@charset "utf-8";
@import "common_test.css";
@font-face{
	font-family:'dohyeon';
	src: url(/font/BMDOHYEON.eot);
	src: url(/font/BMDOHYEON.eot?#iefix) format('embedded-opentype'),
         url(/font/BMDOHYEON.woff) format('woff'),
	     url(/font/BMDOHYEON.ttf) format('truetype');
}

/* 결혼상대 분석 보고서 */
.lvt_analysis .slider_wrap{margin-bottom:10px; padding-bottom:10px;}
.lvt_analysis .visu{max-width:480px; margin:0 auto;}
.lvt_analysis .visu img{width:100%;}
.lvt_analysis .step1 p{padding-bottom:12px; font-size:0.867em; /* border-bottom:1px solid #a2c1d5; */ text-align:center; color:#939598; letter-spacing:-1px; line-height:18px}
.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.867em;}
.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{margin-top:15px; padding-bottom:10px;  text-align:center; line-height:1.250em;/* border-bottom:1px solid #a2c1d5; */}
.lvt_analysis .step1 h3 span{text-decoration:underline;}
.lvt_analysis .step1 h3.re_fz{font-size:16px;}
.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{max-width:640px; margin:0 auto; 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.lst3{border-bottom:0;}
.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;  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.000em; 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.9em;background:#fff;}
.lvt_analysis ul.q_list li div span select{background: #fff url(/img/common/ico_selc_arr.png) no-repeat 97% 50%;background-size: 10px;}
.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;}

.concept3 .lvt_analysis .q_list.result_list{width:330px;margin:0 auto}
.concept3 .lvt_analysis .q_list.result_list li{border:none;margin: 0 0 10px 0;padding:0}
.concept3 .lvt_analysis #view_cont > div{border:none;box-shadow:-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.11);-moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.11);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.11);)}
.concept3 .step_finish .result_box.v2 .tit em{color:#ff6e6e}

.concept3 .lvt_analysis .q_list.result_list li:after{content:"";display:block;clear:both}
.concept3 .lvt_analysis .q_list.result_list li div{float:left;width:243px;margin-right:0}
.concept3 .lvt_analysis .q_list.result_list li a{float:left;width: 75px;height:59px;border-radius:10px;background:#ff8989 url(/landing/img/c3_btn_1.png) no-repeat;background-size:75px;line-height:1.2em;vertical-align:top;padding-top:16px;margin-left:12px;font-size:18px;}
.concept3 .lvt_analysis .q_list.result_list li.lst2 a{background: #ff6e6e url(/landing/img/c3_btn_1.png) no-repeat;background-size: 75px;}
.concept3 .lvt_analysis .q_list.result_list li.lst1 div span,
.concept3 .lvt_analysis .q_list.result_list li.lst2 div span,
.concept3 .lvt_analysis .q_list.result_list li.lst3 div span{background:url('/img/sub/lovetest/analysis/test_anal_4.png') no-repeat; background-size:243px;width:243px;color:#000;font-weight:normal;line-height: 25px;}
.concept3 .lvt_analysis .q_list.result_list li div em{color:#ff6e6e;}
.concept3 .lvt_analysis .q_list.result_list li div span select,
.concept3 .lvt_analysis .q_list.result_list li div span input{border:1px solid #c5c5c5;margin-left:7px}

.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-weight:700; 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 .btn{display:block; margin-bottom:30px; width:100%;}
.lvt_analysis .step3{max-width:480px; margin:0 auto; box-sizing:border-box;}
.lvt_analysis .step3 p.info_txt{text-align:center; margin:20px 0 13px; color:#939598; font-size:1.000em; line-height:1.375em;}
.lvt_analysis .step3 p.info_txt em{display:inline; color:#ed145b; font-weight:bold;}
.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 .step_finish{padding:0 15px; max-width:640px; margin:0 auto; box-sizing:border-box;}
.lvt_analysis p.tit_txt{margin:0 0 0px; text-align:center; letter-spacing:-1px;  font-weight:700; 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%;}
.step_finish .result_box .tit{margin-bottom:15px;text-align:center; line-height:1.375em; font-weight:bold;}
.step_finish .result_box .tit em{color:#ed145b; font-weight:bold;}
.step_finish #view_cont {margin-top:15px;}
.step_finish #view_cont > div{border:2px solid #939598;background:#fff;}
.step_finish #column_chart, .lvt_analysis #column_chart2{padding:10px 0;}
.step_finish #column_chart2{padding:10px;}
#column_chart, #column_chart2{margin-top:15px;}

.lvt_analysis2 .step1 ul.user_sex{overflow:hidden; padding:20px 10% 250px 10%; box-sizing:border-box; min-width:320px; max-width:480px; margin:0 auto;}
.lvt_analysis2 .step1 ul.user_sex li{float:left; width:44%;text-align:center;font-weight:bold;font-size:1.15em}
.lvt_analysis2 .step1 ul.user_sex li img{width:100%;margin-bottom:15px;}
.lvt_analysis2 .step1 ul.user_sex li:first-child{margin-right:12%;}
.lvt_analysis2 h3{text-align:center;margin-top:50px;color: #000;line-height: 26px;font-size: 1.5em;letter-spacing: -1px;font-weight: bold;}
.lvt_analysis2 h2 span{background:#666666;padding:4px 20px 4px;border-radius:40px;color:#fff;}
.lvt_analysis2 .step1 .tit_p{font-size:1.6em;color:#000;font-family:'돋움','Dotum',sans-serif;font-weight:bold;margin:20px 0;letter-spacing:-1px}
.lvt_analysis2 .step1 ul.user_sex li img{display:block;}
.lvt_analysis2 .score_ban img{width:100%}

#container.pink{background:#ffe8ee;}
#container.green{background:#effae1;}
#container.yellow{background:#fff8db;}
#container.blue{background:#dfe7f8;}

.lvt_analysis2_top{padding: 0 25px;max-width: 640px;margin: 15px auto 5px;}
.lvt_analysis2_top p{background:#fff;text-align:center;font-size:1.2em;padding:15px 0}
.lvt_analysis2_top p em{color:#fe6090}

.lvt_analysis2 .finish_cont h6{font-weight:bold;text-align:center;font-size:1.2em;margin-bottom:10px}

.lvt_analysis2_tab ul{overflow:hidden;max-width:620px;margin:0 auto;}
.lvt_analysis2_tab ul li{float:left;width:33.3%;text-align:center;background:#fff;line-height:42px;height:42px;font-size:14px;font-weight:bold}
.lvt_analysis2_tab ul li.on{background:#555555}
.lvt_analysis2_tab ul li a{display:block;border-left:1px solid #d1d2d4;border-right:1px solid #d1d2d4}
.lvt_analysis2_tab ul li:first-child a{border-left:0}
.lvt_analysis2_tab ul li:nth-child(2) a{border-left:0}
.lvt_analysis2_tab ul li:nth-child(3) a{border-right:0;border-left:0}
.lvt_analysis2_tab ul li.on a{color:#fff;border-left:1px solid #555;border-right:1px solid #555}


/*6만쌍 돌파기념*/
.event_60000 table td select{padding-left:5px;border:1px solid #e1e1e1;background: #fff url('/img/common/ico_selc_arr.png') no-repeat 97% 50%; background-size: 10px;height:35px;line-height:35px}
.event_60000 fieldset{width:100%;/* background:#fff; */}
.event_60000 .tbl_form2{width:100%;}
.event_60000 .tbl_form2 td{padding:3px;}
.event_60000 table td input[type="text"],
.event_60000 table td input[type="tel"]{padding:0 0 0 5px;border:1px solid #e1e1e1;background:#fff;height:35px;line-height:35px;font-family:'나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif}
.event_60000 ul.rdo_wrap input[type="radio"] { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;position:absolute;}
.event_60000 ul.rdo_wrap label {padding-left: 25px;height: 20px;display: inline-block;background: url('/img/common/radio_btn_black.png') no-repeat 0 0px;background-size: 20px;}
.event_60000 ul.rdo_wrap label.actOn {background-position:0px -20px;}
.event_60000 ul.rdo_wrap{overflow:hidden;}
.event_60000 ul.rdo_wrap li{float:left;margin-left:12px}
.event_60000_mid{padding:15px;}
.event_60000_mid .gift ul{margin:20px 0}
.event_60000_mid .gift li{border:2px solid #13475c;margin-bottom:5px;text-align:center;color:#13475c;font-family: 'dohyeon','나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif;height:32px;line-height:32px;box-sizing:border-box}
.event_60000_mid .gift li:last-child{margin-bottom:0;}
.event_60000_mid .btn_6thsnd{display:block;border:2px solid #13475c;background:#01c73c url('/img/common/btn_arrow.png') 76% 12px no-repeat;background-size:11px;color:#fff;text-align:center;font-size:1.25rem;font-family: 'dohyeon','나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif;height:48px;line-height:48px;box-sizing:border-box;margin-top:20px;}
.event_60000_mid .process{margin:30px 0}
.event_60000_mid .process h4{text-align:center;font-family: 'dohyeon','나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif;font-size:1.35rem;color:#13475c;margin-bottom:20px;}

.t17_form2_test7 .lvt_analysis2_tab ul li.on {background: #7cb5ec;}
.t17_form2_test7 .lvt_analysis2_tab ul li.on a {background: #7cb5ec;border:0;}
.t17_form2_test7 .lvt_analysis2_tab ul li {float: left;width: 33.3%;text-align: center;background: #e9e9e9;line-height: 42px;height: 42px;font-size: 14px;font-weight: bold;}

/*180904 무료상담*/
.free_cns{background:#fff}
.free_cns .gift{padding:17px 15px 0;}
.free_cns .gift ul{margin-top:20px}
.free_cns .gift li{border:2px solid #ff595f;margin-bottom:5px;text-align:center;color:#ff595f;font-family: 'dohyeon','나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif;height:32px;line-height:32px;box-sizing:border-box}
.free_cns .data_form{padding:20px 15px 28px;}
.free_cns .data_form dl:after{content:"";display:block;clear:both}
.free_cns .data_form dt{color:#ff5858;font-weight:500;float:left;width:28%;height:35px;line-height:35px;margin-bottom:12px}
.free_cns .data_form dd{float:left;;width:72%;height:35px;}
.free_cns input[type="text"],
.free_cns input[type="tel"],
.free_cns select{padding:0 0 0 15px;border:1px solid #e1e1e1;background:#fff;height:35px;line-height:35px;}
.free_cns select{background: #fff url(/img/sub/ico_select_arr.png) no-repeat 94% 50%;background-size: 8px;}
.free_cns ul.rdo_wrap input[type="radio"] { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;position:absolute;}
.free_cns ul.rdo_wrap label {padding-left: 25px;height: 13px;display: inline-block;background: url('/img/common/rdo_peach.png') no-repeat 0 0px;background-size: 13px;line-height:13px;}
.free_cns ul.rdo_wrap label.actOn {background-position:0px -13px;}
.free_cns ul.rdo_wrap{overflow:hidden;padding-top:7px}
.free_cns ul.rdo_wrap:after{content:"";display:block;clear:both;}
.free_cns ul.rdo_wrap li{float:left;margin-left:20px}
.free_cns ul.rdo_wrap li:first-child{margin-left:2px}

.free_cns .btn_cns{text-align:center;color:#fff;background:#1cbbb4;display:block;line-height:60px;font-size:1.429em}

.free_cns .mng_selected{background:#ff8989;color:#fff;padding:0;overflow:hidden;padding:12px 15px}
.free_cns .mng_selected table{width:100%}
.free_cns .mng_selected td:nth-child(1){width:25%;padding:0 3% 0 2%}
.free_cns .mng_selected td:nth-child(1) img{border:2.5px solid #fff;width:100%;box-sizing:border-box}
.free_cns .mng_selected td:nth-child(2){background:url('/img/sub/lovetest/images/mng_sel_border.png') no-repeat;background-size:100%;padding-left:18px}
.free_cns .mng_selected td:nth-child(2) p{font-size:1.429em;font-weight:500}
.free_cns .mng_selected td:nth-child(2) span{font-size:0.786em;line-height:0.929em}


/*180312 연애상담*/
.counsel .counsel_top{background:#fff;text-align:center;padding:25px 0}
.counsel .counsel_top h4{font-size:1.57rem;line-height:1.857rem;font-weight:700;margin-bottom:20px}
.counsel .counsel_top h5{font-size:0.929rem;line-height:1.286rem}
.counsel .counsel_content{padding:25px 15px}
.counsel .counsel_content textarea{width:94%;border:1px solid #ededed;padding:3%;font-size:1em;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;}
.counsel .counsel_content .data_form li{margin-bottom:10px;}
.counsel .counsel_content .data_form input[type="text"],
.counsel .counsel_content .data_form input[type="tel"],
.counsel .counsel_content .data_form select,
.counsel .counsel_content .data_form_table input[type="text"],
.counsel .counsel_content .data_form_table input[type="tel"],
.counsel .counsel_content .data_form_table select{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;border:1px solid #ededed;height:42px;padding-left:3%;}
.counsel .counsel_content .data_form select{background:#fff url('/landing/img/sel_arrow_grey.png') no-repeat 94% 50%; background-size:15px}
.counsel .counsel_content .data_form_table select{background:#fff url('/landing/img/sel_arrow_grey.png') no-repeat 97% 50%; background-size:15px;}
.counsel .counsel_content .data_form .phone .btn{display:inline-block;width:28%;height: 42px;background: #383f52;line-height: 42px;text-align: Center;margin-left:2%}
.counsel .counsel_content .data_form .phone .btn a{color:#fff}
.counsel .counsel_btn{text-align:center}
.counsel .counsel_btn.fixed{position:fixed;bottom:0;left:0;width:100%}
.counsel .counsel_btn .counsel_btn_go{width:100%;display:block;background:#e42ea7;text-align:center;color:#fff;font-size:21px;height:47px;line-height:47px;}
.counsel .counsel_btn .counsel_btn_go span{height:47px;line-height:47px;display:inline-block;}
.counsel .counsel_btn .counsel_btn_go span img{padding-top:14px}
.counsel .counsel_btn .counsel_btn_pass{font-size:19px;text-decoration:underline;display:inline-block;margin:32px 0}
.counsel .chk_colt{border-top:none;margin-top:0;padding-top:0}
.counsel .per_info {margin: 10px 0px 10px;padding: 0px 0 0px;border: 1px solid #ededed;background: #fff;}
.counsel .chk_offer {margin-top: 0px;}
.counsel .per_info .chk_all label{font-size:1.1em;font-weight:normal}
.counsel .more_box{border-bottom:none}
.counsel .per_info > div{border:1px solid #ededed;padding:10px;margin-top:-1px}
.counsel .counsel_content .per_check label{background: url('/img/sub/bg_chk2.png') no-repeat 0px 0px;background-size: 18px;font-size:0.857em}
.counsel .counsel_content .per_check label.actOn {background: url('/img/sub/bg_chk2.png') no-repeat 0px -18px;background-size: 18px;}

.counsel .counsel_content .data_form_table{width:100%;margin-bottom:10px;}
.counsel .counsel_content .data_form_table ul.rdo_wrap{overflow:hidden;}
.counsel .counsel_content .data_form_table ul.rdo_wrap li{float:left;}
.counsel .counsel_content .data_form_table ul.rdo_wrap li:first-child{margin-right:10px;}
.counsel .counsel_content .data_form_table ul.rdo_wrap .per_check {padding:0}
.counsel .counsel_content .data_form_table ul.rdo_wrap label{padding-left: 25px;height: 20px;display: inline-block;background: url(/img/common/radio_btn_black.png) no-repeat 0 0px;background-size: 20px;}
.counsel .counsel_content .data_form_table ul.rdo_wrap label.actOn {background-position: 0px -20px;}
.counsel .counsel_content .data_form_table ul.rdo_wrap input[type="radio"] {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;position: absolute;}

/* 190219 자녀상담 */
.child_counsel{background:#fff;max-width:420px;margin:0 auto}
.child_counsel h3{padding-bottom:0}
.child_counsel .top_tit{background:url('/img/sub/lovetest/images/child_cns_topbg.jpg') no-repeat;background-size:cover;padding:50px 0 50px}
.child_counsel .top_tit p{color:#fff;font-size:1.214em}
.child_counsel .top_tit p span{font-size:1.176em;display:block;}
.child_counsel .top_tit h3{color:#ffc9a5;font-size:2.143em;font-weight:normal;margin-top:20px;line-height:100%}
.child_counsel .top_dlg{padding:50px 0 60px}
.child_counsel .top_dlg p{color:#555}
.child_counsel .top_dlg strong{font-size:1.214em;margin-top:35px;display:block;color:#333}
.child_counsel .call{background:#ffedea;padding:15px 0}
.child_counsel .call ul{overflow:hidden;}
.child_counsel .call li{/* float:left; */display:inline-block;vertical-align:top}
.child_counsel .call li:first-child a{line-height:25px;display:block;}
.child_counsel .call li:first-child span{vertical-align:top;font-weight:500}
.child_counsel .call li:first-child strong{font-size:25px;letter-spacing:-1px;line-height:100%;background:-webkit-linear-gradient(#f58d46, #f57846);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.child_counsel .guide{margin-left:5px}
.child_counsel .guide > a{background:#333 url('/img/sub/lovetest/images/ico_arrw.png') no-repeat 89% 50%;background-size:3px;color:#fff;padding:5px 18px 5px 14px;display:block;font-size:13px}

.child_counsel .QnA_w{background:#f58d46 url('/img/sub/lovetest/images/child_cns_QnA_tit.png') no-repeat;background-size:44%;color:#fff;padding:45px 25px 90px}
.child_counsel .QnA_w h4{text-align:right;margin-bottom:30px}
.child_counsel .QnA_w h4 strong{display:block;font-size:34px;}
.child_counsel .QnA_w h4 span{font-size:34px;font-size:20px;border-bottom:1px solid #fff}
.child_counsel .QnA_w .Q{background:url('/img/sub/lovetest/images/child_cns_Q.png') no-repeat 100% 0;background-size:55px;padding-top:40px;color:#eee;font-size:13px}
.child_counsel .QnA_w .Q dd:first-child{margin-bottom:5px}
.child_counsel .QnA_w .A{background:url('/img/sub/lovetest/images/child_cns_A.png') no-repeat 0 0;background-size:63px;margin-top:30px;padding-top:3px}
.child_counsel .QnA_w .A dt{padding-left:75px;font-size:12px;margin-bottom:18px}
.child_counsel .QnA_w .A dt span{font-size:15px;font-weight:bold}
.child_counsel .QnA_w .A dt strong{font-size:20px;font-weight:bold;border-bottom:1px solid #fff}

.child_counsel .counsel_w{border-radius: 0 50px 0 0;margin-top:-45px;background:#fff;padding:60px 25px 0;position:relative;}
.child_counsel .counsel_w ul:after{content: "";position: absolute;bottom: -15px;left: 50%;margin-left:-8px;border-width: 15px 8px 0;border-style: solid;border-color: #fff transparent;display: block;width: 0;}
.child_counsel .counsel_w h4{font-size:1.571em;letter-spacing:-0.5px}
.child_counsel .counsel_w ul{text-align:left}
.child_counsel .counsel_w .cns_btn{background:#5a6077 url('/img/sub/lovetest/images/ico_arrw.png') no-repeat 85% 50%;background-size:3px;color:#fff;padding:7px 33px;margin:30px 0;display:inline-block;font-size:1.143em}
.child_counsel .counsel_w ul li a{display:block;}
.child_counsel .counsel_w ul li a{border-bottom:1px dashed #b9b7b9;font-size:12px;color:#666;}
.child_counsel .counsel_w ul li:first-child a{background:url('/img/sub/lovetest/images/child_cns_gyis_1.jpg') no-repeat 20px 50%;background-size:90px;padding:25px 0 25px 40%}
.child_counsel .counsel_w ul li:nth-child(2) a{background:url('/img/main/2021/child_cns_gyis_2.jpg') no-repeat 20px 50%;background-size:90px;padding:35px 0 35px 40%}
.child_counsel .counsel_w ul li:last-child a{border-bottom:none;background:url('/img/main/2021/child_cns_gyis_3.jpg') no-repeat 20px 50%;background-size:90px;padding:35px 0 35px 40%}
.child_counsel .counsel_w ul li span{display:block;font-size:14px;color:#5a6077}
.child_counsel .c_branch{background:#eeeeee;padding:60px 0 0 0}
.child_counsel .c_branch h4{font-size:1.571em;margin-bottom:10px}

.child_counsel .map_w{background:url('/img/sub/lovetest/images/c_branch_map.png') no-repeat;background-size:100%;height:400px;}
.child_counsel .map_w ul{position:relative;height:100%;margin-top:30px}
.child_counsel .map_w li{width:130px;position:absolute;}
.child_counsel .map_w li a{color:#fff;display:inline-block;font-size:12px;width:85px;text-align:center}
.child_counsel .map_w li.rb{background:url('/img/sub/lovetest/images/c_branch_btn_rb.png') no-repeat;background-size:130px;height:37px}
.child_counsel .map_w li.rt{background:url('/img/sub/lovetest/images/c_branch_btn_rt.png') no-repeat;background-size:130px;height:40px}
.child_counsel .map_w li.lb{background:url('/img/sub/lovetest/images/c_branch_btn_lb.png') no-repeat;background-size:130px;height:43px;text-align:right}
.child_counsel .map_w li.lt{background:url('/img/sub/lovetest/images/c_branch_btn_lt.png') no-repeat;background-size:100px;width:100px;height:52px;text-align:right}
.child_counsel .map_w li.rb a{padding-top:5px;height:25px;}
.child_counsel .map_w li.rt a{margin-top:11px;padding-top:4px;height:25px;}
.child_counsel .map_w li.lb a{padding-top:4px;height:25px;}
.child_counsel .map_w li.lt a{margin-top:22px;padding-top:5px;height:25px;}
.child_counsel .map_w li span{font-family:'Roboto','Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', Dotum, 'Apple SD Gothic Neo', sans-serif;font-weight:bold}


@media screen and (min-width: 320px) and (max-width: 360px) {
	.child_counsel .map_w{height:400px;}
	.child_counsel .map_w li:nth-child(1){left:1%;top:9%}
	.child_counsel .map_w li:nth-child(2){left:45%;top:10%}
	.child_counsel .map_w li:nth-child(3){left:0%;top:21%}
	.child_counsel .map_w li:nth-child(4){left:12%;top:31%}
	.child_counsel .map_w li:nth-child(5){left:59%;top:31%}
	.child_counsel .map_w li:nth-child(6){left:68%;top:50%}
	.child_counsel .map_w li:nth-child(7){left:4%;top:54%}
}
@media screen and (min-width: 361px) and (max-width: 400px) {
	.child_counsel .map_w{height:450px;}
	.child_counsel .map_w li:nth-child(1){left:8%;top:10%}
	.child_counsel .map_w li:nth-child(2){left:45%;top:12%}
	.child_counsel .map_w li:nth-child(3){left:6%;top:22%}
	.child_counsel .map_w li:nth-child(4){left:18%;top:34%}
	.child_counsel .map_w li:nth-child(5){left:63%;top:33%}
	.child_counsel .map_w li:nth-child(6){left:68%;top:53%}
	.child_counsel .map_w li:nth-child(7){left:9%;top:57%}
}
@media screen and (min-width: 401px){
	.child_counsel .map_w{height:500px;}
	.child_counsel .map_w li:nth-child(1){left:12%;top:11%}
	.child_counsel .map_w li:nth-child(2){left:46%;top:13%}
	.child_counsel .map_w li:nth-child(3){left:10%;top:22%}
	.child_counsel .map_w li:nth-child(4){left:20%;top:33%}
	.child_counsel .map_w li:nth-child(5){left:63%;top:34%}
	.child_counsel .map_w li:nth-child(6){left:68%;top:53%}
	.child_counsel .map_w li:nth-child(7){left:12%;top:56%}
}