@charset "utf-8";

@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );
body{font-family:"Noto Sans KR", sans-serif;color:#141414;}
/* reset */
body, div, ul, li, ol, dl, dd, dt, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, select, input,iframe{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:12px; font-weight:normal;}
body, input, textarea, select, button,iframe{font-family: "Noto Sans KR", sans-serif;}
a {text-decoration:none; color:#4f4f4f; font-family: "Noto Sans KR";}
li, ul, ol {list-style:none;}
/*img {border:0;display:block;margin:0 auto;}*/

@font-face {
    font-family:'GmarketSans';
    src: url('./fonts/GmarketSansTTFBold.eott');
    src: url('./fonts/GmarketSansTTFBold.eott?#iefix') format('embedded-opentype'),
         url('./fonts/GmarketSansTTFBold.woff') format('woff'),
         url('./fonts/GmarketSansTTFBold.ttf') format('truetype');
    font-weight: 700;
}

@font-face {
    font-family:'GmarketSans';
    src: url('./fonts/GmarketSansTTFMedium.eot');
    src: url('./fonts/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),
         url('./fonts/GmarketSansTTFMedium.woff') format('woff'),
         url('./fonts/GmarketSansTTFMedium.ttf') format('truetype');
    font-weight: 500;
}

@font-face {
    font-family:'GmarketSans';
    src: url('./fonts/GmarketSansTTFLight.eot');
    src: url('./fonts/GmarketSansTTFLight.eot?#iefix') format('embedded-opentype'),
         url('./fonts/GmarketSansTTFLight.woff') format('woff'),
         url('./fonts/GmarketSansTTFLight.ttf') format('truetype');
    font-weight: 300;
}

table {
    border-spacing: 0px;
    border-style: none;
    padding: 0px;}
td {
    border-spacing: 0px;
    border-style: none;
    padding: 0px;}


/* 퀵메뉴 */
.menu_quick {position:fixed; top:0; right:0;  width:314px; height:100%;  background:#fff;  border-left:1px solid #e8e8e8; transform:translate(200px , 0); opacity:1; transition:all 0.3s ease; z-index:90}
.menu_quick .guick_contents { position:absolute; left:0px; top:0; width:650px; height:670px; z-index:80; }
.menu_quick .guick_contents > div { position:absolute; left:0px; top:0; width:570px; /*height:580px;*/ padding:20px 40px 20px; /*  transition:all 0.2s ease; */ }
.menu_quick .guick_contents > div.active { /* left:-650px; */ }
.menu_quick .guick_contents > div .title_box {position:relative; width:100%; text-align:center; font-size:16px; color:#6e655b; margin-bottom:35px;}
.menu_quick .guick_contents > div .title_box p { font-size:50px; color:#52463a; font-weight:bold; margin-bottom:15px;}
.menu_quick .guick_contents > div > a.quick_close { position:absolute; right:20px; top:20px; z-index:90;}
.menu_quick .guick_contents > .katalk .title_box {margin-bottom:0; }
.menu_quick .guick_contents > .write .title_box {margin-bottom:0; }
.menu_quick .guick_contents .katalk,
.menu_quick .guick_contents .write{width:890px;background:rgba(251,241,239,0.95); }
.menu_quick .guick_contents .katalk > a,
.menu_quick .guick_contents .write > a{right:121px !important; }
.accidentQuick{position:fixed;right:0;top:123px;z-index:100;}
.accidentQuick img{vertical-align:top;}
.accidentQuick ul li:last-child{border-bottom:1px solid #000;}
.accidentFooter{height:84px;background:#ececec;}
.accidentForm{width:100%;background:#e15647;padding:25px 0;position:fixed;bottom:0;left:0;}
.accidentMenuQuick.menu_quick{right:-124px;}
.accidentMenuQuick.menu_quick .guick_contents .katalk{width:1014px;}
.accidentMenuQuick.menu_quick .guick_contents .write{width:1014px;}

/* Top */

.introTitle {font-size: 53.2px;font-weight: 700;padding-top: 90px;}
.introExp {font-size: 31.24px;font-weight: 400;line-height: 1.62272;}
.blueTxt {font-weight: 700;color: #143c9b;}
.thickTxt {font-weight: 700;}
.mr0{margin-right:0 !important;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt65{margin-top:65px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.landingIntro .introTop p {font-size: 33.78px;font-weight: 300;line-height: 1.5;}
.landingIntro .introTop h2 {font-size: 52.35px;font-weight: 700;line-height: 1.32264;position: relative;padding-top:11px;}
.landingIntro .introTop h2:before {width: 12.369%;height: 205px;position: absolute;left: 10px;top:-70px;background: url('../img/precocious_top/acl_crown_right.png') no-repeat left center;content: '';z-index: -1;}
.landingIntro .introTop h2:after {width: 12.369%;height: 205px;position: absolute;right: 10px;top:-70px;background: url('../img/precocious_top/acl_crown_left.png') no-repeat right center;content: '';z-index: -1;}
.landingIntro .introImgList {display:flex;flex-wrap:wrap;justify-content: center;margin:30px auto 86px;font-family: 'Noto Sans CJK KR';}
.landingIntro .introImgList li {width: 49.7%;border-top: 2px solid #d9dae9;padding:50px 0;text-align: center;}
.landingIntro .introImgList li:nth-child(3){padding:35px 0 50px;}
.landingIntro .introImgList li:nth-child(3) dl dt{padding-top:35px;}
.landingIntro .introImgList li:nth-child(4){padding:35px 0 56px;}
.landingIntro .introImgList li:nth-child(4) dl dt{padding-top:35px;}
.landingIntro .introImgList li:nth-child(5){padding:50px 0 25px;}
.landingIntro .introImgList li:nth-child(5) dl dt{padding-top:33px;}
.landingIntro .introImgList li:nth-child(6){padding:50px 0 25px;}
.landingIntro .introImgList li:nth-child(6) dl dt{padding-top:33px;}
.landingIntro .introImgList li:nth-child(odd) {border-right: 1px solid #d9dae9;}
.landingIntro .introImgList li:nth-child(-n+2) {border-top: none;padding-top:20px;}
.landingIntro .introImgList dl dt {font-size: 32.09px;color: #103892;font-weight: 700;padding-top: 50px;line-height: 1.18410;}
.landingIntro .introImgList dl dd {font-size: 28.71px;font-weight: 400;line-height: 1.47057;padding-top:7px;}
.circleFive{display:flex;flex-wrap:wrap;justify-content:center;}
.circleFive dl dd{font-size:29.56px;line-height:1.42868;letter-spacing:-0.13em !important;white-space: nowrap;}
.circleTxt{font-size:33.78px;line-height:1.50180;font-weight:700;}
.fiveIndiv{width:calc(50% - 17.5px);}
.fiveIndiv:nth-child(2n){margin-left:35px;}

.precociousWrap * {font-family:'NotoSansCJKkr';letter-spacing:-0.11em !important;}
.precociousWrap{max-width:800px;margin:0 auto 8.6%;text-align:center;position:relative;}
.precociousWrap i {font-style:italic;color:#151515;font-weight:bold;}
.precociousWrap .black {color:#000;}
.precociousWrap .blueTxt{color:#5e0d7d;}
.precociousWrap img{max-width:100%;}
.precociousWrap .introTitle {line-height:1.3;}
.precociousWrap .introSub{font-size:38px;font-weight:700;letter-spacing:-0.08em;line-height:1.42105;}
.precociousWrap .introExp {margin-top:35px;}
.precociousWrap small{font-size:28px;font-weight:400;letter-spacing:-0.08em !important;line-height:1.8214;display: inline-block;}
.precociousWrap .precociousInner{padding:0 42px;}
.precociousWrap .narrowInner02{padding:0 30px;}
.precociousWrap .narrowInner03{padding:0 72px;}
.precociousWrap .video{margin-top:70px;max-width:100%;}
.precociousWrap ul:after, ol:after, dl:after{display:none;}
.precociousWrap .fullCont{position:relative;width:calc(100% + 84px);left:-42px;background:#efedff;}
.precociousWrap .whiteBox{border-radius:17px;background:#fff;}
.precociousWrap .whiteBox p{font-size:46.44px;font-weight:700;line-height:1.69565;letter-spacing:-0.08em !important;padding: 34px 0;}
.precociousWrap .blueBox{background:#efedff;border-radius:17px;}
.precociousWrap .blueBox p{font-size:36px;font-weight:700;letter-spacing:-0.08em !important;padding:30.5px 0;}
.precociousWrap .precociousTop:before{width:100%;height:895px;position:absolute;left:50%;transform:translateX(-50%);background:url('../img/precocious_top.jpg') no-repeat center top;z-index:-1;content:'';}
.precociousWrap .precociousTop div {padding:230px 7px 228px 0;}
.precociousWrap .precociousTop div p{display:inline-block;font-size:42.22px;line-height:1.52661;color:#fff9f0;padding-bottom:105px;font-weight:400;}
.precociousWrap .precociousTop div .bar{position:relative;}
.precociousWrap .precociousTop div .bar:after{width:71px;height:2px;content:'';position:absolute;left:50%;top:72.4%;transform:translateX(-50%);background: #fff;}
.precociousWrap .precociousTop div .topExp{padding-top:39px;}
.precociousWrap .precociousTop div p span{color:#ccddfb;font-weight:600;}
.precociousWrap .precociousTop div h2 {font-size:92.89px;letter-spacing: -0.05em !important;color: #fff;font-family: 'GmarketSansBold' !important;line-height: 1.14383;font-weight:700;margin-top:-9px;}
.precociousWrap .precociousTop div h2 span{font-weight:400;color:#fff;font-size:80.2px;font-family: 'GmarketSansMedium' !important;}
.precociousWrap .landingIntro{margin-top:75px;}
.precociousWrap .landingIntro .introImgList dl dt{color:#5e0d7d;}
.precociousWrap .precocious {padding-bottom:100px;}
.precociousWrap .precocious .introTitle{line-height:1.365;}
.precociousWrap .precocious .introTitle span{font-size:46.44px;font-weight:400;}
.precociousWrap .precocious .whiteBox{margin-top:40px;}
.precociousWrap .precocious img{margin:50px 0 15px;}
.precociousWrap .precocious .introSub{margin-top:35px;}

.precociousWrap .increasement img{margin:55px 0 30px;}
.precociousWrap .disturbance .blueBrdr{border:4px solid #dedbf7;border-radius:17px;margin:45px 0;}
.precociousWrap .disturbance .blueBrdr p{font-size:34px;font-weight:400;letter-spacing:-0.08em !important;line-height:1.6176;padding: 38px 0;}
.precociousWrap .disturbance .blueBox:first-child{margin-top:70px;}
.precociousWrap .disturbance .blueBox {background:#efedff;border-radius:17px;margin-top:25px;}
.precociousWrap .disturbance .blueBox p{font-size:38px;font-weight:400;letter-spacing:-0.08em !important;padding: 38px 0;}
.precociousWrap .neglect .circleFive {margin-top:70px;}
.precociousWrap .neglect .circleFive .introExp{font-weight:700;}
.precociousWrap .neglect .video{margin-top:90px;}
.precociousWrap .signal {margin-top:105px;padding-bottom:84px;}
.precociousWrap .signal i{color:#5e0d7d;}
.precociousWrap .signal .introTitle span{font-size:38px;font-weight:400;}
.precociousWrap .signal .whiteBox{display:flex;align-items:center;padding:49px 0;margin-top:33px;}
.precociousWrap .signal .introTitle + .whiteBox {margin-top:50px;}
.precociousWrap .signal .whiteBox.common {padding: 43.5px 0;}
.precociousWrap .signal .whiteBox.common dl{display:flex;justify-content:center;align-items:center;}
.precociousWrap .signal .whiteBox.common dl dt{width:155px;height:155px;color:#fff;background:#5e0d7d;border-radius:50%;display:flex;justify-content:center;align-items:center;letter-spacing:-0.08em !important;margin:0 40px;}
.precociousWrap .signal .whiteBox.common dl dd{line-height:1.7;margin-top:0;}
.precociousWrap .signal .whiteBox img{width:130px;height:170px;margin:0 50px;}
.precociousWrap .signal .whiteBox dl{text-align:left;}
.precociousWrap .signal .whiteBox dl dt{font-size:38px;font-weight:700;}
.precociousWrap .signal .whiteBox dl dd{font-size:30px;font-weight:400;line-height:1.5;margin-top:10px;}
.precociousWrap .signal .introSub {margin-top:72px;}
.precociousWrap .signal .introSub span{font-size:51px;}
.precociousWrap .examination .introExp + .blueBox{margin-top:75px;}
.precociousWrap .examination .blueBox{margin-top:40px;}
.precociousWrap .examination .blueBox.none{margin-top:50px;background:none;}
.precociousWrap .examination .blueBrdr{border:3px solid #5e0d7d;border-radius:17px;margin-top:25px;}
.precociousWrap .examination .blueBrdr p{font-size:31px;font-weight:400;line-height:1.64516;letter-spacing:-0.08em !important;padding:34px 0;}
.precociousWrap .examination .blueBrdr p span:after{width:2px;height:28px;display:inline-block;background:#9a8cff;margin-left:25px;margin-right:10px;vertical-align: -3px;content:'';}
.precociousWrap .examination img{margin-top:30px;}
.precociousWrap .examination small{font-size:25px;font-weight:400;text-align:right;display:block;margin:26px 30px 0 0;}
.precociousWrap .examination ol {padding-left:27px;margin-top:50px;}
.precociousWrap .examination ol li{font-size:30px;font-weight:400;letter-spacing:-0.08em !important;text-align:left;}
.precociousWrap .examination ol li:nth-child(n+2){margin-top:23px;}
.precociousWrap .examination ol li .num{margin-right:15px;}

.precociousWrap .thesis{margin-top:140px;padding-bottom:50px;}
.precociousWrap .thesis .thesisBox{background:#fff;padding:75px 30px 70px;}
.precociousWrap .thesis .thesisBox:first-child{margin-top:55px;}
.precociousWrap .thesis .thesisBox:nth-child(n+2){margin-top:42px;}
.precociousWrap .thesis .thesisBox .introSub{font-size:42px;}
.precociousWrap .thesis .thesisBox img{margin:55px 0;}
.precociousWrap .thesis .thesisBox .modImg{margin:55px 0 30px;}
.precociousWrap .thesis .thesisBox small{font-size:24px;text-align:left;display:block;line-height:1.41666;letter-spacing:-0.05em !important;}
.precociousWrap .thesis .thesisBox .mod{margin-top:0;margin-bottom:50px;}
.precociousWrap .thesis .thesisBox ul{display:flex;justify-content:center;margin-bottom:70px;}
.precociousWrap .thesis .thesisBox ul li:first-child{margin-right:50px;}
.precociousWrap .thesis .thesisBox ul li img{margin:55px 0 0;}
.precociousWrap .possible .introTitle span{color:#5e0d7d;}
.precociousWrap .possible .introTitle span i{color:#5e0d7d;}
.precociousWrap .possible .step {display: flex;flex-direction: column;position: relative;}
.precociousWrap .possible .step:before{width:6px;height:600px;background:#f4f2f6;position:absolute;left:82px;top:13%;z-index:-1;content:'';}
.precociousWrap .possible .step li {display: flex;padding:70px 0 0;}
.precociousWrap .possible .step li span {width:167px;height:167px;border-radius: 50%;font-size: 33.78px;font-weight: 700;line-height:1.2352;color:#212121;background: #efeff3;justify-content: center;align-items: center;display: flex;margin-right:60px;}
.precociousWrap .possible .step li:first-child span{background:#efedff;}
.precociousWrap .possible .step li:nth-child(2) span {background:#cecbe6;}
.precociousWrap .possible .step li:last-child span {color:#fff;background:#5e0d7d;}
.precociousWrap .possible .step li dl{text-align:left;}
.precociousWrap .possible .step li dl dt{font-size:36px;font-weight:700;margin-top:10px;}
.precociousWrap .possible .step li dl dd{font-size:31px;font-weight:400;margin-top:30px;line-height:1.4838;}
.precociousWrap .possible .bgBox{border:4px solid #d6dcb9;border-radius:17px;margin-top:60px;position:relative;}
.precociousWrap .possible .bgBox:before{width:164px;height:200px;background:url('../img/plant.png')no-repeat right bottom;position:absolute;bottom:0;right:56px;content:'';}
.precociousWrap .possible .bgBox p{text-align:left;margin-top:0;padding: 55px 54px 65px 66px;line-height:1.8387;}
.precociousWrap .hurry .introTitle span{font-weight:400;}
.precociousWrap .hurry ul{position:relative;margin-top: 406px;}
.precociousWrap .hurry ul:before{width:542px;height:360px;background:url('../img/person.png')no-repeat center top;position:absolute;top:-360px;left: 50%;transform: translateX(-50%);content:'';}
.precociousWrap .hurry ul li {display: flex;flex-direction: column;}
.precociousWrap .hurry ul li:nth-child(n+2) {margin-top:30px;}
.precociousWrap .hurry ul li strong{font-size:31px;border:3px solid #5e0d7d;border-radius:42px;font-weight:700;padding:18px 0px;}
.precociousWrap .hurry ul li p{font-size:30px;font-weight:400;margin-top:35px;line-height:1.7;letter-spacing:-0.13em !important;}

.precociousWrap .golden{margin-top:70px;padding-bottom:60px;}
.precociousWrap .golden .introTitle span{color:#5e0d7d;}
.precociousWrap .golden .bg{background:#fff;margin-top:60px;padding-bottom:65px;}
.precociousWrap .golden .bg img{margin-top:63px;}
.precociousWrap .golden table {width:560px;font-size:21px;margin: 0 auto;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;margin-top:35px;}
.precociousWrap .golden table thead tr th{font-weight:700;background:#fbfbfe;padding: 23px 0;}
.precociousWrap .golden table thead tr th:first-child{border-right:2px solid #c9c9c9;}
.precociousWrap .golden table tbody tr td{border-top:2px solid #c9c9c9;padding: 17.5px 0;}
.precociousWrap .golden table tbody tr td:first-child{border-right:2px solid #c9c9c9;}
.precociousWrap .golden table tbody tr .hap{border-right:2px solid #c9c9c9;}
.precociousWrap .clinic .introSub{border-top:2px solid #a7a7a7;border-bottom:2px solid #a7a7a7;font-weight:400;padding: 36.5px 0;margin-top:40px;}
.precociousWrap .clinic .introSub .blueTxt{color:#5e0d7d;}
.precociousWrap .clinic ul {margin-top:70px;}
.precociousWrap .clinic ul li {display:flex;justify-content: space-between;}
.precociousWrap .clinic ul li:nth-child(n+2) {margin-top:40px;}
.precociousWrap .clinic ul li:last-child {justify-content:center;}
.precociousWrap .clinic ul li:last-child div strong{margin:0 auto;}
.precociousWrap .clinic ul li div strong{width:275px;height:275px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:3px solid #5e0d7d;border-radius:50%;font-size:36px;font-weight:700;line-height:1.52777;}
.precociousWrap .clinic ul li div p{font-size:30px;font-weight:400;line-height:1.5333;margin-top:40px;}
.precociousWrap .grow{margin-top:70px;padding-bottom:75px;}
.precociousWrap .grow ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:65px;}
.precociousWrap .grow ul li{width:48.2%;display:flex;flex-direction:column;letter-spacing:-0.08em !important;}
.precociousWrap .grow ul li:nth-child(n+3){margin:30px 0 0;}
.precociousWrap .grow ul li strong{font-size:31px;font-weight:700;background:#5e0d7d;color:#fff;padding:27px 0;}
.precociousWrap .grow ul li p{font-size:30px;font-weight:400;margin-top:30px;line-height:1.4;}
.precociousWrap .guide {margin-top:0;}
.precociousWrap .guide ul li{width: 46.7%;}
.precociousWrap .guide ul li:last-child {margin: 30px auto 0;}
.precociousWrap .guide ul li:nth-child(n+3){margin-top:50px;}
.precociousWrap .guide ul li strong{padding:42px 0 0;background:none;color:#131212;}

.precociousWrap .check {padding-bottom:60px;}
.precociousWrap .check .hormone h3{width:495px;margin:0 auto;border-radius:65px;background:#5e0d7d;color:#fff;font-size:36px;font-weight:700;padding:19px 0;position: relative;top: 46px;}
.precociousWrap .check .hormone ul{border:2px solid #5e0d7d;border-radius:17px;padding:50px 48px 21px;background:#fff;}
.precociousWrap .check .hormone ul li{display:flex;align-items:center;padding:31.5px 0;}
.precociousWrap .check .hormone ul li:nth-child(n+2){border-top:2px solid #bababa;}
.precociousWrap .check .hormone ul li img{margin:0 80px 0 30px;}
.precociousWrap .check .hormone ul li p{font-size:34px;font-weight:400;line-height:1.6176;text-align:left;}
.precociousWrap .check .fit{background:#fff;border-top:5px solid #5e0d7d;margin-top:82px;padding:65px 63px 70px;}
.precociousWrap .check .fit ul li {margin-top:50px;}
.precociousWrap .check .fit ul li strong{font-size:34px;font-weight:700;background:#efedff;border-radius:17px;padding:18px 0;display:flex;align-items:center;justify-content:center;}
.precociousWrap .check .fit ul li p{font-size:31px;font-weight:400;line-height:1.6451;margin-top:40px;}
.precociousWrap .case .caseBox:nth-child(n+2){margin-top:80px;}
.precociousWrap .case .caseBox h3{width:495px;font-size:36px;font-weight:700;color:#fff;background:#5e0d7d;border-radius:65px;padding:18px 0;margin:50px auto 0;}
.precociousWrap .case .caseBox .blueTxt{color:#5e0d7d;}
.precociousWrap .case .caseBox .tbTitle{display:inline-block;font-size:34px;font-weight:700;margin-top:65px;cursor:pointer;}
.precociousWrap .case .caseBox .tbTitle.noneCursor{cursor:auto;}
.precociousWrap .case .caseBox small{display:block;font-size:24px;font-weight:400;line-height:1.4166;text-align:left;margin-top:40px;} 
.precociousWrap .case .caseBox .imp{margin-top:20px;font-size:30px;display: flex;align-items: center;letter-spacing: -0.1em !important;}
.precociousWrap .case .caseBox .imp span{width:82px;height:71px;border:8px solid #5e0d7d;display: inline-block;box-sizing: border-box;padding-left:4px;font-weight:700;font-size:40px;margin-right:40px;} 
.precociousWrap .case .caseBox .scrollBox{overflow:hidden;}
.precociousWrap .case .caseBox .scrollBox.toggle{display:none;}
.precociousWrap .case .caseBox .scrollBox .scrollTable{overflow-x:auto;}
.precociousWrap .case .caseBox table {width:100%;table-layout: fixed;font-size:30px;margin: 0 auto;border:2px solid #c9c9c9;margin-top:35px;}
.precociousWrap .case .caseBox table thead tr th{font-weight:700;background:#ebe9fa;padding: 23px 0;border-right:2px solid #c9c9c9;vertical-align:middle;font-weight:400;}
.precociousWrap .case .caseBox table thead tr th:last-child{border-right:none;}
.precociousWrap .case .caseBox table tbody tr td{border-top:2px solid #c9c9c9;border-right:2px solid #c9c9c9;padding:36.5px 0;}
.precociousWrap .case .caseBox table tbody tr td:last-child{border-right:none;}
.precociousWrap .case .caseBox table tbody tr td span{font-size:23px;}
.precociousWrap .case .caseBox table tbody tr td .starBox{display:inline;padding:15px 45.5px;box-sizing:border-box;border:8px solid #5e0d7d;position:relative;}
.precociousWrap .case .caseBox table tbody tr td .starBox:before{position:absolute;top:4px;left:6px;font-size: 45px;font-weight:900;content:'*';}
.precociousWrap .case .caseBox table tbody tr td .starBox span{font-size:30px;font-weight:700;}
.precociousWrap .case .caseBox table tbody tr .hap{border-right:2px solid #c9c9c9;}
.precociousWrap .fast{margin-top:96px;padding-bottom:80px;}
.precociousWrap .fast .introTitle span{font-size:46px;font-weight:400;}
.precociousWrap .fast .whiteBox {margin:50px 0;}
.precociousWrap .fast .whiteBox p{font-size:31px;font-weight:400;}
.precociousWrap .fast i{color:#5e0d7d;}
.precociousWrap .selfCheck .childBox:last-child {margin-top:65px;}
.precociousWrap .selfCheck .childBox:last-child strong{margin:0 0 50px;}
.precociousWrap .selfCheck .childBox strong{display:flex;justify-content:center;align-items:center;font-size:42px;font-weight:700;border-top:2px solid #a7a7a7;border-bottom:2px solid #a7a7a7;padding:16.5px 0;margin:40px 0 50px;}
.precociousWrap .selfCheck .childBox strong:before{width:85px;height:85px;display:inline-block;margin-right:25px;content:'';}
.precociousWrap .selfCheck .childBox .fm:before{background:url('../img/child01.jpg')no-repeat center;}
.precociousWrap .selfCheck .childBox .man:before{background:url('../img/child02.jpg')no-repeat center;}
.precociousWrap .selfCheck .childBox ul li{display:flex;justify-content:flex-start;font-size:31px;font-weight:400;}
.precociousWrap .selfCheck .childBox ul li:nth-child(n+2){margin-top:25px;}
.precociousWrap .selfCheck .childBox ul li span{display:inline-block;margin-right:20px;}







