﻿@import "https://fonts.googleapis.com/css?family=Montserrat";
.mt00 {
    margin-top: 0px
}

.mr00 {
    margin-right: 0px
}

.mb00 {
    margin-bottom: 0px
}

.ml00 {
    margin-left: 0px
}

.pt00 {
    padding-top: 0px
}

.pb00 {
    padding-bottom: 0px
}

.pl00 {
    padding-left: 0px
}

.pr00 {
    padding-right: 0px
}

.mt05 {
    margin-top: 5px
}

.mr05 {
    margin-right: 5px
}

.mb05 {
    margin-bottom: 5px
}

.ml05 {
    margin-left: 5px
}

.pt05 {
    padding-top: 5px
}

.pb05 {
    padding-bottom: 5px
}

.pl05 {
    padding-left: 5px
}

.pr05 {
    padding-right: 5px
}

.mt10 {
    margin-top: 10px
}

.mb10 {
    margin-bottom: 10px
}

.ml10 {
    margin-left: 10px
}

.mr10 {
    margin-right: 10px
}

.pt10 {
    padding-top: 10px
}

.pb10 {
    padding-bottom: 10px
}

.pl10 {
    padding-left: 10px
}

.pr10 {
    padding-right: 10px
}

.mt15 {
    margin-top: 15px
}

.mb15 {
    margin-bottom: 15px
}

.ml15 {
    margin-left: 15px
}

.mr15 {
    margin-right: 15px
}

.pt15 {
    padding-top: 15px
}

.pb15 {
    padding-bottom: 15px
}

.pl15 {
    padding-left: 15px
}

.pr15 {
    padding-right: 15px
}

.mt20 {
    margin-top: 20px
}

.mb20 {
    margin-bottom: 20px
}

.ml20 {
    margin-left: 20px
}

.mr20 {
    margin-right: 20px
}

.pt20 {
    padding-top: 20px
}

.pb20 {
    padding-bottom: 20px
}

.pl20 {
    padding-left: 20px
}

.pr20 {
    padding-right: 20px
}

.mt25 {
    margin-top: 25px
}

.mb25 {
    margin-bottom: 25px
}

.ml25 {
    margin-left: 25px
}

.mr25 {
    margin-right: 25px
}

.pt25 {
    padding-top: 25px
}

.pb25 {
    padding-bottom: 25px
}

.pl25 {
    padding-left: 25px
}

.pr25 {
    padding-right: 25px
}

.mt30 {
    margin-top: 30px
}

.mb30 {
    margin-bottom: 30px
}

.ml30 {
    margin-left: 30px
}

.mr30 {
    margin-right: 30px
}

.pt30 {
    padding-top: 30px
}

.pb30 {
    padding-bottom: 30px
}

.pl30 {
    padding-left: 30px
}

.pr30 {
    padding-right: 30px
}

.mt35 {
    margin-top: 35px
}

.mb35 {
    margin-bottom: 35px
}

.ml35 {
    margin-left: 35px
}

.mr35 {
    margin-right: 35px
}

.pt35 {
    padding-top: 35px
}

.pb35 {
    padding-bottom: 35px
}

.pl35 {
    padding-left: 35px
}

.pr35 {
    padding-right: 35px
}

.mt40 {
    margin-top: 40px
}

.mb40 {
    margin-bottom: 40px
}

.ml40 {
    margin-left: 40px
}

.mr40 {
    margin-right: 40px
}

.pt40 {
    padding-top: 40px
}

.pb40 {
    padding-bottom: 40px
}

.pl40 {
    padding-left: 40px
}

.pr40 {
    padding-right: 40px
}

.mt45 {
    margin-top: 45px
}

.mb45 {
    margin-bottom: 45px
}

.ml45 {
    margin-left: 45px
}

.mr45 {
    margin-right: 45px
}

.pt45 {
    padding-top: 45px
}

.pb45 {
    padding-bottom: 45px
}

.pl45 {
    padding-left: 45px
}

.pr45 {
    padding-right: 45px
}

.mt50 {
    margin-top: 50px
}

.mb50 {
    margin-bottom: 50px
}

.ml50 {
    margin-left: 50px
}

.mr50 {
    margin-right: 50px
}

.pt50 {
    padding-top: 50px
}

.pb50 {
    padding-bottom: 50px
}

.pl50 {
    padding-left: 50px
}

.pr50 {
    padding-right: 50px
}

.mt55 {
    margin-top: 55px
}

.mb55 {
    margin-bottom: 55px
}

.ml55 {
    margin-left: 55px
}

.mr55 {
    margin-right: 55px
}

.pt55 {
    padding-top: 55px
}

.pb55 {
    padding-bottom: 55px
}

.pl55 {
    padding-left: 55px
}

.pr55 {
    padding-right: 55px
}

.mt60 {
    margin-top: 60px
}

.mb60 {
    margin-bottom: 60px
}

.ml60 {
    margin-left: 60px
}

.mr60 {
    margin-right: 60px
}

.pt60 {
    padding-top: 60px
}

.pb60 {
    padding-bottom: 60px
}

.pl60 {
    padding-left: 60px
}

.pr60 {
    padding-right: 60px
}

.mt65 {
    margin-top: 65px
}

.mb65 {
    margin-bottom: 65px
}

.ml65 {
    margin-left: 65px
}

.mr65 {
    margin-right: 65px
}

.pt65 {
    padding-top: 65px
}

.pb65 {
    padding-bottom: 65px
}

.pl65 {
    padding-left: 65px
}

.pr65 {
    padding-right: 65px
}

.mt70 {
    margin-top: 70px
}

.mb70 {
    margin-bottom: 70px
}

.ml70 {
    margin-left: 70px
}

.mr70 {
    margin-right: 70px
}

.pt70 {
    padding-top: 70px
}

.pb70 {
    padding-bottom: 70px
}

.pl70 {
    padding-left: 70px
}

.pr70 {
    padding-right: 70px
}

.mt75 {
    margin-top: 75px
}

.mb75 {
    margin-bottom: 75px
}

.ml75 {
    margin-left: 75px
}

.mr75 {
    margin-right: 75px
}

.pt75 {
    padding-top: 75px
}

.pb75 {
    padding-bottom: 75px
}

.pl75 {
    padding-left: 75px
}

.pr75 {
    padding-right: 75px
}

.mt80 {
    margin-top: 80px
}

.mb80 {
    margin-bottom: 80px
}

.ml80 {
    margin-left: 80px
}

.mr80 {
    margin-right: 80px
}

.pt80 {
    padding-top: 80px
}

.pb80 {
    padding-bottom: 80px
}

.pl80 {
    padding-left: 80px
}

.pr80 {
    padding-right: 80px
}

.mt85 {
    margin-top: 85px
}

.mb85 {
    margin-bottom: 85px
}

.ml85 {
    margin-left: 85px
}

.mr85 {
    margin-right: 85px
}

.pt85 {
    padding-top: 85px
}

.pb85 {
    padding-bottom: 85px
}

.pl85 {
    padding-left: 85px
}

.pr85 {
    padding-right: 85px
}

.mt90 {
    margin-top: 90px
}

.mb90 {
    margin-bottom: 90px
}

.ml90 {
    margin-left: 90px
}

.mr90 {
    margin-right: 90px
}

.pt90 {
    padding-top: 90px
}

.pb90 {
    padding-bottom: 90px
}

.pl90 {
    padding-left: 90px
}

.pr90 {
    padding-right: 90px
}

.mt95 {
    margin-top: 95px
}

.mb95 {
    margin-bottom: 95px
}

.ml95 {
    margin-left: 95px
}

.mr95 {
    margin-right: 95px
}

.pt95 {
    padding-top: 95px
}

.pb95 {
    padding-bottom: 95px
}

.pl95 {
    padding-left: 95px
}

.pr95 {
    padding-right: 95px
}

.mt100 {
    margin-top: 100px
}

.mb100 {
    margin-bottom: 100px
}

.ml100 {
    margin-left: 100px
}

.mr100 {
    margin-right: 100px
}

.pt100 {
    padding-top: 100px
}

.pb100 {
    padding-bottom: 100px
}

.pl100 {
    padding-left: 100px
}

.pr100 {
    padding-right: 100px
}

.fl {
    float: left
}

.fr {
    float: right
}

.al {
    text-align: left
}

.ar {
    text-align: right
}

.ac {
    text-align: center
}

.nav {
    zoom: 1
}

