@charset  "UTF-8";.clr01{color:#da2264}.clr02{color:#f24402}._underline{text-decoration:underline;text-underline-offset:4px}.button-normal{background-color:#d64478;font-weight:700;letter-spacing:0.12em;transition:opacity 0.3s}@media (min-width: 980px){.button-normal{border-radius:100px;min-width:409px;min-height:66px}.button-normal:after{background-size:14px auto;right:12px}}@media (max-width: 979px){.button-normal{font-size:MIN(4vw, 17px);padding-left:30px}}.content_area{max-width:980px;margin:0 auto}@media (max-width: 979px){.content_area{padding:0 10px}}.sec-tl{background-color:#193a90;color:#fff9b9;font-size:30px;letter-spacing:0.06em;line-height:1.83333;padding:8px 20px 7px;text-align:center}@media (max-width: 979px){.sec-tl{font-size:MIN(5.33333vw, 30px)}}.sec-tl:not(:last-child){margin-bottom:42px}.sec-tl02{background:url("/assets/care/shortstature/online/images/ttl_deco.png?202571585410") no-repeat bottom center;background-size:54px 14px;color:#228fbb;font-size:42px;font-weight:500;letter-spacing:0.06em;line-height:1.5;position:relative;padding-bottom:17px;text-align:center}@media (max-width: 979px){.sec-tl02{font-size:MIN(5.86667vw, 40px)}}.sec-tl02:not(:last-child){margin-bottom:26px}.sec-tl03{color:#fff;font-weight:500;position:relative}.sec-tl03:after{border-color:#193a90 transparent transparent transparent;border-width:18px 12px 0 12px;border-style:solid;content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%)}.sec-tl04{background-color:#ffe138;color:#de351d;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;min-height:45px;position:relative;text-align:center}@media (max-width: 979px){.sec-tl04{font-size:MIN(4.26667vw, 22px);min-height:12vw}}.sec-tl04:after{border-color:#ffe138 transparent transparent transparent;border-width:18px 12px 0 12px;border-style:solid;content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%)}.sec-tl04:not(:last-child){margin-bottom:29px}.tabacc.-pc-accordion>.contents>.title{background-color:#2b9cd9;border-radius:0 !important;font-weight:700;font-size:21px;letter-spacing:0.04em;margin:0 0 -1px;min-height:80px;padding-left:30px;opacity:1 !important;transition:all 0.3s}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.title{font-size:MIN(4.8vw, 21px);min-height:MIN(17.33333vw, 80px);padding-left:20px;padding-right:MIN(16vw, 75px)}}.tabacc.-pc-accordion>.contents>.title span{padding-left:40px;text-indent:-40px}.tabacc.-pc-accordion>.contents>.title span:before{content:"Q.";font-weight:700;font-size:28px;line-height:1;margin-right:10px;transform:translateY(-2px)}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.title span:before{font-size:MIN(5.33333vw, 28px)}}.tabacc.-pc-accordion>.contents>.title:after{background-image:url("/assets/care/shortstature/online/images/ico_plus.png?202571585410");background-size:21px auto;height:37px;margin-top:-18px;right:27px;width:37px}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.title:after{background-size:MIN(4.26667vw, 21px) auto;height:MIN(7.46667vw, 37px);width:MIN(7.46667vw, 37px);right:15px}}@media (hover: hover){.tabacc.-pc-accordion>.contents>.title:hover{opacity:0.7 !important}}.tabacc.-pc-accordion>.contents>.title.-open:after{background-image:url("/assets/care/shortstature/online/images/ico_minus.png?202571585410")}.tabacc.-pc-accordion>.contents>.content{border-color:#2b9cd9;border-width:2px;border-radius:0 !important;letter-spacing:0.04em;padding-left:49px;position:relative}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.content{padding-left:MIN(9.33333vw, 49px)}}.tabacc.-pc-accordion>.contents>.content:before{color:#2b9cd9;content:"A.";font-weight:700;font-size:28px;left:29px;top:13px;position:absolute;transition:none}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.content:before{font-size:MIN(5.33333vw, 28px);left:20px;top:MIN(5.33333vw, 25px)}}.tabacc.-pc-accordion>.contents>.content a{color:#193a90;text-underline-offset:3px}.tabacc.-pc-accordion>.contents>.content a[href^="tel:"]{color:#000000;text-decoration:none}.tabacc.-pc-accordion>.contents>.content p{line-height:1.875}.tabacc.-pc-accordion>.contents>.content p:not(:last-child){margin-bottom:30px}@media (max-width: 979px){.tabacc.-pc-accordion>.contents>.content p:not(:last-child){margin-bottom:15px}}.tabacc.-pc-accordion>.contents>.content.-open .ac_ly_001{padding-top:22px;padding-bottom:27px}.mv{text-align:center}.mv img{min-height:400px}@media (max-width: 979px){.mv img{min-height:61.33333vw}}.b-pediatric{background:url("/assets/care/shortstature/online/images/pediatric_bg01.jpg?202571585410") 50% 50% no-repeat;background-size:cover;padding:56px 0 0}@media (max-width: 979px){.b-pediatric{padding-top:MIN(13.33333vw, 60px)}}.b-pediatric__head{color:#1e5979;font-size:37px;font-weight:700;letter-spacing:0.06em;line-height:1.40541}@media (max-width: 979px){.b-pediatric__head{font-size:MIN(5.33333vw, 37px)}}.b-pediatric__head:not(:last-child){margin-bottom:15px}.b-comment{padding:43px 0 79px}@media (max-width: 979px){.b-comment{padding:40px 0 50px}}.b-comment__tl{font-weight:700;font-size:34px;line-height:2}@media (max-width: 979px){.b-comment__tl{font-size:MIN(5.33333vw, 34px)}}.b-comment__tl span{font-size:55px;line-height:1.23636}@media (max-width: 979px){.b-comment__tl span{font-size:MIN(7.46667vw, 50px)}}.b-comment__tl small{font-size:40px}@media (max-width: 979px){.b-comment__tl small{font-size:MIN(5.86667vw, 40px)}}@media (min-width: 980px){.b-comment__tl+.b-comment__head{margin-top:-7px}}.b-comment__head{font-size:28px;line-height:1.96429}@media (max-width: 979px){.b-comment__head{font-size:MIN(4.26667vw, 26px)}}.b-comment__head:not(:last-child){margin-bottom:36px}.b-comment .tabacc.-pc-accordion>.contents>.title{font-size:30px;justify-content:center}@media (max-width: 979px){.b-comment .tabacc.-pc-accordion>.contents>.title{font-size:MIN(5.86667vw, 30px);padding-left:MIN(16vw, 75px)}}.b-comment .tabacc.-pc-accordion>.contents>.title:before{display:none}.b-comment .tabacc.-pc-accordion>.contents>.content{border:none;font-size:20px;padding-left:0}.b-comment .tabacc.-pc-accordion>.contents>.content:before{display:none}.b-comment .tabacc.-pc-accordion>.contents>.content .ac_ly_001{padding:0 !important}.b-comment__item{margin-top:0 !important}@media (max-width: 979px){.b-comment__item{padding:MIN(10.66667vw, 50px) 10px}}.b-comment__item .text-head{font-size:21px;font-weight:500;letter-spacing:0;line-height:1.90476 !important}@media (max-width: 979px){.b-comment__item .text-head{font-size:MIN(4.8vw, 21px)}}.b-comment__item .text-head:not(:last-child){margin-bottom:45px !important}.b-comment__item .text-head02{border-bottom:2px solid #7ca3d0;color:#2271bb;font-size:26px;line-height:1.1 !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width: 979px){.b-comment__item .text-head02{font-size:MIN(5.33333vw, 26px)}}.b-comment__item .text-head02:not(:last-child){margin-bottom:20px}.b-comment .c-chart{background:url("/assets/care/shortstature/online/images/comment_bg01.jpg?202571585410") no-repeat center center;background-size:cover}@media (min-width: 980px){.b-comment .c-chart{padding:81px 70px 92px}}.b-comment .c-chart__image:not(:last-child){margin-bottom:21px}.b-comment .c-chart .text-note{font-size:16px;font-weight:500;letter-spacing:0}@media (max-width: 979px){.b-comment .c-chart .text-note{font-size:MIN(3.73333vw, 16px);max-width:840px;margin:0 auto;text-align:left}}.b-comment .instagram_box_cmp{font-size:1.6rem}@media (max-width: 979px){.b-comment .instagram_box_cmp{font-size:1.5rem}}.b-comment .instagram_box_cmp .insta_inner{width:auto;padding:40px 70px}@media (max-width: 979px){.b-comment .instagram_box_cmp .insta_inner{padding:40px 10px}}.b-comment .instagram_box_cmp .comment{margin-bottom:0 !important}.b-comment .c-hormone{padding:50px 0 0}@media (min-width: 980px){.b-comment .c-hormone{padding:74px 0 0}}@media (min-width: 980px){.b-comment .c-hormone .text-head+.c-hormone__item{margin-top:50px}}.b-comment .c-hormone__item{background-color:#f3f8fa;padding:40px 70px}@media (max-width: 979px){.b-comment .c-hormone__item{padding:40px 10px}}.b-comment .c-hormone__item:not(:last-child){margin-bottom:40px}@media (max-width: 979px){.b-comment .c-hormone__item:not(:last-child){margin-bottom:MIN(5.33333vw, 40px)}}.b-comment .c-hormone__item .item-thumb:not(:last-child){margin-bottom:30px}@media (max-width: 979px){.b-comment .c-hormone__item .item-thumb:not(:last-child){margin-bottom:15px}}.b-comment .c-hormone__item .item-wrap{display:-ms-grid;display:grid;font-size:12px;font-weight:500;gap:40px;-ms-grid-columns:120px 1fr;grid-template-columns:120px 1fr;letter-spacing:0;line-height:2.16667}@media (max-width: 979px){.b-comment .c-hormone__item .item-wrap{gap:MIN(2.66667vw, 40px);-ms-grid-columns:MIN(17.33333vw, 120px) 1fr;grid-template-columns:MIN(17.33333vw, 120px) 1fr;max-width:840px;margin:0 auto}}.b-comment .c-hormone__item .item-wrap:not(:last-child){margin-bottom:88px}@media (max-width: 979px){.b-comment .c-hormone__item .item-wrap:not(:last-child){margin-bottom:40px}}@media (min-width: 980px){.b-comment .c-hormone__item .item-wrap__text{padding-top:15px}}.b-comment .c-hormone__item .item-wrap__text p{line-height:2.16667 !important}@media (max-width: 979px){.b-comment .c-hormone__item .item-wrap__text p{line-height:1.5 !important}}.b-comment .c-hormone__item .item-desc{font-size:18px;font-weight:500;letter-spacing:0}@media (min-width: 980px){.b-comment .c-hormone__item .item-desc{margin-left:-40px;padding-bottom:46px;width:calc(100% + 80px)}}@media (max-width: 979px){.b-comment .c-hormone__item .item-desc{font-size:MIN(4vw, 18px)}}.b-comment .c-hormone__item .item-desc p{line-height:2.22222 !important}.b-comment .c-hormone__item .item-desc p:not(:last-child){margin-bottom:41px !important}@media (max-width: 979px){.b-comment .c-hormone__item .item-desc p:not(:last-child){margin-bottom:20px !important}}@media (min-width: 980px){.b-comment .c-method{padding:88px 30px 67px}}.b-comment .c-method .sec-tl02:not(:last-child){margin-bottom:50px}.b-comment .c-method__item{display:flex}@media (min-width: 980px){.b-comment .c-method__item{flex-direction:row-reverse}}@media (max-width: 979px){.b-comment .c-method__item{flex-flow:row wrap}}.b-comment .c-method__item:not(:last-child){margin-bottom:65px}@media (max-width: 979px){.b-comment .c-method__item:not(:last-child){margin-bottom:20px}}.b-comment .c-method__item .item-image{width:240px;margin-left:40px}@media (min-width: 980px){.b-comment .c-method__item .item-image{flex-shrink:0}}@media (max-width: 979px){.b-comment .c-method__item .item-image{width:170px;margin:0 auto 10px}}.b-comment .c-method__item .item-text{font-size:20px;font-weight:500;padding-top:10px;width:100%}@media (max-width: 979px){.b-comment .c-method__item .item-text{font-size:MIN(4.26667vw, 18px)}}.b-comment .c-method__item .item-text__tl{border-bottom:1px solid #228fbb;color:#228fbb;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.66667;padding-bottom:16px}@media (max-width: 979px){.b-comment .c-method__item .item-text__tl{font-size:MIN(4.8vw, 24px);padding-bottom:10px}}.b-comment .c-method__item .item-text__tl:not(:last-child){margin-bottom:20px}.b-comment .c-method__item .item-text p{line-height:2 !important}.b-comment .c-target{background-color:#f8f8f8;font-size:18px;font-weight:500}@media (min-width: 980px){.b-comment .c-target{padding:70px 40px 86px}}@media (max-width: 979px){.b-comment .c-target{font-size:MIN(4.26667vw, 18px)}}.b-comment .c-target__thumb{margin-top:40px}.b-comment .c-target__thumb:not(:last-child){margin-bottom:18px}.b-comment .c-target__text{margin-left:-4px}.b-comment .c-target p{letter-spacing:0;line-height:2.22222 !important}.b-comment .c-price{padding-bottom:0}@media (min-width: 980px){.b-comment .c-price{padding:70px 0 0}}.b-comment .c-price .sec-tl02:not(:last-child){margin-bottom:39px}.b-comment .c-price__item:not(:last-child){margin-bottom:102px}@media (max-width: 979px){.b-comment .c-price__item:not(:last-child){margin-bottom:35px}}.b-comment .c-price__note{font-size:16px;letter-spacing:0;line-height:1.625 !important}@media (min-width: 980px){.b-comment .c-price__note{padding-left:34px}}@media (max-width: 979px){.b-comment .c-price__note{font-size:MIN(3.73333vw, 16px)}}.b-comment .c-price__note:not(:first-child){margin-top:5px}.b-comment .c-price .list_weight{background-color:#f7f7f7;font-size:16px;letter-spacing:0;padding:20px}@media (max-width: 979px){.b-comment .c-price .list_weight{font-size:MIN(3.2vw, 16px)}}.b-comment .c-price .list_weight .table-box.price-tabel>table{width:100%}.b-comment .c-price .list_weight .table-box.price-tabel>table>tbody>tr>th:first-child{width:39%}.b-comment .c-price .list_weight .table-box.price-tabel>table>tbody>tr:not(:first-child) th,.b-comment .c-price .list_weight .table-box.price-tabel>table>tbody>tr:not(:first-child) td{padding-bottom:9px}.b-comment .c-price__box{background:#fffae9;padding:20px 6.1% 0;border:1px solid #174a88}.b-comment .c-price__box .box-tl{background:#de351d;color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;line-height:1.75 !important;margin-bottom:5px;text-align:center}@media (max-width: 979px){.b-comment .c-price__box .box-tl{font-size:MIN(4.8vw, 22px)}}.b-comment .c-price__box .box-tl:not(:last-child){margin-bottom:5px !important}.b-comment .c-price__box .box-price{text-align:center}.b-comment .c-price__box .box-price .label{display:inline-block;font-size:26px;font-weight:700;letter-spacing:0;padding-left:10px;text-align:left;width:58%}@media (max-width: 979px){.b-comment .c-price__box .box-price .label{font-size:18px;letter-spacing:0px;width:100%}}.b-comment .c-price__box .box-price .text{display:inline-block;width:40%}@media (max-width: 979px){.b-comment .c-price__box .box-price .text{width:100%}}.b-comment .c-price__box .box-price .price_txt{letter-spacing:0}@media (min-width: 980px){.b-comment .c-price__box .box-price .price_txt{padding-right:10px;text-align:right}}.b-comment .c-price__box .box-price .price_txt i{font-size:25px;font-style:normal;font-weight:bold;margin-right:28px}@media (max-width: 979px){.b-comment .c-price__box .box-price .price_txt i{font-size:20px;margin-right:20px}}.b-comment .c-price__box .box-price .price_txt .num{color:#bf2c16;display:inline-block;font-size:54px;font-weight:bold}@media (max-width: 979px){.b-comment .c-price__box .box-price .price_txt .num{font-size:36px}}.b-comment .c-price__box .box-price .price_txt small{font-size:14px}.b-treatment{background-color:#ecf4ff;padding:89px 0 109px}@media (max-width: 979px){.b-treatment{padding:MIN(13.33333vw, 70px) 0}}.b-treatment .sec-tl:not(:last-child){margin-bottom:65px}@media (max-width: 979px){.b-treatment .sec-tl:not(:last-child){margin-bottom:MIN(8vw, 50px)}}.b-treatment__list:not(:last-child){margin-bottom:88px}@media (max-width: 979px){.b-treatment__list:not(:last-child){margin-bottom:40px}}@media (min-width: 980px){.b-treatment__list .item{display:-ms-grid;display:grid;gap:43px;-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr}}.b-treatment__list .item:not(:last-child){margin-bottom:54px}@media (max-width: 979px){.b-treatment__list .item:not(:last-child){margin-bottom:30px}}.b-treatment__list .item-image{height:186px}@media (max-width: 979px){.b-treatment__list .item-image{margin-bottom:20px;height:49.6vw}}.b-treatment__list .item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.b-treatment__list .item-text{font-size:18px;font-weight:500;line-height:1.66667}@media (max-width: 979px){.b-treatment__list .item-text{font-size:MIN(4.26667vw, 18px)}}.b-treatment__list .item-text__step{background-color:#193a90;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;line-height:1.38462;min-height:39px;min-width:114px;padding:2px 5px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}@media (max-width: 979px){.b-treatment__list .item-text__step{font-size:MIN(5.33333vw, 26px);min-height:MIN(9.06667vw, 39px);min-width:MIN(24vw, 114px)}}.b-treatment__list .item-text__step:not(:last-child){margin-bottom:11px}.b-treatment__list .item-text__tl{font-weight:700;font-size:22px;line-height:1.81818}@media (max-width: 979px){.b-treatment__list .item-text__tl{font-size:MIN(4.8vw, 22px)}}.b-treatment__list .item-text__tl:not(:last-child){margin-bottom:5px}.b-treatment__list .item-text__desc{letter-spacing:0.04em;margin-left:-2px}.b-treatment__list .item-text .announce_expenses{background-color:#fff;padding:20px 30px 27px;line-height:1.5}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses{padding:10px 13px 12px}}.b-treatment__list .item-text .announce_expenses .catch_expenses{font-size:2.3rem;text-align:center;line-height:1.4;position:relative;display:inline-block}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .catch_expenses{font-size:1.5rem}}.b-treatment__list .item-text .announce_expenses .catch_expenses:before,.b-treatment__list .item-text .announce_expenses .catch_expenses:after{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:2px;background-color:black}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .catch_expenses:before,.b-treatment__list .item-text .announce_expenses .catch_expenses:after{width:18px;height:1px}}.b-treatment__list .item-text .announce_expenses .catch_expenses:before{transform:rotate(60deg);left:-60px}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .catch_expenses:before{left:-45px}}.b-treatment__list .item-text .announce_expenses .catch_expenses:after{transform:rotate(-60deg);right:-55px}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .catch_expenses:after{right:-40px}}.b-treatment__list .item-text .announce_expenses .flame_main{background-color:#def1f3;text-align:center;padding:20px}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .flame_main{padding:13px}}.b-treatment__list .item-text .announce_expenses .flame_main .text_main{font-size:3.0rem;color:#1d476e;font-weight:700}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .flame_main .text_main{font-size:2.4rem}}.b-treatment__list .item-text .announce_expenses .flame_main .text_sub{font-size:1.8rem}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .flame_main .text_sub{font-size:1.5rem}}.b-treatment__list .item-text .announce_expenses .note{line-height:1.2;font-size:1.1rem}@media (max-width: 979px){.b-treatment__list .item-text .announce_expenses .note{font-size:1.0rem}}.b-treatment__box .box-tl{font-size:28px;font-weight:700;letter-spacing:0.04em;line-height:1.42857}@media (max-width: 979px){.b-treatment__box .box-tl{font-size:MIN(5.86667vw, 28px)}}.b-treatment__box .box-tl:not(:last-child){margin-bottom:43px}@media (max-width: 979px){.b-treatment__box .box-tl:not(:last-child){margin-bottom:20px}}.b-treatment__box .box-wrap{color:#fff;counter-reset:treatment;font-size:22px;letter-spacing:0.04em;line-height:1.81818;padding:0 60px}@media (min-width: 980px){.b-treatment__box .box-wrap{display:-ms-grid;display:grid;gap:60px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 979px){.b-treatment__box .box-wrap{font-size:MIN(4.26667vw, 20px);padding:0 8vw}}.b-treatment__box .box-wrap .item{background-color:#4e6ab1;border-radius:10px;padding:36px 20px 38px;perspective:1px;position:relative;text-align:center}.b-treatment__box .box-wrap .item:nth-child(2){background-color:#51abdd}@media (max-width: 979px){.b-treatment__box .box-wrap .item:not(:last-child){margin-bottom:20px}}.b-treatment__box .box-wrap .item:before{color:#fff9b9;counter-increment:treatment;content:counter(treatment);display:block;font-weight:700;font-size:70px;line-height:1;margin-bottom:19px}.b-treatment__box .box-wrap .item-tl{font-weight:700;font-size:30px;line-height:1.33333}@media (max-width: 979px){.b-treatment__box .box-wrap .item-tl{font-size:MIN(5.33333vw, 26px)}}.b-treatment__box .box-wrap .item-tl:not(:last-child){margin-bottom:7px}.b-treatment__box .box-wrap .item-note{font-weight:500}.b-treatment__box .box-wrap .item-note:not(:last-child){margin-bottom:10px}.b-step{padding:91px 0 99px}@media (max-width: 979px){.b-step{padding:MIN(13.33333vw, 70px) 0}}.b-step .sec-tl:not(:last-child){margin-bottom:41px}@media (max-width: 979px){.b-step .sec-tl:not(:last-child){margin-bottom:MIN(8vw, 40px)}}.b-step__highlight{background-color:#f4f4f4}@media (min-width: 980px){.b-step__highlight{padding:94px 0 90px}.b-step__highlight .sec-tl:not(:last-child){margin-bottom:60px}}.b-step__note{font-size:16px;font-weight:500;letter-spacing:0.04em;padding-left:28px}@media (max-width: 979px){.b-step__note{font-size:MIN(3.73333vw, 16px);padding-left:0}}.b-step__note:not(:last-child){margin-bottom:52px}@media (max-width: 979px){.b-step__note:not(:last-child){margin-bottom:30px}}.b-step__note .note-item{display:inline-block}.b-step__note .note-item:not(.no-symbol){position:relative;padding-left:17px}.b-step__note .note-item:not(.no-symbol):before{content:"※";left:0;top:0;position:absolute}.b-step__note .note-item:not(:last-child){margin-bottom:2px}.b-step__list{counter-reset:step;font-size:18px;font-weight:500;line-height:1.66667}@media (max-width: 979px){.b-step__list{font-size:MIN(4.26667vw, 18px)}}.b-step__list:not(:last-child){margin-bottom:31px}.b-step__list__item{background-color:#ecf4ff;display:flex;min-height:120px;padding:21px 33px 25px 44px;position:relative}@media (max-width: 979px){.b-step__list__item{flex-direction:column;justify-content:center;padding:20px 5.33333vw}}.b-step__list__item:not(:last-child){margin-bottom:30px}.b-step__list__item:not(:last-child):after{content:"";border-width:34px 43px 0 43px;border-style:solid;border-color:#193a90 transparent transparent transparent;top:100%;left:50%;transform:translateX(-50%);position:absolute;z-index:9}.b-step__list__item .item-text{font-weight:500;letter-spacing:0.04em;padding:26px 0 15px;width:100%}@media (max-width: 979px){.b-step__list__item .item-text{padding:0}}.b-step__list__item .item-text__tl{padding-left:35px;position:relative}.b-step__list__item .item-text__tl:not(:last-child){margin-bottom:27px}@media (max-width: 979px){.b-step__list__item .item-text__tl:not(:last-child){margin-bottom:10px}}.b-step__list__item .item-text__tl:before{background-color:#193a90;border-radius:50px;color:#fff;counter-increment:step;content:counter(step);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;height:25px;letter-spacing:0;line-height:1;width:25px;padding-top:1px;position:absolute;left:0;top:0}@media (min-width: 980px){.b-step__list__item .item-text__button{padding-left:30px}}.b-step__list__item .item-image{flex-shrink:0;margin-left:10px;text-align:right;width:288px}@media (max-width: 979px){.b-step__list__item .item-image{margin-left:0;margin-top:20px;text-align:center;width:100%}}.b-step__list--02 .b-step__list__item{background-color:#fff}@media (min-width: 980px){.b-step__list--02 .b-step__list__item{padding-right:48px}.b-step__list--02 .b-step__list__item .item-image{padding-top:9px}}.b-step__support{background-color:#fff;border:2px solid #193a90;letter-spacing:0.04em;padding:21px 59px 22px}@media (max-width: 979px){.b-step__support{padding:20px 10px}}.b-step__support .support-tl{color:#193a90;font-size:22px;font-weight:700;line-height:1.81818}@media (max-width: 979px){.b-step__support .support-tl{font-size:MIN(4.8vw, 20px)}}.b-step__support .support-tl:not(:last-child){margin-bottom:10px}.b-step__support .support-list:not(:last-child){margin-bottom:35px}.b-step__support .support-item{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}@media (max-width: 979px){.b-step__support .support-item{-ms-grid-columns:MIN(20vw, 100px) 1fr;grid-template-columns:MIN(20vw, 100px) 1fr}}.b-step__support .support-item__label{font-weight:700;font-size:18px;line-height:1.88889}@media (max-width: 979px){.b-step__support .support-item__label{font-size:MIN(4vw, 17px)}}.b-step__support .support-item__text{font-weight:500;font-size:18px;line-height:1.88889}@media (max-width: 979px){.b-step__support .support-item__text{font-size:MIN(4vw, 17px)}}.b-faq{padding:74px 0 50px}@media (max-width: 979px){.b-faq{padding:MIN(13.33333vw, 70px) 0 MIN(8vw, 40px)}}.b-faq .sec-tl:not(:last-child){margin-bottom:45px}@media (max-width: 979px){.b-faq .sec-tl:not(:last-child){margin-bottom:MIN(8vw, 40px)}}.b-faq .tabacc:not(:last-child){margin-bottom:28px}@media (max-width: 979px){.b-faq .tabacc:not(:last-child){margin-bottom:MIN(4vw, 28px)}}
