@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,700;0,900;1,700&display=swap");.mv .page-inner{position:relative}@media (max-width: 979px){.mv .page-inner{padding:0}}.mv .h1{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.mv img{width:100%}.nav_anchor{background-color:#e8f4f8}.nav_anchor .ul_nav_anchor{display:flex;justify-content:center;text-align:center}@media (max-width: 979px){.nav_anchor .ul_nav_anchor{flex-wrap:wrap}}.nav_anchor .ul_nav_anchor li{position:relative}@media (max-width: 979px){.nav_anchor .ul_nav_anchor li{width:calc((100% - 1px) / 2);min-height:57px}.nav_anchor .ul_nav_anchor li:nth-child(n+3){border-top:1px solid #228fbb}.nav_anchor .ul_nav_anchor li:last-child{width:100%}}.nav_anchor .ul_nav_anchor li::before,.nav_anchor .ul_nav_anchor li:last-child::after{content:'';display:block;width:1px;height:35px;background-color:#228fbb;position:absolute;top:50%;translate:0 -50%}.nav_anchor .ul_nav_anchor li::before{left:-1}@media (max-width: 979px){.nav_anchor .ul_nav_anchor li:nth-child(odd)::before{display:none}}.nav_anchor .ul_nav_anchor li:last-child::after{right:-1px}@media (max-width: 979px){.nav_anchor .ul_nav_anchor li:last-child::after{display:none}}.nav_anchor .ul_nav_anchor li a{height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;line-height:1.375;color:#228fbb;padding:13px 20px;transition:all ease .4s}@media (min-width: 980px){.nav_anchor .ul_nav_anchor li a:hover{background-color:#228fbb;color:#fff}}@media (max-width: 979px){.nav_anchor .ul_nav_anchor li a{font-size:1.4rem;padding:9px 12px}}.sec_p{padding:90px 0}@media (max-width: 979px){.sec_p{padding:55px 0}}.ttl_sec{font-size:4.2rem;font-weight:500;letter-spacing:.06em;color:#228fbb;text-align:center;position:relative;padding-bottom:35px;line-height:1.5}@media (max-width: 979px){.ttl_sec{font-size:2.0rem;padding-bottom:14px}}.ttl_sec::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;content:url(https://www.sbc-seikeigeka.com/assets/care/shortstature/images/ttl_deco.png?20259117224)}@media (max-width: 979px){.ttl_sec::after{content:'';width:40px;height:15px;background:url(https://www.sbc-seikeigeka.com/assets/care/shortstature/images/ttl_deco.png?20259117224) no-repeat center bottom/contain}}.text_top{font-size:2.1rem;text-align:center;line-height:1.9047;margin-top:10px}@media (max-width: 979px){.text_top{font-size:1.5rem}}.text_middle{font-size:1.8rem}@media (max-width: 979px){.text_middle{font-size:1.5rem}}section.how .ul_factor{margin-top:50px;display:flex;justify-content:center}@media (max-width: 979px){section.how .ul_factor{flex-wrap:wrap;margin-top:20px}}section.how .ul_factor li{width:33%;text-align:center;display:flex;justify-content:center;overflow:hidden}@media (max-width: 979px){section.how .ul_factor li{width:48%}section.how .ul_factor li:last-child{margin-top:15px}}section.how .ul_factor li .box_text{color:#fff;font-size:2.8rem;height:170px;width:200px;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;line-height:1.3}@media (max-width: 979px){section.how .ul_factor li .box_text{font-size:1.4rem;height:70px;width:61.619%;max-width:200px}}section.how .ul_factor li .box_text::before,section.how .ul_factor li .box_text::after{display:block;content:'';position:absolute;top:50%;width:110px;height:110px;transform:rotate(45deg) skew(20deg, 20deg);border:10px solid #e6e6e6;z-index:-1}@media (max-width: 979px){section.how .ul_factor li .box_text::before,section.how .ul_factor li .box_text::after{width:60px;height:60px;border-width:7px}}section.how .ul_factor li .box_text::before{right:0;translate:50% -50%}section.how .ul_factor li .box_text::after{left:0;translate:-50% -50%}section.how .ul_factor li .box_text.bg_green,section.how .ul_factor li .box_text.bg_green::before,section.how .ul_factor li .box_text.bg_green::after{background-color:#08c223}section.how .ul_factor li .box_text.bg_yellow,section.how .ul_factor li .box_text.bg_yellow::before,section.how .ul_factor li .box_text.bg_yellow::after{background-color:#dcd000}section.how .ul_factor li .box_text.bg_blue,section.how .ul_factor li .box_text.bg_blue::before,section.how .ul_factor li .box_text.bg_blue::after{background-color:#228fbb}section.how .ul_factor li .small{font-size:1.8rem}@media (max-width: 979px){section.how .ul_factor li .small{font-size:1.0rem}}section.how .arrow{width:170px;height:110px;text-align:center;overflow:hidden;margin:-25px auto 0}@media (max-width: 979px){section.how .arrow{margin-top:-10px;height:70px}}section.how .arrow::after{content:'';display:inline-block;width:110px;height:110px;transform:rotate(-45deg) skew(20deg, 20deg);border-color:#228fbb;border-style:solid;border-width:0 0 10px 10px}@media (max-width: 979px){section.how .arrow::after{width:70px;height:70px;border-width:0 0 6px 6px}}section.how .wrap_text_img{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f5f5f5;padding:40px;margin-top:20px}@media (max-width: 979px){section.how .wrap_text_img{display:block;padding:15px 17px 17px}}section.how .wrap_text_img .text{width:55%;font-size:1.8rem;line-height:2.222}@media (max-width: 979px){section.how .wrap_text_img .text{font-size:1.4rem;width:100%}}section.how .wrap_text_img img{width:42%}@media (max-width: 979px){section.how .wrap_text_img img{width:100%;margin-top:15px}}section.case{background:linear-gradient(to bottom, #eef7fa, #fff)}section.case .mini_ttl{color:#2271bb;font-size:2.6rem;text-align:center;font-weight:500}@media (max-width: 979px){section.case .mini_ttl{font-size:1.8rem}}section.case .mini_ttl .border{border-bottom:2px solid #7ca3d0;padding-bottom:2px}section.effect .img_graph{width:100%}section.effect .box{background-color:#f3f8fa;padding:40px 70px}@media (max-width: 979px){section.effect .box{padding:15px}}section.effect .box .wrap_references{display:flex;align-items:flex-start;margin-top:35px}@media (max-width: 979px){section.effect .box .wrap_references{margin-top:15px}}@media (max-width: 979px){section.effect .box .wrap_references .img_references{width:65px}}section.effect .box .wrap_references .text{font-size:1.2rem;line-height:2.1666;margin:13px 0 0 40px}@media (max-width: 979px){section.effect .box .wrap_references .text{font-size:1.0rem;margin:0 0 0 10px;line-height:1.5}}section.effect .wrap_text{font-size:1.8rem;line-height:2.222}@media (max-width: 979px){section.effect .wrap_text{font-size:1.5rem}}section.effect .wrap_text .text_color{color:#f24402;border-bottom:1px solid #f24402}section.medhod{background-color:#228fbb}section.medhod .ttl_sec{color:#fff}section.medhod .box{background-color:#fff;padding:35px}@media (max-width: 979px){section.medhod .box{padding:15px}}section.medhod .box .top{display:flex;align-items:flex-start}@media (max-width: 979px){section.medhod .box .top{flex-direction:column-reverse}}@media (min-width: 980px){section.medhod .box .top .wrap_text{margin-right:35px}}@media (max-width: 979px){section.medhod .box .top .wrap_text{margin-top:10px}}section.medhod .box .top .wrap_text .strong_text{color:#228fbb;font-size:2.4rem;border-bottom:1px solid #228fbb;padding-bottom:16px}@media (max-width: 979px){section.medhod .box .top .wrap_text .strong_text{font-size:1.8rem;padding-bottom:10px}}section.medhod .box .top .wrap_text .text{font-size:2.0rem;margin-top:20px}@media (max-width: 979px){section.medhod .box .top .wrap_text .text{font-size:1.6rem;margin-top:13px}}section.medhod .box .top .img_top{width:240px}@media (max-width: 979px){section.medhod .box .top .img_top{width:170px;margin:0 auto}}section.target{background-color:#f8f8f8}section.price .ttl_speech{line-height:1.4;text-align:center;position:relative;font-weight:500}section.price .ttl_speech::after{content:'';display:inline-block;border-style:solid;border-color:transparent;border-width:18px 10px 0 10px;position:absolute;bottom:0;left:50%;translate:-50% 100%}section.price .ttl_speech.speech_blue{padding:13px 0;color:#fff;font-size:3.0rem;background-color:#1b4590}@media (max-width: 979px){section.price .ttl_speech.speech_blue{font-size:1.8rem;padding:9px 0}}section.price .ttl_speech.speech_blue::after{border-top-color:#1b4590}section.price .ttl_speech.speech_yellow{padding:7px 0;color:#de351d;font-size:2.2rem;background-color:#ffe138}@media (max-width: 979px){section.price .ttl_speech.speech_yellow{font-size:1.6rem;padding:4px 0}}section.price .ttl_speech.speech_yellow::after{border-top-color:#ffe138}section.price .list_weight{background-color:#f7f7f7;padding:20px}section.price ._price_item01{background:#fffae9;padding:20px 5% 10px;border:1px solid #174a88}section.price ._price_item01 strong{display:block;text-align:center;background:#de351d;color:#fff;font-size:24px;letter-spacing:2px;margin-bottom:5px}@media (max-width: 979px){section.price ._price_item01 strong{font-size:18px;letter-spacing:0px}}section.price ._price_item01 strong.txt2{background:#f5f5f5;border:2px solid #de361d;color:#de361d}section.price ._price_item01 strong.txt3{background:#f5f5f5;border:2px solid #174a88;color:#174a88}section.price ._price_item01 dl{text-align:center;margin-top:15px}section.price ._price_item01 dl dt{display:inline-block;width:58%;text-align:left;vertical-align:text-bottom}@media (max-width: 979px){section.price ._price_item01 dl dt{width:100%;text-align:center}}section.price ._price_item01 dl dt b{font-size:26px;letter-spacing:2px;display:block}@media (max-width: 979px){section.price ._price_item01 dl dt b{font-size:18px;letter-spacing:0px}}section.price ._price_item01 dl dd{display:inline-block;width:37%}@media (max-width: 979px){section.price ._price_item01 dl dd{width:100%}}@media (max-width: 979px){section.price ._price_item01 dl dd span{font-size:14px}}section.price ._price_item01 dl dd .price_txt i{font-size:25px;font-style:normal;font-weight:bold;margin-right:30px}@media (max-width: 979px){section.price ._price_item01 dl dd .price_txt i{font-size:20px;margin-right:20px}}section.price ._price_item01 dl dd .price_txt .num{font-size:54px;font-weight:bold;color:#bf2c16}@media (max-width: 979px){section.price ._price_item01 dl dd .price_txt .num{font-size:36px}}section.price ._price_item01.price_item_blue{background-color:#fff}section.price ._price_item01.price_item_blue strong{background-color:#1b4590}