.nav:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    line-height: 0;
    visibility: hidden
}

.abs {
    position: absolute
}

.rlt {
    position: relative
}

.fixed {
    position: fixed
}

.static {
    position: static
}

.ls {
    letter-spacing: 1.3
}

.fullWidth {
    width: 100%
}

.fullHeight {
    height: 100%
}

.dn {
    display: none
}

@font-face {
    font-family: 'apercu';
    src: url("../../../font/apercu/apercu_regular_pro.woff") format("woff"), url("../../../font/apercu/apercu_regular_pro.ttf") format("truetype");
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased
}

@font-face {
    font-family: "myfont";
    src: url("../../../font/icon/myfont.eot");
    src: url("../../../font/icon/myfont.eot?#iefix") format("eot"), url("../../../font/icon/myfont.woff") format("woff"), url("../../../font/icon/myfont.ttf") format("truetype"), url("../../../font/icon/myfont.svg#myfont") format("svg");
    font-weight: 200;
    font-style: normal
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: 'myfont' !important;
    speak: none;
    font-style: normal;
    font-weight: 200;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.icon-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.icon-arrow01:before {
    content: ""
}

.icon-arrow02:before {
    content: ""
}

.icon-facebook01:before {
    content: ""
}

.icon-facebook02:before {
    content: ""
}

.icon-facebook03:before {
    content: ""
}

.icon-facebook04:before {
    content: ""
}

.icon-facebook05:before {
    content: ""
}

.icon-facebook06:before {
    content: ""
}

.icon-gp01:before {
    content: ""
}

.icon-insta01:before {
    content: ""
}

.icon-insta02:before {
    content: ""
}

.icon-insta03:before {
    content: ""
}

.icon-insta04:before {
    content: ""
}

.icon-insta05:before {
    content: ""
}

.icon-beardsley:before {
    content: ""
}

.icon-line01:before {
    content: ""
}

.icon-line02:before {
    content: ""
}

.icon-line03:before {
    content: ""
}

.icon-line04:before {
    content: ""
}

.icon-line05:before {
    content: ""
}

.icon-cgalante:before {
    content: ""
}

.icon-rss01:before {
    content: ""
}

.icon-rss05:before {
    content: ""
}

.icon-drawingnumbers:before {
    content: ""
}

.icon-galante:before {
    content: ""
}

.icon-livetart:before {
    content: ""
}

.icon-loungedress:before {
    content: ""
}

.icon-tumblr01:before {
    content: ""
}

.icon-tumblr02:before {
    content: ""
}

.icon-peelslowly:before {
    content: ""
}

.icon-twitter01:before {
    content: ""
}

.icon-twitter02:before {
    content: ""
}

.icon-twitter03:before {
    content: ""
}

.icon-twitter04:before {
    content: ""
}

.icon-twitter05:before {
    content: ""
}

.icon-arw:before {
    content: ""
}

.icon-youtube02:before {
    content: ""
}

.icon-youtube03:before {
    content: ""
}

.icon-youtube05:before {
    content: ""
}

.icon-arwl:before {
    content: ""
}

.icon-arwr:before {
    content: ""
}

.icon-cart02:before {
    content: ""
}

.icon-shoplist:before {
    content: ""
}

.font-mp1p {
    font-family: "mplus-1p", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Open Sans", sans-serif
}

.font-mincho {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "EB Garamond", sans-serif
}

.font-boo {
    font-family: 'Black Ops One', cursive
}

.font-se {
    font-family: 'Special Elite', cursive
}

.font-opensuns {
    font-family: "Open Sans", sans-serif
}

.font-Reenie {
    font-family: "Reenie Beanie", sans-serif
}

.font-ape {
    font-family: futura-pt, sans-serif;
}

@-moz-keyframes menuAnime {
    0% {
        color: rgba(132, 30, 30, 0.62)
    }
    10% {
        color: rgba(132, 101, 30, 0.62)
    }
    20% {
        color: rgba(112, 30, 132, 0.62)
    }
    30% {
        color: rgba(132, 30, 80, 0.62)
    }
    40% {
        color: rgba(113, 132, 30, 0.62)
    }
    50% {
        color: rgba(132, 101, 30, 0.62)
    }
    60% {
        color: rgba(41, 132, 30, 0.62)
    }
    70% {
        color: rgba(30, 132, 131, 0.62)
    }
    80% {
        color: rgba(49, 30, 132, 0.62)
    }
    90% {
        color: rgba(132, 30, 30, 0.62)
    }
    100% {
        color: rgba(132, 30, 30, 0.62)
    }
}

@-webkit-keyframes menuAnime {
    0% {
        color: rgba(132, 30, 30, 0.62)
    }
    10% {
        color: rgba(132, 101, 30, 0.62)
    }
    20% {
        color: rgba(112, 30, 132, 0.62)
    }
    30% {
        color: rgba(132, 30, 80, 0.62)
    }
    40% {
        color: rgba(113, 132, 30, 0.62)
    }
    50% {
        color: rgba(132, 101, 30, 0.62)
    }
    60% {
        color: rgba(41, 132, 30, 0.62)
    }
    70% {
        color: rgba(30, 132, 131, 0.62)
    }
    80% {
        color: rgba(49, 30, 132, 0.62)
    }
    90% {
        color: rgba(132, 30, 30, 0.62)
    }
    100% {
        color: rgba(132, 30, 30, 0.62)
    }
}

@keyframes menuAnime {
    0% {
        color: rgba(132, 30, 30, 0.62)
    }
    10% {
        color: rgba(132, 101, 30, 0.62)
    }
    20% {
        color: rgba(112, 30, 132, 0.62)
    }
    30% {
        color: rgba(132, 30, 80, 0.62)
    }
    40% {
        color: rgba(113, 132, 30, 0.62)
    }
    50% {
        color: rgba(132, 101, 30, 0.62)
    }
    60% {
        color: rgba(41, 132, 30, 0.62)
    }
    70% {
        color: rgba(30, 132, 131, 0.62)
    }
    80% {
        color: rgba(49, 30, 132, 0.62)
    }
    90% {
        color: rgba(132, 30, 30, 0.62)
    }
    100% {
        color: rgba(132, 30, 30, 0.62)
    }
}

@-moz-keyframes blurAnimation {
    0% {
        filter: brightness(1) blur(0px)
    }
    10% {
        filter: brightness(1.3) blur(3px)
    }
    20% {
        filter: brightness(2) blur(0px)
    }
    30% {
        filter: brightness(1.5) blur(1px)
    }
    40% {
        filter: brightness(1.2) blur(3px)
    }
    50% {
        filter: brightness(1.7) blur(0px)
    }
    60% {
        filter: brightness(1) blur(2px)
    }
    70% {
        filter: brightness(1.2) blur(0px)
    }
    80% {
        filter: brightness(1.4) blur(3px)
    }
    90% {
        filter: brightness(1.1) blur(2px)
    }
    100% {
        filter: brightness(1) blur(0px)
    }
}

@-webkit-keyframes blurAnimation {
    0% {
        -webkit-filter: brightness(1) blur(0px);
        filter: brightness(1) blur(0px)
    }
    10% {
        -webkit-filter: brightness(1.3) blur(3px);
        filter: brightness(1.3) blur(3px)
    }
    20% {
        -webkit-filter: brightness(2) blur(0px);
        filter: brightness(2) blur(0px)
    }
    30% {
        -webkit-filter: brightness(1.5) blur(1px);
        filter: brightness(1.5) blur(1px)
    }
    40% {
        -webkit-filter: brightness(1.2) blur(3px);
        filter: brightness(1.2) blur(3px)
    }
    50% {
        -webkit-filter: brightness(1.7) blur(0px);
        filter: brightness(1.7) blur(0px)
    }
    60% {
        -webkit-filter: brightness(1) blur(2px);
        filter: brightness(1) blur(2px)
    }
    70% {
        -webkit-filter: brightness(1.2) blur(0px);
        filter: brightness(1.2) blur(0px)
    }
    80% {
        -webkit-filter: brightness(1.4) blur(3px);
        filter: brightness(1.4) blur(3px)
    }
    90% {
        -webkit-filter: brightness(1.1) blur(2px);
        filter: brightness(1.1) blur(2px)
    }
    100% {
        -webkit-filter: brightness(1) blur(0px);
        filter: brightness(1) blur(0px)
    }
}

@keyframes blurAnimation {
    0% {
        -webkit-filter: brightness(1) blur(0px);
        filter: brightness(1) blur(0px)
    }
    10% {
        -webkit-filter: brightness(1.3) blur(3px);
        filter: brightness(1.3) blur(3px)
    }
    20% {
        -webkit-filter: brightness(2) blur(0px);
        filter: brightness(2) blur(0px)
    }
    30% {
        -webkit-filter: brightness(1.5) blur(1px);
        filter: brightness(1.5) blur(1px)
    }
    40% {
        -webkit-filter: brightness(1.2) blur(3px);
        filter: brightness(1.2) blur(3px)
    }
    50% {
        -webkit-filter: brightness(1.7) blur(0px);
        filter: brightness(1.7) blur(0px)
    }
    60% {
        -webkit-filter: brightness(1) blur(2px);
        filter: brightness(1) blur(2px)
    }
    70% {
        -webkit-filter: brightness(1.2) blur(0px);
        filter: brightness(1.2) blur(0px)
    }
    80% {
        -webkit-filter: brightness(1.4) blur(3px);
        filter: brightness(1.4) blur(3px)
    }
    90% {
        -webkit-filter: brightness(1.1) blur(2px);
        filter: brightness(1.1) blur(2px)
    }
    100% {
        -webkit-filter: brightness(1) blur(0px);
        filter: brightness(1) blur(0px)
    }
}

@-moz-keyframes hdrBg {
    2% {
        filter: hue-rotate(0deg)
    }
    10% {
        filter: hue-rotate(360deg)
    }
    20% {
        filter: hue-rotate(120deg)
    }
    30% {
        filter: hue-rotate(60deg)
    }
    40% {
        filter: hue-rotate(240deg)
    }
    50% {
        filter: hue-rotate(300deg)
    }
    60% {
        filter: hue-rotate(180deg)
    }
    70% {
        filter: hue-rotate(360deg)
    }
    80% {
        filter: hue-rotate(240deg)
    }
    90% {
        filter: hue-rotate(120deg)
    }
    100% {
        filter: hue-rotate(60deg)
    }
}

@-webkit-keyframes hdrBg {
    2% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg)
    }
    10% {
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg)
    }
    20% {
        -webkit-filter: hue-rotate(120deg);
        filter: hue-rotate(120deg)
    }
    30% {
        -webkit-filter: hue-rotate(60deg);
        filter: hue-rotate(60deg)
    }
    40% {
        -webkit-filter: hue-rotate(240deg);
        filter: hue-rotate(240deg)
    }
    50% {
        -webkit-filter: hue-rotate(300deg);
        filter: hue-rotate(300deg)
    }
    60% {
        -webkit-filter: hue-rotate(180deg);
        filter: hue-rotate(180deg)
    }
    70% {
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg)
    }
    80% {
        -webkit-filter: hue-rotate(240deg);
        filter: hue-rotate(240deg)
    }
    90% {
        -webkit-filter: hue-rotate(120deg);
        filter: hue-rotate(120deg)
    }
    100% {
        -webkit-filter: hue-rotate(60deg);
        filter: hue-rotate(60deg)
    }
}

