html{font-size:62.5%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,select,option,textarea,p,table,th,tr,td,figure,img{margin:0;padding:0;text-decoration:none;font-style:normal;list-style:none;font-weight:normal;font-size:100%;border:none}*:before,*:after{transition:.2s;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{margin:0;padding:0;text-decoration:none;transition:.2s;line-height:1em}img{height:auto;line-height:1em;vertical-align:top}summary{display:block;cursor:pointer;outline:none}summary::-webkit-details-marker{display:none}select option{padding:0 5px}form label{cursor:pointer}input,textarea,select,option{font-size:100%;font-family:inherit;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input:focus,textarea:focus{outline:none}::-moz-placeholder{color:#aaa}::placeholder{color:#aaa}input[type=radio],input[type=checkbox]{display:none}input[type=submit]{width:100%;cursor:pointer;transition:.2s}input[type=submit]:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}body{color:#000;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative}body.open{overflow:hidden;height:100%}body *{box-sizing:border-box}a:link,a:visited{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:active{text-decoration:none;color:#000}.clist{display:flex;flex-wrap:wrap}.sp,.none{display:none}.pc{display:block}p.err{width:100%;color:red;font-weight:bold}.mf-frame{max-width:1000px;width:100%;margin:0 auto}#mainvis .mf-mv{display:flex;justify-content:center;align-items:center}#mainvis .mf-mv img{height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}#mainvis h1{font-size:3em;font-weight:bold;line-height:1em}main .mf-frame{padding-block:10rem}@media(max-width: 1024px){main .mf-frame{padding-block:8rem}}@media(max-width: 767px){main .mf-frame{padding-block:6rem}}#mf1 .mf-inner{display:flex;gap:1em;align-items:center;justify-content:space-between}#mf1 .mf-desc{font-size:1.2em}.copy{display:block;text-align:center;font-size:.82em}#pagetop{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:70px;max-height:70px;width:10vw;height:10vw;color:#fff;font-size:.8em;font-weight:bold;border-radius:100%;background:rgba(0,0,0,.5);line-height:1em;box-shadow:0 0 5px rgba(0,0,0,.2);position:fixed;right:20px;bottom:20px;cursor:pointer;z-index:999}#pagetop:before{content:"";display:block;max-width:15px;max-height:15px;width:2vw;height:2vw;border:#fff solid;border-width:5px 5px 0 0;transform:rotate(-45deg)}#pagetop:hover{opacity:.7}#telpopup-frame{background:hsla(0,0%,100%,.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;display:none}#telpopup-frame-inner{position:fixed;width:90%;top:50%;left:50%;transform:translate(-50%, -50%)}#telpopup-gotel{background:#1d95d4;border-radius:5px;display:block;text-align:center;padding:20px;color:#fff;box-shadow:1px 1px 3px 0px rgba(0,0,0,.65)}#telpopup-shop{font-size:1.2em}#telpopup-gotel img{vertical-align:baseline}#telpopup-gotel a{color:#fff;font-size:1.4em;font-weight:bold;text-decoration:underline}#telpopup-stelb{padding:2vw 0 0 0}#telpopup-close{padding:4vw 0 0 0}#telpopup-close a{font-size:.9em;line-height:1;background:#ddd;border-radius:5px;display:block;text-align:center;padding:3vw 0;color:#333;font-weight:bold;box-shadow:rgba(0,0,0,.65) 1px 1px 3px 0px}.tellink{pointer-events:none}@media screen and (max-width: 1024px){html{overflow:auto;height:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;position:relative;background-image:none;font-size:1.5em}.mf-frame{width:auto}#mainvis .mf-inner{padding:10vw 5vw}#mainvis h1{font-size:1.6em;margin:0 0 3vw 0}#mainvis h1+span{font-size:1em}#pankuzu{width:auto;padding:2vw;margin:0 0 5vw 0}#pankuzu ul{width:auto}#pankuzu ul li:after{padding:0 1vw}#cfooter{display:none}#footer .mf-frame{width:auto}#footer .clist{display:block}#footer .clist p{margin:0 0 3vw 0;line-height:1.5em}#footer .clist dl{width:auto;display:block;line-height:1.8em}#footer .clist dl dt{font-weight:bold;width:auto;text-align:left;margin:0}.copy{margin:3vw 0 0 0}#pagetop{font-size:.67em;right:3vw;bottom:3vw}#pagetop:before{border-width:.67vw .67vw 0 0}.tellink{pointer-events:auto}}@media screen and (max-width: 750px){.sp{display:block}br.sp{display:inline-block}.pc{display:none !important}}@media screen and (max-width: 640px){#pagetop:before{border-width:.78vw .78vw 0 0}}:root{--color-pri: #003085;--color-pri-light: #f3f6fc;--color-pri-dark: #17184b;--color-sec: #aba188;--color-text: #333;--color-wht: #fff;--color-blk: #000;--color-bg: #f8f8f8}.mf-frame{max-width:1000px;width:100%}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mf{padding-inline:1.6rem}.mf.concerns,.mf.pricing{background-color:var(--color-bg)}.mf.contact{background:linear-gradient(to top right, #17184b, #003085)}.gradient-section{background:linear-gradient(to top right, #17184b, #003085)}.header{position:fixed;z-index:9999;width:100%;top:0}@media(min-width: 767px){.header{max-width:1140px;padding:1.6rem 6rem;box-shadow:0 4px 10px rgba(0,0,0,.1);top:40px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:999px}}@media(max-width: 1172px)and (min-width: 768px){.header{max-width:calc(100% - 3.2rem)}}@media(max-width: 1024px)and (min-width: 768px){.header{padding:1.6rem 4rem}}.header__inner{display:flex;justify-content:space-between}@media(max-width: 767px){.header__inner{display:none}}.header__logo{max-width:250px;width:100%;aspect-ratio:247/35}@media(max-width: 1024px){.header__logo{max-width:200px;display:flex;align-items:center}}@media(max-width: 767px){.header__logo{max-width:200px}}.header__logo:hover{opacity:.7}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__nav{display:flex;align-items:center;gap:2.4rem}@media(max-width: 1024px){.header__nav{gap:2rem}}.header__list{display:flex;gap:2.4rem}@media(max-width: 1024px){.header__list{gap:1.8rem}}@media(max-width: 1024px){.header__list li a{font-size:1.4rem}}.header__list li a:hover{font-weight:bold;color:var(--color-pri-dark)}.header__btn[href]{background-color:var(--color-pri-dark);width:160px;height:40px;display:grid;place-items:center;color:var(--color-wht);border-radius:99px;border:1px solid var(--color-pri-dark)}@media(max-width: 1024px){.header__btn[href]{width:140px;font-size:1.4rem}}.header__btn[href]:hover{background-color:var(--color-wht);color:var(--color-pri)}.header__sp-menu{display:none}@media(max-width: 767px){.header__sp-menu{display:flex;justify-content:space-between;align-items:center;padding:1.6rem;background-color:rgba(0,0,0,0);transition:background-color .3s ease}}.header.is-scrolled .header__sp-menu{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.hamburger{display:none}@media(max-width: 767px){.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;z-index:10001;position:relative}}.hamburger span{display:block;width:100%;height:2px;background-color:var(--color-wht);transition:all .3s ease}.is-scrolled .hamburger span{background-color:var(--color-pri-dark)}.hamburger.is-active span{background-color:var(--color-wht)}.hamburger.is-active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.sp-nav{display:none}@media(max-width: 767px){.sp-nav{display:block;position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background-color:var(--color-pri-dark);z-index:10000;padding:8rem 2rem 2rem;transition:right .3s ease}.sp-nav.is-active{right:0}}.sp-nav__list li{border-bottom:1px solid hsla(0,0%,100%,.2)}.sp-nav__list li a{display:block;padding:1.6rem 0;color:var(--color-wht);font-size:1.6rem}.sp-nav__btn{display:block;margin-top:3rem;background-color:var(--color-wht);color:var(--color-pri-dark);text-align:center;padding:1.4rem 2rem;border-radius:99px;font-weight:bold}.mv{position:relative;background-image:url(../img/mv_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}@media(max-width: 767px){.mv{position:static;display:grid;place-items:center;padding-inline:1.5rem;background-image:url(../img/mv_bg_sp.jpg)}}.mv__inner{position:absolute;left:50%;top:30%}@media(min-width: 768px){.mv__inner{transform:translateX(-50%);min-width:600px}}@media(max-width: 767px){.mv__inner{position:static}}@media(max-width: 767px){.mv__subhead{display:none}}.mv__subhead+*{margin-top:15vh}.mv__subhead.-sp{display:none}@media(max-width: 767px){.mv__subhead.-sp{display:block;width:60%;margin-left:auto;margin-right:1.6rem}}@media(max-width: 767px){.mv__subhead.-sp+*{margin-top:20vh}}.mv__head.head{height:auto}.mv__head.head+*{margin-top:1vh}@media(max-width: 768px){.mv__head.head+*{margin-top:0}}.mv__desc{color:var(--color-wht);text-align:center;font-size:1.8rem;white-space:nowrap}@media(max-width: 767px){.mv__desc{font-size:1.2rem}}.mv__desc+*{margin-top:5%}@media(max-width: 767px){.mv__desc+*{margin-top:5%}}.concerns__list{display:grid;grid-template-columns:repeat(3, 1fr);border-bottom:1px solid var(--color-blk);border-right:1px solid var(--color-blk)}@media(max-width: 767px){.concerns__list{grid-template-columns:repeat(2, 1fr)}}.concerns__list li{border-top:1px solid var(--color-blk);border-left:1px solid var(--color-blk);position:relative;height:190px}.concerns__list li:nth-child(2n) .concerns__img{left:auto;right:1.6rem}@media(max-width: 767px){.concerns__list li:nth-child(2n) .concerns__img{right:auto;left:1rem}}.concerns__list li::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--color-wht);width:80%;height:80%}.concerns__img{aspect-ratio:70/88;width:100%;max-width:70px;position:absolute;bottom:-1px;left:1.6rem}@media(max-width: 767px){.concerns__img{max-width:50px;left:auto;right:1rem}}.concerns__img img{-o-object-fit:contain;object-fit:contain}.concerns__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:1.8rem}@media(max-width: 1024px){.concerns__title{white-space:nowrap}}@media(max-width: 767px){.concerns__title{font-size:1.4rem}}.reason__head{max-width:520px;margin-inline:auto}.reason__item{display:flex}@media(max-width: 767px){.reason__item{flex-direction:column}}.reason__item+*{margin-top:2rem}@media(max-width: 767px){.reason__item+*{margin-top:1.6rem}}.reason__content{background-color:var(--color-pri);position:relative;padding:3rem;color:var(--color-wht);display:grid;align-content:center}@media(min-width: 768px){.reason__content{max-width:400px}}@media(max-width: 767px){.reason__content{padding:1.6rem;padding-top:2.4rem}}.reason__number{content:"";position:absolute;top:0;right:0;aspect-ratio:150/300;width:100%;max-width:150px}@media(max-width: 767px){.reason__number{max-width:100px}}.reason__title{font-weight:bold;font-size:2.6rem;padding-bottom:4rem;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.reason__title{padding-bottom:2rem}}.reason__title::before{content:"";display:inline-block;width:100%;height:1px;background-color:var(--color-wht);position:absolute;top:100%}.reason__title+*{margin-top:4rem}@media(max-width: 767px){.reason__title+*{margin-top:2rem}}.reason__img{width:100%;aspect-ratio:600/300}@media(min-width: 768px){.reason__img{max-width:600px}}.service__head{max-width:500px;margin-inline:auto}.service__item{display:flex}@media(max-width: 767px){.service__item{flex-direction:column}}.service__item+*{margin-top:4rem}@media(max-width: 767px){.service__item+*{margin-top:2rem}}@media(min-width: 768px){.service__item:nth-child(even) .service__img{order:-1}}.service__img{width:100%;aspect-ratio:346/220}@media(min-width: 768px){.service__img{max-width:346px}}@media(max-width: 767px){.service__img{order:-1}}.service__content{background-color:var(--color-wht);padding:2.4rem 6rem;width:100%;display:grid;align-content:center}@media(max-width: 1024px){.service__content{padding:2rem 3.2rem}}@media(max-width: 767px){.service__content{padding:1.6rem}}.service__title{font-weight:bold;position:relative;color:var(--color-pri);font-size:3.2rem;padding-bottom:1.6rem;line-height:1.5}@media(max-width: 1024px){.service__title{font-size:2.4rem}}@media(max-width: 767px){.service__title{font-size:2rem;padding-bottom:.8rem}}.service__title::after{content:"";width:100%;height:1px;width:100%;background-color:var(--color-pri);position:absolute;top:100%;left:0}.service__title+*{margin-top:2rem}@media(max-width: 767px){.service__title+*{margin-top:.8rem}}.pricing__head{max-width:441px;margin-inline:auto}.pricing__desc{font-size:1.8rem;font-weight:500}@media(min-width: 768px){.pricing__desc{text-align:center}}@media(max-width: 767px){.pricing__desc{font-size:1.6rem}}.pricing__desc+*{margin-top:4rem}@media(max-width: 767px){.pricing__desc+*{margin-top:2rem}}.cta{border:1px solid var(--color-pri);background-color:var(--color-wht)}.cta__head{font-weight:bold;font-size:3.8rem;text-align:center;color:var(--color-pri);line-height:1.5}@media(max-width: 767px){.cta__head{font-size:2rem}}.cta__head+*{margin-top:2.4rem}@media(max-width: 767px){.cta__head+*{margin-top:1.6rem}}.faq__head{max-width:300px;margin-inline:auto}.faq__title{font-weight:bold;font-size:2.2rem;background-color:var(--color-sec);padding:1.6rem 4rem;color:var(--color-wht)}@media(max-width: 767px){.faq__title{padding:1.4rem 1.6rem;font-size:2rem}}.faq__title+*{margin-top:3.2rem}@media(max-width: 767px){.faq__title+*{margin-top:1rem}}.faq__list{padding:0 4rem}@media(max-width: 1024px){.faq__list{padding:0 3rem}}@media(max-width: 767px){.faq__list{padding:0 1.6rem}}.faq__list+*{margin-top:8rem}@media(max-width: 767px){.faq__list+*{margin-top:4rem}}.faq__item+*{margin-top:3.2rem}@media(max-width: 767px){.faq__item+*{margin-top:1rem}}.faq__item.is-active .faq__answer{display:block}.faq__question{font-size:2.2rem;font-weight:bold;color:var(--color-sec);position:relative;padding-block:1.6rem;padding-right:3rem;cursor:pointer;border-bottom:1px solid var(--color-sec);line-height:1.5}@media(max-width: 1024px){.faq__question{font-size:2rem}}@media(max-width: 767px){.faq__question{font-size:1.6rem;padding-block:1.2rem;padding-right:2.8rem}}.faq__question::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:2px;background-color:var(--color-sec)}@media(max-width: 767px){.faq__question::before{width:1.6rem}}.faq__question::after{content:"";position:absolute;top:50%;right:9px;transform:translateY(-50%);width:2px;height:20px;background-color:var(--color-sec);transition:opacity .3s}@media(max-width: 767px){.faq__question::after{height:1.6rem;right:calc((1.6rem - 2px)/2)}}.is-active .faq__question::after{opacity:0}.faq__answer{padding-block:1.6rem;display:none}@media(max-width: 767px){.faq__answer{padding-block:1.2rem}}.message__head{max-width:500px;margin-inline:auto}.message__item{display:flex;gap:10rem}@media(max-width: 767px){.message__item{flex-direction:column;gap:4rem}}.message__item+*{margin-top:8rem}@media(max-width: 767px){.message__item+*{margin-top:6rem}}.message__profile{position:relative}@media(min-width: 1025px){.message__profile{max-width:400px}}@media(max-width: 1024px){.message__profile{width:100%}}.message__profile::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-5rem;height:500px;width:1px;background-color:var(--color-blk)}@media(max-width: 767px){.message__profile::after{width:100%;height:1px;left:0;top:auto;bottom:-2rem;transform:none}}.message__img{aspect-ratio:1/1;max-width:300px;margin-inline:auto}.message__img+*{margin-top:2.4rem}@media(max-width: 767px){.message__img+*{margin-top:1.6rem}}.message__content{text-align:center}.message__content+*{margin-top:4.2rem}@media(max-width: 767px){.message__content+*{margin-top:1.6rem}}.message__detail{font-weight:500}.message__detail+*{margin-top:.8rem}.message__name{font-size:3.2rem;font-weight:500}@media(min-width: 1025px){.message__career{max-width:500px}}@media(max-width: 1024px){.message__career{width:100%}}.message__career span.pri{color:var(--color-pri);font-weight:bold}.message__career span.pri-light{color:#003cc8}.company__head{max-width:426px}.company__overview{display:flex;flex-wrap:wrap}@media(max-width: 767px){.company__overview{flex-direction:column}}@media(min-width: 768px){.company__overview a[href^="tel:"]{pointer-events:none}}.company__overview dt,.company__overview dd{width:100%;padding-block:2.4rem}@media(max-width: 767px){.company__overview dt,.company__overview dd{padding-block:1.6rem}}.company__overview dt{font-weight:bold}@media(min-width: 768px){.company__overview dt{border-bottom:1px solid var(--color-blk);width:30%;padding-left:2rem}}@media(max-width: 767px){.company__overview dt{padding-bottom:0}}@media(min-width: 768px){.company__overview dt:last-of-type{border-bottom:0}}.company__overview dd{border-bottom:1px solid var(--color-blk)}@media(min-width: 768px){.company__overview dd{width:70%}}@media(max-width: 767px){.company__overview dd{padding-top:1rem}}.company__overview dd a:hover{border-bottom:1px solid var(--color-blk)}.company__overview dd:last-child{border-bottom:0}.company__overview+*{margin-top:3.2rem}@media(max-width: 767px){.company__overview+*{margin-top:1.6rem}}.company__map{aspect-ratio:1000/400}@media(max-width: 767px){.company__map{aspect-ratio:1/1}}.company__map iframe{width:100%;height:100%}.contact{color:var(--color-wht)}.contact__head{max-width:333px}@media(min-width: 768px){.contact__desc{text-align:center}}.contact__desc+*{margin-top:2rem}.contact__content{background-color:var(--color-wht);max-width:500px;height:152px;margin-inline:auto;display:block;line-height:1.5;display:grid;place-items:center}@media(min-width: 768px){.contact__content{pointer-events:none}}.contact__content:hover{opacity:.7}.contact__content *{text-align:center}.contact__content+*{margin-top:8rem}@media(max-width: 767px){.contact__content+*{margin-top:4rem}}.contact__tel{color:var(--color-pri);font-weight:bold;font-size:4.8rem;letter-spacing:.4rem}@media(max-width: 767px){.contact__tel{font-size:3.2rem}}@media(max-width: 767px){.contact__tel+*{margin-top:1rem}}form dt{padding-bottom:1rem}form dl+*{margin-top:2.4rem}form input,form textarea{background-color:var(--color-wht);width:100%;padding:1.3rem}form .sbtn p{display:grid;place-items:center}form .sbtn{margin-top:6rem}@media(max-width: 767px){form .sbtn{margin-top:2rem}}.footer__logo{width:100%;max-width:360px;display:block}@media(max-width: 767px){.footer__logo{margin-inline:auto;width:90%}}.footer__logo:hover{opacity:.7}.footer__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer__logo+*{margin-top:5rem}@media(max-width: 767px){.footer__logo+*{margin-top:2rem}}.footer__menu{display:grid;grid-template-columns:repeat(3, max-content);gap:4.8rem}@media(max-width: 1024px){.footer__menu{gap:4.2rem}}@media(max-width: 767px){.footer__menu{grid-template-columns:repeat(2, 1fr);gap:3.2rem 1.6rem}}.footer__inner{display:flex;justify-content:space-between;gap:16rem}@media(max-width: 1024px){.footer__inner{gap:4rem}}@media(max-width: 767px){.footer__inner{flex-direction:column;gap:3rem}}.footer__inner+*{margin-top:8rem}@media(max-width: 1024px){.footer__inner+*{margin-top:6rem}}@media(max-width: 767px){.footer__inner+*{margin-top:4rem}}.footer__copy{text-align:center}.footer__list li+*{margin-top:2rem}@media(max-width: 1024px){.footer__list li+*{margin-top:1.6rem}}@media(max-width: 767px){.footer__list li+*{margin-top:1rem}}.footer__list li a:hover{font-weight:bold;color:var(--color-pri)}.footer__frame{padding-block:8rem}#pagetop+ul{display:none}body .sp-fixed-cta{display:none}@media(max-width: 767px){body .sp-fixed-cta{display:flex;justify-content:center;align-items:center;gap:1rem;position:fixed;bottom:0;left:0;width:100%;padding:1rem 1.6rem;background-color:rgba(0,0,0,.7);z-index:9998}}body .sp-fixed-cta .sp-fixed-cta__btn{display:flex;justify-content:center;align-items:center;width:50%;height:50px;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.3;border-radius:999px;letter-spacing:.1em}body .sp-fixed-cta .sp-fixed-cta__btn.sp-fixed-cta__btn--contact{background-color:var(--color-pri-dark);color:var(--color-wht);border:1px solid var(--color-pri-dark)}body .sp-fixed-cta .sp-fixed-cta__btn.sp-fixed-cta__btn--tel{background-color:var(--color-pri);color:var(--color-wht);border:1px solid var(--color-pri)}@media(max-width: 767px){body{padding-bottom:70px}body #pagetop{bottom:85px}}.btn{background-color:var(--color-wht);border-radius:999px;max-width:400px;width:100%;height:80px;border:1px solid var(--color-wht);font-weight:bold;color:var(--color-pri);display:grid;place-items:center;font-size:2rem;margin-inline:auto;letter-spacing:.15em}@media(max-width: 767px){.btn{max-width:80%;height:50px;font-size:1.4rem}}.btn:hover{color:var(--color-wht);background:linear-gradient(to top right, #17184b, #003085)}.btn.-cta{font-weight:bold;color:var(--color-wht);font-size:2rem;background-color:var(--color-pri-dark);max-width:600px;margin-inline:auto;border:1px solid var(--color-pri)}@media(max-width: 767px){.btn.-cta{font-size:1.6rem}}.btn.-cta:hover{background:none;background-color:var(--color-wht);color:var(--color-pri-dark)}.btn.-contact{font-weight:bold}.btn.-contact:hover{background:linear-gradient(to top right, #17184b, #003085)}@media(max-width: 767px){.br-pc{display:none}}@media(max-width: 1024px){.br-pc-tb{display:none}}@media(min-width: 768px){.br-sp{display:none}}.head{margin-inline:auto;height:127px}.head figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.head{height:80px}}.head+*{margin-top:6rem}@media(max-width: 767px){.head+*{margin-top:4rem}}.head figure{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}table{border-bottom:1px solid var(--color-pri);border-right:1px solid var(--color-pri);width:100%}table th,table td{border-top:1px solid var(--color-pri);border-left:1px solid var(--color-pri);width:100%}table thead th{background-color:var(--color-pri);color:var(--color-wht);padding:1.6rem;text-align:center;font-size:2.2rem}@media(max-width: 767px){table thead th{font-size:1.8rem;padding:1.2rem}}table tbody th,table tbody td{padding:1.2rem 4rem;width:50%;font-size:1.8rem}@media(max-width: 767px){table tbody th,table tbody td{font-size:1.4rem;padding:1.2rem}}table tbody th{background-color:var(--color-pri-light);color:var(--color-pri);padding:1.6rem 3.2rem}@media(max-width: 767px){table tbody th{padding:1.2rem}}table+*{margin-top:4rem}@media(max-width: 767px){table+*{margin-top:2rem}}/*# sourceMappingURL=style.min.css.map */