@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;}*/
img{width:100%;}
table{border-spacing:0px;border-style:none;padding:0px;}
td{border-spacing:0px;border-style:none;padding:0px;}

/* 퀵메뉴 */
.menu_quick .guick_contents { position:absolute; left:0px; top:0; width:650px; height:670px; z-index:80; }

.accidentFixed2{width:100%;position:fixed;bottom:0;left:0;z-index:101;}
.accidentQuick2 ul{display:flex;border-top:1px solid #000;border-bottom:1px solid #000;}
.accidentQuick2 ul li{text-align:center;flex:1;font-size:22px;letter-spacing:-0.05em;border-right:1px solid #d0cece;background:#fff;}
.accidentQuick2 ul li a{height:139px;color:#707070;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.accidentQuick2 ul li a:hover{color:#707070;}
.accidentQuick2 ul li:last-child{border-right:0;}
.accidentQuick2 ul li .imgBox{margin-bottom:10px;}

/* 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;}


@media all and (max-width:760px){

.introTxt {font-size:5.333vw;line-height:0.93741;}
.introTitle{font-size:7vw;line-height:1.28192;padding-top:11.842vw;word-break:keep-all;}
.introExp{font-size:4.111vw;line-height:1.62217;letter-spacing: -0.13em!important;white-space: nowrap;}
.circleFive dl dd{font-size:3.889vw;line-height:1.42868;}
.circleTxt{font-size:4.445vw;line-height:1.50180;}
.fiveIndiv{width:calc(50% - 2.303vw);}
.fiveIndiv:nth-child(2n){margin-left:4.605vw;}
.bf{font-size:4.222vw;line-height:1.36736;}
.af{font-size:4.222vw;line-height:1.36736;}
.bfafInfoTitle{font-size:5.555vw;}
.bfafTxt{font-size:3.889vw;line-height:1.48533;}
.bfafInfoTxt{font-size:3.667vw;}
.mt20{margin-top: 2.632vw;}
.mt30{margin-top: 3.95vw !important;}
.mt35{margin-top: 4.61vw;}
.mt40{margin-top: 5.26vw !important;}
.mt45{margin-top: 5.92vw;}
.mt50{margin-top: 6.579vw;}
.mt60{margin-top: 7.89vw;}
.mt65{margin-top: 8.55vw;}
.mt70{margin-top: 9.21vw;}
.mt80{margin-top: 10.53vw;}
.mt90{margin-top: 11.84vw;}
.mt100{margin-top: 13.16vw;}
.landingIntro .introTop p {font-size: 4.445vw;line-height:1.3;}
.landingIntro .introTop h2 {font-size: 6.888vw;line-height:1.22264;padding-top:1.447vw;}
.landingIntro .introTop h2:before {height: 26.974vw;left:1.316vw;top:-9.211vw;background-size:contain;}
.landingIntro .introTop h2:after {height: 26.974vw;right:1.316vw;top:-9.211vw;background-size:contain;}
.landingIntro .introImgList {margin:3.947vw auto 11.316vw;}
.landingIntro .introImgList li {padding:6.579vw 0;}
.landingIntro .introImgList li img {width: 49.509%;}
.landingIntro .introImgList li:nth-child(3){padding:4.605vw 0 6.579vw;}
.landingIntro .introImgList li:nth-child(3) dl dt{padding-top:4.605vw;}
.landingIntro .introImgList li:nth-child(4){padding:4.605vw 0 7.368vw;}
.landingIntro .introImgList li:nth-child(4) dl dt{padding-top:4.605vw;}
.landingIntro .introImgList li:nth-child(5){padding:6.579vw 0 3.289vw;}
.landingIntro .introImgList li:nth-child(5) dl dt{padding-top:4.342vw;}
.landingIntro .introImgList li:nth-child(6){padding:6.579vw 0 3.289vw;}
.landingIntro .introImgList li:nth-child(6) dl dt{padding-top:4.342vw;}
.landingIntro .introImgList li:nth-child(-n+2) {padding-top:2.632vw;}
.landingIntro .introImgList dl dt {font-size: 4.222vw;padding-top:6.579vw;line-height: 1.18410;}
.landingIntro .introImgList dl dd {font-size: 3.778vw;padding-top:0.921vw;line-height: 1.47057;}

.precociousWrap{max-width:100vw;}
.precociousWrap .introSub{font-size:5vw;}
.precociousWrap .introExp {margin-top:4.6052631579vw;}
.precociousWrap .precociousInner{padding:0 5.5263157895vw;}
.precociousWrap .narrowInner02{padding:0 3.9473684211vw;}
.precociousWrap .narrowInner03{padding:0 9.4736842105vw;}
.precociousWrap .video{margin-top:9.2105263158vw;}
.precociousWrap .fullCont{width:calc(100% + 11.0526315789vw);left:-5.5263157895vw;}
.precociousWrap .whiteBox{border-radius:2.2368421053vw;}
.precociousWrap .whiteBox p{font-size:6.1105263158vw;padding:4.4736842105vw 0;}
.precociousWrap .blueBox{border-radius:2.2368421053vw;}
.precociousWrap .blueBox p{font-size:4.7368421053vw;padding:4.0131578947vw 0;}
.precociousWrap small{font-size:3.6842105263157894vw;}
.precociousWrap .precociousTop:before{width:100%;height:117.7631578947vw;background-size: cover;}
.precociousWrap .precociousTop div {padding:30.2631578947vw 0.9210526316vw 30vw 0;}
.precociousWrap .precociousTop div p{font-size:5.5552631579vw;padding-bottom:13.8157894737vw;}
.precociousWrap .precociousTop div .bar:after{width:9.3421052632vw;height:0.2631578947vw;}
.precociousWrap .precociousTop div .topExp{padding-top:5.1315789474vw;}
.precociousWrap .precociousTop div h2 {font-size:12.2236842105vw;margin-top:-1.1842105263vw;}
.precociousWrap .precociousTop div h2 span{font-size:10.5526315789vw;}
.precociousWrap .landingIntro{margin-top:9.8684210526vw;}
.precociousWrap .precocious {padding-bottom:13.1578947368vw;}
.precociousWrap .precocious .introTitle span{font-size:6.1105263158vw;}
.precociousWrap .precocious .whiteBox{margin-top:5.2631578947vw;}
.precociousWrap .precocious img{width:40.78947368421053vw;height:37.5vw;margin:6.5789473684vw 0 1.9736842105vw;}
.precociousWrap .precocious .introSub{font-size:5vw;margin-top:4.6052631579vw;}

.precociousWrap .increasement img{margin:7.2368421053vw 0 3.9473684211vw;}
.precociousWrap .disturbance .blueBrdr{border:0.5263157895vw solid #dedbf7;border-radius:2.2368421053vw;margin:5.9210526316vw 0;}
.precociousWrap .disturbance .blueBrdr p{font-size:4.4736842105vw;padding:5vw 0;}
.precociousWrap .disturbance .blueBox:first-child{margin-top:9.2105263158vw;}
.precociousWrap .disturbance .blueBox{border-radius:2.2368421053vw;margin-top:3.2894736842vw;}
.precociousWrap .disturbance .blueBox p{font-size:5vw;padding:5vw 0;}
.precociousWrap .neglect .circleFive{margin-top:9.2105263158vw;}
.precociousWrap .neglect .video{margin-top:11.8421052632vw;}
.precociousWrap .neglect img{width:35.132vw;height:35.132vw;}
.precociousWrap .signal{margin-top:13.8157894737vw;padding-bottom:11.0526315789vw;}
.precociousWrap .signal .introTitle span{font-size:5vw;}
.precociousWrap .signal .whiteBox{padding:6.4473684211vw 0;margin-top:4.3421052632vw;}
.precociousWrap .signal .introTitle + .whiteBox{margin-top:6.5789473684vw;}
.precociousWrap .signal .whiteBox.common{padding:5.7236842105vw 0;}
.precociousWrap .signal .whiteBox.common dl dt{width:20.3947368421vw;height:20.3947368421vw;margin:0 5.2631578947vw;}
.precociousWrap .signal .whiteBox img{width:17.1052631579vw;height:22.3684210526vw;margin:0 6.5789473684vw;}
.precociousWrap .signal .whiteBox dl dt{font-size:5vw;}
.precociousWrap .signal .whiteBox dl dd{font-size:3.9473684211vw;margin-top:1.3157894737vw;}
.precociousWrap .signal .introSub{font-size:5vw;margin-top:9.4736842105vw;}
.precociousWrap .signal .introSub span{font-size:6.7105263158vw;}
.precociousWrap .examination .introExp + .blueBox{margin-top:9.8684210526vw;}
.precociousWrap .examination .blueBox{margin-top:5.2631578947vw;}
.precociousWrap .examination .blueBox.none{margin-top:6.5789473684vw;}
.precociousWrap .examination .blueBrdr{border:0.3947368421vw solid #5e0d7d;border-radius:2.2368421053vw;margin-top:3.2894736842vw;}
.precociousWrap .examination .blueBrdr p{font-size:4.0789473684vw;padding:4.4736842105vw 0;}
.precociousWrap .examination .blueBrdr p span:after{width:0.2631578947vw;height:3.6842105263vw;margin-left:3.2894736842vw;margin-right:1.3157894737vw;vertical-align:-0.3947368421vw;}
.precociousWrap .examination img{margin-top:3.9473684211vw;}
.precociousWrap .examination small{font-size:3.2894736842vw;margin:3.4210526316vw 3.947vw 0 0;}
.precociousWrap .examination ol{padding-left:3.5526315789vw;margin-top:6.5789473684vw;}
.precociousWrap .examination ol li{font-size:3.9473684211vw;letter-spacing: -0.1em !important;}
.precociousWrap .examination ol li:nth-child(n+2){margin-top:3.0263157895vw;}
.precociousWrap .examination ol li .num{margin-right:1.9736842105vw;}

.precociousWrap .thesis{margin-top:18.4210526316vw;padding-bottom:6.5789473684vw;}
.precociousWrap .thesis .thesisBox{background:#fff;padding:9.8684210526vw 3.9473684211vw 9.2105263158vw;}
.precociousWrap .thesis .thesisBox:first-child{margin-top:7.2368421053vw;}
.precociousWrap .thesis .thesisBox:nth-child(n+2){margin-top:5.5263157895vw;}
.precociousWrap .thesis .thesisBox .introSub{font-size:5.5263157895vw;}
.precociousWrap .thesis .thesisBox img{margin:7.2368421053vw 0;}
.precociousWrap .thesis .thesisBox .modImg{margin:7.2368421053vw 0 3.9473684211vw;}
.precociousWrap .thesis .thesisBox small{font-size:3.1578947368vw;letter-spacing: -0.06em !important;}
.precociousWrap .thesis .thesisBox .mod{margin-top:0;margin-bottom:6.5789473684vw;}
.precociousWrap .thesis .thesisBox ul{margin-bottom:9.2105263158vw;}
.precociousWrap .thesis .thesisBox ul li:first-child{margin-right:6.5789473684vw;}
.precociousWrap .thesis .thesisBox ul li img{margin:7.2368421053vw 0 0;}
.precociousWrap .thesis .thesisBox .img01{width:57.763vw;}
.precociousWrap .thesis .thesisBox .img02{width:65vw;}
.precociousWrap .thesis .thesisBox .img03{width:60.921vw;}
.precociousWrap .thesis .thesisBox .img04{width:62.368vw;}
.precociousWrap .thesis .thesisBox .img05{width:61.579vw;}
.precociousWrap .thesis .thesisBox .img06{width:70.263vw;}
.precociousWrap .thesis .thesisBox .img07{width:28.816vw;}
.precociousWrap .possible .step:before{width:0.7894736842vw;height:78.9473684211vw;background:#f4f2f6;position:absolute;left:10.7894736842vw;top:13%;z-index:-1;content:'';}
.precociousWrap .possible .step li{padding:9.2105263158vw 0 0;}
.precociousWrap .possible .step li span{width:21.9736842105vw;height:21.9736842105vw;border-radius:50%;font-size:4.4473684211vw;font-weight:700;color:#212121;background:#efeff3;justify-content:center;align-items:center;display:flex;margin-right:7.8947368421vw;}
.precociousWrap .possible .step li dl dt{font-size:4.7368421053vw;font-weight:700;margin-top:1.3157894737vw;}
.precociousWrap .possible .step li dl dd{font-size:4.0789473684vw;font-weight:400;margin-top:3.9473684211vw;letter-spacing: -0.12em !important;}
.precociousWrap .possible .bgBox{border:0.5263157895vw solid #d6dcb9;border-radius:2.2368421053vw;margin-top:7.8947368421vw;position:relative;}
.precociousWrap .possible .bgBox:before{width:21.5789473684vw;height:26.3157894737vw;background-size:contain;right:7.3684210526vw;}
.precociousWrap .possible .bgBox p{text-align:left;margin-top:0;padding:7.2368421053vw 7.1052631579vw 8.5526315789vw 8.6842105263vw;}
.precociousWrap .hurry .introTitle span{font-weight:400;}
.precociousWrap .hurry ul{position:relative;margin-top:53.4210526316vw;}
.precociousWrap .hurry ul:before{width:71.3157894737vw;height:47.3684210526vw;top:-47.3684210526vw;background-size:contain;}
.precociousWrap .hurry ul li{display:flex;flex-direction:column;}
.precociousWrap .hurry ul li:nth-child(n+2){margin-top:3.9473684211vw;}
.precociousWrap .hurry ul li strong{font-size:4.0789473684vw;border:0.3947368421vw solid #5e0d7d;border-radius:5.5263157895vw;font-weight:700;padding:2.368vw 0;}
.precociousWrap .hurry ul li p{font-size:3.9473684211vw;margin-top:4.6052631579vw;letter-spacing:-0.15em !important;}

.precociousWrap .golden{margin-top:9.2105263158vw;padding-bottom:7.8947368421vw;}
.precociousWrap .golden .bg{margin-top:7.8947368421vw;padding-bottom:8.5526315789vw;}
.precociousWrap .golden .bg img{width:68.158vw;margin-top:8.2894736842vw;}
.precociousWrap .golden table {width:73.6842105263vw;font-size:2.763vw;margin-top:4.6052631579vw;}
.precociousWrap .golden table thead tr th{padding:3.0263157895vw 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:2.3026315789vw 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:4.8026315789vw 0;margin-top:5.2631578947vw;}
.precociousWrap .clinic ul {margin-top:9.2105263158vw;}
.precociousWrap .clinic ul li:nth-child(n+2) {margin-top:5.2631578947vw;}
.precociousWrap .clinic ul li div strong{width:36.1842105263vw;height:36.1842105263vw;border:3px solid #5e0d7d;font-size:4.737vw;}
.precociousWrap .clinic ul li div p{font-size:3.947vw;margin-top:5.2631578947vw;letter-spacing:-0.13em !important;}
.precociousWrap .grow{margin-top:9.2105263158vw;padding-bottom:9.8684210526vw;}
.precociousWrap .grow ul{margin-top:8.5526315789vw;}
.precociousWrap .grow ul li:nth-child(n+3){margin:3.9473684211vw 0 0;}
.precociousWrap .grow ul li strong{font-size:4.079vw;padding:3.5526315789vw 0;}
.precociousWrap .grow ul li p{font-size:3.947vw;margin-top:3.9473684211vw;letter-spacing:-0.13em !important;}
.precociousWrap .guide ul li:nth-child(n+3){margin-top:6.5789473684vw;}
.precociousWrap .guide ul li:last-child{margin:3.9473684211vw auto 0;}
.precociousWrap .guide ul li strong{padding:5.5263157895vw 0 0;}

.precociousWrap .check{padding-bottom:7.8947368421vw;}
.precociousWrap .check .hormone h3{width:65.1315789474vw;margin:0 auto;border-radius:5.9210526316vw;font-size:4.7368421053vw;font-weight:700;padding:2.5vw 0;position:relative;top:6.0526315789vw;}
.precociousWrap .check .hormone ul{border:0.2631578947vw solid #5e0d7d;border-radius:2.2368421053vw;padding:6.5789473684vw 6.3157894737vw 2.7631578947vw;background:#fff;}
.precociousWrap .check .hormone ul li{display:flex;align-items:center;padding:4.1447368421vw 0;}
.precociousWrap .check .hormone ul li:nth-child(n+2){border-top:0.2631578947vw solid #bababa;}
.precociousWrap .check .hormone ul li img{width:15.132vw;height:13.289vw;margin:0 10.5263157895vw 0 3.9473684211vw;}
.precociousWrap .check .hormone ul li p{font-size:4.4736842105vw;letter-spacing: -0.13em !important;}
.precociousWrap .check .fit{background:#fff;border-top:0.6578947368vw solid #5e0d7d;margin-top:10.7894736842vw;padding:8.5526315789vw 8.2894736842vw 9.2105263158vw;}
.precociousWrap .check .fit ul li{margin-top:6.5789473684vw;}
.precociousWrap .check .fit ul li strong{font-size:4.4736842105vw;font-weight:700;background:#efedff;border-radius:2.2368421053vw;padding:2.368vw 0;display:flex;}
.precociousWrap .check .fit ul li p{font-size:4.0789473684vw;font-weight:400;margin-top:5.2631578947vw;}
.precociousWrap .case .caseBox:nth-child(n+2){margin-top:10.5263157895vw;}
.precociousWrap .case .caseBox h3{width:65.1315789474vw;font-size:4.7368421053vw;font-weight:700;color:#fff;border-radius:5.9210526316vw;padding:2.368vw 0;margin:6.5789473684vw auto 0;}
.precociousWrap .case .caseBox .blueTxt{color:#5e0d7d;}
.precociousWrap .case .caseBox .tbTitle{font-size:4.4736842105vw;font-weight:700;margin-top:8.5526315789vw;}
.precociousWrap .case .caseBox small{font-size:3.1578947368vw;font-weight:400;margin-top:5.2631578947vw;}
.precociousWrap .case .caseBox .imp{margin-top:2.6315789474vw;font-size:3.9473684211vw;letter-spacing:-0.12em !important;}
.precociousWrap .case .caseBox .imp span{width:10.7894736842vw;height:9.3421052632vw;border:1.0526315789vw solid #5e0d7d;padding-left:0.5263157895vw;font-size:5.2631578947vw;margin-right:5.2631578947vw;}
.precociousWrap .case .caseBox table{font-size:3.9473684211vw;border:0.2631578947vw solid #c9c9c9;margin-top:4.6052631579vw;}
.precociousWrap .case .caseBox table thead tr th{font-weight:400;padding:3.0263157895vw 0;border-right:0.2631578947vw solid #c9c9c9;}
.precociousWrap .case .caseBox table tbody tr td{border-top:0.2631578947vw solid #c9c9c9;border-right:0.2631578947vw solid #c9c9c9;padding:4.8026315789vw 0;}
.precociousWrap .case .caseBox table tbody tr td span{font-size:3.0263157895vw;}
.precociousWrap .case .caseBox table tbody tr td .starBox{padding:1.9736842105vw 5.9868421053vw;border:1.0526315789vw solid #5e0d7d;}
.precociousWrap .case .caseBox table tbody tr td .starBox:before{top:0.5263157895vw;left:0.7894736842vw;font-size:5.9210526316vw;}
.precociousWrap .case .caseBox table tbody tr td .starBox span{font-size:3.9473684211vw;font-weight:700;}
.precociousWrap .case .caseBox table tbody tr .hap{border-right:0.2631578947vw solid #c9c9c9;}
.precociousWrap .fast{margin-top:12.6315789474vw;padding-bottom:10.5263157895vw;}
.precociousWrap .fast .introTitle span{font-size:6.0526315789vw;font-weight:400;}
.precociousWrap .fast .whiteBox{margin:6.5789473684vw 0;}
.precociousWrap .fast .whiteBox p{font-size:4.0789473684vw;font-weight:400;}
.precociousWrap .selfCheck .childBox:last-child{margin-top:8.5526315789vw;}
.precociousWrap .selfCheck .childBox:last-child strong{margin:0 0 6.5789473684vw;}
.precociousWrap .selfCheck .childBox strong{font-size:5.5263157895vw;font-weight:700;border-top:0.2631578947vw solid #a7a7a7;border-bottom:0.2631578947vw solid #a7a7a7;padding:2.1710526316vw 0;margin:5.2631578947vw 0 6.5789473684vw;}
.precociousWrap .selfCheck .childBox strong:before{width:11.1842105263vw;height:11.1842105263vw;margin-right:3.2894736842vw;}
.precociousWrap .selfCheck .childBox .fm:before{background-size:contain;}
.precociousWrap .selfCheck .childBox .man:before{background-size:contain;}
.precociousWrap .selfCheck .childBox ul li{font-size:4.0789473684vw;font-weight:400;}
.precociousWrap .selfCheck .childBox ul li:nth-child(n+2){margin-top:3.2894736842vw;letter-spacing: -0.12em !important;}
.precociousWrap .selfCheck .childBox ul li span{margin-right:2.6315789474vw;}

}


@media all and (max-width:640px){
.accidentQuick2 ul li{font-size:3.4375vw;}
}

@media all and (max-width:501px){
.accidentQuick2 ul li img{width:35px;}
.accidentQuick2 ul li a{height:95px;}
.accidentQuick2 ul li .imgBox{margin-bottom:5px;}
}