#page_ikusei{font-size:1.3333333333rem;letter-spacing:0;padding-bottom:0}:where(#page_ikusei) p{line-height:1.875}.ikusei_block{margin-bottom:5.8333333333rem}@media screen and (max-width:1179px){.ikusei_block{scroll-margin-top:6rem}}@media screen and (min-width:768px){.ikusei_block{margin-bottom:8.3333333333rem}}.ikusei_title{background:#0860a8;border-radius:.8333333333rem;color:#fff;font-size:1.6666666667rem;font-weight:700;line-height:2.5rem;margin-bottom:1.6666666667rem;padding:.8333333333rem 1.6666666667rem}@media screen and (min-width:768px){.ikusei_title{font-size:1.8333333333rem;padding:.8333333333rem 2.5rem}}.ikusei_subtitle{color:#e36b52;line-height:1.5;margin:3.3333333333rem 0 1.25rem}.ikusei_heading,.ikusei_subtitle{font-size:1.6666666667rem;font-weight:700}.ikusei_heading{border-bottom:2px solid #000;line-height:1.2;margin:4.1666666667rem 0 1.6666666667rem;padding-bottom:1.25rem;text-align:center}@media screen and (min-width:768px){.ikusei_heading{font-size:2.0833333333rem}}.ikusei_heading--table{border-bottom:0;padding-bottom:0}.ikusei_heading--table span{color:#e36b52;display:block;font-size:1.5rem;margin-top:.4166666667rem}@media screen and (min-width:768px){.ikusei_heading--table span{font-size:1.6666666667rem}}.ikusei_lead{color:#0860a8;font-size:1.3333333333rem;line-height:1.67;margin-top:2.5rem}@media screen and (min-width:768px){.ikusei_lead{font-size:1.5rem}}.ikusei_lead--large{font-weight:500}@media screen and (min-width:768px){.ikusei_lead--large{font-size:1.6666666667rem;line-height:1.5}}.ikusei_message{color:#e36b52;font-size:1.6666666667rem;font-weight:700;line-height:1.4;margin:4.1666666667rem 0;text-align:center}@media screen and (min-width:768px){.ikusei_message{font-size:2.5rem}}.ikusei_note{font-size:1.1666666667rem;line-height:1.6666666667rem;margin-top:1.25rem}.ikusei_note strong{font-weight:700}.ikusei_img{margin:2.5rem 0 0}.ikusei_img img{width:100%}.ikusei_icon{display:block;flex:none;height:calc(var(--h)/12*1rem*var(--s, 1));width:calc(var(--w)/12*1rem*var(--s, 1))}.ikusei_btn{align-items:center;background:#fff;border:2px solid #0860a8;border-radius:100px;color:#0860a8;display:flex;font-size:1.5rem;height:5.3333333333rem;justify-content:center;line-height:1.4;max-width:30rem;position:relative;width:100%}.ikusei_btn .ikusei_icon{position:absolute;right:2.0833333333rem;top:50%;translate:0 -50%;--s:.8;transition:.3s}@media screen and (min-width:768px){.ikusei_btn{height:6.6666666667rem}.ikusei_btn .ikusei_icon{--s:1}.ikusei_btn{font-size:1.6666666667rem}}.ikusei_btn--center{margin:3.3333333333rem auto 0;max-width:38.3333333333rem}@media screen and (min-width:768px){.ikusei_btn--center{margin-top:4.1666666667rem}}@media (hover:hover){.ikusei_btn:hover .ikusei_icon{right:1.6666666667rem}}#ikusei_kv{background:url(../images/ikusei/kv.jpg) no-repeat 70%/cover;color:#fff;margin-bottom:3.3333333333rem;padding:3.3333333333rem 5%;position:relative;z-index:1}#ikusei_kv:before{background:rgba(3,52,41,.3);content:"";inset:0;position:absolute;z-index:-1}@media screen and (min-width:768px){#ikusei_kv{align-items:center;aspect-ratio:1120/670;display:flex;margin-bottom:5rem;max-height:100vh;padding:3.3333333333rem 4.8333333333rem}}#ikusei_kv__title{color:#0860a8;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1.6666666667rem}@media screen and (min-width:768px){#ikusei_kv__title{font-size:2.9166666667rem;margin-bottom:3.3333333333rem}}#ikusei_kv__catch{font-size:2.5rem;font-weight:900;line-height:1.3;margin-bottom:1.6666666667rem}#ikusei_kv__catch span{font-size:83.33%}@media screen and (min-width:768px){#ikusei_kv__catch{font-size:4rem}}@media screen and (min-width:1180px){#ikusei_kv__catch{font-size:5rem;line-height:1.17;margin-bottom:2.5rem}}#ikusei_kv__txt{font-size:1.3333333333rem;line-height:1.6;margin-bottom:2.5rem}@media screen and (min-width:768px){#ikusei_kv__txt{font-size:1.6666666667rem;margin-bottom:4.1666666667rem}}#ikusei_intro{font-size:1.3333333333rem;margin-bottom:3.3333333333rem}@media screen and (min-width:768px){#ikusei_intro{font-size:1.6666666667rem;line-height:1.75}}#ikusei_nav{display:grid;gap:.8333333333rem;grid-template-columns:1fr;margin-bottom:5.8333333333rem}@media screen and (min-width:768px){#ikusei_nav{gap:1.25rem 1.6666666667rem;grid-template-columns:repeat(2,1fr);margin-bottom:8.3333333333rem}}#ikusei_nav .btn_link{background:#658fb2;border:0;color:#fff;font-size:1.3333333333rem;line-height:1.4;max-width:100%;padding:1.0833333333rem 2.5rem}@media screen and (min-width:768px){#ikusei_nav .btn_link{font-size:1.5rem}}#ikusei_nav .ikusei_icon{position:absolute;right:1.6666666667rem;top:50%;translate:0 -50%}.ikusei_card,.ikusei_feature{display:grid;gap:.8333333333rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem}@media screen and (min-width:768px){.ikusei_card,.ikusei_feature{gap:1.9166666667rem;grid-template-columns:repeat(4,1fr)}}.ikusei_card li,.ikusei_feature li{border-radius:.8333333333rem;text-align:center}.ikusei_card .ikusei_icon,.ikusei_feature .ikusei_icon{--s:.75;margin:calc((64 - var(--h))/12*1rem*var(--s)) auto 1.6666666667rem}@media screen and (min-width:768px){.ikusei_card .ikusei_icon,.ikusei_feature .ikusei_icon{--s:1}}.ikusei_feature li{background:#e7ebef;padding:2.0833333333rem .8333333333rem}@media screen and (min-width:768px){.ikusei_feature li{min-height:20rem;padding:2.3333333333rem .8333333333rem 2.0833333333rem}}.ikusei_feature .ikusei_icon{color:#0860a8}@media screen and (min-width:768px){.ikusei_feature .ikusei_icon{margin-bottom:2.5rem}}.ikusei_feature h3{color:#0860a8;font-size:1.3333333333rem;font-weight:700;line-height:1.4;margin-bottom:.8333333333rem}@media screen and (min-width:768px){.ikusei_feature h3{font-size:1.6666666667rem}}.ikusei_feature p{font-size:1.1666666667rem;line-height:1.4}@media screen and (min-width:768px){.ikusei_feature p{font-size:1.3333333333rem}}.ikusei_card li{border:2px solid #e36b52;padding:2.0833333333rem 1rem}@media screen and (min-width:768px){.ikusei_card li{padding:3.3333333333rem 1.1666666667rem 2.5rem}}.ikusei_card .ikusei_icon{color:#e36b52}.ikusei_card h3,.ikusei_card h4{color:#e36b52;font-size:1.3333333333rem;font-weight:700;line-height:1.4;margin-bottom:.8333333333rem}@media screen and (min-width:768px){.ikusei_card h3,.ikusei_card h4{font-size:1.6666666667rem}}.ikusei_card p{font-size:1.0833333333rem;line-height:1.57;text-align:left}@media screen and (min-width:768px){.ikusei_card p{font-size:1.1666666667rem}.ikusei_card--support{margin-top:1.6666666667rem}.ikusei_card--support li{padding:2.5rem 1.1666666667rem}}.ikusei_card--support h3{margin-bottom:1.25rem}.ikusei_table__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#page_ikusei .ikusei_table{border-collapse:collapse;min-width:640px}@media screen and (min-width:768px){#page_ikusei .ikusei_table{min-width:0}}#page_ikusei .ikusei_table td,#page_ikusei .ikusei_table th{border:1px solid #9a9a9a;font-size:1.1666666667rem;line-height:1.8333333333rem;padding:1.1666666667rem 1rem;text-align:center;vertical-align:middle;width:auto}#page_ikusei .ikusei_table th{font-weight:700}#page_ikusei .ikusei_table thead th{background:#e7ebef;font-size:1.3333333333rem}#page_ikusei .ikusei_table tbody th{background:#fff}#page_ikusei .ikusei_table--field thead th:first-child{width:19%}#page_ikusei .ikusei_table--field thead th:nth-child(3){width:23%}#page_ikusei .ikusei_table--field tbody tr:nth-child(2n)>*{background:#f4f4f0}#page_ikusei .ikusei_table--field tbody th{font-size:1.3333333333rem}#page_ikusei .ikusei_table--field tbody td:nth-child(2){font-size:1.3333333333rem;text-align:left}@media screen and (min-width:768px){#page_ikusei .ikusei_table--field tbody td:nth-child(2){padding-left:2.8333333333rem}}#page_ikusei .ikusei_table--field tbody td:nth-child(3){font-weight:700}#page_ikusei .ikusei_table--compare thead th:first-child{width:25%}#page_ikusei .ikusei_table--compare .is_new{font-weight:700}#page_ikusei .ikusei_table--compare thead .is_new{background:#cadaea}#page_ikusei .ikusei_table--compare tbody .is_new{background:#fdf4f2}#page_ikusei .ikusei_table--skill{background:#fff}#page_ikusei .ikusei_table--skill thead th:first-child{width:14%}#page_ikusei .ikusei_table--skill tbody th{font-weight:500}#page_ikusei .ikusei_table--quota{min-width:480px}#page_ikusei .ikusei_table--quota td,#page_ikusei .ikusei_table--quota th{font-weight:700;width:25%}#page_ikusei .ikusei_table--quota tbody td,#page_ikusei .ikusei_table--quota tbody th{padding-bottom:.75rem;padding-top:.75rem}.ikusei_box{background:#f2f2f2;border-radius:.8333333333rem;padding:2.0833333333rem 4%}@media screen and (min-width:768px){.ikusei_box{padding:2.5rem 3.3333333333rem 4.1666666667rem}}.ikusei_box__title{align-items:center;display:flex;font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1.6666666667rem}@media screen and (min-width:768px){.ikusei_box__title{font-size:1.6666666667rem}}.ikusei_box__label{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 52'%3E%3Cpath fill='%23fff' stroke='%23E36B52' stroke-width='2' d='M27.4 5.5q2.6-4.5 5.2 0l23.8 41Q59 51 53.8 51H6.2Q1 51 3.6 46.5Z'/%3E%3C/svg%3E") no-repeat 50%/contain;color:#e36b52;flex:0 0 5rem;font-size:1.0833333333rem;font-weight:500;height:4.3333333333rem;line-height:1.5;margin-right:1.25rem;padding-top:1.6666666667rem;text-align:center}@media screen and (min-width:768px){.ikusei_box__label{font-size:1.1666666667rem}}.ikusei_point{margin:1.6666666667rem 0 0;padding:0}.ikusei_point li{border-bottom:1px solid #e36b52;list-style:none;padding:1.6666666667rem 0 2.0833333333rem}.ikusei_point h3{font-size:1.8333333333rem;font-weight:500;line-height:1.5;margin-bottom:.8333333333rem}@media screen and (min-width:768px){.ikusei_point h3{font-size:2.5rem}}.ikusei_point p{font-size:1.3333333333rem;font-weight:400}.ikusei_point__num{color:#e36b52;display:block;font-family:Poppins,sans-serif;font-size:3rem;font-weight:600;line-height:1.2}@media screen and (min-width:768px){.ikusei_point__num{font-size:3.75rem}}.ikusei_flow{margin:3.3333333333rem auto 0;max-width:47.0833333333rem;padding:0;position:relative}.ikusei_flow:before{border-left:1px solid #0860a8;bottom:3.3333333333rem;content:"";left:1.9166666667rem;position:absolute;top:3.3333333333rem}.ikusei_flow li{align-items:center;display:flex;list-style:none;margin-bottom:.8333333333rem;position:relative}.ikusei_flow li:last-child{margin-bottom:0}.ikusei_flow .is_green .ikusei_flow__num{background:#4acbae}.ikusei_flow .is_green .ikusei_flow__txt{background:#e6f4f0;color:#4acbae}.ikusei_flow__num{background:#0860a8;border-radius:50%;color:#fff;flex:0 0 3.8333333333rem;font-family:Poppins,sans-serif;font-size:1.6666666667rem;font-weight:600;height:3.8333333333rem;line-height:3.8333333333rem;margin-right:1.25rem;text-align:center}@media screen and (min-width:768px){.ikusei_flow__num{font-size:2.0833333333rem;margin-right:1.5833333333rem}}.ikusei_flow__txt{align-items:center;background:#e7ebef;border-radius:.8333333333rem;color:#0860a8;display:flex;flex:1;font-size:1.3333333333rem;font-weight:700;line-height:1.4;min-height:5.3333333333rem;padding:.8333333333rem 1.25rem}.ikusei_flow__txt .ikusei_icon{--s:.7;box-sizing:content-box;margin-right:1rem;padding:0 calc((60 - var(--w))/24*1rem*var(--s))}@media screen and (min-width:768px){.ikusei_flow__txt{font-size:1.6666666667rem;min-height:6.6666666667rem;padding:.8333333333rem 2.5rem}.ikusei_flow__txt .ikusei_icon{--s:1;margin-right:2.9166666667rem}}#ikusei07 .faq_question{cursor:pointer}#ikusei07 .icon_plus,#ikusei07 .icon_plus:after{height:2px;width:1.8333333333rem}#ikusei07 .faq_box.is_closing .icon_plus:after{rotate:90deg}#ikusei07 .faq_answer{line-height:1.75;transition:opacity .4s}#ikusei07 .faq_box.is_closing .faq_answer{opacity:0}#ikusei07 .faq_answer a{color:#0860a8;text-decoration:underline}@media screen and (min-width:768px){#ikusei07 .faq_question .faq_q{font-size:5rem;width:6.6666666667rem}#ikusei07 .faq_question__txt{font-size:1.6666666667rem}#ikusei07 .faq_answer{font-size:1.3333333333rem;font-weight:400;margin-left:6.6666666667rem;padding:1.6666666667rem 2.5rem}}#ikusei_cta{text-align:center}#ikusei_cta__title{color:#0860a8;font-size:1.8333333333rem;font-weight:700;line-height:1.5;margin-bottom:1.6666666667rem}@media screen and (min-width:768px){#ikusei_cta__title{font-size:2.9166666667rem;margin-bottom:2.5rem}}#ikusei_cta__txt{font-size:1.3333333333rem;line-height:1.75;margin-bottom:3.3333333333rem}@media screen and (min-width:768px){#ikusei_cta__txt{font-size:1.6666666667rem;margin-bottom:6.6666666667rem}}#ikusei_cta__img{display:flex}#ikusei_cta__img li{aspect-ratio:720/394;width:50%}#ikusei_cta__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}