@keyframes hdrBg {
    2% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg)
    }
    10% {
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg)
    }
    20% {
        -webkit-filter: hue-rotate(120deg);
        filter: hue-rotate(120deg)
    }
    30% {
        -webkit-filter: hue-rotate(60deg);
        filter: hue-rotate(60deg)
    }
    40% {
        -webkit-filter: hue-rotate(240deg);
        filter: hue-rotate(240deg)
    }
    50% {
        -webkit-filter: hue-rotate(300deg);
        filter: hue-rotate(300deg)
    }
    60% {
        -webkit-filter: hue-rotate(180deg);
        filter: hue-rotate(180deg)
    }
    70% {
        -webkit-filter: hue-rotate(360deg);
        filter: hue-rotate(360deg)
    }
    80% {
        -webkit-filter: hue-rotate(240deg);
        filter: hue-rotate(240deg)
    }
    90% {
        -webkit-filter: hue-rotate(120deg);
        filter: hue-rotate(120deg)
    }
    100% {
        -webkit-filter: hue-rotate(60deg);
        filter: hue-rotate(60deg)
    }
}

@-moz-keyframes bgAnimation {
    0% {
        background-position: 88% 0%
    }
    50% {
        background-position: 13% 100%
    }
    100% {
        background-position: 88% 0%
    }
}

@-webkit-keyframes bgAnimation {
    0% {
        background-position: 88% 0%
    }
    50% {
        background-position: 13% 100%
    }
    100% {
        background-position: 88% 0%
    }
}

@keyframes bgAnimation {
    0% {
        background-position: 88% 0%
    }
    50% {
        background-position: 13% 100%
    }
    100% {
        background-position: 88% 0%
    }
}

@-moz-keyframes hvAnimation {
    0% {
        color: #e6a723
    }
    50% {
        color: rgba(230, 167, 35, 0.5)
    }
    100% {
        color: #e6a723
    }
}

@-webkit-keyframes hvAnimation {
    0% {
        color: #e6a723
    }
    50% {
        color: rgba(230, 167, 35, 0.5)
    }
    100% {
        color: #e6a723
    }
}

@keyframes hvAnimation {
    0% {
        color: #e6a723
    }
    50% {
        color: rgba(230, 167, 35, 0.5)
    }
    100% {
        color: #e6a723
    }
}

@-moz-keyframes menuA {
    0% {
        color: #3e3e3e
    }
    10% {
        color: #505050
    }
    20% {
        color: #737373
    }
    30% {
        color: #3e3e3e
    }
    40% {
        color: #1e1e1e
    }
    50% {
        color: #737373
    }
    60% {
        color: #5f5f5f
    }
    70% {
        color: #4c4c4c
    }
    80% {
        color: #737373
    }
    90% {
        color: #3e3e3e
    }
    100% {
        color: #5f5f5f
    }
}

@-webkit-keyframes menuA {
    0% {
        color: #3e3e3e
    }
    10% {
        color: #505050
    }
    20% {
        color: #737373
    }
    30% {
        color: #3e3e3e
    }
    40% {
        color: #1e1e1e
    }
    50% {
        color: #737373
    }
    60% {
        color: #5f5f5f
    }
    70% {
        color: #4c4c4c
    }
    80% {
        color: #737373
    }
    90% {
        color: #3e3e3e
    }
    100% {
        color: #5f5f5f
    }
}

@keyframes menuA {
    0% {
        color: #3e3e3e
    }
    10% {
        color: #505050
    }
    20% {
        color: #737373
    }
    30% {
        color: #3e3e3e
    }
    40% {
        color: #1e1e1e
    }
    50% {
        color: #737373
    }
    60% {
        color: #5f5f5f
    }
    70% {
        color: #4c4c4c
    }
    80% {
        color: #737373
    }
    90% {
        color: #3e3e3e
    }
    100% {
        color: #5f5f5f
    }
}

@-moz-keyframes spliteMain2 {
    0% {
        background-position: 50% 0%
    }
    100% {
        background-position: 50% -98.88889%
    }
}

@-webkit-keyframes spliteMain2 {
    0% {
        background-position: 50% 0%
    }
    100% {
        background-position: 50% -98.88889%
    }
}

@keyframes spliteMain2 {
    0% {
        background-position: 50% 0%
    }
    100% {
        background-position: 50% -98.88889%
    }
}

