/**
 * sample
 * @version 1.0.0
 * @author h2o
 * @lastmodified 2021-07-23
 */
@charset "UTF-8";
.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}#wrapper{overflow:hidden}p{line-height:1.6}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:14px;line-height:1.2;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;color:#676767;background-color:#fff;overflow-y:scroll}body{line-height:1}a,ins{text-decoration:none}address,cite,dfn,em,var{font-style:normal}fieldset{border:none}img{border:none;max-width:100%;height:auto;vertical-align:bottom}mark{background:0 0}a{text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);color:inherit}a:hover{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ol,ul{list-style-position:outside;list-style-type:none}table{border-collapse:collapse;border-spacing:0}select::-ms-expand{display:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
button,input,select,textarea{margin:0;padding:.4em;background:0 0;border:none;border:1px solid #bbb;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:400;font-size:12px}input[type=text]{width:200px}input[type=submit]{cursor:pointer}textarea{width:200px}textarea::-webkit-input-placeholder{color:#999}textarea::-moz-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}textarea::-ms-input-placeholder{color:#999}textarea::placeholder{color:#999}select{color:#676767}input{vertical-align:middle}input::-webkit-input-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}input::placeholder{color:#999}input:-webkit-autofill{-webkit-text-fill-color:#707070!important}.control{display:block}.control input{position:absolute;z-index:-1;opacity:0}.control input:checked~span:after{display:block}.control input~span{display:inline-block;cursor:pointer;position:relative;padding-left:20px}.control--checkbox input~span{text-align:left}.control--checkbox input~span:before{content:"";display:block;height:14px;width:14px;position:absolute;border:1px solid #676767;left:0;top:-1px}.control--checkbox input~span:after{content:"";display:none;position:absolute;left:5px;top:0;width:4px;height:10px;border:solid #676767;border-width:0 1px 1px 0;-webkit-transform:rotate(38deg);-ms-transform:rotate(38deg);transform:rotate(38deg)}.control--radio input~span:before{content:"";width:12px;height:12px;position:absolute;top:1px;left:0;border-radius:50%;border:1px solid #00b9c1}.control--radio input~span:after{content:"";display:none;position:absolute;left:4px;top:5px;height:4px;width:4px;border-radius:50%;background:#fff}.selectWrap{position:relative}.selectWrap:before{content:"";width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(8px,8px);-ms-transform:rotate(45deg) translate(8px,8px);transform:rotate(45deg) translate(8px,8px);z-index:1;position:absolute;right:15px;top:0;color:#676767}.formWrap button[type=submit]{pointer-events:none;color:#ccc}.formWrap button[type=submit].agree-cheked{pointer-events:auto;color:#7a7a5e}.mw_wp_form_confirm .selectWrap:before{content:none}.parsley-errors-list{color:#ffa700;margin-top:10px}
.mainvisual .swiper-pagination-bullet-active{background-color:#ddd}.mainvisual .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-container{height:100%}.swiper-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*!
 * pagepiling.js 1.5.6
 *
 * https://github.com/alvarotrigo/pagePiling.js
 * @license MIT licensed
 *
 * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo
 */body,html{overflow:hidden;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.pp-section{height:100%;position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pp-easing{-webkit-transition:all 1s cubic-bezier(.55,.085,0,.99);transition:all 1s cubic-bezier(.55,.085,0,.99);-webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99);transition-timing-function:cubic-bezier(.55,.085,0,.99)}#pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#pp-nav.right{right:17px}#pp-nav.left{left:17px}.pp-section.pp-table{display:table}.pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.pp-slidesNav.bottom{bottom:17px}.pp-slidesNav.top{top:17px}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0}#pp-nav li,.pp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}.pp-slidesNav li{display:inline-block}#pp-nav li a,.pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#pp-nav li .active span,.pp-slidesNav .active span{background:#333}#pp-nav span,.pp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:1}.pp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px}.pp-tooltip.right{right:20px}.pp-tooltip.left{left:20px}.pp-scrollable{overflow-y:scroll;height:100%}
@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{max-width:1060px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-video-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;left:50%;margin-left:-20px;display:inline-block;width:40px;height:40px;padding:0;overflow:hidden;border:none;background:0 0;cursor:pointer}@media (orientation:landscape){.modal-video-close-btn{top:-60px;right:-45px}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}
@media screen and (min-width:1025px){@-webkit-keyframes loading{0%{opacity:1}2%{opacity:.7}5%{opacity:.5}30%{opacity:1}32%{opacity:.7}34%{opacity:.5}35%{opacity:.7}50%{opacity:.5}55%{opacity:1}60%{opacity:.5}65%{opacity:.7}100%{opacity:1}}@keyframes loading{0%{opacity:1}2%{opacity:.7}5%{opacity:.5}30%{opacity:1}32%{opacity:.7}34%{opacity:.5}35%{opacity:.7}50%{opacity:.5}55%{opacity:1}60%{opacity:.5}65%{opacity:.7}100%{opacity:1}}@-webkit-keyframes mainCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}15%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}90%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}100%{-webkit-transform:translate(0,-30%);transform:translate(0,-30%);opacity:0}}@keyframes mainCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}15%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}90%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}100%{-webkit-transform:translate(0,-30%);transform:translate(0,-30%);opacity:0}}@-webkit-keyframes textlight{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes textlight{0%{background-position:0 0}100%{background-position:100% 0}}@-webkit-keyframes gtCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes gtCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.animeItem{opacity:0;-webkit-transition:all .3s;transition:all .3s}.animeItem.left{-webkit-transform:translate(-5px,0);-ms-transform:translate(-5px,0);transform:translate(-5px,0)}.loaded .navBtn{-webkit-transition:all 2s ease .3s;transition:all 2s ease .3s;opacity:1}.loaded .active .anime1{-webkit-transition:all .8s ease .6s;transition:all .8s ease .6s}.loaded .active .anime2{-webkit-transition:all .8s ease 1.1s;transition:all .8s ease 1.1s}.loaded .active .anime3{-webkit-transition:all .8s ease 1.6s;transition:all .8s ease 1.6s}.loaded .active .anime4{-webkit-transition:all .8s ease 2.1s;transition:all .8s ease 2.1s}.loaded .active .anime5{-webkit-transition:all .8s ease 2.6s;transition:all .8s ease 2.6s}.loaded .active .anime6{-webkit-transition:all .8s ease 3.1s;transition:all .8s ease 3.1s}.loaded .active .anime7{-webkit-transition:all .8s ease 3.6s;transition:all .8s ease 3.6s}.loaded .active .anime8{-webkit-transition:all .8s ease 4.1s;transition:all .8s ease 4.1s}.loaded .active .anime9{-webkit-transition:all .8s ease 4.6s;transition:all .8s ease 4.6s}.loaded .active .anime10{-webkit-transition:all .8s ease 5.1s;transition:all .8s ease 5.1s}.loaded .active .anime11{-webkit-transition:all .8s ease 5.6s;transition:all .8s ease 5.6s}.loaded .active .anime12{-webkit-transition:all .8s ease 6.1s;transition:all .8s ease 6.1s}.loaded .active .anime13{-webkit-transition:all .8s ease 6.6s;transition:all .8s ease 6.6s}.loaded .active .anime14{-webkit-transition:all .8s ease 7.1s;transition:all .8s ease 7.1s}.loaded .active .animeItem{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.loaded .active .animeItem.animeS{-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.5s;transition-duration:.5s}.loaded .active.hero .logo span{-webkit-animation:textlight 2s ease 3s;animation:textlight 2s ease 3s}.loaded .active.gt-hero .catch img{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loaded .active.gt-hero .catch img:nth-child(1){-webkit-transition:all .8s ease 1.2s;transition:all .8s ease 1.2s}.loaded .active.gt-hero .catch img:nth-child(2){-webkit-transition:all .8s ease 1.7s;transition:all .8s ease 1.7s}.loaded .active.gt-hero .catch img:nth-child(3){-webkit-transition:all .8s ease 2.2s;transition:all .8s ease 2.2s}.loaded .active.gt-hero .heroBg{-webkit-transition:all .8s ease .2s;transition:all .8s ease .2s;opacity:1}.loaded .active.sy-hero .catch span{-webkit-transition:all .8s ease 1.2s;transition:all .8s ease 1.2s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.sy-hero .catch img{-webkit-transition:all .8s ease 1.7s;transition:all .8s ease 1.7s;opacity:1}.loaded .active.sy-hero .catch p{-webkit-transition:all .8s ease 2.2s;transition:all .8s ease 2.2s;opacity:1}.loaded .active.sy-hero .heroBg{-webkit-transition:all .8s ease .2s;transition:all .8s ease .2s;opacity:1}.loaded .active.st-hero .logo .text{-webkit-transition:all .8s ease 2s;transition:all .8s ease 2s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.st-hero .logo img{-webkit-transition:all .8s ease 1s;transition:all .8s ease 1s;opacity:1}.loaded .active.st-hero .catch,.loaded .active.st-hero .heroBg{-webkit-transition:all .8s ease 3.6s;transition:all .8s ease 3.6s;opacity:1}.loaded .active[class*=stBlock] .ttl .en{-webkit-animation:textlight 2s ease 3s;animation:textlight 2s ease 3s;background-position:100% 0}.loaded .active.gu-hero .logo .text{-webkit-transition:all .8s ease 1.4s;transition:all .8s ease 1.4s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.gu-hero .logo img{-webkit-transition:all .8s ease 1s;transition:all .8s ease 1s;opacity:1}.loaded .active.gu-hero .catch{-webkit-transition:all .8s ease 2.8s;transition:all .8s ease 2.8s;opacity:1}.loaded .active.gu-hero .heroBg{-webkit-transition:all .8s ease 3.8s;transition:all .8s ease 3.8s;opacity:1}.loaded .active.gu-hero .heroImg{-webkit-transition:all .8s ease 4.8s;transition:all .8s ease 4.8s;opacity:1}.loaded .active.coBlock .ttl span{-webkit-animation:textlight 2s ease 1s;animation:textlight 2s ease 1s;background-position:100% 0}.syBlock1 .display p{opacity:1}.syBlock1 .display .typo-1{-webkit-transition:all .2s ease 2s;transition:all .2s ease 2s}.syBlock1 .display .typo-2{-webkit-transition:all .2s ease 4s;transition:all .2s ease 4s}.syBlock1 .display .typo-3{-webkit-transition:all .2s ease 6s;transition:all .2s ease 6s}.syBlock1 .display .typo-4{-webkit-transition:all .2s ease 6.8s;transition:all .2s ease 6.8s}.syBlock1 .display .typo-5{-webkit-transition:all .2s ease 7.6s;transition:all .2s ease 7.6s}.syBlock1 .display .typo-6{-webkit-transition:all .2s ease 9s;transition:all .2s ease 9s}.syBlock1 .display .typo-7{-webkit-transition:all .2s ease 11s;transition:all .2s ease 11s}.syBlock1 .display .typo-8{-webkit-transition:all .2s ease 13s;transition:all .2s ease 13s}.syBlock1 .display .typo-9{-webkit-transition:all 4s cubic-bezier(.895,.03,.685,.22) 11s;transition:all 4s cubic-bezier(.895,.03,.685,.22) 11s}.syBlock1 .display .splash{opacity:1;-webkit-transition:all .3s cubic-bezier(1,0,0,1) .3s;transition:all .3s cubic-bezier(1,0,0,1) .3s}.syBlock2 .display .caption,.syBlock2 .display .imgBox img,.syBlock2 .display .splash,.syBlock2 .display h3,.syBlock2 .display p,.syBlock3 .display .caption,.syBlock3 .display .imgBox img,.syBlock3 .display .splash,.syBlock3 .display h3,.syBlock3 .display p,.syBlock4 .display .caption,.syBlock4 .display .imgBox img,.syBlock4 .display .splash,.syBlock4 .display h3,.syBlock4 .display p{opacity:1}.syBlock2 .display img:nth-child(1),.syBlock3 .display img:nth-child(1),.syBlock4 .display img:nth-child(1){-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.syBlock2 .display img:nth-child(2),.syBlock3 .display img:nth-child(2),.syBlock4 .display img:nth-child(2){-webkit-transition:all .3s ease 1.6s;transition:all .3s ease 1.6s}.syBlock2 .display img:nth-child(3),.syBlock3 .display img:nth-child(3),.syBlock4 .display img:nth-child(3){-webkit-transition:all .3s ease 2s;transition:all .3s ease 2s}.syBlock2 .display .splash,.syBlock3 .display .splash,.syBlock4 .display .splash{-webkit-transition:all .5s cubic-bezier(1,0,0,1) 3s;transition:all .5s cubic-bezier(1,0,0,1) 3s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.syBlock2 .display h3,.syBlock3 .display h3,.syBlock4 .display h3{-webkit-transition:all .3s ease 4s;transition:all .3s ease 4s}.syBlock2 .display .caption,.syBlock2 .display p,.syBlock3 .display .caption,.syBlock3 .display p,.syBlock4 .display .caption,.syBlock4 .display p{-webkit-transition:all .3s ease 5s;transition:all .3s ease 5s}.sp_disp{display:none!important}html{font-size:13px}p{line-height:1.6}#loading{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#3a3a3a}#loading img{width:200px;-webkit-animation:loading 10s ease .2s infinite;animation:loading 10s ease .2s infinite}nav .headerLogo{position:fixed;z-index:99;top:54px;left:5%;width:167px}nav .headerLogo a{display:block}nav .headerLogo a:hover{opacity:.8}nav .navBtn{position:fixed;z-index:99;opacity:0;cursor:pointer}nav .up{top:8%;left:50%;margin-left:-26px;width:52px}nav .down{bottom:8%;left:50%;margin-left:-26px;width:52px}nav .onlinestore{width:68px;left:4%;top:50%;margin-top:-26px}nav .menuToggle{width:68px;right:4%;top:50%;margin-top:-26px}nav .menuClose{position:absolute;width:52px;right:5%;top:50%;margin-top:-26px}nav .menuBox{position:fixed;top:140%;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-transition:top .5s .5s;transition:top .5s .5s}nav .menuBox:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(1.2) skew(0,-10deg);-ms-transform:scale(1.2) skew(0,-10deg);transform:scale(1.2) skew(0,-10deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background:url(../img/common/nav_bg_pc.jpg) center/cover no-repeat;-webkit-transition:-webkit-transform .6s ease-in-out .4s;transition:-webkit-transform .6s ease-in-out .4s;transition:transform .6s ease-in-out .4s;transition:transform .6s ease-in-out .4s, -webkit-transform .6s ease-in-out .4s}nav .menuBox.menu-open{top:0;-webkit-transition:top .5s .3s;transition:top .5s .3s}nav .menuBox.menu-open:before{-webkit-transform:scale(1) skew(0);-ms-transform:scale(1) skew(0);transform:scale(1) skew(0);-webkit-transition:-webkit-transform .6s ease-in-out .4s;transition:-webkit-transform .6s ease-in-out .4s;transition:transform .6s ease-in-out .4s;transition:transform .6s ease-in-out .4s, -webkit-transform .6s ease-in-out .4s}nav .menuBox.menu-open .menuList img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav .menuBox.menu-open .menuList li:nth-child(1) img{-webkit-transition:opacity .3s,-webkit-transform .3s 1.1s;transition:opacity .3s,-webkit-transform .3s 1.1s;transition:transform .3s 1.1s,opacity .3s;transition:transform .3s 1.1s,opacity .3s,-webkit-transform .3s 1.1s}nav .menuBox.menu-open .menuList li:nth-child(2) img{-webkit-transition:opacity .3s,-webkit-transform .3s 1.4s;transition:opacity .3s,-webkit-transform .3s 1.4s;transition:transform .3s 1.4s,opacity .3s;transition:transform .3s 1.4s,opacity .3s,-webkit-transform .3s 1.4s}nav .menuBox.menu-open .menuList li:nth-child(3) img{-webkit-transition:opacity .3s,-webkit-transform .3s 1.7s;transition:opacity .3s,-webkit-transform .3s 1.7s;transition:transform .3s 1.7s,opacity .3s;transition:transform .3s 1.7s,opacity .3s,-webkit-transform .3s 1.7s}nav .menuBox.menu-open .menuList li:nth-child(4) img{-webkit-transition:opacity .3s,-webkit-transform .3s 2s;transition:opacity .3s,-webkit-transform .3s 2s;transition:transform .3s 2s,opacity .3s;transition:transform .3s 2s,opacity .3s,-webkit-transform .3s 2s}nav .menuBox.menu-open .menuList li:nth-child(5) img{-webkit-transition:opacity .3s,-webkit-transform .3s 2.3s;transition:opacity .3s,-webkit-transform .3s 2.3s;transition:transform .3s 2.3s,opacity .3s;transition:transform .3s 2.3s,opacity .3s,-webkit-transform .3s 2.3s}nav .menuBox.menu-open .menuList li:nth-child(6) img{-webkit-transition:opacity .3s,-webkit-transform .3s 2.6s;transition:opacity .3s,-webkit-transform .3s 2.6s;transition:transform .3s 2.6s,opacity .3s;transition:transform .3s 2.6s,opacity .3s,-webkit-transform .3s 2.6s}nav .menuBox.menu-open .menuList li:nth-child(7) img{-webkit-transition:opacity .3s,-webkit-transform .3s 2.9s;transition:opacity .3s,-webkit-transform .3s 2.9s;transition:transform .3s 2.9s,opacity .3s;transition:transform .3s 2.9s,opacity .3s,-webkit-transform .3s 2.9s}nav .menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70%;padding-top:64px}nav .menuList li{height:calc(100vh * .04)}nav .menuList li img{height:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s .1s;transition:-webkit-transform .3s .1s;transition:transform .3s .1s;transition:transform .3s .1s, -webkit-transform .3s .1s}nav .menuList li .on{position:absolute;opacity:0;top:0;left:0}nav .menuList a{display:inline-block;height:100%;overflow:hidden;position:relative}nav .menuList a:hover .on{opacity:1}nav .menuList a:hover .off{opacity:0}nav .menuBottom{height:30%;padding-bottom:48px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .menuBottom .logo{height:calc(100vh * .07);margin:calc(100vh * .05) auto 0}nav .menuBottom .logo img{height:100%}nav .menuBottom .snsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav .menuBottom .snsList li+li{margin-left:53px}nav .menuBottom .snsList img{height:calc(100vh * .038);max-width:40px}nav .menuBottom .copy{text-align:center}.snsList i{position:relative;color:#f4f6f5;border-radius:50%;width:40px;height:40px;font-size:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,background-color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease,-webkit-transform .3s ease}.snsList i.fa-twitter{font-size:20px}.snsList i.fa-youtube{font-size:20px}.snsList i.fa-instagram{font-size:24px}.snsList i:before{position:relative;z-index:1}.snsList i:after{content:"";width:100%;height:100%;border:solid 2px transparent;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:0;left:0;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#9d9e9e;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.snsList i:hover{background-color:transparent;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;color:#9d9e9e}.snsList i:hover:after{background-color:#fff;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:10px 0 20px rgba(0,0,0,.19),6px 0 6px rgba(0,0,0,.23);box-shadow:10px 0 20px rgba(0,0,0,.19),6px 0 6px rgba(0,0,0,.23);border-color:#9d9e9e}section{background-color:#fff;overflow:hidden}section .section_inner{height:100%}section .modal .detail{display:none}section .modal .close{cursor:pointer}section .btn-base{cursor:pointer;background-color:#fff;border:1px solid;min-width:79px;min-height:21px;position:absolute}section .btn-base span{position:absolute;top:0;left:0;height:100%;width:0;background-color:#545454;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}section .btn-base:after,section .btn-base:before{content:"";position:absolute;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;z-index:1}section .btn-base:before{border-top:1px solid;width:66px;left:55px;top:14px}section .btn-base:after{left:117px;top:3px;width:0;height:0;border-top:solid 6px transparent;border-bottom:solid 6px;border-left:solid 0 transparent;border-right:solid 20px transparent}section .btn-base:hover span{width:100%}section .btn-base:hover:after,section .btn-base:hover:before{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.site-footer{height:350px;background:url(../img/common/footer_bg.jpg) center/cover;font-size:13px;line-height:18px;color:#7b7979;padding-top:148px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footerLogo{width:300px;margin-right:171px}.footerInfo{border-left:1px solid #bdbdbd;padding-left:36px;margin-right:292px}.footerInfo dd+dt{margin-top:14px}.footerSns li{display:inline-block;width:40px}.footerSns li+li{margin-left:30px}.footerSns .copy{display:block;text-align:center;margin-top:30px}.contactWrap{padding-top:540px;background:url(../img/contact/hero_bg_pc.jpg) center top/auto 540px no-repeat}.contactWrap .contact_inner{background-color:#f5f5f5;max-width:1440px;margin:auto}.contactWrap .ttl{margin-bottom:47px;text-align:center}.contactWrap .ttl span{font-family:"Barlow Condensed",sans-serif;background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;font-size:60px}.contactWrap .formWrap{background-color:#fff;color:#3f3e0f;max-width:1050px;margin:auto;padding:56px 20px 165px;position:relative;top:-135px;margin-bottom:-135px}.contactWrap .formWrap .sub{width:450px;margin:auto}.contactWrap .formWrap .note{margin:20px 0;border:1px solid #4f5653;padding:27px 20px 24px 32px;line-height:1.6}.contactWrap .formBody{margin:55px 0}.contactWrap .formBody table{width:100%}.contactWrap .formBody td{padding:13px 0}.contactWrap .formBody th{width:273px;text-align:left;padding:12px;vertical-align:middle}.contactWrap .formBody input,.contactWrap .formBody textarea{border:0;background-color:#f5f5f5}.contactWrap .formBottom{text-align:center}.contactWrap .formBottom .btnWrap{margin-top:74px}.contactWrap .formBottom .btn{width:114px;padding:10px;font-size:12px;text-indent:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contactWrap .formBottom .btn:before{left:85px;top:20px}.contactWrap .formBottom .btn:after{left:147px;top:9px}input[type=email],input[type=tel],input[type=text],select{width:100%}textarea{width:100%;height:140px}.control label{display:inline-block;margin-right:20px}.gt-hero .heroBg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .8s ease .1s;transition:all .8s ease .1s;background:url(../img/greetings/hero_bg_pc.jpg) center/cover no-repeat}.gt-hero .heroBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gt-hero .catch{position:absolute;top:31%;right:40px;height:28%;text-align:right}.gt-hero .catch img{display:block;margin-left:auto;margin-right:0;opacity:0;-webkit-transform:translateY(50%) skew(0,3deg);-ms-transform:translateY(50%) skew(0,3deg);transform:translateY(50%) skew(0,3deg)}.gt-hero .catch img:nth-child(1){height:61%;mix-blend-mode:overlay}.gt-hero .catch img:nth-child(2){margin-top:10px;height:20%}.gt-hero .catch img:nth-child(3){margin-top:20px;height:10%}.storyTtl{position:absolute}.storyTtl:after,.storyTtl:before{content:"";border-top:1px solid #000;position:absolute}.storyTtl:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.storyTtl h3{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:18px;letter-spacing:6px}[class*=gtBlock] .toggleBtn{cursor:pointer;position:absolute;top:50%;z-index:1}[class*=gtBlock] .toggleBtn span:before{content:"+";margin-right:10px}[class*=gtBlock] .toggleBtn span:hover{color:#8d8989}[class*=gtBlock] .toggleBtn.modal-open span:before{content:" - "}[class*=gtBlock] .detail{position:absolute;z-index:1;background-color:#fff;padding:22px 19px 24px 44px;width:48%;max-width:725px;border-radius:12px}[class*=gtBlock] .detail p{position:relative;padding:0 0 7px 36px;letter-spacing:.1em}[class*=gtBlock] .detail p:after,[class*=gtBlock] .detail p:before{content:"";position:absolute}[class*=gtBlock] .detail p:before{top:0;left:0;border-left:1px solid;height:100%}[class*=gtBlock] .detail p:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:12px solid transparent;border-left:12px solid;top:50%;left:0;margin-top:-6px}[class*=gtBlock] .mokuji a:hover{color:#85a0b1}.gtBlock1{color:#000;line-height:2.1}.gtBlock1 h2{font-size:18px;letter-spacing:6px;margin-bottom:40px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.gtBlock1 h2:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#b8b335;margin-right:40px}.gtBlock1 .imgBox{position:absolute;right:calc(50% + 50% * .09);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32%}.gtBlock1 .splash{position:absolute;right:calc(50% - 50% * .02);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:47%}.gtBlock1 .txtBox{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;padding:0 2% 0 calc(50% * .17)}.gtBlock1 dl{padding-left:50px}.gtBlock1 dt{margin-top:20px}.gtBlock1 dd{padding-left:30px}.gtBlock2{color:#000;letter-spacing:.05em;line-height:2.1}.gtBlock2 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#6e6e6e;margin-right:40px}.gtBlock2 .imgBox{position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 780px);max-width:1057px}.gtBlock2 .splash{position:absolute;left:calc(50% - 50% * .48);top:7%;width:72%;max-width:1387px}.gtBlock2 .storyTtl{top:50%;-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px);left:calc(11% - 58px)}.gtBlock2 .storyTtl:after,.gtBlock2 .storyTtl:before{width:124px}.gtBlock2 .storyTtl:before{top:-26px;left:-48px}.gtBlock2 .storyTtl:after{top:-75px;left:-20px}.gtBlock2 .toggleBtn{position:absolute;top:50%;left:11%}.gtBlock2 .detail{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 50% * .13);color:#8d8989}.gtBlock2 .mokuji{position:absolute;top:calc(50% + 50% * .21);left:11%}.gtBlock3{color:#000;letter-spacing:.05em;line-height:2.1}.gtBlock3 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#38666f;margin-right:40px}.gtBlock3 .imgBox{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:41%;max-width:794px}.gtBlock3 .splash{position:absolute;left:calc(50% - 50% * .68);top:7%;width:79%;max-width:1534px}.gtBlock3 .storyTtl{top:50%;-webkit-transform:translateY(-73px);-ms-transform:translateY(-73px);transform:translateY(-73px);left:calc(21% - 58px)}.gtBlock3 .storyTtl:after,.gtBlock3 .storyTtl:before{width:124px}.gtBlock3 .storyTtl:before{top:-17px;right:-80px}.gtBlock3 .storyTtl:after{top:-36px;left:calc(100% + 18px)}.gtBlock3 .toggleBtn{position:absolute;top:50%;left:21%}.gtBlock3 .detail{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 50% * .24);color:#8d8989}.gtBlock3 .detail p:after{border-left-color:#38666f}.gtBlock3 .mokuji{position:absolute;top:calc(50% + 50% * .21);left:calc(21% + 70px)}.gtBlock3 .caption{position:absolute;top:calc(50% + 50% * .32);left:calc(21% + 350px);background-color:#fff;line-height:1.5;color:#8d8989;padding:12px 12px 13px 6px}.gtBlock4{color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;line-height:2.1}.gtBlock4 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#db556c;margin-right:40px}.gtBlock4 .foot{position:absolute;left:-150px;top:-50px;width:50px}.gtBlock4 .imgBox{position:absolute;left:calc(50% - 50% * .8);top:50%;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);width:33%;max-width:634px}.gtBlock4 .splash img{position:absolute}.gtBlock4 .splash img:nth-child(1){left:calc(50% - 50% * .88);top:13%;width:342px}.gtBlock4 .splash img:nth-child(3){left:calc(50% - 50% * .24);top:calc(50% + 125px);width:310px}.gtBlock4 .splash img:nth-child(2){left:calc(50% + 50% * .49);top:calc(50% - 47px);width:181px}.gtBlock4 .storyTtl{top:50%;-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);transform:translateY(-13px);left:calc(50% + 186px)}.gtBlock4 .storyTtl:after,.gtBlock4 .storyTtl:before{width:98px}.gtBlock4 .storyTtl:before{top:40px;left:-94px}.gtBlock4 .storyTtl:after{top:-32px;left:-15px}.gtBlock4 .toggleBtn{position:absolute;top:calc(50% + 60px);left:calc(50% + 244px)}.gtBlock4 .detail{top:64px;left:calc(50% + 50% * .07);color:#8d8989}.gtBlock4 .detail p:after{border-left-color:#db556c}.gtBlock4 .detail+.toggleBtn{left:calc(50% + 244px + 117px)}.gtBlock4 .detail+.toggleBtn+.detail{-webkit-transform:translateY(80%);-ms-transform:translateY(80%);transform:translateY(80%)}.gtBlock4 .detailTtl{position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000}.gtBlock4 .mokuji{position:absolute;top:calc(50% + 50% * .4);left:calc(50% + 244px)}.gtBlock5{color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;line-height:2.1}.gtBlock5 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#7c6b39;margin-right:40px}.gtBlock5 .imgBox{position:absolute;left:calc(50% - 50% * .82);top:50%;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);width:37%;max-width:722px}.gtBlock5 .splash{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:calc(50% - 50% * .81);width:94%;max-width:1813px}.gtBlock5 .storyTtl{top:calc(50% - 86px);left:calc(50% + 226px)}.gtBlock5 .storyTtl:after,.gtBlock5 .storyTtl:before{width:98px}.gtBlock5 .storyTtl:before{top:-14px;left:265px}.gtBlock5 .storyTtl:after{top:-32px;left:339px}.gtBlock5 .toggleBtn{position:absolute;top:50%;left:calc(50% + 244px)}.gtBlock5 .detail{top:calc(50% - 50% * .69);left:calc(50% - 50% * .73);color:#8d8989;padding-left:57px}.gtBlock5 .detail p:after{border-left-color:#7c6b39}.gtBlock5 .detail+.toggleBtn{left:calc(50% + 244px + 117px)}.gtBlock5 .detail+.toggleBtn+.detail{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.gtBlock5 .detail+.toggleBtn+.detail+.toggleBtn{left:calc(50% + 244px + 117px + 117px)}.gtBlock5 .detail+.toggleBtn+.detail+.toggleBtn+.detail{-webkit-transform:translateY(210%);-ms-transform:translateY(210%);transform:translateY(210%)}.gtBlock5 .detailTtl{position:absolute;top:14px;left:18px;color:#000}.gtBlock5 .mokuji{position:absolute;top:calc(50% + 100px);left:calc(50% + 244px)}.gtBlock6{color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;line-height:2.1}.gtBlock6 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#7183a8;margin-right:40px}.gtBlock6 .imgBox{position:absolute;left:calc(50% - 50% * .78);top:50%;-webkit-transform:translateY(-53%);-ms-transform:translateY(-53%);transform:translateY(-53%);width:33%;max-width:636px}.gtBlock6 .splash{position:absolute;left:calc(50% - 50% * .91);top:calc(50% - 50% * .86);width:78%;max-width:1516px}.gtBlock6 .storyTtl{top:calc(50% - 86px);left:calc(50% + 50px)}.gtBlock6 .storyTtl:after,.gtBlock6 .storyTtl:before{width:98px}.gtBlock6 .storyTtl:before{bottom:-11px;left:450px}.gtBlock6 .storyTtl:after{top:-25px;left:460px}.gtBlock6 .toggleBtn{position:absolute;top:calc(50% - 40px);left:calc(50% + 108px)}.gtBlock6 .detail{top:calc(50% - 50% * .69);left:calc(50% - 50% * .73);color:#8d8989;padding-left:57px}.gtBlock6 .detail p:after{border-left-color:#7183a8}.gtBlock6 .detail+.toggleBtn{left:calc(50% + 108px + 117px)}.gtBlock6 .detail+.toggleBtn+.detail{-webkit-transform:translate(-10%,130%);-ms-transform:translate(-10%,130%);transform:translate(-10%,130%)}.gtBlock6 .detailTtl{position:absolute;top:14px;left:18px;color:#000}.gtBlock6 .mokuji{position:absolute;top:calc(50% + 100px);left:calc(50% + 108px)}.gu-hero:after{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);left:0;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.gu-hero .heroImg{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../img/guide/hero_img_pc.png) center top/auto 100% no-repeat;opacity:0}.gu-hero .heroBg{background:url(../img/guide/hero_bg.png) center bottom -42px/auto calc(100% + 42px) no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.gu-hero .catch{position:absolute;top:50%;left:calc(50% - 50% * .64);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#b3492a;font-size:65px;letter-spacing:-10px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;opacity:0}.gu-hero .catch span{position:relative}.gu-hero .catch:before{content:"";width:337px;height:33px;position:absolute;bottom:-6px;right:20px;background-color:#fff}.gu-hero .logo{position:absolute;top:10px;left:calc(50% - 200px);font-family:"Barlow Condensed",sans-serif}.gu-hero .logo img{width:544px;height:309px;opacity:0}.gu-hero .logo .text{white-space:nowrap;position:absolute;top:20px;left:50px;z-index:1;-webkit-transform:rotate(26deg);-ms-transform:rotate(26deg);transform:rotate(26deg);background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.gu-hero .logo span{font-size:100px}.gu-hero .logo span:nth-child(1){font-size:135px}.gu-hero .logo span:nth-child(2){font-size:67px}.gu-hero .logo span:nth-child(7){font-size:180px}[class*=guBlock] .section_inner{position:relative;z-index:1;max-width:1920px;margin:auto}[class*=guBlock] .ttl{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:81px;letter-spacing:-10px;color:#73615b;margin-left:-36px;margin-bottom:50px}[class*=guBlock] .ttl:before{content:"";display:inline-block;vertical-align:top;width:21px;height:10px;background-color:#b3492a;margin-right:21px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}[class*=guBlock] .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}[class*=guBlock] .imgBox{position:absolute;z-index:1}[class*=guBlock] .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=guBlock] .imgBox .swiper-container{overflow:visible}[class*=guBlock] .imgBox .change{cursor:pointer;position:absolute;width:70px;left:-35px;bottom:157px;z-index:2}.guBlock1:before{content:"";position:absolute;top:50%;left:calc(50% - 50% * .63);width:100%;height:100%;background-color:#e6e6e6}.guBlock1 .blue-grade:before{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);left:0;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.guBlock1 .blue-grade:after{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);left:calc(50% - 50% * .4);bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.guBlock1 .txtBox{width:540px;padding-left:88px}.guBlock1 .txtBox p{padding-left:20px;margin-bottom:30px}.guBlock1 .imgBox{top:95px;left:605px;height:calc(100% - 190px);width:calc(50vw + (50% - 605px))}.guBlock2:before{content:"";position:absolute;top:-50%;left:calc(50% - 50% * .63);width:100%;height:100%;background-color:#e6e6e6}.guBlock2 .blue-grade:before{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);left:calc(50% - 50% * .4);top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.guBlock2 .blue-grade:after{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);right:0;top:calc(50% - 50% * .03)}.guBlock2 .txtBox{width:558px;margin:0 0 0 auto;padding-right:63px}.guBlock2 .imgBox{top:95px;right:638px;height:calc(100% - 190px);width:calc(50vw + (50% - 638px))}.guBlock3:before{content:"";position:absolute;top:50%;left:calc(50% - 50% * .63);width:100%;height:100%;background-color:#e6e6e6}.guBlock3 .blue-grade:after{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);left:0;bottom:0;z-index:2}.guBlock3 .txtBox{width:580px;padding-left:75px;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}.guBlock3 .imgBox{top:95px;left:605px;height:calc(100% - 190px);width:calc(50vw + (50% - 605px))}.guBlock4:before{content:"";position:absolute;top:-50%;left:calc(50% - 50% * .63);width:100%;height:110%;background-color:#e6e6e6}.guBlock4 .blue-grade:after{content:"";background:url(../img/guide/blue_bg.jpg) 0 0/cover no-repeat;position:absolute;width:calc(50% - 16px);height:calc((50vw - 16px) * .3);right:0;bottom:0}.guBlock4 .txtBox{width:560px;margin:0 0 0 auto;padding-right:63px}.guBlock4 .magazine{overflow:hidden;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:635px;width:calc(50vw + (50% - 635px));background-color:#e6f1e8;padding:60px 110px 140px}.guBlock4 .magazine strong{display:block;font-family:Palatino;font-size:25px;color:#3f3e0f;text-align:center;margin-bottom:17px}.swiper-magazine.swiper-container{overflow:visible}.swiper-magazine .swiper-navWrap{height:22px;margin-bottom:65px}.swiper-magazine .swiper-navWrap .prev{left:20px}.swiper-magazine .swiper-navWrap .prev:before{left:auto;right:55px}.swiper-magazine .swiper-navWrap .prev:after{left:auto;right:117px;border-left:solid 20px transparent;border-right:solid 0 transparent}.swiper-magazine .swiper-navWrap .prev:hover:after,.swiper-magazine .swiper-navWrap .prev:hover:before{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.swiper-magazine .swiper-navWrap .next{right:20px}.st-hero{background-color:#c1c1b0}.st-hero .heroBg{position:absolute;bottom:0;left:0;width:100%;height:67%;background:url(../img/story/ttl_bg.png) left calc(50% - 50% * .3) bottom/auto 100% no-repeat;opacity:0}.st-hero .heroBg:after{content:"";background:url(../img/story/ttl_bg_dot.png) 0 0/1920px repeat-x;width:100%;height:74%;position:absolute;left:0;bottom:0}.st-hero .catch{position:absolute;top:calc(50% - 50% * .8);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:96%;max-width:1843px;opacity:0}.st-hero .sub{margin-bottom:42px}.st-hero .sub:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#c29ecc;margin-right:18px}.st-hero .sub img{width:265px}.st-hero .logo{position:absolute;top:calc(50% - 50% * .2);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1120px;height:372px;font-family:"Barlow Condensed",sans-serif}.st-hero .logo img{opacity:0}.st-hero .logo .text{position:absolute;top:-60px;left:150px;z-index:1;-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);transform:rotate(13deg);background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.st-hero .logo span{font-size:195px}.st-hero .logo span:nth-child(1){font-size:260px}.st-hero .logo span:nth-child(2){font-size:130px}.st-hero .logo span:nth-child(7){font-size:350px}[class*=stBlock]{background-color:#eeeded}[class*=stBlock]:after,[class*=stBlock]:before{content:"";position:absolute;left:0;width:100%;height:calc((100% - 668px)/ 2);background-color:#c1c1b0}[class*=stBlock]:before{top:0}[class*=stBlock]:after{bottom:0}[class*=stBlock] .section_inner{position:relative;z-index:1;max-width:1574px;margin:auto}[class*=stBlock] .sub{font-size:18px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;margin-bottom:20px;margin-left:-36px}[class*=stBlock] .sub:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#c29ecc;margin-right:18px}[class*=stBlock] .ttl{position:relative;margin-bottom:20px}[class*=stBlock] .ttl .en{font-family:Georgia,"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:183px;font-size:17vh;color:#c9c9bf;background:url(../img/story/text_light.png) 0 0/cover no-repeat;-webkit-background-clip:text;color:transparent;background-position:100% 0}[class*=stBlock] .ttl .jp{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;font-size:30px;color:#3f3e0f;position:absolute;left:328px;top:50%;white-space:nowrap}[class*=stBlock] .imgBox{position:absolute;top:0;height:100%;width:35%}[class*=stBlock] .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=stBlock] .txtBox{position:absolute;top:calc(50% - 180px);width:40%;max-width:684px}[class*=stBlock] .txtBox p{line-height:1.8}.stBlock1 .sub:before{background-color:#b4c0d9}.stBlock1 .ttl .en{letter-spacing:10px}.stBlock1 .imgBox{overflow-y:auto;right:calc(50% + 55px);padding:80px 30px 30px;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;background:url(../img/story/block1_bg_pc.jpg) center/cover no-repeat}.stBlock1 .imgBox strong{display:block;margin-bottom:40px;font-size:24px}.stBlock1 .imgBox::-webkit-scrollbar{width:10px;height:10px;scrollbar-arrow-color:#c1c1b0}.stBlock1 .imgBox::-webkit-scrollbar-thumb{background:#c1c1b0;border-radius:5px}.stBlock1 .txtBox{left:calc(50% + 50% * .1)}.stBlock2 .sub:before{background-color:#b4c0d9}.stBlock2 .ttl{text-align:right}.stBlock2 .ttl .en{letter-spacing:-5px}.stBlock2 .ttl .jp{left:auto;right:0}.stBlock2 .imgBox{left:calc(50% + 55px)}.stBlock2 .txtBox{right:50%}.stBlock3{color:#fff}.stBlock3 .section_inner:before{content:"";position:absolute;width:calc(50vw + 55px);height:668px;top:calc((100% - 668px)/ 2);left:calc(50% - 55px);background:url(../img/story/block3_bg.jpg) center/auto 100% no-repeat}.stBlock3 .sub:before{background-color:#c2a77a}.stBlock3 .ttl .en{letter-spacing:-10px}.stBlock3 .ttl .jp{color:#fff}.stBlock3 .imgBox{right:calc(50% + 55px)}.stBlock3 .txtBox{left:calc(50% + 50% * .1)}.sy-hero .heroBg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .8s ease .1s;transition:all .8s ease .1s;background:url(../img/style/ttl_bg.jpg) center/cover no-repeat}.sy-hero .heroBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sy-hero .catch{position:absolute;top:calc(50% - 60px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.sy-hero .catch span{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:120px;letter-spacing:-10px;background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.sy-hero .catch img{display:block;margin:auto;opacity:0}.sy-hero .catch img:nth-child(1){max-width:450px;width:68%}.sy-hero .catch img:nth-child(2){margin-top:34px;width:110px}.sy-hero .catch p{margin-top:90px;text-align:center;color:#fff;line-height:1.5;letter-spacing:1px;opacity:0}[class*=syBlock]:before{content:"";position:absolute;top:6%;left:3%;width:94%;height:88%}[class*=syBlock] .ttl{position:absolute;top:calc(50% - 50% * .54);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:26px;font-weight:700;letter-spacing:4px}[class*=syBlock] .sub{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:16px;font-weight:700;letter-spacing:3px}[class*=syBlock] .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 50% * .71)}.syBlock1{background-color:#83a899;color:#fff}.syBlock1:before{border:26px solid #b3bfba}.syBlock1 .sub{color:#b3bfba;left:calc(50% - 50% * .44)}.syBlock1 .btn{background-color:#98b2a7;color:#7ce2b8}.syBlock1 .btn span{background-color:#e2e2e2}.syBlock1 .splash{position:absolute;left:calc(50% - 50% * .21);top:calc(50% - 50% * .39);width:25%;opacity:0}.syBlock1 .txtBox{position:absolute;left:calc(50% - 8px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:43%;height:calc(43vw * .48);font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.syBlock1 p{position:absolute;font-size:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;letter-spacing:.1em;opacity:0}.syBlock1 .typo-1{left:0}.syBlock1 .typo-2{left:8%;z-index:1}.syBlock1 .typo-3{font-size:10vw;color:rgba(179,191,186,.41);left:30%;-webkit-transform:translateY(calc(-50% - 100px));-ms-transform:translateY(calc(-50% - 100px));transform:translateY(calc(-50% - 100px));-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-4{font-size:14vw;color:rgba(179,191,186,.61);left:5%;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-5{font-size:18vw;color:rgba(179,191,186,.97);left:25%;-webkit-transform:translateY(calc(-50% + 45px));-ms-transform:translateY(calc(-50% + 45px));transform:translateY(calc(-50% + 45px));-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-6{left:47%}.syBlock1 .typo-7{font-size:53px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;left:61%}.syBlock1 .typo-8{left:69%}.syBlock1 .typo-9{font-size:10vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;color:rgba(179,191,186,.41);left:78%}.syBlock2{background-color:#9abdab;color:#fff}.syBlock2:before{border:26px solid #515855}.syBlock2 .ttl{color:#515855}.syBlock2 .sub{color:#515855;left:calc(50% - 50% * .4)}.syBlock2 .btn{background-color:#adcabe;color:#515855}.syBlock2 .btn span{background-color:#e2e2e2}.syBlock2 .splash{position:absolute;left:calc(50% + 50% * .16);top:calc(50% - 50% * .82);width:34%;opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.syBlock2 .imgBox{position:absolute;height:73%;width:35%;max-width:647px;left:calc(50% + 50% * .1);top:calc(50% - 50% * .65)}.syBlock2 .imgBox img{position:absolute;opacity:0}.syBlock2 .imgBox img:nth-child(1){height:57%;top:16%;left:26%}.syBlock2 .imgBox img:nth-child(2){height:41%;top:0;left:0}.syBlock2 .imgBox img:nth-child(3){height:35%;bottom:0;left:15%}.syBlock2 .txtBox{position:absolute;top:calc(50% + 50% * .13);left:calc(50% - 50% * .18)}.syBlock2 h3{font-size:18px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;margin-bottom:28px;margin-left:96px;opacity:0}.syBlock2 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#b8b335;margin-right:20px}.syBlock2 p{width:418px;opacity:0}.syBlock3{background-color:#9abdab;color:#fff}.syBlock3:before{border:26px solid #6f7c7d}.syBlock3 .ttl{color:#6f7c7d}.syBlock3 .sub{color:#6f7c7d;left:calc(50% - 50% * .4)}.syBlock3 .btn{background-color:#9facab;color:#6f7c7d}.syBlock3 .btn span{background-color:#e2e2e2}.syBlock3 .splash{position:absolute;left:calc(50% - 50% * .08);top:-34px;width:51%;opacity:0}.syBlock3 .imgBox{position:absolute;top:13%;left:calc(50% + 50% * .08);width:36%;width:calc(50% - 267px);max-width:692px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.syBlock3 .imgBox img{display:block;margin-left:auto;opacity:0}.syBlock3 .imgBox img:nth-child(3){width:145px;width:20%;margin-bottom:16px;margin-right:45px}.syBlock3 .imgBox img:nth-child(2){width:245px;width:35%;margin-bottom:28px;margin-right:26px}.syBlock3 .imgBox img:nth-child(1){width:692px;width:100%}.syBlock3 .txtBox{position:absolute;bottom:17%;left:calc(50% + 50% * .05);width:40%}.syBlock3 h3{font-size:18px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;margin-bottom:28px;opacity:0}.syBlock3 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#b8b335;margin-right:20px}.syBlock3 p{padding-left:10px;opacity:0}.syBlock3 .caption{position:absolute;bottom:20px;left:50%;width:60%;background-color:#fff;line-height:1.5;color:#8d8989;padding:12px 12px 13px 6px;opacity:0}.syBlock4{background-color:#b7c7ba;color:#fff}.syBlock4:before{border:26px solid #8f9d9d}.syBlock4 .ttl{color:#6f7c7d}.syBlock4 .sub{color:#6f7c7d;left:calc(50% - 50% * .4)}.syBlock4 .btn{background-color:#adcabe;color:#6f7c7d}.syBlock4 .btn span{background-color:#e2e2e2}.syBlock4 .splash{position:absolute;left:calc(50% - 50% * .43);top:calc(50% - 50% * .74);width:64%;opacity:0}.syBlock4 .imgBox{position:absolute;top:calc(50% - 50% * .35);left:calc(50% - 50% * .28);width:50%;height:47%;max-width:900px}.syBlock4 .imgBox img{position:absolute;opacity:0}.syBlock4 .imgBox img:nth-child(1){width:32%;left:39%;bottom:39px}.syBlock4 .imgBox img:nth-child(2){width:26%;right:0;bottom:98px}.syBlock4 .imgBox img:nth-child(3){width:36%;left:0;bottom:0}.syBlock4 .txtBox{position:absolute;top:calc(50% - 50% * .45);left:calc(50% + 50% * .36);width:25%;max-width:465px}.syBlock4 h3{font-size:18px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;margin-bottom:28px;opacity:0}.syBlock4 h3:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:6px;background-color:#471114;margin-right:20px}.syBlock4 p{padding-left:63px;opacity:0}.hero .heroBg{width:100%;height:100%;position:absolute;top:0;left:0}.hero .heroBg li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 1.6s 0s;transition:opacity 1.6s 0s;opacity:0}.hero .heroBg li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .heroBg li.active{opacity:1}.hero .waku{position:absolute;top:calc(100% * .06);left:calc(100% * .04);width:calc(100% - 100% * .08);height:calc(100% - 100% * .12);border:40px solid #9ab0a7}.hero .logo{position:absolute;top:calc(50% - 50% * .5);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.hero .logo img{height:100%}.hero .logo img.side{height:50%}.hero .logo span{margin:0 20px;-ms-flex-negative:0;flex-shrink:0;font-family:"Barlow Condensed",sans-serif;font-size:13vh;background:url(../img/common/text_grade.jpg) 0 0/cover no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:100% 0}.hero .catch{height:100%}.hero .catch img{-webkit-transform:translate(0,70%);-ms-transform:translate(0,70%);transform:translate(0,70%);opacity:0}.hero .catch .active{opacity:1}.hero .catch .active img:nth-child(1){-webkit-animation:mainCatch 6s ease-in-out 20ms;animation:mainCatch 6s ease-in-out 20ms}.hero .catch .active img:nth-child(2){-webkit-animation:mainCatch 6s ease-in-out 40ms;animation:mainCatch 6s ease-in-out 40ms}.hero .catch .active img:nth-child(3){-webkit-animation:mainCatch 6s ease-in-out 60ms;animation:mainCatch 6s ease-in-out 60ms}.hero .catch .active img:nth-child(4){-webkit-animation:mainCatch 6s ease-in-out 80ms;animation:mainCatch 6s ease-in-out 80ms}.hero .catch .active img:nth-child(5){-webkit-animation:mainCatch 6s ease-in-out .1s;animation:mainCatch 6s ease-in-out .1s}.hero .catch .active img:nth-child(6){-webkit-animation:mainCatch 6s ease-in-out .12s;animation:mainCatch 6s ease-in-out .12s}.hero .catch .active img:nth-child(7){-webkit-animation:mainCatch 6s ease-in-out .14s;animation:mainCatch 6s ease-in-out .14s}.hero .catch .active img:nth-child(8){-webkit-animation:mainCatch 6s ease-in-out .16s;animation:mainCatch 6s ease-in-out .16s}.hero .catch .active img:nth-child(9){-webkit-animation:mainCatch 6s ease-in-out .18s;animation:mainCatch 6s ease-in-out .18s}.hero .catch .active img:nth-child(10){-webkit-animation:mainCatch 6s ease-in-out .2s;animation:mainCatch 6s ease-in-out .2s}.hero .catch .active img:nth-child(11){-webkit-animation:mainCatch 6s ease-in-out .22s;animation:mainCatch 6s ease-in-out .22s}.hero .catch .active img:nth-child(12){-webkit-animation:mainCatch 6s ease-in-out .24s;animation:mainCatch 6s ease-in-out .24s}.hero .catch .active img:nth-child(13){-webkit-animation:mainCatch 6s ease-in-out .26s;animation:mainCatch 6s ease-in-out .26s}.hero .catch .active img:nth-child(14){-webkit-animation:mainCatch 6s ease-in-out .28s;animation:mainCatch 6s ease-in-out .28s}.hero .ja{position:absolute;width:80%;max-width:1143px;height:20%;top:40%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;opacity:0}.hero .ja img{height:100%}.hero .ja-1{position:absolute;height:96%;top:7px;right:calc(50% + 17px)}.hero .ja-2{position:absolute;height:58%;top:0;left:calc(50% - 62px)}.hero .ja-3{position:absolute;height:34%;bottom:0;left:calc(50% + 33px)}.hero .en-main{position:absolute;top:calc(50% - 50% * .14);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:16%;width:100%;text-align:center}.hero .en-main img{height:100%}.hero .en-main img+img{margin-left:20px}.hero .en-main img:nth-child(4),.hero .en-main img:nth-child(8){margin-right:70px}.hero .en-bottom{position:absolute;top:calc(50% + 50% * .23);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3%;width:100%;text-align:center}.hero .en-bottom img{height:100%}.hero .feat{position:absolute;top:calc(50% + 50% * .35);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:5%;width:100%;text-align:center}.hero .feat img{height:100%}.hero .playmovie{position:absolute;top:calc(50% + 50% * .56);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:2%;width:100%;text-align:center}.hero .playmovie img{height:100%}.topBlock1 .blockTtl{position:absolute;top:43%;left:57%;font-size:52px;color:#1f0601;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock1 .blockSub{position:absolute;top:60%;left:64%;font-size:23px;color:#1f0601;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:700}.topBlock1 .imgBox{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40%;height:57%;min-height:621px;border-radius:0 14px 14px 0;overflow:hidden}.topBlock1 .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topBlock1 .btn{position:absolute;top:49%;left:74%}.topBlock1 .splash{position:absolute;top:23%;left:32%;width:56%;height:62%}.topBlock1 .splash img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.topBlock1 .modal .detail{position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:353px;height:502px;background-color:#fff;border-radius:8px;border:1px solid #1f0601;padding:40px 20px}.topBlock1 .modal .detail .close{position:absolute;top:16px;right:18px;font-size:25px;color:#1f0601}.topBlock1 .modal .detail h3{color:#1f0601;font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:20px}.topBlock1 .modal .detail hr{margin-bottom:20px;height:2px;background:url(../img/top/block1_line.png) 0 0/100%}.topBlock1 .modal .detail p{color:#8b8888;line-height:2}.topBlock2 .txtBox{text-align:right;position:absolute;top:43%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.topBlock2 .blockTtl{font-size:52px;color:#ef7d77;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock2 .blockSub{font-size:16px;color:#ef7d77;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock2 .imgBox{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:36%}.topBlock2 .imgBox img{width:100%;height:calc(100% * .87)}.topBlock2 .btn{position:absolute;top:56%;left:calc(50% - 80px);color:#ef7d77}.topBlock2 .splash{position:absolute;top:3%;left:30%;width:34%;height:73%}.topBlock2 .splash img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topBlock2 .modal .detail{position:absolute;left:calc(50% - 50% * .81);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:353px;height:502px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff6f6),color-stop(15%, #fff6f6),color-stop(15%, rgba(250,209,206,.3)),to(rgba(250,209,206,.3)));background:-webkit-linear-gradient(top,#fff6f6 0,#fff6f6 15%,rgba(250,209,206,.3) 15%,rgba(250,209,206,.3) 100%);background:linear-gradient(180deg,#fff6f6 0,#fff6f6 15%,rgba(250,209,206,.3) 15%,rgba(250,209,206,.3) 100%);border-radius:8px;border:1px solid #813d39;padding:29px 0}.topBlock2 .modal .detail .close{position:absolute;top:20px;right:23px;font-size:25px;color:#813d39}.topBlock2 .modal .detail h3{color:#813d39;font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:20px;padding:0 20px}.topBlock2 .modal .detail hr{margin-bottom:20px;height:2px;background:url(../img/top/block2_line.png) 0 0/100%}.topBlock2 .modal .detail p{padding:0 20px;color:#c6736d;line-height:2}.topBlock3 .txtBox{position:absolute;top:43%;left:calc(50% - 50% * .16)}.topBlock3 .blockTtl{font-size:52px;color:#3a3a3a;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock3 .blockSub{margin-bottom:8px;font-size:16px;color:#3a3a3a;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock3 .imgBox{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topBlock3 .imgBox img:nth-child(1){width:38vw}.topBlock3 .imgBox img:nth-child(2){width:30vw;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.topBlock3 .btn{position:absolute;top:56%;left:calc(50% + 50% * .06);color:#08111a}.topBlock3 .splash{position:absolute;left:0;top:0;width:100%;height:100%}.topBlock3 .splash img{position:absolute}.topBlock3 .splash img:nth-child(1){height:calc(100vh * .3);top:58%;left:35%}.topBlock3 .splash img:nth-child(2){height:calc(100vh * .58);top:2%;right:calc(50% - 50% * .47)}.topBlock3 .modal .detail{position:absolute;left:calc(50% + 50% * .25);top:18%;width:353px;height:502px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),color-stop(15%, #fff),color-stop(15%, #9b9b9b),to(#9b9b9b));background:-webkit-linear-gradient(top,#fff 0,#fff 15%,#9b9b9b 15%,#9b9b9b 100%);background:linear-gradient(180deg,#fff 0,#fff 15%,#9b9b9b 15%,#9b9b9b 100%);border-radius:8px;border:1px solid #3a3a3a;padding:29px 0}.topBlock3 .modal .detail .close{position:absolute;top:20px;right:23px;font-size:25px;color:#676767}.topBlock3 .modal .detail h3{color:#3a3a3a;font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:20px;padding:0 20px}.topBlock3 .modal .detail hr{margin-bottom:20px;height:2px;background:url(../img/top/block3_line.png) 0 0/100%}.topBlock3 .modal .detail p{padding:0 20px;color:#fff;line-height:2}.topBlock4 .txtBox{position:absolute;top:calc(50% + 50% * .14);left:calc(50% + 50% * .12)}.topBlock4 .blockTtl{font-size:52px;color:#dfb977;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock4 .blockSub{font-size:16px;color:#dfb977;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock4 .boy{position:absolute;top:calc(50% + 50% * .04);left:calc(50% + 50% * .01);width:89px;height:113px}.topBlock4 .imgBox{position:absolute;right:calc(50% - 50% * .14);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:87vh}.topBlock4 .imgBox img{height:100%}.topBlock4 .btn{position:absolute;top:68%;left:calc(50% + 50% * .26);color:#dfb977}.topBlock4 .splash{position:absolute;left:0;top:0;width:100%;height:100%}.topBlock4 .splash img{position:absolute}.topBlock4 .splash img:nth-child(1){height:calc(100vh * .7);top:-43px;right:calc(50% - 50% * .19)}.topBlock4 .splash img:nth-child(2){height:calc(100vh * .31);top:18%;right:calc(50% - 50% * .14)}.topBlock4 .splash img:nth-child(3){height:calc(100vh * .33);top:51%;left:calc(50% + 50% * .38)}.topBlock4 .modal .detail{position:absolute;left:calc(50% + 50% * .32);top:24%;width:353px;height:502px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),color-stop(15%, #fff),color-stop(15%, #f1d5a3),to(#f1d5a3));background:-webkit-linear-gradient(top,#fff 0,#fff 15%,#f1d5a3 15%,#f1d5a3 100%);background:linear-gradient(180deg,#fff 0,#fff 15%,#f1d5a3 15%,#f1d5a3 100%);border-radius:8px;border:1px solid #826c47;padding:29px 0}.topBlock4 .modal .detail .close{position:absolute;top:20px;right:23px;font-size:25px;color:#c2a77a}.topBlock4 .modal .detail h3{color:#c2a77a;font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:20px;padding:0 20px}.topBlock4 .modal .detail hr{margin-bottom:20px;height:2px;background:url(../img/top/block4_line.png) 0 0/100%}.topBlock4 .modal .detail p{padding:0 20px;color:#826c47;line-height:2}.topBlock5 .txtBox{position:absolute;top:calc(50% - 25px);left:calc(50% - 50% * .2)}.topBlock5 .blockTtl{font-size:54px;color:#9d9c71;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock5 .blockSub{font-size:16px;color:#9d9c71;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock5 .imgBox{position:absolute;left:calc(50% + 50% * .38);top:47%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topBlock5 .imgBox img:nth-child(1){height:calc(100vh * .56)}.topBlock5 .imgBox img:nth-child(2){height:calc(100vh * .36)}.topBlock5 .btn{position:absolute;top:42%;left:calc(50% - 50% * .2);color:#9d9c71}.topBlock5 .splash{position:absolute;top:-2px;left:calc(50% - 50% * .62);width:83%;height:96%}.topBlock5 .splash img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topBlock5 .modal .detail{position:absolute;left:calc(50% - 50% * .73);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:353px;height:502px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(15%, rgba(255,255,255,0)),color-stop(15%, #b7b394),to(#b7b394));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#b7b394 15%,#b7b394 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#b7b394 15%,#b7b394 100%);border-radius:8px;border:1px solid #3a3a3a;padding:29px 0}.topBlock5 .modal .detail .close{position:absolute;top:20px;right:23px;font-size:25px;color:#676767}.topBlock5 .modal .detail h3{color:#3a3a3a;font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:20px;padding:0 20px}.topBlock5 .modal .detail hr{margin-bottom:20px;height:2px;background:url(../img/top/block5_line.png) 0 0/100%}.topBlock5 .modal .detail p{padding:0 20px;color:#fff;line-height:2}}
@media screen and (max-width:1024px){@-webkit-keyframes loading{0%{opacity:1}2%{opacity:.7}5%{opacity:.5}30%{opacity:1}32%{opacity:.7}34%{opacity:.5}35%{opacity:.7}50%{opacity:.5}55%{opacity:1}60%{opacity:.5}65%{opacity:.7}100%{opacity:1}}@keyframes loading{0%{opacity:1}2%{opacity:.7}5%{opacity:.5}30%{opacity:1}32%{opacity:.7}34%{opacity:.5}35%{opacity:.7}50%{opacity:.5}55%{opacity:1}60%{opacity:.5}65%{opacity:.7}100%{opacity:1}}@-webkit-keyframes mainCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}15%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}90%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}100%{-webkit-transform:translate(0,-30%);transform:translate(0,-30%);opacity:0}}@keyframes mainCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}15%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}90%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}100%{-webkit-transform:translate(0,-30%);transform:translate(0,-30%);opacity:0}}@-webkit-keyframes textlight{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes textlight{0%{background-position:0 0}100%{background-position:100% 0}}@-webkit-keyframes gtCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes gtCatch{0%{-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.animeItem{opacity:0;-webkit-transition:all .3s;transition:all .3s}.loaded .navBtn{-webkit-transition:all 2s ease .3s;transition:all 2s ease .3s;opacity:1}.loaded .active .anime1{-webkit-transition:all .8s ease .6s;transition:all .8s ease .6s}.loaded .active .anime2{-webkit-transition:all .8s ease 1.1s;transition:all .8s ease 1.1s}.loaded .active .anime3{-webkit-transition:all .8s ease 1.6s;transition:all .8s ease 1.6s}.loaded .active .anime4{-webkit-transition:all .8s ease 2.1s;transition:all .8s ease 2.1s}.loaded .active .anime5{-webkit-transition:all .8s ease 2.6s;transition:all .8s ease 2.6s}.loaded .active .anime6{-webkit-transition:all .8s ease 3.1s;transition:all .8s ease 3.1s}.loaded .active .anime7{-webkit-transition:all .8s ease 3.6s;transition:all .8s ease 3.6s}.loaded .active .anime8{-webkit-transition:all .8s ease 4.1s;transition:all .8s ease 4.1s}.loaded .active .anime9{-webkit-transition:all .8s ease 4.6s;transition:all .8s ease 4.6s}.loaded .active .anime10{-webkit-transition:all .8s ease 5.1s;transition:all .8s ease 5.1s}.loaded .active .anime11{-webkit-transition:all .8s ease 5.6s;transition:all .8s ease 5.6s}.loaded .active .anime12{-webkit-transition:all .8s ease 6.1s;transition:all .8s ease 6.1s}.loaded .active .anime13{-webkit-transition:all .8s ease 6.6s;transition:all .8s ease 6.6s}.loaded .active .anime14{-webkit-transition:all .8s ease 7.1s;transition:all .8s ease 7.1s}.loaded .active .animeItem{opacity:1}.loaded .active .animeItem.animeS{-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-duration:.5s;transition-duration:.5s}.loaded .active.hero .logo span{-webkit-animation:textlight 2s ease 3s;animation:textlight 2s ease 3s}.loaded .active.gt-hero .catch img{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loaded .active.gt-hero .catch img:nth-child(1){-webkit-transition:all .8s ease 1.2s;transition:all .8s ease 1.2s}.loaded .active.gt-hero .catch img:nth-child(2){-webkit-transition:all .8s ease 1.7s;transition:all .8s ease 1.7s}.loaded .active.gt-hero .catch img:nth-child(3){-webkit-transition:all .8s ease 2.2s;transition:all .8s ease 2.2s}.loaded .active.gt-hero .heroBg{-webkit-transition:all .8s ease .2s;transition:all .8s ease .2s;opacity:1}.loaded .active.sy-hero .catch span{-webkit-transition:all .8s ease 1.2s;transition:all .8s ease 1.2s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.sy-hero .catch img{-webkit-transition:all .8s ease 1.7s;transition:all .8s ease 1.7s;opacity:1}.loaded .active.sy-hero .catch p{-webkit-transition:all .8s ease 2.2s;transition:all .8s ease 2.2s;opacity:1}.loaded .active.sy-hero .heroBg{-webkit-transition:all .8s ease .2s;transition:all .8s ease .2s;opacity:1}.loaded .active.st-hero .logo .text{-webkit-transition:all .8s ease 2s;transition:all .8s ease 2s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.st-hero .logo img{-webkit-transition:all .8s ease 1s;transition:all .8s ease 1s;opacity:1}.loaded .active.st-hero .catch,.loaded .active.st-hero .heroBg{-webkit-transition:all .8s ease 3.6s;transition:all .8s ease 3.6s;opacity:1}.loaded .active[class*=stBlock] .ttl .en{-webkit-animation:textlight 2s ease 3s;animation:textlight 2s ease 3s;background-position:100% 0}.loaded .active.gu-hero .logo .text{-webkit-transition:all .8s ease 1.4s;transition:all .8s ease 1.4s;opacity:1;-webkit-animation:textlight 2s ease 2s;animation:textlight 2s ease 2s;background-position:100% 0}.loaded .active.gu-hero .logo img{-webkit-transition:all .8s ease 1s;transition:all .8s ease 1s;opacity:1}.loaded .active.gu-hero .catch{-webkit-transition:all .8s ease 2.8s;transition:all .8s ease 2.8s;opacity:1}.loaded .active.gu-hero .heroImg{-webkit-transition:all .8s ease 3.8s;transition:all .8s ease 3.8s;opacity:1}.loaded .active.coBlock .ttl span{-webkit-animation:textlight 2s ease 1s;animation:textlight 2s ease 1s;background-position:100% 0}.syBlock1 .display p{opacity:1}.syBlock1 .display .typo-1{-webkit-transition:all .2s ease 2s;transition:all .2s ease 2s}.syBlock1 .display .typo-2{-webkit-transition:all .2s ease 4s;transition:all .2s ease 4s}.syBlock1 .display .typo-3{-webkit-transition:all .2s ease 6s;transition:all .2s ease 6s}.syBlock1 .display .typo-4{-webkit-transition:all .2s ease 6.8s;transition:all .2s ease 6.8s}.syBlock1 .display .typo-5{-webkit-transition:all .2s ease 7.6s;transition:all .2s ease 7.6s}.syBlock1 .display .typo-6{-webkit-transition:all .2s ease 9s;transition:all .2s ease 9s}.syBlock1 .display .typo-7{-webkit-transition:all .2s ease 11s;transition:all .2s ease 11s}.syBlock1 .display .typo-8{-webkit-transition:all .2s ease 13s;transition:all .2s ease 13s}.syBlock1 .display .typo-9{-webkit-transition:all 4s cubic-bezier(.895,.03,.685,.22) 11s;transition:all 4s cubic-bezier(.895,.03,.685,.22) 11s}.syBlock1 .display .splash{opacity:1;-webkit-transition:all .3s cubic-bezier(1,0,0,1) .3s;transition:all .3s cubic-bezier(1,0,0,1) .3s}.syBlock2 .display .caption,.syBlock2 .display .imgBox img,.syBlock2 .display .splash,.syBlock2 .display h3,.syBlock2 .display p,.syBlock3 .display .caption,.syBlock3 .display .imgBox img,.syBlock3 .display .splash,.syBlock3 .display h3,.syBlock3 .display p,.syBlock4 .display .caption,.syBlock4 .display .imgBox img,.syBlock4 .display .splash,.syBlock4 .display h3,.syBlock4 .display p{opacity:1}.syBlock2 .display img,.syBlock3 .display img,.syBlock4 .display img{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.syBlock2 .display .splash,.syBlock3 .display .splash,.syBlock4 .display .splash{-webkit-transition:all .5s cubic-bezier(1,0,0,1) 2s;transition:all .5s cubic-bezier(1,0,0,1) 2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.syBlock2 .display h3,.syBlock3 .display h3,.syBlock4 .display h3{-webkit-transition:all .3s ease 3s;transition:all .3s ease 3s}.syBlock2 .display .caption,.syBlock2 .display p,.syBlock3 .display .caption,.syBlock3 .display p,.syBlock4 .display .caption,.syBlock4 .display p{-webkit-transition:all .3s ease 4s;transition:all .3s ease 4s}.pc_disp{display:none!important}p{font-size:11px;line-height:1.6}#loading{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#3a3a3a}#loading img{width:200px;-webkit-animation:loading 10s ease .2s infinite;animation:loading 10s ease .2s infinite}nav .navBtn{position:fixed;z-index:99}nav .down{bottom:20px;left:50%;margin-left:-17px;width:34px}nav .up{top:122px;right:28px;width:34px}nav .navBar{position:fixed;top:0;left:0;z-index:100;width:100%;height:60px;background-color:#fff}nav .spheaderLogo{position:absolute;top:12px;left:25px;width:84px}nav .onlinestore{width:36px;position:absolute;top:16px;right:80px}nav .menuToggle{position:absolute;top:24px;right:30px}nav .menuToggle span{display:block;width:29px;height:1px;background-color:#000}nav .menuToggle span+span{margin-top:7px}nav .menuClose{position:absolute;width:34px;right:20px;top:162px}nav .menuBox{position:fixed;top:140%;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:0 13px;-webkit-transition:top .5s .1s;transition:top .5s .1s}nav .menuBox:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(1) skew(0,-12deg);-ms-transform:scale(1) skew(0,-12deg);transform:scale(1) skew(0,-12deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;background:url(../img/common/nav_bg_sp.jpg) center/cover no-repeat;-webkit-transition:-webkit-transform .6s .2s;transition:-webkit-transform .6s .2s;transition:transform .6s .2s;transition:transform .6s .2s, -webkit-transform .6s .2s}nav .menuBox.menu-open{top:0}nav .menuBox.menu-open:before{-webkit-transform:scale(1) skew(0);-ms-transform:scale(1) skew(0);transform:scale(1) skew(0)}nav .menuBox.menu-open .menuList img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav .menuBox.menu-open .menuList li:nth-child(1) img{-webkit-transition:-webkit-transform .3s .6s;transition:-webkit-transform .3s .6s;transition:transform .3s .6s;transition:transform .3s .6s, -webkit-transform .3s .6s}nav .menuBox.menu-open .menuList li:nth-child(2) img{-webkit-transition:-webkit-transform .3s .7s;transition:-webkit-transform .3s .7s;transition:transform .3s .7s;transition:transform .3s .7s, -webkit-transform .3s .7s}nav .menuBox.menu-open .menuList li:nth-child(3) img{-webkit-transition:-webkit-transform .3s .8s;transition:-webkit-transform .3s .8s;transition:transform .3s .8s;transition:transform .3s .8s, -webkit-transform .3s .8s}nav .menuBox.menu-open .menuList li:nth-child(4) img{-webkit-transition:-webkit-transform .3s .9s;transition:-webkit-transform .3s .9s;transition:transform .3s .9s;transition:transform .3s .9s, -webkit-transform .3s .9s}nav .menuBox.menu-open .menuList li:nth-child(5) img{-webkit-transition:-webkit-transform .3s 1s;transition:-webkit-transform .3s 1s;transition:transform .3s 1s;transition:transform .3s 1s, -webkit-transform .3s 1s}nav .menuBox.menu-open .menuList li:nth-child(6) img{-webkit-transition:-webkit-transform .3s 1.1s;transition:-webkit-transform .3s 1.1s;transition:transform .3s 1.1s;transition:transform .3s 1.1s, -webkit-transform .3s 1.1s}nav .menuBox.menu-open .menuList li:nth-child(7) img{-webkit-transition:-webkit-transform .3s 1.2s;transition:-webkit-transform .3s 1.2s;transition:transform .3s 1.2s;transition:transform .3s 1.2s, -webkit-transform .3s 1.2s}nav .menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70%;padding-top:64px}nav .menuList li{height:calc(100vh * .034)}nav .menuList li img{height:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s .1s;transition:-webkit-transform .3s .1s;transition:transform .3s .1s;transition:transform .3s .1s, -webkit-transform .3s .1s}nav .menuList a{display:inline-block;height:100%;overflow:hidden}nav .menuBottom{height:30%;padding-bottom:28px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .menuBottom .logo{height:calc(100vh * .07);margin:calc(100vh * .05) auto 0}nav .menuBottom .snsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav .menuBottom .snsList li+li{margin-left:53px}nav .menuBottom .snsList img{height:calc(100vh * .038);max-width:40px}nav .menuBottom .copy{text-align:center;font-size:10px}.snsList i{position:relative;color:#f4f6f5;border-radius:50%;width:26px;height:26px;font-size:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease,background-color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,background-color .2s ease,-webkit-transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease;transition:color .2s ease,background-color .2s ease,transform .3s ease,-webkit-transform .3s ease}.snsList i.fa-twitter{font-size:14px}.snsList i.fa-youtube{font-size:14px}.snsList i.fa-instagram{font-size:16px}.snsList i:before{position:relative;z-index:1}.snsList i:after{content:"";width:100%;height:100%;border:solid 2px transparent;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:0;left:0;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#9d9e9e;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}section{background-color:#fff;padding-top:60px;overflow:hidden}section .section_inner{position:relative;height:100%}section .modal .detail{display:none}section .modal .close{cursor:pointer}section .btn-base{cursor:pointer;background-color:#fff;border:1px solid;min-width:79px;min-height:21px;position:absolute}section .btn-base span{position:absolute;top:0;left:0;height:100%;width:0;background-color:#545454;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}section .btn-base:after,section .btn-base:before{content:"";position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:1}section .btn-base:before{border-top:1px solid;width:66px;left:55px;top:14px}section .btn-base:after{left:117px;top:3px;width:0;height:0;border-top:solid 6px transparent;border-bottom:solid 6px;border-left:solid 0 transparent;border-right:solid 20px transparent}section .btn-base:hover span{width:100%}section .btn-base:hover:after,section .btn-base:hover:before{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.site-footer{background:url(../img/common/footer_bg.jpg) center/cover;font-size:10px;line-height:18px;color:#7b7979;padding-top:28px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative;z-index:1}.footer_inner{padding:0 18px 12px}.footerLogo{width:148px;margin-bottom:30px}.footerInfo{border-left:1px solid #bdbdbd;padding-left:12px;padding-bottom:20px}.footerInfo dd+dt{margin-top:14px}.footerSns ul{border-left:1px solid #bdbdbd;padding-left:12px}.footerSns li{display:inline-block;width:20px}.footerSns li+li{margin-left:15px}.footerSns .copy{display:block;margin-top:20px}.contactWrap{padding-top:170px;background:url(../img/contact/hero_bg_sp.jpg) center top/100% no-repeat;font-size:10px}.contactWrap .contact_inner{background-color:#f5f5f5;margin:auto}.contactWrap .ttl{text-align:center;margin-bottom:20px}.contactWrap .ttl span{font-family:"Barlow Condensed",sans-serif;background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;font-size:30px}.contactWrap .formWrap{background-color:#fff;width:calc(100% - 60px);margin:auto;padding:16px 13px 45px;position:relative;top:-40px;margin-bottom:-40px}.contactWrap .formWrap .sub{width:90%;margin:auto}.contactWrap .formWrap .note{line-height:1.6}.contactWrap .formWrap .note.border{margin:16px 0;border:1px solid #4f5653;padding:11px 11px 14px 10px;color:#3f3e0f}.contactWrap .formBody{margin:25px 0}.contactWrap .formBody table{width:100%}.contactWrap .formBody td{padding:13px 0;display:block}.contactWrap .formBody th{display:block;width:273px;text-align:left;vertical-align:middle}.contactWrap .formBody input,.contactWrap .formBody textarea{border:0;background-color:#f5f5f5;font-size:16px}.contactWrap .formBottom{text-align:center}.contactWrap .formBottom .btnWrap{margin:30px 0}.contactWrap .formBottom .btn{display:inline-block;position:relative;width:114px;padding:10px;font-size:12px;text-indent:-10px}.contactWrap .formBottom .btn:before{left:85px;top:20px}.contactWrap .formBottom .btn:after{left:147px;top:9px}input,select,textarea{font-size:16px}input[type=email],input[type=tel],input[type=text],select{width:100%}input[type=email].short,input[type=tel].short,input[type=text].short,select.short{width:200px}textarea{width:100%;height:100px}.formStep{margin-bottom:30px}.formStep ul{display:-webkit-box;display:-ms-flexbox;display:flex}.formStep li{width:33%;width:calc(100% / 3);text-align:center;padding:10px}.formStep li.on{background-color:rgba(255,167,0,.2)}.form_body{padding-left:20px;padding-right:20px}.form_body .input_table{width:100%;margin-bottom:50px}.form_body tr{display:block;margin-bottom:30px}.form_body th{display:block;text-align:left;margin-bottom:10px}.form_body td{display:block;position:relative}.form_body td p{font-size:12px;margin:5px 0 0}.form_body td>span{display:block;position:relative}.form_body td>span.mailConf{margin-top:20px}.form_body span.req{color:#ffa700;font-size:10px;margin-left:5px}.form_body .control label{display:block;padding:5px 0}.policyBox .policyTtl{font-size:16px;text-align:center;margin-bottom:8px}.policyBox .policy_body{padding:10px;border:1px solid #ddd;height:150px;line-height:1.4;overflow-y:scroll}.policyBox .agreeBox{margin-top:30px;text-align:center}.inputBtnBox input{margin:30px auto 0;padding:8px 14px;display:block;font-size:14px}.gt-hero{background-color:#000}.gt-hero .heroBg{position:absolute;top:30px;left:0;width:100%;height:calc(100% - 60px);background:url(../img/greetings/hero_bg_sp.jpg) center/cover no-repeat;opacity:0}.gt-hero .heroBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gt-hero .catch{position:absolute;top:66px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:91%;text-align:right}.gt-hero .catch img{opacity:0}.gt-hero .catch img:nth-child(1){width:100%;mix-blend-mode:overlay}.gt-hero .catch img:nth-child(2){margin-top:10px;width:75%}.gt-hero .catch img:nth-child(3){margin-top:25px;width:62%}.storyTtl h3{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:12px;font-weight:700}.storyTtl h3:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:3px;margin-right:15px}.storyTtl:after,.storyTtl:before{content:"";border-top:1px solid #000;position:absolute}.storyTtl:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}[class*=gtBlock]{font-size:10px}[class*=gtBlock] .toggleBtn{font-size:12px;position:relative;z-index:1}[class*=gtBlock] .toggleBtn:before{content:"+";margin-right:10px}[class*=gtBlock] .toggleBtn.modal-open:before{content:"- "}[class*=gtBlock] .detail{position:absolute;z-index:11;background-color:#fff;padding:19px 25px 30px 22px;width:96%;max-width:366px;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.6)}[class*=gtBlock] .detail p{position:relative;padding:0 0 6px 18px}[class*=gtBlock] .detail p:after,[class*=gtBlock] .detail p:before{content:"";position:absolute}[class*=gtBlock] .detail p:before{top:0;left:0;border-left:1px solid;height:100%}[class*=gtBlock] .detail p:after{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:8px solid transparent;border-left:8px solid;top:21%;left:0}.mokuji{position:relative;z-index:10;padding:5px 5px 5px 20px;text-align:left;width:80%;margin:auto;background-color:#fff}.mokuji:after,.mokuji:before{content:"";position:absolute}.mokuji:before{top:0;left:0;border-left:1px solid;height:100%}.mokuji:after{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid transparent;border-right:8px solid #6e6e6e;top:50%;left:-16px;margin-top:-4px}.mokuji li{display:inline-block}.mokuji a:hover{color:#85a0b1}.gtBlock1{color:#000;line-height:2.1}.gtBlock1 h2{font-size:13px;letter-spacing:4px;margin-bottom:18px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:700;padding:0 20px}.gtBlock1 h2:before{background-color:#b8b335}.gtBlock1 .imgBox{position:absolute;left:0;bottom:12px;width:100%}.gtBlock1 .splash{position:absolute;left:0;bottom:-40px;width:100%;z-index:1}.gtBlock1 .txtBox{text-align:center}.gtBlock1 dt{margin-top:17px}.gtBlock2{color:#000;line-height:2.1}.gtBlock2 h3{letter-spacing:3px}.gtBlock2 h3:before{background-color:#6e6e6e}.gtBlock2 .splash{position:absolute;left:15px;top:7px;width:69%}.gtBlock2 .storyTtl{padding:32px 0 0 0;text-align:right;margin:10px 0}.gtBlock2 .storyTtl:after,.gtBlock2 .storyTtl:before{width:62px}.gtBlock2 .storyTtl:before{top:25px;left:15px}.gtBlock2 .storyTtl:after{top:0;left:24px}.gtBlock2 .toggleBtn{margin-bottom:12px;margin-left:109px}.gtBlock2 .detail{bottom:210px;left:20px;color:#8d8989}.gtBlock2 .mokuji{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gtBlock3{color:#000;line-height:2.1}.gtBlock3 h3{letter-spacing:4px}.gtBlock3 h3:before{background-color:#38666f}.gtBlock3 .splash{position:absolute;top:-17px;left:15px;width:78%}.gtBlock3 .storyTtl{padding:26px 0 0 16px;margin-bottom:8px}.gtBlock3 .storyTtl:after,.gtBlock3 .storyTtl:before{content:none}.gtBlock3 .toggleBtn{margin-left:58px;margin-bottom:16px}.gtBlock3 .detail{right:26px;bottom:121px;color:#8d8989}.gtBlock3 .detail p:after{border-left-color:#38666f}.gtBlock3 .caption{position:absolute;top:calc(50% - 20px);left:0;width:90%;background-color:#fff;line-height:1.5;color:#8d8989;padding:12px 12px 13px 6px}.gtBlock3 .mokuji{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gtBlock4{color:#000;line-height:2.1}.gtBlock4 h3{letter-spacing:4px}.gtBlock4 h3:before{background-color:#db556c}.gtBlock4 .foot{position:absolute;left:10px;top:20px;width:50px}.gtBlock4 .imgBox{width:85%;margin:auto}.gtBlock4 .splash img{position:absolute}.gtBlock4 .splash img:nth-child(1){left:0;top:107px;width:44%}.gtBlock4 .splash img:nth-child(2){left:150px;top:395px;width:24%}.gtBlock4 .splash img:nth-child(3){right:8px;top:380px;width:36%}.gtBlock4 .storyTtl{text-align:right;padding:15px 0 22px}.gtBlock4 .storyTtl:after,.gtBlock4 .storyTtl:before{width:49px}.gtBlock4 .storyTtl:before{top:45px;left:71px}.gtBlock4 .storyTtl:after{top:8px;left:110px}.gtBlock4 .toggleBtn{display:inline-block;margin-left:calc(50% - 2px);margin-bottom:80px;-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}.gtBlock4 .detail{top:75px;left:10px;color:#8d8989;padding-top:14px;padding-bottom:16px}.gtBlock4 .detail p:after{border-left-color:#db556c}.gtBlock4 .detail+.toggleBtn{margin-left:30px}.gtBlock4 .detail+.toggleBtn+.detail{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.gtBlock4 .detailTtl{position:absolute;top:0;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);color:#000}.gtBlock4 .mokuji{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gtBlock5{color:#000;line-height:2.1}.gtBlock5 h3{letter-spacing:4px}.gtBlock5 h3:before{background-color:#7c6b39}.gtBlock5 .imgBox{width:75%}.gtBlock5 .splash{position:absolute;left:0;top:86px;width:100%}.gtBlock5 .storyTtl{padding:25px 0 0 16px}.gtBlock5 .storyTtl:after,.gtBlock5 .storyTtl:before{width:49px}.gtBlock5 .storyTtl:before{top:16px;left:212px}.gtBlock5 .storyTtl:after{top:8px;left:249px}.gtBlock5 .toggleBtn{display:inline-block;margin-bottom:21px;margin-left:50px}.gtBlock5 .detail{color:#8d8989;padding:25px 16px 12px 45px;left:-10px}.gtBlock5 .detail p:after{border-left-color:#7c6b39}.gtBlock5 .detail+.toggleBtn{margin-left:30px}.gtBlock5 .detail+.toggleBtn+.detail{-webkit-transform:translate(16px,40px);-ms-transform:translate(16px,40px);transform:translate(16px,40px)}.gtBlock5 .detail+.toggleBtn+.detail+.toggleBtn+.detail{-webkit-transform:translate(32px,80px);-ms-transform:translate(32px,80px);transform:translate(32px,80px)}.gtBlock5 .detailTtl{position:absolute;top:14px;left:18px;color:#000}.gtBlock5 .mokuji{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gtBlock6{color:#000;line-height:2.1}.gtBlock6 h3{letter-spacing:4px}.gtBlock6 h3:before{background-color:#7183a8}.gtBlock6 .imgBox{width:80%}.gtBlock6 .splash{position:absolute;right:6px;top:34px;width:100%}.gtBlock6 .storyTtl{text-align:right;padding-top:20px;margin-bottom:6px}.gtBlock6 .storyTtl:after,.gtBlock6 .storyTtl:before{width:49px}.gtBlock6 .storyTtl:before{top:55px;left:55px}.gtBlock6 .storyTtl:after{top:20px;left:60px}.gtBlock6 .toggleBtn{display:inline-block;margin-bottom:22px;margin-left:126px}.gtBlock6 .detail{top:108px;left:-10px;color:#8d8989;padding-left:24px}.gtBlock6 .detail p:after{border-left-color:#7183a8}.gtBlock6 .detail+.toggleBtn{margin-left:30px}.gtBlock6 .detail+.toggleBtn+.detail{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.gtBlock6 .detailTtl{position:absolute;top:0;left:18px;color:#000}.gtBlock6 .mokuji{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gu-hero{padding-bottom:50px}.gu-hero:after{content:"";background:url(../img/guide/blue_bg_01.jpg) 0 0/cover no-repeat;position:absolute;left:0;bottom:0;width:50%;height:80px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.gu-hero .heroImg{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../img/guide/hero_img_sp.png) center top/auto 100% no-repeat;opacity:0}.gu-hero .catch{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#b3492a;font-size:32px;letter-spacing:-4px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;width:168px;text-align:center;opacity:0}.gu-hero .catch span{position:relative}.gu-hero .catch:before{content:"";width:100%;height:15px;position:absolute;bottom:-2px;left:0;background-color:#fff}.gu-hero .logo{position:absolute;top:4%;left:calc(50% - 50% * .5);width:234px;height:126px;font-family:"Barlow Condensed",sans-serif}.gu-hero .logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.gu-hero .logo img{position:relative;opacity:0}.gu-hero .logo .text{white-space:nowrap;position:absolute;top:15px;left:25px;z-index:1;-webkit-transform:rotate(26deg);-ms-transform:rotate(26deg);transform:rotate(26deg);background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.gu-hero .logo span{font-size:37px}.gu-hero .logo span:nth-child(1){font-size:50px}.gu-hero .logo span:nth-child(2){font-size:25px}.gu-hero .logo span:nth-child(7){font-size:67px}[class*=guBlock] .section_inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[class*=guBlock] .ttl{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:40px;letter-spacing:-5px;color:#73615b}[class*=guBlock] .ttl:before{content:"";display:inline-block;vertical-align:top;width:10px;height:5px;background-color:#b3492a;margin-right:10px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}[class*=guBlock] .txtBox{padding:10px 20px 0}[class*=guBlock] .txtBox p{line-height:1.6;letter-spacing:1px}[class*=guBlock] .imgBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[class*=guBlock] .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guBlock1:before{content:"";position:absolute;top:220px;right:0;width:226px;height:100%;background-color:#e6e6e6}.guBlock1 .ttl{text-align:right}.guBlock1 .txtBox p{padding:0 10px 0 5px}.guBlock1 .txtBox p+p{margin-top:20px}.guBlock1 .imgBox{width:calc(100vw - 58px);margin:0 0 0 auto}.guBlock1 .imgBox .swiper-container{overflow:visible}.guBlock1 .imgBox .change{cursor:pointer;position:absolute;width:35px;left:-17px;bottom:220px;z-index:2}.guBlock2:before{content:"";position:absolute;bottom:480px;right:0;width:226px;height:100%;background-color:#e6e6e6}.guBlock2 .ttl{text-align:right;margin-bottom:15px}.guBlock2 .txtBox{margin:0 0 20px auto;width:calc(100% - 20px)}.guBlock2 .imgBox{width:100%;padding-bottom:35px}.guBlock3:before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background-color:#e6e6e6}.guBlock3 .blue-grade:after{content:"";width:227px;height:90px;background:url(../img/guide/blue_bg_02.jpg) 0 0/cover no-repeat;position:absolute;left:0;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:2}.guBlock3 .ttl{margin-bottom:20px}.guBlock3 .txtBox{margin-bottom:35px;width:calc(100% - 20px)}.guBlock3 .imgBox{width:calc(100% - 60px);margin:0 0 0 auto}.guBlock4 .section_inner{margin-bottom:80px}.guBlock4:before{content:"";position:absolute;bottom:75%;left:0;width:100%;height:110%;background-color:#e6e6e6}.guBlock4 .blue-grade:before{content:"";width:227px;height:90px;background:url(../img/guide/blue_bg_02.jpg) 0 0/cover no-repeat;position:absolute;left:0;top:60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.guBlock4 .blue-grade:after{content:"";width:50%;height:146px;background:url(../img/guide/blue_bg_03.jpg) 0 0/cover no-repeat;position:absolute;right:0;bottom:-20px;z-index:1}.guBlock4 .ttl{text-align:right;margin-bottom:20px}.guBlock4 .txtBox{margin:0 0 20px auto;width:calc(100% - 20px);padding-top:65px}.guBlock4 .magazine{background-color:#e6f1e8;padding:30px 20px 60px;position:relative}.guBlock4 .magazine:before{content:"";width:325px;height:100%;position:absolute;bottom:-132px;left:0;background-color:#dad9b0;z-index:-1}.guBlock4 .magazine strong{display:block;font-family:Palatino;font-size:17px;color:#3f3e0f;text-align:center;margin-bottom:17px}.swiper-magazine.swiper-container{overflow:visible}.swiper-magazine .swiper-wrapper{height:auto}.swiper-magazine .swiper-navWrap{height:22px;margin-bottom:30px}.swiper-magazine .swiper-navWrap .btn{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.swiper-magazine .swiper-navWrap .prev{left:20px}.swiper-magazine .swiper-navWrap .prev:before{left:auto;right:55px}.swiper-magazine .swiper-navWrap .prev:after{left:auto;right:117px;border-left:solid 20px transparent;border-right:solid 0 transparent}.swiper-magazine .swiper-navWrap .prev:hover:after,.swiper-magazine .swiper-navWrap .prev:hover:before{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.swiper-magazine .swiper-navWrap .next{right:20px}.st-hero{background-color:#c1c1b0}.st-hero .section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.st-hero .heroBg{position:relative;bottom:0;left:0;width:100%;height:calc(100% - 100px);background:url(../img/story/hero_bg.png) center top/auto 100% no-repeat;opacity:0}.st-hero .heroBg:after{content:"";background:url(../img/story/ttl_bg_dot.png) 0 0/1520px repeat;width:100%;height:100%;position:absolute;left:0;bottom:0}.st-hero .catch{width:96%;padding:30px 0;opacity:0}.st-hero .sub{margin-bottom:17px}.st-hero .sub:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:4px;background-color:#c29ecc;margin-right:12px}.st-hero .sub img{width:140px;vertical-align:middle}.st-hero .logo{position:absolute;top:calc(122px + 18%);left:50%;-webkit-transform:translateX(-50%) rotate(-24deg);-ms-transform:translateX(-50%) rotate(-24deg);transform:translateX(-50%) rotate(-24deg);width:294px;height:120px;padding:0;font-family:"Barlow Condensed",sans-serif}.st-hero .logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.st-hero .logo img{position:relative;opacity:0}.st-hero .logo .text{white-space:nowrap;position:absolute;top:-20px;left:40px;z-index:1;-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);transform:rotate(13deg);background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.st-hero .logo span{font-size:50px}.st-hero .logo span:nth-child(1){font-size:65px}.st-hero .logo span:nth-child(2){font-size:34px}.st-hero .logo span:nth-child(7){font-size:90px}[class*=stBlock]{background-color:#eeeded}[class*=stBlock] .sub{position:absolute;top:0;left:0;width:100%;padding:15px 12px;font-size:13px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:.05em;background-color:#fff}[class*=stBlock] .sub:before{content:"";display:inline-block;vertical-align:middle;width:13px;height:4px;background-color:#c29ecc;margin-right:10px}[class*=stBlock] .ttl{position:relative;margin-bottom:20px}[class*=stBlock] .ttl span{display:block}[class*=stBlock] .ttl .en{font-family:Georgia,"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:91px;color:#c9c9bf;background:url(../img/story/text_light.png) 0 0/cover no-repeat;-webkit-background-clip:text;color:transparent}[class*=stBlock] .ttl .jp{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:18px;color:#fff;white-space:nowrap}[class*=stBlock] .imgBox{width:100%}[class*=stBlock] .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[class*=stBlock] .txtBox{padding:0 10px}[class*=stBlock] .txtBox p{line-height:1.8}.stBlock1 .sub{color:#7c7c4f}.stBlock1 .sub:before{background-color:#38666f}.stBlock1 .ttl{letter-spacing:10px;text-align:right;margin-bottom:93px;margin-top:-175px}.stBlock1 .imgBox{max-height:343px;height:60%;background:url(../img/story/block1_bg_sp.jpg) center/cover no-repeat}.stBlock1 .imgBox p,.stBlock1 .imgBox strong{display:none}.stBlock2 .sub:before{background-color:#b4c0d9}.stBlock2 .ttl{margin-top:-112px}.stBlock2 .ttl .en{letter-spacing:-5px}.stBlock2 .ttl .jp{left:auto;right:0}.stBlock2 .imgBox{left:calc(50% + 55px)}.stBlock2 .txtBox{right:50%}.stBlock3 .sub:before{background-color:#c2a77a}.stBlock3 .ttl{text-align:center;margin-top:-172px;margin-bottom:90px}.stBlock3 .ttl .en{letter-spacing:-5px}.stBlock3 .ttl .jp{color:#fff}.stBlock3 .imgBox{right:calc(50% + 55px)}.stBlock3 .txtBox{left:calc(50% + 50% * .1)}.sy-hero .heroBg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/style/ttl_bg.jpg) center/cover no-repeat}.sy-hero .heroBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sy-hero .catch{position:absolute;top:calc(50% - 50% * .4);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%;text-align:center}.sy-hero .catch span{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:60px;letter-spacing:-5px;background:url(../img/pc/common/text_grade.jpg) 0 0/auto 100% no-repeat;background:-webkit-gradient(linear,left top, right top,color-stop(0, #f9fafa),color-stop(25%, #b5c1bc),color-stop(50%, #f9fafa),color-stop(75%, #b5c1bc),to(#f9fafa));background:-webkit-linear-gradient(left,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background:linear-gradient(90deg,#f9fafa 0,#b5c1bc 25%,#f9fafa 50%,#b5c1bc 75%,#f9fafa 100%);background-size:200%;-webkit-background-clip:text;color:transparent;background-position:0 0;opacity:0}.sy-hero .catch img{display:block;margin:auto;margin-top:34px;width:60px;opacity:0}.sy-hero .catch p{margin-top:80px;text-align:center;color:#fff;line-height:1.5;letter-spacing:1px;opacity:0}[class*=syBlock]:before{content:"";position:absolute;bottom:20px;left:15px;width:calc(100% - 30px);height:calc(100% - 60px - 40px)}[class*=syBlock] .section_inner{padding-top:55px}[class*=syBlock] .ttl{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:16px;font-weight:700;letter-spacing:4px;white-space:nowrap;text-align:center;margin-bottom:15px}[class*=syBlock] .sub{font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-size:10px;font-weight:700;letter-spacing:2px;text-align:center}[class*=syBlock] .btn{-webkit-transform:translateX(-50%) scale(.5);-ms-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5);left:50%;top:110px;z-index:5}[class*=syBlock] .splash{opacity:0}.syBlock1{background-color:#83a899;color:#fff}.syBlock1:before{border:13px solid #b3bfba}.syBlock1 .ttl{font-size:13px;margin-bottom:5px}.syBlock1 .sub{color:#b3bfba}.syBlock1 .btn{background-color:#98b2a7;color:#7ce2b8;top:95px}.syBlock1 .btn span{background-color:#e2e2e2}.syBlock1 .splash{position:absolute;left:0;bottom:0;width:100%}.syBlock1 .txtBox{position:absolute;left:15px;top:calc(50% - 50% * .45);width:calc(100% - 30px);height:66%;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.syBlock1 p{position:absolute;font-size:11px;white-space:nowrap;letter-spacing:3px;opacity:0}.syBlock1 .typo-1{left:13%;top:24px}.syBlock1 .typo-2{left:30%;top:0}.syBlock1 .typo-3{font-size:10vw;font-size:65px;color:rgba(179,191,186,.41);left:57%;top:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-4{font-size:14vw;font-size:95px;color:rgba(179,191,186,.61);left:37%;top:63px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-5{font-size:18vw;font-size:118px;color:rgba(179,191,186,.97);left:55%;top:73px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1}.syBlock1 .typo-6{left:85%}.syBlock1 .typo-7{font-size:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;left:30%;top:205px}.syBlock1 .typo-8{left:41%;bottom:0}.syBlock1 .typo-9{font-size:96px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;color:rgba(179,191,186,.41);left:58%;top:260px}.syBlock2{background-color:#9abdab;color:#fff}.syBlock2:before{border:13px solid #515855}.syBlock2 .ttl{color:#515855}.syBlock2 .sub{color:#515855;left:calc(50% - 50% * .4)}.syBlock2 .btn{background-color:#adcabe;color:#515855}.syBlock2 .btn span{background-color:#e2e2e2}.syBlock2 .splash{position:absolute;left:40px;top:130px;width:77%}.syBlock2 .imgBox{position:absolute;width:60%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:23%}.syBlock2 .imgBox img{position:absolute;opacity:0}.syBlock2 .imgBox img:nth-child(1){width:100%;top:0;left:0}.syBlock2 .txtBox{position:absolute;bottom:70px;left:0;width:100%;padding:0 45px}.syBlock2 h3{font-size:12px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;margin-bottom:15px;text-align:right;opacity:0}.syBlock2 h3:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:3px;background-color:#b8b335;margin-right:8px}.syBlock2 p{line-height:1.8;opacity:0}.syBlock3{background-color:#9abdab;color:#fff}.syBlock3:before{border:13px solid #6f7c7d}.syBlock3 .ttl{color:#6f7c7d}.syBlock3 .sub{color:#6f7c7d;left:calc(50% - 50% * .4)}.syBlock3 .btn{background-color:#9facab;color:#6f7c7d}.syBlock3 .btn span{background-color:#e2e2e2}.syBlock3 .splash{position:absolute;left:0;top:162px;width:94%}.syBlock3 .imgBox{position:absolute;top:22%;right:0;width:86%;padding:0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.syBlock3 .imgBox img{display:block;margin-left:auto;opacity:0}.syBlock3 .imgBox img:nth-child(3){width:145px;width:20%;margin-bottom:10px;margin-right:10px}.syBlock3 .imgBox img:nth-child(2){width:245px;width:35%;margin-bottom:10px}.syBlock3 .imgBox img:nth-child(1){width:692px;width:100%}.syBlock3 .caption{background-color:#fff;color:#9a9696;padding:5px;position:absolute;right:10px;bottom:10px;width:64%;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.syBlock3 .caption p{line-height:1.4}.syBlock3 .txtBox{position:absolute;top:140px;left:0;width:100%;height:calc(100% - 190px);max-height:400px;padding:0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.syBlock3 h3{font-size:12px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;opacity:0}.syBlock3 h3:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:3px;background-color:#b8b335;margin-right:8px}.syBlock3 p{line-height:1.8;opacity:0}.syBlock4{background-color:#b7c7ba;color:#fff}.syBlock4:before{border:13px solid #8f9d9d}.syBlock4 .ttl{color:#6f7c7d}.syBlock4 .sub{color:#6f7c7d;left:calc(50% - 50% * .4)}.syBlock4 .btn{background-color:#adcabe;color:#6f7c7d}.syBlock4 .btn span{background-color:#e2e2e2}.syBlock4 .splash{position:absolute;left:calc(50% - 50% * .43);top:calc(50% - 50% * .74);width:64%}.syBlock4 .imgBox{position:absolute;bottom:55px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70%;height:calc(100% - 375px)}.syBlock4 .imgBox img{opacity:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.syBlock4 .txtBox{width:100%;padding:0 55px 0 45px;margin-top:49px}.syBlock4 h3{font-size:12px;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;letter-spacing:4px;margin-bottom:28px;opacity:0}.syBlock4 h3:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:3px;background-color:#471114;margin-right:8px}.syBlock4 p{line-height:1.8;padding-left:12px;opacity:0}.hero .heroBg{background:url(../img/pc/top/mv_2.jpg) center/cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero .waku{position:absolute;top:34px;left:15px;width:calc(100% - 30px);height:calc(100% - 68px);border:20px solid #9ab0a7}.hero .logo{position:absolute;top:16%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72%}.hero .logo img.side{width:16%}.hero .logo span{-ms-flex-negative:0;flex-shrink:0;font-family:"Barlow Condensed",sans-serif;font-size:6.5vh;background:url(../img/pc/common/text_grade.jpg) 0 0/cover no-repeat;-webkit-background-clip:text;color:transparent}.hero .catch{height:100%}.hero .catch img{-webkit-transform:translate(0,70%);-ms-transform:translate(0,70%);transform:translate(0,70%);opacity:0}.hero .catch .active{opacity:1}.hero .catch .active img:nth-child(1){-webkit-animation:mainCatch 6s ease-in-out 20ms;animation:mainCatch 6s ease-in-out 20ms}.hero .catch .active img:nth-child(2){-webkit-animation:mainCatch 6s ease-in-out 40ms;animation:mainCatch 6s ease-in-out 40ms}.hero .catch .active img:nth-child(3){-webkit-animation:mainCatch 6s ease-in-out 60ms;animation:mainCatch 6s ease-in-out 60ms}.hero .catch .active img:nth-child(4){-webkit-animation:mainCatch 6s ease-in-out 80ms;animation:mainCatch 6s ease-in-out 80ms}.hero .catch .active img:nth-child(5){-webkit-animation:mainCatch 6s ease-in-out .1s;animation:mainCatch 6s ease-in-out .1s}.hero .catch .active img:nth-child(6){-webkit-animation:mainCatch 6s ease-in-out .12s;animation:mainCatch 6s ease-in-out .12s}.hero .catch .active img:nth-child(7){-webkit-animation:mainCatch 6s ease-in-out .14s;animation:mainCatch 6s ease-in-out .14s}.hero .catch .active img:nth-child(8){-webkit-animation:mainCatch 6s ease-in-out .16s;animation:mainCatch 6s ease-in-out .16s}.hero .catch .active img:nth-child(9){-webkit-animation:mainCatch 6s ease-in-out .18s;animation:mainCatch 6s ease-in-out .18s}.hero .catch .active img:nth-child(10){-webkit-animation:mainCatch 6s ease-in-out .2s;animation:mainCatch 6s ease-in-out .2s}.hero .catch .active img:nth-child(11){-webkit-animation:mainCatch 6s ease-in-out .22s;animation:mainCatch 6s ease-in-out .22s}.hero .catch .active img:nth-child(12){-webkit-animation:mainCatch 6s ease-in-out .24s;animation:mainCatch 6s ease-in-out .24s}.hero .catch .active img:nth-child(13){-webkit-animation:mainCatch 6s ease-in-out .26s;animation:mainCatch 6s ease-in-out .26s}.hero .catch .active img:nth-child(14){-webkit-animation:mainCatch 6s ease-in-out .28s;animation:mainCatch 6s ease-in-out .28s}.hero .ja{position:absolute;width:272px;height:144px;top:30%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;opacity:0;white-space:nowrap}.hero .ja-1{position:absolute;top:0;left:0}.hero .ja-1 img{height:76px}.hero .ja-2{position:absolute;top:10px;left:calc(50% + 19px)}.hero .ja-2 img{height:37px}.hero .ja-3{position:absolute;top:52px;left:calc(50% + 60px)}.hero .ja-3 img{height:27px}.hero .ja-4{position:absolute;bottom:0;left:0}.hero .ja-4 img{height:57px}.hero .en-main{position:absolute;top:27%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:136px;width:100%;text-align:center}.hero .en-main img{height:84px}.hero .en-main img+img{margin-left:10px}.hero .en-main img:nth-child(n+5){height:45px;margin-top:8px;margin-left:8px}.hero .en-main img:nth-child(9){margin-left:20px}.hero .en-bottom{position:absolute;top:calc(27% + 136px + 15px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3%;width:100%;text-align:center}.hero .en-bottom img{height:20px}.hero .feat{position:absolute;top:calc(50% + 50% * .35);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3.3%;width:100%;text-align:center}.hero .feat img{height:19px}.hero .playmovie{position:absolute;top:calc(50% + 50% * .56);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3%;width:100%;text-align:center}.hero .playmovie img{height:16px}.topBlock1 .blockTtl{position:absolute;top:calc(50% - 50% * .5);left:35px;font-size:39px;color:#1f0601;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock1 .blockSub{position:absolute;top:calc(50% - 50% * .3);left:40px;font-size:14px;color:#1f0601;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:700}.topBlock1 .imgBox{position:absolute;left:0;bottom:0;width:100%;height:42%}.topBlock1 .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topBlock1 .btn{position:absolute;top:calc(50% - 50% * .4);left:calc(50% + 50% * .13);z-index:2}.topBlock1 .splash{position:absolute;top:calc(50% - 50% * .4);left:0;z-index:1;width:98%}.topBlock1 .splash img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topBlock1 .modal .detail{position:absolute;left:19px;bottom:23%;z-index:10;width:240px;min-height:336px;background-color:#fff;border-radius:8px;border:1px solid #857775;padding:25px 12px}.topBlock1 .modal .detail .close{position:absolute;top:16px;right:18px;font-size:18px;color:#1f0601}.topBlock1 .modal .detail h3{color:#1f0601;font-size:16px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:12px}.topBlock1 .modal .detail hr{margin-bottom:12px;height:2px;background:url(../img/pc/top/block1_line.png) 0 0/100%}.topBlock1 .modal .detail p{color:#8b8888;line-height:2}.topBlock2 .txtBox{position:absolute;top:35%;left:15px;z-index:1}.topBlock2 .blockTtl{font-size:39px;color:#ef7d77;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock2 .blockSub{font-size:16px;color:#ef7d77;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:10px}.topBlock2 .imgBox{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70%;text-align:right}.topBlock2 .btn{position:absolute;top:50%;left:16%;z-index:2;color:#ef7d77}.topBlock2 .splash{position:absolute;top:10%;left:15%;z-index:1;width:80%}.topBlock2 .modal .detail{position:absolute;left:13%;bottom:25%;z-index:10;width:240px;min-height:336px;background:-webkit-linear-gradient(top,#fff6f6 0,#fff6f6 49px,#fdebea 49px,#fdebea 100%);background:linear-gradient(180deg,#fff6f6 0,#fff6f6 49px,#fdebea 49px,#fdebea 100%);border-radius:8px;border:1px solid #813d39;padding:20px 0}.topBlock2 .modal .detail .close{position:absolute;top:14px;right:18px;font-size:18px;color:#e3bfbe}.topBlock2 .modal .detail h3{color:#813d39;font-size:16px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:12px;padding:0 12px}.topBlock2 .modal .detail hr{margin-bottom:12px;height:2px;background:url(../img/pc/top/block2_line.png) 0 0/100%}.topBlock2 .modal .detail p{padding:0 12px;color:#c6736d;line-height:2}.topBlock3 .txtBox{position:absolute;top:47%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.topBlock3 .blockTtl{font-size:39px;color:#3a3a3a;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock3 .blockSub{margin-bottom:8px;font-size:16px;color:#3a3a3a;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;-webkit-transform:translateX(-14%);-ms-transform:translateX(-14%);transform:translateX(-14%)}.topBlock3 .imgBox{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.topBlock3 .imgBox img:nth-child(1){width:90%;margin-bottom:110px}.topBlock3 .imgBox img:nth-child(2){width:73%;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.topBlock3 .btn{position:absolute;top:calc(47% + 80px);left:30%;color:#08111a}.topBlock3 .splash{position:absolute;left:0;top:0;width:100%;height:100%}.topBlock3 .splash img{position:absolute}.topBlock3 .splash img:nth-child(1){width:36%;bottom:10%;left:0}.topBlock3 .splash img:nth-child(2){width:90%;top:20%;left:0}.topBlock3 .modal .detail{position:absolute;right:5%;top:18%;z-index:10;width:240px;min-height:336px;background:-webkit-linear-gradient(top,#fff 0,#fff 49px,#9b9b9b 49px,#9b9b9b 100%);background:linear-gradient(180deg,#fff 0,#fff 49px,#9b9b9b 49px,#9b9b9b 100%);border-radius:8px;border:1px solid #3a3a3a;padding:20px 0}.topBlock3 .modal .detail .close{position:absolute;top:14px;right:18px;font-size:18px;color:#676767}.topBlock3 .modal .detail h3{color:#3a3a3a;font-size:16px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:12px;padding:0 12px}.topBlock3 .modal .detail hr{margin-bottom:12px;height:2px;background:url(../img/pc/top/block3_line.png) 0 0/100%}.topBlock3 .modal .detail p{padding:0 12px;color:#fff;line-height:2}.topBlock4 .txtBox{position:absolute;top:6%;left:16%}.topBlock4 .blockTtl{font-size:39px;color:#dfb977;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock4 .blockSub{font-size:16px;color:#dfb977;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:10px}.topBlock4 .boy{position:absolute;top:25px;left:6px;width:55px}.topBlock4 .imgBox{position:absolute;right:0;bottom:3%;width:100%;text-align:right}.topBlock4 .btn{position:absolute;top:calc(7% + 80px);left:16%;color:#dfb977}.topBlock4 .splash{position:absolute;left:0;top:0;width:100%;height:100%}.topBlock4 .splash img{position:absolute}.topBlock4 .splash img:nth-child(1){width:96%;top:14%;right:0}.topBlock4 .splash img:nth-child(2){display:none}.topBlock4 .splash img:nth-child(3){width:40%;top:13%;right:0}.topBlock4 .modal .detail{position:absolute;right:10%;top:24%;z-index:10;width:240px;min-height:336px;background:-webkit-linear-gradient(top,#fff 0,#fff 49px,#f1d5a3 49px,#f1d5a3 100%);background:linear-gradient(180deg,#fff 0,#fff 49px,#f1d5a3 49px,#f1d5a3 100%);border-radius:8px;border:1px solid #826c47;padding:20px 0}.topBlock4 .modal .detail .close{position:absolute;top:14px;right:18px;font-size:18px;color:#c2a77a}.topBlock4 .modal .detail h3{color:#c2a77a;font-size:16px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:12px;padding:0 12px}.topBlock4 .modal .detail hr{margin-bottom:12px;height:2px;background:url(../img/pc/top/block4_line.png) 0 0/100%}.topBlock4 .modal .detail p{padding:0 12px;color:#826c47;line-height:2}.topBlock5 .txtBox{position:absolute;top:7%;left:12%}.topBlock5 .blockTtl{font-size:39px;color:#9d9c71;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif}.topBlock5 .blockSub{font-size:16px;color:#9d9c71;letter-spacing:.05em;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:10px}.topBlock5 .imgBox{position:absolute;right:0;top:22%;width:60%}.topBlock5 .btn{position:absolute;top:30%;left:18%;color:#9d9c71}.topBlock5 .splash{position:absolute;top:-20px;left:0;width:100%}.topBlock5 .modal .detail{position:absolute;left:5%;bottom:18%;z-index:10;width:260px;min-height:336px;background:-webkit-linear-gradient(top,#fafaee 0,#fafaee 49px,#b7b394 49px,#b7b394 100%);background:linear-gradient(180deg,#fafaee 0,#fafaee 49px,#b7b394 49px,#b7b394 100%);border-radius:8px;border:1px solid #3a3a3a;padding:20px 0}.topBlock5 .modal .detail .close{position:absolute;top:14px;right:18px;font-size:18px;color:#676767}.topBlock5 .modal .detail h3{color:#3a3a3a;font-size:16px;font-weight:700;font-family:"游明朝体","Yu Mincho",YuMincho,"Shippori Mincho","メイリオ",Meiryo,"ＭＳ ゴシック",serif;margin-bottom:12px;padding:0 12px}.topBlock5 .modal .detail hr{margin-bottom:12px;height:2px;background:url(../img/pc/top/block5_line.png) 0 0/100%}.topBlock5 .modal .detail p{padding:0 12px;color:#fff;line-height:2}}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.formError{z-index:990}.formError.formErrorContent{z-index:991}.formError.formErrorArrow{z-index:996}.ui-dialog.formError{z-index:5000}.ui-dialog.formError.formErrorContent{z-index:5001}.ui-dialog.formError.formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:block;cursor:default;text-align:left}.formError.inline{position:absolute;top:0;left:0;display:inline-block}.formError.inline .formErrorContent{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px}.greenPopup .formErrorContent{background:#33be40}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.blackPopup .formErrorArrow div{background:#393939;color:#fff}
/*# sourceMappingURL=maps/style.css.map */