html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}._inner_wide{max-width:1680px;width:100%;margin:0 auto}._inner_medium{max-width:1360px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_medium{padding-right:1.5rem;padding-left:1.5rem}}._inner_normal{max-width:1160px;width:100%;margin:0 auto;padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._inner_normal{padding-right:1.5rem;padding-left:1.5rem}}._inner_short{max-width:960px;margin:0 auto;width:100%;padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._inner_short{padding-right:1rem;padding-left:1rem}}._inner_xshort{max-width:760px;margin:0 auto;width:100%}._inner_half{max-width:50%}.flex-box{display:flex}@media(max-width: 768px){.flex-box{flex-direction:column}}@media(min-width: 769px){.flex-box__half{width:50%}}.flex-box-wrap{display:flex;flex-wrap:wrap;gap:5%}.flex-box-wrap__third{width:100%}@media(min-width: 769px){.flex-box-wrap__third{width:30%}}@media(min-width: 769px){.flex-box-vmiddle{align-items:center}}._v_spacer_16{padding-top:1rem;padding-bottom:1rem}._v_spacer_24{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_24{padding-top:1.5rem;padding-bottom:1.5rem}}._v_spacer_32{padding-top:1rem;padding-bottom:1rem}@media(min-width: 769px){._v_spacer_32{padding-top:2rem;padding-bottom:2rem}}._v_spacer_40{padding-top:1.25rem;padding-bottom:1.25rem}@media(min-width: 769px){._v_spacer_40{padding-top:2.5rem;padding-bottom:2.5rem}}._v_spacer_48{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 769px){._v_spacer_48{padding-top:3rem;padding-bottom:3rem}}._v_spacer_56{padding-top:1.75rem;padding-bottom:1.75rem}@media(min-width: 769px){._v_spacer_56{padding-top:3.5rem;padding-bottom:3.5rem}}._v_spacer_64{padding-top:2rem;padding-bottom:2rem}@media(min-width: 769px){._v_spacer_64{padding-top:4rem;padding-bottom:4rem}}._v_spacer_80{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 769px){._v_spacer_80{padding-top:5rem;padding-bottom:5rem}}._v_spacer_96{padding-top:3rem;padding-bottom:3rem}@media(min-width: 769px){._v_spacer_96{padding-top:6rem;padding-bottom:6rem}}._v_spacer_160{padding-top:5rem;padding-bottom:5rem}@media(min-width: 769px){._v_spacer_160{padding-top:10rem;padding-bottom:10rem}}._b_spacer_16{padding-right:.5rem;padding-left:.5rem}@media(min-width: 769px){._b_spacer_16{padding-right:1rem;padding-left:1rem}}._b_spacer_24{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_24{padding-right:1.5rem;padding-left:1.5rem}}._b_spacer_32{padding-right:1rem;padding-left:1rem}@media(min-width: 769px){._b_spacer_32{padding-right:2rem;padding-left:2rem}}._b_spacer_40{padding-right:1.25rem;padding-left:1.25rem}@media(min-width: 769px){._b_spacer_40{padding-right:2.5rem;padding-left:2.5rem}}._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}@media(min-width: 769px){._b_spacer_48{padding-right:2.5vw;padding-left:2.5vw}}._b_spacer_96{padding-right:5vw;padding-left:5vw}@media(min-width: 769px){._b_spacer_96{padding-right:6rem;padding-left:6rem}}._s_top{padding-bottom:0}._s_bottom{padding-top:0}._s_left{padding-right:0}._s_right{padding-left:0}@media(max-width: 768px){._b_s_sp_off{padding-right:0;padding-left:0}}._m_bottom_16{margin-bottom:1em}@media(max-width: 768px){._m_bottom_16{font-size:.875rem}}._m_right_5{margin-right:5px !important}._v_margin_16{margin-top:1rem;margin-bottom:1rem}@media(max-width: 768px){._v_margin_24{margin-top:1rem;margin-bottom:1rem}}@media(min-width: 769px){._v_margin_24{margin-top:1.5rem;margin-bottom:1.5rem}}@media(max-width: 768px){._v_margin_40{margin-top:1.25rem;margin-bottom:1.25rem}}@media(min-width: 769px){._v_margin_40{margin-top:2.5rem;margin-bottom:2.5rem}}@media(max-width: 768px){._v_margin_80{margin-top:2.5rem;margin-bottom:2.5rem}}@media(min-width: 769px){._v_margin_80{margin-top:5rem;margin-bottom:5rem}}._v_margin_96{margin-top:3rem;margin-bottom:3rem}@media(min-width: 769px){._v_margin_96{margin-top:6rem;margin-bottom:6rem}}@media(max-width: 768px){._v_margin_160{margin-top:5rem;margin-bottom:5rem}}@media(min-width: 769px){._v_margin_160{margin-top:10rem;margin-bottom:10rem}}._b_margin{margin-right:.75rem;margin-left:.75rem}@media(min-width: 769px){._b_margin{margin-right:1.75rem;margin-left:1.75rem}}._b_margin_16{margin-right:1rem;margin-left:1rem}._b_margin_24{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_24{margin-right:1.5rem;margin-left:1.5rem}}._b_margin_40{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_40{margin-right:2.5rem;margin-left:2.5rem}}._b_margin_48{margin-right:1rem;margin-left:1rem}@media(min-width: 769px){._b_margin_48{margin-right:3rem;margin-left:3rem}}._m_top{margin-bottom:0}._m_bottom{margin-top:0}.container640{width:90%;margin:0 auto;max-width:640px}.container960{width:90%;margin:0 auto;max-width:960px}.container1200{width:90%;margin:0 auto;max-width:1200px}.container1280{width:90%;margin:0 auto;max-width:1280px}.container1400{width:90%;margin:0 auto;max-width:1400px}.container1460{width:90%;margin:0 auto;max-width:1460px}.clipAnime01{opacity:0}.targetActive.clipAnime01{-webkit-animation:clipAnime01 .7s ease .5s forwards;animation:clipAnime01 .7s ease .5s forwards}@-webkit-keyframes clipAnime01{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@keyframes clipAnime01{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.clipAnime02{opacity:0}.targetActive.clipAnime02{-webkit-animation:clipAnime01 1.3s ease 1s forwards;animation:clipAnime01 1.3s ease 1s forwards}@-webkit-keyframes clipAnime02{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}@keyframes clipAnime02{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1}}.targetActive.fadeDown{-webkit-animation:fadeDown .5s ease-in-out 1.7s forwards;animation:fadeDown .5s ease-in-out 1.7s forwards;opacity:0}@-webkit-keyframes fadeDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeUp{-webkit-animation:fadeUp 1.5s ease 1s forwards;animation:fadeUp 1.5s ease 1s forwards;opacity:0}@-webkit-keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeUp-ani1{-webkit-animation:fadeUp-ani1 1s cubic-bezier(0.18, 0.07, 0.2, 1) .5s forwards;animation:fadeUp-ani1 1s cubic-bezier(0.18, 0.07, 0.2, 1) .5s forwards;opacity:0}@-webkit-keyframes fadeUp-ani1{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp-ani1{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.targetActive.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.poyopoyo{-webkit-animation:poyopoyo 2s ease-out infinite;animation:poyopoyo 2s ease-out infinite}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.98)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.98)}}.shake{-webkit-animation:shake 2s infinite;animation:shake 2s infinite;transform:rotate(5deg)}@-webkit-keyframes shake{50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes shake{50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;src:url("../fonts/zen-kaku-gothic-new-v17-japanese_latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;src:url("../fonts/zen-kaku-gothic-new-v17-japanese_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:900;src:url("../fonts/zen-kaku-gothic-new-v17-japanese_latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:500;src:url("../fonts/josefin-sans-v33-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/roboto-v48-latin-900.woff2") format("woff2")}.font_josefin_500{font-family:"Josefin Sans";font-weight:500}.font_roboto_900{font-family:"Roboto";font-weight:900}.font_zenkaku_500{font-family:"Zen Kaku Gothic New";font-weight:500}html{box-sizing:border-box;overflow-y:scroll;scroll-behavior:smooth}html.fixed{overflow:hidden}*{box-sizing:inherit}body,html{min-height:100%}body{font-family:"Zen Kaku Gothic New",sans-serif;font-display:swap;font-weight:500;line-height:2;letter-spacing:.05em;text-rendering:optimizeLegibility;overflow:hidden;-webkit-text-size-adjust:100%;color:#1d1d1d;font-size:.875rem}body.fixed{height:100vh;width:100%;overflow:hidden}@media(min-width: 769px){body{font-size:1rem}}:root{scroll-padding:calc(var(--header) + 2em)}@media(max-width: 768px){:root{--header: 40px}}@media(min-width: 769px){:root{--header: 184px}}em,strong{font-weight:700}hr{border:none;background-color:#ccc;height:1px}a{color:#1d1d1d;text-decoration:none;transition:all .3s;cursor:pointer}a:focus,*:focus{outline:none}a[href*="tel:"]{color:#00a3eb}@media(min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{max-width:100%;height:auto;vertical-align:bottom}.youtube{aspect-ratio:16/9}.youtube iframe{width:100%;height:100%;border:none}iframe{width:100%;height:100%;border:none}video{width:100%}.form-item{background-color:#fff;border-radius:1.6875rem;padding:2.5rem 5vw 5rem 5vw;margin-top:1.875rem}.form-item__area{width:100%;margin-top:.625rem}.form-item__name{font-size:1rem;font-weight:700}.form-item__list{margin-bottom:.9375rem}@media(min-width: 769px){.radio-group{display:flex;gap:1.25rem}.form-item{background-color:#fff;border-radius:1.6875rem;padding:6.25rem;margin-top:1.875rem}.form-item__area{width:100%;margin-top:.625rem}.form-item__name{font-size:1.125rem;font-weight:700}.form-item__list{margin-bottom:1.875rem}}.hissu{background-color:#00a3eb;color:#fff;font-size:.625rem;margin-left:.625rem;border-radius:.25rem;padding:2px 5px;position:relative;top:-2px}.submit{position:relative;width:100%;max-width:340px;margin:0 auto;margin-top:3em}.submit .shape{position:absolute;right:1.5625rem;top:50%;transform:translateY(-50%)}.danger{color:#00a3eb;font-size:.75rem;margin-top:.4rem}.ck-danger{color:#00a3eb;font-size:.75rem;margin-top:.25rem}@media(min-width: 769px){.ck-danger{font-size:.875rem;margin-top:.4rem}}.recaptcha_policy{font-size:.75em;color:#aaa;line-height:1.5}.recaptcha_policy a{color:#aaa}input,select{line-height:2.2;padding:2px 1em;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.875rem}textarea{resize:vertical;display:block;line-height:2.2;padding:2px 1em;font-family:"Zen Kaku Gothic New",sans-serif;font-size:.875rem;width:100%;height:200px}select{width:100%;height:41px;border:none;border-radius:5px;padding:2px 1.5em 2px .5rem;border:solid 1px #ccc}select option{background:#fff;display:block}input[type=text],input[type=email],input[type=tel],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px}.half input{width:calc(50% - 3.7em)}@media(max-width: 500px){.half input{width:calc(100% - 3.3em);margin:5px 0}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}input[type=button],input[type=submit]{font-family:"Zen Kaku Gothic New";font-weight:700;transition-duration:.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:30px;color:#fff;background:#f6ac0e;border:solid 1px #f6ac0e;font-size:1rem;position:relative;width:100%;height:3rem}@media(min-width: 769px){input[type=button],input[type=submit]{height:3.5rem;font-size:1.125rem}}input[type=button]:disabled,input[type=submit]:disabled{opacity:.8}input[type=button]:disabled:hover,input[type=submit]:disabled:hover{cursor:not-allowed;box-shadow:none;background:#f6ac0e;color:#fff}input[type=button]:hover,input[type=submit]:hover{cursor:pointer}input[type=radio]{margin-bottom:5px}input[type=checkbox]{margin:0}input[type=checkbox]+label{display:inline-block;margin-top:-2px}input,textarea{border:solid 1px #ebf7fb;border-radius:7px;background-color:#ebf7fb}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown{color:#ccc}input:placeholder-shown,textarea:placeholder-shown{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}label{cursor:pointer}.hidden-item{width:1px;height:1px;margin:-1px;font-size:0 !important;position:absolute}.position-r{position:relative;z-index:1}.t-center{text-align:center}.t-right{text-align:right}.t-center-1025{text-align:left}@media(min-width: 1025px){.t-center-1025{text-align:center}}.center{display:flex;align-items:center;justify-content:center;flex-direction:column}.d-flex{display:flex}.item-center{align-items:center}.m0-auto{margin:0 auto}.t-link{color:#00a3eb}.t-link:hover{color:#ebf7fb}.t-blue{color:#00a3eb}.t-white{color:#fff}.t-navy{color:#211e53}.t-red{color:#e30138}.bg-blue{background:#ebf7fb}.bg-blue1{background:#00bbd8}.bg-blue2{background:#00a3eb}.bg-blue3{background:#2263a2}.b-center{margin-right:auto;margin-left:auto}.b-right{margin-right:0;margin-left:auto}.b-left{margin-left:0;margin-right:auto}.f-size-ss{font-size:.75rem}.f-size-s{font-size:.8125rem}@media(min-width: 1025px){.f-size-s{font-size:.875rem}}.f-size-m{font-size:.9375rem}@media(min-width: 769px){.f-size-m{font-size:1rem}}@media(min-width: 1025px){.f-size-m{font-size:1.125rem}}.f-size-l{font-size:1rem}@media(min-width: 769px){.f-size-l{font-size:1.125rem}}@media(min-width: 1025px){.f-size-l{font-size:1.25rem}}.f-size-ll{font-size:1.125rem}@media(min-width: 769px){.f-size-ll{font-size:1.25rem}}@media(min-width: 1025px){.f-size-ll{font-size:1.5rem}}.f-size-xxl{font-size:1.25rem}@media(min-width: 1025px){.f-size-xxl{font-size:2.25rem}}.f-size-15{font-size:.9375rem}.f-size-22{font-size:1.125rem}@media(min-width: 769px){.f-size-22{font-size:1.375rem}}.f-size-30{font-size:1.375rem}@media(min-width: 769px){.f-size-30{font-size:1.875rem}}.f-size-32{font-size:2rem}.f-size-40{font-size:1.75rem}@media(min-width: 769px){.f-size-40{font-size:2rem}}@media(min-width: 1025px){.f-size-40{font-size:2.5rem}}.f-size-46{font-size:1.875rem}@media(min-width: 769px){.f-size-46{font-size:2.125rem}}@media(min-width: 1025px){.f-size-46{font-size:2.875rem}}.f-size-50{font-size:2.25rem}@media(min-width: 769px){.f-size-50{font-size:2.375rem}}@media(min-width: 1025px){.f-size-50{font-size:3.125rem}}.f-size-60{font-size:2.5rem}@media(min-width: 769px){.f-size-60{font-size:3.125rem}}@media(min-width: 1025px){.f-size-60{font-size:3.75rem}}.line-height-17{line-height:1.7}.line-height-10{line-height:1}.letter-space-10{letter-spacing:.1em}.bold{font-weight:700}.text-uppercase{text-transform:uppercase}.font-w900{font-weight:900}.z-index1{position:relative;z-index:1}.font-palt{font-feature-settings:"palt"}.border{border:solid 1px #ccc}.under_line{border-bottom:1px solid #00a3eb}.font-en{font-family:"Gabarito",sans-serif;line-height:1;font-weight:600;letter-spacing:.08em}.font-en-02{font-family:"Satisfy",sans-serif;line-height:1;font-weight:400;letter-spacing:.05em}.bg-color--blue-1{background-color:#00a3eb}.bg-color--blue-2{background-color:#ebf7fb}.bg-color--blue-3{background-color:#dbeef8}.bg-color--blue-4{background-color:#c3e9f6}.bg-color--bg-blue{background-color:#eef9fe}.bg-color--gray{background-color:#eef4f6}.bg-color--white{background-color:#fff}.bg-half--bg-blue-r{background:linear-gradient(90deg, transparent 0%, transparent 50%, #EEF9FE 50%, #EEF9FE 100%);padding-left:1em}.bg-half--bg-blue-l{background:linear-gradient(270deg, transparent 0%, transparent 50%, #EEF9FE 50%, #EEF9FE 100%);padding-right:1em}.bg-half--blue-4-r{background:linear-gradient(90deg, transparent 0%, transparent 50%, #C3E9F6 50%, #C3E9F6 100%)}.bg-half--blue-4-l{background:linear-gradient(270deg, transparent 0%, transparent 50%, #C3E9F6 50%, #C3E9F6 100%)}.bg-half__next{margin-top:-80px}@media(min-width: 769px){.bg-half__next{margin-top:-168px}}.text-link{color:#00a3eb;text-decoration:underline;padding:3px 0}@media(min-width: 769px){.text-link:hover{opacity:.7}}.pc-only{display:block}@media(max-width: 768px){.pc-only{display:none !important}}.sp-only{display:block}@media(min-width: 769px){.sp-only{display:none !important}}.sp-500-only{display:none}@media(max-width: 500px){.sp-500-only{display:block}}.block-1025{display:none}@media(min-width: 1025px){.block-1025{display:block !important}}.none-769-1261{display:none}@media(min-width: 769px){.none-769-1261{display:block}}@media(min-width: 1261px){.none-769-1261{display:none !important}}.none-only-1261{display:none}@media(min-width: 1025px){.none-only-1261{display:block}}@media(min-width: 1261px){.none-only-1261{display:none !important}}.none-1261{display:block}@media(min-width: 1261px){.none-1261{display:none !important}}.block-1261{display:none}@media(min-width: 1261px){.block-1261{display:block !important}}table{width:100%}table caption{text-align:left}table th{padding:.5em;white-space:nowrap;text-align:left;font-weight:700}table .nowrap{white-space:nowrap}@media(max-width: 768px){table th,table td{font-size:.875rem}}table.type-normal{width:100%}table.type-normal th,table.type-normal td{border-top:solid 1px #ccc}table.type-normal th:last-of-type,table.type-normal td:last-of-type{border-bottom:solid 1px #ccc}table.type-normal th .min,table.type-normal td .min{font-size:.75em}@media(min-width: 769px){table.type-normal th,table.type-normal td{padding:1.5em}}table.type-border th{border-top:solid 2px #dbeef8}table.type-border th:last-of-type{border-bottom:solid 2px #dbeef8}table.type-border td{border-top:solid 2px #eee}table.type-border td:last-of-type{border-bottom:solid 2px #eee}table.type-border__unit__list{margin-left:2.5em;list-style:disc}@media(max-width: 768px){table.type-border td{display:block;border-top:solid 2px #eee}table.type-border td.last{display:none}}@media(min-width: 769px){table.type-border th{padding:1em 1.5em;font-size:1.125em}table.type-border td{padding:1em 2em}}table.type-border-all th,table.type-border-all td{border:solid 1px #ccc}@media(max-width: 500px){table.type-column th,table.type-column td{display:block;width:100%;margin-top:-1px}table.type-column td{padding-left:1.5em}}table.type-nodesign th{font-weight:500;padding:0;background:unset;color:unset}table.type-nodesign td{padding:0}table.type-a th{background:#00a3eb;color:#fff;font-weight:500;width:unset;text-align:center}.btn-skip{position:absolute;font-size:0}.btn-round{max-width:210px;width:100%}.btn-round a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:1.5em;border:solid 2px #f6ac0e;font-size:1rem;font-weight:700}.btn-round .tel_number{font-size:1.25rem;font-family:"Josefin Sans";background:#fff;color:#f6ac0e}.btn-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:18px;height:18px;position:absolute;left:1rem}.btn-round .tel_number span{position:relative;top:2px}.btn-round .btn--orange{background:#f6ac0e;color:#fff}.btn-round .btn--orange::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.btn-round .btn--orange:hover{color:#f6ac0e;background-color:#fff}.btn-round .btn--orange:hover::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;right:.2rem}.btn-round .btn--white{background:#fff;color:#f6ac0e}.btn-round .btn--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.btn-round .btn--white:hover{color:#fff;background:#f6ac0e}.btn-round .btn--white:hover::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;right:.2rem}.sp_btn{width:100%}.sp_btn a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:3rem;border:solid 2px #f6ac0e;font-size:.875rem;font-weight:700;color:#f6ac0e}.sp_btn .btn--orange{background:#f6ac0e;color:#fff}.sp_btn .btn--orange::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.sp_btn .btn--orange:hover{color:#f6ac0e;background-color:#fff}.sp_btn .btn--orange:hover::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;right:.2rem}.sp_btn .btn--white{background:#fff;color:#f6ac0e}.sp_btn .btn--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.sp_btn .btn--white:hover{color:#fff;background:#f6ac0e}.sp_btn .btn--white:hover::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;right:.2rem}.sp_btn .tel_number{background:#fff;color:#f6ac0e;font-size:1rem;font-family:"Josefin Sans"}.sp_btn .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:15px;height:22px;position:absolute;left:.5rem}.sp_btn .tel_number span{position:relative;top:2px}.button-area-round{max-width:340px;width:100%}.button-area-round a{display:flex;align-items:center;justify-content:center;position:relative;padding:0 1em;width:100%;height:3rem;border-radius:3em;border:solid 2px #f6ac0e;font-size:.875rem;font-weight:700}.button-area-round .button--orange{background:#f6ac0e;color:#fff}.button-area-round .button--orange::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.button-area-round .button--orange:hover{color:#f6ac0e;background-color:#fff}.button-area-round .button--orange:hover::before{background:url(/_/img/mitsumori-icon-orange.svg) left 0/100% 100% no-repeat}.button-area-round .button--orange:hover::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;right:.2rem}.button-area-round .button--white{background:#fff;color:#f6ac0e}.button-area-round .button--white::after{content:"";background:url(/_/img/arrow-orange.svg) left 0/100% 100% no-repeat;width:14px;height:14px;position:absolute;right:.5rem;transition:all .3s}.button-area-round .button--white:hover{color:#fff;background:#f6ac0e}.button-area-round .button--white:hover::before{background:url(/_/img/download-icon-white.svg) left 0/100% 100% no-repeat}.button-area-round .button--white:hover::after{content:"";background:url(/_/img/arrow-white.svg) left 0/100% 100% no-repeat;right:.2rem}.button-area-round .tel_number{background:#fff;color:#f6ac0e;font-size:1rem;font-family:"Josefin Sans"}.button-area-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:15px;height:22px;position:absolute;left:.5rem;transition:all .3s}.button-area-round .tel_number span{position:relative;top:2px}@media(min-width: 769px){.button-area-round a{font-size:1.125rem;height:3.5rem}.button-area-round .button--orange::before{content:"";background:url(/_/img/mitsumori-icon.svg) left 0/100% 100% no-repeat;width:19px;height:26px;position:absolute;left:1.5rem;transition:all .3s}.button-area-round .button--white::before{content:"";background:url(/_/img/download-icon.svg) left 0/100% 100% no-repeat;width:24px;height:20px;position:absolute;left:1.5rem;transition:all .3s}.button-area-round .tel_number{font-size:1.5rem}.button-area-round .tel_number::before{content:"";background:url(/_/img/tel_orange.svg) left 0/100% 100% no-repeat;width:19px;height:26px;position:absolute;left:1.5rem;transition:all .3s}}.main-title{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.main-title .title-jp{font-weight:700;color:#211e53;line-height:1.5;font-size:1.5rem}@media(min-width: 769px){.main-title .title-jp{font-size:1.75rem}}@media(min-width: 1025px){.main-title .title-jp{font-size:2.25rem}}.main-title .title-en{font-size:.875rem;color:#00a3eb;letter-spacing:0}@media(min-width: 769px){.main-title .title-en{font-size:1rem}}.main-title .t-white{color:#fff}.second-title{font-size:1.375rem;letter-spacing:.1em;padding-bottom:.5em;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.second-title .title-sub{font-weight:700;font-size:1rem;color:#fff;background-color:#00a3eb;border-radius:.5rem;padding:0 .5rem}@media(min-width: 1025px){.second-title .title-sub{font-size:1.125rem}}@media(min-width: 769px){.second-title .title-main{font-size:2rem}}@media(min-width: 1025px){.second-title .title-main{font-size:2.25rem}}#main-contents .headding-text{font-size:1.375rem;font-weight:700}@media(max-width: 500px){#main-contents .headding-text{font-size:1.125rem}}@media(min-width: 769px){#main-contents .headding-text{font-size:2rem}}#main-contents .headding-text-min{font-size:1.375rem;font-weight:500;margin-bottom:.5rem}@media(max-width: 500px){#main-contents .headding-text-min{font-size:1.125rem}}@media(min-width: 769px){#main-contents .headding-text-min{font-size:1.75rem}}#main-contents .medium-text{font-size:1.125rem;font-weight:700}@media(min-width: 769px){#main-contents .medium-text{font-size:1.375rem}}#main-contents .normal-text{font-size:.875rem;line-height:2}@media(min-width: 769px){#main-contents .normal-text{font-size:1.125rem}}.header{background-color:#fff;position:absolute;left:0;top:0;display:flex;align-items:center;z-index:5;height:3.75rem;width:100%;filter:drop-shadow(0px 3px 20px rgba(0, 163, 235, 0.1))}.header__logo{width:120px;height:auto;margin-left:1.5rem}.header__list{display:none}@media(min-width: 769px){.header{background-color:#fff;position:fixed;left:0;top:0;display:flex;align-items:center;z-index:5;width:100%;filter:drop-shadow(0px 3px 20px rgba(0, 163, 235, 0.1));height:5rem}.header__logo{width:150px;height:auto}.header__innner{display:flex;justify-content:space-between;max-width:1720px;width:90%;margin:0 auto}.header__list{display:flex;gap:1.25rem;align-items:center}.header__list__btn{width:210px;border-radius:1.5em;text-align:center}}@media(min-width: 1025px){.header{position:fixed;height:6.25rem}.header__logo{width:190px;height:auto;margin-left:0}}.sp_banner{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:999;background:#fff;padding:.5rem}.sp_banner__list{display:flex;justify-content:space-between}.sp_banner__btn{width:48%}@media(min-width: 769px){.sp_banner{display:none}}.footer .footer-wrap{padding:2.1875rem 0}.footer .footer-logo{width:140px}.footer .footer-link{font-size:.875rem;display:flex;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.5rem;margin-bottom:1rem}.footer .footer-link__list a{display:flex;align-items:center;gap:5px;font-size:.75rem}.footer .footer-nav{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;font-size:.875rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:.75rem;margin-top:1.25rem}.footer .footer-connection{display:flex;align-items:baseline;justify-content:flex-end;gap:2rem}.footer .copy{background-color:#ebf7fb;padding:.5rem 0 4.65rem}@media(min-width: 769px){.footer .footer-flex{display:flex;justify-content:space-between;align-items:center}.footer .footer-nav{max-width:650px;width:calc(100% - 220px);grid-template-columns:repeat(3, 1fr)}.footer .footer-link{margin-top:4.5rem;margin-bottom:0}.footer .footer-logo{width:162px}.footer .copy{padding:.5rem 0}}@media(min-width: 1025px){.footer .footer-nav{grid-template-columns:repeat(4, 1fr)}.footer .footer-connection{gap:4rem}}.article-item__body{line-height:1.8;font-weight:500}.article-item__body strong{font-weight:700}.article-item__body a{color:#00a3eb;text-decoration:underline}.article-item__body a:hover{opacity:.7}.article-item__body em{font-weight:500;font-style:italic}.article-item__body p{font-size:1em;margin-bottom:1.5rem;line-height:1.8}.article-item__body ul{list-style-type:disc;list-style-position:outside;line-height:1.8}.article-item__body ol{list-style-type:decimal;list-style-position:outside;line-height:1.8}.article-item__body h1{display:block;font-size:2em;font-weight:bold}.article-item__body h2{display:block;font-size:1.5em;font-weight:bold}.article-item__body h3{display:block;font-size:1.25em;font-weight:bold}.article-item__body h4{display:block;font-size:1.125em;font-weight:bold}.article-item__body h5{display:block;font-weight:bold}.article-item__body h6{display:block;font-weight:bold}.article-item__body table{display:table;border-collapse:collapse;border-spacing:0;border-color:#ccc}.article-item__body thead{display:table-header-group;vertical-align:middle}.article-item__body tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.article-item__body tfoot{display:table-footer-group;vertical-align:middle;border-color:inherit}.article-item__body table>tr{vertical-align:middle}.article-item__body col{display:table-column}.article-item__body colgroup{display:table-column-group}.article-item__body tr{display:table-row;vertical-align:inherit;border-color:inherit}.article-item__body td,.article-item__body th{display:table-cell;vertical-align:inherit}.article-item__body th{font-weight:bold}.article-item__body caption{display:table-caption}.article-item__body ul,.article-item__body menu,.article-item__body dir{display:block;list-style-type:disc}.article-item__body ol{display:block;list-style-type:decimal}.article-item__body li{display:list-item}.article-item__body ul ul,.article-item__body ol ul{list-style-type:circle}.article-item__body ol ol ul,.article-item__body ol ul ul,.article-item__body ul ol ul,.article-item__body ul ul ul{list-style-type:square}.article-item__body dd{display:block;-webkit-margin-start:40px}.article-item__body dl{display:block}.article-item__body dt{display:block}.article-item__body ol ul,.article-item__body ul ol,.article-item__body ul ul,.article-item__body ol ol{-webkit-margin-before:0;-webkit-margin-after:0}.article-item__body u,.article-item__body ins{text-decoration:underline}.article-item__body strong,.article-item__body b{font-weight:bold}.article-item__body i,.article-item__body cite,.article-item__body em,.article-item__body var,.article-item__body address,.article-item__body dfn{font-style:italic}.article-item__body tt,.article-item__body code,.article-item__body kbd,.article-item__body samp{font-family:monospace}.article-item__body pre,.article-item__body xmp,.article-item__body plaintext,.article-item__body listing{display:block;font-family:monospace;white-space:pre;margin:1__qem 0}.article-item__body mark{background-color:#ff0;color:#000}.article-item__body big{font-size:larger}.article-item__body small{font-size:smaller}.article-item__body s,.article-item__body strike,.article-item__body del{text-decoration:line-through}.article-item__body sub{vertical-align:sub;font-size:smaller}.article-item__body sup{vertical-align:super;font-size:smaller}.article-item__body ruby,.article-item__body rt{text-indent:0}.article-item__body rt{line-height:normal}.article-item__body ruby>rt{display:block;font-size:50%;text-align:start}.article-item__body .border{border:solid 1px #ccc}.article-item__body .border-top{border-top:solid 1px #ccc}.article-item__body .border-bottom{border-bottom:solid 1px #ccc}.article-item__body img{margin-bottom:1rem}#home .breadcrumb{display:none}#home .first-view{position:relative;background:#ebf7fb}#home .first-view__box{padding-top:6rem;width:92%;margin:0 auto}#home .first-view__image{width:90%;margin-left:auto;padding-top:1rem;padding-bottom:4rem;max-width:800px}#home .first-view__title{font-size:7.5vw;color:#211e53;letter-spacing:.025rem;line-height:1.65}#home .first-view__title span{color:#00a3eb}#home .first-view__text{color:#fff;background-color:#211e53;border-radius:.5rem;display:inline-block;padding:0 0 .1rem .5rem;margin:1.5rem 0;font-size:3.46vw}#home .first-view__road{width:160%;position:absolute;top:64%}#home .first-view__grade{position:absolute;max-width:733px;width:70vw;right:40%;top:55%}#home .first-view .bus_red{position:absolute;width:8vw;max-width:75px;min-width:25px;top:22vw;right:30vw}#home .first-view .bus_yellow{position:absolute;width:8vw;max-width:75px;min-width:30px;top:39vw;right:30vw}#home .first-view .bus_blue{position:absolute;width:5vw;max-width:50px;min-width:20px;top:30vw;left:41vw}@media(min-width: 769px){#home .first-view__title{font-size:3rem}#home .first-view__text{font-size:1.625rem}#home .first-view__box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#home .first-view__road{top:50%}}@media(min-width: 880px){#home .first-view .bus_red{top:19vw;right:27vw}#home .first-view .bus_yellow{top:20rem;right:17rem}#home .first-view .bus_blue{top:16rem;left:45vw}}@media(min-width: 1025px){#home .first-view{height:60vw;max-height:940px}#home .first-view__wrap{display:flex;justify-content:flex-end;align-items:center;gap:6vw;padding-top:9rem;width:96%;max-width:1760px;margin-left:auto}#home .first-view__box{padding-top:0;width:auto;margin:unset}#home .first-view__image{width:auto;max-width:886px;padding-top:0;padding-bottom:0}#home .first-view__title{font-size:2.8125vw}#home .first-view__text{font-size:1.35vw;padding:0 0 .1rem 1rem;margin:2rem 0}#home .first-view__grade{width:38vw;right:20%;top:15%}#home .first-view__road{width:100%;position:absolute;top:15%}#home .first-view .bus_red{width:5vw;top:10vw;right:15vw}#home .first-view .bus_yellow{width:5vw;top:20vw;right:13.5vw}#home .first-view .bus_blue{width:3.5vw;top:15vw;left:17vw}}@media(min-width: 1261px){#home .first-view{height:56vw}#home .first-view__wrap{gap:10vw}}#home .button-area{background:linear-gradient(to left, #d0edfb 0%, #8bb4d9 51.56%, #91d8f3 100%);padding:3rem 0;position:relative}#home .button-area__list{display:flex;justify-content:center;gap:.625rem;margin-top:1rem}#home .button-area .fukidashi{position:absolute;top:-5%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;border-radius:.8125rem;padding:.25rem 1rem .25rem 1rem;white-space:nowrap;box-shadow:0px 3px 20px rgba(0,163,235,.2)}#home .button-area .fukidashi::after{content:"";background:url(/_/img/campaign-arrow.svg) left 0/100% 100% no-repeat;width:60px;height:60px;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);z-index:1}@media(min-width: 1025px){#home .button-area{padding:3rem 0}#home .button-area__list{display:flex;justify-content:center;gap:1.875rem;margin-top:1rem}#home .button-area .fukidashi{padding:.25rem 4rem .25rem 4rem}#home .button-area .fukidashi::after{width:90px;height:90px;bottom:-55px}}#home .about-area__midashi{font-size:1.625rem;border-bottom:2px solid #00a3eb;display:inline-block;line-height:1.5;padding-top:1rem}#home .logo_reguit{display:inline-block;padding:0 5px}#home .logo_reguit img{width:110px}@media(min-width: 769px){#home .about-area__content{display:grid;grid-template-columns:48% 49.5%;justify-content:space-between}#home .about-area__midashi{font-size:1.875rem;padding-top:1rem}#home .logo_reguit img{width:130px}}@media(min-width: 1025px){#home .about-area__midashi{font-size:2.375rem;padding-top:1rem}}#home .type-area__content{display:grid;grid-template-columns:repeat(1, 1fr);padding-top:10rem;row-gap:10rem}#home .type-area__box{position:relative;border:2px solid #211e53;border-radius:.75rem;padding:2.5rem 1.25rem 1.25rem 1.25rem}#home .type-area__minibox{position:absolute;top:-9.5rem;left:50%;transform:translateX(-50%)}#home .type-area .image{position:relative;top:1rem;width:200px;margin:0 auto}#home .type-area__item{display:flex}#home .type-area__item:first-of-type{margin-bottom:.5rem}#home .type-area__subject{background-color:#00a3eb;color:#fff;text-align:center;padding:1vw;width:60%;min-width:250px;max-width:500px;border-radius:.75rem;position:relative}#home .type-area__subject::after{content:"";background:url(/_/img/arrow-blue.svg) left 0/100% 100% no-repeat;width:27px;height:17px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);z-index:1}#home .type-area .border-round{display:inline-block;background-color:#00a3eb;width:10px;min-width:10px;height:10px;min-height:10px;border-radius:50%;margin-right:10px;position:relative;top:10px}#home .type-area .treat-navy{position:relative;display:flex;justify-content:center;align-items:center}#home .type-area .treat-navy::before{content:"";background:url(/_/img/treat-left.svg) left 0/100% 100% no-repeat;width:25px;height:25px;position:relative;left:-10px}#home .type-area .treat-navy::after{content:"";background:url(/_/img/treat-left.svg) left 0/100% 100% no-repeat;width:25px;height:25px;position:relative;right:-10px;transform:scale(-1, 1)}@media(min-width: 769px){#home .type-area__content{grid-template-columns:repeat(2, 1fr);justify-content:space-between;gap:1.5rem}#home .type-area__box{padding:3rem 2vw 2vw 2vw}#home .type-area__box::after{content:"";background:url(/_/img/navy-arrow.svg) left 0/100% 100% no-repeat;width:55px;height:34px;position:absolute;bottom:-5.75rem;left:50%;transform:translateX(-50%);z-index:1}#home .type-area__item{display:flex}#home .type-area__item:first-of-type{margin-bottom:1.5rem}#home .type-area__subject{padding:1vw;width:40vw;max-width:500px}}@media(min-width: 1025px){#home .type-area__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem;padding-top:15rem}#home .type-area__box{padding:4rem 2vw 2vw 2vw}#home .type-area__box::after{width:55px;height:34px;bottom:-5.75rem}#home .type-area__box .image{width:260px}#home .type-area__minibox{position:absolute;top:-12.5rem}#home .type-area__item{display:flex}#home .type-area__item:first-of-type{margin-bottom:1.5rem}#home .type-area__subject{width:40vw;max-width:500px}#home .type-area__subject::after{width:27px;height:17px;bottom:-10px}#home .type-area .border-round{width:14px;min-width:14px;height:14px;min-height:14px;margin-right:1rem}#home .type-area .treat-navy::before{left:-20px}#home .type-area .treat-navy::after{right:-20px}}#home .tab-area{padding-top:0}#home .tab-area .tab_button{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;row-gap:.9375rem}#home .tab-area .tab_button li{position:relative;width:100%;text-align:center;font-size:1.125rem;background-color:#b8b8b8;color:#fff;font-weight:700;transition:.3s ease;position:relative;cursor:pointer;padding:.8125rem;border-radius:3em}#home .tab-area .tab_button li::after{content:"";background:url(/_/img/arrow-under.svg) left 0/100% 100% no-repeat;width:20px;height:10px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}#home .tab-area .tab_button .active{background-color:#00a3eb}#home .tab-area .tab-container{padding:2.5rem 5vw 2.5rem 5vw;border-radius:1.25rem}#home .tab-area .tab-contents.active{display:block}#home .tab-area .tab-contents{display:none;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#home .tab-area .tab-midashi{font-size:1.5rem;color:#00a3eb;font-weight:700;text-align:center;border-top:1px solid #00a3eb;border-bottom:1px solid #00a3eb;padding:.75rem}#home .tab-area .trouble-container{position:relative;background-color:#fff;border-radius:1.25rem;padding:1.5625rem;margin-top:2.5rem}#home .tab-area .trouble-container::after{content:"";background:url(/_/img/arrow-under-white.svg) left 0/100% 100% no-repeat;width:150px;height:50px;position:absolute;bottom:-2.75rem;left:50%;transform:translateX(-50%);z-index:1}#home .tab-area .trouble-list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;row-gap:1.875rem}#home .tab-area .trouble-item{text-align:center}#home .tab-area .solution-container{padding-top:4rem}#home .tab-area .solution-list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;row-gap:3.125rem;padding-top:3.125rem}#home .tab-area .solution-item{position:relative;background-color:#fff;border-radius:.75rem;padding:2.5rem 1vw 2.5rem;text-align:center}#home .tab-area .check{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}#home .tab-area .check img{width:50px;height:auto}#home .tab-area .function-list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;gap:1.25rem}#home .tab-area .function-item{position:relative;background-color:#fff;border-radius:.75rem;display:flex;align-items:center}#home .tab-area .function-item .number{width:2.5rem;min-width:2.5rem;height:100%;background-color:#00a3eb;font-size:1rem;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:.75rem 0 0 .75rem}#home .tab-area .function-item .function-minibox{padding:1.875rem .625rem;display:flex;align-items:center;gap:.625rem}#home .tab-area .function-item .function-minibox .image{width:40px;min-width:40px}#home .tab-area .function-item .option{position:absolute;top:0;right:0;z-index:1;width:4.75rem;background-color:#f6ac0e;color:#fff;font-size:.75rem;line-height:2.2;letter-spacing:0;text-align:center;border-radius:0 .75rem 0 .75rem}@media(min-width: 769px){#home .tab-area{padding-top:3.5rem}#home .tab-area .tab_button{grid-template-columns:repeat(2, 1fr);justify-content:space-between;gap:1.5rem}#home .tab-area .trouble-list{grid-template-columns:repeat(3, 1fr);gap:3.5rem}#home .tab-area .tab-midashi{font-size:2rem}#home .tab-area .trouble-container{padding:1.875rem}#home .tab-area .trouble-container::after{width:286px;height:93px;bottom:-4.75rem}#home .tab-area .trouble-item:nth-of-type(2){padding-top:3.75rem}#home .tab-area .solution-list{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;gap:1.25rem;padding-top:3.125rem}#home .tab-area .solution-container{padding-top:6rem}#home .tab-area .function-minibox{padding-left:1.5625rem;padding-right:1rem;gap:1.25rem}#home .tab-area .function-minibox .image{width:50px;min-width:50px}#home .tab-area .function-list{grid-template-columns:repeat(2, 1fr);gap:2rem}#home .tab-area .function-item .option{font-size:.875rem;height:1.6875rem}}@media(min-width: 1025px){#home .tab-area .tab_button{gap:2.5rem}#home .tab-area .tab_button li{font-size:1.875rem}#home .tab-area .tab_button li::after{width:20px;height:10px;right:1.5rem}#home .tab-area .tab-container{padding:2.5rem 5vw 6rem 5vw;border-radius:1.25rem}#home .tab-area .tab-midashi{font-size:2.5rem;padding:.75rem}#home .tab-area .trouble-container{padding:4rem;margin-top:2.5rem}#home .tab-area .trouble-item:nth-of-type(2){padding-top:3.75rem}#home .tab-area .solution-list{gap:2.8125rem}#home .tab-area .solution-item{padding:2.5rem 1vw 2.5rem}#home .tab-area .check{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}#home .tab-area .check img{width:60px;height:auto}#home .tab-area .function-list{gap:2.5rem}#home .tab-area .function-item .number{width:2.875rem;font-size:1.25rem}#home .tab-area .function-item .function-minibox .image{width:50px;min-width:50px}#home .tab-area .function-item .option{height:1.6875rem;font-size:.875rem}}@media(min-width: 1261px){#home .number{height:6.875rem}#home .function-minibox{height:6.875rem}}#home .comparison-area .comparison-container{border-radius:1.25rem;overflow-x:scroll;box-shadow:0 3px 20px rgba(0,163,235,.16);position:relative;z-index:2}#home .comparison-area .scroll_text{font-size:.875rem;margin-bottom:1rem;text-align:center}#home .comparison-area .comparison_table{width:110%;border-collapse:separate}#home .comparison-area .comparison_table th{font-size:.875rem;font-weight:700;text-align:center}#home .comparison-area .comparison_table thead th{padding:1.5rem 1rem;background-color:#00a3eb;color:#fff}#home .comparison-area .comparison_table thead th:not(:first-of-type){width:39.5%;min-width:155px;border-left:1px solid #fff}#home .comparison-area .comparison_table thead th:first-of-type{border-radius:1.25rem 0 0 0}#home .comparison-area .comparison_table thead th:last-of-type{border-radius:0 1.25rem 0 0}#home .comparison-area .comparison_table tbody tr:last-of-type th{border-radius:0 0 0 1.25rem}#home .comparison-area .comparison_table tbody tr:last-of-type td:last-child{border-radius:0 0 1.25rem 0}#home .comparison-area .comparison_table tbody th{padding:1.5rem .5rem 1.5rem .5rem;vertical-align:middle}#home .comparison-area .comparison_table tbody th:first-child{background-color:#dbeef8;width:21%;min-width:130px;border-bottom:1px solid #fff}#home .comparison-area .comparison_table tbody td{background-color:#fff;text-align:center;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;vertical-align:middle;font-size:.8125rem;padding:.5rem}#home .comparison-area .grade{position:absolute;max-width:733px;min-width:260px;width:38vw;right:-15vw;bottom:-10%;z-index:0}@media(min-width: 501px){#home .comparison-area .scroll_text{display:none}#home .comparison-area .comparison_table{width:100%}}@media(min-width: 1025px){#home .comparison-area .comparison-container{overflow:hidden}#home .comparison-area .comparison_table th{font-size:1.125rem}#home .comparison-area .comparison_table thead th{padding:2.8125rem 1rem 2.8125rem 1rem}#home .comparison-area .comparison_table tbody th{padding:2.1875rem 1rem 2.1875rem 1rem}#home .comparison-area .comparison_table tbody td{font-size:1rem}}#home .price-area{position:relative}#home .price-area__list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;gap:2.5rem;align-items:end}#home .price-area__item{background-color:#fff;border-radius:1.75rem;filter:drop-shadow(0px 3px 20px rgba(0, 163, 235, 0.16))}#home .price-area__item .color-box{padding:1.25rem 1.5rem;border-radius:1.75rem 1.75rem 0 0;color:#fff}#home .price-area .price-border{border-bottom:2px solid #fff;padding-bottom:1.25rem}#home .price-area .treat-white{position:relative;display:flex;justify-content:center;align-items:center}#home .price-area .treat-white::before{content:"";background:url(/_/img/treat-white.svg) left 0/100% 100% no-repeat;width:15px;height:21px;position:relative;left:-10px}#home .price-area .treat-white::after{content:"";background:url(/_/img/treat-white.svg) left 0/100% 100% no-repeat;width:15px;height:21px;position:relative;right:-10px;transform:scale(-1, 1)}#home .price-area .icon-list{padding:1.25rem 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#home .price-area .icon-item{display:flex;align-items:center;gap:1.25rem}#home .price-area .white-box{padding:1.25rem 1vw 2.5rem}#home .price-area .content-list{background-color:#ebf7fb;border-radius:.5rem;padding:.625rem 1.25rem;width:100%;max-width:260px;margin:.5rem auto 0;position:relative}#home .price-area .content-list::before{content:"";background:url(/_/img/case-arrow.svg) left 0/100% 100% no-repeat;width:27px;height:17px;position:absolute;top:-1rem;left:50%;transform:translateX(-50%);z-index:1}#home .price-area .content-item{display:flex;align-items:center}#home .price-area .circle-blue{display:inline-block;background-color:#00a3eb;width:6px;min-width:6px;height:6px;min-height:6px;border-radius:50%;margin-right:.5rem;position:relative}#home .price-area .road2{width:220%;position:absolute;bottom:37%}@media(min-width: 769px){#home .price-area__list{grid-template-columns:repeat(3, 1fr);gap:1.25rem}#home .price-area .icon-item{gap:0;justify-content:center;flex-direction:column}#home .price-area .icon-item:not(:last-of-type){margin-bottom:.5rem}}@media(min-width: 1025px){#home .price-area .icon-list{padding:1.25rem 0 0}#home .price-area .icon-item{display:flex;align-items:center;justify-content:unset;flex-direction:unset;gap:1.25rem}#home .price-area .icon-item:not(:last-of-type){margin-bottom:0}#home .price-area .content-list{width:22vw;max-width:300px}#home .price-area .road2{width:100%;position:absolute;bottom:25%}}@media(min-width: 1261px){#home .price-area__list{gap:2.5rem}}#home .flow-area__list{position:relative}#home .flow-area__list::after{content:"";background-color:#00a3eb;width:2px;height:90%;position:absolute;left:1.7rem;top:2.1rem}#home .flow-area__item{padding:1.25rem;gap:1.25rem;position:relative}#home .flow-area__item dl{padding-left:2.2rem}#home .flow-area__item:nth-of-type(odd){background-color:#ebf7fb;border-radius:.75rem}#home .flow-area__item .flow-area__number{position:relative;display:flex}#home .flow-area__item:first-of-type .flow-area__number::before,#home .flow-area__item:last-of-type .flow-area__number::before{content:"";background-color:#00a3eb;width:16px;min-width:16px;height:16px;min-height:16px;border-radius:50%;position:relative;top:9px;margin-right:1.25rem;z-index:1}#home .flow-area__item:not(:first-of-type):not(:last-of-type) .flow-area__number::before{content:"";background-color:#fff;width:12px;min-width:12px;height:12px;min-height:12px;border-radius:50%;position:relative;top:9px;margin-right:1.25rem;border:2px solid #00a3eb;z-index:1}@media(min-width: 1025px){#home .flow-area__list{position:relative}#home .flow-area__list::after{content:"";background-color:#00a3eb;width:2px;height:90%;position:absolute;left:2.45rem;top:3rem}#home .flow-area__item{padding:1.875rem;display:flex;gap:2.5rem;position:relative}#home .flow-area__item dl{padding-left:0}#home .flow-area__item:nth-of-type(odd){background-color:#ebf7fb;border-radius:.75rem}#home .flow-area__item .flow-area__number{position:relative;display:flex}#home .flow-area__item:first-of-type .flow-area__number::before,#home .flow-area__item:last-of-type .flow-area__number::before{content:"";background-color:#00a3eb;width:20px;min-width:20px;height:20px;min-height:20px;border-radius:50%;position:relative;top:9px;margin-right:1.875rem;z-index:1}#home .flow-area__item:not(:first-of-type):not(:last-of-type) .flow-area__number::before{content:"";background-color:#fff;width:16px;min-width:16px;height:16px;min-height:16px;border-radius:50%;position:relative;top:9px;margin-right:1.875rem;border:2px solid #00a3eb;z-index:1}}#home .question-area{position:relative}#home .question-area__item{background-color:#fff;border:2px solid #211e53;border-radius:.75rem;padding:1.25rem}#home .question-area__item:not(:last-of-type){margin-bottom:2.1875rem}#home .question-area__item dt{margin-bottom:5px;display:flex;gap:.625rem}#home .question-area__item dd{padding-left:2.65rem}#home .question-area .round-q{background-color:#00a3eb;color:#fff;width:28px;min-width:28px;height:28px;min-height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;position:relative;top:4px}#home .question-area .round-q span{position:relative;top:-1px}#home .question-area .road3{width:220%;position:absolute;bottom:22.5%}@media(min-width: 1025px){#home .question-area{position:relative}#home .question-area__item{background-color:#fff;border:2px solid #211e53;border-radius:.75rem;padding:1.5625rem 1.875rem 1.5625rem 1.875rem}#home .question-area__item:not(:last-of-type){margin-bottom:2.1875rem}#home .question-area .round-q{background-color:#00a3eb;color:#fff;width:33px;min-width:33px;height:33px;min-height:33px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.375rem;position:relative;top:5px}#home .question-area .round-q span{position:relative;top:-2px}#home .question-area .road3{width:100%;position:absolute;bottom:22.5%}}#home .case-area__container{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;background-color:#fff;border-radius:1.25rem;padding:2.5rem 5vw 2.5rem 5vw;row-gap:2.5rem}#home .case-area__container .image img{border-radius:1rem}#home .case-area__container dl:not(:last-of-type){margin-bottom:1.25rem}#home .case-area__container dt{display:inline-block;background-color:#00a3eb;color:#fff;border-radius:.5rem;padding:0 .5rem;width:100px;text-align:center;margin-bottom:5px}#home .case-area__left{max-width:300px;width:100%;margin:0 auto}@media(min-width: 769px){#home .case-area__container{grid-template-columns:36.5% 56%}#home .case-area__left{max-width:none}}@media(min-width: 1025px){#home .case-area__container{padding:5.625rem 5vw}}#home .swiper-container{width:100%;position:relative}#home .swiper{width:100%;border-radius:1rem}#home .swiper-wrapper{width:100%}#home .swiper-slide{width:100%;box-sizing:border-box}#home .swiper-slide img{width:100%;height:auto;display:block;border-radius:1rem}#home .swiper-pagination{bottom:-40px !important}#home .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#home .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px 5px}#home .swiper-pagination-bullet{background-color:#00a3eb;height:.625rem;width:.625rem}#home .scene-area__list{display:grid;grid-template-columns:repeat(1, 1fr);justify-content:space-between;row-gap:2.5rem}#home .scene-area__item{background-color:#fff;border-radius:.75rem;padding:2.5rem 5vw}#home .scene-area__item .image{max-width:200px;height:auto;margin:0 auto}#home .scene-area__treat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;display:flex;align-items:center}#home .scene-area__treat::before{content:"";background:url(/_/img/treat-2.svg) left 0/100% 100% no-repeat;width:45px;height:28px;position:relative;display:inline-block;left:-10px}#home .scene-area__treat::after{content:"";background:url(/_/img/treat-2.svg) left 0/100% 100% no-repeat;width:45px;height:28px;position:relative;display:inline-block;right:-10px;transform:scale(-1, 1)}#home .scene-area__midashi{text-align:center;line-height:1.5}@media(min-width: 769px){#home .scene-area__list{grid-template-columns:repeat(3, 1fr);gap:1.25rem}#home .scene-area__item{padding:2.5rem 1.875rem}#home .scene-area__item .image{max-width:240px}#home .scene-area__midashi{display:flex;justify-content:center;align-items:center}}@media(min-width: 1025px){#home .scene-area__list{gap:2.8125rem}#home .scene-area__midashi{display:flex;justify-content:center;align-items:center}#home .scene-area__treat::before{width:50px;height:32px}#home .scene-area__treat::after{width:50px;height:32px}}#home .form-area .tel-box{background-color:#fff;border-radius:1.6875rem;padding:1.5625rem 1rem}#home .form-area .tel-number{display:flex;align-items:center;justify-content:center;gap:.375rem;line-height:1.7}#home .form-area .tel-number img{width:26px;height:auto}@media(min-width: 1025px){#home .form-area .tel-box{padding:2.5rem 1rem}#home .form-area .tel-number{gap:.625rem}#home .form-area .tel-number img{width:34px}}
/*# sourceMappingURL=style.min.css.map */