﻿html{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{padding:0;margin:0;border:0;background-color:#fff;font-family:"Google Sans","Noto Sans JP",sans-serif}.modal-wait{overflow-y:hidden;height:100vh}*,*:before,*:after{box-sizing:inherit}a:link,a:visited{text-decoration:none;color:#3bb2c4;transition-duration:.33s}@media screen and (max-width: 767px){a:link,a:visited{word-break:break-all}}a:hover{color:#fff}.brnosp,.nosp{display:block}@media screen and (max-width: 767px){.brnosp,.nosp{display:none}}.brnosp-inline,.nosp-inline{display:inline}.brsp{display:none}@media screen and (max-width: 767px){.brsp{display:block}}.material-symbols-sharp{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 32}@media screen and (max-width: 768px){.material-symbols-sharp{font-size:1.2rem}}.google-sans{font-family:"Google Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"GRAD" 0}.mplus{font-family:"M PLUS 1","M PLUS 1p",sans-serif}.josefin{font-family:"Josefin Sans"}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.bolder{font-weight:700}.light{font-weight:300}.larger{font-size:1.15em}.smaller{font-size:.85em}.kakko{margin-left:-0.5em;margin-right:-0.5em}.kakko-l{margin-left:-0.5em}.kakko2{margin-left:-0.2em;margin-right:-0.2em}img{display:block;width:100%;margin:0;padding:0}.loading{display:flex;align-items:center;justify-content:center;font-size:min(1.875vw,1.2rem);font-weight:700;opacity:1;color:#3bb2c4;letter-spacing:2px;z-index:99;background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;text-transform:capitalize}@media screen and (max-width: 767px){.loading{font-size:1.1rem}}.blink{animation:blinker .75s ease-in-out alternate infinite;animation-play-state:running !important}@keyframes blinker{0%{opacity:.5}100%{opacity:1}}.shippori{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.yantra{font-family:"Yantramanav",sans-serif;font-style:normal}.noto{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.d-none{display:none}.d-block{display:block !important}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.box{max-width:1024px;padding-inline:2rem;margin-inline:auto}@media screen and (max-width: 767px){.box{padding-inline:1rem}}.toggle-slide-enter-active,.toggle-slide-leave-active{transition:height .4s;overflow:hidden}.toggle-slide-enter,.toggle-slide-leave-to{height:0;transition:height .4s}ul{text-indent:-1em;margin:0;padding:0;font-size:.8rem}ul.mt{margin-top:1rem}ul.list-numbered{text-indent:-2.5em}ul.list-numbered li{margin-left:2em}ul li{list-style-type:none;margin-left:1em}header{height:99px;margin-inline:auto;width:100%;top:0;background-color:#fff;position:fixed;z-index:2}@media screen and (max-width: 767px){header{height:72px}}.header-box{padding-block:.5rem .75rem;border-bottom:1px solid #707070;position:relative;margin-inline:auto}@media screen and (max-width: 767px){.header-box{padding-block:.5rem}}.header-box .box{position:relative;display:flex}.header-box .year{font-size:2.5rem;color:#707070;position:absolute;right:2rem;top:9px;font-weight:700}@media screen and (max-width: 767px){.header-box .year{font-size:2.1rem;right:3.5rem;top:7px;color:#707070}}.header-box .logo{height:70px;width:auto}@media screen and (max-width: 767px){.header-box .logo{height:55px}}.header-box .bar{width:100%;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.header-box .bar{position:fixed;width:100%;z-index:2;left:0}}.header-box .bar .item{padding-bottom:6px;font-size:.9rem;font-weight:700;position:relative;margin-inline:1rem}@media screen and (max-width: 767px){.header-box .bar .item{display:inline-block;font-size:1.1rem}}.header-box .bar .item.shutai-link{display:none}@media screen and (max-width: 767px){.header-box .bar .item.shutai-link{display:inline-block;padding-top:4rem}}.header-box .bar .item:hover{color:#707070}.header-box .bar .item.current:hover{color:#3bb2c4}.header-box .bar .item.current::after{content:"";position:absolute;height:1px;left:0;right:0;bottom:0;border-bottom:2px solid #3bb2c4}.header-box .bar .item:first-child.current::after{left:8px}.header-box .bar .hamburger{opacity:0;transition:.33s;position:absolute;right:0;top:0;z-index:24;width:3rem;height:3rem;display:none}@media screen and (max-width: 767px){.header-box .bar .hamburger{display:block;opacity:1;right:16px;top:9px;z-index:3;width:27px}}.header-box .bar .hamburger:hover{cursor:pointer}.header-box .bar .hamburger .material-symbols-sharp{font-size:min(3.125vw,2rem);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 32}@media screen and (max-width: 767px){.header-box .bar .hamburger .material-symbols-sharp{font-size:2rem}}.header-box .bar .hamburger-button{transition:.33s;position:absolute;left:0;top:0;color:#3bb2c4;margin-left:-0.5rem;padding-left:.375rem;margin-top:-0.5rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.45rem}.header-box .bar .hamburger-button.ham-close{background-color:rgba(0,0,0,0)}.header-box .bar .bar-list{margin:0 auto;display:flex;justify-content:flex-end;align-items:center;width:100%;padding-right:120px;max-width:1024px;font-weight:700;text-transform:capitalize;color:#3bb2c4;height:45px;position:relative}@media screen and (max-width: 767px){.header-box .bar .bar-list{transition:.33s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;padding-top:3rem;padding-bottom:6rem;width:100vw;height:100vh;margin-top:-100vh;opacity:0;position:fixed;top:0;padding-right:0}}.header-box .bar .bar-list .logo{display:none}@media screen and (max-width: 767px){.header-box .bar .bar-list .logo{display:block;margin-bottom:6rem;z-index:2}}.header-box .bar .bar-list .inner{width:85%;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 767px){.header-box .bar .bar-list .inner{display:flex;flex-direction:column;align-items:center;padding-top:3rem;width:90%}}.header-box .bar .bar-list .inner .logo{display:none}@media screen and (max-width: 767px){.header-box .bar .bar-list .inner .logo{display:block;margin-bottom:2.5rem;width:60%;position:relative;z-index:2}}.header-box .bar .bar-list .sns-links{display:none}@media screen and (max-width: 767px){.header-box .bar .bar-list .sns-links{display:flex;align-items:center;align-self:center;margin-top:2rem}}.header-box .bar .bar-list .sns-links a{border-radius:50%;width:32px;height:32px;display:inline-block;margin-inline:.75rem;color:#aaa}.header-box .bar .bar-list .sns-links a:hover{color:#707070}@media screen and (max-width: 767px){.header-box .bar .bar-list .sns-links a{width:24px;height:24px;margin-inline:.5rem;z-index:1}}@media screen and (max-width: 767px){.header-box .bar .bar-list .sns-links a svg.image{width:24px;height:24px}}.header-box .bar .bar-list .sns-links a .st0,.header-box .bar .bar-list .sns-links a .st2{fill:currentColor}@media screen and (max-width: 767px){.header-box .bar .bar-list.bar-open{opacity:1;height:100vh;margin-top:0}}@media screen and (max-width: 767px){.header-box .bar .bar-list.bar-open a.item{position:relative;z-index:1;text-align:center;padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 767px){.header-box .bar .bar-list.bar-open a.item+a.item{margin-top:4rem}}.header-box .bar .bar-list::before{position:absolute;content:"";opacity:0;top:0;right:0;bottom:100%;left:0;background-color:hsla(0,0%,100%,.9);z-index:1;transition:.33s}@media screen and (max-width: 767px){.header-box .bar .bar-list::before{opacity:1;top:0;bottom:0}}.header-box .bar .bar-list a{color:#3bb2c4;transition:.33s}.header-box .bar .bar-list a:hover{color:#707070}.main{margin-top:124px}@media screen and (max-width: 767px){.main{margin-top:72px}}.main h1{color:#707070;font-size:1.0625rem;margin-top:1rem}@media screen and (max-width: 767px){.main h1{font-size:1rem;margin-top:1rem}}.main h2{font-size:1rem;margin-top:0}@media screen and (max-width: 767px){.main h2{font-size:.9rem}}.main h2::first-letter{color:#3bb2c4;margin-right:.2em}.main h5{font-size:.9375rem;margin-top:0;margin-bottom:0}@media screen and (max-width: 767px){.main h5{font-size:.9rem}}.main h5::first-letter{color:#3bb2c4;margin-right:.2em}.main h3{font-size:.9375rem;margin-block:.5rem 0;font-weight:600}@media screen and (max-width: 767px){.main h3{font-size:.9rem}}.main h4{margin-top:3rem;font-size:1.0625rem;color:#3bb2c4}@media screen and (max-width: 767px){.main h4{font-size:1rem;margin-top:2.5rem;margin-bottom:1rem}}.main .bg-box a,.main .q-box a{font-weight:500}.main .bg-box{background-color:rgba(59,178,196,.05);padding:2rem;border:2px solid #3bb2c4;margin-bottom:2rem;font-size:.9375rem;line-height:1.7}@media screen and (max-width: 767px){.main .bg-box{font-size:.9rem;padding:1rem}}.main .bg-box a.button{background-color:#3bb2c4;color:#fff;font-size:1rem;font-weight:700;margin-top:1rem;margin-bottom:.75rem;display:inline-block;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,0)}@media screen and (max-width: 767px){.main .bg-box a.button{font-size:1rem;padding:.5rem .5rem .5rem .85rem}}.main .bg-box a.button:hover{background-color:rgba(0,0,0,0);color:#3bb2c4;border:1px solid #3bb2c4}.main .divider{border:0;border-top:1px solid #3bb2c4;margin-block:1.5rem}@media screen and (max-width: 767px){.main .divider{margin-block:1rem}}.main .link-box{display:flex;margin-top:.5rem;margin-bottom:3rem}@media screen and (max-width: 767px){.main .link-box{flex-direction:column;margin-top:0}}.main .link-box .link-item{width:50%;margin-right:.75rem;border:5px solid #3bb2c4;border-radius:1.25rem;padding:1rem 2rem;color:#3bb2c4;position:relative}@media screen and (max-width: 767px){.main .link-box .link-item{width:100%;border-width:3px;margin-right:0;border-radius:1rem;padding:1rem 1rem}}.main .link-box .link-item:hover{color:#fff;background-color:#3bb2c4}.main .link-box .link-item:last-child{margin-right:0;margin-left:.75rem}@media screen and (max-width: 767px){.main .link-box .link-item:last-child{margin-left:0;margin-top:1.25rem}}.main .link-box .link-item::after{position:absolute;content:"▶︎";font-size:1.4rem;right:.75rem;top:calc(50% - .7rem);line-height:1}@media screen and (max-width: 767px){.main .link-box .link-item::after{font-size:1.2rem;top:calc(50% - .45rem);right:.75rem}}.main .link-box .link-item .text{font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px){.main .link-box .link-item .text{font-size:1.2rem}}.main .link-box .link-item .desc{margin-top:.5rem;font-size:.9375rem}@media screen and (max-width: 767px){.main .link-box .link-item .desc{font-size:.9rem;margin-top:.25rem}}.main .q-box{display:flex;flex-direction:column}.main .q-box .item{border:1px solid #3bb2c4;border-radius:.5rem;padding:1rem 2rem;margin-bottom:.75rem;position:relative;font-size:.9375rem;line-height:1.7}@media screen and (max-width: 767px){.main .q-box .item{font-size:.9rem;padding:.75rem 1rem}}.main .q-box .item h3{margin-block:0}.main .q-box .item .question{font-size:.9375rem;color:#707070;font-weight:700}@media screen and (max-width: 767px){.main .q-box .item .question{font-size:.9rem;padding-right:1rem}}.main .q-box .item .question:hover{cursor:pointer}.main .q-box .item .answer{font-size:.9375rem;padding-block:1rem .5rem;padding-inline:2rem;line-height:1.8;color:#707070}@media screen and (max-width: 767px){.main .q-box .item .answer{font-size:.9rem;padding-inline:0}}.main .q-box .item .icon-box{position:absolute;right:1rem;top:1.1rem;color:#fff;font-size:1rem}@media screen and (max-width: 767px){.main .q-box .item .icon-box{font-size:.8rem;top:.975rem;right:.5rem}}.main .q-box .item .icon-box:hover{cursor:pointer}.main .q-box .item .icon-box .on::after,.main .q-box .item .icon-box .off::after{position:absolute;background-color:#3bb2c4;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;content:"";z-index:-1}.main .q-box .item .icon-box .on{opacity:1;position:relative;transition:.33s ease-out;z-index:1;color:#fff}.main .q-box .item .icon-box .off{opacity:0;position:absolute;top:0;left:0;transition:.33s ease-out;z-index:1;color:#fff}.main .q-box .item.open .on{opacity:0;transform:rotate(-180deg)}.main .q-box .item.open .off{opacity:1;transform:rotate(-180deg)}.footer{border-top:1px solid #707070;padding-block:1.5rem;margin-top:6.5rem}@media screen and (max-width: 767px){.footer{margin-top:4rem}}.footer .box{display:flex;flex-direction:column}@media screen and (max-width: 767px){.footer .box .shutai-link-box{text-align:center;margin-bottom:1rem}}.footer .box .shutai-link{font-size:.9rem;margin-bottom:.25rem;font-weight:700}@media screen and (max-width: 767px){.footer .box .shutai-link{font-size:.8rem}}.footer .box .shutai-link:hover{color:#707070}.footer .box .bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:-0.75rem}@media screen and (max-width: 767px){.footer .box .bottom{flex-direction:column;justify-content:center;align-items:center;margin-top:.5rem}}.footer .box .copy{color:#707070;font-size:.7rem}@media screen and (max-width: 767px){.footer .box .copy{order:2;margin-top:1.5rem}}.footer .box .sns-links{display:flex;align-items:flex-end}@media screen and (max-width: 767px){.footer .box .sns-links{align-self:center}}.footer .box .sns-links a{width:32px;height:32px;content:"";display:inline-block;margin-left:1.5rem;color:#aaa}.footer .box .sns-links a:hover{color:#3bb2c4}@media screen and (max-width: 767px){.footer .box .sns-links a{width:24px;height:24px;margin-left:1rem}.footer .box .sns-links a:first-child{margin-left:auto}}.footer .box .sns-links a .st0,.footer .box .sns-links a .st2{fill:currentColor}/*# sourceMappingURL=shutai.min.css.map */