@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
/* input, button reset */
/* input[type='checkbox'],input[type='radio'],select{-webkit-appearance:none;border:0 none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search']{-webkit-appearance:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
button{overflow:visible;border:0;background:transparent;cursor:pointer;white-space:nowrap}
button::-moz-focus-inner{padding:0;border:0}
button span{position:relative} */

/* 페이지 네비 */
.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% 60%;background-size:7px}
.page_navi strong{color:#ed0677}

/* common */
.ct{max-width:640px;margin:0 auto;padding-top: 60px;}
.ct2{max-width:710px;margin:0 auto}
.ct h3:first-child{padding-top:0}
.ct h3{padding-bottom:8px;font-size:16px;font-weight:bold}
.slider_wrap{position:relative}
.info_txt{margin:5px 0;font-size:1.000em;line-height:1.2em}
.info_txt em{display:block}
.cont_wrap{padding-top:10px;margin-top:15px;border-top:1px dashed #6d6e71}
.ico_point{display:inline-block;margin-right:5px;width:15px;height:15px;line-height:15px;color:#fff;background:#e03955;text-align:center;font-weight:bold}

/* 박스스타일 */
/* 기본 */
.cont_box{margin-bottom:10px;padding:10px;background:#fff;border:1px solid #d2d4d6;text-align:center}
.cont_box p{padding:2px 5px;color:#7a7a7a;line-height:1.375em;text-align:left}
.cont_box img{width:100%}
.cont_box h3{text-align:left}

/* 플러스박스*/
.cont_box2{position:relative;margin-bottom:8px;padding:10px;background:#fff;border:1px solid #d2d4d6;text-align:center}
.cont_box2 p{padding-bottom:15px;text-align:left;line-height:1.5em}
.cont_box2 img{width:100%;max-height:189px}
.cont_box2 .ico_plus{position:absolute;z-index:15;bottom:0;right:0;display:block;width:16px;height:16px;line-height:13px;text-align:center;border:1px solid #d2d4d6;color:#99999b;border-bottom:0;border-right:0;font-weight:bold;background-color:#fff}

/* 버튼스타일 */
.btn_style1{display:block;width:100%;height:40px;line-height:40px;background:#f3f3f3;border:1px solid #bcbcbc;border-radius:5px;text-align:center;color:#7a7b7c;font-weight:bold} 
.btn_style2{display:block;width:100%;height:40px;line-height:40px;background:#737576;border-radius:5px;text-align:center;font-size:1.133em}/* 그레이 */ 
.btn_style2 span{padding-right:25px;color:#fff;display:inline-block;font-weight:bold;background:url('/img/sub/bg_btn_arr.png') no-repeat 100% 50%;background-size:10px 18px}
.btn_style3{display:block;width:100%;height:40px;line-height:40px;background:#ed0677;border-radius:4px;text-align:center;color:#fff !important;font-size:1.133em;font-weight:bold} /* 핑크 */
.btn_style4{display:block;width:100%;height:40px;line-height:40px;background:#e41e86;text-align:center;color:#fff !important;font-size:1.133em;font-weight:bold} /* 핑크 */

.sk_btn{padding:0 10px 25px 10px}
.sk_btn .btn_style3{height:45px;line-height:45px}

/* 폰트색상 */
.cl1{color:#ed0677}

::-webkit-input-placeholder{color:#9d9d9d;font-weight:normal;font-size:16px}
:-ms-input-placeholder{color:#9d9d9d;font-weight:normal;font-size:16px}
::-moz-placeholder{color:#9d9d9d;font-weight:normal;font-size:16px}
:-moz-placeholder{color:#9d9d9d;font-weight:normal;font-size:16px}

/* 셀렉트박스 */
/* .sel{background:#fff url('/img/sub/ico_select_arr.png') no-repeat 97% 50%; background-size:10px;} */
.phone .sel, .addr .sel{background-position:90% 50%}

/* 체크박스 */
.chk_wrap{position:relative}
.chk_wrap label{padding-left:25px;display:inline-block;padding-top:0;line-height:1.5em;height:22px;background:url('/img/sub/bg_chk_off.png') no-repeat 0 0;background-size:20px;font-size:13px}
.chk_wrap label.actOn{background:url('/img/sub/bg_chk_on.png') no-repeat 0 0;background-size:20px}
.chk_wrap input{position:absolute; top:3px; left:3px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0}

/* 서브 탭메뉴 */
.sub_tab{overflow:hidden}
.sub_tab li{float:left;background:#efefef;height:40px;line-height:40px;width:33.3%;text-align:center}
.sub_tab.row4 li{width:25%}
.sub_tab.row5 li{width:20%}
.sub_tab.row6 li{width:12.5%}
.sub_tab li a{display:inline-block;padding:0 5px;font-weight:bold;font-size:1.071em}
.sub_tab li a.active{height:37px;line-height:40px;border-bottom:3px solid #ed0677}
.sub_tab.row4 li a.active{color:#ed0677}
.sub_tab.row6 li a.active{color:#ed0677}

.sub_cont_tab{overflow:hidden;margin-bottom:10px}
.sub_cont_tab li{float:left;width:50%;text-align:center}
.sub_cont_tab li:last-child a{border-left:0}
.sub_cont_tab li a{display:block;height:32px;line-height:32px;background:#fff;color:#666}
.sub_cont_tab li a.active{background:#ed0677;color:#fff}

/* 마이가연 웨딩패키지 탭 형식 */
.sub_tab2{overflow:hidden}
.sub_tab2 li{float:left;width:25%}
.sub_tab2 li:first-child a{border-left:0}
.sub_tab2 li a{display:block;color:#000;background:#fff;height:42px;line-height:42px;text-align:center;border-bottom:2px solid #f654a8;border-left:1px solid #dadbdd;font-size:16px}
.sub_tab2 li a.active{background:#f654a8;color:#fff}

/* 테이블 스타일 */
.tbl_style1{width:100%;border:1px solid #fe5ab0}
.tbl_style1 th{background:#fff3f9;line-height:1.2em}
.tbl_style1 td{background:#fff;text-align:center;padding:10px;border-top:1px solid #fe5ab0;border-bottom:1px solid #fe5ab0;border-left:1px solid #fe5ab0}

.tbl_style2{margin-bottom:10px;width:100%;background:#fff;border:1px solid #d5d7d8}/* 회색보더 테이블 */
.tbl_style2 thead th{background:#ffebf6;border-left:1px solid #d5d7d8;text-align:center;color:#140a0a}
.tbl_style2 th{padding:10px 0 10px 10px;border-bottom:1px solid #d5d7d8;color:#646464;text-align:left}
.tbl_style2 td{padding:5px 10px;border-bottom:1px solid #d5d7d8;border-left:1px solid #d5d7d8}
.tbl_style2 td p.point{margin-top:5px;color:#fe5ab0;font-weight:bold;font-size:0.800em}
.tbl_style2 td input[type="text"], .tbl_style2 td input[type="tel"], .tbl_style2 td input[type="password"]{display:inline-block; vertical-align:middle; width:96%; padding:10px 0  10px 8px; height:16px; line-height:16px; border:1px solid #c3c3c3;}

.tbl_style3{margin-bottom:10px;background:#fff;width:100%;border:1px solid #d5d6d8}
.tbl_style3 thead th{padding:10px 0;background:#fff;font-size:0.933em}
.tbl_style3 tbody td{padding:5px 0;text-align:center;font-size:0.800em;border-top:1px solid #d5d6d8}
.tbl_style3 tbody td p{text-align:left;line-height:1.375em}

#event_form{padding-bottom:10px}
.tbl_form{width:100%;border-top:2px solid #fe5ab0;border-bottom:2px solid #fe5ab0;background:#fff;border-collapse:collapse;border-spacing:0}
.tbl_form th, .tbl_form td{border-left:1px solid #d2d4d6;border-bottom:1px solid #d2d4d6}
.tbl_form th{border-left:0;color:#140a0a}
.tbl_form td{padding:7px 0}
.tbl_form td > div.re_height{padding-top:10px;height:28px}
.tbl_form td > div{padding-left:8px}
.tbl_form td input[type="text"], .tbl_form td input[type="tel"]{display:inline-block;vertical-align:middle;padding:10px 0 10px 8px;height:16px;border:1px solid #fe5ab0}
.tbl_form td input,.tbl_form td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px}
.tbl_form td select{display:inline-block;vertical-align:middle;padding-left:8px;height:38px;line-height:38px;border:1px solid #fe5ab0}
.tbl_form td select.sel{background:#fff url('/img/common/ico_selc_arr.png') no-repeat 97% 50%;background-size:10px}
.tbl_form td .rdo_wrap li{position:relative}
.tbl_form td .rdo_wrap input{position:absolute;top:11px;left:4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:.0}
.tbl_form td .rdo_wrap label{padding-left:25px; height:30px; display:inline-block; background:url('/img/sub/bg_rdo_off.png') no-repeat 0 8px; background-size:20px;}
.tbl_form td .rdo_wrap label.actOn{background:url('/img/sub/bg_rdo_on.png') no-repeat 0 8px; background-size:20px}
.tbl_form td div ul{overflow:hidden}
.tbl_form td div ul li{float:left;margin-right:20px;height:35px;line-height:35px}
.tbl_form td div ul li input{display:inline-block;margin-right:5px;vertical-align:middle}
.tbl_form td div span{padding-right:5px}
.tbl_form td div.birth span{display:inline-block;vertical-align:middle}
.tbl_form td div p.txt{margin-top:3px;color:#fe5ab0;font-size:0.733em;letter-spacing:-1px;font-weight:bold}
.tbl_form td div p.txt span{position:relative;display:inline-block;top:-1px}
.tbl_form td div p.txt .selc_area{display:block;margin-top:10px}
.tbl_form td div p.txt .selc_area label{font-size:1.125em}

/* 서브 메인 페이지 */
.sub_intro{margin-bottom:15px}
.sub_intro > li:first-child{margin-top:10px}
.sub_intro > li{position:relative;margin-top:15px}
.sub_intro > li > a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-indent:-9999px}
.sub_intro .row2 .cont_box2{position:relative;overflow:hidden}
.sub_intro .row2 .cont_box2 .pic{width:50%;min-height:83px;height:100%;float:left}
.sub_intro .row2 .cont_box2 .txt{width:50%;padding-left:15px;float:left;font-size:14px;box-sizing:border-box}
.sub_intro .row2 .cont_box2 .txt img{position:absolute;bottom:4px;right:15px;width:25%}
.sub_intro .row2 .cont_box2 .txt span{color:#7a7a7a;font-size:0.933em}




/* 가입안내 */
.matching .cont_box{text-align:center}
.matching .cont_box p{padding-bottom:15px;text-align:left}
.matching .cont_box img{text-align:center}
.matching .cont_box .slider3 li{text-align:center}
.matching .cont_box .slider3 img{width:80%}
.srvc_type{background:#f5f5f5}
.srvc_type .cont_box_wrap{padding:10px;background:#f5f5f5}
.srvc_type .tit_img{overflow:hidden;padding-bottom:0}
.srvc_type .tit_img img{float:left;width:100%}
.srvc_type .cont_box{position:relative;padding:15px;border:1px solid #eaeaea}
.srvc_type .cont_box:nth-child(odd){border-left:10px solid #f654a8}
.srvc_type .cont_box:nth-child(even){border-left:10px solid #8c857b}
.srvc_type .cont_box.v1:nth-child(even){border-left:10px solid #f654a8}
.srvc_type #tab_cont3 .cont1 .cont_box:nth-child(even){border-left:10px solid #f654a8}
.srvc_type #tab_cont3 .cont2 .cont_box:nth-child(odd){border-left:10px solid #8c857b}
.srvc_type #tab_cont3 .cont3 .cont_box:nth-child(even){border-left:10px solid #f654a8}
.srvc_type .cont_box .g_count{position:absolute;top:10px;left:12px;font-size:0.786em;letter-spacing:2px;color:#666}
.srvc_type .cont_box .g_count em{font-weight:bold;font-size:1.364em;color:#666}
.srvc_type .cont_box .btn{position:absolute;top:10px;right:12px}
.srvc_type .cont_box .btn img{width:70px}
.srvc_type .cont_box dl{padding-top:34px;text-align:center}/* padding-top:25px */
.srvc_type .cont_box dl dt span{display:block;font-size:1.571em} 
.srvc_type .cont_box dl dt span.txt1{font-size:0.833em;letter-spacing:3px} 
.srvc_type .cont_box dl dd img{position:relative;top:1px;padding-right:5px;display:inline-block;vertical-align:middle;width:20px}
.srvc_type .cont_box dl dd.sum{color:#f654a8;font-size:1.143em}
.srvc_type .cont_box dl dd.sum.detail{color:#f654a8;font-size:1.214em}
.srvc_type .cont_box dl dd.sum.detail em{font-size:0.765em}
.srvc_type #tab_cont4 .cont_box dl dd.sum span{position:relative;top:3px;color:#333;font-size:0.929em}
.srvc_type #tab_cont4 p{letter-spacing:-1px;text-align:center;font-size:0.929em}
.srvc_type #tab_cont4 .img_wrap{display:block;padding-top:40px}
.srvc_type #tab_cont4 .img_wrap img{width:100%}
.srvc_type #tab_cont4 .cont_box dl{padding-top:10px}
/*.srvc_type .cont_box:nth-child(even) dl dd.sum{color:#666}*/
.srvc_type .cont_box.v1:nth-child(even) dl dd.sum{color:#f654a8}
.srvc_type #tab_cont3 .cont1 .cont_box:nth-child(even) dl dd.sum{color:#f654a8}
/*.srvc_type #tab_cont3 .cont2 .cont_box:nth-child(odd) dl dd.sum{color:#666}*/
.srvc_type #tab_cont3 .cont3 .cont_box:nth-child(even) dl dd.sum{color:#f654a8}
.srvc_type .cont_box dl dd.sum{position:relative;top:-5px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #d1d1d1}
.srvc_type .cont_box.v1 dl dd.sum{border-bottom:0}
.srvc_type .cont_box dl dd.sum.detail{top:0;padding-bottom:15px}
.srvc_type .cont_box dl dd.sum.detail img{top:-2px}
.srvc_type .cont_box dl dd.sum strong{display:inline-block;vertical-align:middle;font-size:2.000em;font-weight:normal}
.srvc_type .cont_box dl dd.sum span{display:inline-block;vertical-align:middle;padding-left:5px}
.srvc_type .cont_box dl dd.txt{padding:0 5px;font-size:0.929em;color:#666;letter-spacing:-1px}
.srvc_type .cont_box .meeting{position:absolute;top:45px;left:15px}

.srvc_type #tab_cont4 .btn_area{padding-bottom:8%;overflow:hidden;width:85%;margin:0 auto}
.srvc_type #tab_cont4 .btn_area li{float:left;width:50%;text-align:center}
.srvc_type #tab_cont4 .btn_area li img{width:100%}

#srvc_order .tab_cont{display:none;padding-top:15px}
#srvc_order .tab_cont h3{padding-bottom:15px;text-align:center;font-size:1.571em}
#srvc_order .tab_cont .img_wrap{display:block;padding:0 10px;box-sizing:border-box}
#srvc_order .tab_cont .img_wrap img{width:100%}
#srvc_order .tab_cont .txt_list{padding-top:10px;text-align:center}
#srvc_order .tab_cont .txt_list li{color:#666;line-height:18px}
#srvc_order .tab_cont .txt_list li span{color:#999;font-size:0.929em}
#srvc_order .tab_cont .img_txt_list1{margin-top:30px;padding:0 10px;background:#f5f5f5}
#srvc_order .tab_cont .img_txt_list1 li{background:#f5f5f5;border-top:1px dashed #cfcfcf}
#srvc_order .tab_cont .img_txt_list1 li:first-child{border-top:0}
#srvc_order .tab_cont .img_txt_list1 li .logo{padding:0}
#srvc_order .tab_cont .img_txt_list1 li .logo img{width:60px}
#srvc_order .tab_cont .img_txt_list1 dt {color:#333}
#srvc_order .tab_cont .img_txt_list1 dt span.step{display:block;padding-bottom:5px;color:#666;font-weight:bold;font-size:0.857em}
#srvc_order .tab_cont .img_txt_list1 dt span.step span{padding-right:3px;font-size:0.714em;letter-spacing:2px;font-weight:normal}
#srvc_order .tab_cont .txt_wrap{padding:10px 10% 0 10%;text-align:center}
#srvc_order .tab_cont .txt_wrap dd{color:#999;font-size:0.857em;letter-spacing:-1px}
#srvc_order .tab_cont .noble_txt{margin-top:30px;padding:30px 0;text-align:center;background:url('/img/sub/joinInfo/bg_noble.png') repeat;background-size:5px}
#srvc_order .tab_cont .noble_txt img{width:260px}

/*20190304 노블레스 리뉴얼*/
#tab_cont3 .new_nobless img{width: 100%;}
.new_nobless{font-family: '나눔스퀘어'}
.new_nobless.nobless_1{padding: 0 10px;}
.new_nobless .nobless_member ul li{float: left; width: 48%; background: #fff; border: 1px solid #cccbd2; padding: 18px 0;}
.new_nobless .nobless_member ul li div{text-align: center; color: #75572e;}
.new_nobless .nobless_member ul li div strong{color: #bd3b3a; font-size: 24px;}
.new_nobless .nobless_info{clear: both;}
.new_nobless .member_col{font-size: 14px; color: #676767;}
.new_nobless .nobless_info{font-size: 10px; color: #777777; padding: 10px 0 35px;}
.new_nobless .nobless_private{text-align: center; background: #312e43; padding: 20px 0;}
.new_nobless .nobless_private p.title_pri{width: 126px; margin: 0 auto; padding-bottom: 15px;}
.new_nobless .nobless_private .pri_txt{font-size: 13px; color: #d7d4cf; text-align: center;}
.new_nobless .btn_contact{padding:45px 0 15px; }
.new_nobless .btn_contact h4{color: #312e43; font-size: 20px;}
.new_nobless .btn_contact ul{padding: 20px 0 0;}
.new_nobless .btn_contact ul li{float: left; width: 48%; height: 40px; line-height: 40px; font-weight: bold; text-align: center;}
.new_nobless .btn_contact ul li a{color: #fff; font-size: 14px; }
.new_nobless .btn_contact ul li.phone{background: #b1aeaa;}
.new_nobless .btn_contact ul li.free{background: #bd3b3a; float: right;}
.nobless_qna{padding: 0 10px 30px;}
.nobless_qna a img{width: 100%;}

/*190214 서비스종류 리뉴얼*/
.srvc_type.srvc_type2 .cont_box dl{padding-top:20px}
.srvc_type.srvc_type2 .cont_box_g,
.srvc_type.srvc_type2 #tab_cont3 .cont_box_g{border-left: 12px solid #969696 !important;}
.srvc_type.srvc_type2 .cont_box_p,
.srvc_type.srvc_type2 #tab_cont3 .cont_box_p{border-left: 12px solid #ed0678 !important;}
.srvc_type.srvc_type2 .cont_box .g_count{font-family:'Roboto','Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;font-size:0.8em;letter-spacing:1px}
.srvc_type.srvc_type2 .cont_box_p .g_count{color:#ed0678;}
.srvc_type.srvc_type2 .cont_box dl dt .txt2{margin-bottom:8px;font-weight:300}
.srvc_type.srvc_type2 .cont_box dl dt .txt2 > strong{font-weight:500}
.srvc_type.srvc_type2 .cont_box_g dl dd.sum,
.srvc_type.srvc_type2 #tab_cont3 .cont_box_g dl dd.sum{color:#535353 !important;}
.srvc_type.srvc_type2 .cont_box_p dl dd.sum,
.srvc_type.srvc_type2 #tab_cont3 .cont_box_p dl dd.sum{color:#ed0678 !important;}
.srvc_type.srvc_type2 .cont_box dl dd.sum strong{font-weight:500;font-family:'Roboto','Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif}
.srvc_type.srvc_type2 .cont_box dl dd.sum.detail{padding-bottom:15px;margin-bottom:13px;letter-spacing:0px;font-weight:300}
.srvc_type.srvc_type2 .cont_box dl dd.sum.detail strong{font-size:1.143em;vertical-align:baseline;font-weight:500;}
.srvc_type.srvc_type2 .cont_box dl dd.txt{line-height:1.6em;letter-spacing:-0.5px;font-weight:300}
.srvc_type.srvc_type2 .cont_box dl dd.sum.detail em{font-weight:300;font-size:0.7em}

/* 왜 가연인가? 2016 리뉴얼 */
#why_gy .visu_area{text-align:center;background:url('/img/sub/visu_bg_why.png') no-repeat 0 center;background-size:cover}
#why_gy .visu_area img{top:50%;left:50%;margin:-13px 0 0 -67px}
#why_gy .cont{text-align:center;padding-top:35px}
#why_gy #why1.cont{padding-top:25px}
#why_gy .cont h3{padding-bottom:20px}
#why_gy .cont h3 span{padding:6px 5px 2px 5px;line-height:15px;display:inline-block;color:#f654a8;font-size:1.000em;font-family:sans-serif;border-top:1px solid #faa9d3;border-bottom:1px solid #faa9d3}
#why_gy .cont h3 strong{padding-top:8px;display:block;font-weight:normal;font-size:1.571em;letter-spacing:-1px}
#why_gy .cont .sub_tit{padding:15px 0;background:url('/img/sub/joinInfo/bg_sub_tit.png') repeat;background-size:2px}
#why_gy .cont .sub_tit{line-height:16px}
#why_gy .cont .sub_tit strong{display:block;padding-bottom:10px;color:#f654a8;font-size:1.429em;font-weight:normal}
#why_gy .cont .sub_tit > em{display:block;font-size:1.000em}
#why_gy .cont .sub_tit > span{color:#999;font-size:0.857em;letter-spacing:-1px}
#why_gy .cont .txt1{padding:15px 0;font-size:0.929em;color:#666;letter-spacing:-1px}
#why_gy .img_wrap{padding:15px 0}

.grid3_wrap ul.img_txt_list1 li{display:table;overflow:hidden;padding:24px 4% 24px 0;width:100%;box-sizing:border-box}
.grid3_wrap ul.img_txt_list1 li:nth-child(1), .grid3_wrap ul.img_txt_list1 li:nth-child(3){background:#f5f5f5}
.grid3_wrap ul.img_txt_list1 li .logo{display:table-cell;width:25%;padding:0 2% 0 4%;box-sizing:border-box;vertical-align:middle;text-align:center}
.grid3_wrap ul.img_txt_list1 li .logo img{width:80px}
.grid3_wrap ul.img_txt_list1 li dl{display:table-cell;width:65%;padding:0 0 0 2%;text-align:left;color:#6a6363;box-sizing:border-box;vertical-align:middle}
.grid3_wrap ul.img_txt_list1 li dl dt{padding-bottom:5px;font-weight:bold;font-size:1.071em;letter-spacing:-1px}
.grid3_wrap ul.img_txt_list1 li dl dd{font-size:0.857em;line-height:18px;letter-spacing:-1px}
.grid3_wrap ul.img_txt_list1 .link_ten_list{margin-top:13px}
.grid3_wrap ul.img_txt_list1 .link_ten_list:after{display:block;clear:both;content:''}
.grid3_wrap ul.img_txt_list1 .link_ten_list li:first-child{margin:0}
.grid3_wrap ul.img_txt_list1 .link_ten_list li{display:block;overflow:visible;float:left;width:50%;height:28px;padding:0;background:#c678c9}
.grid3_wrap ul.img_txt_list1 .link_ten{display:block;height:14px;margin:0 2px;padding:5px 0 9px;background:#c678c9;color:#fff;text-align:center}
.grid3_wrap ul.img_txt_list1 .link_ten_list li:first-child .link_ten{margin-left:0}
.grid3_wrap ul.img_txt_list1 .link_ten_list li:last-child .link_ten{margin-right:0}
.grid3_wrap .desc{padding-top:8px;color:#999;line-height:14px;letter-spacing:-1px;text-align:left;font-size:0.785em}
#srvc_order.grid3_wrap ul.img_txt_list1 li dl dd{font-size:0.929em}
.grid3_wrap ul.img_txt_list2{overflow:hidden;padding:10px;background:#efefef}
.grid3_wrap ul.img_txt_list2:after{display:block;clear:both;content:''}
.grid3_wrap ul.img_txt_list2 li{float:left;width:25%;padding:3px;box-sizing:border-box}
.grid3_wrap ul.img_txt_list2 li img{width:100%}
.grid3_wrap #why1 .img_txt{padding-bottom:0}
.grid3_wrap .img_txt{padding:15px 20px}
.grid3_wrap .img_txt dl{padding-top:5px;padding-bottom:10px}
.grid3_wrap .img_txt dt{font-size:1.286em;letter-spacing:-1px}
.grid3_wrap .img_txt dd{padding-top:5px;font-size:0.929em;letter-spacing:-1px}
.grid3_wrap .img_txt.re_bg{background:#f5f5f5}
.grid3_wrap #why4 ul.img_txt_list1 li:nth-child(1), .grid3_wrap #why4 ul.img_txt_list1 li:nth-child(3){background:#fbfbfb}
.grid3_wrap #why4 ul.img_txt_list1 dl dt{font-weight:normal;color:#c678c9;font-size:1.143em;line-height:22px}
.grid3_wrap #why5 ul.img_txt_list2 li{width:33.3%}
.grid3_wrap #why5 .sub_tit > span{font-size:0.714em;line-height:12px}
.grid3_wrap #why5 .sub_tit strong{letter-spacing:-1px}
.grid3_wrap #why5 .sub_tit strong span{color:#333}
.grid3_wrap #why5 ul.img_txt_list1 dl dt{font-weight:normal;color:#c678c9;font-size:1.214em;line-height:22px}
.grid3_wrap #why5 ul.img_txt_list1 li:nth-child(1){background:#fff}
.grid3_wrap #why5 ul.img_txt_list1 li:nth-child(2){background:#fbfbfb}
.grid3_wrap #why6 ul.img_txt_list1{padding:0 10px}
.grid3_wrap #why6 ul.img_txt_list1 .logo{padding-left:2%}
.grid3_wrap #why6 ul.img_txt_list1 li{padding-right:0;height:123px;border-top:1px dashed #d1d1d1}
.grid3_wrap #why6 ul.img_txt_list1 li:first-child{border-top:0}
.grid3_wrap #why6 ul.img_txt_list1 li:nth-child(1){background:#fff}
.grid3_wrap #why6 ul.img_txt_list1 li:nth-child(3){background:#fff}
.grid3_wrap #why6 ul.img_txt_list1 dl dt{font-weight:normal;color:#c678c9;font-size:1.214em;line-height:22px}
.grid3_wrap #why6 ul.img_txt_list1 dl dd a{display:block;margin-top:5px;padding:5px 0;width:130px;background:#c678c9;color:#fff;text-align:center}

/* 회사소개 */
.gy_company .visu_area{background:url('/img/sub/gyIntro/visu_bg_company.png') no-repeat;background-size:cover}
.gy_company ul li{padding:30px 20px}
.gy_company ul li:nth-child(even){background:#f4f4f4}
.gy_company ul li h3{padding-bottom:20px;font-size:1.286em;font-weight:bold;letter-spacing:-1px;line-height:24px}
.gy_company ul li p{color:#666;line-height:18px;font-size:0.929em}
.gy_company ul li .img_cont{display:block;padding-top:15px;text-align:center}
.gy_company ul li .img_cont img{width:70%;max-width:364px}
.gy_company ul li:first-child h3, .gy_company ul li:last-child h3{letter-spacing:0}
.gy_company ul li:last-child p{padding-top:15px}

/* 매니저 소개 */
.gy_manager .visu_area{background:url('/img/sub/gyIntro/visu_bg_manager.png') no-repeat;background-size:cover}
.gy_manager .sub_cont_tab{margin:20px 10px 0 10px}
.mng_list{overflow:hidden;margin-top:15px;padding:0 5px}
.mng_list li{position:relative;float:left;padding:0 3px;margin-bottom:20px;width:33.3%;box-sizing:border-box;text-align:left}
.mng_list li img{width:100%}
.mng_list li dl{padding-top:10px;padding:5px;background:#fff}
.mng_list li dl dt{padding-bottom:10px; font-size:1.143em}
.mng_list li dl dt span{display:block;padding-bottom:5px}
.mng_list li dl dt span.txt1{font-size:0.500em;color:#f654a8;letter-spacing:0}
.mng_list li dl dt span.txt2{font-size:0.688em}
.mng_list li .call{position:absolute;bottom:14%;right:9px}

.gy_greeting .visu_area{background:url('/img/sub/gyIntro/visu_bg_greeting.png') no-repeat;background-size:cover}
.gy_greeting ul{padding-top:15px}
.gy_greeting li{padding:30px 20px 30px 20px;line-height:18px}
.gy_greeting li img{width:100%}
.gy_greeting .represent{padding-top:15px}
.gy_greeting .represent h3{padding-bottom:15px;font-size:1.357em;line-height:25px;letter-spacing:-1px}
.gy_greeting .represent p{padding-top:15px;color:#666}
.gy_greeting .cont h3{padding-bottom:15px;font-size:1.357em;font-weight:bold;line-height:25px;letter-spacing:-1px}
.gy_greeting .cont.re_bg{background:#f4f4f4}
.gy_greeting table{margin-top:15px;width:100%}
.gy_greeting table th{padding-top:2px;color:#666;vertical-align:top}
.gy_greeting table td{padding:3px 0 3px 15px;color:#666}

.branch{padding:15px 20px 0 20px;background:#fff}
.branch .swiper-container .swiper-pagination{top:5px}
.branch .swiper-pagination-bullet{margin:0 4px}
.branch h3{padding-bottom:15px;font-size:1.571em;text-align:center;font-weight:normal}
.branch .b_txt{padding-bottom:15px;color:#666;letter-spacing:-1px}
.branch .call_addr{margin-top:10px;padding-top:15px;text-align:center;border-top:1px solid #ccc}
.branch .call_addr li{overflow:hidden;line-height:25px;display:inline-block;font-size:0.857em;letter-spacing:-1px;text-align:left;vertical-align:middle}
.branch .call_addr li:first-child{padding-right:5px}
.branch .call_addr.last li:last-child {line-height:16px}
.branch .call_addr li .ico{float:left;margin-right:2px;display:inline-block;vertical-align:middle}
.branch .call_addr li .ico img{width:25px}
.branch .map_cont{padding-top:15px}
.branch .map_cont img{width:100%}
.branch .map_cont .map{display:block;padding-bottom:15px}
.branch .map_cont h4{padding-bottom:5px;color:#666;font-weight:bold;font-size:1.071em}
.branch .map_cont ul li{padding-bottom:15px;line-height:20px}
.branch .map_cont ul li p{color:#666;font-size:1em}
.branch .map_cont ul li dl{font-size:1em;padding-left:3%}
.branch .map_cont ul li dl dt{padding:5px 0;color:#333;font-weight:600}
.branch .map_cont ul li dl dd{color:#666;letter-spacing:-1px}

/* 러브테스트 (빠른상담 ) */
.quick_tab {overflow:hidden;height:100px;border-top:1px solid #f06c9b;border-bottom:1px solid #f06c9b}
.quick_tab > li{position:relative;float:left;width:33.3%;height:110px;text-align:center;border-left:1px solid #aeaeae;background:#f3f3f3;box-sizing:border-box}
.quick_tab li div{padding:8px 0}
.quick_tab li div.select{padding:0}
.quick_tab li div.select img{width:100%;max-width:172px;height:100%}
.quick_tab li div.select span.txt{position:absolute;width:100%;padding:3px 0;display:inline-block;bottom:10px;left:0;background:#f3f3f3;text-align:center;color:#0e0606;font-weight:normal}
.quick_tab li div.select2 {padding:7px 0;background:#ededed}
.quick_tab li div.select2 img{width:50px}
.quick_tab li div.select2 span.txt{padding-top:4px;color:#0e0606;font-weight:normal}
.quick_tab li div.select3{padding:0;padding-top:26px;height:100%;background:#ededed}
.quick_tab li div.select3 ul li{height:25px;line-height:25px;font-size:1.067em}
.quick_tab li.active{background:#737576}
.quick_tab li.active span.txt{color:#fff}
.quick_tab li:first-child{border-left:0}
.quick_tab li span.txt{display:block;padding-top:4px;color:#acabab;font-weight:bold;font-size:14px}
.quick_tab li span.ico{display:inline-block}
.quick_tab li span.ico img{width:60px}

.quick_header {max-width:640px; padding-top:60px;margin:0 auto;background:#ededed}
.quick_header .btn_area{padding:4% 20px;background:#fff}
.quick_header .btn_style1 span{display:inline-block;padding-left:25px;background:url('/img/sub/ico_replay.png') no-repeat 0 50%;background-size:17px}
.quick_adv .cont_box h3{padding-bottom:0;height:40px;line-height:40px;background:#fe5ab0;color:#fff;text-align:center}
.quick_adv ul.list{overflow:hidden;padding-bottom:0;margin-top:10px}
.quick_adv ul.list > li{float:left;padding:5px;width:33.3%;text-align:center;box-sizing:border-box}
.quick_adv ul.list > li a{display:block;border:1px solid #d2d4d6;box-sizing:border-box}
.quick_adv ul.list > li span{display:block}
.quick_adv ul.list > li span.pic{width:100%;line-height:0}
.quick_adv ul.list > li span.pic img{width:100%;line-height:0}
.quick_adv ul.list > li span.txt{padding:4% 0;border-top:1px solid #d2d4d6}
.quick_adv ul.manager li {width:25%}
.quick_adv ul.manager li a{border:0}
.quick_adv ul.manager li span.txt{padding:6%;border-top:0}
.quick_adv dl{padding:10px; text-align:left}
.quick_adv dl dt{padding-bottom:5px}
.quick_adv dl dd{padding-bottom:10px}
.quick_adv dl dd select{padding-left:8px;width:100%;height:40px;line-height:40px;font-weight:bold;color:#4d4d4d;border:1px solid #fe5ab0}
.quick_adv .btn_more{margin-bottom:5%}
.quick_adv .btn_area{padding:0 10px 10px 10px}

.agree_wrap{overflow:hidden;padding:10px}
.agree_wrap span{float:left}
.agree_wrap span input{display:inline-block;margin-right:5px;vertical-align:middle}
.agree_wrap span label{display:inline-block;vertical-align:middle;font-size:0.867em}
.agree_wrap a{display:inline-block;float:right;margin-top:2px;width:120px;text-align:center;height:17px;line-height:17px;background:#fff;letter-spacing:-1px;border:1px solid #909090;border-radius:3px;font-size:0.733em;font-weight:bold}

.quick_adv2{padding:0 10px 20px;background:#f6f7f9;letter-spacing:-1px}
.quick_adv2 a{display:block}
.quick_adv2 .link_call{margin-top:10px}
.quick_adv2 .link_call img{width:100%;vertical-align:top}
.quick_adv2 .adv_list{}
.quick_adv2 .adv_list li{margin-top:7px}
.quick_adv2 .adv_list li:first-child{margin-top:10px}
.quick_adv2 .adv_list a{position:relative;height:57px;background:#fff}
.quick_adv2 .adv_list a:after{display:inline-block;position:absolute;top:12px;right:10px;width:33px;height:33px;background:url(/img/sub/lovetest/branch_call.png) no-repeat;background-size:33px 33px;clear:both;content:''}
.quick_adv2 .adv_list .img_branch{position:absolute;top:0;left:0;width:70px;height:57px}
.quick_adv2 .adv_list .img_branch img{width:100%;vertical-align:top}
.quick_adv2 .adv_list .address{padding:10px 17% 0 80px}
.quick_adv2 .adv_list strong{font-size:1.142em}
.quick_adv2 .adv_list em{margin-left:5px;vertical-align:top}
.quick_adv2 .adv_list .wd_num{display:inline-block;margin-top:4px}
.quick_adv2 .adv_list p{margin-top:5px;color:#666;font-size:0.928em}
.quick_adv2 .link_ask{display:block;height:40px;margin-top:10px;padding-top:5px;background:#ed0676;color:#fff;text-align:center;font-size:1.571em;font-weight:bold}
.quick_adv2 .logo{display:inline-block;overflow:hidden;width:82px;height:20px;background:url('/img/common/logo_wd.gif') no-repeat;background-size:82px 20px;line-height:99em}


/*180905 빠른상담*/
.quick_adv3{}
.quick_adv3 .dataform input[type=text],
.quick_adv3 .dataform input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px}
.quick_adv3 .quick_tab {overflow:hidden;border:none;height:40px}
.quick_adv3 .quick_tab > li{float:left; width:25.5%;height:40px;text-align:center;border-left:none;background:#f3c4b4;color:#545454;font-weight:500;font-size:14px;line-height:40px}
.quick_adv3 .quick_tab > li:first-child{width:23.5%}
.quick_adv3 .quick_tab > li span{margin-left:10px}
.quick_adv3 .quick_tab > li:after{content:"";display:block;position:absolute;right:-10px;top:0;width:10px;height:40px;background:url('/img/sub/lovetest/quick_tab_after.png') no-repeat;background-size:10px 40px;z-index:2}
.quick_adv3 .quick_tab > li:last-child:after{display:none}
.quick_adv3 .quick_tab > li.active{background:#ed0677;color:#fff}
.quick_adv3 .quick_tab > li.active:after{content:"";display:block;position:absolute;right:-10px;top:0;width:10px;height:40px;background:url('/img/sub/lovetest/quick_tab_act_after.png') no-repeat;background-size:10px 40px;z-index:2}
.quick_adv3 .quick_header > p{text-align:center;color:#ed0677;font-weight:600;background:#fff;line-height:41px;height:41px;font-size:15px}
.quick_adv3 .btn_area{padding:0;background:#b2b2b2;height:40px}
.quick_adv3 .btn_refresh{color:#575757;line-height:40px;margin-left:19px;background:url('/img/common/btn_refresh.png') no-repeat 0 4px;background-size:11px;padding-left:19px;font-weight:500}
.quick_adv3 .btn_event{border:1px solid #fff;color:#fff;border-radius:4px;padding:4px 10px;float:right;margin:5px 11px 0 0;font-weight:500}

.quick_adv3 .branch_list{max-width:640px;margin:0 auto}
.quick_adv3 .branch_list li{float:left;width:50%;position:relative;box-sizing:border-box;border-top:2px solid #fff}
.quick_adv3 .branch_list li:nth-child(2n-1){border-right:1px solid #fff}
.quick_adv3 .branch_list li:nth-child(2n){border-left:1px solid #fff}
.quick_adv3 .branch_list li img{width:100%}
.quick_adv3 .branch_list li p{width:100%;height:24px;line-height:100%;padding-top:8px;background:rgba(0,0,0,.6);text-align:center;color:#fff;position:absolute;left:0;bottom:0}

.quick_adv3 ul.manager{}
.quick_adv3 ul.manager li{float:left;width:33.3%;text-align:center;position:relative;border-right:0.5px solid #fff;border-left:0.5px solid #fff;border-top:1px solid #fff;box-sizing:border-box}
.quick_adv3 ul.manager li:nth-child(3n){border-right:0.5px solid #b2b2b2}
.quick_adv3 ul.manager li:nth-child(3n-2){border-left:0.5px solid #b2b2b2}
.quick_adv3 ul.manager li img{width:100%}
.quick_adv3 ul.manager li .txt{width:100%;height:24px;line-height:100%;padding-top:8px;background:rgba(0,0,0,.6);text-align:center;color:#fff;position:absolute;left:0;bottom:0;}

.quick_adv3 .reserv dl {padding: 35px 40px 20px;background:#fff}
.quick_adv3 .reserv dl dt{font-weight:500;font-size:1.143em}
.quick_adv3 .reserv dl dd{padding-bottom:20px}
.quick_adv3 dl dd select{padding-left:18px;width:100%;height:50px;line-height:50px;font-weight:500;color:#000000;border:1px solid #c5c5c5;background: #fff url('/img/sub/ico_select_arr.png') no-repeat 94% 50%;
    background-size:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px}
.quick_adv3 .btn_next{background:#1cbbb4;text-align:center}
.quick_adv3 .btn_next a{color:#fff;font-weight:600;line-height:100%;padding:20px 0;display:block;font-size:1.429em}

.quick_adv3 .dataform{padding:20px 0 0;background:#fff}
.quick_adv3 .dataform dt{font-weight:500;font-size:1.286em}
.quick_adv3 .dataform input[type=text],
.quick_adv3 .dataform input[type=tel]{height:50px;line-height:50px;box-sizing:border-box;border:1px solid #c5c5c5}
.quick_adv3 .dataform .data1{padding:0 35px}
.quick_adv3 .dataform .data1 dl{margin-bottom:10px}
.quick_adv3 .dataform .data1 dl:after{content:"";display:block;clear:both}
.quick_adv3 .dataform .data1 dt{float:left;width:25%;line-height:50px}
.quick_adv3 .dataform .data1 dd{float:left;width:75%}
.quick_adv3 .dataform .data1 .birth span{font-size:1.143em;font-weight:500}

.quick_adv3 .dataform .data2{padding:0 35px 35px}
.quick_adv3 .dataform .data2 dl{float:left;width:50%}
.quick_adv3 .dataform .data2 dt{margin-bottom:5px}
.quick_adv3 .dataform .data2 .rdo_wrap:after{content:"";display:block;clear:both}
.quick_adv3 .dataform .data2 .rdo_wrap input[type="radio"] {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;position:absolute;}
.quick_adv3 .dataform .data2 .rdo_wrap label {padding-left:25px;height:13px;display:inline-block;background:url(/img/common/rdo_btn_pink2.png) no-repeat 0 0px;background-size:13px;line-height:13px}
.quick_adv3 .dataform .data2 .rdo_wrap label.actOn {background-position: 0px -13px}
.quick_adv3 .dataform .data2 .rdo_wrap li{float:left;width:40%;font-size:1.143em}
.quick_adv3 .eventpop{display:none;position:absolute;left:0;top:0;width:280px;z-index:101}
.quick_adv3 .eventpop .btn_close{position:absolute;right:12px;top:10px}

/* 회원검색 */
.rcmd_mem .cont_box{margin-bottom:15px;text-align:center}
.rcmd_mem .tit_box{padding:10px 0 0 0;background:#fff;text-align:center}
.rcmd_mem .tit_box h3{padding-bottom:0;font-size:15px;line-height:1.5em;text-align:center}
.rcmd_mem .member_list > li{position:relative;overflow:hidden;margin-bottom:15px;font-size:0.933em}
.rcmd_mem .member_list li .pic{float:left;width:45%;text-align:center}
.rcmd_mem .member_list li .pic img{max-width:212px;min-height:117px;min-width:117px}
.rcmd_mem .member_list li .txt{float:left;padding-left:5%;width:55%;box-sizing:border-box}
.rcmd_mem .member_list li .txt ul li{text-align:left;line-height:1.357em;color:#474747}
.rcmd_mem .member_list li .txt ul li:last-child{display:-webkit-box;overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}
.rcmd_mem .member_list li .btn{position:absolute;bottom:3px;left:49%;padding:0 10px;height:23px;line-height:23px;display:inline-block;background:#fe5ab0;color:#fff;font-size:0.867em;border-radius:3px;font-weight:bold}
.rcmd_mem .member_list li .btn span{padding-right:10px;display:inline-block;background:url('/img/sub/ico_detail_view.png') no-repeat 100% 50%;background-size:4px 7px}

.rcmd_mem .cont_box.view{padding:10px 15px}
.rcmd_mem .view_box{padding:0 20px}
.rcmd_mem table.profile{width:100%;max-width:320px;text-align:left;margin:10px auto}
.rcmd_mem table.profile th{text-align:center}
.rcmd_mem table.profile th.re_pd{padding-left:8%}
.rcmd_mem table.profile td{padding:5px 0 5px 5px;color:#7b7b7b}
.rcmd_mem .main_pic_wrap{display:inline-block;padding-bottom:30px;width:70%;height:70%;background:url('/img/sub/searh/bg_main_pic.png') no-repeat;background-size:100%}
.rcmd_mem .main_pic{display:inline-block;padding-top:7%;width:54%}
.rcmd_mem .sub_pic{display:inline-block;margin-top:15px;max-width:539px}
.rcmd_mem h3.view{margin-top:15px;text-align:left;font-style:italic;font-size:1.133em}
.rcmd_mem .txt_box{text-align:left;color:#555;line-height:1.375em; /* white-space:pre-line; */}
.rcmd_mem .btn_style3{margin-top:10px}
.rcmd_mem .cont_box p.info_txt{font-size:0.800em;text-align:left;letter-spacing:-1px;line-height:1.250em}
.rcmd_mem .rcmd_qna dt{font-weight:bold}
.rcmd_mem .rcmd_qna dd{padding-bottom:10px}

/* 170412 회원검색 수정 */
/* .rcmd_mem2{background:#fff} */
.rcmd_mem2 img{width:100%;vertical-align:top}
.rcmd_mem2 .cont_box{margin-bottom:15px;padding:0;border:0;text-align:center}
.rcmd_mem2 .tit_box{padding:17px 0 10px;background:#fff;border:0;text-align:center}
.rcmd_mem2 .tit_box h3{padding-bottom:0;line-height:1.5em;font-size:15px;font-weight:normal}
.rcmd_mem2 .member_list li{position:relative;overflow:hidden;margin-bottom:15px}
.rcmd_mem2 .member_list a{display:block;overflow:hidden;height:270px}
.rcmd_mem2 .member_list .info{position:absolute;left:0;right:0;bottom:0;padding:10px 10px}
.rcmd_mem2 .member_list .dim{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3}
.rcmd_mem2 .member_list p{padding:0;padding-right:20px;color:#fff;letter-spacing:-1px;line-height:1.4em;font-size:1.07em}
.rcmd_mem2 .member_list .txt{position:relative;z-index:10}
.rcmd_mem2 .member_list .year{font-weight:bold}
.rcmd_mem2 .member_list .locate{color:#ffc1e1}
.rcmd_mem2 .member_list .commt{display:block;overflow:hidden;width:75%;text-overflow:ellipsis;white-space:nowrap}
.rcmd_mem2 .member_list .more{position:absolute;top:11px;right:10px;z-index:10;width:40px;height:20px;background-position:-40px -47px;color:#fff}

.rcmd_mem2 .mem_info{position:relative}
.rcmd_mem2 .info_list{position:absolute;top:48%;left:8%;width:55%}
.rcmd_mem2 .info_list li{margin-top:10px;color:#848484;letter-spacing:-1px}
.rcmd_mem2 .info_list .cate{display:inline-block;width:35%;margin-right:3%;font-weight:bold}
.rcmd_mem2 .btn_ask{display:block;width:80%;margin-top:15px}
.rcmd_mem2 .btn_ask span{display:block;padding:5px 0;border:1px solid #ed0677;border-radius:30px;color:#ed0677;text-align:center}

.rcmd_mem2 .introduce{padding:0 10px 30px}
.rcmd_mem2 dt{margin-top:40px;color:#333;font-size:1.285em;font-weight:bold}
.rcmd_mem2 dd{margin-top:20px;color:#666;line-height:1.5em}
.rcmd_mem2 .prop_tit{display:block;margin-bottom:20px;color:#333;font-size:1.285em;font-weight:bold}
.rcmd_mem2 .prop_txt{color:#666;line-height:1.5em}

.rcmd_mem2 .propose{padding:0 10px}
.rcmd_mem2 .prop_tit{margin:30px 0 20px}
.rcmd_mem2 .cont_box p.info_txt{letter-spacing:-1px;line-height:1.250em;text-align:left;font-size:0.8em}
.rcmd_mem2 .rcmd_qna dt{font-weight:bold}
.rcmd_mem2 .rcmd_qna dd{padding-bottom:10px}
.rcmd_mem2 .btn_ask_btm{display:block;width:50%;margin:40px auto}
.rcmd_mem2 .btn_ask_btm span{display:block;padding:10px 0;border:1px solid #333;border-radius:30px;color:#333;text-align:center}
.rcmd_mem2 .others{padding:10px 0;background:#fff;border-top:5px solid #f8f8f8;text-align:center}
.rcmd_mem2 .interv_wrap strong{display:none}
.rcmd_mem2 .m_slide{margin:0}

.propose .cont_box{position:relative;overflow:hidden;text-align:left}
.propose .cont_box .pic{float:left;width:29.6%}
.propose .cont_box .pic img{max-width:114px}
.propose .cont_box .txt_wrap{position:absolute;overflow:hidden;padding:10px 10px 10px 15px;top:0;left:29.6%;bottom:0;right:0;white-space:nowrap;box-sizing:border-box}
.propose .cont_box dl{display:inline-block;max-width:100%;white-space:normal;word-wrap:break-word;vertical-align:middle}
.propose .cont_box dl dt{margin-bottom:3%;font-weight:bold}
.propose .cont_box dl dd{font-size:0.800em;line-height:1.375em}
.propose .cont_box dl dd span{display:block}
.propose .cont_box .txt_wrap:after{display:inline-block;content:'';height:100%;vertical-align:middle}
.propose .btn_style3{margin-bottom:15px}

.condition1{padding-bottom:20px}
.condition1 dl{text-align:left}
.condition1 dl dt{margin-top:20px;padding-bottom:8px;color:#000;font-weight:bold}
.condition1 dl dd{text-align:center}
.condition1 dl dd p{margin-bottom:15px;padding-left:20px;font-size:0.933em;line-height:1.375em;text-align:left}
.condition1 dl dd span{display:block;margin-top:20px}
/* .condition2 h3{margin-top:15px;} */ /*20180108 회원현황 리뉴얼*/
.condition2 .cont_box{padding-bottom:20px}
/* .condition2 .cont_box img{width:94%;} */
.condition2 p{padding-bottom:5px;text-align:right;font-size:0.800em}
.sch_slide li span{display:block;padding-bottom:10px;font-weight:bold}

/* 이벤트 */
.gy_event .cont_box2 img{text-align:center}
.gy_event .cont_box2 .slider3{padding-top:10px}
.gy_event .cont_box2 .slider3 li{text-align:center}
.gy_event .cont_box2 .slider3 img{width:75%}
.gy_event .m_list{overflow:hidden}
.gy_event .m_list li{position:relative;float:left;margin-bottom:10px;padding:0 3px;width:50%;box-sizing:border-box}
.gy_event .m_list li a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999px}
.gy_event .m_list li span{display:block;padding:5px 5px 0 5px;border:1px solid #e9e8e8}
.gy_event .m_list li span img{display:block;margin-bottom:5px}
.gy_event .m_list2{overflow:hidden}
.gy_event .m_list2 li{float:left;margin-bottom:8px;padding:0 3px;width:50%;box-sizing:border-box}

/* .event_list li{position:relative;border-bottom:1px dashed #939393;margin-bottom:8px;padding-bottom:8px} */
/* .event_list li{position:relative;border-top:1px dashed #939393;margin-top:8px;padding-top:8px} */
.event_list li{position:relative;margin-top:8px; padding: 10px 0; border-top: 1px solid #e9e9e9;}
.event_list li:first-child{border-top:0;margin-top:0;padding-top:0; border-top: 0;}
.event_list li a{display:block;overflow:hidden;position:relative}
.event_list li a.btn{display:block;margin-top:3px;width:100%;height:26px;line-height:26px;background:#666;color:#c1c1c1;text-align:center;font-family:'돋움', 'Dotum';font-size:0.867em;font-weight:bold}
.event_list li a.btn.on{background:#e03f5e;color:#fff}
.event_list li a.btn .arr{display:inline-block;vertical-align:middle;margin:-2px 7px 0 0;width:3px}
.event_list li span.pic{position:relative;float:left;width:45%}
.event_list li span.pic img{max-width:277px;width:100%}
.event_list li span.pic:after{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.event_list li .utl_d{display:block;position:absolute;top:10px;left:45%;bottom:0;right:0;overflow:hidden;padding:0 0 0 8px;box-sizing:border-box;text-align:left;white-space:nowrap}
.event_list li .utl_d:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.event_list li .utl_d .culture-count {display: inline-block; color: #ed0677 !important; font-size: 12px;}

.event_list li .flex{display:inline-block;max-width:100%;white-space:normal;word-wrap:break-word;vertical-align:middle}
.event_list li .flex .txt{display:-webkit-box;overflow:hidden;line-height:1.375em;font-size:0.937em;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.event_list li .flex .txt.end{color:#bababa}
.event_list li .flex .txt em{color:#ed0677}
.event_list li .flex .txt.end em{color:#bababa}

.event_list li .party_fin{position:absolute;top:8px;left:0;right:0;bottom:0}
.event_list li .party_fin span{display:block;width:45%;height:65%;padding-top:6%;background:rgba(255,255,255,0.8);font-size:1.285em;font-weight:bold}

.event_view h3{padding-bottom:3px;line-height:1.375em}
.event_view .date{color:#5c5c5c}
.event_view .view_img{overflow:hidden;display:block;margin-top:10px;border:1px solid #d2d4d6}
.event_view .view_img img{width:100%;float:left}
.event_view .tbl_view{width:100%;margin-bottom:10px;background:#fff;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6}
.event_view .tbl_view th, .event_view .tbl_view td{padding:10px 0;border-bottom:1px solid #d2d4d6}
.event_view .tbl_view th{vertical-align:top}
/* .event_view .tbl_view tr:last-child th, .event_view .tbl_view tr:last-child td{border-bottom:0;} */
.event_view .tbl_view th div{margin:0 8px;padding:8px 0;line-height:1.250em;background:#b8b8b8;color:#fff}
.event_view .tbl_view td{color:#140a0a;line-height:1.375em;font-size:0.937em}
.event_view .info_list{text-align:left}
.event_view .info_list li{padding-left:8px;line-height:1.375em;color:#454545;font-size:0.937em;background:url('/img/common/ico_dics.png') no-repeat 0 8px}
.event_view .cont_box.gallery{overflow:hidden;margin-top:10px;padding:0}
.event_view .cont_box.gallery img{float:left}

.event_view2{width:100%;padding-bottom:10px;background:#e3c79f}
.event_view2 img{width:100%}
.event_view2 .mt_list{overflow:hidden;width:100%}
.event_view2 .mt_list li{float:left;width:50%}

.gallery_list > li{padding-bottom:5px;margin-bottom:15px;border-bottom:1px dashed #979797}
.gallery_list > li h3{padding-bottom:1 5px}
.gallery_list > li:last-child{margin-bottom:0;border-bottom:0}
#event_form .btn_area{padding-bottom:5px;margin:0 10px}
#event_form .btn_area.event{margin:10px 10px 0}

/*180824 성혼스토리 수정*/
#wd_story.v2{font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;}
#wd_story.v2 > h2{font-size:1.143em;font-weight:500;line-height:40px;padding-left:20px}
#wd_story.v2 h3{background:#ec85b8;color:#fff;display:inline-block;padding:6px 15px;line-height:100%;border-radius:50px;margin-bottom:10px}
#wd_story.v2 .youtube_wrap{background:#fff;padding:15px 10px 0}
#wd_story.v2 .youtube_wrap ul{overflow:hidden}
#wd_story.v2 .youtube_wrap ul li{float:left;width:50%}
#wd_story.v2 .youtube_wrap ul li span{padding:0 5px;display:block}
#wd_story.v2 .youtube_wrap ul iframe{border:1px solid #d9d9d9;box-sizing:border-box}
#wd_story.v2 .guide_list_wrap{background:#fff;padding:15px 10px}


/*180824 파티 리스트 수정*/
.mtpt_list_wrap{font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;}
.mtpt_list_wrap h2{text-align:left;font-size:1.143em;font-weight:500;line-height:40px;padding-left:20px}
.mtpt_list.cont_box{border:none;background:#fff;padding:15px 20px}

.mtpt_list .label_ver li{border:none}
.mtpt_list .label_ver li a{position:relative}
.mtpt_list .label_ver li a span.label{position:absolute;left:0;top:0}
.mtpt_list .label_ver li a span.label > img{width:42px}

/* 러브 가이드 */
.love_guide .slides > li {padding:0 5% 0 5%;box-sizing:border-box}
.love_guide .slides > li img{width:100% !important;min-width:100px}
.love_guide .slides > li > a{position:relative;overflow:hidden;display:block}
.love_guide .slides > li > a .pic{float:left;width:35%}
.love_guide .slides > li > a .txt_wrap{position:absolute;overflow:hidden;top:0;left:35%;bottom:0;right:0;padding:0 3%;white-space:nowrap;box-sizing:border-box}
.love_guide .slides > li > a .txt_wrap:after{display:inline-block;content:'';height:100%;vertical-align:middle}
.love_guide .slides > li > a .txt_wrap dl{text-align:left}
.love_guide .txt_wrap dl{display:inline-block;max-width:100%;white-space:normal;word-wrap:break-word;vertical-align:middle}
.love_guide .txt_wrap dl dt{padding-bottom:2%;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.love_guide .txt_wrap dl dd{color:#7a7a7a;font-size:0.867em;line-height:1.375em;display:-webkit-box;overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.love_guide .clinic_list{overflow:hidden}
.love_guide .clinic_list li{float:left;margin-bottom:10px;padding:0 2%;width:50%;box-sizing:border-box}
.love_guide .clinic_list li a{display:block}
.love_guide .clinic_list li a span{display:block}
.love_guide .clinic_list li a span.txt{padding-top:1%;line-height:1.375em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}

.love_guide .cont_box h3{padding:10px;background:#fe5ab0;color:#fff;text-align:center;line-height:1.375em}
.love_guide .cont_box .pic{display:inline-block;width:40%;margin:15px 0}
.love_guide .cont_box .txt_area{padding:0 5px;margin-top:10px;text-align:left;line-height:1.75em;color:#7a7a7a;font-size:15px;overflow:hidden}

.guide_main{margin:0 auto;padding:10px 10px 20px 10px;background:#fff}
.guide_main h3{padding:10px 0;text-align:center;line-height:1.375em;letter-spacing:-1px}
.guide_main ul{overflow:hidden}
.guide_main ul li{float:left;width:50%}
.guide_main ul li img{width:100%; height: 163px;}
.guide_main ul li a{display:block;padding:0 5px;box-sizing:border-box;text-align:center}
.guide_main ul li a span{/* height:110px; */overflow:hidden;display:inline-block}
.guide_main ul li p{margin-top:5px;text-align:center;font-size:0.933em;line-height:1.5em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2}

.guide_list{padding:10px;background:#fff;border:1px solid #d4d6d8}
.guide_list li{padding:8px 0;border-top:1px solid #d2d4d6}
.guide_list li:first-child{padding-top:0;border-top:0}
.guide_list li a{position:relative;display:block;overflow:hidden}
.guide_list span.pic{float:left;width:30%}
.guide_list span.pic img{width:100%}
.guide_list div{display:block;position:absolute;top:0;right:0;bottom:0;left:30%;overflow:hidden;padding:0 10px 0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}
.guide_list div:after{display:inline-block;height:100%;vertical-align:middle;content: ''}
.guide_list dl{display:inline-block;max-width:100%;vertical-align:middle}
.guide_list dl dt{padding-bottom:3%;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.guide_list dl dd{color:#7a7a7a;font-size:0.867em;line-height:1.375em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
.love_clinic .guide_list dl dd{display:-webkit-box;overflow:hidden;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}

.love_clinic .ban_area{margin-top:10px}
.love_clinic .ban_area img{width:100%}

.research_list{background:#fff;padding:0 15px}
.research_list li{padding:17px 0;border-top:1px solid #d2d4d6}
.research_list li:first-child{border-top:0}
.research_list li a{border-top:0;font-weight:500}
.research_list .ico_new{display:inline-block;overflow:hidden;width:12px;height:14px;margin-left:0px;background:url('/img/common/ico_new.png') no-repeat 0 2px;background-size:12px;line-height:99em;vertical-align:text-top}
.research_list .date{font-size:11px;color:#8f8f8f;display:block}
.research_list span.new{color:#ed0677;font-size:1.143em}

/* Q&A */
.qna_wrap{margin:0 20px;padding-bottom:40px}
.qna_wrap .qna_list{margin-top:40px;line-height:1.3em}
.qna_wrap .qna_list li{color:#6b6b6b;/* line-height:1.3em */}
.qna_wrap .qna_list img{width:100%;vertical-align:top}
.qna_wrap .qna_list .btn_qna{display:block;width:150px;height:23px;margin:20px auto 0;padding-top:7px;background:#f654a8;color:#fff;text-align:center}
.qna_wrap .qna_list .num{width:25px;margin:0 auto;padding:6px 0 4px;border-top:2px solid #faa9d3;border-bottom:2px solid #faa9d3;color:#f654a8;text-align:center}
.qna_wrap .qna_list .tit{display:block;margin-top:40px;color:#f654a8;text-align:center;font-size:1.142em}
.qna_wrap .qna_list img{width:100%}
.qna_wrap .qna_list .img_qna{margin:20px auto 0}
.qna_wrap .qna_list .img_qna.graph{margin-top:15px}
.qna_wrap .qna_list .img_qna.v3{width:137px;height:122px}
.qna_wrap .qna_list .img_qna.v5{width:142px;height:98px}
.qna_wrap .qna_list .img_qna.v6{width:90px;height:83px}
.qna_wrap .qna_list .img_qna.v7{width:154px;height:138px}
.qna_wrap .qna_list .img_qna.v8{width:153px;height:111px}
.qna_wrap .qna_list .desc{margin-top:20px;color:#6b6b6b;line-height:1.3em}
.qna_wrap .qna_list .blue{color:#6582df}
.qna_wrap .qna_list .pink{color:#fb56a7}

.qna_wrap .desc_03{margin-top:20px}
.qna_wrap .desc_03 li{color:#6b6b6b}
.qna_wrap .desc_03 li:before{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:6px;background:#6b6b6b;content:''}
.qna_wrap #q03 h5{font-weight:bold;color:#000}
.qna_wrap #q03 dl{margin-bottom:10px}
.qna_wrap #q02 dl dt,
.qna_wrap #q03 dl dt{color:#000}
.qna_wrap #q02 dl dd,
.qna_wrap #q03 dl dd{background:url('/img/common/mid_-.png') no-repeat 0 9px; background-size:6px;padding-left:10px;}
.qna_wrap .desc_04{margin-top:20px}
.qna_wrap .desc_04>li{position:relative;padding:10px 0 10px 59px}
.qna_wrap .desc_04 em{color:#6582df;font-size:1.07em;font-weight:bold}
.qna_wrap .desc_04>li:nth-child(odd){background:#f8f8f8}
.qna_wrap .desc_04>li:nth-child(even){background:#fff}
/* .qna_wrap .desc_04 .ico_q04{position:absolute;top:0;left:0;bottom:0;width:59px;padding-top:10px}
.qna_wrap .desc_04 .ico_q04:before{display:block;width:29px;height:34px;margin:0 auto;background:url(/img/sub/loveguide/img_desc04.png) no-repeat;background-size:100%;content:''} */
.qna_wrap .desc_04 .ico_q04{position:absolute;top:0;left:0;bottom:0;width:59px}
.qna_wrap .desc_04 .ico_q04:before{display:block;position:absolute;top:50%;left:50%;width:29px;height:34px;margin:-15px 0 0 -17px;background:url('/img/sub/loveguide/img_desc04.png') no-repeat;background-size:100%;content:''}
.qna_wrap .qna_list .q04_list_tit{font-weight:bold}

.qna_wrap .gy_serv_tit:after{display:block;width:25px;height:2px;margin:18px auto 0;background:#faa9d3;content:''}
.qna_wrap .gy_serv_list li{position:relative;margin-top:15px;padding-left:68px}
.qna_wrap .gy_serv_list li:before{display:inline-block;overflow:hidden;position:absolute;top:50%;left:10px;background:url('/img/sub/loveguide/sp_qna.png') no-repeat;background-size:112px 63px;content:''}
.qna_wrap .gy_serv_list li.s01:before{width:42px;height:24px;margin-top:-12px}
.qna_wrap .gy_serv_list li.s02:before{width:37px;height:25px;margin-top:-12px;background-position:-44px 0}
.qna_wrap .gy_serv_list li.s03:before{width:32px;height:32px;margin-top:-16px;background-position:0 -27px}
.qna_wrap .gy_serv_list li.s04:before{width:35px;height:36px;margin-top:-18px;background-position:-34px -27px}
.qna_wrap .gy_serv_list em{color:#f654a8;font-weight:bold}

/* 마이가연 */
.grid2_wrap.my_gy_wrap{padding:0;padding-bottom:10px;border-top:1px solid #f0f0f0}
.grid2_wrap.my_gy_wrap .my_gy{padding:0 10px}
.bnr_slide img{width:100%;vertical-align:top}

.my_gy .profile{overflow:hidden;height:95px;background:#fff}
.my_gy .profile .img_cont{float:left;padding:12px 20px 10px 15px}
.my_gy .profile .img_cont img{width:68px}
.my_gy .profile .txt_cont{float:left;padding-top:20px}
.my_gy .profile .txt_cont a img{width:84px}
.my_gy .profile .txt_cont p{padding-bottom:5px;font-size:1.286em;color:#333;letter-spacing:-1px}
.my_gy .profile .txt_cont p span{display:block;color:#666;font-size:0.778em}
.my_gy .profile .txt_cont p strong{color:#f654a8}
.my_gy .main_list{overflow:hidden;padding:1%}
.my_gy .main_list li{float:left;width:33.3%}
.my_gy .main_list li a {display:block;margin:2%}
.my_gy .main_list li a img{width:100%}

.my_gy_wrap .tit_txt{margin-bottom:10px;padding:7px 0 7px 10px;background:#fff;border-bottom:1px solid #f0f0f0;color:#999}
.my_gy .rcmd_list{padding-bottom:5px;border:1px solid #d2d4d6;border-bottom:0;border:0}
.my_gy .rcmd_list li{position:relative;overflow:hidden;height:85px;margin-bottom:5px;background:#fff;border-left:5px solid #f654a8;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.my_gy .rcmd_list li .date_num{float:left;display:block;width:20%;padding:25px 0 0 10px;color:#f654a8;font-size:2.143em;text-align:center;box-sizing:border-box}
.my_gy .rcmd_list li p{float:left;padding:20px 0 0 10px;width:80%;box-sizing:border-box;font-size:14px;}
.my_gy .rcmd_list li p em{display:block;padding-top:7px;font-size:0.778em}
.my_gy .rcmd_list li p em.cl_1{color:#66b58b}
.my_gy .rcmd_list li p em.cl_2{color:#4897aa}
.my_gy .rcmd_list li p em.cl_3{color:#f654a8}
.my_gy .rcmd_list li span.btn{position:absolute;bottom:10px;right:10px}
.my_gy .rcmd_list li span.btn img{width:65px}
.my_gy .rcmd_list li.off{border-left:5px solid #999}
.my_gy .rcmd_list li.off p, .my_gy .rcmd_list li.off .date_num{color:#999}

/* 20160610 지인추천 배너 추가 */
.my_gy_wrap .rcmd_fnd_link{margin-bottom:10px}
.my_gy_wrap .rcmd_fnd_link a{display:block}
.my_gy_wrap .rcmd_fnd_link img{width:100%;vertical-align:top}

.my_gy .view_box{padding:10px;background:#fff;border-bottom:1px solid #d2d4d6}
.my_gy .view_box .profile{overflow:hidden;padding-bottom:20px;width:90%;margin:0 auto}
.my_gy .view_box .profile .pic{float:left;width:30%;padding-right:15px;display:inline-block;text-align:center;box-sizing:border-box}
.my_gy .view_box .profile .pic img{width:100%;min-width:93px;max-width:98px}
.my_gy .view_box .profile ul{float:left;padding-left:7%;width:70%;box-sizing:border-box}
.my_gy .view_box .profile ul li{padding:5px 0;border-bottom:1px dashed #979797}
.my_gy .view_box .profile ul li strong{display:inline-block;width:30%;text-align:center}
.my_gy .view_box .profile ul li span{color:#7b7b7b}
.my_gy .view_box h3{color:#4f39d5;font-size:1.067em}
.my_gy .view_box .txt{padding-bottom:15px;font-weight:normal !important;color:#3e3e3e;line-height:1.375em}
.my_gy .view_box table th{background:#fff;text-align:center;border-bottom:1px solid #fe5ab0}
.my_gy .view_box table th.bd{border-left:1px solid #fe5ab0}
.my_gy .view_box table td{text-align:left;padding-left:10px;color:#3e3e3e;line-height:1.250em}
.my_gy .view_box .info_txt{color:#fe5ab0;font-weight:bold;font-size:0.800em} 
.my_gy .view_box .btn_area{margin:15px 0 10px;text-align:center}
.my_gy .view_box .btn_area a{display:inline-block;width:115px;height:35px;line-height:35px;text-align:center;color:#fff;background:#4f39d5;font-weight:bold;border-radius:2px}
.my_gy .view_box .btn_area a:first-child{background:#01b8b6}

.my_gy .meeting_box{margin-bottom:5px;background:#fff;border:1px solid #d2d4d6}
.my_gy .meeting_box .tit_box{padding:10px;border-bottom:1px solid #d2d4d6}
.my_gy .meeting_box .tit_box span{padding-right:3%;font-weight:bold}
.my_gy .meeting_box .tit_box .birth{color:#fe5ab0}
.my_gy .meeting_box .tit_box .date{font-size:0.800em}
.my_gy .meeting_box .tit_box .ico{display:inline-block;width:72px;padding-right:0;height:20px;text-align:center;font-weight:bold;line-height:20px;background:#fe5ab0;border:1px solid #e5e6e7;color:#fff;font-size:0.800em}
.my_gy .meeting_box .tit_box .ico.off{background:#aeaeae}
.my_gy .meeting_box .info_box{overflow:hidden;padding:10px 5px}
.my_gy .meeting_box .info_box .box_wrap{float:left;width:50%;padding:0 2%;box-sizing:border-box}
.my_gy .meeting_box .info_box .profile ul li{padding:5px 0;border-bottom:1px dashed #979797}
.my_gy .meeting_box .info_box .profile ul li:last-child{border-bottom:0}
.my_gy .meeting_box .info_box .profile ul li strong{display:inline-block;width:30%;text-align:center}
.my_gy .meeting_box .info_box .profile ul li span{color:#5b5b5b}
.my_gy .meeting_box .info_box .profile a.btn{display:inline-block;margin-top:10px;height:35px;line-height:35px;width:100%;text-align:center;background:#7d8083;color:#fff;font-weight:bold;border-radius:2px}
.my_gy .meeting_box .info_box .location{position:relative;height:148px;padding:10px;border:1px solid #fe5ab0;box-sizing:border-box}
.my_gy .meeting_box .info_box .location dl dt{margin-bottom:8px;font-weight:bold}
.my_gy .meeting_box .info_box .location dl dd{color:#3e36e3;font-size:0.933em;white-space:pre-line;line-height:1.375em}
.my_gy .meeting_box .info_box .location a.btn{position:absolute;display:block;bottom:10px;right:10px;width:55px;padding:0 10px;height:25px;line-height:25px;text-align:center;background:#3149c4;color:#fff;font-size:0.867em}

.my_gy .tbl_style2 td p{padding:10px 0;font-weight:bold;color:#646464}
.my_gy .tbl_style2 td textarea{padding:10px;width:100%;border:1px solid #c3c3c3;box-sizing:border-box;line-height:1.375em}
.my_gy .tbl_style2 td input{width:98%}
.my_gy .tbl_style2 td select{width:100%;height:38px;line-height:38px;border:1px solid #c3c3c3}
.my_gy .tbl_style2 tr:last-child td{padding-bottom:10px;height:100%;line-height:1em}
.my_gy .tbl_style2 td{height:35px;line-height:35px}
.my_gy td .rdo_wrap{overflow:hidden;height:100%}
.my_gy td .rdo_wrap li{position:relative;float:left;margin-right:10px}
.my_gy td .rdo_wrap input{position:absolute;top:3px;left:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:.0}
.my_gy td .rdo_wrap label{padding:1px 0 0 25px;height:35px;line-height:35px;display:inline-block;background:url('/img/sub/mygayeon/bg_rdo_off.png') no-repeat 0 9px;background-size:20px}
.my_gy td .rdo_wrap label.actOn{display:inline-block;height:35px;background:url('/img/sub/mygayeon/bg_rdo_on.png') no-repeat 0 9px;background-size:20px}

.my_gy .tbl_mng{width:100%}
.my_gy .tbl_mng td{padding:2px 0}
.my_gy .tbl_mng select, .my_gy .tbl_mng input{padding:8px 0 8px 10px;width:100%;box-sizing:border-box;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;font-size:1.000em;border-top:0;border-left:0}
.my_gy .tbl_mng textarea{padding:5px 10px;width:100%;box-sizing:border-box;background:#eaeaea;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:0;border-bottom:0}
.my_gy_wrap .my_mng{margin-top:15px}
.my_gy_wrap .my_mng .call{padding:15px 0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;text-align:center;background:#fff url('/img/sub/mygayeon/bg_call.png') no-repeat center 15px;background-size:45px 3px}
.my_gy_wrap .my_mng .call p{padding:15px 0 10px;color:#f654a8;font-size:1.143em}
.my_gy_wrap .my_mng .call p span.ico{display:inline-block;padding-right:2px;width:20px;height:20px;vertical-align:middle;color:#f654a8;background:url('/img/sub/mygayeon/ico_call.png') no-repeat;background-size:20px}
.my_gy_wrap .my_mng .call p span.txt{display:inline-block;padding-bottom:0px;border-bottom:1px solid #f876b9}
.my_gy_wrap .my_mng .call a img{width:120px}
.my_gy_wrap .my_mng ul{margin-bottom:5px;padding:0 10px 10px 10px;background:#fff;border-bottom:1px solid #c4c4c4}
.my_gy_wrap .my_mng ul li{border-bottom:1px solid #e0e0e0}
.my_gy_wrap .my_mng ul li a{display:block;position:relative;padding:15px 0;width:100%}
.my_gy_wrap .my_mng ul li span.txt1{padding-left:10px;background:url('/img/sub/mygayeon/ico_bullet1.png') no-repeat 5px center;background-size:2px}
.my_gy_wrap .my_mng ul li span.txt2{display:inline-block;position:absolute;top:35%;right:5px;text-align:center;color:#999}
.my_gy_wrap .my_mng ul li span.txt2.none{padding-right:20px}
.my_gy_wrap .my_mng ul li.reply span.txt1{color:#999}
.my_gy_wrap .my_mng ul li.reply span.txt2{color:#555}

.my_gy_wrap .mng_qna{padding:0 10px;margin:10px auto}
.my_gy_wrap .mng_qna > div{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:0;border-left:0;background:#fff}
.my_gy_wrap .mng_qna dl dt{padding-top:10px;font-weight:bold;color:#444}
.my_gy_wrap .mng_qna dl dd{padding:10px 10px 20px 20px;color:#777}
.my_gy_wrap .mng_qna .question{margin:0 5px;background:#fff}
.my_gy_wrap .mng_qna .question dt{padding-left:5px}
.my_gy_wrap .mng_qna .answer{padding-top:10px;margin:0 10px;background:#fff;border-top:1px solid #cacaca}
.my_gy_wrap .mng_qna .answer dt{padding-left:25px;color:#f654a8;background:url('/img/sub/mygayeon/ico_answer.png') no-repeat 10px 40%;background-size:9px}
.my_gy_wrap .mng_qna .answer dt em{color:#777}
.my_gy_wrap .mng_qna .answer dd{padding-left:25px}

.jung_agree{padding-bottom:10px}
.jung_agree p.tit_txt{padding-bottom:10px;border-bottom:1px dashed #979797;line-height:1.250em}
.jung_agree h3{padding-top:10px;font-weight:normal;line-height:1.250em}
.jung_agree .tbl_style2 td{padding:10px 0;text-align:center}
.agree_txtbox{padding:10px;padding-right:0;background:#fff;border:1px solid #d2d4d6}
.agree_txtbox .textbox{overflow-y:auto;overflow-x:hidden;padding-right:10px;height:62px;font-size:0.867em;line-height:1.375em;color:#6d6e71}
.jung_agree .textbox.first{white-space:pre-line}
.jung_agree .chk_wrap{padding:10px 0}
.jung_agree .chk_wrap input{display:inline-block;vertical-align:middle}
.jung_agree .chk_wrap label{display:inline-block;vertical-align:middle;padding-left:26px;color:#6d6e71;font-size:0.867em}
.jung_agree .info_txt{padding-bottom:15px;color:#6d6e71;font-size:0.867em}

.jun_agree{padding-bottom:10px}
.jun_agree h3{padding:10px 0 15px !important;text-align:center}
.jun_agree .cont_box{line-height:1.375em}

.phone_num .cont_box h3{font-size:1.133em !important;}
.phone_num .cont_box p{color:#140a0a}
.phone_num .cont_box dl{margin:10px 0;padding-top:10px;text-align:left;border-top:1px dashed #a5a5a5}
.phone_num .cont_box dl dd{margin-top:5px;color:#2d70e0;font-weight:bold}
.phone_num .tbl_style2 thead th{color:#fe5ab0}
.phone_num .tbl_style2 tbody td{padding:10px;line-height:1.375em}
.phone_num .tbl_style2 tbody td strong{color:#2d70e0}
.phone_num .tbl_style2 tbody td a{width:210px;margin:10px auto 0 auto}
.phone_num .step_list li {display:table;text-align:left;margin-bottom:5px;line-height:1.375em}
.phone_num .step_list li span.num{display:table-cell}
.phone_num .step_list li span.num span{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;line-height:20px;border-radius:10px;text-align:center;background:#fe5ab0;color:#fff}
.phone_num .step_list li span.txt{display:table-cell}
.phone_num .bt_cont{margin-top:15px;padding-top:15px;border-top:1px dashed #a5a5a5}
.phone_num .bt_cont h3{padding-bottom:15px}
.phone_num .bt_cont .tbl_style2{margin-top:15px}
.phone_num .bt_cont .tbl_style2 thead th{background:#ededed;color:#534b4b}
.phone_num .bt_cont .tbl_style2 tbody td ul{text-align:left}
.phone_num .bt_cont .tbl_style2 tbody td ul li {display:table;margin-bottom:5px;line-height:1.375em}
.phone_num .bt_cont .tbl_style2 tbody td ul li strong{color:#171717}
.phone_num .bt_cont .tbl_style2 tbody td ul li span.img{display:block;padding:10px 0;width:60%;margin:0 auto}
.phone_num .bt_cont .tbl_style2 tbody td ul li span.num{display:table-cell}
.phone_num .bt_cont .tbl_style2 tbody td ul li span.txt{display:table-cell;padding-left:3px}
.phone_num .tbl_style2 tbody td .telecom{padding-top:10px;text-align:center}
.phone_num .tbl_style2 tbody td .telecom a{display:inline-block;margin:0;width:30%}
.phone_num .tbl_style2 tbody td .telecom a.scd{padding-right:3%}

/* 멤버쉽 */
.membership .mbsh_list{border:1px solid #d3d4d8;border-top:0}
.membership .mbsh_list li{position:relative}
.membership .mbsh_list li a{display:block;padding:15px 10px 18px 10px;background:#fff;border-top:1px solid #d3d4d8}
.membership .mbsh_list li span.txt{color:#525252;font-size:14px}
.membership .mbsh_list li span.txt strong{display:block;margin-top:5px;color:#140a0a;font-size:17px}
.membership .mbsh_list li span.ico{position:absolute;top:40%;right:10px}
.membership .mbsh_list li span.ico img{width:6px}
.membership h3.event{padding-bottom:0;margin-top:15px;height:35px;line-height:35px;color:#fff;text-align:center;background:#8c7c7c}
.membership .cont_box.event_wrap{overflow:hidden;padding:5px 0 10px 0;border-top:0;background:#f2f3f5}
.membership .cont_box.event_wrap .slider_wrap{position:relative;width:100%;padding:0 2%;box-sizing:border-box}
.membership .party_tit{position:absolute;top:10px;right:2%;z-index:10;width:48px;height:28px;padding-top:8px;background:url('/img/common/mbn_ribbon.png') no-repeat;background-size:48px 36px;color:#fff;letter-spacing:-1px;font-size:0.857em;font-weight:normal}

.membership .login .form_wrap li{margin-bottom:5px;padding:8px 35px 8px 10px;height:28px;border:1px solid #ed0677;background:#fff;font-size:1.125em}
.membership .login .form_wrap input{padding:7px 0 6px;width:100%;height:16px;line-height:16px;border:none}
.membership .login .btn_style3{margin:15px 0;height:48px;line-height:48px}
.membership .btn{overflow:hidden;background:#fff;border:1px solid #d2d4d6;border-radius:5px}
.membership .btn li{position:relative;height:40px;line-height:40px;float:left;width:50%;box-sizing:border-box;font-size:0.933em}
.membership .btn li a{display:block;padding-left:15px}
.membership .btn li:first-child{border-right:1px solid #d2d4d6}
.membership .btn li .ico{position:absolute;top:38%;right:10px;width:6px}

.membership .idpw h3{padding-top:10px;font-size:17px}
.membership .idpw:first-child{margin-bottom:25px}
.membership .idpw{margin-bottom:20px}
.membership .idpw p{padding-bottom:8px;line-height:1.250em;color:#555;letter-spacing:-1px;font-size:0.933em}
.membership .idpw input{display:inline-block;vertical-align:middle;padding:18px 0 18px 8px;width:100%;height:16px;line-height:16px;border:1px solid #fe5ab0;background:#fff;box-sizing:border-box}
.membership .idpw select{display:inline-block;vertical-align:middle;padding-left:8px;height:38px;line-height:38px;border:1px solid #fe5ab0}
.membership .idpw ul li{margin-bottom:5px}
.membership .idpw ul li .dash{display:inline-block;width:2%;text-align:center;color:#929292}
.membership .idpw .btn_style3{margin:10px 0}

.membership .agree_txtbox .textbox{white-space:pre-line}
.membership .join{padding-bottom:15px}
.membership .join h3{line-height:1.250em;font-size:1.000em}
.membership .join .chk_wrap{margin:10px 0}
.membership .join .chk_wrap.all{margin:5px 0 20px;padding-bottom:15px;border-bottom:1px solid #ccc}
.membership .join .chk_wrap.all label{font-size:1em;font-weight:bold}

.join_step_tab{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #d2d4d6;border-top:1px solid #d2d4d6}
.join_step_tab li{position:relative;float:left;padding-right:3%;height:32px;line-height:32px;width:25%;text-align:center;font-size:14px;box-sizing:border-box;background:#fff url('/img/sub/membership/bg_joinstep_off.png') no-repeat 100% 0;background-size:15px 32px}
.join_step_tab li:last-child{background-image:none}
.join_step_tab li.active{color:#fff;background:#4452a9 url('/img/sub/membership/bg_joinstep_on.png') no-repeat 100% 0;background-size:15px 32px}
.join_step_tab li.active:last-child{background-image:none}
.join_step_tab li img{position:absolute;top:0;left:-15px;display:block;width:15px;height:32px}

.join .tbl_style2 td select{display:inline-block;vertical-align:middle;padding-left:8px;width:100%;height:38px;line-height:38px;border:1px solid #c3c3c3}
/* .join .tbl_style2 td{height:35px; line-height:35px;} */
/* .join .tbl_style2 td input[type="text"], .join .tbl_style2 td input[type="tel"], .join .tbl_style2 td input[type="password"]{display:inline-block; vertical-align:middle; padding-left:8px; width:100%; height:38px; line-height:38px; border:1px solid #c3c3c3; box-sizing:border-box;} */
.join .tbl_style2 td.birth input{margin:0 3px;width:40px}
.join .tbl_style2 td.phone span.dash{margin:0 3px; color:#ababab}
.join .tbl_style2 td.phone input, .join .tbl_style2 td.phone select{width:60px}
.join .tbl_style2 td .num_btn{display:inline-block;vertical-align:middle;margin-left:5px;padding:0 5px;height:38px;line-height:38px;background:#4452a9;color:#fff}
.join .info_txt{font-size:0.867em}
.join .info_txt span{display:inline-block;vertical-align:middle;color:#474747}
.join .info_txt .ico{margin-right:5px;width:15px;height:15px;line-height:15px;color:#fff;background:#e03955;text-align:center;font-weight:bold}
.join .phone_area{margin:20px 0 10px}
.join .rdo_wrap .rdo{position:relative}
.join .rdo_wrap .rdo:last-child label.actOn{background:#f77414}
.join .rdo_wrap label{height:35px;line-height:35px;padding:0 15px;display:inline-block;background:#cdcdcd;color:#fff}
.join .rdo_wrap label.actOn{background:#019b90}
.join .rdo_wrap input{position:absolute;top:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0}
.join .phone_area .certify_num{position:relative;width:100%}
.join .phone_area .certify_num span.inp_wrap{display:block;margin-right:150px}
.join .phone_area .certify_num .btn_box{position:absolute;top:0;right:10px}
.join .phone_area .certify_num .btn_box span{padding-left:5px;display:inline-block;vertical-align:middle}

.join .tbl_style2.join3 .rdo_wrap label.actOn{background:#ed5689}
.join .tbl_style2.join3 .rdo_wrap .rdo:last-child label.actOn{background:#b565de}
.join .tbl_style2.join3 th{line-height:1.250em}
.join .tbl_style2.join3 .mail div{margin:5px 0 0 0}
.join .tbl_style2.join3 .region{box-sizing:border-box}
.join .tbl_style2.join3 .region .sel_wrap{padding-right:2%;float:left;display:inline-block;width:50%;box-sizing:border-box}
.join .tbl_style2.join3 .region .sel_wrap select{width:100%}
.join .tbl_style2.join3 .phone strong{display:inline-block;vertical-align:middle;margin-right:5px}
.join .tbl_style2.join3 .phone .chk_wrap{display:inline-block;vertical-align:middle}
.join .tbl_style2.join3 .phone .chk_wrap label{background-position:0 1px}

/* 20160824 수신동의 추가 */
.join .tbl_style2.join3 .phone .sms_wrap{display:block}
.join .tbl_style2.join3 .phone .chk_wrap .rdo_box{margin-left:7px}
.join .tbl_style2.join3 .phone .chk_wrap .rdo_box label{height:23px;padding-left:30px;background:url('/img/sub/bg_rdo2.png') no-repeat;background-size:23px 48px}
.join .tbl_style2.join3 .phone .chk_wrap .rdo_box label.actOn{background-position:0 -25px}

.chk_wrap .rdo_box{margin-left:7px}
.chk_wrap .rdo_box label{height:24px;padding-left:30px;background:url('/img/sub/bg_rdo2.png') no-repeat;background-size:23px 48px}
.chk_wrap .rdo_box label.actOn{background-position:0 -25px}

.membership .join_finish{margin-bottom:10px;padding:15px;background:#fe5ab0;text-align:center;color:#fff;line-height:1.375em}
.membership .join_finish p{margin-top:5px;padding-top:10px;border-top:1px dashed #fff;font-size:0.933em}
.membership .mbsh_list{margin:20px 0;border:none}
.membership .mbsh_list strong{margin-bottom:10px}
.membership .mbsh_list li a{margin-bottom:5px;border:none}
.membership .mbsh_list .lst1 .txt strong{color:#b130db}
.membership .mbsh_list .lst2 .txt strong{color:#258960}
.membership .mbsh_list .lst3 .txt strong{color:#f67d42}

.pw_change .titl_area{text-align:center}
.pw_change .titl_area h3{padding-top:10px;font-size:1.133em;color:#fe5ab0}
.pw_change .titl_area p{padding-bottom:15px;font-size:0.867em;letter-spacing:-1px;line-height:1.375em}
.pw_change table th{padding-left:0;text-align:center}
.pw_change .btn_area ul{overflow:hidden;padding:0 10px}
.pw_change .btn_area li{display:inline-block;float:left;width:50%;padding:0 3px;box-sizing:border-box}
.pw_change .btn_area li:last-child a{background:#727272}

.pw_change .info_box{margin:15px 0;padding:10px;background:#f7f7f7;border:1px solid #d2d4d6}
.pw_change .info_box dt{padding-bottom:10px;font-weight:bold}
.pw_change .info_box dd ul li{font-size:0.933em;line-height:1.375em}

.hp_certify2{padding-top:10px}
.hp_certify2 .cont_box p{color:#140a0a;font-weight:bold}
.hp_certify2 .cont_box p span{padding-left:5px;font-weight:normal}
.hp_certify2 input[type="tel"]{display:inline-block;vertical-align:middle;padding-left:7px;width:100%;height:38px;line-height:38px;border:1px solid #c3c3c3;box-sizing:border-box}
.hp_certify2 .inp_area{position:relative;width:100%;margin-top:10px}
.hp_certify2 .inp_area span.inp{display:block;margin-right:173px}
.hp_certify2 .inp_area .btn{position:absolute;top:0;right:0}
.hp_certify2 .inp_area .btn a{margin-right:5px;padding:0 5px;display:inline-block;vertical-align:middle;height:38px;line-height:38px;font-weight:bold;background:#4452a9;color:#fff}
.hp_certify2 .inp_area .btn .time em{color:#fe5ab0}
.hp_certify2 .info_txt{padding-bottom:10px;border-bottom:1px dashed #979797}
.hp_certify2 dl{padding-bottom:15px;margin-top:10px}
.hp_certify2 dl dt{font-weight:bold;color:#fe5ab0}
.hp_certify2 dl dd{margin-top:10px;font-size:0.933em}
.hp_certify2 .btn_area{margin-bottom:15px}
.hp_certify2 .btn_area ul{overflow:hidden;padding:0 10px}
.hp_certify2 .btn_area li{display:inline-block;float:left;width:50%;padding:0 3px;box-sizing:border-box}
.hp_certify2 .btn_area li:last-child a{background:#727272}
.hp_certify2 .info_txt{font-size:0.867em}

/* 러브테스트 */
.lvt_title{position:relative;height:59px;/* border-bottom: solid 1px #a2c1d5;  */background:url('/img/sub/lovetest/top/bg_bluesky_repeat.jpg') repeat-x;background-size:20px}
.lvt_title h3{position:absolute;top:0;left:10px}
.lvt_title .pic{position:absolute;top:0;right:10px}
.lvt_title.lvt_test4 h3{top:15px}
.lvt_title.lvt_test4{height:51px}
.lvt_finish img{width:100%;vertical-align:top}

.love_test{background:#fff;padding-bottom:0px}
.love_test .grid2_wrap{background:#fff}
.love_test .btn_area{text-align:center}
.love_test .step_list{padding-top:7px;border-bottom:solid 1px #dbdee8}
.love_test .step_list > div{overflow:hidden;padding-bottom:7px;width:245px;margin:0 auto;text-align:center}
.love_test .step_list.lvt_test2 > div{width:300px}
.love_test .step_list.lvt_test4 > div{width:268px}
.love_test .step_list strong{float:left;margin-right:10px;color:#f06c9b}
.love_test .step_list ul{overflow:hidden;float:left}
.love_test .step_list ul li{float:left;margin:0 3px;width:18px;height:18px;line-height:18px;text-align:center}
.love_test .step_list ul.long li{float:left;margin:0 3px;margin:0 2px;width:15px;height:15px;line-height:15px;text-align:center;font-size:0.867em}
.love_test .step_list ul li.active{color:#fff;background:url('/img/sub/lovetest/bg_selected.png') no-repeat;background-size:18px}
.love_test .step_list ul.long li.active{color:#fff;background:url('/img/sub/lovetest/bg_selected.png') no-repeat;background-size:15px}
.love_test .test_fin{padding:10px}
.love_test .test_fin h4 {font-size:1.067em;color:#f06c9b;font-weight:bold}
.love_test .test_fin p{padding-top:5px;font-size:0.867em;font-weight:bold}
.love_test .btn_area{padding:10px}

.lvt_result .test_fn{padding-bottom:15px;text-align:center}
.lvt_result .test_fn h3{padding-bottom:5px;font-size:16px}
.lvt_result .test_fn h3 img{display:inline-block;vertical-align:middle;width:25px}
.lvt_result .test_fn h3 span{display:inline-block;vertical-align:middle;margin-left:5px}
.lvt_result .test_fn p{color:#6d6e71;font-size:0.867em}
.lvt_result dl dt{padding:12px 0;text-align:center;background:#fe5ab0;color:#fff;font-weight:bold}
.lvt_result dl dd{padding:8px;background:#959595}
.lvt_result dl dd div{padding:10px;background:#fff}
.lvt_result dl dd div p{font-size:0.933em;color:#040002;line-height:1.375em} 
.lvt_result dl dd div p.tit{padding-bottom:5px;font-weight:bold}
.lvt_result dl dd div.lvt_test5 p{text-align:center}
.lvt_result dl dd div.lvt_test5 p em{font-weight:bold}
.lvt_result dl dd div.lvt_test5 p.txt{font-size:1.000em}
.lvt_result dl dd div.sns{padding-bottom:0;text-align:center}
.lvt_result dl dd div.sns div{margin:0 5px;border-top:1px solid #dedede}
.lvt_result dl dd div.sns ul{overflow:hidden;width:114px;margin:0 auto}
.lvt_result dl dd div.sns ul li{float:left}
.lvt_result dl dd div.sns ul li{float:left;margin-left:12px}
.lvt_result dl dd div.sns ul li:first-child{margin-left:0}
.lvt_result dl dd div.sns ul li a img{width:30px}
.lvt_result dl dd div.sns p{padding:5px;font-size:0.800em;color:#1f1d1d;letter-spacing:-1px;line-height:16px}

/*결혼상대분석 - 랜딩화*//*171106*/
#question_t{position:relative;/* background:#f6f8fc */}
#question_t.question1{padding-bottom:107px}
.question.head{padding:77px 5px 50px}
.lvt_analysis3{padding-bottom:0}
.lvt_analysis3 h3{color:#000;line-height:26px;font-size:1.5em;letter-spacing:-1px;font-weight:bold}
.lvt_analysis3 .q_box{height:250px;margin:0 auto;text-align:center}
.lvt_analysis3 .q_list{position:relative;margin:40px auto 0}
.lvt_analysis3 .q_list:after{display:block;clear:both;content:''}
.lvt_analysis3 .q_list li{float:left;margin:17px 0 0 18px}
.lvt_analysis3 .q_list li:first-child{margin:0}
.lvt_analysis3 .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}
.lvt_analysis3 .q_list .answer_txt{display:block;padding-top:24px;letter-spacing:-1px;text-align:center;font-size:1.07em;line-height:1.2em}
.lvt_analysis3 .q_list .answer_txt.v1{padding-top:18px;line-height:1.2em;font-size:1.07em}
.lvt_analysis3 .q_list .answer_txt.v2{padding-top:15px;line-height:1.2em}
.lvt_analysis3 .q_list .answer_txt.v3{padding-top:25px;line-height:1.2em;font-size:1.07em}

.lvt_analysis3 .q_list.v2{width:170px;height:119px;margin-top:20px}
.lvt_analysis3 .q_list.v2 li{position:absolute;top:0;left:0;margin:0}
.lvt_analysis3 .q_list.v2 li:last-child{left:100px}
.lvt_analysis3 .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}
.lvt_analysis3 .q_list.v2 img{width:100%}
.lvt_analysis3 .q_list.v2 p{position:static;height:auto;margin-top:10px;color:#fff;line-height:1em;font-size:1em;font-weight:normal}

.lvt_analysis3 .q_list.r3{width:235px}
.lvt_analysis3 .q_list.r3 li:nth-child(-n+3){margin-top:0}
.lvt_analysis3 .q_list.r3 li:nth-child(3n-2){margin-left:0}
.lvt_analysis3 .q_list.r3 li.line{margin-left:42px}

.lvt_analysis3 .q_list.r4{width:318px}
.lvt_analysis3 .q_list.r4 li:nth-child(-n+4){margin-top:0}
.lvt_analysis3 .q_list.r4 li:nth-child(4n-3){margin-left:0}
.lvt_analysis3 .q_list.r4 li.re_pose{margin-left:85px}
.lvt_analysis3 .q_list.r4_2{width:235px}

.lvt_analysis3 .question.adr .q_list.r4{margin:23px auto 0}
.lvt_analysis3 .question.adr .q_list.r4{width:295px}
.lvt_analysis3 .question.adr .q_list.r4 li{margin:10px 0 0 10px}
.lvt_analysis3 .question.adr .q_list.r4 li:nth-child(-n+4){margin-top:0}
.lvt_analysis3 .question.adr .q_list.r4 li:nth-child(4n-3){margin-left:0}

.lvt_analysis3 .q_list.r6{width:330px}
.lvt_analysis3 .q_list.r6 li:nth-child(-n+6){margin-top:0}
.lvt_analysis3 .q_list.r6 li:nth-child(6n-5){margin-left:0}
.lvt_analysis3 .q_list.r6 li.re_pose{margin-left:85px}
.lvt_analysis3 .q_list.r6 a {width:50px;height:50px}
.lvt_analysis3 .q_list.r6 .answer_txt {padding-top:15px}
.lvt_analysis3 .q_list.r6 .answer_txt.v1{padding-top:7px}
.lvt_analysis3 .q_list.r6 li{float:left;width:50px;margin:10px 0 0 6px}

.lvt_analysis3 .q_form{position:relative;padding-top:50px;padding-bottom:10px}
.lvt_analysis3 .q_form table{width:100%}
.lvt_analysis3 .q_form th{padding:10px 0 5px 0;color:#000;vertical-align:top}
.lvt_analysis3 .q_form td{padding:5px 0;text-align:left;font-weight:bold}
.lvt_analysis3 .q_form input{width:100%;height:18px;border:0;background:#fefce5}
.lvt_analysis3 .q_form .inp_name{width:136px;padding:8px 0 6px 8px;background:#fefce5;border:1px solid #cfd4de}
.lvt_analysis3 .q_form select{width:100%;height:37px;padding-left:8px;border:0;background:#fefce5 url('/img/sub/ico_select_arr.png') no-repeat 95% 50%;background-size:10px;font-size:14px;border:1px solid #cfd4de;}
.lvt_analysis3 .q_form .phone:after{display:block;clear:both;content:''}
.lvt_analysis3 .q_form .phone li{float:left;position:relative;width:30%}
.lvt_analysis3 .q_form .phone li:first-child{width:26.3%}
.lvt_analysis3 .q_form .phone span{position:absolute;top:10px;left:0;padding:0 3px;color:#fff}
.lvt_analysis3 .q_form .inp_ph{margin-left:12px;padding:7px 0 7px 8px;background:#fefce5;border:1px solid #cfd4de;box-sizing:border-box}
.lvt_analysis3 .q_form .btn_conf{display:block;margin:20px auto 25px;width:90%;height:35px;padding-top:9px;border-radius:0;background:#ffea35;text-align:center}
.lvt_analysis3 .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;letter-spacing: -1px;text-align:center;font-size:1.285em}
.lvt_analysis3 .btn_conf.radius{display: block;width: 200px;height: 55px;border-radius:30px;background:url('/landing/img/bt_conf_arrow.png') no-repeat 90% 50%;background-color:#e42ea7;background-size:10px 16px;margin: 10px auto 15px}
.lvt_analysis3 .btn_conf span{display:block;padding-top:14px;color:#fff;letter-spacing:-1px;text-align:center;font-size:1.285em}

.lvt_analysis3 #test_form .ban_txt{padding:0 5% 50px}

.lvt_analysis3 .per_info{background:none}

/* 결혼나이 테스트 */
/* .lvt_bg .test_fn{width:300px; margin:0 auto;}
.lvt_bg .test_fn p{font-size:0.867em;} */
#test_age_box{padding-bottom:150px}
#test_age_box dl{width:100%;color:#000;overflow:hidden}
#test_age_box dt{width:100%;font-size:1.067em;text-align:center;padding:18px 0;word-wrap:break-word;white-space: -moz-pre-wrap;white-space: pre-line /* current browsers */;}
#test_age_box dt span{display:inline-block;padding-right:5px;font-weight:bold;color:#fd5403;font-size:18px;line-height:1.250em}
#test_age_box dd{float:left;width:45%;/*height:2.5em;*//*padding:0.8em 0;*/margin:0 2%;text-align:center;font-size:0.929em;height:35px;line-height:35px}
#test_age_box .dddd{width:84%}
#test_age_box .tst_a1,#test_age_box .tst_a2{-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff;font-weight:bold;position:relative}
.inlblk1{position:absolute;top:0.8em;left:1.428em}
.inlblk2{display:block;padding:0 0}
#test_age_box .tst_a1{background-color:#f06c9b}
#test_age_box .tst_a1 span, #test_age_box .tst_a2 span{position:relative; top:-1px}
#test_age_box .tst_a2{background-color:#a76cf0}

.box8{border:solid 2px #fe5ab0;background:#e6e6e6;background-image:-webkit-gradient(linear, left top, left bottom, from( #ffffff ), to( #e6e6e6 ));
background-image:-webkit-linear-gradient( #ffffff, #e6e6e6 );background-image: -moz-linear-gradient( #ffffff, #e6e6e6 );
background-image:-ms-linear-gradient( #ffffff, #e6e6e6 );background-image:-o-linear-gradient( #ffffff, #e6e6e6 );
background-image:linear-gradient( #ffffff, #e6e6e6 );-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:0px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;
border-bottom-right-radius:0px;}

/* 결혼점수 */
#pint_man{background: url('/img/sub/lovetest/point/bg_man.png') no-repeat left top;background-size:141px;height:40px;width:141px;padding:50px 0;text-align:center}
#pint_woman{background: url('/img/sub/lovetest/point/bg_woman.png') no-repeat left top;background-size:141px;height:40px;width:141px;padding:50px 0;text-align:center}
.re_img #pint_man{height:90px;padding-top:0;background:none}
.re_img #pint_woman{height:90px;padding-top:0;background:none}
.re_img #pint_man a, .re_img #pint_woman a{padding-top:0}
.wd_score .crtn_q dd a{display:inline-block;padding-top:13px;color:#fff;font-size:1.867em}
#pint_fst{background: url('/img/sub/lovetest/point/bg_fst.png') no-repeat left top;background-size:141px;height:40px;width:141px;padding:50px 0;text-align:center}
#pint_snd{background: url('/img/sub/lovetest/point/bg_snd.png') no-repeat left top;background-size:141px;height:40px;width:141px;padding:50px 0;text-align:center}
.wd_score_q{width:300px;margin:0 auto}
.wd_score_q dt{padding:18px 0;text-align:center;font-size:1.067em;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-line /* current browsers */;line-height:1.250em}
.wd_score_q dt span{font-weight:bold;color:#fd5403;font-size:18px}
.wd_score_q dd.first{padding-bottom:10px;color:#59aca7;font-size:0.800em;text-align:center}
.wd_score_q dd ul:after{display:block;content:'';clear:both}
.wd_score_q dd ul li{float:left;width:50%;margin-bottom:10px;padding:0 5px;box-sizing:border-box}
/* .wd_score_q dd ul li input{display:inline-block; vertical-align:middle;}
.wd_score_q dd ul li label{position:relative; top:-1px; display:inline-block; vertical-align:middle; font-size:0.867em; font-weight:bold;}
.wd_score_q dd ul li div{padding:12px 0 12px 10px;} */

.wd_score_q dd ul li div{position:relative;width:136px;height:39px}
.wd_score_q dd ul li input{position:absolute;top:0;left:0;vertical-align:middle}
.wd_score_q dd ul li label{display:block;height:15px;padding:12px 10px;vertical-align:middle;font-size:0.867em;font-weight:bold}

#test_finish{padding-bottom:10px;background:#323a45}
#test_finish > div{overflow:hidden;width:320px;margin:0 auto}
#test_finish p{margin-bottom:24px;color:#fff}
#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}

.finish_cont #test_finish{overflow:hidden;background:#eaeaea url('/img/sub/lovetest/bg_graph_wrap.png') no-repeat 0 0;background-size:100% 145px;padding:0 15px;border-bottom:1px solid #ddd}
#test_finish > div{width:100%;margin:0 auto;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;line-height:1.438em;text-align:center;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;text-align:center;background:url('/img/sub/lovetest/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}

#test_finish.landing_fn{padding:0 5px}
#test_finish.landing_fn > div{padding:15px 0 10px}
#test_finish.landing_fn .graph{margin-top:10px;width:40%}
#test_finish.landing_fn p{float:none;width:100%}
#test_finish.landing_fn .fn_txt{float:right;width:60%}
#test_finish.landing_fn .fn_txt .sns{text-align:center}
#test_finish.landing_fn .fn_txt .sns ul{overflow:hidden;width:114px;padding:5px 30px 0 30px;border-top:1px solid #ddd7d7;margin:5px auto 0 auto}
#test_finish.landing_fn .fn_txt .sns ul li{float:left;margin-left:12px}
#test_finish.landing_fn .fn_txt .sns ul li:first-child{margin-left:0}
#test_finish.landing_fn .fn_txt .sns ul li a img{width:30px}
#test_finish.landing_fn .fn_txt .sns p{padding:5px;font-size:0.800em;color:#1f1d1d;letter-spacing:-1px;line-height:14px}

/* 이상형 찾기 */
#ideal_opt{overflow:hidden;margin-bottom:20px;border:2px solid #59aca7}
#ideal_opt dl{width:49.9%;box-sizing:border-box;float:left;font-size:1em;border-right:solid 2px #59aca7}
#ideal_opt .brdr_dl{border-right:none}
#ideal_opt dt{width:80%;height:17px;background:url('/img/sub/lovetest/icon_q.jpg') no-repeat 8px 15px;background-size:19px;padding:15px 0 15px 35px}
#ideal_opt dd{width:100%;height:51px;padding-top:23px;text-align:center;background-color:#fce2eb}
#ideal_opt .rst_dd{padding-top:11px;height:63px}
#ideal_opt .rst_dd input{display:inline-block;width:13px;height:13px;margin-top:2px;border:1px solid #a7a7a7;border-radius:13px;background:#fff;vertical-align:top}
#ideal_opt .rst_dd input:checked{background:#f654a8}

#ideal_opt dd select{width:127px;height:30px;border:1px solid #7f9db9;padding:2px 2px 2px 8px;font-size:0.856em}
#ideal_opt .bgc2{background-color:#deeeed}
#ideal_opt .bgc2 select{padding:2px 2px 2px 8px;font-size:0.856em}
#ideal_result{overflow:hidden; font-size:1em;overflow:hidden;padding-top:20px}
#ideal_result li{float:left;padding-bottom:10px;width:50%;text-align:center}
#ideal_result .ideal_num{width:52px;padding-left:6px;color:#f26522;text-align:right;letter-spacing:-1px}

/*180907 수정*/
.result_list2{overflow:hidden;font-weight:500}
.result_list2 li{float:left;padding-bottom:10px;width:45%;padding-left:5%;text-align:left}
.result_list2.ideal li{float:left;padding-bottom:10px;width:35%;padding-left:15%;text-align:left}
.result_list2 .num{color:#ff6e6e}

/* 연애 심리 테스트 */
.mnt_box{width:100%;margin:0 auto;margin-bottom:21px}
.step_tit{background-color:#efefef;padding-top:14px;padding-bottom:9px;height:48px;position:relative;padding-left:75px}
.step_tit h4{font-weight:bold}
.step_tit p.txt{line-height:1.250em}
.step_bg{position:absolute;top:8px;left:10px;background:url('/img/sub/lovetest/mental/bg_step.png') repeat left top;background-size:54px;height:34px;padding:7px 0px 10px 0px;width:54px;text-align:center}
.mentl_lst{overflow:hidden;width:300px;padding-top:10px;margin:0 auto}
.mentl_lst li{position:relative;float:left;width:50%;height:62px}
.mentl_lst li.last{margin-top:3px}
.mentl_lst li label .selected{background-color:rgba(0, 0, 0, 1);background:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, 1);outline:#59aca7 solid 3px}
.test3_result{padding-bottom:20px}
.test3_result p{text-align:center;font-size:0.800em;color:#6d6e71}
.test3_result p:first-child{margin-top:20px;padding-bottom:5px;font-size:1.000em;line-height:1.375em;color:#0d0d0d}
.test3_result p:first-child strong{color:#fd055d}
.test3_result p:last-child{letter-spacing:-1px}

.mental .td_hp_certify .inp_wrap{position:relative;display:block;margin-bottom:8px;width:97%;height:35px;background:#fff}
.mental .td_hp_certify .inp_wrap input{width:97%}
.mental .td_hp_certify .inp_wrap a{position:absolute;top:5px;right:3%}
.mental .td_hp_certify #sendmsg{font-size:12px;font-weight:bold;color:#ed0a79}

/* 카툰 심리분석 */
.crtpstn{top:-2px; left:13px}
.crtn_lst{margin-left:50px;overflow:hidden;font-size:1.071em}
.crtn_lst li{font-size:1em;color:#6e7188;float:left;width:15px;padding-left:2px;padding-right:2px;line-height:28px;text-align:center;/*background:url(../gy_img_renw/lovetest/arrow.png) no-repeat right 11px;background-size:0.26em*/}
.crtn_lst li span{font-size:0.786em;letter-spacing:-1px}
.crtn_lst .noarow{background:none;padding-right:0px} 
.crtn_lst .selected{font-size:0.857em;color:#fff;width:15px;padding-right:3px;background:url(../gy_img_renw/lovetest/bg_selected.png) no-repeat left 6px;background-size:15px;letter-spacing:-1px}
.crtn_q{overflow:hidden;width:290px;margin:0 auto}
.crtn_q dt{font-size:1.000em;color:#000;text-align:center;width:100%;padding:18px 0}
.crtn_q .ddrst{width:100%}
.crtn_q dd{float:left;width:50%;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-line /* current browsers */}
.crtn_q dd a{display:block;padding-top:44px;font-size:0.750em}
.crtn_q dd span.re_fc{color:#b42e10}
.crtn_q .ques{width:157px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step2.jpg') no-repeat center top;background-size:290px;padding-left:133px}
.crtn_q .ques1{width:109px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step3.jpg') no-repeat center top;background-size:290px;padding-left:181px}
.crtn_q .ques2{width:155px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step4.jpg') no-repeat center top;background-size:290px;padding-left:135px}
.crtn_q .ques3{width:113px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step5.jpg') no-repeat center top;background-size:290px;padding-left:177px}
.crtn_q .ques4{width:116px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step6.jpg') no-repeat center top;background-size:290px;padding-left:174px}
.crtn_q .ques5{width:107px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step7.jpg') no-repeat center top;background-size:290px;padding-left:183px}
.crtn_q .ques6{width:125px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step8.jpg') no-repeat center top;background-size:290px;padding-left:165px}
.crtn_q .ques7{width:129px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold;background:url('/img/sub/lovetest/cartoon/bg_q_step9.jpg') no-repeat center top;background-size:290px;padding-left:161px}
.crtn_q .ques8{width:133px;height:110px;line-height:1.250em;margin-bottom:5px;font-size:0.875em;font-weight:bold; background:url('/img/sub/lovetest/cartoon/bg_q_step10.jpg') no-repeat center top;background-size:290px;padding-left:157px;}
.crtn_q .ques9{width:129px; height:110px; line-height:1.250em; margin-bottom:5px; font-size:0.875em; font-weight:bold; background:url('/img/sub/lovetest/cartoon/bg_q_step11.jpg') no-repeat center top;background-size:290px;padding-left:161px;}
.crtn_q .ques10{width:129px; height:110px; line-height:1.250em; margin-bottom:5px; font-size:0.875em; font-weight:bold; background:url('/img/sub/lovetest/cartoon/bg_q_step12.jpg') no-repeat center top;background-size:290px;padding-left:161px;}
.crtn_q .a_ans{height:137px; line-height:1em;text-align:center; background:url('/img/sub/lovetest/cartoon/btn_a.jpg') no-repeat center top;background-size:142px}
.crtn_q .b_ans{height:137px; line-height:1em;text-align:center; background:url('/img/sub/lovetest/cartoon/btn_b.jpg') no-repeat center top;background-size:142px}
.finish_cont .ct_result p{font-size:0.800em;}

/* 무료상담 */
/* .free_adv_cont{margin-top:10px;} */
.free_adv_cont .img_wrap{overflow:hidden; padding:15px 0; text-align:center;}
.free_adv_cont .img_wrap img{width:100%; float:left;}
.free_adv_cont h3{padding:0; line-height:0;}
.freeadv_end{padding-bottom:30px;}
.freeadv_end .tit_box{margin-top:10px; padding-bottom:10px;}
.freeadv_end .tit_box p{line-height:1.375em;}
.freeadv_end .tbl_style1 th{border-bottom:1px solid #fe5ab0;}
.freeadv_end .tbl_style1 td{padding:5px 10px; text-align:left;}
.freeadv_end .call_box{margin:10px 0; padding:10px; background:#efefef; border:1px solid #c6c6c6; border-radius:4px;}
.freeadv_end .call_box p{font-size:0.933em;}
.freeadv_end .inptbox3{position: relative; left: 0; display: block; width: 100px; height: 35px; line-height:35px; background-color: #f06c9b; font-weight: bold; color: #fff; text-align: center; border: none; -webkit-border-radius: 4px;}
.freeadv_end .sel{padding-left:8px; height:37px; line-height:37px; border-radius:4px;  background:#f06c9b; color:#fff; border:none; font-weight:bold;}
.freeadv_end .sel.last{background:#c0bfbf;}
.freeadv_end .cl1{font-weight:bold;}

/* 러브테스트 핸드폰 인증 */
.hp_certify{width:300px; padding-top:20px; margin:0 auto;}
.hp_certify.pt20{padding-top:20px;}
.hp_certify .tit_area{width:300px; height:100%; background:url('/img/sub/lovetest/img_mt_party.png') no-repeat 100% 2px; background-size:80px 87px;}
.hp_certify p.info{margin-top:5px; padding-left:10px; width:300px; margin-bottom:10px; color: #666; letter-spacing:-1px; font-weight:bold; line-height:1.250em;}
.hp_certify p.info strong{letter-spacing:0; color:#fc4ca6; font-size: 0.938em; font-weight:bold;}
.hp_certify p.txt{margin-bottom:20px; color:#959595;letter-spacing:-1px; font-size:0.800em;}
.hp_certify ul li{position:relative; margin-bottom:5px;}
.hp_certify ul li a{position:absolute; top:0; right:0; z-index:10;}
.hp_certify ul li p{margin-top:5px; color:#ff5300; letter-spacing:-1px; font-size:0.800em;}
.finish_cont .hp_certify li span{display:block; margin-right:119px;}
.finish_cont .hp_certify li input{width:100%; padding:10px 0 10px 5px; height:16px; line-height:16px; border:1px solid #000; }
.hp_certify .tit_area2 h3{text-align:center;}
.hp_certify .tit_area2 p{padding:15px 0; color:#666; line-height:18px;}
.hp_certify.plus .banner{padding-bottom:10px;}
.hp_certify.plus .inp{height:84px;}
.hp_certify.plus .info_txt{padding-bottom:15px;}
.hp_certify.plus .info_txt li{margin-bottom:8px; color:#959595; font-size:12px;}

.love_test .point_list > li{padding:15px; border-bottom:1px solid #ddd;}
.love_test .point_list > li:last-child{border-bottom:0;}
.love_test .point_list.re_bd{border-top:1px solid #ddd;}
.love_test .point_list li a{width:100%; display:block; color:#000; display:table;}
.love_test .point_list li .icon{width:55px; display:table-cell}
.love_test .point_list li .txt{padding-top:4px; vertical-align:middle; display:table-cell; font-size:1.000em;}
.love_test .point_list li .txt p{font-size:0.933em; letter-spacing:-1px;}
/* .finish_cont .point_list li .txt p{white-space: nowrap; text-overflow: ellipsis;} */
.love_test .point_list li .txt strong{letter-spacing:-1px;}
.love_test .point_list li .icon img{width:45px; }
.love_test .point_list li a ul{margin-top:5px;}
.love_test .point_list li a ul:after{display:block; content:''; clear:both;}
.love_test .point_list li a ul li{float:left; width:100px; color:#6d6e71; font-size:0.875em;}
.love_test .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;}
.love_test .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;}
.love_test .point_list li a ul li.save strong{color:#f65a70; font-size:1.063em;}
.love_test .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;}
.love_test .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;}
.love_test .point_list li a ul li span strong{color:#888;}
.love_test .point_list li a ul li strong{color:#8395b3;}
.love_test .point_list li a ul li:first-child{margin-right:35px;}
.love_test .banner_area{overflow:hidden; padding-top:0 !important;}
.love_test .banner_area a img{float:left;}
/* .love_test .text_layer_plus2_2{margin-bottom:22px} */

/* 기타페이지 */
.etc_area h3{padding:0; height:38px; line-height:38px; text-align:center; background:#ed0677; color:#fff;}
.etc_area .txt_box{text-align:left;}
.etc_area .txt_box h4, .etc_area .txt_box h5{padding:10px 0 10px; font-weight:bold; font-size:14px;}
.etc_area .txt_box p,
.etc_area .txt_box ul li{color:#6d6e71; line-height:1.375em; font-size:12px;}
.etc_area .txt_box > ul > li{margin-top:5px;}
.etc_area .txt_box > ul > li:first-child{margin-top:0;}
.etc_area .txt_box h4.tit{padding-bottom:10px; border-bottom:1px solid #d2d4d6; color:#030305; font-weight:normal; font-size:13px;}
.etc_area .txt_box h4.tit strong{display:block; margin-bottom:3px; font-weight:bold; font-size:14px;}
.etc_area .txt_box h5{color:#6d6e71;}

/* 20150227 문자수신내역 추가 */
.mms_area{margin-top:10px;background:#fff; border:1px solid #d2d4d6;}
.mms_area h2{padding:10px; border-bottom:1px solid #d2d4d6; border-top:1px solid #d2d4d6; font-weight:bold;}
.mms_area h2:first-child{border-top:0;}
.mms_area p{padding:10px; font-size:0.933em; line-height:1.375em;}
.mms_area .cont{padding:15px 5%; text-align:center;}
.mms_area .cont a{display:inline-block; margin-left:2%; width:30%;}
.mms_area .cont a:first-child{margin-left:0;}
.mms_area .cont a img{width:100%;}
.mms_area ul {margin:0 10px;}
.mms_area ul li{position:relative; overflow:hidden; padding:10px 0;  border-bottom:1px dashed #a5a5a5;}
.mms_area ul li a{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.mms_area ul li:last-child{border-bottom:0;}
.mms_area ul li .ban{float:left; display:block; width:35%;}
.mms_area ul li .ban img{width:100%;}
.mms_area ul li dl{float:left; padding-left:3%; width:65%; box-sizing:border-box;}
.mms_area ul li dl dt{margin-bottom:5px; font-weight:bold;}
.mms_area ul li dl dd{font-size:0.867em; line-height:1.375em;}

.mms_sch{margin-bottom:5px; padding:10px 0; background:#fff; border:1px solid #d2d4d6; text-align:center;}
.mms_sch select{display:inline-block; vertical-align:middle; height:30px; line-height:30px; border:1px solid #c3c3c3;}
.mms_sch span{display:inline-block; vertical-align:middle; font-weight:bold;}
.mms_sch input[type="button"]{display:inline-block; vertical-align:middle; background-color:#019b91; width:50px;height:30px; text-align:center; line-height:30px; color:#fff; border:0;}

/* 채용정보 20150423 */
.recruit h3{padding:15px 0 !important; border-bottom:1px solid #d2d4d6; font-weight:bold; font-size:1.200em; color:#41353b; background:#ededed; text-align:center;}
.recruit h4{margin-top:10px; padding:10px 0; border-bottom:1px solid #d2d4d6; font-weight:bold; font-size:1.067em; color:#060101; text-align:center; background:#ededed;}
.list_style1 li{position:relative; padding:5% 0; border-bottom:1px dashed #979797;}
.list_style1 li:last-child{border-bottom:0;}
.list_style1 li span.pic{position:absolute; top:20%; left:10px;  margin-top:0; display:block; width:18%; box-sizing:border-box; vertical-align:middle; }
.list_style1 li span img{width:100%; max-width:74px;}
.list_style1 li dl{width:98%; padding-left:25%; box-sizing:border-box; vertical-align:middle; text-align:left;}
.list_style1 li dl dt{padding-bottom:5px; font-weight:bold;}
.list_style1 li dl dt em{font-weight:bold; color:#ec0677;}
.list_style1 li dl dd{font-size:0.933em; letter-spacing:-1px; line-height:1.5em; color:#8a8a8a; letter-spacing:-1px;}
.list_style1 li dl dd.lt{letter-spacing:-2px;}
.recruit .btn_area{margin:20px 0 5px;}
.recruit .btn_area a{height:55px; line-height:55px; font-size:1.250em;}
.recruit .btn_area a img{position:relative; top:-1px; display:inline-block; vertical-align:middle;}

.recruit_form{padding-bottom:30px;}
.recruit_form h3{padding:15px 0 !important; font-weight:bold; font-size:1.200em; color:#41353b; background:#ededed; text-align:center;}
.recruit_form h3 em{display:block; margin-top:8px; font-size:0.867em; color:#fe5ab0; font-weight:bold;}
.recruit_form .file_wrap input{color:#888;}
.recruit_form .file_wrap .file{position:relative; display:inline-block; width:95px; height:32px; vertical-align:middle; background:url('/img/sub/etc/btn_file.png') no-repeat; background-size:95px 32px;}
.recruit_form .file_wrap .file input{width:238px; height:32px; position:absolute; top:0; left:-134px; opacity:0;}
.recruit_form .btn_area{margin:0 10px 15px 10px;}
.recruit_form .btn_area ul{overflow:hidden; margin-top:10px;}
.recruit_form .btn_area ul li{float:left; margin:0 1%; width:48%;}
.recruit_form .btn_area ul li .btn_style2{background:#848082; color:#fff; font-weight:bold;}
.recruit_form .mail_call{margin:0 0 10px 10px;}
.recruit_form .mail_call th{padding:2px 0;}
.recruit_form .mail_call th p{width:100px; height:30px; line-height:30px; background:#989d9e; font-weight:bold; color:#fff; text-align:center; border-radius:3px; font-size:0.933em;}
.recruit_form .mail_call td{padding-left:5px;font-weight:bold; color:#5b5757;}
.recruit_form .info_txt{margin:0 0 15px 10px; line-height:18px;font-size:0.867em; font-weight:bold; letter-spacing:-1px;}

.recruit_form .btn_area{margin:20px 10px 5px 10px;}
.recruit_form .btn_area a{height:55px; line-height:55px; font-size:1.250em;}
.recruit_form .btn_area a img{position:relative; top:-1px; display:inline-block; vertical-align:middle;}

.recruit_apply th{padding:12px 0; background:#f5f3f4; line-height:18px;}
.recruit_apply th em{font-weight:bold; color:#fe5ab0;}
.recruit_apply th, .recruit_apply td{font-size:14px;}
.recruit_apply th.tit{font-size:15px; background:#fff; border-bottom:2px solid #dbddde;}
.recruit_apply th p{padding-left:15px; text-align:left;}
.recruit_apply th.tit p em{font-weight:bold; color:#fe5ab0;}
.recruit_apply th.tit.second{border-top:2px solid #fe5ab0;}
.recruit_apply th.sub_tit{padding:10px 0;}
.recruit_apply td.re_pd{padding:10px 0; border-left:0;}
.recruit_apply td > div{padding-left:0; margin:0 3%;}
.recruit_apply td p{overflow:hidden; padding-left:3%; color:#1a1b1d; line-height:18px;}
.recruit_apply td.email_wrap p{padding:5px 0 5px 2%;}
.recruit_apply td textarea{height:100px; padding:1%; border:1px solid #fe5ab0; box-sizing:border-box; line-height:18px;}
.recruit_apply td .apply_area{overflow:hidden;}
.recruit_apply td .apply_area select{float:left;}
.recruit_apply td .apply_area select:first-child{margin-right:1%;}
.recruit_apply td.photo_td{padding:0;}
.recruit_apply td .email input{float:left;}
.recruit_apply td .email span{float:left; padding:10px 1% 0 1%;}
.recruit_apply td .email div{overflow:hidden; padding-left:0;}
.recruit_apply td .addr{overflow:hidden;}
.recruit_apply td .addr select{display:block; float:left;}
.recruit_apply td .addr select:first-child{margin-right:1%;}
.recruit_apply td .addr .sel{background-position:97% 50%;}
.recruit_apply td input[type="text"], .recruit_apply.tbl_form td input[type="tel"]{padding-left:2%; height:16px;}
.recruit_apply .photo_tbl tr:first-child th:first-child{padding:5px 0; background:#fff; border-right:1px solid #d2d4d6; border-bottom:0;}
.recruit_apply .photo_tbl .photo_regi{position:relative; width:100px; height:140px; padding-left:0; margin:0 auto; background:#f5f3f4; border:1px solid #e4dddd;}
.recruit_apply .photo_tbl .photo_regi input{position:absolute; display:inline-block; top:0; left:0; padding:0; text-align:left; font-size:0; width:100px; height:140px;
	z-index:15; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:.0;
}
.recruit_apply .photo_tbl .photo_regi p{padding:36px 0 0 0; font-size:15px; line-height:18px; text-align:center;}
.recruit_apply .photo_tbl .photo_regi p em{display:block; margin-top:5px; font-size:12px; color:#fe5ab0; line-height:14px; font-weight:normal;}
.recruit_apply .photo_tbl .photo_regi img{position:absolute; top:0; left:0; width:100px; height:140px; border:0; z-index:10;}
.recruit_apply .photo_tbl th{font-size:13px;}
.recruit_apply .photo_tbl tr:last-child th, .recruit_apply .photo_tbl tr:last-child td{border-bottom:0;}
.recruit_apply .photo_tbl td div{font-size:13px;}
.recruit_form .recruit_apply .file_wrap .file input{left:-174px; width:269px; text-align:left; font-size:0;}

.recruit_apply ::-webkit-input-placeholder{color:#9d9d9d; font-weight:normal; font-size:13px; letter-spacing:-1px;}
.recruit_apply :-ms-input-placeholder{color:#9d9d9d; font-weight:normal; font-size:13px; letter-spacing:-1px;}
.recruit_apply ::-moz-placeholder{color:#9d9d9d; font-weight:normal; font-size:13px; letter-spacing:-1px;}
.recruit_apply :-moz-placeholder{color:#9d9d9d; font-weight:normal; font-size:13px; letter-spacing:-1px;}

/* 이상형찾기 수정 20150429 */
.idealtype{background:#ff5657;}
.idealtype.bg2{background:#6ca9e3;}
.idealtype.bg3{background:#fff;}
.idealtype .main{height:500px;}
.idealtype .main img, .idealtype .ideal_form img{width:100%;}
.idealtype .main h3{width:235px; padding:70px 0 30px; margin:0 auto;}
.idealtype .main a{display:block; width:276px; margin:0 auto;}
.idealtype .ideal_form{padding:0 10px;}
.idealtype .ideal_form h3{padding:20px 0 15px; width:252px; margin:0 auto;}
.idealtype .ideal_form table{width:100%; border-collapse:collapse; text-align:center; border:1px solid #fff;}
.idealtype .ideal_form table th{padding:10px 0; background:#5e9bd5; color:#fff; border:1px solid #fff; font-size:16px;}
.idealtype .ideal_form table td{padding:10px 0; border-left:1px solid #fff;}
.idealtype .ideal_form table td ul{overflow:hidden; margin:0 auto; width:80%; height:20px; vertical-align:middle;}
.idealtype .ideal_form table td ul li{float:left; width:50%;}
.idealtype .ideal_form table td ul li label{top:1px; color:#fff; font-weight:bold; font-size:16px;}
.idealtype .ideal_form table td ul li a.jqTransformChecked{padding-bottom:0;}
.idealtype .ideal_form table td div{padding:0 10px;}
.idealtype .ideal_form table td select{padding:10px 0 10px 5px; width:100%;}
.idealtype .ideal_form table td .sel{background:#fff url('/img/sub/ico_select_arr2.png') no-repeat 95% 50%; background-size:12px; border-radius:5px; border:none;}
.idealtype .btn_area{padding:25px 0 30px; text-align:center;}
.idealtype .finish_box{padding:15px 0 20px; background:#223556; text-align:center;}
.idealtype .finish_box p{padding-top:10px; color:#fff; font-weight:bold; line-height:20px; font-size:0.933em;}
.idealtype .finish_box p em{color:#f6ff00; letter-spacing:-1px; font-weight:bold;}
.idealtype .td_hp_certify a{display:inline-block; vertical-align:middle;}
.idealtype .td_hp_certify .inp_wrap{overflow:hidden; display:block; margin-bottom:5px;}
.idealtype .td_hp_certify .inp_wrap input{float:left; margin-right:5px;}
.idealtype .td_hp_certify .inp_wrap .btn{float:left;}
.idealtype .td_hp_certify p{color:#fe5ab0; font-size:0.800em; font-weight:bold;}
.idealtype .finish .btn_area{padding-top:10px;}

.idealtype.free_mt{background:url('/img/landing/bg_free_meeting.png') repeat; background-size:8px;}
.idealtype.free_mt .ideal_form table th{background:#4bb5b9;}
.idealtype.free_mt .ideal_form table td ul li label{color:#000;}
.idealtype.free_mt .ideal_form table td .sel{background:#fff url('/img/landing/ico_select_arr.png') no-repeat 95% 50%; background-size:12px; border-radius:0; border:1px solid #d3d3d3;}
.idealtype.free_mt .ideal_form h3{width:282px;}
.idealtype .free_mt .finish_box{background:url('/img/landing/bg_finish_box.png') repeat; background-size:8px;}
.idealtype .free_mt .tbl_form{border-top:2px solid #e75854; border-bottom:2px solid #e75854;}
.idealtype .free_mt .tbl_form td input[type="text"], .idealtype .free_mt .tbl_form td input[type="tel"]{border:1px solid #e75854;}
.idealtype .free_mt .tbl_form td select{border:1px solid #e75854;}
.idealtype .free_mt .td_hp_certify p{color:#e75854;}
.idealtype .free_mt .tbl_form td .rdo_wrap label{background:url('/img/landing/bg_rdo_off.png') no-repeat 0 8px; background-size:20px;}
.idealtype .free_mt .tbl_form td .rdo_wrap label.actOn{background:url('/img/landing/bg_rdo_on.png') no-repeat 0 8px; background-size:20px;}
.free_mt_certify{padding-bottom:20px; background:url('/img/landing/bg_free_meeting2.png') repeat; background-size:14px;}

.free_mt_certify h3{padding:10px 0 5px; text-align:center;}
.free_mt_certify dl{padding:10px 15px; margin:0 10px; background:#fff; border-radius:5px;}
.free_mt_certify dl dt{margin:10px 0 8px;}
.free_mt_certify dl dt:first-child{margin-top:0;}
.free_mt_certify dl dt span{padding:8px 10px; display:inline-block; background:#938f92; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#fff; border-radius:15px;}
.free_mt_certify dl dd{color:#4a4040; line-height:18px;}
.free_mt_certify dl dd ul {margin-top:10px;}
.free_mt_certify dl dd ul li{margin-bottom:5px; padding-left:15px; background:url('/img/landing/ico_li_arr.png') no-repeat 0 2px; background-size:8px;}

/* 20150511 가연혜택 */
.gy_benefit{text-align:center;}
.gy_benefit img{width:100%;}
.gy_benefit .img_area a img{width:73%;}
.gy_benefit .btn_area1{padding:18px 0 10px; background:#f9f9f9;}
.gy_benefit .btn_area2{margin:5px;}

/* 20150603 가연혜택 수정 */
.gy_benefit2 img{width:100%;}
.gy_benefit2 .img_wrap{display:block; overflow:hidden;}
.gy_benefit2 .img_wrap img{float:left;}
.gy_benefit2 .form_wrap{background:#499e8d;}
.gy_benefit2.wrap201605 .form_wrap{background:#f6db80;}
.gy_benefit2 .img_area a img{width:73%;}
.gy_benefit2 .btn_area1{padding:18px 0 10px; background:#f9f9f9;}
.gy_benefit2 .btn_area2{margin:5px;}
.gy_benefit2 .form_wrap{position:relative; padding:20px 10px 20px 10px;}
.gy_benefit2 .form_wrap .model_img{position:absolute; top:-59px; right:0; z-index:9;}
.gy_benefit2.wrap201605 .form_wrap .model_img{top:-59px; right:13px;}
.gy_benefit2.wrap201605 .form_wrap .model_img img{width:120px;}
.gy_benefit2 .form_wrap .model_img img{width:160px;}
.gy_benefit2 .form_wrap .count{position:relative; margin-bottom:5px; width:230px; height:38px; background:url('/img/sub/joinInfo/bg_count2.png') no-repeat; background-size:230px 38px;}
.gy_benefit2 .form_wrap .count span{position:absolute; top:10px; left:75px; color:#252220; font-size:1.467em; font-weight:bold; letter-spacing:11px;}
.gy_benefit2 .free_adv_cont{position:relative; z-index:10; padding:0 10px 10px 10px; box-sizing:border-box; border:3px solid #5f5252; background:#fff;}
.gy_benefit2 .free_adv_cont table{border-bottom:2px solid #545454;}
.gy_benefit2 .free_adv_cont table th{padding-left:2%; text-align:left; color:#545454;}
.gy_benefit2 .free_adv_cont table th p{padding-left:8px; background:url('/img/sub/joinInfo/ico_th_arr.png') no-repeat 0 50%; background-size:2px 3px;}
.gy_benefit2 .free_adv_cont table td{padding:6px 0; border-left:none;}
.gy_benefit2 .free_adv_cont table td input, .gy_benefit2 .free_adv_cont table td select{border:2px solid #888;}
.gy_benefit2 .free_adv_cont table td .sel{background:url('/img/sub/joinInfo/ico_select_arr.png') no-repeat 95% 50%; background-size:10px;}
.gy_benefit2 .free_adv_cont table td .phone{overflow:hidden;}
.gy_benefit2 .free_adv_cont table td .phone span{position:relative; top:10px; display:block; padding:0 3px;}
.gy_benefit2 .free_adv_cont table td .phone select,
.gy_benefit2 .free_adv_cont table td .phone span,
.gy_benefit2 .free_adv_cont table td .phone input{float:left;}
.gy_benefit2 .free_adv_cont .tbl_form td .rdo_wrap label{padding-left:25px; height:30px; display:inline-block; background:url('/img/sub/joinInfo/bg_rdo_off.png') no-repeat 0 8px; background-size:20px;}
.gy_benefit2 .free_adv_cont .tbl_form td .rdo_wrap label.actOn{background:url('/img/sub/joinInfo/bg_rdo_on.png') no-repeat 0 8px; background-size:20px;}
.gy_benefit2 .agree_wrap{padding:10px 0;}
.gy_benefit2 .agree_wrap label{font-weight:bold; font-size:0.800em;}
.gy_benefit2 .agree_wrap a{background:#545454; color:#fff;}
.gy_benefit2 .good_txt{padding:10px 0 ; text-align:center;}
.gy_benefit2 .good_txt img{width:80%;}

/* 러브테스트 결과페이지 리뉴얼 20150611 */
.test_result .graph_txt{border:5px solid #706b6b; background:#e6eaed;}
.test_result .graph_txt .graph{padding:15px 2% 0 2%; text-align:center;}
.test_result .graph_txt .graph img{width:100%;}
.test_result .graph_txt .graph .info_txt{margin:0; overflow:hidden; }
.test_result .graph_txt .graph .info_txt span{padding-left:15px; display:inline-block; font-weight:bold;}
.test_result .graph_txt .graph .info_txt span:first-child{float:left; margin-left:5px; color:#ea3046; background:url('/landing/img/score/ico_heart_red.png') no-repeat 0 50%; background-size:12px 11px;}
.test_result .graph_txt .graph .info_txt span:last-child{float:right; margin-right:5px; color:#321aae; background:url('/landing/img/score/ico_heart_blue.png') no-repeat 0 50%; background-size:12px 11px;}
.test_result .graph_txt .fn_txt{margin:10px 3%; padding-top:10px; border-top:1px dashed #c1c1c1;}
.test_result .graph_txt .fn_txt p{color:#4f4042; font-weight:bold; font-size:1.067em; line-height:22px;}
.test_result .graph_txt .fn_txt p em{font-weight:bold; color:#ed0677; font-size:1.200em; }
.test_result .graph_txt .fn_txt p em:first-child{ color:#321aae;}
.test_result .sns{padding-bottom:5px; background:#706b6b; overflow:hidden;}
.test_result .sns ul{float:right; overflow:hidden;}
.test_result .sns ul li{float:left; margin-right:5px;}
.test_result .sns ul li img{width:32px;}
.test_result .sns ul li:first-child{margin-top:9px; padding-left:8px; color:#fff; font-size:0.933em; font-weight:bold; background:url('/landing/img/score/ico_arr_w.png') no-repeat 0 46%; background-size:5px 7px;}

/* 가연설명 탭 */
#why_gy_wrap.why_gy_wrap .why_gy{margin-top:0; padding:20px 2%; text-align:center; background:url('/img/sub/lovetest/bg_why_gy.png') repeat-y; background-size:100%;}
#why_gy_wrap.why_gy_wrap img{width:100%;}
#why_gy_wrap .why_gy_tab{margin-top:15px;}
#why_gy_wrap .why_gy_tab dd{display:none;}
.test_result .lovetest_link{overflow:hidden;}
.test_result .lovetest_link li{float:left; margin:5px 0; width:50%;}
.test_result .lovetest_link li:first-child a{display:block; margin-right:2px;}
.test_result .lovetest_link li:last-child a{display:block; margin-left:2px;}
.test_result .lovetest_link li img{width:100%;}

/* 미팅파티 인증 */
.certify_box.re_pose .tit_area{position:relative; z-index:30; border-top:1px solid #d0d2d4;}
.certify_box .tit_area img{width:100%;}
.certify_box .hp_certify_re{padding:10px; background:#eaeef1;}
.certify_box .hp_certify_re .model_img{position:absolute; top:0; right:0;}
.certify_box .hp_certify_re ul.inp_list li{position:relative; margin-bottom:3px;}
.certify_box .hp_certify_re ul.inp_list li span{display:block;margin-right:98px;/* margin-right:110px; */}
.certify_box .hp_certify_re ul.inp_list li a {position:absolute; top:0; right:0;}
.certify_box .hp_certify_re ul.inp_list li a img{width:100px;}
.certify_box .hp_certify_re ul.inp_list li input{width:100%;/* height:20px; */padding:7px 0 7px 7px;  font-size:1.067em; border:2px solid #7c7272;box-sizing:border-box}
.certify_box .hp_certify_re ul.inp_list li select{width:30%; padding-left:7px; height:39px; line-height:39px; border:2px solid #7c7272;}
.certify_box .hp_certify_re .txt{color:#959595; font-size:0.933em; line-height:16px;}
.certify_box .hp_certify_re .txt_img{display:block; padding-top:2%; text-align:center;}
.certify_box .hp_certify_re .txt_img img{width:100%;}
.certify_box .hp_certify_re .party_gal{padding-bottom:10px; margin-top:15px; background:url('/img/sub/lovetest/bg_party_gal.png') no-repeat; background-size:cover;}
.certify_box .hp_certify_re .party_gal img{width:100%;}
.certify_box .hp_certify_re .party_gal .pic{padding:10px 0 3px; margin:0 2%; display:block;}
.certify_box .hp_certify_re .party_gal .btn_area{margin:0 2%; padding:0;}
.certify_box .hp_certify_re .party_gal .btn_area a{display:block; height:35px; line-height:35px; background:#7c7272; text-align:center; font-weight:bold; color:#fff;}
.certify_box .hp_certify_re .party_gal .btn_area a span{padding-left:10px; background:url('/landing/img/score/ico_arr_w.png') no-repeat 0 46%; background-size:5px 7px;}
.certify_box .hp_certify_re .fn_txt{padding:5% 0 3%; text-align:center;}
.certify_box .hp_certify_re .fn_txt img{width:90%;}050584621321

/* 20160121 수정 */
.certify_box .hp_certify_re ul.inp_style1 li span{margin-right:104px;}
.certify_box .hp_certify_re ul.inp_style1 li input{border:0; color:#060404;}
.certify_box .hp_certify_re ul.inp_style1 li a img{width:104px;}
.certify_box .hp_certify_re .ban_img li img{width:100%}

/* 20160824 수정 */
.certify_box .hp_certify_re ul.inp_list .hp_box{margin:19px 0 16px}
.certify_box .hp_certify_re ul.inp_list li span.ph_inp{margin:0;padding:7px 10px 5px 7px;border:2px solid #7c7272;background:#fff}
.certify_box .hp_certify_re ul.inp_list li span.ph_inp input{height:20px;padding:0;border:0}
.certify_box .hp_certify_re ul.inp_list li span.cert_num{border:2px solid #e83683;line-height:0.9em}
/* .certify_box .hp_certify_re ul.inp_list li span.cert_num input::-webkit-input-placeholder{line-height:1em} */
.certify_box .hp_certify_re ul.inp_list li input[type=radio]{width:10px}

.certify_box .hp_certify_re ul.inp_list li .rdo_list{width:248px;margin:0 auto}
.certify_box .hp_certify_re ul.inp_list li .rdo_hp{display:inline-block;position:relative;margin:0 5px}
.certify_box .hp_certify_re .rdo_hp input{position:absolute; top:5px; left:1px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;}
.certify_box .hp_certify_re .rdo_hp label{display:inline-block;height:15px;padding:2px 0 0 20px;background:url(/landing/img/score/img_rdo_hp.png) no-repeat;background-size:16px 34px}
.certify_box .hp_certify_re .rdo_hp label.actOn{background-position:0 -18px}

.fn_hp_certify .fn_txt{padding:30px 0 15px; text-align:center;}
.fn_hp_certify .fn_txt img{width:80%;}
.fn_hp_certify dl{padding:20px 0 10px;}
.fn_hp_certify dl dt{padding-bottom:5px; color:#e25c6e; font-weight:bold;}
.fn_hp_certify dl dt.last{padding-top:3%;}
.fn_hp_certify dl dd{color:#888; line-height:18px;}
.fn_hp_certify dl dd a{color:#888;}

.fn_hp_certify2{padding-bottom:10px;}
.fn_hp_certify2 .event img{width:100%; float:left;}
.fn_hp_certify2 ul{overflow:hidden; padding:0 5% 5% 5%; height:100%; width:100%; background:#fce1e8; box-sizing:border-box;}
.fn_hp_certify2 ul li{float:left; width:50%; text-align:center; margin:0 auto;}
.fn_hp_certify2 ul li a{display:block; padding:0 1%;}
.fn_hp_certify2 ul li a img{width:100%;}
.fn_hp_certify2 .sns{overflow:hidden; background:#6c6c6c;}
.fn_hp_certify2 .sns p{padding:11px 0 0 10px; float:left;}
.fn_hp_certify2 .sns p img{width:160px;}
.fn_hp_certify2 .sns .btn_area{float:right; padding:5px 8px 5px 5px;}
.fn_hp_certify2 .sns .btn_area img{width:28px;}

.new_certify{margin:0 10px; border:1px solid #d0d2d4;}
/* .new_certify ul li{position:relative; z-index:35;} */

.fn_hp_certify3{padding:10px;}
.fn_hp_certify3 .sns{overflow:hidden; position:absolute; bottom:10px; left:10px;right:10px;}
.fn_hp_certify3 .sns p{float:left; padding:24px 12px 0 0; width:67%; text-align:right; box-sizing:border-box;}
.fn_hp_certify3 .sns p img{width:167px;}
.fn_hp_certify3 .sns .btn_area{overflow:hidden; float:right; /* width:33%; */ margin-top:21px;padding:0; text-align:right;}
.fn_hp_certify3 .sns .btn_area a{display:block; float:left; margin-left:5px;}
.fn_hp_certify3 .sns .btn_area a img{width:24px;}

.fn_hp_certify3 .ban_area_wrap{position:relative; padding:10px 10px 45px 10px; width:100%; background:#eaeef1; border:1px solid #d0d2d4; box-sizing:border-box;}
.fn_hp_certify3 .ban_area img{width:100%;}
.fn_hp_certify3 .ban_area > li:first-child{margin-bottom:10px;}
.fn_hp_certify3 .ban_area > li ul{overflow:hidden;}
.fn_hp_certify3 .ban_area > li ul li{float:left; width:50%;}
.fn_hp_certify3 .ban_area > li ul li:first-child a{margin-right:2px;}
.fn_hp_certify3 .ban_area > li ul li a{display:block; margin-left:2px;}

/* 이상형 추천 결과페이지 */
.idealtype_fn{background:#fdf9fa; border:2px solid #ed6670;}
.idealtype_fn p img{width:100%;}
.idealtype_fn .btn_area{text-align:center; padding:15px 10px;}
.idealtype_fn .btn_area a{overflow:hidden; display:inline-block; width:45%;}
.idealtype_fn .btn_area a img{width:100%; float:left;}

/* 환불 혜택 */
.refund_area{padding-bottom:15px;}
.refund_area > img{width:100%;}
.refund_area .btn_area{margin-top:-2px; padding:0 0 20px 0; text-align:center; background:url('/img/sub/lovetest/bg_refund.png') no-repeat 0 0; background-size:100%;}
.refund_area .btn_area a img{width:80%;}

/* 정회원 어플 전용 */
.jung_app img{width:100%;}
.jung_app .btn_area{padding-bottom:8%; overflow:hidden; width:85%; margin:0 auto;}
.jung_app .btn_area li{float:left; width:50%; text-align:center;}
.jung_app .btn_area li img{width:100%;}

/* 카툰 */
.cartoon li{padding:6px; margin-top:8px; background:#fff; border:1px solid #d2d4d6;}
.cartoon li a{position:relative; overflow:hidden; display:block; width:100%; height:100%;}
.cartoon li.right span{float:right;}
.cartoon li.last span{float:right; margin-right:5px;}
.cartoon li span{float:left; display:inline-block; width:30%; vertical-align:middle;}
.cartoon li span img{width:100%;}
.cartoon li.right div{right:30%; left:0; padding: 0 15px 0 5px;}
.cartoon li.last div{right:30%; left:0; padding: 0 15px 0 5px;}
.cartoon li div{display: block; position: absolute; top: 0;right: 0; bottom: 0; left: 30%; overflow: hidden; width:100%; padding: 0 10px 0 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap;}
.cartoon li div:after{display: inline-block; height: 100%; vertical-align: middle; content: '';}
.cartoon li dl{display:inline-block; width:70%; max-width:100%; vertical-align:middle;}
.cartoon li dl dt{margin-bottom:4px; font-weight:bold; line-height:18px;}
.cartoon li dl dd{color:#7a7a7a; font-size:0.867em; letter-spacing:-1px; line-height:1.250em; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp:1;}

@media all and (max-width: 320px) {
	.finish_cont .txt_point{font-size:0.813em;}
	.finish_cont .point_area p span{font-size:1.000em;}
	.finish_cont .point_list li .txt p{font-size:0.875em;}
	.finish_cont .point_info_box{font-size:0.933em;}
	.finish_cont .point_info_box strong{font-size:1.000em;}
	.gy_benefit2 .form_wrap{position:relative; padding:20px 5px 5px 5px;}
	.gy_benefit2 .form_wrap .model_img{position:absolute; top:-55px; right:0; z-index:9;}
	.gy_benefit2.wrap201605 .form_wrap .model_img{top:-53px}
	.gy_benefit2 .form_wrap .model_img img{width:140px;}
	.gy_benefit2 .form_wrap .count{position:relative; margin-bottom:5px; width:215px; height:36px; background:url('/img/sub/joinInfo/bg_count.png') no-repeat; background-size:215px 36px;}
	.gy_benefit2 .form_wrap .count span{position:absolute; top:15px; left:72px; color:#1485d3; font-size:1.467em; font-weight:bold; letter-spacing:9px;}
	.srvc_type .cont_box .meeting{top:30px; left:5px;}
	.gy_greeting .cont h3, .gy_greeting .represent h3{font-size:1.214em !important;}
}
 
@media screen and (max-width: 330px){
	.srvc_type .cont_box ul li{letter-spacing:-1px;}
	.tbl_style1 td{letter-spacing:-1px;}
	.join_terms ul li{font-size:12px;}
	.srvc_order ol li dl dd{font-size:11px; letter-spacing:-1px;}
	.intro_list .greeting .cont_box2 .txt{font-size:12px;}
	.rcmd_mem .member_list li .txt ul li:last-child{-webkit-line-clamp: 2;}
	.propose .cont_box dl dd span{display:inline;}
	.love_quide .txt_wrap dl dt{font-size:13px;}
	.love_quide .txt_wrap dl dd{font-size:13px;}
	.love_guide .slides > li > a .txt_wrap{padding:0 0 0 2%; left:43%;}
	.join .tbl_style2 td.birth input{width:32px;}
	.join .tbl_style2 td.phone input{width:50px;}
	.join .tbl_style2 td.phone select{width:60px;}
	.join .phone_area .certify_num span.inp_wrap{margin-right:143px;}
	.membership .join h3{letter-spacing:-1px;}
	.my_gy .tit_txt{letter-spacing:-1px;}
	.my_gy .view_box .profile .pic{width:35%;}
	.my_gy .view_box .profile ul{padding-left:10%; width:60%;}
	.join .info_txt span{letter-spacing:-1px;}
	.event_view h3{font-size:15px;}
	.event_viewp{font-size:13px;}
	.agree_wrap a{width:100px;}
	.certify_box .hp_certify_re ul.inp_style1 li span{margin-right:95px;}
	.certify_box .hp_certify_re ul.inp_style1 li a img{width:90px;}

	#why_gy ul.img_txt_list1 li dl dd{font-size:0.857em;}
	.sb_header h2 a{padding-right:20px;}
}

@media screen and (min-width:480px){
	.list_style1 li dl{padding-left:20%;}
}

@media screen and (min-width:640px){
	.rcmd_mem .member_list li .txt{padding-left:0;}
	.rcmd_mem .member_list li .btn{left:46%;}
	.propose .cont_box .txt_wrap{left:20%;}
}

/*20190118 제휴 삼성 모바일*/
.partner_table_wrap{}
.partner_table_wrap h4{}
.partner_table_wrap h4 strong{color:#f74366}
.partner_table_wrap p{text-align:right}
.partner_table_wrap table{width:100%; margin-top:20px; border-top:2px solid #666; border-bottom:2px solid #666; font-size:1.000em;}
.partner_table_wrap table th{padding:10px 0; border-bottom:1px solid #666;border-right:1px solid #666}
.partner_table_wrap table td{padding:10px 0; border-bottom:1px solid #666; text-align:center; color:#666; letter-spacing:-1px;}
.partner_table_wrap table td.call a{color:#f654a8;}
.partner_table_wrap table td ul li{line-height:20px;}
.partner_table_wrap table td ul li em{color:#f654a8;}
.partner_table_wrap table thead th{border-bottom:2px solid #666; border-left:1px solid #666;}
.partner_table_wrap table thead th:first-child{border-left:0;}
.partner_table_wrap table td{border-left:1px solid #666;}
.partner_table_wrap table td span{display:block; color:#999; font-size:0.929em; text-decoration:line-through ;} 
.partner_table_wrap table td em{display:block; color:#666; font-size:1.071em;} 

/* 20150812 제휴 대한전공의 협의회 */
.partner_ymd img{width:100%;vertical-align:top}
.partner_ymd .re_pose{margin-top:-2%;}
.partner_wrap .partner_cont{overflow:hidden;}
.partner_wrap .partner_cont img{float:left; width:100%;}
.partner_wrap .partner_step{margin-top:15px; padding:15px 15px 15px 10px; border-top:1px solid #d0d0d0;}
.partner_wrap .partner_step img{width:100%;}
.partner_wrap .info_txt{padding:10px 0; margin:0; background:#ee5c78; text-align:center; color:#fff; line-height:20px; letter-spacing:-1px;}
.partner_wrap .tbl_form th{background:#f2f2f2; color:#383838; text-align:left;}
.partner_wrap .tbl_form{border-bottom:2px solid #ef5f7a;}
.partner_wrap .tbl_form td input[type="text"],.partner_wrap .tbl_form td input[type="tel"], .partner_wrap .tbl_form td select{border:1px solid #ee5c78;}
.partner_wrap .tbl_form th, .partner_wrap .tbl_form td{border-bottom:1px solid #f7b0bd; border-left:1px solid #f7b0bd;}
.partner_wrap .tbl_form th{padding-left:15px; border-left:0;}
.partner_wrap .tbl_form th p{padding-left:10px; background:url('/img/sub/partner/bg_arr.png') no-repeat 0 50%; background-size:4px 7px;}
.partner_wrap .btn_area{margin-top:5px; text-align:center;}
.partner_wrap .btn_style3{display:inline-block; width:50%; background:#ee5c78; border-radius:0; text-align:center;}
.partner_wrap .tbl_form td .rdo_wrap label{padding-top:0; height:20px; line-height:20px ;background:url('/img/sub/partner/bg_rdo.png') no-repeat; background-size:20px;}
.partner_wrap .tbl_form td .rdo_wrap label.actOn{background-position:0 -20px;}

/* 20180807 제휴 경기도공중보건의협의회 */
.partner_ymd .btn{padding:0 2.7% 25px;background:#fff}
.partner_ymd .btn a{display:block;background:#19cbbc;text-align:center;color:#fff;border-radius:2px;font-size:1.429em;line-height:100%;font-weight:600;letter-spacing:-1px;padding:17px 0}
.partner_ymd .wd_btn{overflow:hidden;margin-top:-1px}
.partner_ymd .wd_btn li{float:left;width:50%}
.partner_ymd .merit_list{padding:0 2.7%;background:#fff}
.partner_ymd .merit_list li{margin-top:4px}
.partner_ymd .merit_list li:first-child{margin-top:0px}

/* 20160107  추천회원 신청 */
.rcmd_request .cont_box{padding:0;}
.rcmd_request .request_form{padding-bottom:20px; margin:0 10px 0 10px; background:#f6f6f6;}
.rcmd_request .request_form h3{padding:15px 0 15px 10px; font-weight:bold; color:#444;}
.rcmd_request .request_form h3 span{color:#e41e86;}
.rcmd_request .request_form table{margin-bottom:15px;}
.rcmd_request .request_form table th{padding-left:5%;}
.rcmd_request .request_form table th p{padding-left:8px; color:#555; font-size:15px; background:url("/img/sub/mygayeon/ico_arr_s.png") no-repeat 0 50%; background-size:2px 4px;}
.rcmd_request .request_form table td{padding:3px 0; text-align:left;}
.rcmd_request .request_form table td input{display: inline-block;vertical-align: top;padding: 10px 0 10px 8px;height: 16px;line-height: 18px;border:1px solid #c3c3c3; background:#fff;}
.rcmd_request .request_form table td select{padding-left:8px; height:38px; line-height:38px; border:1px solid #c3c3c3;}
.rcmd_request .request_form .btn{display:block; width:100%; height:35px; line-height:35px; background:#e41e86;}
.rcmd_request .request_form p{padding-top:5px; font-size:13px;}

/* 20160111  정회원웨딩 특별 패키지 */
.jung_wdding .cont_box{padding:0;}
.jung_wdding .cont_box .tab_cont{display:none; padding-bottom:20px;}
.jung_wdding .tab_cont dl{padding-top:5px;}
.jung_wdding .tab_cont dl.first{padding-top:25px;}
.jung_wdding .tab_cont dl dt{padding-left:10px; text-align:left; margin:0 0 3% 10px; font-weight:bold; background:url("/img/sub/joinInfo/ico_tit_arr.png") no-repeat 0 50%; background-size:5px 8px;}
.jung_wdding .tab_cont dl dd span{padding:5px 0 0 10px; display:block; font-size:14px; color:#888; text-align:left; letter-spacing:-1px;}
.jung_wdding .tab_cont dl dd span em{color:#000;}
.jung_wdding .tab_cont dl dd ul{overflow:hidden;}
.jung_wdding .tab_cont dl dd ul li{float:left; width:50%;}
.jung_wdding .tab_cont dl dd ul li:first-child a{margin-right:5px;}
.jung_wdding .tab_cont dl dd ul li:last-child a{margin-left:5px;}
.jung_wdding .tab_cont dl dd ul li.re_mg a{margin:0;}
.jung_wdding .btn_area a{margin:20px 2% 0 2%; display:block; width:96%; height:45px; line-height:45px; background:#f654a8; color:#fff; font-weight:bold; font-size:16px;}
.jung_wdding p.info_txt{padding-top:10px; font-size:12px; text-align:center; letter-spacing:-1px; color:#999;}
.jung_wdding .txt_cont h3{padding:30px 0 18px; text-align:center; font-size:22px; color:#333;}
.jung_wdding .txt_cont h3 span{display:block; padding-bottom:12px; font-weight:normal; color:#7f5796; font-size:16px; letter-spacing:-1px;}
.jung_wdding .txt_cont ul{margin-top:20px ;background:#fbf9f9; padding:15px 8% 10px 3%;}
.jung_wdding .txt_cont ul li {overflow:hidden; padding-bottom:5px; line-height:20px;}
.jung_wdding .txt_cont ul li strong{display:block; float:left; width:32%; text-align:center; font-size:14px; margin:0 auto;}
.jung_wdding .txt_cont ul li > span{display:block; float:left; width:68%; text-align:left; font-size:13px; color:#666;}

.ban_jung_area{background:#f2e9e0; text-align:center;}
.ban_jung_area a{display:block; max-width:640px; margin:0 auto;}
.ban_jung_area img{width:100%;}

/* 20160129 10주년 이벤트 */
.event_10th{position:relative;}
.event_10th h3{padding-bottom:0;}
.event_10th h3 img{float:left;}
.event_10th .tbl_form{border-top:3px solid #e1176d; border-bottom:3px solid #e1176d;}
.event_10th .tbl_form th,.event_10th .tbl_form td{border-bottom:1px solid #eee}
.event_10th .tbl_form th{padding-left:5px;text-align:left; background:#f7f7f7;}
.event_10th .tbl_form th p{padding-left:6px; line-height:18px;background-size:2px 3px;}/* background:url('/img/sub/lovetest/ico_th_10th.png') no-repeat 0 7px; */
.event_10th .tbl_form td{border-left:0}
.event_10th .tbl_form td > div{padding-left:10px;}
.event_10th .tbl_form td input[type="text"], .event_10th .tbl_form td input[type="tel"]{padding:8px 0 8px 8px; background:#e2e2e2; border:1px solid #cbcbcb; border-right:0; border-bottom:0;}
.event_10th .tbl_form td select{float:left; height:35px; line-height:35px; background:#e2e2e2 url('/img/sub/lovetest/arr_select_10th.png') no-repeat 95% 50%; background-size:14px 10px; border:1px solid #cbcbcb; border-right:0; border-bottom:0;}
.event_10th .tbl_form td .birth_wrap{overflow:hidden;}
.event_10th .tbl_form td .birth_wrap .birth{float:left; width:40%;}
.event_10th .tbl_form td .birth_wrap .radio_area2{overflow:hidden; float:left; width:50%;}
.event_10th .tbl_form td .birth_wrap .radio_area2 li{float:left; margin-right:7%;}
.event_10th .tbl_form td .radio_area2 li label{position:relative; top:1px; padding-left:3px;}
.event_10th .tbl_form td .radio_area2 li input{position:absolute; top:0; left:0; width:17px; height:17px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:.0;}
.event_10th .tbl_form td .radio_area2 li .rdo_wrap2{position:relative; padding-right:0; display:inline-block; vertical-align:middle; width:17px; height:17px; background:#fff; border:2px solid #e1176d; border-radius:10px;}
.event_10th .tbl_form td .radio_area2 li .rdo_wrap2.actOn{background:#e1176d;}
.event_10th .btn_area a{display:block; padding:15px 0; background:#e1176d;}
.event_10th .btn_area a img{width:120px;}
.event_10th .agree_wrap a{margin-top:0; padding:3px; border-radius:0; background:#666; border:1px solid #666; color:#fff; font-weight:normal;}
.event_10th .chk_wrap label{padding-top:3px; background:url('/img/sub/lovetest/bg_chk_pink.png') no-repeat 0 -2px; background-size:22px; color:#888;}
.event_10th .chk_wrap label.actOn{background-position:0 -32px;}

/* 170306 10주년 수정  */
.love_test.agr{}
.event_10th .tbl_form.v1{border:0}
.event_10th .tbl_form.v1 th{background:#fff}
.event_10th .tbl_form.v1 td input[type="text"], .event_10th .tbl_form.v1 td input[type="tel"]{background:#fff}
.event_10th .tbl_form.v1 td select{background:#fefce5 url('/img/sub/lovetest/arr_select_10th.png') no-repeat 95% 50%; background-size:14px 10px}
.event_10th .btn_area.v1{padding:5px 10px 150px}
.event_10th .btn_area.v1 a{background:#ffea35}
.event_10th .btn_area.v1 span{color:#fff;vertical-align:top;font-size:1.285em}
/* padding-right:20px;background:url(/img/common/ico_event.png) no-repeat 100% 3px;background-size:15px 14px; */

.event_10th .btn_conf{display:block;width:200px;height:55px;margin:20px auto 25px;border-radius:30px;background:#e42ea7 url(/landing/img/bt_conf_arrow.png) no-repeat 90% 50%;background-size:10px 16px}
.event_10th .btn_conf span{display:block;padding-top:14px;color:#fff;letter-spacing:-1px;text-align:center;font-size:1.285em}

.event_10th .btn_conf2{display:block;position:fixed;left:0;right:0;bottom:0;padding:19px 0 13px;background:#e6e6e6;color:#999;text-align:center;font-size:1.4em}
.event_10th .btn_conf2.on{background:#f654a8 ;color:#fff}
/* .event_10th .btn_conf2:after{display:inline-block;width:9px;height:10px;margin:7px 0 0 7px;background:url(/img/common/btn_arrow3.png) no-repeat;background-size:9px 22px;vertical-align:top;content:''} */
/* .event_10th .btn_conf2.on:after{background-position:0 -12px} */
.event_10th .btn_conf2 .sp_virt:after{width:7px;height:11px;margin:7px 0 0 7px;background-position:-9px -22px}
.event_10th .btn_conf2.on .sp_virt:after{width:7px;height:11px;margin:7px 0 0 7px;background-position:0 -22px}


/* 170314 10주년 수정2 */
.event_10th .tbl_form td input[type="text"], .event_10th .tbl_form td input[type="tel"]{padding:4px 0 4px 8px;line-height:1.2em}
.event_10th .tbl_form.v1 td select{height:25px;line-height:1.2em}
.event_10th .tbl_form td{padding:10px 0}
.event_10th .btn_area.v1 a{padding:15px 0;background:#6980d5}/* f654a8 */
.event_10th input::-webkit-input-placeholder{font-size:14px}
.event_10th .desc{padding:5px 0 20px;background:#fff4d4;color:#482927;line-height:1.2em;text-align:center;font-size:1.142em}
.event_10th .txt{display:block;margin-top:3px;font-size:0.9em}

/* 170316 10주년 수정3 */
.event_count{position:relative;height:91px;padding-top:10px;background:#fff7fb;text-align:center}
.event_count .coun_tit{overflow:hidden;position:absolute;left:50%;bottom:0;width:100px;height:91px;margin-left:-52px;background:url(/img/sub/bg_event_count.png) no-repeat;background-size:100%}
.event_count .coun_tit span{display:inline-block;position:absolute;left:0;bottom:-8px;width:100px;height:35px;margin-top:65px;padding-top:15px;border-radius:50px 50px 0 0;background:#f657aa;color:#fff;letter-spacing:-1px}
.event_count .coun_list{margin-top:10px}
.event_count .coun_list:after{display:block;clear:both;content:''}
.event_count .coun_list li{float:left;width:50%}
.event_count .count_box.left{margin-right:23%}
.event_count .count_box.right{margin-left:23%}
.event_count .count_box span{display:block}
.event_count .tit_year{color:#383221}
.event_count .this_year{margin-top:10px;color:#f654a8;font-size:2.5em;font-family:Digital}
.event_count .last_year{margin-top:10px;color:#4d4d4d;font-size:2.5em;font-family:Digital}

/* 마이가연 추천프로필 보기 */
.my_gy_wrap .profile_view{background:#fff;}
.my_gy_wrap .profile_view .info_cont{padding:15px 0 20px; text-align:center; background:url('/img/sub/mygayeon/bg_info_cont.png') repeat; background-size:5px;}
.my_gy_wrap .profile_view .info_cont .list_num{padding:1px 4px; display:inline-block; color:#fffd6f; border-top:1px solid #bfbb6f; border-bottom:1px solid #bfbb6f;}
.my_gy_wrap .profile_view .info_cont h3{padding:10px 0; color:#fff; font-size:1.429em;}
.my_gy_wrap .profile_view .info_cont .pic img{width:50%; max-width:308px;}
.my_gy_wrap .profile_view .info_cont ul{padding-top:10px;}
.my_gy_wrap .profile_view .info_cont ul li:first-child{background:none;}
.my_gy_wrap .profile_view .info_cont ul li{padding:0 1% 0 3%; line-height:16px; display:inline-block; color:#fff; font-size:1.071em; background:url('/img/sub/mygayeon/bg_bar_yelllow.png') no-repeat 0 3px; background-size:1px 10px;}
.my_gy_wrap .profile_view .info_cont ul li strong{color:#fffd6f;}
.my_gy_wrap .profile_view h4{margin:15px 0 10px; font-weight:bold; color:#333; font-size:1.286em; height:36px; line-height:34px; padding-left:42px;}
.my_gy_wrap .profile_view h4.tit1{background:url('/img/sub/mygayeon/bg_profile_tit1.png') no-repeat; background-size:36px;}
.my_gy_wrap .profile_view h4.tit2{background:url('/img/sub/mygayeon/bg_profile_tit2.png') no-repeat; background-size:36px;}
.my_gy_wrap .profile_view h4.tit3{background:url('/img/sub/mygayeon/bg_profile_tit3.png') no-repeat; background-size:36px;}
.my_gy_wrap .profile_view h4.tit4{background:url('/img/sub/mygayeon/bg_profile_tit4.png') no-repeat; background-size:36px;}
.my_gy_wrap .profile_view .txt_box{padding:0 10px;}
.my_gy_wrap .profile_view .txt_list{margin-top:10px; padding:5px 10px; background:#f5f5f5;}
.my_gy_wrap .profile_view .txt_list dt{padding:10px 0 2px 5px; font-weight:bold; color:#555; font-size:1.071em;}
.my_gy_wrap .profile_view .txt_list dd{padding:0 0 10px 22px; color:#777; border-bottom:1px dashed #cfcfcf;}
.my_gy_wrap .profile_view .txt_list dd:last-child{border-bottom:0;}
.my_gy_wrap .profile_view .txt_box p{font-size:1.071em;}
.my_gy_wrap .profile_view .txt_box table{width:100%;}
.my_gy_wrap .profile_view .txt_box table th{padding:7px 7px; vertical-align:top; background:#eaeaea; border-top:1px solid #d6d6d6; text-align:left; color:#777; font-weight:normal;}
.my_gy_wrap .profile_view .txt_box table td{padding:7px 7px; background:#f9f9f9; border-top:1px solid #d6d6d6; color:#646464;}
.my_gy_wrap .profile_view .txt_box table tr:last-child th, .my_gy_wrap .profile_view .txt_box table tr:last-child td{border-bottom:1px solid #d6d6d6;}
.my_gy_wrap .profile_view .continue{margin:10px 0 5px; background:#f5f5f5;}
.my_gy_wrap .profile_view .continue p{padding:10px; color:#fff; text-align:center; background:url('/img/sub/mygayeon/bg_info_cont.png') repeat; background-size:5px;}
.my_gy_wrap .profile_view .continue .btn{padding-top:10px; display:block; text-align:center;}
.my_gy_wrap .profile_view .continue .btn a{padding:10px 0; margin:0 2px; display:inline-block; width:45%; background:#f654a8; color:#fff; text-align:center; font-size:1.143em;}
.my_gy_wrap .profile_view .continue .btn a:first-child{background:#777;}

/* 20160506 랜딩- 결혼점수 결과 */
.test_result2 .fn_txt{padding:10px 15px; background:#f6f6f6;}
.test_result2 .fn_txt p{padding-left:55px; background:url('/landing/img/bg_fn_txt.png') no-repeat; background-size:60px 47px; font-size:15px;}
.test_result2 .fn_txt p strong.user_name{font-size:1.200em;}
.test_result2 .fn_txt p em{color:#ed2199; font-weight:bold;}
.test_result2 .event_10th{padding:15px 20px; background:#8fd2db; text-align:center;}
.test_result2 .event_10th img{width:100%;}
.test_result2 .event_10th a{display:block; margin-top:5px;}
.test_result2 .event_10th ul {padding-top:10px;}
.test_result2 .event_10th ul li{text-align:left; color:#555; font-size:0.857em; line-height:20px; letter-spacing:-1px;}

.test_result2 .form_wrap{padding:15px 20px; background:#eee;}
.test_result2 .form_wrap table{width:100%;}
.test_result2 .form_wrap table th{text-align:left;}
.test_result2 .form_wrap table td{padding:5px 0 5px 0;}
.test_result2 .form_wrap table td input[type="text"], .test_result2 .form_wrap table td input[type="tel"]{box-sizing:border-box; padding:6px 0 6px 8px; background:#fff; border:1px solid #999;}
.test_result2 .form_wrap table td select{padding-left:8px; height:35px; line-height:35px; border:1px solid #999;}
.test_result2 .form_wrap table td .phone span{padding:0 2px;}
.test_result2 .form_wrap table td .radio_area:after{display:block; content:''; clear:both;}
.test_result2 .form_wrap table td .radio_area li{position:relative; float:left; width:49%; text-align:center; margin-left:-1px; height:35px; line-height:35px; border:1px solid #999;}
.test_result2 .form_wrap table td .radio_area li input{position:absolute; top:0; left:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:.0;}
.test_result2 .form_wrap table td .radio_area li label{display:inline-block; width:100%; padding:0 15px; background:#fff; box-sizing:border-box;}
.test_result2 .form_wrap table td .radio_area li label.actOn{background:#f654a8; color:#fff;}
.test_result2 .form_wrap table td .birth_wrap:after{display:block; content:''; clear:both;}
.test_result2 .form_wrap table td .birth_wrap .radio_area{float:left; width:50%;}
.test_result2 .form_wrap table td .birth_wrap .birth{float:left; width:50%;}

.test_result2 .agree_area{position:relative; margin-top:10px;}
.test_result2 .agree_area label{letter-spacing:-1px; font-size:12px;}
.test_result2 .agree_area a{position:absolute; top:0; right:0;}

.test_result2 .lovetest_link{overflow:hidden;}
.test_result2 .lovetest_link li{float:left; margin:5px 0; width:50%;}
.test_result2 .lovetest_link li:first-child a{display:block; margin-right:2px;}
.test_result2 .lovetest_link li:last-child a{display:block; margin-left:2px;}
.test_result2 .lovetest_link li img{width:100%;}

/* 20160513 제휴사 혜택 */
/* .gy_partner{padding-bottom:10px; background:#eaeaea;}
.gy_partner .partner_list {margin-top:10px;}
.gy_partner .partner_list > li{padding:0 11px 25px 11px; margin-top:10px; background:#fff; width:100%; box-sizing:border-box; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.gy_partner .partner_list > li dl dt{padding:35px 0 20px; font-size:1.786em; text-align:center; letter-spacing:-1px; }
.gy_partner .partner_list > li dl dt img{width:100%; max-width:548px;}
.gy_partner .partner_list > li dl dt span{color:#666;}
.gy_partner .partner_list > li dl dt em{color:#f654a8;}
.gy_partner .partner_list > li dd ul{overflow:hidden;}
.gy_partner .partner_list > li dd ul li{float:left; width:50%;}
.gy_partner .partner_list > li dd ul li:first-child{width:100%}
.gy_partner .partner_list > li dd ul li:nth-child(2){width:100%}
.gy_partner .partner_list > li dd ul li a{overflow:hidden; margin:5px; display:block; border:1px solid #d5d5d5;}
.gy_partner .partner_list > li dd ul li .ban{padding:20px 15px; display:block; text-align:center;}
.gy_partner .partner_list > li dd ul li .ban img{width:100%;}
.gy_partner .partner_list > li dd ul li .txt{position:relative; display:block; height:62px; padding:12px 10px; background:#f0f0f0; box-sizing:border-box;}
.gy_partner .partner_list > li dd ul li .txt.t_none{padding-top:0; background:none;}
.gy_partner .partner_list > li dd ul li .txt .date{display:block; padding-bottom:10px; font-size:0.857em;}
.gy_partner .partner_list > li dd ul li .txt em{font-weight:bold; letter-spacing:-1px; font-size:1.071em;}
.gy_partner .partner_list > li dd ul li .txt em.long{font-size:0.929em;}
.gy_partner .partner_list > li dd ul li .txt em img{position:relative; top:-2px; display:inline-block; width:15px; vertical-align:middle;}
.gy_partner .partner_list > li dd ul li .txt .ico{position:absolute; top:8px; right:7px;  padding:0 7px; height:18px; line-height:18px; display:inline-block; border:1px solid #f75ead; color:#f75ead; border-radius:10px; font-size:0.786em; letter-spacing:-1px;} */

/* 20160610 제휴사 혜택 수정 */
.gy_partner{background:#eaeaea;}
.gy_partner .partner_list {margin:10px 0;background:#fff;border-top:1px solid #ccc}
.gy_partner .partner_list > li{width:100%;margin:0;padding:0 11px 25px 11px;border:0;box-sizing:border-box}
.gy_partner .partner_list > li dl dt{padding:35px 0 20px; font-size:1.786em; text-align:center; letter-spacing:-1px; }
.gy_partner .partner_list > li dl dt img{width:100%; max-width:548px;}
.gy_partner .partner_list > li dl dt span{color:#666;}
.gy_partner .partner_list > li dl dt em{color:#f654a8;}
.gy_partner .partner_list > li dd ul{overflow:hidden;}
.gy_partner .partner_list > li dd ul li{float:left; width:50%;}
.gy_partner .partner_list > li dd ul li:first-child{width:100%}
.gy_partner .partner_list > li dd ul li:nth-child(2){width:100%}
.gy_partner .partner_list > li dd ul li:nth-child(3){width:100%}
.gy_partner .partner_list > li dd ul li:nth-child(4){width:100%}
/*
.gy_partner .partner_list > li dd ul li:first-child .ban img{width:65%}
.gy_partner .partner_list > li dd ul li:nth-child(2) .ban img{width:65%}
.gy_partner .partner_list > li dd ul li:nth-child(3) .ban img{width:65%}
.gy_partner .partner_list > li dd ul li:nth-child(4) .ban img{width:65%} */
.gy_partner .partner_list > li dd ul li a{overflow:hidden; margin:5px; display:block; border:1px solid #d5d5d5;}
.gy_partner .partner_list > li dd ul li:nth-child(1) .ban,
.gy_partner .partner_list > li dd ul li:nth-child(2) .ban,
.gy_partner .partner_list > li dd ul li:nth-child(3) .ban,
.gy_partner .partner_list > li dd ul li:nth-child(4) .ban{display:block;height:50px;padding:20px 15px;text-align:center;background-repeat:no-repeat;background-position:center;background-size: 70% auto;}
.gy_partner .partner_list > li dd ul li .ban{display:block;height:50px;padding:20px 15px;text-align:center;background-repeat:no-repeat;background-position:center;background-size: 120px auto;}
.gy_partner .partner_list > li dd ul li .ban img{width:100%}
.gy_partner .partner_list > li dd ul li .txt{position:relative; display:block; height:65px; padding:12px 5px; background:#f0f0f0; box-sizing:border-box;}
.gy_partner .partner_list > li dd ul li .txt.t_none{padding-top:0; background:none;}
.gy_partner .partner_list > li dd ul li .txt .date{display:block; padding-bottom:5px; font-size:0.857em;}
.gy_partner .partner_list > li dd ul li .txt em{position:relative;font-weight:bold; letter-spacing:-1px; font-size:1.071em;}
.gy_partner .partner_list > li dd ul li .txt em.long{font-size:0.929em;}
.gy_partner .partner_list > li dd ul li .txt em img{position:absolute;top:1px;right:-20px;width:15px;vertical-align:top}
.gy_partner .partner_list > li dd ul li .txt .ico_list{position:absolute;top:8px;right:5px}
.gy_partner .partner_list > li dd ul li .txt .ico_list:after{display:inline-block;clear:both;content:''}
.gy_partner .partner_list > li dd ul li .txt .ico_list li{float:left;width:auto;margin-left:2px}
.gy_partner .partner_list > li dd ul li .txt .ico{padding:0 2px; height:17px; line-height:17px; display:inline-block;  /* border-radius:10px; */ font-size:0.625em; letter-spacing:-1px;}
.gy_partner .partner_list > li dd ul li .txt .ico.v1{border:1px solid #f75ead;color:#f75ead}
.gy_partner .partner_list > li dd ul li .txt .ico.v2{border:1px solid #5f9baf;color:#5f9baf}
.gy_partner .partner_list > li dd ul li .txt .ico.v3{border:1px solid #00b38a;color:#00b38a}
.gy_partner .partner_list > li dd ul li .txt .ico.v4{padding:0 10px;border:1px solid #f75ead;border-radius:10px;color:#f75ead}

.gy_partner .partner_list .benefia_cont dl dt{padding:0 0 0 15px;height:40px;line-height:40px;border-bottom:2px solid #666;color:#333;letter-spacing:-1px;text-align:left;font-size:1.143em}
.gy_partner .partner_list .benefia_cont dl dd ul li{position:relative;padding-left:15px;width:100%;height:40px; line-height:40px; border-top:1px solid #666; color:#666; letter-spacing:-1px; font-size:0.938em;}
.gy_partner .partner_list .benefia_cont h5 span{color:#f75ead}
.gy_partner .partner_list .benefia_cont .page_list{margin:11px auto 0}
.gy_partner .partner_list .benefia_cont .page_list:after{display:block;clear:both;content:''}
.gy_partner .partner_list .benefia_cont .page_list li{float:left}
.gy_partner .partner_list .benefia_cont .page_list li:nth-child(2){margin-left:0}
.gy_partner .partner_list .benefia_cont .page_list a{display:block}
.gy_partner .partner_list .benefia_cont .page_list img{width:100%}
.gy_partner .partner_list .benefia_cont .page_num{width:24px;height:24px;margin-left:4px;border:1px solid #6f6f6f;text-align:center}
.gy_partner .partner_list .benefia_cont .page_num a{margin-top:5px}
.gy_partner .partner_list .benefia_cont .page_prev a,.gy_partner .partner_list .benefia_cont .page_next a{width:8px;padding:6px 10px}
.gy_partner .partner_list .benefia_cont .ico_list{display:inline-block}
.gy_partner .partner_list .benefia_cont .ico_list:after{display:inline-block;clear:both;content:''}
.gy_partner .partner_list .benefia_cont .ico_list li{float:left;width:auto;height:20px;margin-left:2px;padding:0;border-top:0;line-height:20px}
.gy_partner .partner_list .benefia_cont .ico{padding:0 2px; height:17px; line-height:17px; display:inline-block;font-size:0.625em; letter-spacing:-1px;}
.gy_partner .partner_list .benefia_cont .ico.v1{border:1px solid #f75ead;color:#f75ead}
.gy_partner .partner_list .benefia_cont .ico.v2{border:1px solid #5f9baf;color:#5f9baf}
.gy_partner .partner_list .benefia_cont .ico.v3{border:1px solid #00b38a;color:#00b38a}
.gy_partner .partner_list .benefia_cont .ico.v4{position:absolute;top:9px;right:22px;padding:0 8px 0 10px;border:1px solid #f75ead;border-radius:10px;color:#f75ead}

.gy_partner .partner_list2{border-top:2px solid #666; border-bottom:2px solid #666;}
.gy_partner .partner_list2:after{display:block; content:''; clear:both;}
.gy_partner .partner_list2 li{float:left; width:33.3%;}
.gy_partner .partner_list2 li a{display:block; padding:7px 0 10px; border-top:1px solid #666;border-right:1px solid #666;height:90px;}
.gy_partner .partner_list2 li:nth-child(-n+3) a{border-top:0;}
.gy_partner .partner_list2 li:nth-child(3n+3) a{border-right:1px solid #fff}
.gy_partner .partner_list2 li .ban{display:block; padding:12px 5px;height:36px;background-repeat: no-repeat;background-position: center;background-size: 94% auto; }
.gy_partner .partner_list2 li .txt{display:block;height:20px;text-align:center;}
.gy_partner .partner_list2 li .txt .ico{display:inline-block; padding:0 3px 0 2px; height:17px; line-height:20px; border:1px solid #f75ead; color:#f75ead; /* border-radius:3px; */ font-size:0.786em; letter-spacing:-2px;}
.gy_partner .partner_list2 li .txt .date{display:inline-block; margin-bottom:5px; font-size:1.000em; letter-spacing:-1px;}

.gy_partner .cont_box{margin-top:10px; margin-bottom:0; padding:25px 20px; border-left:none; border-right:none;}
.gy_partner .cont_box.ptnr_benefit h3{display:table}
.gy_partner .cont_box.ptnr_benefit h3 span.logo{display:table-cell; padding:5px; width:70px; height:70px; vertical-align:middle; border:1px solid #d5d5d5; border-radius:50px;background-repeat:no-repeat;background-size: 70px auto; background-position: center;}
.gy_partner .cont_box.ptnr_benefit h3 span.logo img{position:relative; top:2px;}
.gy_partner .cont_box.ptnr_benefit h3 span.txt{display:table-cell; padding-left:10px; vertical-align:middle; font-size:1.571em; letter-spacing:-1px; font-weight:bold; box-sizing:border-box;}
.gy_partner .cont_box table{width:100%; margin-top:20px; border-top:2px solid #666; border-bottom:2px solid #666; font-size:1.000em;}
.gy_partner .cont_box table th{padding:10px 0; border-bottom:1px solid #666;}
.gy_partner .cont_box table td{padding:10px; border-bottom:1px solid #666; text-align:left; color:#666; letter-spacing:-1px;}
.gy_partner .cont_box table td.call a{color:#f654a8;}
.gy_partner .cont_box table td ul li{line-height:20px;}
.gy_partner .cont_box table td ul li em{color:#f654a8;}
.gy_partner .cont_box.ptnr_benefit .btn{display:inline-block; margin-top:20px;}

.gy_partner .cont_box .tit_area h3{text-align:center; font-size:1.571em; letter-spacing:-1px; font-weight:bold;}
.gy_partner .cont_box .tit_area h3 em{color:#f654a8; font-weight:bold;}
.gy_partner .cont_box .tit_area p{padding-top:20px;text-align:center; font-size:0.929em; letter-spacing:-1px;}
.gy_partner .cont_box .tit_area p span{padding-top:5px; display:block; color:#999;}

.gy_partner .cont_box.srvc_order .order_cont h4{margin:30px 0 20px; padding-top:15px; color:#f654a8; font-size:1.286em; letter-spacing:-1px; font-weight:bold; background:url('/img/sub/partner/bg_tit_line.png') no-repeat 50% 0; background-size:25px 1px;}
.gy_partner .cont_box.srvc_order .ico_list{overflow:hidden;}
.gy_partner .cont_box.srvc_order .ico_list li{float:left; width:50%;}
.gy_partner .cont_box.srvc_order .ico_list.ico_center li{float:none;margin:0 auto}
.gy_partner .cont_box.srvc_order .ico_list.list3 li{width:33.3%;}
.gy_partner .cont_box.srvc_order ul.btn{overflow:hidden; padding-top:15px;}
.gy_partner .cont_box.srvc_order ul.btn li{float:left; width:50%;}
.gy_partner .cont_box.srvc_order .text_cont p{padding-top:10px; color:#666; font-size:16px; font-weight:bold;}
.gy_partner .cont_box.srvc_order .text_cont ul li{text-align:left; line-height:20px; color:#666;}
.gy_partner .cont_box.srvc_order ul.ico_list li div{margin:0 4px; border:1px solid #ccc; border-radius:10px;}
.gy_partner .cont_box.srvc_order ul.ico_list li div p{height:100px; text-align:center; font-weight:bold; color:#333; font-size:1.143em;}
.gy_partner .cont_box.srvc_order ul.ico_list li div p em{display:block; margin-top:5px; color:#c98fad !important; font-size:0.750em; line-height:15px; letter-spacing:-1px;}
.gy_partner .cont_box.srvc_order ul.ico_list.last li div p{height:90px;}
.gy_partner .cont_box.srvc_order .order_cont h4 .gy_order1 li p{height:105px; box-sizing:border-box;}
.gy_partner .cont_box.srvc_order .order_cont h4 .gy_order1 li p em{color:#f654a8;}
.gy_partner .cont_box.srvc_order .order_cont .tit_area h4{margin-bottom:10px;}
.gy_partner .cont_box.srvc_order .order_cont .tit_area p{padding-bottom:20px; padding-top:0;}
.gy_partner .cont_box.srvc_order .order_cont .txt{padding:10px 0 35px;}
.gy_partner .cont_box.srvc_order .order_cont .txt em{color:#f654a8;}
.gy_partner .cont_box.srvc_order table td{text-align:center;}
.gy_partner .cont_box.srvc_order table td em{color:#f654a8;}
.gy_partner .cont_box.srvc_order .gy_order1 table thead th{border-bottom:2px solid #666; border-left:1px solid #666;}
.gy_partner .cont_box.srvc_order .gy_order1 table thead th:first-child{border-left:0;}
.gy_partner .cont_box.srvc_order .gy_order1 table td{border-left:1px solid #666;}
.gy_partner .cont_box.srvc_order .gy_order1 table td span{display:block; color:#999; font-size:0.929em; text-decoration:line-through ;} 
.gy_partner .cont_box.srvc_order .gy_order1 table td em{display:block; color:#666; font-size:1.071em;} 
.gy_partner .cont_box.srvc_order .gy_order1 .txt_list{padding-top:10px;}
.gy_partner .cont_box.srvc_order .gy_order1 .txt_list li{float:none; width:100%; text-align:left; color:#666; line-height:20px; font-size:0.929em; text-indent:-10px; margin-left:10px;}
.gy_partner .cont_box.srvc_order .gy_order1 .txt_list span{font-weight:bold}

.gy_partner .form_tit{padding-top:10px;}
.gy_partner .form_tit h4{font-size:1.714em; letter-spacing:-2px; font-weight:bold;}
.gy_partner .form_tit h4 em{font-weight:bold; color:#f654a8;}
.gy_partner .form_tit p{padding-top:10px; text-align:center; color:#666; line-height:20px; letter-spacing:-1px;}
.gy_partner .form_wrap{padding:15px 20px 15px 20px; background:#f5f4f4;}
.gy_partner .form_wrap table{width:100%; font-size:1.071em;}
.gy_partner .form_wrap table th{text-align:left; padding-left:20px; font-weight:normal;}
.gy_partner .form_wrap table td{height:39px; padding:5px 0;}
.gy_partner .form_wrap table td div{padding:0 20px;}
.gy_partner .form_wrap table td div.birth{padding-left:0;}
.gy_partner .form_wrap table td input[type="text"], .gy_partner .form_wrap table td input[type="tel"]{padding:8px 0 8px 8px; background:#fff; border:1px solid #999; border-radius:5px; box-sizing:border-box;}
.gy_partner .form_wrap select{padding-left:8px; height:39px; border:1px solid #999; border-radius:5px;}
.gy_partner .form_wrap .rdo_wrap:after{display:block; content:''; clear:both;}
.gy_partner .form_wrap .rdo_wrap{border:1px solid #999; border-radius:5px; background:#fff;}
.gy_partner .form_wrap .rdo_wrap li{position:relative; float:left; width:50%; height:39px; line-height:39px; text-align:center;}
.gy_partner .form_wrap .rdo_wrap li:first-child{border-left:0;}
.gy_partner .form_wrap .rdo_wrap li input{position:absolute; top:0; left:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:.0;}
.gy_partner .form_wrap .rdo_wrap li label{display:block; width:100%;}
.gy_partner .form_wrap .rdo_wrap li:first-child label{border-right:1px solid #999; border-radius:4px 0 0 4px;}
.gy_partner .form_wrap .rdo_wrap li:last-child label{border-radius:0 4px 4px 0;}
.gy_partner .form_wrap .rdo_wrap li label.actOn{background:#f654a8; color:#fff;}
.gy_partner .form_wrap .rdo_wrap li:last-child label.actOn{margin-left:-1px; border-left:1px solid #999;}
.gy_partner .btn_area{text-align:center; padding:10px 0 20px;background:#f5f4f4}

.gy_partner .btn_submit{display:block;height:34px;padding-top:10px;background-color:#ffeb35;color:#482927;line-height:1.25em;text-align:center;font-size:1.285em}
.gy_partner .btn_submit:after{display:inline-block;width:7px;height:11px;margin:5px 0 0 7px;background-position:-18px -22px;content:''}

.gy_partner .agree_wrap a{height:20px; line-height:20px; background:#666; color:#fff; border:0;}

.gy_partner .samsung_cont{padding-top:20px;}
.gy_partner .samsung_cont dt{padding-bottom:10px; text-align:left; color:#333; font-size:1.143em; font-weight:bold;}
.gy_partner .samsung_cont dd {padding-bottom:30px;}
.gy_partner .samsung_cont dd ul{overflow:hidden; border-top:2px solid #666; border-bottom:2px solid #666;}
.gy_partner .samsung_cont dd ul li{float:left; width:50%; text-align:center; border-top:1px solid #666; box-sizing:border-box;}
.gy_partner .samsung_cont dd ul li:nth-child(-n+2) {border-top:0;}
.gy_partner .samsung_cont dd ul li:nth-child(even) {padding:13px 10px 13px 20px;}
.gy_partner .samsung_cont dd ul li:nth-child(odd) {padding:13px 20px 13px 10px;}
.gy_partner .samsung_cont dd ul li a{display:block}
.gy_partner .samsung_cont dd ul li img{width:100%;}

.gy_partner .benefia_cont{padding-bottom:15px; text-align:left; color:#333; font-size:1.143em;}
.gy_partner .benefia_cont h5{font-weight:bold;}
.gy_partner .benefia_cont .name_tab{padding-top:15px; overflow:hidden;}
.gy_partner .benefia_cont .name_tab li{float:left; width:14%;  text-align:center;}
.gy_partner .benefia_cont .name_tab li a{display:block; height:45px; line-height:45px; background:#eaeaea; font-size:1.143em; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.gy_partner .benefia_cont .name_tab li a.actOn{background:#f654a8; color:#fff;}
.gy_partner .benefia_cont dl{margin-top:20px; border-top:2px solid #666; border-bottom:2px solid #666;}
.gy_partner .benefia_cont dl dt{padding-left:15px; height:40px; line-height:40px; border-bottom:2px solid #666; color:#333; letter-spacing:-1px; font-size:1.143em;}
.gy_partner .benefia_cont dl dt span{font-size:0.875em;}
.gy_partner .benefia_cont dl dd ul li{padding-left:15px; height:40px; line-height:40px; border-top:1px solid #666; color:#666; letter-spacing:-1px; font-size:0.938em;}
.gy_partner .benefia_cont dl dd ul li:first-child{border-top:0;}

/* 20160609 지인추천 */
.grid2_wrap.rcmd_wrap{padding:10px 0}
.rcmd_wrap .inr{padding:0 10px}
.rcmd_wrap .info_mag{padding:10px;background:#fff;box-shadow:1px 1px #e1e1e1}
.rcmd_wrap .mag_box:after{display:block;clear:both;content:''}
.rcmd_wrap .mag_box>li{float:left}
.rcmd_wrap .mag_pic{width:35%}
.rcmd_wrap .mag_pic img{width:100%}
.rcmd_wrap .mag_desc{width:60%;margin:5% 0 0 5%}
.rcmd_wrap .mg_tit{color:#f553a9}
.rcmd_wrap .mg_store{margin-top:14px;color:#666;letter-spacing:-1px;font-size:16px}
.rcmd_wrap .mg_name{margin-top:5px;color:#333;letter-spacing:-1px;font-size:25px;font-weight:bold}
.rcmd_wrap .mg_tel,.mg_mail{color:#777}
.rcmd_wrap .mg_tel span,.rcmd_wrap .mg_mail span{color:#333}
.rcmd_wrap .mg_tel{margin-top:18px}
.rcmd_wrap .mg_mail{margin-top:6px}
.rcmd_wrap .mg_tel span{font-weight:bold}
.rcmd_wrap .rcmd_txt{margin:18px 0 12px;letter-spacing:-1px}
.rcmd_wrap .rcmd_txt .v1{font-size:14px}
.rcmd_wrap .rcmd_txt .v1 span{font-weight:bold}
.rcmd_wrap .rcmd_txt .v2{color:#666;font-size:12px}

.rcmd_wrap .tbl_form{border:0;border-top:1px solid #d2d4d6;border-bottom:1px solid #d2d4d6}
.rcmd_wrap .tbl_form td{padding-left:2%}
.rcmd_wrap .tbl_form td>div{padding:0}
.rcmd_wrap .tbl_form .addr.v1:after{display:block;clear:both;content:''}
.rcmd_wrap .tbl_form .addr.v1 select{float:left}
.rcmd_wrap .rdo_wrap:after{display:inline-block;clear:both;content:''}
.rcmd_wrap .rdo_wrap li{float:left}
.rcmd_wrap .birth,.rcmd_wrap .rdo_wrap{float:left}
.rcmd_wrap .birth{width:40%}
.rcmd_wrap .rdo_wrap{width:55%}
.rcmd_wrap .rdo_wrap li{margin:0;line-height:35px}
.rcmd_wrap .rdo_wrap li:first-child{margin-right:5%}
.rcmd_wrap .rcm_ns{color:#ff58b0}
.rcmd_wrap .btn_rcmd{display:block;width:70%;margin:17px auto 7px}
.rcmd_wrap .btn_rcmd img{width:100%;vertical-align:top}

/* 서비스종류 */
/* .serv_box{position:relative;padding:11px 0}
.serv_box img{width:100%;vertical-align:top}
.serv_box .btn_close{position:absolute;top:21px;right:10px;width:20px;height:20px} */

.serv_list{position:absolute;top:17px;right:14px}
.serv_list:after{display:block;clear:both;content:''}
.serv_list li{float:left;margin-left:3px}
.serv_list span{padding:4px;border:1px solid #666;border-radius:5px;font-size:0.875em}

.serv_pop_box{display:none}
.serv_pop_box.on{display:block}
.serv_pop{position:absolute;top:50%;left:1%;width:98%;z-index:70}
.serv_pop img{width:100%;vertical-align:top}
.serv_pop .btn_serv_close{position:absolute;right:5px;bottom:-23px;width:20px;height:20px}
.dimmed{position:absolute;top:0;left:0;right:0;height:4000px;z-index:69;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity:.7;}

.serv_box button{overflow:visible;border:0;background:transparent;cursor:pointer;white-space:nowrap}
.serv_box button::-moz-focus-inner{padding:0;border:0}
.serv_box button span{position:relative}

.serv_wrap{padding:11px 0}
.serv_box{position:relative;width:100%;padding-bottom:1%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:url(/img/sub/joinInfo/bg_serv.png) no-repeat;background-size:cover;letter-spacing:-1px}
.serv_box .btn_close{display:inline-block;overflow:hidden;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(/img/sub/joinInfo/btn_serv_close.png) no-repeat;background-size:100%;font-size:0}

.tbl_serv{margin:1% 3% 0;background:#fff}
.tbl_serv table{width:100%;border-top:2px solid #000;text-align:center}
.tbl_serv th{width:13%;border-top:1px solid #ddd;background:#eaeaea}
.tbl_serv td{height:49px;border-top:1px solid #ddd;border-left:1px solid #ddd;font-size:0.857em}
.tbl_serv em{font-weight:bold}
.tbl_serv .t1{border-left:0}
.tbl_serv .prod{display:inline-block;/* margin:7% auto; */padding:7px 10px 5px;border:1px solid #eb64be;border-radius:3px;color:#e42ba7;line-height:1em;font-size:1.2em}
.tbl_serv .bene{padding:3% 0}
.serv_tit{display:block;margin-top:4%;text-align:center;font-size:1.428em}
.serv_tit span{color:#663388;font-weight:bold}
.serv_txt{color:#666;text-align:center}
.serv_txt span{color:#7c81c0}
.serv_txt2{margin:3% 3% 0 0;color:#7d4c6d;text-align:right;font-size:0.857em}
.serv_ref{margin:1% 3% 0;color:#7d4c6d;font-size:0.785em}
.serv_ref span{font-weight:bold;font-size:1.1em}
.serv_date{margin-right:3%;text-align:right;font-size:0.785em}

.serv_pop_wrap{display:none}
.serv_pop_wrap.on{display:block}
.serv_pop_box2 button{overflow:visible;border:0;background:transparent;cursor:pointer;white-space:nowrap}
.serv_pop_box2 button::-moz-focus-inner{padding:0;border:0}
.serv_pop_box2 button span{position:relative}
.serv_pop_box2{position:absolute;top:50%;left:1%;right:1%;;z-index:70;padding:3%;background:#fff}
.tbl_serv_pop{border:1px solid #ccc}
.tbl_serv_pop table{width:100%;letter-spacing:-1px;vertical-align:top;font-size:0.857em}
.tbl_serv_pop th{width:25%;border-top:1px solid #d4d4d4;background:#efefef;line-height:1.8em;font-weight:normal}
.tbl_serv_pop td{padding:12px 0 12px 10px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
.tbl_serv_pop .fst{border-top:0}
.tbl_serv_pop .prod{display:inline-block;width:50px;height:20px;border:1px solid #666;border-radius:3px}
.serv_pop_box2 .btn_pop_close{display:block;overflow:hidden;position:absolute;right:5px;bottom:-23px;width:20px;height:20px;background:url(/img/sub/joinInfo/serv_pop_close.png) no-repeat;background-size:100%;font-size:0;vertical-align:top}

@media all and (max-width:320px){
	.rcmd_wrap .mag_desc{width:60%;margin-top:1%}
}
.grid2_wrap.rcmd_go{padding:10px 0 25px}
.rcmd_go .rf_img{width:100%;vertical-align:top}
.rcmd_go a{display:block;width:70%;margin:24px auto 0}
/* .btn_rcmd{width:100%;vertical-align:top} */

.certify_box .hp_certify_re ul.inp_list li a.btn_cert{display:block;position:static;width:100%;height:27px;padding-top:9px;background:#e83684;color:#fff;text-align:center;font-size:1.285em}
.certify_box .hp_certify_re ul.inp_list li a.btn_submit{display:block;width:100px;height:26px;padding-top:10px;background:#e83684;color:#fff;text-align:center;font-size:1.285em}

/*서비스종류 팝업 추거 171026*/
.srvc_type .cousel_pop_w{text-align:center;background:#fff;padding:15px;font-size:1.05rem;border:1px solid #f5f5f5;margin-bottom:10px}
.srvc_type .cousel_pop_w .cns_pop{border:2px solid #ed0677;display:block;padding:8px 0;color:#ed0677;font-size:1.1rem;margin-top:15px;font-weight:600}

/* 20161028 10주년 이벤트 상담시간 추가 */
.event_10th.off{display:none}
.consult_time{display:none;line-height:1.2em}
.consult_time.on{display:block}
.consult_time .cs_hd{padding:8% 0;background:#f8f8f8;text-align:center}
.consult_time .cs_hd strong{font-size:1.428em}
.consult_time .cs_hd p{margin-top:15px;color:#555}
.consult_time .cs_list{border-top:2px solid #e00f68;border-bottom:1px solid #d9d9d9}
.consult_time .cs_list li{position:relative;padding:5%}
.consult_time .cs_list li:last-child{border-top:1px solid #d9d9d9}
.consult_time .ico{display:inline-block;line-height:1.2em}
.consult_time .date .ico:before,.consult_time .time .ico:before{display:inline-block;width:17px;height:17px;margin-right:5px;background:url(/img/sub/lovetest/sp_event10th.png) no-repeat;background-size:35px 35px;vertical-align:top;content:''}
.consult_time .time .ico:before{background-position:-18px 0}
.consult_time .sche{position:absolute;top:25%;right:5%}
.consult_time .sche input{display:block;width:120px;height:21px;padding-top:4px;padding-left:5px;border:1px solid #d9d9d9;border-radius:0;background:transparent;line-height:1.2em}/* color:#ed0677 */
.consult_time .cs_none{display:none;position:absolute;top:7px;left:6px;color:#0070ee}
.consult_time .cs_none.on{display:block}
.consult_time .btn_submit{display:block;width:100%;padding:15px 10px 0}
.consult_time .btn_submit span{display:block;padding:15px 0;background:#e1176d;color:#fff;font-size:1.428em}
.consult_time .btn_submit span:after{display:inline-block;width:15px;height:14px;margin:4px 0 0 10px;background:url(/img/sub/lovetest/sp_event10th.png) no-repeat;background-size:30px 30px;background-position:0 -16px;vertical-align:top;content:''}

/* 20161103 카카오톡 상담신청 */
.kakao_coun_wrap img{width:100%;vertical-align:top}

/* 161109 10주년 이벤트 레이아웃 */
.love_test.v1 .birth_wrap:after{display:block;clear:both;content:''}
.love_test.v1 .event_10th .tbl_form{border-top:2px solid #e1176d;border-bottom:2px solid #d2d4d6}
.love_test.v1 .event_10th .tbl_form th p{background:none}
.love_test.v1 .event_10th .tbl_form td input[type="text"],.love_test.v1 .event_10th .tbl_form td input[type="tel"]{padding:6px 0 6px 8px}
.love_test.v1 .event_10th .tbl_form td select{height:29px;line-height:29px}
.love_test.v1 .tbl_form td div ul li{height:29px;line-height:1.8em}
.love_test.v1 .event_10th .tbl_form td .radio_area2 li .rdo_wrap2{margin-top:3px}
.love_test.v1 .btn_area{padding:10px 10px 0}
.love_test.v1 .per_info{margin-bottom:10px}
.img_event_bnr{display:block;width:100%;vertical-align:top}
.love_test.v1 .btn_area.on{position:fixed;left:0;right:0;bottom:0;z-index:5;padding:0;transition:all 0.2s ease}
.love_test.v1 .btn_area.off{padding:0 10px 10px}

/* 161115 sns 푸터 수정 */
.call_sns{overflow:hidden;height:92px;padding-top:15px;border-bottom:1px solid #ccc;background:#f6f7f9}
.call_sns .call{display:block}
.call_sns .call img{display:block;width:155px;margin:0 auto}
.call_sns .sns_list{display:block;float:none;width:290px;margin:15px auto 0}
.call_sns .sns_list:after{display:block;clear:both;content:''}
.call_sns .sns_list li{float:left;margin-left:10px}
.call_sns .sns_list li:first-child{margin:0}
.call_sns .sns_list a{display:block}
.call_sns .sns_list img{width:50px}

/* 161123 제휴모바일 */
.pnr_wrap{position:relative;margin:0 auto}
.pnr_wrap img{width:100%;vertical-align:top}
.pnr_wrap .kfta_link_list{position:absolute;left:0%;right:0%;bottom:7%}
.pnr_wrap .kfta_link_list:after{display:block;clear:both;content:''}
.pnr_wrap .kfta_link_list li{float:left;width:50%}
.pnr_wrap .kfta_link_list a{display:block;}
.pnr_wrap .kfta_link_list img{width:100%}

.pnr_wrap .knc_ref{margin:20px 0 0 5px;color:#cd1a74;line-height:1.2em;letter-spacing:-1px;font-size:0.928em}
.pnr_wrap .knc_ref span{margin-left:11px}
.pnr_wrap .ten_cont_box{border:13px solid #e71473;border-bottom:0}
.pnr_wrap .knc_form{padding:20px;border:13px solid #e71473}
.pnr_wrap .tbl_info table{width:100%}
.pnr_wrap .tbl_info th,.pnr_wrap .tbl_info td{height:35px;padding:5px 0}
.pnr_wrap .tbl_info th{color:#333;text-align:left}
.pnr_wrap .tbl_info td{padding-left:5px}
.pnr_wrap .info_tit{letter-spacing:-1px;font-size:1.07em}
.pnr_wrap .info_tit span{padding-left:15px;background:url('/img/sub/bul_ten.png') no-repeat 0 50%;background-size:8px 10px}
.pnr_wrap .tbl_info input{vertical-align:top}
.pnr_wrap .tbl_info input[type="text"],.pnr_wrap .tbl_info input[type="tel"]{width:100%;height:20px;border:0}
.pnr_wrap .tbl_info .inp_ten{height:21px;padding:6px 5px;border:1px solid #666;background:#fff}
.pnr_wrap .tbl_info .inp_ten.name{width:60%}
.pnr_wrap .tbl_info .inp_ten.ph{width:80%}

.pnr_wrap .age:after{display:block;clear:both;content:''}
.pnr_wrap .age span{float:left;margin:11% 0 0 3%}
.pnr_wrap .age span:first-child{margin-left:0}
.pnr_wrap .age .inp_age{display:inline-block;width:30%;height:21px;margin-top:0;padding:6px 5px;border:1px solid #666;background:#fff}
.pnr_wrap .by_list:after{display:block;clear:both;content:''}
.pnr_wrap .by_list>li{float:left;width:48%}
.pnr_wrap .by_list>li:last-child{width:52%}
.pnr_wrap .by_list span{display:inline-block}
.pnr_wrap .rdo_list:after{display:block;clear:both;content:''}
.pnr_wrap .rdo_list li{float:left}
.pnr_wrap .rdo_list li:last-child{margin-left:10%}
.pnr_wrap .rdo_list label{display:inline-block;margin-top:3px}
.pnr_wrap .rdo_ten{display:inline-block;width:20px;height:20px;border:2px solid #e71473;border-radius:100%}
.pnr_wrap .rdo_ten:checked{background:#e71473}
.pnr_wrap .gender{margin:6px 0 0 3%}
.pnr_wrap .sel_addr:after{display:block;clear:both;content:''}
.pnr_wrap .sel_addr select{float:left;width:49%;height:35px;margin-left:2%;padding:6px 5px;border:1px solid #666;background:#fff;background:url('/img/sub/ico_select_arr.png') no-repeat 97% 50%;background-size:10px}
.pnr_wrap .sel_addr select:first-child{margin:0}
.pnr_wrap .tel_ref{margin-left:30%;color:#cd1a48;font-size:0.85em}
.pnr_wrap .per_info{margin:10px 0 0}
.pnr_wrap .per_check label{background:url('/img/sub/bg_chk_agr.png') no-repeat;background-size:18px 36px}
.pnr_wrap .per_check label.actOn{background:url('/img/sub/bg_chk_agr.png') no-repeat 0 -18px;background-size:18px 36px}
/* .pnr_wrap .btn_apply{width:100%;height:45px;margin-top:10px;background:#e71473} */
/* .pnr_wrap .btn_apply span{padding-right:20px;background:url(/img/sub/btn_ten_arrow.png) no-repeat 100% 2px;background-size:13px 13px;color:#fff;font-size:1.285em} */
.pnr_wrap .btn_apply{display:block;width:184px;height:35px;margin:20px auto 0;background:#e71473;border:none}
.pnr_wrap .btn_apply span{display:block;overflow:hidden;width:133px;height:19px;margin-left:33px;background:url('/img/sub/btn_ten.png') no-repeat;background-size:133px 19px;font-size:0}

.bnr_ten{position:relative;margin:30px 10px}
.bnr_ten .store_list{position:absolute;left:4%;bottom:10%;width:58%}
.bnr_ten .store_list:after{display:block;clear:both;content:''}
.bnr_ten .store_list li{float:left;width:50%}
.bnr_ten .store_list a{display:block;margin:0 4px}

/* 161129 카카오톡 미팅파티 랜딩 */
.kakao_mt_wrap img{width:100%;vertical-align:top}
.kakao_mt_wrap .form_kakao{padding-bottom:10px;background:#f5f3ef}
.kakao_mt_wrap .tbl_kakao{border-top:4px solid #e1176d;border-bottom:4px solid #e1176d;background:#fff}
.kakao_mt_wrap .tbl_kakao table{width:100%;text-align:left;font-size:1.07em}
.kakao_mt_wrap .tbl_kakao th,.kakao_mt_wrap .tbl_kakao td{border-top:1px solid #cdcdcd}
.kakao_mt_wrap .tbl_kakao tr:first-child th,.kakao_mt_wrap .tbl_kakao tr:first-child td{border-top:0}
.kakao_mt_wrap .tbl_kakao th{width:100px;padding-left:2%;color:#666}
.kakao_mt_wrap .tbl_kakao td{height:36px;padding:10px 0 10px 4%;border-left:3px solid #f7f7f7}
.kakao_mt_wrap .tbl_kakao input{vertical-align:top}
.kakao_mt_wrap .rdo_list:after{display:block;clear:both;content:''}
.kakao_mt_wrap .rdo_list li{float:left}
.kakao_mt_wrap .rdo_list li:last-child{margin-left:15px}
.kakao_mt_wrap .rdo_list label{display:inline-block;margin-top:3px}
.kakao_mt_wrap .rdo_ten{display:inline-block;width:20px;height:20px;border:2px solid #e1176d;border-radius:100%}
.kakao_mt_wrap .rdo_ten:checked{background:#e1176d}
.kakao_mt_wrap .inp{width:50%;padding:5px;border:2px solid #e1176d;border-radius:3px}
.kakao_mt_wrap .inp.ph{display:inline-block;width:70%}
.kakao_mt_wrap .inp.year{width:50px;margin-top:0}
.kakao_mt_wrap .inp input{width:100%;height:22px;border:0;line-height:1em;vertical-align:top}
.kakao_mt_wrap .birth_box:after{display:block;clear:both;content:''}
.kakao_mt_wrap .birth_box span{float:left;margin:7px 0 0 5px}
.kakao_mt_wrap .birth_box span:first-child{margin-left:0}
.kakao_mt_wrap .sel_addr:after{display:block;clear:both;content:''}
.kakao_mt_wrap .sel_addr select{float:left;width:82px;height:36px;margin-right:5px;padding:5px;border:2px solid #e1176d;border-radius:3px;background:url(/img/sub/ico_select_arr.png) no-repeat 97% 50%;background-size:10px}

.kakao_mt_wrap .ph_txt{color:#b8b8b8;letter-spacing:-1px;font-size:0.866em}
.kakao_mt_wrap .btn_submit{margin:14px 10px 0}
.kakao_mt_wrap .btn_submit button{display:block;width:100%;height:56px;background:#e1176d;color:#fff;text-align:center}
.kakao_mt_wrap .btn_submit span{display:inline-block;padding-right:25px;background:url('/img/sub/img_arrow.png') no-repeat 100% 6px;background-size:15px 14px;color:#fff;line-height:1.5em;vertical-align:top;text-align:center;font-size:1.285em}

/* 170208 발렌타인이벤트 */
.event_10th.v2 .btn_submit{display:block;padding:0}
.event_10th.v2 .btn_submit span{display:block;padding:12px 0;background:#e1176d;color:#fff;font-size:1.3em}
.event_10th.v2 .btn_submit span:after{display:inline-block;width:15px;height:14px;margin:4px 0 0 10px;background:url(/img/sub/lovetest/sp_event10th.png) no-repeat;background-size:30px 30px;background-position:0 -16px;vertical-align:top;content:''}
.event_10th.v2 .visu{display:none}
.event_10th.v2 .visu.on{display:block}

#m_tab_cont3 .cont{overflow:hidden;}
#m_tab_cont3 img{width:100%;vertical-align:top}
#m_tab_cont3 ul{float:left;width:50%}
#m_tab_cont3 ul:first-child li{padding-right:1%}
#m_tab_cont3 ul:last-child li{padding-left:1%}
#m_tab_cont3 ul li{padding-bottom:2%}
#m_tab_cont3 ul li a{height:100%}
#m_tab_cont3 ul li a:after{display:block;content:'';clear:both}
/* #m_tab_cont3 ul li img{width:100%} */
#m_tab_cont3 .ban{display:block;overflow:hidden}
#m_tab_cont3 .link_analysis{display:block;margin-bottom:1%}

/*기부페이지*/
.donation .cont_box h3{padding:10px; background:#ed0677; color:#fff; text-align:center; line-height:1.2em;font-weight:400}
.donation .cont_box .pic{display:inline-block; width:40%; margin:15px 0;}
.donation .cont_box .txt_area{padding:0 5px; margin-top:10px; text-align:left; line-height:1.375em; color:#7a7a7a; font-size:15px;}

/*상담지원*/
.council{}
.council .cont_top img{width:100%}
.council .cont_box{text-align:left;border:none;margin:0}
.council .cont_box h4{font-size:1.3em;margin-bottom:10px;text-align:center}
.council .cont_box ul a{color:#ed0677;text-decoration:underline;padding-left:65px}
.council .cont_box ul li{line-height:1.8em;font-size:1em}
.council .btn{text-align:center}
.council .btn span{background:#ed0677;display:block;width:60%;margin:20px auto;line-height:50px;border-radius:50px;font-size:1.2em}
.council .btn span a{display:block;color:#fff;font-weight:700}

/*러브앤매리지*/
.lv_mrg_l{padding:10px;background:#fff}
.lv_mrg_l .lv_mrg_top{text-align:Center}
.lv_mrg_l .lv_mrg_top img{width:100%}
.lv_mrg_l .lv_mrg_top p{font-weight:bold;font-size:1.1em;padding:10px;}
.lv_mrg_l .lv_mrg_list{}
.lv_mrg_l .lv_mrg_list li{border-top:1px solid #dee3eb;height:40px;line-height:40px;background:url('/img/common/list_dot.png') no-repeat 5px 50%;background-size:3px; padding-left:18px;}
.lv_mrg_l .lv_mrg_list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lv_mrg_l .btn_more a{display:block;border:1px #dee3eb;}
.lv_mrg_v .cont_box{padding-bottom:0px}
.lv_mrg_v .cont_box h3{padding:10px; background:#ed0677; color:#fff; text-align:center; line-height:1.2em;font-weight:600;margin-bottom:10px}
.lv_mrg_v .cont_box .txt_area{padding:0 5px; margin-top:10px; text-align:left; line-height:1.575em; color:#7a7a7a; font-size:15px;}
.lv_mrg_v .cont_box .pic {display: inline-block;width: 40%;margin: 15px 0;}
.lv_mrg_v .arrow_wrap{}
.lv_mrg_v .arrow_wrap ul{overflow:hidden;}
.lv_mrg_v .arrow_wrap ul li{border:1px solid #dee3eb;background:#fff;float:left;width:32%;margin-right:2%;box-sizing:border-box;padding:12px 0 10px;font-size:1.1em}
.lv_mrg_v .arrow_wrap ul li:last-child{margin-right:0%;text-align:right}
/* .lv_mrg_v .arrow_wrap ul li.left a{padding-left:7px}
.lv_mrg_v .arrow_wrap ul li.right a{padding-right:7px}  */
.lv_mrg_v .arrow_wrap ul li.left a{background:url('/img/common/long_arr_left.png') no-repeat 15% 4px;background-size:33px;padding-left:50%}
.lv_mrg_v .arrow_wrap ul li.right a{background:url('/img/common/long_arr_right.png') no-repeat 85% 4px;background-size:33px;padding-right:50%}
.lv_mrg_v .arrow_wrap ul li.list a{text-align:center}
.lv_mrg_v .arrow_wrap ul li a{display:block;}
.lv_mrg_v .arrow_wrap ul li a img{vertical-align:middle}

/*취뽀제휴페이지 2017-11-22*/
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/*취뽀제휴메인*/
.chippo_main{background:url('/img/sub/partner/chippo_bg3.jpg') no-repeat #f7ddde;background-size:100%;width:100%;max-width:400px;position:relative;padding-top:50%;padding-bottom:20px}
.chippo_main .chippo_inner{width:94%;margin:0 auto;height:auto;background:#fff;box-shadow:5px 5px 20px rgba(55,10,30,.1);padding:20px 0}
.chippo_main h3{font-family:'나눔명조', 'Nanum Myeongjo', serif;text-align:center;font-weight:normal;color:#c74c7a;font-size:1.5em;letter-spacing:-1px;padding-bottom:0}
.chippo_main h3 strong{font-weight:bold;}
.chippo_main .cont{width:84%;margin:0 auto}
.chippo_inner .cont .btn span{display:block;width:100%;background:#c74c7a;text-align:center;margin:0 auto;height:44px;line-height:44px;}
.chippo_inner .cont .btn span a{display:block;color:#fff;font-family: 'Nanum Myeongjo', serif;font-size:16px;font-weight:bold;}
.chippo_inner .cont01{margin-top:10px;}
.chippo_inner .cont img{width:100%}
.chippo_inner .cont01 ul{overflow:hidden;margin:18px 0 18px 0}
.chippo_inner .cont01 ul li{float:left;width:48%;}
.chippo_inner .cont01 ul li:first-child{margin-right:4%;}
.chippo_inner .cont02{margin-top:20px;}
.chippo_inner .cont02 img{margin-bottom:20px;}
.chippo_main .leaf1{position:absolute;left:0;top:25%}
.chippo_main .leaf2{position:absolute;right:0;top:52%;}
.chippo_main .leaf3{position:absolute;left:0;top:85%}
.chippo_main .copy,
.chippo_join .copy{font-size:12px;text-align:center;margin-top:20px;letter-spacing:-1px;}

/*취뽀제휴신청*/
.chippo_join{background:url('/img/sub/partner/chippo_join_bg.jpg') no-repeat #f7ddde;background-size:100%;width:100%;max-width:400px;position:relative;padding-bottom:20px;}
.chippo_join .logo{position:absolute;top:10px;right:10px;z-index:1}
.chippo_join h3{font-family:'나눔명조', 'Nanum Myeongjo', serif;text-align:center;font-weight:normal;color:#333;font-size:27px;padding-top:30px;letter-spacing:-1px;padding-bottom:0}
.chippo_join h3 strong{font-size:28px;font-weight:bold;}
.chippo_join .chippo_inner{background:#fff;width:80%;margin:20px auto 0px;padding:20px 5%; position:relative;box-shadow:5px 5px 20px rgba(55,10,30,.1);position:relative;}
/* .chippo_join .chippo_inner .cont_wrap{position:absolute;z-index:2;width:660px;margin:60px 0 0 75px} */
.chippo_join .chippo_inner .conts_wrap > span.clip{position:absolute;top:-10px;left:50%;margin-left:-37px}
.chippo_join table{width:100%;}
.chippo_join table input,
.chippo_join table select{background:#f3f3f3;border:none;height:29px;line-height:29px;padding-left:2%;font-size:15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;}
.chippo_join table select{background: #f3f3f3 url('/img/common/select_arrow.png') no-repeat 94% 50%;background-size: 8px;}
.chippo_join table tr{height:40px;}
.chippo_join table td{font-size:15px;/* display:inline-block;margin-bottom:30px */}
.chippo_join table .rdo_area{overflow:hidden;padding-left:10px;}
.chippo_join table .rdo_area input{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;}
.chippo_join table .rdo_area li{float:left;width:50%}
.chippo_join table .rdo_area label{display: inline-block;cursor: pointer;padding: 0px 0 0 22px;height: 18px;background: url('/img/sub/partner/radio_black.png') no-repeat 0 0px;background-size:18px;font-size:15px;}
.chippo_join table .rdo_area li label.actOn{background-position:0 -18px;}
.chippo_join .btn span{display: block;width: 100%;background: #c74c7a;text-align: center;height: 44px;line-height: 44px;margin:20px auto 0}
.chippo_join .btn span a {display: block;color: #fff;font-family: 'Nanum Myeongjo', serif;font-size: 18px;font-weight: bold;}
.chippo_join .per_info {margin:10px 0 0 0;}
.chippo_join .leaf{position:absolute;left:0;top:90px;z-index:1}
.chippo_join .pencil{position:absolute;right:0;top:90px;z-index:1}
.chippo_join .more_box .ico {display: inline-block;width: auto;/* height: 8px; */background: none;}
.chippo_join .per_info_wrap.v1 .chk_all strong,
.chippo_join .per_check label{letter-spacing:-1px;font-weight: normal;}
.chippo_join .more_box{right:5px;}
.region_wrap{}
.region_wrap > div{display:inline-block;width:49%;}
.region_wrap > div:first-child{margin-right:2%}


/*가연은?*/
#gayeon_is{max-width:400px;margin:0 auto;padding:10px 10px 50px 10px}
#gayeon_is .gy_is_tit{text-align:center;font-weight:600;font-size:2.5em;padding:10px 0 15px 0;letter-spacing:-1px;}
#gayeon_is .cont{border:1px solid #dee7eb;background:#fff;padding:15px 10px 5px 10px;margin-bottom:20px;font-size:1.15em}
#gayeon_is .cont.on{background:#fafafa}
#gayeon_is .gy_is_on{color:#828282;cursor:pointer}
#gayeon_is .gy_is_on h3{font-weight:bold;font-size:1.35em;line-height:1.2em;margin-bottom:3px}
#gayeon_is .gy_is_on p{font-size:1.08em;line-height:1.1em;letter-spacing:-1px}
#gayeon_is .gy_is_on p:nth-child(3){font-size:0.65em;margin-top:3px}
#gayeon_is #gy_is_6 p:nth-child(3){font-size:0.80em;margin-top:3px}

#gayeon_is .gy_is_on h3 strong{color:#ed0677}
#gayeon_is .gy_is_on h3 span{background:#ed0677;border-radius:50px;font-size:12px;padding:3px 10px;color:#fff;text-align:left}
#gayeon_is .cont > span.more_btn{display:block;width:28px;margin:20px auto 0px auto}
#gayeon_is .gy_is_off .gy_is_txt .link_btn{background:#ed0677;width:200px;font-size:1.1em;padding:10px;margin:20px auto}
#gayeon_is .gy_is_off .gy_is_txt .link_btn a{color:#fff;display:block;}
#gayeon_is .gy_is_off .gy_is_txt .link_btn2{overflow:hidden;padding:0 2%}
#gayeon_is .gy_is_off .gy_is_txt .link_btn2 li{background:#ed0677;width:48%;font-size:1.05em;float:left;margin-right:4%;letter-spacing:-1px}
#gayeon_is .gy_is_off .gy_is_txt .link_btn2 li:last-child{margin-right:0%}
#gayeon_is .gy_is_off .gy_is_txt .link_btn2 li a{color:#fff;display:block;padding:10px 5px;}
#gayeon_is .gy_is_off{color:#828282;text-align:center;display:none;}
#gayeon_is .gy_is_off .gy_is_txt > li{margin-top:25px;}

#gy_is_1 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_1.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_2 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_2.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_3 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_3.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_4 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_4.png') no-repeat 0px 10px;background-size:54px 54px;padding-left:65px}
#gy_is_5 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_5.png') no-repeat 0px 0px;background-size:54px;padding-left:65px}
#gy_is_6 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_6.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_7 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_7.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_8 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_8.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_9 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_9.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_10 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_10.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_11 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_11.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_12 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_12.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_13 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_13.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_14 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_14.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_15 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_15.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}
#gy_is_16 .gy_is_on{background:url('/img/sub/joininfo/why_gy_icon_16.png') no-repeat 0px 10px;background-size:54px;padding-left:65px}

/*171207 수정*/
#gy_is_1 .gy_is_txt .gy_is_1_1{text-align:left;margin-top:25px;}
#gy_is_1 .gy_is_txt .gy_is_1_2 li{margin-top:25px;}
#gy_is_1 .gy_is_txt .gy_is_1_1 dl{overflow:hidden;margin-bottom:10px;}
#gy_is_1 .gy_is_txt .gy_is_1_1 dt{float:left;margin-right:5px;}
#gy_is_1 .gy_is_txt .gy_is_1_1 dt span{display:block;width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;background:#ed0677;border-radius:50px;color:#fff;line-height:16px;font-size:14px;font-weight:bold}
#gy_is_1 .gy_is_txt .gy_is_1_1 dd{float:left;}

/*20180105 결혼정보분야 1위 수정*/
/* #gy_is_12 .gy_is_txt > p{font-weight:bold;margin:20px 0}
#gy_is_12 .award_list_1{overflow:hidden;}
#gy_is_12 .award_list_1 li{float:left;width:49%;height:140px;background:#fff;margin:1% 2% 1% 0;padding:15px 0;letter-spacing:-1px;font-size:0.9rem}
#gy_is_12 .award_list_1 li:nth-child(even){margin-right:0}
#gy_is_12 .award_list_1 li img,
#gy_is_12 .award_list_2 li img{display:block;margin:0 auto 10px;width:50%}
#gy_is_12 .award_list_1 li strong{display:block;color:#ed0677;font-weight:bold}
#gy_is_12 .award_list_2{overflow:hidden;}
#gy_is_12 .award_list_2 li{float:left;width:32%;height:135px;background:#fff;margin:1% 2% 1% 0;padding:15px 0;letter-spacing:-1px;font-size:0.85rem}
#gy_is_12 .award_list_2 li:nth-child(3n){margin-right:0} */

/*결가점 결과에서 올 경우 팝업*/
.ld_result_pop{position:absolute;left:0;top:0;z-index:72;width:320px;height:480px;display:none;}
.ld_result_pop ul{width:320px;margin:0 auto}
.ld_result_pop ul li{}
.ld_result_pop ul li img{width:100%;vertical-align:top}
.ld_result_dim{display: none;width: 100%;height: 3000px;position: absolute;top: 0;left: 0;z-index: 71;background: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: .7;}
.ld_result_close{position:absolute;right:0;top:0;}

/*뉴스 공지*/
.gy_news{background:#fff;padding:0 20px 20px;font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;font-size:1.143em}
.gy_news #tab_cont1{}
.gy_news #tab_cont1 ul.top5,
.gy_news #tab_cont2 ul.top5{clear:both}
.gy_news #tab_cont1 ul.top5 li{height:75px;padding:15px 0;overflow:hidden;}
.gy_news #tab_cont1 ul.top5 li p{float:left;width:76px;height:74px;margin-right:10px;overflow:hidden;}
.gy_news #tab_cont1 ul.top5 li span{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding-top:5px}
.gy_news #tab_cont1 ul li{padding:15px 0;border-bottom:1px solid #e8e8e8;width:100%}
.gy_news #tab_cont1 ul li span{line-height:1.4em}

.gy_news #tab_cont2{}
.gy_news #tab_cont1 ul.notice li p,
.gy_news #tab_cont2 ul.notice li p{float:left;width:43px;height:43px;margin-right:10px;overflow:hidden;}
.gy_news #tab_cont1 ul.notice em,
.gy_news #tab_cont2 ul.notice em{background:#f089bc;width:43px;padding:5px 0;border-radius:40px;display:inline-block;color:#fff;text-align:center;}
.gy_news #tab_cont2 ul.top5 li{height:43px;padding:15px 0;overflow:hidden;display:table;position:relative;}
.gy_news #tab_cont2 ul.top5 li p{float:left;width:43px;height:43px;margin-right:10px;overflow:hidden;}
.gy_news #tab_cont2 ul.top5 li span{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display:table-cell;vertical-align:middle;}
.gy_news #tab_cont2 ul li{padding:15px 0;border-bottom:1px solid #e8e8e8;width:100%}
.gy_news #tab_cont2 ul li span{line-height:1.143em}

.news_view_wrap{font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;}
.news_cont_wrap{background:#fff;padding:25px 20px;}
.news_cont_wrap h3{text-align:left;margin:15px 0;font-size:1.5em;font-weight:400;letter-spacing:-1px}
.news_cont_wrap .news_cont img{width:100%;}
.news_cont_wrap .news_cont strong{font-weight:normal}
.news_list_wrap{margin-top:10px;background:#fff;padding:5px 20px 20px;font-size:1.143em}
.news_list_wrap ul li{height:75px;padding:15px 0;overflow:hidden;border-bottom:1px solid #e8e8e8;}
.news_list_wrap ul li:last-child{border-bottom:none}
.news_list_wrap ul li p{float:left;width:76px;height:74px;margin-right:10px;overflow:hidden;}
.news_list_wrap ul li span{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding-top:5px}
.news_list_wrap .more{text-align:center;width:100%;border:1px solid #e8e8e8;box-sizing:border-box;line-height:1.143em;height:40px;}
.news_list_wrap.notice ul li p{width:43px;height:43px;}
.news_list_wrap.notice ul li{height:43px;padding:15px 0;display:table;position:relative;}
.news_list_wrap.notice ul li span{-webkit-line-clamp: 2;padding-top:0}

/*180716 모바일 결제*/
.payment{font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif}
.payment h3{text-align:center;margin-top:15px;font-weight:500;font-size:1.143em}
.payment table{background:#fff;display:block;width:90%;padding:0 5% 15px;}
.payment table th{text-align:left;vertical-align:top;padding-top:17px;font-weight:500}
.payment td{padding:7px 0}
.payment td input,.payment td select{-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;}
.payment td input[type="radio"]{position: absolute;top: 0px;left: 0px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: .0;}
.payment td input[type="text"]{padding: 10px 0 10px 2%;box-sizing:border-box;height:42px;border:2px solid #ed0677}
.payment td select{padding-left:2%;height:42px;border:2px solid #ed0677;box-sizing:border-box;width:100%;font-size:1.143em;    background:url(/img/common/ico_selc_arr.png) no-repeat 96% 50%;
    background-size: 12px;}
.payment td label{background: url('/img/common/rdo_hpink_off.png') no-repeat 0 12px;background-size: 17px;padding-left: 24px;height:30px;line-height:40px;display: inline-block;margin-right:10px;font-size:1.143em}
.payment td label.actOn{background: url('/img/common/rdo_hpink_on.png') no-repeat 0 12px;background-size: 17px}
.payment .sum th{/* padding-top:25px */}
.payment .sum td{/* padding-top:14px */}
.payment .sum td input[type="text"]{width:53%;text-align:center;font-size:1.143em}
.payment button{background: #ed0677 url('/img/common/btn_arrow.png') no-repeat 65% 50%;background-size: 9px;height: 50px;line-height: 50px;font-size: 20px;width:100%;color:#fff;}

/*서브 - 러브리서치*/
.love_research_wrap{position:relative;margin-top:0px;font-family:'Noto Sans KR','나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;color:#404040}
.love_research_wrap .ico_ques{text-indent:-9999px;display:inline-block;width:20px;height:20px;background:url('/img/sub/loveguide/lv_research_Q.png') no-repeat 0 1px;background-size:20px;vertical-align:top;margin-right:10px}
.love_research_wrap .ques{display:inline-block;}
.love_research_wrap .ques strong{font-weight:500}
.love_research_wrap .ques span{font-weight:400;font-size:12px;color:#8f8f8f}
.love_research_wrap dl dd{}
.love_research_wrap .ans_list{padding-left:12px}
.love_research_wrap .ans_list li{margin-top:25px;line-height:1.2em;font-size:16px}
.love_research_wrap input[type="radio"]{position:absolute; opacity: .0;}
.love_research_wrap label{background:url('/img/common/rdo_btn_pink2_off.png') no-repeat 0 3px; background-size:13px;padding-left:27px;display:inline-block;height:16px;}
.love_research_wrap label.actOn{background:url('/img/common/rdo_btn_pink2_on.png') no-repeat 0 3px; background-size:13px;padding-left:27px;display:inline-block;height:16px;}
.love_research_wrap .ans_list input{margin-top:3px;vertical-align:top; -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;}
.love_research_wrap .ans_list .inp_ans{margin-top:10px;padding:10px 2%;border:1px solid #ededed;width:100%;box-sizing:border-box;}
.love_research_wrap .btn_area{}
.love_research_wrap .btn_area a{display:inline-block;width:50%;padding:15px 0;text-align:center;font-size:1.143em}
.love_research_wrap .btn_area .btn_vote{background:#ed0677;color:#fff}
.love_research_wrap .btn_area .btn_result{background:#888888;color:#fff}
.love_research_wrap .tbl_box{display:inline-block;position:relative;width:100%;padding:15px 0 0}
.love_research_wrap .tbl_box table{width:100%}
.love_research_wrap .tbl_box th{font-weight:500;padding-left:5px;line-height:42px;display:inline-block;margin:5px 0}
.love_research_wrap .tbl_box th::before{display:inline-block;width:4px; height:4px;background:#ed0677;border-radius:8px;content:'';vertical-align:text-top;margin-right:7px}
.love_research_wrap .tbl_box td input{border:1px solid #ededed;box-sizing:border-box;line-height:40px; -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;}
.love_research_wrap .tbl_box td.phone input{float:left;display:inline-block;width:32%;padding-left:2%}
.love_research_wrap .tbl_box td.phone select{float:left;display:inline-block;width:32%;}
.love_research_wrap .tbl_box td.phone span{float:left;display:inline-block;width:2%;height:42px;}
.love_research_wrap .tbl_box td select{box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-left:5px;
border-radius: 0px;border:1px solid #ededed;box-sizing:border-box;height:42px;line-height:40px;background:#fff url('/img/common/sel_arrow_grey.png') no-repeat 92% 50%;background-size:12px}
.love_research_wrap .tbl_box .sxmr td{padding-left:17px;}
.love_research_wrap .tbl_box .sxmr .rdo_wrap{float:left;width:50%;margin-top:20px}
.love_research_wrap .tbl_box .sxmr .rdo_wrap li{display:inline-block;width:45%}
.love_research_wrap .info_wrap{margin-top:20px;padding-bottom:30px;border-top:1px solid #ededed}
.love_research_wrap .info_wrap:after{display:block;clear:both;content:''}
.love_research_wrap .info_wrap>div{float:left}
.love_research_wrap .agr_area{display:inline-block;width:430px;margin:0;margin-left:30px}
.love_research_wrap .agr_area .per_info{margin:0;padding:27px 12px;border:1px solid #e8e8e8}
.love_research_wrap .result_list li{position:relative;/* height:20px; */margin:0;margin:7px 0 0 0px}
.love_research_wrap .result_list li:first-child{margin-top:0}
.love_research_wrap .bar_wrap{/* position:absolute;top:0;right:0px; */width:100%;height:12px;background:#f0f0f0;border-radius:6px}
.love_research_wrap .bar_wrap .bar{position:absolute;top:0;left:0;height:12px;background:#ed0677;border-radius:6px}
.love_research_wrap .guide_list{padding:0px 15px 0}
/* .love_research_wrap .guide_list li{border-top:0;border-bottom:1px solid #d2d4d6;} */
.love_research_wrap .guide_list li{padding:18px 0}
.love_research_wrap .guide_list li a{font-weight:500}
.love_research_wrap .researchlist .ico_new{display:inline-block;text-indent:-9999px;width:12px;height:20px;background:url('/img/sub/loveguide/lv_research_N.png') no-repeat 0 5px;background-size:12px;margin-left:3px}
.love_research_wrap .researchlist .date{font-weight:400;font-size:12px;color:#8f8f8f;display:block;}
.love_research_wrap .cont{width:100%;margin-top:5px;color:#4b4b4b;font-size:15px}
/* .love_research_wrap .cont:before{display:inline-block;width:4px;height:4px;margin:7px 8px 0 0;background:#b7b7b7;vertical-align:top;content:''} */


/*180822 러브테스트 리뉴얼*/
#container.love_test.concept3{background:url("/landing/img/ld_c3_bg.jpg") no-repeat;background-size:cover;width:100%;height:93vh;/* padding-bottom: 5vh; */text-align:center;
font-family:"Noto Sans KR",'나눔고딕', 'NanumGothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif;}
.love_test.concept3 .color_select{text-align:center;margin:0;}
.love_test.concept3 .color_list{overflow:hidden;width:294px;margin:0px auto}
.love_test.concept3 .color_list li{float:left; width: 66px;height:97px;margin-left:10px;}
.love_test.concept3 .color_list li a{display:block;width: 66px;height:97px;}
.love_test.concept3 .color_list li.color1{/* background:#ff5858 url('/landing/img/drop_dot.png') no-repeat;background-size:66px; */margin-left:0}
.love_test.concept3 .q_form input,
.love_test.concept3 .q_form select{-webkit-appearance: none;-moz-appearance: none;appearance: none;border:none;border-radius: 0px;width:100%}
.love_test.concept3 h3{padding:75px 0 50px;}
/*.love_test.concept3 h3.v2{padding:28px 0 25px;} */
.love_test.concept3 h3.v3{padding:75px 0 30px;}
.love_test.concept3 h3.v4{padding:45px 0 30px;}

.love_test.concept3 .qst_imgO ul{overflow:hidden;width:254px;margin:0px auto}
.love_test.concept3 .qst_imgO ul li{float:left;text-align:center;width:103px;margin-left:48px;font-size:14px;font-weight:500}
.love_test.concept3 .qst_imgO ul li:first-child{margin-left:0px}
.love_test.concept3 .qst_imgO ul img{display:block;padding-bottom:10px}

.love_test.concept3 .q_list{margin:0 auto;overflow:hidden;}
.love_test.concept3 .q_list.r3{width:245px}
.love_test.concept3 .q_list.r4{width:330px}
.love_test.concept3 .q_list.r5{width: 330px;}

.love_test.concept3 .q_list li{float:left;margin:10px 0 0 10px;width:75px;height:75px;border-radius:10px;line-height:75px;font-size:17px;/* outline: 1px dashed #fff;outline-offset: -8px; */}
.love_test.concept3 .q_list.r3 li:nth-child(-n+3) {margin-top: 0;}
.love_test.concept3 .q_list li a{width:75px;height:75px;background:none;color:#fff;display:block;}
.love_test.concept3 .q_list.r5 a{width:62px;height:50px;background:none;color:#fff}

.love_test.concept3 .lvt_analysis .step1 h3{margin-top:0;}
.love_test.concept3 .lvt_analysis .q_list{padding:0 23px}
.love_test.concept3 .lvt_analysis .q_list li{float:none;width:100%;border-bottom:none;padding:0;margin:0 0 10px 0;letter-spacing:-1px}
.love_test.concept3 .lvt_analysis .q_list li a{width:100%;}
.love_test.concept3 .lvt_analysis .q_list li span{display:inline-block;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}
.love_test.concept3 .lvt_analysis .q_list li:nth-child(2n) span{background: #ff6e6e url('/landing/img/c3_btn_1.png') no-repeat;background-size:75px;}
.love_test.concept3 .q_list.r4 li:nth-child(-n+4) {margin-top: 0;}
.love_test.concept3 .q_list.r4 li:nth-child(4n-3) {margin-left: 0;}
.love_test.concept3 .q_list.r3 li:nth-child(3n-2) {margin-left: 0;}
.love_test.concept3 .q_list.r3 li.line {margin-left: 42px;}
.love_test.concept3 .q_list.v2{margin-top:0;width:190px;height: 119px;position:relative;}
.love_test.concept3 .q_list.v2 li {position: absolute;top: 0;left: 0;}
.love_test.concept3 .q_list.v2 li:last-child {left: 100px;}
.love_test.concept3 .q_list.v2 li{margin-top:0;}
.love_test.concept3 .q_list.r5 li{width:62px;height:50px;line-height:50px;margin:5px 0 0 5px;font-size:14px}
.love_test.concept3 .q_list.r5 li:nth-child(5n-4) {margin-left:0}

.love_test.concept3 .q_list .answer_txt{padding-top:0;font-size:18px;display:block;}
.love_test.concept3 .q_list.r5 .answer_txt{padding-top:0;font-size:14px;}
.love_test.concept3 .q_list .answer_txt.v1{padding-top:16px;line-height:1.2em}
.love_test.concept3 .q_list.r5 .answer_txt.v1{padding-top:9px}


.love_test.concept3 .q_list.red li{background:#ff8989 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.red li:nth-child(2n){background:#ff6e6e url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.red li.g1{background:#ff8989 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.red li.g2{background:#ff6e6e url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .adr .q_list.red li{background:#ff8989 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}
.love_test.concept3 .adr .q_list.red li:nth-child(2n){background:#ff6e6e url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.love_test.concept3 .q_list.org li{background:#ffa478 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.org li:nth-child(2n){background:#ff864c url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.org li.g1{background:#ffa478 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.org li.g2{background:#ff864c url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .adr .q_list.org li{background:#ffa478 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}
.love_test.concept3 .adr .q_list.org li:nth-child(2n){background:#ff864c url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.love_test.concept3 .q_list.grn li{background:#89b185 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.grn li:nth-child(2n){background:#659560 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.grn li.g1{background:#89b185 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.grn li.g2{background:#659560 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .adr .q_list.grn li{background:#89b185 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}
.love_test.concept3 .adr .q_list.grn li:nth-child(2n){background:#659560 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.love_test.concept3 .q_list.blu li{background:#8eb4e7 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.blu li:nth-child(2n){background:#5997ea url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.blu li.g1{background:#8eb4e7 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.blu li.g2{background:#5997ea url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .adr .q_list.blu li{background:#8eb4e7 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}
.love_test.concept3 .adr .q_list.blu li:nth-child(2n){background:#5997ea url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.love_test.concept3 .q_list.ppl li{background:#b09bff url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.ppl li:nth-child(2n){background:#a079f8 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.ppl li.g1{background:#b09bff url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.ppl li.g2{background:#a079f8 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .adr .q_list.ppl li{background:#b09bff url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}
.love_test.concept3 .adr .q_list.ppl li:nth-child(2n){background:#a079f8 url("/landing/img/c3_btn_2.png") no-repeat; background-size:62px;}

.love_test.concept3 .q_list.age li:nth-child(9) {margin-left: 85px;}
.love_test.concept3 .q_list.age.red li:nth-child(5),
.love_test.concept3 .q_list.age.red li:nth-child(7),
.love_test.concept3 .q_list.age.red li:nth-child(9){background:#ff6e6e url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.age.red li:nth-child(6),
.love_test.concept3 .q_list.age.red li:nth-child(8),
.love_test.concept3 .q_list.age.red li:nth-child(10){background:#ff8989 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.love_test.concept3 .q_list.age.org li:nth-child(5),
.love_test.concept3 .q_list.age.org li:nth-child(7),
.love_test.concept3 .q_list.age.org li:nth-child(9){background:#ff864c url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.age.org li:nth-child(6),
.love_test.concept3 .q_list.age.org li:nth-child(8),
.love_test.concept3 .q_list.age.org li:nth-child(10){background:#ffa478 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.love_test.concept3 .q_list.age.grn li:nth-child(5),
.love_test.concept3 .q_list.age.grn li:nth-child(7),
.love_test.concept3 .q_list.age.grn li:nth-child(9){background:#659560 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.age.grn li:nth-child(6),
.love_test.concept3 .q_list.age.grn li:nth-child(8),
.love_test.concept3 .q_list.age.grn li:nth-child(10){background:#89b185 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.love_test.concept3 .q_list.age.blu li:nth-child(5),
.love_test.concept3 .q_list.age.blu li:nth-child(7),
.love_test.concept3 .q_list.age.blu li:nth-child(9){background:#5997ea url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.age.blu li:nth-child(6),
.love_test.concept3 .q_list.age.blu li:nth-child(8),
.love_test.concept3 .q_list.age.blu li:nth-child(10){background:#8eb4e7 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.love_test.concept3 .q_list.age.ppl li:nth-child(5),
.love_test.concept3 .q_list.age.ppl li:nth-child(7),
.love_test.concept3 .q_list.age.ppl li:nth-child(9){background:#a079f8 url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}
.love_test.concept3 .q_list.age.ppl li:nth-child(6),
.love_test.concept3 .q_list.age.ppl li:nth-child(8),
.love_test.concept3 .q_list.age.ppl li:nth-child(10){background:#b09bff url("/landing/img/c3_btn_1.png") no-repeat; background-size:75px;}

.love_test.concept3 .btn_conf{width:230px;height:60px;display:block;}
.love_test.concept3 .btn_conf.radius{background:url('/landing/img/ld_c3_submit_btn.png') no-repeat;background-size:230px}
.love_test.concept3 .btn_conf span{display:block;padding-top:16px;color:#fff;letter-spacing:-1px;text-align:center;font-size:1.285em;font-weight:500}
.love_test.concept3 .q_form .phone:after{display:block;clear:both;content:''}
.love_test.concept3 .q_form .phone li{float:left;position:relative;width:30%}
.love_test.concept3 .q_form .phone li:first-child{width:26.3%}
.love_test.concept3 .q_form input[type="tel"]{text-align:center;height:auto}
.love_test.concept3 .q_form .inp_ph {font-size: 17px;/* height:41px;  */padding: 11px 0;margin-left:12px;background:#fff;border:1px solid #cfd4de;}
.love_test.concept3 .q_form select {font-size: 17px;height:49.5px; padding: 11px 0 11px 15px;background: #fff url('/img/sub/ico_select_arr.png') no-repeat 85% 50%;background-size: 10px;border:1px solid #cfd4de;}
.love_test.concept3 .q_form .phone span{position:absolute;top:10px;left:0;padding:0 3px;color:#fff}

.love_test.concept3 .lvt_result{}
.love_test.concept3 .lvt_result h3{padding-bottom:15px}
.love_test.concept3 .lvt_result dl{margin:27px 15px 0}
.love_test.concept3 .lvt_result dt{background:#ff8989;color:#fff;font-size:1.071em;line-height:100%;padding:10px 0}
.love_test.concept3 .lvt_result dd{padding:0;background:none;text-align:left}
.love_test.concept3 .lvt_result dd div{padding:22px}

.love_test.concept3 .mnt_box{}
.love_test.concept3 .mnt_box h3{padding:22px 0}
.love_test.concept3 .mentl_lst{width:330px;margin-top:10px}
.love_test.concept3 .mentl_lst li{border-radius:10px;height:60px;width:160px;line-height:60px;font-size:1.286em}
.love_test.concept3 .mentl_lst li.v2{line-height:20px;}
.love_test.concept3 .mentl_lst li.v2 a{padding-top:10px;}
.love_test.concept3 .mentl_lst li a{color:#fff;display:block;}
.love_test.concept3 .mentl_lst li:nth-child(2n){margin-left:10px}
.love_test.concept3 .mentl_lst li:nth-child(3),
.love_test.concept3 .mentl_lst li:nth-child(4){margin-top:10px}

.love_test.concept3 .mentl_lst.red li{background:#ff8989 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.red li:nth-child(2n){background:#ff6e6e url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.red li.g1{background:#ff8989 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.red li.g2{background:#ff6e6e url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}

.love_test.concept3 .mentl_lst.org li{background:#ffa478 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.org li:nth-child(2n){background:#ff864c url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.org li.g1{background:#ffa478 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.org li.g2{background:#ff864c url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}

.love_test.concept3 .mentl_lst.grn li{background:#89b185 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.grn li:nth-child(2n){background:#659560 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.grn li.g1{background:#89b185 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}
.love_test.concept3 .mentl_lst.grn li.g2{background:#659560 url("/landing/img/c3_btn_3.png") no-repeat; background-size:100%;}


.love_test.concept3 .test_cartoon_box h3{padding:27px 0 17px}
.love_test.concept3 .test_cartoon_box ul{width:330px;margin:0 auto}
.love_test.concept3 .test_cartoon_box ul:after{content:"";display:block;clear:both}
.love_test.concept3 .test_cartoon_box ul li{float:left;width:160px;height:100px;background:#ff8989 url("/img/sub/lovetest/cartoon/c3_btn_cartoon.png") no-repeat; background-size:100%;border-radius:10px;display:table;position:relative;}
.love_test.concept3 .test_cartoon_box ul li:first-child{margin-right:10px;}
.love_test.concept3 .test_cartoon_box ul li:nth-child(2){background:#ff6e6e url("/img/sub/lovetest/cartoon/c3_btn_cartoon.png") no-repeat; background-size:100%;}
.love_test.concept3 .test_cartoon_box ul li:after{content:"";display:block;position:absolute;bottom:-20px;width: 0;height: 0;border-style: solid;;}
.love_test.concept3 .test_cartoon_box ul li:first-child:after{left:50%;border-width: 0 40px 20px 0;border-color: transparent #ff8989 transparent transparent;}
.love_test.concept3 .test_cartoon_box ul li:nth-child(2):after{right:50%;border-width:20px 40px 0 0;border-color: #ff6e6e transparent transparent transparent;}
.love_test.concept3 .test_cartoon_box ul li a{height:100%;color:#fff;vertical-align:middle;display:table-cell;}
.love_test.concept3 .test_cartoon_box ul li a span{display:block;}

.test_cartoon_box02,
.test_cartoon_box03{background:url("/img/sub/lovetest/cartoon/test_cartoon_img01.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box04{background:url("/img/sub/lovetest/cartoon/test_cartoon_img02.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box05{background:url("/img/sub/lovetest/cartoon/test_cartoon_img03.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box06,
.test_cartoon_box09{background:url("/img/sub/lovetest/cartoon/test_cartoon_img04.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box07,
.test_cartoon_box10{background:url("/img/sub/lovetest/cartoon/test_cartoon_img05.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box08{background:url("/img/sub/lovetest/cartoon/test_cartoon_img06.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box11{background:url("/img/sub/lovetest/cartoon/test_cartoon_img07.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box12{background:url("/img/sub/lovetest/cartoon/test_cartoon_img08.png") no-repeat 0 100%;background-size:100%;height:93vh;}
.test_cartoon_box13{background:url("/img/sub/lovetest/cartoon/test_cartoon_img09.png") no-repeat 0 100%;background-size:100%;height:93vh;}

/*법률지원서비스*/
.legal_support_sub{background:url('/img/sub/etc/m_legal_support_bg_m.jpg') repeat-y;background-size:100%;}
.legal_support_sub .top{background:url('/img/sub/etc/m_legal_support_bg_t.jpg') no-repeat;background-size:100%;padding:0px 0px 0;}
 .legal_support_sub .bottom{max-height:20px;height:auto}
 .legal_support_sub .bottom img{vertical-align:bottom}
/* .legal_support .bottom{background:url('/img/sub/etc/m_legal_support_bg_b.jpg') no-repeat;background-size:cover;min-height:10px;max-height:20px} */
.legal_support_sub .top .wrap{padding:0 6%}
.legal_support_sub h4{text-align:center}
.legal_support_sub dl{}
.legal_support_sub dl dt{display:inline-block;width:120px;margin:18px 0 10px 0;padding:4px 0;background:#b58f50;color:#fff;text-align:center;border-radius:20px;font-size:1.071em;font-size:500}
.legal_support_sub dl dd{background:url('/img/sub/etc/mid_dot_3px.png') no-repeat 5px 8px;background-size:2px;padding-left:12px;font-size:1.071em;line-height:1.429em}
.legal_support_sub .regulations{background:#f6f6f6;padding:15px 10px;margin:20px 0 25px}
.legal_support_sub .regulations h5{background:url('/img/sub/etc/check_icon.png') no-repeat 0 5px;padding-left:18px;font-weight:500;margin-bottom:12px}
.legal_support_sub .regulations p{color:#676767;line-height:1.286em;}
.legal_support_sub .regulations span{display:inline-block;margin-top:10px;color:#676767;}
.legal_support_sub .wrap p.txt{text-align:center;line-height:1.286em;}
.legal_support_sub .wrap p.tel{width:137px;height:57px;padding:4px;background:#e0326f;text-align:Center;margin:25px auto 30px;font-size:1.214em}
.legal_support_sub .wrap p.tel a{display:block;width:135px;height:52px;border:1px solid #f3b1c8;color:#fff;padding-top:3px}
.legal_support_sub .wrap p.tel a strong{font-family: 'Roboto','Noto Sans KR','맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'Apple SD Gothic Neo', sans-serif !important;}