@charset "UTF-8";
a,ins{text-decoration:none}
dfn,mark{font-style:italic}
fieldset,hr,legend{border:0;padding:0}
body,ins,mark{color:#000}
body,html{-webkit-text-size-adjust:100%}
.slick-slider,a{-webkit-tap-highlight-color:transparent}
.clearfix:after,.slick-track:after{clear:both}
.hidden,.invisible,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.header__top,.slick-dots{-webkit-box-pack:justify}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%}
h1,h2,h3,h4,h5,h6{font-weight:400}
b,mark,strong{font-weight:700}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
[hidden],audio:not([controls]){display:none}
.ir,hr{display:block}
button,html,input,select,textarea{font-family:sans-serif;color:#222}
body{margin:0;font-size:1em;line-height:1.8}
a{color:#666}
a:hover,a:visited{color:#666;outline:0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
blockquote{margin:1em 40px}
hr{height:1px;border-top:1px solid #ccc;margin:1em 0}
ins{background:#ff9}
mark{background:#ff0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd,figure,form{margin:0}
ol,ul{list-style:none;margin:0;padding:0}
svg:not(:root){overflow:hidden}
fieldset{margin:0}
label{cursor:pointer}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
td,textarea{vertical-align:top}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;resize:vertical}
.ir,.visuallyhidden{overflow:hidden;border:0}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.ir{text-indent:-999em;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none!important}
.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.loader,body,html{height:100%}
body,section{position:relative}
.loader,body,html,img,main{width:100%}
.clearfix:after,.clearfix:before{content:"";display:table}
html{-ms-text-size-adjust:100%;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:62.5%;line-height:1.6}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background-color:#fff;z-index:0}
@media (min-width:641px){
body{z-index:1}
}
@media (min-width:1440px){
body{z-index:2}
}
@media (min-width:1600px){
body{z-index:3}
}
main{display:block;overflow:hidden}
dd,div,dl,dt,h1,h2,h3,h4,h5,h6,label,li,p,ul{background-image:url(../images/transparent.gif)}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}
.sp{display:inline!important}
.pc{display:none!important}
.sp-block{display:block!important}
.pc-block{display:none!important}
@media (min-width:641px){
.sp{display:none!important}
.pc{display:inline!important}
.sp-block{display:none!important}
.pc-block{display:block!important}
}
.loader{position:fixed;left:0;top:0;z-index:9999;background-color:#fff}
.js-waypoint-img:after,.js-waypoint-ttl .js-ttl-cover{display:block;position:absolute;background-color:#fff;z-index:100;left:0;top:0}
.mgb_5{margin-bottom:5px}
.mgb_10{margin-bottom:10px}
.mgb_15{margin-bottom:15px}
.mgb_20{margin-bottom:20px}
.mgb_25{margin-bottom:25px}
.mgb_30{margin-bottom:30px}
.mgb_35{margin-bottom:35px}
.mgb_40{margin-bottom:40px}
.mgb_45{margin-bottom:45px}
.mgb_50{margin-bottom:50px}
.mgb_55{margin-bottom:55px}
.mgb_60{margin-bottom:60px}
.mgb_65{margin-bottom:65px}
.mgb_70{margin-bottom:70px}
.mgb_75{margin-bottom:75px}
.mgb_80{margin-bottom:80px}
.mgb_85{margin-bottom:85px}
.mgb_90{margin-bottom:90px}
.mgb_95{margin-bottom:95px}
.mgt_5{margin-top:5px}
.mgt_10{margin-top:10px}
.mgt_15{margin-top:15px}
.mgt_20{margin-top:20px}
.mgt_25{margin-top:25px}
.mgt_30{margin-top:30px}
.mgt_35{margin-top:35px}
.mgt_40{margin-top:40px}
.mgt_45{margin-top:45px}
.mgt_50{margin-top:50px}
.mgt_55{margin-top:55px}
.mgt_60{margin-top:60px}
.mgt_65{margin-top:65px}
.mgt_70{margin-top:70px}
.mgt_75{margin-top:75px}
.mgt_80{margin-top:80px}
.mgt_85{margin-top:85px}
.mgt_90{margin-top:90px}
.mgt_95{margin-top:95px}
.pdb_5{padding-bottom:5px}
.pdb_10{padding-bottom:10px}
.pdb_15{padding-bottom:15px}
.pdb_20{padding-bottom:20px}
.pdb_25{padding-bottom:25px}
.pdb_30{padding-bottom:30px}
.pdb_35{padding-bottom:35px}
.pdb_40{padding-bottom:40px}
.pdb_45{padding-bottom:45px}
.pdb_50{padding-bottom:50px}
.pdb_55{padding-bottom:55px}
.pdb_60{padding-bottom:60px}
.pdb_65{padding-bottom:65px}
.pdb_70{padding-bottom:70px}
.pdb_75{padding-bottom:75px}
.pdb_80{padding-bottom:80px}
.pdb_85{padding-bottom:85px}
.pdb_90{padding-bottom:90px}
.pdb_95{padding-bottom:95px}
.pdt_5{padding-top:5px}
.pdt_10{padding-top:10px}
.pdt_15{padding-top:15px}
.pdt_20{padding-top:20px}
.pdt_25{padding-top:25px}
.pdt_30{padding-top:30px}
.pdt_35{padding-top:35px}
.pdt_40{padding-top:40px}
.pdt_45{padding-top:45px}
.pdt_50{padding-top:50px}
.pdt_55{padding-top:55px}
.pdt_60{padding-top:60px}
.pdt_65{padding-top:65px}
.pdt_70{padding-top:70px}
.pdt_75{padding-top:75px}
.pdt_80{padding-top:80px}
.pdt_85{padding-top:85px}
.pdt_90{padding-top:90px}
.pdt_95{padding-top:95px}
.js-waypoint-fadein{opacity:0}
.show.js-waypoint-fadein{opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.show.js-waypoint-fadein-speed-0{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.show.js-waypoint-fadein-speed-1{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
.show.js-waypoint-fadein-speed-2{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.show.js-waypoint-fadein-speed-3{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.show.js-waypoint-fadein-speed-4{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.show.js-waypoint-fadein-speed-5{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.show.js-waypoint-fadein-speed-6{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
.show.js-waypoint-fadein-speed-7{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.show.js-waypoint-fadein-speed-8{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.show.js-waypoint-fadein-speed-9{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
.show.js-waypoint-fadein-speed-10{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.show.js-waypoint-fadein-speed-11{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
.show.js-waypoint-fadein-speed-12{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
.show.js-waypoint-fadein-speed-13{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
.show.js-waypoint-fadein-speed-14{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
.show.js-waypoint-fadein-speed-15{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
.show.js-waypoint-fadein-speed-16{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
.show.js-waypoint-fadein-speed-17{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
.show.js-waypoint-fadein-speed-18{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
.show.js-waypoint-fadein-speed-19{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
.show.js-waypoint-fadein-speed-20{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.show.js-waypoint-fadein-speed-21{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
.show.js-waypoint-fadein-speed-22{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
.show.js-waypoint-fadein-speed-23{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
.show.js-waypoint-fadein-speed-24{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
.show.js-waypoint-fadein-speed-25{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
.show.js-waypoint-fadein-speed-26{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
.show.js-waypoint-fadein-speed-27{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
.show.js-waypoint-fadein-speed-28{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
.show.js-waypoint-fadein-speed-29{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
.show.js-waypoint-fadein-speed-30{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
.show.js-waypoint-fadein-speed-31{-webkit-transition-duration:3.1s;-o-transition-duration:3.1s;transition-duration:3.1s}
.show.js-waypoint-fadein-speed-32{-webkit-transition-duration:3.2s;-o-transition-duration:3.2s;transition-duration:3.2s}
.show.js-waypoint-fadein-speed-33{-webkit-transition-duration:3.3s;-o-transition-duration:3.3s;transition-duration:3.3s}
.show.js-waypoint-fadein-speed-34{-webkit-transition-duration:3.4s;-o-transition-duration:3.4s;transition-duration:3.4s}
.show.js-waypoint-fadein-speed-35{-webkit-transition-duration:3.5s;-o-transition-duration:3.5s;transition-duration:3.5s}
.show.js-waypoint-fadein-speed-36{-webkit-transition-duration:3.6s;-o-transition-duration:3.6s;transition-duration:3.6s}
.show.js-waypoint-fadein-speed-37{-webkit-transition-duration:3.7s;-o-transition-duration:3.7s;transition-duration:3.7s}
.show.js-waypoint-fadein-speed-38{-webkit-transition-duration:3.8s;-o-transition-duration:3.8s;transition-duration:3.8s}
.show.js-waypoint-fadein-speed-39{-webkit-transition-duration:3.9s;-o-transition-duration:3.9s;transition-duration:3.9s}
.show.js-waypoint-fadein-speed-40{-webkit-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s}
.show.js-waypoint-fadein-speed-41{-webkit-transition-duration:4.1s;-o-transition-duration:4.1s;transition-duration:4.1s}
.show.js-waypoint-fadein-speed-42{-webkit-transition-duration:4.2s;-o-transition-duration:4.2s;transition-duration:4.2s}
.show.js-waypoint-fadein-speed-43{-webkit-transition-duration:4.3s;-o-transition-duration:4.3s;transition-duration:4.3s}
.show.js-waypoint-fadein-speed-44{-webkit-transition-duration:4.4s;-o-transition-duration:4.4s;transition-duration:4.4s}
.show.js-waypoint-fadein-speed-45{-webkit-transition-duration:4.5s;-o-transition-duration:4.5s;transition-duration:4.5s}
.show.js-waypoint-fadein-speed-46{-webkit-transition-duration:4.6s;-o-transition-duration:4.6s;transition-duration:4.6s}
.show.js-waypoint-fadein-speed-47{-webkit-transition-duration:4.7s;-o-transition-duration:4.7s;transition-duration:4.7s}
.show.js-waypoint-fadein-speed-48{-webkit-transition-duration:4.8s;-o-transition-duration:4.8s;transition-duration:4.8s}
.show.js-waypoint-fadein-speed-49{-webkit-transition-duration:4.9s;-o-transition-duration:4.9s;transition-duration:4.9s}
.show.js-waypoint-fadein-speed-50{-webkit-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s}
.show.js-waypoint-fadein-speed-51{-webkit-transition-duration:5.1s;-o-transition-duration:5.1s;transition-duration:5.1s}
.show.js-waypoint-fadein-speed-52{-webkit-transition-duration:5.2s;-o-transition-duration:5.2s;transition-duration:5.2s}
.show.js-waypoint-fadein-speed-53{-webkit-transition-duration:5.3s;-o-transition-duration:5.3s;transition-duration:5.3s}
.show.js-waypoint-fadein-speed-54{-webkit-transition-duration:5.4s;-o-transition-duration:5.4s;transition-duration:5.4s}
.show.js-waypoint-fadein-speed-55{-webkit-transition-duration:5.5s;-o-transition-duration:5.5s;transition-duration:5.5s}
.show.js-waypoint-fadein-speed-56{-webkit-transition-duration:5.6s;-o-transition-duration:5.6s;transition-duration:5.6s}
.show.js-waypoint-fadein-speed-57{-webkit-transition-duration:5.7s;-o-transition-duration:5.7s;transition-duration:5.7s}
.show.js-waypoint-fadein-speed-58{-webkit-transition-duration:5.8s;-o-transition-duration:5.8s;transition-duration:5.8s}
.show.js-waypoint-fadein-speed-59{-webkit-transition-duration:5.9s;-o-transition-duration:5.9s;transition-duration:5.9s}
.show.js-waypoint-fadein-speed-60{-webkit-transition-duration:6s;-o-transition-duration:6s;transition-duration:6s}
.show.js-waypoint-fadein-speed-61{-webkit-transition-duration:6.1s;-o-transition-duration:6.1s;transition-duration:6.1s}
.show.js-waypoint-fadein-speed-62{-webkit-transition-duration:6.2s;-o-transition-duration:6.2s;transition-duration:6.2s}
.show.js-waypoint-fadein-speed-63{-webkit-transition-duration:6.3s;-o-transition-duration:6.3s;transition-duration:6.3s}
.show.js-waypoint-fadein-speed-64{-webkit-transition-duration:6.4s;-o-transition-duration:6.4s;transition-duration:6.4s}
.show.js-waypoint-fadein-speed-65{-webkit-transition-duration:6.5s;-o-transition-duration:6.5s;transition-duration:6.5s}
.show.js-waypoint-fadein-speed-66{-webkit-transition-duration:6.6s;-o-transition-duration:6.6s;transition-duration:6.6s}
.show.js-waypoint-fadein-speed-67{-webkit-transition-duration:6.7s;-o-transition-duration:6.7s;transition-duration:6.7s}
.show.js-waypoint-fadein-speed-68{-webkit-transition-duration:6.8s;-o-transition-duration:6.8s;transition-duration:6.8s}
.show.js-waypoint-fadein-speed-69{-webkit-transition-duration:6.9s;-o-transition-duration:6.9s;transition-duration:6.9s}
.show.js-waypoint-fadein-speed-70{-webkit-transition-duration:7s;-o-transition-duration:7s;transition-duration:7s}
.show.js-waypoint-fadein-speed-71{-webkit-transition-duration:7.1s;-o-transition-duration:7.1s;transition-duration:7.1s}
.show.js-waypoint-fadein-speed-72{-webkit-transition-duration:7.2s;-o-transition-duration:7.2s;transition-duration:7.2s}
.show.js-waypoint-fadein-speed-73{-webkit-transition-duration:7.3s;-o-transition-duration:7.3s;transition-duration:7.3s}
.show.js-waypoint-fadein-speed-74{-webkit-transition-duration:7.4s;-o-transition-duration:7.4s;transition-duration:7.4s}
.show.js-waypoint-fadein-speed-75{-webkit-transition-duration:7.5s;-o-transition-duration:7.5s;transition-duration:7.5s}
.show.js-waypoint-fadein-speed-76{-webkit-transition-duration:7.6s;-o-transition-duration:7.6s;transition-duration:7.6s}
.show.js-waypoint-fadein-speed-77{-webkit-transition-duration:7.7s;-o-transition-duration:7.7s;transition-duration:7.7s}
.show.js-waypoint-fadein-speed-78{-webkit-transition-duration:7.8s;-o-transition-duration:7.8s;transition-duration:7.8s}
.show.js-waypoint-fadein-speed-79{-webkit-transition-duration:7.9s;-o-transition-duration:7.9s;transition-duration:7.9s}
.show.js-waypoint-fadein-speed-80{-webkit-transition-duration:8s;-o-transition-duration:8s;transition-duration:8s}
.show.js-waypoint-fadein-speed-81{-webkit-transition-duration:8.1s;-o-transition-duration:8.1s;transition-duration:8.1s}
.show.js-waypoint-fadein-speed-82{-webkit-transition-duration:8.2s;-o-transition-duration:8.2s;transition-duration:8.2s}
.show.js-waypoint-fadein-speed-83{-webkit-transition-duration:8.3s;-o-transition-duration:8.3s;transition-duration:8.3s}
.show.js-waypoint-fadein-speed-84{-webkit-transition-duration:8.4s;-o-transition-duration:8.4s;transition-duration:8.4s}
.show.js-waypoint-fadein-speed-85{-webkit-transition-duration:8.5s;-o-transition-duration:8.5s;transition-duration:8.5s}
.show.js-waypoint-fadein-speed-86{-webkit-transition-duration:8.6s;-o-transition-duration:8.6s;transition-duration:8.6s}
.show.js-waypoint-fadein-speed-87{-webkit-transition-duration:8.7s;-o-transition-duration:8.7s;transition-duration:8.7s}
.show.js-waypoint-fadein-speed-88{-webkit-transition-duration:8.8s;-o-transition-duration:8.8s;transition-duration:8.8s}
.show.js-waypoint-fadein-speed-89{-webkit-transition-duration:8.9s;-o-transition-duration:8.9s;transition-duration:8.9s}
.show.js-waypoint-fadein-speed-90{-webkit-transition-duration:9s;-o-transition-duration:9s;transition-duration:9s}
.show.js-waypoint-fadein-speed-91{-webkit-transition-duration:9.1s;-o-transition-duration:9.1s;transition-duration:9.1s}
.show.js-waypoint-fadein-speed-92{-webkit-transition-duration:9.2s;-o-transition-duration:9.2s;transition-duration:9.2s}
.show.js-waypoint-fadein-speed-93{-webkit-transition-duration:9.3s;-o-transition-duration:9.3s;transition-duration:9.3s}
.show.js-waypoint-fadein-speed-94{-webkit-transition-duration:9.4s;-o-transition-duration:9.4s;transition-duration:9.4s}
.show.js-waypoint-fadein-speed-95{-webkit-transition-duration:9.5s;-o-transition-duration:9.5s;transition-duration:9.5s}
.show.js-waypoint-fadein-speed-96{-webkit-transition-duration:9.6s;-o-transition-duration:9.6s;transition-duration:9.6s}
.show.js-waypoint-fadein-speed-97{-webkit-transition-duration:9.7s;-o-transition-duration:9.7s;transition-duration:9.7s}
.show.js-waypoint-fadein-speed-98{-webkit-transition-duration:9.8s;-o-transition-duration:9.8s;transition-duration:9.8s}
.show.js-waypoint-fadein-speed-99{-webkit-transition-duration:9.9s;-o-transition-duration:9.9s;transition-duration:9.9s}
.show.js-waypoint-fadein-speed-100{-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s}
.show.js-waypoint-fadein-delay-0{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.show.js-waypoint-fadein-delay-1{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.show.js-waypoint-fadein-delay-2{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.show.js-waypoint-fadein-delay-3{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.show.js-waypoint-fadein-delay-4{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.show.js-waypoint-fadein-delay-5{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.show.js-waypoint-fadein-delay-6{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.show.js-waypoint-fadein-delay-7{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.show.js-waypoint-fadein-delay-8{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.show.js-waypoint-fadein-delay-9{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.show.js-waypoint-fadein-delay-10{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.show.js-waypoint-fadein-delay-11{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.show.js-waypoint-fadein-delay-12{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.show.js-waypoint-fadein-delay-13{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.show.js-waypoint-fadein-delay-14{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.show.js-waypoint-fadein-delay-15{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.show.js-waypoint-fadein-delay-16{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.show.js-waypoint-fadein-delay-17{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
.show.js-waypoint-fadein-delay-18{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.show.js-waypoint-fadein-delay-19{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
.show.js-waypoint-fadein-delay-20{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.show.js-waypoint-fadein-delay-21{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.show.js-waypoint-fadein-delay-22{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.show.js-waypoint-fadein-delay-23{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
.show.js-waypoint-fadein-delay-24{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.show.js-waypoint-fadein-delay-25{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
.show.js-waypoint-fadein-delay-26{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.show.js-waypoint-fadein-delay-27{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
.show.js-waypoint-fadein-delay-28{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.show.js-waypoint-fadein-delay-29{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
.show.js-waypoint-fadein-delay-30{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.show.js-waypoint-fadein-delay-31{-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}
.show.js-waypoint-fadein-delay-32{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}
.show.js-waypoint-fadein-delay-33{-webkit-transition-delay:3.3s;-o-transition-delay:3.3s;transition-delay:3.3s}
.show.js-waypoint-fadein-delay-34{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}
.show.js-waypoint-fadein-delay-35{-webkit-transition-delay:3.5s;-o-transition-delay:3.5s;transition-delay:3.5s}
.show.js-waypoint-fadein-delay-36{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}
.show.js-waypoint-fadein-delay-37{-webkit-transition-delay:3.7s;-o-transition-delay:3.7s;transition-delay:3.7s}
.show.js-waypoint-fadein-delay-38{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}
.show.js-waypoint-fadein-delay-39{-webkit-transition-delay:3.9s;-o-transition-delay:3.9s;transition-delay:3.9s}
.show.js-waypoint-fadein-delay-40{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}
.show.js-waypoint-fadein-delay-41{-webkit-transition-delay:4.1s;-o-transition-delay:4.1s;transition-delay:4.1s}
.show.js-waypoint-fadein-delay-42{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}
.show.js-waypoint-fadein-delay-43{-webkit-transition-delay:4.3s;-o-transition-delay:4.3s;transition-delay:4.3s}
.show.js-waypoint-fadein-delay-44{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}
.show.js-waypoint-fadein-delay-45{-webkit-transition-delay:4.5s;-o-transition-delay:4.5s;transition-delay:4.5s}
.show.js-waypoint-fadein-delay-46{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}
.show.js-waypoint-fadein-delay-47{-webkit-transition-delay:4.7s;-o-transition-delay:4.7s;transition-delay:4.7s}
.show.js-waypoint-fadein-delay-48{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}
.show.js-waypoint-fadein-delay-49{-webkit-transition-delay:4.9s;-o-transition-delay:4.9s;transition-delay:4.9s}
.show.js-waypoint-fadein-delay-50{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}
.show.js-waypoint-fadein-delay-51{-webkit-transition-delay:5.1s;-o-transition-delay:5.1s;transition-delay:5.1s}
.show.js-waypoint-fadein-delay-52{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}
.show.js-waypoint-fadein-delay-53{-webkit-transition-delay:5.3s;-o-transition-delay:5.3s;transition-delay:5.3s}
.show.js-waypoint-fadein-delay-54{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}
.show.js-waypoint-fadein-delay-55{-webkit-transition-delay:5.5s;-o-transition-delay:5.5s;transition-delay:5.5s}
.show.js-waypoint-fadein-delay-56{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}
.show.js-waypoint-fadein-delay-57{-webkit-transition-delay:5.7s;-o-transition-delay:5.7s;transition-delay:5.7s}
.show.js-waypoint-fadein-delay-58{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}
.show.js-waypoint-fadein-delay-59{-webkit-transition-delay:5.9s;-o-transition-delay:5.9s;transition-delay:5.9s}
.show.js-waypoint-fadein-delay-60{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}
.show.js-waypoint-fadein-delay-61{-webkit-transition-delay:6.1s;-o-transition-delay:6.1s;transition-delay:6.1s}
.show.js-waypoint-fadein-delay-62{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}
.show.js-waypoint-fadein-delay-63{-webkit-transition-delay:6.3s;-o-transition-delay:6.3s;transition-delay:6.3s}
.show.js-waypoint-fadein-delay-64{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}
.show.js-waypoint-fadein-delay-65{-webkit-transition-delay:6.5s;-o-transition-delay:6.5s;transition-delay:6.5s}
.show.js-waypoint-fadein-delay-66{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}
.show.js-waypoint-fadein-delay-67{-webkit-transition-delay:6.7s;-o-transition-delay:6.7s;transition-delay:6.7s}
.show.js-waypoint-fadein-delay-68{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}
.show.js-waypoint-fadein-delay-69{-webkit-transition-delay:6.9s;-o-transition-delay:6.9s;transition-delay:6.9s}
.show.js-waypoint-fadein-delay-70{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}
.show.js-waypoint-fadein-delay-71{-webkit-transition-delay:7.1s;-o-transition-delay:7.1s;transition-delay:7.1s}
.show.js-waypoint-fadein-delay-72{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}
.show.js-waypoint-fadein-delay-73{-webkit-transition-delay:7.3s;-o-transition-delay:7.3s;transition-delay:7.3s}
.show.js-waypoint-fadein-delay-74{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}
.show.js-waypoint-fadein-delay-75{-webkit-transition-delay:7.5s;-o-transition-delay:7.5s;transition-delay:7.5s}
.show.js-waypoint-fadein-delay-76{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}
.show.js-waypoint-fadein-delay-77{-webkit-transition-delay:7.7s;-o-transition-delay:7.7s;transition-delay:7.7s}
.show.js-waypoint-fadein-delay-78{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}
.show.js-waypoint-fadein-delay-79{-webkit-transition-delay:7.9s;-o-transition-delay:7.9s;transition-delay:7.9s}
.show.js-waypoint-fadein-delay-80{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}
.show.js-waypoint-fadein-delay-81{-webkit-transition-delay:8.1s;-o-transition-delay:8.1s;transition-delay:8.1s}
.show.js-waypoint-fadein-delay-82{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}
.show.js-waypoint-fadein-delay-83{-webkit-transition-delay:8.3s;-o-transition-delay:8.3s;transition-delay:8.3s}
.show.js-waypoint-fadein-delay-84{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}
.show.js-waypoint-fadein-delay-85{-webkit-transition-delay:8.5s;-o-transition-delay:8.5s;transition-delay:8.5s}
.show.js-waypoint-fadein-delay-86{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}
.show.js-waypoint-fadein-delay-87{-webkit-transition-delay:8.7s;-o-transition-delay:8.7s;transition-delay:8.7s}
.show.js-waypoint-fadein-delay-88{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}
.show.js-waypoint-fadein-delay-89{-webkit-transition-delay:8.9s;-o-transition-delay:8.9s;transition-delay:8.9s}
.show.js-waypoint-fadein-delay-90{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}
.show.js-waypoint-fadein-delay-91{-webkit-transition-delay:9.1s;-o-transition-delay:9.1s;transition-delay:9.1s}
.show.js-waypoint-fadein-delay-92{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}
.show.js-waypoint-fadein-delay-93{-webkit-transition-delay:9.3s;-o-transition-delay:9.3s;transition-delay:9.3s}
.show.js-waypoint-fadein-delay-94{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}
.show.js-waypoint-fadein-delay-95{-webkit-transition-delay:9.5s;-o-transition-delay:9.5s;transition-delay:9.5s}
.show.js-waypoint-fadein-delay-96{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}
.show.js-waypoint-fadein-delay-97{-webkit-transition-delay:9.7s;-o-transition-delay:9.7s;transition-delay:9.7s}
.show.js-waypoint-fadein-delay-98{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}
.show.js-waypoint-fadein-delay-99{-webkit-transition-delay:9.9s;-o-transition-delay:9.9s;transition-delay:9.9s}
.show.js-waypoint-fadein-delay-100{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}
.js-waypoint-ttl .js-ttl-cover{width:32vw;height:4vw;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.show.js-waypoint-ttl .js-ttl-cover{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1)}
.js-waypoint-img:after{content:'';width:101%;height:110%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}
.section h4 span,.section__inner{z-index:10;background-color:#fff}
.show.js-waypoint-img:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}
.show.js-waypoint-img-speed-0:after{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.show.js-waypoint-img-speed-1:after{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
.show.js-waypoint-img-speed-2:after{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.show.js-waypoint-img-speed-3:after{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.show.js-waypoint-img-speed-4:after{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.show.js-waypoint-img-speed-5:after{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.show.js-waypoint-img-speed-6:after{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
.show.js-waypoint-img-speed-7:after{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.show.js-waypoint-img-speed-8:after{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.show.js-waypoint-img-speed-9:after{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
.show.js-waypoint-img-speed-10:after{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.show.js-waypoint-img-speed-11:after{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
.show.js-waypoint-img-speed-12:after{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
.show.js-waypoint-img-speed-13:after{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
.show.js-waypoint-img-speed-14:after{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
.show.js-waypoint-img-speed-15:after{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
.show.js-waypoint-img-speed-16:after{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
.show.js-waypoint-img-speed-17:after{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
.show.js-waypoint-img-speed-18:after{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
.show.js-waypoint-img-speed-19:after{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
.show.js-waypoint-img-speed-20:after{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.show.js-waypoint-img-speed-21:after{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
.show.js-waypoint-img-speed-22:after{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
.show.js-waypoint-img-speed-23:after{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
.show.js-waypoint-img-speed-24:after{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
.show.js-waypoint-img-speed-25:after{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
.show.js-waypoint-img-speed-26:after{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
.show.js-waypoint-img-speed-27:after{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
.show.js-waypoint-img-speed-28:after{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
.show.js-waypoint-img-speed-29:after{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
.show.js-waypoint-img-speed-30:after{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
.show.js-waypoint-img-speed-31:after{-webkit-transition-duration:3.1s;-o-transition-duration:3.1s;transition-duration:3.1s}
.show.js-waypoint-img-speed-32:after{-webkit-transition-duration:3.2s;-o-transition-duration:3.2s;transition-duration:3.2s}
.show.js-waypoint-img-speed-33:after{-webkit-transition-duration:3.3s;-o-transition-duration:3.3s;transition-duration:3.3s}
.show.js-waypoint-img-speed-34:after{-webkit-transition-duration:3.4s;-o-transition-duration:3.4s;transition-duration:3.4s}
.show.js-waypoint-img-speed-35:after{-webkit-transition-duration:3.5s;-o-transition-duration:3.5s;transition-duration:3.5s}
.show.js-waypoint-img-speed-36:after{-webkit-transition-duration:3.6s;-o-transition-duration:3.6s;transition-duration:3.6s}
.show.js-waypoint-img-speed-37:after{-webkit-transition-duration:3.7s;-o-transition-duration:3.7s;transition-duration:3.7s}
.show.js-waypoint-img-speed-38:after{-webkit-transition-duration:3.8s;-o-transition-duration:3.8s;transition-duration:3.8s}
.show.js-waypoint-img-speed-39:after{-webkit-transition-duration:3.9s;-o-transition-duration:3.9s;transition-duration:3.9s}
.show.js-waypoint-img-speed-40:after{-webkit-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s}
.show.js-waypoint-img-speed-41:after{-webkit-transition-duration:4.1s;-o-transition-duration:4.1s;transition-duration:4.1s}
.show.js-waypoint-img-speed-42:after{-webkit-transition-duration:4.2s;-o-transition-duration:4.2s;transition-duration:4.2s}
.show.js-waypoint-img-speed-43:after{-webkit-transition-duration:4.3s;-o-transition-duration:4.3s;transition-duration:4.3s}
.show.js-waypoint-img-speed-44:after{-webkit-transition-duration:4.4s;-o-transition-duration:4.4s;transition-duration:4.4s}
.show.js-waypoint-img-speed-45:after{-webkit-transition-duration:4.5s;-o-transition-duration:4.5s;transition-duration:4.5s}
.show.js-waypoint-img-speed-46:after{-webkit-transition-duration:4.6s;-o-transition-duration:4.6s;transition-duration:4.6s}
.show.js-waypoint-img-speed-47:after{-webkit-transition-duration:4.7s;-o-transition-duration:4.7s;transition-duration:4.7s}
.show.js-waypoint-img-speed-48:after{-webkit-transition-duration:4.8s;-o-transition-duration:4.8s;transition-duration:4.8s}
.show.js-waypoint-img-speed-49:after{-webkit-transition-duration:4.9s;-o-transition-duration:4.9s;transition-duration:4.9s}
.show.js-waypoint-img-speed-50:after{-webkit-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s}
.show.js-waypoint-img-speed-51:after{-webkit-transition-duration:5.1s;-o-transition-duration:5.1s;transition-duration:5.1s}
.show.js-waypoint-img-speed-52:after{-webkit-transition-duration:5.2s;-o-transition-duration:5.2s;transition-duration:5.2s}
.show.js-waypoint-img-speed-53:after{-webkit-transition-duration:5.3s;-o-transition-duration:5.3s;transition-duration:5.3s}
.show.js-waypoint-img-speed-54:after{-webkit-transition-duration:5.4s;-o-transition-duration:5.4s;transition-duration:5.4s}
.show.js-waypoint-img-speed-55:after{-webkit-transition-duration:5.5s;-o-transition-duration:5.5s;transition-duration:5.5s}
.show.js-waypoint-img-speed-56:after{-webkit-transition-duration:5.6s;-o-transition-duration:5.6s;transition-duration:5.6s}
.show.js-waypoint-img-speed-57:after{-webkit-transition-duration:5.7s;-o-transition-duration:5.7s;transition-duration:5.7s}
.show.js-waypoint-img-speed-58:after{-webkit-transition-duration:5.8s;-o-transition-duration:5.8s;transition-duration:5.8s}
.show.js-waypoint-img-speed-59:after{-webkit-transition-duration:5.9s;-o-transition-duration:5.9s;transition-duration:5.9s}
.show.js-waypoint-img-speed-60:after{-webkit-transition-duration:6s;-o-transition-duration:6s;transition-duration:6s}
.show.js-waypoint-img-speed-61:after{-webkit-transition-duration:6.1s;-o-transition-duration:6.1s;transition-duration:6.1s}
.show.js-waypoint-img-speed-62:after{-webkit-transition-duration:6.2s;-o-transition-duration:6.2s;transition-duration:6.2s}
.show.js-waypoint-img-speed-63:after{-webkit-transition-duration:6.3s;-o-transition-duration:6.3s;transition-duration:6.3s}
.show.js-waypoint-img-speed-64:after{-webkit-transition-duration:6.4s;-o-transition-duration:6.4s;transition-duration:6.4s}
.show.js-waypoint-img-speed-65:after{-webkit-transition-duration:6.5s;-o-transition-duration:6.5s;transition-duration:6.5s}
.show.js-waypoint-img-speed-66:after{-webkit-transition-duration:6.6s;-o-transition-duration:6.6s;transition-duration:6.6s}
.show.js-waypoint-img-speed-67:after{-webkit-transition-duration:6.7s;-o-transition-duration:6.7s;transition-duration:6.7s}
.show.js-waypoint-img-speed-68:after{-webkit-transition-duration:6.8s;-o-transition-duration:6.8s;transition-duration:6.8s}
.show.js-waypoint-img-speed-69:after{-webkit-transition-duration:6.9s;-o-transition-duration:6.9s;transition-duration:6.9s}
.show.js-waypoint-img-speed-70:after{-webkit-transition-duration:7s;-o-transition-duration:7s;transition-duration:7s}
.show.js-waypoint-img-speed-71:after{-webkit-transition-duration:7.1s;-o-transition-duration:7.1s;transition-duration:7.1s}
.show.js-waypoint-img-speed-72:after{-webkit-transition-duration:7.2s;-o-transition-duration:7.2s;transition-duration:7.2s}
.show.js-waypoint-img-speed-73:after{-webkit-transition-duration:7.3s;-o-transition-duration:7.3s;transition-duration:7.3s}
.show.js-waypoint-img-speed-74:after{-webkit-transition-duration:7.4s;-o-transition-duration:7.4s;transition-duration:7.4s}
.show.js-waypoint-img-speed-75:after{-webkit-transition-duration:7.5s;-o-transition-duration:7.5s;transition-duration:7.5s}
.show.js-waypoint-img-speed-76:after{-webkit-transition-duration:7.6s;-o-transition-duration:7.6s;transition-duration:7.6s}
.show.js-waypoint-img-speed-77:after{-webkit-transition-duration:7.7s;-o-transition-duration:7.7s;transition-duration:7.7s}
.show.js-waypoint-img-speed-78:after{-webkit-transition-duration:7.8s;-o-transition-duration:7.8s;transition-duration:7.8s}
.show.js-waypoint-img-speed-79:after{-webkit-transition-duration:7.9s;-o-transition-duration:7.9s;transition-duration:7.9s}
.show.js-waypoint-img-speed-80:after{-webkit-transition-duration:8s;-o-transition-duration:8s;transition-duration:8s}
.show.js-waypoint-img-speed-81:after{-webkit-transition-duration:8.1s;-o-transition-duration:8.1s;transition-duration:8.1s}
.show.js-waypoint-img-speed-82:after{-webkit-transition-duration:8.2s;-o-transition-duration:8.2s;transition-duration:8.2s}
.show.js-waypoint-img-speed-83:after{-webkit-transition-duration:8.3s;-o-transition-duration:8.3s;transition-duration:8.3s}
.show.js-waypoint-img-speed-84:after{-webkit-transition-duration:8.4s;-o-transition-duration:8.4s;transition-duration:8.4s}
.show.js-waypoint-img-speed-85:after{-webkit-transition-duration:8.5s;-o-transition-duration:8.5s;transition-duration:8.5s}
.show.js-waypoint-img-speed-86:after{-webkit-transition-duration:8.6s;-o-transition-duration:8.6s;transition-duration:8.6s}
.show.js-waypoint-img-speed-87:after{-webkit-transition-duration:8.7s;-o-transition-duration:8.7s;transition-duration:8.7s}
.show.js-waypoint-img-speed-88:after{-webkit-transition-duration:8.8s;-o-transition-duration:8.8s;transition-duration:8.8s}
.show.js-waypoint-img-speed-89:after{-webkit-transition-duration:8.9s;-o-transition-duration:8.9s;transition-duration:8.9s}
.show.js-waypoint-img-speed-90:after{-webkit-transition-duration:9s;-o-transition-duration:9s;transition-duration:9s}
.show.js-waypoint-img-speed-91:after{-webkit-transition-duration:9.1s;-o-transition-duration:9.1s;transition-duration:9.1s}
.show.js-waypoint-img-speed-92:after{-webkit-transition-duration:9.2s;-o-transition-duration:9.2s;transition-duration:9.2s}
.show.js-waypoint-img-speed-93:after{-webkit-transition-duration:9.3s;-o-transition-duration:9.3s;transition-duration:9.3s}
.show.js-waypoint-img-speed-94:after{-webkit-transition-duration:9.4s;-o-transition-duration:9.4s;transition-duration:9.4s}
.show.js-waypoint-img-speed-95:after{-webkit-transition-duration:9.5s;-o-transition-duration:9.5s;transition-duration:9.5s}
.show.js-waypoint-img-speed-96:after{-webkit-transition-duration:9.6s;-o-transition-duration:9.6s;transition-duration:9.6s}
.show.js-waypoint-img-speed-97:after{-webkit-transition-duration:9.7s;-o-transition-duration:9.7s;transition-duration:9.7s}
.show.js-waypoint-img-speed-98:after{-webkit-transition-duration:9.8s;-o-transition-duration:9.8s;transition-duration:9.8s}
.show.js-waypoint-img-speed-99:after{-webkit-transition-duration:9.9s;-o-transition-duration:9.9s;transition-duration:9.9s}
.show.js-waypoint-img-speed-100:after{-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s}
.show.js-waypoint-img-delay-0:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.show.js-waypoint-img-delay-1:after{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.show.js-waypoint-img-delay-2:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.show.js-waypoint-img-delay-3:after{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.show.js-waypoint-img-delay-4:after{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.show.js-waypoint-img-delay-5:after{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.show.js-waypoint-img-delay-6:after{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.show.js-waypoint-img-delay-7:after{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.show.js-waypoint-img-delay-8:after{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.show.js-waypoint-img-delay-9:after{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.show.js-waypoint-img-delay-10:after{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.show.js-waypoint-img-delay-11:after{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.show.js-waypoint-img-delay-12:after{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.show.js-waypoint-img-delay-13:after{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.show.js-waypoint-img-delay-14:after{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.show.js-waypoint-img-delay-15:after{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.show.js-waypoint-img-delay-16:after{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.show.js-waypoint-img-delay-17:after{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
.show.js-waypoint-img-delay-18:after{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.show.js-waypoint-img-delay-19:after{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
.show.js-waypoint-img-delay-20:after{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.show.js-waypoint-img-delay-21:after{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.show.js-waypoint-img-delay-22:after{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.show.js-waypoint-img-delay-23:after{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
.show.js-waypoint-img-delay-24:after{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.show.js-waypoint-img-delay-25:after{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
.show.js-waypoint-img-delay-26:after{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.show.js-waypoint-img-delay-27:after{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
.show.js-waypoint-img-delay-28:after{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.show.js-waypoint-img-delay-29:after{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
.show.js-waypoint-img-delay-30:after{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.show.js-waypoint-img-delay-31:after{-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}
.show.js-waypoint-img-delay-32:after{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}
.show.js-waypoint-img-delay-33:after{-webkit-transition-delay:3.3s;-o-transition-delay:3.3s;transition-delay:3.3s}
.show.js-waypoint-img-delay-34:after{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}
.show.js-waypoint-img-delay-35:after{-webkit-transition-delay:3.5s;-o-transition-delay:3.5s;transition-delay:3.5s}
.show.js-waypoint-img-delay-36:after{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}
.show.js-waypoint-img-delay-37:after{-webkit-transition-delay:3.7s;-o-transition-delay:3.7s;transition-delay:3.7s}
.show.js-waypoint-img-delay-38:after{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}
.show.js-waypoint-img-delay-39:after{-webkit-transition-delay:3.9s;-o-transition-delay:3.9s;transition-delay:3.9s}
.show.js-waypoint-img-delay-40:after{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}
.show.js-waypoint-img-delay-41:after{-webkit-transition-delay:4.1s;-o-transition-delay:4.1s;transition-delay:4.1s}
.show.js-waypoint-img-delay-42:after{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}
.show.js-waypoint-img-delay-43:after{-webkit-transition-delay:4.3s;-o-transition-delay:4.3s;transition-delay:4.3s}
.show.js-waypoint-img-delay-44:after{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}
.show.js-waypoint-img-delay-45:after{-webkit-transition-delay:4.5s;-o-transition-delay:4.5s;transition-delay:4.5s}
.show.js-waypoint-img-delay-46:after{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}
.show.js-waypoint-img-delay-47:after{-webkit-transition-delay:4.7s;-o-transition-delay:4.7s;transition-delay:4.7s}
.show.js-waypoint-img-delay-48:after{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}
.show.js-waypoint-img-delay-49:after{-webkit-transition-delay:4.9s;-o-transition-delay:4.9s;transition-delay:4.9s}
.show.js-waypoint-img-delay-50:after{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}
.show.js-waypoint-img-delay-51:after{-webkit-transition-delay:5.1s;-o-transition-delay:5.1s;transition-delay:5.1s}
.show.js-waypoint-img-delay-52:after{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}
.show.js-waypoint-img-delay-53:after{-webkit-transition-delay:5.3s;-o-transition-delay:5.3s;transition-delay:5.3s}
.show.js-waypoint-img-delay-54:after{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}
.show.js-waypoint-img-delay-55:after{-webkit-transition-delay:5.5s;-o-transition-delay:5.5s;transition-delay:5.5s}
.show.js-waypoint-img-delay-56:after{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}
.show.js-waypoint-img-delay-57:after{-webkit-transition-delay:5.7s;-o-transition-delay:5.7s;transition-delay:5.7s}
.show.js-waypoint-img-delay-58:after{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}
.show.js-waypoint-img-delay-59:after{-webkit-transition-delay:5.9s;-o-transition-delay:5.9s;transition-delay:5.9s}
.show.js-waypoint-img-delay-60:after{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}
.show.js-waypoint-img-delay-61:after{-webkit-transition-delay:6.1s;-o-transition-delay:6.1s;transition-delay:6.1s}
.show.js-waypoint-img-delay-62:after{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}
.show.js-waypoint-img-delay-63:after{-webkit-transition-delay:6.3s;-o-transition-delay:6.3s;transition-delay:6.3s}
.show.js-waypoint-img-delay-64:after{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}
.show.js-waypoint-img-delay-65:after{-webkit-transition-delay:6.5s;-o-transition-delay:6.5s;transition-delay:6.5s}
.show.js-waypoint-img-delay-66:after{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}
.show.js-waypoint-img-delay-67:after{-webkit-transition-delay:6.7s;-o-transition-delay:6.7s;transition-delay:6.7s}
.show.js-waypoint-img-delay-68:after{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}
.show.js-waypoint-img-delay-69:after{-webkit-transition-delay:6.9s;-o-transition-delay:6.9s;transition-delay:6.9s}
.show.js-waypoint-img-delay-70:after{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}
.show.js-waypoint-img-delay-71:after{-webkit-transition-delay:7.1s;-o-transition-delay:7.1s;transition-delay:7.1s}
.show.js-waypoint-img-delay-72:after{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}
.show.js-waypoint-img-delay-73:after{-webkit-transition-delay:7.3s;-o-transition-delay:7.3s;transition-delay:7.3s}
.show.js-waypoint-img-delay-74:after{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}
.show.js-waypoint-img-delay-75:after{-webkit-transition-delay:7.5s;-o-transition-delay:7.5s;transition-delay:7.5s}
.show.js-waypoint-img-delay-76:after{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}
.show.js-waypoint-img-delay-77:after{-webkit-transition-delay:7.7s;-o-transition-delay:7.7s;transition-delay:7.7s}
.show.js-waypoint-img-delay-78:after{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}
.show.js-waypoint-img-delay-79:after{-webkit-transition-delay:7.9s;-o-transition-delay:7.9s;transition-delay:7.9s}
.show.js-waypoint-img-delay-80:after{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}
.show.js-waypoint-img-delay-81:after{-webkit-transition-delay:8.1s;-o-transition-delay:8.1s;transition-delay:8.1s}
.show.js-waypoint-img-delay-82:after{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}
.show.js-waypoint-img-delay-83:after{-webkit-transition-delay:8.3s;-o-transition-delay:8.3s;transition-delay:8.3s}
.show.js-waypoint-img-delay-84:after{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}
.show.js-waypoint-img-delay-85:after{-webkit-transition-delay:8.5s;-o-transition-delay:8.5s;transition-delay:8.5s}
.show.js-waypoint-img-delay-86:after{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}
.show.js-waypoint-img-delay-87:after{-webkit-transition-delay:8.7s;-o-transition-delay:8.7s;transition-delay:8.7s}
.show.js-waypoint-img-delay-88:after{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}
.show.js-waypoint-img-delay-89:after{-webkit-transition-delay:8.9s;-o-transition-delay:8.9s;transition-delay:8.9s}
.show.js-waypoint-img-delay-90:after{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}
.show.js-waypoint-img-delay-91:after{-webkit-transition-delay:9.1s;-o-transition-delay:9.1s;transition-delay:9.1s}
.show.js-waypoint-img-delay-92:after{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}
.show.js-waypoint-img-delay-93:after{-webkit-transition-delay:9.3s;-o-transition-delay:9.3s;transition-delay:9.3s}
.show.js-waypoint-img-delay-94:after{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}
.show.js-waypoint-img-delay-95:after{-webkit-transition-delay:9.5s;-o-transition-delay:9.5s;transition-delay:9.5s}
.show.js-waypoint-img-delay-96:after{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}
.show.js-waypoint-img-delay-97:after{-webkit-transition-delay:9.7s;-o-transition-delay:9.7s;transition-delay:9.7s}
.show.js-waypoint-img-delay-98:after{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}
.show.js-waypoint-img-delay-99:after{-webkit-transition-delay:9.9s;-o-transition-delay:9.9s;transition-delay:9.9s}
.show.js-waypoint-img-delay-100:after{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}
.js-waypoint-txt>*{opacity:0;-webkit-transform:translateY(10.66667vw);-ms-transform:translateY(10.66667vw);transform:translateY(10.66667vw)}
.show.js-waypoint-txt>*{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.show.js-waypoint-txt h3,.show.js-waypoint-txt h4{-webkit-transition:opacity 1s linear,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity 1s linear;transition:transform 1s ease,opacity 1s linear;transition:transform 1s ease,opacity 1s linear,-webkit-transform 1s ease}
.show.js-waypoint-txt p,.show.js-waypoint-txt ul{-webkit-transition:opacity 1s linear .2s,-webkit-transform 1s ease .2s;-o-transition:transform 1s ease .2s,opacity 1s linear .2s;transition:transform 1s ease .2s,opacity 1s linear .2s;transition:transform 1s ease .2s,opacity 1s linear .2s,-webkit-transform 1s ease .2s}
.show.js-waypoint-txt-speed-0>*{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.show.js-waypoint-txt-speed-1>*{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
.show.js-waypoint-txt-speed-2>*{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.show.js-waypoint-txt-speed-3>*{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.show.js-waypoint-txt-speed-4>*{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.show.js-waypoint-txt-speed-5>*{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.show.js-waypoint-txt-speed-6>*{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
.show.js-waypoint-txt-speed-7>*{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.show.js-waypoint-txt-speed-8>*{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.show.js-waypoint-txt-speed-9>*{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
.show.js-waypoint-txt-speed-10>*{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.show.js-waypoint-txt-speed-11>*{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
.show.js-waypoint-txt-speed-12>*{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
.show.js-waypoint-txt-speed-13>*{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
.show.js-waypoint-txt-speed-14>*{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
.show.js-waypoint-txt-speed-15>*{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
.show.js-waypoint-txt-speed-16>*{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
.show.js-waypoint-txt-speed-17>*{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
.show.js-waypoint-txt-speed-18>*{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
.show.js-waypoint-txt-speed-19>*{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
.show.js-waypoint-txt-speed-20>*{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.show.js-waypoint-txt-speed-21>*{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
.show.js-waypoint-txt-speed-22>*{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
.show.js-waypoint-txt-speed-23>*{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
.show.js-waypoint-txt-speed-24>*{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
.show.js-waypoint-txt-speed-25>*{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
.show.js-waypoint-txt-speed-26>*{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
.show.js-waypoint-txt-speed-27>*{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
.show.js-waypoint-txt-speed-28>*{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
.show.js-waypoint-txt-speed-29>*{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
.show.js-waypoint-txt-speed-30>*{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
.show.js-waypoint-txt-speed-31>*{-webkit-transition-duration:3.1s;-o-transition-duration:3.1s;transition-duration:3.1s}
.show.js-waypoint-txt-speed-32>*{-webkit-transition-duration:3.2s;-o-transition-duration:3.2s;transition-duration:3.2s}
.show.js-waypoint-txt-speed-33>*{-webkit-transition-duration:3.3s;-o-transition-duration:3.3s;transition-duration:3.3s}
.show.js-waypoint-txt-speed-34>*{-webkit-transition-duration:3.4s;-o-transition-duration:3.4s;transition-duration:3.4s}
.show.js-waypoint-txt-speed-35>*{-webkit-transition-duration:3.5s;-o-transition-duration:3.5s;transition-duration:3.5s}
.show.js-waypoint-txt-speed-36>*{-webkit-transition-duration:3.6s;-o-transition-duration:3.6s;transition-duration:3.6s}
.show.js-waypoint-txt-speed-37>*{-webkit-transition-duration:3.7s;-o-transition-duration:3.7s;transition-duration:3.7s}
.show.js-waypoint-txt-speed-38>*{-webkit-transition-duration:3.8s;-o-transition-duration:3.8s;transition-duration:3.8s}
.show.js-waypoint-txt-speed-39>*{-webkit-transition-duration:3.9s;-o-transition-duration:3.9s;transition-duration:3.9s}
.show.js-waypoint-txt-speed-40>*{-webkit-transition-duration:4s;-o-transition-duration:4s;transition-duration:4s}
.show.js-waypoint-txt-speed-41>*{-webkit-transition-duration:4.1s;-o-transition-duration:4.1s;transition-duration:4.1s}
.show.js-waypoint-txt-speed-42>*{-webkit-transition-duration:4.2s;-o-transition-duration:4.2s;transition-duration:4.2s}
.show.js-waypoint-txt-speed-43>*{-webkit-transition-duration:4.3s;-o-transition-duration:4.3s;transition-duration:4.3s}
.show.js-waypoint-txt-speed-44>*{-webkit-transition-duration:4.4s;-o-transition-duration:4.4s;transition-duration:4.4s}
.show.js-waypoint-txt-speed-45>*{-webkit-transition-duration:4.5s;-o-transition-duration:4.5s;transition-duration:4.5s}
.show.js-waypoint-txt-speed-46>*{-webkit-transition-duration:4.6s;-o-transition-duration:4.6s;transition-duration:4.6s}
.show.js-waypoint-txt-speed-47>*{-webkit-transition-duration:4.7s;-o-transition-duration:4.7s;transition-duration:4.7s}
.show.js-waypoint-txt-speed-48>*{-webkit-transition-duration:4.8s;-o-transition-duration:4.8s;transition-duration:4.8s}
.show.js-waypoint-txt-speed-49>*{-webkit-transition-duration:4.9s;-o-transition-duration:4.9s;transition-duration:4.9s}
.show.js-waypoint-txt-speed-50>*{-webkit-transition-duration:5s;-o-transition-duration:5s;transition-duration:5s}
.show.js-waypoint-txt-speed-51>*{-webkit-transition-duration:5.1s;-o-transition-duration:5.1s;transition-duration:5.1s}
.show.js-waypoint-txt-speed-52>*{-webkit-transition-duration:5.2s;-o-transition-duration:5.2s;transition-duration:5.2s}
.show.js-waypoint-txt-speed-53>*{-webkit-transition-duration:5.3s;-o-transition-duration:5.3s;transition-duration:5.3s}
.show.js-waypoint-txt-speed-54>*{-webkit-transition-duration:5.4s;-o-transition-duration:5.4s;transition-duration:5.4s}
.show.js-waypoint-txt-speed-55>*{-webkit-transition-duration:5.5s;-o-transition-duration:5.5s;transition-duration:5.5s}
.show.js-waypoint-txt-speed-56>*{-webkit-transition-duration:5.6s;-o-transition-duration:5.6s;transition-duration:5.6s}
.show.js-waypoint-txt-speed-57>*{-webkit-transition-duration:5.7s;-o-transition-duration:5.7s;transition-duration:5.7s}
.show.js-waypoint-txt-speed-58>*{-webkit-transition-duration:5.8s;-o-transition-duration:5.8s;transition-duration:5.8s}
.show.js-waypoint-txt-speed-59>*{-webkit-transition-duration:5.9s;-o-transition-duration:5.9s;transition-duration:5.9s}
.show.js-waypoint-txt-speed-60>*{-webkit-transition-duration:6s;-o-transition-duration:6s;transition-duration:6s}
.show.js-waypoint-txt-speed-61>*{-webkit-transition-duration:6.1s;-o-transition-duration:6.1s;transition-duration:6.1s}
.show.js-waypoint-txt-speed-62>*{-webkit-transition-duration:6.2s;-o-transition-duration:6.2s;transition-duration:6.2s}
.show.js-waypoint-txt-speed-63>*{-webkit-transition-duration:6.3s;-o-transition-duration:6.3s;transition-duration:6.3s}
.show.js-waypoint-txt-speed-64>*{-webkit-transition-duration:6.4s;-o-transition-duration:6.4s;transition-duration:6.4s}
.show.js-waypoint-txt-speed-65>*{-webkit-transition-duration:6.5s;-o-transition-duration:6.5s;transition-duration:6.5s}
.show.js-waypoint-txt-speed-66>*{-webkit-transition-duration:6.6s;-o-transition-duration:6.6s;transition-duration:6.6s}
.show.js-waypoint-txt-speed-67>*{-webkit-transition-duration:6.7s;-o-transition-duration:6.7s;transition-duration:6.7s}
.show.js-waypoint-txt-speed-68>*{-webkit-transition-duration:6.8s;-o-transition-duration:6.8s;transition-duration:6.8s}
.show.js-waypoint-txt-speed-69>*{-webkit-transition-duration:6.9s;-o-transition-duration:6.9s;transition-duration:6.9s}
.show.js-waypoint-txt-speed-70>*{-webkit-transition-duration:7s;-o-transition-duration:7s;transition-duration:7s}
.show.js-waypoint-txt-speed-71>*{-webkit-transition-duration:7.1s;-o-transition-duration:7.1s;transition-duration:7.1s}
.show.js-waypoint-txt-speed-72>*{-webkit-transition-duration:7.2s;-o-transition-duration:7.2s;transition-duration:7.2s}
.show.js-waypoint-txt-speed-73>*{-webkit-transition-duration:7.3s;-o-transition-duration:7.3s;transition-duration:7.3s}
.show.js-waypoint-txt-speed-74>*{-webkit-transition-duration:7.4s;-o-transition-duration:7.4s;transition-duration:7.4s}
.show.js-waypoint-txt-speed-75>*{-webkit-transition-duration:7.5s;-o-transition-duration:7.5s;transition-duration:7.5s}
.show.js-waypoint-txt-speed-76>*{-webkit-transition-duration:7.6s;-o-transition-duration:7.6s;transition-duration:7.6s}
.show.js-waypoint-txt-speed-77>*{-webkit-transition-duration:7.7s;-o-transition-duration:7.7s;transition-duration:7.7s}
.show.js-waypoint-txt-speed-78>*{-webkit-transition-duration:7.8s;-o-transition-duration:7.8s;transition-duration:7.8s}
.show.js-waypoint-txt-speed-79>*{-webkit-transition-duration:7.9s;-o-transition-duration:7.9s;transition-duration:7.9s}
.show.js-waypoint-txt-speed-80>*{-webkit-transition-duration:8s;-o-transition-duration:8s;transition-duration:8s}
.show.js-waypoint-txt-speed-81>*{-webkit-transition-duration:8.1s;-o-transition-duration:8.1s;transition-duration:8.1s}
.show.js-waypoint-txt-speed-82>*{-webkit-transition-duration:8.2s;-o-transition-duration:8.2s;transition-duration:8.2s}
.show.js-waypoint-txt-speed-83>*{-webkit-transition-duration:8.3s;-o-transition-duration:8.3s;transition-duration:8.3s}
.show.js-waypoint-txt-speed-84>*{-webkit-transition-duration:8.4s;-o-transition-duration:8.4s;transition-duration:8.4s}
.show.js-waypoint-txt-speed-85>*{-webkit-transition-duration:8.5s;-o-transition-duration:8.5s;transition-duration:8.5s}
.show.js-waypoint-txt-speed-86>*{-webkit-transition-duration:8.6s;-o-transition-duration:8.6s;transition-duration:8.6s}
.show.js-waypoint-txt-speed-87>*{-webkit-transition-duration:8.7s;-o-transition-duration:8.7s;transition-duration:8.7s}
.show.js-waypoint-txt-speed-88>*{-webkit-transition-duration:8.8s;-o-transition-duration:8.8s;transition-duration:8.8s}
.show.js-waypoint-txt-speed-89>*{-webkit-transition-duration:8.9s;-o-transition-duration:8.9s;transition-duration:8.9s}
.show.js-waypoint-txt-speed-90>*{-webkit-transition-duration:9s;-o-transition-duration:9s;transition-duration:9s}
.show.js-waypoint-txt-speed-91>*{-webkit-transition-duration:9.1s;-o-transition-duration:9.1s;transition-duration:9.1s}
.show.js-waypoint-txt-speed-92>*{-webkit-transition-duration:9.2s;-o-transition-duration:9.2s;transition-duration:9.2s}
.show.js-waypoint-txt-speed-93>*{-webkit-transition-duration:9.3s;-o-transition-duration:9.3s;transition-duration:9.3s}
.show.js-waypoint-txt-speed-94>*{-webkit-transition-duration:9.4s;-o-transition-duration:9.4s;transition-duration:9.4s}
.show.js-waypoint-txt-speed-95>*{-webkit-transition-duration:9.5s;-o-transition-duration:9.5s;transition-duration:9.5s}
.show.js-waypoint-txt-speed-96>*{-webkit-transition-duration:9.6s;-o-transition-duration:9.6s;transition-duration:9.6s}
.show.js-waypoint-txt-speed-97>*{-webkit-transition-duration:9.7s;-o-transition-duration:9.7s;transition-duration:9.7s}
.show.js-waypoint-txt-speed-98>*{-webkit-transition-duration:9.8s;-o-transition-duration:9.8s;transition-duration:9.8s}
.show.js-waypoint-txt-speed-99>*{-webkit-transition-duration:9.9s;-o-transition-duration:9.9s;transition-duration:9.9s}
.show.js-waypoint-txt-speed-100>*{-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s}
.show.js-waypoint-txt-delay-0>*{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.show.js-waypoint-txt-delay-1>*{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.show.js-waypoint-txt-delay-2>*{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.show.js-waypoint-txt-delay-3>*{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.show.js-waypoint-txt-delay-4>*{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.show.js-waypoint-txt-delay-5>*{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.show.js-waypoint-txt-delay-6>*{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.show.js-waypoint-txt-delay-7>*{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.show.js-waypoint-txt-delay-8>*{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.show.js-waypoint-txt-delay-9>*{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.show.js-waypoint-txt-delay-10>*{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.show.js-waypoint-txt-delay-11>*{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.show.js-waypoint-txt-delay-12>*{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.show.js-waypoint-txt-delay-13>*{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.show.js-waypoint-txt-delay-14>*{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.show.js-waypoint-txt-delay-15>*{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.show.js-waypoint-txt-delay-16>*{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.show.js-waypoint-txt-delay-17>*{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
.show.js-waypoint-txt-delay-18>*{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.show.js-waypoint-txt-delay-19>*{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
.show.js-waypoint-txt-delay-20>*{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.show.js-waypoint-txt-delay-21>*{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.show.js-waypoint-txt-delay-22>*{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.show.js-waypoint-txt-delay-23>*{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
.show.js-waypoint-txt-delay-24>*{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.show.js-waypoint-txt-delay-25>*{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
.show.js-waypoint-txt-delay-26>*{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.show.js-waypoint-txt-delay-27>*{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
.show.js-waypoint-txt-delay-28>*{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.show.js-waypoint-txt-delay-29>*{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
.show.js-waypoint-txt-delay-30>*{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.show.js-waypoint-txt-delay-31>*{-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}
.show.js-waypoint-txt-delay-32>*{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}
.show.js-waypoint-txt-delay-33>*{-webkit-transition-delay:3.3s;-o-transition-delay:3.3s;transition-delay:3.3s}
.show.js-waypoint-txt-delay-34>*{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}
.show.js-waypoint-txt-delay-35>*{-webkit-transition-delay:3.5s;-o-transition-delay:3.5s;transition-delay:3.5s}
.show.js-waypoint-txt-delay-36>*{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}
.show.js-waypoint-txt-delay-37>*{-webkit-transition-delay:3.7s;-o-transition-delay:3.7s;transition-delay:3.7s}
.show.js-waypoint-txt-delay-38>*{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}
.show.js-waypoint-txt-delay-39>*{-webkit-transition-delay:3.9s;-o-transition-delay:3.9s;transition-delay:3.9s}
.show.js-waypoint-txt-delay-40>*{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}
.show.js-waypoint-txt-delay-41>*{-webkit-transition-delay:4.1s;-o-transition-delay:4.1s;transition-delay:4.1s}
.show.js-waypoint-txt-delay-42>*{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}
.show.js-waypoint-txt-delay-43>*{-webkit-transition-delay:4.3s;-o-transition-delay:4.3s;transition-delay:4.3s}
.show.js-waypoint-txt-delay-44>*{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}
.show.js-waypoint-txt-delay-45>*{-webkit-transition-delay:4.5s;-o-transition-delay:4.5s;transition-delay:4.5s}
.show.js-waypoint-txt-delay-46>*{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}
.show.js-waypoint-txt-delay-47>*{-webkit-transition-delay:4.7s;-o-transition-delay:4.7s;transition-delay:4.7s}
.show.js-waypoint-txt-delay-48>*{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}
.show.js-waypoint-txt-delay-49>*{-webkit-transition-delay:4.9s;-o-transition-delay:4.9s;transition-delay:4.9s}
.show.js-waypoint-txt-delay-50>*{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}
.show.js-waypoint-txt-delay-51>*{-webkit-transition-delay:5.1s;-o-transition-delay:5.1s;transition-delay:5.1s}
.show.js-waypoint-txt-delay-52>*{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}
.show.js-waypoint-txt-delay-53>*{-webkit-transition-delay:5.3s;-o-transition-delay:5.3s;transition-delay:5.3s}
.show.js-waypoint-txt-delay-54>*{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}
.show.js-waypoint-txt-delay-55>*{-webkit-transition-delay:5.5s;-o-transition-delay:5.5s;transition-delay:5.5s}
.show.js-waypoint-txt-delay-56>*{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}
.show.js-waypoint-txt-delay-57>*{-webkit-transition-delay:5.7s;-o-transition-delay:5.7s;transition-delay:5.7s}
.show.js-waypoint-txt-delay-58>*{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}
.show.js-waypoint-txt-delay-59>*{-webkit-transition-delay:5.9s;-o-transition-delay:5.9s;transition-delay:5.9s}
.show.js-waypoint-txt-delay-60>*{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}
.show.js-waypoint-txt-delay-61>*{-webkit-transition-delay:6.1s;-o-transition-delay:6.1s;transition-delay:6.1s}
.show.js-waypoint-txt-delay-62>*{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}
.show.js-waypoint-txt-delay-63>*{-webkit-transition-delay:6.3s;-o-transition-delay:6.3s;transition-delay:6.3s}
.show.js-waypoint-txt-delay-64>*{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}
.show.js-waypoint-txt-delay-65>*{-webkit-transition-delay:6.5s;-o-transition-delay:6.5s;transition-delay:6.5s}
.show.js-waypoint-txt-delay-66>*{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}
.show.js-waypoint-txt-delay-67>*{-webkit-transition-delay:6.7s;-o-transition-delay:6.7s;transition-delay:6.7s}
.show.js-waypoint-txt-delay-68>*{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}
.show.js-waypoint-txt-delay-69>*{-webkit-transition-delay:6.9s;-o-transition-delay:6.9s;transition-delay:6.9s}
.show.js-waypoint-txt-delay-70>*{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}
.show.js-waypoint-txt-delay-71>*{-webkit-transition-delay:7.1s;-o-transition-delay:7.1s;transition-delay:7.1s}
.show.js-waypoint-txt-delay-72>*{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}
.show.js-waypoint-txt-delay-73>*{-webkit-transition-delay:7.3s;-o-transition-delay:7.3s;transition-delay:7.3s}
.show.js-waypoint-txt-delay-74>*{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}
.show.js-waypoint-txt-delay-75>*{-webkit-transition-delay:7.5s;-o-transition-delay:7.5s;transition-delay:7.5s}
.show.js-waypoint-txt-delay-76>*{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}
.show.js-waypoint-txt-delay-77>*{-webkit-transition-delay:7.7s;-o-transition-delay:7.7s;transition-delay:7.7s}
.show.js-waypoint-txt-delay-78>*{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}
.show.js-waypoint-txt-delay-79>*{-webkit-transition-delay:7.9s;-o-transition-delay:7.9s;transition-delay:7.9s}
.show.js-waypoint-txt-delay-80>*{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}
.show.js-waypoint-txt-delay-81>*{-webkit-transition-delay:8.1s;-o-transition-delay:8.1s;transition-delay:8.1s}
.show.js-waypoint-txt-delay-82>*{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}
.show.js-waypoint-txt-delay-83>*{-webkit-transition-delay:8.3s;-o-transition-delay:8.3s;transition-delay:8.3s}
.show.js-waypoint-txt-delay-84>*{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}
.show.js-waypoint-txt-delay-85>*{-webkit-transition-delay:8.5s;-o-transition-delay:8.5s;transition-delay:8.5s}
.show.js-waypoint-txt-delay-86>*{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}
.show.js-waypoint-txt-delay-87>*{-webkit-transition-delay:8.7s;-o-transition-delay:8.7s;transition-delay:8.7s}
.show.js-waypoint-txt-delay-88>*{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}
.show.js-waypoint-txt-delay-89>*{-webkit-transition-delay:8.9s;-o-transition-delay:8.9s;transition-delay:8.9s}
.show.js-waypoint-txt-delay-90>*{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}
.show.js-waypoint-txt-delay-91>*{-webkit-transition-delay:9.1s;-o-transition-delay:9.1s;transition-delay:9.1s}
.show.js-waypoint-txt-delay-92>*{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}
.show.js-waypoint-txt-delay-93>*{-webkit-transition-delay:9.3s;-o-transition-delay:9.3s;transition-delay:9.3s}
.show.js-waypoint-txt-delay-94>*{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}
.show.js-waypoint-txt-delay-95>*{-webkit-transition-delay:9.5s;-o-transition-delay:9.5s;transition-delay:9.5s}
.show.js-waypoint-txt-delay-96>*{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}
.show.js-waypoint-txt-delay-97>*{-webkit-transition-delay:9.7s;-o-transition-delay:9.7s;transition-delay:9.7s}
.show.js-waypoint-txt-delay-98>*{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}
.show.js-waypoint-txt-delay-99>*{-webkit-transition-delay:9.9s;-o-transition-delay:9.9s;transition-delay:9.9s}
.show.js-waypoint-txt-delay-100>*{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}
@media (min-width:641px){
.js-waypoint-ttl .js-ttl-cover{width:20%}
.show.js-waypoint-ttl{-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}
.js-waypoint-txt>*{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}
}
@media (min-width:1440px){
.js-waypoint-ttl .js-ttl-cover{width:24%}
}
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-dots li,.slick-dots li button{cursor:pointer;height:.53333vw;width:100%}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.4}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-2.93333vw;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:0;margin:0;width:57.33333vw}
.slick-dots li{margin-right:1.33333vw}
.slick-dots li:last-child{margin-right:0}
.slick-dots li button{position:relative;border:0;background-color:#ccc;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:0}
.section:before,.slick-dots li button:before{left:0;background-color:#000;display:block;content:''}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:.4}
.slick-dots li button:before{position:absolute;top:0;width:100%;height:.53333vw;font-size:6px;line-height:0;text-align:center;color:#000;opacity:.25}
.section h3,.section h4 span{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
@media (min-width:641px){
.slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;bottom:-2.08333vw;width:100%}
.slick-dots li{width:5.55556vw;height:3px;margin-right:.69444vw}
.slick-dots li button{width:100%;height:3px}
.slick-dots li button:before{height:3px}
}
@media (min-width:1440px){
.slick-dots{bottom:-30px}
.slick-dots li{width:80px;margin-right:10px}
}
.section{position:relative}
.section:before{width:50vw;height:1px;position:absolute;top:1.13333vw;}/*top:.93333vw;*/
.section__inner{width:72vw;margin:0 auto;position:relative}
.section__inner:before{content:'';display:block;width:4vw;height:6.66667vw;position:absolute;left:-4vw;top:0;background-color:#fff}
.section__header{margin-bottom:6.66667vw}
.section h2{line-height:0}
.section h2 img{width:auto;height:2vw;padding-top: 1px; }/**/
.section h3{font-size:4vw;line-height:1.73em}
.section h4,.section h4 span{position:relative;line-height:1em}
.section h4{text-align:right}
.section h4 span{display:inline-block;font-size:3.2vw;padding-left:5.33333vw}
.section h4:before{content:'';display:block;width:100%;height:.26667vw;position:absolute;left:0;top:2vw;background-color:#b2b2b2}
.section p{font-size:3.2vw;line-height:1.75em}
@media (min-width:641px){
.section:before{width:50vw;height:1px;top:2.43056vw}
.section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:86.11111vw}
.section__inner:before{width:1.38889vw;height:3.47222vw;left:-1.38889vw}
.section__header{width:14.58333vw;margin-bottom:0}
.section h2{padding-top:1.94444vw}
.section h2 img{height:1.04167vw}
.section__body{width:71.52778vw}
.section h3{font-size:2.5vw;line-height:1.75em}
.section h4 span{font-size:1.38889vw;padding-left:2.43056vw}
.section h4:before{height:1px;top:.76389vw}
.section p{font-size:1.25vw;line-height:2em}
}
@media (min-width:1440px){
.section:before{width:50vw;height:1px;top:35px}
.section__inner{width:1240px}
.section__inner:before{width:20px;height:50px;left:-20px}
.section__header{width:210px}
.section h2{padding-top:28px}
.section h2 img{height:15px}
.section__body{width:1030px}
.section h3{font-size:36px}
.section h4 span{font-size:20px;padding-left:35px}
.section h4:before{top:11px}
.section p{font-size:18px}
}
.header{position:relative;z-index:0}
.header__bg,.header__img{position:absolute;left:0;top:0;width:100%;height:70.66667vw}
.header__img canvas{position:relative;z-index:10}
.header__img img{position:absolute;top:0;left:0;width:100%;opacity:0}
.header__inner,.mainvis,.mainvis__inner,.mainvis__ttl,.mainvis__ttl-jp{position:relative}
.header__inner{width:100%;height:70.66667vw;z-index:200}
.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:92vw;margin:0 auto}
.header__logo-gs{width:20vw;padding-top:5.33333vw}
.header__logo-60th{width:18.4vw;padding-top:5.33333vw}
.js .grid__item-img img{display:none}
@media (min-width:641px){
.header__bg,.header__img,.header__inner{height:41.45833vw}
.header__top{width:93.05556%}
.header__logo-gs{width:12.01389vw;padding-top:3.47222vw}
.header__logo-60th{width:10.76389vw;padding-top:3.47222vw}
}
.mainvis__slideshow,.mainvis__slideshow>div{height:48vw;width:64vw}
@media (min-width:1440px){
.header__logo-gs{width:173px;padding-top:50px}
.header__logo-60th{width:155px;padding-top:50px}
}
.mainvis{z-index:10;margin-bottom:12vw}
.mainvis__inner{z-index:100}
.mainvis__logo-60th{width:18.4vw;padding-top:5.33333vw}
.mainvis__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:34.66667vw;margin-left:6.66667vw;padding-top:5.6vw;z-index:10}
.mainvis__ttl-jp{width:14.8vw;opacity:0}
.mainvis__ttl-en{width:16.13333vw;padding-top:2.66667vw}
.mainvis__ttl-en>div{position:relative;width:0;margin-bottom:4vw;line-height:1em;border-bottom:.26667vw #000 solid;overflow:hidden}
.mainvis__ttl-en__01 img{width:8.66667vw}
.mainvis__ttl-en__02 img{width:7.86667vw}
.mainvis__ttl-en__03 img{width:9.2vw}
.mainvis__ttl-en__04{margin-bottom:0!important}
.mainvis__ttl-en__04 img{width:16.13333vw}
.mainvis.show .mainvis__ttl-jp{opacity:1;-webkit-transition:opacity 1.5s linear .6s;-o-transition:opacity 1.5s linear .6s;transition:opacity 1.5s linear .6s}
.mainvis.show .mainvis__ttl-en__01{width:8.66667vw;-webkit-transition:width .7s ease .6s;-o-transition:width .7s ease .6s;transition:width .7s ease .6s}
.mainvis.show .mainvis__ttl-en__02{width:7.86667vw;-webkit-transition:width .7s ease 750ms;-o-transition:width .7s ease 750ms;transition:width .7s ease 750ms}
.mainvis.show .mainvis__ttl-en__03{width:9.2vw;-webkit-transition:width .7s ease .9s;-o-transition:width .7s ease .9s;transition:width .7s ease .9s}
.mainvis.show .mainvis__ttl-en__04{width:16.13333vw;-webkit-transition:width .7s ease 1.05s;-o-transition:width .7s ease 1.05s;transition:width .7s ease 1.05s}
.mainvis__img{width:0;position:absolute;left:36vw;top:-8vw;overflow:hidden;z-index:5}
.mainvis__slideshow{background-color:#fff}
.mainvis.show .mainvis__img{width:64vw;-webkit-transition:width 1s ease 1.1s;-o-transition:width 1s ease 1.1s;transition:width 1s ease 1.1s}
.mainvis__date{position:relative;width:30.13333vw;margin-left:63.06667vw;padding-top:12vw;z-index:0}
.mainvis__date span{display:block;width:0;height:7.2vw;overflow:hidden;padding: 1px 0;}/**/
.mainvis__date img{width:30.13333vw;height:7.2vw;}/**/
.mainvis.show .mainvis__date span{width:30.13333vw;-webkit-transition:width 1s ease 1.2s;-o-transition:width 1s ease 1.2s;transition:width 1s ease 1.2s}
@media (min-width:641px){
.mainvis{margin-bottom:6.25vw}
.mainvis__inner{width:86.11111vw;margin:0 auto}
.mainvis__ttl{width:18.33333vw;margin-left:2.08333vw;padding-top:6.94444vw}
.mainvis__ttl-jp{width:7.70833vw}
.mainvis__ttl-en{width:8.40278vw;padding-top:1.38889vw}
.mainvis__ttl-en>div{margin-bottom:2.08333vw;border-bottom:.13889vw #000 solid}
.mainvis__ttl-en__01 img{width:4.51389vw}
.mainvis__ttl-en__02 img{width:4.09722vw}
.mainvis__ttl-en__03 img{width:4.79167vw}
.mainvis__ttl-en__04 img{width:8.40278vw}
.mainvis.show .mainvis__ttl-jp{-webkit-transition:opacity 1.5s linear;-o-transition:opacity 1.5s linear;transition:opacity 1.5s linear}
.mainvis.show .mainvis__ttl-en__01{width:4.51389vw;-webkit-transition:width .7s ease;-o-transition:width .7s ease;transition:width .7s ease}
.mainvis.show .mainvis__ttl-en__02{width:4.09722vw;-webkit-transition:width .7s ease 150ms;-o-transition:width .7s ease 150ms;transition:width .7s ease 150ms}
.mainvis.show .mainvis__ttl-en__03{width:4.79167vw;-webkit-transition:width .7s ease .3s;-o-transition:width .7s ease .3s;transition:width .7s ease .3s}
.mainvis.show .mainvis__ttl-en__04{width:8.40278vw;-webkit-transition:width .7s ease 450ms;-o-transition:width .7s ease 450ms;transition:width .7s ease 450ms}
.mainvis__img{left:22.29167vw;top:-9.72222vw}
.mainvis__slideshow,.mainvis__slideshow>div{width:63.81944vw;height:39.44444vw}
.mainvis.show .mainvis__img{width:63.81944vw;-webkit-transition:width 1.2s ease .4s;-o-transition:width 1.2s ease .4s;transition:width 1.2s ease .4s}
.mainvis__date{width:86.11111vw;margin:0 auto;text-align:right;padding-top:8.68056vw}
.mainvis__date span{width:0;height:3.75vw;margin-left:70.41667vw;padding: 0px 0;}/**/
.mainvis__date img{display:inline-block;width:15.69444vw;height:3.75vw;}
.mainvis.show .mainvis__date span{width:15.69444vw;-webkit-transition:width 1s ease .5s;-o-transition:width 1s ease .5s;transition:width 1s ease .5s}
}
@media (min-width:1440px){
.mainvis{margin-bottom:90px}
.mainvis__inner{width:1240px;margin:0 auto}
.mainvis__ttl{width:264px;margin-left:30px;padding-top:100px}
.mainvis__ttl-jp{width:111px}
.mainvis__ttl-en{width:121px;padding-top:20px}
.mainvis__ttl-en>div{margin-bottom:30px;border-bottom:2px #000 solid}
.mainvis__ttl-en__01 img{width:65px}
.mainvis__ttl-en__02 img{width:59px}
.mainvis__ttl-en__03 img{width:69px}
.mainvis__ttl-en__04 img{width:121px}
.mainvis.show .mainvis__ttl-en__01{width:65px}
.mainvis.show .mainvis__ttl-en__02{width:59px}
.mainvis.show .mainvis__ttl-en__03{width:69px}
.mainvis.show .mainvis__ttl-en__04{width:121px}
.mainvis__img{left:321px;top:-140px}
.mainvis__slideshow,.mainvis__slideshow>div{width:919px;height:568px}
.mainvis.show .mainvis__img{width:919px}
	/*
.mainvis__date{width:1240px;padding-top:125px}
.mainvis__date img{width:226px;height:54px}
.mainvis.show .mainvis__date{width:226px}
	*/
}
.about,.about__inner{margin-bottom:13.33333vw}
.about__txt{margin-bottom:4vw}
.about__caution{font-size:2.66667vw!important;line-height:1.5em!important}
.about__youtube{position:relative;width:86.66667vw;padding-top:48.66667vw;margin:0 auto 26.66667vw}
.about__youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}
.about__img,.concept__img,.concept__img-bottom,.message__img{position:relative}
.about__img{width:93.33333vw;margin-left:6.66667vw}
@media (min-width:641px){
.about{margin-bottom:6.25vw}
.about__inner{margin-bottom:6.94444vw}
.about__txt{width:55.55556vw;padding-top:1.11111vw;margin-bottom:2.43056vw}
.about__caution{width:55.55556vw;font-size:.83333vw!important}
.about__youtube{width:56.38889vw;padding-top:31.73611vw;margin:0 auto 13.88889vw}
.about__img{width:93.05556vw;margin-left:6.94444vw}
}
@media (min-width:1440px){
.about{margin-bottom:90px}
.about__inner{margin-bottom:100px}
.about__txt{width:800px;margin-bottom:35px}
.about__caution{width:800px;font-size:12px!important}
.about__youtube{width:812px;padding-top:457px;margin:0 auto 200px}
.about__img{width:100%;margin-left:0}
.about__img img{position:relative}
}
.concept{margin-bottom:26.66667vw}
.concept__inner--narrow:before,
.concept__inner--wide:before{display:none}
.concept__inner--wide{width:80vw}
.concept__caption,.concept__name{margin-bottom:4.66667vw}
.concept__img{margin-bottom:10.66667vw}
.concept__txtarea{width:72vw;margin:0 auto}
.concept__txt--01{margin-bottom:10.66667vw}
.concept__txt--02{margin-bottom:5.33333vw}
.concept__txt--03{margin-bottom:9.33333vw}
.concept__txt--04{margin-bottom:24vw}
@media (min-width:641px){
.concept{margin-bottom:12.5vw}
.concept__inner--wide{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;/*align-items:center;*/width:86.11111vw;margin-bottom:6.25vw}
.concept__caption{margin-bottom:2.77778vw}
.concept__name{width:56.94444vw;margin-bottom:2.43056vw}
.concept__img{width:48.3871%;margin-bottom:0}
.concept__txtarea{width:48.3871%;margin:0}
.concept__txt--01{width:56.94444vw;margin-bottom:7.29167vw}
.concept__txt--02{width:40.97222vw;margin-bottom:2.08333vw}
.concept__txt--03{width:40.97222vw;margin-bottom:0}
.concept__txt--04{width:56.94444vw;margin-left:14.58333vw;margin-bottom:12.5vw}
}
@media (min-width:1440px){
.concept{margin-bottom:180px}
.concept__inner--wide{width:1240px;margin-bottom:90px}
.concept__caption{margin-bottom:40px}
.concept__name{width:820px;margin-bottom:35px}
.concept__img,.concept__txtarea{width:600px}
.concept__txt--01{width:820px;margin-bottom:105px}
.concept__txt--02{width:590px;margin-bottom:30px}
.concept__txt--03{width:590px}
.concept__txt--04{width:820px;margin-left:210px;margin-bottom:180px}
}
.exhibition{margin-bottom:26.66667vw}
.exhibition__caption{margin-bottom:9.33333vw}
.exhibition__item{margin-bottom:8vw;border-left:.26667vw #b7b5b5 solid}
.exhibition__item:last-child{margin-bottom:0}
.exhibition__item dl{margin-left:4.66667vw;padding:1.33333vw 0 2vw}
.exhibition__item dt{font-size:3.2vw;margin-bottom:1.33333vw}
.exhibition__item dd{font-size:2.66667vw}
.exhibition__item dd a{width: 100%; margin-top: 20px; padding: 5px; border: 1px solid #cccccc; text-align: center; font-size:14px; color: #000000; display: block; -webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.exhibition__item dd a:hover{background: #000000; color: #ffffff;}
.exhibition__list li:nth-child(4).exhibition__item{border-left:none}
.exhibition__list li:nth-child(6).exhibition__item{border-left:none}
.exhibition__list li:nth-child(4).exhibition__item .img_caption{ text-align: center; font-size:2.66667vw; margin-top: 2vw;}
@media (min-width:641px){
.exhibition{margin-bottom:8.33333vw}
.exhibition__body{width:56.38889vw}
.exhibition__caption{margin-bottom:4.86111vw}
.exhibition__item,.exhibition__item:last-child{margin-bottom:5.55556vw}
.exhibition__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.exhibition__item{width:47.29064%;border-left:1px #b7b5b5 solid}
.exhibition__item dl{margin-left:2.43056vw;padding:0 0 .34722vw}
.exhibition__item dt{font-size:1.25vw;margin-bottom:1.04167vw}
.exhibition__item dd{font-size:.97222vw}
.exhibition__list li:nth-child(4).exhibition__item .img_caption{ text-align: center; font-size:.83333vw; margin-top: 1vw;}
}
@media (min-width:1440px){
.exhibition{margin-bottom:120px}
.exhibition__body{width:812px}
.exhibition__caption{margin-bottom:70px}
.exhibition__item,.exhibition__item:last-child{margin-bottom:80px}
.exhibition__item dl{margin-left:35px;padding:0 0 5px}
.exhibition__item dt{font-size:18px;margin-bottom:15px}
.exhibition__item dd{font-size:14px}
.exhibition__list li:nth-child(4).exhibition__item .img_caption{ text-align: center; font-size:12px; margin-top: .5vw;}
}
.message{margin-bottom:24vw}
.message__img{margin:0 auto 13.33333vw}
.message__caption,.message__name{margin-bottom:5.33333vw}
@media (min-width:641px){
.message{margin-bottom:13.19444vw}
.message__wrapper{width:100%;position:relative}
.message__img{width:56.38889vw;margin:0;position:absolute;left:50%;top:1.73611vw;-webkit-transform:translateX(-28.47222vw);-ms-transform:translateX(-28.47222vw);transform:translateX(-28.47222vw);z-index:20}
.message__body{width:56.38889vw;margin-top:34.72222vw}
.message__caption,.message__name{margin-bottom:2.43056vw}
}
@media (min-width:1440px){
.message{margin-bottom:190px}
.message__img{width:812px;top:25px;-webkit-transform:translateX(-410px);-ms-transform:translateX(-410px);transform:translateX(-410px)}
.message__body{width:812px;margin-top:500px}
.message__caption,.message__name{margin-bottom:35px}
}
.contact{margin-bottom:25.33333vw;border-top:.26667vw #ccc solid}
.contact__inner{width:73.33333vw;margin:0 auto;padding-top:11.33333vw}
.contact__name{font-size:3.2vw;margin-bottom:4vw}
.contact__address{font-size:2.66667vw;margin-bottom:12vw;}
.contact__item a{display:block;font-size:3.2vw;line-height:1.75em;text-align:center;padding:4.66667vw 0}
.contact__item--black{margin-bottom:4vw}
.contact__item--black a{color:#fff;border:1px solid #000;background-color:#000}
.contact__item--white{margin-bottom:9.33333vw}
.contact__item--white a{color:#000;border:1px solid #ccc}
.contact__sustainability{text-align:center;padding-top:8vw;border-top:.26667vw #ccc solid}
.contact__sustainability a{font-size:3.2vw;color:#000;line-height:1.75em}
.contact__link{margin-top:4vw}
.contact__link a{display:block;font-size:3.2vw;line-height:1.75em;text-align:center;padding:4.66667vw 0;color:#fff;border:1px solid #000;background-color:#000}
@media (min-width:641px){
.contact{margin-bottom:6.94444vw;border-top:1px #ccc solid}
.contact__inner{width:86.11111vw;padding-top:6.25vw}
.contact__name{font-size:1.25vw;margin-bottom:.69444vw}
.contact__address{font-size:.97222vw;margin-bottom:3.125vw}
.contact__links{display:-webkit-box;display:-ms-flexbox;display:flex}
.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:48.95833vw;margin-right:3.125vw}
.contact__item a{font-size:.97222vw;padding:1.73611vw 0}
.contact__item--black{width:28.125vw;margin-bottom:0}
.contact__item--black a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact__item--black a:hover{color:#000;border:1px solid #ccc;background-color:#fff}
.contact__item--white{width:19.09722vw;margin-bottom:0}
.contact__item--white a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact__item--white a:hover{color:#fff;border:1px solid #000;background-color:#000}
.contact__sustainability{width:28.47222vw;padding-top:0;border-left:1px #ccc solid;border-top:none}
.contact__sustainability a{display:block;font-size:.97222vw;text-align:center;width:28.47222vw;padding:1.73611vw 0}
.contact__sustainability a:hover{text-decoration:underline}
.contact__link a{font-size:.97222vw;padding:1.73611vw 0}
.contact__link{width:28.125vw;margin-top:10px}
.contact__link a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact__link a:hover{color:#000;border:1px solid #ccc;background-color:#fff}
}
@media (min-width:1440px){
.contact{margin-bottom:100px}
.contact__inner{width:1240px;padding-top:90px}
.contact__item a,.contact__sustainability a{padding:25px 0;font-size:14px}
.contact__name{font-size:18px;margin-bottom:10px}
.contact__address{font-size:14px;margin-bottom:45px}
.contact__list{width:705px;margin-right:45px}
.contact__item--black{width:405px;margin-bottom:0}
.contact__item--white{width:275px;margin-bottom:0}
.contact__sustainability,.contact__sustainability a{width:410px}
.contact__link{width:405px;margin-top:20px}
.contact__link a{padding:25px 0;font-size:14px}
}
.footer{background-color:#1c2231}
.footer__inner{width:93.33333vw;margin:0 auto;padding:12vw 0}
.footer__logo{width:22.13333vw;margin-bottom:5.33333vw}
.footer__cr{line-height:1em;text-align:center}
.footer__cr small{font-size:2.4vw;color:#fff;letter-spacing:.1em}
@media (min-width:641px){
.footer__inner{position:relative;width:93.05556vw;padding:8.33333vw 0}
.footer__logo{width:9.72222vw;margin-bottom:0}
.footer__cr{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.footer__cr small{font-size:10px}
}
@media (min-width:1440px){
.footer__inner{width:1340px;padding:120px 0}
.footer__logo{width:140px}
}
.custom-btn-wrapper {
  text-align: center;
  margin-top: none;
  margin-bottom: 60px;
  width: 100%;
}
.custom-store-btn,
.custom-store-btn:visited {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  max-width: 320px;
  padding: 20px 40px;
  background-color: #0b1a2e;         
  color: #ffffff !important;            
  border: 1px solid #0b1a2e;           
  font-size: 14px;
  text-decoration: none !important;   
  letter-spacing: 0.1em;
  position: relative;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.custom-store-btn::after {
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 6px;
  height: 6px;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  transition: border-color 0.3s ease; 
}
.custom-store-btn:hover {
  background-color: #ffffff;          
  color: #0b1a2e !important;         
  border-color: #0b1a2e;               
}
.custom-store-btn:hover::after {
  border-top-color: #0b1a2e;
  border-right-color: #0b1a2e;
}
@media screen and (max-width: 768px) {
  .custom-store-btn {
    max-width: 90%;
  }
}
.custom-shizukuishi-section {
  margin-top: 20px !important; 
  margin-bottom: 20px; 
  width: 100%;
  animation-delay: 0s !important;
  transition-delay: 0s !important;
}
.custom-shizukuishi-title {
  font-size: 18px !important;       
  font-weight: normal;
  margin-bottom: 10px;
  letter-spacing: 0.1em;
  color: #333333;
}
.custom-shizukuishi-text {
  font-size: 14px !important;       
  font-weight: normal;
  margin-bottom: 10px;
  letter-spacing: 0.1em;
  color: #333333;
}
@media screen and (max-width: 768px) {
  .custom-shizukuishi-title {
    font-size: 14px !important;  
    line-height: 1.5 !important;
  }
  .custom-shizukuishi-text {
    font-size: 12px !important;  
    line-height: 1.6 !important; 
  }