@-moz-keyframes spliteMain {
    0% {
        background-image: url(../../img/splite/GG_0.jpg)
    }
    1.11111% {
        background-image: url(../../img/splite/GG_1.jpg)
    }
    2.22222% {
        background-image: url(../../img/splite/GG_2.jpg)
    }
    3.33333% {
        background-image: url(../../img/splite/GG_3.jpg)
    }
    4.44444% {
        background-image: url(../../img/splite/GG_4.jpg)
    }
    5.55556% {
        background-image: url(../../img/splite/GG_5.jpg)
    }
    6.66667% {
        background-image: url(../../img/splite/GG_6.jpg)
    }
    7.77778% {
        background-image: url(../../img/splite/GG_7.jpg)
    }
    8.88889% {
        background-image: url(../../img/splite/GG_8.jpg)
    }
    10.0% {
        background-image: url(../../img/splite/GG_9.jpg)
    }
    11.11111% {
        background-image: url(../../img/splite/GG_10.jpg)
    }
    12.22222% {
        background-image: url(../../img/splite/GG_11.jpg)
    }
    13.33333% {
        background-image: url(../../img/splite/GG_12.jpg)
    }
    14.44444% {
        background-image: url(../../img/splite/GG_13.jpg)
    }
    15.55556% {
        background-image: url(../../img/splite/GG_14.jpg)
    }
    16.66667% {
        background-image: url(../../img/splite/GG_15.jpg)
    }
    17.77778% {
        background-image: url(../../img/splite/GG_16.jpg)
    }
    18.88889% {
        background-image: url(../../img/splite/GG_17.jpg)
    }
    20.0% {
        background-image: url(../../img/splite/GG_18.jpg)
    }
    21.11111% {
        background-image: url(../../img/splite/GG_19.jpg)
    }
    22.22222% {
        background-image: url(../../img/splite/GG_20.jpg)
    }
    23.33333% {
        background-image: url(../../img/splite/GG_21.jpg)
    }
    24.44444% {
        background-image: url(../../img/splite/GG_22.jpg)
    }
    25.55556% {
        background-image: url(../../img/splite/GG_23.jpg)
    }
    26.66667% {
        background-image: url(../../img/splite/GG_24.jpg)
    }
    27.77778% {
        background-image: url(../../img/splite/GG_25.jpg)
    }
    28.88889% {
        background-image: url(../../img/splite/GG_26.jpg)
    }
    30.0% {
        background-image: url(../../img/splite/GG_27.jpg)
    }
    31.11111% {
        background-image: url(../../img/splite/GG_28.jpg)
    }
    32.22222% {
        background-image: url(../../img/splite/GG_29.jpg)
    }
    33.33333% {
        background-image: url(../../img/splite/GG_30.jpg)
    }
    34.44444% {
        background-image: url(../../img/splite/GG_31.jpg)
    }
    35.55556% {
        background-image: url(../../img/splite/GG_32.jpg)
    }
    36.66667% {
        background-image: url(../../img/splite/GG_33.jpg)
    }
    37.77778% {
        background-image: url(../../img/splite/GG_34.jpg)
    }
    38.88889% {
        background-image: url(../../img/splite/GG_35.jpg)
    }
    40.0% {
        background-image: url(../../img/splite/GG_36.jpg)
    }
    41.11111% {
        background-image: url(../../img/splite/GG_37.jpg)
    }
    42.22222% {
        background-image: url(../../img/splite/GG_38.jpg)
    }
    43.33333% {
        background-image: url(../../img/splite/GG_39.jpg)
    }
    44.44444% {
        background-image: url(../../img/splite/GG_40.jpg)
    }
    45.55556% {
        background-image: url(../../img/splite/GG_41.jpg)
    }
    46.66667% {
        background-image: url(../../img/splite/GG_42.jpg)
    }
    47.77778% {
        background-image: url(../../img/splite/GG_43.jpg)
    }
    48.88889% {
        background-image: url(../../img/splite/GG_44.jpg)
    }
    50.0% {
        background-image: url(../../img/splite/GG_45.jpg)
    }
    51.11111% {
        background-image: url(../../img/splite/GG_46.jpg)
    }
    52.22222% {
        background-image: url(../../img/splite/GG_47.jpg)
    }
    53.33333% {
        background-image: url(../../img/splite/GG_48.jpg)
    }
    54.44444% {
        background-image: url(../../img/splite/GG_49.jpg)
    }
    55.55556% {
        background-image: url(../../img/splite/GG_50.jpg)
    }
    56.66667% {
        background-image: url(../../img/splite/GG_51.jpg)
    }
    57.77778% {
        background-image: url(../../img/splite/GG_52.jpg)
    }
    58.88889% {
        background-image: url(../../img/splite/GG_53.jpg)
    }
    60.0% {
        background-image: url(../../img/splite/GG_54.jpg)
    }
    61.11111% {
        background-image: url(../../img/splite/GG_55.jpg)
    }
    62.22222% {
        background-image: url(../../img/splite/GG_56.jpg)
    }
    63.33333% {
        background-image: url(../../img/splite/GG_57.jpg)
    }
    64.44444% {
        background-image: url(../../img/splite/GG_58.jpg)
    }
    65.55556% {
        background-image: url(../../img/splite/GG_59.jpg)
    }
    66.66667% {
        background-image: url(../../img/splite/GG_60.jpg)
    }
    67.77778% {
        background-image: url(../../img/splite/GG_61.jpg)
    }
    68.88889% {
        background-image: url(../../img/splite/GG_62.jpg)
    }
    70.0% {
        background-image: url(../../img/splite/GG_63.jpg)
    }
    71.11111% {
        background-image: url(../../img/splite/GG_64.jpg)
    }
    72.22222% {
        background-image: url(../../img/splite/GG_65.jpg)
    }
    73.33333% {
        background-image: url(../../img/splite/GG_66.jpg)
    }
    74.44444% {
        background-image: url(../../img/splite/GG_67.jpg)
    }
    75.55556% {
        background-image: url(../../img/splite/GG_68.jpg)
    }
    76.66667% {
        background-image: url(../../img/splite/GG_69.jpg)
    }
    77.77778% {
        background-image: url(../../img/splite/GG_70.jpg)
    }
    78.88889% {
        background-image: url(../../img/splite/GG_71.jpg)
    }
    80.0% {
        background-image: url(../../img/splite/GG_72.jpg)
    }
    81.11111% {
        background-image: url(../../img/splite/GG_73.jpg)
    }
    82.22222% {
        background-image: url(../../img/splite/GG_74.jpg)
    }
    83.33333% {
        background-image: url(../../img/splite/GG_75.jpg)
    }
    84.44444% {
        background-image: url(../../img/splite/GG_76.jpg)
    }
    85.55556% {
        background-image: url(../../img/splite/GG_77.jpg)
    }
    86.66667% {
        background-image: url(../../img/splite/GG_78.jpg)
    }
    87.77778% {
        background-image: url(../../img/splite/GG_79.jpg)
    }
    88.88889% {
        background-image: url(../../img/splite/GG_80.jpg)
    }
    90.0% {
        background-image: url(../../img/splite/GG_81.jpg)
    }
    91.11111% {
        background-image: url(../../img/splite/GG_82.jpg)
    }
    92.22222% {
        background-image: url(../../img/splite/GG_83.jpg)
    }
    93.33333% {
        background-image: url(../../img/splite/GG_84.jpg)
    }
    94.44444% {
        background-image: url(../../img/splite/GG_85.jpg)
    }
    95.55556% {
        background-image: url(../../img/splite/GG_86.jpg)
    }
    96.66667% {
        background-image: url(../../img/splite/GG_87.jpg)
    }
    97.77778% {
        background-image: url(../../img/splite/GG_88.jpg)
    }
    98.88889% {
        background-image: url(../../img/splite/GG_89.jpg)
    }
}

