﻿@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Manrope:wght@200..800&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Yu Gothic";font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:bold;src:local("Yu Gothic Bold")}header .closeBtn,.textHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none;cursor:pointer}button{padding:0;color:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border-width:0}input::-moz-focus-inner{padding:0;margin:0;border:0}ul,ol,dd{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}cite{font-style:normal}fieldset{padding:0;margin:0;border-width:0}*{font-size:100%}html,body{-webkit-text-size-adjust:100%}html{overflow:auto;font-size:62.5%}html.-disable{overflow:hidden}@media not screen and (max-width: 52.125em){html.-disable{padding-right:15px}}body{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-family:"游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.6rem;font-weight:normal;line-height:1.8;color:#05803c;letter-spacing:.05em;word-wrap:break-word;overflow-wrap:break-word;background:url("../img/bg01.png");-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media screen and (max-width: 52.125em){body{font-size:clamp(2.8rem,7.4666666667vw,1.6rem)}}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body *:before,body *:after{-webkit-box-sizing:inherit;box-sizing:inherit}main{min-height:60vh}button,input::-moz-focus-inner,select,textarea,table{font-size:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}section{clear:both}.js-focus-visible :focus:not(.focus-visible){outline:0}a,a img{-webkit-transition:.2s;transition:.2s}a:hover{text-decoration:none}figure{padding:0;margin:0;text-align:center}figure img{width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle}figure figcaption{margin:1em auto;text-align:left}strong{font-weight:bold}li,td,th,dt,dd,p,figcaption{text-align:inherit}p{padding:0;margin:0;line-height:1.6;text-align:left;letter-spacing:.06em;word-break:normal}p>a:not(.c_btn){text-decoration:underline}p:not(:last-of-type){margin-bottom:1em}@media not screen and (max-width: 52.125em){a[href^="tel:"]{text-decoration:none !important;pointer-events:none}}.contentInner{width:100%;max-width:1000px;padding:0;margin:0 auto}@media screen and (max-width: 62.5em){.contentInner{padding:0 5px}}@media screen and (max-width: 52.125em){.contentInner{padding:0 min(6.4vw,4.8rem)}}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0, 0, 0, 0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}.lity-hide{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 transparent}.slick-arrow.slick-hidden{display:none}.c_btn{position:relative;z-index:1;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;width:100%;max-width:45.8rem;height:8rem;padding:1em 1.5em;padding-left:2rem;margin:0 auto;overflow:hidden;font-family:"Noto Sans JP",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:bold;line-height:1.5;color:#05803c !important;text-align:center;text-decoration:none;letter-spacing:.05em;background:#f0d232;border:.2rem solid #053f0c;border-radius:999px;-webkit-transition:.4s;transition:.4s;-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s;font-size:2rem}@media screen and (max-width: 52.125em){.c_btn{font-size:clamp(1.6rem,4.2666666667vw,2rem)}}@media screen and (max-width: 52.125em){.c_btn{width:min(87.2vw,65.4rem);max-width:100%;height:min(14.9333333333vw,11.2rem)}}.c_btn::before{position:absolute;top:0;left:0;width:0;height:100%;margin:auto;-webkit-clip-path:polygon(0% 0, 90% 0, 79% 100%, 0% 100%);clip-path:polygon(0% 0, 90% 0, 79% 100%, 0% 100%);content:"";background-color:rgba(255,255,255,.4)}.c_btn::after{position:absolute;top:0;right:5%;bottom:0;width:1rem;height:1.4rem;margin:auto;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);content:"";background-color:#05803c;background-repeat:no-repeat;background-position:center;background-size:100%;-webkit-transition:right .4s;transition:right .4s}@media screen and (max-width: 52.125em){.c_btn::after{width:min(2.6666666667vw,2rem);height:min(3.7333333333vw,2.8rem)}}@media(hover: hover){.c_btn:hover{color:#f0d232 !important;background-color:#05803c;-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.c_btn:hover::before{width:120%;background-color:rgba(255,255,255,0);-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.c_btn:hover::after{right:3%;background-color:#f0d232;-webkit-transition:right .4s;transition:right .4s}}.c_btn:focus-visible{color:#f0d232 !important;background-color:#05803c;-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.c_btn:focus-visible::before{width:120%;background-color:rgba(255,255,255,0);-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.c_btn:focus-visible::after{right:3%;background-color:#f0d232;-webkit-transition:right .4s;transition:right .4s}.c_btn.-invert{color:#f0d232 !important;background-color:#05803c}.c_btn.-invert::after{background-color:#f0d232}@media(hover: hover){.c_btn.-invert:hover{color:#05803c !important;background-color:#f0d232}}.c_btn.-invert:focus-visible{color:#05803c !important;background-color:#f0d232}.c_btn.-noIcon::after{content:none}.c_btn.-reverse::after{right:auto;left:5%;-webkit-transition:left .4s;transition:left .4s;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media(hover: hover){.c_btn.-reverse:hover::after{left:3%;-webkit-transition:left .4s;transition:left .4s}}.c_btn.-reverse:focus-visible::after{left:3%;-webkit-transition:left .4s;transition:left .4s}.c_menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 52.125em){.c_menuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c_menuList>li{position:relative;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;width:20%;border-right:.1rem solid #199f55}@media screen and (max-width: 52.125em){.c_menuList>li{width:100%;height:min(12.8vw,9.6rem);border-right:0}.c_menuList>li:not(:last-child){border-bottom:.1rem solid #fff}.c_menuList>li::after{position:absolute;top:0;right:5%;bottom:0;width:min(2.6666666667vw,2rem);height:min(3.7333333333vw,2.8rem);margin:auto;content:"";background:url("../img/icon_triangle_w.svg") no-repeat center/100%}}.c_menuList>li:first-of-type{border-left:.1rem solid #199f55}@media screen and (max-width: 52.125em){.c_menuList>li:first-of-type{border-left:0}}@media not screen and (max-width: 52.125em){.c_menuList>li::after{position:absolute;right:0;bottom:0;left:0;width:0;height:.2rem;margin:auto;content:"";background-color:#f0d232;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media(hover: hover){.c_menuList>li:hover::after{width:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}.c_menuList>li:focus-visible::after{width:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}.c_menuList>li a{position:relative;padding:1.8rem 0;font-weight:bold;line-height:1.75;color:#fff6eb;text-align:center;font-size:1.5rem}@media screen and (max-width: 52.125em){.c_menuList>li a{font-size:clamp(1.5rem,4vw,1.5rem)}}@media screen and (max-width: 52.125em){.c_menuList>li a{width:100%}}.c_menuList>li::before{position:relative;top:0;bottom:0;left:0;-ms-flex-negative:0;flex-shrink:0;width:3.4rem;height:3rem;margin-right:.5em;content:"";background:url("../img/icon_img001.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){.c_menuList>li::before{position:absolute;left:7.5%;margin:auto}}@media screen and (max-width: 52.125em)and (max-width: 52.125em){.c_menuList>li::before{width:min(6.6666666667vw,5rem);height:min(5.8666666667vw,4.4rem)}}.c_menuList>li:nth-of-type(2)::before{width:5.4rem;height:2.4rem;background:url("../img/icon_img002.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){.c_menuList>li:nth-of-type(2)::before{width:min(10.1333333333vw,7.6rem);height:min(4.5333333333vw,3.4rem)}}.c_menuList>li:nth-of-type(3)::before{width:3rem;height:3.5rem;background:url("../img/icon_img003.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){.c_menuList>li:nth-of-type(3)::before{width:min(5.3333333333vw,4rem);height:min(6.1333333333vw,4.6rem)}}.c_menuList>li:nth-of-type(4)::before{width:3.6rem;height:2.8rem;background:url("../img/icon_img004.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){.c_menuList>li:nth-of-type(4)::before{width:min(6.9333333333vw,5.2rem);height:min(5.3333333333vw,4rem)}}.c_menuList>li.is-bnr{padding-right:5px;padding-left:5px}.c_menuList>li.is-bnr::before,.c_menuList>li.is-bnr::after{display:none}@media screen and (max-width: 52.125em){.c_menuList>li.is-bnr{height:min(21.3333333333vw,16rem);padding-right:5.5%;padding-left:7.5%}}.c_menuList>li.is-bnr img{width:100%}.c_menuList>li.has-child>ul.subMenu{position:absolute;top:0;right:0;left:0;z-index:2;width:100%;padding:0;margin:auto;visibility:hidden;background:url("../img/bg02.png");opacity:0;-webkit-transition:.2s linear;transition:.2s linear}.c_menuList>li.has-child>ul.subMenu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;text-align:center;border-top:.3rem solid #f0d232}.c_menuList>li.has-child>ul.subMenu>li>a{font-size:1.5rem}@media screen and (max-width: 52.125em){.c_menuList>li.has-child>ul.subMenu>li>a{font-size:clamp(1.5rem,4vw,1.5rem)}}@media screen and (max-width: 52.125em){.c_menuList>li.has-child>ul.subMenu>li>a{padding-left:2.5em}}@media(hover: hover){.c_menuList>li.has-child:hover ul.subMenu{top:100%;visibility:visible;opacity:1;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}}.c_menuList>li.has-child:focus-visible ul.subMenu{top:100%;visibility:visible;opacity:1;-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.c_menuList>li.has-child.-open>a::after{-webkit-transition:rotate .3s;transition:rotate .3s;rotate:225deg}.c_movie a picture{position:relative;display:block;overflow:hidden}.c_movie a picture::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:auto;content:"";background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}.c_movie a figcaption{margin:1.8rem auto 0;font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_movie a figcaption{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){.c_movie a figcaption{margin-top:min(3.4666666667vw,2.6rem)}}.c_movie a img{width:100%;height:auto;aspect-ratio:1920/1080;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(hover: hover){.c_movie a:hover picture::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}.c_movie a:hover img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.05);transform:scale(1.05)}}.c_movie a:focus-visible picture::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}.c_movie a:focus-visible img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.05);transform:scale(1.05)}.slick-initialized .slick-slide{line-height:0}.mainImg{position:relative;width:100%;overflow:hidden;text-align:center}.mainImg_slide{line-height:0}.mainImg_slide::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:auto;content:"";background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}.mainImg_slide img{width:100%;height:auto}.mainImg_slide.-active::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s}.mainCatch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:1000px;margin:auto}.mainCatch>figure{opacity:0;-webkit-animation:catchfade 1.5s ease 0s 1 forwards;animation:catchfade 1.5s ease 0s 1 forwards}.mainCatch p{color:#fff}.mainCatch img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:596px;height:95.2852348993%;margin:auto !important;opacity:1}@media screen and (max-width: 833px){.mainCatch img{max-width:67%;height:auto}}@-webkit-keyframes catchfade{0%{opacity:0}100%{opacity:1}}@keyframes catchfade{0%{opacity:0}100%{opacity:1}}.slick-next,.slick-prev{position:absolute;top:40%;z-index:999;width:1.9rem;height:2.7rem;margin:auto;overflow:hidden;color:rgba(0,0,0,0);background:url("../img/icon_triangle.svg") no-repeat center/100%;border:0;-webkit-transition:opacity .4s;transition:opacity .4s}@media screen and (max-width: 52.125em){.slick-next,.slick-prev{top:27.5%;width:min(2.6666666667vw,2rem);height:min(3.7333333333vw,2.8rem)}}.slick-prev{rotate:180deg;left:23.8vw}@media screen and (max-width: 52.125em){.slick-prev{left:2%}}.slick-next{right:23vw}@media screen and (max-width: 52.125em){.slick-next{right:2%}}.wideCarousel{width:100%;padding:0 0 5rem}@media screen and (max-width: 52.125em){.wideCarousel{padding-bottom:min(10.6666666667vw,8rem)}}.wideCarousel .slick-slide{-webkit-transition:all 300ms ease;transition:all 300ms ease}.wideCarousel .slick-slide>div{margin:0 9%}@media screen and (max-width: 52.125em){.wideCarousel .slick-slide>div{margin:0 6.5%}}.wideCarousel .slick-slide img{width:100%;height:auto}.wideCarousel .slick-slide.slick-current,.wideCarousel .slick-slide.is-active-next{-webkit-transform:scale(1.16);transform:scale(1.16);-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width: 52.125em){.wideCarousel .slick-slide.slick-current,.wideCarousel .slick-slide.is-active-next{-webkit-transform:none;transform:none}}.wideCarousel .slick-slide div{padding:5% 0 6.7%}@media screen and (max-width: 52.125em){.wideCarousel .slick-slide div{padding:0}}.c_treeList{padding-top:10rem}@media screen and (max-width: 52.125em){.c_treeList{padding-top:min(14.9333333333vw,11.2rem)}}.c_treeList h3.c_ttl_h3{font-size:3.2rem;position:relative;margin-bottom:5.6rem;font-weight:bold;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_treeList h3.c_ttl_h3{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}@media screen and (max-width: 52.125em){.c_treeList h3.c_ttl_h3{margin-bottom:min(10.6666666667vw,8rem)}}.c_treeList h3.c_ttl_h3 span{position:relative;display:block;height:5.4rem;margin:0 auto 2rem}@media screen and (max-width: 52.125em){.c_treeList h3.c_ttl_h3 span{margin-bottom:min(2.6666666667vw,2rem)}}.c_treeList h3.c_ttl_h3 span::before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:65.6rem;height:.1rem;margin:auto;content:"";background-color:#fff6eb}.c_treeList h3.c_ttl_h3 span::after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-sizing:content-box;box-sizing:content-box;width:9.5rem;height:7.4rem;padding:0 3.2rem;margin:auto;content:"";background:url("../img/icon_flag.svg") no-repeat center/contain,url("../img/bg02.png") repeat center}@media screen and (max-width: 52.125em){.c_treeList h3.c_ttl_h3 span::after{width:min(18.6666666667vw,14rem);height:min(14.4vw,10.8rem);padding:0 1em}}.c_treeList .qualityList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;counter-reset:number 0}@media screen and (max-width: 62.5em){.c_treeList .qualityList{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 52.125em){.c_treeList .qualityList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(14.6666666667vw,11rem) 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c_treeList .qualityList_item{position:relative;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:center;-ms-flex-pack:center;justify-content:center;width:33.3333333333%;width:30rem;height:30rem;border:.6rem solid #f0d232;border-radius:51%}@media screen and (max-width: 52.125em){.c_treeList .qualityList_item{width:min(64vw,48rem);height:min(64vw,48rem)}}.c_treeList .qualityList_item::before{position:absolute;top:-0.5em;left:50%;padding:0 .5em;margin:auto;font-family:"Manrope",sans-serif;font-weight:600;line-height:1;color:#f0d232;content:counter(number);counter-increment:number 1;background:url("../img/bg02.png");translate:-50% 0;font-size:7.2rem}@media screen and (max-width: 52.125em){.c_treeList .qualityList_item::before{font-size:clamp(5.8rem,15.4666666667vw,7.2rem)}}.c_treeList .qualityList_item figure{padding-top:1.5em}@media screen and (max-width: 52.125em){.c_treeList .qualityList_item figure{padding-top:min(0.2666666667vw,0.2rem)}}.c_treeList .qualityList_item figcaption{font-size:1.8rem;font-weight:bold;line-height:1.8666666667;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_treeList .qualityList_item figcaption{font-size:clamp(1.5rem,4vw,1.8rem)}}.c_ttl_h1{font-size:6rem;padding:0;margin:auto;font-family:"Manrope",sans-serif;font-weight:bold;line-height:1.2;color:#05803c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_ttl_h1{font-size:clamp(4.8rem,12.8vw,6rem)}}.c_ttl_h1 span{display:block;margin:auto;font-family:"游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:inherit;text-align:center;letter-spacing:0;font-size:1.5rem}@media screen and (max-width: 52.125em){.c_ttl_h1 span{font-size:clamp(1.4rem,3.7333333333vw,1.5rem)}}.c_ttl_h2{font-size:4rem;font-weight:bold;color:#05803c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_ttl_h2{font-size:clamp(3rem,8vw,4rem)}}.c_ttl_h2 span{display:block}.c_ttl_h3{font-size:2.8rem}@media screen and (max-width: 52.125em){.c_ttl_h3{font-size:clamp(2.2rem,5.8666666667vw,2.8rem)}}.c_ttl_h3.-baloon{margin:1em 0;font-weight:bold;color:#05803c}.c_ttl_h3.-baloon span{position:relative;display:block;max-width:30rem;margin:0 0 1rem;color:#fff6eb;text-align:center;background-color:#05803c;border-radius:999px;font-size:2rem}@media screen and (max-width: 52.125em){.c_ttl_h3.-baloon span{font-size:clamp(2rem,5.3333333333vw,2rem)}}.c_ttl_h3.-baloon span::after{position:absolute;right:0;bottom:-0.7rem;left:0;width:1rem;height:.8rem;margin:auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:#05803c}.c_ttl_h4{font-size:1.4rem;font-weight:500;line-height:1.7142857143;color:#000;letter-spacing:.05em}@media screen and (max-width: 52.125em){.c_ttl_h4{font-size:clamp(1.4rem,3.7333333333vw,1.4rem)}}.c_ttl_bubble{position:relative;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;width:28rem;height:4.7rem;margin:0 auto 6.3rem;font-family:"Manrope",sans-serif;font-weight:bold;color:#05803c;background-color:#fff6eb;border-radius:999px;font-size:1.8rem}@media screen and (max-width: 52.125em){.c_ttl_bubble{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){.c_ttl_bubble{width:min(74.6666666667vw,56rem);height:min(12.5333333333vw,9.4rem);margin-bottom:min(10.6666666667vw,8rem)}}.c_ttl_bubble::after{position:absolute;right:0;bottom:-0.7rem;left:0;width:1.2rem;height:.9rem;margin:auto;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);content:"";background-color:#fff6eb}.countReset{overflow:hidden;counter-reset:number 0}.clearFix:after{display:block;clear:both;content:""}.bgGray{padding:2em 1.5em;background-color:rgba(var(--colorHighlight), 1)}@media screen and (max-width: 52.125em){.bgGray{padding:1.5em}}.imgInversion{-webkit-filter:var(--invert);filter:var(--invert)}.-br{display:block}.frameWrapper{position:relative;width:100%;min-height:225px;padding-top:53%}.frameWrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.highlight{background:#fff6eb}.-inversion h2,.-inversion h3,.-inversion h4,.-inversion h5{color:#fff}.-inversion h2:after,.-inversion h2:before,.-inversion h3:after,.-inversion h3:before,.-inversion h4:after,.-inversion h4:before,.-inversion h5:after,.-inversion h5:before{background-color:#fff;border-color:#fff}.-inversion h2 span,.-inversion h3 span,.-inversion h4 span,.-inversion h5 span{color:#fff}.-inversion p,.-inversion li,.-inversion td,.-inversion th,.-inversion a,.-inversion figcaption{color:#fff}img.-alignright{float:right;margin:0 0 10px 2%}img.-alignleft{float:left;margin:0 2% 10px 0}@media screen and (max-width: 52.125em){img.-alignright,img.-alignleft{display:block;float:none;margin:0 auto 20px}}@media not screen and (max-width: 52.125em){.pcOnly{display:block}img.pcOnly{display:inline}.spOnly{display:none !important}}@media screen and (max-width: 52.125em){.pcOnly{display:none !important}.spOnly{display:block}img.spOnly{display:inline}}@media not screen and (max-width: 52.125em){header .pcOnly{display:block}header img.pcOnly{display:inline}header .spOnly{display:none !important}}@media screen and (max-width: 52.125em){header .pcOnly{display:none !important}header .spOnly{display:block}header img.spOnly{display:inline !important}}.-color01{color:#05803c !important}.-color02{color:#f0d232 !important}.-color03{color:#00884d !important}.-color04{color:#fff6eb !important}.-textRed{color:red !important}.-textMarker{line-height:1.2 !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #05803c)) !important;background:linear-gradient(transparent 75%, #05803c 75%) !important}.-bold{font-weight:bold !important}.-gothic{font-family:"游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.-mincho{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.-textIndent{text-indent:1em}.-textLeft{text-align:left !important}.-textCenter{text-align:center !important}.-textRight{text-align:right !important}@media not screen and (max-width: 52.125em){.pc-textCenter{text-align:center !important}.pc-textRight{text-align:right !important}.pc-textLeft{text-align:left !important}}@media screen and (max-width: 52.125em){.sp-textCenter{text-align:center !important}.sp-textRight{text-align:right !important}.sp-textLeft{text-align:left !important}}.-textTop{vertical-align:top !important}.-textMiddle{vertical-align:middle !important}.-textBottom{vertical-align:bottom !important}.-textTable{display:table;margin-right:auto;margin-left:auto;table-layout:fixed}.-textSmall{font-size:80%}.-textLarge{font-size:180%}.annotation{position:relative;margin-bottom:0;font-size:80%}.annotation::before{margin-right:.2em;content:"※"}.textLead{font-size:150%;font-weight:bold;color:#f0d232;text-align:center}.-textBorder{border-bottom:1px solid #05803c !important}@-webkit-keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fuwafuwa{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fuwafuwa_horizon{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fuwafuwa_horizon{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fuwafuwa_cloud{0%,100%{background-position:top left,bottom right}50%{background-position:top left 20px,bottom right 25px}}@keyframes fuwafuwa_cloud{0%,100%{background-position:top left,bottom right}50%{background-position:top left 20px,bottom right 25px}}.scaleText{margin-top:1em;-webkit-animation:scaletext 2s ease 0s infinite normal;animation:scaletext 2s ease 0s infinite normal}@-webkit-keyframes scaletext{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes scaletext{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.scrollIn,.loadIn{opacity:0;-webkit-transition:opacity 800ms ease-out,-webkit-transform 800ms ease-out;transition:opacity 800ms ease-out,-webkit-transform 800ms ease-out;transition:transform 800ms ease-out,opacity 800ms ease-out;transition:transform 800ms ease-out,opacity 800ms ease-out,-webkit-transform 800ms ease-out}.scrollIn.-up,.loadIn.-up{-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}.scrollIn.-down,.loadIn.-down{-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}.scrollIn.-right,.loadIn.-right{-webkit-transform:translate(50px, 0);transform:translate(50px, 0)}.scrollIn.-left,.loadIn.-left{-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}.scrollIn.-scale,.loadIn.-scale{-webkit-transform:scale(0);transform:scale(0)}.scrollIn.-bound,.loadIn.-bound{-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}.scrollIn.-arcRight,.loadIn.-arcRight{-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:center 150%;transform-origin:center 150%}.scrollIn.-arcLeft,.loadIn.-arcLeft{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center 150%;transform-origin:center 150%}.scrollIn.-para,.loadIn.-para{opacity:1;-webkit-transform:translate(0, 150px);transform:translate(0, 150px)}.scrollIn.-para>*,.loadIn.-para>*{-webkit-transform:translate(0, 150px);transform:translate(0, 150px)}.scrollIn.-active,.loadIn.-active{opacity:1;-webkit-transition:opacity 800ms ease-out,-webkit-transform 800ms ease-out;transition:opacity 800ms ease-out,-webkit-transform 800ms ease-out;transition:transform 800ms ease-out,opacity 800ms ease-out;transition:transform 800ms ease-out,opacity 800ms ease-out,-webkit-transform 800ms ease-out;-webkit-transform:none;transform:none}.scrollIn.-active.-bound,.loadIn.-active.-bound{-webkit-animation:bound 1.2s ease 0s 1 forwards;animation:bound 1.2s ease 0s 1 forwards}.scrollIn.-active.-para>*,.loadIn.-active.-para>*{-webkit-transition:all 1000ms;transition:all 1000ms;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transform:none;transform:none}.scroll.-leftSlide,.scroll.-rightSlide{position:relative;display:table;table-layout:fixed}.scroll.-leftSlide::after,.scroll.-rightSlide::after{position:absolute;top:0;left:0;z-index:10;width:101%;height:100%;margin:auto;content:"" !important;background:#05803c;-webkit-transform:scaleX(0);transform:scaleX(0)}.scroll.-leftSlide>*,.scroll.-rightSlide>*{opacity:0;-webkit-transition:opacity 0;transition:opacity 0}.scroll.-leftSlide.-active>*,.scroll.-rightSlide.-active>*{opacity:1;-webkit-transition:opacity 0;transition:opacity 0;-webkit-transition-delay:.6s;transition-delay:.6s}.scroll.-leftSlide::after{-webkit-transform-origin:left;transform-origin:left}.scroll.-leftSlide.-active::after{-webkit-animation:leftSlide 1s ease-in-out 0s 1 forwards;animation:leftSlide 1s ease-in-out 0s 1 forwards}.scroll.-rightSlide::after{right:0;left:auto;-webkit-transform-origin:right;transform-origin:right}.scroll.-rightSlide.-active::after{-webkit-animation:rightSlide 1s ease-in-out 0s 1 forwards;animation:rightSlide 1s ease-in-out 0s 1 forwards}.typTxt{opacity:0}.typTxt>font{display:inline-block;opacity:0;-webkit-transform:scale(2.3) translate(-5px);transform:scale(2.3) translate(-5px);-webkit-transform-origin:right center;transform-origin:right center}.typTxt.-active{opacity:1}.typTxt.-active>font{opacity:1;-webkit-transition:.4s;transition:.4s;-webkit-transform:none;transform:none}.typTxt.-active>font:nth-of-type(1){-webkit-transition-delay:580ms;transition-delay:580ms}.typTxt.-active>font:nth-of-type(2){-webkit-transition-delay:660ms;transition-delay:660ms}.typTxt.-active>font:nth-of-type(3){-webkit-transition-delay:740ms;transition-delay:740ms}.typTxt.-active>font:nth-of-type(4){-webkit-transition-delay:820ms;transition-delay:820ms}.typTxt.-active>font:nth-of-type(5){-webkit-transition-delay:900ms;transition-delay:900ms}.typTxt.-active>font:nth-of-type(6){-webkit-transition-delay:980ms;transition-delay:980ms}.typTxt.-active>font:nth-of-type(7){-webkit-transition-delay:1060ms;transition-delay:1060ms}.typTxt.-active>font:nth-of-type(8){-webkit-transition-delay:1140ms;transition-delay:1140ms}.typTxt.-active>font:nth-of-type(9){-webkit-transition-delay:1220ms;transition-delay:1220ms}.typTxt.-active>font:nth-of-type(10){-webkit-transition-delay:1300ms;transition-delay:1300ms}.typTxt.-active>font:nth-of-type(11){-webkit-transition-delay:1380ms;transition-delay:1380ms}.typTxt.-active>font:nth-of-type(12){-webkit-transition-delay:1460ms;transition-delay:1460ms}.typTxt.-active>font:nth-of-type(13){-webkit-transition-delay:1540ms;transition-delay:1540ms}.typTxt.-active>font:nth-of-type(14){-webkit-transition-delay:1620ms;transition-delay:1620ms}.typTxt.-active>font:nth-of-type(15){-webkit-transition-delay:1700ms;transition-delay:1700ms}.typTxt.-active>font:nth-of-type(16){-webkit-transition-delay:1780ms;transition-delay:1780ms}.typTxt.-active>font:nth-of-type(17){-webkit-transition-delay:1860ms;transition-delay:1860ms}.typTxt.-active>font:nth-of-type(18){-webkit-transition-delay:1940ms;transition-delay:1940ms}.typTxt.-active>font:nth-of-type(19){-webkit-transition-delay:2020ms;transition-delay:2020ms}.typTxt.-active>font:nth-of-type(20){-webkit-transition-delay:2100ms;transition-delay:2100ms}.typTxt.-active>font:nth-of-type(21){-webkit-transition-delay:2180ms;transition-delay:2180ms}.typTxt.-active>font:nth-of-type(22){-webkit-transition-delay:2260ms;transition-delay:2260ms}.typTxt.-active>font:nth-of-type(23){-webkit-transition-delay:2340ms;transition-delay:2340ms}.typTxt.-active>font:nth-of-type(24){-webkit-transition-delay:2420ms;transition-delay:2420ms}.typTxt.-active>font:nth-of-type(25){-webkit-transition-delay:2500ms;transition-delay:2500ms}.typTxt.-active>font:nth-of-type(26){-webkit-transition-delay:2580ms;transition-delay:2580ms}.typTxt.-active>font:nth-of-type(27){-webkit-transition-delay:2660ms;transition-delay:2660ms}.typTxt.-active>font:nth-of-type(28){-webkit-transition-delay:2740ms;transition-delay:2740ms}.typTxt.-active>font:nth-of-type(29){-webkit-transition-delay:2820ms;transition-delay:2820ms}.typTxt.-active>font:nth-of-type(30){-webkit-transition-delay:2900ms;transition-delay:2900ms}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(1),.loadIn.active.each~.loadIn.active.each:nth-of-type(1){-webkit-transition-delay:80ms;transition-delay:80ms}.scroll.active.leftSlide.each:nth-of-type(1):before{-webkit-animation-delay:200ms;animation-delay:200ms}.scroll.active.leftSlide.each>*:nth-of-type(1){-webkit-transition-delay:1200ms;transition-delay:1200ms}.bound.active.each~.bound.active.each:nth-of-type(1){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:100ms !important;animation-delay:100ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(2),.loadIn.active.each~.loadIn.active.each:nth-of-type(2){-webkit-transition-delay:160ms;transition-delay:160ms}.scroll.active.leftSlide.each:nth-of-type(2):before{-webkit-animation-delay:400ms;animation-delay:400ms}.scroll.active.leftSlide.each>*:nth-of-type(2){-webkit-transition-delay:2400ms;transition-delay:2400ms}.bound.active.each~.bound.active.each:nth-of-type(2){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:200ms !important;animation-delay:200ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(3),.loadIn.active.each~.loadIn.active.each:nth-of-type(3){-webkit-transition-delay:240ms;transition-delay:240ms}.scroll.active.leftSlide.each:nth-of-type(3):before{-webkit-animation-delay:600ms;animation-delay:600ms}.scroll.active.leftSlide.each>*:nth-of-type(3){-webkit-transition-delay:3600ms;transition-delay:3600ms}.bound.active.each~.bound.active.each:nth-of-type(3){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:300ms !important;animation-delay:300ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(4),.loadIn.active.each~.loadIn.active.each:nth-of-type(4){-webkit-transition-delay:320ms;transition-delay:320ms}.scroll.active.leftSlide.each:nth-of-type(4):before{-webkit-animation-delay:800ms;animation-delay:800ms}.scroll.active.leftSlide.each>*:nth-of-type(4){-webkit-transition-delay:4800ms;transition-delay:4800ms}.bound.active.each~.bound.active.each:nth-of-type(4){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:400ms !important;animation-delay:400ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(5),.loadIn.active.each~.loadIn.active.each:nth-of-type(5){-webkit-transition-delay:400ms;transition-delay:400ms}.scroll.active.leftSlide.each:nth-of-type(5):before{-webkit-animation-delay:1000ms;animation-delay:1000ms}.scroll.active.leftSlide.each>*:nth-of-type(5){-webkit-transition-delay:6000ms;transition-delay:6000ms}.bound.active.each~.bound.active.each:nth-of-type(5){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:500ms !important;animation-delay:500ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(6),.loadIn.active.each~.loadIn.active.each:nth-of-type(6){-webkit-transition-delay:480ms;transition-delay:480ms}.scroll.active.leftSlide.each:nth-of-type(6):before{-webkit-animation-delay:1200ms;animation-delay:1200ms}.scroll.active.leftSlide.each>*:nth-of-type(6){-webkit-transition-delay:7200ms;transition-delay:7200ms}.bound.active.each~.bound.active.each:nth-of-type(6){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:600ms !important;animation-delay:600ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(7),.loadIn.active.each~.loadIn.active.each:nth-of-type(7){-webkit-transition-delay:560ms;transition-delay:560ms}.scroll.active.leftSlide.each:nth-of-type(7):before{-webkit-animation-delay:1400ms;animation-delay:1400ms}.scroll.active.leftSlide.each>*:nth-of-type(7){-webkit-transition-delay:8400ms;transition-delay:8400ms}.bound.active.each~.bound.active.each:nth-of-type(7){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:700ms !important;animation-delay:700ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(8),.loadIn.active.each~.loadIn.active.each:nth-of-type(8){-webkit-transition-delay:640ms;transition-delay:640ms}.scroll.active.leftSlide.each:nth-of-type(8):before{-webkit-animation-delay:1600ms;animation-delay:1600ms}.scroll.active.leftSlide.each>*:nth-of-type(8){-webkit-transition-delay:9600ms;transition-delay:9600ms}.bound.active.each~.bound.active.each:nth-of-type(8){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:800ms !important;animation-delay:800ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(9),.loadIn.active.each~.loadIn.active.each:nth-of-type(9){-webkit-transition-delay:720ms;transition-delay:720ms}.scroll.active.leftSlide.each:nth-of-type(9):before{-webkit-animation-delay:1800ms;animation-delay:1800ms}.scroll.active.leftSlide.each>*:nth-of-type(9){-webkit-transition-delay:10800ms;transition-delay:10800ms}.bound.active.each~.bound.active.each:nth-of-type(9){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:900ms !important;animation-delay:900ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(10),.loadIn.active.each~.loadIn.active.each:nth-of-type(10){-webkit-transition-delay:800ms;transition-delay:800ms}.scroll.active.leftSlide.each:nth-of-type(10):before{-webkit-animation-delay:2000ms;animation-delay:2000ms}.scroll.active.leftSlide.each>*:nth-of-type(10){-webkit-transition-delay:12000ms;transition-delay:12000ms}.bound.active.each~.bound.active.each:nth-of-type(10){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1000ms !important;animation-delay:1000ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(11),.loadIn.active.each~.loadIn.active.each:nth-of-type(11){-webkit-transition-delay:880ms;transition-delay:880ms}.scroll.active.leftSlide.each:nth-of-type(11):before{-webkit-animation-delay:2200ms;animation-delay:2200ms}.scroll.active.leftSlide.each>*:nth-of-type(11){-webkit-transition-delay:13200ms;transition-delay:13200ms}.bound.active.each~.bound.active.each:nth-of-type(11){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1100ms !important;animation-delay:1100ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(12),.loadIn.active.each~.loadIn.active.each:nth-of-type(12){-webkit-transition-delay:960ms;transition-delay:960ms}.scroll.active.leftSlide.each:nth-of-type(12):before{-webkit-animation-delay:2400ms;animation-delay:2400ms}.scroll.active.leftSlide.each>*:nth-of-type(12){-webkit-transition-delay:14400ms;transition-delay:14400ms}.bound.active.each~.bound.active.each:nth-of-type(12){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1200ms !important;animation-delay:1200ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(13),.loadIn.active.each~.loadIn.active.each:nth-of-type(13){-webkit-transition-delay:1040ms;transition-delay:1040ms}.scroll.active.leftSlide.each:nth-of-type(13):before{-webkit-animation-delay:2600ms;animation-delay:2600ms}.scroll.active.leftSlide.each>*:nth-of-type(13){-webkit-transition-delay:15600ms;transition-delay:15600ms}.bound.active.each~.bound.active.each:nth-of-type(13){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1300ms !important;animation-delay:1300ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(14),.loadIn.active.each~.loadIn.active.each:nth-of-type(14){-webkit-transition-delay:1120ms;transition-delay:1120ms}.scroll.active.leftSlide.each:nth-of-type(14):before{-webkit-animation-delay:2800ms;animation-delay:2800ms}.scroll.active.leftSlide.each>*:nth-of-type(14){-webkit-transition-delay:16800ms;transition-delay:16800ms}.bound.active.each~.bound.active.each:nth-of-type(14){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1400ms !important;animation-delay:1400ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(15),.loadIn.active.each~.loadIn.active.each:nth-of-type(15){-webkit-transition-delay:1200ms;transition-delay:1200ms}.scroll.active.leftSlide.each:nth-of-type(15):before{-webkit-animation-delay:3000ms;animation-delay:3000ms}.scroll.active.leftSlide.each>*:nth-of-type(15){-webkit-transition-delay:18000ms;transition-delay:18000ms}.bound.active.each~.bound.active.each:nth-of-type(15){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1500ms !important;animation-delay:1500ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(16),.loadIn.active.each~.loadIn.active.each:nth-of-type(16){-webkit-transition-delay:1280ms;transition-delay:1280ms}.scroll.active.leftSlide.each:nth-of-type(16):before{-webkit-animation-delay:3200ms;animation-delay:3200ms}.scroll.active.leftSlide.each>*:nth-of-type(16){-webkit-transition-delay:19200ms;transition-delay:19200ms}.bound.active.each~.bound.active.each:nth-of-type(16){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1600ms !important;animation-delay:1600ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(17),.loadIn.active.each~.loadIn.active.each:nth-of-type(17){-webkit-transition-delay:1360ms;transition-delay:1360ms}.scroll.active.leftSlide.each:nth-of-type(17):before{-webkit-animation-delay:3400ms;animation-delay:3400ms}.scroll.active.leftSlide.each>*:nth-of-type(17){-webkit-transition-delay:20400ms;transition-delay:20400ms}.bound.active.each~.bound.active.each:nth-of-type(17){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1700ms !important;animation-delay:1700ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(18),.loadIn.active.each~.loadIn.active.each:nth-of-type(18){-webkit-transition-delay:1440ms;transition-delay:1440ms}.scroll.active.leftSlide.each:nth-of-type(18):before{-webkit-animation-delay:3600ms;animation-delay:3600ms}.scroll.active.leftSlide.each>*:nth-of-type(18){-webkit-transition-delay:21600ms;transition-delay:21600ms}.bound.active.each~.bound.active.each:nth-of-type(18){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1800ms !important;animation-delay:1800ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(19),.loadIn.active.each~.loadIn.active.each:nth-of-type(19){-webkit-transition-delay:1520ms;transition-delay:1520ms}.scroll.active.leftSlide.each:nth-of-type(19):before{-webkit-animation-delay:3800ms;animation-delay:3800ms}.scroll.active.leftSlide.each>*:nth-of-type(19){-webkit-transition-delay:22800ms;transition-delay:22800ms}.bound.active.each~.bound.active.each:nth-of-type(19){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:1900ms !important;animation-delay:1900ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(20),.loadIn.active.each~.loadIn.active.each:nth-of-type(20){-webkit-transition-delay:1600ms;transition-delay:1600ms}.scroll.active.leftSlide.each:nth-of-type(20):before{-webkit-animation-delay:4000ms;animation-delay:4000ms}.scroll.active.leftSlide.each>*:nth-of-type(20){-webkit-transition-delay:24000ms;transition-delay:24000ms}.bound.active.each~.bound.active.each:nth-of-type(20){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2000ms !important;animation-delay:2000ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(21),.loadIn.active.each~.loadIn.active.each:nth-of-type(21){-webkit-transition-delay:1680ms;transition-delay:1680ms}.scroll.active.leftSlide.each:nth-of-type(21):before{-webkit-animation-delay:4200ms;animation-delay:4200ms}.scroll.active.leftSlide.each>*:nth-of-type(21){-webkit-transition-delay:25200ms;transition-delay:25200ms}.bound.active.each~.bound.active.each:nth-of-type(21){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2100ms !important;animation-delay:2100ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(22),.loadIn.active.each~.loadIn.active.each:nth-of-type(22){-webkit-transition-delay:1760ms;transition-delay:1760ms}.scroll.active.leftSlide.each:nth-of-type(22):before{-webkit-animation-delay:4400ms;animation-delay:4400ms}.scroll.active.leftSlide.each>*:nth-of-type(22){-webkit-transition-delay:26400ms;transition-delay:26400ms}.bound.active.each~.bound.active.each:nth-of-type(22){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2200ms !important;animation-delay:2200ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(23),.loadIn.active.each~.loadIn.active.each:nth-of-type(23){-webkit-transition-delay:1840ms;transition-delay:1840ms}.scroll.active.leftSlide.each:nth-of-type(23):before{-webkit-animation-delay:4600ms;animation-delay:4600ms}.scroll.active.leftSlide.each>*:nth-of-type(23){-webkit-transition-delay:27600ms;transition-delay:27600ms}.bound.active.each~.bound.active.each:nth-of-type(23){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2300ms !important;animation-delay:2300ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(24),.loadIn.active.each~.loadIn.active.each:nth-of-type(24){-webkit-transition-delay:1920ms;transition-delay:1920ms}.scroll.active.leftSlide.each:nth-of-type(24):before{-webkit-animation-delay:4800ms;animation-delay:4800ms}.scroll.active.leftSlide.each>*:nth-of-type(24){-webkit-transition-delay:28800ms;transition-delay:28800ms}.bound.active.each~.bound.active.each:nth-of-type(24){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2400ms !important;animation-delay:2400ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(25),.loadIn.active.each~.loadIn.active.each:nth-of-type(25){-webkit-transition-delay:2000ms;transition-delay:2000ms}.scroll.active.leftSlide.each:nth-of-type(25):before{-webkit-animation-delay:5000ms;animation-delay:5000ms}.scroll.active.leftSlide.each>*:nth-of-type(25){-webkit-transition-delay:30000ms;transition-delay:30000ms}.bound.active.each~.bound.active.each:nth-of-type(25){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2500ms !important;animation-delay:2500ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(26),.loadIn.active.each~.loadIn.active.each:nth-of-type(26){-webkit-transition-delay:2080ms;transition-delay:2080ms}.scroll.active.leftSlide.each:nth-of-type(26):before{-webkit-animation-delay:5200ms;animation-delay:5200ms}.scroll.active.leftSlide.each>*:nth-of-type(26){-webkit-transition-delay:31200ms;transition-delay:31200ms}.bound.active.each~.bound.active.each:nth-of-type(26){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2600ms !important;animation-delay:2600ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(27),.loadIn.active.each~.loadIn.active.each:nth-of-type(27){-webkit-transition-delay:2160ms;transition-delay:2160ms}.scroll.active.leftSlide.each:nth-of-type(27):before{-webkit-animation-delay:5400ms;animation-delay:5400ms}.scroll.active.leftSlide.each>*:nth-of-type(27){-webkit-transition-delay:32400ms;transition-delay:32400ms}.bound.active.each~.bound.active.each:nth-of-type(27){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2700ms !important;animation-delay:2700ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(28),.loadIn.active.each~.loadIn.active.each:nth-of-type(28){-webkit-transition-delay:2240ms;transition-delay:2240ms}.scroll.active.leftSlide.each:nth-of-type(28):before{-webkit-animation-delay:5600ms;animation-delay:5600ms}.scroll.active.leftSlide.each>*:nth-of-type(28){-webkit-transition-delay:33600ms;transition-delay:33600ms}.bound.active.each~.bound.active.each:nth-of-type(28){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2800ms !important;animation-delay:2800ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(29),.loadIn.active.each~.loadIn.active.each:nth-of-type(29){-webkit-transition-delay:2320ms;transition-delay:2320ms}.scroll.active.leftSlide.each:nth-of-type(29):before{-webkit-animation-delay:5800ms;animation-delay:5800ms}.scroll.active.leftSlide.each>*:nth-of-type(29){-webkit-transition-delay:34800ms;transition-delay:34800ms}.bound.active.each~.bound.active.each:nth-of-type(29){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:2900ms !important;animation-delay:2900ms !important}.scrollIn.active.each~.scrollIn.active.each:nth-of-type(30),.loadIn.active.each~.loadIn.active.each:nth-of-type(30){-webkit-transition-delay:2400ms;transition-delay:2400ms}.scroll.active.leftSlide.each:nth-of-type(30):before{-webkit-animation-delay:6000ms;animation-delay:6000ms}.scroll.active.leftSlide.each>*:nth-of-type(30){-webkit-transition-delay:36000ms;transition-delay:36000ms}.bound.active.each~.bound.active.each:nth-of-type(30){-webkit-transition-delay:none !important;transition-delay:none !important;-webkit-animation-delay:3000ms !important;animation-delay:3000ms !important}@-webkit-keyframes bound{100%,20%,50%,80%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}0%,40%{-webkit-transform:translateY(-20%) scale(1);transform:translateY(-20%) scale(1)}60%{-webkit-transform:translateY(-10%) scale(1);transform:translateY(-10%) scale(1)}}@keyframes bound{100%,20%,50%,80%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}0%,40%{-webkit-transform:translateY(-20%) scale(1);transform:translateY(-20%) scale(1)}60%{-webkit-transform:translateY(-10%) scale(1);transform:translateY(-10%) scale(1)}}@-webkit-keyframes leftSlide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}70%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes leftSlide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}70%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes rightSlide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}70%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes rightSlide{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}70%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}}.hoverOpacity{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}@media(hover: hover){.hoverOpacity:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}}.hoverOpacity:focus-visible{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.hoverShine{position:relative;display:block;overflow:hidden}.hoverShine::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:auto;content:"";background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}@media(hover: hover){.hoverShine:hover::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}}.hoverShine:focus-visible::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}@-webkit-keyframes shine{0%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}25%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.4) 10%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%)}50%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%)}75%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.4) 90%, rgba(255, 255, 255, 0.2) 100%)}100%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%)}}@keyframes shine{0%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}25%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.4) 10%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0) 100%)}50%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%)}75%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 80%, rgba(255, 255, 255, 0.4) 90%, rgba(255, 255, 255, 0.2) 100%)}100%{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 0) 100%)}}.hoverScale{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;overflow:hidden}.hoverScale img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(hover: hover){.hoverScale:hover img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.05);transform:scale(1.05)}}.hoverScale:focus-visible img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.05);transform:scale(1.05)}.u_ul{margin:0 auto}.u_ul>li{position:relative;padding-left:1em;text-indent:-1em}.u_ul>li:before{content:"・"}header{position:relative;z-index:300;width:100%;padding:0;background:url("../img/bg01.png")}header.-fixed{position:fixed;top:0}header>.contentInner{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;max-width:320rem;padding:0}header .titleLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:28rem;padding-top:1.2rem;margin:auto 0;margin-left:4rem}@media screen and (max-width: 52.125em){header .titleLogo{width:min(45.3333333333vw,34rem);max-width:inherit;padding-top:min(1.0666666667vw,0.8rem);margin-left:min(4.08vw,3.06rem)}}header .titleLogo a{display:block;width:100%}header .titleLogo img{width:auto;max-width:100%;height:auto;max-height:100%}header .ac_menu{position:relative;top:0;right:0;bottom:0;z-index:999;display:inline-block;width:9rem;height:9rem;margin:auto;cursor:pointer;background:url("../img/bg02.png");border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 52.125em){header .ac_menu{width:min(14.9333333333vw,11.2rem);height:min(14.9333333333vw,11.2rem)}}header .ac_menu::after{position:absolute;top:auto;right:0;bottom:2em;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-family:"Manrope",sans-serif;font-weight:bold;color:#fff6eb;text-align:center;content:"menu";background:none;font-size:1.2rem}@media screen and (max-width: 52.125em){header .ac_menu::after{font-size:clamp(1.2rem,3.2vw,1.2rem)}}@media screen and (max-width: 52.125em){header .ac_menu::after{bottom:min(3.2vw,2.4rem)}}header .ac_menu span{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:3.2rem;height:.1rem;margin:auto;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media screen and (max-width: 52.125em){header .ac_menu span{width:min(6.4vw,4.8rem)}}header .ac_menu span:before,header .ac_menu span:after{position:absolute;top:-1rem;right:0;bottom:auto;left:0;display:block;width:100%;height:.1rem;margin:auto;content:"";background:#fff6eb;-webkit-transition:rotate .3s;transition:rotate .3s}header .ac_menu span:after{top:auto;bottom:0}header .ac_menu.-active span{background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s;transition:background-color .3s}header .ac_menu.-active span:before,header .ac_menu.-active span:after{top:0;bottom:0;-webkit-transition:rotate .3s;transition:rotate .3s;rotate:30deg}header .ac_menu.-active span:after{rotate:-30deg}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header nav .naviWrapper{position:fixed;top:0;right:0;display:block;width:0;height:100%;opacity:0;-webkit-transition:width .4s,opacity .4s;transition:width .4s,opacity .4s}@media screen and (max-width: 52.125em){header nav .naviWrapper{top:min(14.9333333333vw,11.2rem)}}header nav .naviWrapper.-active{width:100%;opacity:1;-webkit-transition:width .4s,opacity .4s;transition:width .4s,opacity .4s}header nav .naviWrapper.-active #navi{padding:8rem 5.6rem 0;visibility:visible;opacity:1}@media screen and (max-width: 52.125em){header nav .naviWrapper.-active #navi{padding:0}}header nav #navi{position:absolute;top:0;right:0;left:auto;z-index:998;display:block;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:33%;height:100vh;height:100svh;padding:0;padding-top:8rem;margin:0 auto;overflow-y:auto;text-align:center;visibility:hidden;background:url("../img/bg02.png");opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 52.125em){header nav #navi{width:100%;padding-top:0}}header nav #navi>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0;text-align:left}header nav #navi>li::after{position:absolute;bottom:0;left:0;width:100%;height:1.2rem;margin:auto;content:"";background:url("../img/bg06.svg") repeat-x left/contain}@media screen and (max-width: 52.125em){header nav #navi>li{padding:0 min(8.5333333333vw,6.4rem);border-bottom:0}}header nav #navi>li a{position:relative;display:block;width:100%;padding:5.6rem 0;font-weight:bold;line-height:1.2;color:#fff6eb;text-align:left;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;font-size:1.8rem}@media screen and (max-width: 52.125em){header nav #navi>li a{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){header nav #navi>li a{padding:min(10.6666666667vw,8rem) 0}}header nav #navi>li a br{display:none}@media(hover: hover){header nav #navi>li a:hover{color:rgba(255,246,235,.7);-webkit-transition:color .4s;transition:color .4s}@media not screen and (max-width: 52.125em){header nav #navi>li a:hover::after{right:100%;-webkit-transition:right .4s;transition:right .4s}}}header nav #navi>li a:focus-visible{color:rgba(255,246,235,.7);-webkit-transition:color .4s;transition:color .4s}@media not screen and (max-width: 52.125em){header nav #navi>li a:focus-visible::after{right:100%;-webkit-transition:right .4s;transition:right .4s}}header nav #navi>li::before{position:relative;top:0;bottom:0;left:0;display:inline-block;margin:auto;margin-right:.5em;vertical-align:middle;content:""}header nav #navi>li:first-of-type::before{width:3.4rem;height:3rem;background:url("../img/icon_img001.svg") no-repeat center/contain}header nav #navi>li:nth-of-type(2)::before{width:5.4rem;height:2.4rem;background:url("../img/icon_img002.svg") no-repeat center/contain}header nav #navi>li:nth-of-type(3)::before{width:3rem;height:3.5rem;background:url("../img/icon_img003.svg") no-repeat center/contain}header nav #navi>li:nth-of-type(4)::before{width:3.6rem;height:2.8rem;background:url("../img/icon_img004.svg") no-repeat center/contain}header nav #navi>li.is-bnr{padding-top:5.6rem;padding-bottom:0;border-bottom:none}@media screen and (max-width: 52.125em){header nav #navi>li.is-bnr{padding-top:min(6.48vw,4.86rem)}}header nav #navi>li.is-bnr a{padding:0}header nav #navi>li.is-bnr::before,header nav #navi>li.is-bnr::after{display:none}header nav #navi>li.is-bnr img{width:100%}header nav #navi>li.is-bnr+.is-bnr{padding-top:1.6rem}@media screen and (max-width: 52.125em){header nav #navi>li.is-bnr+.is-bnr{padding-top:min(3.2vw,2.4rem)}}header nav #navi>li.has-child>ul.subMenu{margin-top:4.4rem}header nav #navi>li.has-child>ul.subMenu li a{font-size:1.5rem}@media screen and (max-width: 52.125em){header nav #navi>li.has-child>ul.subMenu li a{font-size:clamp(1.5rem,4vw,1.5rem)}}.underTitle{position:relative;z-index:1;max-width:1000px;padding:.5em .8em .5em;margin:10% auto 1.5em;overflow:hidden;font-size:3.2rem;font-weight:bold;color:rgba(var(--colorTextReversal), 1);text-align:left;letter-spacing:.05em;background-color:rgba(var(--colorText), 1)}@media screen and (max-width: 52.125em){.underTitle{padding:1em;margin:0 5%;font-size:2rem}}.underTitle span{display:block;margin:0 auto;font-size:55%;font-weight:normal;line-height:1.3}footer{position:relative;padding:4rem 0;background:url("../img/bg02.png")}footer .copyRight{display:block;margin:auto}@media screen and (max-width: 52.125em){footer .copyRight{width:min(13.8666666667vw,10.4rem);height:min(16vw,12rem)}}#toTop{position:absolute;top:-3rem;right:4%;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;background-color:#fff;border:.3rem solid #05803c;border-radius:51%}#toTop::after{position:absolute;top:0;right:0;bottom:0;left:0;width:1rem;height:1rem;margin:auto;content:"";border-top:.3rem solid #05803c;border-right:.3rem solid #05803c;rotate:-45deg}@media screen and (max-width: 52.125em){#toTop{top:-0.8em;width:min(10.6666666667vw,8rem);height:min(10.6666666667vw,8rem);border-width:.2rem}#toTop::after{width:min(2.1333333333vw,1.6rem);height:min(2.1333333333vw,1.6rem);border-width:.2rem}}.columnRow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0}@media screen and (max-width: 52.125em){.columnRow{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}}.columnRow.-wide{gap:8rem}.columnRow.-vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columnRow.-reversal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.columnRow.-blocks2{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 8rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks2>.columnBlock{width:calc((100% - 8rem) / 2)}@media screen and (max-width: 52.125em){.columnRow.-blocks2{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks2.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks2.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks3{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks3>.columnBlock{width:calc((100% - 8rem) / 3)}@media screen and (max-width: 52.125em){.columnRow.-blocks3{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks3.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks3.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks4{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 2.6666666667rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks4>.columnBlock{width:calc((100% - 8rem) / 4)}@media screen and (max-width: 52.125em){.columnRow.-blocks4{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks4.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks4.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks5{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks5>.columnBlock{width:calc((100% - 8rem) / 5)}@media screen and (max-width: 52.125em){.columnRow.-blocks5{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks5.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks5.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks6{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 1.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks6>.columnBlock{width:calc((100% - 8rem) / 6)}@media screen and (max-width: 52.125em){.columnRow.-blocks6{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks6.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks6.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks7{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 1.3333333333rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks7>.columnBlock{width:calc((100% - 8rem) / 7)}@media screen and (max-width: 52.125em){.columnRow.-blocks7{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks7.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks7.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow.-blocks8{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 1.1428571429rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.columnRow.-blocks8>.columnBlock{width:calc((100% - 8rem) / 8)}@media screen and (max-width: 52.125em){.columnRow.-blocks8{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(6.4vw,4.8rem)}.columnRow.-blocks8.-sp_2>.columnBlock{width:calc((100% - min(6.4vw,4.8rem))/2) !important}.columnRow.-blocks8.-sp_3>.columnBlock{width:calc((100% - min(6.4vw,4.8rem)*2)/3) !important}}.columnRow>.columnBlock{width:50%;margin:0}@media screen and (max-width: 52.125em){.columnRow>.columnBlock{width:100% !important}}.columnRow>.columnBlock.-wd10{width:10%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd10{width:100%}}.columnRow>.columnBlock.-wd15{width:15%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd15{width:100%}}.columnRow>.columnBlock.-wd20{width:20%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd20{width:100%}}.columnRow>.columnBlock.-wd25{width:25%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd25{width:100%}}.columnRow>.columnBlock.-wd30{width:30%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd30{width:100%}}.columnRow>.columnBlock.-wd35{width:35%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd35{width:100%}}.columnRow>.columnBlock.-wd40{width:40%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd40{width:100%}}.columnRow>.columnBlock.-wd45{width:45%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd45{width:100%}}.columnRow>.columnBlock.-wd50{width:50%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd50{width:100%}}.columnRow>.columnBlock.-wd55{width:55%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd55{width:100%}}.columnRow>.columnBlock.-wd60{width:60%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd60{width:100%}}.columnRow>.columnBlock.-wd65{width:65%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd65{width:100%}}.columnRow>.columnBlock.-wd70{width:70%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd70{width:100%}}.columnRow>.columnBlock.-wd75{width:75%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd75{width:100%}}.columnRow>.columnBlock.-wd80{width:80%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd80{width:100%}}.columnRow>.columnBlock.-wd85{width:85%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd85{width:100%}}.columnRow>.columnBlock.-wd90{width:90%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd90{width:100%}}.columnRow>.columnBlock.-wd95{width:95%}@media screen and (max-width: 52.125em){.columnRow>.columnBlock.-wd95{width:100%}}.columnRow>.columnBlock.-wd100{width:100%}#concept{position:relative;padding:8.5rem 0 35.2rem;background:url("../img/statement/illust.png") no-repeat center bottom/contain,url("../img/statement/cloud_img001.svg") no-repeat bottom 34% right 20%/18rem 5.1rem}@media screen and (max-width: 52.125em){#concept{padding:min(21.3333333333vw,16rem) 0 min(58.4vw,43.8rem);background:url("../img/statement/illust_sp.png") no-repeat center bottom/contain}}#concept .c_ttl_h1{position:relative;z-index:3;margin-bottom:9.9rem;font-size:5.6rem}@media screen and (max-width: 52.125em){#concept .c_ttl_h1{font-size:clamp(4rem,10.6666666667vw,5.6rem)}}#concept .c_ttl_h1 span{font-size:1.5rem;margin-top:1.6rem}@media screen and (max-width: 52.125em){#concept .c_ttl_h1 span{font-size:clamp(1.4rem,3.7333333333vw,1.5rem)}}@media screen and (max-width: 52.125em){#concept .c_ttl_h1{margin-bottom:min(16vw,12rem);line-height:1.3}#concept .c_ttl_h1 span{margin-top:min(5.0666666667vw,3.8rem)}}#concept .c_ttl_h1::before,#concept .c_ttl_h1::after{position:absolute;z-index:-1;margin:auto;content:"";opacity:0}#concept .c_ttl_h1::before{top:0;right:-10%;width:21rem;height:5.9rem;background:url("../img/statement/cloud_img001.svg") no-repeat center/contain;-webkit-animation:fuwafuwa_horizon 3s ease-in-out .3s infinite;animation:fuwafuwa_horizon 3s ease-in-out .3s infinite;-webkit-animation-delay:.3s;animation-delay:.3s}@media screen and (max-width: 52.125em){#concept .c_ttl_h1::before{top:0;right:-50%;bottom:-100%;width:min(56vw,42rem);height:min(15.7333333333vw,11.8rem)}}#concept .c_ttl_h1::after{bottom:-25%;left:0;width:10.5rem;height:4.7rem;background:url("../img/statement/cloud_img002.svg") no-repeat center/contain;-webkit-animation:fuwafuwa_horizon ease-in-out 4s infinite;animation:fuwafuwa_horizon ease-in-out 4s infinite}@media screen and (max-width: 52.125em){#concept .c_ttl_h1::after{bottom:-20%;left:-10%;width:min(28vw,21rem);height:min(12.5333333333vw,9.4rem)}}#concept .c_ttl_h1.-active::before,#concept .c_ttl_h1.-active::after{opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transition-delay:.3s;transition-delay:.3s}#concept .c_ttl_h1.-active::after{-webkit-transition-delay:.6s;transition-delay:.6s}#concept .conceptText{font-size:2.2rem;position:relative;z-index:3;font-weight:bold;line-height:2.7272727273;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){#concept .conceptText{font-size:clamp(1.6rem,4.2666666667vw,2.2rem)}}#concept .conceptText:not(:last-of-type){margin-bottom:6rem}@media screen and (max-width: 52.125em){#concept .conceptText:not(:last-of-type){margin-bottom:min(12.2133333333vw,9.16rem)}}@media screen and (max-width: 52.125em){#concept .conceptText{line-height:3}}#concept::before,#concept::after{position:absolute;margin:auto;content:"";opacity:0}#concept::before{top:29.5%;right:15%;width:31.5rem;height:21rem;background:url("../img/statement/cloud_img003.svg") no-repeat top left/26.6rem 8.8rem,url("../img/statement/cloud_img002.svg") no-repeat bottom right/17.3rem 7.5rem;-webkit-animation:fuwafuwa_cloud ease-in-out 4s infinite;animation:fuwafuwa_cloud ease-in-out 4s infinite}@media screen and (max-width: 52.125em){#concept::before{top:auto;right:-10%;bottom:22%;width:min(48vw,36rem);height:min(13.8666666667vw,10.4rem);background:url("../img/statement/cloud_img001.svg") no-repeat top left/contain}}#concept::after{top:40.4%;left:14%;width:28.8rem;height:16.6rem;background:url("../img/statement/cloud_img001.svg") no-repeat top left/21rem 5.9rem,url("../img/statement/cloud_img003.svg") no-repeat bottom right/26.2rem 8.7rem;-webkit-animation:fuwafuwa_cloud 3s ease-in-out .5s infinite;animation:fuwafuwa_cloud 3s ease-in-out .5s infinite}@media screen and (max-width: 52.125em){#concept::after{top:auto;bottom:20%;left:-50%;width:min(77.3333333333vw,58rem);height:min(44.2666666667vw,33.2rem);background-size:min(56vw,42rem) min(15.7333333333vw,11.8rem),min(70.1333333333vw,52.6rem) min(23.2vw,17.4rem)}}#concept.-active::before,#concept.-active::after{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}#concept.-active::after{-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width: 52.125em){.lead{padding-top:min(16vw,12rem)}}.lead svg{margin:auto}body.page-eyecare-sunglass2024{color:#000;letter-spacing:.05em}body.page-eyecare-sunglass2024 .is-sp{display:none}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .is-sp{display:block}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .is-pc{display:none}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 section{padding:0 24px}}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr{position:fixed;right:15px;bottom:15px;z-index:100}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr{right:5px;bottom:5px}}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn{position:absolute;top:-12px;right:-12px;z-index:1;width:24px;height:24px;cursor:pointer;background-color:rgba(0,0,0,.7);border-radius:2em}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn{top:-20px;right:-2px;width:40px;height:40px}}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn::before,body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn::after{position:absolute;top:0;right:0;bottom:0;left:0;width:11px;height:1px;margin:auto;content:"";background-color:#fff}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn::before{rotate:45deg}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn::after{rotate:-45deg}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr img{vertical-align:bottom}@media(hover: hover){body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr a,body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn{-webkit-transition:opacity .3s;transition:opacity .3s}body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr a:hover,body.page-eyecare-sunglass2024 .page-eyecare-sunglass2024__bnr .clsBtn:hover{opacity:.8}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .mv{padding:0}}body.page-eyecare-sunglass2024 .catch{padding-top:104px;padding-bottom:120px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .catch{padding-top:83px;padding-bottom:80px}}body.page-eyecare-sunglass2024 .catchTxt .catchTxt_title{font-size:4rem;font-weight:bold;color:#000;text-align:center;letter-spacing:1}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .catchTxt .catchTxt_title{font-size:2.5rem}}body.page-eyecare-sunglass2024 .catchTxt .catchTxt_title span{display:block;margin-bottom:28px;font-family:"Lexend Giga",sans-serif;font-size:1.6rem;font-weight:bold;color:#f9d00d;letter-spacing:1}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .catchTxt .catchTxt_title span{margin-bottom:20px;font-size:1.3rem}}body.page-eyecare-sunglass2024 .catchTxt .catchTxt_lead{margin-top:80px;font-size:2.4rem;font-weight:bold;line-height:2.5;color:#000;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .catchTxt .catchTxt_lead{margin-top:40px;font-size:1.8rem;line-height:2;text-align:left}}body.page-eyecare-sunglass2024 .secTtl .secTtl_txt{position:relative;z-index:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:4.8rem;font-weight:bold;line-height:1.6;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .secTtl .secTtl_txt{font-size:2.6rem}}body.page-eyecare-sunglass2024 .secTtl .secTtl_txt::after{position:absolute;inset:auto 0 .2em;z-index:-1;width:100%;height:.3em;content:"";background-color:#00b3dc}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .secTtl .secTtl_txt::after{bottom:.1em;height:.4em}}body.page-eyecare-sunglass2024 .secTtl .secTtl_num{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:143px;height:56px;margin-inline:auto;margin-bottom:24px;font-size:2.2rem;font-weight:bold;color:#05803c;background-color:#f9d00d;border-radius:1000px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .secTtl .secTtl_num{width:100px;height:39px;margin-bottom:19px;font-size:1.6rem}}body.page-eyecare-sunglass2024 .secTtl .secTtl_num span{display:-ms-grid;display:grid;place-items:center;width:38px;aspect-ratio:1;font-family:"Manrope",sans-serif;font-size:2.2rem;font-weight:bold;text-align:center;background-color:#fff;border-radius:50%}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .secTtl .secTtl_num span{width:26px;font-size:1.6rem;text-align:center}}body.page-eyecare-sunglass2024 .secTtl .secTtl_num::after{position:absolute;inset:calc(100% - 1px) 0 auto;display:block;width:14px;height:10px;margin-inline:auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:inherit}body.page-eyecare-sunglass2024 .sec01{padding-top:120px;padding-bottom:120px;background:url("../img/bg04.png")}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec01{padding-top:80px;padding-bottom:80px}}body.page-eyecare-sunglass2024 .sec01 .contentInner{padding:60px;background:url("../img/bg01.png");border-radius:24px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec01 .contentInner{padding:40px 24px}}body.page-eyecare-sunglass2024 .sec01 .sec01_cont01::after{display:block;width:min(100%,880px);aspect-ratio:880/396;margin-inline:auto;margin-top:48px;content:"";background:url("../img/eyecare-sunglass2024/sec01_cont01_img.jpg") no-repeat center/contain}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec01 .sec01_cont01::after{width:min(100%,279px);margin-top:30px;background-image:url("../img/eyecare-sunglass2024/sec01_cont01_img_sp.jpg")}}body.page-eyecare-sunglass2024 .sec01 .sec01_txt{margin-top:45px;font-size:2rem;font-weight:bold;line-height:2;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec01 .sec01_txt{margin-top:32px;font-size:1.5rem;text-align:left}}body.page-eyecare-sunglass2024 .sec01 .sec01_cont02{padding-top:60px;margin-top:60px;border-top:1px dashed #00b3dc}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec01 .sec01_cont02{padding-top:40px;margin-top:40px}}body.page-eyecare-sunglass2024 .price{position:relative;padding:59.5px 15px 50.5px;margin-top:77px;background:#fff;border-radius:24px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price{padding:55px 13px 15px;margin-top:70px}}body.page-eyecare-sunglass2024 .price .price_ttl{position:absolute;inset:-31px 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 40px;margin-inline:auto;font-size:2.4rem;font-weight:bold;color:#05803c;background:#f9d00d;border-radius:1000px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_ttl{padding:14px 20.5px;font-size:1.6rem;text-align:center}}body.page-eyecare-sunglass2024 .price .price_ttl::after{position:absolute;inset:calc(100% - 1px) 0 auto;display:block;width:14px;height:11px;margin-inline:auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:inherit}body.page-eyecare-sunglass2024 .price .price_inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12.8px;-moz-column-gap:12.8px;column-gap:12.8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin-top:27px}}body.page-eyecare-sunglass2024 .price .price_badge{display:-ms-grid;display:grid;place-items:center;aspect-ratio:1/1;padding:0 13px;margin-bottom:0;font-weight:bold;color:#fff;color:#fff6eb;text-align:center;background-color:#fe5962;border-radius:50%}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_badge{aspect-ratio:auto;padding:7px 24px;font-size:1.5rem;border-radius:1000px}}body.page-eyecare-sunglass2024 .price .price_value{color:#fe5962}body.page-eyecare-sunglass2024 .price .price_value .value{font-family:"Manrope",sans-serif;font-size:10rem;font-weight:500;line-height:1}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_value .value{font-size:5.1rem}}body.page-eyecare-sunglass2024 .price .price_value .en{font-size:4.6rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_value .en{font-size:2.3rem}}body.page-eyecare-sunglass2024 .price .price_value .tax{margin-left:-0.3em;font-size:2.8rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .price .price_value .tax{font-size:1.3rem}}body.page-eyecare-sunglass2024 .sec02{padding-top:120px;padding-bottom:120px;background:url("../img/bg05.png")}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02{padding-top:80px;padding-bottom:80px}}body.page-eyecare-sunglass2024 .sec02 .c_btn{margin-top:80px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .c_btn{margin-top:60px}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .contentInner{padding:0}}body.page-eyecare-sunglass2024 .sec02 .sec02_top{display:-ms-grid;display:grid;grid-template-areas:"img ttl" "img txt";gap:10px 40px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_top{display:-ms-grid;display:grid;-ms-grid-rows:auto 20px auto;-ms-grid-columns:auto 20px 1fr;grid-template:"img ttl" auto "txt txt" auto/auto 1fr;gap:20px}}body.page-eyecare-sunglass2024 .sec02 .sec02_top::before{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;display:block;-ms-flex-negative:0;flex-shrink:0;grid-area:img;width:240px;height:268.82px;content:"";background:url("../img/eyecare-sunglass2024/sec02_top_img.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_top::before{width:114px;height:126.8px;background-image:url("../img/eyecare-sunglass2024/sec02_top_img_sp.svg")}}body.page-eyecare-sunglass2024 .sec02 .sec02_top .secTtl{-ms-grid-row:1;-ms-grid-column:3;grid-area:ttl}body.page-eyecare-sunglass2024 .sec02 .sec02_top .secTtl .secTtl_num{-webkit-margin-start:0;margin-inline-start:0;margin-bottom:20px}body.page-eyecare-sunglass2024 .sec02 .sec02_top .secTtl .secTtl_txt{-webkit-margin-start:0;margin-inline-start:0;color:#fff}body.page-eyecare-sunglass2024 .sec02 .sec02_top .secTtl .secTtl_txt::after{display:none}body.page-eyecare-sunglass2024 .sec02 .sec02_txt{-ms-grid-row:3;-ms-grid-column:3;grid-area:txt;font-size:1.8rem;font-weight:bold;line-height:2;color:#fff}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_top::before{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}body.page-eyecare-sunglass2024 .sec02 .sec02_top .secTtl{-ms-grid-row:1;-ms-grid-column:3}body.page-eyecare-sunglass2024 .sec02 .sec02_txt{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_txt{font-size:1.5rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:49px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item{position:relative;width:min(100%,480px);padding:60px 40px 30px;background:#fff;border:4px solid #05803c;border-radius:24px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item{width:min(100%,327px);padding:42px 28px 22px}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemHead{position:absolute;inset:-24px 0 auto;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;width:160px;height:48px;margin-inline:auto;font-family:"Manrope",sans-serif;font-size:1.6rem;font-weight:500;color:#fff;background-color:#fe5962;border-radius:1000px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemHead{top:-26px;width:150px;height:53px;font-size:1.4rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemHead span{margin-left:.1em;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemHead span{font-size:3rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemHead::after{position:absolute;inset:calc(100% - 1px) 0 auto;display:block;width:9px;height:7px;margin-inline:auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:inherit}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt{font-size:2.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt{font-size:2rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt>span{position:relative;z-index:0}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt>span::after{position:absolute;inset:auto 0 .02em;z-index:-1;width:100%;height:.3em;content:"";background-color:#f9d00d}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt>span::after{bottom:.01em;height:.4em}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt em{display:block;font-style:normal;font-weight:bold;color:#05803c}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt em{font-size:2rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt em span{margin-right:.1em;font-family:"Manrope",sans-serif;font-size:4rem}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt em span{font-size:3rem}}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item .itemTxt::before{display:block;width:100%;aspect-ratio:400/181;margin-bottom:30px;content:""}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item:nth-child(1) .itemTxt::before{background:url("../img/eyecare-sunglass2024/sec02_point1_img.jpg") no-repeat center/contain}body.page-eyecare-sunglass2024 .sec02 .sec02_point .sec02_point-item:nth-child(2) .itemTxt::before{background:url("../img/eyecare-sunglass2024/sec02_point2_img.jpg") no-repeat center/contain}body.page-eyecare-sunglass2024 .sec03{position:relative;padding-top:120px;padding-bottom:0;background:url("../img/bg04.png")}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03{padding-top:80px;padding-bottom:38px}}body.page-eyecare-sunglass2024 .sec03::after{position:absolute;top:calc(100% - 1px);left:0;display:block;width:100%;aspect-ratio:1920/315;content:"";background:url("../img/eyecare-sunglass2024/sec03_bottom.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03::after{background-image:url("../img/eyecare-sunglass2024/sec03_bottom_sp.svg")}}body.page-eyecare-sunglass2024 .sec03 .contentInner{padding:80px;background:url("../img/bg01.png");border-radius:24px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .contentInner{padding:40px 24px}}body.page-eyecare-sunglass2024 .sec03 .secTtl .secTtl_txt{font-size:3.6rem}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .secTtl .secTtl_txt{font-size:2.2rem}}body.page-eyecare-sunglass2024 .sec03 .secTtl .secTtl_txt em{font-size:4.8rem;font-style:normal}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .secTtl .secTtl_txt em{font-size:2.8rem}}body.page-eyecare-sunglass2024 .sec03 .secTtl .secTtl_txt::after{display:none}body.page-eyecare-sunglass2024 .sec03 .secTtl::after{display:block;width:314.61px;height:32px;margin:10px auto 0;content:"";background:url("../img/eyecare-sunglass2024/sec03_title_img.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .secTtl::after{width:175.79px;height:17.88px;margin-top:20px}}body.page-eyecare-sunglass2024 .sec03 .sec03_txt{margin-top:50px;font-size:1.8rem;font-weight:bold;line-height:2;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_txt{margin-top:30px;font-size:1.5rem;text-align:left}}body.page-eyecare-sunglass2024 .sec03 .sec03_img{margin-top:50px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_img{margin-top:40px}}body.page-eyecare-sunglass2024 .sec03 .sec03_img img{width:100%}body.page-eyecare-sunglass2024 .sec03 .sec03_img figcaption{margin-top:12px;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_img figcaption{font-size:1.4rem}}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont{margin-top:40px}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-ttl{position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-ttl{font-size:2.4rem}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-ttl::after{position:absolute;inset:auto 0 .2em;z-index:-1;width:100%;height:.3em;content:"";background-color:#00b3dc}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-ttl::after{bottom:.1em;height:.4em}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin-top:24px}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li{width:min(100%,264px);padding:40px 5px;font-size:2rem;font-weight:bold;text-align:center;background:#fff;border-radius:24px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li{width:100%;padding:20px 5px 16px;font-size:1.6rem}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li em{display:block;font-family:"Manrope",sans-serif;font-size:4.8rem;font-style:normal;font-weight:500;color:#fe5962}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li em{font-size:3.6rem}}body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li em span{margin-left:.1em;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_cont .sec03_cont-list li em span{font-size:1.8rem}}body.page-eyecare-sunglass2024 .sec03 .sec03_note{margin-top:20px;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec03 .sec03_note{padding-left:1em;font-size:1.4rem;text-indent:-1em}}body.page-eyecare-sunglass2024 .sec04 .contentInner{position:relative;z-index:0;padding-top:425px;padding-bottom:120px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .contentInner{padding:142px 0 80px}}body.page-eyecare-sunglass2024 .sec04 .contentInner::before,body.page-eyecare-sunglass2024 .sec04 .contentInner::after{position:absolute;z-index:-1;display:block;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}body.page-eyecare-sunglass2024 .sec04 .contentInner::before{top:428px;left:-165px;width:355px;height:392px;background-image:url("../img/eyecare-sunglass2024/sec04_bg_img01.svg")}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .contentInner::before{top:890px;left:0;width:153px;height:169px}}body.page-eyecare-sunglass2024 .sec04 .contentInner::after{top:397px;right:-172px;width:332px;height:423px;background-image:url("../img/eyecare-sunglass2024/sec04_bg_img02.svg")}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .contentInner::after{top:955px;right:0;width:183px;height:188px}}body.page-eyecare-sunglass2024 .sec04 .sec04_topTxt{font-size:4rem;font-weight:bold;line-height:1.75;color:#05803c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_topTxt{font-size:2.5rem}}body.page-eyecare-sunglass2024 .sec04 .secTtl{margin-top:70px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .secTtl{margin-top:30px}}body.page-eyecare-sunglass2024 .sec04 .secTtl .secTtl_txt{color:#05803c}body.page-eyecare-sunglass2024 .sec04 .secTtl .secTtl_txt::after{background-color:#f9d00d}body.page-eyecare-sunglass2024 .sec04 .sec04_txt{margin-bottom:0;font-size:2rem;font-weight:bold;line-height:2;color:#05803c;text-align:center}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_txt{width:min(100%,384px);margin-inline:auto;font-size:1.5rem;text-align:left}}body.page-eyecare-sunglass2024 .sec04 .sec04_txt:first-of-type{margin-top:50px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_txt:first-of-type{margin-top:35px}}body.page-eyecare-sunglass2024 .sec04 .sec04_txt+.sec04_txt{margin-top:1em}body.page-eyecare-sunglass2024 .sec04 .sec04_catch{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 12px;margin-inline:auto;margin-top:60px;font-size:4rem;font-weight:bold;color:#fff}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_catch{margin-top:30px;font-size:2.6rem;text-align:center}}body.page-eyecare-sunglass2024 .sec04 .sec04_catch span{display:inline-block;background-color:#05803c}body.page-eyecare-sunglass2024 .sec04 .sec04_catch span:nth-of-type(1){padding-left:12px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_catch span:nth-of-type(1){padding-right:12px}}body.page-eyecare-sunglass2024 .sec04 .sec04_catch span:nth-of-type(2){padding-right:12px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_catch span:nth-of-type(2){padding-left:12px;margin-top:10px}}body.page-eyecare-sunglass2024 .sec04 .sec04_catch::before{position:absolute;top:-28px;left:100%;width:28px;height:32.5px;content:"";background:url("../img/eyecare-sunglass2024/sec04_catch_deco.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .sec04_catch::before{top:22px;right:-15px;left:auto}}body.page-eyecare-sunglass2024 .sec04 .btnArea__btn{margin-top:80px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .btnArea__btn{margin-top:300px}}body.page-eyecare-sunglass2024 .sec04 .btnArea__btn .c_btn+.c_btn{margin-top:20px}@media screen and (max-width: 52.125em){body.page-eyecare-sunglass2024 .sec04 .btnArea__btn .c_btn+.c_btn{margin-top:24px}}body.page-eyecare-sunglass2024 .sec04 .btnArea__btn .c_btn+.c_btn::after{display:none}.gallery_ttl{font-size:6.8rem;width:100%;max-width:137rem;height:44.5rem;padding-top:3vw;margin:7.1rem auto 8.5rem;font-family:"Manrope",sans-serif;font-weight:bold;text-align:center;letter-spacing:.05em;background:url("../img/gallery/gallery_ttl.png") no-repeat center top/contain}@media screen and (max-width: 62.5em){.gallery_ttl{font-size:min(6.8vw,6.8rem)}}@media screen and (max-width: 52.125em){.gallery_ttl{font-size:clamp(4.8rem,12.8vw,6.8rem)}}@media screen and (max-width: 52.125em){.gallery_ttl{max-width:inherit;height:min(135.7333333333vw,101.8rem);padding-top:4.5vw;margin:min(10.6666666667vw,8rem) auto min(18.6666666667vw,14rem);background:url("../img/gallery/gallery_ttl_sp.png") no-repeat center top/cover}}#movie{padding-bottom:16rem}@media screen and (max-width: 52.125em){#movie{padding-bottom:min(26.6666666667vw,20rem)}}#movie .c_ttl_h2{font-size:4rem;margin-bottom:1.8rem}@media screen and (max-width: 52.125em){#movie .c_ttl_h2{font-size:clamp(3rem,8vw,4rem)}}@media screen and (max-width: 52.125em){#movie .c_ttl_h2{margin-bottom:min(3.7333333333vw,2.8rem)}}#movie p{font-size:1.8rem;font-weight:bold;line-height:1.7777777778;letter-spacing:.05em}@media screen and (max-width: 52.125em){#movie p{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){#movie p{line-height:1.8666666667}}#movie .columnRow{margin:4.8rem auto 8.7rem}@media not screen and (max-width: 52.125em){#movie .columnRow{gap:4.8rem 8rem}}@media screen and (max-width: 52.125em){#movie .columnRow{margin:min(8.2666666667vw,6.2rem) auto min(13.3333333333vw,10rem)}}#movie .columnRow>.columnBlock{margin:auto}#movie .columnRow>.columnBlock:first-child{width:100%}#movie .columnRow>.columnBlock:first-child a{display:inline-block;width:46.6%}@media screen and (max-width: 52.125em){#movie .columnRow>.columnBlock:first-child a{width:100%}}.lity-close{position:absolute !important;top:-2.8rem !important;right:0 !important;text-align:right}.lity{background-color:rgba(51,51,51,.85) !important}html.lity-active{overflow:hidden}#parkour_mv{position:relative;line-height:0}#parkour_mv img{width:100%;height:auto}#parkour_mv .catch{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto}@media screen and (max-width: 75em){#parkour_mv .catch{left:15%}}@media screen and (max-width: 52.125em){#parkour_mv .catch{left:0}}#parkour_mv .catch .contentInner{position:relative;height:100%}@media screen and (max-width: 52.125em){#parkour_mv .catch .contentInner{padding:0}}#parkour_mv .catch .catchTxt{position:absolute;top:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto}@media screen and (max-width: 52.125em){#parkour_mv .catch .catchTxt{top:auto;bottom:min(17.8666666667vw,13.4rem)}}#parkour_mv .catch .catchTxt img{width:34.9vw;max-width:49.8rem;opacity:0;-webkit-animation:catchfade 1s ease 0s 1 forwards;animation:catchfade 1s ease 0s 1 forwards;-webkit-animation-delay:.6s;animation-delay:.6s}@media screen and (max-width: 52.125em){#parkour_mv .catch .catchTxt img{width:min(61.3333333333vw,46rem)}}.parkour_ttl{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;height:12rem;padding:0;color:#fff;text-align:center;background:url("../img/bg02.png")}@media screen and (max-width: 52.125em){.parkour_ttl{height:min(26.1333333333vw,19.6rem)}}.parkour_ttl h1{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;padding-left:14.61rem;margin:auto;font-weight:bold;line-height:1.2307692308;text-align:left;letter-spacing:.05em;font-size:3.2rem}@media screen and (max-width: 52.125em){.parkour_ttl h1{font-size:clamp(1.8rem,4.8vw,3.2rem)}}@media screen and (max-width: 52.125em){.parkour_ttl h1{padding-left:min(21.5733333333vw,16.18rem)}}.parkour_ttl h1::before{position:absolute;top:0;bottom:0;left:0;display:block;width:10.57rem;height:8.22rem;margin:auto;vertical-align:middle;content:"";background:url(../img/icon_flag2.svg) no-repeat center/100%}@media screen and (max-width: 52.125em){.parkour_ttl h1::before{width:min(17.144vw,12.858rem);height:min(13.3333333333vw,10rem)}}#parkour_sec01{padding:12rem 0}@media screen and (max-width: 52.125em){#parkour_sec01{padding:min(17.0666666667vw,12.8rem) 0}}#parkour_sec01 .columnRow{gap:0 5%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 52.125em){#parkour_sec01 .columnRow{gap:min(8.5333333333vw,6.4rem) 0}}@media not screen and (max-width: 87em){#parkour_sec01 .columnRow .columnBlock:nth-child(1){width:60%;max-width:58rem;margin-left:-18.9rem}}#parkour_sec01 .columnRow .columnBlock:nth-child(2){width:51%}#parkour_sec01 .columnRow p{font-size:2.2rem;font-weight:bold;line-height:2.6666666667;letter-spacing:.05em}@media screen and (max-width: 52.125em){#parkour_sec01 .columnRow p{font-size:clamp(1.8rem,4.8vw,2.2rem)}}@media screen and (max-width: 52.125em){#parkour_sec01 .columnRow p{line-height:1.8666666667}#parkour_sec01 .columnRow p:not(:last-child){margin-bottom:2em}}#parkour_sec01 .parkourImg{position:relative}#parkour_sec01 .parkourImg figure:nth-child(1){width:100%;max-width:64rem}@media screen and (max-width: 52.125em){#parkour_sec01 .parkourImg figure:nth-child(1){width:min(87.2vw,65.4rem);max-width:inherit;max-height:inherit}}#parkour_movie{padding:12rem 0;background:url("../img/bg02.png")}@media screen and (max-width: 52.125em){#parkour_movie{padding:min(17.0666666667vw,12.8rem) 0}}@media screen and (max-width: 52.125em){#parkour_movie .columnRow{gap:min(10.6666666667vw,8rem) 0}}#parkour_movie figcaption{font-weight:bold;line-height:1.6666666667;color:#fff;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width: 52.125em){#parkour_movie figcaption{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){#parkour_movie figcaption{margin-top:min(4.2666666667vw,3.2rem)}}#parkour_movie .c_movie a picture img{-webkit-filter:brightness(0.7);filter:brightness(0.7)}#parkour_movie .c_movie a picture::after{position:absolute;top:0;right:0;bottom:0;left:0;width:8rem;height:8rem;margin:auto;content:"";background:url("../img/icon_play.svg") no-repeat center/100%}@media screen and (max-width: 52.125em){#parkour_movie .c_movie a picture::after{width:min(15.2vw,11.4rem);height:min(15.2vw,11.4rem);background:url("../img/icon_play_sp.svg") no-repeat center/100%}}#parkour_about{padding:12rem 0}@media screen and (max-width: 52.125em){#parkour_about{padding:min(17.0666666667vw,12.8rem) 0}}#parkour_about .-rightSlide{z-index:5;margin:0 0 -1.8em auto}#parkour_about .-rightSlide::after{width:100%}@media screen and (max-width: 52.125em){#parkour_about .-rightSlide{margin:0 -0.7rem min(-5.3333333333vw,-4rem) auto}}.aboutBox_ttl{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0 1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:6rem;padding:1.8rem 4.1rem;-webkit-clip-path:polygon(5% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(5% 0%, 100% 0%, 100% 100%, 0% 100%);font-weight:bold;color:#fff;background-color:#05803c;font-size:2.4rem}@media screen and (max-width: 52.125em){.aboutBox_ttl{font-size:clamp(1.6rem,4.2666666667vw,2.4rem)}}@media screen and (max-width: 52.125em){.aboutBox_ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(56vw,42rem);height:min(14.9333333333vw,11.2rem);padding:min(2.9333333333vw,2.2rem) min(4.2666666667vw,3.2rem) 0;-webkit-clip-path:polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%)}}.aboutBox_ttl span{font-size:1.6rem;font-family:"Manrope",sans-serif;line-height:1}@media screen and (max-width: 52.125em){.aboutBox_ttl span{font-size:clamp(1rem,2.6666666667vw,1.6rem)}}.aboutBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:95.2rem;padding:3.9rem 4rem 2.9rem 5.2rem;border:.5rem solid #05803c}@media screen and (max-width: 52.125em){.aboutBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(8.5333333333vw,6.4rem) 0;padding:min(18.6666666667vw,14rem) min(8.8vw,6.6rem) min(11.7333333333vw,8.8rem);border-width:min(1.3333333333vw,1rem)}}.aboutBox::before{position:absolute;top:.45rem;left:.45rem;width:calc(100% + .9rem);height:calc(100% + .9rem);margin:auto;content:"";border:.3rem solid #05803c}@media screen and (max-width: 52.125em){.aboutBox::before{top:.9rem;left:.9rem;width:calc(100% + .3rem);height:calc(100% + .3rem);border-width:min(0.8vw,0.6rem)}}.aboutBox .aboutBox_img{width:100%;max-width:21.6rem}.aboutBox .aboutBox_txt{width:100%;max-width:60rem;font-weight:500;line-height:1.5555555556;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width: 52.125em){.aboutBox .aboutBox_txt{font-size:clamp(1.6rem,4.2666666667vw,1.8rem)}}@media screen and (max-width: 52.125em){.aboutBox .aboutBox_txt p{letter-spacing:.03em}}.aboutBox .aboutBox_txt strong{display:block;margin-bottom:2rem;font-weight:bold;line-height:1;font-size:2.8rem}@media screen and (max-width: 52.125em){.aboutBox .aboutBox_txt strong{font-size:clamp(2.4rem,6.4vw,2.8rem)}}@media screen and (max-width: 52.125em){.aboutBox .aboutBox_txt strong{margin-bottom:min(5.3333333333vw,4rem);text-align:center}}.topContents{min-height:62vh}.page-progressive .wrapper .is-sp{display:none}@media(max-width: 768px){.page-progressive .wrapper .is-sp{display:block}}.page-progressive .wrapper .is-pc{display:block}@media(max-width: 768px){.page-progressive .wrapper .is-pc{display:none}}.page-progressive .wrapper img{width:100%;height:auto;vertical-align:bottom}.page-progressive .wrapper .container{max-width:1080px;padding-right:min(3.7037037037vw, 40px);padding-left:min(3.7037037037vw, 40px);margin:auto}@media(max-width: 768px){.page-progressive .wrapper .container{padding-right:5.3333333333vw;padding-left:5.3333333333vw}}.page-progressive .wrapper .-ib{display:inline-block}.page-progressive .wrapper .kv{border-bottom:min(1.4814814815vw, 16px) solid #eecc2c}@media(max-width: 768px){.page-progressive .wrapper .kv{border-bottom:2.1333333333vw solid #eecc2c}}.page-progressive .wrapper .kv .kv-ttl{position:absolute;top:0;left:0}.page-progressive .wrapper .kv .kv-bg{width:100%}.page-progressive .wrapper .kv .kv-bg picture{display:block}.page-progressive .wrapper .kv .kv-bg img{width:100%;height:auto;vertical-align:bottom}.page-progressive .wrapper .about{padding-top:min(7.4074074074vw, 80px);background-image:url("../img/green-bg.jpg");background-repeat:repeat}@media(max-width: 768px){.page-progressive .wrapper .about{padding-top:12.8vw}}.page-progressive .wrapper .about .about-headingText{font-size:min(2.2222222222vw, 24px);font-weight:700;line-height:2.5;color:#fff;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .about-headingText{font-size:4.8vw;line-height:2.22}}.page-progressive .wrapper .about .leadSection{padding:min(5.1851851852vw, 56px) min(9.0740740741vw, 98px);margin-top:min(7.4074074074vw, 80px);background-image:url("../img/bg01.png");background-repeat:repeat;border-radius:min(2.2222222222vw, 24px)}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection{padding:12.8vw 5.3333333333vw;margin-top:12.8vw;border-radius:6.4vw}}.page-progressive .wrapper .about .leadSection .leadSection-ltxt{padding:min(1.3888888889vw, 15px) 0;font-size:min(3.1481481481vw, 34px);font-weight:bold;text-align:center;border-top:min(0.1851851852vw, 2px) solid #05803c;border-bottom:min(0.1851851852vw, 2px) solid #05803c}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ltxt{padding:4vw 0;font-size:5.6vw;letter-spacing:.05em;border-top:0.5333333333vw solid #05803c;border-bottom:0.5333333333vw solid #05803c}.page-progressive .wrapper .about .leadSection .leadSection-ltxt .-ib{display:inline}}.page-progressive .wrapper .about .leadSection .leadSection-ttl{font-size:min(5.1851851852vw, 56px);font-weight:bold;color:#05803c;letter-spacing:.05em;white-space:nowrap}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl{font-size:6.6666666667vw;text-align:center}}.page-progressive .wrapper .about .leadSection .leadSection-ttl .md{position:relative;z-index:2;display:inline-block;width:min(10.7407407407vw, 116px);height:min(10.7407407407vw, 116px);margin-right:min(1.8518518519vw, 20px);font-size:min(6.6666666667vw, 72px);font-weight:bold;line-height:min(10.7407407407vw, 116px);text-align:center;background-color:#eecc2c;border-radius:50%;-webkit-transform:translateY(min(-0.6481481481vw, -7px));transform:translateY(min(-0.6481481481vw, -7px))}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl .md{width:13.8666666667vw;height:13.8666666667vw;margin-right:2.1333333333vw;font-size:8vw;line-height:13.8666666667vw;-webkit-transform:translateY(-0.5333333333vw);transform:translateY(-0.5333333333vw)}}.page-progressive .wrapper .about .leadSection .leadSection-ttl .md::before{position:absolute;right:min(0.1851851852vw, 2px);bottom:min(0.2777777778vw, 3px);display:block;width:min(1.8518518519vw, 20px);height:min(1.8518518519vw, 20px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.129%22%20height%3D%2221.129%22%20viewBox%3D%220%200%2021.129%2021.129%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_2%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%202%22%20d%3D%22M7.47%2C0l7.47%2C14.94H0Z%22%20transform%3D%22translate(21.129%2010.564)%20rotate(135)%22%20fill%3D%22%23eecc2c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl .md::before{right:0.2666666667vw;bottom:0.2666666667vw;width:2.6666666667vw;height:2.6666666667vw}}.page-progressive .wrapper .about .leadSection .leadSection-ttl .lg{position:relative;display:inline-block;margin-left:min(1.0185185185vw, 11px);font-family:"Manrope",sans-serif;font-size:min(12.5vw, 135px);font-weight:800;line-height:1;color:#d9b60f;vertical-align:bottom}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl .lg{margin-left:2.1333333333vw;font-size:32vw;line-height:32vw}}.page-progressive .wrapper .about .leadSection .leadSection-ttl .lg::before{position:absolute;top:min(-0.2777777778vw, -3px);left:52%;display:block;width:min(9.6296296296vw, 104px);height:min(1.4814814815vw, 16px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22107.093%22%20height%3D%2218.093%22%20viewBox%3D%220%200%20107.093%2018.093%22%3E%20%3Cg%20id%3D%22%E8%BF%BD%E5%8A%A0%E6%96%99%E9%87%91%22%20transform%3D%22translate(-1163.953%20-635.453)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69772%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069772%22%20d%3D%22M-27.982-6.63V-7.956h4.1c1.377%2C0%2C2.023.034%2C2.125.034.17%2C0%2C.187-.017.187-.187%2C0-.1-.034-.51-.034-1.394v-1.36c0-.884.034-1.275.034-1.377%2C0-.187-.017-.2-.187-.2-.1%2C0-.748.034-2.125.034h-1.377c.17-.306.306-.6.425-.85a1.012%2C1.012%2C0%2C0%2C1%2C.306-.357.266.266%2C0%2C0%2C0%2C.136-.255c0-.085-.085-.17-.221-.2a13.046%2C13.046%2C0%2C0%2C0-1.751-.272%2C3.493%2C3.493%2C0%2C0%2C1-.238.85%2C9.3%2C9.3%2C0%2C0%2C1-.527%2C1.088h-.1c-1.479%2C0-2.227-.034-2.329-.034-.17%2C0-.187.017-.187.2%2C0%2C.1.034.884.034%2C2.38v5.338c0%2C1.5-.034%2C2.227-.034%2C2.346%2C0%2C.17.017.187.187.187.1%2C0%2C.884-.034%2C2.38-.034h3.774c1.479%2C0%2C2.159.034%2C2.261.034.17%2C0%2C.187-.017.187-.187%2C0-.1-.034-.493-.034-1.411V-5.049c0-.9.034-1.309.034-1.411%2C0-.187-.017-.2-.187-.2-.1%2C0-.782.034-2.261.034Zm5.27%2C3.162h-5.27V-5.185h5.27ZM-23.324-9.4h-4.658v-1.581h4.658ZM-31.263-6.12c0-1.037.034-1.513.034-1.615%2C0-.17-.017-.187-.187-.187-.1%2C0-.374.034-1.275.034h-1.071c-.918%2C0-1.156-.034-1.241-.034-.187%2C0-.2.017-.2.187v1.292c0%2C.187.017.2.2.2.085%2C0%2C.323-.034%2C1.241-.034h.833v3.757a9.439%2C9.439%2C0%2C0%2C1-1.5%2C1.105%2C7.7%2C7.7%2C0%2C0%2C1-1%2C.527%2C14.853%2C14.853%2C0%2C0%2C0%2C.7%2C1.6.324.324%2C0%2C0%2C0%2C.238.2.3.3%2C0%2C0%2C0%2C.255-.153%2C1.556%2C1.556%2C0%2C0%2C1%2C.34-.34c.544-.442%2C1.19-1%2C1.717-1.513A4.528%2C4.528%2C0%2C0%2C0-30.413.459a10.833%2C10.833%2C0%2C0%2C0%2C3.961.459c1.768%2C0%2C3.791-.051%2C5.95-.153.544-.034.544-.034.629-.578a3.311%2C3.311%2C0%2C0%2C1%2C.459-1.343c-2.533.255-5.117.391-7.31.391a9.712%2C9.712%2C0%2C0%2C1-3.128-.323%2C2.585%2C2.585%2C0%2C0%2C1-1.411-1.428Zm-3.417-6.868c-.187.136-.221.187-.085.306a12.782%2C12.782%2C0%2C0%2C1%2C2.074%2C2.652c.051.085.085.136.153.136.051%2C0%2C.1-.034.2-.119l.969-.816c.187-.136.2-.17.1-.306a12.916%2C12.916%2C0%2C0%2C0-2.125-2.533.317.317%2C0%2C0%2C0-.17-.085c-.051%2C0-.1.034-.2.1ZM-1.955-8.466c0-2.635.034-3.57.034-3.672%2C0-.17-.017-.187-.187-.187-.1%2C0-.527.034-1.768.034H-6.035c-1.241%2C0-1.666-.034-1.768-.034-.187%2C0-.2.017-.2.187%2C0%2C.119.034%2C1.054.034%2C4.165v3.094c0%2C4.488-.034%2C5.389-.034%2C5.491%2C0%2C.187.017.2.2.2h1.377c.187%2C0%2C.2-.017.2-.2V-.68h2.516V.476c0%2C.187.017.2.17.2h1.428c.17%2C0%2C.187-.017.187-.2%2C0-.1-.034-.986-.034-5.423Zm-1.751-2.193V-2.3H-6.222v-8.364Zm-7.14%2C1.445a56.94%2C56.94%2C0%2C0%2C1-.442%2C7.276c-.136.867-.34%2C1.054-.816%2C1.054a7.056%2C7.056%2C0%2C0%2C1-1.411-.136A4.615%2C4.615%2C0%2C0%2C1-13.209.2c.051.544.051.544.493.578a8.44%2C8.44%2C0%2C0%2C0%2C.935.034%2C1.949%2C1.949%2C0%2C0%2C0%2C2.159-1.9A56.77%2C56.77%2C0%2C0%2C0-9.129-9.01c0-.544%2C0-1.037.034-1.615%2C0-.17-.034-.187-.2-.187-.1%2C0-.595.017-2.057.017h-1.105c.017-.323.017-.646.017-.986a8.957%2C8.957%2C0%2C0%2C1%2C.085-1.683%2C3.866%2C3.866%2C0%2C0%2C0%2C.119-.476c0-.085-.085-.153-.255-.187q-.918-.076-1.836-.1a19.768%2C19.768%2C0%2C0%2C1%2C.119%2C2.4c0%2C.374%2C0%2C.714-.017%2C1.037H-14.5c-1.445%2C0-1.938-.017-2.04-.017-.17%2C0-.187%2C0-.187.17v1.275c0%2C.17.017.187.187.187.1%2C0%2C.6-.034%2C2.04-.034h.221a19.328%2C19.328%2C0%2C0%2C1-.629%2C4.3A10.322%2C10.322%2C0%2C0%2C1-17.17-.578%2C5.053%2C5.053%2C0%2C0%2C1-16.1.629c.136.2.2.289.289.289s.17-.1.323-.289a12.948%2C12.948%2C0%2C0%2C0%2C2.278-4.913%2C27.727%2C27.727%2C0%2C0%2C0%2C.7-4.93Zm15.368.527h-.7c-1.326%2C0-1.751-.034-1.853-.034-.17%2C0-.187.017-.187.187v1.207c0%2C.153.017.17.187.17.1%2C0%2C.527-.034%2C1.853-.034h.306A14.288%2C14.288%2C0%2C0%2C1%2C1.394-2.465a4.21%2C4.21%2C0%2C0%2C1%2C.612%2C1.241c.068.2.136.289.2.289.085%2C0%2C.17-.1.306-.272A16%2C16%2C0%2C0%2C0%2C4.573-5.083C4.539-1.9%2C4.454.9%2C4.454%2C1.156c0%2C.17.017.187.187.187H6.035c.187%2C0%2C.2-.017.2-.187%2C0-.255-.119-3.3-.119-6.664A14.239%2C14.239%2C0%2C0%2C0%2C7.5-3.077c.119.17.2.255.272.255s.136-.1.238-.306a5.184%2C5.184%2C0%2C0%2C1%2C.68-1.122%2C15.153%2C15.153%2C0%2C0%2C1-2.3-2.941c1.224%2C0%2C1.632.034%2C1.734.034.17%2C0%2C.187-.017.187-.17V-8.534c0-.17-.017-.187-.187-.187-.1%2C0-.527.034-1.836.034H6.154v-3.2A4.942%2C4.942%2C0%2C0%2C1%2C6.273-13.6a.8.8%2C0%2C0%2C0%2C.1-.357c0-.068-.1-.153-.272-.17-.578-.068-1.088-.1-1.717-.119a15.86%2C15.86%2C0%2C0%2C1%2C.136%2C2.4Zm6.307%2C4.454c-1.479.289-2.04.34-2.21.374s-.187.034-.153.221L8.687-2.3c.017.153.051.17.221.136S9.622-2.312%2C11.1-2.6L13.43-3.06V-1.8c0%2C1.887-.034%2C2.822-.034%2C2.924%2C0%2C.17.017.187.187.187h1.411c.17%2C0%2C.187-.017.187-.187%2C0-.085-.034-1.054-.034-2.941V-3.4c1.173-.238%2C1.632-.306%2C1.751-.34.187-.034.187-.051.17-.2l-.2-1.326c-.034-.187-.034-.2-.187-.17s-.544.153-1.53.357v-6.511a6.982%2C6.982%2C0%2C0%2C1%2C.1-1.887.96.96%2C0%2C0%2C0%2C.1-.34c0-.1-.1-.17-.255-.187-.595-.068-1.156-.1-1.8-.119a16.079%2C16.079%2C0%2C0%2C1%2C.136%2C2.584v6.8ZM8.908-8.33c-.085.085-.136.136-.136.187%2C0%2C.034.051.068.119.136A14.536%2C14.536%2C0%2C0%2C1%2C11.135-5.7c.119.136.153.136.34-.034l.833-.833c.17-.17.17-.2.051-.357A12.178%2C12.178%2C0%2C0%2C0%2C10.013-9.1c-.085-.068-.119-.1-.17-.1-.034%2C0-.068.034-.153.119ZM9.4-12.24c-.17.153-.153.238-.034.323A12.283%2C12.283%2C0%2C0%2C1%2C11.679-9.69c.1.153.136.136.323-.051l.816-.8c.153-.136.153-.2.051-.323a11.99%2C11.99%2C0%2C0%2C0-2.4-2.159c-.153-.1-.17-.068-.323.068ZM6.477-9.877a4.676%2C4.676%2C0%2C0%2C1%2C.68.289.85.85%2C0%2C0%2C0%2C.34.153c.1%2C0%2C.153-.1.255-.357a21.174%2C21.174%2C0%2C0%2C0%2C.782-2.159.6.6%2C0%2C0%2C1%2C.2-.374.171.171%2C0%2C0%2C0%2C.1-.17c0-.085-.051-.136-.187-.2a11.885%2C11.885%2C0%2C0%2C0-1.292-.476%2C6.314%2C6.314%2C0%2C0%2C1-.1.731A15.919%2C15.919%2C0%2C0%2C1%2C6.477-9.877Zm-4.3-2.839c-.221.085-.255.119-.187.306a12.819%2C12.819%2C0%2C0%2C1%2C.867%2C2.839c.034.187.051.2.306.1l.731-.272c.221-.085.255-.136.221-.306A13.585%2C13.585%2C0%2C0%2C0%2C3.2-12.9c-.085-.17-.1-.187-.306-.1ZM32.436.714c1.564%2C0%2C2.091.034%2C2.193.034.17%2C0%2C.187-.017.187-.17V-.714c0-.17-.017-.187-.187-.187-.1%2C0-.629.034-2.193.034H28.322V-4.573h3.536c1.615%2C0%2C2.176.034%2C2.278.034.187%2C0%2C.187.051.187-.187V-6c0-.17-.017-.187-.187-.187-.1%2C0-.663.034-2.278.034H28.322V-7.718h.918c1.479%2C0%2C1.989.017%2C2.108.017.17%2C0%2C.187-.017.187-.17v-1.02A19.09%2C19.09%2C0%2C0%2C0%2C34.255-7.6a1.577%2C1.577%2C0%2C0%2C0%2C.408.119c.136%2C0%2C.187-.119.323-.425a4.2%2C4.2%2C0%2C0%2C1%2C.731-1.207%2C13.767%2C13.767%2C0%2C0%2C1-7.174-4.437.356.356%2C0%2C0%2C0%2C.1-.068c.136-.1.17-.153.17-.238%2C0-.119-.136-.221-.306-.272a10.048%2C10.048%2C0%2C0%2C0-1.836-.357%2C4.129%2C4.129%2C0%2C0%2C1-.68%2C1.122%2C14.8%2C14.8%2C0%2C0%2C1-6.6%2C4.573%2C3.366%2C3.366%2C0%2C0%2C1%2C.816%2C1c.153.289.221.391.34.391a1.117%2C1.117%2C0%2C0%2C0%2C.408-.136%2C20.807%2C20.807%2C0%2C0%2C0%2C2.6-1.343v1c0%2C.153.017.17.187.17.1%2C0%2C.612-.017%2C2.091-.017H26.5v1.564H23.256c-1.615%2C0-2.176-.034-2.278-.034-.187%2C0-.2.017-.2.187v1.275c0%2C.17.017.187.2.187.1%2C0%2C.663-.034%2C2.278-.034H26.5V-.867H22.627C21.08-.867%2C20.553-.9%2C20.451-.9c-.187%2C0-.2.017-.2.187V.578c0%2C.153.017.17.2.17.1%2C0%2C.629-.034%2C2.176-.034Zm-6.6-9.979c-.816%2C0-1.326%2C0-1.649-.017a14.945%2C14.945%2C0%2C0%2C0%2C3.315-3.009%2C13.356%2C13.356%2C0%2C0%2C0%2C3.383%2C3.009c-.323.017-.833.017-1.649.017Zm3.6%2C7.718a5.227%2C5.227%2C0%2C0%2C1%2C1%2C.425%2C1.169%2C1.169%2C0%2C0%2C0%2C.391.136c.085%2C0%2C.153-.068.272-.221a14.8%2C14.8%2C0%2C0%2C0%2C.9-1.513%2C1.684%2C1.684%2C0%2C0%2C1%2C.391-.544c.119-.085.2-.136.2-.272%2C0-.1-.1-.187-.306-.289a7.419%2C7.419%2C0%2C0%2C0-1.428-.544%2C4.391%2C4.391%2C0%2C0%2C1-.323.9A10.671%2C10.671%2C0%2C0%2C1%2C29.444-1.547ZM22.627-3.774c-.221.1-.255.136-.136.289a9.608%2C9.608%2C0%2C0%2C1%2C1.156%2C2.329c.068.17.085.17.34.068l1.054-.527c.2-.1.221-.136.153-.306a13.455%2C13.455%2C0%2C0%2C0-1.207-2.244c-.119-.17-.17-.17-.391-.068Z%22%20transform%3D%22translate(1218%20650)%22%20fill%3D%22%2305803c%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69771%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069771%22%20d%3D%22M0%2C0%2C8%2C14%22%20transform%3D%22translate(1166%20637.5)%22%20fill%3D%22none%22%20stroke%3D%22%2305803c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69770%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069770%22%20d%3D%22M8%2C0%2C0%2C14%22%20transform%3D%22translate(1261%20637.5)%22%20fill%3D%22none%22%20stroke%3D%22%2305803c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl .lg::before{position:static;display:inline-block;width:20.5333333333vw;height:15.2vw;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2279.365%22%20height%3D%2259.365%22%20viewBox%3D%220%200%2079.365%2059.365%22%3E%20%3Cg%20id%3D%22%E8%BF%BD%E5%8A%A0%E6%96%99%E9%87%91%22%20transform%3D%22translate(-1180.817%20-614.817)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69769%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069769%22%20d%3D%22M-26.336-6.24V-7.488h3.856c1.3%2C0%2C1.9.032%2C2%2C.032.16%2C0%2C.176-.016.176-.176%2C0-.1-.032-.48-.032-1.312v-1.28c0-.832.032-1.2.032-1.3%2C0-.176-.016-.192-.176-.192-.1%2C0-.7.032-2%2C.032h-1.3c.16-.288.288-.56.4-.8a.953.953%2C0%2C0%2C1%2C.288-.336.25.25%2C0%2C0%2C0%2C.128-.24c0-.08-.08-.16-.208-.192a12.279%2C12.279%2C0%2C0%2C0-1.648-.256%2C3.287%2C3.287%2C0%2C0%2C1-.224.8%2C8.75%2C8.75%2C0%2C0%2C1-.5%2C1.024h-.1c-1.392%2C0-2.1-.032-2.192-.032-.16%2C0-.176.016-.176.192%2C0%2C.1.032.832.032%2C2.24v5.024c0%2C1.408-.032%2C2.1-.032%2C2.208%2C0%2C.16.016.176.176.176.1%2C0%2C.832-.032%2C2.24-.032h3.552c1.392%2C0%2C2.032.032%2C2.128.032.16%2C0%2C.176-.016.176-.176%2C0-.1-.032-.464-.032-1.328V-4.752c0-.848.032-1.232.032-1.328%2C0-.176-.016-.192-.176-.192-.1%2C0-.736.032-2.128.032Zm4.96%2C2.976h-4.96V-4.88h4.96Zm-.576-5.584h-4.384v-1.488h4.384ZM-29.424-5.76c0-.976.032-1.424.032-1.52%2C0-.16-.016-.176-.176-.176-.1%2C0-.352.032-1.2.032h-1.008c-.864%2C0-1.088-.032-1.168-.032-.176%2C0-.192.016-.192.176v1.216c0%2C.176.016.192.192.192.08%2C0%2C.3-.032%2C1.168-.032h.784v3.536A8.884%2C8.884%2C0%2C0%2C1-32.4-1.328a7.251%2C7.251%2C0%2C0%2C1-.944.5%2C13.979%2C13.979%2C0%2C0%2C0%2C.656%2C1.5.3.3%2C0%2C0%2C0%2C.224.192.282.282%2C0%2C0%2C0%2C.24-.144A1.465%2C1.465%2C0%2C0%2C1-31.9.4c.512-.416%2C1.12-.944%2C1.616-1.424A4.262%2C4.262%2C0%2C0%2C0-28.624.432%2C10.2%2C10.2%2C0%2C0%2C0-24.9.864c1.664%2C0%2C3.568-.048%2C5.6-.144.512-.032.512-.032.592-.544a3.117%2C3.117%2C0%2C0%2C1%2C.432-1.264c-2.384.24-4.816.368-6.88.368a9.141%2C9.141%2C0%2C0%2C1-2.944-.3%2C2.433%2C2.433%2C0%2C0%2C1-1.328-1.344Zm-3.216-6.464c-.176.128-.208.176-.08.288a12.03%2C12.03%2C0%2C0%2C1%2C1.952%2C2.5c.048.08.08.128.144.128.048%2C0%2C.1-.032.192-.112l.912-.768c.176-.128.192-.16.1-.288a12.157%2C12.157%2C0%2C0%2C0-2-2.384.3.3%2C0%2C0%2C0-.16-.08c-.048%2C0-.1.032-.192.1Zm30.8%2C4.256c0-2.48.032-3.36.032-3.456%2C0-.16-.016-.176-.176-.176-.1%2C0-.5.032-1.664.032H-5.68c-1.168%2C0-1.568-.032-1.664-.032-.176%2C0-.192.016-.192.176%2C0%2C.112.032.992.032%2C3.92v2.912C-7.5-.368-7.536.48-7.536.576c0%2C.176.016.192.192.192h1.3c.176%2C0%2C.192-.016.192-.192V-.64h2.368V.448c0%2C.176.016.192.16.192h1.344c.16%2C0%2C.176-.016.176-.192%2C0-.1-.032-.928-.032-5.1Zm-1.648-2.064V-2.16H-5.856v-7.872Zm-6.72%2C1.36a53.591%2C53.591%2C0%2C0%2C1-.416%2C6.848c-.128.816-.32.992-.768.992A6.641%2C6.641%2C0%2C0%2C1-12.72-.96%2C4.344%2C4.344%2C0%2C0%2C1-12.432.192c.048.512.048.512.464.544a7.943%2C7.943%2C0%2C0%2C0%2C.88.032A1.835%2C1.835%2C0%2C0%2C0-9.056-1.024%2C53.431%2C53.431%2C0%2C0%2C0-8.592-8.48c0-.512%2C0-.976.032-1.52%2C0-.16-.032-.176-.192-.176-.1%2C0-.56.016-1.936.016h-1.04c.016-.3.016-.608.016-.928a8.43%2C8.43%2C0%2C0%2C1%2C.08-1.584%2C3.639%2C3.639%2C0%2C0%2C0%2C.112-.448c0-.08-.08-.144-.24-.176q-.864-.072-1.728-.1a18.6%2C18.6%2C0%2C0%2C1%2C.112%2C2.256c0%2C.352%2C0%2C.672-.016.976h-.256c-1.36%2C0-1.824-.016-1.92-.016-.16%2C0-.176%2C0-.176.16v1.2c0%2C.16.016.176.176.176.1%2C0%2C.56-.032%2C1.92-.032h.208a18.191%2C18.191%2C0%2C0%2C1-.592%2C4.048A9.715%2C9.715%2C0%2C0%2C1-16.16-.544%2C4.756%2C4.756%2C0%2C0%2C1-15.152.592c.128.192.192.272.272.272s.16-.1.3-.272a12.187%2C12.187%2C0%2C0%2C0%2C2.144-4.624%2C26.1%2C26.1%2C0%2C0%2C0%2C.656-4.64Zm14.464.5H3.6c-1.248%2C0-1.648-.032-1.744-.032-.16%2C0-.176.016-.176.176V-6.9c0%2C.144.016.16.176.16.1%2C0%2C.5-.032%2C1.744-.032h.288A13.447%2C13.447%2C0%2C0%2C1%2C1.312-2.32a3.962%2C3.962%2C0%2C0%2C1%2C.576%2C1.168c.064.192.128.272.192.272.08%2C0%2C.16-.1.288-.256A15.06%2C15.06%2C0%2C0%2C0%2C4.3-4.784C4.272-1.792%2C4.192.848%2C4.192%2C1.088c0%2C.16.016.176.176.176H5.68c.176%2C0%2C.192-.016.192-.176%2C0-.24-.112-3.1-.112-6.272A13.4%2C13.4%2C0%2C0%2C0%2C7.056-2.9c.112.16.192.24.256.24s.128-.1.224-.288A4.879%2C4.879%2C0%2C0%2C1%2C8.176-4a14.262%2C14.262%2C0%2C0%2C1-2.16-2.768c1.152%2C0%2C1.536.032%2C1.632.032.16%2C0%2C.176-.016.176-.16V-8.032c0-.16-.016-.176-.176-.176-.1%2C0-.5.032-1.728.032H5.792v-3.008A4.651%2C4.651%2C0%2C0%2C1%2C5.9-12.8a.75.75%2C0%2C0%2C0%2C.1-.336c0-.064-.1-.144-.256-.16-.544-.064-1.024-.1-1.616-.112a14.927%2C14.927%2C0%2C0%2C1%2C.128%2C2.256Zm5.936%2C4.192c-1.392.272-1.92.32-2.08.352s-.176.032-.144.208L8.176-2.16c.016.144.048.16.208.128s.672-.144%2C2.064-.416L12.64-2.88V-1.7c0%2C1.776-.032%2C2.656-.032%2C2.752%2C0%2C.16.016.176.176.176h1.328c.16%2C0%2C.176-.016.176-.176%2C0-.08-.032-.992-.032-2.768V-3.2c1.1-.224%2C1.536-.288%2C1.648-.32.176-.032.176-.048.16-.192L15.872-4.96c-.032-.176-.032-.192-.176-.16s-.512.144-1.44.336v-6.128a6.572%2C6.572%2C0%2C0%2C1%2C.1-1.776.9.9%2C0%2C0%2C0%2C.1-.32c0-.1-.1-.16-.24-.176-.56-.064-1.088-.1-1.7-.112a15.133%2C15.133%2C0%2C0%2C1%2C.128%2C2.432v6.4ZM8.384-7.84c-.08.08-.128.128-.128.176%2C0%2C.032.048.064.112.128A13.681%2C13.681%2C0%2C0%2C1%2C10.48-5.36c.112.128.144.128.32-.032l.784-.784c.16-.16.16-.192.048-.336A11.461%2C11.461%2C0%2C0%2C0%2C9.424-8.56c-.08-.064-.112-.1-.16-.1-.032%2C0-.064.032-.144.112Zm.464-3.68c-.16.144-.144.224-.032.3a11.56%2C11.56%2C0%2C0%2C1%2C2.176%2C2.1c.1.144.128.128.3-.048l.768-.752c.144-.128.144-.192.048-.3a11.285%2C11.285%2C0%2C0%2C0-2.256-2.032c-.144-.1-.16-.064-.3.064ZM6.1-9.3a4.4%2C4.4%2C0%2C0%2C1%2C.64.272.8.8%2C0%2C0%2C0%2C.32.144c.1%2C0%2C.144-.1.24-.336a19.929%2C19.929%2C0%2C0%2C0%2C.736-2.032.567.567%2C0%2C0%2C1%2C.192-.352.161.161%2C0%2C0%2C0%2C.1-.16c0-.08-.048-.128-.176-.192A11.186%2C11.186%2C0%2C0%2C0%2C6.928-12.4a5.943%2C5.943%2C0%2C0%2C1-.1.688A14.982%2C14.982%2C0%2C0%2C1%2C6.1-9.3ZM2.048-11.968c-.208.08-.24.112-.176.288a12.065%2C12.065%2C0%2C0%2C1%2C.816%2C2.672c.032.176.048.192.288.1l.688-.256c.208-.08.24-.128.208-.288a12.786%2C12.786%2C0%2C0%2C0-.864-2.688c-.08-.16-.1-.176-.288-.1ZM30.528.672C32%2C.672%2C32.5.7%2C32.592.7c.16%2C0%2C.176-.016.176-.16V-.672c0-.16-.016-.176-.176-.176-.1%2C0-.592.032-2.064.032H26.656V-4.3h3.328c1.52%2C0%2C2.048.032%2C2.144.032.176%2C0%2C.176.048.176-.176v-1.2c0-.16-.016-.176-.176-.176-.1%2C0-.624.032-2.144.032H26.656V-7.264h.864c1.392%2C0%2C1.872.016%2C1.984.016.16%2C0%2C.176-.016.176-.16v-.96a17.967%2C17.967%2C0%2C0%2C0%2C2.56%2C1.216%2C1.485%2C1.485%2C0%2C0%2C0%2C.384.112c.128%2C0%2C.176-.112.3-.4a3.95%2C3.95%2C0%2C0%2C1%2C.688-1.136%2C12.957%2C12.957%2C0%2C0%2C1-6.752-4.176.335.335%2C0%2C0%2C0%2C.1-.064c.128-.1.16-.144.16-.224%2C0-.112-.128-.208-.288-.256a9.457%2C9.457%2C0%2C0%2C0-1.728-.336%2C3.886%2C3.886%2C0%2C0%2C1-.64%2C1.056%2C13.933%2C13.933%2C0%2C0%2C1-6.208%2C4.3%2C3.168%2C3.168%2C0%2C0%2C1%2C.768.944c.144.272.208.368.32.368a1.052%2C1.052%2C0%2C0%2C0%2C.384-.128%2C19.583%2C19.583%2C0%2C0%2C0%2C2.448-1.264v.944c0%2C.144.016.16.176.16.1%2C0%2C.576-.016%2C1.968-.016h.624v1.472H21.888c-1.52%2C0-2.048-.032-2.144-.032-.176%2C0-.192.016-.192.176v1.2c0%2C.16.016.176.192.176.1%2C0%2C.624-.032%2C2.144-.032h3.056V-.816H21.3c-1.456%2C0-1.952-.032-2.048-.032-.176%2C0-.192.016-.192.176V.544c0%2C.144.016.16.192.16.1%2C0%2C.592-.032%2C2.048-.032ZM24.32-8.72c-.768%2C0-1.248%2C0-1.552-.016a14.066%2C14.066%2C0%2C0%2C0%2C3.12-2.832%2C12.57%2C12.57%2C0%2C0%2C0%2C3.184%2C2.832c-.3.016-.784.016-1.552.016Zm3.392%2C7.264a4.92%2C4.92%2C0%2C0%2C1%2C.944.4%2C1.1%2C1.1%2C0%2C0%2C0%2C.368.128c.08%2C0%2C.144-.064.256-.208a13.927%2C13.927%2C0%2C0%2C0%2C.848-1.424%2C1.585%2C1.585%2C0%2C0%2C1%2C.368-.512c.112-.08.192-.128.192-.256%2C0-.1-.1-.176-.288-.272a6.982%2C6.982%2C0%2C0%2C0-1.344-.512%2C4.133%2C4.133%2C0%2C0%2C1-.3.848A10.044%2C10.044%2C0%2C0%2C1%2C27.712-1.456ZM21.3-3.552c-.208.1-.24.128-.128.272a9.042%2C9.042%2C0%2C0%2C1%2C1.088%2C2.192c.064.16.08.16.32.064l.992-.5c.192-.1.208-.128.144-.288A12.664%2C12.664%2C0%2C0%2C0%2C22.576-3.92c-.112-.16-.16-.16-.368-.064Z%22%20transform%3D%22translate(1218%20650)%22%20fill%3D%22%2305803c%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69768%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069768%22%20d%3D%22M0%2C0%2C77%2C16%22%20transform%3D%22translate(1182%20616)%22%20fill%3D%22none%22%20stroke%3D%22%2305803c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_69767%22%20data-name%3D%22%E3%83%91%E3%82%B9%2069767%22%20d%3D%22M0%2C16%2C77%2C0%22%20transform%3D%22translate(1182%20657)%22%20fill%3D%22none%22%20stroke%3D%22%2305803c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-transform:translate(0, -18%);transform:translate(0, -18%)}}.page-progressive .wrapper .about .leadSection .leadSection-ttl .sm{font-size:min(3.7037037037vw, 40px);font-weight:bold;line-height:1;color:#d9b60f}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-ttl .sm{font-size:10.6666666667vw}}.page-progressive .wrapper .about .leadSection .leadSection-price{margin-top:min(1.4814814815vw, 16px)}@media(max-width: 768px){.page-progressive .wrapper .about .leadSection .leadSection-price{margin-top:6.4vw}}.page-progressive .wrapper .about .leadSection .leadSection-price img{width:100%;height:auto;vertical-align:bottom}.page-progressive .wrapper .about .glassesUser{margin-top:min(11.1111111111vw, 120px)}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser{margin-top:21.3333333333vw}}.page-progressive .wrapper .about .glassesUser .glassesUser-ttl{font-size:min(3.3333333333vw, 36px);font-weight:700;line-height:1.5;color:#fff;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-ttl{font-size:6.9333333333vw;line-height:1.69}}.page-progressive .wrapper .about .glassesUser .glassesUser-ttl .lg{font-family:"Manrope",sans-serif;font-size:min(7.4074074074vw, 80px);font-weight:900;line-height:1}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-ttl .lg{font-size:17.0666666667vw}}.page-progressive .wrapper .about .glassesUser .glassesUser-ttl .md{font-size:min(4.0740740741vw, 44px);font-weight:700;line-height:1}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-ttl .md{font-size:8.5333333333vw}}.page-progressive .wrapper .about .glassesUser .glassesUser-ttl .orange{color:#eecc2c}.page-progressive .wrapper .about .glassesUser .glassesUser-img{width:min(74.0740740741vw, 800px);margin:min(5.7407407407vw, 62px) auto 0}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-img{width:82.9333333333vw;margin:10.6666666667vw auto 0}}.page-progressive .wrapper .about .glassesUser .glassesUser-txt{width:min(60.1851851852vw, 650px);margin:min(1.6666666667vw, 18px) auto 0;font-size:min(2.037037037vw, 22px);font-weight:700;line-height:2.18;color:#fff;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-txt{width:100%;margin-top:8.5333333333vw;font-size:4.8vw;line-height:1.77;text-align:left}}.page-progressive .wrapper .about .glassesUser .glassesUser-txt .sm{display:block;margin-top:min(2.962962963vw, 32px);font-size:min(1.6666666667vw, 18px);line-height:1;text-align:right}@media(max-width: 768px){.page-progressive .wrapper .about .glassesUser .glassesUser-txt .sm{margin-top:6.4vw;font-size:4vw}}.page-progressive .wrapper .about .newIdea{position:relative;padding-top:min(7.4074074074vw, 80px);margin-top:min(7.4074074074vw, 80px);overflow:hidden;text-align:center}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea{padding-top:19.2vw;margin-top:19.2vw}}.page-progressive .wrapper .about .newIdea::before{position:absolute;top:0;left:0;width:1000px;height:1px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221001%22%20height%3D%221%22%20viewBox%3D%220%200%201001%201%22%3E%20%3Cpath%20id%3D%22line_ten%22%20d%3D%22M460%2C3937.7H1460%22%20transform%3D%22translate(-459.5%20-3937.198)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%222%204%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}.page-progressive .wrapper .about .newIdea .newIdea-bubble{position:relative;display:inline-block;width:min(25.9259259259vw, 280px);padding:min(1.3888888889vw, 15px) 0;font-size:min(1.6666666667vw, 18px);font-weight:700;line-height:1;text-align:center;background-color:#eecc2c;border-radius:9999px}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-bubble{display:block;width:74.6666666667vw;padding:4.2666666667vw 0;margin:auto;font-size:4vw}}.page-progressive .wrapper .about .newIdea .newIdea-bubble::before{position:absolute;top:99%;left:50%;width:min(0.9259259259vw, 10px);height:min(0.9259259259vw, 10px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.333%22%20height%3D%227%22%20viewBox%3D%220%200%209.333%207%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M141.714%2C53.416l-4.666-7h9.333Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%23eecc2c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-bubble::before{width:2.6666666667vw;height:2.6666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-ttl{margin-top:min(3.7037037037vw, 40px);font-size:min(3.7037037037vw, 40px);font-weight:700;line-height:1.5;color:#fff;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-ttl{margin-top:7.2vw;font-size:6.9333333333vw}}.page-progressive .wrapper .about .newIdea .newIdea-list{margin-top:min(7.4074074074vw, 80px);counter-reset:number 0}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list{margin-top:12.8vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item{background-color:#fff;border:solid min(0.3703703704vw, 4px) #05803c;border-radius:min(2.2222222222vw, 24px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item{border:solid 1.0666666667vw #05803c;border-radius:6.4vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item:not(:first-child){margin-top:min(4.4444444444vw, 48px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item:not(:first-child){margin-top:5.3333333333vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dl{margin:0}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt{color: #05803c;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;min-height:min(9.2592592593vw, 100px);font-size:min(2.962962963vw, 32px);font-weight:700;line-height:2.35;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8vw 4.2666666667vw;font-size:6.6666666667vw;line-height:1.6}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt .point{position:relative;display:block;width:min(5.5555555556vw, 60px);height:min(5.5555555556vw, 60px);padding-top:min(0.8333333333vw, 9px);margin-right:min(1.4814814815vw, 16px);font-family:"Manrope",sans-serif;font-size:min(0.9259259259vw, 10px);line-height:1;color:#fff;background-color:#05803c;border-radius:min(2.037037037vw, 22px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt .point{width:16vw;height:16vw;padding-top:2.4vw;margin-right:0;margin-bottom:4.2666666667vw;font-size:2.6666666667vw;border-radius:5.8666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt .point::after{display:block;margin-top:min(0.3703703704vw, 4px);font-family:"Manrope",sans-serif;font-size:min(2.5925925926vw, 28px);font-weight:800;content:"0" counter(number);counter-increment:number 1}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dt .point::after{margin-top:1.0666666667vw;font-size:7.4666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:min(6.4814814815vw, 70px);-moz-column-gap:min(6.4814814815vw, 70px);column-gap:min(6.4814814815vw, 70px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:min(3.7037037037vw, 40px);border-top:solid min(0.3703703704vw, 4px) #05803c}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd{display:block;padding:8vw 4.2666666667vw;border-top:solid 1.0666666667vw #05803c}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd .newIdea-list__img{-ms-flex-negative:0;flex-shrink:0;width:min(28.7037037037vw, 310px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd .newIdea-list__img{width:69.0666666667vw;margin:auto}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd .newIdea-list__txt{color:#05803c;width:min(44.4444444444vw, 480px);font-size:min(1.8518518519vw, 20px);font-weight:700;line-height:2.2;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item dd .newIdea-list__txt{width:100%;margin-top:10.6666666667vw;font-size:4.8vw;line-height:2}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout{position:relative;margin-top:min(13.3333333333vw, 144px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout{margin-top:6.4vw;overflow:hidden;background-color:#05803c}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dt{position:absolute;top:0;left:50%;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;width:min(85.1851851852vw, 920px);height:min(7.4074074074vw, 80px);min-height:auto;padding:0;font-size:min(2.962962963vw, 32px);line-height:1;color:#fff;background-color:#05803c;border-radius:9999px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dt{position:relative;top:0;left:0;width:100%;height:45.0666666667vw;font-size:6.6666666667vw;line-height:1.6;border-radius:0;-webkit-transform:none;transform:none}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dt::before{position:absolute;top:99%;left:50%;width:min(1.3888888889vw, 15px);height:min(1.2037037037vw, 13px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.5%22%20height%3D%228.625%22%20viewBox%3D%220%200%2011.5%208.625%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M142.8%2C55.041l-5.75-8.625h11.5Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%2305803c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dt::before{width:4.2666666667vw;height:4vw;font-size:6.6666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dd{padding:min(10.6481481481vw, 115px) min(3.7037037037vw, 40px) min(6.6666666667vw, 72px);border-top:none}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout dd{padding:10.6666666667vw 4vw;background-color:#fff}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-list{display:block;width:100%;overflow:hidden}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-leadText{font-size:min(2.4074074074vw, 26px);font-weight:700;text-align:center;color: #05803c;}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-leadText{font-size:5.3333333333vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-list__item:not(:first-child){position:relative;padding-top:min(6.6666666667vw, 72px);margin-top:min(6.6666666667vw, 72px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-list__item:not(:first-child){padding-top:10.6666666667vw;margin-top:10.6666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .blockLayout-list__item:not(:first-child)::before{position:absolute;top:0;left:50%;width:880px;height:1px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22881%22%20height%3D%221%22%20viewBox%3D%220%200%20881%201%22%3E%20%3Cpath%20id%3D%22line_ten%22%20d%3D%22M460%2C3937.7h880%22%20transform%3D%22translate(-459.5%20-3937.198)%22%20fill%3D%22none%22%20stroke%3D%22%2305803c%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%20stroke-dasharray%3D%222%204%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:min(5.1851851852vw, 56px);-moz-column-gap:min(5.1851851852vw, 56px);column-gap:min(5.1851851852vw, 56px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:min(3.7037037037vw, 40px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list{display:block;margin-top:10.6666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__item{-ms-flex-negative:0;flex-shrink:0;width:min(29.6296296296vw, 320px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__item{width:73.3333333333vw;margin:auto}}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__item:not(:first-child){margin-top:10.6666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles{position:relative;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;width:min(21.6666666667vw, 234px);height:min(3.7037037037vw, 40px);margin:auto;font-size:min(1.3888888889vw, 15px);font-weight:700;color:#05803c;background-color:#e8eae9;border-radius:9999px}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles{width:62.4vw;height:10.6666666667vw;font-size:4vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles::before{position:absolute;top:99%;left:50%;width:min(0.9259259259vw, 10px);height:min(0.7407407407vw, 8px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.358%22%20height%3D%227%22%20viewBox%3D%220%200%209.358%207%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M141.727%2C53.416l-4.679-7h9.358Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%23e7eae9%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles::before{width:2.6666666667vw;height:2.1333333333vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles.orange{background-color:#eecc2c}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__bubbles.orange::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.026%22%20height%3D%227.5%22%20viewBox%3D%220%200%2010.026%207.5%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M142.061%2C53.916l-5.013-7.5h10.026Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%23eecc2c%22%2F%3E%3C%2Fsvg%3E")}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__img{margin-top:min(2.1296296296vw, 23px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__img{margin-top:6.1333333333vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__img img{border-radius:min(1.4814814815vw, 16px)}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__img img{border-radius:4.2666666667vw}}.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__txt{margin-top:min(1.4814814815vw, 16px);font-size:min(1.3888888889vw, 15px);font-weight:700;line-height:1.86}@media(max-width: 768px){.page-progressive .wrapper .about .newIdea .newIdea-list .newIdea-list__item.blockLayout .child-list__txt{margin-top:2.6666666667vw;font-size:4vw}}.page-progressive .wrapper .about-bg-bottom{position:relative;margin-top:min(11.4814814815vw, 124px);background-image:url("../img/bg01.png");background-repeat:repeat}@media(max-width: 768px){.page-progressive .wrapper .about-bg-bottom{margin-top:25.6vw}}.page-progressive .wrapper .about-bg-bottom::after{position:absolute;bottom:min(4.7222222222vw, 51px);left:50%;font-size:min(2.5925925926vw, 28px);font-weight:700;color:#fff;letter-spacing:.05em;content:"その結果 …";-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .wrapper .about-bg-bottom::after{bottom:8.5333333333vw;font-size:5.3333333333vw}}.page-progressive .users{padding-bottom:min(14.8148148148vw, 160px);margin-top:min(11.1111111111vw, 120px);background-image:url("../img/bg01.png");background-repeat:repeat}@media(max-width: 768px){.page-progressive .users{padding-bottom:26.6666666667vw;margin-top:23.2vw}}.page-progressive .users .users-bubbles{position:relative;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;width:min(25.9259259259vw, 280px);height:min(4.3518518519vw, 47px);margin:auto;font-size:min(1.6666666667vw, 18px);font-weight:700;color:#fff;background-color:#05803c;border-radius:9999px}@media(max-width: 768px){.page-progressive .users .users-bubbles{width:74.6666666667vw;height:12.5333333333vw;font-size:4.8vw}}.page-progressive .users .users-bubbles::before{position:absolute;top:99%;left:50%;width:min(1.1111111111vw, 12px);height:min(0.8333333333vw, 9px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.5%22%20height%3D%228.625%22%20viewBox%3D%220%200%2011.5%208.625%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M142.8%2C55.041l-5.75-8.625h11.5Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%2305803c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .users .users-bubbles::before{width:2.9333333333vw;height:2.4vw}}.page-progressive .users .users-ttl{margin-top:min(2.962962963vw, 32px);font-size:min(3.7037037037vw, 40px);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .users .users-ttl{margin-top:5.3333333333vw;font-size:6.9333333333vw;line-height:1.7}}.page-progressive .users .users-ttl .lg{font-family:"Manrope",sans-serif;font-size:min(10.1851851852vw, 110px);line-height:.86;color:#d9b60f;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .users .users-ttl .lg{font-size:24vw;line-height:24vw}}.page-progressive .users .users-ttl .sm{font-family:"Manrope",sans-serif;font-size:min(4.4444444444vw, 48px);color:#d9b60f;letter-spacing:.05em}@media(max-width: 768px){.page-progressive .users .users-ttl .sm{font-size:10.6666666667vw}}.page-progressive .users .survey{position:relative;margin-top:min(5.1851851852vw, 56px)}.page-progressive .users .survey .graphArea .graphArea__img{width:min(45.0925925926vw, 487px);margin:auto;-webkit-transform:translateX(min(2.6851851852vw, 29px));transform:translateX(min(2.6851851852vw, 29px))}@media(max-width: 768px){.page-progressive .users .survey .graphArea .graphArea__img{width:74.6666666667vw;margin:9.0666666667vw auto 0}}.page-progressive .users .survey .graphArea .graphArea__txt{width:min(77.7777777778vw, 840px);padding-left:1em;margin:min(4.4444444444vw, 48px) auto 0;font-size:min(1.3888888889vw, 15px);font-weight:500;line-height:1.86;text-indent:-1em;letter-spacing:.05em;color: #05803c;}@media(max-width: 768px){.page-progressive .users .survey .graphArea .graphArea__txt{width:100%;padding-left:0;margin:8.5333333333vw 0 0;font-size:4vw;text-align:left;text-indent:0}}.page-progressive .users .survey .survey-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:min(4.0740740741vw, 44px);-webkit-column-gap:min(3.7037037037vw, 40px);-moz-column-gap:min(3.7037037037vw, 40px);column-gap:min(3.7037037037vw, 40px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:min(7.4074074074vw, 80px)}@media(max-width: 768px){.page-progressive .users .survey .survey-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:9.6vw;margin-top:13.0666666667vw}}.page-progressive .users .survey .survey-list .survey-list__item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(39.0740740741vw, 422px);height:min(9.9074074074vw, 107px);padding:0 min(2.1296296296vw, 23px);font-size:min(1.4814814815vw, 16px);font-weight:700;letter-spacing:.05em;background-color:#fff;border:min(0.3703703704vw, 4px) solid #05803c;border-radius:min(1.3888888889vw, 15px);color: #05803c;}@media(max-width: 768px){.page-progressive .users .survey .survey-list .survey-list__item{width:88vw;height:auto;padding:5.8666666667vw;margin:auto;font-size:4.2666666667vw;border:0.8vw solid #05803c;border-radius:4vw}}.page-progressive .users .survey .survey-list .survey-list__item:nth-child(odd)::before{position:absolute;bottom:calc(100% + min(-0.7407407407vw, -8px));left:50%;z-index:2;display:block;width:min(39.0740740741vw, 422px);height:min(3.4259259259vw, 37px);content:"";background-image:url("../img/survey-list-frame.png");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-progressive .users .survey .survey-list .survey-list__item:nth-child(odd)::before{bottom:calc(100% + -5.0666666667vw);width:88vw;height:9.8666666667vw;-webkit-transform:translateX(-50%) scale(-1, 1);transform:translateX(-50%) scale(-1, 1)}}.page-progressive .users .survey .survey-list .survey-list__item:nth-child(even)::before{position:absolute;bottom:calc(100% + min(-0.7407407407vw, -8px));left:50%;z-index:2;display:block;width:min(39.0740740741vw, 422px);height:min(3.4259259259vw, 37px);content:"";background-image:url("../img/survey-list-frame.png");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%) scale(-1, 1);transform:translateX(-50%) scale(-1, 1)}@media(max-width: 768px){.page-progressive .users .survey .survey-list .survey-list__item:nth-child(even)::before{bottom:calc(100% + -5.0666666667vw);width:88vw;height:9.8666666667vw;-webkit-transform:translateX(-50%) scale(-1, 1);transform:translateX(-50%) scale(-1, 1)}}.page-progressive .users .survey .survey-list .survey-list__item .inner span{padding-bottom:min(0.2777777778vw, 3px);background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, #eecc2c));background:linear-gradient(transparent 65%, #eecc2c 0%)}@media(max-width: 768px){.page-progressive .users .survey .survey-list .survey-list__item .inner span{padding-bottom:0.8vw}}.page-progressive .users .btnArea{margin-top:min(7.4074074074vw, 80px)}@media(max-width: 768px){.page-progressive .users .btnArea{margin-top:12.8vw}}.page-progressive .users .btnArea .btnArea__banner{width:min(81.4814814815vw, 880px);margin:0 auto min(12.962962963vw, 140px)}@media(max-width: 768px){.page-progressive .users .btnArea .btnArea__banner{width:87.2vw;margin:0 auto 21.3333333333vw}}.page-progressive .users .btnArea .btnArea__banner a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.page-progressive .users .btnArea .btnArea__banner a:hover{opacity:.7}}.page-progressive .users .btnArea .btnArea__btn{margin-top:min(1.8518518519vw, 20px)}@media(max-width: 768px){.page-progressive .users .btnArea .btnArea__btn{margin-top:4.2666666667vw}}.page-progressive .users .btnArea .btnArea__btn .c_btn{max-width:min(42.4074074074vw, 458px);height:min(9.6296296296vw, 104px);font-size:min(1.8518518519vw, 20px)}.page-progressive .users .btnArea .btnArea__btn .c_btn::after{width:min(0.9259259259vw, 10px);height:min(1.2962962963vw, 14px)}@media(max-width: 768px){.page-progressive .users .btnArea .btnArea__btn .c_btn::after{width:2.6666666667vw;height:3.7333333333vw}}@media(max-width: 768px){.page-progressive .users .btnArea .btnArea__btn .c_btn{max-width:87.2vw;height:21.3333333333vw;font-size:4.2666666667vw}}#quality_ttl{padding:10rem 0 9.3rem}@media screen and (max-width: 52.125em){#quality_ttl{padding:min(16vw,12rem) 0 min(13.8666666667vw,10.4rem)}}#quality_ttl .c_ttl_h1{font-size:5.6rem;font-family:"游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1;letter-spacing:.05em}@media screen and (max-width: 52.125em){#quality_ttl .c_ttl_h1{font-size:clamp(4rem,10.6666666667vw,5.6rem)}}@media screen and (max-width: 52.125em){#quality_ttl .c_ttl_h1{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3}}#quality_ttl .c_ttl_h1 span{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1.5em;margin-top:2.5rem;line-height:1.7142857143;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width: 52.125em){#quality_ttl .c_ttl_h1 span{font-size:clamp(1.4rem,3.7333333333vw,1.8rem)}}@media screen and (max-width: 52.125em){#quality_ttl .c_ttl_h1 span{margin-top:min(2.6666666667vw,2rem);-webkit-font-feature-settings:normal;font-feature-settings:normal}}#quality_ttl .c_ttl_h1 span::before,#quality_ttl .c_ttl_h1 span::after{position:absolute;top:0;bottom:0;left:0;width:1em;height:.1rem;margin:auto;content:"";background-color:#05803c}#quality_ttl .c_ttl_h1 span::after{right:0;left:auto}.qualityContent{padding:12rem 0}@media screen and (max-width: 52.125em){.qualityContent{padding:min(21.3333333333vw,16rem) 0}}.qualityContent .c_ttl_h2{margin:0 auto 5.8rem;line-height:1}@media screen and (max-width: 52.125em){.qualityContent .c_ttl_h2{margin-bottom:min(6.6666666667vw,5rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6}}.qualityContent .c_ttl_h2 span{position:relative;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;width:28rem;height:4.7rem;margin:0 auto 4rem;color:#fff6eb;background-color:#05803c;border-radius:999px;font-size:1.8rem}@media screen and (max-width: 52.125em){.qualityContent .c_ttl_h2 span{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){.qualityContent .c_ttl_h2 span{width:min(74.6666666667vw,56rem);height:min(12.5333333333vw,9.4rem);margin-bottom:min(4vw,3rem)}}.qualityContent .c_ttl_h2 span::after{position:absolute;right:0;bottom:-0.7rem;left:0;width:1.2rem;height:.9rem;margin:auto;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);content:"";background-color:#05803c}.qualityContent .quality_illust{max-width:120rem;margin:0 auto 6.5rem}@media screen and (max-width: 52.125em){.qualityContent .quality_illust{margin-bottom:min(8.5333333333vw,6.4rem)}}.qualityContent p{font-weight:bold;line-height:2.6666666667;letter-spacing:.05em;font-size:1.8rem}@media screen and (max-width: 52.125em){.qualityContent p{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){.qualityContent p{line-height:1.8666666667}}.qualityContent p:not(:last-of-type){margin-bottom:2.5em}@media screen and (max-width: 52.125em){.qualityContent p:not(:last-of-type){margin-bottom:min(7.4666666667vw,5.6rem)}}#quality1{color:#fff6eb;background:url("../img/bg02.png")}#quality1 h2{color:#fff6eb}#quality1 h2 span{color:#05803c;background-color:#fff6eb}#quality1 h2 span::after{background-color:#fff6eb}@media screen and (max-width: 52.125em){#quality1 .qualityList_item:nth-of-type(1) img{width:min(44.5333333333vw,33.4rem)}}@media screen and (max-width: 52.125em){#quality1 .qualityList_item:nth-of-type(2) img{width:min(18.9333333333vw,14.2rem)}}@media screen and (max-width: 52.125em){#quality1 .qualityList_item:nth-of-type(3) img{width:min(27.2vw,20.4rem)}}#quality2{padding-bottom:10.2rem}#quality2 .c_treeList .qualityList_item::before{background:url("../img/bg01.png")}#quality2 .c_treeList h3.c_ttl_h3 span::after{background:url("../img/icon_flag.svg") no-repeat center/contain,url("../img/bg01.png") repeat center}#quality2 .c_treeList h3.c_ttl_h3 span::before{background-color:#05803c}#quality2 .quality_illust{max-width:1000px}@media screen and (max-width: 52.125em){#quality2{padding-bottom:min(14.9333333333vw,11.2rem)}}@media screen and (max-width: 52.125em){#quality2 .qualityList_item:nth-of-type(1) img{width:min(17.0666666667vw,12.8rem)}}@media screen and (max-width: 52.125em){#quality2 .qualityList_item:nth-of-type(2) img{width:min(17.0666666667vw,12.8rem)}}@media screen and (max-width: 52.125em){#quality2 .qualityList_item:nth-of-type(3) img{width:min(28.5333333333vw,21.4rem)}}.toTopBtn{padding-bottom:16rem}@media screen and (max-width: 52.125em){.toTopBtn{padding-bottom:min(26.6666666667vw,20rem)}}.page-session{counter-reset:number 0}.page-session .wrapper .is-sp{display:none}@media(max-width: 768px){.page-session .wrapper .is-sp{display:block}}.page-session .wrapper .is-pc{display:block}@media(max-width: 768px){.page-session .wrapper .is-pc{display:none}}.page-session .wrapper img{width:100%;height:auto;vertical-align:bottom}.page-session .wrapper .container{max-width:1080px;padding-right:min(3.7037037037vw, 40px);padding-left:min(3.7037037037vw, 40px);margin:auto}@media(max-width: 768px){.page-session .wrapper .container{padding-right:5.3333333333vw;padding-left:5.3333333333vw}}.page-session .wrapper .-ib{display:inline-block}.page-session .wrapper .kv{padding-top:min(11.1111111111vw, 120px);background-image:url("../img/green-bg.jpg");background-repeat:repeat}@media(max-width: 768px){.page-session .wrapper .kv{padding-top:21.3333333333vw}}.page-session .wrapper .kv .kv-ttl{width:min(53.7037037037vw, 580px);margin:auto}@media(max-width: 768px){.page-session .wrapper .kv .kv-ttl{width:73.8666666667vw}}.page-session .wrapper .kv .kv-img{width:min(80.462962963vw, 869px);margin:min(8.8888888889vw, 96px) auto 0}@media(max-width: 768px){.page-session .wrapper .kv .kv-img{width:100%;margin:10.6666666667vw auto 0}}.page-session .wrapper .about{padding-top:min(11.1111111111vw, 120px);padding-bottom:min(7.4074074074vw, 80px);background-image:url("../img/green-bg.jpg");background-repeat:repeat}@media(max-width: 768px){.page-session .wrapper .about{padding-top:23.4666666667vw;padding-bottom:17.0666666667vw}}.page-session .wrapper .about .about-ttl{font-size:min(3.7037037037vw, 40px);font-weight:700;line-height:1.5;color:#fff;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-session .wrapper .about .about-ttl{font-size:5.3333333333vw;line-height:1.8}}.page-session .wrapper .about .about-list{margin-top:min(9.6296296296vw, 104px)}@media(max-width: 768px){.page-session .wrapper .about .about-list{margin-top:20.2666666667vw}}.page-session .wrapper .about .about-list__item{position:relative;padding:min(5.2777777778vw, 57px) min(5.5555555556vw, 60px) min(3.8888888889vw, 42px);background-color:#fff;border:min(0.3703703704vw, 4px) solid #05803c;border-radius:min(2.2222222222vw, 24px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__item{padding:16vw 4vw 9.6vw;border:1.0666666667vw solid #05803c;border-radius:6.4vw}}.page-session .wrapper .about .about-list__item:not(:first-child){margin-top:min(17.7777777778vw, 192px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__item:not(:first-child){margin-top:37.3333333333vw}}.page-session .wrapper .about .about-list__item:not(:first-child)::before{position:absolute;bottom:calc(100% + min(7.4074074074vw, 80px));left:50%;display:block;width:min(9.6296296296vw, 104px);height:min(3.7037037037vw, 40px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22104%22%20height%3D%2240%22%20viewBox%3D%220%200%20104%2040%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_5%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%205%22%20d%3D%22M49.561%2C1.876a4%2C4%2C0%2C0%2C1%2C4.878%2C0L94.678%2C32.83A4%2C4%2C0%2C0%2C1%2C92.24%2C40H11.76a4%2C4%2C0%2C0%2C1-2.439-7.17Z%22%20transform%3D%22translate(104%2040)%20rotate(180)%22%20fill%3D%22%23eecc2c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-session .wrapper .about .about-list__item:not(:first-child)::before{bottom:calc(100% + 16vw);width:27.7333333333vw;height:10.6666666667vw}}.page-session .wrapper .about .about-list__item.step2 .about-list__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-session .wrapper .about .about-list__number{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(1.1111111111vw, 12px) min(3.3333333333vw, 36px);font-size:min(1.4814814815vw, 16px);font-weight:700;line-height:1;color:#fff;vertical-align:middle;background-color:#05803c;border-radius:9999px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 768px){.page-session .wrapper .about .about-list__number{padding:3.2vw 9.6vw;font-size:4.2666666667vw}}.page-session .wrapper .about .about-list__number::after{display:inline-block;margin-left:min(0.462962963vw, 5px);font-family:"Manrope",sans-serif;font-size:min(2.962962963vw, 32px);font-weight:700;line-height:min(2.962962963vw, 32px);content:"0" counter(number);counter-increment:number 1;-webkit-transform:translateY(-0.02em);transform:translateY(-0.02em)}@media(max-width: 768px){.page-session .wrapper .about .about-list__number::after{margin-left:1.3333333333vw;font-size:8.5333333333vw;line-height:8.5333333333vw}}.page-session .wrapper .about .about-list__number::before{position:absolute;top:99%;left:50%;width:min(0.8333333333vw, 9px);height:min(0.6481481481vw, 7px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.333%22%20height%3D%227%22%20viewBox%3D%220%200%209.333%207%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_27345%22%20data-name%3D%22%E3%83%91%E3%82%B9%2027345%22%20d%3D%22M141.715%2C53.416l-4.667-7h9.333Z%22%20transform%3D%22translate(-137.048%20-46.416)%22%20fill%3D%22%2305803c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 768px){.page-session .wrapper .about .about-list__number::before{width:3.2vw;height:2.4vw}}.page-session .wrapper .about .about-list__ttl{color:#05803c;position:relative;padding-bottom:min(1.6666666667vw, 18px);overflow:hidden;font-size:min(3.1481481481vw, 34px);font-weight:700;line-height:1.52;text-align:center;letter-spacing:.05em}@media(max-width: 768px){.page-session .wrapper .about .about-list__ttl{padding-bottom:6.4vw;font-size:6.6666666667vw}}.page-session .wrapper .about .about-list__ttl::after{position:absolute;bottom:0;left:0;width:880px;height:1px;content:"";background-image:url("../img/about-list_dashed.svg");background-repeat:no-repeat;background-size:contain}.page-session .wrapper .about .about-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:min(3.2407407407vw, 35px);-moz-column-gap:min(3.2407407407vw, 35px);column-gap:min(3.2407407407vw, 35px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:min(3.2407407407vw, 35px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5.3333333333vw;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-top:8vw}}.page-session .wrapper .about .about-list__img{width:min(23.1481481481vw, 250px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__img{width:66.6666666667vw}}.page-session .wrapper .about .about-list__twoCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:min(2.962962963vw, 32px);-moz-column-gap:min(2.962962963vw, 32px);column-gap:min(2.962962963vw, 32px);margin-top:min(2.962962963vw, 32px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__twoCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4.2666666667vw;margin-top:8.5333333333vw}}.page-session .wrapper .about .about-list__twoCol img{width:min(22.2222222222vw, 240px);border-radius:min(1.4814814815vw, 16px)}@media(max-width: 768px){.page-session .wrapper .about .about-list__twoCol img{display:inline-block;width:73.3333333333vw;margin:auto;border-radius:4.2666666667vw}}.page-session .wrapper .about .about-list__txt{color:#05803c;-webkit-box-flex:1;-ms-flex:1;flex:1;width:min(51.8518518519vw, 560px);font-size:min(1.8518518519vw, 20px);font-weight:700;line-height:2.2}@media(max-width: 768px){.page-session .wrapper .about .about-list__txt{width:100%;font-size:4.8vw}}.page-session .wrapper .guarantee{margin-top:min(9.537037037vw, 103px)}@media(max-width: 768px){.page-session .wrapper .guarantee{margin-top:18.6666666667vw}}.page-session .wrapper .guarantee .container{position:relative;max-width:min(87.037037037vw, 940px)}@media(max-width: 768px){.page-session .wrapper .guarantee .container{max-width:none}}.page-session .wrapper .guarantee .container::before{position:absolute;top:min(-1.8518518519vw, -20px);right:min(3.7037037037vw, 40px);display:block;width:min(13.5185185185vw, 146px);height:min(32.6851851852vw, 353px);content:"";background-image:url("../img/guarantee-img.svg");background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){.page-session .wrapper .guarantee .container::before{top:40vw;right:-4.5333333333vw;width:35.7333333333vw;height:86.6666666667vw}}.page-session .wrapper .guarantee .guarantee-ttl{color:#05803c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(62.962962963vw, 680px);padding:min(1.4814814815vw, 16px) min(3.7037037037vw, 40px);font-size:min(2.5925925926vw, 28px);font-weight:700;line-height:1;border-top:min(0.2777777778vw, 3px) solid #05803c;border-bottom:min(0.2777777778vw, 3px) solid #05803c}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-ttl{display:block;width:100%;padding:9.0666666667vw 0 6.4vw;font-size:5.8666666667vw;text-align:center;border-top:0.5333333333vw solid #05803c;border-bottom:0.5333333333vw solid #05803c}}.page-session .wrapper .guarantee .guarantee-ttl .bubbles{position:relative;display:inline-block;width:min(7.4074074074vw, 80px);height:min(2.7777777778vw, 30px);margin-right:min(1.5740740741vw, 17px);font-size:min(1.2962962963vw, 14px);font-weight:700;line-height:min(2.7777777778vw, 30px);color:#fff;text-align:center;letter-spacing:.05em;background-color:#05803c;border-radius:9999px}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-ttl .bubbles{position:absolute;top:0;left:50%;width:21.3333333333vw;height:8vw;margin-right:0;font-size:3.7333333333vw;line-height:8vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.page-session .wrapper .guarantee .guarantee-ttl .bubbles::before{position:absolute;top:50%;left:99%;width:min(0.5555555556vw, 6px);height:min(0.6481481481vw, 7px);content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%225%22%20viewBox%3D%220%200%204%205%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_6%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%206%22%20d%3D%22M2.5%2C0%2C5%2C4H0Z%22%20transform%3D%22translate(4)%20rotate(90)%22%20fill%3D%22%2305803c%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-ttl .bubbles::before{top:99%;left:50%;width:1.6vw;height:1.8666666667vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.5%22%20height%3D%224.278%22%20viewBox%3D%220%200%205.5%204.278%22%3E%20%3Cpath%20id%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2_6%22%20data-name%3D%22%E5%A4%9A%E8%A7%92%E5%BD%A2%206%22%20d%3D%22M2.75%2C0%2C5.5%2C4.278H0Z%22%20transform%3D%22translate(5.5%204.278)%20rotate(180)%22%20fill%3D%22%2305803c%22%2F%3E%3C%2Fsvg%3E");-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.page-session .wrapper .guarantee .guarantee-ttl .lg{display:inline-block;margin-left:min(0.9259259259vw, 10px);font-size:min(5.0925925926vw, 55px);font-weight:700;line-height:min(5.0925925926vw, 55px);letter-spacing:.05em}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-ttl .lg{margin-top:2.6666666667vw;margin-left:0;font-size:11.7333333333vw;line-height:11.7333333333vw}}.page-session .wrapper .guarantee .guarantee-l-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-l-txt{display:block}}.page-session .wrapper .guarantee .guarantee-l-txt .sm{display:inline-block;padding:min(0.9259259259vw, 10px) min(2.3148148148vw, 25px);margin-top:min(2.7777777778vw, 30px);margin-bottom:min(1.8518518519vw, 20px);margin-left:min(3.2407407407vw, 35px);font-size:min(1.7592592593vw, 19px);font-weight:700;line-height:1;color:#05803c;letter-spacing:.05em;background-color:#fff}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-l-txt .sm{display:block;padding:3.2vw;margin-top:6.4vw;margin-bottom:4.2666666667vw;margin-left:0;font-size:4.2666666667vw;line-height:1.75}}.page-session .wrapper .guarantee .guarantee-l-txt .lg{display:inline-block;margin-right:min(0.9259259259vw, 10px);margin-left:min(3.2407407407vw, 35px);font-size:min(11.1111111111vw, 120px);font-weight:700;line-height:min(11.1111111111vw, 120px);color:#d9b60f;letter-spacing:.05em}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-l-txt .lg{margin-right:0;margin-left:5.8666666667vw;font-size:26.6666666667vw;line-height:26.6666666667vw}}.page-session .wrapper .guarantee .guarantee-l-txt .md{color:#05803c;position:relative;font-size:min(2.962962963vw, 32px);font-weight:700;line-height:1.75;letter-spacing:.05em}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-l-txt .md{display:block;margin-top:2.1333333333vw;font-size:5.0666666667vw;line-height:1}}.page-session .wrapper .guarantee .guarantee-l-txt .md::after{display:block;margin-top:min(0.9259259259vw, 10px);font-size:min(1.3888888889vw, 15px);font-weight:700;line-height:1;letter-spacing:.05em;content:"・度数の変更 ・加入度の変更 ・単焦点レンズへの変更"}@media(max-width: 768px){.page-session .wrapper .guarantee .guarantee-l-txt .md::after{display:inline-block;margin-top:3.7333333333vw;margin-left:6.6666666667vw;font-size:3.4666666667vw;line-height:1.69;text-align:center;white-space:pre;content:"・度数の変更 ・加入度の変更\a・単焦点レンズへの変更"}}.page-session .wrapper .btnArea{margin-top:min(12.6851851852vw, 137px);margin-bottom:min(14.8148148148vw, 160px)}@media(max-width: 768px){.page-session .wrapper .btnArea{margin-top:24.8vw;margin-bottom:26.6666666667vw}}.page-session .wrapper .btnArea .c_btn{max-width:min(42.4074074074vw, 458px);height:min(9.6296296296vw, 104px);font-size:min(1.8518518519vw, 20px)}.page-session .wrapper .btnArea .c_btn::after{width:min(0.9259259259vw, 10px);height:min(1.2962962963vw, 14px)}@media(max-width: 768px){.page-session .wrapper .btnArea .c_btn::after{width:2.6666666667vw;height:3.7333333333vw}}@media(max-width: 768px){.page-session .wrapper .btnArea .c_btn{max-width:87.2vw;height:21.3333333333vw;font-size:4.2666666667vw}}.page-session .wrapper .btnArea .c_btn:not(:first-child){margin-top:min(1.8518518519vw, 20px)}@media(max-width: 768px){.page-session .wrapper .btnArea .c_btn:not(:first-child){margin-top:4.2666666667vw}}#menu{background:url("../img/bg02.png")}@media screen and (max-width: 52.125em){#menu .contentInner{padding:0}}#statement{padding:9.5rem 0 7.8rem}@media screen and (max-width: 52.125em){#statement{padding:min(11.8666666667vw,8.9rem) 0 min(14.9333333333vw,11.2rem)}}#statement .columnRow.-state{gap:0 7.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6.2rem}@media screen and (max-width: 52.125em){#statement .columnRow.-state{gap:min(4vw,3rem) 0;margin-bottom:min(8vw,6rem)}}#statement .columnRow.-state .columnBlock:first-child{width:43.8%}@media screen and (max-width: 52.125em){#statement .columnRow.-state .columnBlock:first-child{width:100%}}#statement .columnRow.-state .columnBlock:last-child{width:49%}@media screen and (max-width: 52.125em){#statement .columnRow.-state .columnBlock:last-child{width:100%}}#statement strong{font-size:6rem;line-height:1.6666666667}@media screen and (max-width: 52.125em){#statement strong{font-size:clamp(4.4rem,11.7333333333vw,6rem)}}@media screen and (max-width: 52.125em){#statement strong{line-height:1.6363636364}}#statement strong span{font-family:"Manrope",sans-serif;letter-spacing:.12em}#statement p{font-size:2rem;font-weight:bold;line-height:2.4;letter-spacing:.05em}@media screen and (max-width: 52.125em){#statement p{font-size:clamp(1.6rem,4.2666666667vw,2rem)}}@media screen and (max-width: 52.125em){#statement p{line-height:2.25}}#statement .statementBnr{position:relative;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;height:14.7rem;font-weight:bold;line-height:1.5;text-align:center;letter-spacing:.05em;background-color:#fff;border:.3rem solid #05803c;border-radius:.2rem;font-size:2.4rem}@media screen and (max-width: 52.125em){#statement .statementBnr{font-size:clamp(1.8rem,4.8vw,2.4rem)}}#statement .statementBnr::after{position:absolute;top:0;right:7%;bottom:0;width:4rem;height:4rem;margin:auto;content:"";background:url("../img/icon_arrow.svg") no-repeat center/100%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}@media screen and (max-width: 52.125em){#statement .statementBnr::after{width:min(7.4666666667vw,5.6rem);height:min(7.4666666667vw,5.6rem)}}@media(hover: hover){#statement .statementBnr:hover{color:#fff;background-color:#05803c}#statement .statementBnr:hover::after{right:4%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}}#statement .statementBnr:focus-visible{color:#fff;background-color:#05803c}#statement .statementBnr:focus-visible::after{right:4%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}@media screen and (max-width: 52.125em){#statement .statementBnr{height:min(28vw,21rem);padding-left:2.5em}}#statement .columnBlock:first-child .statementBnr{background:url("../img/top/bnr_illust001.svg") no-repeat left bottom/36%,#fff}@media(hover: hover){#statement .columnBlock:first-child .statementBnr:hover{background-color:#05803c}}#statement .columnBlock:first-child .statementBnr:focus-visible{background-color:#05803c}#statement .columnBlock:last-child .statementBnr{background:url("../img/top/bnr_illust002.svg") no-repeat left bottom/38%,#fff}@media(hover: hover){#statement .columnBlock:last-child .statementBnr:hover{background-color:#05803c}}#statement .columnBlock:last-child .statementBnr:focus-visible{background-color:#05803c}#special{padding:22.1rem 0 12rem;background:url("../img/bg02.png")}@media screen and (max-width: 52.125em){#special{padding:min(17.0666666667vw,12.8rem) 0 min(14.9333333333vw,11.2rem)}}#special .special_h2{margin:0 auto 8.8rem;font-family:"Manrope",sans-serif;font-weight:bold;line-height:1;color:#fff6eb;text-align:center;font-size:4.8rem}@media screen and (max-width: 52.125em){#special .special_h2{font-size:clamp(3.2rem,8.5333333333vw,4.8rem)}}@media screen and (max-width: 52.125em){#special .special_h2{margin-bottom:19.1rem}}#special .special_lead{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 6.5rem;margin:0 auto 4.5rem;font-weight:bold;line-height:1.6;text-align:center;letter-spacing:.05em;font-size:3rem}@media screen and (max-width: 52.125em){#special .special_lead{font-size:clamp(2rem,5.3333333333vw,3rem)}}@media screen and (max-width: 52.125em){#special .special_lead{padding:0 min(3.2vw,2.4rem);margin-bottom:min(7.3333333333vw,5.5rem);line-height:1.5}}#special .special_lead::before,#special .special_lead::after{position:absolute;bottom:0;left:0;width:.3rem;height:90%;margin:auto;content:"";background-color:#05803c;rotate:-30deg;-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width: 52.125em){#special .special_lead::before,#special .special_lead::after{rotate:-10deg}}#special .special_lead::after{right:0;left:auto;rotate:35deg}@media screen and (max-width: 52.125em){#special .special_lead::after{rotate:10deg}}#special .specialContainer{position:relative;padding:7.5rem 8rem 8rem;background:url("../img/bg01.png");opacity:0;translate:0 3rem}@media screen and (max-width: 52.125em){#special .specialContainer{padding:min(13.4666666667vw,10.1rem) min(6.4vw,4.8rem) min(10.6666666667vw,8rem)}}#special .specialContainer::before,#special .specialContainer::after{position:absolute;margin:auto;content:"";opacity:0}#special .specialContainer::before{top:-22.8rem;left:3.6rem;width:31%;max-width:31.1rem;height:24.7rem;background:url("../img/top/sec02_img002.svg") no-repeat left bottom/contain}@media screen and (max-width: 62.5em){#special .specialContainer::before{top:-22.95rem}}@media screen and (max-width: 52.125em){#special .specialContainer::before{top:-16.35rem;left:0;width:14.4rem;height:17.8rem;background:url("../img/top/sec02_img002_sp.svg") no-repeat left bottom/contain}}#special .specialContainer::after{top:-24rem;right:.7rem;width:36.7%;max-width:36rem;height:26.3rem;background:url("../img/top/sec02_img003.svg") no-repeat right bottom/contain}@media screen and (max-width: 62.5em){#special .specialContainer::after{top:-24.3rem}}@media screen and (max-width: 52.125em){#special .specialContainer::after{top:-16.9rem;right:0;width:17.3rem;height:19rem;background:url("../img/top/sec02_img003_sp.svg") no-repeat right/contain}}#special .specialContainer.-active{opacity:1;-webkit-transition:opacity .4s,translate .6s;transition:opacity .4s,translate .6s;translate:0}#special .specialContainer.-active::before,#special .specialContainer.-active::after{opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transition-delay:.3s;transition-delay:.3s}#special .specialContainer figure+figure{margin-top:3.96rem}@media screen and (max-width: 52.125em){#special .specialContainer figure+figure{margin-top:min(4.2666666667vw,3.2rem)}}#gallery{padding:11rem 0 13.8rem}@media screen and (max-width: 52.125em){#gallery{padding:min(13.3333333333vw,10rem) 0 min(26.6666666667vw,20rem)}}#gallery .c_ttl_h2{font-size:4.8rem;margin-bottom:4rem;font-family:"Manrope",sans-serif;line-height:1.8461538462}@media screen and (max-width: 52.125em){#gallery .c_ttl_h2{font-size:clamp(3.2rem,8.5333333333vw,4.8rem)}}@media screen and (max-width: 52.125em){#gallery .c_ttl_h2{margin-bottom:min(6.1333333333vw,4.6rem)}}#gallery .wideCarousel{padding-bottom:0;margin:auto}@media screen and (max-width: 52.125em){#gallery .wideCarousel{padding-bottom:min(8.5333333333vw,6.4rem)}}#gallery .wideCarousel_item a{position:relative;display:block;overflow:hidden}#gallery .wideCarousel_item a picture{position:relative;display:block;overflow:hidden}#gallery .wideCarousel_item a picture::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:auto;content:"";background-image:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%)}#gallery .wideCarousel_item a img{height:auto;aspect-ratio:640/360;-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 52.125em){#gallery .wideCarousel_item a img{aspect-ratio:327/184}}@media(hover: hover){#gallery .wideCarousel_item a:hover picture::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}#gallery .wideCarousel_item a:hover img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.03);transform:scale(1.03)}#gallery .wideCarousel_item a:hover figcaption{text-decoration:underline}}#gallery .wideCarousel_item a:focus-visible picture::before{-webkit-animation:shine .15s ease-in-out;animation:shine .15s ease-in-out}#gallery .wideCarousel_item a:focus-visible img{-webkit-transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale(1.03);transform:scale(1.03)}#gallery .wideCarousel_item a:focus-visible figcaption{text-decoration:underline}#gallery .wideCarousel_item figcaption{gap:0 2.4rem;margin:0;font-weight:bold;line-height:1.3;letter-spacing:.05em;font-size:2.8rem}@media not screen and (max-width: 52.125em){#gallery .wideCarousel_item figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 52.125em){#gallery .wideCarousel_item figcaption{font-size:clamp(2.8rem,7.4666666667vw,2.8rem)}}#gallery .wideCarousel_item figcaption span{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;width:14rem;height:4.2rem;margin:2.4rem 0;font-weight:bold;color:#fff;letter-spacing:.05em;background-color:#05803c;border-radius:999px;font-size:1.8rem}@media screen and (max-width: 52.125em){#gallery .wideCarousel_item figcaption span{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){#gallery .wideCarousel_item figcaption span{width:min(24vw,18rem);height:min(8vw,6rem);margin:min(4.2666666667vw,3.2rem) 0 min(3.2vw,2.4rem)}}#week_mv{padding:0;line-height:0}#week_mv .week_ttl{padding:0;text-align:center}#week_mv .week_ttl img{width:auto;max-width:100%;height:auto;max-height:100%}#week_lead{padding:2.2rem 0 2rem;text-align:center;background:url("../img/bg02.png")}@media screen and (max-width: 52.125em){#week_lead{padding:min(4.5333333333vw,3.4rem) 0 min(3.4666666667vw,2.6rem)}}#week_lead p{font-weight:bold;line-height:1.5;color:#fff6eb;text-align:center;letter-spacing:.05em;font-size:2.4rem}@media screen and (max-width: 52.125em){#week_lead p{font-size:clamp(1.4rem,3.7333333333vw,2.4rem)}}@media screen and (max-width: 52.125em){#week_lead p{line-height:1.5}}#week_lead p strong{font-size:4rem;font-weight:inherit;line-height:1.3;color:#f0d232}@media screen and (max-width: 52.125em){#week_lead p strong{font-size:clamp(1.7rem,4.5333333333vw,4rem)}}@media screen and (max-width: 52.125em){#week_lead p strong{line-height:1.2}}#week_present{padding:8rem 0;background:url("../img/bg05.png")}@media screen and (max-width: 52.125em){#week_present{padding:17.3333333333vw 0 10.6666666667vw}}#week_present .present_area{position:relative;width:100%;background-color:#fffefa;border:.4rem solid #05803c;border-radius:2.4rem}#week_present .present_area::after{position:absolute;top:-3.6rem;right:0;left:0;display:block;width:15.3rem;height:6rem;margin-inline:auto;content:"";background:url("../img/week_present_megane.svg") no-repeat center/contain}@media screen and (max-width: 52.125em){#week_present .present_area::after{top:-6.1333333333vw;width:28vw;height:10.9333333333vw}}#week_present .present_head{padding:4.2rem 0 3rem;background-color:#05803c;border-radius:2rem 2rem 0 0}@media screen and (max-width: 52.125em){#week_present .present_head{padding:6.6666666667vw 0 5.3333333333vw}}#week_present .present_head p{font-size:3.2rem;font-weight:bold;color:#fff;text-align:center}@media screen and (max-width: 52.125em){#week_present .present_head p{font-size:5.3333333333vw}}#week_present .present_head p span{font-size:4rem;color:#f0d232}@media screen and (max-width: 52.125em){#week_present .present_head p span{font-size:5.8666666667vw}}#week_present .present_content{padding:56px}@media screen and (max-width: 52.125em){#week_present .present_content{padding:8vw}}#week_present .present_content h2{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:4rem;font-weight:bold;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_present .present_content h2{font-size:5.8666666667vw}}#week_present .present_content h2::after{position:absolute;bottom:0;display:block;width:100%;height:3px;content:"";background-image:radial-gradient(circle, currentColor 1.5px, transparent 1.5px);background-position:0 -5px;background-size:13px 13px}#week_present .present_content figure{position:relative;width:min(100%,353px);margin-inline:auto;margin-top:5.6rem}@media screen and (max-width: 52.125em){#week_present .present_content figure{width:67.7333333333vw;margin-top:5.3333333333vw}}#week_present .present_content figure::after{position:absolute;right:-4.7rem;bottom:5.4rem;display:block;width:9rem;aspect-ratio:1/1;content:"";background:url("../img/week_present_start.png") no-repeat center/contain}@media screen and (max-width: 52.125em){#week_present .present_content figure::after{right:-7.2vw;bottom:9.8666666667vw;width:18.4vw}}#week_present .present_text{margin-top:4.5rem;font-size:1.8rem;font-weight:bold;color:#fff;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_present .present_text{margin-top:11.7333333333vw;font-size:4vw}}#week_present .present_text p{line-height:1.77;text-align:center}#week_present .present_text p+p{margin-top:1.77em}#week_check{padding-top:10.4rem;padding-bottom:13.2rem;background:url("../img/check_bg.png") center/max(100%, 1920px) 100% no-repeat}@media screen and (max-width: 52.125em){#week_check{padding-top:min(11.7333333333vw,8.8rem);padding-bottom:min(10.6666666667vw,8rem);background:url("../img/check_bg_sp.png") center/100% 100% no-repeat}}#week_check .contentBox{position:relative;width:100%;padding:5.3rem 3.6rem;background-color:#fff;border:.4rem solid #05803c;border-radius:2.4rem}@media screen and (max-width: 52.125em){#week_check .contentBox{padding:min(16vw,12rem) min(4.2666666667vw,3.2rem) min(10.6666666667vw,8rem);border:min(1.0666666667vw,0.8rem) solid #05803c;border-radius:min(6.4vw,4.8rem)}}#week_check .contentBox+.contentBox{margin-top:10.4rem}@media screen and (max-width: 52.125em){#week_check .contentBox+.contentBox{margin-top:min(13.3333333333vw,10rem)}}#week_check .content_head{font-size:1.6rem;position:absolute;top:-2.4rem;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:21rem;height:4.8rem;margin:0 auto;font-family:"Manrope",sans-serif;font-weight:600;color:#fff;background-color:#05803c;border-radius:1000px}@media screen and (max-width: 52.125em){#week_check .content_head{font-size:clamp(1.6rem,4.2666666667vw,1.6rem)}}@media screen and (max-width: 52.125em){#week_check .content_head{top:calc(min(12.8vw,9.6rem)/-2);-webkit-column-gap:min(1.6vw,1.2rem);-moz-column-gap:min(1.6vw,1.2rem);column-gap:min(1.6vw,1.2rem);width:min(56vw,42rem);height:min(12.8vw,9.6rem)}}#week_check .content_head span{font-size:3.2rem;font-weight:bold}@media screen and (max-width: 52.125em){#week_check .content_head span{font-size:clamp(3.2rem,8.5333333333vw,3.2rem)}}#week_check .content_head::after{position:absolute;top:100%;right:0;left:0;display:block;width:1rem;height:.7rem;margin:0 auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);content:"";background-color:#05803c}@media screen and (max-width: 52.125em){#week_check .content_head::after{width:min(2.6666666667vw,2rem);height:min(1.8666666667vw,1.4rem)}}#week_check .content_ttl{font-size:3.4rem;font-weight:bold;line-height:1;text-align:center}@media screen and (max-width: 52.125em){#week_check .content_ttl{font-size:clamp(2.5rem,6.6666666667vw,3.4rem)}}@media screen and (max-width: 52.125em){#week_check .content_ttl{line-height:1.76}}#week_check .content_ttl::after{display:block;width:100%;height:2px;margin-top:2.4rem;content:"";background:url("../img/line_ten.svg") center/contain space}@media screen and (max-width: 52.125em){#week_check .content_ttl::after{height:min(0.2666666667vw,0.2rem);margin-top:min(5.3333333333vw,4rem);background-image:url("../img/line_ten_sp.svg")}}#week_check ul{display:-ms-grid;display:grid;-ms-grid-columns:46.5rem auto;grid-template-columns:46.5rem auto;row-gap:4.4rem;padding:0 2rem;margin-top:4.8rem}@media screen and (max-width: 52.125em){#week_check ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:min(5.3333333333vw,4rem);padding:0;margin-top:min(6.4vw,4.8rem)}}#week_check ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;font-size:2.2rem}@media screen and (max-width: 52.125em){#week_check ul li{font-size:clamp(1.8rem,4.8vw,2.2rem)}}@media screen and (max-width: 52.125em){#week_check ul li{-webkit-column-gap:min(2.1333333333vw,1.6rem);-moz-column-gap:min(2.1333333333vw,1.6rem);column-gap:min(2.1333333333vw,1.6rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start}}#week_check ul li::before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:3.6rem;height:3.6rem;content:"";background:url("../img/check_box.svg") center/contain no-repeat}@media screen and (max-width: 52.125em){#week_check ul li::before{width:min(6.4vw,4.8rem);height:min(6.4vw,4.8rem);translate:0 .2em}}#week_check .content_txt{font-size:3.6rem;font-weight:bold;line-height:1.5555555556;color:#fff}@media screen and (max-width: 52.125em){#week_check .content_txt{font-size:clamp(2.4rem,6.4vw,3.6rem)}}@media screen and (max-width: 52.125em){#week_check .content_txt{line-height:1.8333333333}}#week_check .content_txt p{text-align:center}#week_check .content_txt p:not(:last-of-type){margin-bottom:0}#week_check .content_txt p:last-of-type{margin-top:12rem}@media screen and (max-width: 52.125em){#week_check .content_txt p:last-of-type{margin-top:min(16vw,12rem)}}#week_check .content_txt p span{color:#eecc2c}#week_check .content_txt p.em{font-size:6.2rem;font-weight:bold}@media screen and (max-width: 52.125em){#week_check .content_txt p.em{font-size:clamp(3.2rem,8.5333333333vw,6.2rem)}}#week_check .content_txt::before{display:block;width:10.4rem;height:4rem;margin:4.5rem auto 5.5rem;content:"";background:url("../img/arrow_tri.svg") center/contain no-repeat}@media screen and (max-width: 52.125em){#week_check .content_txt::before{width:min(27.7333333333vw,20.8rem);height:min(10.6666666667vw,8rem);margin-top:min(8.5333333333vw,6.4rem);margin-bottom:min(10.6666666667vw,8rem)}}#week_about{padding:8rem 0;background:url("../img/bg03.png")}@media screen and (max-width: 52.125em){#week_about{padding:min(14.4vw,10.8rem) 0 min(17.0666666667vw,12.8rem)}}#week_about .about_top{display:-ms-grid;display:grid;place-items:center;width:min(100%,996px);padding:5.6rem 5rem;background:#fff;border:.4rem solid #05803c;border-radius:2.2rem}@media screen and (max-width: 52.125em){#week_about .about_top{width:100%;padding:min(9.6vw,7.2rem) min(3.3333333333vw,2.5rem);border-width:min(1.0666666667vw,0.8rem)}}#week_about .about_top p{font-size:3.2rem;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75}@media screen and (max-width: 52.125em){#week_about .about_top p{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}@media screen and (max-width: 52.125em){#week_about .about_top p{line-height:1.8;text-align:center}}#week_about .about_voice{margin-top:9.6rem}@media screen and (max-width: 52.125em){#week_about .about_voice{margin-top:min(16.5333333333vw,12.4rem)}}#week_about .about_voice h2{font-weight:bold;color:#fff;text-align:center;font-size:3.2rem}@media screen and (max-width: 52.125em){#week_about .about_voice h2{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}#week_about .about_voice h2::before{display:block;width:65.6rem;height:7.4rem;margin:0 auto 2rem;content:"";background:url("../img/voice_top.svg") center/contain no-repeat}@media screen and (max-width: 52.125em){#week_about .about_voice h2::before{width:min(87.2vw,65.4rem);height:min(14.4vw,10.8rem);margin-bottom:min(4.8vw,3.6rem);background-image:url("../img/voice_top_sp.svg")}}#week_about .about_voice h2.isLineWhite::before{background-image:url("../img/voice_top-white.svg")}#week_about .about_voice ul{margin-top:7rem}@media screen and (max-width: 52.125em){#week_about .about_voice ul{margin-top:min(10.6666666667vw,8rem)}}#week_about .about_voice ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5.7rem;-moz-column-gap:5.7rem;column-gap:5.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 52.125em){#week_about .about_voice ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:min(4.2666666667vw,3.2rem)}}#week_about .about_voice ul li+li{margin-top:4.7rem}@media screen and (max-width: 52.125em){#week_about .about_voice ul li+li{margin-top:min(8vw,6rem)}}#week_about .about_voice ul li::before{display:block;-ms-flex-negative:0;flex-shrink:0;width:21rem;height:21rem;overflow:hidden;content:"";background:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:.4rem solid #05803c;border-radius:50%}@media screen and (max-width: 52.125em){#week_about .about_voice ul li::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:min(32.5333333333vw,24.4rem);height:min(32.5333333333vw,24.4rem);border-width:min(1.0666666667vw,0.8rem)}}#week_about .about_voice ul li:nth-child(odd)::before{background-color:#f0d200}#week_about .about_voice ul li:nth-child(1)::before{background-image:url("../img/voice_img01.svg")}#week_about .about_voice ul li:nth-child(2)::before{background-image:url("../img/voice_img02.svg")}#week_about .about_voice ul li:nth-child(3)::before{background-image:url("../img/voice_img03.svg")}#week_about .about_voice ul li:nth-child(4)::before{background-image:url("../img/voice_img04.svg")}#week_about .about_voice ul li:nth-child(5)::before{background-image:url("../img/voice_img05.svg")}#week_about .about_voice ul li p{position:relative;width:72.7rem;min-height:14rem;padding:4rem .1rem 4rem 3rem;overflow:visible;font-weight:bold;letter-spacing:0;background:#fff;border:.4rem solid #05803c;border-radius:2.2rem;font-size:3.1rem}@media screen and (max-width: 52.125em){#week_about .about_voice ul li p{font-size:clamp(2rem,5.3333333333vw,3.1rem)}}@media screen and (max-width: 52.125em){#week_about .about_voice ul li p{width:100%;min-height:auto;padding:min(3.7333333333vw,2.8rem) min(1.3333333333vw,1rem);text-align:center;border-width:min(1.0666666667vw,0.8rem);border-radius:min(3.2vw,2.4rem)}}#week_about .about_voice ul li p::after{position:absolute;top:0;right:100%;bottom:0;display:block;width:3.8rem;height:2.9rem;margin:auto;content:"";background:url("../img/voice_fuki_arrow.svg") center/cover no-repeat}@media screen and (max-width: 52.125em){#week_about .about_voice ul li p::after{top:100%;right:0;bottom:auto;left:0;width:min(3.4666666667vw,2.6rem);height:min(4vw,3rem);background-image:url("../img/voice_fuki_arrow_sp.svg")}}#week_mainte{padding:10.4rem 0 15rem}@media screen and (max-width: 52.125em){#week_mainte{padding:min(12.8vw,9.6rem) 0 min(8.5333333333vw,6.4rem)}}#week_mainte .bgBox{position:relative;padding:9.5rem 6rem 5rem;margin-top:4rem;background-color:#fff6eb}@media screen and (max-width: 52.125em){#week_mainte .bgBox{padding:min(6.9333333333vw,5.2rem) min(5.3333333333vw,4rem) min(10.6666666667vw,8rem);margin-top:min(5.3333333333vw,4rem)}}#week_mainte .mainte_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;color:#05803c;text-align:center;font-size:3.2rem}@media screen and (max-width: 52.125em){#week_mainte .mainte_top{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}@media screen and (max-width: 52.125em){#week_mainte .mainte_top{-webkit-column-gap:min(4vw,3rem);-moz-column-gap:min(4vw,3rem);column-gap:min(4vw,3rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}#week_mainte .mainte_top::before,#week_mainte .mainte_top::after{display:inline-block;width:.3rem;height:8.7rem;content:"";background-color:currentColor;border-radius:1000px}@media screen and (max-width: 52.125em){#week_mainte .mainte_top::before,#week_mainte .mainte_top::after{width:min(0.5333333333vw,0.4rem);height:min(23.2vw,17.4rem)}}#week_mainte .mainte_top::before{rotate:-32deg}#week_mainte .mainte_top::after{rotate:32deg}#week_mainte .c_ttl_h2{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem;font-family:"Noto Sans JP",sans-serif;font-weight:900;line-height:1;font-size:4rem;color:#14c678;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h2{font-size:clamp(2.6rem,6.9333333333vw,4rem)}}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h2{margin-bottom:min(2.4vw,1.8rem)}}#week_mainte .c_ttl_h2 strong{font-size:4.8rem;font-family:"Lexend Giga",sans-serif;font-weight:bold;letter-spacing:-0.05em}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h2 strong{font-size:clamp(3.2rem,8.5333333333vw,4.8rem)}}#week_mainte .c_ttl_h2::before{position:absolute;right:-12rem;bottom:-0.5rem;width:11.9rem;height:11.5rem;margin:auto;content:"";background:url("../img/week_min.svg") no-repeat center/100%}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h2::before{position:relative;right:0;display:block;width:min(24vw,18rem);height:min(24vw,18rem);margin-bottom:.3em;background:url("../img/week_min_sp.svg") no-repeat center/100%}}#week_mainte .c_ttl_h3{font-size:2.8rem;position:relative;z-index:1;padding-top:.7em;padding-left:3.1em;margin-bottom:3rem;font-weight:bold;line-height:1.2;color:#231815;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h3{font-size:clamp(2.2rem,5.8666666667vw,2.8rem)}}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h3{margin-bottom:min(5.3333333333vw,4rem)}}#week_mainte .c_ttl_h3::before{position:absolute;top:75%;translate:0 -60%;left:.6em;font-family:"Lexend Giga",sans-serif;font-weight:600;content:"0" counter(number) ".";counter-increment:number 1;font-size:3.2rem}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h3::before{font-size:clamp(2.8rem,7.4666666667vw,3.2rem)}}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h3::before{left:.5em}}#week_mainte .c_ttl_h3::after{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:6.8rem;height:6.8rem;margin:auto;content:"";background-color:#f0d232;border-radius:51%}@media screen and (max-width: 52.125em){#week_mainte .c_ttl_h3::after{width:min(16.2666666667vw,12.2rem);height:min(16.2666666667vw,12.2rem)}}#week_mainte .caution{position:relative;padding-left:3rem;margin-bottom:.5rem;font-weight:bold;color:#003f16;letter-spacing:.05em;font-size:1.7rem}@media screen and (max-width: 52.125em){#week_mainte .caution{margin-bottom:min(2.6666666667vw,2rem)}}@media screen and (max-width: 52.125em){#week_mainte .caution{font-size:clamp(1.6rem,4.2666666667vw,1.7rem)}}#week_mainte .caution::before{position:absolute;top:0;bottom:0;left:0;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;width:2.6rem;height:2.6rem;padding-left:.05em;margin:auto;font-weight:bold;line-height:1;color:#fff;text-align:center;content:"!";background-color:#f0d232;border-radius:50%}#week_mainte .mainte_lead{font-size:1.8rem;margin-bottom:8.8rem;font-weight:bold;text-align:center;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .mainte_lead{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){#week_mainte .mainte_lead{margin-bottom:min(8.5333333333vw,6.4rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}#week_mainte .mainte_ancList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-5.2rem}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:min(-3.2vw,-2.4rem)}}#week_mainte .mainte_ancList .mainte_ancListItem{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:123px}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList .mainte_ancListItem{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#week_mainte .mainte_ancList .mainte_ancListItem::before{position:absolute;top:0;bottom:0;left:0;width:.28rem;height:8.9rem;margin-block:auto;content:"";background:url("../img/border-dotted.svg") no-repeat center/contain}@media not screen and (max-width: 52.125em){#week_mainte .mainte_ancList .mainte_ancListItem:last-child::after{position:absolute;top:0;right:0;bottom:0;width:.28rem;height:8.9rem;margin-block:auto;content:"";background:url("../img/border-dotted.svg") no-repeat center/contain}}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList .mainte_ancListItem:nth-child(even)::after{position:absolute;top:0;right:0;bottom:0;width:min(0.7466666667vw,0.56rem);height:min(23.7333333333vw,17.8rem);margin-block:auto;content:"";background:url("../img/border-dotted.svg") no-repeat center/contain}}#week_mainte .mainte_ancList a{display:-ms-grid;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;font-weight:bold;text-align:center}#week_mainte .mainte_ancList a::after{display:block;width:21px;height:12px;margin-top:1.5rem;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";background-color:#f0d232}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList a::after{width:min(5.6vw,4.2rem);height:min(3.2vw,2.4rem);margin-top:min(4vw,3rem)}}#week_mainte .mainte_ancList a .num{font-family:"Lexend Giga",sans-serif;font-size:2.8rem;line-height:1;color:#05803c;pointer-events:none}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList a .num{font-size:min(5.3333333333vw,4rem)}}#week_mainte .mainte_ancList a .txt{display:-ms-grid;display:grid;place-items:center;height:2.54em;margin-top:.5rem;font-size:2.2rem;line-height:1.27;color:#000;pointer-events:none}@media screen and (max-width: 52.125em){#week_mainte .mainte_ancList a .txt{height:3.2em;font-size:min(4vw,3rem);line-height:1.6}}#week_mainte .menuBox{scroll-margin-top:10rem;padding:3.8rem 4rem 4rem;margin-bottom:4rem;background-color:#fff;border:.4rem solid #05803c}@media screen and (max-width: 52.125em){#week_mainte .menuBox{scroll-margin-top:min(16vw,12rem);padding:min(10.6666666667vw,8rem) min(6.4vw,4.8rem) min(9.6vw,7.2rem);margin-bottom:min(6.9333333333vw,5.2rem)}}#week_mainte .menuBox:first-child{margin-top:10rem}@media screen and (max-width: 52.125em){#week_mainte .menuBox:first-child{margin-top:min(16vw,12rem)}}#week_mainte .menuBox .moreBtn{display:none}@media screen and (max-width: 52.125em){#week_mainte .menuBox .moreBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.2em;-moz-column-gap:.2em;column-gap:.2em;width:min(57.3333333333vw,43rem);padding:min(3.2vw,2.4rem);margin-top:min(5.3333333333vw,4rem);font-family:"游ゴシック体",YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Osaka,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}#week_mainte .menuBox .moreBtn::before{position:static;inset:auto;width:auto;height:auto;margin:0;-webkit-clip-path:none;clip-path:none;font-weight:bold;content:"+";background-color:rgba(0,0,0,0);background-repeat:repeat;background-position:initial;background-size:auto;-webkit-transition:none;transition:none;translate:0 -0.05em}#week_mainte .menuBox .moreBtn::after{display:none}}#week_mainte .menuBox .moreBtn[aria-expanded=true]::before{content:"－"}#week_mainte .menuBox:nth-child(3) .menu_leadImg .txt{bottom:calc(100% - 1.4rem)}#week_mainte .menu_lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.6rem;-moz-column-gap:3.6rem;column-gap:3.6rem;margin-top:5.8rem}@media screen and (max-width: 52.125em){#week_mainte .menu_lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:min(2.4vw,1.8rem);margin-top:0}}#week_mainte .menu_leadTxt{font-size:1.8rem;margin-bottom:4.5rem;font-weight:bold;line-height:1.5555555556;color:#003f16;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .menu_leadTxt{font-size:clamp(1.5rem,4vw,1.8rem)}}@media screen and (max-width: 52.125em){#week_mainte .menu_leadTxt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:min(7.4666666667vw,5.6rem);margin-bottom:0;line-height:1.8666666667}}#week_mainte .menu_leadImg{position:relative;-ms-flex-negative:0;flex-shrink:0;width:min(100%,340px)}@media screen and (max-width: 52.125em){#week_mainte .menu_leadImg{width:100%}}#week_mainte .menu_leadImg .txt{position:absolute;right:0;bottom:calc(100% + .6rem);left:0;width:auto;height:auto;margin:0 auto}@media screen and (max-width: 52.125em){#week_mainte .menu_leadImg .txt{position:initial}}#week_mainte .menu_leadImg .gif{display:block;width:100%;aspect-ratio:340/227}#week_mainte .menuList{margin:4.9rem auto 0}@media screen and (max-width: 52.125em){#week_mainte .menuList{display:none;margin-top:min(9.3333333333vw,7rem)}}#week_mainte .menuList::after{display:block;width:100%;height:1rem;content:"";background:url(../img/bg05.svg) repeat-x left/contain}#week_mainte .menuList_item dt{position:relative}#week_mainte .menuList_item dt span{position:relative;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:12rem;height:3.6rem;padding:0 .8em;margin-bottom:4rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:.05em;background-color:#05803c;border-radius:999px;font-size:1.8rem}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dt span{font-size:clamp(1.7rem,4.5333333333vw,1.8rem)}}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dt span{min-width:min(26.6666666667vw,20rem);height:min(8.5333333333vw,6.4rem);margin:0 auto min(9.8666666667vw,7.4rem)}}#week_mainte .menuList_item dt span::after{position:absolute;right:0;bottom:-1.1rem;left:0;width:1.6rem;height:1.2rem;margin:auto;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);content:"";background-color:#05803c}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dt span::after{bottom:min(-0.8vw,-0.6rem);width:min(2.9333333333vw,2.2rem);height:min(2.1333333333vw,1.6rem)}}#week_mainte .menuList_item dt::before{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:calc(100% - 13.6rem);height:1rem;margin:auto;content:"";background:url("../img/bg05.svg") repeat-x left/contain}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dt::before{width:100%}}#week_mainte .menuList_item dd{padding-bottom:6.5%}#week_mainte .menuList_item dd p{font-size:1.7rem;font-weight:500;line-height:1.6470588235;color:#000;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dd p{font-size:clamp(1.5rem,4vw,1.7rem)}}#week_mainte .menuList_item dd p:not(:last-child){margin-bottom:2.2rem}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dd p:not(:last-child){margin-bottom:min(4.2666666667vw,3.2rem)}}@media screen and (max-width: 52.125em){#week_mainte .menuList_item dd{padding-bottom:min(7.4666666667vw,5.6rem)}}#week_mainte .menuList .u_ul li{font-size:1.4rem;line-height:1.5714285714}@media screen and (max-width: 52.125em){#week_mainte .menuList .u_ul li{font-size:clamp(1.4rem,3.7333333333vw,1.4rem)}}#week_mainte .menuList:last-child{position:relative}#week_mainte .menuList:last-child::after{position:absolute;bottom:0;left:0;width:100%;height:1rem;margin:auto;content:"";background:url("../img/bg05.svg") repeat-x left/contain}#week_mainte .u_ul li{font-size:1.5rem;font-weight:500;line-height:1.8666666667;color:#000;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_mainte .u_ul li{font-size:clamp(1.5rem,4vw,1.5rem)}}#week_service{padding:15rem 0 16rem}@media screen and (max-width: 52.125em){#week_service{padding:min(17.0666666667vw,12.8rem) 0 min(26.6666666667vw,20rem)}}#week_service .service_top p{font-weight:bold;text-align:center;font-size:3.2rem}@media screen and (max-width: 52.125em){#week_service .service_top p{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}#week_service .service_top p::before{display:block;width:65.6rem;height:7.4rem;margin:0 auto 2rem;content:"";background:url("../img/voice_top.svg") center/contain no-repeat}@media screen and (max-width: 52.125em){#week_service .service_top p::before{width:min(87.2vw,65.4rem);height:min(14.4vw,10.8rem);margin-bottom:min(4.8vw,3.6rem);background-image:url("../img/voice_top_sp.svg")}}#week_service .service_top .columBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}@media screen and (max-width: 52.125em){#week_service .service_top .columBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:min(5.3333333333vw,4rem);margin-top:min(8vw,6rem)}}#week_service .service_top .columBox li{font-size:2.3rem;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 52.125em){#week_service .service_top .columBox li{font-size:clamp(1.6rem,4.2666666667vw,2.3rem)}}#week_service .service_top .columBox li a::before{display:block;width:46rem;height:26.8rem;content:"";border:.4rem solid #05803c}@media screen and (max-width: 52.125em){#week_service .service_top .columBox li a::before{width:100%;height:auto;aspect-ratio:327/191;border-width:min(1.0666666667vw,0.8rem)}}@media(hover: hover){#week_service .service_top .columBox li a{-webkit-transition:opacity 200ms;transition:opacity 200ms}#week_service .service_top .columBox li a:hover{opacity:.7}}#week_service .service_top .columBox li:nth-child(1) a::before{background:url("../img/service_col_img01.png") center/cover no-repeat}@media screen and (max-width: 52.125em){#week_service .service_top .columBox li:nth-child(1) a::before{background-image:url("../img/service_col_img01_sp.png")}}#week_service .service_top .columBox li:nth-child(2) a::before{background:url("../img/service_col_img02.png") center/cover no-repeat}@media screen and (max-width: 52.125em){#week_service .service_top .columBox li:nth-child(2) a::before{background-image:url("../img/service_col_img02_sp.png")}}#week_service .c_ttl_h2{position:relative;margin-top:14rem;margin-bottom:2rem;line-height:1.5;font-size:3.2rem}@media screen and (max-width: 52.125em){#week_service .c_ttl_h2{font-size:clamp(2rem,5.3333333333vw,3.2rem)}}@media screen and (max-width: 52.125em){#week_service .c_ttl_h2{padding-top:0;margin-top:min(13.3333333333vw,10rem);margin-bottom:min(2.6666666667vw,2rem)}}#week_service .service_lead{font-size:1.8rem;margin-bottom:7rem;font-weight:500;line-height:1.7777777778;color:#053f0c;letter-spacing:.05em}@media screen and (max-width: 52.125em){#week_service .service_lead{font-size:clamp(1.6rem,4.2666666667vw,1.8rem)}}@media screen and (max-width: 52.125em){#week_service .service_lead{margin-bottom:min(10.6666666667vw,8rem)}}#week_service .bnr{border:.4rem solid #05803c}@media screen and (max-width: 52.125em){#week_service .bnr{border-width:.2rem}}#week_service .columnRow{margin-bottom:9rem}@media screen and (max-width: 52.125em){#week_service .columnRow{margin-bottom:min(17.0666666667vw,12.8rem)}}#week_service .btn:not(:last-child){margin-bottom:2rem}@media screen and (max-width: 52.125em){#week_service .btn:not(:last-child){margin-bottom:min(4.2666666667vw,3.2rem)}}@media screen and (max-width: 52.125em){#item2 .menuList_item>dt span{width:min(50.6666666667vw,38rem);max-width:inherit}}@media screen and (max-width: 52.125em){#item1 .c_ttl_h3{padding-top:0}}@media screen and (max-width: 52.125em){#item1 .c_ttl_h3::before{top:65%}}
/* Page Adjust */
.l-free-wrapper div:has(#js-unt-getAjaxHeader),
.l-free-wrapper div:has(#js-unt-getAjaxFooter),
.u-pc-only,
.u-sp-only {
  display: none !important;
}
.l-free-main > .forcms_block:not(.p-lensComSearchStore):last-of-type {
  padding-bottom: 0;
}
@media screen and (max-width: 52.125em) {
    .l-free-body {
        font-size:clamp(2.8rem,7.4666666667vw,1.6rem)
    }
}