﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box}a img{border:none}a:focus,*:focus{outline:none}.normal{font-weight:700 !important}.bold{font-weight:900 !important}.medium{font-weight:500 !important}.font-main{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.font-en{font-family:"Poppins",sans-serif;font-weight:800}.small{font-size:1.4rem}.xsmall{font-size:1.3rem}.xxsmall{font-size:1.2rem}p,th,td{line-height:1.7}body{font-family:"Zen Kaku Gothic New",sans-serif}.white{color:#fff !important}.black{color:#000 !important}.blue{color:#0770BD !important}.red{color:#E75D47 !important}.marker-yellow{background:-moz-linear-gradient(transparent 75%, #fcee21 75%);background:-webkit-linear-gradient(transparent 75%, #fcee21 75%);background:linear-gradient(transparent 75%, #fcee21 75%)}.upper{animation:upper 0.5s}.hide{opacity:0}@keyframes upper{0%{transform:scale(0)}60%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}.move-huwa{animation:huwahuwa 2s infinite}@keyframes huwahuwa{0%{transform:translateY(0%)}50%{transform:translateY(15%)}100%{transform:translateY(0%)}}.move-huwa__slow{animation:huwahuwa 3.5s infinite}@keyframes huwahuwa{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}.move-pyonpyon{animation:pyonpyon 3s infinite ease}@keyframes pyonpyon{0%{transform:translate(0, 0)}5%{transform:translate(0, 0)}10%{transform:translate(0, 0)}20%{transform:translate(0, -15px)}25%{transform:translate(0, 0)}30%{transform:translate(0, -15px)}50%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}.loop1{animation:loop1 40s -20s linear infinite}@media screen and (min-width: 768px){.loop1{animation:loop1 100s -50s linear infinite}}.loop2{animation:loop2 40s linear infinite}@media screen and (min-width: 768px){.loop2{animation:loop2 100s linear infinite}}@keyframes loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.effect-fade-main{opacity:0;transform:translate(0, 30px);transition:all 1500ms}.effect-fade-main:nth-of-type(2){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}.effect-fade-main:nth-of-type(3){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}.effect-fade-main:nth-of-type(4){-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}.effect-fade-main.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-under{opacity:0;transform:translate(0, 30px);transition:all 800ms}@media screen and (min-width: 768px){.effect-fade-under{transform:translate(0, 60px)}}.effect-fade-under.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-right{opacity:0;transform:translate(60px, 0);transition:all 1500ms}.effect-fade-right.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-left{opacity:0;transform:translate(-60px, 0);transition:all 1500ms}.effect-fade-left.effect-scroll{opacity:1;transform:translate(0, 0)}.lazyload{opacity:0}.lazyloaded{opacity:1}.js-marker{padding-bottom:.4rem;display:inline;position:relative;background-image:-webkit-linear-gradient(90deg, #FED526, #FED526);background-image:-moz-linear-gradient(90deg, #FED526, #FED526);background-image:-o-linear-gradient(90deg, #FED526, #FED526);background-image:-ms-linear-gradient(90deg, #FED526, #FED526);background-image:linear-gradient(90deg, #FED526, #FED526);background-repeat:no-repeat;background-position:bottom left;background-size:0 .5rem;transition:all 2s ease-in-out}.js-marker.js-marker--active{background-size:100% .5rem}#fade,#loader{display:block}#loader{width:100%;height:100%;display:none;position:fixed;top:0;z-index:9999}.loader-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:40rem}#line{width:100%;height:6px;background:#fff;position:absolute;bottom:0}.expand{width:100%;height:6px;margin:0;background:-moz-linear-gradient(to right, #ffe090 0%, #ffe3db 14%, #ffcec2 28%, #ffeacb 42%, #e4ff9a 54%, #e8f7ff 68%, #f1f9ff 82%, #fff6a6 100%);background:-webkit-linear-gradient(to right, #ffe090 0%, #ffe3db 14%, #ffcec2 28%, #ffeacb 42%, #e4ff9a 54%, #e8f7ff 68%, #f1f9ff 82%, #fff6a6 100%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='gold', endColorstr='orange', GradientType=0);background:linear-gradient(to right, #ffe090 0%, #ffe3db 14%, #ffcec2 28%, #ffeacb 42%, #e4ff9a 54%, #e8f7ff 68%, #f1f9ff 82%, #fff6a6 100%);position:absolute;-moz-animation:fullexpand 1s ease-out;-webkit-animation:fullexpand 1s ease-out;animation:fullexpand 1s ease-out}#fade{width:100%;height:100%;display:none;background-color:#fff;position:absolute;top:0px;left:0px;z-index:9998}@-moz-keyframes fullexpand{0%{width:0px}100%{width:100%}}@-webkit-keyframes fullexpand{0%{width:0px}100%{width:100%}}html{font-size:62.5%}body{font-size:1.6rem;position:relative;color:#000}@media screen and (min-width: 768px){body{font-size:1.6rem}}*{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.top-wrap{opacity:0}.is-loading{opacity:1;visibility:visible;transition:1s}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}a img{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.img-none-bottom{vertical-align:top}.wrap{overflow:hidden}@media screen and (min-width: 768px){.wrap-sidebar .wrap{overflow:visible}}@media screen and (min-width: 768px){.wrap-sidebar .wrap__inner{overflow:hidden}}.u-text-breakAll{word-break:break-all}.list-none{list-style:none;padding:0;margin:0}ul:not([class]){list-style:none}.list{list-style:none;padding-left:1rem}.list li{text-indent:-0.55em}.list li::before{background:#000;content:"";display:inline-block;width:0.3rem;height:0.3rem;border-radius:50%;margin-right:0.5rem;margin-bottom:0.1rem;vertical-align:middle}.list li a{color:#333}ul+p{margin-bottom:1rem}ol{padding-left:1.8rem}ol+p{margin-top:1rem}.link-border{text-decoration:underline}.link-border:hover{text-decoration:none}.link-opa:hover{opacity:0.5}.container{padding:70px 0}@media screen and (min-width: 768px){.container{padding:80px 0}}@media screen and (min-width: 960px){.container{padding:80px 0}}.container-bottom{padding-bottom:70px}@media screen and (min-width: 768px){.container-bottom{padding-bottom:80px}}@media screen and (min-width: 960px){.container-bottom{padding-bottom:80px}}.container-top{padding-top:70px}@media screen and (min-width: 768px){.container-top{padding-top:80px}}@media screen and (min-width: 960px){.container-top{padding-top:80px}}.container-min{padding:50px 0}@media screen and (min-width: 768px){.container-min{padding:70px 0}}@media screen and (min-width: 960px){.container-min{padding:70px 0}}.container-min-bottom{padding-bottom:50px}@media screen and (min-width: 768px){.container-min-bottom{padding-bottom:70px}}@media screen and (min-width: 960px){.container-min-bottom{padding-bottom:70px}}.container-min-top{padding-top:50px}@media screen and (min-width: 768px){.container-min-top{padding-top:70px}}@media screen and (min-width: 960px){.container-min-top{padding-top:70px}}.content{margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px;width:100%}@media screen and (min-width: 768px){.content{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1300px){.content{width:1140px;margin-left:auto;margin-right:auto;padding:0}}.content-small{margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px;width:100%}@media screen and (min-width: 960px){.content-small{width:850px;margin-left:auto;margin-right:auto;padding:0}}.content-large{margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px;width:100%}@media screen and (min-width: 1300px){.content-large{width:1100px;margin-left:auto;margin-right:auto;padding:0}}@media screen and (min-width: 1400px){.content-large{width:1300px;padding-left:0;padding-right:0}}.content-large-wide{margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px;width:100%}@media screen and (min-width: 1400px){.content-large-wide{width:1300px;padding-left:0;padding-right:0}}.l-wrapper{overflow:hidden}.normal{font-weight:700 !important}.bold{font-weight:900 !important}.medium{font-weight:500 !important}.font-main{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.font-en{font-family:"Poppins",sans-serif;font-weight:800}.small{font-size:1.4rem}.xsmall{font-size:1.3rem}.xxsmall{font-size:1.2rem}p,th,td{line-height:1.7}body{font-family:"Zen Kaku Gothic New",sans-serif}.white{color:#fff !important}.black{color:#000 !important}.blue{color:#0770BD !important}.red{color:#E75D47 !important}.marker-yellow{background:-moz-linear-gradient(transparent 75%, #fcee21 75%);background:-webkit-linear-gradient(transparent 75%, #fcee21 75%);background:linear-gradient(transparent 75%, #fcee21 75%)}.upper{animation:upper 0.5s}.hide{opacity:0}@keyframes upper{0%{transform:scale(0)}60%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}.move-huwa{animation:huwahuwa 2s infinite}@keyframes huwahuwa{0%{transform:translateY(0%)}50%{transform:translateY(15%)}100%{transform:translateY(0%)}}.move-huwa__slow{animation:huwahuwa 3.5s infinite}@keyframes huwahuwa{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}.move-pyonpyon{animation:pyonpyon 3s infinite ease}@keyframes pyonpyon{0%{transform:translate(0, 0)}5%{transform:translate(0, 0)}10%{transform:translate(0, 0)}20%{transform:translate(0, -15px)}25%{transform:translate(0, 0)}30%{transform:translate(0, -15px)}50%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}.loop1{animation:loop1 40s -20s linear infinite}@media screen and (min-width: 768px){.loop1{animation:loop1 100s -50s linear infinite}}.loop2{animation:loop2 40s linear infinite}@media screen and (min-width: 768px){.loop2{animation:loop2 100s linear infinite}}@keyframes loop1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.effect-fade-main{opacity:0;transform:translate(0, 30px);transition:all 1500ms}.effect-fade-main:nth-of-type(2){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}.effect-fade-main:nth-of-type(3){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}.effect-fade-main:nth-of-type(4){-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}.effect-fade-main.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-under{opacity:0;transform:translate(0, 30px);transition:all 800ms}@media screen and (min-width: 768px){.effect-fade-under{transform:translate(0, 60px)}}.effect-fade-under.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-right{opacity:0;transform:translate(60px, 0);transition:all 1500ms}.effect-fade-right.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-left{opacity:0;transform:translate(-60px, 0);transition:all 1500ms}.effect-fade-left.effect-scroll{opacity:1;transform:translate(0, 0)}.lazyload{opacity:0}.lazyloaded{opacity:1}.js-marker{padding-bottom:.4rem;display:inline;position:relative;background-image:-webkit-linear-gradient(90deg, #FED526, #FED526);background-image:-moz-linear-gradient(90deg, #FED526, #FED526);background-image:-o-linear-gradient(90deg, #FED526, #FED526);background-image:-ms-linear-gradient(90deg, #FED526, #FED526);background-image:linear-gradient(90deg, #FED526, #FED526);background-repeat:no-repeat;background-position:bottom left;background-size:0 .5rem;transition:all 2s ease-in-out}.js-marker.js-marker--active{background-size:100% .5rem}.acd_single__box__item:not(:last-of-type){margin-bottom:6rem}.acd_single__Unit{overflow:hidden;border-radius:2rem}.acd_single__Unit:not(:last-of-type){margin-bottom:1.5rem}.acd_single__TitleUnit{cursor:pointer;padding:2rem 5rem 2rem 1.5rem;position:relative;background-color:#08aece;color:#fff}@media screen and (min-width: 768px){.acd_single__TitleUnit{padding:2.2rem 6rem 2.2rem 3rem}}.acd_single__TitleUnit::after{position:absolute;background:url(../img/common/icon-acd-bottom.svg) no-repeat,url(../img/common/icon-acd-top.svg) no-repeat;content:"";background-size:contain, 0 0;display:inline-block;width:3rem;height:3rem;top:2rem;right:1.5rem;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0)}@media screen and (min-width: 768px){.acd_single__TitleUnit::after{top:2.5rem;right:3rem}}.acd_single__TitleUnit.active{background-color:#DBF2FE;color:#000}.acd_single__TitleUnit.active::after{background-size:0 0, contain}.acd_single--ttl{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 768px){.acd_single--ttl{font-size:2.4rem}}.acd_single__Item{display:none;list-style:none;background-color:#08aece;color:#fff}.acd_single__Item.sp-active-item{background-color:#DBF2FE;color:#000}.acd_single__List{padding:0 1.8rem 2rem;position:relative}@media screen and (min-width: 768px){.acd_single__List{padding:0 3rem 2.4rem}}.acd_single__List__txt{font-size:1.6rem;font-weight:500}@media screen and (min-width: 960px){.acd_single__List__txt{font-size:1.8rem}}.icon-faq-q{position:relative;padding-left:4rem}@media screen and (min-width: 768px){.icon-faq-q{padding-left:4rem}}.icon-faq-q::before{position:absolute;content:"Q.";font-size:2.4rem;display:inline-block;top:0;left:0;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);line-height:1;font-weight:bold}@media screen and (min-width: 768px){.icon-faq-q::before{font-size:2.8rem}}.icon-faq-a{position:relative;padding-left:4rem}@media screen and (min-width: 768px){.icon-faq-a{padding-left:4rem}}.icon-faq-a::before{position:absolute;content:"A.";font-size:2rem;display:inline-block;top:0.2rem;left:0;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);line-height:1;font-weight:bold}@media screen and (min-width: 768px){.acd_product__Unit{width:37rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;left:-30.6rem;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}.acd_product__TitleUnit{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;cursor:pointer;position:relative;background-color:#000;color:#fff;padding:1rem 1rem;border-radius:1rem 1rem 0 0;font-size:2.2rem}@media screen and (min-width: 768px){.acd_product__TitleUnit{padding:2rem 1.4rem 0rem 1.4rem;border-radius:0 2rem 0 0;width:6.4rem;height:25rem;margin-top:2rem;margin-left:-0.1rem;position:relative;z-index:0;white-space:pre;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.acd_product__TitleUnit::before{position:absolute;content:"";background:url(../img/product/side-end.svg) no-repeat;background-size:contain !important;width:6.4rem;height:7.1rem;bottom:-6.3rem;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0)}}.acd_product__TitleUnit__btn{font-size:2.2rem;color:#fff;padding-left:4.5rem;position:relative}@media screen and (min-width: 768px){.acd_product__TitleUnit__btn{font-size:2.4rem;padding-left:0rem;padding-top:4.5rem;letter-spacing:0.2rem}}.acd_product__TitleUnit__btn .icon-acd{position:relative}.acd_product__TitleUnit__btn .icon-acd::before{position:absolute;content:"";background:url(../img/product/icon-arrow-category-sp.svg) no-repeat,url(../img/product/icon-arrow-category-close-sp.svg) no-repeat;background-size:contain, 0 0 !important;display:inline-block;width:3.3rem;height:3.2rem;top:50%;left:-4.5rem;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}@media screen and (min-width: 768px){.acd_product__TitleUnit__btn .icon-acd::before{background:url(../img/product/icon-arrow-category-pc.svg) no-repeat,url(../img/product/icon-arrow-category-close-pc.svg) no-repeat;top:-4.2rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}}@media screen and (min-width: 768px){_::-webkit-full-page-media,_:future,:root .icon-acd{right:1.5rem}}@media screen and (min-width: 768px){_::-webkit-full-page-media,_:future,:root .icon-acd::before{left:65%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px){::i-block-chrome,.icon-acd{right:1.5rem}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px){::i-block-chrome,.icon-acd::before{left:65%}}.acd_product__Unit.sp-active .icon-acd::before{background-size:0 0, contain !important}.acd_product__Unit.pc-active .icon-acd::before{background-size:0 0, contain !important}.acd_product__Item{visibility:hidden;opacity:0;height:0;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;list-style:none;padding:0;background-color:#0770BD}@media screen and (min-width: 768px){.acd_product__Item{visibility:visible;opacity:1;height:70vh;padding-bottom:8rem;border-radius:2rem;width:30.6rem;overflow:hidden;background-color:#000}}.acd_product__Unit.sp-active .acd_product__Item{visibility:visible;opacity:1;height:70vh}@media screen and (min-width: 768px){.acd_product__Unit.pc-active{left:0;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.l-header{position:relative;display:flex;justify-content:space-between;padding:1rem 1rem .8rem;align-items:center}@media screen and (min-width: 960px){.l-header{padding:1.5rem 2rem}}.l-header__left{margin-right:1rem}.l-header__left__logo{position:absolute;top:0;width:7.3rem;left:36px;transform:translateX(-50%)}@media screen and (min-width: 550px){.l-header__left__logo{left:41px;width:8.3rem}}@media screen and (min-width: 768px){.l-header__left__logo{width:11rem;max-width:14rem;left:52px}}@media screen and (min-width: 960px){.l-header__left__logo{width:12rem;max-width:14rem;left:50%}}.l-header__left__txt{padding-left:6.3rem}@media screen and (min-width: 550px){.l-header__left__txt{padding-left:8rem}}@media screen and (min-width: 768px){.l-header__left__txt{padding-left:11rem}}@media screen and (min-width: 960px){.l-header__left__txt{padding-left:0}}.l-header__left__txt__en{font-family:"Poppins",sans-serif;color:#FFD700;font-size:5vw;line-height:1;letter-spacing:.1rem;text-shadow:0 0.15rem 0 #000;-webkit-text-stroke:0.1rem #000}@media screen and (min-width: 550px){.l-header__left__txt__en{font-size:3rem;-webkit-text-stroke:0.15rem #000;text-shadow:0 0.3rem 0 #000}}.l-header__left__txt__ja{margin-top:0;font-size:1.05rem;letter-spacing:-0.05em}@media screen and (min-width: 960px){.l-header__left__txt__ja{font-size:1.4rem;letter-spacing:normal}}.l-header__right__btn{text-decoration:none;color:#fff;background:#15CC42;display:block;text-align:left;font-size:1.4rem;position:relative;padding:.7rem 1rem .7rem 3.5rem;border-radius:5em}@media screen and (min-width: 960px){.l-header__right__btn{font-size:1.6rem;padding:1rem 2rem 1rem 6rem}}.l-header__right__btn::after{position:relative;font-size:1.8rem;content:"";background:url(../img/common/icon-line.svg) no-repeat;background-size:contain;position:absolute;width:2rem;height:2rem;left:1rem;top:52%;transform:translateY(-50%)}@media screen and (min-width: 960px){.l-header__right__btn::after{width:3.2rem;height:3rem;left:2rem}}@media screen and (min-width: 960px){.l-header__right__btn:hover{opacity:0.6}}.l-footer{background-color:#0770BD;padding:4rem 2rem 27vw;color:#fff}@media screen and (min-width: 768px){.l-footer{padding:5rem 2rem 16rem}}@media screen and (min-width: 960px){.l-footer{padding:5rem 2rem 13rem}}@media screen and (min-width: 1400px){.l-footer{padding:7rem 10rem 3.5rem}}.l-footer__wrapper{max-width:55rem;margin:0 auto}@media screen and (min-width: 960px){.l-footer__wrapper{max-width:none}}@media screen and (min-width: 960px){.l-footer__outer{display:flex;justify-content:space-between}}.l-footer__outer__box{max-width:350px}@media screen and (min-width: 960px){.l-footer__inbox{display:flex;column-gap:6rem;width:100%}}@media screen and (min-width: 960px){.l-footer__box{width:auto}}.l-footer__logo{display:flex}.l-footer__logo__img{width:7rem}.l-footer__txt{margin-left:1rem}.l-footer__txt__en{font-family:"Poppins",sans-serif;color:#FFD700;font-size:3.8rem;line-height:1;letter-spacing:.1rem;text-shadow:0 .3rem 0 #000;-webkit-text-stroke:.15rem #000}.l-footer__txt__ja{font-weight:500}.l-footer__btn{display:inline-block;position:relative;color:#fff;border:2px solid #fff;border-radius:3rem;padding:1.5rem 7rem 1.5rem 5rem;margin:2rem 0;width:100%;text-align:center;font-size:1.8rem}@media screen and (min-width: 960px){.l-footer__btn{padding:1.5rem 9rem 1.5rem 6rem}}.l-footer__btn::after{content:"";position:absolute;right:6rem;bottom:.7rem;width:2.2rem;height:2rem;background:url(../img/top/icon-links.svg) no-repeat center/contain;transform:translateY(-50%)}.l-footer__btn:hover{background:#fff;color:#0770BD;transition:0.3s}.l-footer__btn:hover::after{background:url(../img/top/icon-links-blue.svg) no-repeat center/contain}@media screen and (min-width: 960px){.l-footer__box2{flex:1}}@media screen and (min-width: 1300px){.l-footer__box2{display:flex;justify-content:space-between}}@media screen and (min-width: 960px){.l-footer__adress{display:flex;column-gap:4rem}}.l-footer__adress__item:not(:last-child){margin-bottom:4rem}.l-footer__adress__item__ttl{font-size:2rem}.l-footer__adress__item__txt{font-weight:500}.l-footer__guide{margin:2.5rem 0 2rem;text-align:center;align-items:center}@media screen and (min-width: 960px){.l-footer__guide{margin:0;display:flex;gap:2rem}}@media screen and (min-width: 1300px){.l-footer__guide{display:block}}.l-footer__guide__btn:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 960px){.l-footer__guide__btn:not(:last-child){margin-bottom:0}}@media screen and (min-width: 1300px){.l-footer__guide__btn:not(:last-child){margin-bottom:2rem}}.l-footer__guide__btn__entry{position:relative;display:inline-block;width:100%;color:#fff;background-color:#15CC42;border-radius:9999px;padding:1.5rem 2rem;font-size:1.8rem}@media screen and (min-width: 960px){.l-footer__guide__btn__entry{width:auto;max-width:19rem;font-size:1.6rem;padding:1rem 2rem 1rem 6rem}}@media screen and (min-width: 1300px){.l-footer__guide__btn__entry{padding:1rem 2rem 1rem 6rem}}.l-footer__guide__btn__entry::after{position:relative;font-size:1.8rem;content:"";background:url(../img/common/icon-line.svg) no-repeat;background-size:contain;position:absolute;width:3rem;height:3rem;left:2.3rem;top:50%;transform:translateY(-50%)}@media screen and (min-width: 960px){.l-footer__guide__btn__entry::after{width:3.2rem;left:2.3rem}}@media screen and (min-width: 960px){.l-footer__guide__btn__entry:hover{opacity:0.6}}.l-footer__guide__btn__back{position:relative;display:inline-block;width:100%;color:#000;background-color:#fff;border:2px solid #000;border-radius:9999px;padding:1.5rem 2rem;font-size:1.8rem;cursor:pointer}@media screen and (min-width: 960px){.l-footer__guide__btn__back{width:auto;max-width:19rem;font-size:1.4rem;padding:.5rem 2rem .5rem 4rem}}.l-footer__guide__btn__back::after{position:relative;font-size:1.8rem;content:"";background:url(../img/top/icon-pagetop-btn.svg) no-repeat;background-size:contain;position:absolute;width:2rem;height:1.3rem;left:3.3rem;top:50%;transform:translateY(-50%)}@media screen and (min-width: 960px){.l-footer__guide__btn__back::after{width:1.5rem;height:1rem;left:2rem}}.l-footer__guide__btn__back:hover{background:#FED526;color:#000;transition:0.3s}.l-footer__copy{margin-top:2rem}.l-footer__copy__txt{font-family:"Poppins",sans-serif;font-weight:300;text-align:center}.btn-area{margin-top:2rem}@media screen and (min-width: 960px){.btn-area{margin-top:5rem}}.btn-area-top{padding-top:3rem}@media screen and (min-width: 768px){.btn-area-top{padding-top:5rem}}@media screen and (min-width: 960px){.btn-area-top{padding-top:4rem}}.btn-area--left{margin:3rem 0 0 0 !important}.btn-area--left .btn{margin:0 0 auto !important}.btn-area--left-pc{margin:3rem 0 0 0 !important}.btn-area--left-pc .btn{margin:0 0 auto !important}@media screen and (max-width: 767px){.btn-area--left-pc .btn{margin:0 auto !important}}.btn-narrow{min-width:100% !important;width:100% !important}@media screen and (min-width: 768px){.btn-narrow--pc{min-width:100% !important;width:100% !important}}@media screen and (max-width: 767px){.btn-narrow--sp{min-width:100% !important;width:100% !important}}.btn{display:table;text-align:center;margin:0 auto;padding:1.5rem 5rem 1.5rem 3rem;width:100%}@media screen and (min-width: 550px){.btn{min-width:34rem;width:auto;padding:1.5rem 7rem 1.5rem 5rem}}.btn-min{width:70vw !important}@media screen and (min-width: 430px){.btn-min{width:auto !important}}.btn-s{font-size:1.4rem;line-height:1.8}.btn-m{font-size:1.8rem;line-height:1.8}@media screen and (min-width: 768px){.btn-m{font-size:2rem}}.btn-l{font-size:2rem;line-height:1.8}.btn-main{position:relative;font-weight:bold;background-color:#E75D47;border-radius:9999px;color:#fff;border:solid 4px #fff}.btn-main::before{position:absolute;content:"";background:url(../img/common/icon-circle-arrow-white.svg) no-repeat;background-size:contain;width:4rem;height:4rem;right:1rem;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.btn-main:hover{background-color:#FA8825}.btn-main.-white{color:#000;background-color:#fff}.btn-main.-return{padding:1.8rem 5rem 1.8rem 7rem}.btn-main.-return::before{position:absolute;content:"";background:url(../img/common/icon-circle-arrow-white.svg) no-repeat;background-size:contain;width:4rem;height:4rem;left:1rem;top:50%;transform:translate(0, -50%) scale(-1, 1);-webkit-transform:translate(0, -50%) scale(-1, 1);-ms-transform:translate(0, -50%) scale(-1, 1)}.btn-follow{position:fixed;bottom:0;z-index:98;width:100%}@media screen and (min-width: 960px){.btn-follow{display:block;right:0;bottom:5rem;width:25rem;height:6.6rem;z-index:98;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}@media screen and (min-width: 1140px){.btn-follow{width:28rem}}@media screen and (min-width: 960px){.btn-follow:hover{opacity:.5;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}.btn-follow__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}@media screen and (min-width: 960px){.btn-follow__box{display:block}}.btn-follow__box__item{text-align:left;width:100%;font-size:1.6rem;padding:1.2rem 1rem;text-align:center;position:relative;display:inline-block;background-color:#55BF0F;color:#FED526;text-decoration:none}@media screen and (min-width: 960px){.btn-follow__box__item{font-size:1.6rem;width:100%;display:block;padding:2rem 2.5rem 2rem 1.5rem;border-radius:1rem 0 0 1rem}}@media screen and (min-width: 1140px){.btn-follow__box__item{font-size:1.6rem;font-size:1.9rem}}.btn-follow__box__item span::after{position:absolute;background:url(../img/ico-arrow-bottom-yellow.svg) no-repeat;content:"";background-size:contain;display:inline-block;width:1.9rem;height:0.9rem;top:52%;margin-left:2rem;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}@media screen and (min-width: 768px){.btn-follow__box__item span::after{margin-left:.5rem}}.btn-campaign{display:none}@media screen and (min-width: 960px){.btn-campaign{display:block}}.btn-x{background-color:#fcee21;color:#39b54a}@media screen and (min-width: 960px){.btn-x{display:none}}.btn-x span::after{content:none}.btn-change .btn-campaign{display:block}.btn-change .btn-x{display:none}@media screen and (min-width: 960px){.btn-change .btn-x{display:none}}.btn-none .btn-follow{display:none}.btn-none #page-top{bottom:1rem !important}.icon-map{position:relative;padding-left:1.5rem;display:inline-block}.icon-map::after{position:absolute;content:"";background:url(../img/common/icon-map-marker.svg) no-repeat;background-size:contain;width:1.2rem;height:1.6rem;display:inline-block;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.icon-window{position:relative}.icon-window::after{position:relative;content:"";background:url(../img/common/icon-new-window.svg) no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block;top:.1rem;margin:0 0 0 .5rem}.icon-window-blue{position:relative}.icon-window-blue::after{position:relative;content:"";background:url(../img/common/icon-new-window-blue.svg) no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block;top:.1rem;margin:0 0 0 .5rem}ul:not([class]),.list-none{list-style:none;padding:0;margin:0}.list{list-style:none;padding-left:1rem;line-height:1.9}.list li{text-indent:-0.55em}.list li::before{background:#000;content:"";display:inline-block;width:0.3rem;height:0.3rem;border-radius:50%;margin-right:0.5rem;margin-bottom:0.1rem;vertical-align:middle}.list li a{color:#333}.list-number{text-indent:-2.5em;padding-left:2.5em}.list-number li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.list-number li::before{content:"(" counter(cnt) ") ";margin-right:1rem}.c-list-ast{list-style-type:none}.c-list-ast.xxsmall .c-list-ast__item{font-size:1.2rem}@media screen and (min-width: 550px){.c-list-ast.-bigPc .c-list-ast__item{font-size:1.6rem}}.c-list-ast__item{position:relative;padding-left:1.2em;font-size:1.4rem;line-height:1.6}.c-list-ast__item::before{content:'※';position:absolute;left:0}.c-list-number{list-style:decimal}.c-list-number li,.c-list-number .c-list-number__item{margin-bottom:1rem}.list-circle{list-style:none;padding-left:0;line-height:1.7}.list-circle__item{margin-left:2rem;position:relative;text-indent:0;margin-bottom:1rem}@media screen and (min-width: 768px){.list-circle__item{margin-bottom:2rem}}.list-circle__item::before{content:"●";position:absolute;display:inline-block;top:.8em;left:-12px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}::placeholder{color:#DFDFDF}.contact .contact-form .form__table{border-collapse:collapse;word-break:break-all;width:100%;display:block;margin-bottom:3rem}@media screen and (min-width: 768px){.contact .contact-form .form__table{display:table;margin-bottom:4.4rem}}.contact .contact-form .form__table .form__table--tbody{display:block}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--tbody{display:contents}}.contact .contact-form .form__table .form__table--contents{display:block;margin-bottom:4rem;flex-wrap:wrap;margin-bottom:3rem;background:#fff;padding:1.5rem 2rem;border-radius:3rem;margin-bottom:2rem;font-size:1.6rem}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem}}.contact .contact-form .form__table .form__table--contents:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--contents.-br .form__table--heading{width:100%}}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--contents.-br .form__table--content{width:100%;margin:1rem 0 0 9.5rem}}.contact .contact-form .form__table .form__table--heading{display:block;width:100%;text-align:left;vertical-align:middle;margin-bottom:1rem}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--heading{width:40%;max-width:30rem;display:table-cell;padding:0;margin-bottom:0}}@media screen and (min-width: 960px){.contact .contact-form .form__table .form__table--heading{padding:0}}.contact .contact-form .form__table .form__table--heading p{font-weight:bold}.contact .contact-form .form__table .form__table--content{display:block}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--content{display:table-cell;padding:0;width:60%}}.contact .contact-form .form__table .form__table--content--item--text{width:100%;font-size:1.4rem;margin-bottom:1rem}.contact .contact-form .form__table .form__table--content--item--select-wrap{position:relative;background:#efefef url(../img/icon--select-arrow.svg) no-repeat;background-size:13px 6px;background-position:right 1.5rem center;width:100%;margin-bottom:0.5rem}.contact .contact-form .form__table .form__table--content--item--select-wrap .form__table--content--item--select{display:block;padding:1rem 3.5rem 1rem 1rem;width:100%;font-size:1.6rem;cursor:pointer}.contact .contact-form .form__table .form__table--content--item--textarea{display:block;width:100%;margin-bottom:0;-webkit-appearance:none;height:20rem;padding:0;min-height:5rem;resize:none}.contact .contact-form .form__table .form__table--content--item--input{display:block;width:100%;margin-bottom:0}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--content--item--input{width:100%;flex:1}}.contact .contact-form .form__table .form__table--content--item{margin-bottom:2rem}.contact .contact-form .form__table .form__table--content--item:only-of-type,.contact .contact-form .form__table .form__table--content--item:last-of-type{margin-bottom:2rem}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--content--item{align-items:center}}.contact .contact-form .form__table .form__table--content--item .form__table--content--item--label{display:block;font-weight:bold;font-size:1.5rem;width:100%;margin-bottom:0.5rem}@media screen and (min-width: 768px){.contact .contact-form .form__table .form__table--content--item .form__table--content--item--label{width:25%;max-width:160px}}[class*="u-icon--"]::before{content:"";display:inline-block;padding:0.6rem 2rem .8rem;margin-right:1.5rem;line-height:1;font-weight:normal;font-size:1.6rem;vertical-align:middle;border-radius:9999px}@media screen and (min-width: 768px){[class*="u-icon--"]::before{font-size:2rem}}.u-icon--required::before{content:"必須";background:#08aece;color:#fff;font-weight:bold}.u-icon--any::before{content:"任意";background:#B8C5D5;color:#fff;font-weight:bold}.u-icon--br{line-height:1.5 !important}.u-icon--br::before{display:block;width:fit-content;margin-bottom:1rem}.contact .form-style .form__error-wrap{width:100%}.contact .form-style .form__error-wrap .form__error{padding:1rem;font-size:1.3rem;color:#E75D47;background:#fbe9e7;line-height:1;width:100%}@media screen and (min-width: 768px){.contact .form-style .form__error-wrap .form__error{width:100%}}@media screen and (min-width: 768px){.contact .form-style .form__error-wrap.form__error-wrap--full:before{content:none}}@media screen and (min-width: 768px){.contact .form-style .form__error-wrap.form__error-wrap--full .form__error{width:100%}}.contact .form-style .form__button--wrap .form__button--input{display:block;width:100%;padding:2rem 1rem;background:#000;color:#fff;line-height:1;font-size:1.6rem;max-width:220px;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.contact .form-style .form__button--wrap .form__button--input:hover{opacity:0.5;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 768px){.contact .form-style .form__button--wrap .btn{margin-top:0}}.contact .l-container.pagetitle h1{letter-spacing:-2px}.contact-error-text{margin-bottom:1.5rem;color:#E75D47}.contact-error-text--message{color:#E75D47}.acms-admin-form-checkbox{margin-right:0;display:block;width:fit-content}.acms-admin-form-checkbox .checkbox{margin:0 0.5rem 0}@media screen and (min-width: 768px){.acms-admin-form-checkbox .checkbox{margin:0 0.5rem 0}}.acms-admin-form-checkbox label{display:inline-block;position:relative;margin-bottom:1rem;padding-left:3.5rem}.acms-admin-form-checkbox label span{display:inline-block;position:relative;background-color:transparent;width:20px;height:20px;transform-origin:center;border:2px solid #08aece;border-radius:0.5rem;vertical-align:-5px;margin-right:0.6rem;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);position:absolute;left:0;top:0.4rem}.acms-admin-form-checkbox label span:before{content:"";width:0px;height:2px;border-radius:2px;background:#08aece;position:absolute;transform:rotate(45deg);top:8px;left:5px;transform-origin:0% 0%}@media screen and (min-width: 768px){.acms-admin-form-checkbox label span:before{transition:width 50ms ease 50ms}}.acms-admin-form-checkbox label span:after{content:"";width:0;height:2px;border-radius:2px;background:#08aece;position:absolute;transform:rotate(305deg);top:12px;left:6px;transform-origin:0% 0%}@media screen and (min-width: 768px){.acms-admin-form-checkbox label span:after{transition:width 50ms ease}}input[type="checkbox"]{display:none}input[type="checkbox"]:checked+span{background-color:#08aece;transform:scale(1.2)}input[type="checkbox"]:checked+span:after{width:10px;background:#fff;transition:width 150ms ease 100ms}input[type="checkbox"]:checked+span:before{width:5px;background:#fff;transition:width 150ms ease 100ms}@media screen and (min-width: 768px){.flex-check{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.flex-check .acms-admin-form-checkbox:not(:last-of-type){margin-right:2rem}}@media screen and (min-width: 768px){.flex-check .acms-admin-form-checkbox .checkbox{margin:0.2rem 0.5rem 0 !important}}input[type="radio"]{display:none}input[type="radio"]+span{position:relative;right:0;bottom:0;left:0;height:22px;width:22px;vertical-align:top;transition:all .15s ease-out 0s;color:#fff;background:#fff;cursor:pointer;display:inline-block;margin:.4rem;outline:none;border:2px solid #08aece;border-radius:5rem}input[type="radio"]:checked+span{background:#08aece;border:2px solid #08aece}input[type="radio"]:checked+span:after{content:"";background:#fff;position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:5rem;transition:all .1s ease-in-out;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}input[type="radio"]:disabled+span{background:#F1EFEF;border:1px solid #B8C5D5}.radio__label{cursor:pointer}.radio.-big input[type="radio"]+span{height:22px;width:22px}.radio.-big input[type="radio"]:checked+span:after{width:8px;height:8px}@media screen and (min-width: 768px){.flex-radio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.flex-radio .radio:not(:last-of-type){margin-right:3rem}}table{word-break:break-all}.table{width:100%;border-collapse:collapse;word-break:break-all}@media screen and (min-width: 768px){.table tr:first-of-type{border-top:1px solid #08aece}.table tr:last-of-type{border-bottom:1px solid #08aece}.table tr:not(:last-of-type) th{border-bottom:1px solid #fff}.table tr:not(:last-of-type) td{margin-bottom:0;border-bottom:1px solid #08aece}}.table th{display:block;background:#08aece;color:#fff;vertical-align:middle;text-align:center;font-weight:700;padding:0.5rem 1rem 0.5rem}@media screen and (min-width: 768px){.table th{display:table-cell;width:18%;padding:1.5rem 0.3rem 1.5rem 1.2rem}}.table td{display:block;padding:0.5rem 2rem 2rem;background:#fff}@media screen and (min-width: 768px){.table td{display:table-cell;width:72%;padding:1.5rem 0.3rem 1.5rem 1.2rem}}.table-non{width:100%;border-collapse:collapse;word-break:break-all;font-size:1.6rem;font-weight:500}@media screen and (min-width: 768px){.table-non{font-size:1.6rem}}.table-non tr:first-of-type{border-top:1px solid #08aece}.table-non tr:last-of-type{border-bottom:1px solid #08aece}.table-non tr:not(:last-of-type) th{border-bottom:1px solid #fff}.table-non tr:not(:last-of-type) td{margin-bottom:0;border-bottom:1px solid #08aece}.table-non th{vertical-align:middle;font-weight:500;color:#fff;width:30%;display:table-cell;padding:2rem 1rem;background:#08aece;min-width:11rem;text-align:center}.table-non td{font-weight:500;color:#000;width:70%;padding:2rem 1rem;display:table-cell;background:#fff;border-right:1px solid #08aece;text-align:center}.table-border{width:100%;border-collapse:collapse}.table-border tr{border-bottom:1px solid #F1EFEF;text-align:left}.table-border tr:first-of-type{border-top:1px solid #F1EFEF}.table-border th{display:block;font-weight:900;padding:1.5rem 0 0;font-size:1.8rem}@media screen and (min-width: 768px){.table-border th{padding:1.5rem 0 1.5rem;vertical-align:baseline;width:28%;display:table-cell}}.table-border td{display:block;padding:.5rem 0 1.5rem;font-size:1.8rem}@media screen and (min-width: 768px){.table-border td{padding:1.5rem 0 1.5rem .5rem;width:72%;display:table-cell}}.table-border-wide{width:100%;border-collapse:collapse}.table-border-wide tr{border-bottom:1px solid #F1EFEF;text-align:left}.table-border-wide tr:first-of-type{border-top:1px solid #F1EFEF}.table-border-wide th{display:block;font-weight:900;padding:1.5rem 0 0;font-size:1.8rem}.table-border-wide td{display:block;padding:.5rem 0 1.5rem;font-size:1.8rem}.table-border-non{width:100%;border-collapse:collapse}.table-border-non tr{border-bottom:1px solid #F1EFEF;text-align:left}.table-border-non tr:last-of-type{border-bottom:none}.table-border-non th{vertical-align:baseline;font-weight:normal;width:28%;display:table-cell;padding:1.5rem 0.3rem 1.5rem 1.2rem}.table-border-non td{width:72%;padding:1.5rem 0.3rem 1.5rem 1.2rem;display:table-cell}.table-non-flex{width:100%;border-collapse:collapse;word-break:break-all;font-size:1.6rem;font-weight:500}@media screen and (min-width: 768px){.table-non-flex{font-size:1.6rem}}.table-non-flex thead th:not(:last-of-type){border-right:1px solid #fff}.table-non-flex thead th:last-of-type{border-right:1px solid #08aece}.table-non-flex thead th:first-of-type{border-left:1px solid #08aece}.table-non-flex tbody tr{border-bottom:1px solid #08aece}.table-non-flex tbody td{border-right:1px solid #08aece}.table-non-flex tbody td:first-of-type{border-left:1px solid #08aece}.table-non-flex th{vertical-align:middle;font-weight:500;color:#fff;width:auto;display:table-cell;padding:1.4rem .5rem;background:#08aece;text-align:center}.table-non-flex td{font-weight:500;color:#000;width:auto;background:#fff;padding:1.4rem .5rem;display:table-cell;text-align:center}.table-non-wide{width:100%;border-collapse:separate;border-spacing:0 2rem;margin-top:-2rem;margin-bottom:-2rem}.table-non-wide tr{border-top:1px solid #F1EFEF;text-align:left}.table-non-wide tr:last-of-type{border-bottom:1px solid #F1EFEF}.table-non-wide th{width:100%;padding:1rem;vertical-align:middle;display:block;position:relative;font-size:1.6rem;font-weight:bold;background:#878787;color:#fff;text-align:center}.table-non-wide td{width:100%;padding:2rem;display:block;font-weight:normal;background:#F1EFEF;font-size:1.6rem;text-align:left;vertical-align:middle}.is-1{font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2rem;font-weight:900;line-height:1.3}@media screen and (min-width: 768px){.is-1{font-size:4.5rem}}.is-1.title{margin-bottom:1.6rem}@media screen and (min-width: 768px){.is-1.title{margin-bottom:1.6rem}}.is-2{font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.2rem;font-weight:900;line-height:1.5}.is-2.title{margin-bottom:1.5rem}.is-3{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem;font-weight:900;line-height:1.5}.is-3.title{margin-bottom:2rem}.is-4{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem;font-weight:900;line-height:1.7}@media screen and (min-width: 768px){.is-4{font-size:2.4rem}}.is-4.title{margin-bottom:1rem}.is-5{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.8rem;font-weight:900;line-height:1.7}@media screen and (min-width: 768px){.is-5{font-size:2rem}}.is-5.title{margin-bottom:1.3rem}.is-6{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.8rem;line-height:1.7;font-weight:900}.is-6.title{margin-bottom:0.5rem}.is-p{font-size:1.6rem;font-weight:900}.is-p-normal{font-size:1.6rem;font-weight:normal}.ttl-unit{text-align:center;margin-bottom:2rem}.ttl-unit__sub{color:#08aece;font-size:1.8rem;font-weight:900}@media screen and (min-width: 768px){.ttl-unit.-bigPc{margin-bottom:5rem}}.figure figcaption{margin-top:10px}.figure img{display:block;margin:0 auto;max-width:100%;vertical-align:top}.figure+p,.figure+.title{margin-top:2rem}@media screen and (min-width: 768px){.figure+p,.figure+.title{margin-top:2rem}}.hero{width:100%}img{width:100%}.breadcrumb{list-style:none;margin-bottom:0;margin-top:1rem;font-size:1.6rem;color:#000}@media screen and (min-width: 768px){.breadcrumb{font-size:1.8rem}}.breadcrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{line-height:1.6;margin-right:3.5rem;position:relative}.breadcrumb li:last-of-type::after{display:none}.breadcrumb li::after{content:"";background:url(../img/common/icon-arrow-blue.svg) no-repeat;background-size:contain;padding:0 0.8rem;position:absolute;right:-2.8rem;top:.4rem;width:1.5rem;height:1.7rem}@media screen and (min-width: 960px){.breadcrumb li a:hover{opacity:0.5}}.breadcrumb li a:not([class]){color:color-main;text-decoration:none}.breadcrumb-content{padding:0 2rem}@media screen and (min-width: 1500px){.breadcrumb-content{padding:0;margin-top:1rem}}.text-normal{font-weight:normal !important}.text-bold{font-weight:bold !important}.text-indent{text-indent:1em !important}.text-note{margin-left:1em !important;text-indent:-1em !important}.text-nowrap{white-space:nowrap !important}.text-breakword{word-wrap:break-word !important;overflow-wrap:break-word !important}.text-vertical{writing-mode:vertical-rl !important;text-orientation:mixed !important}.text-vertical--upright{text-orientation:upright !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-top{vertical-align:top !important}.text-middle{vertical-align:middle !important}.text-bottom{vertical-align:bottom !important}@media screen and (min-width: 768px){.br-sp{display:none}}.br-pc{display:none}@media screen and (min-width: 768px){.br-pc{display:block}}@media screen and (min-width: 375px){.br-sp-xs{display:none}}.br-pc-xs{display:none}@media screen and (min-width: 375px){.br-pc-xs{display:block}}@media screen and (min-width: 550px){.br-sp-xsm{display:none}}.br-pc-xsm{display:none}@media screen and (min-width: 550px){.br-pc-xsm{display:block}}@media screen and (min-width: 768px){.br-sp-sm{display:none}}.br-pc-sm{display:none}@media screen and (min-width: 768px){.br-pc-sm{display:block}}@media screen and (min-width: 960px){.br-sp-md{display:none}}.br-pc-md{display:none}@media screen and (min-width: 960px){.br-pc-md{display:block}}@media screen and (min-width: 1140px){.br-sp-lg{display:none}}.br-pc-lg{display:none}@media screen and (min-width: 1140px){.br-pc-lg{display:block}}@media screen and (min-width: 1300px){.br-sp-xl{display:none}}.br-pc-xl{display:none}@media screen and (min-width: 1300px){.br-pc-xl{display:block}}.br-unique{display:none}@media screen and (min-width: 550px){.br-unique{display:block}}@media screen and (min-width: 1140px){.br-unique{display:none}}.br-unique-fotter{display:none}@media screen and (min-width: 960px){.br-unique-fotter{display:block}}@media screen and (min-width: 1140px){.br-unique-fotter{display:none}}@media screen and (min-width: 768px){.center-pc{text-align:center}}.text-center-sp{text-align:center}@media screen and (min-width: 550px){.text-center-sp{text-align:left}}.text-center-pc{text-align:left}@media screen and (min-width: 550px){.text-center-pc{text-align:center}}.text-center-sp-sm{text-align:center}@media screen and (min-width: 768px){.text-center-sp-sm{text-align:left}}.text-center-pc-sm{text-align:left}@media screen and (min-width: 768px){.text-center-pc-sm{text-align:center}}.center{text-align:center}.bg-white{background:#fff}.bg-black{background:#000}.bg-blue{background:#0770BD}.bg-blue-light{background:#DBF2FE}.bg-gray{background:#F1EFEF}.deco-wave{position:relative}.deco-wave::before{position:absolute;content:"";background:url(../img/common/bg-wave.svg) repeat-x;background-size:contain;width:100%;height:0.85rem;left:0;top:-0.8rem}.deco-wave::after{position:absolute;content:"";background:url(../img/common/bg-wave.svg) repeat-x;background-size:contain;width:100%;height:0.85rem;left:0;bottom:-0.8rem;transform:scale(-1, -1)}.deco-wave-bottom-lightBlue{position:relative}.deco-wave-bottom-lightBlue::after{position:absolute;content:"";background:url(../img/top/bg-wave-water-blue.svg) repeat-x;background-size:contain;width:100%;height:2rem;left:0;bottom:-1.6rem}@media screen and (min-width: 960px){.deco-wave-bottom-lightBlue::after{height:4rem;bottom:-3.5rem}}.deco-wave-bottom-blue{position:relative}.deco-wave-bottom-blue::after{position:absolute;content:"";background:url(../img/top/bg-wave-blue.svg) repeat-x;background-size:contain;width:100%;height:2rem;left:0;top:-1rem}@media screen and (min-width: 960px){.deco-wave-bottom-blue::after{height:4rem;top:-3.5rem}}.deco-wave-top-white{position:relative}.deco-wave-top-white::after{position:absolute;content:"";background:url(../img/common/bg-wave-white.svg) repeat-x;background-size:contain;width:100%;height:2rem;left:0;top:-1rem}@media screen and (min-width: 960px){.deco-wave-top-white::after{height:4rem;top:-3.5rem}}.shadow{filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.160784))}.radius{border-radius:2rem}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb1{margin-bottom:1rem !important}.mt1{margin-top:1rem !important}.mt2{margin-top:2rem !important}.mr1{margin-right:1rem}.link-opacity-block{display:block}.link-opacity-block:hover{opacity:0.5;cursor:pointer}.link-opacity-block:hover img{opacity:1 !important}.block{display:block}.icon-link-prev{position:relative}.icon-link-prev::before{content:"";display:inline-block;background:url(../img/ico-arrow-left-green.svg) no-repeat;width:0.8rem;height:1.1rem;background-size:contain;margin-right:0.3rem}@media screen and (min-width: 1140px){.page-link{padding-top:9rem !important;margin-top:-9rem !important}}.link-product{display:block;position:relative;top:-8rem}@media screen and (min-width: 960px){.link-product{top:-15rem}}.scroll::-webkit-scrollbar{width:0.4rem}@media screen and (min-width: 768px){.scroll::-webkit-scrollbar{width:0.6rem}}.scroll::-webkit-scrollbar-track{background:#DDDDDD;border-radius:1rem}.scroll::-webkit-scrollbar-thumb{background:#0770BD;border-radius:1rem}.scroll-x::-webkit-scrollbar{height:0.2rem}@media screen and (min-width: 768px){.scroll-x::-webkit-scrollbar{height:0.9rem}}.scroll-x::-webkit-scrollbar-track{background:none;border-radius:1rem}.scroll-x::-webkit-scrollbar-thumb{background:#707070;border-radius:1rem}@media screen and (min-width: 960px){.sp-only{display:none}}.pc-only{display:none}@media screen and (min-width: 960px){.pc-only{display:block}}.ttl-unit{position:relative;margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:column}.ttl-unit__ja{margin:0 auto;position:relative;max-width:60rem;position:absolute;top:-16rem;width:80%}@media screen and (min-width: 375px){.ttl-unit__ja{top:-17rem;width:34rem}}@media screen and (min-width: 768px){.ttl-unit__ja{top:-20rem;width:38rem}}@media screen and (min-width: 960px){.ttl-unit__ja{top:-28rem;width:54rem}}.ttl-unit__en{color:#FED526;font-family:"Poppins",sans-serif;font-size:clamp(7rem, 11vw, 15rem);line-height:1;letter-spacing:.1rem;text-shadow:0 0.6rem 0 #000;-webkit-text-stroke:0.18rem #000;margin-top:-4rem}@media screen and (min-width: 960px){.ttl-unit__en{width:calc(100% + 60px);text-shadow:0 1rem 0 #000;-webkit-text-stroke:0.4rem #000}}.bnr-fixed{position:fixed;display:block;z-index:9999;bottom:0;right:2rem;width:100vw;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.bnr-fixed{width:44rem;left:auto;transform:none}}.bnr-fixed__item{position:relative}.bnr-fixed__item::before{content:"";position:absolute;left:3vw;top:6%;width:9rem;height:10rem;background:url(../img/top/img_bnr_recruit-sp.gif) no-repeat center/contain}@media screen and (min-width: 375px){.bnr-fixed__item::before{left:2vw;width:11rem;height:12rem}}@media screen and (min-width: 550px){.bnr-fixed__item::before{width:14rem;height:16rem}}@media screen and (min-width: 768px){.bnr-fixed__item::before{left:-10px;top:-8%;width:14rem;height:15rem;background:url(../img/top/img_bnr_recruit.gif) no-repeat center/contain}}.bnr-fixed img{width:100%}@media screen and (min-width: 768px){.bnr-fixed img{width:44rem}}@media screen and (min-width: 768px){.bnr-fixed.sp-only{display:none}}.bnr-fixed.pc-only{display:none}@media screen and (min-width: 768px){.bnr-fixed.pc-only{display:block;max-width:40rem;background:#fff;border-radius:1rem 1rem 0 0}}.bnr-fixed.pc-only .bnr-fixed__item{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 960px){.bnr-fixed.pc-only .bnr-fixed__item:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0.6}}.top-main{position:relative;z-index:-5}.top-about{position:relative;padding-bottom:19rem}@media screen and (min-width: 768px){.top-about{padding-bottom:26rem}}@media screen and (min-width: 960px){.top-about{padding:3rem 0 30rem}}.top-about::before{content:"";position:absolute;left:-10rem;top:23%;width:35vw;height:70rem;transform:translateY(-50%);background:url(../img/top/bg-about-left-sp.png) repeat-y center/contain;z-index:-2}@media screen and (min-width: 550px){.top-about::before{top:17%}}@media screen and (min-width: 768px){.top-about::before{top:11%;height:60rem}}@media screen and (min-width: 960px){.top-about::before{background:url(../img/top/bg-about-left.png) repeat-y center/contain;top:76rem;left:-2rem;width:30rem;height:156rem}}.top-about::after{content:"";position:absolute;right:-10rem;top:23%;width:35vw;height:70rem;transform:translateY(-50%);background:url(../img/top/bg-about-right-sp.png) repeat-y center/contain;z-index:-2}@media screen and (min-width: 550px){.top-about::after{top:17%}}@media screen and (min-width: 768px){.top-about::after{top:11%;height:60rem}}@media screen and (min-width: 960px){.top-about::after{background:url(../img/top/bg-about-right.png) repeat-y center/contain;top:76rem;right:-2rem;width:30rem;height:156rem}}.top-about__data{text-align:center}.top-about__data__ttl{color:#0770BD;font-weight:900;font-size:2.8rem;margin:2rem 0}@media screen and (min-width: 960px){.top-about__data__ttl{font-size:6rem}}.top-about__data__ttl::before{content:"";position:absolute;left:-2rem;top:3%;width:10rem;height:28.2rem;transform:translateY(-50%);background:url(../img/top/img-about-bird-left-sp.png) no-repeat center/contain;z-index:-1}@media screen and (min-width: 960px){.top-about__data__ttl::before{background:url(../img/top/img-about-bird-left.png) no-repeat center/contain;top:25%;left:0rem;width:20%;height:40%}}.top-about__data__ttl::after{content:"";position:absolute;right:1rem;top:1%;width:7rem;height:62.2rem;transform:translateY(-50%);background:url(../img/top/img-about-bird-right-sp.png) no-repeat center/contain;z-index:-1}@media screen and (min-width: 960px){.top-about__data__ttl::after{background:url(../img/top/img-about-bird-right.png) no-repeat center/contain;top:25%;right:0rem;width:20%;height:40%}}.top-about__data__en{color:#FED526;font-family:"Poppins",sans-serif;font-size:3rem;line-height:1.2;letter-spacing:.1rem;text-shadow:0 0.4rem 0 #000;-webkit-text-stroke:0.18rem #000}@media screen and (min-width: 960px){.top-about__data__en{font-size:3.6rem}}.top-about__data__txt{position:relative;width:100vw;left:50%;transform:translateX(-50%);font-size:1.6rem;font-weight:900;margin:2rem 0}@media screen and (min-width: 960px){.top-about__data__txt{font-size:1.6rem}}@media screen and (min-width: 1140px){.top-about__data__txt{font-size:2rem;line-height:2}}.top-about__head{text-align:center;color:#0770BD;font-size:2.4rem;font-weight:900;margin-bottom:.5rem;margin-top:4rem}@media screen and (min-width: 960px){.top-about__head{margin-top:7rem;font-size:3.6rem}}.top-about__img{margin:0 auto;max-width:53rem}@media screen and (min-width: 960px){.top-about__img{max-width:74.2rem}}.top-support{margin-top:-4rem;padding:7rem 0 19rem;background-color:#0770BD;border-radius:1rem}@media screen and (min-width: 768px){.top-support{padding:7rem 0 24rem}}@media screen and (min-width: 960px){.top-support{padding:13rem 0 35rem;border-radius:5rem 5rem 0 0}}@media screen and (min-width: 960px){.top-support__outer{margin:0 auto}}.top-support__box{background:#fff;border-radius:1.6rem;padding:.8rem;margin-top:4rem}@media screen and (min-width: 768px){.top-support__box{padding:.8rem 2.6rem 2.6rem;border-radius:2.6rem}}@media screen and (min-width: 960px){.top-support__box{padding:0;background:none;display:flex;margin-top:10rem}.top-support__box:nth-child(odd){flex-direction:row-reverse}.top-support__box:nth-child(odd) .top-support__box__data{border-radius:0 2rem 2rem 0}.top-support__box:nth-child(odd) .top-support__box__img{border-radius:2rem 2rem 0 2rem}}.top-support__box:not(:first-of-type){margin-top:6rem}@media screen and (min-width: 960px){.top-support__box:not(:first-of-type){margin-top:10rem}}.top-support__box__data{padding:0 1rem}@media screen and (min-width: 960px){.top-support__box__data{border-radius:2rem 0 0 2rem;flex:1;background:#fff;margin-top:7rem;padding:0 3rem}}.top-support__box__data__ttl{font-size:2.4rem;margin:1rem 0 1.5rem}@media screen and (min-width: 960px){.top-support__box__data__ttl{margin-top:0;font-size:3rem}}@media screen and (min-width: 1140px){.top-support__box__data__ttl{font-size:3.6rem}}.top-support__box__data__head{width:22rem;margin:-53px auto 0}@media screen and (min-width: 960px){.top-support__box__data__head{width:61%;max-width:33.5rem;margin:-92px 0 auto}}.top-support__box__data__txt{margin-bottom:1rem}@media screen and (min-width: 960px){.top-support__box__data__txt{font-size:1.8rem;margin-bottom:3rem}}@media screen and (min-width: 960px){.top-support__box__img{width:49%;background:#fff;border-radius:2rem 2rem 2rem 0}}.top-team{margin-top:-4rem;padding:7rem 0 19rem;background-color:#fff;border-radius:1rem}@media screen and (min-width: 768px){.top-team{padding:7rem 0 24rem}}@media screen and (min-width: 960px){.top-team{padding:13rem 0 35rem;border-radius:5rem 5rem 0 0}}.top-team__box{background-color:#fff;border-radius:1.6rem;margin-top:4rem;display:flex;flex-wrap:wrap;gap:3%;justify-content:space-between}@media screen and (min-width: 768px){.top-team__box{max-width:55rem;margin:0 auto}}@media screen and (min-width: 960px){.top-team__box{max-width:none;gap:normal;margin-top:6rem}}.top-team__box__item{width:calc((100% - 3%) / 2)}@media screen and (min-width: 960px){.top-team__box__item{width:33.333%;border-right:3.5px dotted #000;padding:2rem 3rem 3rem}.top-team__box__item:nth-child(3n){border-right:none}.top-team__box__item:nth-child(n+4){border-top:3.5px dotted #000}}.top-team__box__item:nth-child(n+3){margin:1rem 0 0}@media screen and (min-width: 960px){.top-team__box__item:nth-child(n+3){margin:0}}.top-team__box__item__data{padding-top:6%;width:clamp(17rem, 38vw, 24rem);margin:0 auto}.top-team__box__item__data__txt{position:relative;line-height:1.5;padding-left:clamp(1.4rem, 13%, 3.4rem);font-size:clamp(1.4rem, 2.4vw, 1.8rem)}.top-team__box__item__data__txt:not(:last-of-type){margin-bottom:.5rem}.top-team__box__item__data__txt::before{content:"";position:absolute;left:0;top:.85rem;width:1.5rem;height:2rem;transform:translateY(-50%);background:url(../img/top/icon-checkbox.svg) no-repeat center/contain}@media screen and (min-width: 960px){.top-team__box__item__data__txt::before{top:1.4rem;width:2rem}}.top-team__box__slide{margin-top:4rem}@media screen and (min-width: 960px){.top-team__box__slide{margin-top:11rem}}.top-team .swiper-slide__img{border-radius:0.6rem}.bg-white{border-radius:1rem;padding:4.3rem 1.7rem 2rem}@media screen and (min-width: 768px){.bg-white{border-radius:2.6rem;padding:5.3rem 2.6rem}}@media screen and (min-width: 960px){.bg-white{border-radius:2rem;padding:8rem 6rem 6rem}}.overlap-up{top:3rem}.top-message{margin-top:-4rem;padding:7rem 0 19rem;background-color:#55BF0F;border-radius:1rem}@media screen and (min-width: 768px){.top-message{padding:7rem 0 24rem}}@media screen and (min-width: 960px){.top-message{padding:13rem 0 29rem;border-radius:5rem 5rem 0 0}}.top-message__box:not(:first-of-type){margin-top:3rem}@media screen and (min-width: 960px){.top-message__box:not(:first-of-type){margin-top:6rem}}.top-message__box__head{position:relative;text-align:center;background-color:#FED526;border-radius:6rem;border:2px solid #000;padding:1rem 0 1rem 3rem;margin:0 auto;max-width:42.2rem}@media screen and (min-width: 960px){.top-message__box__head{font-size:2.8rem;border:3px solid #000}}.top-message__box__head::before{content:"";position:absolute;left:2rem;top:53%;width:2.8rem;height:2.5rem;transform:translateY(-50%);background:url(../img/top/icon-heart.svg) no-repeat center/contain}@media screen and (min-width: 960px){.top-message__box__head::before{left:2.5rem;width:3.5rem;height:3rem}}@media screen and (min-width: 960px){.top-message__box__inner{display:flex;gap:2.7rem}}@media screen and (min-width: 960px){.top-message__box__inner__data{flex:1}}.top-message__box__inner__data__ttl{font-size:2.4rem;margin:0 0 1.5rem;text-align:center}@media screen and (min-width: 960px){.top-message__box__inner__data__ttl{margin-top:0;font-size:3.6rem}}.top-message__box__inner__data__ttl span{display:inline-block}@media screen and (min-width: 960px){.top-message__box__inner__data__txt{font-size:1.8rem}}.top-message__box__inner__data__txt:not(:last-of-type){margin-bottom:3rem}.top-message__box__inner__data__mini{font-size:1.3rem}@media screen and (min-width: 960px){.top-message__box__inner__data__mini{font-size:1.4rem}}.top-message__box__inner__profile{margin:3rem auto 0;max-width:40rem}@media screen and (min-width: 960px){.top-message__box__inner__profile{margin:0 auto 0;width:28.8rem}}.top-message__box__inner__profile__img{margin:0 3rem}@media screen and (min-width: 960px){.top-message__box__inner__profile__img{margin:0}}.top-message__box__inner__profile__txt{text-align:center;font-size:1.6rem}@media screen and (min-width: 960px){.top-message__box__inner__profile__txt{font-size:1.8rem}}.top-message__box__inner__profile__txt__name{font-size:2.8rem}.top-message__box__inner__profile__txt__en{font-family:"Poppins",sans-serif;font-weight:300;font-size:2rem}.top-message__place{margin-top:3rem;border-radius:2rem;background:#fff}@media screen and (min-width: 960px){.top-message__place{background:none}}.top-message__place__ttl{position:relative;background-color:#fff;border:2px solid #000;border-radius:1rem;font-size:1.8rem;padding:1rem 0 1rem 5rem}@media screen and (min-width: 960px){.top-message__place__ttl{font-size:3.2rem;text-align:center;width:61rem;margin:0 auto;border:none;top:3rem}}.top-message__place__ttl::before{content:"";position:absolute;left:1rem;top:50%;width:2.8rem;height:3rem;transform:translateY(-50%);background:url(../img/top/icon-map.svg) no-repeat center/contain}@media screen and (min-width: 960px){.top-message__place__ttl::before{left:3rem}}.top-message__place__map{background-color:#fff;border-radius:1.6rem;padding:1rem}@media screen and (min-width: 768px){.top-message__place__map{border-radius:2.6rem;padding:2.6rem}}@media screen and (min-width: 960px){.top-message__place__map{padding:3rem 2.6rem 2rem;border-radius:2rem}}.top-message__place__map .google-map{width:100%;height:100%}.top-message__place__map .google-map__outer{padding:1rem;background-color:#fff}.top-message__place__map .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none !important;outline:none !important;border-radius:1rem}.top-message__place__map .google-map iframe:focus{outline:none !important}.top-message__place__map .google-map__outer{overflow:hidden;z-index:1;position:relative;height:35rem}@media screen and (min-width: 768px){.top-message__place__map .google-map__outer{height:45rem}}.kindergarten::before{background:url(../img/top/img-kindergarden-icon.png) no-repeat center/contain}.kodomoen::before{background:url(../img/top/img-kodomoen-icon.png) no-repeat center/contain}.nursery::before{background:url(../img/top/img-nursery-icon.png) no-repeat center/contain}.scroll-nav{margin-top:1.6rem}@media screen and (min-width: 960px){.scroll-nav{margin-top:4.2rem}}@media screen and (min-width: 960px){.scroll-nav__group{display:flex;margin-bottom:1rem}}.scroll-nav__group .title{color:#fff;font-size:2rem}@media screen and (min-width: 960px){.scroll-nav__group .title{width:12rem}}.scroll-nav__group .list{display:flex;flex-wrap:wrap;padding-left:0;gap:2%;row-gap:.7rem}@media screen and (min-width: 960px){.scroll-nav__group .list{margin-left:1.5rem;width:100%;gap:1%;row-gap:1rem}}.scroll-nav__group .list__box{position:relative;display:flex;justify-content:start;align-items:center;width:calc((100% - 2%) / 2);height:5rem;background:#fff;border:2px solid #000;border-radius:1rem;padding-left:4rem;transition:0.3s}@media screen and (min-width: 960px){.scroll-nav__group .list__box{width:auto;height:3.7rem;padding:0 1.5rem 0 4.4rem}}.scroll-nav__group .list__box:hover{background:#FED526}.scroll-nav__group .list__box.is-active{background:#FED526}.scroll-nav__group .list__box__item{line-height:1.2;font-size:1.4rem;text-align:left}@media screen and (min-width: 960px){.scroll-nav__group .list__box__item{font-size:1.6rem}}.scroll-nav__group .list__box::before{content:"";position:absolute;left:1rem;top:50%;width:2.5rem;height:2.5rem;transform:translateY(-50%)}@media screen and (min-width: 960px){.scroll-nav__group .list__box::before{padding-left:5%}}.scroll{height:52rem;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-top:0rem;padding-right:1.5rem}@media screen and (min-width: 960px){.scroll{height:105rem;padding-top:2rem;padding-right:4rem}}.scroll-area{margin:4rem 0;background:white;border-radius:1rem;padding:1.5rem 1.3rem 1.5rem 1.5rem}@media screen and (min-width: 768px){.scroll-area{border-radius:2.6rem;padding:2.6rem}}@media screen and (min-width: 960px){.scroll-area{border-radius:2rem;padding:4rem 3rem 3rem 5.5rem}}.preschool{margin-bottom:3rem}.preschool:not(:last-child){border-bottom:0.2rem solid #000;padding-bottom:3rem}@media screen and (min-width: 960px){.preschool{margin-bottom:10rem}.preschool:not(:last-child){padding-bottom:10rem}}.preschool__info{border-bottom:0.3rem dotted #000}@media screen and (min-width: 960px){.preschool__info{display:flex;gap:3.4rem;padding-bottom:6.2rem}}.preschool__info__img{position:relative;margin-top:1.4rem}@media screen and (min-width: 960px){.preschool__info__img{flex:1;margin:0;max-width:50rem}}.preschool__info__img::before{content:"";position:absolute;left:.55rem;top:.55rem;width:2.4rem;height:2.4rem}@media screen and (min-width: 960px){.preschool__info__img::before{left:1rem;top:1rem;width:3.2rem;height:3.2rem}}.preschool__info__detail__head{display:flex;gap:2rem;align-items:center}@media screen and (min-width: 960px){.preschool__info__detail__head{margin-bottom:2.4rem;gap:1rem}}.preschool__info__detail__head__icon{width:5.6rem;max-height:7rem;min-height:4rem}.preschool__info__detail__head__icon figure{width:100%;height:auto;max-width:100%;max-height:100%}.preschool__info__detail__head__icon img{width:100%;height:auto;max-width:100%;max-height:7rem;object-fit:contain}.preschool__info__detail__head__ttl{font-size:2.4rem}@media screen and (min-width: 960px){.preschool__info__detail__head__ttl{font-size:3.6rem}}.preschool__info__detail__place{margin-top:1.5rem}@media screen and (min-width: 960px){.preschool__info__detail__place{font-size:1.8rem}}@media screen and (min-width: 960px){.preschool__info__detail__place__adress{margin-bottom:.5rem}}.preschool__info__detail__place__link .map{position:relative;padding:0 0 0 2.3rem;text-decoration:underline;margin-right:2rem}.preschool__info__detail__place__link .map:hover{text-decoration:none}.preschool__info__detail__place__link .map::before{content:"";position:absolute;left:.3rem;top:56%;width:1.3rem;height:1.8rem;transform:translateY(-50%);background:url(../img/top/icon-map-gray.svg) no-repeat center/contain}.preschool__info__detail__place__link .phone{position:relative;padding:0 0 0 2rem;text-decoration:underline}.preschool__info__detail__place__link .phone:hover{text-decoration:none}.preschool__info__detail__place__link .phone::before{content:"";position:absolute;left:.3rem;top:56%;width:1.3rem;height:1.8rem;transform:translateY(-50%);background:url(../img/top/icon-tell.svg) no-repeat center/contain}.preschool__info__detail__teacher{display:flex;gap:1rem 3rem;margin:2rem 0 1.8rem;justify-content:center}@media screen and (min-width: 960px){.preschool__info__detail__teacher{flex-wrap:wrap;justify-content:start;gap:1rem 1.7rem;margin:2rem 0 0}}.preschool__info__detail .teacher-card{transition:0.3s;position:relative}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card{display:flex;border:2px solid #000;border-radius:1rem;background:#fff;padding:1rem;text-align:center;align-items:center;max-width:25rem;padding:1.5rem 1.5rem 2rem 1.5rem}}.preschool__info__detail .teacher-card::after{content:"";position:absolute;width:12px;height:12px;left:50%;bottom:27px;transform:translateX(-50%) rotate(135deg);border-top:solid #000 3px;border-right:solid #000 3px}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card::after{bottom:10px}}.preschool__info__detail .teacher-card:hover{cursor:pointer}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card:hover{background:#FED526}}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card__img{max-width:6rem}}.preschool__info__detail .teacher-card__info{position:relative;top:-1.5rem;border:2px solid #000;border-radius:1rem;background:#fff;padding:1rem 1rem 2.5rem 1rem;text-align:center}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card__info{position:static;border:none;background:none;padding:0;margin-left:1.6rem;text-align:start}}.preschool__info__detail .teacher-card__info__role{font-size:1.2rem;line-height:1.2}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card__info__role{font-size:1.6rem}}.preschool__info__detail .teacher-card__info__name{font-size:1.4rem;line-height:1.2}@media screen and (min-width: 960px){.preschool__info__detail .teacher-card__info__name{font-size:2rem}}.preschool__message .teacher__img{width:clamp(6rem, 60vw, 25rem)}.preschool__message__wrapper{margin:3rem 0 0}@media screen and (min-width: 960px){.preschool__message__wrapper{margin:5.5rem 0 0}}.preschool__message__wrapper:not(:last-child){border-bottom:0.3rem dotted #000;padding-bottom:3rem}@media screen and (min-width: 960px){.preschool__message__wrapper:not(:last-child){padding-bottom:6rem}}@media screen and (min-width: 960px){.preschool__message__teacher{display:flex;gap:3rem;margin-bottom:4rem}}.preschool__message__txt__faq:not(:last-child){margin-bottom:3.5rem}@media screen and (min-width: 768px){.preschool__message__txt__faq:not(:last-child){margin-bottom:2rem}}.preschool__message__txt__faq__ttl{position:relative;font-size:1.8rem;padding-left:3rem}@media screen and (min-width: 960px){.preschool__message__txt__faq__ttl{font-size:2.4rem;padding-left:4rem}}.preschool__message__txt__faq__ttl::before{content:"Q";position:absolute;font-family:"Poppins",sans-serif;left:0;top:-.1rem;color:#FED526;font-size:2.6rem;line-height:1;letter-spacing:.1rem;text-shadow:0 0.3rem 0 #000;-webkit-text-stroke:0.15rem #000}@media screen and (min-width: 960px){.preschool__message__txt__faq__ttl::before{font-size:3.5rem}}.preschool__message__txt__faq__comment{margin-top:1rem}.preschool__message .teacher__profile__head{display:flex;gap:5%;align-items:center}.preschool__message .teacher__profile__head__ttl{font-size:clamp(1.8rem, 4vw, 2.8rem)}.preschool__message .teacher__profile__bio{background-color:#F1EFEF;padding:1rem 1.4rem;margin:2.5rem 0;border-radius:1.5rem}@media screen and (min-width: 960px){.preschool__message .teacher__profile__bio{min-width:32rem;margin:1.4rem 0px 0;width:fit-content}}.preschool__message .teacher__profile__bio__en{font-size:1.4rem;line-height:1.2;margin-top:.6rem;padding-left:.5rem}@media screen and (min-width: 960px){.preschool__message .teacher__profile__bio__en{padding-left:0;line-height:normal}}.preschool__message .teacher__profile__bio__name{font-size:1.8rem;padding:0 0 .5rem 0;padding-left:.5rem}@media screen and (min-width: 960px){.preschool__message .teacher__profile__bio__name{font-size:2rem;padding:0 0 .8rem 0rem}}.preschool__message .teacher__profile__bio .table-border tr{border-bottom:none;border-top:1px solid #4a4848}.preschool__message .teacher__profile__bio .table-border th,.preschool__message .teacher__profile__bio .table-border td{font-size:1.6rem;min-width:6rem}.preschool__message .teacher__profile__bio .table-border th{padding:.6rem 0 .6rem .5rem;width:5.8rem;display:table-cell;text-align-last:justify}@media screen and (min-width: 960px){.preschool__message .teacher__profile__bio .table-border th{padding:.3rem 0 .3rem .5rem}}.preschool__message .teacher__profile__bio .table-border td{padding:.6rem 0 .6rem 2rem;display:table-cell;width:auto}@media screen and (min-width: 960px){.preschool__message .teacher__profile__bio .table-border td{padding:.3rem 0 .3rem 2rem}}.top-number{margin:-4rem 0 0;padding:7rem 0 0;background-color:#fff;border-radius:1rem;margin-bottom:5.4rem}@media screen and (min-width: 960px){.top-number{padding:13rem 0 12rem;border-radius:5rem 5rem 0 0;margin-bottom:0}}.top-number__box{background-color:#fff;border-radius:1.6rem;margin-top:4rem;display:flex;flex-wrap:wrap;gap:1rem 5%}@media screen and (min-width: 768px){.top-number__box{gap:1rem 2%}}.top-number__box__item{width:calc((100% - 5%) / 2)}@media screen and (min-width: 768px){.top-number__box__item{width:calc((100% - 4%) / 3)}}@media screen and (min-width: 960px){.top-number__box__item{width:calc((100% - 6%) / 4)}}.top-number__recruit{background-color:#14C755;padding:2rem 2rem;border-radius:1rem;margin:6rem 0;max-width:42rem;margin:6rem auto 0}@media screen and (min-width: 960px){.top-number__recruit{position:relative;max-width:90rem;padding:1rem 0 1rem 27rem;border-radius:2rem}.top-number__recruit::before{content:"";position:absolute;left:1.1em;bottom:0;width:24.7rem;height:27.3rem;background:url(../img/top/img-recruit-illust.png) no-repeat center/contain}}.top-number__recruit__ttl__img{padding:1rem 0 1rem 42%;position:relative;border-bottom:0.3rem dotted #fff}@media screen and (min-width: 960px){.top-number__recruit__ttl__img{padding:3rem 0 2rem .5rem;max-width:46rem}}.top-number__recruit__ttl__img::before{content:"";position:absolute;left:0;bottom:0;width:40%;height:140%;background:url(../img/top/img-recruit-illust-sp.png) no-repeat center/contain}@media screen and (min-width: 960px){.top-number__recruit__ttl__img::before{display:none;content:""}}.top-number__recruit__ttl__img::after{content:"応募は公式LINEから！";position:absolute;right:0;top:-3rem;width:60%;height:30%;text-align:center;line-height:1.4;font-size:1.4rem;padding:1.2% 1% 2%;background-color:#FED526;border:2px solid #000;border-radius:1.7rem}@media screen and (min-width: 375px){.top-number__recruit__ttl__img::after{font-size:1.5rem}}@media screen and (min-width: 960px){.top-number__recruit__ttl__img::after{content:"";position:absolute;bottom:0;width:12%;height:140%;background:url(../img/top/img-recruit-line.png) no-repeat center/contain;padding:0;border:none}}@media screen and (min-width: 960px) and (min-width: 960px){.top-number__recruit__ttl__img::after{width:13rem;height:13rem;right:-15.5rem;top:.5rem}}@media screen and (min-width: 960px){.top-number__recruit__data{display:flex;align-items:center;gap:3%}}.top-number__recruit__data__txt{color:#fff;font-size:1.3rem;list-style:none;margin:2rem 0}.top-number__recruit__data__txt__item{position:relative;padding:0px 0 0 2rem;font-size:1.5rem}.top-number__recruit__data__txt__item:not(:last-child){margin-bottom:.5rem}.top-number__recruit__data__txt__item::before{content:"★";position:absolute;left:.3rem;top:-2%;width:1.5rem;height:2.2rem}.top-number__recruit__data__btn{position:relative;display:block;color:#fff;font-size:1.7rem;background-color:#000;border:2px solid #000;border-radius:3.5rem;text-align:center;padding:1.5rem 6rem 1.5rem 9rem;margin:1rem 0}@media screen and (min-width: 768px){.top-number__recruit__data__btn{margin:0}}@media screen and (min-width: 960px){.top-number__recruit__data__btn{padding:1.2rem 3.5rem 1.4rem 7.6rem;height:fit-content;margin-top:3rem;font-size:2rem}}.top-number__recruit__data__btn::before{content:"";position:absolute;left:2.5rem;top:50%;width:3.5rem;height:3.5rem;transform:translateY(-50%);background:url(../img/common/icon-line.svg) no-repeat center/contain}.top-number__recruit__data__btn:hover{background:#FED526;color:#000;transition:0.3s}.top-number__recruit__data__btn:hover::before{background:url(../img/common/icon-line-black.svg) no-repeat center/contain}.top-facility{background-color:#FED526;padding:4rem 0}@media screen and (min-width: 768px){.top-facility .content{max-width:55rem;padding:0;margin:0 auto}}@media screen and (min-width: 960px){.top-facility .content{max-width:90rem}}.top-facility__ttl{text-align:center;margin-bottom:2rem;font-size:clamp(2.6rem, 3vw, 4.2rem)}@media screen and (min-width: 960px){.top-facility__ttl{margin-bottom:3.3rem}}@media screen and (min-width: 960px){.top-facility__ttl__box{display:flex;gap:3rem}}.top-facility__ttl__box__item{width:100%;background:#fff;border-radius:1.8rem}@media screen and (min-width: 768px){.top-facility__ttl__box__item{border-radius:3.2rem}}@media screen and (min-width: 960px){.top-facility__ttl__box__item{border-radius:2rem}}.top-facility__ttl__box__item:not(:last-child){display:inline-block;margin-bottom:1.5rem}@media screen and (min-width: 960px){.top-facility__ttl__box__item:not(:last-child){margin-bottom:0}}.top-facility__ttl__box__item__inner{display:block}@media screen and (min-width: 960px){.top-facility__ttl__box__item__inner:hover{opacity:0.6}}.swiper-wrapper{user-select:none}.swiper-button-prev,.swiper-button-next{z-index:8;background:#fff;border-radius:9999px;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 960px){.swiper-button-prev:hover::after,.swiper-button-next:hover::after{opacity:0.8;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}.swiper-button-prev::after{position:absolute;background:url(../img/top/icon-slidebtn-left.svg) no-repeat;content:"";background-size:contain;display:inline-block;width:5rem;height:5rem;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 768px){.swiper-button-prev::after{width:6rem;height:6rem}}@media screen and (min-width: 1300px){.swiper-button-prev::after{width:9rem;height:9rem}}@media screen and (min-width: 960px){.swiper-button-prev::after:hover{opacity:0.8;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}}.swiper-button-next::after{position:absolute;background:url(../img/top/icon-slidebtn-right.svg) no-repeat;content:"";background-size:contain;display:inline-block;width:5rem;height:5rem}@media screen and (min-width: 768px){.swiper-button-next::after{width:6rem;height:6rem}}@media screen and (min-width: 1300px){.swiper-button-next::after{width:9rem;height:9rem}}.swiper-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:3rem 0 0 0;position:static}@media screen and (min-width: 960px){.swiper-pagination{padding:7rem 0 0 0}}.swiper-pagination-bullet{background:#fff;opacity:1;height:10px;width:10px}@media screen and (min-width: 960px){.swiper-pagination-bullet{width:1.6rem;height:1.6rem}}.swiper-pagination-bullet-active{background:#FED526}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 7px)}.swipeTeamwork{position:relative;width:100%;z-index:1}@media screen and (min-width: 960px){.swipeTeamwork{position:relative;max-width:100%;margin:0 auto}}.swipeTeamwork .swiper-wrapper{transition-timing-function:linear !important}.sub-main{position:relative;height:17rem;margin-bottom:4rem}@media screen and (min-width: 960px){.sub-main{height:26rem;margin-bottom:6rem}}.sub-main::before{position:absolute;content:"";background:url(../img/common/bg-wave-white.svg) repeat-x;background-size:contain;width:100%;height:2rem;left:0;bottom:-0.5rem}@media screen and (min-width: 960px){.sub-main::before{height:4rem}}.sub-main__img{max-width:20.6rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}@media screen and (min-width: 768px){.sub-main__img{max-width:34.8rem;bottom:-4.5rem}}.sub-main.-product{background:#FED526}.sub-main.-flow{background:#95C126}.sub-main.-company{background:#7FCDF4}.sub-nav{margin:3rem 0 -1rem}@media screen and (min-width: 768px){.sub-nav{text-align:center}}.sub-nav__item{display:inline-block;background:#000;font-weight:bold;color:#fff;border-radius:9999px;position:relative;padding:0.8rem 3.5rem 0.8rem 3rem;text-align:center;font-size:1.6rem;margin-bottom:1rem}.sub-nav__item:not(:last-of-type){margin-right:1rem}.sub-nav__item::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom-white.svg) no-repeat;background-size:contain;width:1.3rem;height:1.3rem;right:1.2rem;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.sub-nav__item:hover{background:#0770BD}.swiper-wrapper{user-select:none}.swiper-button-prev,.swiper-button-next{z-index:8}.swiper-button-prev{width:5rem;height:5rem;left:-1%;top:29%}@media screen and (min-width: 768px){.swiper-button-prev{width:6rem;height:6rem;left:5vw;top:40%}}@media screen and (min-width: 960px){.swiper-button-prev{left:0}}@media screen and (min-width: 1140px){.swiper-button-prev{left:-2vw}}@media screen and (min-width: 1300px){.swiper-button-prev{width:9rem;height:9rem;left:-3vw}}.swiper-button-prev::after{position:absolute;content:"";background-size:contain;display:inline-block}.swiper-button-next{width:5rem;height:5rem;right:-1%;top:29%}@media screen and (min-width: 768px){.swiper-button-next{width:6rem;height:6rem;right:5vw;top:40%}}@media screen and (min-width: 960px){.swiper-button-next{right:0}}@media screen and (min-width: 1140px){.swiper-button-next{right:-2vw}}@media screen and (min-width: 1300px){.swiper-button-next{width:9rem;height:9rem;right:-3vw}}.swiper-button-next::after{position:absolute;content:"";background-size:contain;display:inline-block}.swiper-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:3rem 0 0 0;position:static}@media screen and (min-width: 960px){.swiper-pagination{padding:7rem 0 0 0}}.swiper-pagination-bullet{background-color:#fff;opacity:1;height:10px;width:10px}@media screen and (min-width: 960px){.swiper-pagination-bullet{width:1.6rem;height:1.6rem}}.swiper-pagination-bullet-active{background-color:#E75D47}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 7px)}.company-message{position:relative;padding-bottom:8rem}@media screen and (min-width: 768px){.company-message{padding-top:4rem;padding-bottom:11rem}}.company-message__container{position:relative}.company-message__content{position:relative;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media screen and (min-width: 1400px){.company-message__content{width:1300px;padding-left:0;padding-right:0}}.company-message__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){.company-message__box{flex-direction:row}}@media screen and (min-width: 768px){.company-message__data{width:39rem;margin:0 0 0 4rem}}@media screen and (min-width: 960px){.company-message__data{width:50rem;margin:0 0 0 5rem}}@media screen and (min-width: 1140px){.company-message__data{width:60rem;margin:0 0 0 7rem}}.company-message__data__en{display:none}@media screen and (min-width: 768px){.company-message__data__en{display:block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;left:1.5rem;top:0;color:#7fcdf4;font-weight:900;font-size:2rem}}@media screen and (min-width: 768px) and (min-width: 960px){.company-message__data__en{top:.6rem;left:1.5rem;font-size:2.8rem}}@media screen and (min-width: 1400px){.company-message__data__en{left:0}}@media screen and (min-width: 768px){.company-message__data__en:after{content:"";position:absolute;left:50%;display:inline-block;width:0.3rem;height:5rem;background-color:#7fcdf4;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);margin-top:1rem}}.company-message__data__txt{margin-top:0}@media screen and (min-width: 960px){.company-message__data__txt{margin-right:5rem}}.company-message__data__txt__main{margin-top:2rem;font-size:2.8rem}@media screen and (min-width: 768px){.company-message__data__txt__main{margin-top:0}}@media screen and (min-width: 1140px){.company-message__data__txt__main{font-size:3.6rem}}.company-message__data__txt__sub{margin-top:2.3rem}@media screen and (min-width: 960px){.company-message__data__txt__sub{margin-top:3rem}}.company-message__data__txt__sub__item:not(:last-of-type){margin-bottom:3rem}@media screen and (min-width: 960px){.company-message__data__txt__sub__item:not(:last-of-type){margin-bottom:4rem}}.company-message__img{position:relative}@media screen and (min-width: 768px){.company-message__img{flex:1}}@media screen and (min-width: 960px){.company-message__img{margin-top:-5rem}}.company-message__img img{max-width:30rem}@media screen and (min-width: 550px){.company-message__img img{max-width:50rem}}@media screen and (min-width: 960px){.company-message__img img{max-width:none}}.company-message__en{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;left:0rem;bottom:6rem;color:#7fcdf4;font-weight:900;font-size:2rem}@media screen and (min-width: 768px){.company-message__en{display:none}}.company-message__en:after{content:"";position:absolute;left:50%;display:inline-block;width:0.3rem;height:5rem;background-color:#7fcdf4;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);margin-top:1rem}@media screen and (min-width: 768px){.company-message__en:after{content:none}}.company-info{position:relative;background:url(../img/company/bg-water-sp.png) repeat;background-size:100%;width:100%;background-color:#0770BD;color:#fff}@media screen and (min-width: 960px){.company-info{background:url(../img/company/bg-water.png);background-size:contain;background-color:#0770BD;background-position:top;width:auto;background-repeat:repeat}}@media screen and (min-width: 1400px){.company-info{background-repeat:no-repeat}}.company-info::before{position:absolute;content:"";background:url(../img/company/bg-gate-blue.svg) repeat-x;background-size:contain;width:100%;height:3.1rem;top:-3rem;left:0}.company-info::after{position:absolute;content:"";background:url(../img/company/bg-wave-sky-blue.svg) repeat-x;background-size:contain;width:100%;height:2rem;left:0;bottom:-1.6rem}@media screen and (min-width: 960px){.company-info::after{height:4rem;bottom:-3.5rem}}@media screen and (min-width: 1400px){.company-info .container{padding-bottom:30rem}}.company-info__ttl{margin-bottom:2rem;text-align:left}@media screen and (min-width: 1140px){.company-info__ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}}.company-info__ttl__en{font-size:6.4rem;color:#7FCDF4;line-height:1.2;margin-bottom:.2rem}@media screen and (min-width: 1140px){.company-info__ttl__en{margin:0 1.8rem 0 0;line-height:1}}.company-info__ttl__ja{font-size:2.8rem}@media screen and (min-width: 550px){.company-info__box{max-width:60rem;margin:0 auto}}@media screen and (min-width: 768px){.company-info__box{max-width:none}}@media screen and (min-width: 960px){.company-info__box{max-width:80rem}}@media screen and (min-width: 1140px){.company-info__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:none;flex-direction:row-reverse;position:relative}}.company-info__box:not(:last-of-type){margin-bottom:6rem}@media screen and (min-width: 1140px){.company-info__box:not(:last-of-type){margin-bottom:12rem}}.company-info__data{margin-bottom:4rem}@media screen and (min-width: 1140px){.company-info__data{margin-bottom:0;width:61.7rem}}.company-info__img{margin-left:-5rem}@media screen and (min-width: 550px){.company-info__img{max-width:50rem}}@media screen and (min-width: 1140px){.company-info__img{flex:1;max-width:none}}@media screen and (min-width: 1300px){.company-info__img{margin-right:4rem}}.company-info__img.-right{margin-left:auto;margin-right:-8rem}.company-info__deco__01{display:none}@media screen and (min-width: 1140px){.company-info__deco__01{display:block;position:absolute;top:-5rem;left:-10%;max-width:30rem}}@media screen and (min-width: 1400px){.company-info__deco__01{max-width:40rem}}.company-info__deco__02{display:none}@media screen and (min-width: 1140px){.company-info__deco__02{display:block;position:absolute;top:0;right:-10%;max-width:30rem}}@media screen and (min-width: 1400px){.company-info__deco__02{max-width:40rem}}@media screen and (min-width: 1140px){.info-sales{flex-direction:row}}@media screen and (min-width: 1140px){.info-sales td{padding:.5rem 0 1.5rem 2.2rem}}@media screen and (min-width: 1140px){.info-history{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.info-history .company-info__img{max-width:29.5rem}@media screen and (min-width: 550px){.info-history .company-info__img{max-width:40rem}}@media screen and (min-width: 1140px){.info-history .company-info__img{display:none}}.icon-ttl-map{position:relative;padding-left:2.4rem;font-size:2.2rem}.icon-ttl-map::after{position:absolute;content:"";background:url(../img/common/icon-map-marker.svg) no-repeat;background-size:contain;width:1.7rem;height:2.3rem;display:inline-block;left:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.privacy-box .privacy-unit:not(:last-child){margin-bottom:4rem}.privacy-box .privacy-unit__small:not(:last-child){margin-bottom:2rem}.privacy-box .privacy-unit__large:not(:last-child){margin-bottom:6rem}

/*# sourceMappingURL=style.css.map */