@-webkit-keyframes spliteMain {
    0% {
        background-image: url(../../img/splite/GG_0.jpg)
    }
    1.11111% {
        background-image: url(../../img/splite/GG_1.jpg)
    }
    2.22222% {
        background-image: url(../../img/splite/GG_2.jpg)
    }
    3.33333% {
        background-image: url(../../img/splite/GG_3.jpg)
    }
    4.44444% {
        background-image: url(../../img/splite/GG_4.jpg)
    }
    5.55556% {
        background-image: url(../../img/splite/GG_5.jpg)
    }
    6.66667% {
        background-image: url(../../img/splite/GG_6.jpg)
    }
    7.77778% {
        background-image: url(../../img/splite/GG_7.jpg)
    }
    8.88889% {
        background-image: url(../../img/splite/GG_8.jpg)
    }
    10.0% {
        background-image: url(../../img/splite/GG_9.jpg)
    }
    11.11111% {
        background-image: url(../../img/splite/GG_10.jpg)
    }
    12.22222% {
        background-image: url(../../img/splite/GG_11.jpg)
    }
    13.33333% {
        background-image: url(../../img/splite/GG_12.jpg)
    }
    14.44444% {
        background-image: url(../../img/splite/GG_13.jpg)
    }
    15.55556% {
        background-image: url(../../img/splite/GG_14.jpg)
    }
    16.66667% {
        background-image: url(../../img/splite/GG_15.jpg)
    }
    17.77778% {
        background-image: url(../../img/splite/GG_16.jpg)
    }
    18.88889% {
        background-image: url(../../img/splite/GG_17.jpg)
    }
    20.0% {
        background-image: url(../../img/splite/GG_18.jpg)
    }
    21.11111% {
        background-image: url(../../img/splite/GG_19.jpg)
    }
    22.22222% {
        background-image: url(../../img/splite/GG_20.jpg)
    }
    23.33333% {
        background-image: url(../../img/splite/GG_21.jpg)
    }
    24.44444% {
        background-image: url(../../img/splite/GG_22.jpg)
    }
    25.55556% {
        background-image: url(../../img/splite/GG_23.jpg)
    }
    26.66667% {
        background-image: url(../../img/splite/GG_24.jpg)
    }
    27.77778% {
        background-image: url(../../img/splite/GG_25.jpg)
    }
    28.88889% {
        background-image: url(../../img/splite/GG_26.jpg)
    }
    30.0% {
        background-image: url(../../img/splite/GG_27.jpg)
    }
    31.11111% {
        background-image: url(../../img/splite/GG_28.jpg)
    }
    32.22222% {
        background-image: url(../../img/splite/GG_29.jpg)
    }
    33.33333% {
        background-image: url(../../img/splite/GG_30.jpg)
    }
    34.44444% {
        background-image: url(../../img/splite/GG_31.jpg)
    }
    35.55556% {
        background-image: url(../../img/splite/GG_32.jpg)
    }
    36.66667% {
        background-image: url(../../img/splite/GG_33.jpg)
    }
    37.77778% {
        background-image: url(../../img/splite/GG_34.jpg)
    }
    38.88889% {
        background-image: url(../../img/splite/GG_35.jpg)
    }
    40.0% {
        background-image: url(../../img/splite/GG_36.jpg)
    }
    41.11111% {
        background-image: url(../../img/splite/GG_37.jpg)
    }
    42.22222% {
        background-image: url(../../img/splite/GG_38.jpg)
    }
    43.33333% {
        background-image: url(../../img/splite/GG_39.jpg)
    }
    44.44444% {
        background-image: url(../../img/splite/GG_40.jpg)
    }
    45.55556% {
        background-image: url(../../img/splite/GG_41.jpg)
    }
    46.66667% {
        background-image: url(../../img/splite/GG_42.jpg)
    }
    47.77778% {
        background-image: url(../../img/splite/GG_43.jpg)
    }
    48.88889% {
        background-image: url(../../img/splite/GG_44.jpg)
    }
    50.0% {
        background-image: url(../../img/splite/GG_45.jpg)
    }
    51.11111% {
        background-image: url(../../img/splite/GG_46.jpg)
    }
    52.22222% {
        background-image: url(../../img/splite/GG_47.jpg)
    }
    53.33333% {
        background-image: url(../../img/splite/GG_48.jpg)
    }
    54.44444% {
        background-image: url(../../img/splite/GG_49.jpg)
    }
    55.55556% {
        background-image: url(../../img/splite/GG_50.jpg)
    }
    56.66667% {
        background-image: url(../../img/splite/GG_51.jpg)
    }
    57.77778% {
        background-image: url(../../img/splite/GG_52.jpg)
    }
    58.88889% {
        background-image: url(../../img/splite/GG_53.jpg)
    }
    60.0% {
        background-image: url(../../img/splite/GG_54.jpg)
    }
    61.11111% {
        background-image: url(../../img/splite/GG_55.jpg)
    }
    62.22222% {
        background-image: url(../../img/splite/GG_56.jpg)
    }
    63.33333% {
        background-image: url(../../img/splite/GG_57.jpg)
    }
    64.44444% {
        background-image: url(../../img/splite/GG_58.jpg)
    }
    65.55556% {
        background-image: url(../../img/splite/GG_59.jpg)
    }
    66.66667% {
        background-image: url(../../img/splite/GG_60.jpg)
    }
    67.77778% {
        background-image: url(../../img/splite/GG_61.jpg)
    }
    68.88889% {
        background-image: url(../../img/splite/GG_62.jpg)
    }
    70.0% {
        background-image: url(../../img/splite/GG_63.jpg)
    }
    71.11111% {
        background-image: url(../../img/splite/GG_64.jpg)
    }
    72.22222% {
        background-image: url(../../img/splite/GG_65.jpg)
    }
    73.33333% {
        background-image: url(../../img/splite/GG_66.jpg)
    }
    74.44444% {
        background-image: url(../../img/splite/GG_67.jpg)
    }
    75.55556% {
        background-image: url(../../img/splite/GG_68.jpg)
    }
    76.66667% {
        background-image: url(../../img/splite/GG_69.jpg)
    }
    77.77778% {
        background-image: url(../../img/splite/GG_70.jpg)
    }
    78.88889% {
        background-image: url(../../img/splite/GG_71.jpg)
    }
    80.0% {
        background-image: url(../../img/splite/GG_72.jpg)
    }
    81.11111% {
        background-image: url(../../img/splite/GG_73.jpg)
    }
    82.22222% {
        background-image: url(../../img/splite/GG_74.jpg)
    }
    83.33333% {
        background-image: url(../../img/splite/GG_75.jpg)
    }
    84.44444% {
        background-image: url(../../img/splite/GG_76.jpg)
    }
    85.55556% {
        background-image: url(../../img/splite/GG_77.jpg)
    }
    86.66667% {
        background-image: url(../../img/splite/GG_78.jpg)
    }
    87.77778% {
        background-image: url(../../img/splite/GG_79.jpg)
    }
    88.88889% {
        background-image: url(../../img/splite/GG_80.jpg)
    }
    90.0% {
        background-image: url(../../img/splite/GG_81.jpg)
    }
    91.11111% {
        background-image: url(../../img/splite/GG_82.jpg)
    }
    92.22222% {
        background-image: url(../../img/splite/GG_83.jpg)
    }
    93.33333% {
        background-image: url(../../img/splite/GG_84.jpg)
    }
    94.44444% {
        background-image: url(../../img/splite/GG_85.jpg)
    }
    95.55556% {
        background-image: url(../../img/splite/GG_86.jpg)
    }
    96.66667% {
        background-image: url(../../img/splite/GG_87.jpg)
    }
    97.77778% {
        background-image: url(../../img/splite/GG_88.jpg)
    }
    98.88889% {
        background-image: url(../../img/splite/GG_89.jpg)
    }
}

