@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}:where(ul,ol):not(:where(.entry-content *)){margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{text-align:start}button,input,select,textarea{margin:0;font:inherit;letter-spacing:inherit}html{font-size:.6944vw;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (min-width:1440px){html{font-size:62.5%}}@media screen and (max-width:767px){html{font-size:2.6667vw}}body{color:#1f1715;font-family:YakuHanJP,Noto Sans JP,sans-serif;line-height:1;letter-spacing:normal;overflow-wrap:break-word;background-color:#dcf0fa;background-image:linear-gradient(90deg,#a8d8ff 1px,transparent 0),linear-gradient(180deg,#a8d8ff 1px,transparent 0);background-size:3.5rem 3.5rem}@media screen and (max-width:767px){body{background-size:2.5rem 2.5rem}}[lang=en]{font-family:Lexend,sans-serif}img,video{display:block;max-width:100%;height:auto}:where(a):not(:where(.entry-content *)){color:inherit;text-decoration:none}:focus-visible{outline:2px solid #005bac;outline-offset:3px}button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}@media screen and (min-width:768px){a[href^="tel:"]{text-decoration:none;cursor:default;pointer-events:none}}.l-breadcrumb{width:100%}.l-breadcrumb__list{display:flex}.l-breadcrumb__list li+li{margin-left:2rem}.l-footer{background:#3282cd;height:46rem;padding:18.5rem 0 3rem;position:relative}.l-footer__figure{width:36.5rem;position:absolute;top:-14.4rem;left:0;right:-3.4rem;margin:0 auto}.l-footer__inner{width:100rem;margin:0 auto;display:flex;flex-wrap:wrap}.l-footer__main{width:50%}.l-footer__logo{width:38.1rem}.l-footer__department{color:#fff;font-size:1.8rem;font-weight:700;line-height:2.8rem;letter-spacing:.02em;margin-top:5rem}.l-footer__address{color:#fff;font-size:1.4rem;line-height:2.6rem;letter-spacing:.02em;margin-top:.3rem}.l-footer__navi{width:50%;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.01em;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 2.5rem}.l-footer__navi li a{position:relative;padding-left:1.5rem}.l-footer__navi li a:before{content:"";width:1rem;height:1rem;background:url(../images/common/ft_navi_arrow.svg) no-repeat;position:absolute;top:.2rem;left:0;bottom:0;margin:auto 0}.l-footer__copy{color:#fff;font-size:1.2rem;text-align:center;margin-top:7rem}@media screen and (max-width:767px){.l-footer{height:auto;padding:13.5rem 0 2.7rem}.l-footer__figure{width:23rem;top:-8.6rem;left:0;right:-1rem;margin:0 auto}.l-footer__inner,.l-footer__main{width:100%}.l-footer__logo{width:31rem;margin:0 auto}.l-footer__department{font-size:1.6rem;line-height:2.8rem;text-align:center;margin-top:3.5rem}.l-footer__address{font-size:1.3rem;line-height:2.4rem;margin-top:.6rem;text-align:center}.l-footer__navi{width:27rem;margin:3.5rem auto 0;font-size:1.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem 4rem}.l-footer__navi li{width:-moz-fit-content;width:fit-content}.l-footer__navi li a{position:relative;padding-left:1.5rem}.l-footer__navi li a:before{content:"";width:1rem;height:1rem;background:url(../images/common/ft_navi_arrow.svg) no-repeat;position:absolute;top:.2rem;left:0;bottom:0;margin:auto 0}.l-footer__copy{margin-top:6.5rem}}.l-header{width:100%;height:12.5rem}.l-header__logo{width:38.1rem;height:2.9rem;position:absolute;left:3.7rem;top:5rem;margin:auto 0;line-height:1;z-index:9001}.l-header__logo a{display:block}@media screen and (max-width:767px){.l-header{height:65px}.l-header__logo{width:260px;height:20px;left:24px;top:22px}}.l-gnav{width:-moz-fit-content;width:fit-content;position:fixed;z-index:100;right:2.9rem;top:3rem;background-color:#fff;border:1px solid #ededed;border-radius:6.6rem;width:57.1rem;height:6.6rem;padding:0 4.2rem}.l-gnav>ul{display:flex;justify-content:flex-end;align-items:center;height:6.6rem;gap:0 2.7rem}.l-gnav>ul>li.is-current{color:red}.l-gnav>ul>li>a{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.01em;position:relative;display:flex;align-items:center;gap:0 .2rem}.l-gnav>ul>li>a:after{content:"";display:block;width:1.5rem;height:1.5rem;flex:0 0 auto;background:url(../images/common/hd_scrarrow.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.l-gnav-toggle-area{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;width:45px;height:45px;background-color:#fff;border-radius:8px;border:1px solid #ededed;z-index:9999;display:block;position:fixed;right:9px;top:8px;cursor:pointer}}.l-gnav-toggle{width:15px;height:16px;position:absolute;top:14px;left:0;right:0;margin:0 auto;display:block}.l-gnav-toggle>span{position:absolute;left:0;display:inline-block;width:100%;height:2px;background-color:#005bac;transition:.2s;transform-origin:center}.l-gnav-toggle>span:first-child{top:0}.l-gnav-toggle>span:nth-child(2){top:7px}.l-gnav-toggle>span:nth-child(3){top:14px}.l-gnav-menu li{transform:translateX(10rem);opacity:0;transition:transform .6s,opacity .6s}.l-gnav-menu li a{font-size:15px;font-weight:700;letter-spacing:.01em;line-height:24px;position:relative;padding-left:14px}.l-gnav-menu li a:before{content:"";width:7px;height:7px;border-top:1px solid #1f1715;border-right:1px solid #1f1715;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;margin:auto 0}.l-gnav-menu li+li{margin-top:23px}.l-gnav-menu-area{position:fixed;z-index:9997;top:0;right:0;width:190px;height:auto;transform:translate3d(0,-105%,0);transition:.4s;background-color:#fff;padding:50px}@media screen and (max-width:767px){.l-gnav-menu-area{transform:translate3d(105%,0,0);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:83px 0 48px 32px;width:190px;height:height;border-radius:0 0 0 30px}}.is-drawer-open .l-gnav-menu-area{transform:translateZ(0)}.is-drawer-open .l-gnav-toggle>span:first-child{transform:translate3d(0,7px,0) rotate(45deg)}.is-drawer-open .l-gnav-toggle>span:nth-child(2){transform:scale(0);opacity:0}.is-drawer-open .l-gnav-toggle>span:nth-child(3){transform:translate3d(0,-7px,0) rotate(-45deg)}.is-drawer-open .l-gnav-toggle{width:18px}.is-drawer-open .l-gnav-toggle-text__menu{opacity:0}.is-drawer-open .l-gnav-toggle-text__close{opacity:1}.is-drawer-open .l-gnav-menu li{transform:translateX(0);opacity:1}.is-drawer-open .l-gnav-menu li:first-child{transition-delay:.1s}.is-drawer-open .l-gnav-menu li:nth-child(2){transition-delay:.2s}.is-drawer-open .l-gnav-menu li:nth-child(3){transition-delay:.3s}.is-drawer-open .l-gnav-menu li:nth-child(4){transition-delay:.4s}.is-drawer-open .l-gnav-menu li:nth-child(5){transition-delay:.5s}.is-drawer-open .l-gnav-menu li:nth-child(6){transition-delay:.6s}.is-drawer-open .l-gnav-menu li:nth-child(7){transition-delay:.7s}.is-drawer-open .l-gnav-menu li:nth-child(8){transition-delay:.8s}.is-drawer-open .l-gnav-menu li:nth-child(9){transition-delay:.9s}.is-drawer-open .l-gnav-menu li:nth-child(10){transition-delay:1s}.is-drawer-open .l-gnav-background{background:rgba(0,0,0,.2);width:100vw;height:100vh;position:fixed;right:0;z-index:9996;transition:.4s}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.l-conteiner{padding:1.2rem 0 22rem;flex:1}@media screen and (max-width:767px){.l-conteiner{padding:0 0 17rem}}.l-wrap{width:100rem;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.l-wrap{width:33.5rem}}.l-wrap-wide{width:110rem;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.l-wrap-wide{width:33.5rem}}@media screen and (min-width:575px){.u-display-sm{display:none!important}}@media screen and (min-width:768px){.u-display-md{display:none!important}}@media screen and (max-width:574px){.u-hide-sm{display:none!important}}@media screen and (max-width:767px){.u-hide-md{display:none!important}}.u-d-block{display:block}@media screen and (max-width:574px){.u-d-block-sm{display:block}}@media screen and (max-width:767px){.u-d-block-md{display:block}}.u-d-inblock{display:inline-block}@media screen and (max-width:574px){.u-d-inblock-sm{display:inline-block}}@media screen and (max-width:767px){.u-d-inblock-md{display:inline-block}}.u-fit-cover{-o-object-fit:cover;object-fit:cover}.u-fit-contain{-o-object-fit:contain;object-fit:contain}.u-size-full{width:100%;height:100%}.c-embed{width:100%;aspect-ratio:16/9}.c-embed>embed,.c-embed>iframe,.c-embed>object,.c-embed>video,.c-embed__item{display:block;width:100%;height:100%;border:0}.c-list-asterisk>li{position:relative;padding-left:1em}.c-list-asterisk>li:before{content:"※";position:absolute;margin-left:-1em}.c-list-dot>li{position:relative;padding-left:1em}.c-list-dot>li:before{content:"・";position:absolute;margin-left:-.85em}.c-list-inject-counter{counter-reset:number 0}.c-list-inject-counter>li{position:relative;padding-left:2em}.c-list-inject-counter>li:before{counter-increment:number 1;content:counter(number) " ）";position:absolute;margin-left:-2em}.c-text-link{color:#005bac;-webkit-text-decoration:underline #005bac;text-decoration:underline #005bac;text-underline-offset:.2rem;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.c-text-link:hover{-webkit-text-decoration:underline rgba(0,91,172,0);text-decoration:underline rgba(0,91,172,0)}.c-tab__panel{display:none}.c-tab__panel.is-active,.js-acc-btn{display:block}.js-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.js-scroll.is-active{opacity:1;transform:translateY(0)}.js-acc-btn{width:100%;cursor:pointer;text-align:left}.js-acc-target{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.js-acc-target>*{min-height:0;overflow:hidden}.p-bg-grid{background-color:#dcf0fa;background-image:linear-gradient(90deg,#a8d8ff 1px,transparent 0),linear-gradient(180deg,#a8d8ff 1px,transparent 0);background-size:3.5rem 3.5rem}.p-btn{width:23rem;height:5rem;background-color:#ffef1f;border:1px solid #ffef1f;border-radius:5rem;font-size:1.7rem;font-weight:700;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;transition:color .3s,background .3s}.p-btn:before{width:3.5rem;height:3.5rem;border-radius:50%;right:.8rem}.p-btn:after,.p-btn:before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;transition:background .3s}.p-btn:after{display:inline-block;width:2rem;height:2rem;background-color:#ffef1f;-webkit-mask-image:url(../images/common/arrow_btn_small.svg);mask-image:url(../images/common/arrow_btn_small.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;right:1.5rem}.p-btn.blue{color:#3282cd}.p-btn.blue:before{background-color:#3282cd}.p-btn.vermilion{color:#e55941}.p-btn.vermilion:before{background-color:#e55941}.p-btn.blue:hover{color:#ffef1f;background-color:#3282cd}.p-btn.blue:hover:before{background-color:#ffef1f}.p-btn.blue:hover:after{background-color:#3282cd}.p-btn.vermilion:hover{color:#ffef1f;background-color:#e55941}.p-btn.vermilion:hover:before{background-color:#ffef1f}.p-btn.vermilion:hover:after{background-color:#e55941}@media screen and (max-width:767px){.p-btn{font-size:1.5rem}}body.is-modal-open{position:fixed;top:var(--modal-scroll-y);width:100%}.p-modal{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:990;width:125.6rem;height:57rem}.p-modal.is-active{visibility:visible;opacity:1;pointer-events:auto}.p-modal-outer{background:rgba(0,0,0,.8);position:fixed;inset:0;z-index:989;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,visibility .3s}.p-modal-outer.is-active{visibility:visible;opacity:1;pointer-events:auto}.p-modal-next,.p-modal-prev{cursor:pointer}.p-modal-closebtn{display:block;width:2.1rem;height:2.1rem;position:absolute;top:2.4rem;right:2.6rem;background:url(../../assets/img/common/modal_closebtn.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.p-modal{top:56px;z-index:9999}.p-modal-closebtn{width:21px;height:21px;top:24px;right:26px}}@media screen and (max-width:574px){.p-modal{height:calc(100vh - 56px);top:56px;z-index:990}}.p-modal-content{background:#fff;width:100%;height:100%;padding:6.8rem 7.5rem}.p-modal-content__tit{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:2.7rem}@media screen and (max-width:767px){.p-modal-content{width:90%;height:auto;padding:20px 35px}.p-modal-content__tit{font-size:18px;line-height:27px;width:100%}.p-modal-content__detail{margin-top:5px}.p-modal-content__detail+.p-modal-content__detail{margin-top:5px;margin-left:1.5rem}}@media screen and (max-width:574px){.p-modal-content{width:33.5rem;height:auto;padding:2rem 2rem 2.5rem}.p-modal-content__tit{font-size:1.8rem;float:none}}.p-modal-btn__link{color:#005bac;cursor:pointer}.p-text{font-size:1.6rem;line-break:2.4rem;text-align:justify;letter-spacing:0}.p-textslide-blue{width:100%;position:relative;z-index:1;overflow:hidden;margin-top:9rem}.p-textslide-blue .slider-track{display:flex;gap:1.1rem;width:-moz-max-content;width:max-content;animation:textslideBlue 75s linear infinite}.p-textslide-blue .slide{flex:0 0 219.2rem;height:auto}.p-textslide-blue .slide img{height:100%}@media screen and (max-width:767px){.p-textslide-blue{margin-top:7rem}.p-textslide-blue .slider-track{gap:.9rem;animation:textslideBlueSP 30s linear infinite}.p-textslide-blue .slide{flex:0 0 147rem}}@keyframes textslideBlue{0%{transform:translateX(0)}to{transform:translateX(-220.3rem)}}@keyframes textslideBlueSP{0%{transform:translateX(-147.9rem)}to{transform:translateX(0)}}.p-textslide-red{width:100%;position:relative;z-index:1;overflow:hidden;margin-top:6.4rem}.p-textslide-red .slider-track{display:flex;gap:1.1rem;width:-moz-max-content;width:max-content;animation:textslideRed 75s linear infinite}.p-textslide-red .slide{flex:0 0 219.9rem;height:auto}.p-textslide-red .slide img{height:100%}@media screen and (max-width:767px){.p-textslide-red{margin-top:4rem}.p-textslide-red .slider-track{gap:.9rem;animation:textslideRedSP 30s linear infinite}.p-textslide-red .slide{flex:0 0 150.5rem}}@keyframes textslideRed{0%{transform:translateX(-221rem)}to{transform:translateX(0)}}@keyframes textslideRedSP{0%{transform:translateX(-151.4rem)}to{transform:translateX(0)}}.p-youtube{width:48rem;height:27rem;position:relative}.p-youtube__btn{padding:0;border:0;background:none;cursor:pointer}.p-youtube__btn,.p-youtube__btn img{display:block;width:100%;height:100%}.p-youtube__btn img{-o-object-fit:cover;object-fit:cover}.p-youtube__play{width:6.8rem;height:4.8rem;position:absolute;top:50%;left:50%;background:red;border-radius:1.2rem;transform:translate(-50%,-50%)}.p-youtube__play:before{content:"";position:absolute;top:50%;left:50%;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.6rem solid #fff;transform:translate(-40%,-50%)}.p-youtube iframe{display:block;width:100%;height:100%;border:0}@media screen and (max-width:767px){.p-youtube{width:100%;height:18.8rem}.p-youtube__play{width:4.8rem;height:3.6rem}.p-youtube__play:before{border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:1.2rem solid #fff}}
/*# sourceMappingURL=style.css.map */
