@charset  "UTF-8";.txt_normal{text-align:center;letter-spacing:1px}@media (max-width: 979px){.txt_normal{text-align:left;font-size:15px;line-height:1.9}}.txt_left{text-align:left;letter-spacing:1px}@media (max-width: 979px){.txt_left{text-align:left;font-size:15px;line-height:1.9}}.breadcrumb .inner{display:block}.ibory_ttl{text-align:center;background:#f7f3e3;width:400px;margin:20px auto 0;border-radius:50px;padding:5px;position:relative;color:#533b3b;font-weight:bold;font-size:18px}@media (max-width: 979px){.ibory_ttl{width:100%;font-size:16px}}.ibory_ttl::before{content:'●';color:#fff;position:absolute;left:20px}@media (max-width: 979px){.ibory_ttl::before{content:none}}.ibory_ttl span::after{content:'●';color:#fff;position:absolute;right:20px}@media (max-width: 979px){.ibory_ttl span::after{content:none}}.ori_contact{background:#eedcce;padding:30px 3% 40px}.ori_contact .inner{width:800px;margin:0 auto}@media (max-width: 979px){.ori_contact .inner{width:100%}}.ori_contact .inner .txt{text-align:center;font-weight:bold;color:#533b3b;font-size:20px;margin-bottom:20px}@media (max-width: 979px){.ori_contact .inner .txt{font-size:4vw}}.ori_contact .inner .cv_box{background:#fff;display:flex;padding:15px 3%;justify-content:center;align-items:center}@media (max-width: 979px){.ori_contact .inner .cv_box{display:block;padding:20px 5%;text-align:center}}.ori_contact .inner .cv_box .tel .link a{font-size:40px;font-weight:bold;color:#5bb0c2}@media (max-width: 979px){.ori_contact .inner .cv_box .tel .link a{font-size:8vw;text-decoration:none}}.ori_contact .inner .cv_box .tel .link::before{content:'';background:url(/assets/care/shortstature/images/sejutu-kodomo-dock/common_ico_tel.png?20257169172) center left no-repeat;padding:15px 29px 1px 30px;background-size:48px}.ori_contact .inner .cv_box .web_cv{background:#ffbe0e;border-radius:5px;width:220px;margin-left:40px;display:flex;justify-content:center;align-items:center;height:100px}@media (max-width: 979px){.ori_contact .inner .cv_box .web_cv{width:80%;margin-top:10px;margin-left:0;display:block;text-align:center;margin:10px auto 0;height:auto}}.ori_contact .inner .cv_box .web_cv a{color:#fff;text-decoration:none;font-weight:bold;padding:40px 10%;display:block}@media (max-width: 979px){.ori_contact .inner .cv_box .web_cv a{padding:15px 10%}}.mv{text-align:center;background:#fff8de}.mv img{max-width:1100px}@media (max-width: 979px){.mv img{max-width:100%}}.breadcrumb{background:#eedcce}.breadcrumb>.inner>li>a{color:#888}h2.doc_ttl{text-align:center}h2.doc_ttl .sub_ttl{font-size:11px;font-weight:normal;display:block;color:#705b56;margin-bottom:10px}.what{padding:120px 0;position:relative}@media (max-width: 979px){.what{padding:80px 3%}}.what .calculation img{width:900px}@media (max-width: 979px){.what .calculation img{width:100%}}.what .calculation .txt{color:#533b3b;font-size:27px;font-weight:bold}@media (max-width: 979px){.what .calculation .txt{font-size:4.1vw}}.what .calculation .txt::before{content:'';width:0;height:0;border-style:solid;border-right:30px solid transparent;border-left:30px solid transparent;border-top:30px solid #ffa143;border-bottom:0;display:block;margin:35px auto 20px}.what .abs_ico01{position:absolute;top:25px;left:3%;width:250px}@media (max-width: 979px){.what .abs_ico01{width:28vw}}.what .abs_ico02{position:absolute;top:25px;right:3%;width:250px}@media (max-width: 979px){.what .abs_ico02{width:28vw}}.what .abs_ico03{position:absolute;top:215px;left:6%;width:110px}@media (max-width: 979px){.what .abs_ico03{position:absolute;top:auto;left:3%;width:11vw;bottom:15px}}.what .abs_ico04{position:absolute;bottom:30px;right:4%;width:120px}@media (max-width: 979px){.what .abs_ico04{position:absolute;bottom:-15px;right:3%;width:16vw}}.structuer{padding:120px 0;position:relative;background-image:linear-gradient(180deg, #fff 10% 70%, #f5f5ef 80%, #f5eae0 98%)}@media (max-width: 979px){.structuer{padding:80px 3%}}.structuer .flex_box_type1{display:flex;justify-content:center}.structuer .flex_box_type1 li img{width:300px}.structuer .flex_box_type1 li+li{margin-left:35px}@media (max-width: 979px){.structuer .flex_box_type1 li+li{margin-left:2%}}.structuer .abs_ico01{position:absolute;top:555px;left:0;width:280px}.structuer .abs_ico_mt{position:absolute;top:65px;right:0;width:240px}@media (max-width: 979px){.structuer .abs_ico_mt{top:5vw;width:28vw}}.structuer .bone_read{position:relative;width:1100px;margin:0 auto}@media (max-width: 979px){.structuer .bone_read{width:100%}}.structuer .bone_read .bone_bg{opacity:0.7}@media (max-width: 979px){.structuer .bone_read .bone_bg{width:100%}}.structuer .bone_read .abs_ct01{position:absolute;top:120px;width:32%;left:140px;letter-spacing:2px;line-height:1.8}@media (max-width: 979px){.structuer .bone_read .abs_ct01{position:initial;width:100%}}.structuer .bone_read .abs_ct02{position:absolute;width:40%;top:90px;right:100px}@media (max-width: 979px){.structuer .bone_read .abs_ct02{position:initial;width:80%;margin:40px auto 10px}}.structuer .bone_read .abs_ico_tori{position:absolute;bottom:-75px;right:1%;width:280px}@media (max-width: 979px){.structuer .bone_read .abs_ico_tori{position:absolute;bottom:-21vw;right:1%;width:40vw}}.structuer .readme_txt{text-align:center;color:#533b3b;font-size:25px;font-weight:bold;margin-top:80px;letter-spacing:1px}@media (max-width: 979px){.structuer .readme_txt{text-align:center;color:#533b3b;font-size:4.3vw;font-weight:bold;margin-top:150px;letter-spacing:1px}}.structuer .simulation_txt span{color:#5bb0c2}.structuer .img_kami img{width:450px}@media (max-width: 979px){.structuer .img_kami img{width:80%;margin:0 auto}}.structuer .prediction{background:#fff;padding:50px 5%;width:980px;margin:0 auto}@media (max-width: 979px){.structuer .prediction{width:100%;padding:50px 3%}}.structuer .prediction h3{text-align:center;margin-bottom:30px}.structuer .__fx{display:flex}@media (max-width: 979px){.structuer .__fx{display:block}}.structuer .__fx .img{margin-left:60px}@media (max-width: 979px){.structuer .__fx .img{margin:25px auto;width:50%}}.price{padding:130px 0;background:#fff8de}@media (max-width: 979px){.price{padding:80px 3%}}.price .inner{width:980px;margin:0 auto}@media (max-width: 979px){.price .inner{width:100%}}.price ._item01{background:#fff;padding:30px 8%}.price ._item01 .__fx{display:flex;justify-content:space-between;align-items:center}@media (max-width: 979px){.price ._item01 .__fx{display:block;text-align:center}}.price ._item01 .__fx .care_name{font-size:24px;font-weight:bold}@media (max-width: 979px){.price ._item01 .__fx .care_name{font-size:20px}}.price ._item01 .__fx .care_num{font-size:38px;font-weight:bold;color:#eb6900}.price ._item01 .__fx .care_num .tax{font-size:12px}.price ._item02{border:5px solid #f3e7bb;background:#fff;padding:30px 5%;width:600px;margin:30px auto 0}@media (max-width: 979px){.price ._item02{width:100%}}.price ._item02 dl{display:flex}@media (max-width: 979px){.price ._item02 dl{display:block}}.price ._item02 dl+dl{margin-top:15px}@media (max-width: 979px){.price ._item02 dl+dl{margin-top:15px}}.price ._item02 dl dt{width:150px;text-align:right;color:#eb6900;font-weight:bold}@media (max-width: 979px){.price ._item02 dl dt{width:100%;text-align:left;border-bottom:1px dotted #eb6900;padding-bottom:5px;margin-bottom:10px}}.price ._item02 dl dd{margin-left:30px}@media (max-width: 979px){.price ._item02 dl dd{margin-left:0}}@media (max-width: 979px){.-no-scroll.table-box>table{width:100%}}.flow{padding:130px 0}@media (max-width: 979px){.flow{padding:80px 3%}}.flow .inner{width:980px;margin:0 auto}@media (max-width: 979px){.flow .inner{width:100%}}.kc_01_036.flow-list-box .flow-list-item{border:none;padding:30px;background:#f9f7f1}.kc_01_036.flow-list-box .flow-list-item .step{color:#f49e58;margin-right:15px}.kc_01_036.flow-list-box>.arrow{width:20px;height:20px;border:30px solid transparent;border-top:20px solid #f49e58;margin:20px auto 0}.kc_01_036.flow-list-box .flow-list-inner>.content>.element>.btn>.link{border:1px solid #f49e58;background:#fff;border-radius:5px;color:#f49e58;display:block;font-size:90%;padding:10px 20px;text-decoration:none;width:240px;position:relative}.kc_01_036.flow-list-box .flow-list-inner>.content>.element>.btn>.link::after{content:'';position:absolute;border:5px solid transparent;border-left:5px solid #f49e58;right:5px;top:50%;transform:translateY(-50%)}.flow-list-box .flow-list-inner>.content{margin-left:50px}.genetics{padding:130px 0}@media (max-width: 979px){.genetics{padding:80px 3%}}.genetics .inner{width:980px;margin:0 auto}@media (max-width: 979px){.genetics .inner{width:100%}}.genetics .inner .readme_txt{text-align:center;font-weight:bold;font-size:24px;color:#533b3b}@media (max-width: 979px){.genetics .inner .readme_txt{font-size:18px}}.genetics .inner .readme_txt span{color:#5bb0c2}.genetics .check h3{background:#f7f3e3;color:#533b3b;text-align:center;padding:10px;font-size:24px;margin:30px 0 25px}.recommend{padding:130px 0}@media (max-width: 979px){.recommend{padding:80px 3%}}.instagram{padding:80px 0;background:#f7f7f7}@media (max-width: 979px){.instagram{width:100%;padding:30px 0}}.instagram_box .insta_inner{width:980px;margin:0 auto;padding:55px 0 75px}@media (max-width: 979px){.instagram_box .insta_inner{width:100%}}@media (max-width: 979px){.instagram_box .insta_inner{width:100%;padding:40px 0 50px}}.instagram_box .insta_inner strong{display:block;text-align:center;margin-bottom:15px}@media (max-width: 979px){.instagram_box .insta_inner strong{width:85%;margin:0 auto 15px}}.instagram_box .insta_inner ul{text-align:center}.instagram_box .insta_inner ul li{display:inline-block;margin:10px;width:21%}@media (max-width: 979px){.instagram_box .insta_inner ul li{margin:0.8vw 0.3vw;width:21%}}.instagram_box .insta_inner .instagram_btn{text-align:center;margin-top:35px}.instagram_box .insta_inner .instagram_btn a{position:relative;padding:20px 5%;border-radius:50px;text-decoration:none;color:#fff;background:linear-gradient(to right, #eccf78, #df6f37 30%, #ab3582 60%, #5a3e89)}@media (max-width: 979px){.instagram_box .insta_inner .instagram_btn a{padding:20px 10%;font-size:3.5vw}}.instagram_box .insta_inner .instagram_btn a:after{content:'>';color:#fff;position:absolute;right:5%;font-weight:bold;transform:scale(0.5, 1)}@media (max-width: 979px){.instagram_box .insta_inner .instagram_btn a:after{top:4.2vw}}.effect{padding:130px 0;position:relative}@media (max-width: 979px){.effect{padding:80px 3%}}.effect .inner{width:980px;margin:0 auto}@media (max-width: 979px){.effect .inner{width:100%}}.effect .abs_ico01{position:absolute;top:55px;left:2%;width:120px}@media (max-width: 979px){.effect .abs_ico01{width:12vw;top:25px}}.effect .abs_ico02{position:absolute;top:245px;right:2%;width:120px}@media (max-width: 979px){.effect .abs_ico02{width:12vw;top:25px}}section.effect .img_graph{width:100%}section.effect .box{background-color:#fff8de;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.effect .tabacc .title{transition:all ease .3s}section.effect .tabacc .title:hover{opacity:1;background-color:#228fbb;background-color:#2d6eab}.tabacc.-pc-accordion>.contents>.title{display:flex;align-items:center;position:relative;margin:-1px;padding:10px 75px 10px 20px;min-height:75px;color:#fff;background-color:#5bb0c2;border-radius:7px;cursor:pointer;text-decoration:none}.medhod{padding:130px 0;background:#f8f1eb;position:relative}@media (max-width: 979px){.medhod{padding:80px 3%}}.medhod .inner{width:980px;margin:0 auto}@media (max-width: 979px){.medhod .inner{width:100%}}.medhod .abs_ico01{position:absolute;top:105px;right:7%;width:210px}@media (max-width: 979px){.medhod .abs_ico01{width:24vw;top:15px;right:2%}}.medhod .abs_ico02{position:absolute;top:55px;left:6%;width:210px}@media (max-width: 979px){.medhod .abs_ico02{width:21vw;top:-25px;left:3%}}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}}.age{padding:130px 0;background:#fbf9f4}@media (max-width: 979px){.age{padding:80px 3%}}.age .inner{width:980px;margin:0 auto}@media (max-width: 979px){.age .inner{width:100%}}.care_price{padding:130px 0;background:#fff8de}@media (max-width: 979px){.care_price{padding:80px 3%}}.care_price .inner{width:980px;margin:0 auto}@media (max-width: 979px){.care_price .inner{width:100%}}.care_price .ttl_speech{line-height:1.4;text-align:center;position:relative;font-weight:500}.care_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%}.care_price .ttl_speech.speech_blue{padding:13px 0;color:#fff;font-size:3.0rem;background-color:#5bb0c2}@media (max-width: 979px){.care_price .ttl_speech.speech_blue{font-size:1.8rem;padding:9px 0}}.care_price .ttl_speech.speech_blue::after{border-top-color:#5bb0c2}.care_price .ttl_speech.speech_yellow{padding:7px 0;color:#de351d;font-size:2.2rem;background-color:#ffe138}@media (max-width: 979px){.care_price .ttl_speech.speech_yellow{font-size:1.6rem;padding:4px 0}}.care_price .ttl_speech.speech_yellow::after{border-top-color:#ffe138}.care_price .list_weight{background-color:#fff;padding:20px}.care_price ._price_item01{background:#fff;padding:20px 5% 10px}.care_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){.care_price ._price_item01 strong{font-size:18px;letter-spacing:0px}}.care_price ._price_item01 strong.txt2{background:#f5f5f5;border:2px solid #de361d;color:#de361d}.care_price ._price_item01 strong.txt3{background:#f5f5f5;border:2px solid #174a88;color:#174a88}.care_price ._price_item01 dl{text-align:center;margin-top:15px}.care_price ._price_item01 dl dt{display:inline-block;width:58%;text-align:left;vertical-align:text-bottom}@media (max-width: 979px){.care_price ._price_item01 dl dt{width:100%;text-align:center}}.care_price ._price_item01 dl dt b{font-size:26px;letter-spacing:2px;display:block}@media (max-width: 979px){.care_price ._price_item01 dl dt b{font-size:18px;letter-spacing:0px}}.care_price ._price_item01 dl dd{display:inline-block;width:37%}@media (max-width: 979px){.care_price ._price_item01 dl dd{width:100%}}@media (max-width: 979px){.care_price ._price_item01 dl dd span{font-size:14px}}.care_price ._price_item01 dl dd .price_txt i{font-size:25px;font-style:normal;font-weight:bold;margin-right:30px}@media (max-width: 979px){.care_price ._price_item01 dl dd .price_txt i{font-size:20px;margin-right:20px}}.care_price ._price_item01 dl dd .price_txt .num{font-size:54px;font-weight:bold;color:#bf2c16}@media (max-width: 979px){.care_price ._price_item01 dl dd .price_txt .num{font-size:36px}}.care_price ._price_item01.price_item_blue{background-color:#fff}.care_price ._price_item01.price_item_blue strong{background-color:#5bb0c2}.care_price .insurance{border:1px solid #52a5ac;padding:40px}@media (max-width: 979px){.care_price .insurance{padding:15px}}.care_price .insurance .ttl_insurance{background-color:#52a5ac;color:#fff;text-align:center;padding:8px 10px;margin-bottom:30px}@media (max-width: 979px){.care_price .insurance .ttl_insurance{padding:5px 6px;margin-bottom:20px}}.care_price .insurance .box_text_img{display:flex;align-items:center}@media (max-width: 979px){.care_price .insurance .box_text_img{flex-direction:column-reverse}}.care_price .insurance .box_text_img .text{flex-direction:1}.care_price .insurance .box_text_img .img{width:30%;margin-left:25px}@media (max-width: 979px){.care_price .insurance .box_text_img .img{margin-left:0;margin-bottom:10px;width:70%;max-width:300px}}.care_flow{padding:130px 0}@media (max-width: 979px){.care_flow{padding:80px 3%}}.care_flow .inner{width:980px;margin:0 auto}@media (max-width: 979px){.care_flow .inner{width:100%}}.doc_clinic{padding:130px 0}@media (max-width: 979px){.doc_clinic{padding:80px 3%}}.doc_clinic .inner{width:980px;margin:0 auto}@media (max-width: 979px){.doc_clinic .inner{width:100%}}@media (max-width: 979px){.main-content{padding:0 3%}}.check_form{position:relative;background-color:#fbffed;border:solid 2px #accb6f;margin-top:30px;padding:40px 0}@media (max-width: 979px){.check .check_form{margin-top:20px;padding:15px 0}}.check .check_form__ele{display:flex;justify-content:center;align-items:center;font-size:18px}@media (max-width: 979px){.check .check_form__ele{font-size:16px}}.check .check_form__ele+.check_form__ele{margin-top:30px}.check .check_form__ele--ttl{width:40%;text-align:right}@media (min-width: 980px){.check .check_form__ele--ttl{padding-right:50px}}@media (max-width: 979px){.check .check_form__ele--ttl{width:50px}}.check .check_form__ele--input{width:60%;display:flex;flex-wrap:wrap;align-items:center;text-align:left}@media (max-width: 979px){.check .check_form__ele--input{min-width:250px;padding-left:10px}}.check .check_form__ele--input .err{width:100%;color:red;font-size:16px;margin-bottom:5px;padding-left:1em;text-indent:-1em}@media (max-width: 979px){.check .check_form__ele--input .err{font-size:14px}}.check .check_form__submit{text-align:center;margin-top:30px}@media (max-width: 979px){.check .check_form__submit{margin-top:20px}}.check .check_form__submit input[type="submit"]{width:220px;display:inline-block;font-size:18px;font-weight:bold;font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;color:#4f95c7;background-color:#fff;border:solid 3px;border-radius:30px;padding:10px 0}@media (max-width: 979px){.check .check_form__submit input[type="submit"]{font-size:16px;padding:7px 0}}.check .check_form input[type="text"]{width:100px;height:45px;border:1px solid #bdbdbd;border-radius:5px;background-color:#fff;padding:10px;box-sizing:border-box;margin-right:10px}@media (max-width: 979px){.check .check_form input[type="text"]{height:40px;width:70px}}