@keyframes spliteMain {
    0% {
        background-image: url(../../img/splite/GG_0.jpg)
    }
    1.11111% {
        background-image: url(../../img/splite/GG_1.jpg)
    }
    2.22222% {
        background-image: url(../../img/splite/GG_2.jpg)
    }
    3.33333% {
        background-image: url(../../img/splite/GG_3.jpg)
    }
    4.44444% {
        background-image: url(../../img/splite/GG_4.jpg)
    }
    5.55556% {
        background-image: url(../../img/splite/GG_5.jpg)
    }
    6.66667% {
        background-image: url(../../img/splite/GG_6.jpg)
    }
    7.77778% {
        background-image: url(../../img/splite/GG_7.jpg)
    }
    8.88889% {
        background-image: url(../../img/splite/GG_8.jpg)
    }
    10.0% {
        background-image: url(../../img/splite/GG_9.jpg)
    }
    11.11111% {
        background-image: url(../../img/splite/GG_10.jpg)
    }
    12.22222% {
        background-image: url(../../img/splite/GG_11.jpg)
    }
    13.33333% {
        background-image: url(../../img/splite/GG_12.jpg)
    }
    14.44444% {
        background-image: url(../../img/splite/GG_13.jpg)
    }
    15.55556% {
        background-image: url(../../img/splite/GG_14.jpg)
    }
    16.66667% {
        background-image: url(../../img/splite/GG_15.jpg)
    }
    17.77778% {
        background-image: url(../../img/splite/GG_16.jpg)
    }
    18.88889% {
        background-image: url(../../img/splite/GG_17.jpg)
    }
    20.0% {
        background-image: url(../../img/splite/GG_18.jpg)
    }
    21.11111% {
        background-image: url(../../img/splite/GG_19.jpg)
    }
    22.22222% {
        background-image: url(../../img/splite/GG_20.jpg)
    }
    23.33333% {
        background-image: url(../../img/splite/GG_21.jpg)
    }
    24.44444% {
        background-image: url(../../img/splite/GG_22.jpg)
    }
    25.55556% {
        background-image: url(../../img/splite/GG_23.jpg)
    }
    26.66667% {
        background-image: url(../../img/splite/GG_24.jpg)
    }
    27.77778% {
        background-image: url(../../img/splite/GG_25.jpg)
    }
    28.88889% {
        background-image: url(../../img/splite/GG_26.jpg)
    }
    30.0% {
        background-image: url(../../img/splite/GG_27.jpg)
    }
    31.11111% {
        background-image: url(../../img/splite/GG_28.jpg)
    }
    32.22222% {
        background-image: url(../../img/splite/GG_29.jpg)
    }
    33.33333% {
        background-image: url(../../img/splite/GG_30.jpg)
    }
    34.44444% {
        background-image: url(../../img/splite/GG_31.jpg)
    }
    35.55556% {
        background-image: url(../../img/splite/GG_32.jpg)
    }
    36.66667% {
        background-image: url(../../img/splite/GG_33.jpg)
    }
    37.77778% {
        background-image: url(../../img/splite/GG_34.jpg)
    }
    38.88889% {
        background-image: url(../../img/splite/GG_35.jpg)
    }
    40.0% {
        background-image: url(../../img/splite/GG_36.jpg)
    }
    41.11111% {
        background-image: url(../../img/splite/GG_37.jpg)
    }
    42.22222% {
        background-image: url(../../img/splite/GG_38.jpg)
    }
    43.33333% {
        background-image: url(../../img/splite/GG_39.jpg)
    }
    44.44444% {
        background-image: url(../../img/splite/GG_40.jpg)
    }
    45.55556% {
        background-image: url(../../img/splite/GG_41.jpg)
    }
    46.66667% {
        background-image: url(../../img/splite/GG_42.jpg)
    }
    47.77778% {
        background-image: url(../../img/splite/GG_43.jpg)
    }
    48.88889% {
        background-image: url(../../img/splite/GG_44.jpg)
    }
    50.0% {
        background-image: url(../../img/splite/GG_45.jpg)
    }
    51.11111% {
        background-image: url(../../img/splite/GG_46.jpg)
    }
    52.22222% {
        background-image: url(../../img/splite/GG_47.jpg)
    }
    53.33333% {
        background-image: url(../../img/splite/GG_48.jpg)
    }
    54.44444% {
        background-image: url(../../img/splite/GG_49.jpg)
    }
    55.55556% {
        background-image: url(../../img/splite/GG_50.jpg)
    }
    56.66667% {
        background-image: url(../../img/splite/GG_51.jpg)
    }
    57.77778% {
        background-image: url(../../img/splite/GG_52.jpg)
    }
    58.88889% {
        background-image: url(../../img/splite/GG_53.jpg)
    }
    60.0% {
        background-image: url(../../img/splite/GG_54.jpg)
    }
    61.11111% {
        background-image: url(../../img/splite/GG_55.jpg)
    }
    62.22222% {
        background-image: url(../../img/splite/GG_56.jpg)
    }
    63.33333% {
        background-image: url(../../img/splite/GG_57.jpg)
    }
    64.44444% {
        background-image: url(../../img/splite/GG_58.jpg)
    }
    65.55556% {
        background-image: url(../../img/splite/GG_59.jpg)
    }
    66.66667% {
        background-image: url(../../img/splite/GG_60.jpg)
    }
    67.77778% {
        background-image: url(../../img/splite/GG_61.jpg)
    }
    68.88889% {
        background-image: url(../../img/splite/GG_62.jpg)
    }
    70.0% {
        background-image: url(../../img/splite/GG_63.jpg)
    }
    71.11111% {
        background-image: url(../../img/splite/GG_64.jpg)
    }
    72.22222% {
        background-image: url(../../img/splite/GG_65.jpg)
    }
    73.33333% {
        background-image: url(../../img/splite/GG_66.jpg)
    }
    74.44444% {
        background-image: url(../../img/splite/GG_67.jpg)
    }
    75.55556% {
        background-image: url(../../img/splite/GG_68.jpg)
    }
    76.66667% {
        background-image: url(../../img/splite/GG_69.jpg)
    }
    77.77778% {
        background-image: url(../../img/splite/GG_70.jpg)
    }
    78.88889% {
        background-image: url(../../img/splite/GG_71.jpg)
    }
    80.0% {
        background-image: url(../../img/splite/GG_72.jpg)
    }
    81.11111% {
        background-image: url(../../img/splite/GG_73.jpg)
    }
    82.22222% {
        background-image: url(../../img/splite/GG_74.jpg)
    }
    83.33333% {
        background-image: url(../../img/splite/GG_75.jpg)
    }
    84.44444% {
        background-image: url(../../img/splite/GG_76.jpg)
    }
    85.55556% {
        background-image: url(../../img/splite/GG_77.jpg)
    }
    86.66667% {
        background-image: url(../../img/splite/GG_78.jpg)
    }
    87.77778% {
        background-image: url(../../img/splite/GG_79.jpg)
    }
    88.88889% {
        background-image: url(../../img/splite/GG_80.jpg)
    }
    90.0% {
        background-image: url(../../img/splite/GG_81.jpg)
    }
    91.11111% {
        background-image: url(../../img/splite/GG_82.jpg)
    }
    92.22222% {
        background-image: url(../../img/splite/GG_83.jpg)
    }
    93.33333% {
        background-image: url(../../img/splite/GG_84.jpg)
    }
    94.44444% {
        background-image: url(../../img/splite/GG_85.jpg)
    }
    95.55556% {
        background-image: url(../../img/splite/GG_86.jpg)
    }
    96.66667% {
        background-image: url(../../img/splite/GG_87.jpg)
    }
    97.77778% {
        background-image: url(../../img/splite/GG_88.jpg)
    }
    98.88889% {
        background-image: url(../../img/splite/GG_89.jpg)
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0.5
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0.5
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 0.84
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 0.84
    }
}


/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */

html.swipebox-html.swipebox-touch {
    overflow: hidden !important
}

#swipebox-overlay img {
    border: none !important
}

#swipebox-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999 !important;
    overflow: hidden;
    user-select: none
}

#swipebox-container {
    position: relative;
    width: 100%;
    height: 100%
}

#swipebox-slider {
    transition: transform 0.4s ease;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    display: none;
    cursor: pointer
}

#swipebox-slider .slide {
    height: 100%;
    width: 100%;
    line-height: 1px;
    text-align: center;
    display: inline-block
}

#swipebox-slider .slide:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px
}

#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    vertical-align: middle
}

#swipebox-slider .slide .swipebox-video-container {
    background: none;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 5%;
    box-sizing: border-box
}

#swipebox-slider .slide .swipebox-video-container .swipebox-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative
}

#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0
}

#swipebox-slider .slide-loading {
    background: url(../img/loader.gif) no-repeat center center
}

#swipebox-bottom-bar,
#swipebox-top-bar {
    transition: 0.5s;
    position: absolute;
    left: 0;
    z-index: 999;
    height: 50px;
    width: 100%
}

#swipebox-bottom-bar {
    bottom: -50px
}

#swipebox-bottom-bar.visible-bars {
    transform: translate3d(0, -50px, 0)
}

#swipebox-top-bar {
    top: -50px
}

#swipebox-top-bar.visible-bars {
    transform: translate3d(0, 50px, 0)
}

#swipebox-title {
    display: block;
    width: 100%;
    text-align: center
}

#swipebox-prev,
#swipebox-next,
#swipebox-close {
    background-color: rgba(0, 0, 0, 0.62);
    background-image: url(../img/icons.png);
    background-repeat: no-repeat;
    border: none !important;
    text-decoration: none !important;
    cursor: pointer;
    width: 50px;
    height: 50px;
    top: 0
}

#swipebox-arrows {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 50px
}

#swipebox-prev {
    background-position: -32px 13px;
    float: left
}

#swipebox-next {
    background-position: -78px 13px;
    float: right
}

#swipebox-close {
    top: 0;
    right: 0;
    position: absolute;
    z-index: 9999;
    background-position: 15px 12px
}

.swipebox-no-close-button #swipebox-close {
    display: none
}

#swipebox-prev.disabled,
#swipebox-next.disabled {
    opacity: 0.3
}

.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
    animation: rightSpring 0.3s
}

.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
    animation: leftSpring 0.3s
}

.swipebox-touch #swipebox-container:before,
.swipebox-touch #swipebox-container:after {
    backface-visibility: hidden;
    transition: all .3s ease;
    content: ' ';
    position: absolute;
    z-index: 999;
    top: 0;
    height: 100%;
    width: 20px;
    opacity: 0
}

.swipebox-touch #swipebox-container:before {
    left: 0;
    box-shadow: inset 10px 0px 10px -8px #656565
}

