@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.background-set{background-position:center;background-repeat:no-repeat;background-size:cover}.content-width{margin:0 auto;max-width:1200px}*,*:before,*:after{box-sizing:border-box}body{font-weight:500;color:#000;font-family:Zen Kaku Gothic New,Noto Sans JP,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1;letter-spacing:.05em}.f-avenir{font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}.f-bebas{font-family:Bebas Neue,Impact,Anton,sans-serif}a{transition:opacity .8s}a:hover{opacity:.8}img{max-width:100%;vertical-align:bottom}.maintenance-container{width:100vw;height:100vh;background-color:#fff}.maintenance-container h2{line-height:2;font-size:clamp(14px,4.3vw,24px)}.maintenance-container__inner{width:100%;height:100vh;align-items:center;padding:10% 0}@media screen and (min-width: 768px){.maintenance-container__inner{padding:200px 0}}#global-container{min-width:330px}.home.blog #container{opacity:0}#fancybox-img{background:#000000}.wrap{margin:0 20px}@media screen and (min-width: 768px){.wrap{width:90%;margin:0 auto}}.main-ttl{display:flex;flex-direction:column;align-items:center;width:100%;max-width:fit-content;margin-inline:auto;position:relative;margin-bottom:15%}@media screen and (min-width: 768px){.main-ttl{margin-bottom:110px}}.main-ttl:before{position:absolute;content:"";width:95%;border:1px solid #000000;bottom:-20px;left:50%;transform:translate(-50%);max-width:396px}.main-ttl span{line-height:1.2}.main-ttl span:nth-child(1){color:#e55a24;font-weight:700;font-size:clamp(12px,3vw,20px)}@media screen and (min-width: 768px){.main-ttl span:nth-child(1){font-size:12px}}.main-ttl span:nth-child(2){color:#e55a24;font-size:clamp(44px,10vw,60px)}@media screen and (min-width: 768px){.main-ttl span:nth-child(2){font-size:44px}}.main-ttl span:nth-child(3){line-height:1.7;text-align:center;font-size:clamp(16px,4.3vw,28px)}.main-ttl span:nth-child(3)>span{color:#000;font-size:clamp(12px,3vw,18px)}@media screen and (min-width: 768px){.main-ttl span:nth-child(3)>span{font-size:22px}}@media screen and (min-width: 768px){.main-ttl span:nth-child(3){font-size:33px}}.page-ttl{font-size:clamp(30px,6vw,40px);text-align:center;margin-bottom:8%}@media screen and (min-width: 768px){.page-ttl{font-size:30px;margin-bottom:50px}}.sec-ttl{margin-inline:auto;width:100%;max-width:fit-content;text-align:center;color:#e55a24;font-weight:700;font-size:24px;line-height:1.2;font-size:clamp(24px,5vw,36px);margin-bottom:3%}@media screen and (min-width: 768px){.sec-ttl{font-size:33px}}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{bottom:-20px;left:0;position:absolute;content:"";border-bottom:3px solid #000000;width:60px}.sub-ttl span{line-height:1.6;font-size:18px}@media screen and (min-width: 1024px){.sub-ttl span{line-height:1.8;font-size:22px}}@media screen and (min-width: 768px){.imagePhoto{font-size:10px!important}}.com-btn{border:1px solid #000000;border-radius:50px;overflow:hidden;left:50%;bottom:-20%;transform:translate(-50%);position:absolute;aspect-ratio:1/.3;width:90%}.com-btn:hover a>span span:nth-child(1){transform:translate(-5px)}.com-btn:hover a>span span:nth-child(2){width:25%}.com-btn:hover a>span span:nth-child(2):before{left:-8px}.com-btn a{position:relative;background-color:#fff;display:flex;width:100%;height:100%}.com-btn a>span{justify-content:space-between;width:80%;margin-inline:auto;height:100%;font-size:clamp(12px,3.5vw,20px)}@media screen and (min-width: 768px){.com-btn a>span{font-size:13px}}.com-btn a>span span:nth-child(1){transition:.5s}.com-btn a>span span:nth-child(2){transition:.5s;display:flex;justify-content:flex-start;align-items:center;width:20%;aspect-ratio:1;background-color:#000;border-radius:50%;position:relative;z-index:0}.com-btn a>span span:nth-child(2):before{transition:.5s;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #000000;width:30%;z-index:-1}.com-btn a>span span:nth-child(2) svg{width:50%}.com-btn svg{position:absolute;top:0;left:-100%;width:100%;height:100%;animation:arrowSlideFade 2.5s infinite;opacity:0}.d-none,.lg-flex{display:none}@media screen and (min-width: 1024px){.lg-flex{display:flex}}.lg-show{display:none}@media screen and (min-width: 1024px){.lg-show{display:block}}@media screen and (min-width: 1024px){.lg-none{display:none}}.md-flex{display:none!important}@media screen and (min-width: 768px){.md-flex{display:flex!important}}@media screen and (min-width: 768px){.md-none{display:none!important}}.md-show{display:none!important}@media screen and (min-width: 768px){.md-show{display:block!important}}@media screen and (min-width: 480px){.sm-none{display:none!important}}.sm-show{display:none!important}@media screen and (min-width: 480px){.sm-show{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width: 480px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-light{font-weight:300}.hidden{visibility:hidden}.ls-100{letter-spacing:-.5px}@media screen and (min-width: 480px){.ls-100{letter-spacing:normal}}.ls-200{letter-spacing:-1px}@media screen and (min-width: 480px){.ls-200{letter-spacing:normal}}.ls-300{letter-spacing:-1.5px}@media screen and (min-width: 480px){.ls-300{letter-spacing:normal}}@media screen and (min-width: 1024px){.ls-400{letter-spacing:-1px}}.frog{transform-origin:center bottom;animation:yurayura 2s linear infinite;animation-delay:3s}@keyframes yurayura{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}@keyframes yurayura-200{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@keyframes arrowSlideFade{0%{left:-100%;opacity:0}20%{left:0%;opacity:1}60%{left:0%;opacity:1}to{left:0;opacity:0}}.shiny{position:relative;overflow:hidden}.shiny:after{content:"";position:absolute;top:-100px;left:-100px;width:50px;height:50px;background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgb(255,255,255) 100%,rgba(255,255,255,0) 0%);animation-name:shiny;animation-delay:2s;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}30%{transform:scale(0) rotate(25deg);opacity:0}50%{transform:scale(1) rotate(25deg);opacity:1}to{transform:scale(50) rotate(25deg);opacity:0}}.fadeIn{animation:fadeIn 1s ease-in-out 1 normal forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--overlay-color-1: #e0dfcf;--overlay-color-2: #f4f3ea}.transition-1{--delay: .2s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.transition-1:before,.transition-1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:slideIn 1s cubic-bezier(.87,.05,.02,.97) both,slideOut 1s cubic-bezier(.87,.05,.02,.97) forwards}.transition-1:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay, 0s)),calc(1.4s + var(--delay, 0s))}.transition-1:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay, 0s)),calc(1.2s + var(--delay, 0s))}@keyframes slideIn{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(101%)}}.transition-2{--skew-x: 100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.transition-2:before,.transition-2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:maskIn 1s cubic-bezier(.87,.05,.02,.97) both,maskOut 1s cubic-bezier(.87,.05,.02,.97) forwards}.transition-2:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay, 0s)),calc(1.4s + var(--delay, 0s))}.transition-2:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay, 0s)),calc(1.2s + var(--delay, 0s))}@keyframes maskIn{0%{clip-path:polygon(0 0,0 0,calc(var(--skew-x, 0) * -1) 100%,calc(var(--skew-x, 0) * -1) 100%)}to{clip-path:polygon(0 0,calc(100% + var(--skew-x, 0)) 0,100% 100%,calc(var(--skew-x, 0) * -1) 100%)}}@keyframes maskOut{0%{clip-path:polygon(0 0,calc(100% + var(--skew-x, 0)) 0,100% 100%,calc(var(--skew-x, 0) * -1) 100%)}to{clip-path:polygon(calc(100% + var(--skew-x, 0)) 0,calc(100% + var(--skew-x, 0)) 0,100% 100%,100% 100%)}}.transition-3{--sharpness: 40%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.transition-3:before,.transition-3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:arrowIn 1s cubic-bezier(.87,.05,.02,.97) both,arrowOut 1s cubic-bezier(.87,.05,.02,.97) forwards}.transition-3:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--delay, 0s)),calc(1.4s + var(--delay, 0s))}.transition-3:after{background-color:var(--overlay-color-1);animation-delay:calc(.2s + var(--delay, 0s)),calc(1.2s + var(--delay, 0s))}@keyframes arrowIn{0%{clip-path:polygon(calc(var(--sharpness) * -1) 0,calc(var(--sharpness) * -1) 0,0 50%,calc(var(--sharpness) * -1) 100%,calc(var(--sharpness) * -1) 100%,0 50%)}to{clip-path:polygon(calc(var(--sharpness) * -1) 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,calc(var(--sharpness) * -1) 100%,0 50%)}}@keyframes arrowOut{0%{clip-path:polygon(calc(var(--sharpness) * -1) 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,calc(var(--sharpness) * -1) 100%,0 50%)}to{clip-path:polygon(100% 0,100% 0,calc(100% + var(--sharpness)) 50%,100% 100%,100% 100%,calc(100% + var(--sharpness)) 50%)}}.transition-4{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;grid-template-rows:repeat(5,1fr);width:100%;height:100%}.transition-4__block{position:relative;width:100%;height:100%}.transition-4__block:before,.transition-4__block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:slideIn .8s cubic-bezier(.87,.05,.02,.97) both,slideOut .8s cubic-bezier(.87,.05,.02,.97) forwards}.transition-4__block:before{background-color:var(--overlay-color-2);animation-delay:calc(0s + var(--d, 0s) + var(--delay, 0s)),calc(1.6s + var(--d, 0s) + var(--delay, 0s))}.transition-4__block:after{background-color:var(--overlay-color-1);animation-delay:calc(.3s + var(--d, 0s) + var(--delay, 0s)),calc(1.3s + var(--d, 0s) + var(--delay, 0s))}.transition-4__block:nth-child(1){--d: .1s}.transition-4__block:nth-child(2){--d: .3s}.transition-4__block:nth-child(3){--d: 0s}.transition-4__block:nth-child(4){--d: .4s}.transition-4__block:nth-child(5){--d: .2s}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu{width:100%;height:100vh;position:fixed;top:0;left:0;opacity:0;background-color:#fff;z-index:-1;visibility:hidden}.mobile-menu h2{letter-spacing:.1em;font-weight:700;color:#a7a7a7;font-size:clamp(22px,7vw,44px);margin-bottom:8%}@media screen and (min-width: 768px){.mobile-menu h2{margin-bottom:30px}}@media screen and (min-width: 768px){.mobile-menu h2{font-size:22px}}.mobile-menu ul{font-weight:700;line-height:2.5;font-size:clamp(16px,4.5vw,24px)}@media screen and (min-width: 768px){.mobile-menu ul{font-size:16px}}.mobile-menu__inner{padding-top:clamp(150px,35vw,300px)}@media screen and (min-width: 768px){.mobile-menu__inner{padding-top:250px}}.mobile-menu__btn{z-index:3;display:flex;flex-direction:column;align-items:flex-end;border:none;cursor:pointer}.mobile-menu__btn span{background-color:#000;width:29px;height:1px;display:block;margin-bottom:9px}@media screen and (min-width: 768px){.mobile-menu__btn span{transition:transform .5s ease;will-change:transform}}.mobile-menu__btn span:nth-child(1){width:23px}.mobile-menu__btn span:nth-child(2){width:16px}.menu-open{position:relative}.menu-open #container.active .header{position:fixed;left:0;top:0;width:100%;box-shadow:none;background:none;z-index:9999}.menu-open .header{transition:none;background:none}.menu-open .header nav{display:none!important}.menu-open .header svg{display:block}.menu-open .header__logo img{display:none}.menu-open .mobile-menu{visibility:visible;opacity:1;z-index:2}.menu-open .mobile-menu__btn span{width:29px;background-color:#000}.menu-open .mobile-menu__btn span:nth-child(1){transform:translateY(11px) rotate(135deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(1){transition-delay:70ms}}.menu-open .mobile-menu__btn span:nth-child(2){transform:translate(-18px) scaleX(0)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(2){transition-delay:0s}}.menu-open .mobile-menu__btn span:nth-child(3){transform:translateY(-9px) rotate(-135deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(3){transition-delay:.14s}}.page.page-template .header,.page.page-template-default .header{background:none}.header{background-color:#ecebde}.header svg{display:none}.header nav a{font-weight:700;font-size:10px;font-size:clamp(10px,2vw,14px)}.header ul{column-gap:5px}@media screen and (min-width: 768px){.header ul{column-gap:50px}}.header__wrap{padding:5% 0 6%;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 768px){.header__wrap{padding:5% 0}}@media screen and (min-width: 1024px){.header__wrap{padding:30px 0}}.header__nav{width:85%;column-gap:5px;align-items:last baseline;justify-content:flex-end;margin-top:10px}@media screen and (min-width: 768px){.header__nav{margin-top:20px;column-gap:50px}}.header__logo{width:30%;max-width:158px;z-index:4}@media screen and (min-width: 768px){.header__logo{width:20%}}.header__box{display:none;width:29px}#container.active .header__box{display:block}#container.active .mobile-menu__btn{position:fixed;width:100%;top:25px;right:20px;z-index:9999}@media screen and (min-width: 768px){#container.active .mobile-menu__btn{width:95%;top:40px;right:auto;left:0}}.top-hero{overflow:hidden;background-color:#ecebde}.top-hero__inner{padding:0 0 50px}.top-hero__inner .top-hero__wrap:nth-of-type(1) h2{background-color:#fff;right:-10%;top:50%;transform:translateY(-50%);width:55%;position:absolute;aspect-ratio:1/.45;max-height:120px;max-width:270px}@media screen and (min-width: 480px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2{width:60%;aspect-ratio:1/.4}}@media screen and (min-width: 768px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2{max-height:202px;right:-12%;width:40%;max-width:480px}}.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span{font-size:10px;font-size:clamp(10px,2.5vw,13px);left:-5%;position:relative;line-height:1.7;justify-content:center;margin-inline:auto;width:100%;height:100%;max-width:fit-content}@media screen and (min-width: 480px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span{left:-10%}}.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span span:nth-child(3){line-height:1.3}.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span span:nth-child(3) span{font-size:clamp(12px,3vw,16px);font-weight:700}@media screen and (min-width: 768px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span span:nth-child(3) span{font-size:clamp(20px,2.5vw,32px)}}.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span span:nth-child(4){line-height:1.3;font-size:clamp(12px,3vw,16px);font-weight:700}@media screen and (min-width: 768px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span span:nth-child(4){font-size:clamp(20px,2.3vw,32px)}}@media screen and (min-width: 768px){.top-hero__inner .top-hero__wrap:nth-of-type(1) h2>span{left:-5%;font-size:clamp(16px,2vw,19px)}}.top-hero__wrap{max-width:1300px;margin-inline:auto}.top-hero__img{position:relative;margin-inline:auto;margin-bottom:8%}@media screen and (min-width: 768px){.top-hero__img{margin-bottom:50px}}.top-hero__icon{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between}.top-hero__icon img{width:10%;max-width:85px}.top-hero__wrap:nth-of-type(2){border:#E55A24 solid 3px;background-color:#fff;max-width:1000px}.top-hero__wrap:nth-of-type(2) h2{align-items:center;line-height:1.7;width:80%;font-size:clamp(26px,4vw,30px);margin-inline:auto;margin-bottom:5%}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) h2{margin-bottom:clamp(10px,2vw,20px)}}.top-hero__wrap:nth-of-type(2) h2 span{position:relative}.top-hero__wrap:nth-of-type(2) h2 span:nth-child(1){width:40%}.top-hero__wrap:nth-of-type(2) h2 span:nth-child(2):before{content:"";border-left:1px solid #000000;position:absolute;left:-15px;top:50%;transform:translateY(-50%) rotate(-20deg);height:70%}.top-hero__wrap:nth-of-type(2) h2 span:nth-child(2):after{content:"";border-left:1px solid #000000;position:absolute;right:-15px;top:50%;transform:translateY(-50%) rotate(20deg);height:70%}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) h2{font-size:26px}}.top-hero__wrap:nth-of-type(2) span.obstacle{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);display:block;text-align:center;font-weight:700;font-family:Bebas Neue,Impact,Anton,sans-serif;font-size:clamp(20px,6vw,40px);line-height:1}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) span.obstacle{font-size:36px}}.top-hero__wrap:nth-of-type(2) .top-hero__wrap-inner{padding:3% 0;width:95%;margin-inline:auto}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) .top-hero__wrap-inner{width:100%;padding:.5% 1% .5% .5%;display:flex;justify-content:space-between;align-items:center}}.top-hero__wrap:nth-of-type(2) .top-hero__box:nth-of-type(1){position:relative}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) .top-hero__box:nth-of-type(1){order:2;width:78%}}@media screen and (min-width: 768px){.top-hero__wrap:nth-of-type(2) .top-hero__box:nth-of-type(2){width:20%}}.top-hero__phots{align-items:stretch;overflow:hidden;position:relative;line-height:1.5;margin-bottom:5%;aspect-ratio:1/.5}@media screen and (min-width: 768px){.top-hero__phots{aspect-ratio:auto;margin-bottom:0;order:1;flex-direction:column}}.top-hero__phots img{width:50%;object-fit:cover}@media screen and (min-width: 768px){.top-hero__phots img{width:auto;aspect-ratio:1;object-fit:cover}}.top-hero__decoration{position:absolute;top:-10px;left:0;width:100%;justify-content:space-between;display:none}@media screen and (min-width: 480px){.top-hero__decoration{display:flex}}.top-hero__decoration img{width:30%}.top-hero__decoration img:nth-child(1){max-width:47px}.top-hero__decoration img:nth-child(2){max-width:85px}.top-hero__txt{line-height:1.5;margin-bottom:5%}@media screen and (min-width: 768px){.top-hero__txt{margin-bottom:0;text-align:center}}.top-hero__txt p{font-size:clamp(13px,3vw,20px)}@media screen and (min-width: 768px){.top-hero__txt p{letter-spacing:0;font-size:clamp(8px,1.1vw,13px)}}.top-hero__txt p:nth-of-type(1){width:100%;margin-bottom:5%}@media screen and (min-width: 768px){.top-hero__txt p:nth-of-type(1){margin-bottom:clamp(10px,2vw,20px)}}.top-hero__txt p:nth-of-type(2){margin-bottom:5%}@media screen and (min-width: 768px){.top-hero__txt p:nth-of-type(2){margin-bottom:clamp(10px,2vw,20px)}}.top-hero__txt p:nth-of-type(3){margin:10px 0}.top-hero__txt p:nth-of-type(3) span{position:absolute;width:15%;max-width:100px;right:10px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.top-hero__txt p:nth-of-type(3) span{width:12%;right:40px;top:20%}}.global-hero h2{line-height:1.5;font-size:clamp(20px,5vw,36px);font-weight:700;width:90%;margin-inline:auto;margin-bottom:5%;color:#e55a24;position:relative;z-index:0}@media screen and (min-width: 768px){.global-hero h2{width:75%;font-size:27px}}.global-hero h2:before{position:absolute;content:"";left:-5%;top:50%;transform:translateY(-50%);width:30%;aspect-ratio:1;background-image:url(../images/icon01.svg);z-index:-1}@media screen and (min-width: 768px){.global-hero h2:before{width:50%;max-width:126px;left:-15%}}.global-hero h3{line-height:1.5;color:#fff;position:absolute;bottom:30px;left:50%;width:90%;transform:translate(-50%);font-size:clamp(14px,4vw,22px)}@media screen and (min-width: 768px){.global-hero h3{display:none;left:65%;font-size:17px}}@media screen and (min-width: 1024px){.global-hero h3{display:block}}.global-hero ul{width:90%;margin-inline:auto;line-height:2.46;font-size:9px;font-size:clamp(12px,3vw,20px)}@media screen and (min-width: 480px){.global-hero ul{width:85%}}@media screen and (min-width: 768px){.global-hero ul{font-size:13px}}.global-hero ul li.active{color:#e55a24}.global-hero__inner{margin-bottom:3%}@media screen and (min-width: 768px){.global-hero__inner{width:100%;margin-bottom:40px}}@media screen and (min-width: 768px){.global-hero__wrap{position:relative;display:flex;max-width:1440px;margin-inline:auto}}.global-hero__img{position:relative;overflow:hidden}.global-hero__img img{aspect-ratio:1;object-fit:cover}.global-hero__img span{color:#fff;position:absolute;bottom:20px;right:10px;font-size:clamp(10px,2vw,16px)}@media screen and (min-width: 768px){.global-hero__img{position:absolute;z-index:-1;width:80%;right:0;top:0;aspect-ratio:1/.85}.global-hero__img img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 1024px){.global-hero__img{aspect-ratio:1/.6}}.global-hero__list{background-color:#ecebde;padding:8% 0 6%;max-width:600px;margin-inline:auto}@media screen and (min-width: 768px){.global-hero__list{letter-spacing:0;margin:10% 0 0;width:60%;padding:50px 0 40px;max-width:435px}}
