@charset "utf-8";

/* .lettersp2{letter-spacing:-2px;} */
.mt0{margin-top:0 !important;}
body {color:#333; font-size:14px; line-height:1.5; /* background-color:#fff;  */font-family:'맑은 고딕', 'Malgun Gothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif}

#wrapper{background:#f7f6f2;}
.wd_score header{position:relative; width:100%;  padding-top:15px;}
.wd_score.finish header{padding-bottom:7px; border-bottom:1px solid #bcbcbc; background:#f7f6f2;}
#wrapper.wd_score.finish{background:#fff;}
.wd_score header h1 img{width:60px;}
.wd_score header h1 {position:absolute; top:15px; left:10px;}
.wd_score header h2 img{width:171px;}
.wd_score header h2{width:171px; margin:0 auto;}
.wd_score header h2.finish{width:195px;}
.wd_score header .test_step em{color:#ed0677;}
.wd_score header .test_step{position:absolute; top:17px; right:9px; display:block; width:65px; height:23px; line-height:23px; text-align:center; font-family: 'Nanum Gothic'; letter-spacing:-1px; background:url("/landing/img/bg_step.png") no-repeat; background-size:65px 23px;}

#wrapper footer{padding:5px 0; background:#eee;}
#wrapper footer.re_pd{padding-top:250px;}
#wrapper footer > div{width:320px; margin:0 auto;}
#wrapper footer ul{overflow:hidden; padding:8px 0 8px 20px;}
#wrapper footer ul li{float:left; margin-left:6px;}
#wrapper footer ul li:first-child{margin-left:0;}
#wrapper footer  address{width:308px; padding:0 6px; font-size:0.688em; letter-spacing:-1px; color:#999; line-height:16px;}
#wrapper footer .footer_list1{display:block; width:53px; height:16px;}
#wrapper footer .footer_list2{display:block; width:78px; height:16px;}
#wrapper footer .footer_list3{display:block; width:129px; height:16px;}

#wrapper footer .banner_area{width:100%;}
.banner_area{padding-top:40px; text-align:center; background:#fff;}
.banner_area span{display:block; background:#f45a70;}
.banner_area p{padding:6px 0;}

#contents{margin-top:15px;}

/* 페이지 네비 */
.page_navi{padding-left:10px; background:#fff; height:38px; line-height:38px; font-size:14px; border-bottom:1px solid #f06c9b;}
.page_navi a{margin-right:5px; padding-right:12px; color:#99999b; background:url('/img/sub/ico_navi_arr.png') no-repeat 100% 50%; background-size:7px;}
.page_navi strong{color:#fe5ab0;}

/* 랜딩 - 결혼점수 */
.wd_score .love_test{padding-bottom:0;}
.wd_score #contents .top_ban{text-align:center;}
.wd_score #contents .top_ban span{display:block; text-align:center;}
.wd_score #contents .top_ban span:first-child{background:#e23a6a;}
.wd_score #contents .top_ban span:last-child{background:#fff;}
.wd_score #contents .top_ban img{display:block; width:100%; max-width:320px; margin:0 auto;}
.wd_score #contents #question_t{background:#77b0ce;}
.wd_score #contents #question_b{background:#77c9ce;}
/* .wd_score #contents article > div{min-width:300px; max-width:480px; padding:20px 5px 20px 5px; margin:0 auto; text-align:center;}
.wd_score #contents article > div.re_pd{padding:30px 0 0 0;}
.wd_score #contents article div img{width:139px;}
.wd_score #contents article div img.info{display:block; margin-top:25px; width:303px;}
.wd_score #contents article div h3{padding-bottom:20px; font-size:1.375em; color:#fff; line-height:26px;}
.wd_score #contents article div h2{padding-bottom:20px; font-size:1.1em; color:#fff; line-height:26px;}
.wd_score #contents article div ul{width:293px; margin:0 auto; height:63px;}
.wd_score #contents article div ul:after{display:block; content:''; clear:both;}
.wd_score #contents article div ul li{float:left; width:139px; margin:15px 0 0 15px;}
.wd_score #contents article div ul li:first-child{margin-left:0;} */
.wd_score #contents article div ul.mentl_lst2{position:relative; z-index:100; padding-left: 1%;box-sizing: border-box;width: 100%;}
.wd_score #contents article div ul.mentl_lst2 li{float:left; width: 50%; text-align:center !important; margin-left:0;}
.wd_score #contents article div ul.mentl_lst2 li img{width:87%;}
.wd_score #contents .ban_area{background:#f7f6f2; text-align:center;}
.wd_score #contents .ban_area img{width:320px; }
.wd_score #contents .ban_wd_score{background:#77b0ce;}
.wd_score #contents .ban_wd_score span{display:block; max-width:480px; margin:0 auto;}
.wd_score #contents .ban_wd_score span img{width:100%;}
.wd_score #contents .ban_wd_score2{background:#e0e28d; border-bottom:1px solid #d4ced1;}
.wd_score #contents .ban_wd_score2 span{display:block; max-width:480px; min-width:320px; margin:0 auto;}
.wd_score #contents .count{text-align:center; background:none; font-size:1.250em;}
.wd_score #contents .count span{display:inline-block; width:25px;}
.wd_score #contents #test_form .score_sms{padding:0}
.wd_score #contents #test_form .score_sms img{width:100%}
.gift_ch_wrap li{position:relative;margin-top:33px}

.wd_score #contents .question1{position:relative}
.wd_score #contents .question1 .count{position:absolute; top:157px; left:50%; margin-left:-160px;}
.wd_score #contents .question1 .q_list li a{display:block; width:140px; height:43px; text-indent:-9999px; background:url("/landing/img/bg_q_step1.png") no-repeat; background-size:563px 102px;}
.wd_score #contents .question1 .q_list li a.actOn{height:58px; margin-top:-10px; background-position:0 -44px;}
.wd_score #contents .question1 .q_list li a.q1_2{width:139px; background-position:-142px 0;}
.wd_score #contents .question1 .q_list li a.q2_1{background-position:-282px 0;}
.wd_score #contents .question1 .q_list li a.q2_2{background-position:-423px 0;}
.wd_score #contents .question1 .q_list li a.q1_2.actOn{width:139px; background-position:-142px -44px;}
.wd_score #contents .question1 .q_list li a.q2_1.actOn{background-position:-282px -44px;}
.wd_score #contents .question1 .q_list li a.q2_2.actOn{background-position:-423px -44px;}
.wd_score #contents .question1 .img_center{position:absolute;left:50%;bottom:45%;width:122px;margin:-61px}
.wd_score #contents .question1 .q_list li a.on{background:url("/landing/img/bg_q_step1_01.png") no-repeat 0 -44px;background-size:563px 102px}
.wd_score #contents .question1 .q_list li a.q1_2.on{background:url("/landing/img/bg_q_step1_01.png") no-repeat -142px -44px;background-size:563px 102px}
.wd_score #contents .question1.v1 .q_list{position:relative}
.wd_score #contents .question1.v1 .q_list li{position:absolute;top:15px;left:0;margin:0}
.wd_score #contents .question1.v1 .q_list li:last-child{left:154px}

/* 이상형 */
.wd_score #contents .question1 .q_list.ideal{width:331px}
.wd_score #contents .question1 .q_list.ideal li{width:159px}
.wd_score #contents .question1 .q_list.ideal li:last-child{left:170px}
.wd_score #contents .question1 .q_list.ideal li a{display:block; width:159px; height:43px; text-indent:-9999px; background:url("/landing/img/bg_q_step1_02.png") no-repeat; background-size:322px 102px}
.wd_score #contents .question1 .q_list.ideal li a.q1_2{width:159px; background-position:-162px 0}
.wd_score #contents .question1 .q_list.ideal li a.actOn{height:58px; margin-top:-10px; background-position:0 -44px}
.wd_score #contents .question1 .q_list.ideal li a.q1_2.actOn{width:159px; background-position:-162px -44px}
.wd_score #contents .question1 .q_list.ideal li a.on{background:url("/landing/img/bg_q_step1_03.png") no-repeat 0 -44px;background-size:322px 88px}
.wd_score #contents .question1 .q_list.ideal li a.q1_2.on{background:url("/landing/img/bg_q_step1_03.png") no-repeat -162px -44px;background-size:322px 88px}

.wd_score #contents .question2{position:relative}
.wd_score #contents .question2 h3{padding-bottom:10px;}
.wd_score #contents .question2 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question2 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question2 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question2 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step2.png") no-repeat; background-size:877px 72px;}
.wd_score #contents .question2 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question2 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question2 .q_list li a.q1_3{background-position:-196px 0;}
.wd_score #contents .question2 .q_list li a.q1_4{width:96px; background-position:-293px 0;}
.wd_score #contents .question2 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question2 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question2 .q_list li a.q1_3.actOn{background-position:-196px -31px;}
.wd_score #contents .question2 .q_list li a.q1_4.actOn{/* width:96px;  */background-position:-293px -31px;}
.wd_score #contents .question2#question_b .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question2#question_b .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question2#question_b li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question2#question_b li.re_mg{margin-left:65px;}
.wd_score #contents .question2 .q_list li a.q2_1{background-position:-390px 0;}
.wd_score #contents .question2 .q_list li a.q2_2{background-position:-488px 0;}
.wd_score #contents .question2 .q_list li a.q2_3{background-position:-585px 0;}
.wd_score #contents .question2 .q_list li a.q2_4{background-position:-682px 0;}
.wd_score #contents .question2 .q_list li a.q2_5{background-position:-780px 0;}
.wd_score #contents .question2 .q_list li a.q2_1.actOn{background-position:-390px -31px;}
.wd_score #contents .question2 .q_list li a.q2_2.actOn{background-position:-488px -31px;}
.wd_score #contents .question2 .q_list li a.q2_3.actOn{background-position:-585px -31px;}
.wd_score #contents .question2 .q_list li a.q2_4.actOn{background-position:-682px -31px;}
.wd_score #contents .question2 .q_list li a.q2_5.actOn{background-position:-780px -31px;}
/* .wd_score #contents .question2 .img_left{position:absolute;right:14px;bottom:16px;width:97px} */

.wd_score #contents .question3 h3{padding-bottom:10px;}
.wd_score #contents .question3 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question3 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question3 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question3 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step3.png") no-repeat; background-size:876px 72px;}
.wd_score #contents .question3 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question3 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question3 .q_list li a.q1_3{background-position:-195px 0;}
.wd_score #contents .question3 .q_list li a.q1_4{background-position:-293px 0;}
.wd_score #contents .question3 .q_list li a.q1_5{width:96px; background-position:-390px 0;}
.wd_score #contents .question3 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question3 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question3 .q_list li a.q1_3.actOn{background-position:-195px -31px;}
.wd_score #contents .question3 .q_list li a.q1_4.actOn{background-position:-293px -31px;}
.wd_score #contents .question3 .q_list li a.q1_5.actOn{width:96px; background-position:-390px -31px;}
.wd_score #contents .question3#question_t .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question3#question_t .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question3#question_t li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question3#question_t li.re_mg{margin-left:65px;}
.wd_score #contents .question3 .q_list li a.q2_1{background-position:-487px 0;}
.wd_score #contents .question3 .q_list li a.q2_2{background-position:-584px 0;}
.wd_score #contents .question3 .q_list li a.q2_3{background-position:-681px 0;}
.wd_score #contents .question3 .q_list li a.q2_4{background-position:-779px 0;}
.wd_score #contents .question3 .q_list li a.q2_1.actOn{background-position:-487px -31px;}
.wd_score #contents .question3 .q_list li a.q2_2.actOn{background-position:-584px -31px;}
.wd_score #contents .question3 .q_list li a.q2_3.actOn{background-position:-681px -31px;}
.wd_score #contents .question3 .q_list li a.q2_4.actOn{background-position:-779px -31px;}

.wd_score #contents .question4 h3{padding-bottom:10px;}
.wd_score #contents .question4 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question4 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question4 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question4 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step9.png") no-repeat; background-size:779px 72px;}
.wd_score #contents .question4 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question4 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question4 .q_list li a.q1_3{background-position:-195px 0;}
.wd_score #contents .question4 .q_list li a.q1_4{background-position:-293px 0;}
.wd_score #contents .question4 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question4 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question4 .q_list li a.q1_3.actOn{background-position:-195px -31px;}
.wd_score #contents .question4 .q_list li a.q1_4.actOn{background-position:-293px -31px;}
.wd_score #contents .question4 .q_list li a.q2_1{background-position:-391px 0;}
.wd_score #contents .question4 .q_list li a.q2_2{background-position:-488px 0;}
.wd_score #contents .question4 .q_list li a.q2_3{background-position:-585px 0;}
.wd_score #contents .question4 .q_list li a.q2_4{background-position:-682px 0;}
.wd_score #contents .question4 .q_list li a.q2_1.actOn{background-position:-391px -31px;}
.wd_score #contents .question4 .q_list li a.q2_2.actOn{background-position:-488px -31px;}
.wd_score #contents .question4 .q_list li a.q2_3.actOn{background-position:-585px -31px;}
.wd_score #contents .question4 .q_list li a.q2_4.actOn{background-position:-682px -31px;}

.wd_score #contents .question5{position:relative;}
.wd_score #contents .question5 .count{position:absolute; top:197px; left:50%; margin-left:-71px;}
.wd_score #contents .question5{padding-bottom:20px;}
.wd_score #contents .question5.v1{padding-bottom:0}
.wd_score #contents .question5 h3{padding-bottom:10px;}
.wd_score #contents .question5 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question5 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question5 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question5 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step5.png") no-repeat; background-size:389px 72px;}
.wd_score #contents .question5 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question5 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question5 .q_list li a.q1_3{background-position:-195px 0;}
.wd_score #contents .question5 .q_list li a.q1_4{width:96px; background-position:-293px 0;}
.wd_score #contents .question5 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question5 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question5 .q_list li a.q1_3.actOn{background-position:-195px -31px;}
.wd_score #contents .question5 .q_list li a.q1_4.actOn{width:96px; background-position:-293px -31px;}

.wd_score #contents .question6{position:relative;}
.wd_score #contents .question6 .count{position:absolute; top:255px; left:50%; margin-left:-56px;}
.wd_score #contents .question6 h3{padding-bottom:10px;}
.wd_score #contents .question6 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question6 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question6 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step6.png") no-repeat; background-size:488px 72px}
.wd_score #contents .question6 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question6 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question6 .q_list li a.q1_3{background-position:-196px 0;}
.wd_score #contents .question6 .q_list li a.q1_4{background-position:-293px 0;}
.wd_score #contents .question6 .q_list li a.q1_5{background-position:-391px 0;}
.wd_score #contents .question6 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question6 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question6 .q_list li a.q1_3.actOn{background-position:-196px -31px;}
.wd_score #contents .question6 .q_list li a.q1_4.actOn{width:96px; background-position:-293px -31px;}
.wd_score #contents .question6 .q_list li a.q1_5.actOn{width:96px; background-position:-391px -31px;}
.wd_score #contents .question6 .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question6 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question6 .q_list li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question6 .q_list li.re_mg{margin-left:65px;}

.wd_score #contents .question7 .count{position:absolute; top:290px; left:50%; margin-left:-71px}
.wd_score #contents .question7 h3{padding-bottom:10px;}
.wd_score #contents .question7 ul{margin:0 auto;width:205px; height:93px;}
.wd_score #contents .question7 .q_list li{width:69px;margin:15px 0 0 10px}
.wd_score #contents .question7 .q_list li a{display:block; width:69px; height:30px; text-indent:-9999px}
.wd_score #contents .question7 .q_list li a.v1{background:url("/landing/img/bg_q_step7_2.png") no-repeat;background-size:690px 72px;}
.wd_score #contents .question7 .q_list li a.v2{background:url("/landing/img/bg_q_step7_3.png") no-repeat;background-size:690px 72px;}
.wd_score #contents .question7 .q_list li a.v3{background:url("/landing/img/bg_q_step7_4.png") no-repeat;background-size:690px 72px;}
.wd_score #contents .question7 .q_list li a.v4{background:url("/landing/img/bg_q_step7_5.png") no-repeat;background-size:690px 72px;}
.wd_score #contents .question7 .q_list li a.v5{background:url("/landing/img/bg_q_step7_6.png") no-repeat;background-size:690px 72px;}
.wd_score #contents .question7 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question7 .q_list li a.q1_2{background-position:-69px 0;}
.wd_score #contents .question7 .q_list li a.q1_3{background-position:-138px 0;}
.wd_score #contents .question7 .q_list li a.q1_4{background-position:-207px 0;}
.wd_score #contents .question7 .q_list li a.q1_5{background-position:-276px 0;}
.wd_score #contents .question7 .q_list li a.q1_6{background-position:-345px 0;}
.wd_score #contents .question7 .q_list li a.q1_7{background-position:-414px 0;}
.wd_score #contents .question7 .q_list li a.q1_8{background-position:-483px 0;}
.wd_score #contents .question7 .q_list li a.q1_9{background-position:-552px 0;}
.wd_score #contents .question7 .q_list li a.q1_10{background-position:-621px 0;}
.wd_score #contents .question7 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question7 .q_list li a.q1_2.actOn{background-position:-69px -31px;}
.wd_score #contents .question7 .q_list li a.q1_3.actOn{background-position:-138px -31px;}
.wd_score #contents .question7 .q_list li a.q1_4.actOn{background-position:-207px -31px;}
.wd_score #contents .question7 .q_list li a.q1_5.actOn{background-position:-276px -31px;}
.wd_score #contents .question7 .q_list li a.q1_6.actOn{background-position:-345px -31px;}
.wd_score #contents .question7 .q_list li a.q1_7.actOn{background-position:-414px -31px;}
.wd_score #contents .question7 .q_list li a.q1_8.actOn{background-position:-483px -31px;}
.wd_score #contents .question7 .q_list li a.q1_9.actOn{background-position:-552px -31px;}
.wd_score #contents .question7 .q_list li a.q1_10.actOn{background-position:-621px -31px;}
.wd_score #contents .question7 .q_list {margin:0 auto; padding-left:0; width:325px;height:auto;position:relative;}
.wd_score #contents .question7 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question7 .q_list li.re_pose{margin-left:89px}

.wd_score #contents .question8 .count{position:absolute; top:290px; left:50%; margin-left:-71px}
.wd_score #contents .question8 h3{padding-bottom:10px;}
.wd_score #contents .question8 ul{margin:0 auto;width:205px; height:93px;}
.wd_score #contents .question8 .q_list li{width:69px;margin:15px 0 0 10px}
.wd_score #contents .question8 .q_list li a{display:block; width:69px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step8.png") no-repeat; background-size:1104px 72px;}
.wd_score #contents .question8 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question8 .q_list li a.q1_2{background-position:-69px 0;}
.wd_score #contents .question8 .q_list li a.q1_3{background-position:-138px 0;}
.wd_score #contents .question8 .q_list li a.q1_4{background-position:-207px 0;}
.wd_score #contents .question8 .q_list li a.q1_5{background-position:-276px 0;}
.wd_score #contents .question8 .q_list li a.q1_6{background-position:-345px 0;}
.wd_score #contents .question8 .q_list li a.q1_7{background-position:-414px 0;}
.wd_score #contents .question8 .q_list li a.q1_8{background-position:-483px 0;}
.wd_score #contents .question8 .q_list li a.q1_9{background-position:-552px 0;}
.wd_score #contents .question8 .q_list li a.q1_10{background-position:-621px 0;}
.wd_score #contents .question8 .q_list li a.q1_11{background-position:-690px 0;}
.wd_score #contents .question8 .q_list li a.q1_12{background-position:-759px 0;}
.wd_score #contents .question8 .q_list li a.q1_13{background-position:-828px 0;}
.wd_score #contents .question8 .q_list li a.q1_14{background-position:-897px 0;}
.wd_score #contents .question8 .q_list li a.q1_15{background-position:-966px 0;}
.wd_score #contents .question8 .q_list li a.q1_16{background-position:-1035px 0;}
.wd_score #contents .question8 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question8 .q_list li a.q1_2.actOn{background-position:-69px -31px;}
.wd_score #contents .question8 .q_list li a.q1_3.actOn{background-position:-138px -31px;}
.wd_score #contents .question8 .q_list li a.q1_4.actOn{background-position:-207px -31px;}
.wd_score #contents .question8 .q_list li a.q1_5.actOn{background-position:-276px -31px;}
.wd_score #contents .question8 .q_list li a.q1_6.actOn{background-position:-345px -31px;}
.wd_score #contents .question8 .q_list li a.q1_7.actOn{background-position:-414px -31px;}
.wd_score #contents .question8 .q_list li a.q1_8.actOn{background-position:-483px -31px;}
.wd_score #contents .question8 .q_list li a.q1_9.actOn{background-position:-552px -31px;}
.wd_score #contents .question8 .q_list li a.q1_10.actOn{background-position:-621px -31px;}
.wd_score #contents .question8 .q_list li a.q1_11.actOn{background-position:-690px -31px;}
.wd_score #contents .question8 .q_list li a.q1_12.actOn{background-position:-759px -31px;}
.wd_score #contents .question8 .q_list li a.q1_13.actOn{background-position:-828px -31px;}
.wd_score #contents .question8 .q_list li a.q1_14.actOn{background-position:-897px -31px;}
.wd_score #contents .question8 .q_list li a.q1_15.actOn{background-position:-966px -31px;}
.wd_score #contents .question8 .q_list li a.q1_16.actOn{background-position:-1035px -31px;}
.wd_score #contents .question8 .q_list {margin:0 auto; padding-left:0; width:325px;height:auto;position:relative;}
.wd_score #contents .question8 .q_list li:nth-child(odd){margin-left:10px;}

.wd_score #contents .question9 .count{position:absolute; top:255px; left:50%; margin-left:-71px;}
.wd_score #contents .question9 h3{padding-bottom:10px;}
.wd_score #contents .question9 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question9 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question9 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step10.png") no-repeat; background-size:391px 72px;}
.wd_score #contents .question9 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question9 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question9 .q_list li a.q1_3{background-position:-196px 0;}
.wd_score #contents .question9 .q_list li a.q1_4{background-position:-293px 0;}
.wd_score #contents .question9 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question9 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question9 .q_list li a.q1_3.actOn{background-position:-196px -31px;}
.wd_score #contents .question9 .q_list li a.q1_4.actOn{background-position:-293px -31px;}
.wd_score #contents .question9 .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question9 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question9 .q_list li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question9 .q_list li.re_mg{margin-left:65px;}

.wd_score #contents .question10 .count{position:absolute; top:255px; left:50%; margin-left:-71px;}
.wd_score #contents .question10 h3{padding-bottom:10px;}
.wd_score #contents .question10 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question10 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question10 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step11.png") no-repeat; background-size:196px 72px;}
.wd_score #contents .question10 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question10 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question10 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question10 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question10 .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question10 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question10 .q_list li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question10 .q_list li.re_mg{margin-left:65px;}

.wd_score #contents .question10_1{position:relative}
.wd_score #contents .question10_1 .count{position:absolute; top:255px; left:50%; margin-left:-71px;}
.wd_score #contents .question10_1 h3{padding-bottom:10px;}
.wd_score #contents .question10_1 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question10_1 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question10_1 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step11_2.png") no-repeat; background-size:293px 72px;}
.wd_score #contents .question10_1 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question10_1 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question10_1 .q_list li a.q1_3{background-position:-196px 0;}
.wd_score #contents .question10_1 .q_list li a.q1_3.v1{margin-left:52px}
.wd_score #contents .question10_1 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question10_1 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question10_1 .q_list li a.q1_3.actOn{background-position:-196px -31px;}
.wd_score #contents .question10_1 .q_list {margin:0 auto;width:228px; position:relative;}
.wd_score #contents .question10_1 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question10_1 .q_list li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question10_1 .q_list li.re_mg{margin-left:65px;}
/* .wd_score #contents .question10_1 .img_left{position:absolute;right:14px;bottom:16px;width:97px} */
.wd_score #contents .question10_1 .img_left.v1{position:absolute;right:14px;bottom:16px;width:122px}

.wd_score #contents .question4_1{position:relative}
.wd_score #contents .question4_1 h3{padding-bottom:10px;}
.wd_score #contents .question4_1 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question4_1 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question4_1 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question4_1 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step9_1.png") no-repeat; background-size:587px 72px;}
.wd_score #contents .question4_1 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question4_1 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question4_1 .q_list li a.q1_3{background-position:-195px 0;}
.wd_score #contents .question4_1 .q_list li a.q1_4{width:98px;background-position:-293px 0;}
.wd_score #contents .question4_1 .q_list li a.q1_5{width:98px;background-position:-391px 0;}
.wd_score #contents .question4_1 .q_list li a.q1_6{width:98px;background-position:-489px 0;}
.wd_score #contents .question4_1 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question4_1 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question4_1 .q_list li a.q1_3.actOn{background-position:-195px -31px;}
.wd_score #contents .question4_1 .q_list li a.q1_4.actOn{background-position:-293px -31px;}
.wd_score #contents .question4_1 .q_list li a.q1_5.actOn{background-position:-391px -31px;}
.wd_score #contents .question4_1 .q_list li a.q1_6.actOn{background-position:-489px -31px;}
/* .wd_score #contents .question4_1 .img_left{position:absolute;right:14px;bottom:16px;width:97px} */

.wd_score #contents .question2_1{position:relative}
.wd_score #contents .question2_1 h3{padding-bottom:10px;}
.wd_score #contents .question2_1 ul{margin:0 auto; width:205px; height:93px;}
.wd_score #contents .question2_1 .q_list li{width:97px; margin:15px 0 0 10px;}
.wd_score #contents .question2_1 .q_list li:nth-child(odd){margin-left:0;}
.wd_score #contents .question2_1 .q_list li a{display:block; width:97px; height:30px; text-indent:-9999px; background:url("/landing/img/bg_q_step2_1.png") no-repeat; background-size:489px 72px;}
.wd_score #contents .question2_1 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question2_1 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question2_1 .q_list li a.q1_3{background-position:-196px 0;}
.wd_score #contents .question2_1 .q_list li a.q1_4{width:96px; background-position:-294px 0;}
.wd_score #contents .question2_1 .q_list li a.q1_5{background-position:-391px 0;}
.wd_score #contents .question2_1 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question2_1 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question2_1 .q_list li a.q1_3.actOn{background-position:-196px -31px;}
.wd_score #contents .question2_1 .q_list li a.q1_4.actOn{width:96px; background-position:-294px -31px;}
.wd_score #contents .question2_1 .q_list li a.q1_5.actOn{background-position:-391px -31px;}
.wd_score #contents .question2_1#question_t .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question2_1#question_t .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question2_1#question_t li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question2_1#question_t li.re_mg{margin-left:65px;}

.wd_score #contents .question1_1{position:relative}
.wd_score #contents .question1_1 .count{position:absolute; top:157px; left:50%; margin-left:-160px;}
.wd_score #contents .question1_1 .q_list li a{display:block; width:138px; height:43px; text-indent:-9999px; background:url("/landing/img/bg_q_step1_1.png") no-repeat; background-size:276px 102px;}
.wd_score #contents .question1_1 .q_list li a.actOn{height:58px; margin-top:-10px; background-position:0 -44px}
.wd_score #contents .question1_1 .q_list li a.q1_2{background-position:-138px 0}
.wd_score #contents .question1_1 .q_list li a.q1_2.actOn{background-position:-138px -44px}

.wd_score #contents .question11{position:relative}
.wd_score #contents .question11 .count{position:absolute; top:157px; left:50%; margin-left:-160px;}
.wd_score #contents .question11 .q_list li a{display:block; width:140px; height:43px; text-indent:-9999px; background:url("/landing/img/bg_q_step13.png") no-repeat; background-size:563px 102px;}
.wd_score #contents .question11 .q_list li a.actOn{height:58px; margin-top:-10px; background-position:0 -44px;}
.wd_score #contents .question11 .q_list li a.q1_2{width:139px; background-position:-142px 0;}
.wd_score #contents .question11 .q_list li a.q2_1{background-position:-282px 0;}
.wd_score #contents .question11 .q_list li a.q2_2{background-position:-423px 0;}
.wd_score #contents .question11 .q_list li a.q1_2.actOn{width:139px; background-position:-142px -44px;}
.wd_score #contents .question11 .q_list li a.q2_1.actOn{background-position:-282px -44px;}
.wd_score #contents .question11 .q_list li a.q2_2.actOn{background-position:-423px -44px;}
.wd_score #contents .question11 .img_center{position:absolute;left:50%;bottom:45%;width:122px;margin:-61px}
.wd_score #contents .question11 .q_list li a.on{background:url("/landing/img/bg_q_step13_01.png") no-repeat 0 -44px;background-size:563px 102px}
.wd_score #contents .question11 .q_list li a.q1_2.on{background:url("/landing/img/bg_q_step13_01.png") no-repeat -142px -44px;background-size:563px 102px}
.wd_score #contents .question11.v1 .q_list{position:relative}
.wd_score #contents .question11.v1 .q_list li{position:absolute;top:15px;left:0;margin:0}
.wd_score #contents .question11.v1 .q_list li:last-child{left:154px}

.wd_score #contents .question10 .q_list li a.actOn{height:40px; margin-top:-10px;}
.wd_score #contents .question10 .q_list li a.q1_2{background-position:-98px 0;}
.wd_score #contents .question10 .q_list li a.q1_1.actOn{background-position:0 -31px;}
.wd_score #contents .question10 .q_list li a.q1_2.actOn{background-position:-98px -31px;}
.wd_score #contents .question10 .q_list {margin:0 auto; padding-left:38px; width:270px; position:relative;}
.wd_score #contents .question10 .q_list li:nth-child(odd){margin-left:10px;}
.wd_score #contents .question10 .q_list li.re_pose{position:absolute; top:45px; left:-15px;}
.wd_score #contents .question10 .q_list li.re_mg{margin-left:65px;}

.wd_score #contents .img_left{position:absolute;top:290px;right:14px;width:97px}

@media all and (max-width:320px){
	.wd_score #contents .question8 .q_list li:nth-child(4n+1){margin-left:2px}
	.wd_score #contents .question10_1 .q_list li:first-child{margin-left:0}
	.wd_score #contents .question2_1 .q_list li{margin-left:8px}
	.wd_score #contents .question2_1#question_t .q_list{width:280px;padding-left:38px}	
	.wd_score #contents .question2_1#question_t .q_list li:nth-child(odd){margin-left:8px;}
	.wd_score #contents .question2_1#question_t li.re_pose{left:-8px}
	.wd_score #contents .question2_1#question_t li.re_mg{margin-left:70px;}

	.wd_score #contents .question1 .q_list.ideal li:last-child{left:160px}
}

/* 경품 선택 페이지 */
.gift_txt{padding-bottom:20px;color:#fff;line-height:26px;font-size:1.1em}
.wd_score #contents .gift_ch_wrap .gift_list{width:80%;height:auto;margin-top:10px}
.wd_score #contents .gift_ch_wrap .gift_list li{float:none;width:auto;margin:0;margin-top:20px;color:#fff;text-align:left}
.wd_score #contents .gift_ch_wrap .gift_list li:first-child{margin-top:0}
.wd_score #contents .gift_ch_wrap .gift_list li span{float:none}
.btn_gift{display:block;margin-top:30px}

.chk_wrap{position:relative}
.chk_wrap input{position:absolute; top:5px; left:1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;}
.chk_wrap.rdo label{display:inline-block;height:18px;padding:2px 0 0 27px;background:url(/landing/img/bg_radio.png) no-repeat;background-size:21px}
.chk_wrap.rdo label.actOn{background-position:0 -20px}


/* 결혼점수 랜딩 이벤트 배너*/
.wd_score #contents article > div.landing_ban{padding-bottom:5px;}
.wd_score #contents article > div.re_height{height:240px;}

#test_finish{padding-bottom:10px; background:#323a45;}
#test_finish > div{width:320px; margin:0 auto;}
#test_finish p{margin-bottom:24px; color:#fff; line-height:22px; font-size:1.188em;}
#test_finish p .fc1{color:#ff78a6;}
#test_finish p .fc2{color:#fff000;}
#test_finish .graph{padding-bottom:15px; margin:0 auto; width:169px; height:157px; background:url('/landing/img/bg_graph.png') no-repeat; background-size:169px 157px;}
#test_finish .graph .score_bar{position:relative; bottom:-5px; margin:0 0 0 76px; width:33px; height:149px;}
#test_finish .graph .score_bar span em{position:absolute; top:-25px; left:8px; display:block; margin-bottom:5px; font-size:20px; color:#ff8fb5; font-weight:bold; font-size:1.125em;}
#test_finish .graph .score_bar span{position:absolute; bottom:0; left:0; display:block; width:33px; background:url('/landing/img/bg_graph_score.png') repeat-y; background-size:33px 2px;}

#test_form{background:#77b0ce;}
#test_form table{width:100%; /* margin-bottom:10px; */}
#test_form table tbody th{padding:10px 0 5px 0; color:#fff; vertical-align:top;}
#test_form table tbody td{padding:5px 0; text-align:left; font-weight:bold;}
#test_form table tbody td.wd_career{padding-top:8px;}
#test_form table tbody td.wd_career span, #test_form table tbody td.user_sex span{padding:0 !important;}
#test_form table tbody td.wd_career label, #test_form table tbody td.user_sex label{margin-right:10px;}
#test_form table tbody td.wd_career span.jqTransformRadioWrapper, #test_form table tbody td.user_sex span.jqTransformRadioWrapper{margin-right:0 !important;}
#test_form table tbody td.wd_career .jqTransformRadio{width:21px; 
background:url('/landing/img/bg_radio.png') no-repeat; background-size:21px;}
#test_form table tbody td.wd_career a.jqTransformChecked{background-position:0 -20px;}
#test_form table tbody td p{padding-top:5px;color:#f8ff46; font-weight:bold; font-size:0.813em; letter-spacing:-1px;}
#test_form table tbody td span{padding:0 3px; color:#fff;}
#test_form table tbody td input{padding-left:8px;width:73px;height:35px; line-height:35px; border:none;}
#test_form table tbody td select{padding-left:8px;width:73px;height:35px; /* line-height:35px; */ border:none; font-size:14px; background: #fff url('/img/sub/ico_select_arr.png') no-repeat 95% 50%;background-size: 10px;}
#test_form table tbody tr.birth td input{margin:0 4px; display:inline-block; vertical-align:middle;}
#test_form table tbody tr.birth td span{display:inline-block; vertical-align:middle; color:#333;}
#test_form table tbody td.m_carrier span{position:relative;display:inline-block;margin:3px 0 0 10px;padding:0;color:#333}
#test_form table tbody td.m_carrier span.fst{margin-left:0}
#test_form table tbody td.m_carrier input{position:absolute;top:0;left:0;width:auto;height:auto}
#test_form table tbody td.m_carrier input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	opacity:0; z-index:52;}
#test_form table tbody td.m_carrier label{display:inline-block;padding:0;height:20px;padding-left:25px;background:url('/landing/img/bg_radio.png') no-repeat 0 0;background-size:21px;line-height:1.8em;letter-spacing:-1px}
#test_form table tbody td.m_carrier label.actOn{background-position:0 -20px;background-size:21px}

#test_form .add_question{padding:0 0 15px 10px; text-align:left; font-family:'맑은 고딕'; font-weight:bold; font-size:13px;}
#test_form .add_question span{padding-right:5px; letter-spacing:-1px;}
#test_form .add_question input{display:inline-block; vertical-align:middle;}
#test_form .add_question label{padding:0 5px 0 2px;}

#test_form .agree_area{padding-bottom:15px;}
#test_form .agree_area:after{display:block; content:''; clear:both;}
#test_form .agree_area .chk_wrap{position:relative; float:left; margin-left:20px}
#test_form .agree_area .chk_wrap label{display:inline-block; padding:0 0 0 20px; height:16px; font-size:0.813em; letter-spacing:-1px; background:url('/landing/img/bg_chk.png') no-repeat 0 0; background-size:15px; font-weight:bold;}
#test_form .agree_area .chk_wrap label.actOn{background-position:0 -15px;}
#test_form .agree_area .chk_wrap input{position:absolute; top:5px; left:1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
}
#test_form .agree_area a{float:right; margin-right:20px;}

#test_form .slec_area{padding-left:54px}
#test_form .slec_area .chk_wrap{position:relative; float:left;}
#test_form .slec_area .chk_wrap label{display:inline-block; padding:0 0 0 20px; height:14px; font-size:0.933em; letter-spacing:-1px; color:#f8ff46; background:url('/landing/img/bg_chk_s.png') no-repeat 0 0; background-size:14px; font-weight:bold;}
#test_form .slec_area .chk_wrap label.actOn{background-position:0 -14px;}
#test_form .slec_area .chk_wrap input{position:absolute; top:5px; left:1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
}
#test_form .slec_txt{display:block;padding:0 0 0 10px;height:14px;text-align:left;font-size:12px;letter-spacing:-1px;color:#f8ff46;font-weight:normal}
#test_form .slec_area .slec_txt em{display:block;font-weight:bold}

#test_form .end_box{margin:20px 20px 0;padding:30px 20px;border:1px solid #fff}
#test_form .end_txt{margin:13px 10px 0;padding-top:12px;border-top:1px solid #fff;color:#fff;font-size:1.285em}

/* #test_form .end_txt.v1{border:1px solid #fff} */
#test_form .end_txt span{display:block;margin-bottom:20px;font-size:1.285em;font-weight:bold}
#test_form .end_txt .gift_list{margin-bottom:0;text-align:left;font-size:0.925em}
#test_form .end_txt strong{color:#f8ff46}
#test_form .end_txt strong.v1{color:#f8ff46;font-size:1.166em}
/* .btn_cofn{display:block;width:180px;margin:0 auto;background:url(/landing/img/bt_confirm2.png) no-repeat;background-size:180px 49px} */

.love_test .slec_txt{display:block;padding:0 0 0 0;height:14px;font-size:1em;letter-spacing:-1px;color:#f8ff46;font-weight:normal}
.love_test .slec_txt .slec_em{display:inline-block;color:#fff;font-weight:bold;font-size:1.142em}
.love_test .slec_txt .slec_sp{color:#fff;font-size:1em;font-weight:normal}
/* .love_test span{display:inline-block;background:url(../img/slec_txt.png) no-repeat} */

#test_form .hp_certify .inp_wrap{position:relative; display:block; margin-bottom:5px; height:35px; background:#fff;}
#test_form .hp_certify .inp_wrap a{position:absolute; top:4px; right:4px;}

/* 결혼상대 분석 보고서 */
.lvt_analysis#wrapper{background:#fff;}
.lvt_analysis header{overflow:hidden; background:#f7f6f2; border-bottom:1px solid #a2c1d5;}
.lvt_analysis header h1{float:left; padding:10px;}
.lvt_analysis header h2{float:right;  padding:14px 10px 0 0;}
.lvt_analysis header h2.re_pd{padding-top:9px;}
/* .lvt_analysis #contents{padding:0 15px;} */
.lvt_analysis .visu{max-width:480px; margin:0 auto;}
.lvt_analysis .visu img{width:100%;}
.lvt_analysis .step1 p{padding-bottom:12px; /* border-bottom:1px solid #a2c1d5; */ text-align:center; color:#939598; letter-spacing:-1px; line-height:18px; font-size:0.938em;}
.lvt_analysis p.info_box{padding-bottom:12px; border-bottom:1px solid #a2c1d5; text-align:center; color:#939598; letter-spacing:-1px; line-height:18px; font-size:0.938em;}
.lvt_analysis p.info_box.re_pd{padding-top:15px;}
.lvt_analysis p.info_box.bt{border-bottom:0;}
.lvt_analysis .step1{max-width:640px; margin:0 auto;}
.lvt_analysis .step1 h3{padding:10px 0; text-align:center; font-size:1.188em; line-height:24px; /* border-bottom:1px solid #a2c1d5; */}
.lvt_analysis .step1 h3 span{text-decoration:underline;}
.lvt_analysis .step1 h3.re_fz{font-size:1.250em;}
.lvt_analysis .step1 h3 em{color:red;}
.lvt_analysis .step1 ul.user_sex{overflow:hidden; padding:0 15px 250px 15px; box-sizing:border-box; min-width:320px; max-width:480px; margin:0 auto;}
.lvt_analysis .step1 ul.user_sex li{float:left; width:46%;}
.lvt_analysis .step1 ul.user_sex li img{width:100%;}
.lvt_analysis .step1 ul.user_sex li:first-child{margin-right:8%;}
.lvt_analysis ul.q_list{padding-bottom:10px;}
.lvt_analysis ul.q_list li {position:relative; padding:13px 15px; border-bottom:1px solid #ddd;}
.lvt_analysis ul.q_list li:after{display:block; content:''; clear:both;}
.lvt_analysis ul.q_list li .btn{position:absolute; top:8px; right:15px;}
.lvt_analysis ul.q_list li div{position:relative; margin-right:100px;}
.lvt_analysis ul.q_list li div a{display:block; width:100%; padding:10px 0; text-align:center; color:#fff; font-size:1.188em; letter-spacing:-1px; line-height:24px; font-weight:bold;}
.lvt_analysis ul.q_list li div span{display:block; width:100%; padding:10px 0; text-align:center; color:#fff; font-size:1.125em; letter-spacing:-1px; line-height:24px; font-weight:bold;}
.lvt_analysis ul.q_list li div span select, .lvt_analysis ul.q_list li div span input{height:30px; line-height:30px; border:none; font-size:0.688em;}
.lvt_analysis ul.q_list li div span input{font-size:0.875em;}
.lvt_analysis ul.q_list li div span input{text-align:center;}
.lvt_analysis ul.q_list li div em{color:#fafb81;}
.lvt_analysis ul.q_list li div img{position:absolute; top:40%; right:-12px;}
.lvt_analysis ul.q_list li.lst1 div a{background:#0b7e7b;}
.lvt_analysis ul.q_list li.lst2 div a{background:#f34e14;}
.lvt_analysis ul.q_list li.lst3 div a{background:#d70d70;}
.lvt_analysis ul.q_list li.lst1 div span{background:#0b7e7b;}
.lvt_analysis ul.q_list li.lst2 div span{background:#f34e14;}
.lvt_analysis ul.q_list li.lst3 div span{background:#d70d70;}
.lvt_analysis .step2{max-width:480px; padding:0 15px 290px 15px; margin:15px auto 0 auto; box-sizing:border-box;}
.lvt_analysis .step2 h3{line-height:25px; text-align: center; font-size: 1.063em;}
.lvt_analysis .step2 h3 span{font-size:1.875em;}
.lvt_analysis .step2 h3 span.bg{display:inline-block; background:yellow; text-align:center;}
.lvt_analysis .step2 h3 em{color:#ee0578; font-weight:800;}
.lvt_analysis .step2 p.tit_txt{padding-bottom:20px;}
.lvt_analysis .data_list{overflow:hidden; margin:23px 0 55px;}
.lvt_analysis .data_list.re_mg{margin-bottom:25px;}
.lvt_analysis .data_list li{float:left; width:32%; height:85px; line-height:85px;}
.lvt_analysis .data_list li a{display:block; padding-left:10px; text-align:center; color:#000; font-size:1.125em;  background:url('/landing/img/bg_chk_off.png') no-repeat 19% 31px; background-size:21px;}
.lvt_analysis .data_list li a.actOn{background:url('/landing/img/bg_chk_on.png') no-repeat 19% 30px; background-size:21px;}
.lvt_analysis .data_list li:first-child{margin-left:0; line-height:18px;}
.lvt_analysis .data_list li:first-child a{padding-top:25px;}
.lvt_analysis .data_list li{margin-left:2%;}
.lvt_analysis .data_list li.lst1{background:#3dccca;}
.lvt_analysis .data_list li.lst2{background:#fcb53f;}
.lvt_analysis .data_list li.lst3{background:#f1592a;}

.lvt_analysis .data_list2{overflow:hidden; margin-top:25px;}
.lvt_analysis .data_list2 li{float:left; width:32%; margin-left:2%;}
.lvt_analysis .data_list2 li:first-child{margin-left:0;}
.lvt_analysis .data_list2 li img{width:100%;}
/* .lvt_analysis .step2 p{position:relative; margin:20px 15px 0 15px; padding:10px; background:#e3e4e6; font-size:1.125em;}
.lvt_analysis .step2 p img{position:absolute; bottom:-9px; left:40px;}
.lvt_analysis .step2 ul{margin:20px 0;}
.lvt_analysis .step2 ul li:first-child{padding-top:5px;}
.lvt_analysis .step2 ul li{padding:10px 0 10px 15px; border-bottom:1px solid #f0f0f0; letter-spacing:-1px;}
.lvt_analysis .step2 ul li:last-child{border-bottom:none;}
.lvt_analysis .step2 ul li a{color:#000;}
.lvt_analysis .step2 ul li input{text-align:center;}
.lvt_analysis .step2 ul li input,.lvt_analysis .step2 ul li select{position:relative; top:-1px; margin-left:5px; height:30px; line-height:30px; vertical-align:middle; font-size:0.938em	;}
.lvt_analysis .step2 ul li img{position:relative; top:-2px; margin-right:2px; vertical-align:middle;} */
.lvt_analysis .step2 .btn{display:block; margin-bottom:30px; width:100%;}
.lvt_analysis .step3{padding:0 15px; max-width:480px; margin:0 auto; box-sizing:border-box;}
.lvt_analysis .step3 p.info_txt{text-align:center; margin:20px 0 13px; letter-spacing:-1px; color:#939598; font-size:1.125em; line-height:22px;}
.lvt_analysis .step3 p.info_txt em{color:#ed145b;}
.lvt_analysis .step3 .btn{display:block; margin-bottom:23px;}
.lvt_analysis .step4{padding:0 15px 315px 15px; max-width:640px; margin:0 auto; box-sizing:border-box;}
.lvt_analysis .step4 h3{padding:0 0 5px; text-align:center; font-size:1.063em; line-height:22px;}
.lvt_analysis .step4 h3 span{font-size:1.875em;}
.lvt_analysis .step4 .birth_box{margin:15px 0 9px; height:58px; line-height:58px; text-align:center; background:#ebecee; font-size:1.125em;}
.lvt_analysis .step4 .birth_box input{height:30px; line-height:30px; border:2px solid #ef6999; text-align:center; font-weight:bold; font-size:1.125em;}
.lvt_analysis .step4 .birth_box span:first-child{margin-right:18px;}
.lvt_analysis .step4 .birth_box span:last-child{font-weight:700;}
.lvt_analysis .step4 .birth_box select{height:30px; line-height:30px; font-size:1.125em;}

.lvt_analysis .mg_wrap{margin:0 15px;}
.lvt_analysis #test_form{background:#fff;}
.lvt_analysis #test_form table{border:2px solid #949699;}
.lvt_analysis #test_form table th{border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; color:#000;}
.lvt_analysis #test_form table td{padding:7px 0 8px 10px; border-bottom:1px solid #f0f0f0;}
.lvt_analysis #test_form table td input, .lvt_analysis #test_form table td select{border:1px solid #000; font-size:0.938em;}
.lvt_analysis #test_form table tbody td span{color:#000;}
.lvt_analysis #test_form table tbody td p{color:#ed145b;}
.lvt_analysis #test_form .agree_area .chk_wrap label{padding:5px 0 0 25px; height:15px; background:url('/gy_img_renw/kakao/bg_checkbox2.png') no-repeat; background-size:20px;}
.lvt_analysis #test_form .agree_area .chk_wrap label.actOn{background-position:0 -20px;}
.lvt_analysis #test_form table tbody td.user_sex .jqTransformRadio{width:20px; background:url('/gy_img_renw/kakao/bg_radio2.png') no-repeat; background-size:20px;}
.lvt_analysis #test_form table tbody td.user_sex a.jqTransformChecked{background-position:0 -20px;}
.lvt_analysis #test_form table tbody td.wd_career .jqTransformRadio{width:20px; background:url('/gy_img_renw/kakao/bg_radio2.png') no-repeat; background-size:20px;}
.lvt_analysis #test_form table tbody td.wd_career a.jqTransformChecked{background-position:0 -20px;}
.lvt_analysis .step_finish{padding:0 15px; max-width:640px; margin:0 auto; box-sizing:border-box;}
.lvt_analysis .step_finish p{margin:20px 0 15px; text-align:center; letter-spacing:-1px; color:#000; line-height:24px; font-size:1.125em;}
.lvt_analysis p.tit_txt{margin:20px 0 0px; text-align:center; letter-spacing:-1px; color:#000; line-height:20px; font-size:1.125em;}
.lvt_analysis .tit_txt img{vertical-align:middle;}
.lvt_analysis .step_finish p em{color:#ed145b;}
.lvt_analysis .step_finish .re_btn{display:block; margin-top:20px;}
.lvt_analysis .step_finish .btn_area{overflow:hidden; margin-top:30px;}
.lvt_analysis .step_finish .btn_area a{float:left; width:49%;}
.lvt_analysis .step_finish .btn_area a:first-child{margin-right:2%;}
.lvt_analysis #view_cont {margin-top:15px;}
.lvt_analysis #view_cont > div{border:2px solid #939598;}
.lvt_analysis #column_chart, .lvt_analysis #column_chart2{padding:10px 0;}
.lvt_analysis #column_chart2{padding:10px;}
#column_chart, #column_chart2{margin-top:15px;}

.flex-control-nav {margin-top:15px; width: 100%;  text-align: center;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #7f7f7f; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
/* .flex-control-paging li a:hover { background: #3dccca; } */
.flex-control-paging li a.flex-active {position:relative; top:-1px; width:15px; height:15px; background: #3dccca;  cursor: default; }
.flex-direction-nav{display:none;}


#contents.finish_cont{padding-top:0; margin-top:0; font-family:'돋움'; }
.finish_cont .txt_point{padding-bottom:5px; text-align:center; font-size:0.875em; line-height:18px; letter-spacing:-1px;}
.finish_cont .point_area{position:relative; padding:7px 5px; background:#f65a70;}
.finish_cont .point_area p{color:#fff; letter-spacing:-1px;}
.finish_cont .point_area p img{display:inline-block; vertical-align:middle; margin-right:6px; width:11px;}
.finish_cont .point_area p span{display:inline-block; vertical-align:middle; font-size:1.125em;}
.finish_cont .point_area.re_fz p span{font-size:1.000em;}
.finish_cont .point_area p span strong{display:inline-block; vertical-align:middle; font-family:'돋움'; font-weight:800; font-size:1.125em; color:#f6fb63;}
.finish_cont .point_area a{position:absolute; top:7px; right:3px;}
.finish_cont .point_area a img{width:115px;}

.finish_cont #test_finish{background:#eaeaea url('/landing/img/bg_graph_wrap.png') no-repeat 0 0; background-size:100% 145px; padding:0 15px; border-bottom:1px solid #ddd;}
.wd_score #contents.finish_cont article#test_finish > div{width:100%; max-width:480px !important; padding:20px 0; overflow:hidden;}
.finish_cont #test_finish p{float:right; padding:20px 0 0 0; margin-bottom:0; width:55%; color:#010404; font-size:1.000em; letter-spacing:-1px; box-sizing:border-box;}
.finish_cont #test_finish p .fc2{color:#ec0877; font-weight:800;}
.finish_cont #test_finish .graph{float:left; width:45%; height:105px; padding-bottom:0; background:url('/landing/img/bg_graph2.png') no-repeat; background-size:136px 105px;}
.finish_cont #test_finish .graph .score_bar{height:103px; bottom:0; margin-left:70px;}
.finish_cont #test_finish .graph .score_bar span{width:25px; background:#ec0877;}
.finish_cont #test_finish .graph .score_bar span em{top:-18px; left:5px; color:#ec0877; font-size:0.938em;}

.finish_cont .point_list > li{padding:15px; border-bottom:1px solid #ddd;}
.finish_cont .point_list.re_bd{margin-top:0; border-top:1px solid #ddd;}
.finish_cont .point_list li a{width:100%; display:block; color:#000; display:table;}
.finish_cont .point_list li .icon{width:55px; display:table-cell}
.finish_cont .point_list li .txt{padding-top:4px; vertical-align:middle; display:table-cell; font-size:1.000em;}
.finish_cont .point_list li .txt p{font-size:1.000em; letter-spacing:-1px;}
/* .finish_cont .point_list li .txt p{white-space: nowrap; text-overflow: ellipsis;} */
.finish_cont .point_list li .txt strong{font-family:'돋움'; font-weight:800; font-size:1.063em; letter-spacing:-1px;}
.finish_cont .point_list li .icon img{width:45px; }
.finish_cont .point_list li a ul{margin-top:5px;}
.finish_cont .point_list li a ul:after{display:block; content:''; clear:both;}
.finish_cont .point_list li a ul li{float:left; width:100%; color:#6d6e71; font-size:0.875em;}
.finish_cont .point_list li a ul li:last-child{width:100%; padding:0 5px; margin-top:-2px;  border:1px solid #fff; text-align:left;  line-height:18px; height:18px; vertical-align:middle;}
.finish_cont .point_list li a ul li.save{width:83px; padding:0 5px; padding-top:2px; border:1px solid #f65a70; box-shadow:2px 2px #d8dad9; text-align:left;  line-height:17px; height:18px; vertical-align:middle;}
.finish_cont .point_list li a ul li.save strong{color:#f65a70; font-size:1.063em;}
.finish_cont .point_list li a ul li.save span{font-size:0.938em; background:url('/landing/img/ico_point_b.png') no-repeat 0 1px; background-size:13px;}
.finish_cont .point_list li a ul li span{padding-left:15px; display:inline-block; background:url('/landing/img/ico_point.png') no-repeat 0 2px; background-size:13px;}
.finish_cont .point_list li a ul li span strong{color:#888;}
.finish_cont .point_list li a ul li strong{color:#8395b3;}
.finish_cont .point_list li a ul li:first-child{margin-right:35px;}
.finish_cont .banner_area{padding-top:0 !important;}

@media all and (max-width: 320px){
	.finish_cont .txt_point{font-size:0.813em;}
	.finish_cont .point_area p span{font-size:1.000em !important;}
	.finish_cont .point_list li .txt p{font-size:0.875em;}
	.finish_cont .point_info_box{font-size:0.933em !important;}
	.finish_cont .point_info_box strong{font-size:1.000em !important;;}
}


#call_btn{position:fixed; left:10px; bottom:15px; z-index:2000;}
#call_btn > div{position:relative; overflow:hidden; width:242px; height:59px;}
#call_btn a{position:absolute; bottom:0px; left:0;  z-index:110;}
#call_btn a img{width:59px;}
#call_btn span{position:absolute; top:3px; left:3px; z-index:100;}
#call_btn span img{width:239px;}

/* 가연포인트 인증 페이지 */
.finish_cont.lvt_analysis .txt_point{padding-top:15px; font-family:'돋움';}
.finish_cont.lvt_analysis .point_area p{position:relative; top:0;}
.finish_cont .hp_certify .tit_area{max-width:320px; width:100%; margin:0 auto;}
.finish_cont .hp_certify{width:100%; max-width:300px; box-sizing:border-box;}
.finish_cont .hp_certify li span{display:block; margin-right:110px;}
.finish_cont .hp_certify li input{padding:10px 0 10px 5px; height:39px; line-height:39px;}
#gy_point.finish_cont{font-family:'돋움';}
#gy_point.finish_cont .point_area p{max-width:320px; margin:0 auto;}
#gy_point.finish_cont .point_area p img{margin-top:4px; vertical-align:top;}
#gy_point.finish_cont #sendmsg{color:#f845a1;} 
#gy_point .gy_point {margin-top:25px; padding-bottom:20px;}
#gy_point .gy_point dt{padding-bottom:10px; font-weight:bold;}
#gy_point .gy_point dd ul li{display:table; margin-bottom:7px;}
#gy_point .gy_point dd ul li span{display:table-cell;}
#gy_point .gy_point dd ul li span.num{display:inline-block; padding-top:1px; margin-right:7px; width:17px; height:17px; line-height:17px; text-align:center; color:#fff; background:url('/landing/img/bg_circle_num.png') no-repeat; background-size:17px;}
.finish_cont .point_info_box{padding:5px; background:#f65a70; font-size:1.000em; text-align:center; color:#fff; font-family:'돋움';}
.finish_cont .point_info_box a{color:#fff;}
.finish_cont .point_info_box strong{color:#fff; font-family:'돋움'; font-size:1.063em;}
.finish_cont .point_info_box img{display:inline-block; vertical-align:middle; width:14px;}

.finish_cont .hp_certify .tit_area2 h3{text-align:center;}
.finish_cont .hp_certify .tit_area2 p{padding:15px 0; color:#666; line-height:18px;}
.finish_cont .hp_certify.plus .banner{padding-bottom:10px;}
.finish_cont .hp_certify.plus .inp{height:84px;}
.finish_cont .hp_certify.plus .info_txt{padding-bottom:15px;}
.finish_cont .hp_certify.plus .info_txt li{margin-bottom:8px; color:#959595; font-size:12px;}


/* 연애 심리 테스트 동적 */
.mental_hd{padding:15px 0 10px; height:66px; background:#f49cc2; text-align:center; color:#fff;}
.mental_hd h1{color:#fff; font-size:1.563em;}
.mental_hd p{margin-top:8px; font-size:0.750em; line-height:16px; font-weight:bold; letter-spacing:-1px;}
.mental_bg{background:#f49cc2 url('/gy_img_renw/lovetest/mental/bg_mental_gra.png') 0 center no-repeat; background-size:100% 100%;}
#lovetest.mental{padding-top:30px; max-width:480px; margin:0 auto;}
#lovetest .mentl_lst2{margin-top:15px; padding-left:1%; box-sizing:border-box; width:100%;}
#lovetest .mentl_lst2:after{display:block; content:''; clear:both;}
#lovetest .mentl_lst2 li{float:left; width:25%; text-align:center !important;}
#lovetest .mentl_lst2.half {margin-top:20px;}
#lovetest .mentl_lst2.half li{width:50%;}
#lovetest .mentl_lst2.half li img{width:90%;}
#lovetest .mentl_lst2 li img{width:100%;}
#lovetest .lvt_cont .cont_img{display:block; padding-top:30px; width:320px; margin:0 auto; text-align:center;}
#lovetest .lvt_cont .cont_img.re_pd{padding-top:16px;}
#lovetest .lvt_cont .title{padding-top:30px; font-size:1.500em; letter-spacing:-1px; text-align:center;}
#lovetest .count {margin-top:25px; font-weight:bold; font-size:1.285em; letter-spacing:-1px; text-align:center;}
#lovetest .count span{display:inline-block; width:25px; height:30px; line-height:30px; color:#fff; font-size:1.1em;background:url('/gy_img_renw/lovetest/mental/bg_count.png') no-repeat; background-size:50px 30px;}
#lovetest.mental table{padding:10px; border:none;}
#lovetest.mental .btn_wrap{padding:15px 10px 20px 10px; background:#fff;}
#lovetest.mental .btn_wrap .prvcy{position:relative; margin-top:0; margin-bottom:16px;}
#lovetest.mental .btn_wrap .prvcy label{font-size:0.875em;}
#lvt_footer{margin:180px 0 10px;  color:#fff; font-size:0.750em; letter-spacing:-1px;}
#lvt_footer.re_mg{margin-top:15px;}
#lvt_footer .banner_area p{padding:6px 0;}
#lvt_footer p{padding:0 10px; margin-bottom:10px;}
#lvt_footer address{padding:0 10px;}

.mental .tbl_form th span{font-weight:normal; line-height:20px; font-size:0.867em;}
.mental .tbl_form td div.income_wrap ul li input{display:none;}
.mental .tbl_form td div.income_wrap ul{overflow:hidden;}
.mental .tbl_form td div.income_wrap ul li{float:left; margin-right:0; width:40%; box-sizing:border-box;}

.prvcy a.btn{display:block; position:absolute; top:0; right:0;}
.point_box {margin-top:5px; border-radius:5px; padding:8px 12px; background:#efefef; border:1px solid #c6c6c6;}
.point_box img{display:inline-block; padding-top:5px; margin-right:5px;}

.sel{background: #fff url('/img/sub/ico_select_arr.png') no-repeat 97% 50%; background-size: 10px;}

/*연애심리테스트 랜딩화*//*171106*/
.mental_ld{background:none}
.mental_ld #container{width:100%}
.mental_ld h3{color: #000;line-height: 26px;font-size: 1.5em;letter-spacing: -1px;font-weight: bold;text-align:center}
.mental_ld .imgld{height:360px;}
.mental_ld .q_box{margin-top:45px}
.mental_ld .imgld .qst_title{text-align:center;padding-top:30px;font-size:2em;font-weight:bold}
.mental_ld .imgld ul li a{display:block;}

.mental_ld .qst_imgO ul{overflow:hidden;width:276px;margin:10px auto}
.mental_ld .qst_imgO ul li{float:left;text-align:center;margin:10px 15px 0 15px;font-size:1.2em;font-weight:bold}
.mental_ld .qst_imgO ul img{display:block;padding-bottom:10px}

.mental_ld .question{padding:50px 0px 77px}
.mental_ld .question .q_list a{display:block;width:66px;height:66px;margin:0;background:url('/landing/img/bg_score_w3.png') no-repeat;background-size:100%;text-indent:0}
.mental_ld .q_list .answer_txt{display:block;padding-top:24px;letter-spacing:-1px;text-align:center;font-size:1.07em}
.mental_ld .q_list .answer_txt.v1{padding-top:18px;line-height:1.2em;font-size:1.07em}
.mental_ld .q_list .answer_txt.v2{padding-top:15px;line-height:1.2em}
.mental_ld .q_list .answer_txt.v3{padding-top:25px;line-height:1.2em;font-size:1.07em}
.mental_ld .q_list.r3{width:235px}
.mental_ld .q_list.r3 li:nth-child(-n+3){margin-top:0}
.mental_ld .q_list.r3 li:nth-child(3n-2){margin-left:0}
.mental_ld .q_list.r3 li.line{margin-left:42px}
.mental_ld .q_list.r4{width:318px}
.mental_ld .q_list.r4 li:nth-child(-n+4){margin-top:0}
.mental_ld .q_list.r4 li:nth-child(4n-3){margin-left:0}
.mental_ld .q_list.r4 li.re_pose{margin-left:85px}
.mental_ld .q_list.r4_2{width:235px}

.mental_ld .q_list.r6{width:330px}
.mental_ld .q_list.r6 li:nth-child(-n+6){margin-top:0}
.mental_ld .q_list.r6 li:nth-child(6n-5){margin-left:0}
.mental_ld .q_list.r6 li.re_pose{margin-left:85px}
.mental_ld .q_list.r6 a { width:50px; height:50px;}
.mental_ld .q_list.r6 .answer_txt {padding-top:15px}
.mental_ld .q_list.r6 .answer_txt.v1{padding-top:7px}
.mental_ld .q_list.r6 li{float:left;width:50px;margin:10px 0 0 6px}

/* 랜딩페이지 */
.ld_header .nav{overflow:hidden; padding:11px 0 8px 3px; width:253px; margin:0 auto;}
.ld_header .nav li{float:left;}
.ld_header .nav li a img{width:78px;}
.ld_header .nav li:last-child a img{width:80px;}
.ld_header{text-align:center;}
.ld_header span img{width:100%;}

.ld_header .nav.list_5th li a img{width:62px;}
.ld_header .nav.list_5th li:first-child a img, .ld_header .nav.list_5th li:last-child a img{width:64px;}
/* #landing #testfinish{position:relative; top:-80px; margin:0 13px;} */
#randing_ban{/* border:1px solid #eae8e8;  */ margin-top:-50px; background:url('/gy_img_renw/landing/bg_ban.png') repeat-x;}
#randing_ban div{width:320px; margin:0 auto;}
#randing_ban div img{width:320px;}
.landing_btm{padding-top:10px; background:#191b29;}
.landing_btm div{border-top:1px solid #565665;}
.landing_btm div a{display:block; width:320px; margin:0 auto;}
.landing_btm div img{width:100%;}
#ld_contents{position:relative; top:-50px; padding-bottom:20px; background:#fff;}
#ld_contents2{position:relative; top:-40px; padding-bottom:20px;}
.ld_content{position:relative; top:0; margin:0 auto; text-align:center;}
.ld_content .re_pose{position:relative; top:-55px;}
.ld_content p{display:block; margin:0 25px;}
.ld_content p img{width:100%;}
.ld_content .btn_area{margin:15px 0 20px;}
.ld_content .btn_area img{width:170px;}
.ld_content .banner img{display:block; margin:0 auto; width:320px;}
.ld_content .banner{background:#fff; border-bottom:1px solid #d2d4d6;;}
.ld_content .banner .ban2{border-top:1px solid #d2d4d6;}
.ld_content .tbl_form td{text-align:left;}
.ld_content .prvcy{position:relative; margin:10px; margin-bottom:16px; text-align:left;}
#btm .btm_txt {
	width:302px;
	height:68px;
	overflow:hidden;
	visibility:hidden
}
#freecall_sctn{
	background:#fff;
}
#freecall_wrap{
	width:320px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	overflow:hidden;
	/*padding:5px 0;*/
	text-align:center
}
#freecall_wrap img{
	vertical-align:middle
}
#ld_footer .info_txt{padding:8px 0 12px; text-align:center; background:#feedf5;}

.ld_gayeon ul li{padding:10px 12px 10px 12px; color:#4e4d4d; background:#fff;}
.ld_gayeon ul li span{display:block; padding-left:12px; background:url('/gy_img_renw/landing/bg_arr.png') no-repeat 0 5px; letter-spacing:-1px; background-size:6px 8px; line-height:18px;}
.ld_gayeon ul li:nth-child(odd){background:#faeef5;}
.ld_gayeon .btn_area{margin:20px 0; text-align:center;}
.ld_gayeon .btn_area img{width:170px;}
.ld_gayeon .banner{background:#fff; border-bottom:1px solid #d2d4d6;;}
.ld_gayeon .banner .ban2{border-top:1px solid #d2d4d6;}
.ld_gayeon .banner img{display:block; margin:0 auto; width:320px;}

/* 20150311 블로그 랜딩 */
.blog_landing{background:#9e8e8e;}
.blog_landing .form_wrap{padding-bottom:10px; margin:10px; background:#fff;}
.blog_landing .form_wrap table{width:100%;}
.blog_landing .form_wrap table th{border-bottom:1px solid #d2d4d6;}
.blog_landing .form_wrap table td{border-bottom:1px solid #d2d4d6; padding:10px 0;}
.blog_landing .form_wrap table td input{display:inline-block; vertical-align:middle; border:1px solid #c3c3c3; padding: 8px 0 8px 8px; height: 16px; line-height: 16px;}
.blog_landing .form_wrap table td select{display:inline-block; vertical-align:middle; height:34px; line-height:34px; border:1px solid #c3c3c3;} 
.blog_landing .form_wrap table td span.dash{margin-right:5px; color:#7e7e7e; font-weight:bold;}
.blog_landing .txt{padding:10px 0 0 10px;font-size:0.800em; font-weight:bold; letter-spacing:-1px;}
.blog_landing .agree_wrap .btn{float:left; width:80px; margin-left:0px; border:0;}
.blog_landing .agree_wrap .btn img{width:70px;}
.blog_landing .adv_btn{display:block; text-align:center;}
.blog_landing .adv_btn img{width:185px;}

/* 20150608 결혼가능점수 */
.score_test{padding-bottom:15px; background:url('/landing/img/score/bg_wrap.png') repeat; background-size:5px;}
.score_test header img{width:100%; float:left;}
.score_test header h1{overflow:hidden;}
.score_test .count{background: #253999; /* Old browsers */
background: -moz-linear-gradient(top,  #253999 0%, #374daa 7%, #374daa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#253999), color-stop(7%,#374daa), color-stop(100%,#374daa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #253999 0%,#374daa 7%,#374daa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #253999 0%,#374daa 7%,#374daa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #253999 0%,#374daa 7%,#374daa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #253999 0%,#374daa 7%,#374daa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#253999', endColorstr='#374daa',GradientType=0 ); /* IE6-9 */
text-align:center; padding:10px 0; color:#fff; font-weight:bold; font-size:16px; letter-spacing:-1px;
}
.score_test .count strong{font-size:1.125em;}
.score_test .count span{color:#fffc00;}
.score_test .score_wrap .tit_txt{padding:8px 0; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.score_test .score_wrap .tit_txt em{font-weight:bold; color:#f6ff00;}
.score_test .score_wrap .score_qna{margin:0 5px; padding:5px; background:#fff;}
.score_test .score_wrap .score_qna dl{padding:10px 5px 5px 5px; background:#feedf3; letter-spacing:-1px;}
.score_test .score_wrap .score_qna dl dt{margin-bottom:10px; font-weight:bold; color:#434343; font-size:16px;}
.score_test .score_wrap .score_qna dl dd ul{overflow:hidden; width:306px; margin:0 auto;}
.score_test .score_wrap .score_qna dl dd ul li{width:49%; float:left;  margin-bottom:5px; text-align:center;}
.score_test .score_wrap .score_qna dl dd ul li:nth-child(odd){margin-right:2%;}
.score_test .score_wrap .score_qna dl dd ul li a{display:block; width:150px; height:35px; line-height:35px; font-weight:bold; background:url('/landing/img/score/bg_btn_off.png') no-repeat; background-size:150px 35px;}
.score_test .score_wrap .score_qna dl dd ul li a.actOn{color:#fff; background:url('/landing/img/score/bg_btn_on.png') no-repeat; background-size:150px 35px;}

.score_test .score_form{margin:5px 5px 0 5px; padding:10px; background:#fff;}
.score_test .score_form h3{padding:5px 0 10px; font-size:17px; letter-spacing:-1px;}
.score_test .score_form h3 strong{color:#ff4751;}
.score_test .btn_area {text-align:center;}
.score_test .btn_area img{width:80%;}
.score_test .tbl_form{border-bottom:0;}
.score_test .tbl_form th, .score_test .tbl_form td{border-left:0; color:#434343; border-bottom:1px dashed #9d9d9d;}
.score_test .tbl_form td input[type="text"], .score_test .tbl_form td input[type="tel"], .score_test .tbl_form td select{border:1px solid #969696;}
.score_test .tbl_form td .sel{background: url('/img/sub/joinInfo/ico_select_arr.png') no-repeat 97% 50%; background-size: 10px;}
.score_test .tbl_form td div ul{height:100%;}
.score_test .tbl_form td div ul li{width:46%; margin-right:3%;}
.score_test .tbl_form td .rdo_wrap label{display:block; width:100%; height:32px; line-height:32px; padding-left:0; text-align:center; background:none; font-weight:bold; border:1px solid #969696;}
.score_test .tbl_form td .rdo_wrap label.actOn{box-shadow:2px 5px 3px #626362;}
.score_test .tbl_form td .user_sex .rdo_wrap li:first-child label.actOn{background: #098fbe; /* Old browsers */
background: -moz-linear-gradient(top,  #098fbe 0%, #079ed2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#098fbe), color-stop(100%,#079ed2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #098fbe 0%,#079ed2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #098fbe 0%,#079ed2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #098fbe 0%,#079ed2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #098fbe 0%,#079ed2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#098fbe', endColorstr='#079ed2',GradientType=0 ); /* IE6-9 */
color:#fff; border:1px solid #079ED2;
}
.score_test .tbl_form td .user_sex .rdo_wrap li label.actOn{background: #c2386f; /* Old browsers */
background: -moz-linear-gradient(top,  #c2386f 0%, #d83c77 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2386f), color-stop(100%,#d83c77)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c2386f 0%,#d83c77 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c2386f 0%,#d83c77 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c2386f 0%,#d83c77 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c2386f 0%,#d83c77 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2386f', endColorstr='#d83c77',GradientType=0 ); /* IE6-9 */

color:#fff; border:1px solid #d83c77;
}

.score_test .tbl_form td .marry_cnt .rdo_wrap li label.actOn{background: #b63bcc; /* Old browsers */
background: -moz-linear-gradient(top,  #b63bcc 0%, #bd44dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b63bcc), color-stop(100%,#bd44dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b63bcc 0%,#bd44dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b63bcc 0%,#bd44dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b63bcc 0%,#bd44dd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b63bcc 0%,#bd44dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b63bcc', endColorstr='#bd44dd',GradientType=0 ); /* IE6-9 */

color:#fff; border:1px solid #b63bcc;
}

.score_test .tbl_form td .marry_cnt .rdo_wrap li:first-child label.actOn{background: #60b153; /* Old browsers */
background: -moz-linear-gradient(top,  #60b153 0%, #71bc5b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60b153), color-stop(100%,#71bc5b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #60b153 0%,#71bc5b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #60b153 0%,#71bc5b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #60b153 0%,#71bc5b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #60b153 0%,#71bc5b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b153', endColorstr='#71bc5b',GradientType=0 ); /* IE6-9 */
color:#fff; border:1px solid #60b153;  
}

.score_test .agree_wrap{padding:10px 0;}
.score_test .agree_wrap h3{color:#615a5a;}
.score_test .agree_wrap .agree_txt{margin-bottom:5px; padding:5px; border:1px solid #919191;}
.score_test .agree_wrap .agree_txt .txt_box{height:50px; overflow-y:auto; overflow-x:hidden; font-size:12px; line-height:16px;}

/* 20150615 결혼가능점수 */
.wdscore2015_06{padding-top:35px; background:url('/img/landing/score/bg_wdscore.png') no-repeat; background-size:cover;}
.wdscore2015_06 .ban_wd_score{padding-top:75px; max-width:640px; margin:0 auto}
.wdscore2015_06 .score_wrap{position:relative; margin:0 auto; width:320px; height:215px; overflow:hidden;}
.wdscore2015_06 .score_content{position:absolute; top:0; width:320px; height:3000px;}
.wdscore2015_06 .cont{width:300px; height:215px; margin:0 auto;}
.wdscore2015_06.test .cont{position:relative; height:280px;}
.wdscore2015_06.test .cont .count{margin-top:35px ;text-align:center; color:#53577b; font-weight:bold;}
.wdscore2015_06.test .cont .count p{font-size:16px;}
.wdscore2015_06.test .cont .count p .num{display:inline-block; width:20px;}
.wdscore2015_06 #cont0{text-align:center;}
.wdscore2015_06 #cont0 h3{padding:12px 0 31px;}
.wdscore2015_06 #cont4 dl dt{letter-spacing:-1px; font-size:1.067em;}
.wdscore2015_06 .cont dl dt{width:300px; height:55px; font-weight:bold; color:#fff; text-align:center; font-size:1.133em; background:url('/img/landing/score/bg_question.png') no-repeat; background-size:300px 55px;}
.wdscore2015_06 .cont dl dt span{display:block; padding-top:5px; height:50px; line-height:52px;}
.wdscore2015_06 .cont dl dd{margin-top:15px; width:300px; height:114px; background:url('/img/landing/score/bg_ans_wrap.png') no-repeat; background-size:300px 114px;}
.wdscore2015_06 .cont dl dd ul{overflow:hidden; padding:13px 14px 14px 15px;}
.wdscore2015_06 .cont dl dd ul li {position:relative; float:left; margin-bottom:10px;}
.wdscore2015_06 .cont dl dd ul li:nth-child(even){margin-left:10px;}
.wdscore2015_06 .cont dl dd ul li label{display:inline-block; padding-left:35px; width:95px; height:37px; line-height:37px; color:#fff; font-size:1.000em; letter-spacing:-1px; font-weight:bold; background:url('/img/landing/score/bg_label_off.png') no-repeat; background-size:130px 37px;}
.wdscore2015_06 .cont dl dd ul li label.actOn{background:url('/img/landing/score/bg_label_on.png') no-repeat; background-size:130px 37px;}
.wdscore2015_06 .cont dl dd ul li input{position:absolute; top:12px; left:14px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:.0;
}
.wdscore2015_06 .cont .step{font-size:16px; margin:10px 10px 0 0; text-align:right; color:#53577b;}

.wdscore2015_06#contents{margin-top:0;}
.wdscore2015_06 #test_form{background:none;}
.love_test .wdscore2015_06{padding-top:0; padding-bottom:0;}
.wdscore2015_06 #test_form table tbody th{padding:0; text-align:right; color:#283662; vertical-align:middle; font-size:1.067em;}
.wdscore2015_06 #test_form td{height:35px; padding:5px 0 5px 10px; color:#283662; font-size:1.067em;}
.wdscore2015_06 #test_form td.slec_area{height:15px;}
.wdscore2015_06 #test_form table tbody tr.birth td span{color:#283662;}
.wdscore2015_06 #test_form td label{color:#283662;}
.wdscore2015_06 #test_form .slec_area .chk_wrap label{color:#283662; font-size:0.733em;}
.wdscore2015_06 #test_form table tbody td input{box-shadow:1px 1px #d4d4d4 inset; padding:7px 0 7px 8px; height:22px; line-height:1; color:#283662;}
.wdscore2015_06 #test_form table tbody td select{box-shadow:1px 1px #d4d4d4 inset; height:35px; line-height:35px;  color:#283662; background:#fff url('/img/landing/score/ico_select_arr.png') no-repeat 95% 50%; background-size:10px;}
.wdscore2015_06 #test_form table tbody td.wd_career{height:30px; padding-top:5px;}
.wdscore2015_06 #test_form table tbody td.wd_career .jqTransformRadio{width:20px; background:url('/img/landing/score/bg_radio.png') no-repeat; background-size:20px;}
.wdscore2015_06 #test_form table tbody td.wd_career .jqTransformChecked{background-position:0 -20px;}
.wdscore2015_06 #test_form .agree_area{position:relative; padding-bottom:25px;}
.wdscore2015_06 #test_form .agree_area .chk_wrap{margin-left:10px; color:#283662;}
.wdscore2015_06 #test_form .agree_area a{float:none; margin-right:0; position:absolute; top:-5px; right:10px;}

.wdscore2015_06 .DateCountdown{position:absolute; top:140px; left:50%; margin-left:-55px;}
.wdscore2015_06 .DateCountdown div{position:relative;}
.wdscore2015_06 .DateCountdown .date_num{position:absolute; top:45px; left:50px; font-size:22px; color:#f7526d; font-weight:bold;}

.wdscore2015_06 ::-webkit-input-placeholder{color:#283662;}
.wdscore2015_06 :-ms-input-placeholder{color:#283662;}
.wdscore2015_06 ::-moz-placeholder{color:#283662;}
.wdscore2015_06 :-moz-placeholder{color:#283662;}

@media all and (max-width: 320px) {
	.wd_score #contents .question7 .q_list li:nth-child(1){margin-left:3px}
	.wd_score #contents .question7 .q_list li:nth-child(5){margin-left:3px}
	.wd_score #contents .question7 .q_list li.re_pose{margin-left:82px}
	.score_test .score_form h3{font-size:16px;}
	.score_test .score_wrap .score_qna dl dt{font-size:15px;}
	.score_test .score_wrap .score_qna dl dd ul{width:280px;}
	.score_test .score_wrap .score_qna dl dd ul li a{width:135px; height:35px; line-height:35px; background-size:135px 35px;}
	.score_test .score_wrap .score_qna dl dd ul li a.actOn{width:135px; height:35px; line-height:35px; background-size:135px 35px;}
}

/* 20150623 가입비 산출 */
.lvt_mbship{background:url('/img/landing/member/bg_mbship2.png') no-repeat; background-size:cover;}
.lvt_mbship.step1{background:url('/img/landing/member/bg_mbship_m.png') no-repeat; background-size:cover;}
.lvt_mbship.step1 .grid2_wrap{width:300px; padding-bottom:35px; margin:0 auto;}
.lvt_mbship.step1 h3{padding:20px 0 0 0; width:95%; margin:0 auto;}
.lvt_mbship.step1 h3 img{width:100%;}
.lvt_mbship.step1 ul{overflow:hidden; margin:0 auto; width:300px; max-width:640px;}
.lvt_mbship.step1 ul li{float:left; width:50%;  text-align:center;}
.lvt_mbship.step1 ul li:first-child a{margin-left:0; margin-right:12px;}
.lvt_mbship.step1 ul li a{display:inline-block; margin-left:12px;}
.lvt_mbship.step1 ul li img{width:100%;}
.lvt_mbship.step1 p{text-align:center; font-weight:bold; margin-top:20px; font-size:1.267em;}

.lvt_mbship.step2{background:url('/img/landing/member/bg_mbship2.png') no-repeat; background-size:cover;}
.lvt_mbship.step2.re_bg{background:url('/img/landing/member/bg_mbship3.png') no-repeat; background-size:cover;}
.lvt_mbship.step2 .grid2_wrap{width:300px; padding-bottom:35px; margin:0 auto; background:none;}
.lvt_mbship.step2 h3{padding:5px 0 15px; width:75%;}
.lvt_mbship.step2.re_bg h3{width:80%;}
.lvt_mbship.step2 h3 img{width:100%;}
.lvt_mbship.step2 .info_slec dt:first-child{margin-top:0;}
.lvt_mbship.step2 .info_slec dt{margin-top:12px; padding-top:1px; width:80px; height:29px; text-align:center; color:#fff; font-weight:bold; background:url('/img/landing/member/bg_slec_tit.png') no-repeat; background-size:80px 29px;}

.lvt_mbship.step2.re_bg .info_slec dt{padding-top:1px; width:100px; height:32px; letter-spacing:-1px; background:url('/img/landing/member/bg_slec_tit3.png') no-repeat; background-size:100px 32px;}
.lvt_mbship.step2.re_bg .info_slec dt.re_width{padding-top:1px; width:80px; height:29px; letter-spacing:-1px; background:url('/img/landing/member/bg_slec_tit3.png') no-repeat; background-size:80px 29px;}

.lvt_mbship.step2 .info_slec dt img{width:75px;}
.lvt_mbship.step2 .info_slec dd{margin-top:3px;}
.lvt_mbship.step2 .info_slec ul{overflow:hidden;}
.lvt_mbship.step2 .info_slec ul li{float:left; padding:0 2px;margin-bottom:5px;}
.lvt_mbship.step2 .info_slec ul li a{display:block; width:95px; height:32px; line-height:32px; text-align:center; font-weight:bold; background:url('/img/landing/member/bg_btn_off.png') no-repeat; background-size:95px 32px;}
.lvt_mbship.step2 .info_slec ul li a.actOn{color:#fff; background:url('/img/landing/member/bg_btn_on.png') no-repeat; background-size:95px 32px;}

.lvt_mbship.step2.re_bg .info_slec ul li a{letter-spacing:-1px; background:url('/img/landing/member/bg_btn3_off.png') no-repeat; background-size:95px 32px;}
.lvt_mbship.step2.re_bg .info_slec ul li a.actOn{background:url('/img/landing/member/bg_btn3_on.png') no-repeat; background-size:95px 32px;}

.lvt_mbship.step2 .info_slec ul.half li a{display:block; width:146px; height:32px; line-height:32px; text-align:center; font-weight:bold; background:url('/img/landing/member/bg_btn2_off.png') no-repeat; background-size:146px 32px;}
.lvt_mbship.step2 .info_slec ul.half li a.actOn{color:#fff; background:url('/img/landing/member/bg_btn2_on.png') no-repeat; background-size:146px 32px;}

.lvt_mbship.step2.re_bg .info_slec ul.half li a{background:url('/img/landing/member/bg_btn4_off.png') no-repeat; background-size:146px 32px;}
.lvt_mbship.step2.re_bg .info_slec ul.half li a.actOn{background:url('/img/landing/member/bg_btn4_on.png') no-repeat; background-size:146px 32px;}

.tbl_info_slec{margin-top:10px; width:100%; border-collapse:collapse;}
.tbl_info_slec th p{vertical-align:middle; margin:12px 5px 0 0; padding-top:1px; width:80px; height:23px; text-align:center; color:#fff; font-weight:bold; background:url('/img/landing/member/bg_slec_tit2.png') no-repeat; background-size:80px 23px;}
.re_bg .tbl_info_slec th p{background:url('/img/landing/member/bg_slec_tit4.png') no-repeat; background-size:80px 23px;}
.tbl_info_slec td{padding:3px 0; vertical-align:middle;}
.tbl_info_slec .slec_wrap{margin-top:6px; width:212px; height:34px; background:url('/img/landing/member/bg_slec_wrap.png') no-repeat; background-size:212px 34px;}
.re_bg .tbl_info_slec .slec_wrap{background:url('/img/landing/member/bg_slec_wrap2.png') no-repeat; background-size:212px 34px;}
.tbl_info_slec .slec_wrap select{padding-left:10px; width:212px; height:34px; border:none; font-weight:bold;}
.tbl_info_slec .sel{background:url('/img/landing/member/bg_selc_arr.png') no-repeat 96% 50%;  background-size: 10px;}
.re_bg .tbl_info_slec .sel{background:url('/img/landing/member/bg_selc_arr2.png') no-repeat 96% 50%;  background-size: 10px;}
.lvt_mbship.step2 .tbl_info_slec .info_slec ul {margin-top:8px;}
.lvt_mbship.step2 .tbl_info_slec .info_slec ul li a{width:102px; height:32px; line-height:32px; background-size:102px 32px;}
.lvt_mbship.step2 .tbl_info_slec .info_slec ul li a.actOn{background-size:102px 32px;}

.lvt_mbship #test_form{padding-bottom:30px; background:none;}
.lvt_mbship #test_form h3{padding-left:15px; font-weight:bold; line-height:20px; font-size:1.200em;}
.lvt_mbship #test_form table{margin:10px 0; background:#fff; border-top:2px solid #f14976; border-bottom:2px solid #f14976;}
.lvt_mbship #test_form table th{padding:0; padding-right:10px; vertical-align:middle; text-align:right; color:#444041; font-size:1.067em; border-top:1px solid #e9e9e9;}
.lvt_mbship #test_form table td{padding:8px 0 8px 10px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.lvt_mbship #test_form table td input, .lvt_mbship #test_form table td select{border:1px solid #999;}
.lvt_mbship #test_form .agree_area{padding-top:0; padding-bottom:10px;}
.lvt_mbship #test_form .agree_area .chk_wrap{margin-left:10px;}
.lvt_mbship #test_form .btn_area{width:320px; padding-top:10px; margin:0 auto; text-align:center;}
.lvt_mbship #test_form .agree_area a{margin-right:10px;}

.mbship_fn{padding:10px; margin-top:-5px; text-align:center; border:2px solid #b8b3b5; background:url('/img/landing/member/bg_mbship2.png') no-repeat; background-size:cover;}
.ct.mbship_fn h3{width:50%; padding:10px 0 15px; margin:0 auto; color:#e83683; font-size:1.667em;}
.mbship_fn h3 img{width:100%;}
.mbship_fn p{padding:20px 0; background:#fff; border:1px solid #b8b8b8; line-height:20px; color:#717171; font-weight:bold;}
.mbship_fn .pay_box{padding:15px 0; margin-top:8px; color:#fff; font-size:1.200em;
background: #2d4b7b; /* Old browsers */
background: -moz-linear-gradient(top,  #2d4b7b 0%, #335381 12%, #2b4a75 91%, #274470 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d4b7b), color-stop(12%,#335381), color-stop(91%,#2b4a75), color-stop(100%,#274470)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2d4b7b 0%,#335381 12%,#2b4a75 91%,#274470 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2d4b7b 0%,#335381 12%,#2b4a75 91%,#274470 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2d4b7b 0%,#335381 12%,#2b4a75 91%,#274470 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2d4b7b 0%,#335381 12%,#2b4a75 91%,#274470 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d4b7b', endColorstr='#274470',GradientType=0 ); /* IE6-9 */
}

/* 20150701 가입비 산출 디자인 변경 */
.lvt_mbship.step1.re_dg h3{width:75%;}
.lvt_mbship.step1.re_dg .grid2_wrap{width:100%; min-width:320px; padding:0; background:url('/img/landing/member/bg_mbship_m2.png') no-repeat; background-size:cover;}
.lvt_mbship.step1.re_dg{background:url('/img/landing/member/bg_mbship_m2.png') no-repeat; background-size:cover;}
.lvt_mbship.step1.re_dg ul{width:100%;}
.lvt_mbship.step1.re_dg ul li a{margin-left:0;}
.lvt_mbship.step1.re_dg ul li:first-child a{margin-right:0;}
.lvt_mbship.step1.re_dg .btn_wrap{position:relative;}
.lvt_mbship.step1.re_dg .btn_wrap p{position:absolute; bottom:5%; left:50%; margin-left:-106px;}
.lvt_mbship.step1.re_dg .btn_wrap p img{width:220px;}

/* 20160426 랜딩 배너 추가 */

.promote_ban > div{overflow:hidden; text-align:center;}
.promote_ban > div > span{display:block; width:320px; margin:0 auto;}
.promote_ban > div.bg1{background:#f65b71;}
.promote_ban > div.bg2{background:#fff;}
.promote_ban > div.bg3 img{width:100%; float:left;}
.promote_ban > div.bg4{width:320px; margin:0 auto;}
.promote_ban > div img{width:320px; float:left;}
.promote_ban a{display:block; text-align:center; width:320px; margin:0 auto;}

/* 20160607 랜딩 배너 추가 */
/* .score_ban{margin-bottom:-1px}
.score_ban.v1{margin:0} */
.score_ban a{display:block}
.score_ban img{display:block;width:100%}

.lvt_fin_txt{color:#fff}

@media all and (max-width:320px){
	#test_form table tbody td select,#test_form table tbody td input{width:68px}
}

/* 20160729 당첨자 */
.__se_tbl_ext{margin:0 auto}
.bnr_finish_gift{margin-top:30px}

/* 20160816 남,여 버튼효과 */
/* .wd_score #contents .shake{padding-bottom:300px}
.wd_score #contents .question1.shake .q_list{width:208px}
.wd_score #contents .question1.shake .q_list li{width:98px}
.wd_score #contents .question1.shake .q_list li:last-child{left:120px}
.wd_score #contents .question1.shake .q_list li a{display:block;width:98px;height:98px;margin:0 auto;background:none;color:#fff;text-align:center;text-indent:0}
.wd_score #contents .question1.shake .q_list li a img{width:100%}
.wd_score #contents .question1.shake .q_list p{position:static;height:auto;margin-top:0;line-height:1em;font-size:1em;font-weight:normal;color:#fff} */
/* .wd_score #contents .shake{padding-bottom:300px} */
.wd_score #contents .question1.shake .q_list{width:200px}
.wd_score #contents .question1.shake .q_list li{width:90px}
.wd_score #contents .question1.shake .q_list li:last-child{left:112px}
.wd_score #contents .question1.shake .q_list li a{display:block;width:90px;height:90px;margin:0 auto;background:none;color:#fff;text-align:center;text-indent:0}
.wd_score #contents .question1.shake .q_list li a img{width:100%}
.wd_score #contents .question1.shake .q_list p{position:static;height:auto;margin-top:0;line-height:1em;font-size:1em;font-weight:normal;color:#fff}

.wd_score #contents .question2 .img_left{top:240px}
.wd_score #contents .question4_1 .img_left{top:240px}
.wd_score #contents .question10_1 .img_left{top:240px}

/* 20160818 DB입력창 수정 */
.user_info{width:100%;margin:5px 0 20px}
.user_info .inr{padding:0 20px}
#test_form .user_info input{width:100%;height:45px;border:none;line-height:35px;font-size:16px}
#test_form .user_info select{width:100%;height:45px;padding-left:8px;border:none;background:#fff url(/img/sub/ico_select_arr.png) no-repeat 95% 50%;background-size:10px;line-height:35px;font-size:16px}
/* #test_form .user_info .phone:after{display:block;clear:both;content:''} */
#test_form .user_info .phone{position:relative;height:45px}
#test_form .user_info .phone .ph01{position:absolute;top:0;left:0;width:73px}
#test_form .user_info .phone .ph02{position:absolute;top:0;left:83px;right:0;padding-left:8px;background:#fff}
#test_form .user_info .name{margin-top:12px;padding-left:8px;background:#fff}

/* 20160819 항목 이미지 변경 */
.wd_score #contents .shake{padding-bottom:300px}
.wd_score #contents .question1.shake .q_list.v1{width:193px}
.wd_score #contents .question1.shake .q_list.v1 li{width:83px}
.wd_score #contents .question1.shake .q_list.v1 li:last-child{left:110px}
.wd_score #contents .question1.shake .q_list.v1 li a{display:block;width:83px;height:83px;margin:0 auto;background:none;color:#fff;text-align:center;text-indent:0}
.wd_score #contents .question1.shake .q_list.v1 li a img{width:100%}
.wd_score #contents .question1.shake .q_list.v1 p{position:static;height:auto;margin-top:10px;line-height:1em;font-size:1em;font-weight:normal;color:#fff}

.wd_score #contents .q_list.apple .answer_txt{display:block;padding-top:25px;letter-spacing:-1px;text-align:center;font-size:1.14em}

.wd_score #contents .question6 .q_list.apple{width:235px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question6 .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question6 .q_list.apple li:first-child{margin-left:0}
.wd_score #contents .question6 .q_list.apple li:nth-child(-n+3){margin-top:0}
.wd_score #contents .question6 .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question6 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question6 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question6 .q_list.apple li a.q1_1.actOn{background-position:0 0}
.wd_score #contents .question6 .q_list.apple li a.q1_2.actOn{background-position:0 0}
.wd_score #contents .question6 .q_list.apple li a.q1_3.actOn{background-position:0 0}
.wd_score #contents .question6 .q_list.apple li a.q1_4.actOn{width:66px;background-position:0 0}
.wd_score #contents .question6 .q_list.apple li a.q1_5.actOn{width:66px;background-position:0 0}

.wd_score #contents .question7 .q_list.apple{width:318px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question7 .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question7 .q_list.apple li:nth-child(4n-3){margin-left:0}
.wd_score #contents .question7 .q_list.apple li:nth-child(-n+4){margin-top:0}
.wd_score #contents .question7 .q_list.apple li.re_pose{margin-left:85px}
.wd_score #contents .question7 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question7 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question7 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_5{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_6{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_7{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_8{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_9{background-position:0 0}
.wd_score #contents .question7 .q_list.apple li a.q1_10{background-position:0 0}

.wd_score #contents .question2_1#question_t .q_list.apple{width:235px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question2_1#question_t .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question2_1#question_t .q_list.apple li:first-child{margin-left:0}
.wd_score #contents .question2_1#question_t .q_list.apple li:nth-child(-n+3){margin-top:0}
.wd_score #contents .question2_1#question_t .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question2_1 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question2_1 .q_list.apple li a.actOn{width:66px;background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question2_1 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question2_1 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question2_1 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question2_1 .q_list.apple li a.q1_5{background-position:0 0}
.wd_score #contents .question2_1 .q_list.apple li a.q1_6{background-position:0 0}
.wd_score #contents .question2_1 .q_list.apple .answer_txt{display:block;padding-top:17px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}

.wd_score #contents .question4 .q_list.apple{width:318px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question4 .q_list.apple li{width:66px;margin:0 0 0 18px}
.wd_score #contents .question4 .q_list.apple li:first-child{margin-left:0}
.wd_score #contents .question4 .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question4 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question4 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question4 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question4 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question4 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question4 .q_list.apple .answer_txt{display:block;padding-top:25px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}

.wd_score #contents .question8 .q_list.apple{width:318px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question8 .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question8 .q_list.apple li:nth-child(4n-3){margin-left:0}
.wd_score #contents .question8 .q_list.apple li:nth-child(-n+4){margin-top:0}
.wd_score #contents .question8 .q_list.apple li.re_pose{margin-left:85px}
.wd_score #contents .question8 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-position:0 0;background-size:100%;text-indent:0}
.wd_score #contents .question8 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question8 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_5{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_6{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_7{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_8{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_9{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_10{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_11{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_12{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_13{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_14{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_15{background-position:0 0}
.wd_score #contents .question8 .q_list.apple li a.q1_16{background-position:0 0}

.wd_score #contents .question4_1 .q_list.apple{width:234px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question4_1 .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question4_1 .q_list.apple li:nth-child(3n-2){margin-left:0}
.wd_score #contents .question4_1 .q_list.apple li:nth-child(-n+3){margin-top:0}
.wd_score #contents .question4_1 .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question4_1 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question4_1 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question4_1 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question4_1 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question4_1 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question4_1 .q_list.apple li a.q1_5{background-position:0 0}
.wd_score #contents .question4_1 .q_list.apple li a.q1_6{background-position:0 0}
.wd_score #contents .question4_1 .q_list.apple .answer_txt{display:block;padding-top:15px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.14em}

.wd_score #contents .question2 .q_list.apple{width:318px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question2 .q_list.apple li{width:66px;margin:0 0 0 18px}
.wd_score #contents .question2 .q_list.apple li:first-child{margin-left:0}
.wd_score #contents .question2 .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question2 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question2 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question2 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question2 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question2 .q_list.apple li a.q1_4{background-position:0 0}
.wd_score #contents .question2 .q_list.apple .answer_txt{display:block;padding-top:18px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}

.wd_score #contents .question10_1 .q_list.apple{width:235px;height:auto;margin-top:30px;padding:0}
.wd_score #contents .question10_1 .q_list.apple li{width:66px;margin:0;margin:17px 0 0 18px}
.wd_score #contents .question10_1 .q_list.apple li:first-child{margin-left:0}
.wd_score #contents .question10_1 .q_list.apple li:nth-child(-n+3){margin-top:0}
.wd_score #contents .question10_1 .q_list.apple li.line{margin-left:42px}
.wd_score #contents .question10_1 .q_list.apple li a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.wd_score #contents .question10_1 .q_list.apple li a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.wd_score #contents .question10_1 .q_list.apple li a.q1_2{background-position:0 0}
.wd_score #contents .question10_1 .q_list.apple li a.q1_3{background-position:0 0}
.wd_score #contents .question10_1 .q_list.apple .answer_txt{display:block;padding-top:25px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}
.wd_score #contents .question10_1 .q_list.apple .answer_txt.v1{padding-top:18px}

.sp-container .test_txt{display:block;margin:180px 0 0 30px;color:#fff;text-align:left;font-size:1.142em}
#test_form .test_txt{display:block;margin:15px 0 0 30px;color:#fff;text-align:left;font-size:1.142em}

/* 20160919 1p bg변경 */
.wd_score #contents .bg_score{display:none;position:absolute;top:0;left:0;right:0;bottom:0;min-width:auto;max-width:auto;padding:0;margin:0;background:url(/landing/img/bg_wd_score.jpg) no-repeat 50% -60px;background-size:100%}
.wd_score #contents .test_img{margin:3%}
.wd_score #contents .test_img img{width:100%;vertical-align:top}

/* background gradient */
.sp-container .intro_txt{color:#fff}
.wd_score.grad #contents .question1.shake .q_list.v1 li a{width:90px;height:90px}
.wd_score.grad #contents #question_t{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#082b63+0,0d458b+26,518dd1+59,97bee7+83,c8daee+100 */
	background: #082b63; /* Old browsers */
	background: -moz-linear-gradient(top, #082b63 0%, #0d458b 26%, #518dd1 59%, #97bee7 83%, #c8daee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #082b63 0%,#0d458b 26%,#518dd1 59%,#97bee7 83%,#c8daee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #082b63 0%,#0d458b 26%,#518dd1 59%,#97bee7 83%,#c8daee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082b63', endColorstr='#c8daee',GradientType=0 ); /* IE6-9 */
}
.wd_score.grad #contents #test_form{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#082b63+0,0d458b+26,518dd1+59,97bee7+83,c8daee+100 */
	background: #082b63; /* Old browsers */
	background: -moz-linear-gradient(top, #082b63 0%, #0d458b 26%, #518dd1 59%, #97bee7 83%, #c8daee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #082b63 0%,#0d458b 26%,#518dd1 59%,#97bee7 83%,#c8daee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #082b63 0%,#0d458b 26%,#518dd1 59%,#97bee7 83%,#c8daee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082b63', endColorstr='#c8daee',GradientType=0 ); /* IE6-9 */
}
.wd_score.grad_v1 #contents #question_t{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#082b63+0,0d458b+26,7aabe3+59,c2d6ef+83,c8daee+100 */
	background: #082b63; /* Old browsers */
	background: -moz-linear-gradient(top, #082b63 0%, #0d458b 26%, #7aabe3 59%, #c2d6ef 83%, #c8daee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #082b63 0%,#0d458b 26%,#7aabe3 59%,#c2d6ef 83%,#c8daee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #082b63 0%,#0d458b 26%,#7aabe3 59%,#c2d6ef 83%,#c8daee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082b63', endColorstr='#c8daee',GradientType=0 ); /* IE6-9 */
}

/* 20160907 연애심리테스트 리뉴얼 */
/* .lv_bg{background:#fff;font-family:'맑은 고딕',Malgun Gothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif} */
.lv_bg{background:#fff;font-family:AppleSDGothicNeoLight,HelveticaNeue-Light,'Malgun Gothic','맑은 고딕',sans-serif;}
/* #container.v1{width:100%} */

.mental{background:#f49cc2}
/* .ment_list{position:relative;width:318px;margin:15px auto 0}
.ment_list:after{display:block;clear:both;content:''}
.ment_list li{float:left;width:66px;margin-left:17px}
.ment_list li:first-child{margin:0}
.ment_list a{display:block;width:66px;height:66px;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%}
.ment_list a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-size:100%;color:#fff}
.ment_list .answer_txt{display:block;padding-top:25px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}
.ment_list .answer_txt.v1{padding-top:18px}
.test_part{display:block;margin:30px 0 0 25px;color:#fff;letter-spacing:-1px;text-align:left;font-size:1.142em} */

/* 1609 심리테스트*/
.ment_list{position:relative;width:327px;margin:15px auto 0}
.ment_list:after{display:block;clear:both;content:''}
.ment_list li{float:left;width:75px;margin-left:9px}
.ment_list li:first-child{margin:0}
.ment_list a{display:block;width:75px;height:75px;background:url(/landing/img/bg_score_w02.png) no-repeat;background-size:100%}
.ment_list a.actOn{background:url(/landing/img/bg_score_p02.png) no-repeat;background-size:100%;color:#fff}
.ment_list a span{display:block;text-align:center;font-weight:bold}
.ment_list .an_num{padding-top:8px;color:#f654a8;font-size:1.642em}
.ment_list .actOn .an_num{color:#fff}
.ment_list .answer_txt{padding-top:7px;line-height:1.2em;letter-spacing:-1px;font-size:1.07em}
.ment_list .answer_txt.v1{padding-top:3px}
.test_part{display:block;margin:30px 0 0 25px;color:#fff;letter-spacing:-1px;text-align:left;font-size:1.142em}

.question{position:relative;height:250px;padding:50px 5px 300px;background:#f49cc2}
.question.btm{padding-bottom:125px}
.question .q_tit{padding-bottom:46px;color:#333;line-height:1.2em;text-align:center;font-size:1.285em}
.question .q_txt{color:#fff;line-height:26px;text-align:center;font-size:1.375em}
.question .q_list{position:relative;margin:35px auto 0}
.question .q_list.r4{position:relative;margin:23px auto 0}


.question .q_list.v2{width:170px;height:119px;margin-top:20px;}
.question .q_list.v2 li{position:absolute;top:0;left:0;margin:0}
.question .q_list.v2 li:last-child{left:100px}
.question .q_list.v2 a{display:block;width:70px;height:70px;margin:0;background:url('/landing/img/bg_score_w3.png') no-repeat;background-size:100%;text-indent:0}
.question .q_list.v2 img{width:100%}
.question .q_list.v2 p{position:static;height:auto;margin-top:10px;color:#fff;line-height:1em;font-size:1em;font-weight:normal}

.question .q_list:after{display:block;clear:both;content:''}
.question .q_list li{float:left;width:66px;margin:17px 0 0 18px}
.question.r3 .q_list{width:235px}
.question.r3 .q_list li:first-child{margin-left:0}
.question.r3 .q_list li:nth-child(-n+3){margin-top:0}
.question.r3 .q_list li.line{margin-left:42px}
.question.r4 .q_list{width:318px}
.question.r4 .q_list li:nth-child(4n-3){margin-left:0}
.question.r4 .q_list li:nth-child(-n+4){margin-top:0}
.question.r4 .q_list li.re_pose{margin-left:85px}
.question .q_list a{display:block;width:66px;height:66px;margin:0;background:url(/landing/img/bg_score_w.png) no-repeat;background-size:100%;text-indent:0}
.question .q_list a.actOn{background:url(/landing/img/bg_score_p.png) no-repeat;background-position:0 0;background-size:100%;color:#fff}
.question .answer_txt{display:block;padding-top:25px;line-height:1.2em;letter-spacing:-1px;text-align:center;font-size:1.07em}
.question .answer_txt.v1{padding-top:17px}
.question .img_left{position:absolute;right:14px;width:97px}
.question .img_left.v1{top:313px}
.question .img_left.v2{top:415px}
.question .img_left.v3{top:230px}

.question.q_04 .q_txt{padding-bottom:46px}
.question.q_04 .q_list{width:193px;margin:0 auto}
.question.q_04 .q_list li{float:left;width:83px;margin:0 0 0 20px}
.question.q_04 .q_list li:first-child{margin:0}
.question.q_04 .q_list a{display:block;width:83px;height:83px}
.question.q_04 .q_list img{width:100%}
.question.q_04 .q_list p{margin-top:10px;color:#fff;text-align:center;font-size:1.07em}

.question.v1{padding-top:25px}
.question.v1 .q_list{margin-top:23px}

.wd_score #contents .question1 .count.v1{top:auto;left:0;bottom:16px;height:auto;margin:0;color:#333;line-height:1em}
.wd_score #contents .question1 .count.v1 span{color:#fff}

.wd_score .q_form{position:relative;padding-top:50px;padding-bottom:10px;background:#f6f8fc}
.wd_score .q_form table{width:100%}
.wd_score .q_form th{padding:10px 0 5px 0;color:#000;vertical-align:top}
.wd_score .q_form td{padding:5px 0;text-align:left;font-weight:bold}
.wd_score .q_form input{width:100%;height:18px;border:0}
.wd_score .q_form .inp_name{width:136px;padding:8px 0 6px 8px;background:#fff;border:1px solid #cfd4de}
.wd_score .q_form select{width:100%;height:37px;padding-left:8px;border:0;background:#fff url(/img/sub/ico_select_arr.png) no-repeat 95% 50%;background-size:10px;font-size:14px;border:1px solid #cfd4de;}
.wd_score .q_form .phone:after{display:block;clear:both;content:''}
.wd_score .q_form .phone li{float:left;position:relative;width:30%}
.wd_score .q_form .phone li:first-child{width:26.3%}
.wd_score .q_form .phone span{position:absolute;top:10px;left:0;padding:0 3px;color:#fff}
.wd_score .q_form .inp_ph{margin-left:12px;padding:7px 0 7px 8px;background:#fff;border:1px solid #cfd4de;}
.wd_score .q_form .btn_conf{display:block;width:200px;height:55px;margin:20px auto 25px;background:url(/landing/img/bt_confirm2.png) no-repeat;background-size:contain}
.wd_score .q_form .btn_conf.radius{border-radius:30px;background:#e42ea7  url(/landing/img/bt_conf_arrow.png) no-repeat 90% 50%;background-size:10px 16px}/* a6b1bc */
.wd_score .q_form .btn_conf.radius.v2{border-radius:30px;background:#a6b1bc  url(/landing/img/bt_conf_arrow.png) no-repeat 90% 50%;background-size:10px 16px}/* a6b1bc */
.wd_score .q_form .btn_conf span{display:block;padding-top:14px;color:#fff;letter-spacing:-1px;text-align:center;font-size:1.285em}

.wd_score.kakao .q_form input{width:100%;height:18px;border:0;background:#fefce5}
.wd_score.kakao .q_form select{background:#fefce5 url(/img/sub/ico_select_arr.png) no-repeat 95% 50%;background-size:10px;border:1px solid #cfd4de;}
.wd_score.kakao .q_form .inp_name{background:#fefce5;border:1px solid #cfd4de}
.wd_score.kakao .q_form .inp_ph{background:#fefce5;border:1px solid #cfd4de;box-sizing:border-box}
.wd_score.kakao .q_form .btn_conf{width:90%;height:35px;padding-top:9px;border-radius:0;background:#ffea35;text-align:center}
.wd_score.kakao .q_form .btn_conf span{display:inline-block;padding:0;padding-right:20px;color:#482927;background:url(/img/common/btn_arrow_kakao.png) no-repeat 100% 5px;background-size:10px 16px}

.wd_score.kakao .question{height:auto;height:305px;padding:32px 15px 0}
.per_info_wrap2 .check_all{position:relative;width:100%}
.per_info_wrap2 .check_all input{position:absolute;top:0;left:0;width:1px;height:1px}
.per_info_wrap2 .check_all label{display:block;background:#ffeb35;color:#482927;font-size:1.285em}
.per_info_wrap2 .check_all label.on{padding:16px 0;border:1px solid #d1d3d6;background:none}
.per_info_wrap2 .check_all span{padding-left:25px;background:url(/img/common/chk_kakao.png) no-repeat 0 2px;background-size:18px 13px;vertical-align:top}

.per_info_wrap2 .chk_list{margin-top:25px}
.per_info_wrap2 .chk_list li{position:relative;margin-top:17px;padding-left:3px;color:#666}
.per_info_wrap2 .chk_list input{width:12px;height:9px;background:url(/img/common/chk_kakao2.png) no-repeat;background-size:12px 20px}
.per_info_wrap2 .chk_list input:checked{background-position:0 -11px}
.per_info_wrap2 .chk_list label{color:#666}
.per_info_wrap2 .chk_list label.on{color:#222}
.per_info_wrap2 .chk_list .btn_prov{display:inline-block;overflow:hidden;position:absolute;top:2px;right:0;width:9px;height:10px;background:url(/img/common/btn_arrow3.png) no-repeat;background-size:9px 22px;line-height:99em}
.per_info_wrap2 .chk_list .txt:before{display:inline-block;width:12px;height:9px;margin-right:16px;background:url(/img/common/chk_kakao2.png) no-repeat;background-size:12px 20px;content:''}
.per_info_wrap2 .chk_list .txt.on:before{background-position:0 -11px}

.question.agr.model .btn_conf {
    margin: 10px auto 15px;display: block;
    width: 200px;
    height: 55px;
}
.wd_score .btn_conf.radius {
    border-radius: 30px;
    background: url(/landing/img/bt_conf_arrow.png) no-repeat 90% 50%;
    background-color: #e42ea7;
    background-size: 10px 16px;
}
.wd_score .btn_conf span {
    display: block;
    padding-top: 14px;
    color: #fff;
    letter-spacing: -1px;
    text-align: center;
    font-size: 1.285em;
}
.wd_score.kakao .cont_box_wrap{display:none;position:absolute;top:32px;left:0}
.wd_score.kakao .cont_box_wrap.on{display:block}
.wd_score.kakao .cont_box{margin:0;padding:0;margin:0 15px;border:1px solid #d2d2d2}
.wd_score.kakao .cont_tit{display:block;height:27px;padding:10px 0 0 10px;background:#ffeb35;color:#482927;text-align:left;font-weight:normal}
.wd_score.kakao .cont_txt{overflow-y:scroll;height:127px;padding:15px 20px 28px 15px;color:#666;white-space:pre-line}
.wd_score.kakao .btn_close{overflow:hidden;position:absolute;top:10px;right:25px;width:19px;height:18px;background:url('/img/common/btn_close_kakao.png') no-repeat;background-size:19px 18px;line-height:99em}


/* 20160922 러브테스트 인증페이지 */

.lvt_finish_tit{padding:8px 0;background:#f654a8;color:#fff;text-align:center;font-size:1.142em;font-weight:bold}
.lvt_box{margin:13px 3% 8px;padding:8px 10px;background:#fff;text-align:left;font-size:0.933em}
.lvt_box .tit{font-weight:bold}
.lvt_box .desc{margin-top:5px;line-height:1.2em}

.rest{position:relative}
#test_form .lv_score_wrap th{padding:0;padding-left:2%;letter-spacing:-1px;vertical-align:middle;text-align:left}
#test_form .lv_score_wrap input{/* width:119px; */;width:97.8%;height:18px;padding:6px 0 4px 3px;line-height:1em;font-size:13px}
#test_form .lv_score_wrap select{width:100%;height:28px;padding-left:3px;font-size:13px}
#contents #test_form .lv_score_wrap ul{width:auto;height:auto}
#contents #test_form .lv_score_wrap li{float:none;width:auto;margin:auto}
#contents #test_form .lv_score_wrap li:frist-child{margin:auto}
.lv_score_wrap .score_txt{color:#fff;font-size:1.428em}
.lv_score_wrap .score_txt span{color:#fcff16;font-weight:bold}

.wd_score #contents .lv_score_wrap{padding:0;padding-bottom:244px}
.lv_score_wrap .tbl_score{width:96%;margin:10px auto 0;padding-right:2%}
#contents #test_form .lv_score_wrap .phone:after{display:block;clear:both;content:''}
#contents #test_form .lv_score_wrap .phone li{float:left;position:relative;width:34%}
#contents #test_form .lv_score_wrap .phone li:first-child{width:32%;margin:0}
/* #contents #test_form .lv_score_wrap .phone li:last-child{margin-left:0%} */
#contents #test_form .lv_score_wrap .phone .inp_info{height:18px;margin-left:10px;padding:6px 0 4px 3px;background:#fff}
#contents #test_form .lv_score_wrap .phone .inp_info input{width:100%;height:auto;margin:0;padding:0;line-height:1.4em}
#contents #test_form .lv_score_wrap .phone span{position:absolute;top:8px;left:0}
#contents #test_form .lv_score_wrap .btn_list{width:136px;margin:10px auto 0}
#contents #test_form .lv_score_wrap .btn_list:after{display:block;clear:both;content:''}
#contents #test_form .lv_score_wrap .btn_list li{float:left}
#contents #test_form .lv_score_wrap .btn_list li:last-child{margin-left:26px}
#contents .lv_score_wrap .btn_submit{display:block}
#contents .lv_score_wrap .btn_submit img{width:136px}
.lv_score_wrap .btn_submit span{display:block;padding:14px 7px 0 0;color:#fff;font-size:14px}
.lv_score_wrap .bene_box{height:26%;margin:10px 3% 0;padding:10px;background:#01325b}
.lv_score_wrap .bene_txt{color:#fff;font-size:1.142em}
#contents #test_form .lv_score_wrap .bene_list li{margin-top:8px;color:#fff;letter-spacing:-1px;text-align:center}
#contents #test_form .lv_score_wrap .bene_list span{color:#fcff16;font-size:1.07em;font-weight:bold}

/* 20160919 11p 변경 */

/* reset */
.rest{position:relative}
#test_form .wd_score_wrap th{padding:0;padding-left:2%;letter-spacing:-1px;vertical-align:middle;text-align:left}
#test_form .wd_score_wrap input{/* width:119px; */;width:97.8%;height:18px;padding:6px 0 4px 3px;line-height:1em;font-size:13px}
#test_form .wd_score_wrap select{width:100%;height:28px;padding-left:3px;font-size:13px}
#contents #test_form .wd_score_wrap ul{width:auto;height:auto}
#contents #test_form .wd_score_wrap li{float:none;width:auto;margin:auto}
#contents #test_form .wd_score_wrap li:frist-child{margin:auto}
.wd_score_wrap .score_txt{color:#fff;font-size:1.428em}
.wd_score_wrap .score_txt span{color:#fcff16;font-weight:bold}

.wd_score_wrap .tbl_score{width:96%;margin:10px auto 0;padding-right:2%}
#contents #test_form .wd_score_wrap .phone:after{display:block;clear:both;content:''}
#contents #test_form .wd_score_wrap .phone li{float:left;width:33%}
#contents #test_form .wd_score_wrap .phone li:first-child{width:34%;margin:0}
#contents #test_form .wd_score_wrap .phone .inp_info{height:18px;margin-left:2px;padding:7px 0 3px 3px;background:#fff}
#contents #test_form .wd_score_wrap .phone .inp_info input{width:100%;height:auto;margin:0;padding:0}
#contents #test_form .wd_score_wrap .btn_list{width:136px;margin:10px auto 0}
#contents #test_form .wd_score_wrap .btn_list:after{display:block;clear:both;content:''}
#contents #test_form .wd_score_wrap .btn_list li{float:left}
#contents #test_form .wd_score_wrap .btn_list li:last-child{margin-left:26px}
#contents .wd_score_wrap .btn_submit{display:block}
#contents .wd_score_wrap .btn_submit img{width:136px}
.wd_score_wrap .bene_box{/* width:332px */height:26%;margin:10px 10% 0;padding:10px;border-radius:5px;background:#01325b}
.wd_score_wrap .bene_txt{color:#fff;font-size:1.142em}
#contents #test_form .wd_score_wrap .bene_list li{margin-top:8px;color:#fff;letter-spacing:-1px;text-align:center}
#contents #test_form .wd_score_wrap .bene_list span{color:#fcff16;font-size:1.07em;font-weight:bold}

.pop_yn_box{display:none}
.pop_yn{position:absolute;top:200px;left:50%;z-index:75;width:90%;height:200px;margin-left:-45%;background:url(/landing/img/bg_score_pop.png) no-repeat;background-size:100%}
.pop_yn p{margin:15% 0 0 5%;line-height:1.5em;letter-spacing:-1px;font-size:1em}
.pop_yn .yn_list{width:90%;margin:18px auto 0}
.pop_yn .yn_list:after{display:block;clear:both;content:''}
.pop_yn .yn_list li{float:left;width:50%}
/* .pop_yn .yn_list li:last-child{margin-left:5px} */
.pop_yn .yn_list a{display:block;height:40px;margin:0 5%;border:1px solid #ccc;border-radius:8px;background:#fff}
.pop_yn .yn_list span{display:block;padding-top:14px;text-align:center}
.pop_yn .btn_close{overflow:hidden;position:absolute;top:2.5%;right:2.5%;width:6.5%;height:12%;background:url(/landing/img/bg_pop_close.png) no-repeat;background-size:100%;line-height:99em}

.dimmed{position:absolute;top:0;left:0;right:0;bottom:0;z-index:70;background:#000;opacity:0.7}

/* 20160920 결가점 0p 추가 */
.wd_score #contents .ment_list{position:relative;width:327px;height:auto;margin:30px auto 0}
.wd_score #contents .ment_list:after{display:block;clear:both;content:''}
.wd_score #contents .ment_list li{float:left;width:75px;margin:0;margin-left:9px}
/* .wd_score #contents .ment_list li:first-child{margin:0} */
.wd_score #contents .ment_list a{display:block;width:75px;height:75px;background:url(/landing/img/bg_score_w02.png) no-repeat;background-size:100%}
.wd_score #contents .ment_list a.actOn{background:url(/landing/img/bg_score_p02.png) no-repeat;background-size:100%;color:#fff}
.wd_score #contents .ment_list a span{display:block;text-align:center;font-weight:bold}
.wd_score #contents .ment_list .an_num{padding-top:8px;color:#f654a8;font-size:1.642em}
.wd_score #contents .ment_list .actOn .an_num{color:#fff}
.wd_score #contents .ment_list .answer_txt{padding-top:7px;line-height:1.2em;letter-spacing:-1px;font-size:1.07em}
.wd_score #contents .ment_list .answer_txt.v1{padding-top:3px}
/* .wd_score #contents .test_part{display:block;margin:30px 0 0 25px;color:#fff;letter-spacing:-1px;text-align:left;font-size:1.142em} */

.wd_score #contents .question1 .count {position:static;height:auto;margin:0;margin-top:45px;color:#333;line-height:1em;letter-spacing:-1px;text-align:center;font-weight:bold;font-size:1.285em}
.wd_score #contents .question1 .count span{display:inline-block;width:25px;height:30px;line-height:30px;background:url('/gy_img_renw/lovetest/mental/bg_count.png') no-repeat; background-size:50px 30px;color:#fff;font-size:1.1em;}

#test_form .bene_box{height:26%;margin:10px 10%;padding:10px 0 15px;border-radius:5px;background:#01325b;color:#fff}
#test_form .bene_box strong{color:#f8ff46;font-size:1.166em}
.wd_score #contents #test_form .img_center{position:absolute;top:170px;right:10%;width:122px}


@media all and (max-width:320px){
	.pop_yn p{margin:12% 5% 0 5%}
	.pop_yn .yn_list{margin:6px auto 0}
	.pop_yn .yn_list a{height:35px}
	.pop_yn .yn_list span{padding-top:10px}
}

/* 161103 상담일정 추가 */
#test_form .coun_ask.off{display:none}
#test_form .lvt_box.off{display:none}
#test_form .coun_time.on{display:block}
#test_form .coun_time{display:none;margin-top:30px;color:#fff;letter-spacing:-1px}
#test_form .coun_time strong{font-size:1.571em}
#test_form .coun_time p{margin:12px 0 20px;font-size:1.07em}
#test_form .coun_time .tbl_time{padding:0 10%}
#test_form .coun_time table{width:100%}
#test_form .coun_time th{padding-top:16px;vertical-align:top;font-weight:normal}
#test_form .coun_time td{padding:5px 0 5px 10px;text-align:left;font-weight:normal}
#test_form .coun_time .sche{position:relative;width:90%;padding:8px 8px 6px 8px;background:#fff}
#test_form .coun_time .sche input{width:100%;height:25px;padding:0;border:0;border-radius:0;background:transparent;line-height:1.2em;font-size:14px}
#test_form .coun_time .cs_none{display:none;position:absolute;top:11px;left:9px;padding:0;color:#0070ee}
#test_form .coun_time .cs_none.on{display:block}
#test_form .coun_time .btn_submit{display:block;width:140px;height:38px;margin:20px auto;background:url(/landing/img/bt_confirm2.png) no-repeat;background-size:100%}

/*가입비산출 리뉴얼*/ /*171016*/
#container.lvt_mbshp2{background:#fff}
.lvt_mbshp2{}
.lvt_mbshp2 h3{padding-bottom:0}
.lvt_mbshp2 .lvt_mbshp01{}
.lvt_mbshp2 .lvt_mbshp01 .btn_wrap ul{overflow:hidden;}
.lvt_mbshp2 .lvt_mbshp01 .btn_wrap li{float:left;width:50%}
.lvt_mbshp2 .lvt_mbshp01 .btn_wrap li img{width:100%}
.lvt_mbshp2 .lvt_mbshp01 p{font-weight:bold;text-align:center;margin-top:10px}

.lvt_mbshp2 .lvt_mbshp01_2{padding:30px 0 129px 0;background:#eeeeee}
.lvt_mbshp2 .lvt_mbshp01_2 h3{text-align:center;margin-bottom:20px}
.lvt_mbshp2 .lvt_mbshp01_2 p{text-align:center;font-size:1.5em;letter-spacing:-1px;font-weight:bold;line-height:26px;color:#000}
.lvt_mbshp2 .lvt_mbshp01_2 ul{overflow:hidden;width:276px;margin:0 auto;font-size:1.2em;font-weight:bold}
.lvt_mbshp2 .lvt_mbshp01_2 ul li{float:left;width:108px;text-align:center;margin:20px 15px}
.lvt_mbshp2 .lvt_mbshp01_2 ul li img{display:block;margin-bottom:10px}


/* .lvt_mbshp2 .lvt_mbshp_sel .ct{text-align:center;background:url('/img/landing/member/fee_test_bg.png') no-repeat;background-size:100%;max-width:400px;min-height:543px;} */
.lvt_mbshp2 .lvt_mbshp_wrap{text-align:center;position:relative;max-width:640px;margin:0 auto;}
/* .lvt_mbshp2 .lvt_mbshp_wrap .lvt_mbshp_form_mid{background:url('/img/landing/member/fee_test_bg_mid.png') repeat-y;background-size:100%;} */
.lvt_mbshp2 .lvt_mbshp_wrap .lvt_mbshp_form_mid{padding:10px 0;background:#eeeeee}
.lvt_mbshp2 .lvt_mbshp_wrap .ct{/* position:absolute;left:0;top:13%*/width:80%;max-width:640px;margin:0 auto;/* background:linear-gradient(#eeeeee,#fff);padding: 0 5.6% 20px 5.6%; */}
.lvt_mbshp2 .lvt_mbshp_wrap .info_slec_bg{}
.lvt_mbshp2 .lvt_mbshp_wrap h3{text-align:center;font-size:1.4em;font-weight:600;margin-bottom:0px}
.lvt_mbshp2 .lvt_mbshp_wrap h3 strong{font-weight:800;color:#ed0677}
.lvt_mbshp2 .info_slec dt{padding-top:8px;font-weight:600}
.lvt_mbshp2 .info_slec dt span.tit_yellow{width:48px;height:15px;display:block;background:#ffe15b;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .info_slec dt span.tit_pink{width:48px;height:15px;display:block;background:#ffad8d;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .info_slec dt span.tit_green{width:58px;height:15px;display:block;background:#8ed289;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .info_slec .sel_btn{overflow:hidden;padding:2px 0% 6px 0}
.lvt_mbshp2 .info_slec .sel_btn li{float:left;width:29.3%;border-radius:50px;margin:1.5% 2%;font-weight:600;box-shadow:2px 2px 5px #dadada}
.lvt_mbshp2 .info_slec .sel_btn li a{background:#fff;display:block;border-radius:50px;padding:4px 0;font-weight:normal}
.lvt_mbshp2 .info_slec .sel_btn li a.actOn{background:#bbb;color:#fff}

.lvt_mbshp2 .info_slec .sel_btn2{overflow:hidden;margin-bottom:5px;}
.lvt_mbshp2 .info_slec .sel_btn2 li{float:left;width:46%;border-radius:50px;margin:0% 2% 3%;font-weight:600;box-shadow:2px 2px 5px #dadada}
.lvt_mbshp2 .info_slec .sel_btn2 li a{background:#fff;display:block;border-radius:50px;padding:4px 0;font-weight:normal}
.lvt_mbshp2 .info_slec .sel_btn2 li a.actOn{background:#bbb;color:#fff}
.lvt_mbshp2 .tbl_info_slec th{vertical-align:top}
.lvt_mbshp2 .tbl_info_slec th em{font-size:0.82em;color:#999999}
.lvt_mbshp2 .tbl_info_slec td{padding:0}
.lvt_mbshp2 .tbl_info_slec th span.tit_blue{width:48px;height:15px;display:block;background:#9edbfa;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .tbl_info_slec th span.tit_purple{width:48px;height:15px;display:block;background:#dabef8;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .tbl_info_slec th span.tit_orange{width:48px;height:15px;display:block;background:#e3ac92;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .tbl_info_slec th span.tit_pink{width:68px;height:15px;display:block;background:#eda5a5;border-radius:25px;margin:-12px auto 0}
.lvt_mbshp2 .tbl_info_slec .sel{width:99%;-webkit-appearance: none; border:none;-moz-appearance: none;background:#fff url('/img/sub/ico_select_arr.png') no-repeat 97% 50%;background-size:10px}
.lvt_mbshp2 .tbl_info_slec .shadow{background:#fff;border-radius:25px;box-shadow:2px 2px 5px #dadada;display:inline-block;width:87%;padding:3px 5%;margin-bottom:15px}

.lvt_mbshp_wrap #lvt_mbshp_form .ct{/* position:inherit;background:linear-gradient(#eeeeee,#fff);padding:0 5.6% 20px 5.6% */}
.lvt_mbshp_wrap #lvt_mbshp_form{text-align:left;/* background:url('/img/landing/member/fee_test_bg_mid.png') repeat-y;background-size:100%; */background:#eee;padding:10px 0}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap{border:2px solid #333;border-left:0;border-right:0;padding:10px 3%;margin:10px 0 15px 0;}
 .lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl{overflow:hidden;margin:5px 0;}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dt{float:left;width:30%;height:32px;line-height:32px;}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dd{float:left;width:70%;}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dd .shadow{background:#fff;border-radius:25px;box-shadow:2px 2px 5px #dadada;display:inline-block;width:89%;padding:3px 5%}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dd input{border:none;background:transparent;width:100%;}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dd input[type="tel"]{border:none;background:transparent;width:100%;} /**/
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.age .shadow{background:#fff;border-radius:25px;box-shadow:2px 2px 5px #dadada;display:inline-block;width:25px;padding:3px 5%}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.ph_num{}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.ph_num select{-webkit-appearance: none;
    -moz-appearance: none;background:#fff url('/img/sub/ico_select_arr.png') no-repeat 99% 50%;background-size:10px;padding:0;box-shadow:none}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.ph_num .shadow{background:#fff;border-radius:25px;box-shadow:2px 2px 5px #dadada;display:inline-block;width:21.5%;padding:3px 5%}

.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.region{}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.region ul{overflow:hidden;height:35px;}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.region ul li{float:left;width:49%}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.region ul li:first-child{margin-right:1%}
.lvt_mbshp_wrap #lvt_mbshp_form .form_wrap dl.region ul li select{width:99%;-webkit-appearance: none;
    -moz-appearance: none;background:#fff url('/img/sub/ico_select_arr.png') no-repeat 94% 50%;background-size:10px}

.lvt_mbshp_wrap #lvt_mbshp_form select{background:#fff/*  url('/img/sub/ico_select_arr.png') no-repeat 97% 50%;background-size:10px */;border-radius:25px;width:100%;border:none;padding:4px 0 4px 5%;margin-bottom:0px;box-shadow:2px 2px 5px #dadada}
.lvt_mbshp_wrap .per_info{margin:0 0 0 0;background:none;border:none;padding:5px 0 0px 0}
.lvt_mbshp_wrap .per_check{padding-left:0}
.lvt_mbshp_wrap .chk_colt{border:none;margin-top:0;padding-top:5px}
.lvt_mbshp_wrap .chk_offer{margin-top:5px}
.lvt_mbshp_wrap .more_box {position: absolute;right: 0px;border-bottom: 1px solid #ccc;cursor: pointer;}
.lvt_mbshp_wrap .more_box.v1 {top: 5px;}
.lvt_mbshp_wrap .btn_area{width:100%;margin-top:15px}
.lvt_mbshp_wrap .btn_area a{background:#ff6090;color:#fff;display:block;text-align:center;line-height:40px;height:40px;font-size:1.2em;font-weight:600}
.lvt_mbshp_wrap .pk_add_txt{color:#ff6090;margin:8px 0;font-size:1rem;line-height:1.4rem}
.lvt_mbshp_wrap .lvt_mbshp_finish{background:#fff;padding:20px 15px;margin-top:20px}
.lvt_mbshp_wrap .lvt_mbshp_form_wrap{padding:0 10%}
.lvt_mbshp_wrap .lvt_mbshp_finish .pay_box{margin-top:20px;padding-top:15px;border-top:2px solid #333;text-align:left;overflow:hidden;}
.lvt_mbshp_wrap .lvt_mbshp_finish .pay_box span{float:right;}
.lvt_mbshp_wrap .lvt_mbshp_finish .pay_box strong{font-size:1.25em;color:#ed0677;}
.lvt_mbshp_wrap .btn_done{background:#ff6090;margin:10px 2% 0;height:40px;line-height:40px}
.lvt_mbshp_wrap .btn_done a{color:#fff;font-weight:600;font-size:1.2em;display:block;}


/*t17*/


#container.t17_list{background:#f1ebaf;padding-bottom:60px}

.t17_list{}
.t17_list h5{padding:10px 5%;font-size:1.15rem;color:#661a1c;}
.t17_list h5 strong{color:#ef4689;font-weight:bold}
.t17_list h5 em{font-weight:bold}
.t17_list table{width:90%;margin:0 5%;font-size:1.03rem}
.t17_list table tr{background:#fff;width:100%;margin-bottom:5px;display:block;height:40px;line-height:40px;overflow:hidden;}
.t17_list table tr.kk{overflow:hidden;width:100%}
.t17_list table tr.kk th{width:32%;float:left;}
.t17_list table tr.kk td{width:66%;float:left;}
.t17_list table th{float:left;display:inline-block;width:32%;box-sizing:border-box;text-align:left;padding-left:4%}
.t17_list table td{float:left;display:inline-block;width:66%;margin-left:2%}
.t17_list table tr input,
.t17_list table tr select{height:30px;line-height:30px;width:100%;box-sizing:border-box;padding-left:1%;
	background:url('../img/edit_icon.png') no-repeat 95% 7px;background-size:16px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;
	border:none;
	color:#ef4689}

.t17_list .fixed_btn{background:#ef4689;height:70px;line-height:70px;text-align:center;font-weight:bold; position:fixed;width:100%;left:0;bottom:0;font-family:'dohyeon','맑은고딕','Malgun Gothic';font-size:1.3rem}
.t17_list .fixed_btn a{color:#fff;display:block;}

/*180817 가입비산출 디자인버전*/
.lvt_mbshp3 .concept3{background:url("/landing/img/ld_c3_bg.jpg") no-repeat;background-size:cover;width:100%;height:100vh;/* padding-bottom: 5vh; */text-align:center;
font-family:"Noto Sans KR",'나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;}
.lvt_mbshp3 .concept3 h3{padding:75px 0 50px;}
/*.lvt_mbshp3 .concept3 h3.v2{padding:28px 0 25px;} */
.lvt_mbshp3 .concept3 .q_list{position: relative;margin: 0px auto 0;}
.lvt_mbshp3 .concept3 .q_list.r3{width:245px}
.lvt_mbshp3 .concept3 .q_list.r4{width:330px}
.lvt_mbshp3 .concept3 .q_list.r5{width:330px;}
.lvt_mbshp3 .concept3 .q_list li{    float: left;margin:10px 0 0 10px;border-radius:10px;line-height:75px;font-size:17px;/* outline: 1px dashed #fff;outline-offset: -8px; */}
/* .lvt_mbshp3 .concept3 .q_list.r3 li:nth-child(-n+3) {margin-top: 0;} */
.lvt_mbshp3 .concept3 .q_list a{display: block;width:75px;height:75px;background:none;color:#fff}

.lvt_mbshp3 .concept3 .q_list.r5 a{width:62px;height:50px;background:none;color:#fff}

.lvt_mbshp3 .concept3 .q_list.r4 li:nth-child(-n+4) {margin-top: 0;}
.lvt_mbshp3 .concept3 .q_list.r4 li:nth-child(4n-3) {margin-left: 0;}
.lvt_mbshp3 .concept3 .q_list.r3 li:nth-child(3n-2) {margin-left: 0;}
.lvt_mbshp3 .concept3 .q_list.r3 li.line {margin-left: 42px;}
.lvt_mbshp3 .concept3 .q_list.v2{margin-top:0;width:190px}
.lvt_mbshp3 .concept3 .q_list.r5 li{width:62px;height:50px;line-height:50px;margin:5px 0 0 5px;font-size:14px}
.lvt_mbshp3 .concept3 .q_list.r5 li:nth-child(5n-4) {margin-left:0}

.lvt_mbshp3 .concept3 .q_list .answer_txt{padding-top:0;font-size:18px;}
.lvt_mbshp3 .concept3 .q_list.r5 .answer_txt{padding-top:0;font-size:14px;}
.lvt_mbshp3 .concept3 .q_list .answer_txt.v1{padding-top:16px}
.lvt_mbshp3 .concept3 .q_list .answer_txt.v2{padding-top:10px;    font-size:15px;line-height: 1.2em;}
.lvt_mbshp3 .concept3 .q_list.r5 .answer_txt.v1{padding-top:9px}

.lvt_mbshp3 .concept3 .q_list.red li{background:#ff8989 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.red li:nth-child(2n){background:#ff6e6e url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.red.adr li{background:#ff8989  url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;background-size:62px}
.lvt_mbshp3 .concept3 .q_list.red.adr li:nth-child(2n){background:#ff6e6e  url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.lvt_mbshp3 .concept3 .q_list.org li{background:#ffa478 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.org li:nth-child(2n){background:#ff864c url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.org li.g1{background:#ffa478 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.org li.g2{background:#ff864c url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.lvt_mbshp3 .concept3 .q_list.grn li{background:#89b185 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.grn li:nth-child(2n){background:#659560 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.grn li.g1{background:#89b185 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.grn li.g2{background:#659560 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.lvt_mbshp3 .concept3 .q_list.blu li{background:#8eb4e7 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.blu li:nth-child(2n){background:#5997ea url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.blu li.g1{background:#8eb4e7 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.blu li.g2{background:#5997ea url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.lvt_mbshp3 .concept3 .q_list.ppl li{background:#b09bff url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.ppl li:nth-child(2n){background:#a079f8 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.ppl li.g1{background:#b09bff url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.lvt_mbshp3 .concept3 .q_list.ppl li.g2{background:#a079f8 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.lvt_mbshp3 .concept3 .btn_conf{width:230px;height:60px;display:block;}
.lvt_mbshp3 .concept3 .btn_conf.radius{background:url('/landing/img/ld_c3_submit_btn.png') no-repeat;background-size:230px}
.lvt_mbshp3 .concept3 .btn_conf span{padding-top:16px;font-weight:500;display: block; color: #fff;letter-spacing: -1px;text-align: center;font-size: 1.285em;}

.lvt_mbshp3 .q_list .answer_txt{display:block;padding-top:24px;letter-spacing:-1px;text-align:center;font-size:18px}
.lvt_mbshp3 .q_list .answer_txt.v1{padding-top:16px;line-height:1.2em;}

.lvt_mbshp3 .concept3 .btn_wrap{}
.lvt_mbshp3 .concept3 .btn_wrap ul{width: 254px;margin: 10px auto;}
.lvt_mbshp3 .concept3 .btn_wrap ul:after{content:"";clear:both}
.lvt_mbshp3 .concept3 .btn_wrap ul li{float:left;width: 103px;margin-left: 48px;}
.lvt_mbshp3 .concept3 .btn_wrap ul li:first-child{margin-left: 0px;}

.lvt_mbshp3 .concept3.lvt_mbshp_form_mid{padding:0 30px;width:auto}
.lvt_mbshp3 .concept3 .lvt_mbshp_finish{padding:20px 0 0}
.lvt_mbshp3 .concept3 .lvt_mbshp_finish .pay_box{border-top:2px solid #f8f4f0;padding:15px 21px;line-height:2rem}
.lvt_mbshp3 .concept3 .lvt_mbshp_finish .pay_box strong{color:#ff6e6e;font-size:1.714em}

/*181203 가입비산출 인트로*/
.lvt_mbshp3_intro{}
.lvt_mbshp3_intro .top_tit{text-align:center;background:#f46d63;color:#fff;padding:13px 0;}
.lvt_mbshp3_intro .top_tit h4{font-size:1.429em}
.lvt_mbshp3_intro .top_tit p{font-size:1.071em}
.lvt_mbshp3_intro .concept3 .btn_wrap ul{width:290px;margin:48px auto 45px;overflow:hidden;}
.lvt_mbshp3_intro .concept3 .btn_wrap ul li{width:135px;margin:0}
.lvt_mbshp3_intro .concept3 .btn_wrap ul li:nth-child(odd){margin-right:20px;}
.lvt_mbshp3_intro .concept3 .txt_wrap{margin-left:20px}
.lvt_mbshp3_intro .concept3 .txt_wrap dl{text-align:left;font-size:1.071em}
.lvt_mbshp3_intro .concept3 .txt_wrap dl dt{font-weight:600;display:inline-block;;margin-right:3px}
.lvt_mbshp3_intro .concept3 .txt_wrap dl dd{display:inline-block;font-weight:400}
.lvt_mbshp3_intro .concept3 .txt_wrap dl.orange dt{color:#f46d63}
.lvt_mbshp3_intro .concept3 .txt_wrap dl.grey dt,
.lvt_mbshp3_intro .concept3 .txt_wrap dl.grey dd{color:#666666}



/* 폼영역에 가이드 문구 추가 */
.q_list:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
#test_form + .msg_guide_group {padding-top: 20px;}
.msg_guide_group .txt {text-align: center; font-size: 14px; color: #333; line-height: 1.4;}
.msg_guide_group .txt > strong {font-weight: 700; }