@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{outline:0;margin:0;padding:0}li{list-style-type:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:clamp(16px, 1.042vw, 20px);color:#333}@media screen and (max-width: 800px ){html{font-size:max(3.733vw, 14px
)}}body{opacity:0}body.js-load{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a{color:#7092be}a:hover{text-decoration:none}strong{font-weight:700}@media screen and (max-width: 800px ){.sp-hide{display:none}}@media screen and (max-width:1000px){.mid-hide{display:none}}@media screen and (min-width: 801px ){.pc-hide{display:none}}.mt1{margin-top:0.1vw}.mt2{margin-top:0.2vw}.mt3{margin-top:0.3vw}.mt4{margin-top:0.4vw}.mt5{margin-top:0.5vw}.mt6{margin-top:0.6vw}.mt7{margin-top:0.7vw}.mt8{margin-top:0.8vw}.mt9{margin-top:0.9vw}.mt10{margin-top:1vw}.mt11{margin-top:1.1vw}.mt12{margin-top:1.2vw}.mt13{margin-top:1.3vw}.mt14{margin-top:1.4vw}.mt15{margin-top:1.5vw}.mt16{margin-top:1.6vw}.mt17{margin-top:1.7vw}.mt18{margin-top:1.8vw}.mt19{margin-top:1.9vw}.mt20{margin-top:2vw}.mt21{margin-top:2.1vw}.mt22{margin-top:2.2vw}.mt23{margin-top:2.3vw}.mt24{margin-top:2.4vw}.mt25{margin-top:2.5vw}.mt26{margin-top:2.6vw}.mt27{margin-top:2.7vw}.mt28{margin-top:2.8vw}.mt29{margin-top:2.9vw}.mt30{margin-top:3vw}.mt31{margin-top:3.1vw}.mt32{margin-top:3.2vw}.mt33{margin-top:3.3vw}.mt34{margin-top:3.4vw}.mt35{margin-top:3.5vw}.mt36{margin-top:3.6vw}.mt37{margin-top:3.7vw}.mt38{margin-top:3.8vw}.mt39{margin-top:3.9vw}.mt40{margin-top:4vw}.mt41{margin-top:4.1vw}.mt42{margin-top:4.2vw}.mt43{margin-top:4.3vw}.mt44{margin-top:4.4vw}.mt45{margin-top:4.5vw}.mt46{margin-top:4.6vw}.mt47{margin-top:4.7vw}.mt48{margin-top:4.8vw}.mt49{margin-top:4.9vw}.mt50{margin-top:5vw}.mt51{margin-top:5.1vw}.mt52{margin-top:5.2vw}.mt53{margin-top:5.3vw}.mt54{margin-top:5.4vw}.mt55{margin-top:5.5vw}.mt56{margin-top:5.6vw}.mt57{margin-top:5.7vw}.mt58{margin-top:5.8vw}.mt59{margin-top:5.9vw}.mt60{margin-top:6vw}.mt61{margin-top:6.1vw}.mt62{margin-top:6.2vw}.mt63{margin-top:6.3vw}.mt64{margin-top:6.4vw}.mt65{margin-top:6.5vw}.mt66{margin-top:6.6vw}.mt67{margin-top:6.7vw}.mt68{margin-top:6.8vw}.mt69{margin-top:6.9vw}.mt70{margin-top:7vw}.mt71{margin-top:7.1vw}.mt72{margin-top:7.2vw}.mt73{margin-top:7.3vw}.mt74{margin-top:7.4vw}.mt75{margin-top:7.5vw}.mt76{margin-top:7.6vw}.mt77{margin-top:7.7vw}.mt78{margin-top:7.8vw}.mt79{margin-top:7.9vw}.mt80{margin-top:8vw}.mt81{margin-top:8.1vw}.mt82{margin-top:8.2vw}.mt83{margin-top:8.3vw}.mt84{margin-top:8.4vw}.mt85{margin-top:8.5vw}.mt86{margin-top:8.6vw}.mt87{margin-top:8.7vw}.mt88{margin-top:8.8vw}.mt89{margin-top:8.9vw}.mt90{margin-top:9vw}.mt91{margin-top:9.1vw}.mt92{margin-top:9.2vw}.mt93{margin-top:9.3vw}.mt94{margin-top:9.4vw}.mt95{margin-top:9.5vw}.mt96{margin-top:9.6vw}.mt97{margin-top:9.7vw}.mt98{margin-top:9.8vw}.mt99{margin-top:9.9vw}.mt100{margin-top:10vw}ul[class*=list-] li{position:relative}ul[class*=list-] li+li{margin-top:.5em}ul[class*=list-] li::before{position:absolute;top:0;left:0}.list-def>li{padding-left:1.2em}.list-def>li::before{content:"・"}.list-note>li{padding-left:1.2em}.list-note>li::before{content:"※"}.list-num-ptn01>li{padding-left:1.4em}.wrapper{position:relative}.header{position:fixed;width:100%;top:0;z-index:1000;display:flex;align-items:center;background:rgba(29,29,34,.8);justify-content:space-between;padding:0 min(2.083vw, 40px);transition:.5s}@media screen and (max-width: 800px ){.header{padding:0;padding:0 min(1.042vw, 20px)}}.header.hide{transform:translateY(max(-200vw, -200px))}.header-logo img{width:min(8.854vw, 170px)}@media screen and (max-width: 800px ){.header-logo img{width:max(32vw, 120px
);margin-left:max(5.333vw, 20px
)}}.header-burger{width:max(18.667vw, 70px
);height:max(17.333vw, 65px
);padding:max(5.867vw, 22px
) max(5.333vw, 20px
)}.header-burger .header-burger-inner{position:relative;width:100%;height:100%}.header-burger .header-burger-inner span{position:absolute;width:100%;height:2px;background:#fff;left:0}.header-burger .header-burger-inner span.b01{top:0}.header-burger .header-burger-inner span.b02{top:50%;transform:translateY(-1px)}.header-burger .header-burger-inner span.b03{bottom:0}.active .header-burger-inner span{transform-origin:center}.active .header-burger-inner span.b01{top:50%;transform:translateY(-1px);transform:rotate(45deg)}.active .header-burger-inner span.b02{display:none}.active .header-burger-inner span.b03{top:50%;transform:translateY(-1px);transform:rotate(-45deg)}.header-glonav-menu{align-items:center}@media screen and (min-width: 801px ){.header-glonav-menu{display:flex !important}}@media screen and (max-width: 800px ){.header-glonav-menu{display:none;position:fixed;top:max(17.333vw, 65px
);left:0;width:100%;height:100%;background:rgba(29,29,34,.8)}}.header-glonav-menu ul{display:flex;height:100%}@media screen and (max-width: 800px ){.header-glonav-menu ul{flex-direction:column;padding:max(5.333vw, 20px
)}}.header-glonav-menu ul a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:clamp(14px, 0.938vw, 18px);padding:min(2.083vw, 40px) min(0.625vw, 12px);font-weight:bold}@media screen and (min-width: 801px ){.header-glonav-menu ul a{transition:color .2s ease-in-out,background-color .2s ease-in-out}.header-glonav-menu ul a:hover{background-color:rgba(2,2,2,.6);color:#7092be}}@media screen and (max-width: 800px ){.header-glonav-menu ul a{font-size:max(5.333vw, 20px
);justify-content:flex-start}}.header-glonav-insta{margin-left:min(1.25vw, 24px)}.kv-content-item{width:100%;height:100vh;color:#fff;position:relative}@media screen and (max-width: 800px ){.kv-content-item{height:80vh}}.kv-content-item-data{position:absolute;z-index:2;display:flex;flex-direction:column}@media screen and (max-width: 800px ){.kv-content-item-data{width:100%;padding:max(5.333vw, 20px
)}}.item01 .kv-content-item-data{color:#fff;right:min(2.083vw, 40px);bottom:min(5.208vw, 100px)}@media screen and (max-width: 800px ){.item01 .kv-content-item-data{right:0;bottom:max(5.333vw, 20px
)}}.item02 .kv-content-item-data{color:#333;left:min(2.083vw, 40px);bottom:min(5.208vw, 100px)}@media screen and (max-width: 800px ){.item02 .kv-content-item-data{left:0;bottom:max(5.333vw, 20px
);color:#fff}}.kv-content-item-data h2{font-size:clamp(22px, 1.563vw, 30px);line-height:1.4}@media screen and (max-width: 800px ){.kv-content-item-data h2{font-size:max(4.8vw, 18px
)}}.kv-content-item-data h2 strong{font-size:clamp(30px, 2.188vw, 42px)}@media screen and (max-width: 800px ){.kv-content-item-data h2 strong{font-size:max(6.933vw, 26px
)}}.kv-content-item-data h2 span{font-size:clamp(22px, 1.563vw, 30px)}@media screen and (max-width: 800px ){.kv-content-item-data h2 span{font-size:max(4.8vw, 18px
)}}.kv-content-item-data-btn{display:flex;justify-content:space-between}@media screen and (min-width: 801px ){.kv-content-item-data-btn.count01{width:clamp(350px, 21.875vw, 420px)}}@media screen and (min-width: 801px ){.kv-content-item-data-btn.count02{width:clamp(580px, 36.458vw, 700px)}}.kv-content-item-data-btn a,.kv-content-item-data-btn span{margin-top:min(2.083vw, 40px);display:flex;align-items:center;justify-content:center;background:#fff;padding:min(0.521vw, 10px) min(1.042vw, 20px);min-height:60px;border-radius:4px;width:100%;font-weight:bold;text-decoration:none;font-size:clamp(18px, 1.146vw, 22px);color:#333}@media screen and (max-width: 800px ){.kv-content-item-data-btn a,.kv-content-item-data-btn span{min-height:50px;margin-top:max(5.333vw, 20px
);padding:max(1.333vw, 5px
) max(2.667vw, 10px
);font-size:max(3.733vw, 14px
)}}@media screen and (min-width: 801px ){.kv-content-item-data-btn a:nth-child(2),.kv-content-item-data-btn span:nth-child(2){margin-left:4%}}@media screen and (max-width: 800px ){.kv-content-item-data-btn a:nth-child(2),.kv-content-item-data-btn span:nth-child(2){margin-left:2%}}.kv-content-item-data-btn a img,.kv-content-item-data-btn span img{display:inline-block;vertical-align:bottom}@media screen and (max-width: 800px ){.kv-content-item-data-btn a img,.kv-content-item-data-btn span img{width:max(29.333vw, 110px
)}}.kv-content-item-num{position:absolute;z-index:2;left:min(2.083vw, 40px);bottom:min(2.083vw, 40px)}.kv-content-item-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.kv-content-item-bg picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kv-content-item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.18)}}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.18)}}.slick-animation .kv-content-item-bg img{-webkit-animation:zoom 11s linear 0s normal both;animation:zoom 11s linear 0s normal both}.base{background-repeat:no-repeat;padding:0 min(4.167vw, 80px);margin-left:auto;margin-right:auto}@media screen and (min-width: 801px ){.base{max-width:calc(1760px + min(4.167vw, 80px))}}@media screen and (max-width: 800px ){.base{padding:0 max(5.333vw, 20px
)}}.con-about{background-color:#dcdddd;background-repeat:no-repeat}.con-about .base{background-position:top left;background-image:url(../img/bg-about.svg);background-size:min(51.042vw, 980px)}@media screen and (max-width: 800px ){.con-about .base{background-position:top min(-1.563vw, -30px) left;background-size:max(100vw, 375px
)}}.con-about-block{display:flex;align-items:center}@media screen and (max-width: 800px ){.con-about-block{flex-direction:column}}.con-about-block>div{width:50%}@media screen and (max-width: 800px ){.con-about-block>div{width:100%}}.con-about-block .con-about-block-txt{display:flex}.con-about-block .con-about-block-txt h2{font-size:clamp(24px, 1.771vw, 34px)}@media screen and (max-width: 800px ){.con-about-block .con-about-block-txt h2{font-size:max(5.333vw, 20px
)}}.con-about-block .con-about-block-txt p{margin-top:min(2.083vw, 40px)}@media screen and (max-width: 800px ){.con-about-block .con-about-block-txt p{margin-top:max(2.667vw, 10px
)}}.con-about-block.block01 .con-about-block-ph{padding:min(7.292vw, 140px) 0 min(5.99vw, 115px) min(3.646vw, 70px)}@media screen and (max-width: 800px ){.con-about-block.block01 .con-about-block-ph{padding:max(10.667vw, 40px
) 0 max(5.333vw, 20px
)}}.con-about-block.block01 .con-about-block-ph img{mix-blend-mode:darken}.con-about-block.block01 .con-about-block-txt{justify-content:flex-start}@media screen and (min-width: 801px ){.con-about-block.block01 .con-about-block-txt{padding:min(3.125vw, 60px) 0 0 min(3.646vw, 70px)}}@media screen and (max-width: 800px ){.con-about-block.block01 .con-about-block-txt{padding:0}}.con-about-block.block01 .con-about-block-txt .con-about-block-txt-box{max-width:640px}@media screen and (max-width: 800px ){.con-about-block.block02{padding-top:max(10.667vw, 40px
);padding-bottom:max(10.667vw, 40px
)}}@media screen and (min-width: 801px ){.con-about-block.block02 .con-about-block-ph{order:2;padding:min(4.167vw, 80px) min(3.646vw, 70px)}}.con-about-block.block02 .con-about-block-txt{justify-content:flex-end}@media screen and (min-width: 801px ){.con-about-block.block02 .con-about-block-txt{padding:min(2.604vw, 50px) min(3.646vw, 70px) min(2.604vw, 50px) 0;order:1}}@media screen and (max-width: 800px ){.con-about-block.block02 .con-about-block-txt{padding-top:max(5.333vw, 20px
)}}@media screen and (min-width: 801px ){.con-about-block.block02 .con-about-block-txt .con-about-block-txt-box{max-width:420px}}.con-point{background-color:#2f3436;background-repeat:no-repeat;padding:min(3.385vw, 65px) 0 min(8.333vw, 160px);color:#fff}@media screen and (max-width: 800px ){.con-point{padding:max(10.667vw, 40px
) 0 max(10.667vw, 40px
)}}.con-point .base{background-position:top min(34.375vw, 660px) right -2vw;background-image:url(../img/bg-point.svg);background-size:min(71.771vw, 1378px)}@media screen and (max-width: 800px ){.con-point .base{background-position:top max(74.667vw, 280px
) right min(-10.417vw, -200px);background-size:max(154.667vw, 580px
)}}.con-point-title{font-size:clamp(42px, 2.604vw, 50px);text-align:right}@media screen and (min-width: 801px ){.con-point-title{transform:translateY(min(1.25vw, 24px))}}@media screen and (max-width: 800px ){.con-point-title{font-size:max(8.533vw, 32px
)}}.con-point-block{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 800px ){.con-point-block{flex-direction:column}}.con-point-block+.con-point-block{margin-top:min(8.333vw, 160px)}@media screen and (min-width: 801px ){.con-point-block.block02 .con-point-block-ph{order:2}.con-point-block.block02 .con-point-block-txt{order:1}}.con-point-block-ph{display:flex;justify-content:space-between;width:57%}@media screen and (max-width: 800px ){.con-point-block-ph{width:100%}}.con-point-block-ph figure{position:relative;width:48%}.con-point-block-ph figure figcaption{position:absolute;bottom:0;left:0;display:block;padding:min(1.042vw, 20px);font-size:clamp(16px, 1.146vw, 22px)}@media screen and (max-width: 800px ){.con-point-block-ph figure figcaption{padding:max(2.667vw, 10px
);font-size:max(3.2vw, 12px
)}}.con-point-block-txt{display:flex;justify-content:flex-start;width:38%}@media screen and (max-width: 800px ){.con-point-block-txt{width:100%;margin-top:max(5.333vw, 20px
)}}.con-point-block-txt .con-point-block-txt-box h3{font-size:clamp(18px, 1.354vw, 26px)}@media screen and (max-width: 800px ){.con-point-block-txt .con-point-block-txt-box h3{font-size:max(4.267vw, 16px
)}}.con-point-block-txt .con-point-block-txt-box h3 span{display:block;color:#7092be;font-size:clamp(14px, 0.833vw, 16px);margin-bottom:min(0.781vw, 15px)}@media screen and (max-width: 800px ){.con-point-block-txt .con-point-block-txt-box h3 span{font-size:max(3.2vw, 12px
);margin-bottom:max(1.333vw, 5px
)}}.con-point-block-txt .con-point-block-txt-box p{margin-top:min(1.042vw, 20px)}@media screen and (max-width: 800px ){.con-point-block-txt .con-point-block-txt-box p{margin-top:max(2.667vw, 10px
)}}@media screen and (max-width: 800px ){.con-point-block.block01{margin-top:max(10.667vw, 40px
)}}@media screen and (min-width: 801px ){.con-point-block.block01 .con-point-block-txt .con-point-block-txt-box{max-width:480px}}@media screen and (max-width: 800px ){.con-point-block.block02{margin-top:max(10.667vw, 40px
)}}.con-point-block.block02 .con-point-block-txt{justify-content:flex-end}@media screen and (min-width: 801px ){.con-point-block.block02 .con-point-block-txt .con-point-block-txt-box{max-width:480px}}@media screen and (max-width: 800px ){.con-point-block.block03{margin-top:max(10.667vw, 40px
)}}@media screen and (min-width: 801px ){.con-point-block.block03 .con-point-block-txt-box{max-width:480px}}.con-scene{background-repeat:no-repeat}.con-scene .base{background-position:top left;background-image:url(../img/bg-scene.svg);background-size:min(53.906vw, 1035px)}@media screen and (max-width: 800px ){.con-scene .base{background-position:top left min(-0.521vw, -10px);background-size:max(106.667vw, 400px
)}}.con-scene-block{padding:min(13.021vw, 250px) 0 min(7.292vw, 140px);max-width:1200px;margin:0 auto}@media screen and (max-width: 800px ){.con-scene-block{padding:max(21.333vw, 80px
) 0 max(10.667vw, 40px
)}}.con-scene-title{font-size:clamp(42px, 2.604vw, 50px);text-align:right}@media screen and (max-width: 800px ){.con-scene-title{font-size:max(8.533vw, 32px
)}}.con-scene-block-list{display:flex;justify-content:space-between;flex-wrap:wrap}.con-scene-block-list-item{position:relative;width:46.5%}@media screen and (max-width: 800px ){.con-scene-block-list-item{width:100%;margin-top:max(10.667vw, 40px
)}}@media screen and (min-width: 801px ){.con-scene-block-list-item:nth-child(even){transform:translateY(min(3.906vw, 75px))}}@media screen and (min-width: 801px ){.con-scene-block-list-item:nth-child(n+3){margin-top:min(6.25vw, 120px)}}.con-scene-block-list-item span{position:absolute;z-index:2;font-size:clamp(50px, 3.75vw, 72px);top:-3vw;left:min(1.042vw, 20px);font-family:"Roboto",sans-serif;color:#7092be}@media screen and (max-width: 800px ){.con-scene-block-list-item span{font-size:max(13.333vw, 50px
);top:-10vw}}.con-scene-block-list-item figure{position:relative}@media screen and (max-width: 800px ){.con-scene-block-list-item figure img{width:100%}}.con-scene-block-list-item figure figcaption{position:absolute;bottom:-1px;left:0;background:#fff;padding:min(0.781vw, 15px);font-weight:bold;font-size:clamp(14px, 0.938vw, 18px)}@media screen and (max-width: 800px ){.con-scene-block-list-item figure figcaption{font-size:max(3.2vw, 12px
);padding:max(2.667vw, 10px
)}}.con-use{background-color:#c0c6c9;background-repeat:no-repeat;background-position:bottom center;background-image:url(../img/bg-use.svg);background-size:min(101.563vw, 1950px)}@media screen and (max-width: 800px ){.con-use{background-size:max(213.333vw, 800px
)}}.con-use-block{padding:min(3.646vw, 70px) 0;max-width:1280px;margin:0 auto}@media screen and (max-width: 800px ){.con-use-block{padding:max(10.667vw, 40px
) 0}}.con-use-title{font-size:clamp(34px, 2.604vw, 50px);text-align:center}@media screen and (max-width: 800px ){.con-use-title{font-size:max(8vw, 30px
)}}.con-use-block-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:min(2.083vw, 40px)}@media screen and (max-width: 800px ){.con-use-block-list{flex-direction:column;margin-top:max(2.667vw, 10px
)}}.con-use-block-list-item{position:relative;width:31%;margin:1.1%;background-color:#fff;padding-bottom:min(1.042vw, 20px)}@media screen and (max-width: 800px ){.con-use-block-list-item img{width:100%}}@media screen and (max-width: 800px ){.con-use-block-list-item{width:100%;padding-bottom:max(5.333vw, 20px
);margin:max(5.333vw, 20px
) 0 0}}.con-use-block-list-item span{position:absolute;display:block;background-color:#7092be;color:#fff;padding:min(0.26vw, 5px) min(0.521vw, 10px);font-size:clamp(16px, 1.146vw, 22px);font-family:"Roboto",sans-serif}@media screen and (max-width: 800px ){.con-use-block-list-item span{font-size:max(3.733vw, 14px
);padding:max(1.333vw, 5px
) max(2.667vw, 10px
)}}.con-use-block-list-item .main{padding:min(1.042vw, 20px) min(1.042vw, 20px) 0;font-weight:bold;text-align:center}@media screen and (max-width: 800px ){.con-use-block-list-item .main{padding:max(5.333vw, 20px
) max(5.333vw, 20px
) 0}}.con-use-block-list-item .sub{padding:min(0.521vw, 10px) min(1.042vw, 20px) 0;font-size:clamp(14px, 0.833vw, 16px)}@media screen and (max-width: 800px ){.con-use-block-list-item .sub{padding:max(2.667vw, 10px
) max(5.333vw, 20px
) 0;font-size:max(3.2vw, 12px
)}}.con-spec{background-repeat:no-repeat}.con-spec .base{background-position:top min(20.833vw, 400px) left;background-image:url(../img/bg-spec.svg);background-size:min(53.906vw, 1035px);padding-top:min(6.25vw, 120px);padding-bottom:min(4.167vw, 80px)}@media screen and (max-width: 800px ){.con-spec .base{background-position:top max(40vw, 150px
) left min(-0.521vw, -10px);background-size:max(93.333vw, 350px
);padding-top:max(5.333vw, 20px
);padding-bottom:0}}.con-spec-img{text-align:center}.con-spec-img img{display:inline-block}.con-spec-list h2{font-size:clamp(18px, 1.354vw, 26px)}@media screen and (max-width: 800px ){.con-spec-list h2{font-size:max(4.267vw, 16px
)}}.con-spec-list-block{display:flex;justify-content:space-between}@media screen and (max-width: 800px ){.con-spec-list-block{flex-direction:column}}.con-spec-list-block table{table-layout:fixed;font-size:clamp(12px, 0.833vw, 16px);width:48%}@media screen and (max-width: 800px ){.con-spec-list-block table{font-size:max(3.2vw, 12px
);width:100%}}.con-spec-list-block table td{border-bottom:solid 1px #b2b2b2;padding:min(0.625vw, 12px) min(0.417vw, 8px) min(0.521vw, 10px);box-sizing:content-box;vertical-align:top}@media screen and (max-width: 800px ){.con-spec-list-block table td{padding:max(3.2vw, 12px
) 0 max(2.667vw, 10px
)}}.con-spec-list-block table td:first-child{width:11em}.con-feel .base{max-width:1920px;padding:0}.con-feel-block{display:flex}@media screen and (max-width: 800px ){.con-feel-block{flex-direction:column}}.con-feel-block>div{width:50%}@media screen and (max-width: 800px ){.con-feel-block>div{width:100%}}.con-feel-block .con-feel-block-txt{display:flex;align-items:center}.con-feel-block .con-feel-block-txt-box{width:calc(560px + min(6.25vw, 120px));margin:min(2.083vw, 40px) min(4.167vw, 80px)}@media screen and (max-width: 800px ){.con-feel-block .con-feel-block-txt-box{width:100%;margin:max(5.333vw, 20px
) max(5.333vw, 20px
) max(10.667vw, 40px
)}}@media screen and (max-width: 800px ){.con-feel-block.block01{margin-top:max(10.667vw, 40px
)}}@media screen and (min-width: 801px ){.con-feel-block.block01 .con-feel-block-ph{order:2}.con-feel-block.block01 .con-feel-block-txt{justify-content:flex-end;order:1}}.con-feel-block-ph img{height:100%;-o-object-fit:cover;object-fit:cover}.con-feel-block-txt-box h2{font-size:clamp(20px, 1.354vw, 26px)}@media screen and (max-width: 800px ){.con-feel-block-txt-box h2{font-size:max(4.8vw, 18px
)}}.con-feel-block-txt-box h2 span{display:block;font-size:clamp(12px, 0.833vw, 16px);margin-bottom:min(0.521vw, 10px)}@media screen and (max-width: 800px ){.con-feel-block-txt-box h2 span{font-size:max(3.2vw, 12px
);margin-bottom:max(1.333vw, 5px
)}}.con-feel-block-txt-box p{margin-top:min(1.042vw, 20px)}@media screen and (max-width: 800px ){.con-feel-block-txt-box p{margin-top:max(4vw, 15px
)}}.con-movie{background-image:url(../img/bg-movie.png);background-size:cover;background-position:center center}.con-movie-block{padding:min(4.167vw, 80px) 0;max-width:1200px;margin:0 auto}@media screen and (max-width: 800px ){.con-movie-block{padding:max(10.667vw, 40px
) max(5.333vw, 20px
)}}.con-movie-block video{width:100%}.sns-icons{text-align:center}@media screen and (min-width: 801px ){.sns-icons{margin-top:min(2.604vw, 50px)}}@media screen and (max-width: 800px ){.sns-icons{margin-top:max(5.333vw, 20px
)}}.sns-icon{display:inline-block}@media screen and (min-width: 801px ){.sns-icon{margin:0 min(1.042vw, 20px)}}@media screen and (max-width: 800px ){.sns-icon{margin:0 max(2.667vw, 10px
)}}@media screen and (max-width: 800px ){.sns-icon img{max-width:max(8vw, 30px
)}}.footer{position:relative;border-bottom:solid 1px #c0c6c9}.footer-copy{background-color:#2f3436;color:#fff;padding:min(0.781vw, 15px);text-align:center;font-size:clamp(10px, 0.729vw, 14px)}@media screen and (max-width: 800px ){.footer-copy{padding:max(5.333vw, 20px
);font-size:max(3.2vw, 12px
)}}.footer-pgtop{position:absolute;right:min(2.083vw, 40px);top:-2vw;z-index:4;width:min(3.854vw, 74px)}@media screen and (max-width: 800px ){.footer-pgtop{top:min(-1.563vw, -30px);right:max(2.667vw, 10px
);width:max(13.333vw, 50px
)}}.float{position:-webkit-sticky;position:sticky;z-index:1000;bottom:0;width:100%;padding:min(1.042vw, 20px);background:#2f3436;transition:.5s}@media screen and (max-width: 800px ){.float{padding:max(5.333vw, 20px
)}}.float .float-btn{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}@media screen and (min-width: 801px ){.float .float-btn.count01{width:clamp(350px, 21.875vw, 420px)}}@media screen and (min-width: 801px ){.float .float-btn.count02{width:clamp(580px, 36.458vw, 700px)}}.float .float-btn a,.float .float-btn span{display:flex;align-items:center;justify-content:center;background:#fff;padding:min(0.521vw, 10px) min(1.042vw, 20px);min-height:60px;border-radius:4px;width:100%;font-weight:bold;text-decoration:none;font-size:clamp(18px, 1.146vw, 22px);color:#333}@media screen and (max-width: 800px ){.float .float-btn a,.float .float-btn span{min-height:50px;padding:max(1.333vw, 5px
) max(2.667vw, 10px
);font-size:max(3.733vw, 14px
)}}@media screen and (min-width: 801px ){.float .float-btn a:nth-child(2),.float .float-btn span:nth-child(2){margin-left:4%}}@media screen and (max-width: 800px ){.float .float-btn a:nth-child(2),.float .float-btn span:nth-child(2){margin-left:2%}}.float .float-btn a img,.float .float-btn span img{display:inline-block;vertical-align:bottom}@media screen and (max-width: 800px ){.float .float-btn a img,.float .float-btn span img{width:max(29.333vw, 110px
)}}.float.hide{transform:translateY(min(200vw, 200px))}.container{opacity:0;transition:opacity .5s ease-in-out .2s}.container.is-inview{opacity:1}.js-anime{opacity:0;transform:translateY(2vw);transition:all .5s ease-in-out .2s}.js-anime.is-inview{opacity:1;transform:translateY(0)}/*# sourceMappingURL=common.css.map */