.swipebox-touch #swipebox-container:after {
    right: 0;
    box-shadow: inset -10px 0px 10px -8px #656565
}

.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
    opacity: 1
}

.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
    opacity: 1
}

@keyframes rightSpring {
    0% {
        left: 0
    }
    50% {
        left: -30px
    }
    100% {
        left: 0
    }
}

@keyframes leftSpring {
    0% {
        left: 0
    }
    50% {
        left: 30px
    }
    100% {
        left: 0
    }
}

@media screen and (min-width: 800px) {
    #swipebox-close {
        right: 10px
    }
    #swipebox-arrows {
        width: 92%;
        max-width: 800px
    }
}

#swipebox-overlay {
    background: rgba(255, 255, 255, 0.62)
}

#swipebox-bottom-bar,
#swipebox-top-bar {
    background: rgba(255, 255, 255, 0.38);
    opacity: 0.95
}

#swipebox-top-bar {
    color: #000 !important;
    font-size: 15px;
    line-height: 43px;
    font-family: Helvetica, Arial, sans-serif
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

#ContentsHeader h1 img,
#ContentsHeader .category_name img {
    width: 126px;
    height: 23px
}

#ContentsHeader h1 {
    /* background: url(/img/news/hd.png) no-repeat center top; */
    background-size: 126px 23px;
    overflow: hidden;
    font-family: futura-pt, sans-serif;
    font-size: 26px;
    /* text-indent: -9999px */
}

.news .item_list {
    width: 960px;
    margin: 0 0px 20px
}

.news .item_list:before,
.news .item_list:after {
    content: "";
    display: table
}

.news .item_list:after {
    clear: both
}

@media screen and (max-width: 960px) {
    .news .item_list {
        width: 100%
    }
}

.news .item_list .item {
    width: 285px;
    float: left;
    margin-bottom: 45px;
    margin-left: 52px;
    font-size: 13px
}

.news .item_list .item:nth-child(3n+1) {
    clear: both;
    margin-left: 0px
}

@media screen and (max-width: 960px) {
    .news .item_list .item {
        width: 30%;
        margin-left: 5%;
        display: inline-block
    }
}

.news .item_list .item a {
    display: block;
    line-height: 1.4
}

.news .item_list .item .category {
    width: 100px;
    margin: 0 0 5px auto;
    padding: 5px 0;
    color: #fff;
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    background: #b2c0cc
}

.news .item_list .item .image img {
    width: 100%;
    height: auto
}

.news .item_list .item.new .text {
    position: relative;
    padding-left: 70px
}

.news .item_list .item.new .text:after {
    width: 54px;
    height: 25px;
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    background: url(../img/item/new.png) no-repeat 0 0
}

.news .item_list .item .text h3 {
    margin-bottom: 5px
}

@media screen and (max-width: 959px) {
    .news #BlogBody #Main {
        width: 66%
    }
}

@media screen and (max-width: 959px) and (max-width: 856px) {
    .news #BlogBody #Main {
        width: 66.3125%
    }
}

@media screen and (max-width: 959px) and (max-width: 856px) and (max-width: 768px) {
    .news #BlogBody #Main {
        width: 100%;
        box-sizing: border-box;
        padding-left: 22px;
        padding-right: 22px
    }
}

@media screen and (max-width: 768px) {
    .news #BlogBody #Sub .item_list .item {
        width: 30%;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width: 600px) {
    .news #BlogBody #Sub .item_list .item {
        width: 100%
    }
}

@media screen and (max-width: 959px) {
    .news #Main .entry {
        width: 100%;
        box-sizing: border-box
    }
}

.news #Main .entry .entry_header {
    line-height: 1.4;
    min-height: 55px
}

.news #Main .entry .entry_header .date {
    width: 155px;
    float: left;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif
}

@media screen and (max-width: 959px) {
    .news #Main .entry .entry_header .date {
        width: 22.962%
    }
}

.news #Main .entry .entry_header .date.new:after {
    width: 54px;
    height: 25px;
    content: "";
    display: block;
    margin: 15px 0 0 17px;
    background: url(../img/item/new.png) no-repeat 0 0
}

.news #Main .entry .entry_header h1 {
    width: 420px;
    box-sizing: border-box;
    float: left;
    padding-right: 20px;
    font-size: 1.5em
}

@media screen and (max-width: 959px) {
    .news #Main .entry .entry_header h1 {
        width: 59.2592%
    }
}

.news #Main .entry .entry_header .category {
    width: 100px;
    float: left;
    margin: 0 0 5px auto;
    padding: 3px 0;
    color: #fff;
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    background: #b2c0cc
}

@media screen and (max-width: 959px) {
    .news #Main .entry .entry_header .category {
        width: 14.8148%;
        float: right
    }
}

.news #Main .entry .eyecatch {
    width: 520px;
    margin: 0 0 25px auto
}

@media screen and (max-width: 959px) {
    .news #Main .entry .eyecatch {
        width: 100%;
        box-sizing: border-box;
        padding-left: 22.962%
    }
}

@media screen and (max-width: 959px) and (max-width: 600px) {
    .news #Main .entry .eyecatch {
        padding-left: 0
    }
}

.news #Main .entry .eyecatch img {
    max-width: 100%;
    height: auto
}

.news #Main .entry .entry_body {
    width: 520px;
    line-height: 2;
    margin: 0 0 25px auto
}

@media screen and (max-width: 959px) {
    .news #Main .entry .entry_body {
        width: 100%;
        box-sizing: border-box;
        padding-left: 22.962%
    }
}

@media screen and (max-width: 959px) and (max-width: 600px) {
    .news #Main .entry .entry_body {
        padding-left: 0%
    }
}

.news #Main .entry .entry_body p {
    margin-bottom: 1.5em;
    font-size: 14px
}

.news #Main .entry .entry_body p br.pc {
    display: block
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body p br.pc {
        display: none
    }
}

.news #Main .entry .entry_body p br.sp {
    display: none
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body p br.sp {
        display: inline-block
    }
}

.news #Main .entry .entry_body img {
    max-width: 100%;
    height: auto
}

.news #Main .entry .entry_body a {
    text-decoration: underline
}

.news #Main .entry .entry_body a:hover {
    text-decoration: none
}

.news #Main .entry .entry_body .news_event,
.news #Main .entry .entry_body .news_image,
.news #Main .entry .entry_body .news_gallery,
.news #Main .entry .entry_body .news_focus,
.news #Main .entry .entry_body .news_annotation,
.news #Main .entry .entry_body .news_palcloset {
    margin-bottom: 1.5em
}

.news #Main .entry .entry_body .news_event:before,
.news #Main .entry .entry_body .news_event:after,
.news #Main .entry .entry_body .news_image:before,
.news #Main .entry .entry_body .news_image:after,
.news #Main .entry .entry_body .news_gallery:before,
.news #Main .entry .entry_body .news_gallery:after,
.news #Main .entry .entry_body .news_focus:before,
.news #Main .entry .entry_body .news_focus:after,
.news #Main .entry .entry_body .news_annotation:before,
.news #Main .entry .entry_body .news_annotation:after,
.news #Main .entry .entry_body .news_palcloset:before,
.news #Main .entry .entry_body .news_palcloset:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_event:after,
.news #Main .entry .entry_body .news_image:after,
.news #Main .entry .entry_body .news_gallery:after,
.news #Main .entry .entry_body .news_focus:after,
.news #Main .entry .entry_body .news_annotation:after,
.news #Main .entry .entry_body .news_palcloset:after {
    clear: both
}

.news #Main .entry .entry_body .news_event br.pc,
.news #Main .entry .entry_body .news_image br.pc,
.news #Main .entry .entry_body .news_gallery br.pc,
.news #Main .entry .entry_body .news_focus br.pc,
.news #Main .entry .entry_body .news_annotation br.pc,
.news #Main .entry .entry_body .news_palcloset br.pc {
    display: block
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body .news_event br.pc,
    .news #Main .entry .entry_body .news_image br.pc,
    .news #Main .entry .entry_body .news_gallery br.pc,
    .news #Main .entry .entry_body .news_focus br.pc,
    .news #Main .entry .entry_body .news_annotation br.pc,
    .news #Main .entry .entry_body .news_palcloset br.pc {
        display: none
    }
}

