﻿@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Noto+Sans+JP:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;line-height:1.8;letter-spacing:.05rem}html body a:where(:not(.wp-element-button)){text-decoration:none;color:inherit}ul,li{list-style:none;margin:0;padding:0}a{text-decoration:none;color:#3b4043;transition:all .3s ease}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:0}ruby>rt{margin-bottom:.125rem}[id]{scroll-margin-top:90px}@media screen and (min-width: 768px){[id]{scroll-margin-top:100px}}@media screen and (min-width: 992px){[id]{scroll-margin-top:120px}}@media screen and (min-width: 1200px){[id]{scroll-margin-top:40px}}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#3b4043;overflow-x:hidden;transition:all .3s ease}p,a{margin-bottom:0;font-size:14px}a{word-break:break-all}img,video{max-width:100%;height:auto;vertical-align:top}svg{fill:#fff}[class^=sec-]{position:relative}.d-inline-block{display:inline-block}.d-none{display:none !important}@media screen and (min-width: 576px){.d-sm-none{display:none !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}}@media screen and (min-width: 1200px){.d-xl-none{display:none !important}}@media screen and (min-width: 1400px){.d-xxl-none{display:none !important}}@media screen and (min-width: 576px){.d-sm-block{display:block !important}}@media screen and (min-width: 768px){.d-md-block{display:block !important}}@media screen and (min-width: 992px){.d-lg-block{display:block !important}}@media screen and (min-width: 1200px){.d-xl-block{display:block !important}}@media screen and (min-width: 1400px){.d-xxl-block{display:block !important}}.mb-1{margin-bottom:.5rem !important}.mb-2{margin-bottom:1rem !important}.mb-3{margin-bottom:1.5rem !important}.mb-4{margin-bottom:2rem !important}.mb-5{margin-bottom:2.5rem !important}.mt-1{margin-top:.5rem !important}.mt-2{margin-top:1rem !important}.mt-3{margin-top:1.5rem !important}.mt-4{margin-top:2rem !important}.mt-5{margin-top:2.5rem !important}.mauto-top{margin-top:auto !important}.mauto-bottom{margin-bottom:auto !important}.mauto-right{margin-right:auto !important}.mauto-left{margin-left:auto !important}.f-weight-bold{font-weight:600}.text-center{text-align:center}.wrap{margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.wrap{padding:0 30px}}@media screen and (min-width: 992px){.wrap{max-width:1060px}}@media screen and (min-width: 1200px){.wrap{max-width:1280px;padding:0 40px}}.wrap02{margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.wrap02{padding:0 30px}}@media screen and (min-width: 992px){.wrap02{max-width:1020px}}@media screen and (min-width: 1200px){.wrap02{max-width:1040px;padding:0 40px}}.textLink{font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#07b587}.marker-blue{background:linear-gradient(transparent 55%, rgba(7, 181, 135, 0.1) 0%)}.capNote{display:block;width:fit-content;margin:5px 0 0 auto;line-height:1.2;font-size:.5rem}.co2{vertical-align:baseline;font-size:.6em}.linkBtn{min-width:250px;width:fit-content;padding-right:20px}@media screen and (min-width: 768px){.linkBtn{padding-right:30px}}.linkBtn__inner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:10px 20px;background-color:#00afb7;text-align:center;font-weight:600;color:#fff}.linkBtn__inner p{line-height:1.5}.linkBtn__inner::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-20px;width:5px;height:5px;background-color:#192b73;border-radius:50%;transition:all .5s ease}@media screen and (min-width: 768px){.linkBtn__inner::before{right:-30px}}.linkBtn__inner::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-15px;width:30px;border-bottom:1px solid #192b73;transition:all .5s ease}@media screen and (min-width: 768px){.linkBtn__inner::after{right:-25px;width:50px}}.linkBtn__inner:hover{background-color:#192b73}.linkBtn__inner:hover::before{right:-28px}@media screen and (min-width: 768px){.linkBtn__inner:hover::before{right:-38px}}.linkBtn__inner:hover::after{right:-23px}@media screen and (min-width: 768px){.linkBtn__inner:hover::after{right:-33px}}.title__h2,.title__h3{position:relative;width:fit-content;margin:0 auto 30px;text-align:center;line-height:1.4;font-size:1.5rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.title__h2,.title__h3{margin:0 auto 40px;font-size:1.75rem}}@media screen and (min-width: 992px){.title__h2,.title__h3{font-size:1.875rem}}.title__h2 span,.title__h3 span{line-height:1.4;font-weight:600}.title__h2 .sub,.title__h3 .sub{display:inline-block;margin-bottom:5px;line-height:1.4;font-size:1rem;font-weight:600}@media screen and (min-width: 768px){.title__h2 .sub,.title__h3 .sub{margin-bottom:0;font-size:1.25rem}}.breadcrumbs{padding:10px 20px;border:1px solid #e5e5e5;border-left:none;border-right:none}@media screen and (min-width: 768px){.breadcrumbs{padding:15px 20px}}.breadcrumbs__inner{display:flex;align-items:center;color:#999}.breadcrumbs__top,.breadcrumbs__title,.breadcrumbs a{color:#999}.breadcrumbs__title,.breadcrumbs a{max-width:fit-content;line-height:1.4;font-size:0.75rem;flex:1}@media screen and (min-width: 768px){.breadcrumbs__title,.breadcrumbs a{font-size:0.875rem}}.breadcrumbs__top{flex:none !important;width:fit-content}.breadcrumbs .arrow{display:inline-block;content:"";width:6px;height:6px;margin:0 10px;border-top:solid 1.5px #999;border-right:solid 1.5px #999;transform:rotate(45deg)}@media screen and (min-width: 992px){.breadcrumbs .arrow{margin:0 25px}}.languageSwitcher{position:relative;display:none;z-index:2000}@media screen and (min-width: 768px){.languageSwitcher{display:flex;align-items:center;gap:10px 13px;margin-right:20px}}@media screen and (min-width: 1400px){.languageSwitcher{margin-right:25px}}.languageSwitcher .globe{margin-bottom:2px;width:17px;height:17px;fill:#3b4043;transition:all .5s ease}.languageSwitcher .bogo-language-switcher{display:flex;align-items:center;gap:3px 13px}@media screen and (min-width: 992px){.languageSwitcher .bogo-language-switcher{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1200px){.languageSwitcher .bogo-language-switcher{flex-direction:row;align-items:center}}.languageSwitcher .bogo-language-switcher li{line-height:1}.languageSwitcher .bogo-language-switcher li .bogoflags{display:none}.languageSwitcher .bogo-language-switcher li .bogo-language-name{font-size:0.75rem;font-weight:500}.languageSwitcher .bogo-language-switcher li .bogo-language-name a{position:relative;display:block;line-height:1;font-size:0.75rem;font-weight:500;transition:all .5s ease}.languageSwitcher .bogo-language-switcher li .bogo-language-name a::after{content:"";position:absolute;bottom:-5px;left:0;width:0%;border-bottom:1px solid #3b4043;transition:all .3s ease-in}.languageSwitcher .bogo-language-switcher li .bogo-language-name a:hover::after{width:100%}.header{position:fixed;top:0;left:0;right:0;width:100%;background-color:hsla(0,0%,100%,.9);transform:translateY(0);transition:all .5s ease;z-index:9998}.header__inner{display:flex;justify-content:space-between;align-items:center;column-gap:20px;padding:20px}@media screen and (min-width: 768px){.header__inner{width:100%}}@media screen and (min-width: 1200px){.header__inner{padding:20px 30px}}.header__inner .logo{position:relative;display:flex;flex-direction:column;z-index:2000}.header__inner .logo__link{display:block;width:180px;margin:auto 0;line-height:1}@media screen and (min-width: 768px){.header__inner .logo__link{width:200px}}@media screen and (min-width: 992px){.header__inner .logo__link{width:180px}}@media screen and (min-width: 1200px){.header__inner .logo__link{width:240px}}.header__inner .logo__img{position:relative;aspect-ratio:828/200;line-height:1}.header__inner .logo__img .color,.header__inner .logo__img .white{position:absolute;top:0;left:0;width:100%;transition:all .5s ease}.header__inner .logo__img .color{visibility:inherit;opacity:1}.header__inner .logo__img .white{visibility:hidden;opacity:0}.header__nav{display:flex;margin-right:65px}@media screen and (min-width: 992px){.header__nav{margin-right:0}}.header__nav .gNav{display:none;transition:all .5s ease}@media screen and (min-width: 992px){.header__nav .gNav{display:flex;margin-right:15px;padding:0 5px 0 0;border-right:1px solid #3b4043}}@media screen and (min-width: 1200px){.header__nav .gNav{margin-right:25px;padding:0 15px 0 0}}.header__nav .gNav__li{display:flex;justify-content:center;align-items:center}.header__nav .gNav__li .link{position:relative;padding:0 10px;text-align:center;line-height:1.2;font-size:0.8125rem;font-weight:500;transition:all .5s ease}@media screen and (min-width: 992px){.header__nav .gNav__li .link{font-size:0.75rem}}@media screen and (min-width: 1200px){.header__nav .gNav__li .link{font-size:0.8125rem}}@media screen and (min-width: 1400px){.header__nav .gNav__li .link{padding:0 15px}}.header__nav .gNav__li .link::after{content:"";position:absolute;bottom:-5px;left:10px;width:0%;border-bottom:1px solid #3b4043;transition:all .3s ease-in}@media screen and (min-width: 992px){.header__nav .gNav__li .link::after{left:15px}}.header__nav .gNav__li .link span{line-height:1.2;font-weight:500}.header__nav .gNav__li .link:hover::after{width:calc(100% - 30px)}.header__nav .contactBtn{position:relative;display:none;z-index:2000}@media screen and (min-width: 576px){.header__nav .contactBtn{display:block}}.header__nav .contactBtn__inner{display:block;padding:8px 20px;background-color:#07b587;border-radius:999px;transition:all .3s ease}.header__nav .contactBtn__inner p{line-height:1.2;font-size:0.875rem;font-weight:500;color:#fff}@media screen and (min-width: 992px){.header__nav .contactBtn__inner p{font-size:0.75rem}}@media screen and (min-width: 1200px){.header__nav .contactBtn__inner p{font-size:0.875rem}}.header__nav .contactBtn__inner:hover{background-color:#192b73}.spNav{position:fixed;top:0;right:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100dvh;padding:100px 30px;background-color:#f4f4f4;transform:translateX(100%);pointer-events:none;opacity:0;transition:all .5s ease;z-index:1000}@media screen and (min-width: 768px){.spNav{padding:100px 80px}}@media screen and (min-width: 992px){.spNav{display:none}}.spNav .languageSwitcher{display:flex;align-items:center;gap:10px 13px;margin-bottom:50px}@media screen and (min-width: 768px){.spNav .languageSwitcher{display:none}}.spNav .languageSwitcher .globe{margin-bottom:2px;width:17px;height:17px;fill:#3b4043;transition:all .5s ease}.spNav .gNav{display:flex;flex-direction:column;justify-content:center;row-gap:30px}.spNav .gNav .link{position:relative;line-height:1.2;font-weight:500;transition:all .5s ease}.spNav .gNav .link::after{content:"";position:absolute;bottom:-5px;left:0;width:0%;border-bottom:1px solid #3b4043;transition:all .3s ease-in}@media screen and (min-width: 992px){.spNav .gNav .link::after{left:15px}}.spNav .gNav .link:hover::after{width:100%}.spNav .contactBtn{margin-top:50px}@media screen and (min-width: 576px){.spNav .contactBtn{display:none}}.spNav .contactBtn__inner{display:block;width:fit-content;margin:0 auto;padding:10px 30px;background-color:#07b587;border:1px solid #07b587;border-radius:999px}.spNav .contactBtn__inner p{line-height:1.2;font-size:0.875rem;font-weight:500;color:#fff}.spNav.active{transform:translateX(0);pointer-events:auto;opacity:1}main::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:100;opacity:0;pointer-events:none;transition:all .5s ease}main.active{position:relative}main.active::after{opacity:1}.menu{position:absolute;top:22px;right:15px;padding:10px;z-index:9999;cursor:pointer}@media screen and (min-width: 768px){.menu{top:25px}}.menu__inner{position:relative;width:36px;height:20px}.menu__inner span{position:absolute;right:0;display:block;width:100%;border-bottom:2px solid #3b4043;transition:all .5s ease}.menu__inner span:first-of-type{top:0;animation:menu-span01 .75s forwards}.menu__inner span:nth-of-type(2){top:9px;transition:all .25s .25s;opacity:1}.menu__inner span:last-of-type{bottom:0;animation:menu-span03 .75s forwards}.menu.active span:first-of-type{animation:active-menu-span01 .75s forwards}.menu.active span:nth-of-type(2){opacity:0}.menu.active span:last-of-type{width:100%;animation:active-menu-span03 .75s forwards}.pagenation{margin-top:50px}.pagenation ul{display:flex;align-items:center;justify-content:center;column-gap:10px}.pagenation ul li{width:fit-content}.pagenation ul li a,.pagenation ul li span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;font-size:0.875rem;font-weight:500;color:#192b73}.pagenation ul li .current{background-color:#00afb7;color:#fff}.pagenation ul li .prev,.pagenation ul li .next{position:relative;width:fit-content;line-height:1;font-weight:600;border-bottom:1px solid #192b73}.pagenation ul li .prev::before,.pagenation ul li .next::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:15px;aspect-ratio:1/1;background:url(../images/common/icon_arrow-circle.svg) no-repeat;background-size:contain}.pagenation ul li .prev{left:0;margin-right:15px;padding-left:25px}.pagenation ul li .prev::before{left:0;transform:rotate(180deg) translateY(-50%);transform-origin:top}.pagenation ul li .next{right:0;margin-left:15px;padding-right:25px}.pagenation ul li .next::before{right:0}#cookie-notice{position:fixed;bottom:0;left:0;width:100%;z-index:500;background-color:rgba(0,0,0,.7) !important}#cookie-notice .cookie-notice-container{position:relative;max-width:1140px;margin:0 auto}#cookie-notice .cookie-notice-container .cn-text-container{display:block;text-align:left}@media screen and (min-width: 768px){#cookie-notice .cookie-notice-container .cn-text-container{width:calc(100% - 260px);margin-bottom:0}}#cookie-notice .cookie-notice-container .cn-text-container .cookieText{line-height:1.4;font-size:0.875rem;font-weight:500;color:#fff}#cookie-notice .cookie-notice-container .cn-text-container .cookieText .cookieLink{margin:0 3px;text-decoration:underline;text-underline-offset:5px;font-size:0.875rem;font-weight:500;color:#fff}#cookie-notice .cookie-notice-container .cn-buttons-container{display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (min-width: 768px){#cookie-notice .cookie-notice-container .cn-buttons-container{position:absolute;top:50%;transform:translateY(-50%);right:30px}}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{display:block;margin:0;padding:10px 25px;background-color:#00afb7 !important;border:2px solid #fff;border-radius:5px;line-height:1;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover{background-color:#192b73 !important}#cookie-notice .cookie-notice-container .cn-close-icon{display:none !important}footer{margin-top:100px}footer .contact{padding:60px 0;background-color:#040b26}@media screen and (min-width: 768px){footer .contact{padding:80px 0}}footer .contact__container{display:flex;flex-direction:column;align-items:center;gap:50px 70px}@media screen and (min-width: 992px){footer .contact__container{flex-direction:row;justify-content:center}}footer .contact__container p{font-size:1rem;color:#fff}footer .contact__container .contactHead{flex:1;max-width:400px}footer .contact__container .contactHead__ttl{margin-bottom:25px;line-height:1.2;font-size:1.75rem;font-weight:500;color:#fff}footer .contact__container .contactBtn{max-width:370px;width:100%}footer .contact__container .contactBtn__ttl{margin-bottom:20px;line-height:1.4}@media screen and (min-width: 768px){footer .contact__container .contactBtn__ttl{margin-bottom:25px}}footer .contact__container .contactBtn .btn{width:100%;padding-right:20px}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn{padding-right:30px}}footer .contact__container .contactBtn .btn__inner{position:relative;display:flex;align-items:center;column-gap:15px;padding:20px 30px;width:100%;background-color:#fff}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn__inner{padding:30px}}footer .contact__container .contactBtn .btn__inner::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-20px;width:5px;height:5px;background-color:#fff;border-radius:50%;transition:all .5s ease}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn__inner::before{right:-30px}}footer .contact__container .contactBtn .btn__inner::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-15px;width:30px;border-bottom:1px solid #fff;transition:all .5s ease}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn__inner::after{right:-25px;width:50px}}footer .contact__container .contactBtn .btn__inner .icon{line-height:1;width:22px;aspect-ratio:21/17}footer .contact__container .contactBtn .btn__inner .icon svg{line-height:1;fill:#040b26;transition:all .5s ease}footer .contact__container .contactBtn .btn__inner .text{position:relative;padding-left:15px;font-weight:600;color:#040b26;flex:1;transition:all .5s ease}footer .contact__container .contactBtn .btn__inner .text::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:calc(100% + 20px);border-left:1px solid #040b26;transition:all .5s ease}footer .contact__container .contactBtn .btn__inner:hover::before{right:-28px}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn__inner:hover::before{right:-38px}}footer .contact__container .contactBtn .btn__inner:hover::after{right:-23px}@media screen and (min-width: 768px){footer .contact__container .contactBtn .btn__inner:hover::after{right:-33px}}footer .contact__container .contactBtn .btn__inner:hover .icon svg{fill:#07b587}footer .contact__container .contactBtn .btn__inner:hover .text{color:#07b587}footer .contact__container .contactBtn .btn__inner:hover .text::before{border-left:1px solid #07b587}footer .footerNav{padding:40px 0;background-color:#f4f4f4}@media screen and (min-width: 768px){footer .footerNav{padding:60px 0}}footer .footerNav__container{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px 80px}@media screen and (min-width: 768px){footer .footerNav__container{flex-direction:row}}footer .footerNav__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 30px;width:100%}@media screen and (min-width: 768px){footer .footerNav__list{flex:1}}footer .footerNav__list li{line-height:1.2;width:100%}footer .footerNav__list li a{position:relative;padding-bottom:3px;line-height:1.2;font-weight:500}footer .footerNav__list li a::after{content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:1px solid #3b4043;transition:all .5s ease}footer .footerNav__list li a:hover::after{width:100%}footer .footerNav__list li.parent{margin-bottom:10px}footer .footerNav__list li.parent .child{display:flex;flex-direction:column;row-gap:5px;margin-top:5px;padding-left:30px}footer .footerNav__list li.parent .child li{width:100%}footer .footerNav .subLinks{display:flex;flex-direction:column-reverse;align-items:center;padding-top:40px;border-top:1px solid #999;gap:50px 30px}@media screen and (min-width: 768px){footer .footerNav .subLinks{flex-direction:column;justify-content:space-between;align-items:flex-end;padding-top:0;border-top:none}}footer .footerNav .subLinks .privacyList{display:flex;flex-direction:column;row-gap:5px;align-items:center}@media screen and (min-width: 768px){footer .footerNav .subLinks .privacyList{align-items:flex-end}}footer .footerNav .subLinks .privacyList .privacy{position:relative;padding-bottom:3px;font-size:0.75rem}footer .footerNav .subLinks .privacyList .privacy::after{content:"";position:absolute;bottom:0;left:0;width:0%;border-bottom:1px solid #3b4043;transition:all .5s ease}footer .footerNav .subLinks .privacyList .privacy:hover::after{width:100%}footer .footerNav .subLinks .snsLink{display:flex;flex-direction:column;align-items:end;gap:30px}@media screen and (min-width: 768px){footer .footerNav .subLinks .snsLink{flex-direction:row;align-items:end}}footer .footerNav .subLinks .snsLink__text{width:fit-content;line-height:1.2;font-size:0.625rem}footer .footerNav .subLinks .snsLink .linkedin{display:block;width:40px;aspect-ratio:635/540;transition:all .5s ease}footer .footerNav .subLinks .snsLink .linkedin:hover{opacity:.7}footer .footer{padding:40px 0;background-color:#fff}@media screen and (min-width: 768px){footer .footer{padding:60px 0}}footer .footer__inner{display:grid;grid-template-columns:auto;grid-template-areas:"logo" "detail" "copyWrite"}@media screen and (min-width: 768px){footer .footer__inner{grid-template-areas:"logo detail" "copyWrite detail";justify-content:space-between;align-items:center}}footer .footer__inner .logo{grid-area:logo}footer .footer__inner .logo__link{display:block;max-width:330px;width:100%;margin:0 auto 30px}@media screen and (min-width: 768px){footer .footer__inner .logo__link{max-width:280px;margin:0}}@media screen and (min-width: 992px){footer .footer__inner .logo__link{max-width:330px}}footer .footer__inner .detail{grid-area:detail;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){footer .footer__inner .detail{margin:0}}footer .footer__inner .detail .address__map{position:relative;display:block;width:fit-content;margin:5px auto 0;padding-bottom:7px;line-height:1.2}@media screen and (min-width: 768px){footer .footer__inner .detail .address__map{margin:5px 0 0 auto}}footer .footer__inner .detail .address__map::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #3b4043}footer .footer__inner .copyWrite{grid-area:copyWrite;display:block;margin:50px auto 0;line-height:1;font-size:0.625rem}@media screen and (min-width: 768px){footer .footer__inner .copyWrite{margin:20px 0 0}}.sec-head .title__h2{margin:35px auto 50px}@media screen and (min-width: 768px){.sec-head .title__h2{margin:40px auto 70px}}.sec-partner{margin-bottom:100px}@media screen and (min-width: 768px){.sec-partner{margin-bottom:130px}}.sec-partner__container .partnerTtl{margin:0 auto 40px;width:fit-content;line-height:1.4;font-size:0.875rem;font-weight:500}@media screen and (min-width: 768px){.sec-partner__container .partnerTtl{margin:0 auto 30px}}.sec-partner__container .partner{display:grid;grid-template-columns:auto;grid-template-areas:"tokyogas sinanen" "fujita mufg" "nomura nobunaga";justify-content:center;gap:40px}@media screen and (min-width: 768px){.sec-partner__container .partner{gap:50px 60px}}@media screen and (min-width: 1200px){.sec-partner__container .partner{grid-template-areas:"tokyogas tokyogas sinanen sinanen" "fujita mufg nomura nobunaga"}}.sec-partner__container .partner__item{display:flex;align-items:center;justify-content:center}.sec-partner__container .partner__item img{width:100%}.sec-partner__container .partner__item.tokyogas{grid-area:tokyogas}@media screen and (min-width: 1200px){.sec-partner__container .partner__item.tokyogas{justify-content:flex-end}}.sec-partner__container .partner__item.tokyogas img{width:153px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.tokyogas img{width:202px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.tokyogas img{width:260px}}.sec-partner__container .partner__item.sinanen{grid-area:sinanen}@media screen and (min-width: 1200px){.sec-partner__container .partner__item.sinanen{justify-content:flex-start}}.sec-partner__container .partner__item.sinanen img{width:139px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.sinanen img{width:203px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.sinanen img{width:250px}}.sec-partner__container .partner__item.fujita{grid-area:fujita}.sec-partner__container .partner__item.fujita img{width:154px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.fujita img{width:220px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.fujita img{width:250px}}.sec-partner__container .partner__item.mufg{grid-area:mufg}.sec-partner__container .partner__item.mufg img{width:140px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.mufg img{width:203px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.mufg img{width:250px}}.sec-partner__container .partner__item.nomura{grid-area:nomura}.sec-partner__container .partner__item.nomura img{width:130px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.nomura img{width:160px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.nomura img{width:200px}}.sec-partner__container .partner__item.nobunaga{grid-area:nobunaga}.sec-partner__container .partner__item.nobunaga img{width:140px}@media screen and (min-width: 768px){.sec-partner__container .partner__item.nobunaga img{width:218px}}@media screen and (min-width: 992px){.sec-partner__container .partner__item.nobunaga img{width:260px}}.sec-structure{margin-bottom:80px}@media screen and (min-width: 768px){.sec-structure{margin-bottom:100px}}@media screen and (min-width: 992px){.sec-structure{margin-bottom:150px}}.sec-structure__box{display:grid;justify-content:space-between;grid-template-columns:auto;grid-template-areas:"generate" "img" "consume";max-width:700px;margin:0 auto}@media screen and (min-width: 992px){.sec-structure__box{grid-template-columns:34% 55%;grid-template-areas:"img img" "consume generate";max-width:none;margin:0}}@media screen and (min-width: 1200px){.sec-structure__box{grid-template-columns:38% 50%}}.sec-structure__box .structureImg{grid-area:img;pointer-events:none}.sec-structure__box .structureImg img{display:block;width:100%;margin-left:2.5%}@media screen and (min-width: 1200px){.sec-structure__box .structureImg img{margin-left:1.5%}}@media screen and (min-width: 1400px){.sec-structure__box .structureImg img{width:90%;margin-left:7%}}.sec-structure__box .structuredetail{margin:0 auto}@media screen and (min-width: 576px){.sec-structure__box .structuredetail{max-width:75%}}@media screen and (min-width: 992px){.sec-structure__box .structuredetail{max-width:none;margin:0}}.sec-structure__box .structuredetail__container{margin-bottom:20px}.sec-structure__box .structuredetail__ttl{margin-bottom:15px;padding:10px 20px;text-align:center;line-height:1.4;font-size:1.25rem;font-weight:500;color:#fff}@media screen and (min-width: 992px){.sec-structure__box .structuredetail__ttl{margin-bottom:10px}}.sec-structure__box .structuredetail__copy{margin-bottom:15px;line-height:1.4;font-size:1.25rem;font-weight:600}.sec-structure__box .structuredetail__text{line-height:1.6;letter-spacing:.03rem;font-size:0.875rem}.sec-structure__box .structuredetail.consume{grid-area:consume;margin-top:30px}@media screen and (min-width: 768px){.sec-structure__box .structuredetail.consume{margin-top:40px}}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.consume{margin-top:-45px}}@media screen and (min-width: 1200px){.sec-structure__box .structuredetail.consume{margin-top:-60px}}@media screen and (min-width: 1400px){.sec-structure__box .structuredetail.consume{margin-left:15%}}.sec-structure__box .structuredetail.consume .structuredetail__container{width:100%;margin-right:auto}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.consume .structuredetail__container{max-width:280px}}@media screen and (min-width: 1200px){.sec-structure__box .structuredetail.consume .structuredetail__container{max-width:300px}}.sec-structure__box .structuredetail.consume .structuredetail__container .structuredetail__ttl{background:linear-gradient(#03c5ca 0%, #42cbd2 50%, #67e597 100%)}.sec-structure__box .structuredetail.consume .structuredetail__container .structuredetail__copy{color:#007f84}.sec-structure__box .structuredetail.consume .consumeList{display:flex;flex-direction:column;row-gap:5px}.sec-structure__box .structuredetail.consume .consumeList__dl{display:flex;gap:10px 15px}.sec-structure__box .structuredetail.consume .consumeList__dl dt{display:flex;justify-content:center;align-items:center;min-width:145px;padding:10px 15px;background-color:#20c8cd;text-align:center;line-height:1.2;font-size:1.125rem;font-weight:500;color:#fff}@media screen and (min-width: 768px){.sec-structure__box .structuredetail.consume .consumeList__dl dt{font-size:1.25rem}}.sec-structure__box .structuredetail.consume .consumeList__dl dd{display:flex;align-items:center;line-height:1.4;font-size:1.125rem;font-weight:500;flex:1}.sec-structure__box .structuredetail.consume .note{margin-top:20px;padding-left:1em;text-indent:-1em;line-height:1.2;font-size:0.625rem}@media screen and (min-width: 768px){.sec-structure__box .structuredetail.consume .note{margin-top:30px}}.sec-structure__box .structuredetail.generate{grid-area:generate;margin:0 auto 20px}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.generate{margin:-90px 0 0 auto}}@media screen and (min-width: 1200px){.sec-structure__box .structuredetail.generate{margin:-120px 0 0 auto}}.sec-structure__box .structuredetail.generate .structuredetail__container{width:100%;margin-left:auto}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.generate .structuredetail__container{max-width:250px}}@media screen and (min-width: 1200px){.sec-structure__box .structuredetail.generate .structuredetail__container{max-width:275px}}.sec-structure__box .structuredetail.generate .structuredetail__container .structuredetail__ttl{background:linear-gradient(#1534af 0%, #01253a 100%)}.sec-structure__box .structuredetail.generate .structuredetail__container .structuredetail__copy{color:#002455}.sec-structure__box .structuredetail.generate .generateList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.generate .generateList{gap:10px 30px}}.sec-structure__box .structuredetail.generate .generateList__dl{width:calc(50% - 10px)}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.generate .generateList__dl{width:calc(45% - 15px)}}.sec-structure__box .structuredetail.generate .generateList__dl dt{margin-bottom:5px;padding:8px 15px;background-color:#002455;line-height:1.2;font-weight:500;color:#fff}.sec-structure__box .structuredetail.generate .generateList__dl dd{line-height:1.4;font-size:0.875rem;flex:1}@media screen and (min-width: 992px){.sec-structure__box .structuredetail.generate .generateList__dl:nth-of-type(2n){width:calc(55% - 15px)}}.sec-strong{margin-bottom:130px}.sec-strong .title__h3{margin:0 0 30px}@media screen and (min-width: 768px){.sec-strong .title__h3{margin:0 0 40px}}.sec-strong__container{display:flex;flex-wrap:wrap;gap:40px}.sec-strong__container .strong{width:100%}@media screen and (min-width: 768px){.sec-strong__container .strong{width:calc(50% - 20px)}}@media screen and (min-width: 992px){.sec-strong__container .strong{width:calc(33.3333333333% - 26.6666666667px)}}.sec-strong__container .strong__img{aspect-ratio:9/5}.sec-strong__container .strong__img img{width:100%;height:100%;object-fit:cover;object-position:center}.sec-strong__container .strong__ttl{margin-bottom:15px;padding:10px 15px;background-color:#00afb7;line-height:1.4;font-size:1.25rem;font-weight:500;color:#fff}.sec-strong__container .strong__ttl span{line-height:1.4;font-weight:500}.sec-strong__container .strong__copy{margin-bottom:15px;line-height:1.4;font-size:1rem;font-weight:500;color:#01afb7}.sec-lead{margin-bottom:100px}.sec-lead__container{max-width:750px;margin:0 auto}.sec-lead .title__h3{margin-bottom:20px}.sec-lead__subTtl{width:fit-content;margin:0 auto 40px;padding:10px 20px;background-color:#192b73;line-height:1.4;font-size:1.25rem;font-weight:600;color:#fff}@media screen and (min-width: 768px){.sec-lead__subTtl{padding:10px 40px}}.sec-lead__text{margin-bottom:50px}.sec-lead__img{max-width:850px;margin:0 auto}.recruit-banner{margin-bottom:80px}@media screen and (min-width: 992px){.recruit-banner{margin-bottom:100px}}.recruit-banner__inner{position:relative;display:block;max-width:1000px;width:100%;margin:0 auto;padding-top:350px;overflow:hidden}@media screen and (min-width: 768px){.recruit-banner__inner{padding-top:0}}.recruit-banner__inner .detail{position:relative;padding:25px 30px 30px}@media screen and (min-width: 768px){.recruit-banner__inner .detail{padding:25px 40px 30px}}.recruit-banner__inner .detail::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 50px);background:linear-gradient(135deg, #03c7cb 0%, #4958e6 100%);clip-path:polygon(0 10%, 100% 0, 100% 100%, 0% 100%);z-index:-1;transition:all .5s ease}@media screen and (min-width: 768px){.recruit-banner__inner .detail::before{top:0;width:50%;height:100%;clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%)}}.recruit-banner__inner .detail__ttl{margin-bottom:35px;line-height:1.2;font-size:1.75rem;font-weight:500;color:#fff}.recruit-banner__inner .detail__sub{width:fit-content;margin-bottom:25px;padding:10px 15px 10px 20px;background-color:#fff;line-height:1.4;font-size:1.5rem;font-weight:600;color:#024973}.recruit-banner__inner .detail__sub br{display:none}@media screen and (min-width: 768px){.recruit-banner__inner .detail__sub br{display:block}}@media screen and (min-width: 992px){.recruit-banner__inner .detail__sub br{display:none}}.recruit-banner__inner .detail__text{line-height:1.6;font-size:1.5rem;font-weight:500;color:#fff}.recruit-banner__inner .recruitImg{position:absolute;top:0;right:0;width:100%;height:400px;z-index:-2}@media screen and (min-width: 768px){.recruit-banner__inner .recruitImg{top:0;width:65%;height:100%}}.recruit-banner__inner .recruitImg img{width:100%;height:100%;object-fit:cover;object-position:top;transition:all .5s ease}@media screen and (min-width: 768px){.recruit-banner__inner:hover .detail::before{width:52%}}.recruit-banner__inner:hover .recruitImg img{transform:scale(1.1)}.header.topHeader{position:absolute;background-color:rgba(0,0,0,0);filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));transform:translateZ(0) translateY(0)}.header.topHeader .menu__inner span{border-bottom:2px solid #fff}.header.topHeader .header__inner .logo__img .color{visibility:hidden;opacity:0}.header.topHeader .header__inner .logo__img .white{visibility:inherit;opacity:1}.header.topHeader .header__inner .gNav{border-right:1px solid #fff}.header.topHeader .header__inner .gNav__li .link{color:#fff}.header.topHeader .header__inner .gNav__li .link::after{border-bottom:1px solid #fff}.header.topHeader .header__inner .languageSwitcher .globe{fill:#fff}.header.topHeader .header__inner .languageSwitcher .bogo-language-switcher li .bogo-language-name{color:#fff}.header.topHeader .header__inner .languageSwitcher .bogo-language-switcher li .bogo-language-name a{color:#fff}.header.topHeader .header__inner .languageSwitcher .bogo-language-switcher li .bogo-language-name a::after{border-bottom:1px solid #fff}.header.topHeader.active{background-color:rgba(244,244,244,.9);filter:none}.header.topHeader.active .menu__inner span{border-bottom:2px solid #3b4043}.header.topHeader.active .header__inner .logo__img .color{visibility:inherit;opacity:1}.header.topHeader.active .header__inner .logo__img .white{visibility:hidden;opacity:0}.header.topHeader.active .header__inner .languageSwitcher .globe{fill:#3b4043}.header.topHeader.active .header__inner .languageSwitcher .bogo-language-switcher li .bogo-language-name a{color:#3b4043}.header#fixedHeader{opacity:0;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.page-top{overflow:hidden}.page-top .sec-mv{width:100vw;padding:140px 0 20px}@media screen and (min-width: 768px){.page-top .sec-mv{height:100vh;padding:60px 0 50px}}.page-top .sec-mv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1}@media screen and (min-width: 992px){.page-top .sec-mv::after{width:50%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}}.page-top .sec-mv__inner{display:flex;flex-direction:column-reverse;align-items:center;gap:50px;width:90%;height:100%;margin:0 auto}@media screen and (min-width: 992px){.page-top .sec-mv__inner{flex-direction:row;justify-content:center}}.page-top .sec-mv__inner .mvCatch{max-width:550px;color:#fff}@media screen and (min-width: 576px){.page-top .sec-mv__inner .mvCatch{width:85%}}@media screen and (min-width: 992px){.page-top .sec-mv__inner .mvCatch{max-width:670px;width:53%}}@media screen and (min-width: 1200px){.page-top .sec-mv__inner .mvCatch{max-width:670px;width:70%}}.page-top .sec-mv__inner .mvCatch .small{width:fit-content;padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #fff;line-height:1.4;letter-spacing:.07rem;font-size:1.25rem;font-weight:600}@media screen and (min-width: 768px){.page-top .sec-mv__inner .mvCatch .small{margin-bottom:15px;font-size:1.5rem}}@media screen and (min-width: 1200px){.page-top .sec-mv__inner .mvCatch .small{font-size:1.75rem}}.page-top .sec-mv__inner .mvCatch__main{margin-bottom:40px;line-height:2;font-size:1.625rem;font-weight:600;color:#fff;filter:drop-shadow(0 3px 6px #000);transform:translateZ(0)}@media screen and (min-width: 576px){.page-top .sec-mv__inner .mvCatch__main{margin-bottom:30px;font-size:1.75rem}}@media screen and (min-width: 1200px){.page-top .sec-mv__inner .mvCatch__main{margin-bottom:40px;font-size:2.5rem}}.page-top .sec-mv__inner .mvCatch__main span,.page-top .sec-mv__inner .mvCatch__main strong{font-weight:600}@media screen and (min-width: 768px){.page-top .sec-mv__inner .mvCatch__main span,.page-top .sec-mv__inner .mvCatch__main strong{line-height:2}}.page-top .sec-mv__inner .mvCatch__main .strong{position:relative;display:inline-block;line-height:1.5;margin-right:4px;padding:5px 10px;background:linear-gradient(#03c5ca 0%, #42cbd2 50%, #67e597 100%)}@media screen and (min-width: 1200px){.page-top .sec-mv__inner .mvCatch__main .strong{margin-right:10px;padding:5px 20px;letter-spacing:.2rem}}.page-top .sec-mv__inner .mvCatch__main .strong .drop{position:absolute;top:0;left:0;display:inline-block;width:100%;padding:5px 10px;line-height:1.5;z-index:1;filter:drop-shadow(0 2px 5px #000);transform:translateZ(0)}@media screen and (min-width: 1200px){.page-top .sec-mv__inner .mvCatch__main .strong .drop{padding:5px 20px;letter-spacing:.2rem}}.page-top .sec-mv__inner .mvCatch__detail{line-height:1.6;font-size:0.75rem;font-weight:500;color:#fff;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.8));transform:translateZ(0)}@media screen and (min-width: 992px){.page-top .sec-mv__inner .mvCatch__detail{max-width:450px;line-height:2;font-size:0.875rem}}.page-top .sec-mv__inner .screen{max-width:400px;width:90%;margin:auto}@media screen and (min-width: 992px){.page-top .sec-mv__inner .screen{max-width:450px;flex:1;margin:0}}.page-top .sec-mv__bg{position:absolute;inset:0;z-index:-2}.page-top .sec-mv__bg [class^=movie]{width:100%;height:100%}.page-top .sec-mv__bg video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.page-top .sec-mv__bg .movie01 video{object-position:70% 50%}@media screen and (min-width: 992px){.page-top .sec-mv__bg .movie01 video{object-position:center}}.page-top .sec-news{margin:60px 0 100px}@media screen and (min-width: 768px){.page-top .sec-news{margin:60px 0 80px}}.page-top .sec-news__ttl{margin-bottom:20px;line-height:1.4;font-size:1.25rem;font-weight:600;color:#192b73}.page-top .sec-news .newsList__link{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:10px;padding:20px 0;border-bottom:1px solid #d5d5d5}.page-top .sec-news .newsList__link .time{width:70px;margin-right:20px;font-size:0.75rem;font-weight:500}.page-top .sec-news .newsList__link .cat{display:flex;justify-content:center;align-items:center;min-width:100px;width:fit-content;margin-right:50px;padding:7px 15px;background-color:#f4f4f4}.page-top .sec-news .newsList__link .cat p{line-height:1.2;font-size:0.625rem;font-weight:500}.page-top .sec-news .newsList__link .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;width:100%;line-height:1.4;font-size:0.875rem;font-weight:600}@media screen and (min-width: 768px){.page-top .sec-news .newsList__link .ttl{flex:1}}.page-top .sec-news .linkBtn{margin:30px auto 0}@media screen and (min-width: 576px){.page-top .sec-news .linkBtn{margin:30px 0 0 auto}}.page-top .sec-energyCycle{margin-bottom:150px}@media screen and (min-width: 768px){.page-top .sec-energyCycle{margin-bottom:100px}}.page-top .sec-energyCycle__container{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media screen and (min-width: 992px){.page-top .sec-energyCycle__container{flex-direction:row}}.page-top .sec-energyCycle__container .detail{max-width:700px;margin:0 auto;flex:1}@media screen and (min-width: 1200px){.page-top .sec-energyCycle__container .detail{max-width:none}}@media screen and (min-width: 992px){.page-top .sec-energyCycle__container .detail .title__h3{margin-bottom:50px}}.page-top .sec-energyCycle__container .detail__text p{font-size:1rem}.page-top .sec-energyCycle__container .detail__text .note{margin-top:30px;padding-left:1em;text-indent:-1em;line-height:1.2;font-size:0.625rem}.page-top .sec-energyCycle__container .img{max-width:700px;margin:50px auto 0;transform:scale(1.4)}@media screen and (min-width: 768px){.page-top .sec-energyCycle__container .img{transform:none;margin:0 auto}}@media screen and (min-width: 992px){.page-top .sec-energyCycle__container .img{max-width:none;width:55%}}.page-top .sec-supplyBase{margin-bottom:100px}.page-top .sec-supplyBase__container{display:flex;flex-direction:column;align-items:center;gap:20px 70px}@media screen and (min-width: 992px){.page-top .sec-supplyBase__container{gap:50px 70px}}@media screen and (min-width: 1200px){.page-top .sec-supplyBase__container{flex-direction:row-reverse}}.page-top .sec-supplyBase__container .detail{max-width:700px;margin:0 auto;flex:1}@media screen and (min-width: 1200px){.page-top .sec-supplyBase__container .detail{max-width:none}}@media screen and (min-width: 992px){.page-top .sec-supplyBase__container .detail .title__h3{margin-bottom:50px}}.page-top .sec-supplyBase__container .detail__text p{font-size:0.875rem}.page-top .sec-supplyBase__container .detail__text .supplyBase{margin:40px auto 0;max-width:490px;width:100%}.page-top .sec-supplyBase__container .detail__text .supplyBase__img{margin-bottom:30px;width:100%}.page-top .sec-supplyBase__container .detail__text .supplyBase__text{font-size:0.875rem}.page-top .sec-supplyBase__container .imgBox{max-width:600px;margin:0 auto}@media screen and (min-width: 992px){.page-top .sec-supplyBase__container .imgBox{width:50%}}.page-top .sec-supplyBase__container .imgBox .img{margin-bottom:5px}.page-top .sec-numeral{margin-bottom:100px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-top .sec-numeral{padding:70px 0 100px}}.page-top .sec-numeral .optimization{margin-bottom:100px}.page-top .sec-numeral .optimization__box{display:flex;flex-wrap:wrap;gap:10px;max-width:500px;margin:0 auto}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization__box{max-width:none;margin:0}}.page-top .sec-numeral .optimization__item{display:flex;flex-direction:column;padding:30px}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization__item{padding:30px 20px;height:100%}}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization__item{padding:40px 30px 30px}}.page-top .sec-numeral .optimization__ttl{margin:auto;text-align:center;line-height:1.4;letter-spacing:.1rem;font-size:1.75rem;font-weight:500;color:#fff}.page-top .sec-numeral .optimization__ttl span,.page-top .sec-numeral .optimization__ttl strong{line-height:1.4;font-weight:500}.page-top .sec-numeral .optimization__ttl strong{line-height:.8;font-size:5.3125rem;font-weight:600}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization__ttl strong{font-size:3.375rem}}.page-top .sec-numeral .optimization__ttl strong.med{font-size:3.625rem}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization__ttl strong.med{line-height:1;font-size:3.5rem}}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization__ttl strong.med{line-height:.8;font-size:2.875rem}}.page-top .sec-numeral .optimization__ttl strong.med br{display:none}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization__ttl strong.med br{display:block}}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization__ttl strong.med br{display:none}}.page-top .sec-numeral .optimization__ttl .max{line-height:1}.page-top .sec-numeral .optimization__ttl .small{font-size:1.25rem}.page-top .sec-numeral .optimization__text{margin:20px 0 auto;line-height:1.6;font-size:0.875rem;color:#fff}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization__text{margin:30px 0 auto}}.page-top .sec-numeral .optimization .merit{display:flex;flex-wrap:wrap;background-color:#00afb7;width:100%}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization .merit{width:calc(75% - 5px)}}.page-top .sec-numeral .optimization .merit .optimization__item{position:relative}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization .merit .optimization__item{width:33.3333333333%}}.page-top .sec-numeral .optimization .merit .optimization__item::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 70px);border-bottom:1px solid #fff}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization .merit .optimization__item::after{bottom:auto;left:auto;border-bottom:none;top:50%;transform:translateY(-50%);right:0;width:auto;height:calc(100% - 70px);border-right:1px solid #fff}}.page-top .sec-numeral .optimization .merit .optimization__item:last-of-type::after{display:none}.page-top .sec-numeral .optimization .subsc{width:100%;background-color:#192b73}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization .subsc{width:calc(25% - 5px)}}.page-top .sec-numeral .optimization .subsc .optimization__item{max-width:500px;margin:0 auto}@media screen and (min-width: 768px){.page-top .sec-numeral .optimization .subsc .optimization__item{padding:30px}}@media screen and (min-width: 1200px){.page-top .sec-numeral .optimization .subsc .optimization__item{max-width:none;margin:0}}.page-top .sec-numeral .optimization .subsc .optimization__item .big{text-align:center;line-height:1.4;letter-spacing:.1rem;font-size:1.25rem;font-weight:500;color:#fff}.page-top .sec-numeral .optimization .subsc .optimization__item .big span{line-height:1.4;font-weight:500}.page-top .sec-numeral .effectEx{max-width:1360px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx{padding:0 30px}}.page-top .sec-numeral .effectEx .title__h3{width:fit-content;margin:0 auto 40px}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx .title__h3{margin:0 auto 20px}}.page-top .sec-numeral .effectEx__switch{display:flex;margin-bottom:30px;width:100%}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx__switch{display:none}}.page-top .sec-numeral .effectEx__switch .switch{display:flex;justify-content:center;align-items:center;padding:10px 15px;background-color:#fff;border:1px solid #192b73;flex:1;transition:all .3s ease}.page-top .sec-numeral .effectEx__switch .switch p{line-height:1.2;font-size:0.875rem;font-weight:600;color:#192b73}.page-top .sec-numeral .effectEx__switch .switch p span{line-height:1.2;font-weight:600}.page-top .sec-numeral .effectEx__switch .switch:hover{border:1px solid #00afb7;background-color:#00afb7}.page-top .sec-numeral .effectEx__switch .switch:hover p{color:#fff}.page-top .sec-numeral .effectEx__switch .switch.active{border:1px solid #192b73;background-color:#192b73}.page-top .sec-numeral .effectEx__switch .switch.active p{color:#fff}.page-top .sec-numeral .effectEx__switch:last-of-type{margin-bottom:0;margin-top:30px}.page-top .sec-numeral .effectEx__box{position:relative}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx__box{max-width:1360px;margin:0 auto}}.page-top .sec-numeral .effectEx__window{overflow:hidden}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx__window{width:calc(100% - 320px);margin:0 auto}}.page-top .sec-numeral .effectEx__container{display:flex;column-gap:30px;transition:transform .5s ease-in-out;width:100%;will-change:transform}.page-top .sec-numeral .effectEx__container .ex{width:100%;flex-shrink:0}.page-top .sec-numeral .effectEx__container .ex__inner{padding:30px 20px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx__container .ex__inner{padding:35px 40px}}.page-top .sec-numeral .effectEx__container .ex .exHead{display:flex;flex-direction:column;align-items:center;gap:20px 50px;margin-bottom:20px}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx__container .ex .exHead{flex-direction:row;align-items:stretch}}.page-top .sec-numeral .effectEx__container .ex .exHead__main{flex:1}.page-top .sec-numeral .effectEx__container .ex .exHead__ttl{width:fit-content;margin:0 auto 15px;text-align:center;line-height:.8;font-size:1.75rem;font-weight:500}@media screen and (min-width: 576px){.page-top .sec-numeral .effectEx__container .ex .exHead__ttl{margin:0 auto 10px}}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx__container .ex .exHead__ttl{font-size:2rem}}.page-top .sec-numeral .effectEx__container .ex .exHead__ttl small{line-height:.8;font-size:0.875rem}.page-top .sec-numeral .effectEx__container .ex .exHead .total{text-align:center;line-height:1.4;font-size:1rem;font-weight:600}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx__container .ex .exHead .total{font-size:1.125rem}}.page-top .sec-numeral .effectEx__container .ex .exHead .total strong{display:inline-block;margin-left:10px;font-size:2.6875rem;font-weight:600;color:#ff2882}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx__container .ex .exHead .total strong{font-size:2rem}}.page-top .sec-numeral .effectEx__container .ex .exHead .total strong .about{font-size:1rem}.page-top .sec-numeral .effectEx__container .ex .exHead__img{flex:1;max-width:400px}.page-top .sec-numeral .effectEx__container .ex .exHead__img .imgs{display:flex;gap:15px}.page-top .sec-numeral .effectEx__container .ex .exHead__img .imgs img{flex:1}.page-top .sec-numeral .effectEx__container .ex .exContainer{display:flex;flex-wrap:wrap;gap:20px;max-width:500px;margin:0 auto}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx__container .ex .exContainer{max-width:none;margin:0;gap:50px 20px}}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx__container .ex .exContainer{gap:50px}}.page-top .sec-numeral .effectEx__container .ex .exContainer__item{width:100%;padding-bottom:20px;border-bottom:2px solid #e5e5e5}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx__container .ex .exContainer__item{padding-bottom:0;padding-right:20px;border-bottom:none;border-right:2px solid #f4f4f4;flex:1}}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx__container .ex .exContainer__item{padding-right:50px}}.page-top .sec-numeral .effectEx__container .ex .exContainer__item:last-of-type{padding-bottom:0;border-bottom:none;padding-right:0;border-right:none}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .icon{width:90px;margin:0 auto 10px}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .ttl{margin:0 auto 13px;padding:10px;background-color:#00afb7;text-align:center;line-height:1.4;font-size:1.125rem;font-weight:500;color:#fff}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .ttl span{line-height:1.4;font-weight:500}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .detail{margin:0 auto 6px}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .detail__sub{margin-bottom:10px;text-align:center;line-height:1.4;font-size:0.75rem}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .detail__main{text-align:center;line-height:1.2;font-size:1.875rem;font-weight:600;color:#ff2882}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .detail__main .about{font-size:1rem}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .feature{display:block;max-width:83%;margin:0 auto;font-size:0.875rem;font-weight:600}@media screen and (min-width: 768px){.page-top .sec-numeral .effectEx__container .ex .exContainer__item .feature{font-size:0.9375rem}}.page-top .sec-numeral .effectEx__container .ex .exContainer__item .feature span{font-weight:600}.page-top .sec-numeral .effectEx__container .ex .note{width:fit-content;margin:10px 0 0 auto;line-height:1.2;font-size:0.5rem}.page-top .sec-numeral .effectEx .slideBtn{display:none}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx .slideBtn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;column-gap:20px;cursor:pointer}}.page-top .sec-numeral .effectEx .slideBtn__arrow{width:50px;height:50px;border:2px solid #bababa;border-left:0;border-bottom:0}.page-top .sec-numeral .effectEx .slideBtn__text{display:flex;justify-content:center;align-items:center;width:80px;height:80px;padding:10px 5px;background-color:#bababa;border-radius:25px;text-align:center;line-height:1.4;font-size:0.875rem;font-weight:500;color:#fff}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx .slideBtn__text{font-size:1rem}}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx .slideBtn.next{right:30px;flex-direction:row}}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx .slideBtn.next{right:0}}.page-top .sec-numeral .effectEx .slideBtn.next .slideBtn__arrow{transform:rotate(45deg)}@media screen and (min-width: 992px){.page-top .sec-numeral .effectEx .slideBtn.back{left:30px;flex-direction:row-reverse}}@media screen and (min-width: 1200px){.page-top .sec-numeral .effectEx .slideBtn.back{left:0}}.page-top .sec-numeral .effectEx .slideBtn.back .slideBtn__arrow{transform:rotate(225deg)}.page-top .sec-service{margin-bottom:100px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-top .sec-service{padding:100px 0}}@media screen and (min-width: 992px){.page-top .sec-service{margin-bottom:130px}}.page-top .sec-service__container{display:flex;flex-direction:column;row-gap:20px}.page-top .sec-service__container .service{display:grid;grid-template-columns:auto;grid-template-areas:"ttl" "img" "text" "btn";padding:30px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-top .sec-service__container .service{padding:30px 50px}}@media screen and (min-width: 992px){.page-top .sec-service__container .service{grid-template-areas:"ttl img" "text img" "btn img";gap:0 60px;padding:40px 50px}}@media screen and (min-width: 1200px){.page-top .sec-service__container .service{padding:60px 120px;gap:0 13%}}.page-top .sec-service__container .service__ttl{margin-bottom:20px;grid-area:ttl;line-height:2.2;font-size:1.25rem;font-weight:600;color:#192b73}.page-top .sec-service__container .service__ttl .sub{padding:6px 20px 8px;background-color:#192b73;line-height:2.4;font-size:1rem;color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-top .sec-service__container .service__ttl strong{padding-bottom:6px;border-bottom:2px solid #192b73;margin-right:5px;line-height:2;font-size:1.375rem;font-weight:500;color:#192b73}.page-top .sec-service__container .service__text{grid-area:text;margin-bottom:30px}.page-top .sec-service__container .service .linkBtn{grid-area:btn;margin:0 auto}@media screen and (min-width: 992px){.page-top .sec-service__container .service .linkBtn{margin:0 0 0 auto}}.page-top .sec-service__container .service__img{grid-area:img;margin:0 auto 30px;max-width:500px}@media screen and (min-width: 992px){.page-top .sec-service__container .service__img{max-width:380px;margin:auto}}.page-top .sec-awardPresen{margin-bottom:100px}.page-top .sec-awardPresen__container{display:flex;flex-direction:column;gap:30px 80px;padding:30px 20px;border:2px solid #192b73}@media screen and (min-width: 768px){.page-top .sec-awardPresen__container{padding:40px 30px}}@media screen and (min-width: 992px){.page-top .sec-awardPresen__container{flex-direction:row;padding:40px 60px}}@media screen and (min-width: 1200px){.page-top .sec-awardPresen__container{gap:30px 100px}}.page-top .sec-awardPresen__container .detail{flex:1}.page-top .sec-awardPresen__container .detail .title__h3{margin:0 0 25px;text-align:left}.page-top .sec-awardPresen__container .detail__sub{margin-bottom:20px;line-height:1.4;font-weight:500;color:#192b73}.page-top .sec-awardPresen__container .detail__list{display:flex;flex-direction:column;row-gap:5px}.page-top .sec-awardPresen__container .detail__list li{position:relative;padding-left:16px;line-height:1.4;font-weight:500}.page-top .sec-awardPresen__container .detail__list li::before{content:"・";position:absolute;top:0;left:0}.page-top .sec-awardPresen__container .detail .linkBtn{margin:40px auto 0}@media screen and (min-width: 992px){.page-top .sec-awardPresen__container .detail .linkBtn{margin:40px 0 0 auto}}.page-top .sec-awardPresen__img{max-width:500px;margin:0 auto}@media screen and (min-width: 992px){.page-top .sec-awardPresen__img{max-width:none;width:45%}}.page-top .sec-info__container{display:flex;flex-direction:column;gap:30px 40px}@media screen and (min-width: 768px){.page-top .sec-info__container{flex-direction:row;flex-wrap:wrap}}.page-top .sec-info__container .info{position:relative;width:100%;aspect-ratio:3/2}@media screen and (min-width: 768px){.page-top .sec-info__container .info{width:calc(50% - 20px)}}@media screen and (min-width: 992px){.page-top .sec-info__container .info{width:calc(33.3333333333% - 26.6666666667px)}}.page-top .sec-info__container .info__img{width:100%;height:100%;overflow:hidden}.page-top .sec-info__container .info__img img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.page-top .sec-info__container .info__ttl{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;min-height:70px;padding:5px 30px;background-color:rgba(0,0,0,.5)}.page-top .sec-info__container .info__ttl p{text-align:center;line-height:1.4;font-size:1.25rem;font-weight:500;color:#fff}.page-top .sec-info__container .info__ttl p .sub{line-height:1.4;font-size:1rem;font-weight:500}.page-top .sec-info__container .info:hover .info__img img{transform:scale(1.1)}.page-archive .title__h2{margin:35px 0 50px}@media screen and (min-width: 768px){.page-archive .title__h2{margin:40px 0}}.page-archive .sec-archive .catList{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px 15px;margin:0 0 40px}.page-archive .sec-archive .catList__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.page-archive .sec-archive .catList__list li{line-height:1}.page-archive .sec-archive .catList__list li .cat{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:130px;padding:3px 15px;background-color:#fff;border:1px solid #707070;transition:all .3s ease}.page-archive .sec-archive .catList__list li .cat:hover{background-color:#707070;color:#fff}.page-archive .sec-archive__container .archiveList .article__link{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:10px;padding:20px 0;border-bottom:1px solid #d5d5d5}.page-archive .sec-archive__container .archiveList .article__link .time{width:70px;margin-right:20px;font-size:0.75rem;font-weight:500}.page-archive .sec-archive__container .archiveList .article__link .cat{display:flex;justify-content:center;align-items:center;min-width:100px;width:fit-content;margin-right:50px;padding:7px 15px;background-color:#f4f4f4}.page-archive .sec-archive__container .archiveList .article__link .cat p{line-height:1.2;font-size:0.625rem;font-weight:500}.page-archive .sec-archive__container .archiveList .article__link .ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;width:100%;line-height:1.4;font-size:0.875rem}@media screen and (min-width: 768px){.page-archive .sec-archive__container .archiveList .article__link .ttl{flex:1}}.page-single .sec-head{margin-bottom:40px}@media screen and (min-width: 768px){.page-single .sec-head{margin-bottom:50px}}.page-single .sec-single .article .articleHead{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d5d5d5}.page-single .sec-single .article .articleHead__container{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:25px}.page-single .sec-single .article .articleHead__container .time{font-size:0.75rem;font-weight:500}.page-single .sec-single .article .articleHead__container .catList{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.page-single .sec-single .article .articleHead__container .catList li{line-height:1}.page-single .sec-single .article .articleHead__container .catList li .cat{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:110px;padding:5px 15px;background-color:#f4f4f4;border:1px solid #f4f4f4;line-height:1;font-size:0.75rem;transition:all .3s ease}.page-single .sec-single .article .articleHead__container .catList li .cat:hover{background-color:#fff;border:1px solid #3b4043}.page-single .sec-single .article .articleHead .articleTtl{line-height:1.4;font-size:1.5rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-single .sec-single .article .articleHead .articleTtl{font-size:1.75rem}}@media screen and (min-width: 992px){.page-single .sec-single .article .articleHead .articleTtl{font-size:1.875rem}}.page-single .sec-single .article .articleBody .thumb{max-width:700px;width:fit-content;margin:0 auto 40px}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody .thumb{margin:0 auto 60px}}.page-single .sec-single .article .articleBody .toc{max-width:500px;margin:0 auto 40px;padding:20px 30px;background-color:#f4f4f4}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody .toc{margin:0 auto 50px}}.page-single .sec-single .article .articleBody .toc__title{margin-bottom:15px;line-height:1;font-weight:500;color:#192b73}.page-single .sec-single .article .articleBody .toc__list{display:flex;flex-direction:column;row-gap:10px}.page-single .sec-single .article .articleBody .toc__list li{counter-increment:toc_number;width:100%}.page-single .sec-single .article .articleBody .toc__list li a{position:relative;display:block;padding-left:30px;line-height:1.6;font-size:1rem;font-weight:400;color:#192b73;text-decoration:underline;text-underline-offset:5px;transition:all .3s ease}.page-single .sec-single .article .articleBody .toc__list li a::before{content:counter(toc_number, decimal-leading-zero) ".";position:absolute;top:4px;left:0;width:auto;line-height:1;font-weight:500;color:#192b73}.page-single .sec-single .article .articleBody .toc__list li a:hover{text-decoration:none}.page-single .sec-single .article .articleBody p{margin-bottom:16px}.page-single .sec-single .article .articleBody p.has-small-font-size{line-height:1.6 !important;font-size:0.75rem}.page-single .sec-single .article .articleBody p.has-small-font-size span{line-height:1.6 !important}.page-single .sec-single .article .articleBody a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#07b587;font-weight:500;transition:all .5s ease}.page-single .sec-single .article .articleBody a img{transition:all .5s ease}.page-single .sec-single .article .articleBody a:hover{text-decoration:none}.page-single .sec-single .article .articleBody a:hover img{opacity:.7}.page-single .sec-single .article .articleBody h2{width:100%;margin:50px 0 20px;padding-left:15px;border-left:5px solid #192b73;font-size:1.25rem !important;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody h2{margin:50px 0 40px;font-size:1.5rem !important}}.page-single .sec-single .article .articleBody h3{position:relative;width:100%;padding-bottom:10px;margin:40px 0 20px;border-bottom:4px solid #999;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody h3{margin:50px 0 40px;font-size:1.25rem}}.page-single .sec-single .article .articleBody h3::after{content:"";position:absolute;bottom:-4px;left:0;display:block;width:50px;border-bottom:4px solid #00afb7}.page-single .sec-single .article .articleBody h4{width:100%;margin:40px 0 20px;padding-bottom:10px;border-bottom:2px solid #00afb7;line-height:1.4;font-size:1rem;font-weight:500;color:#00afb7}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody h4{margin:50px 0 40px;font-size:1.125rem}}.page-single .sec-single .article .articleBody h5{width:100%;margin:30px 0 20px;line-height:1.4;font-size:1rem;font-weight:600;color:#024973}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody h5{margin:40px 0 30px}}.page-single .sec-single .article .articleBody iframe{max-width:100%;height:100%}.page-single .sec-single .article .articleBody .has-background{padding:20px}.page-single .sec-single .article .articleBody .has-background *:last-child{margin-bottom:0}.page-single .sec-single .article .articleBody .note{text-indent:-1em;margin-left:1em}.page-single .sec-single .article .articleBody .wp-block-image{max-width:700px;width:fit-content !important;text-align:center;margin:0 auto 20px !important}.page-single .sec-single .article .articleBody .wp-block-image figure{display:block;text-align:center}.page-single .sec-single .article .articleBody .wp-block-buttons{margin:20px 0}.page-single .sec-single .article .articleBody .wp-block-buttons .wp-block-button__link{position:relative;max-width:300px;width:100%;padding:20px 40px;background-color:#07b587;border-radius:999px;text-decoration:none;line-height:1.4;font-weight:500;color:#fff;transition:all .3s ease}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody .wp-block-buttons .wp-block-button__link{max-width:none;min-width:300px;font-size:1rem}}.page-single .sec-single .article .articleBody .wp-block-buttons .wp-block-button__link::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:20px;width:6px;height:6px;border:1.5px solid #fff;border-left:0;border-bottom:0;transition:all .3s ease}.page-single .sec-single .article .articleBody .wp-block-buttons .wp-block-button__link:hover{background-color:#192b73;color:#fff}.page-single .sec-single .article .articleBody .wp-block-embed.is-provider-youtube{display:block;max-width:500px;aspect-ratio:500/281;margin:0 auto 20px}.page-single .sec-single .article .articleBody .wp-block-embed.is-provider-youtube .wp-block-embed__wrapper{height:100%}.page-single .sec-single .article .articleBody .wp-block-embed.is-provider-youtube iframe{height:100%}.page-single .sec-single .article .articleBody .wp-block-quote a{line-height:1.4;font-size:0.875rem;font-style:italic;font-weight:400}.page-single .sec-single .article .articleBody .wp-block-table{overflow-x:scroll;margin:20px 0}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody .wp-block-table{overflow-x:visible;width:100%}}.page-single .sec-single .article .articleBody .wp-block-table::before{content:"スクロール ≫";display:block;margin-bottom:10px;line-height:1;font-size:0.75rem}@media screen and (min-width: 576px){.page-single .sec-single .article .articleBody .wp-block-table::before{display:none}}.page-single .sec-single .article .articleBody .wp-block-table table{min-width:400px;width:auto;margin:0 auto;border-collapse:collapse}@media screen and (min-width: 768px){.page-single .sec-single .article .articleBody .wp-block-table table{min-width:auto}}.page-single .sec-single .article .articleBody .wp-block-table table thead{border-bottom:none}.page-single .sec-single .article .articleBody .wp-block-table table th{padding:15px;background-color:#007f84;border:1px solid #f4f4f4;line-height:1.4;font-size:1rem;font-weight:400}.page-single .sec-single .article .articleBody .wp-block-table table td{padding:15px 20px;border:1px solid #f4f4f4;font-size:1rem;font-weight:400}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll{overflow-x:visible;container-type:inline-size}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll::before{display:none}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table{min-width:auto;width:100%}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr th,.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr td{display:block;width:100%;border-bottom:none}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr td:first-of-type{background-color:#007f84}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr:last-of-type td:last-of-type{border-bottom:1px solid #f4f4f4}@container (min-width:500px){.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table{min-width:400px;width:auto}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr th,.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr td{display:table-cell;width:auto;border-bottom:1px solid #f4f4f4}.page-single .sec-single .article .articleBody .wp-block-table.no-scroll table tr td:first-of-type{min-width:110px;text-align:center}}.page-single .sec-single .article .articleBody ul.wp-block-list,.page-single .sec-single .article .articleBody ol.wp-block-list{display:flex;flex-direction:column;row-gap:8px;margin-bottom:16px}.page-single .sec-single .article .articleBody ul.wp-block-list li,.page-single .sec-single .article .articleBody ol.wp-block-list li{position:relative;width:100%;padding-left:25px;line-height:1.6}.page-single .sec-single .article .articleBody ul.wp-block-list li::before,.page-single .sec-single .article .articleBody ol.wp-block-list li::before{content:"";position:absolute;top:8.75px;left:7px;width:8px;aspect-ratio:1/1;background-color:#07b587;border-radius:50%}.page-single .sec-single .article .articleBody ul.wp-block-list li strong,.page-single .sec-single .article .articleBody ol.wp-block-list li strong{line-height:1.6}.page-single .sec-single .article .articleBody ul.wp-block-list li .wp-block-list,.page-single .sec-single .article .articleBody ol.wp-block-list li .wp-block-list{margin-top:16px}.page-single .sec-single .article .articleBody ul.wp-block-list li .wp-block-list li::before,.page-single .sec-single .article .articleBody ol.wp-block-list li .wp-block-list li::before{top:11.8px;left:7px;width:8px;border-bottom:2px solid #07b587;aspect-ratio:initial;background-color:rgba(0,0,0,0);border-radius:0}.page-single .sec-single .article .articleBody ol.wp-block-list li{counter-increment:number}.page-single .sec-single .article .articleBody ol.wp-block-list li::before{content:counter(number, decimal-leading-zero) ".";top:5px;left:0;width:auto;aspect-ratio:initial;background:rgba(0,0,0,0);border-radius:0;text-align:center;line-height:1;font-weight:500;color:#07b587}.page-single .sec-single .article .articleBody .wp-block-separator{margin:30px 0;border-top:1px solid #d5d5d5}.page-single .sec-single .articlelinks{display:flex;justify-content:center;column-gap:50px;margin-top:60px}@media screen and (min-width: 768px){.page-single .sec-single .articlelinks{margin-top:80px}}.page-single .sec-single .articlelinks .prev,.page-single .sec-single .articlelinks .next{position:relative;max-width:calc(50% - 10px);width:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;border-bottom:1px solid #192b73;line-height:1;font-weight:600;transition:all .3s ease}@media screen and (min-width: 768px){.page-single .sec-single .articlelinks .prev,.page-single .sec-single .articlelinks .next{font-size:1rem}}.page-single .sec-single .articlelinks .prev::before,.page-single .sec-single .articlelinks .next::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:15px;aspect-ratio:1/1;background:url(../images/common/icon_arrow-circle.svg) no-repeat;background-size:contain}.page-single .sec-single .articlelinks .prev{left:0;padding-left:25px}.page-single .sec-single .articlelinks .prev::before{left:0;transform:rotate(180deg) translateY(-50%);transform-origin:top}.page-single .sec-single .articlelinks .next{right:0;padding-right:25px}.page-single .sec-single .articlelinks .next::before{right:0}.page-company .sec-mv{margin-bottom:100px}.page-company .sec-mv__container{position:relative;width:100%;padding:30px 20px;border:1px solid #f4f4f4;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 6px rgba(1, 165, 102, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-company .sec-mv__container{display:flex;align-items:flex-end;min-height:500px;padding:40px 60px}}@media screen and (min-width: 1200px){.page-company .sec-mv__container{padding:80px 100px}}.page-company .sec-mv__container .detail{max-width:650px;filter:drop-shadow(0 0 2px #fff);transform:translateZ(0)}.page-company .sec-mv__container .detail__ttl{margin-bottom:10px;line-height:1.5;font-size:1.75rem;font-weight:600;color:#00afb7}@media screen and (min-width: 992px){.page-company .sec-mv__container .detail__ttl{font-size:1.875rem}}.page-company .sec-mv__container .detail__sub{margin-bottom:40px;line-height:1.5;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-company .sec-mv__container .detail__sub{margin-bottom:45px}}@media screen and (min-width: 992px){.page-company .sec-mv__container .detail__sub{font-size:1.25rem}}.page-company .sec-mv__container .detail__sub span{line-height:1.5;font-weight:600}.page-company .sec-mv__container .detail__text p{font-size:0.875rem;font-weight:500}.page-company .sec-mv__container .detail__text p span{font-weight:500}.page-company .sec-mv__container .img{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (min-width: 576px){.page-company .sec-mv__container .img{right:-150px}}@media screen and (min-width: 768px){.page-company .sec-mv__container .img{right:-200px}}@media screen and (min-width: 992px){.page-company .sec-mv__container .img{right:-300px}}@media screen and (min-width: 1200px){.page-company .sec-mv__container .img{right:-500px}}.page-company .sec-mv__container .img img{width:100%;height:100%;object-fit:cover;opacity:.7;object-position:10% 50%}@media screen and (min-width: 576px){.page-company .sec-mv__container .img img{object-position:-100% 50%}}@media screen and (min-width: 768px){.page-company .sec-mv__container .img img{object-position:left}}.page-company .sec-values{margin-bottom:100px}.page-company .sec-values .title__h3{margin:0 0 40px}.page-company .sec-values__container{display:flex;flex-direction:column;row-gap:40px}@media screen and (min-width: 768px){.page-company .sec-values__container{row-gap:50px}}.page-company .sec-values__container .value__ttl{margin-bottom:10px}.page-company .sec-values__container .value__ttl .sub{margin-bottom:5px;line-height:1.4;font-weight:600;color:rgba(0,175,183,.5)}.page-company .sec-values__container .value__ttl .main{line-height:1.4;font-size:1.25rem;font-weight:600;color:#192b73}.page-company .sec-values__container .value__text p{font-size:0.875rem}.page-company .sec-business{margin-bottom:100px}@media screen and (min-width: 1200px){.page-company .sec-business{margin-bottom:130px}}.page-company .sec-business__container{position:relative;width:100%;padding:30px 20px;border:1px solid #f4f4f4;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 6px rgba(1, 165, 102, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-company .sec-business__container{padding:40px 60px}}@media screen and (min-width: 1200px){.page-company .sec-business__container{padding:80px 100px}}@media screen and (min-width: 992px){.page-company .sec-business__container .title__h3{margin-bottom:50px}}.page-company .sec-business__item{display:flex;flex-direction:column;gap:30px 60px;margin-top:50px}@media screen and (min-width: 768px){.page-company .sec-business__item{flex-direction:row}}@media screen and (min-width: 992px){.page-company .sec-business__item{gap:30px 80px;margin-top:80px}}.page-company .sec-business__item:first-of-type{margin-top:0}@media screen and (min-width: 768px){.page-company .sec-business__item:first-of-type{flex-direction:row-reverse}}.page-company .sec-business__item .img{max-width:450px;margin:0 auto}@media screen and (min-width: 768px){.page-company .sec-business__item .img{width:45%}}.page-company .sec-business__item .text{flex:1}.page-company .sec-business__item .text p{font-size:0.875rem}.page-company .sec-business__item .text .ttl{margin-bottom:15px;line-height:1.4;font-size:1rem;font-weight:600;color:#192b73}@media screen and (min-width: 1200px){.page-company .sec-structure{margin-bottom:180px}}@media screen and (min-width: 1200px){.page-company .sec-partner{margin-bottom:150px}}.page-company .sec-awardPresen{margin-bottom:100px}.page-company .sec-awardPresen__box{position:relative;width:100%;padding:30px 20px;border:2px solid #192b73;background-color:#fff;overflow:hidden;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-company .sec-awardPresen__box{padding:40px 60px}}@media screen and (min-width: 1200px){.page-company .sec-awardPresen__box{padding:80px 100px}}.page-company .sec-awardPresen__container{display:flex;flex-direction:column;justify-content:center;gap:40px 60px}@media screen and (min-width: 992px){.page-company .sec-awardPresen__container{flex-direction:row}}.page-company .sec-awardPresen__container .detail{display:flex;flex-direction:column;row-gap:30px;flex:1}.page-company .sec-awardPresen__container .detail__dl dt{margin-bottom:20px;padding:8px 10px;background-color:#192b73;line-height:1.4;font-weight:600;color:#fff}.page-company .sec-awardPresen__container .detail__dl dd .detailList li{position:relative;padding-left:1rem;font-size:0.875rem}.page-company .sec-awardPresen__container .detail__dl dd .detailList li::before{content:"・";position:absolute;top:0;left:0}.page-company .sec-awardPresen__container .img{display:flex;flex-direction:column;align-items:center;row-gap:10px;max-width:400px;margin:0 auto}@media screen and (min-width: 992px){.page-company .sec-awardPresen__container .img{max-width:none;width:40%;margin:0}}.page-company .sec-message{margin-bottom:100px}.page-company .sec-message .titleSub{margin-bottom:25px;line-height:1;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-company .sec-message .titleSub{font-size:1.25rem}}.page-company .sec-message .title__h3{margin:0 0 40px;text-align:left}@media screen and (min-width: 768px){.page-company .sec-message .title__h3{margin:0 0 50px}}.page-company .sec-message__container{display:flex;flex-direction:column;justify-content:center;gap:40px 60px}@media screen and (min-width: 768px){.page-company .sec-message__container{flex-direction:row}}@media screen and (min-width: 992px){.page-company .sec-message__container{gap:40px 100px}}@media screen and (min-width: 768px){.page-company .sec-message__container .message{width:50%}}.page-company .sec-message__container .profile{flex:1}.page-company .sec-message__container .profile__img{margin:0 auto 30px;width:fit-content}.page-company .sec-message__container .profile__detail{padding:30px 20px;background-color:#e9feff}@media screen and (min-width: 768px){.page-company .sec-message__container .profile__detail{padding:25px 40px 25px}}.page-company .sec-message__container .profile__detail .ttl,.page-company .sec-message__container .profile__detail .name,.page-company .sec-message__container .profile__detail .text{font-size:0.875rem;font-weight:500}.page-company .sec-message__container .profile__detail .ttl{line-height:1.2;font-weight:600;color:#192b73}.page-company .sec-message__container .profile__detail .name{margin-bottom:20px}.page-company .sec-team{margin-bottom:100px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-company .sec-team{padding:100px 0}}@media screen and (min-width: 992px){.page-company .sec-team{margin-bottom:130px}}.page-company .sec-team__container{padding:30px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-company .sec-team__container{padding:30px 50px}}@media screen and (min-width: 992px){.page-company .sec-team__container{padding:60px 80px}}.page-company .sec-team__container .titleSub{margin-bottom:25px;line-height:1;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-company .sec-team__container .titleSub{font-size:1.25rem}}.page-company .sec-team__container .title__h3{margin:0 0 40px}.page-company .sec-team__text{margin-bottom:40px}@media screen and (min-width: 768px){.page-company .sec-team__text{margin-bottom:100px}}.page-company .sec-team .member{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 40px}@media screen and (min-width: 1200px){.page-company .sec-team .member{gap:30px 130px}}.page-company .sec-team .member__item{width:100%}@media screen and (min-width: 576px){.page-company .sec-team .member__item{width:calc(50% - 20px)}}@media screen and (min-width: 768px){.page-company .sec-team .member__item{width:calc(33.3333333333% - 26.6666666667px)}}@media screen and (min-width: 1200px){.page-company .sec-team .member__item{max-width:260px;width:calc(33.3333333333% - 86.6666666667px)}}.page-company .sec-team .member__item .img{width:160px;height:160px;margin:0 auto 15px;border-radius:50%;background-color:#d5d5d5;overflow:hidden}.page-company .sec-team .member__item .img img{width:100%;height:100%;object-fit:cover}.page-company .sec-team .member__item .name,.page-company .sec-team .member__item .position{text-align:center;line-height:1.4;font-size:1.25rem;font-weight:600;color:#192b73}.page-company .sec-team .member__item .position{margin-bottom:20px;font-size:1.125rem}.page-company .sec-about .title__h3{margin:0 0 40px}@media screen and (min-width: 768px){.page-company .sec-about .title__h3{margin:0 0 50px}}.page-company .sec-about__box{display:flex;flex-direction:column;align-items:center;gap:30px 40px}@media screen and (min-width: 992px){.page-company .sec-about__box{flex-direction:row}}.page-company .sec-about__container{display:flex;flex-direction:column;row-gap:15px;flex:1}.page-company .sec-about__dl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 30px;padding:0 20px 15px;border-bottom:1px solid #d5d5d5}@media screen and (min-width: 768px){.page-company .sec-about__dl{padding:0 0 15px}}.page-company .sec-about__dl dt{width:120px}.page-company .sec-about__dl dd{width:100%}@media screen and (min-width: 768px){.page-company .sec-about__dl dd{flex:1}}.page-company .sec-about__dl:first-of-type{padding-top:15px}.page-company .sec-about__img{max-width:400px}@media screen and (min-width: 992px){.page-company .sec-about__img{max-width:350px;width:30%}}.page-dr .sec-realSolution{margin-bottom:100px}.page-dr .sec-realSolution__container{position:relative;width:100%;padding:30px 20px;border:1px solid #f4f4f4;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 6px rgba(1, 165, 102, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-dr .sec-realSolution__container{padding:40px 60px}}@media screen and (min-width: 1200px){.page-dr .sec-realSolution__container{padding:80px 100px}}.page-dr .sec-realSolution__ttl{margin-bottom:30px;line-height:1.5;font-size:1.5rem;font-weight:600;color:#00afb7}@media screen and (min-width: 768px){.page-dr .sec-realSolution__ttl{margin-bottom:40px;font-size:1.75rem}}@media screen and (min-width: 992px){.page-dr .sec-realSolution__ttl{font-size:1.875rem}}.page-dr .sec-realSolution__text{margin-bottom:30px}.page-dr .sec-realSolution__table{width:100%;margin-bottom:40px;overflow-x:auto}.page-dr .sec-realSolution__table table{min-width:400px;background-color:#fff;border:1px solid #707070;border-collapse:collapse}.page-dr .sec-realSolution__table table tr td,.page-dr .sec-realSolution__table table tr th{padding:10px;border:1px solid #707070;line-height:1.4;font-size:0.75rem}@media screen and (min-width: 576px){.page-dr .sec-realSolution__table table tr td,.page-dr .sec-realSolution__table table tr th{font-size:0.875rem}}@media screen and (min-width: 768px){.page-dr .sec-realSolution__table table tr td,.page-dr .sec-realSolution__table table tr th{padding:10px 15px}}@media screen and (min-width: 768px){.page-dr .sec-realSolution__table table tr td,.page-dr .sec-realSolution__table table tr th{padding:15px 20px}}@media screen and (min-width: 992px){.page-dr .sec-realSolution__table table tr td,.page-dr .sec-realSolution__table table tr th{font-size:1rem}}.page-dr .sec-realSolution__table table tr td small,.page-dr .sec-realSolution__table table tr th small{line-height:1.4;font-size:0.625rem}@media screen and (min-width: 576px){.page-dr .sec-realSolution__table table tr td small,.page-dr .sec-realSolution__table table tr th small{font-size:0.875rem}}@media screen and (min-width: 992px){.page-dr .sec-realSolution__table table tr td small,.page-dr .sec-realSolution__table table tr th small{font-size:1rem}}.page-dr .sec-realSolution__table table thead th{background-color:#192b73;text-align:center;font-weight:600;color:#fff}.page-dr .sec-realSolution__table table thead th:nth-of-type(3){min-width:92px;padding:10px 5px}@media screen and (min-width: 768px){.page-dr .sec-realSolution__table table thead th:nth-of-type(3){padding:10px 15px}}@media screen and (min-width: 768px){.page-dr .sec-realSolution__table table thead th:nth-of-type(3){padding:15px 20px}}.page-dr .sec-realSolution__table table thead th:last-of-type{min-width:60px}.page-dr .sec-realSolution__table table thead th small{font-weight:600}.page-dr .sec-realSolution__table table tbody td{text-align:center;font-weight:500;color:#192b73}.page-dr .sec-realSolution__table table tbody td:nth-of-type(2){text-align:left}.page-dr .sec-realSolution__table table tbody .top td{background-color:#e9feff}.page-dr .sec-realSolution .earth{display:flex;flex-direction:column;align-items:center;gap:20px 35px;margin-bottom:40px;padding:15px 20px;background-color:#e9feff;border:2px solid #192b73;border-radius:15px}@media screen and (min-width: 768px){.page-dr .sec-realSolution .earth{flex-direction:row}}@media screen and (min-width: 992px){.page-dr .sec-realSolution .earth{gap:20px 50px}}.page-dr .sec-realSolution .earth__img{max-width:400px}@media screen and (min-width: 768px){.page-dr .sec-realSolution .earth__img{width:40%}}.page-dr .sec-realSolution .earth__container{flex:1}.page-dr .sec-realSolution .earth__ttl{margin-bottom:15px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-realSolution .earth__ttl{font-size:1.25rem}}.page-dr .sec-realSolution .earth__sub{margin-bottom:20px}.page-dr .sec-realSolution .earth__sub p{line-height:1.6;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-realSolution .earth__sub p{font-size:1rem}}.page-dr .sec-realSolution .message__ttl{margin-bottom:20px;line-height:1.4;font-weight:600}.page-dr .sec-realSolution .message__text .smallNote{font-size:0.625rem;vertical-align:top}.page-dr .sec-realSolution .bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (min-width: 768px){.page-dr .sec-realSolution .bg{right:-200px}}@media screen and (min-width: 992px){.page-dr .sec-realSolution .bg{right:-300px}}@media screen and (min-width: 1200px){.page-dr .sec-realSolution .bg{right:-500px}}.page-dr .sec-realSolution .bg img{width:100%;height:100%;object-fit:cover;object-position:22% 50%;opacity:.3}@media screen and (min-width: 768px){.page-dr .sec-realSolution .bg img{object-position:left}}.page-dr .sec-realSolution .messageNote{width:fit-content;margin:5px 0 0 auto;line-height:1.2;font-size:0.625rem}.page-dr .sec-potential{margin-bottom:100px}.page-dr .sec-potential .title__h3{margin-bottom:40px}.page-dr .sec-potential__container{display:flex;flex-direction:column;justify-content:center;gap:40px 60px}@media screen and (min-width: 768px){.page-dr .sec-potential__container{flex-direction:row}}@media screen and (min-width: 992px){.page-dr .sec-potential__container{gap:40px 100px}}.page-dr .sec-potential__container .detail{flex:1}.page-dr .sec-potential__container .detail__text{margin-bottom:20px}.page-dr .sec-potential__container .detail__container{display:flex;flex-direction:column;row-gap:30px;flex:1}.page-dr .sec-potential__container .detail__dl dt{margin-bottom:20px;padding:8px 10px;background-color:#00afb7;line-height:1.4;font-weight:600;color:#fff}.page-dr .sec-potential__container .detail__dl dd{line-height:1.6;font-size:0.875rem}.page-dr .sec-potential__container .img{display:flex;flex-direction:column;align-items:center;row-gap:5px;max-width:400px;margin:0 auto}@media screen and (min-width: 768px){.page-dr .sec-potential__container .img{max-width:none;width:40%;margin:0}}.page-dr .sec-whatDr{margin-bottom:100px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-dr .sec-whatDr{padding:70px 0 100px}}.page-dr .sec-whatDr__ttl{margin-bottom:40px}.page-dr .sec-whatDr__ttl .title__h3{margin-bottom:20px;text-align:left}@media screen and (min-width: 768px){.page-dr .sec-whatDr__ttl .title__h3{margin-bottom:10px;text-align:center}}.page-dr .sec-whatDr__ttl .subTtl{width:fit-content;margin:0 auto;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-whatDr__ttl .subTtl{text-align:center;font-size:1.25rem}}.page-dr .sec-whatDr__ttl .subTtl span{line-height:1.4;font-weight:600}.page-dr .sec-whatDr__container .balance01{margin-bottom:60px;padding:20px 30px 40px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance01{padding:30px 50px}}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance01{padding:40px 50px}}@media screen and (min-width: 1200px){.page-dr .sec-whatDr__container .balance01{padding:60px 120px}}.page-dr .sec-whatDr__container .balance01__container{display:flex;flex-direction:column;gap:30px 40px}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance01__container{flex-direction:row;gap:30px 80px}}.page-dr .sec-whatDr__container .balance01__detail{flex:1}.page-dr .sec-whatDr__container .balance01__detail .ttl{margin-bottom:20px;font-size:1.5rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance01__detail .ttl{margin-bottom:40px;line-height:1.5;font-size:1.75rem}}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance01__detail .ttl{font-size:1.875rem}}.page-dr .sec-whatDr__container .balance01__detail .ttl span{font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance01__detail .ttl span{line-height:1.5;font-size:1.25rem}}.page-dr .sec-whatDr__container .balance01__img{max-width:400px;margin:0 auto}.page-dr .sec-whatDr__container .balance02{display:flex;flex-direction:column;gap:30px 40px}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance02{flex-direction:row-reverse;align-items:center}}@media screen and (min-width: 1200px){.page-dr .sec-whatDr__container .balance02{gap:30px 80px}}.page-dr .sec-whatDr__container .balance02__box{display:flex;flex-direction:column;row-gap:40px;max-width:500px;margin:0 auto}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance02__box{max-width:700px;row-gap:60px}}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance02__box{max-width:none;width:45%}}.page-dr .sec-whatDr__container .balance02__box .ttl{margin-bottom:20px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance02__box .ttl{font-size:1.25rem}}.page-dr .sec-whatDr__container .balance02__box .detail{display:flex;flex-direction:column;gap:20px;margin-top:30px}@media screen and (min-width: 768px){.page-dr .sec-whatDr__container .balance02__box .detail{flex-direction:row}}@media screen and (min-width: 992px){.page-dr .sec-whatDr__container .balance02__box .detail{flex-direction:column}}.page-dr .sec-whatDr__container .balance02__box .detail__dl{flex:1}.page-dr .sec-whatDr__container .balance02__box .detail__dl dt{margin-bottom:15px;padding:8px 10px;background-color:#00afb7;line-height:1.4;font-weight:600;color:#fff}.page-dr .sec-whatDr__container .balance02__box .detail__dl dd{line-height:1.6;font-size:0.875rem}.page-dr .sec-whatDr__container .balance02__img{max-width:400px;margin:0 auto;flex:1}.page-dr .sec-battery{margin-bottom:100px}.page-dr .sec-battery__head{display:flex;flex-direction:column;gap:30px 60px;margin-bottom:50px}@media screen and (min-width: 768px){.page-dr .sec-battery__head{flex-direction:row;margin-bottom:70px}}@media screen and (min-width: 1200px){.page-dr .sec-battery__head{gap:30px 150px}}.page-dr .sec-battery__head .headTtl{line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-battery__head .headTtl{font-size:1.25rem}}.page-dr .sec-battery__head .headText{flex:1}.page-dr .sec-battery .batteryFeature{display:flex;flex-direction:column;gap:30px 60px;max-width:500px;margin:0 auto 80px}@media screen and (min-width: 992px){.page-dr .sec-battery .batteryFeature{flex-direction:row;max-width:none}}@media screen and (min-width: 1200px){.page-dr .sec-battery .batteryFeature{gap:20px 150px}}.page-dr .sec-battery .batteryFeature__container{flex:1}.page-dr .sec-battery .batteryFeature__ttl{margin-bottom:15px;padding:8px 20px;background-color:#00afb7;line-height:1.4;font-size:1.125rem;font-weight:600;color:#fff}@media screen and (min-width: 768px){.page-dr .sec-battery .batteryFeature__ttl{font-size:1.25rem}}.page-dr .sec-battery .batteryFeature .batteryTable{width:100%;margin:20px 0;background-color:#fff;border:1px solid #707070;border-collapse:collapse}.page-dr .sec-battery .batteryFeature .batteryTable tr td,.page-dr .sec-battery .batteryFeature .batteryTable tr th{padding:10px;border:1px solid #707070;line-height:1.4;font-size:0.75rem}@media screen and (min-width: 576px){.page-dr .sec-battery .batteryFeature .batteryTable tr td,.page-dr .sec-battery .batteryFeature .batteryTable tr th{font-size:0.875rem}}@media screen and (min-width: 768px){.page-dr .sec-battery .batteryFeature .batteryTable tr td,.page-dr .sec-battery .batteryFeature .batteryTable tr th{padding:10px 15px}}@media screen and (min-width: 992px){.page-dr .sec-battery .batteryFeature .batteryTable tr td,.page-dr .sec-battery .batteryFeature .batteryTable tr th{font-size:1rem}}.page-dr .sec-battery .batteryFeature .batteryTable tr td small,.page-dr .sec-battery .batteryFeature .batteryTable tr th small{line-height:1.4;font-size:0.625rem}@media screen and (min-width: 576px){.page-dr .sec-battery .batteryFeature .batteryTable tr td small,.page-dr .sec-battery .batteryFeature .batteryTable tr th small{font-size:0.875rem}}@media screen and (min-width: 992px){.page-dr .sec-battery .batteryFeature .batteryTable tr td small,.page-dr .sec-battery .batteryFeature .batteryTable tr th small{font-size:1rem}}.page-dr .sec-battery .batteryFeature .batteryTable thead th{background-color:#192b73;text-align:center;font-weight:500;color:#fff}@media screen and (min-width: 576px){.page-dr .sec-battery .batteryFeature .batteryTable thead th:first-of-type{width:100px}}.page-dr .sec-battery .batteryFeature .batteryTable thead th small{font-weight:500}.page-dr .sec-battery .batteryFeature .batteryTable tbody td{text-align:center}.page-dr .sec-battery .batteryFeature .batteryTable tbody td:last-of-type{text-align:left}.page-dr .sec-battery .batteryFeature .batteryTable tbody .top td{background-color:#e9feff}.page-dr .sec-battery .batteryFeature__dl{margin-top:20px}.page-dr .sec-battery .batteryFeature__dl dt,.page-dr .sec-battery .batteryFeature__dl dd{line-height:1.6;font-size:0.875rem}.page-dr .sec-battery .batteryFeature__dl dt{font-weight:600;color:#00afb7}.page-dr .sec-battery .batteryFeature__dl dd{margin-bottom:20px}.page-dr .sec-battery .batteryFeature__dl dd:last-of-type{margin-bottom:0}.page-dr .sec-battery .example{max-width:1000px;width:100%;margin:0 auto;padding:30px 20px;border:1px solid #f4f4f4;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 15px rgba(1, 175, 183, 0.4));transform:translateZ(0)}@media screen and (min-width: 768px){.page-dr .sec-battery .example{padding:40px 60px}}.page-dr .sec-battery .example__ttl{width:fit-content;margin:0 auto 30px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-battery .example__ttl{font-size:1.25rem}}.page-dr .sec-battery .example__img{max-width:900px;width:100%;margin:0 auto;padding-bottom:20px;overflow-x:auto}.page-dr .sec-battery .example__img::-webkit-scrollbar{height:6px}.page-dr .sec-battery .example__img::-webkit-scrollbar-thumb{background:#192b73;border-radius:999px}.page-dr .sec-battery .example__img::-webkit-scrollbar-track{background-color:#f4f4f4}.page-dr .sec-battery .example__img img{min-width:700px}.page-dr .sec-benefitsFuture{margin-bottom:100px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-dr .sec-benefitsFuture{padding:70px 0 100px}}.page-dr .sec-benefitsFuture .title__h3{margin-bottom:40px}.page-dr .sec-benefitsFuture__head{display:flex;flex-direction:column;gap:30px 40px;margin-bottom:50px}@media screen and (min-width: 992px){.page-dr .sec-benefitsFuture__head{flex-direction:row;gap:30px 100px}}.page-dr .sec-benefitsFuture__head .head{max-width:800px;margin:0 auto;flex:1}@media screen and (min-width: 992px){.page-dr .sec-benefitsFuture__head .head{max-width:none;margin:0 auto}}.page-dr .sec-benefitsFuture__head .head .ttl{margin-bottom:20px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-benefitsFuture__head .head .ttl{margin-bottom:30px;font-size:1.25rem}}.page-dr .sec-benefitsFuture__head .img{max-width:450px;margin:0 auto}.page-dr .sec-benefitsFuture .economicEnvironment{max-width:500px;margin:0 auto}@media screen and (min-width: 992px){.page-dr .sec-benefitsFuture .economicEnvironment{max-width:none}}.page-dr .sec-benefitsFuture .economicEnvironment__ttl{margin-bottom:20px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-dr .sec-benefitsFuture .economicEnvironment__ttl{font-size:1.25rem}}.page-dr .sec-benefitsFuture .economicEnvironment__text{margin-bottom:30px}.page-dr .sec-benefitsFuture .economicEnvironment__container{display:flex;flex-direction:column;gap:30px 60px}@media screen and (min-width: 992px){.page-dr .sec-benefitsFuture .economicEnvironment__container{flex-direction:row}}@media screen and (min-width: 1200px){.page-dr .sec-benefitsFuture .economicEnvironment__container{gap:20px 150px}}.page-dr .sec-benefitsFuture .economicEnvironment__item{flex:1}.page-dr .sec-benefitsFuture .economicEnvironment__item .ttl{margin-bottom:15px;padding:8px 20px;background-color:#00afb7;line-height:1.4;font-size:1.125rem;font-weight:600;color:#fff}@media screen and (min-width: 768px){.page-dr .sec-benefitsFuture .economicEnvironment__item .ttl{font-size:1.25rem}}.page-dr .sec-benefitsFuture .economicEnvironment__item .detail{margin-top:20px}.page-dr .sec-benefitsFuture .economicEnvironment__item .detail dt,.page-dr .sec-benefitsFuture .economicEnvironment__item .detail dd{line-height:1.6}.page-dr .sec-benefitsFuture .economicEnvironment__item .detail dt{font-size:1rem;font-weight:600;color:#192b73}.page-dr .sec-benefitsFuture .economicEnvironment__item .detail dd{margin-bottom:20px;font-size:0.875rem}.page-dr .sec-benefitsFuture .economicEnvironment__item .detail dd:last-of-type{margin-bottom:0}@media screen and (min-width: 1200px){.page-service .sec-head{margin-bottom:120px}}.page-service .sec-produce{margin-bottom:100px}.page-service .sec-produce__container{display:flex;flex-direction:column;gap:30px 50px}@media screen and (min-width: 768px){.page-service .sec-produce__container{flex-direction:row;align-items:center}}@media screen and (min-width: 992px){.page-service .sec-produce__container{gap:30px 70px}}.page-service .sec-produce__container .detail{width:100%}@media screen and (min-width: 768px){.page-service .sec-produce__container .detail{width:55%}}@media screen and (min-width: 992px){.page-service .sec-produce__container .detail{width:50%}}.page-service .sec-produce__container .detail__ttl{margin-bottom:30px;text-align:center;line-height:1.6;font-size:1.5rem;font-weight:600;color:#00afb7}@media screen and (min-width: 768px){.page-service .sec-produce__container .detail__ttl{font-size:1.75rem}}.page-service .sec-produce__container .detail__text{max-width:700px;margin:0 auto}.page-service .sec-produce__container .imgs{display:flex;flex-direction:column;row-gap:20px;flex:1;max-width:350px;margin:0 auto}.page-service .sec-produce__container .imgs__container .img{margin-bottom:10px;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.3));transform:translateZ(0)}.page-service .sec-produce__container .imgs__detail{line-height:1.2;font-size:0.625rem}.page-service .sec-optimization{margin-bottom:60px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-service .sec-optimization{margin-bottom:100px;padding:70px 0 100px}}.page-service .sec-optimization .optimization__box{display:flex;flex-wrap:wrap;background-color:#00afb7;width:100%}.page-service .sec-optimization .optimization__item{display:flex;flex-direction:column;max-width:500px;margin:0 auto;padding:30px}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization__item{max-width:none;margin:0;padding:30px 20px}}@media screen and (min-width: 1200px){.page-service .sec-optimization .optimization__item{padding:40px 30px 30px}}.page-service .sec-optimization .optimization__ttl{margin:auto;text-align:center;line-height:1.4;letter-spacing:.1rem;font-size:1.75rem;font-weight:500;color:#fff}.page-service .sec-optimization .optimization__ttl span,.page-service .sec-optimization .optimization__ttl strong{line-height:1.4;font-weight:500}.page-service .sec-optimization .optimization__ttl strong{line-height:.8;font-size:5.3125rem;font-weight:600}@media screen and (min-width: 1200px){.page-service .sec-optimization .optimization__ttl strong{font-size:3.375rem}}.page-service .sec-optimization .optimization__ttl strong.med{font-size:3.625rem}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization__ttl strong.med{line-height:1;font-size:3.5rem}}@media screen and (min-width: 1200px){.page-service .sec-optimization .optimization__ttl strong.med{line-height:.8;font-size:2.875rem}}.page-service .sec-optimization .optimization__ttl strong.med br{display:none}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization__ttl strong.med br{display:block}}@media screen and (min-width: 1200px){.page-service .sec-optimization .optimization__ttl strong.med br{display:none}}.page-service .sec-optimization .optimization__ttl .max{line-height:1}.page-service .sec-optimization .optimization__ttl .small{font-size:1.25rem}.page-service .sec-optimization .optimization__text{margin:20px 0 auto;line-height:1.6;font-size:0.875rem;color:#fff}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization__text{margin:30px 0 auto}}.page-service .sec-optimization .optimization .optimization__item{position:relative}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization .optimization__item{width:33.3333333333%}}.page-service .sec-optimization .optimization .optimization__item::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 70px);border-bottom:1px solid #fff}@media screen and (min-width: 768px){.page-service .sec-optimization .optimization .optimization__item::after{bottom:auto;left:auto;border-bottom:none;top:50%;transform:translateY(-50%);right:0;width:auto;height:calc(100% - 70px);border-right:1px solid #fff}}.page-service .sec-optimization .optimization .optimization__item:last-of-type::after{display:none}.page-service .sec-problemSolving{margin-bottom:60px}@media screen and (min-width: 768px){.page-service .sec-problemSolving{margin-bottom:100px}}.page-service .sec-problemSolving .title__h3{margin:0 0 40px}.page-service .sec-problemSolving__container{display:flex;flex-direction:column;gap:30px 40px}@media screen and (min-width: 768px){.page-service .sec-problemSolving__container{flex-direction:row}}.page-service .sec-problemSolving__list{display:flex;flex-direction:column;row-gap:10px;flex:1}.page-service .sec-problemSolving__list li{padding:20px;background-color:#fff;border-radius:10px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.16));transform:translateZ(0);counter-increment:number}@media screen and (min-width: 768px){.page-service .sec-problemSolving__list li{padding:20px 40px}}.page-service .sec-problemSolving__list li .ttl{position:relative;margin-bottom:10px;padding-left:26px;line-height:1.2;font-size:1.125rem;font-weight:600}.page-service .sec-problemSolving__list li .ttl::before{content:counter(number);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:20px;height:21px;padding-left:1px;background-color:#00afb7;border-radius:50%;line-height:1;font-size:0.875rem;color:#fff}.page-service .sec-problemSolving__images{display:flex;flex-direction:column;row-gap:10px;max-width:400px;margin:0 auto}@media screen and (min-width: 768px){.page-service .sec-problemSolving__images{width:30%}}.page-service .sec-strong{margin-bottom:70px}@media screen and (min-width: 992px){.page-service .sec-strong{margin-bottom:130px}}.page-service .sec-energyPower{margin-bottom:70px}@media screen and (min-width: 992px){.page-service .sec-energyPower{margin-bottom:100px}}.page-service .sec-energyPower .title__h3{margin-bottom:40px}@media screen and (min-width: 992px){.page-service .sec-energyPower .title__h3{margin-bottom:70px}}.page-service .sec-energyPower__container{display:flex;flex-direction:column;row-gap:20px}.page-service .sec-energyPower__dl{display:flex;flex-direction:column;gap:15px 50px;padding-bottom:20px;border-bottom:1px solid #d5d5d5}@media screen and (min-width: 768px){.page-service .sec-energyPower__dl{flex-direction:row}}@media screen and (min-width: 992px){.page-service .sec-energyPower__dl{gap:15px 80px}}.page-service .sec-energyPower__dl:last-of-type{padding-bottom:0;border-bottom:none}.page-service .sec-energyPower__dl dt{line-height:1.4;font-size:1.125rem;font-weight:600;color:#00afb7}@media screen and (min-width: 768px){.page-service .sec-energyPower__dl dt{max-width:360px;width:35%;font-size:1.25rem}}.page-service .sec-energyPower__dl dd{flex:1}.page-service .sec-meritRoi{margin-bottom:70px;padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-service .sec-meritRoi{padding:70px 0 100px;margin-bottom:100px}}.page-service .sec-meritRoi .title__h3{margin:0 0 25px;color:#ff2882}.page-service .sec-meritRoi__list{display:flex;flex-direction:column;row-gap:10px;flex:1}.page-service .sec-meritRoi__list li{padding:20px;background-color:#fff;border-radius:10px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.16));transform:translateZ(0);counter-increment:number}@media screen and (min-width: 768px){.page-service .sec-meritRoi__list li{padding:20px 40px}}.page-service .sec-meritRoi__list li .ttl{position:relative;margin-bottom:10px;padding-left:26px;line-height:1.2;font-size:1.125rem;font-weight:600}.page-service .sec-meritRoi__list li .ttl::before{content:counter(number);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:20px;height:21px;padding-left:1px;background-color:#ff2882;border-radius:50%;line-height:1;font-size:0.875rem;color:#fff}.page-service .sec-subsidy{margin-bottom:70px}@media screen and (min-width: 768px){.page-service .sec-subsidy{margin-bottom:100px}}.page-service .sec-subsidy__inner{max-width:1080px}.page-service .sec-subsidy__container{display:flex;flex-direction:column;gap:30px 40px;padding:20px;background:linear-gradient(#03c5ca 0%, #2ab5a0 100%);filter:drop-shadow(0 6px 15px rgba(0, 0, 0, 0.3));transform:translateZ(0)}@media screen and (min-width: 768px){.page-service .sec-subsidy__container{padding:30px}}@media screen and (min-width: 992px){.page-service .sec-subsidy__container{flex-direction:row;align-items:center;padding:40px 30px}}@media screen and (min-width: 1200px){.page-service .sec-subsidy__container{padding:40px 30px 40px 70px;gap:30px 70px}}@media screen and (min-width: 992px){.page-service .sec-subsidy__container .head{width:50%}}.page-service .sec-subsidy__container .head__ttl{width:fit-content;margin:0 auto 30px;text-align:center;line-height:1.4;font-size:1.5rem;font-weight:600;color:#fff}@media screen and (min-width: 768px){.page-service .sec-subsidy__container .head__ttl{margin:0 auto 40px;font-size:1.75rem}}@media screen and (min-width: 992px){.page-service .sec-subsidy__container .head__ttl{font-size:1.875rem}}@media screen and (min-width: 1200px){.page-service .sec-subsidy__container .head__ttl{font-size:2.25rem}}.page-service .sec-subsidy__container .head__ttl span{line-height:1.4;font-weight:600}.page-service .sec-subsidy__container .head__text{font-size:1rem;font-weight:500;color:#fff}.page-service .sec-subsidy__container .detail{display:flex;flex-direction:column;row-gap:10px;flex:1}.page-service .sec-subsidy__container .detail__container{padding:15px 20px;background-color:#fff}@media screen and (min-width: 768px){.page-service .sec-subsidy__container .detail__container{padding:15px 40px}}@media screen and (min-width: 992px){.page-service .sec-subsidy__container .detail__container{padding:20px 40px}}.page-service .sec-subsidy__container .detail__container .ttl{width:fit-content;margin:0 auto 10px;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-service .sec-subsidy__container .detail__container .ttl{margin:0 auto 15px;font-size:1.5rem}}@media screen and (min-width: 768px){.page-service .sec-subsidy__container .detail__container text{font-size:1rem}}.page-service .sec-monitoringAlerts{margin-bottom:80px}@media screen and (min-width: 992px){.page-service .sec-monitoringAlerts{margin-bottom:100px}}@media screen and (min-width: 992px){.page-service .sec-monitoringAlerts .title__h3{margin-bottom:70px}}.page-service .sec-monitoringAlerts__container{display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width: 576px){.page-service .sec-monitoringAlerts__container{flex-direction:row}}.page-service .sec-monitoringAlerts__dl{width:100%;background-color:#fff;border:1px solid #00afb7}@media screen and (min-width: 576px){.page-service .sec-monitoringAlerts__dl{width:calc(50% - 10px)}}@media screen and (min-width: 992px){.page-service .sec-monitoringAlerts__dl{width:calc(33.3333333333% - 13.3333333333px)}}.page-service .sec-monitoringAlerts__dl dt{width:100%;padding:5px 20px;background-color:#00afb7;text-align:center;line-height:1.4;font-size:1.125rem;font-weight:600;color:#fff}@media screen and (min-width: 768px){.page-service .sec-monitoringAlerts__dl dt{font-size:1.25rem}}@media screen and (min-width: 992px){.page-service .sec-monitoringAlerts__dl dt{padding:8px 20px}}.page-service .sec-monitoringAlerts__dl dt span{line-height:1.4;font-weight:600}.page-service .sec-monitoringAlerts__dl dd{padding:20px;flex:1}@media screen and (min-width: 992px){.page-service .sec-monitoringAlerts__dl dd{padding:20px 30px}}.page-service .sec-flow .title__h3{margin:0 0 30px}@media screen and (min-width: 768px){.page-service .sec-flow .title__h3{margin:0 0 40px}}.page-service .sec-flow__container{display:flex;flex-direction:column;gap:30px 60px}@media screen and (min-width: 992px){.page-service .sec-flow__container{flex-direction:row}}.page-service .sec-flow__container .flowList{display:flex;flex-direction:column;row-gap:30px;flex:1}@media screen and (min-width: 576px){.page-service .sec-flow__container .flowList{row-gap:15px}}.page-service .sec-flow__container .flowList__dl{display:flex;flex-direction:column;gap:15px 40px}@media screen and (min-width: 576px){.page-service .sec-flow__container .flowList__dl{flex-direction:row}}.page-service .sec-flow__container .flowList__dl dt{display:flex;align-items:center;min-width:220px;padding:15px 20px;border-radius:5px;background-color:#00afb7}@media screen and (min-width: 576px){.page-service .sec-flow__container .flowList__dl dt{padding:20px;border-radius:10px}}.page-service .sec-flow__container .flowList__dl dt p{line-height:1.4;font-size:1rem;font-weight:600;color:#fff}.page-service .sec-flow__container .flowList__dl dd{display:flex;flex-direction:column;justify-content:center}.page-service .sec-flow__container .flowImgs{display:flex;flex-direction:column;align-items:center;gap:30px 20px}@media screen and (min-width: 576px){.page-service .sec-flow__container .flowImgs{flex-direction:row;justify-content:center}}@media screen and (min-width: 992px){.page-service .sec-flow__container .flowImgs{flex-direction:column;justify-content:space-around;max-width:330px;width:30%}}.page-service .sec-flow__container .flowImgs .img{max-width:400px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));transform:translateZ(0)}@media screen and (min-width: 576px){.page-service .sec-flow__container .flowImgs .img{flex:1}}@media screen and (min-width: 992px){.page-service .sec-flow__container .flowImgs .img{max-width:100%;width:100%;flex:none}}.page-service .sec-flow__container .flowImgs .img:first-of-type{max-width:200px;width:90%}.page-recruit{position:relative}.page-recruit .sec-head .title__h2{margin:35px auto 20px}@media screen and (min-width: 768px){.page-recruit .sec-head .title__h2{margin:40px auto}}.page-recruit .sec-mv{padding:30px 0 80px;overflow:hidden}@media screen and (min-width: 1400px){.page-recruit .sec-mv{max-width:1400px;margin:0 auto}}.page-recruit .sec-mv__container{position:relative}.page-recruit .sec-mv__container .mvDetail{margin:0 5%;padding:30px 20px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(25, 43, 115, 0.3));transform:translateZ(0)}@media screen and (min-width: 768px){.page-recruit .sec-mv__container .mvDetail{padding:40px}}@media screen and (min-width: 992px){.page-recruit .sec-mv__container .mvDetail{max-width:750px;width:55%;margin:0 auto 0 80px;padding:40px 50px}}@media screen and (min-width: 1200px){.page-recruit .sec-mv__container .mvDetail{padding:70px 90px}}.page-recruit .sec-mv__container .mvDetail .title__h3{display:block;margin:0 0 30px;text-align:left;font-size:1.25rem}@media screen and (min-width: 768px){.page-recruit .sec-mv__container .mvDetail .title__h3{margin:0 0 40px;font-size:1.5rem}}.page-recruit .sec-mv__container .mvDetail .title__h3 span{display:inline-block}.page-recruit .sec-mv__container .mvDetail__container{display:flex;flex-direction:column;row-gap:40px}.page-recruit .sec-mv__container .mvDetail__dl dt,.page-recruit .sec-mv__container .mvDetail__dl dd{line-height:1.6;font-size:0.875rem}.page-recruit .sec-mv__container .mvDetail__dl dt{margin-bottom:20px;font-size:1rem;font-weight:600;color:#00afb7}@media screen and (min-width: 992px){.page-recruit .sec-mv__container .mvDetail__dl dt{font-size:1.125rem}}.page-recruit .sec-mv__container .mvImg{width:100%}@media screen and (min-width: 992px){.page-recruit .sec-mv__container .mvImg{position:absolute;top:50%;transform:translateY(-50%);right:-25%;width:100%;z-index:-1}}@media screen and (min-width: 1200px){.page-recruit .sec-mv__container .mvImg{right:-35%}}.page-recruit .sec-message{padding:30px 0 80px;overflow:hidden}@media screen and (min-width: 1400px){.page-recruit .sec-message{max-width:1400px;margin:0 auto}}.page-recruit .sec-message__container{position:relative}.page-recruit .sec-message__container .detail{margin:0 5%;padding:30px 20px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(25, 43, 115, 0.3));transform:translateZ(0)}@media screen and (min-width: 768px){.page-recruit .sec-message__container .detail{padding:40px}}@media screen and (min-width: 992px){.page-recruit .sec-message__container .detail{max-width:750px;width:55%;margin:0 80px 0 auto;padding:40px 50px}}@media screen and (min-width: 1200px){.page-recruit .sec-message__container .detail{padding:70px 90px}}.page-recruit .sec-message__container .detail .title__h3{margin:0 0 30px;text-align:left;font-size:1.25rem}@media screen and (min-width: 768px){.page-recruit .sec-message__container .detail .title__h3{margin:0 0 40px;font-size:1.5rem}}.page-recruit .sec-message__container .detail .messageSub{margin-bottom:30px;line-height:1.4;font-size:1rem;font-weight:600;color:#192b73}@media screen and (min-width: 992px){.page-recruit .sec-message__container .detail .messageSub{font-size:1.125rem}}.page-recruit .sec-message__container .detail__container strong{font-weight:600}.page-recruit .sec-message__container .mvImg{width:100%}@media screen and (min-width: 992px){.page-recruit .sec-message__container .mvImg{position:absolute;top:min(50%,42% - 150px);transform:translateY(-50%);left:-25%;width:100%;z-index:-1}}@media screen and (min-width: 1200px){.page-recruit .sec-message__container .mvImg{left:-18%}}.page-recruit .sec-ideal{margin-bottom:70px}@media screen and (min-width: 992px){.page-recruit .sec-ideal{padding-bottom:100px;margin-bottom:130px}}.page-recruit .sec-ideal__container{padding:30px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-recruit .sec-ideal__container{padding:50px 40px}}.page-recruit .sec-ideal .ideal{display:flex;flex-direction:column;gap:30px 20px;max-width:500px;margin:0 auto 50px}@media screen and (min-width: 992px){.page-recruit .sec-ideal .ideal{flex-direction:row;max-width:none;margin:0 auto 100px}}.page-recruit .sec-ideal .ideal__container{position:relative;flex:1;counter-increment:number}.page-recruit .sec-ideal .ideal__ttl{position:relative;margin-bottom:15px;padding:8px 10px 8px 50px;background-color:#00afb7;letter-spacing:.03rem;line-height:1.4;font-size:1rem;font-weight:500;color:#fff}@media screen and (min-width: 768px){.page-recruit .sec-ideal .ideal__ttl{font-size:1.125rem}}.page-recruit .sec-ideal .ideal__ttl::before{content:counter(number);position:absolute;top:50%;transform:translateY(-50%);left:15px;line-height:1;font-size:2.375rem;font-weight:400;color:#fff}.page-recruit .sec-ideal .ideal__ttl span{letter-spacing:.03rem;line-height:1.4;font-weight:500}.page-recruit .sec-ideal .idealImag{position:relative;display:flex;flex-direction:column;gap:15px;max-width:400px;margin:40px auto 0}@media screen and (min-width: 768px){.page-recruit .sec-ideal .idealImag{max-width:none;flex-direction:row}}@media screen and (min-width: 992px){.page-recruit .sec-ideal .idealImag{position:absolute;bottom:0;transform:translateY(50%) translateX(-50%);left:50%;max-width:700px;width:80%}}.page-recruit .sec-description{padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-recruit .sec-description{margin-bottom:-100px;padding:70px 0 150px}}.page-recruit .sec-description__text{width:fit-content;margin:0 auto 50px}@media screen and (min-width: 768px){.page-recruit .sec-description__text{margin:0 auto 70px}}.page-recruit .sec-description__text .main{margin-bottom:10px;font-size:1rem;font-weight:600}@media screen and (min-width: 768px){.page-recruit .sec-description__text .main{margin-bottom:5px}}.page-recruit .sec-description__text .note{padding-left:1em;text-indent:-1em}.page-recruit .sec-description .description{display:flex;flex-wrap:wrap;gap:60px 50px}@media screen and (min-width: 992px){.page-recruit .sec-description .description{gap:80px}}.page-recruit .sec-description .description__container{width:100%}@media screen and (min-width: 768px){.page-recruit .sec-description .description__container{width:calc(50% - 25px)}}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container{width:calc(50% - 40px)}}.page-recruit .sec-description .description__container .descriptionTtl{display:flex;justify-content:center;align-items:center;padding:20px 30px;background-color:#fff;border:1px solid #192b73;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionTtl{padding:30px}}@media screen and (min-width: 1200px){.page-recruit .sec-description .description__container .descriptionTtl{padding:40px 30px}}.page-recruit .sec-description .description__container .descriptionTtl .text{text-align:center;line-height:1.4;font-size:1.125rem;font-weight:600;color:#192b73}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionTtl .text{font-size:1.5rem}}.page-recruit .sec-description .description__container .descriptionTtl .text span{line-height:1.4;font-weight:600}.page-recruit .sec-description .description__container .descriptionMessage{margin:20px 0 25px}@media screen and (min-width: 768px){.page-recruit .sec-description .description__container .descriptionMessage{margin:30px 0}}.page-recruit .sec-description .description__container .descriptionMessage__ttl{margin-bottom:15px;font-size:1rem;font-weight:600}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionMessage__ttl{font-size:1.125rem}}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionMessage__text{font-size:1rem}}.page-recruit .sec-description .description__container .descriptionDetail{display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 576px){.page-recruit .sec-description .description__container .descriptionDetail{row-gap:10px}}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionDetail{row-gap:20px}}.page-recruit .sec-description .description__container .descriptionDetail__dl{display:flex;flex-wrap:wrap;gap:10px 16px}.page-recruit .sec-description .description__container .descriptionDetail__dl dt{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;background-color:#8d8d8d;line-height:1.2;text-align:center;font-weight:600;color:#fff}@media screen and (min-width: 576px){.page-recruit .sec-description .description__container .descriptionDetail__dl dt{width:fit-content;min-width:125px}}@media screen and (min-width: 992px){.page-recruit .sec-description .description__container .descriptionDetail__dl dt{min-width:140px}}.page-recruit .sec-description .description__container .descriptionDetail__dl dd{line-height:1.6;font-size:0.875rem}@media screen and (min-width: 576px){.page-recruit .sec-description .description__container .descriptionDetail__dl dd{margin-top:6px;flex:1}}.page-recruit .sec-description .description__container .linkBtn{margin:40px auto 0}@media screen and (min-width: 768px){.page-recruit .sec-description .description__container .linkBtn{margin:30px 0 0 auto}}.page-recruit .sec-description .treatment{margin-top:40px;padding-top:40px;border-top:1px solid #192b73}@media screen and (min-width: 768px){.page-recruit .sec-description .treatment{margin-top:70px;padding-top:60px}}.page-recruit .sec-description .treatment__inner{max-width:800px;margin:0 auto}.page-recruit .sec-description .treatment__ttl{width:fit-content;margin:0 auto 30px;line-height:1.4;font-size:1rem;font-weight:600;color:#192b73}@media screen and (min-width: 768px){.page-recruit .sec-description .treatment__ttl{font-size:1.25rem}}.page-recruit .sec-description .treatment__text{margin-bottom:20px;font-weight:600}@media screen and (min-width: 768px){.page-recruit .sec-description .treatment__text{margin-bottom:35px;font-size:1rem}}.page-recruit .sec-description .treatment .treatmentDetail{display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 576px){.page-recruit .sec-description .treatment .treatmentDetail{row-gap:10px}}@media screen and (min-width: 992px){.page-recruit .sec-description .treatment .treatmentDetail{row-gap:20px}}.page-recruit .sec-description .treatment .treatmentDetail__dl{display:flex;flex-wrap:wrap;gap:10px 16px}.page-recruit .sec-description .treatment .treatmentDetail__dl dt{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;background-color:#8d8d8d;line-height:1.2;text-align:center;font-weight:600;color:#fff}@media screen and (min-width: 576px){.page-recruit .sec-description .treatment .treatmentDetail__dl dt{width:fit-content;min-width:125px}}@media screen and (min-width: 992px){.page-recruit .sec-description .treatment .treatmentDetail__dl dt{min-width:140px}}.page-recruit .sec-description .treatment .treatmentDetail__dl dd{line-height:1.6;font-size:0.875rem}@media screen and (min-width: 576px){.page-recruit .sec-description .treatment .treatmentDetail__dl dd{margin-top:6px;flex:1}}.entryBtn{position:sticky;bottom:0;left:0;width:100%;margin:0 auto -100px;padding-bottom:env(safe-area-inset-bottom, 0);z-index:500}@media screen and (min-width: 768px){.entryBtn{left:50%;transform:translateX(-50%);max-width:320px;padding-bottom:30px}}.entryBtn__inner{padding:10px 20px 10px;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.entryBtn__inner{padding:0}}.entryBtn__link{display:flex;justify-content:center;align-items:center;width:100%;height:60px;padding:15px;background-color:#07b587;border-radius:999px;border:2px solid #07b587;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));transform:translateZ(0);transition:all .3s ease}@media screen and (min-width: 768px){.entryBtn__link{height:70px;padding:20px}}.entryBtn__link p{text-align:center;line-height:1;font-size:1rem;font-weight:600;color:#fff;transition:all .3s ease}@media screen and (min-width: 768px){.entryBtn__link p{font-size:1.125rem}}.entryBtn__link:hover{background-color:#fff}.entryBtn__link:hover p{color:#07b587}.page-recruit.jobDescription .sec-head .title__h2{margin:35px auto 50px;line-height:1.8}@media screen and (min-width: 768px){.page-recruit.jobDescription .sec-head .title__h2{margin:40px auto 70px}}.page-recruit.jobDescription .sec-head .title__h2 span{line-height:1.8}.page-recruit.jobDescription .sec-jobDescription{margin-bottom:100px}.page-recruit.jobDescription .sec-jobDescription__container{position:relative;display:flex;flex-direction:column;row-gap:50px;width:100%;padding:30px 20px;border:1px solid #f4f4f4;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 6px rgba(25, 43, 115, 0.3));transform:translateZ(0)}@media screen and (min-width: 768px){.page-recruit.jobDescription .sec-jobDescription__container{padding:40px 60px;row-gap:70px}}@media screen and (min-width: 1200px){.page-recruit.jobDescription .sec-jobDescription__container{padding:80px 100px}}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__ttl{margin-bottom:25px;line-height:1.2;font-size:1.125rem;font-weight:600;color:#192b73}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__detail{display:flex;flex-direction:column;row-gap:20px}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__dl dt{margin-bottom:8px;line-height:1.2;font-size:1rem;font-weight:600;color:#00afb7}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__dl dd .list{display:flex;flex-direction:column;row-gap:5px}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__dl dd .list li{position:relative;line-height:1.6;padding-left:1em}@media screen and (min-width: 768px){.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__dl dd .list li{padding-left:calc(1em + 15px)}}.page-recruit.jobDescription .sec-jobDescription__container .jobDescription__dl dd .list li::before{content:"・";position:absolute;top:0;left:0}.page-contact .sec-contact__head{margin-bottom:60px}.page-contact .sec-contact__head .message{margin-bottom:15px}.page-contact .sec-contact__head .attention .note{padding-left:1em;text-indent:-1em;line-height:1.4;font-size:0.75rem;color:#c95757}.page-contact .sec-contact__container{padding:60px 0;background:linear-gradient(45deg, rgba(219, 255, 231, 0.6) 0%, rgba(216, 238, 255, 0.6) 100%)}@media screen and (min-width: 768px){.page-contact .sec-contact__container{padding:100px 0}}.page-contact .sec-contact__form{padding:30px;background-color:#fff;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.16));transform:translateZ(0)}@media screen and (min-width: 768px){.page-contact .sec-contact__form{padding:30px 50px}}@media screen and (min-width: 992px){.page-contact .sec-contact__form{padding:60px 80px}}.page-contact .sec-contact__form .formContents{display:flex;flex-direction:column;row-gap:40px}.page-contact .sec-contact__form .formContents .wpcf7-spinner{display:none}.page-contact .sec-contact__form .formContents .wpcf7-not-valid-tip{color:#c95757}.page-contact .sec-contact__form .formContents textarea{resize:vertical}.page-contact .sec-contact__form .formContents__item{margin-bottom:10px;line-height:1.4;font-size:1rem;font-weight:500}@media screen and (min-width: 768px){.page-contact .sec-contact__form .formContents__item{font-size:1.125rem}}.page-contact .sec-contact__form .formContents__item .required{display:inline-block;margin-left:10px;padding:3px 10px;background-color:#c95757;line-height:1.4;font-size:0.75rem;color:#fff}.page-contact .sec-contact__form .formContents__input{width:100%;min-height:55px;padding:15px 20px;border:1px solid #d5d5d5;border-radius:5px;line-height:1.4;color:#3b4043}@media screen and (min-width: 768px){.page-contact .sec-contact__form .formContents__input{font-size:1rem}}.page-contact .sec-contact__form .formContents__input input::-webkit-input-placeholder,.page-contact .sec-contact__form .formContents__input select::-webkit-input-placeholder,.page-contact .sec-contact__form .formContents__input textarea::-webkit-input-placeholder,.page-contact .sec-contact__form .formContents__input input::placeholder,.page-contact .sec-contact__form .formContents__input select::placeholder,.page-contact .sec-contact__form .formContents__input textarea::placeholder{color:#d5d5d5}.page-contact .sec-contact__form .formContents .upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.page-contact .sec-contact__form .formContents .upload .formContents__item{width:200px;font-size:1.125rem}.page-contact .sec-contact__form .formContents .upload .formContents__item small{font-size:0.75rem}.page-contact .sec-contact__form .formContents .upload .wpcf7-form-control-wrap{width:100%}@media screen and (min-width: 768px){.page-contact .sec-contact__form .formContents .upload .wpcf7-form-control-wrap{flex:1}}.page-contact .sec-contact__form .formContents .upload .wpcf7-form-control-wrap .wpcf7-url{width:100%;padding:10px 20px;border:1px solid #d5d5d5;border-radius:5px;font-size:1rem;color:#3b4043}.page-contact .sec-contact__form .formContents .upload .wpcf7-form-control-wrap .wpcf7-url::placeholder{color:#999}.page-contact .sec-contact__form .wpcf7-spinner{display:none}.page-contact .sec-contact__form .wpcf7-list-item{margin:0}@media screen and (min-width: 768px){.page-contact .sec-contact__form .wpcf7-list-item{font-size:1rem}}.page-contact .sec-contact__form .wpcf7-checkbox{display:flex;flex-direction:column;row-gap:5px}.page-contact .sec-contact__form .check{display:flex;flex-direction:column;row-gap:5px;justify-content:center;align-items:center;margin:40px auto 20px;width:fit-content}.page-contact .sec-contact__form .formBtns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.page-contact .sec-contact__form .formBtns span[data-name=hcap-cf7]{display:block;width:100%;margin-bottom:30px}.page-contact .sec-contact__form .formBtns span[data-name=hcap-cf7] .h-captcha{width:fit-content;margin:0 auto}.page-contact .sec-contact__form .formBtns .formBtn{display:block;max-width:200px;width:100%;margin:0;padding:10px 30px;background-color:#07b587;border:1px solid #07b587;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.page-contact .sec-contact__form .formBtns .formBtn:hover{background-color:#fff;color:#07b587}.page-contact .sec-contact__form .formBtns .formBtn.back_button{background-color:#192b73;border:1px solid #192b73}.page-contact .sec-contact__form .formBtns .formBtn.back_button:hover{background-color:#fff;color:#192b73}.page-contact .sec-contact__form .confirmtext{margin-bottom:40px}@media screen and (min-width: 768px){.page-contact .sec-contact__form #form-confirm .formContents{row-gap:30px}}.page-contact .sec-contact__form #form-confirm .formContents__container{padding-bottom:40px;border-bottom:1px solid #d5d5d5}@media screen and (min-width: 768px){.page-contact .sec-contact__form #form-confirm .formContents__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:30px;padding-bottom:30px}}.page-contact .sec-contact__form #form-confirm .formContents__container div[class^=confirm_]{flex:1;line-height:1.4}@media screen and (min-width: 768px){.page-contact .sec-contact__form #form-confirm .formContents__container div[class^=confirm_]{font-size:1rem}}.page-contact .sec-contact__form #form-confirm .formContents__item{margin-bottom:15px;width:100%}@media screen and (min-width: 768px){.page-contact .sec-contact__form #form-confirm .formContents__item{max-width:300px;width:40%;margin-bottom:0;border-bottom:none;font-size:0.875rem}}#form-confirm,.form-confirm{display:none}.wpcf7-response-output{display:none}.page-contact-thanks .sec-message .linkBtn{margin:40px auto 0}@media screen and (min-width: 768px){.page-contact-thanks .sec-message .linkBtn{margin:60px auto 0}}.page-privacy .sec-privacy__text{margin-bottom:50px;font-size:1rem}.page-privacy .sec-privacy .privacy__container{margin-bottom:40px}@media screen and (min-width: 768px){.page-privacy .sec-privacy .privacy__container{margin-bottom:50px}}.page-privacy .sec-privacy .privacy__container:last-of-type{margin-bottom:0}.page-privacy .sec-privacy .privacy__container p{margin-bottom:20px}.page-privacy .sec-privacy .privacy__title{margin-bottom:15px;padding-left:15px;border-left:5px solid #07b587;font-size:1rem;font-weight:600}@media screen and (min-width: 576px){.page-privacy .sec-privacy .privacy__title{font-size:1.125rem}}.page-privacy .sec-privacy .privacy__subTtl{margin:25px 0 5px;font-weight:600;color:#07b587}@media screen and (min-width: 576px){.page-privacy .sec-privacy .privacy__subTtl{font-size:1rem}}.page-privacy .sec-privacy .privacy .text-link{text-decoration:underline;text-underline-offset:5px;font-weight:500;transition:all .5s ease}.page-privacy .sec-privacy .privacy .text-link:hover{text-decoration:none}.page-privacy .sec-privacy .privacy .privacy-list{display:flex;flex-direction:column;row-gap:5px;margin-bottom:20px}.page-privacy .sec-privacy .privacy .privacy-list li{position:relative;padding-left:13px}.page-privacy .sec-privacy .privacy .privacy-list li::before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background-color:#07b587;border-radius:50%}.page-privacy .sec-privacy .privacy .detailBg{margin-bottom:20px;padding:15px 20px;background-color:#f4f4f4}.page-privacy .sec-privacy .privacy .detailBg .privacy-list{margin-bottom:0}.page-privacy .sec-privacy .privacy .detailBg p{margin-bottom:15px}.page-privacy .sec-privacy .privacy .detailBg p:last-of-type{margin-bottom:0}.page-privacy .sec-privacy .privacy .detailBg .info{display:flex;flex-direction:column;align-items:baseline;column-gap:10px;margin-bottom:15px}@media screen and (min-width: 576px){.page-privacy .sec-privacy .privacy .detailBg .info{flex-direction:row;margin-bottom:5px}}.page-privacy .sec-privacy .privacy .detailBg .info dt{width:130px;font-weight:500;color:#192b73}.page-privacy .sec-privacy .privacy .detailBg .info dd{flex:1}.page-privacy .sec-privacy .privacy .detailBg .enact{margin-top:30px}.page-404 .sec-404 .message{margin-bottom:40px;text-align:center;line-height:1.6;font-size:1.125rem}@media screen and (min-width: 768px){.page-404 .sec-404 .message{margin-bottom:60px}}.page-404 .sec-404 .linkBtn{margin:0 auto}@keyframes menu-span01{0%{transform:translateY(9px) rotate(45deg)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-span03{0%{transform:translateY(-9px) rotate(-45deg)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-span01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(45deg)}}@keyframes active-menu-span03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(-45deg)}}/*# sourceMappingURL=style.css.map */