a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);font-weight:inherit;font-style:normal;font-size:100%;line-height:1.8;word-wrap:break-word;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;box-sizing:border-box;word-spacing:1px;font-optical-sizing:auto;font-family:"Noto Sans JP",sans-serif;color:#062342}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:1.5}ul,ol,li{list-style:none}img{display:block;vertical-align:bottom;max-width:100%}img.auto{margin:0 auto}img,svg{-o-object-fit:cover;object-fit:cover}a,button{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;transition-property:all;transition:.2s linear;box-sizing:border-box}a span,a i,a:before,a:after,button span,button i,button:before,button:after{transition-property:all;transition:.2s linear}a img,a svg,button img,button svg{transition-property:all;transition:.2s linear;backface-visibility:hidden}table{width:100%;border-collapse:collapse;border-spacing:0}table th,table td{border:1px #ccc solid;padding:8px;box-sizing:border-box}table th{text-align:left;white-space:nowrap}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.mgT200{margin-top:200px !important}.mgT160{margin-top:160px !important}.mgT120{margin-top:120px !important}.mgT100{margin-top:100px !important}.mgT80{margin-top:80px !important}.mgT64{margin-top:64px !important}.mgT48{margin-top:48px !important}.mgT40{margin-top:40px !important}.mgT32{margin-top:32px !important}.mgT24{margin-top:24px !important}.mgT16{margin-top:16px !important}.mgT8{margin-top:8px !important}.mgT4{margin-top:4px !important}@media screen and (max-width: 768px){.mgT200{margin-top:140px !important}.mgT160{margin-top:140px !important}.mgT120{margin-top:100px !important}.mgT100{margin-top:80px !important}.mgT80{margin-top:64px !important}.mgT64{margin-top:56px !important}.mgT48{margin-top:40px !important}.mgT40{margin-top:32px !important}}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.disp-pc{display:block}@media screen and (max-width: 768px){.disp-pc{display:none}}.disp-sp{display:none}@media screen and (max-width: 768px){.disp-sp{display:block}}#pageloading{background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;display:table;z-index:9999}#pageloading .in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ring{--uib-size: 40px;--uib-speed: 2s;--uib-color: #00c0cd;height:var(--uib-size);width:var(--uib-size);vertical-align:middle;transform-origin:center;animation:rotate var(--uib-speed) linear infinite}.ring circle{fill:none;stroke:var(--uib-color);stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:stretch calc(var(--uib-speed)*.75) ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes stretch{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-124px}}.m1,.m2,.m3{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(32px)}100%{opacity:1;transform:translateY(0)}}.fadeup-a{animation:fadeIn .8s ease .4s 1 normal forwards}.fadeup-b{animation:fadeIn .8s ease .8s 1 normal forwards}.fadeup-c{animation:fadeIn .8s ease 1.2s 1 normal forwards}ul.kome li{position:relative;padding-left:1em;line-height:1.5}ul.kome li:before{content:"※";position:absolute;top:0;left:0}ul.kome li+li{margin-top:4px}ul.kome.small{font-size:14px}ul.kome.small li{font-size:14px}ul.kome.small li:before{font-size:14px}ul.kome-num,ol.kome-num{counter-reset:item}ul.kome-num li,ol.kome-num li{padding-left:32px;position:relative;line-height:1.5}ul.kome-num li:before,ol.kome-num li:before{counter-increment:item;content:"※" counter(item) "）";position:absolute;top:0;left:0}ul.kome-num li+li,ol.kome-num li+li{margin-top:4px}ul.kome-num.small,ol.kome-num.small{font-size:14px}ul.kome-num.small li,ol.kome-num.small li{font-size:14px}ul.kome-num.small li:before,ol.kome-num.small li:before{font-size:14px}ul.num,ol.num{counter-reset:item}ul.num li,ol.num li{padding-left:18px;position:relative;line-height:1.5}ul.num li:before,ol.num li:before{counter-increment:item;content:counter(item) ".";position:absolute;top:0;left:0}ul.num li+li,ol.num li+li{margin-top:4px}ul.disc li,ol.disc li{padding-left:12px;position:relative;line-height:1.5}ul.disc li:before,ol.disc li:before{content:"";position:absolute;top:.55em;left:2px;width:4px;height:4px;background-color:#454545;border-radius:50%}ul.disc li+li,ol.disc li+li{margin-top:4px}ul.num-dot,ol.num-dot{counter-reset:item}ul.num-dot>li,ol.num-dot>li{padding-left:24px;position:relative}ul.num-dot>li:before,ol.num-dot>li:before{counter-increment:item;content:counter(item) ". ";position:absolute;top:0;left:0}ul.num-dot>li+li,ol.num-dot>li+li{margin-top:4px}ul.dot>li,ol.dot>li{padding-left:12px;position:relative}ul.dot>li:before,ol.dot>li:before{content:"";position:absolute;top:.8em;left:2px;width:4px;height:4px;background-color:#062342;border-radius:50%}ul.dot>li+li,ol.dot>li+li{margin-top:4px}body{display:flex;flex-direction:column;flex-wrap:wrap;min-width:1024px;min-height:100vh}@media screen and (max-width: 767px){body{min-width:100%}}body.overflow-hidden{overflow:hidden}body footer{margin-top:auto}main{width:100%;margin:0 auto;overflow:hidden}main.under{padding-top:160px}main.under+footer{padding-top:120px}@media screen and (max-width: 480px){main.under{padding-top:120px}}.inner{margin:0 auto;width:100%;max-width:1024px}@media screen and (max-width: 1201px){.inner{padding:0 24px}}@media screen and (max-width: 1201px){.inner.pd16{padding:0 16px}}.inner.w800{max-width:800px}@media screen and (max-width: 1025px){.inner.w800{padding:0}}@media screen and (max-width: 767px){.inner.w800{padding:0 24px}}.inner.wide{max-width:1240px;padding:0 24px}header{position:fixed;top:0;left:0;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;z-index:10;transition-property:all;transition:.3s linear}@media screen and (max-width: 1025px){header{height:80px}}@media screen and (max-width: 480px){header{padding:0 24px}}header.scroll{height:80px}header .logo img{width:180px}@media screen and (max-width: 1025px){header .logo img{width:150px}}header nav ul{display:flex;align-items:center;gap:0 32px}header nav ul li a{font-size:15px}@media screen and (max-width: 1025px){header nav{display:block;position:fixed;top:0;right:-100%;transition:right .4s;z-index:9;width:100%;max-width:240px;height:100vh;background-color:#062342;padding:64px 0 120px;overflow-y:scroll}header nav ul{display:block}header nav ul li a{display:flex;align-items:center;padding:16px 24px;width:100%;color:#fff;border-bottom:1px #eee solid}header nav ul li .btn-list{padding:32px 24px;flex-flow:column;gap:24px}header nav ul li .btn-list .btn-icon{border-color:#fff;background-color:#fff;justify-content:center}header nav ul li .btn-list .btn-icon span{color:#062342}header nav ul li .btn-list .btn-icon svg{fill:#062342}}header.open nav{right:0}.btn-icon{display:inline-flex;align-items:center;gap:0 4px;background-color:#00c0cd;border:1.5px #00c0cd solid;padding:4px 14px 4px 20px;border-radius:80px}.btn-icon span{color:#fff}.btn-icon svg{fill:#fff;width:20px;height:20px}.btn-icon:hover{background-color:rgba(0,0,0,0)}.btn-icon:hover span{color:#00c0cd}.btn-icon:hover svg{fill:#00c0cd}.btn-icon.large{padding:12px 20px 12px 32px;font-size:18px;font-weight:500;gap:0 8px}.btn-icon.large svg{width:24px;height:24px}@media screen and (max-width: 767px){.btn-icon.large{font-size:16px}}.btn-icon.color-sub{background-color:#214a81;border:1.5px #214a81 solid}.btn-icon.color-sub:hover{background-color:rgba(0,0,0,0)}.btn-icon.color-sub:hover span{color:#214a81}.btn-icon.color-sub:hover svg{fill:#214a81}.btn-icon.temp{background-color:#fff;border:0}.btn-icon.temp span{color:#062342}.btn-icon.temp svg{fill:#062342}.btn-icon.temp:hover{background-color:#00c0cd}.btn-icon.temp:hover span{color:#fff}.btn-icon.temp:hover svg{fill:#fff}a.line{position:relative}a.line:before{background:#00c0cd;width:100%;height:1.5px;position:absolute;content:"";left:0;bottom:-8px;transform-origin:center top;transform:scale(0, 1);transition:transform .3s}a.line:hover:before{transform-origin:center top;transform:scale(1, 1)}.menu-btn{display:none;position:absolute;top:26px;right:32px;width:32px;height:26px;cursor:pointer;transition:all .3s;z-index:10}@media screen and (max-width: 1025px){.menu-btn{display:inline-block}}@media screen and (max-width: 480px){.menu-btn{right:24px}}.menu-btn span{display:inline-block;transition:all .5s;position:absolute;left:0;width:100%;height:2px;background-color:#062342;border-radius:2px}.menu-btn span:nth-of-type(1){top:0}.menu-btn span:nth-of-type(2){top:12px}.menu-btn span:nth-of-type(3){bottom:0}#mbtn.active span{background-color:#fff}#mbtn span:nth-of-type(1){animation:mbtn-bar01 .75s forwards}@keyframes mbtn-bar01{0%{transform:translateY(20px) rotate(45deg)}50%{transform:translateY(20px) rotate(0)}100%{transform:translateY(0) rotate(0)}}#mbtn span:nth-of-type(2){transition:all .25s .25s;opacity:1}#mbtn span:nth-of-type(3){animation:mbtn-bar03 .75s forwards}@keyframes mbtn-bar03{0%{transform:translateY(-20px) rotate(-45deg)}50%{transform:translateY(-20px) rotate(0)}100%{transform:translateY(0) rotate(0)}}#mbtn.active span:nth-of-type(1){top:-8px;animation:active-mbtn-bar01 .75s forwards}@keyframes active-mbtn-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(0)}100%{transform:translateY(20px) rotate(45deg)}}#mbtn.active span:nth-of-type(2){opacity:0}#mbtn.active span:nth-of-type(3){bottom:-8px;animation:active-mbtn-bar03 .75s forwards}@keyframes active-mbtn-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(0)}100%{transform:translateY(-20px) rotate(-45deg)}}footer{padding:0 32px}@media screen and (max-width: 767px){footer{padding:0 24px}}footer .ft-cta{width:100%;background-color:#f4f5f9;border-radius:16px}footer .ft-cta .inner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px 48px;padding:100px 0}footer .ft-cta .inner img.bak{position:absolute;top:-32px;left:0;width:100px}@media screen and (max-width: 1025px){footer .ft-cta .inner img.bak{left:24px}}@media screen and (max-width: 767px){footer .ft-cta .inner img.bak{width:80px}}@media screen and (max-width: 480px){footer .ft-cta .inner .img{width:120px}}@media screen and (max-width: 1025px){footer .ft-cta .inner .txt{padding:0 24px}}footer .ft-cta .inner .txt .ttl{text-align:center;font-size:28px;font-weight:700}footer .ft-cta .inner .txt .msg{margin:8px auto;text-align:center}footer .ft-cta .inner .txt .tcenter{margin:24px auto 0}@media screen and (max-width: 767px){footer .ft-cta .inner .txt .ttl{font-size:20px}footer .ft-cta .inner .txt .msg{font-size:14px}}footer .foot-menu-new{width:100%;max-width:1200px;margin:80px auto 0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:40px 80px}@media screen and (max-width: 767px){footer .foot-menu-new{justify-content:flex-start}}footer .foot-menu-new .logo{margin-right:auto;display:flex;flex-flow:column}footer .foot-menu-new .logo a{display:inline-block}footer .foot-menu-new .logo p{margin-top:16px;width:100%;max-width:380px;font-size:13px}footer .foot-menu-new .logo img{width:168px}@media screen and (max-width: 767px){footer .foot-menu-new .logo{width:100%;display:block;margin:0 auto;text-align:center}footer .foot-menu-new .logo img{margin:0 auto}footer .foot-menu-new .logo p{margin:16px auto 0}}@media screen and (max-width: 767px){footer .foot-menu-new .foot-menu-col{width:100%}}footer .foot-menu-new .foot-menu-col p{font-family:"Inter",sans-serif;font-weight:700;font-size:14px;color:#00c0cd}@media screen and (max-width: 767px){footer .foot-menu-new .foot-menu-col p{width:100%;background-color:#f4f5f9;padding:8px 16px;font-size:14px;text-align:center}}footer .foot-menu-new .foot-menu-col ul{margin-top:8px}@media screen and (max-width: 767px){footer .foot-menu-new .foot-menu-col ul{margin-top:16px}}footer .foot-menu-new .foot-menu-col ul li{margin-top:8px}footer .foot-menu-new .foot-menu-col ul li a{font-size:14px}@media screen and (max-width: 767px){footer .foot-menu-new .foot-menu-col ul li+li{margin-top:12px}footer .foot-menu-new .foot-menu-col ul li a{font-size:15px}}footer .ft-link{margin:80px auto 0;width:100%;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 0}footer .ft-link .ft-isms{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}footer .ft-link .ft-isms .isms{display:inline-block}footer .ft-link .ft-isms .isms img{width:120px}footer .ft-link .ft-isms p{font-size:12px}@media screen and (max-width: 767px){footer .ft-link .ft-isms{margin-top:32px;justify-content:center}footer .ft-link .ft-isms a.isms img{width:160px}footer .ft-link .ft-isms p{width:100%;text-align:center;font-size:11px}}footer .ft-link ul.outside-bnr{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:16px}@media screen and (max-width: 480px){footer .ft-link ul.outside-bnr{margin:0 auto}}footer .ft-link ul.outside-bnr li a{display:flex;justify-content:center;align-items:center;width:160px;height:80px;border:1px #ccc solid}footer .ft-link ul.outside-bnr li a img{width:120px}footer .last-menu-new{width:100%;max-width:1200px;margin:32px auto 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px #bbb solid;padding:32px 0}@media screen and (max-width: 1025px){footer .last-menu-new{padding:32px 0}}@media screen and (max-width: 767px){footer .last-menu-new{margin:80px auto 0;padding:16px 0;justify-content:center}}footer .last-menu-new p.copyright{font-size:12px;color:rgba(6,35,66,.75)}@media screen and (max-width: 767px){footer .last-menu-new p.copyright{width:100%;font-size:10px;text-align:center;margin:48px auto 16px}}footer .last-menu-new ul{display:flex;flex-wrap:wrap;gap:8px}footer .last-menu-new ul li{position:relative}footer .last-menu-new ul li+li:before{content:"|";position:absolute;top:2px;left:0;font-size:14px;color:rgba(6,35,66,.5)}footer .last-menu-new ul li+li{padding-left:10px}footer .last-menu-new ul li a{font-size:12px;color:rgba(6,35,66,.75)}footer .last-menu-new ul li a:hover{color:#062342}@media screen and (max-width: 767px){footer .last-menu-new ul{gap:8px;justify-content:center}footer .last-menu-new ul li+li:before{top:4px}footer .last-menu-new ul li+li{padding-left:10px}footer .last-menu-new ul li a{font-size:12px}}section.top-hero{padding:240px 0 0;position:relative}@media screen and (max-width: 767px){section.top-hero{padding:180px 0 0}}@media screen and (max-width: 480px){section.top-hero{padding:140px 0 0}}section.top-hero img.hero-s1{position:absolute;bottom:0;left:8%;z-index:-1}@media screen and (max-width: 1025px){section.top-hero img.hero-s1{left:0}}@media screen and (max-width: 767px){section.top-hero img.hero-s1{bottom:initial;top:80px;left:-3%;width:160px}}@media screen and (max-width: 480px){section.top-hero img.hero-s1{width:120px;top:initial;bottom:0;left:-15%}}section.top-hero img.hero-s2{position:absolute;bottom:-15%;right:6%;z-index:-1}@media screen and (max-width: 1025px){section.top-hero img.hero-s2{right:0}}@media screen and (max-width: 767px){section.top-hero img.hero-s2{right:-5%}}@media screen and (max-width: 480px){section.top-hero img.hero-s2{width:140px}}section.top-hero .inner{display:flex;justify-content:center}section.top-hero .inner .in{display:flex;flex-direction:column;justify-content:center;align-items:center}section.top-hero .inner .in h2,section.top-hero .inner .in p{text-align:center}section.top-hero .inner .in .en{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;color:#00c0cd;letter-spacing:.1;text-indent:.1}section.top-hero .inner .in .cat{margin-top:16px;font-weight:500}@media screen and (max-width: 480px){section.top-hero .inner .in .cat{font-size:14px;font-feature-settings:"palt" 1}}section.top-hero .inner .in .ttl{margin:12px auto 0;font-size:40px;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){section.top-hero .inner .in .ttl{font-size:32px}}@media screen and (max-width: 480px){section.top-hero .inner .in .ttl{font-size:26px}}section.top-hero .inner .in .msg{margin:16px auto 0}section.top-hero .inner .in .tcenter{margin:40px auto 0}section.top-hero2{padding:0 32px}@media screen and (max-width: 480px){section.top-hero2{padding:0}}section.top-hero2 .in{margin-top:320px;padding:0 0 120px;position:relative}section.top-hero2 .in:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 200px);background-color:rgba(0,192,205,.08);border-radius:16px;z-index:-1}@media screen and (max-width: 480px){section.top-hero2 .in:before{height:calc(100% - 160px);border-radius:0}}section.top-hero2 .in .inner img.main-img{position:relative;width:90%;max-width:490px;margin:-240px auto 0}section.top-hero2 .in .inner .toi{margin:40px auto 0;text-align:center;font-size:18px;font-weight:700}section.top-hero2 .in .inner .list-a{margin:24px auto 0}section.top-hero2 .in .inner .ans{margin:32px auto 0;font-size:32px;font-weight:700;text-align:center}section.top-hero2 .in .inner .ans strong{color:#009db0}@media screen and (max-width: 480px){section.top-hero2 .in .inner .ans{font-size:22px}}section.top-hero2 .in .inner .msg{text-align:center;margin:24px auto 0}.list-a{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.list-a>li{display:inline-flex;justify-content:center;align-items:center;line-height:1;background-color:#fff;border-radius:80px;color:#009db0;font-weight:500;padding:12px 24px}@media screen and (max-width: 480px){.list-a>li{font-size:14px;font-weight:700}}.mds1{display:flex;flex-direction:column;justify-content:center;align-items:center}.mds1 .en{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;color:#00c0cd;letter-spacing:.15em;text-indent:.15em}.mds1 .ttl{margin-top:4px;text-align:center;font-weight:700;font-size:32px}@media screen and (max-width: 480px){.mds1 .ttl{font-size:26px}}.mds1 .msg{margin-top:8px}@media screen and (max-width: 480px){.mds1 .msg{font-weight:500}}.mds2 .ttl{margin:8px 0;font-weight:700;font-size:32px}@media screen and (max-width: 480px){.mds2 .ttl{font-size:26px}}.mds2 .msg{margin:8px 0;font-size:14px}.mds2 .msg-temp{margin:12px 0 0;font-size:15px}.mds2 p.plan{margin:8px 0;display:inline-block;border:1px rgba(6,35,66,.5) solid;color:rgba(6,35,66,.5);border-radius:60px;font-size:12px;font-weight:700;padding:2px 12px}@media screen and (max-width: 480px){.mds2 p.plan{font-size:10px}}.mds2 .en{font-family:"Inter",sans-serif;font-size:12px;font-weight:700;color:#00c0cd;letter-spacing:.15em;text-indent:.15em}ul.plan{border:1px rgba(6,35,66,.5) solid;border-radius:60px;display:inline-flex;padding:2px 12px;flex-wrap:wrap;gap:0 4px}ul.plan>li{position:relative;color:rgba(6,35,66,.5);font-size:12px;font-weight:500}ul.plan>li:not(:first-of-type):before{content:"/ "}section.top-features{padding:120px 0 0}section.top-features .inner{position:relative}section.top-features .inner img.ft-bak1{position:absolute;top:80px;left:-80px;width:158px;z-index:-1}section.top-features .inner img.ft-bak2{position:absolute;bottom:-80px;right:-125px;width:254px;z-index:-1}section.top-features ul.top-features-list{margin:64px auto 0;display:flex;flex-wrap:wrap;gap:48px 3.5%}@media screen and (max-width: 767px){section.top-features ul.top-features-list{justify-content:space-between;gap:40px 0}}section.top-features ul.top-features-list li{width:31%;background-color:#fff;padding:40px 32px;border-radius:16px;box-shadow:0 8px 16px 0 rgba(33,74,129,.08)}@media screen and (max-width: 767px){section.top-features ul.top-features-list li{width:47.5%}}@media screen and (max-width: 480px){section.top-features ul.top-features-list li{width:100%;padding:32px 24px}}section.top-features ul.top-features-list li .hd{display:flex;align-items:center;justify-content:space-between}section.top-features ul.top-features-list li .hd .img{width:64px}section.top-features ul.top-features-list li .hd .img img{width:100%;max-width:56px;margin:0 auto}section.top-features ul.top-features-list li .hd .ttl{width:calc(100% - 80px);font-size:20px;font-weight:700}section.top-features ul.top-features-list li p{margin:16px auto 0;font-size:15px}section.top-temp{margin:180px auto 0;padding:120px 0;background-color:#f4f5f9}section.top-temp .att{text-align:center;font-size:14px;font-weight:500;color:rgba(33,74,129,.25)}.swiper.top-temp-list{margin:64px auto 0;padding-left:max(0px,(100vw - 1136px)/2);padding-bottom:64px}@media screen and (max-width: 1201px){.swiper.top-temp-list{padding-left:32px}}@media screen and (max-width: 480px){.swiper.top-temp-list{padding-left:0}}.swiper.top-temp-list .swiper-wrapper{display:flex}.swiper.top-temp-list .swiper-slide{text-align:center}.swiper.top-temp-list .swiper-slide:hover img{opacity:.75}.swiper.top-temp-list .swiper-slide span{margin:24px auto 0;display:inline-block;color:#214a81;border:1px #214a81 solid;border-radius:80px;font-size:12px;padding:4px 12px}.swiper.top-temp-list .swiper-slide .tag{margin:16px auto;display:inline-flex;border:1px rgba(6,35,66,.5) solid;border-radius:60px;padding:2px 12px;gap:4px}.swiper.top-temp-list .swiper-slide .tag i{display:inline-block;color:rgba(6,35,66,.5);font-size:10px;font-weight:700}.swiper.top-temp-list .swiper-slide .tag i+i{position:relative}.swiper.top-temp-list .swiper-slide .tag i+i:before{content:"/ "}.swiper.top-temp-list .swiper-pagination .swiper-pagination-bullet-active{background-color:#214a81}section.top-price{padding:120px 0}@media screen and (max-width: 480px){section.top-price{padding:80px 0}}section.top-price .price-list{margin:80px auto 0;display:flex;flex-wrap:wrap;gap:48px 3.5%}@media screen and (max-width: 480px){section.top-price .price-list{margin:48px auto 0}}section.top-price .price-list .col{position:relative;width:31%;display:flex;flex-direction:column;background-color:#f4f5f9;padding:48px 24px;border-radius:16px}@media screen and (max-width: 767px){section.top-price .price-list .col{width:100%}}section.top-price .price-list .col .col-contents{margin-bottom:32px}section.top-price .price-list .col .en{font-family:"Inter",sans-serif;font-weight:700;font-size:12px;text-align:center}section.top-price .price-list .col .ttl{font-size:24px;font-weight:700;text-align:center}section.top-price .price-list .col .msg{margin:8px auto 0;font-size:14px}section.top-price .price-list .col .price-box{padding:24px 0 32px}section.top-price .price-list .col .price-box p{text-align:center}section.top-price .price-list .col .price-box .yen{display:flex;align-items:baseline;justify-content:center;font-family:"Inter",sans-serif;font-size:40px;font-weight:700}section.top-price .price-list .col .price-box .yen span{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700}section.top-price .price-list .col .price-box .syoki,section.top-price .price-list .col .price-box .kikan{font-size:13px;font-weight:500}section.top-price .price-list .col .price-box .kikan{color:rgba(6,35,66,.5)}section.top-price .price-list .col a{position:relative;top:0;margin-top:auto;display:flex;justify-content:center;width:100%;background-color:#062342;color:#fff;border-radius:4px;padding:12px 16px;font-weight:700}section.top-price .price-list .col a:hover{top:-6px;opacity:.75}section.top-price .price-list .col.light{background-color:rgba(187,190,100,.12)}section.top-price .price-list .col.light .en,section.top-price .price-list .col.light .yen,section.top-price .price-list .col.light .yen span,section.top-price .price-list .col.light .syoki{color:#bbbe64}section.top-price .price-list .col.light a{background-color:#bbbe64}section.top-price .price-list .col.light ul.check li:before{border-left:2px solid #bbbe64;border-bottom:2px solid #bbbe64}@media screen and (max-width: 767px){section.top-price .price-list .col.regular{margin-top:24px}}section.top-price .price-list .col.regular{background-color:rgba(0,192,205,.12)}section.top-price .price-list .col.regular .en,section.top-price .price-list .col.regular .yen,section.top-price .price-list .col.regular .yen span,section.top-price .price-list .col.regular .syoki{color:#00c0cd}section.top-price .price-list .col.regular a{background-color:#00c0cd}section.top-price .price-list .col.regular ul.check li:before{border-left:2px solid #00c0cd;border-bottom:2px solid #00c0cd}section.top-price .price-list .col.regular:before{content:"";position:absolute;top:-32px;left:50%;transform:translateX(-50%);width:88px;height:24px;background:url(../images/icon/star_osusume.svg) no-repeat center center/cover}section.top-price .price-list .col.original{background-color:rgba(93,87,107,.12)}section.top-price .price-list .col.original .en,section.top-price .price-list .col.original .yen,section.top-price .price-list .col.original .yen span,section.top-price .price-list .col.original .syoki{color:#5d576b}section.top-price .price-list .col.original a{background-color:#5d576b}section.top-price .price-list .col.original ul.check li:before{border-left:2px solid #5d576b;border-bottom:2px solid #5d576b}section.top-price .price-kyo{margin:48px auto 0;width:100%;padding:32px;border:1.5px #00c0cd solid;border-radius:16px}section.top-price .price-kyo .ttl{text-align:center;font-size:22px;font-weight:700;color:#00c0cd}@media screen and (max-width: 480px){section.top-price .price-kyo .ttl{font-size:20px}}section.top-price .price-kyo ul.check{margin:16px auto 0;display:flex;flex-wrap:wrap;gap:8px 3.5%}@media screen and (max-width: 767px){section.top-price .price-kyo ul.check{justify-content:space-between;gap:8px 0}}section.top-price .price-kyo ul.check>li{width:31%;font-size:16px}@media screen and (max-width: 767px){section.top-price .price-kyo ul.check>li{width:47.5%}}@media screen and (max-width: 480px){section.top-price .price-kyo ul.check>li{width:100%}}section.top-price .price-kyo ul.check>li:before{top:.6em}section.top-price .price-kyo ul.check>li+li{margin-top:0}ul.check>li{position:relative;padding-left:1.3em;font-size:14px}ul.check>li:before{content:"";display:block;position:absolute;top:.55em;left:0;width:10px;height:5px;border-left:2px solid #00c0cd;border-bottom:2px solid #00c0cd;transform:rotate(-45deg)}ul.check>li+li{margin-top:4px}section.top-flow{padding:80px 32px 0;position:relative}@media screen and (max-width: 480px){section.top-flow{padding:48px 0 0}section.top-flow .inner{padding-right:0}section.top-flow .inner .mds1{padding-right:24px}}section.top-flow img.bak1{position:absolute;top:0;left:5%;width:170px}@media screen and (max-width: 1025px){section.top-flow img.bak1{top:40px;width:120px}}@media screen and (max-width: 480px){section.top-flow img.bak1{top:24px;width:100px}}section.top-flow img.bak2{position:absolute;bottom:-80px;right:5%;width:140px}@media screen and (max-width: 1025px){section.top-flow img.bak2{bottom:-40px;width:100px}}@media screen and (max-width: 480px){section.top-flow img.bak2{bottom:-40px;width:80px}}section.top-flow .top-flow-in{position:relative;z-index:-2;background-color:#ebfafb;border-radius:16px;padding:80px 0 100px}@media screen and (max-width: 480px){section.top-flow .top-flow-in{border-radius:0}}section.top-flow ul.top-flow-list{margin:48px auto 0;display:flex;flex-wrap:wrap;gap:32px 4%}section.top-flow ul.top-flow-list>li{width:22%}section.top-flow ul.top-flow-list>li .box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;aspect-ratio:1/1;border-radius:16px;background-color:#fff;gap:12px}section.top-flow ul.top-flow-list>li .box img{width:64px;position:relative;z-index:2}section.top-flow ul.top-flow-list>li .box h3{font-size:20px;font-weight:700;text-align:center;color:#214a81;position:relative;z-index:2}section.top-flow ul.top-flow-list>li p{margin:16px auto 0}@media screen and (max-width: 767px){section.top-flow ul.top-flow-list>li{width:100%;display:flex;align-items:center;justify-content:space-between}section.top-flow ul.top-flow-list>li .box{width:140px}section.top-flow ul.top-flow-list>li .box img{width:48px}section.top-flow ul.top-flow-list>li .box h3{font-size:16px}section.top-flow ul.top-flow-list>li p{width:calc(100% - 168px)}}section.top-flow ul.top-flow-list>li:not(:first-of-type) .box:before{content:"";position:absolute;top:50%;left:-100%;transform:translateY(-50%);width:100%;height:16px;background-color:#fff;z-index:1}@media screen and (max-width: 767px){section.top-flow ul.top-flow-list>li:not(:first-of-type) .box:before{top:-100%;left:50%;transform:translateX(-50%);width:16px;height:100%}}section.top-faq{padding:120px 0 160px}@media screen and (max-width: 480px){section.top-faq{padding:80px 0 120px}}section.top-faq .faq-col{border-bottom:1px #bbb solid;padding:0 24px 24px 48px}@media screen and (max-width: 480px){section.top-faq .faq-col{padding:0 0 24px 40px}}section.top-faq .faq-col+.faq-col{margin-top:40px}section.top-faq .faq-col .que{position:relative;font-weight:700;font-size:18px}@media screen and (max-width: 480px){section.top-faq .faq-col .que{font-size:16px}}section.top-faq .faq-col .que:before{content:"Q";font-family:"Inter",sans-serif;font-size:32px;font-weight:700;color:#00c0cd;line-height:1;position:absolute;top:0;left:-1.2em}section.top-faq .faq-col .ans{margin-top:16px}.breadcrumb{width:100%}.breadcrumb ul{display:block;line-height:1.3}.breadcrumb ul li{position:relative;font-size:14px;display:inline;padding:0;color:rgba(6,35,66,.5)}@media screen and (max-width: 767px){.breadcrumb ul li{font-size:12px}}.breadcrumb ul li+li{padding:0 0 0 2px}.breadcrumb ul li a{position:relative;display:inline;font-size:14px;color:rgba(6,35,66,.5);padding:0 4px 0 0}.breadcrumb ul li a:hover{color:#00c0cd}@media screen and (max-width: 767px){.breadcrumb ul li a{font-size:12px}}.breadcrumb ul li i{position:relative;top:-2px;display:inline-block;width:6px;height:6px;border-top:1px solid rgba(6,35,66,.5);border-right:1px solid rgba(6,35,66,.5);transform:rotate(45deg);margin-right:2px}.breadcrumb ul li span{font-size:12px}.breadcrumb ul li:last-child:after{border:0}section.normal{padding:48px 0 0}@media screen and (max-width: 480px){section.normal{padding:40px 0 0}}.temp-archive{margin:64px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:64px 0}@media screen and (max-width: 767px){.temp-archive{flex-direction:column-reverse}}.temp-archive nav{width:230px}@media screen and (max-width: 767px){.temp-archive nav{width:100%}}.temp-archive nav .ttl{font-size:14px;font-weight:700}.temp-archive nav ul.tl-list{margin:8px auto 0}.temp-archive nav ul.tl-list>li{position:relative}.temp-archive nav ul.tl-list>li+li{margin-top:8px}.temp-archive nav ul.tl-list>li a{position:relative;padding-left:18px;font-size:14px}.temp-archive nav ul.tl-list>li a:before{content:"";position:absolute;top:.2em;left:0;width:16px;height:16px;background:url(../images/icon/arrow-left.svg) no-repeat center center/cover}.temp-archive nav ul.tl-list>li a:hover{color:#00c0cd}.temp-archive nav ul.tl-list>li a:hover:before{left:2px}.temp-archive nav ul.tl-list>li a.act{color:#00c0cd}.temp-archive nav ul.tl-list>li a.act:before{left:2px}.temp-archive nav ul.tl-list+.ttl{margin-top:48px}.temp-archive .temp-archive-wrap{width:calc(100% - 250px)}@media screen and (max-width: 767px){.temp-archive .temp-archive-wrap{width:100%}}.temp-archive .temp-archive-wrap ul.temp-archive-list{width:100%;display:flex;flex-wrap:wrap;gap:64px 3.5%}@media screen and (max-width: 767px){.temp-archive .temp-archive-wrap ul.temp-archive-list{justify-content:space-between}}.temp-archive .temp-archive-wrap ul.temp-archive-list>li{width:31%}@media screen and (max-width: 767px){.temp-archive .temp-archive-wrap ul.temp-archive-list>li{width:47.5%}}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a{display:flex;flex-direction:column;justify-content:center}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a img{position:relative;top:0;margin:0 auto 16px;border-radius:4px;box-shadow:0 4px 12px 0 rgba(33,74,129,.1)}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a span{margin:8px auto;display:inline-block;border:1px rgba(6,35,66,.5) solid;color:rgba(6,35,66,.5);border-radius:60px;font-size:10px;font-weight:700;padding:2px 12px}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a .tag{margin:8px auto;display:flex;border:1px rgba(6,35,66,.5) solid;border-radius:60px;padding:2px 12px;gap:4px}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a .tag i{display:inline-block;color:rgba(6,35,66,.5);font-size:10px;font-weight:700}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a .tag i+i{position:relative}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a .tag i+i:before{content:"/ "}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a p{font-size:14px;font-weight:500;text-align:center}.temp-archive .temp-archive-wrap ul.temp-archive-list>li a:hover img{top:-4px;box-shadow:0 4px 24px 0 rgba(33,74,129,.25)}ul.page-numbers{margin:120px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media screen and (max-width: 767px){ul.page-numbers{margin:80px auto 0}}ul.page-numbers li a{text-decoration:none}ul.page-numbers li a.page-numbers:hover{background-color:#062342;color:#fff}ul.page-numbers li .page-numbers{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;background-color:#fff;color:#062342;line-height:1;position:relative;border-radius:2px}ul.page-numbers li .page-numbers.current{background-color:#062342;color:#fff}ul.page-numbers li .page-numbers.prev,ul.page-numbers li .page-numbers.next{background-color:rgba(0,0,0,0)}ul.page-numbers li .page-numbers.prev:before,ul.page-numbers li .page-numbers.next:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px}ul.page-numbers li .page-numbers.prev:hover,ul.page-numbers li .page-numbers.next:hover{background-color:rgba(0,0,0,0);opacity:.5}ul.page-numbers li .page-numbers.prev:before{background:url(../images/icon/prev.svg) no-repeat center center/cover}ul.page-numbers li .page-numbers.next:before{background:url(../images/icon/next.svg) no-repeat center center/cover}ul.page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0);color:#062342}section.temp-disp{margin:48px 0 0;padding:48px 0 0;background-color:#f4f5f9}section.temp-disp .inner{padding:0 48px}@media screen and (max-width: 480px){section.temp-disp .inner{padding:0 24px}}section.temp-disp ul.disp-chenge{display:flex;justify-content:center;align-items:center;gap:0 12px}section.temp-disp ul.disp-chenge li button{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background-color:rgba(0,0,0,0);border-radius:50%;cursor:pointer}section.temp-disp ul.disp-chenge li button img{width:32px;opacity:.5}section.temp-disp ul.disp-chenge li button.act,section.temp-disp ul.disp-chenge li button:hover{background-color:#fff}section.temp-disp ul.disp-chenge li button.act img,section.temp-disp ul.disp-chenge li button:hover img{opacity:1}section.temp-disp .disp-area{width:100%;max-height:700px;aspect-ratio:4/3;margin:32px auto 0;background-color:#fff;overflow-y:scroll;border-radius:4px 4px 0 0;box-shadow:0 4px 32px 0 rgba(6,35,66,.1)}@media screen and (max-width: 480px){section.temp-disp .disp-area{aspect-ratio:10/8;box-shadow:0 4px 32px 0 rgba(6,35,66,.25)}}section.temp-disp .disp-area.pc img.pc{display:block}section.temp-disp .disp-area.pc img.sp{display:none}section.temp-disp .disp-area.sp{max-width:380px;height:700px;aspect-ratio:initial}@media screen and (max-width: 480px){section.temp-disp .disp-area.sp{max-width:80%;height:560px}}section.temp-disp .disp-area.sp img.pc{display:none}section.temp-disp .disp-area.sp img.sp{display:block}section.temp-cta{padding:80px 0;background-color:#062342}@media screen and (max-width: 480px){section.temp-cta{padding:64px 0}}section.temp-cta p{color:#fff;text-align:center}@media screen and (max-width: 480px){section.temp-cta p{font-size:14px}}section.temp-cta .btn-icon,section.temp-cta .btn-junbi{margin:32px auto 0}.btn-junbi{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);border:1.5px #fff solid;padding:8px 32px;border-radius:80px}.btn-junbi span{color:#fff;font-size:18px}@media screen and (max-width: 480px){.btn-junbi span{font-size:16px}}section.temp-rec{padding:100px 0 0}section.temp-rec h2{font-size:20px;font-weight:700}@media screen and (max-width: 480px){section.temp-rec{padding:64px 0 0}section.temp-rec h2{font-size:18px}}.swiper.rec-temp-list{margin:40px auto 0;padding-left:max(0px,(100vw - 1048px)/2);padding-bottom:64px}@media screen and (max-width: 1201px){.swiper.rec-temp-list{padding-left:32px}}@media screen and (max-width: 480px){.swiper.rec-temp-list{padding-left:0}}.swiper.rec-temp-list .swiper-wrapper{display:flex}.swiper.rec-temp-list .swiper-slide{text-align:center}.swiper.rec-temp-list .swiper-slide img{position:relative;top:0;border-radius:4px;box-shadow:0 8px 16px 0 rgba(33,74,129,.2)}.swiper.rec-temp-list .swiper-slide:hover img{top:-4px;box-shadow:0 8px 24px 0 rgba(33,74,129,.35)}.swiper.rec-temp-list .swiper-slide span{margin:24px auto 0;display:inline-block;color:#214a81;border:1px #214a81 solid;border-radius:80px;font-size:12px;padding:4px 12px}.swiper.rec-temp-list .swiper-pagination .swiper-pagination-bullet-active{background-color:#214a81}table.table-company{margin:64px auto}@media screen and (max-width: 767px){table.table-company{margin:48px auto}}table.table-company th,table.table-company td{border:0;border-bottom:1px #bbb solid;padding:18px 8px 12px}table.table-company th{font-size:14px;white-space:nowrap;padding:18px 16px 12px;color:rgba(6,35,66,.5);font-weight:500}@media screen and (max-width: 767px){table.table-company th{padding:18px 8px 12px}}table.table-company td a{text-decoration:underline}table.table-company td a:hover{color:#00c0cd}@media screen and (max-width: 767px){table.table-company td{font-size:15px}}.policy-wrap{margin:64px auto}@media screen and (max-width: 767px){.policy-wrap{margin:48px auto}}.policy-wrap h2{margin-top:48px;font-weight:700;font-size:20px}.policy-wrap h3{margin-top:48px;font-weight:500;font-size:18px}.policy-wrap p{margin-top:8px;line-height:1.65}.policy-wrap p a{text-decoration:underline}.policy-wrap p a:hover{color:#00c0cd}.policy-wrap ul{margin-top:24px}.policy-wrap ul li{line-height:1.65}.kiyaku-wrap{margin:64px auto}@media screen and (max-width: 767px){.kiyaku-wrap{margin:48px auto}}.kiyaku-wrap h2{margin:48px 0 8px;font-weight:500;font-size:18px}.kiyaku-wrap p{margin-top:8px;line-height:1.65}.kiyaku-wrap p a{text-decoration:underline}.kiyaku-wrap p a:hover{color:#00c0cd}.kiyaku-wrap li{font-size:15px;line-height:1.65}.kiyaku-wrap ul.num>li,.kiyaku-wrap ol.num>li{padding-left:24px}table.type-c{margin:64px auto 0}table.type-c th,table.type-c td{border:0;border-bottom:1px #bbb solid}.form-des{margin:64px auto}@media screen and (max-width: 767px){.form-des{margin:48px auto}}.form-des p{line-height:1.8}@media screen and (max-width: 767px){.form-des p{font-size:15px}}.form-des p.small{margin-top:4px;display:flex;gap:4px;align-items:center;font-size:14px}.form-des p.att{margin-top:16px;padding:16px;text-align:center;font-size:14px;color:rgba(6,35,66,.5);border-radius:4px;background-color:#f4f5f9}.form-box{margin:32px auto;background-color:#bbb;border-radius:2px;padding:48px 24px 56px}@media screen and (max-width: 767px){.form-box{margin:32px -24px}}dl.form-wrap{width:100%;margin:64px auto 0}dl.form-wrap dt{font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px}dl.form-wrap dd{margin-top:8px}dl.form-wrap dd+dt{margin-top:32px}dl.form-wrap dd .policy{margin-top:16px}dl.form-wrap dd .policy p{font-size:14px;line-height:1.6}dl.form-wrap dd .policy p a{text-decoration:underline}dl.form-wrap dd .policy p a:hover{color:#00c0cd}.btn-wrap{margin:64px auto;width:100%;max-width:480px}i.hs{display:inline-block;width:8px;height:8px;background-color:#e15554}@media screen and (max-width: 767px){i.hs{width:6px;height:6px}}input[type=submit],button{cursor:pointer;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;background-color:rgba(0,0,0,0)}input[type=submit]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type=submit]::focus,button::focus{outline-offset:-2px}input,select,option,textarea{width:100%;border:0;border-radius:4px;padding:12px 16px;box-sizing:border-box;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#062342;background-color:#fff;border:1px #bbb solid}input.err,select.err,option.err,textarea.err{border-color:#e15554;background-color:rgba(225,85,84,.05)}input:focus,select:focus,option:focus,textarea:focus{outline:1.5px #214a81 solid}input,textarea{width:100%}input[type=email]+input[type=email]{margin-top:16px}input[type=email]+.email-conf{margin-top:16px}label,select{cursor:pointer}textarea{line-height:1.8;height:200px}label,select{cursor:pointer;box-sizing:border-box}input[type=radio],input[type=checkbox],input[type=file]{display:none}input[type=submit],button.btn,a.btn{margin:0 auto;width:100%;height:60px;box-sizing:border-box;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:500;cursor:pointer;color:#fff;border-radius:4px;padding:0 16px;transition:all .2s;position:relative;display:flex;justify-content:center;align-items:center;white-space:nowrap;background-color:#214a81}input[type=submit]:hover,button.btn:hover,a.btn:hover{opacity:.75}input[type=submit]:disabled,button.btn:disabled,a.btn:disabled{background:#ccc;cursor:initial}input[type=submit]:disabled:hover,button.btn:disabled:hover,a.btn:disabled:hover{opacity:1}input[type=radio],input[type=checkbox]{width:initial;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;padding:0}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form .horizontal-item+.horizontal-item label{margin-top:8px}label.radio-btn,span.mwform-radio-field label{display:block}label.radio-btn+label.radio-btn,label.radio-btn+span.mwform-radio-field label,span.mwform-radio-field label+label.radio-btn,span.mwform-radio-field label+span.mwform-radio-field label{margin-top:8px}label.radio-btn span,span.mwform-radio-field label span{display:inline-block;position:relative;padding-left:30px;transition-property:all;transition:.2s linear;font-family:"Noto Sans JP",sans-serif}label.radio-btn span:before,span.mwform-radio-field label span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:20px;height:20px;border:1px #bbb solid;border-radius:50%;transition-property:all;transition:.2s linear}label.radio-btn span:after,span.mwform-radio-field label span:after{transition-property:all;transition:.2s linear}label.radio-btn input[type=radio]:checked~span,span.mwform-radio-field label input[type=radio]:checked~span{color:#214a81}label.radio-btn input[type=radio]:checked~span:before,span.mwform-radio-field label input[type=radio]:checked~span:before{border:1px #214a81 solid;background-color:#214a81}label.radio-btn input[type=radio]:checked~span:after,span.mwform-radio-field label input[type=radio]:checked~span:after{content:"";position:absolute;top:50%;left:6px;transform:translateY(-50%);display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;z-index:2}label.check-btn,span.mwform-checkbox-field{display:block}label.check-btn+label.check-btn,label.check-btn+span.mwform-checkbox-field,span.mwform-checkbox-field+label.check-btn,span.mwform-checkbox-field+span.mwform-checkbox-field{margin-top:8px}label.check-btn span,span.mwform-checkbox-field span{display:inline-block;position:relative;padding-left:36px;transition-property:all;transition:.2s linear;font-family:"Noto Sans JP",sans-serif}label.check-btn span:before,span.mwform-checkbox-field span:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:24px;height:24px;border:1px #bbb solid;border-radius:2px;transition-property:all;transition:.2s linear;background-color:#fff}label.check-btn span:after,span.mwform-checkbox-field span:after{transition-property:all;transition:.2s linear}label.check-btn input[type=checkbox]:checked~span,span.mwform-checkbox-field input[type=checkbox]:checked~span{color:#214a81}label.check-btn input[type=checkbox]:checked~span:before,span.mwform-checkbox-field input[type=checkbox]:checked~span:before{border:1px #214a81 solid;background-color:#214a81}label.check-btn input[type=checkbox]:checked~span:after,span.mwform-checkbox-field input[type=checkbox]:checked~span:after{content:"";position:absolute;top:10px;left:6px;display:inline-block;border-left:2px solid #fff;border-bottom:2px solid #fff;width:11px;height:7px;transform:rotate(-45deg)}.select-pd{width:100%;display:inline-block;position:relative}.select-pd+.select-pd{margin-top:25px}.select-pd:before{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-45deg);content:"";width:8px;height:8px;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bbb #bbb;pointer-events:none}.select-pd select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 48px 16px 16px}.select-pd ::-ms-expand{display:none}::-webkit-input-placeholder{color:rgba(6,35,66,.5);font-size:16px}.btn-next{margin:0 auto;display:flex;justify-content:center;align-items:center;gap:16px;width:100%;max-width:400px;height:60px;background-color:#214a81;border-radius:4px;position:relative}.btn-next span{font-size:16px;font-weight:500;color:#fff}@media screen and (max-width: 767px){.btn-next span{font-size:16px}}.btn-next svg{position:absolute;top:50%;right:24px;transform:translateY(-50%);fill:#fff;width:16px;height:16px}.btn-next:hover{opacity:.75}.temp-archive-wrap nav.navigation.pagination{width:100%}.temp-archive-wrap nav.navigation.pagination .screen-reader-text{display:none}section.bak-gy{padding:0 32px}@media screen and (max-width: 1025px){section.bak-gy{padding:0 24px}}@media screen and (max-width: 767px){section.bak-gy{padding:0}}section.bak-gy .bak-gy-inner{background-color:#f4f5f9;padding:64px 24px 80px;border-radius:16px}@media screen and (max-width: 767px){section.bak-gy .bak-gy-inner{border-radius:0;padding:48px 0 64px}section.bak-gy .bak-gy-inner .inner{padding:0 0 0 16px}section.bak-gy .bak-gy-inner .inner .kome-num{padding-right:16px}}table.plan{width:100%;margin:0 auto}@media screen and (max-width: 767px){table.plan{overflow-x:scroll;white-space:nowrap;display:block}}table.plan th,table.plan td{border:4px #f4f5f9 solid;background-color:#fff;padding:12px}table.plan thead th{color:#fff;font-weight:700;font-size:15px;text-align:center}table.plan thead th.lt{background-color:#bbbe64}table.plan thead th.rg{background-color:#00c0cd}table.plan thead th.or{background-color:#5d576b}table.plan thead th:first-child{background-color:rgba(0,0,0,0)}table.plan thead .price-box p{text-align:center}table.plan thead .price-box .yen{display:flex;align-items:baseline;justify-content:center;font-family:"Inter",sans-serif;font-size:28px;font-weight:700;line-height:1.4}table.plan thead .price-box .yen span{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700}table.plan thead .price-box .syoki,table.plan thead .price-box .kikan{font-size:12px;font-weight:500}table.plan thead .price-box .kikan{color:rgba(6,35,66,.5)}table.plan thead .price-box.lt .yen,table.plan thead .price-box.lt .yen span,table.plan thead .price-box.lt .syoki{color:#bbbe64}table.plan thead .price-box.rg .yen,table.plan thead .price-box.rg .yen span,table.plan thead .price-box.rg .syoki{color:#00c0cd}table.plan thead .price-box.or .yen,table.plan thead .price-box.or .yen span,table.plan thead .price-box.or .syoki{color:#5d576b}table.plan tbody th,table.plan tbody td{font-size:15px}@media screen and (max-width: 767px){table.plan tbody th,table.plan tbody td{font-size:14px}}table.plan tbody td{width:200px;text-align:center;vertical-align:middle}table.plan tbody th.bar{background-color:#062342;font-weight:700;color:#fff;text-align:center;padding:16px}@media screen and (max-width: 767px){table.plan tbody th{font-weight:500}}table.plan span.ok{position:relative;top:2px;display:inline-block;width:16px;height:16px;border:1.5px #062342 solid;border-radius:50%}table.plan span.ng{display:inline-block;position:relative;top:1px;width:18px;height:18px}table.plan span.ng:before,table.plan span.ng:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:#062342}table.plan span.ng:before{transform:rotate(45deg)}table.plan span.ng:after{transform:rotate(-45deg)}section.plan-price{margin:80px auto}section.plan-price .etc{text-align:center;margin:24px auto 0;font-size:20px;font-weight:700;color:#214a81}@media screen and (max-width: 480px){section.plan-price .etc{margin:0 auto;text-align:right;font-size:18px}}.option-list{margin:48px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}@media screen and (max-width: 480px){.option-list{gap:32px 0;justify-content:space-between}}.option-list li{width:250px;border:2px #214a81 solid;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px}.option-list li h3{font-size:20px;font-weight:700;text-align:center;color:#214a81}.option-list li p{text-align:center;font-size:14px;color:#214a81}@media screen and (max-width: 480px){.option-list li{width:47.5%}.option-list li h3{font-size:18px}.option-list li p{font-size:12px}}