.news #Main .entry .entry_body .news_event br.sp,
.news #Main .entry .entry_body .news_image br.sp,
.news #Main .entry .entry_body .news_gallery br.sp,
.news #Main .entry .entry_body .news_focus br.sp,
.news #Main .entry .entry_body .news_annotation br.sp,
.news #Main .entry .entry_body .news_palcloset br.sp {
    display: none
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body .news_event br.sp,
    .news #Main .entry .entry_body .news_image br.sp,
    .news #Main .entry .entry_body .news_gallery br.sp,
    .news #Main .entry .entry_body .news_focus br.sp,
    .news #Main .entry .entry_body .news_annotation br.sp,
    .news #Main .entry .entry_body .news_palcloset br.sp {
        display: inline-block
    }
}

.news #Main .entry .entry_body .news_palcloset p:before,
.news #Main .entry .entry_body .news_palcloset p:after,
.news #Main .entry .entry_body .news_palcloset a:before,
.news #Main .entry .entry_body .news_palcloset a:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_palcloset p:after,
.news #Main .entry .entry_body .news_palcloset a:after {
    clear: both
}

.news #Main .entry .entry_body .news_palcloset p {
    display: block;
    margin-bottom: 0
}

.news #Main .entry .entry_body .news_palcloset a {
    font-size: 14px;
    word-break: break-word;
    line-height: 140%
}

.news #Main .entry .entry_body .news_image {
    box-sizing: border-box
}

.news #Main .entry .entry_body .news_image a {
    display: block
}

.news #Main .entry .entry_body .news_image a:before,
.news #Main .entry .entry_body .news_image a:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_image a:after {
    clear: both
}

.news #Main .entry .entry_body .news_image a img {
    width: 100%;
    height: auto
}

.news #Main .entry .entry_body .news_image p {
    margin-top: 10px;
    text-align: left
}

.news #Main .entry .entry_body .news_image p:before,
.news #Main .entry .entry_body .news_image p:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_image p:after {
    clear: both
}

.news #Main .entry .entry_body .news_annotation {
    box-sizing: border-box;
    padding: 5px
}

.news #Main .entry .entry_body .news_annotation p {
    font-size: 11px;
    line-height: 140%
}

.news #Main .entry .entry_body .news_focus {
    box-sizing: border-box
}

.news #Main .entry .entry_body .news_focus dl {
    box-sizing: border-box;
    padding: 5px;
    border: 1px solid #cccccc;
    width: 100%;
    margin-bottom: 1.5em
}

.news #Main .entry .entry_body .news_focus dl:before,
.news #Main .entry .entry_body .news_focus dl:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_focus dl:after {
    clear: both
}

.news #Main .entry .entry_body .news_focus dl dt,
.news #Main .entry .entry_body .news_focus dl dd {
    float: left
}

.news #Main .entry .entry_body .news_focus dl dt {
    width: 30%
}

.news #Main .entry .entry_body .news_focus dl dd {
    margin-left: 3%;
    width: 67%
}

.news #Main .entry .entry_body .news_focus dl dd h3,
.news #Main .entry .entry_body .news_focus dl dd p {
    font-size: 11px;
    line-height: 140%
}

.news #Main .entry .entry_body .news_focus dl dd h3:before,
.news #Main .entry .entry_body .news_focus dl dd h3:after,
.news #Main .entry .entry_body .news_focus dl dd p:before,
.news #Main .entry .entry_body .news_focus dl dd p:after {
    content: "";
    display: table
}

.news #Main .entry .entry_body .news_focus dl dd h3:after,
.news #Main .entry .entry_body .news_focus dl dd p:after {
    clear: both
}

.news #Main .entry .entry_body .news_focus dl dd h3 {
    font-size: 12px;
    line-height: 140%;
    font-weight: 600;
    margin-bottom: 10px
}

.news #Main .entry .entry_body .news_focus dl dd p {
    margin-bottom: 0 !important;
    font-size: 12px !important
}

.news #Main .entry .entry_body .news_event {
    box-sizing: border-box;
    padding: 5px;
    border: 1px solid #cccccc
}

.news #Main .entry .entry_body .news_event ul {
    display: block;
    width: 100%
}

.news #Main .entry .entry_body .news_event ul li {
    width: 100%;
    float: left;
    clear: both;
    font-size: 12px;
    margin-bottom: 5px
}

.news #Main .entry .entry_body .news_event ul li dl {
    width: 100%
}

.news #Main .entry .entry_body .news_event ul li dl dt,
.news #Main .entry .entry_body .news_event ul li dl dd {
    float: left
}

.news #Main .entry .entry_body .news_event ul li dl dt {
    width: 20%;
    font-weight: 600
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body .news_event ul li dl dt {
        width: 30%
    }
}

.news #Main .entry .entry_body .news_event ul li dl dd {
    width: 80%
}

@media screen and (max-width: 600px) {
    .news #Main .entry .entry_body .news_event ul li dl dd {
        margin-left: 3%;
        width: 67%
    }
}

.news #Main .entry .entry_body .owl-carousel .owl-controls {
    display: block
}

.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-dots {
    display: none !important
}

.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-prev,
.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-next {
    color: #FFF
}

.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-prev:after,
.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-next:after {
    position: absolute;
    top: 50%;
    display: block;
    color: #000;
    font-size: 24px;
    margin-top: -12px;
    content: ""
}

.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-prev:after {
    left: 0;
    content: "＜︎"
}

.news #Main .entry .entry_body .owl-carousel .owl-controls .owl-nav .owl-next:after {
    right: 0;
    content: "＞"
}

.news #Main .entry_paging {
    width: 520px;
    margin: 0 0 0 auto
}

@media screen and (max-width: 959px) {
    .news #Main .entry_paging {
        width: 100%;
        box-sizing: border-box;
        padding-left: 22.962%
    }
}

@media screen and (max-width: 959px) and (max-width: 600px) {
    .news #Main .entry_paging {
        padding-left: 0%
    }
}

.news #Sub .recent_entry .item_list .item a {
    display: block
}

.news #Sub .recent_entry .item_list .item .image {
    width: 84px;
    float: left
}

.news #Sub .recent_entry .item_list .item .text {
    width: 125px;
    float: right
}

.news #Sub .category ul li {
    margin-bottom: 10px
}

@media screen and (max-width: 768px) {
    .news #Sub .category ul li {
        display: inline-block;
        margin-left: 20px
    }
    .news #Sub .category ul li:first-child {
        margin-left: 0
    }
}

@media screen and (max-width: 600px) {
    #ContentsHeader h1 img,
    #ContentsHeader .category_name img {
        width: 87px;
        height: 16px
    }
    #ContentsHeader h1 {
        /* background: url(/img/news/hd.png) no-repeat center top; */
        background-size: 87px 16px;
        overflow: hidden;
        /* text-indent: -9999px */
    }
    .news .item_list {
        width: auto;
        margin: 0 20px
    }
    .news .item_list .item {
        width: 100%;
        margin: 0 0 45px
    }
    .news .item_list .item .image img {
        width: 100%;
        height: auto
    }
    .news .item_list .item.new .text:after {
        width: 54px;
        height: 27px;
        background: url(../img/item/new_sp.png) no-repeat 0 0;
        background-size: 54px 27px
    }
    .news #Main .entry .entry_header .date {
        width: auto;
        float: none;
        margin-bottom: 5px;
        font-weight: 100;
        text-align: center
    }
    .news #Main .entry .entry_header .date.new:after {
        width: 54px;
        height: 25px;
        content: "";
        display: block;
        margin: 15px auto;
        background: url(../img/item/new_sp.png) no-repeat 0 0;
        background-size: 54px 27px
    }
    .news #Main .entry .entry_header h1 {
        width: auto;
        float: none;
        margin-bottom: 15px;
        padding-right: 0;
        font-size: 16px;
        text-align: center
    }
    .news #Main .entry .entry_header .category {
        width: 100px;
        float: none;
        margin: 0 auto 15px;
        padding: 3px 0;
        color: #fff;
        font-size: 11px;
        font-family: 'Montserrat', sans-serif;
        text-align: center;
        background: #b2c0cc
    }
    .news #Main .entry .eyecatch {
        width: 100%;
        margin: 0 0 25px
    }
    .news #Main .entry .entry_body {
        width: auto;
        margin: 0 15px
    }
    .news #Main .entry_paging {
        width: auto;
        margin: 45px 15px
    }
    .news #Sub h2 {
        display: block;
        padding-top: 30px;
        border-top: 1px solid #c7c7c7
    }
    .news #Sub .recent_entry .item_list .item .text {
        width: auto;
        float: none;
        margin-left: 100px
    }
}