/* ÀÚ°¡Áø´Ü */
.d1_img1{display:block;margin:0 auto;}
.diagnosis_wrap{text-align:center;padding-bottom:100px;}
.diagnosis_wrap .t1{color:#242424;font-size:22px;font-weight:700;margin-top:60px;}
.diagnosis_wrap .t2{color:#242424;font-size:54px;font-weight:700}
.diagnosis_wrap .step_list{margin-top:40px;display:inline-block;}
.diagnosis_wrap .step_list>li{display:inline-block;vertical-align:top;width:231px;height:58px;line-height:58px;text-align:center;background:#b6b6b6;color:#fff;font-size:22px;font-weight:700}
.diagnosis_wrap .step_list>li:first-child{border-radius:25px 0 0 25px;overflow:hidden;}
.diagnosis_wrap .step_list>li:last-child{border-radius:0 25px 25px 0;overflow:hidden;}
.diagnosis_wrap .step_list>.act{background:#45173f}
.diagnosis_wrap .step_page{width:700px;margin:0 auto;}
.diagnosis_wrap .step_page .t3{color:#242424;font-size:20px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
button.mfp-close{top: 14px;right: 17px;width: 20px;height: 20px;background-position: center;}
/*
.step_page ul{margin-top:60px;}
.step_page ul li{margin-bottom:20px;}
*/
.step_page ul li{margin-top:15px;}
.step_page ul li:first-child{margin-top:5px}
.step_page ul li:hover .t3{color:#45173f}
.slick-next{width:1px;height:1px;opacity:0;position:absolute;left:0;top:0;}
#step_first{}
.step_next{}
#step_res{display:none}
.res_layer{background:#fff;max-width:500px;position:relative;min-height:380px;margin:30px auto;border-radius:15px;overflow:hidden;padding:50px 25px 25px;}
.res_layer_title{width:100%;height:69px;background:#f4f2ff;line-height:69px !important;text-indent:20px;color: #37209e;font-size:20px;font-weight:500;text-align: center;border-radius: 10px;}
.res_layer_title2{width:100%;height:60px;background:#f4f2ff;line-height:60px !important;text-indent:20px;color: #202020;font-size:20px;font-weight:500;text-align: center;}

/* µþÀÇ Å° ¿¹»óÇÏ±â */
.d_height_wrap{max-width:700px;margin:0 auto;text-align:center;padding-bottom:100px;}
.d_height_wrap>.t1{color:#242424;font-size:22px;font-weight:700;margin-top:60px;}
.d_height_wrap>.t2{color:#242424;font-size:54px;line-height:60px;font-weight:700}
.d_height_wrap .t3{color:#242424;font-size:18px;font-weight:400;margin-top:20px;}
.d_height_wrap ul{margin-top:30px;}
.d_height_wrap ul li{display:inline-block;vertical-align:top;margin:25px;}
.d_height_wrap .cm_wrap{width:370px;height:51px;margin-top:20px;border:1px solid #e0e0e0;background:#f3f3f3;border-radius:10px;}
.d_height_wrap .cm_wrap input{color:#242424;font-size:18px;height:51px;width:325px;border:none;background:none;padding:0;margin:0;}
.d_height_wrap .ch_btn{margin-top:20px;display:inline-block;width:302px;height:67px;background:#45173f;font-size:30px;line-height:67px;text-align:center;color:#fff;font-weight:700;border-radius:20px;}
.d_height_wrap .child_height{width:242px;height:242px;margin-top:30px;border-radius:50%;overflow:hidden;display:inline-block;border:1px solid #3d3d3d}
.d_height_wrap .child_height .t1{font-size:80px;color:#262626;line-height:80px;margin-top:65px;}
.d_height_wrap .child_height .t2{font-size:24px;color:#262626;line-height:24px;margin-top:15px;}
.d_height_wrap .press{margin-top:50px;}

/* ¼Ò¾Æºñ¸¸µµ Ã¼Å© */
.d_weight_wrap{max-width:1100px;margin:0 auto;text-align:center;padding-bottom:100px;}
.d_weight_wrap .t1{color:#242424;font-size:22px;font-weight:700;margin-top:100px;}
.d_weight_wrap .t2{color:#242424;font-size:54px;font-weight:700;line-height:60px;}
.d_weight_wrap ul li{width:420px;display:inline-block;vertical-align:top;margin:25px;}
.d_weight_wrap ul li:first-child{text-align:left}
.d_weight_wrap ul li .bar{width:51px;height:9px;background:#070707;margin:50px 0}
.d_weight_wrap .cm_wrap{display:inline-block;width:370px;height:51px;margin-top:20px;border:1px solid #e0e0e0;background:#f3f3f3;border-radius:10px;}
.d_weight_wrap .cm_wrap input{color:#242424;font-size:18px;height:51px;width:325px;border:none;background:none;padding:0;margin:0;text-indent:20px;}
.d_weight_wrap .cw_btn{margin-top:60px;display:inline-block;width:302px;height:67px;background:#45173f;font-size:30px;line-height:67px;text-align:center;color:#fff;font-weight:700;border-radius:20px;margin-left:34px;}
.d_weight_wrap .child_weight{width:242px;height:242px;margin-top:-8px;border-radius:50%;overflow:hidden;display:inline-block;border:1px solid #3d3d3d;background:#fff;}
.d_weight_wrap .child_weight .t3{font-size:20px;color:#242424;margin-top:60px;}
.d_weight_wrap .child_weight .t4{font-size:60px;line-height:60px;color:#242424;margin-top:5px;}
.d_weight_wrap .child_weight .t5{font-size:20px;color:#242424;margin-top:20px;}
.d_weight_wrap .t6{font-size:18px;color:#242424;margin-top:20px;line-height:28px;}
.d_weight_wrap .press{margin-top:40px;}
.d_weight_wrap .link_btn{display:inline-block;margin-top:15px;color:#007eff;font-size:19px;font-weight:700}
.d_weight_wrap .link_btn>img{margin-left:5px;vertical-align:-6px;}


@media(max-width:1000px){
	.wkwlseks .box{width:96%;padding: 15px 15px 15px;}

    .d1_img1{width:100%;margin-top:50px;}
    .diagnosis_wrap{text-align:center;padding-bottom:100px;}
    .diagnosis_wrap .t1{color:#242424;font-size:16px;margin-top:80px;}
    .diagnosis_wrap .t2{color:#242424;font-size:34px;}
    .diagnosis_wrap .step_list{margin-top:20px;width:100%;}
    .diagnosis_wrap .step_list>li{width:30%;height:40px;line-height:40px;font-size:16px;}
    /*
    .diagnosis_wrap .step_page{width:auto;}
    .diagnosis_wrap .step_page .t3{font-size:16px;}
    .step_page ul{margin-top:30px;}
    .step_page ul li{margin-bottom:10px;}
    */
    #step_first{}
    .step_next{}
    .res_layer_content{padding:15px;}

    .d_height_wrap{padding:80px 15px;}
    .d_height_wrap>.t1{font-size:18px;margin-top:0;}
    .d_height_wrap>.t2{font-size:34px;line-height:46px}
    .d_height_wrap>.t3{font-size:16px;line-height:22px;margin-top:20px;}
    .d_height_wrap ul{margin-top:30px;}
    .d_height_wrap ul li{display:inline-block;vertical-align:top;margin:0;}
    .d_height_wrap .cm_wrap{width:100%;height:51px;margin-top:10px;}
    .d_height_wrap .cm_wrap input{width:260px;margin:0 auto;}

        /*
        .h1_intro_wrap .tw1>.t1{font-size:18px;}
        .h1_intro_wrap .tw1>.t2{font-size:34px;line-height:46px}
        .h1_intro_wrap .tw1>.t3{font-size:16px;line-height:22px;margin-top:20px;}
        */
    .d_weight_wrap{padding:80px 15px;}
    .d_weight_wrap .t1{font-size:18px;margin-top:0;}
    .d_weight_wrap .t2{font-size:34px;line-height:46px}
    .d_weight_wrap .t3{font-size:16px;line-height:22px;margin-top:20px;}
    .d_weight_wrap ul{margin-top:0px;}
    .d_weight_wrap ul li{display:inline-block;vertical-align:top;margin:0;width:auto;margin-bottom:30px;}
    .d_weight_wrap ul li .bar{margin:30px 0}
    .d_weight_wrap .cm_wrap{width:100%;height:51px;margin-top:10px;}
    .d_weight_wrap .cm_wrap input{width:260px;margin:0 auto;}
    .d_weight_wrap .cw_btn{display:block;margin:0 auto;margin-top:30px;}


}

@media(max-width:1920px){
    /*
    .step_page ul{margin-top:100px;}
    */
}

.wkwlseks{font-family: 'NanumSquareNeo';}
.wkwlseks1{background:#eae9f4;padding:0 0 92px 0;}
.wkwlseks .box{background:#fff;width:836px;box-shadow: 20px 20px 10px 1px rgba(227, 226, 236, .6);margin:15px auto 0;border-radius:20px;padding:30px 25px 25px;}
.wkwlseks .box > p{color:#261f4c;font-size:20px;text-align:center;font-weight:700;margin-bottom:20px;}
.wkwlseks1 .box label{color:#494949;font-size:18px;font-weight:700;}
.wkwlseks1 .box .step_page{padding:0 45px 50px;}
.wkwlseks1 .box .text6{margin-top:15px;background:#f4f2ff;border-radius:20px;padding:25px 0;text-align:center;color:#261f4c;font-size:23px;line-height:1.3;font-weight:700;}
.wkwlseks1 .box .text6 div{font-size:23px;color:#37209e;font-weight:700;margin-bottom:8px;}
.wkwlseks1 .box .text6 div a{display:inline-block;padding:10px 20px;background:#e9e6ff;margin-left:15px;color:#37209e;text-decoration: underline;}
.wkwlseks2{background:#f7f8fc;padding:0 0 92px 0;}
.wkwlseks .child_height{width: 280px;height: 280px;background:#efecff;;align-items: center;justify-content: center;flex-direction: column;display: flex;border-radius: 50%;color:#37209e;font-size:16px;font-weight:700;gap:10px;}
.wkwlseks .child_height strong{font-size:88px;color:#37209e;font-weight:700;}
.wkwlseks .child_height span{font-size:24px;color:#37209e;font-weight:700;}
.wkwlseks3{background:#eae9f4;padding:0 0 92px 0;}


@media(max-width:1000px){
	.res_layer{padding: 50px 15px 25px;}
	.wkwlseks1{background:#eae9f4;padding:0 0 40px 0;}
	.wkwlseks .box{width:96%;padding: 15px 15px 15px;border-radius:10px;}
	.wkwlseks .box > p{font-size:13px;}
	.wkwlseks1 .box label{font-size:12px;}
	.wkwlseks1 .box .step_page{padding:0;}
	.btnLayer{width:100%;display: flex;justify-content: center;gap:5px;top:0px;margin-bottom: 0px;margin:20px 0;}
	.btnLayer img{width:110px;}
	.wkwlseks1 .box .text6{margin-top:10px;background:#f4f2ff;border-radius:10px;padding:15px 0;text-align:center;color:#261f4c;font-size:12px;line-height:1.3;font-weight:700;}
	.wkwlseks1 .box .text6 div{font-size:13px;color:#37209e;font-weight:700;margin-bottom:8px;}
	.wkwlseks1 .box .text6 div a{display:inline-block;padding:5px 10px;background:#e9e6ff;margin-left:10px;color:#37209e;text-decoration: underline;}
	.wkwlseks2{background:#f7f8fc;padding:0 0 40px 0;}
	.wkwlseks .child_height{width: 120px;height: 120px;background:#efecff;;align-items: center;justify-content: center;flex-direction: column;display: flex;border-radius: 50%;color:#37209e;font-size:11px;font-weight:700;gap:4px;}
	.wkwlseks .child_height strong{font-size:30px;color:#37209e;font-weight:700;}
	.wkwlseks .child_height span{font-size:14px;color:#37209e;font-weight:700;}
	.wkwl{display: flex;justify-content: space-between;align-items: center;gap:8px}
	.childtx li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap:8px}
	.childtx li > .a{flex: 1 1 30%;}
	.childtx .sel_btn{width:100%;border-radius:6px;height:44px;}
	.childtx .numchildtx{width:100%;height:40px;text-align:center;margin:10px auto;border:1px solid #eee;font-size:1.5em;padding:5px;border-radius: 6px;color:#3a3a3a;font-size:12px;padding-right:10px;font-weight:700;        position: relative;}
	.childtx .numchildtx span{color:#a6a6a6;text-indent:10px;}
	.childtx .numchildtx input{    outline: none;}
	.wkwl .childtx{flex-grow: 1;}
	.wkwl .child{flex-shrink: 0;width: 120px;}
	.wkwlseks3{background:#eae9f4;padding:0 0 40px 0;}
	.res_layer_title{width:100%;height:49px;background:#efecff;line-height:49px !important;text-indent:0px;color: #37209e;font-size:14px;font-weight:500;text-align: center;}
	.res_layer_title2{width:100%;height:30px;background:#efecff;line-height:30px !important;text-indent:0px;color: #37209e;font-size:14px;font-weight:500;text-align: center;}
	.d_layer a img{width:180px;}
}