html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6,main,article,aside,figcaption,figure,footer,header,nav,section,img,embed,iframe,object,audio,video,area,button,input,label,select,summary,textarea,div,a,span,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;display:block}main,article,aside,figcaption,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}img,embed,iframe,object,audio,video{height:auto;max-width:100%}button{padding:0;cursor:pointer;background:none;border:none}button,input,select,textarea{font:inherit;margin:0}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}body{-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:0;font-weight:normal;text-align:left}iframe{border:0}img{vertical-align:bottom}select{margin:0;padding:0;border:0;border:none;border-radius:0;background:none rgba(0,0,0,0);font-family:"Noto Sans JP","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}select::-ms-expand{display:block;appearance:none}textarea{border:none;border-radius:0;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not([type=radio]){border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]{vertical-align:middle;cursor:pointer}input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=button],select,textarea{font-family:"Noto Sans JP","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.6rem;line-height:1.2}@media screen and (max-width: 767px){input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=button],select,textarea{font-size:1.6rem}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 999px #fff inset;box-shadow:0 0 0 999px #fff inset}input[type=submit],input[type=button]{border:none;border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bcbcbc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bcbcbc}input::-moz-placeholder,textarea::-moz-placeholder{color:#bcbcbc}.hdn-sp{display:block}.hdn-tb{display:block}.view-tb{display:none}.hdn-pc{display:none}@media screen and (max-width: 1020px){.hdn-tb{display:none}.view-tb{display:block}}@media screen and (max-width: 767px){.hdn-sp{display:none}.hdn-pc{display:block}}.cf:after{display:block;clear:both;content:""}.cmn-inner-s{position:relative;margin:0 auto;padding:0 20px;max-width:920px}@media screen and (max-width: 767px){.cmn-inner-s{padding:0 4vw}}.cmn-inner-m{position:relative;margin:0 auto;padding:0 20px;max-width:1240px}@media screen and (max-width: 767px){.cmn-inner-m{padding:0 16px}}.cmn-inner-l{position:relative;margin:0 auto;padding:0 20px;max-width:1240px}@media screen and (max-width: 767px){.cmn-inner-l{padding:0 24px}}.cmn-inner-mv{position:relative;margin:0 auto;padding:0 min(100/1240*100vw,100px);max-width:1400px}@media screen and (min-width: 1410px){.cmn-inner-mv{max-width:none}}@media screen and (max-width: 767px){.cmn-inner-mv{padding:0 32px}}.cmn-ttl01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:min(16/1240*100vw,16px);line-height:1.3}@media screen and (max-width: 767px){.cmn-ttl01{gap:min(12/400*100vw,12px);line-height:1}}.cmn-ttl01--white50.cmn-ttl01{display:grid;gap:0}@media screen and (max-width: 767px){.cmn-ttl01--white50.cmn-ttl01{gap:0}}@media screen and (max-width: 767px){.cmn-ttl01--green80.cmn-ttl01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.cmn-ttl01--vertical.cmn-ttl01{display:grid}}.cmn-ttl01__jp{font-weight:700;font-size:max(min(48/1240*100vw,48px),32px);color:#fff;letter-spacing:.04em;line-height:1.3}@media screen and (max-width: 767px){.cmn-ttl01__jp{letter-spacing:.04em;font-size:min(30/400*100vw,30px)}}.cmn-ttl01--white50 .cmn-ttl01__jp{font-size:min(56/1240*100vw,56px)}@media screen and (max-width: 767px){.cmn-ttl01--white50 .cmn-ttl01__jp{font-size:min(32/400*100vw,32px)}}.cmn-ttl01--gray75 .cmn-ttl01__jp{color:#343434}.cmn-ttl01--green-opacity .cmn-ttl01__jp{color:#343434}@media screen and (max-width: 767px){.glb-mv--green .cmn-ttl01__jp{line-height:1.3}}.cmn-ttl01__en{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:max(min(32/1240*100vw,32px),18px);color:hsla(0,0%,100%,.4);letter-spacing:.04em}@media screen and (max-width: 767px){.cmn-ttl01__en{padding-top:8px;font-size:min(20/400*100vw,20px);letter-spacing:.04em}}.cmn-ttl01--gray75 .cmn-ttl01__en{color:#24664b}.cmn-ttl01--green80 .cmn-ttl01__en{color:#24664b}.cmn-ttl01--white50 .cmn-ttl01__en{font-size:min(24/1240*100vw,24px);color:hsla(0,0%,100%,.5)}@media screen and (max-width: 767px){.cmn-ttl01--white50 .cmn-ttl01__en{font-size:min(20/400*100vw,20px)}}.cmn-ttl01--green-opacity .cmn-ttl01__en{color:rgba(36,102,75,.6)}.cmn-ttl02{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:max(min(24/1240*100vw,24px),18px);color:#fff;line-height:1.3;padding:min(12/1240*100vw,12px) min(24/1240*100vw,24px) min(12/1240*100vw,12px) min(28/1240*100vw,28px);background-color:rgba(7,47,30,.7);border-radius:2px;white-space:nowrap}@media screen and (max-width: 767px){.cmn-ttl02{font-size:min(22/400*100vw,22px);line-height:1.3;letter-spacing:.04em;padding:min(12/400*100vw,12px) min(24/400*100vw,24px) min(12/400*100vw,12px) min(28/400*100vw,28px)}}.cmn-ttl02::before{position:absolute;content:"";top:0;left:0;width:min(16/1240*100vw,16px);height:100%;background-image:url(.././img/common/base/ttl-deco.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:16/55;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.cmn-ttl02::before{width:min(15/400*100vw,15px)}}.news-list{position:relative;display:grid}.news-list::before{position:absolute;content:"";bottom:0;right:0;width:98.3%;height:1px;background-color:#dadada}@media screen and (max-width: 767px){.news-list::before{right:unset;width:100vw;left:min(12/400*100vw,12px)}}.sec-archive-news .news-list::before{left:min(12/1240*100vw,12px)}@media screen and (max-width: 767px){.sec-archive-news .news-list::before{left:min(12/400*100vw,12px)}}.news-list::after{position:absolute;content:"";bottom:-2px;left:0;width:4px;height:4px;background-color:#24664b;border-radius:1px}.news-item{position:relative}.news-item::before{position:absolute;content:"";top:0;left:min(12/1240*100vw,12px);width:98.3%;height:1px;background-color:#dadada}@media screen and (max-width: 767px){.news-item::before{right:unset;left:min(12/400*100vw,12px);width:100vw}}.news-item::after{position:absolute;content:"";top:-2px;left:0;width:4px;height:4px;background-color:#24664b;border-radius:1px}.news-item a{position:relative;display:grid;gap:min(8/1240*100vw,8px);padding:min(32/1240*100vw,32px) min(72/1240*100vw,72px) min(32/1240*100vw,32px) min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.news-item a{gap:min(8/400*100vw,8px);padding:min(32/400*100vw,32px) min(104/400*100vw,104px) min(32/400*100vw,32px) min(12/400*100vw,12px)}}@media(any-hover: hover){.news-list a:hover::before{-webkit-transform:translateY(-50%) translateX(7px);transform:translateY(-50%) translateX(7px)}}.news-item a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:min(16/1240*100vw,16px);width:min(max(24/1400*100vw,20px),24px);height:min(max(24/1400*100vw,20px),24px);background-image:url(.././img/common/base/arrow-green.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.news-item a::before{right:min(36/400*100vw,36px);width:min(24/400*100vw,24px);height:min(24/400*100vw,24px)}}@media screen and (max-width: 767px){.archive-news__body .news-item a::before{right:0}}.news-item__time{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:max(min(14/1240*100vw,14px),10px);color:#a0a0a0;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.news-item__time{font-size:min(14/400*100vw,14px)}}@media(any-hover: hover){.news-list a:hover .news-item__time{color:gray}}.news-item__ttl{font-weight:700;font-size:max(min(20/1240*100vw,20px),14px);color:#343434;line-height:1.3;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){.news-item__ttl{font-size:min(20/400*100vw,20px)}}@media(any-hover: hover){.news-list a:hover .news-item__ttl{color:#18b777}}.flow-step-list{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:min(40/1240*100vw,40px);margin-top:min(32/1240*100vw,32px)}@media screen and (max-width: 767px){.flow-step-list{margin-top:min(16/400*100vw,16px);gap:min(56/400*100vw,56px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.glb-lower-flow__content .flow-step-list{margin-top:min(32/400*100vw,32px)}}.flow-step-item{position:relative;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;width:min(1072/1240*100vw,1072px);padding:min(24/1240*100vw,24px);background-color:#f8f8f8;border:1px solid #dadada;border-radius:4px}@media screen and (max-width: 767px){.flow-step-item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:min(24/400*100vw,24px) min(24/400*100vw,24px) min(32/400*100vw,32px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width: 767px){.flow-step-item.flow-step-item--paddinng{padding-bottom:min(60/400*100vw,60px)}}.flow-step-item.flow-step-item--top{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 767px){.flow-step-item.flow-step-item--top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flow-step-item::before{position:absolute;content:"";bottom:max(-32/1240*100vw,-32px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(40/1240*100vw,40px);height:min(24/1240*100vw,24px);background-image:url(.././img/common/base/arrow-bottom.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:40/24;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.flow-step-item::before{bottom:max(-40/400*100vw,-40px);width:min(40/400*100vw,40px);height:min(24/400*100vw,24px)}}.flow-step-item:last-child::before{display:none}.flow-step-item__left{display:grid;gap:min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.flow-step-item__left{gap:min(16/400*100vw,16px)}}.flow-step-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(12/1240*100vw,12px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.flow-step-item__top{gap:min(12/400*100vw,12px)}}.flow-step-item__nums{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:min(8/1240*100vw,8px) min(10/1240*100vw,10px);background-color:#e9f0ed;border-radius:4px}@media screen and (max-width: 767px){.flow-step-item__nums{padding:min(8/400*100vw,8px) min(10/400*100vw,10px)}}.flow-step-item__num1,.flow-step-item__num2{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;color:#24664b}@media screen and (max-width: 767px){.flow-step-item__num1,.flow-step-item__num2{letter-spacing:.04em}}.flow-step-item__num1{font-size:min(14/1240*100vw,14px)}@media screen and (max-width: 767px){.flow-step-item__num1{font-size:min(14/400*100vw,14px)}}.flow-step-item__num2{font-size:min(32/1240*100vw,32px)}@media screen and (max-width: 767px){.flow-step-item__num2{font-size:min(32/400*100vw,32px)}}.flow-step-item__ttl{font-weight:700;color:#072f1e;font-size:max(min(20/1240*100vw,20px),16px);line-height:1.3}@media screen and (max-width: 767px){.flow-step-item__ttl{letter-spacing:.04em;line-height:1.3;font-size:min(20/400*100vw,20px)}}.flow-step-item__txt{color:#4f4f4f;font-size:max(min(16/1240*100vw,16px),13px);line-height:1.7}@media screen and (max-width: 767px){.flow-step-item__txt{font-size:min(16/400*100vw,16px);line-height:1.7;letter-spacing:.04em}}.flow-step-item__txt a{color:#006e96;border-bottom:1px solid #006e96;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover: hover){.flow-step-item__txt a:hover{color:#18b777;border-bottom:1px solid #18b777}}.flow-step-item__txts{display:grid;gap:min(12/1240*100vw,12px)}.flow-step-item__txt1,.flow-step-item__txt2{display:grid;gap:min(8/1240*100vw,8px)}.flow-step-item__sub-ttl{position:relative;font-weight:700;font-size:min(18/1240*100vw,18px);color:#4f4f4f;padding-left:min(14/1240*100vw,14px)}@media screen and (max-width: 767px){.flow-step-item__sub-ttl{font-size:min(16/400*100vw,16px);padding-left:min(14/400*100vw,14px)}}.flow-step-item__sub-ttl::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:min(8/1240*100vw,8px);height:min(8/1240*100vw,8px);background-color:#24664b;border-radius:1px}@media screen and (max-width: 767px){.flow-step-item__sub-ttl::before{width:min(8/400*100vw,8px);height:min(8/400*100vw,8px)}}@media screen and (max-width: 767px){.flow-step-item__img{margin-top:min(24/400*100vw,24px);margin-inline:auto}}.flow-step-item__img img{width:min(240/1240*100vw,240px);aspect-ratio:240/160;border-radius:8px}@media screen and (max-width: 767px){.flow-step-item__img img{width:min(240/400*100vw,240px)}}.flow-step-item__links{display:grid;gap:min(14/1240*100vw,14px)}@media screen and (max-width: 767px){.flow-step-item__links{gap:min(14/400*100vw,14px)}}.flow-step-item__links a{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:max(min(16/1240*100vw,16px),13px);line-height:1.7;color:#006e96;border-bottom:1px solid #006e96;padding-right:min(28/1240*100vw,28px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width: 767px){.flow-step-item__links a{font-size:min(16/400*100vw,16px);line-height:1.7;letter-spacing:.04em;padding-right:min(28/400*100vw,28px)}}@media(any-hover: hover){.flow-step-item__links a:hover{color:#18b777;border-bottom:1px solid #18b777}}.flow-step-item__links a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:min(20/1240*100vw,20px);height:min(20/1240*100vw,20px);background-image:url(.././img/common/base/link-icon-blue.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.flow-step-item__links a::before{width:min(20/400*100vw,20px);height:min(20/400*100vw,20px)}}@media(any-hover: hover){.flow-step-item__links a:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(63%) sepia(92%) saturate(3632%) hue-rotate(120deg) brightness(98%) contrast(81%);filter:brightness(0) saturate(100%) invert(63%) sepia(92%) saturate(3632%) hue-rotate(120deg) brightness(98%) contrast(81%)}}.overview-item{display:grid;gap:min(16/1240*100vw,16px);padding:min(32/1240*100vw,32px) min(16/1240*100vw,16px);border-bottom:1px solid #dadada;width:min(673/1240*100vw,673px)}@media screen and (max-width: 767px){.overview-item{gap:min(16/400*100vw,16px);padding:min(16/400*100vw,16px) 0;width:100%}}.overview-item__top,.overview-item__bottom{display:grid;gap:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.overview-item__top,.overview-item__bottom{gap:min(8/400*100vw,8px)}}.overview-item__ttl{font-weight:700;font-size:min(20/1240*100vw,20px);color:#072f1e;line-height:1.3}@media screen and (max-width: 767px){.overview-item__ttl{font-size:min(20/400*100vw,20px);letter-spacing:.04em}}.overview-item__txt{font-size:min(16/1240*100vw,16px);color:#343434;line-height:1.7}@media screen and (max-width: 767px){.overview-item__txt{font-size:min(16/400*100vw,16px);line-height:1.7;letter-spacing:.04em}}.overview-item__small-ttl{position:relative;font-size:min(18/1240*100vw,18px);font-weight:700;color:#343434;padding-left:min(14/1240*100vw,14px)}@media screen and (max-width: 767px){.overview-item__small-ttl{font-size:min(18/400*100vw,18px);padding-left:min(14/400*100vw,14px)}}.overview-item__small-ttl::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:min(8/1240*100vw,8px);height:min(8/1240*100vw,8px);background-color:#24664b;border-radius:1px}@media screen and (max-width: 767px){.overview-item__small-ttl::before{width:min(8/400*100vw,8px);height:min(8/400*100vw,8px)}}.overview-item__txt a{color:#006e96;border-bottom:1px solid currentColor;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(any-hover: hover){.overview-item__txt a:hover{color:#18b777;border-bottom:1px solid currentColor}}.glb-overview__dl-box{margin-top:min(34/1240*100vw,34px)}@media screen and (max-width: 767px){.glb-overview__dl-box{margin-top:min(32/400*100vw,32px)}}.glb-overview__dl-txt{font-size:min(16/1240*100vw,16px);color:#343434;line-height:1.7;margin-top:min(32/1240*100vw,32px)}@media screen and (max-width: 767px){.glb-overview__dl-txt{font-size:min(16/400*100vw,16px);margin-top:min(24/400*100vw,24px);line-height:1.7}}.glb-overview__dl-txt a{color:#006e96;border-bottom:1px solid currentColor}.glb-overview__dl-btn{margin-top:min(20/1240*100vw,20px)}@media screen and (max-width: 767px){.glb-overview__dl-btn{margin-top:min(20/400*100vw,20px)}}.cmn-btn01 a{position:relative;display:inline-block;padding:18px 92px 18px 60px;background-color:#070707;border-radius:8px;font-weight:700;font-size:min(max(18/1400*100vw,14px),18px);color:#fff;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media screen and (max-width: 767px){.cmn-btn01 a{padding:min(18/400*100vw,18px) min(92/400*100vw,92px) min(18/400*100vw,18px) min(60/400*100vw,60px);font-size:min(18/400*100vw,18px);letter-spacing:.04em}}.cmn-btn01--reverse.cmn-btn01 a{padding:18px 42px 18px 74px}@media screen and (max-width: 767px){.cmn-btn01--reverse.cmn-btn01 a{padding:min(18/400*100vw,18px) min(42/400*100vw,42px) min(18/400*100vw,18px) min(74/400*100vw,74px)}}.cmn-btn01 a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;width:16px;height:16px;background-image:url(.././img/common/base/arrow-white.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.cmn-btn01 a::before{right:min(11/400*100vw,11px);width:min(16/400*100vw,16px);height:min(16/400*100vw,16px)}}.cmn-btn01--reverse.cmn-btn01 a::before{right:unset;left:min(11/1240*100vw,11px);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width: 767px){.cmn-btn01--reverse.cmn-btn01 a::before{left:min(11/400*100vw,11px)}}@media(any-hover: hover){.cmn-btn01 a:hover{color:#e9f0ed;background-color:#18b777}}@media(any-hover: hover){.cmn-btn01 a:hover::before{-webkit-transform:translateY(-50%) translateX(3px);transform:translateY(-50%) translateX(3px)}}@media(any-hover: hover){.cmn-btn01--reverse.cmn-btn01 a:hover::before{-webkit-transform:translateY(-50%) translateX(-3px) rotate(180deg);transform:translateY(-50%) translateX(-3px) rotate(180deg)}}.cmn-btn01 a::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3px;width:32px;height:48px;background-color:#434343;border-radius:4px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.cmn-btn01 a::after{right:min(3/400*100vw,3px);width:min(32/400*100vw,32px);height:min(48/400*100vw,48px)}}.cmn-btn01--reverse.cmn-btn01 a::after{right:unset;left:min(3/1240*100vw,3px)}@media screen and (max-width: 767px){.cmn-btn01--reverse.cmn-btn01 a::after{left:min(3/400*100vw,3px)}}@media(any-hover: hover){.cmn-btn01 a:hover::after{background-color:#24664b}}.cmn-btn02 a{position:relative;display:inline-block;padding:min(16/1240*100vw,16px) min(70/1240*100vw,70px) min(16/1240*100vw,16px) min(16/1240*100vw,16px);background-color:#18b777;border-radius:16px 0 16px 0;font-weight:700;font-size:min(16/1240*100vw,16px);color:#fff;white-space:nowrap;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media screen and (max-width: 767px){.cmn-btn02 a{padding:min(16/400*100vw,16px) min(70/400*100vw,70px) min(16/400*100vw,16px) min(16/400*100vw,16px);font-size:min(14/400*100vw,14px);letter-spacing:.04em}}@media(any-hover: hover){.cmn-btn02 a:hover{color:#e9f0ed;background-color:#24664b}}.cmn-btn02 a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:min(16/1240*100vw,16px);width:min(20/1240*100vw,20px);height:min(20/1240*100vw,20px);background-image:url(.././img/common/base/link-icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;z-index:10;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media screen and (max-width: 767px){.cmn-btn02 a::before{right:min(16/400*100vw,16px);width:min(20/400*100vw,20px);height:min(20/400*100vw,20px)}}.cmn-btn02 a:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(13%) saturate(291%) hue-rotate(131deg) brightness(98%) contrast(90%);filter:brightness(0) saturate(100%) invert(100%) sepia(13%) saturate(291%) hue-rotate(131deg) brightness(98%) contrast(90%)}.cmn-btn02 a::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:min(52/1240*100vw,52px);width:1px;height:min(24/1240*100vw,24px);background-color:hsla(0,0%,100%,.2)}@media screen and (max-width: 767px){.cmn-btn02 a::after{right:min(48/400*100vw,48px);height:min(24/400*100vw,24px)}}html{font-size:62.5%}body,textarea{position:relative;color:#000;font-weight:400;font-family:"Noto Sans JP","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;line-height:1;letter-spacing:.04em;font-size:1.8rem;word-wrap:break-word}@media screen and (max-width: 767px){body{font-weight:400;font-family:"Noto Sans JP","Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック",sans-serif;letter-spacing:.01em;font-size:1.5rem;-webkit-text-size-adjust:100%}}body.is-open{overflow:hidden}textarea{line-height:1.2}@media screen and (min-width: 767px){a[href^="tel:"]{pointer-events:none}}.glb-header-bnr{position:relative;padding:12px 0;padding-top:calc(12px + env(safe-area-inset-top));height:38px}@media screen and (max-width: 1020px){.glb-header-bnr{padding:8px 0;padding-top:calc(8px + env(safe-area-inset-top));height:30px}}.glb-header-bnr::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(.././img/common/base/bnr-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 767px){.glb-header-bnr::before{background-image:url(.././img/common/base/bnr-bg-sp.png);opacity:1}}.glb-header-bnr__txt{font-size:max(min(14/1240*100vw,14px),11px);color:hsla(0,0%,100%,.7);font-weight:700;text-align:center}@media screen and (max-width: 767px){.glb-header-bnr__txt{font-size:min(14/400*100vw,14px)}}.glb-header{position:fixed;top:0;left:0;width:100%;height:min(88/1240*100vw,88px);background-color:rgba(0,0,0,0);z-index:50}@media screen and (max-width: 1020px){.glb-header{height:64px}}@media screen and (max-width: 767px){.glb-header{height:min(64/400*100vw,64px)}}.glb-header-bnr:has(+.glb-header)+.glb-header{top:min(33/1240*100vw,33px)}.glb-header.is-scrolled{top:0}.glb-header__in{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 0 0 min(16/1240*100vw,16px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}@media screen and (max-width: 1020px){.glb-header__in{padding:0 0 0 min(16/400*100vw,16px)}}.js-header.is-top.is-scroll{background:-webkit-gradient(linear, left top, right top, color-stop(95%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #fff 95%, rgba(255, 255, 255, 0) 100%)}@media screen and (min-width: 1410px){.js-header.is-top.is-scroll{background:-webkit-gradient(linear, left top, right top, color-stop(98%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #fff 98%, rgba(255, 255, 255, 0) 100%)}}@media screen and (max-width: 767px){.js-header.is-top.is-scroll{background:-webkit-gradient(linear, left top, right top, color-stop(85%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #fff 85%, rgba(255, 255, 255, 0) 100%)}}.js-header.is-subpage{background:-webkit-gradient(linear, left top, right top, color-stop(90%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #fff 90%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 767px){.js-header.is-subpage{background:-webkit-gradient(linear, left top, right top, color-stop(85%, #fff), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, #fff 85%, rgba(255, 255, 255, 0) 100%)}}.glb-header .logo-box{height:100%;padding-left:min(6/1240*100vw,6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.glb-header .logo-box{padding-left:0}}.site-ttl a{display:grid;gap:min(8/1240*100vw,8px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.site-ttl a{gap:min(4/400*100vw,4px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.site-ttl__top{font-size:1rem;color:#616161}@media screen and (max-width: 767px){.site-ttl__top{font-size:1rem}}.site-ttl__logo img{width:max(min(143/1240*100vw,143px),110px);aspect-ratio:143/48}@media screen and (max-width: 767px){.site-ttl__logo img{width:112px;aspect-ratio:112/36}}.glb-tel-icon{display:none}@media screen and (max-width: 1020px){.glb-tel-icon{position:fixed;top:0;right:min(44/400*100vw,44px);display:block;width:min(84/400*100vw,84px);height:min(64/400*100vw,64px);background-color:hsla(0,0%,100%,.8);border-radius:16px 0 0 0;z-index:500}}.glb-tel-icon__link{position:relative;display:block;width:100%;height:100%}.glb-tel-icon__link::before{position:absolute;content:"";top:50%;left:43%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:min(24/400*100vw,24px);background-image:url(.././img/common/base/tel-icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1}.glb-hamburger{display:none}@media screen and (max-width: 1020px){.glb-hamburger{position:fixed;top:0;right:0;z-index:500;display:block;overflow:visible;padding:0;width:min(64/400*100vw,64px);height:min(64/400*100vw,64px);background-color:#18b777;border-radius:16px 0 16px 0;outline:none;border:none;text-align:center;cursor:pointer}.glb-hamburger__in{display:block;position:absolute;top:min(21/400*100vw,21px);left:min(16/400*100vw,16px);width:min(32/400*100vw,32px);height:min(20/400*100vw,20px)}.glb-hamburger__bar{content:"";position:absolute;top:50%;left:50%;height:2px;width:100%;background-color:#fff;-webkit-transition:-webkit-transform .3s cubic-bezier(0.25, 0.45, 0.45, 0.95);transition:-webkit-transform .3s cubic-bezier(0.25, 0.45, 0.45, 0.95);transition:transform .3s cubic-bezier(0.25, 0.45, 0.45, 0.95);transition:transform .3s cubic-bezier(0.25, 0.45, 0.45, 0.95), -webkit-transform .3s cubic-bezier(0.25, 0.45, 0.45, 0.95)}.glb-hamburger__bar01{-webkit-transform:translate(-50%, -50%) translateY(-8px);transform:translate(-50%, -50%) translateY(-8px)}.glb-hamburger__bar02{-webkit-transform:translate(-50%, -50%) translateY(0);transform:translate(-50%, -50%) translateY(0)}.glb-hamburger__bar03{-webkit-transform:translate(-50%, -50%) translateY(8px);transform:translate(-50%, -50%) translateY(8px)}}@media screen and (max-width: 767px){.glb-hamburger{position:fixed}}.glb-hamburger.is-open .glb-hamburger__bar01{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(30deg);transform:translate(-50%, -50%) translateY(0) rotate(30deg)}.glb-hamburger.is-open .glb-hamburger__bar02{opacity:0;-webkit-transform:translate(-50%, -50%) translateY(0) scaleX(0);transform:translate(-50%, -50%) translateY(0) scaleX(0)}.glb-hamburger.is-open .glb-hamburger__bar03{-webkit-transform:translate(-50%, -50%) translateY(0) rotate(-30deg);transform:translate(-50%, -50%) translateY(0) rotate(-30deg)}.glb-slide-menu{display:none;position:fixed;z-index:300;top:0;left:0;width:100%;height:100%;padding:0;background:#161616;overflow:scroll}.glb-slide-menu::before{position:absolute;content:"";top:-48px;left:0;width:100%;height:100%;background-image:url(.././img/common/base/hamburger-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.glb-slide-menu .open-nav{position:fixed;z-index:6;top:0;width:100%;height:100%;margin-top:64px;padding:0 18px;overflow:scroll;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.glb-slide-menu .open-nav .nav-list__item a{font-weight:700}.glb-slide-menu .open-nav .nav-list__item>a{position:relative;color:#fff;font-size:1.8rem;display:block;padding:16px 8px}.glb-slide-menu .open-nav .nav-list__item:first-child>a{padding-top:0}.glb-slide-menu .close-bg{position:fixed;top:0;width:100%;height:100%}.is-open.glb-slide-menu{display:block}.is-open.glb-slide-menu .open-nav{animation:slide-in .3s forwards;-webkit-animation:slide-in .3s forwards}.is-open.glb-slide-menu .close-btn{opacity:1;animation:fade-in .6s forwards;-webkit-animation:fade-in .6s forward}@-webkit-keyframes slide-in{100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slide-in{100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.glb-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(24/1240*100vw,24px);background:-webkit-gradient(linear, left top, right top, color-stop(13%, rgba(255, 255, 255, 0.1019607843)), color-stop(13%, rgba(255, 255, 255, 0.1019607843)), color-stop(90%, transparent), to(transparent));background:linear-gradient(90deg, rgba(255, 255, 255, 0.1019607843) 13%, rgba(255, 255, 255, 0.1019607843) 13%, transparent 90%, transparent 100%)}@media screen and (max-width: 1020px){.glb-nav{display:none}}.glb-nav .nav-list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.glb-nav .nav-list__item{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.glb-nav .nav-list__item .nav-link{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:100%;padding:0 min(16/1240*100vw,16px)}.glb-nav .nav-list__item:first-child .nav-link{padding-left:min(40/1240*100vw,40px)}.glb-nav .nav-list .nav-link__txt{color:#fff;font-weight:700;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1.6rem}@media(any-hover: hover){.glb-nav .nav-list__item .nav-link:hover .nav-link__txt{color:#24664b}}.glb-header.is-subpage .nav-link__txt{color:#343434}.glb-header.is-scroll .nav-link__txt{color:#343434}.glb-nav__tel{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#18b777;border-radius:16px 0 16px 0}.glb-nav__tel-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(24/1240*100vw,24px);gap:min(4/1240*100vw,4px)}.glb-nav__tel-link1{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#fff;font-weight:700;font-size:min(22/1240*100vw,22px)}.glb-nav__tel-link2{color:#fff;font-size:min(14/1240*100vw,14px)}.glb-tel-box__wrap{position:relative;display:grid;gap:50px;width:460px;padding:24px 32px;margin-top:24px;background-color:#161616;border-radius:16px}@media screen and (max-width: 767px){.glb-tel-box__wrap{width:100%;max-width:368px;gap:min(50/400*100vw,50px);padding:min(24/400*100vw,24px) min(32/400*100vw,32px)}}.glb-tel-box--bg .glb-tel-box__wrap{background-color:#434343;width:min(525/1240*100vw,525px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:min(34/1240*100vw,34px);margin-top:0}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__wrap{width:100%;max-width:min(368/400*100vw,368px);gap:min(34/400*100vw,34px);padding:min(24/400*100vw,24px) min(32/400*100vw,32px)}}.glb-tel-box__wrap::before{position:absolute;content:"";top:104px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:395px;height:1px;background-color:hsla(0,0%,100%,.2)}@media screen and (max-width: 767px){.glb-tel-box__wrap::before{width:min(300/400*100vw,300px);top:min(104/400*100vw,104px)}}.glb-tel-box--bg .glb-tel-box__wrap::before{top:48%;width:min(461/1240*100vw,461px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__wrap::before{width:min(300/400*100vw,300px);top:48%}}.glb-tel-box__time{display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 767px){.glb-tel-box__time{gap:min(12/400*100vw,12px)}}.glb-tel-box--bg .glb-tel-box__time{gap:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__time{gap:min(8/400*100vw,8px)}}.glb-tel-box__time1{font-weight:700;font-size:2rem;color:#fff}@media screen and (max-width: 767px){.glb-tel-box__time1{font-size:min(20/400*100vw,20px)}}.glb-tel-box--bg .glb-tel-box__time1{font-size:max(min(20/1240*100vw,20px),16px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__time1{font-size:min(20/400*100vw,20px)}}.glb-tel-box__time2{font-size:1.4rem;color:#fff;line-height:1.7}@media screen and (max-width: 767px){.glb-tel-box__time2{font-size:min(14/400*100vw,14px)}}.glb-tel-box--bg .glb-tel-box__time2{font-size:max(min(16/1240*100vw,16px),12px);line-height:1}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__time2{font-size:min(16/400*100vw,16px)}}.glb-tel-box__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, right top, color-stop(13%, #525252), color-stop(13%, #18b777), color-stop(50%, #18b777), to(#18b777));background:linear-gradient(90deg, #525252 13%, #18b777 13%, #18b777 50%, #18b777 100%);border-radius:16px 0 16px 0;padding:12px 16px;width:389px}@media screen and (max-width: 767px){.glb-tel-box__link{padding:min(12/400*100vw,12px) min(8/400*100vw,8px);width:min(301/400*100vw,301px);background:-webkit-gradient(linear, left top, right top, color-stop(12%, #525252), color-stop(12%, #18b777), color-stop(50%, #18b777), to(#18b777));background:linear-gradient(90deg, #525252 12%, #18b777 12%, #18b777 50%, #18b777 100%)}}.glb-tel-box--bg .glb-tel-box__link{padding:min(12/1240*100vw,12px) min(16/1240*100vw,16px) min(12/1240*100vw,12px) min(36/1240*100vw,36px);background:#18b777;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:min(414/1240*100vw,414px);min-width:270px}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__link{padding:min(12/400*100vw,12px) min(16/400*100vw,16px) min(12/400*100vw,12px) min(24/400*100vw,24px);width:min(300/400*100vw,300px);min-width:none}}.glb-tel-box__link::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:20px;height:20px;background-image:url(.././img/common/base/arrow-black.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1}@media screen and (max-width: 767px){.glb-tel-box__link::before{left:min(8/400*100vw,8px);width:min(20/400*100vw,20px);height:min(20/400*100vw,20px)}}.glb-tel-box--bg .glb-tel-box__link::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:unset;right:11%;width:1px;height:min(24/1240*100vw,24px);background-color:rgba(0,0,0,.2);background-image:none}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__link::before{right:11%;height:min(24/400*100vw,24px)}}.glb-tel-box__link::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;width:16px;height:16px;background-image:url(.././img/common/base/tel-icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(115deg) brightness(105%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(115deg) brightness(105%) contrast(101%);aspect-ratio:1/1}@media screen and (max-width: 767px){.glb-tel-box__link::after{right:min(8/400*100vw,8px);width:min(16/400*100vw,16px);height:min(16/400*100vw,16px)}}.glb-tel-box--bg .glb-tel-box__link::after{width:min(16/1240*100vw,16px);height:min(16/1240*100vw,16px);right:min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__link::after{width:min(16/400*100vw,16px);height:min(16/400*100vw,16px);right:min(11/400*100vw,11px)}}.glb-tel-box__num{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.glb-tel-box__num::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-36px;width:1px;height:24px;background-color:rgba(0,0,0,.2)}@media screen and (max-width: 767px){.glb-tel-box__num::after{right:max(-13/400*100vw,-13px)}}.glb-tel-box--bg .glb-tel-box__num::after{content:none}.glb-tel-box__num1,.glb-tel-box__num2{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#fff;font-weight:700}.glb-tel-box__num1{font-size:1.6rem}@media screen and (max-width: 767px){.glb-tel-box__num1{font-size:min(16/400*100vw,16px)}}.glb-tel-box--bg .glb-tel-box__num1{font-size:min(22/1240*100vw,22px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__num1{font-size:min(18/400*100vw,18px)}}.glb-tel-box__num2{font-size:2.4rem}@media screen and (max-width: 767px){.glb-tel-box__num2{font-size:min(24/400*100vw,24px)}}.glb-tel-box--bg .glb-tel-box__num2{font-size:min(32/1240*100vw,32px)}@media screen and (max-width: 767px){.glb-tel-box--bg .glb-tel-box__num2{font-size:min(24/400*100vw,24px)}}.glb-dl-box__wrap{position:relative;display:grid;gap:50px;width:460px;padding:24px 32px;background-color:#161616;border-radius:16px}@media screen and (max-width: 767px){.glb-dl-box__wrap{width:100%;padding:min(24/400*100vw,24px) min(12/400*100vw,12px) min(24/400*100vw,24px) min(32/400*100vw,32px);gap:min(50/400*100vw,50px)}}.glb-dl-box__wrap::before{position:absolute;content:"";top:128px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:395px;height:1px;background-color:hsla(0,0%,100%,.2)}@media screen and (max-width: 767px){.glb-dl-box__wrap::before{width:min(300/400*100vw,300px);top:min(128/400*100vw,128px)}}.glb-dl-box__top{display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 767px){.glb-dl-box__top{gap:min(12/400*100vw,12px)}}.glb-dl-box__top1{font-weight:700;font-size:2rem;color:#fff}@media screen and (max-width: 767px){.glb-dl-box__top1{font-size:min(20/400*100vw,20px)}}.glb-dl-box__top2{font-size:1.4rem;color:hsla(0,0%,100%,.8);line-height:1.7}@media screen and (max-width: 767px){.glb-dl-box__top2{font-size:min(14/400*100vw,14px)}}.glb-dl-box__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 767px){.glb-dl-box__bottom{gap:min(16/400*100vw,16px)}}.glb-dl-box__bottom a{position:relative;padding:16px 68px 16px 16px;background-color:#18b777;border-radius:16px 0 16px 0;font-weight:700;font-size:1.6rem;color:#fff;text-align:left;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (max-width: 767px){.glb-dl-box__bottom a{padding:min(16/400*100vw,16px) min(44/400*100vw,44px) min(16/400*100vw,16px) min(8/400*100vw,8px);font-size:min(16/400*100vw,16px)}}@media(any-hover: hover){.glb-dl-box__bottom a:hover{color:#18b777;background-color:#fff}}.glb-dl-box__bottom a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;width:20px;height:20px;background-image:url(.././img/common/base/link-icon.png);background-position:center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (max-width: 767px){.glb-dl-box__bottom a::before{right:min(8/400*100vw,8px);width:min(20/400*100vw,20px);height:min(20/400*100vw,20px)}}@media(any-hover: hover){.glb-dl-box__bottom a:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(61%) sepia(27%) saturate(1317%) hue-rotate(105deg) brightness(90%) contrast(81%);filter:brightness(0) saturate(100%) invert(61%) sepia(27%) saturate(1317%) hue-rotate(105deg) brightness(90%) contrast(81%)}}.glb-dl-box__bottom a::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:48px;width:1px;height:24px;background-color:rgba(0,0,0,.2)}@media screen and (max-width: 767px){.glb-dl-box__bottom a::after{right:min(36/400*100vw,36px)}}.layout-glb-mv{position:relative;margin-top:max(-20/1240*100vw,-20px);overflow:hidden;z-index:5}@media screen and (max-width: 767px){.layout-glb-mv{margin-top:max(-14/400*100vw,-14px)}}.layout-glb-mv::before{position:absolute;content:"";top:min(24/1240*100vw,24px);left:0;width:100%;height:100%;background-image:url(../img/common/base/glb-mv-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 0 0 56px;opacity:.03}@media screen and (max-width: 767px){.layout-glb-mv::before{top:min(20/400*100vw,20px);background-size:auto;background-position:left;border-radius:0 0 0 32px}}.layout-glb-mv.glb-mv--green::before{top:0;background-image:url(../img/zando/zando-mv.png);opacity:1}@media screen and (max-width: 767px){.layout-glb-mv.glb-mv--green::before{height:100%;background-position:center;background-size:cover}}.glb-mv--fill.layout-glb-mv::after{position:absolute;content:"";inset:0;background:linear-gradient(266.7deg, rgba(0, 0, 0, 0) 0%, rgba(36, 102, 75, 0.9) 42%, rgb(7, 47, 30) 100%);border-radius:0 0 0 56px;pointer-events:none;z-index:1}@media screen and (max-width: 767px){.glb-mv--fill.layout-glb-mv::after{border-radius:0 0 0 32px}}.glb-mv--fill.layout-glb-mv::before{top:0;height:100%;background-position:bottom 35% right 0;opacity:.7}@media screen and (max-width: 1200px){.glb-mv--fill.layout-glb-mv::before{background-position:bottom 32% right 32%}}@media screen and (max-width: 767px){.glb-mv--fill.layout-glb-mv::before{border-radius:0 0 0 32px;background-size:cover}}.glb-mv--nara.layout-glb-mv::before{background-image:url("../img/common/base/nara-bg.png")}.glb-mv--wakayama.layout-glb-mv::before{background-image:url(../img/common/base/wakayama-bg.png)}.glb-mv--osaka.layout-glb-mv::before{background-image:url(../img/common/base/osaka-bg02.png);background-position:bottom 41% right 0}.glb-mv--kyoto.layout-glb-mv::before{background-image:url(../img/common/base/kyoto-bg02.png);background-position:bottom 37% right 0}.glb-mv{background-color:#252525;padding:min(54/1240*100vw,54px) 0 min(42/1240*100vw,42px);border-radius:0 0 0 56px}@media screen and (max-width: 767px){.glb-mv{padding:min(32/400*100vw,32px) 0 min(22/400*100vw,22px);border-radius:0 0 0 32px}}.glb-mv--fill.glb-mv{background-color:#072f1e;padding-bottom:min(92/1240*100vw,92px)}@media screen and (max-width: 767px){.glb-mv--fill.glb-mv{padding-bottom:min(20/400*100vw,20px)}}.glb-mv--green.glb-mv{background-color:rgba(0,0,0,0);padding-bottom:min(92/1240*100vw,92px)}@media screen and (max-width: 767px){.glb-mv--green.glb-mv{padding-bottom:min(20/400*100vw,20px)}}.glb-mv__body{position:relative;display:grid;gap:min(30/1240*100vw,30px);z-index:10}@media screen and (max-width: 767px){.glb-mv__body{gap:min(24/400*100vw,24px)}}.glb-breadcrumb{position:relative;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.glb-breadcrumb::-webkit-scrollbar{display:none}.glb-breadcrumb{scrollbar-width:none;-ms-overflow-style:none}.glb-breadcrumb::before{position:absolute;content:"";top:min(3/1240*100vw,3px);left:min(8/1240*100vw,8px);width:100%;height:1px;background-color:rgba(0,0,0,.4)}@media screen and (max-width: 767px){.glb-breadcrumb::before{top:min(3/400*100vw,3px);left:min(8/400*100vw,8px)}}.glb-breadcrumb::after{position:absolute;content:"";top:0;left:0;width:min(4/1240*100vw,4px);height:min(4/1240*100vw,4px);background-color:hsla(0,0%,100%,.3);border-radius:1px}@media screen and (max-width: 767px){.glb-breadcrumb::after{width:min(4/400*100vw,4px);height:min(4/400*100vw,4px);top:min(1/400*100vw,1px)}}.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:min(14/1240*100vw,14px);-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 767px){.breadcrumb-list{padding-top:min(10/400*100vw,10px)}}.material-symbols-outlined{display:inline-block;font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#18b777;font-size:min(13/1240*100vw,13px)}@media screen and (max-width: 767px){.material-symbols-outlined{font-size:min(13/400*100vw,13px);letter-spacing:.04em}}.glb-breadcrumb .breadcrumb-list__item{position:relative;display:inline-block;font-size:min(12/1240*100vw,12px);color:hsla(0,0%,100%,.5);white-space:nowrap}@media screen and (max-width: 767px){.glb-breadcrumb .breadcrumb-list__item{font-size:min(12/400*100vw,12px);letter-spacing:.04em}}.breadcrumb-list__item__in--green{color:#18b777}.breadcrumb-list__item.current .breadcrumb-list__item__in{position:relative;display:inline-block}.breadcrumb-list__item.current .breadcrumb-list__item__in::before{content:"";position:absolute;top:max(-13/1240*100vw,-13px);left:max(-4/1240*100vw,-4px);width:100%;height:1px;background-color:#fff}@media screen and (max-width: 767px){.breadcrumb-list__item.current .breadcrumb-list__item__in::before{top:-72%;left:max(-4/400*100vw,-4px)}}.breadcrumb-list__item+.breadcrumb-list__item{margin-left:min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.breadcrumb-list__item+.breadcrumb-list__item{margin-left:min(16/400*100vw,16px)}}.breadcrumb-list__item+.breadcrumb-list__item::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:max(-8/1240*100vw,-8px);width:1px;height:min(6/1240*100vw,6px);background-color:#8f8f8f}@media screen and (max-width: 767px){.breadcrumb-list__item+.breadcrumb-list__item::before{left:max(-8/400*100vw,-8px);height:min(6/400*100vw,6px)}}.glb-breadcrumb .breadcrumb-list__item .ico-home .material-symbols-outlined{vertical-align:-0.2em}.glb-layout-pagenave{position:relative;margin-top:min(84/1240*100vw,84px);z-index:2}@media screen and (max-width: 767px){.glb-layout-pagenave{margin-top:min(48/400*100vw,48px)}}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-pagenavi a,.wp-pagenavi span.current{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(48/1240*100vw,48px);height:min(40/1240*100vw,40px);font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#fff;font-size:max(min(14/1240*100vw,14px),10px);font-weight:700;background:#070707;text-decoration:none;padding:min(14/1240*100vw,14px) min(16/1240*100vw,16px);z-index:1}@media screen and (max-width: 767px){.wp-pagenavi a,.wp-pagenavi span.current{width:min(48/400*100vw,48px);height:min(40/400*100vw,40px);font-size:min(14/400*100vw,14px);padding:min(14/400*100vw,14px) min(16/400*100vw,16px)}}.wp-pagenavi a{position:relative}.wp-pagenavi a::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:min(24/1240*100vw,24px);background-color:hsla(0,0%,100%,.2);-webkit-transform:all 3s .2s ease-in-out;transform:all 3s .2s ease-in-out}@media screen and (max-width: 767px){.wp-pagenavi a::before{height:min(24/400*100vw,24px)}}.wp-pagenavi span.current{background-color:#e9f0ed;color:#bcbcbc}@media(any-hover: hover){.wp-pagenavi a:hover{background-color:#24664b;color:#e9f0ed}}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{position:relative;font-size:0;padding:0;width:min(32/1240*100vw,32px);height:min(40/1240*100vw,40px);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#434343}@media screen and (max-width: 767px){.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{width:min(32/400*100vw,32px);height:min(40/400*100vw,40px)}}.wp-pagenavi a.previouspostslink{margin-right:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.wp-pagenavi a.previouspostslink{margin-right:min(8/400*100vw,8px)}}.wp-pagenavi a.nextpostslink{margin-left:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.wp-pagenavi a.nextpostslink{margin-left:min(8/400*100vw,8px)}}.wp-pagenavi a.previouspostslink::before,.wp-pagenavi a.nextpostslink::before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:min(16/1240*100vw,16px);height:min(16/1240*100vw,16px);background:url(../img/common/base/arrow-white.png);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}@media screen and (max-width: 767px){.wp-pagenavi a.previouspostslink::before,.wp-pagenavi a.nextpostslink::before{width:min(16/400*100vw,16px);height:min(16/400*100vw,16px)}}.wp-pagenavi a.previouspostslink::before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}@media(any-hover: hover){.wp-pagenavi a.previouspostslink:hover::before{-webkit-transform:translate(calc(-50% - 2px), -50%) rotate(180deg);transform:translate(calc(-50% - 2px), -50%) rotate(180deg)}}@media(any-hover: hover){.wp-pagenavi a.nextpostslink:hover::before{-webkit-transform:translate(calc(-50% + 2px), -50%);transform:translate(calc(-50% + 2px), -50%)}}.wp-pagenavi span.pages+span.current,.wp-pagenavi span.pages+a.page,.wp-pagenavi a.previouspostslink+span.current,.wp-pagenavi a.previouspostslink+a.page{border-radius:4px 0 0 4px}.wp-pagenavi span.current:has(+a.nextpostslink),.wp-pagenavi a.page:has(+a.nextpostslink),.wp-pagenavi span.current:last-child,.wp-pagenavi a.page:last-child{border-radius:0 4px 4px 0}.wp-pagenavi .pages{display:none}.glb-layout-overview{position:relative}@media screen and (min-width: 1410px){.glb-layout-overview{height:calc(875/1410*100vw)}}.glb-sec-overview-nara.glb-sec-overview{padding-bottom:0}.glb-overview__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width: 767px){.glb-overview__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:78%}}.glb-overview__right{position:absolute;display:grid;top:min(-68/1400*100vw,-50px);left:0}@media screen and (max-width: 767px){.glb-overview__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;width:100vw;overflow:hidden;margin-top:max(-28/400*100vw,-28px)}}.glb-overview__right{margin-left:calc(50% - 50vw)}.glb-overview__right-wakayama.glb-overview__right{top:calc(-109/1400*100vw)}@media screen and (max-width: 767px){.glb-overview__right-wakayama.glb-overview__right{top:0}}.glb-overview__img{width:40.7vw;z-index:-1}@media screen and (max-width: 767px){.glb-overview__img{width:56%;-ms-flex-negative:0;flex-shrink:0;margin-left:max(-28/400*100vw,-28px)}}.glb-overview__img img{aspect-ratio:569/743;-o-object-position:left 0 bottom 20px;object-position:left 0 bottom 20px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0 0 56px 0}@media screen and (max-width: 767px){.glb-overview__img img{-o-object-position:min(23/400*100vw,23px) top;object-position:min(23/400*100vw,23px) top;aspect-ratio:224/292}}.glb-overview__right-nara img{-o-object-position:left -60px bottom 0px;object-position:left -60px bottom 0px}@media screen and (max-width: 767px){.glb-overview__right-nara img{-o-object-position:left 20px bottom 0px;object-position:left 20px bottom 0px}}.glb-overview__right-wakayama img{-o-object-position:left 0 bottom calc(-13/1400*100vw);object-position:left 0 bottom calc(-13/1400*100vw)}.glb-overview__right-osaka img{-o-object-position:left calc(-10/1400*100vw) bottom 0;object-position:left calc(-10/1400*100vw) bottom 0}.glb-overview__right-kyoto img{-o-object-position:left 0 bottom calc(-58/1400*100vw);object-position:left 0 bottom calc(-58/1400*100vw)}.glb-overview__deco{font-size:min(112/1240*100vw,112px);font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;color:rgba(0,0,0,.1);line-height:1;margin-top:max(-16/1240*100vw,-16px);margin-left:max(-8/1240*100vw,-8px)}@media screen and (max-width: 767px){.glb-overview__deco{font-size:calc(72/400*100vw);letter-spacing:.04em;margin-left:-1%}}.glb-overview__txt-box{margin-top:min(30/1240*100vw,30px)}@media screen and (max-width: 767px){.glb-overview__txt-box{margin-top:min(0/400*100vw,0px)}}.glb-layout-access{position:relative;margin-top:min(72/1240*100vw,72px);z-index:10}@media screen and (max-width: 767px){.glb-layout-access{margin-top:min(60/400*100vw,60px)}}.glb-access__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(64/1240*100vw,64px)}@media screen and (max-width: 767px){.glb-access__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:min(32/400*100vw,32px)}}.glb-access__txts{display:grid;gap:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.glb-access__txts{gap:min(8/400*100vw,8px)}}.glb-access__txt{position:relative;font-weight:700;font-size:min(18/1240*100vw,18px);line-height:1.3;color:#4f4f4f;padding-left:min(14/1240*100vw,14px)}@media screen and (max-width: 767px){.glb-access__txt{font-size:min(16/400*100vw,16px);padding-left:min(14/400*100vw,14px);letter-spacing:.04em}}.glb-access__txt::before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:min(8/1240*100vw,8px);height:min(8/1240*100vw,8px);background-color:#24664b}@media screen and (max-width: 767px){.glb-access__txt::before{width:min(8/400*100vw,8px);height:min(8/400*100vw,8px)}}.glb-access__map{width:min(1200/1240*100vw,1200px);height:min(400/1240*100vw,400px);margin-top:min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.glb-access__map{margin-top:min(20/400*100vw,20px);width:100%;height:min(200/400*100vw,200px)}}.glb-access__map iframe{width:100%;height:100%;border-radius:0 56px 0 56px}.glb-layout-sec-lower-flow{position:relative;clip-path:inset(0);margin-top:max(-108/1240*100vw,-108px);z-index:2}@media screen and (max-width: 767px){.glb-layout-sec-lower-flow{margin-top:max(-120/400*100vw,-120px)}}.glb-layout-sec-lower-flow::before{position:fixed;display:block;content:"";top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;z-index:-1}.glb-sec-lower-flow-nara.glb-layout-sec-lower-flow::before{background-image:url(".././img/zando/lower-flow-nara.jpg")}.glb-sec-lower-flow-wakayama.glb-layout-sec-lower-flow::before{background-image:url(".././img/zando/lower-flow-wakayama.jpg")}.glb-sec-lower-flow-osaka.glb-layout-sec-lower-flow::before{background-image:url(".././img/zando/lower-flow-osaka.jpg")}.glb-sec-lower-flow-kyoto.glb-layout-sec-lower-flow::before{background-image:url(".././img/zando/lower-flow-kyoto.jpg")}.glb-sec-lower-flow{padding-top:min(228/1240*100vw,228px);padding-bottom:min(120/1240*100vw,120px)}@media screen and (max-width: 767px){.glb-sec-lower-flow{padding-top:min(150/400*100vw,150px);padding-bottom:min(50/400*100vw,50px)}}.glb-lower-flow__content{position:relative;padding:min(80/1240*100vw,80px) min(64/1240*100vw,64px) min(80/1240*100vw,80px) min(64/1240*100vw,64px)}@media screen and (max-width: 767px){.glb-lower-flow__content{margin-top:min(40/400*100vw,40px);padding:min(80/400*100vw,80px) 0 min(76/400*100vw,76px);position:unset}}.glb-lower-flow__content::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);border-radius:0 56px 0 56px;z-index:-1}@media screen and (max-width: 767px){.glb-lower-flow__content::before{width:100vw;margin:0 calc(50% - 50vw)}}.glb-lower-flow__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:min(64/1240*100vw,64px)}@media screen and (max-width: 767px){.glb-lower-flow__btn{margin-top:min(40/400*100vw,40px)}}.glb-footer{position:relative;background:#080404;padding:80px 0 16px}@media screen and (max-width: 767px){.glb-footer{padding:50px 0 16px}}.glb-footer.is-target{margin-top:min(120/1240*100vw,120px)}@media screen and (max-width: 767px){.glb-footer.is-target{margin-top:min(72/400*100vw,72px)}}.glb-footer::before{position:absolute;content:"";top:0px;left:0;width:100%;height:100%;background-image:url(.././img/common/footer/footer-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 767px){.glb-footer::before{background-image:url(.././img/common/footer/footer-bg-sp.png)}}.glb-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 870px){.glb-footer__main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:56px}}@media screen and (max-width: 767px){.glb-footer__right{width:100%;max-width:368px}}.glb-footer-nav{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 767px){.glb-footer__left{padding-left:8px}}.glb-footer-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:min(16/1240*100vw,16px) 0}@media screen and (max-width: 767px){.glb-footer-nav__link{padding:16px 0}}.glb-footer-nav .glb-footer-nav__item:nth-child(2) .glb-footer-nav__link{padding-top:min(24/1240*100vw,24px)}@media screen and (max-width: 767px){.glb-footer-nav .glb-footer-nav__item:nth-child(2) .glb-footer-nav__link{padding-top:24px}}.glb-footer-nav__txt{color:#fff;font-weight:700;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:1.6rem}@media screen and (max-width: 767px){.glb-footer-nav__txt{font-size:1.6rem}}.glb-footer-nav__txt.footer-nav__txt--gray{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:hsla(0,0%,100%,.7);font-size:1.4rem;line-height:1}@media screen and (max-width: 767px){.glb-footer-nav__txt.footer-nav__txt--gray{font-size:1.4rem}}@media(any-hover: hover){.glb-footer-nav__link:hover .glb-footer-nav__txt{color:#18b777}}.glb-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(40/1240*100vw,40px);margin-top:min(64/1240*100vw,64px)}@media screen and (max-width: 767px){.glb-footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:80px}}.glb-footer__logo a img{width:224px;aspect-ratio:224/76}@media screen and (max-width: 767px){.glb-footer__logo a img{width:224px}}.glb-footer__addres{display:grid;gap:min(8/1240*100vw,8px)}@media screen and (max-width: 767px){.glb-footer__addres{gap:8px}}.glb-footer__addres1,.glb-footer__addres2{font-size:max(min(14/1240*100vw,14px),12px);color:#fff}@media screen and (max-width: 1020px){.glb-footer__addres1,.glb-footer__addres2{font-size:1.4rem}}.glb-footer__addres2{white-space:nowrap;line-height:1.7}.glb-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:98px;padding:0 24px}@media screen and (max-width: 767px){.glb-footer__bottom{position:relative;margin-top:80px;padding:16px 8px 0}}@media screen and (max-width: 767px){.glb-footer__bottom::after{position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:1px;background-color:hsla(0,0%,100%,.2)}}.glb-footer__copyright small{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:hsla(0,0%,100%,.4);font-size:1.4rem}@media screen and (max-width: 767px){.glb-footer__copyright small{font-size:1.4rem}}.glb-footer__privacy a{font-family:"Inter","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;color:#fff;font-size:1.4rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (max-width: 767px){.glb-footer__privacy a{font-size:1.4rem}}@media(any-hover: hover){.glb-footer__privacy a:hover{color:#18b777}}/*# sourceMappingURL=common.min.css.map */