@charset "UTF-8";
/* CSS Document */

/* -----------------------------------------------------------------COMMON.CSS ----------------------------------------------------------------- */
/*reset*/
html{ font-size:100%;overflow-x: hidden}
html,
body{ height:100%}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,button,input{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	background:transparent;
}
body{min-width:320px; font-family: 'Noto Sans KR',arial,sans-serif; font-size:1rem; letter-spacing:-0.08em;box-sizing: border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block;
}
ol,ul {list-style:none;}
table{
	border-collapse:separate;
	border-spacing:0;
}
th, td{ vertical-align:middle;}

a { text-decoration:inherit; color:inherit; word-break:break-all;}
a:visited {}
a:active {}

button{ cursor:pointer; outline:0;}
* {-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, button	{-webkit-tap-highlight-color:rgba(0,0,0,0.2);}
a:active{-webkit-tap-highlight-color:rgba(0,0,0,0.2);}

fieldset{border:none;margin:0; padding:0;}
img{border:0 none;}
form{margin:0;padding:0; display:inline; }
legend{display:none; margin:0; padding:0;}
caption,
.skip{overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-10000px;}
ul,ol,li {list-style:none;}
em{ font-style:normal;}

hr{ width:100%; height:1px; background-color:#cdcdcd; margin:20px 0px; border:0px;}
hr.no{ background-color:transparent; padding:0px; margin:0px;}

#skipnavi{ padding:0px; margin:0px; position:absolute; top:-1000px; text-indent:-100000px;}
#skipnavi li{ border-bottom:1px solid #CCC;}
#skipnavi li a{ display:block; line-height:30px; padding:0px 10px; margin:0px;}
#skipnavi li a:focus{ background-color:#666; color:#fff;}

input.in::-webkit-input-placeholder {color:#fff;}/* WebKit browsers */
input.in:-moz-placeholder {color:#fff;opacity:1;}/* Mozilla Firefox 4 to 18 */
input.in::-moz-placeholder {color:#fff;opacity:1;}/* Mozilla Firefox 19+ */
input.in:-ms-input-placeholder {color:#fff;}/* Internet Explorer 10+ */

.hideCon{ display:none;}
input[disabled]{ background-color:#ebebeb;}

/* Font Size */
.f_s_11{font-size:11px !important;}
.f_s_12{font-size:12px !important;}
.f_s_13{font-size:13px !important;}
.f_s_14{font-size:14px !important;}
.f_s_15{font-size:15px !important;}
.f_s_16{font-size:16px !important;}
.f_s_17{font-size:17px !important;}
.f_s_18{font-size:18px !important;}
.f_s_19{font-size:19px !important;}
.f_s_20{font-size:20px !important;}
.f_s_21{font-size:21px !important;}
.f_s_22{font-size:22px !important;}
.f_s_23{font-size:23px !important;}
.f_s_24{font-size:24px !important;}
.f_s_25{font-size:25px !important;}
.f_s_26{font-size:26px !important;}
.f_s_27{font-size:27px !important;}
.f_s_28{font-size:28px !important;}
.f_s_29{font-size:29px !important;}
.f_s_30{font-size:30px !important;}
.f_s_31{font-size:31px !important;}
.f_s_32{font-size:32px !important;}
.f_s_33{font-size:33px !important;}
.f_s_34{font-size:34px !important;}
.f_s_35{font-size:35px !important;}
.f_s_36{font-size:36px !important;}
.f_s_37{font-size:37px !important;}
.f_s_38{font-size:38px !important;}
.f_s_39{font-size:39px !important;}
.f_s_40{font-size:40px !important;}
.f_s_41{font-size:41px !important;}
.f_s_42{font-size:42px !important;}
.f_s_43{font-size:43px !important;}
.f_s_44{font-size:44px !important;}
.f_s_45{font-size:45px !important;}
.f_s_46{font-size:46px !important;}
.f_s_47{font-size:47px !important;}
.f_s_48{font-size:48px !important;}
.f_s_49{font-size:49px !important;}
.f_s_50{font-size:50px !important;}
.f_s_51{font-size:51px !important;}
.f_s_52{font-size:52px !important;}
.f_s_53{font-size:53px !important;}
.f_s_54{font-size:54px !important;}
.f_s_55{font-size:55px !important;}
.f_s_56{font-size:56px !important;}
.f_s_57{font-size:57px !important;}
.f_s_58{font-size:58px !important;}
.f_s_59{font-size:59px !important;}
.f_s_60{font-size:60px !important;}

/* font-weight */
.f_w_100{font-weight:100 !important;}
.f_w_200{font-weight:200 !important;}
.f_w_300{font-weight:300 !important;}
.f_w_400{font-weight:400 !important;}
.f_w_500{font-weight:500 !important;}
.f_w_600{font-weight:600 !important;}
.f_w_700{font-weight:700 !important;}
.f_w_800{font-weight:800 !important;}
.f_w_900{font-weight:900 !important;}
.f_w_bold{font-weight:bold !important;}
.f_w_normal{font-weight:normal !important;}

.f_f_dotum{ font-family:dotum !important;}

/* line-height */
.l_h_11{line-height:11px !important;}
.l_h_12{line-height:12px !important;}
.l_h_13{line-height:13px !important;}
.l_h_14{line-height:14px !important;}
.l_h_15{line-height:15px !important;}
.l_h_16{line-height:16px !important;}
.l_h_17{line-height:17px !important;}
.l_h_18{line-height:18px !important;}
.l_h_19{line-height:19px !important;}
.l_h_20{line-height:20px !important;}
.l_h_21{line-height:21px !important;}
.l_h_22{line-height:22px !important;}
.l_h_23{line-height:23px !important;}
.l_h_24{line-height:24px !important;}
.l_h_25{line-height:25px !important;}
.l_h_26{line-height:26px !important;}
.l_h_27{line-height:27px !important;}
.l_h_28{line-height:28px !important;}
.l_h_29{line-height:29px !important;}
.l_h_30{line-height:30px !important;}
.l_h_31{line-height:31px !important;}
.l_h_32{line-height:32px !important;}
.l_h_33{line-height:33px !important;}
.l_h_34{line-height:34px !important;}
.l_h_35{line-height:35px !important;}
.l_h_36{line-height:36px !important;}
.l_h_37{line-height:37px !important;}
.l_h_38{line-height:38px !important;}
.l_h_39{line-height:39px !important;}
.l_h_40{line-height:40px !important;}
.l_h_41{line-height:41px !important;}
.l_h_42{line-height:42px !important;}
.l_h_43{line-height:43px !important;}
.l_h_44{line-height:44px !important;}
.l_h_45{line-height:45px !important;}
.l_h_46{line-height:46px !important;}
.l_h_47{line-height:47px !important;}
.l_h_48{line-height:48px !important;}
.l_h_49{line-height:49px !important;}
.l_h_50{line-height:50px !important;}
.l_h_51{line-height:51px !important;}
.l_h_52{line-height:52px !important;}
.l_h_53{line-height:53px !important;}
.l_h_54{line-height:54px !important;}
.l_h_55{line-height:55px !important;}
.l_h_56{line-height:56px !important;}
.l_h_57{line-height:57px !important;}
.l_h_58{line-height:58px !important;}
.l_h_59{line-height:59px !important;}
.l_h_60{line-height:60px !important;}

/* Font Color */
.bold{font-weight:bold !important;}
.red{color:#b30006 !important;}
.red2{ color:#ed3024 !important;}
.red3{ color:#ee2e24 !important;}
.red4{ color:#e2403e !important;}
.white{color:#fff !important;}
.blue{color:#195790 !important;}
.green{color:#39b54a !important;}
.orange{color:#ff9600 !important;}
.gray_1{color:#111 !important;}
.gray_2{color:#222 !important;}
.gray_3{color:#333 !important;}
.gray_4{color:#444 !important;}
.gray_5{color:#555 !important;}
.gray_6{color:#666 !important;}
.gray_7{color:#777 !important;}
.gray_8{color:#888 !important;}
.gray_9{color:#999 !important;}
.gray_10{color:#aaa !important;}
.gray_11{color:#bbb !important;}
.gray_12{color:#ccc !important;}
.gray_13{color:#ddd !important;}
.gray_14{color:#eee !important;}
.gray_15{color:#323232 !important;}
.gray_16{color:#8b8b8b !important;}
.gray_17{color:#484848 !important;}
.khaki{color:#a17641 !important;}
.txt_disabled{ color:#969696 !important;}
.link {color:#0000ff !important;}
.blue2 {color:#0070c0 !important;}
.yellow {color:#FFFF66 !important;}
.grin {color:#008610 !important;}
.link_blue {text-decoration: underline; color: #4d61d6;}/* 20221227약관수정 */

.ju{font-size:11px;color:#888 !important;}

.f_w_nomal{font-weight:normal !important;}

.f_u {text-decoration:underline;}

/* BG Color */
.bg_gray{background-color:#eee !important;}
.bg_gray2{background-color:#fbfbfb !important;}
.bg_gray3{background-color:#757575 !important;}
.bg_gray4{background-color:#f5f5f5 !important;}
.bg_white{background-color:#fff !important;}
.bg_black{background-color:#000 !important;}
.bg_sky{background-color:#f6faff !important;}
.bg_sora{background-color:#6baea5 !important;}
.bg_red3{ background-color:#ee2e24 !important;}
.bg_red4{ background-color:#e2403e !important;}
.bg_brown1{ background-color:#a18a74 !important;}

.bg_image_no{ background-image:none !important;}

/* align */
.t_a_c{text-align:center !important;}
.t_a_l{text-align:left !important;}
.t_a_r{text-align:right !important;}

.f_r{float:right !important;}
.f_l{float:left !important;}
.f_n{float:none !important;}

.m_auto{margin:0 auto !important;}

.clear{clear:both !important;}

.over_h{overflow:hidden !important;}
.over_a{overflow:auto !important;}
.over_s{overflow:scroll !important;}
.over_xh{overflow-x:hidden !important;}
.over_yh{overflow-x:hidden !important;}
.over_xa{overflow-x:auto !important;}
.over_ya{overflow-y:auto !important;}
.over_xs{overflow-x:scroll !important;}
.over_ys{overflow-y:scroll !important;}

.dis_inline{ display:inline !important;}
.dis_block{ display:block !important;}
.dis_i_block{ display:inline-block !important;}
.dis_n {display:none !important;}

/* padding */
.p_0px{padding:0px !important;}
.p_1px{padding:1px !important;}
.p_2px{padding:2px !important;}
.p_3px{padding:3px !important;}
.p_4px{padding:4px !important;}
.p_5px{padding:5px !important;}
.p_6px{padding:6px !important;}
.p_7px{padding:7px !important;}
.p_8px{padding:8px !important;}
.p_9px{padding:9px !important;}
.p_10px{padding:10px !important;}
.p_11px{padding:11px !important;}
.p_12px{padding:12px !important;}
.p_13px{padding:13px !important;}
.p_14px{padding:14px !important;}
.p_15px{padding:15px !important;}
.p_16px{padding:16px !important;}
.p_17px{padding:17px !important;}
.p_18px{padding:18px !important;}
.p_19px{padding:19px !important;}
.p_20px{padding:20px !important;}
.p_25px{padding:25px !important;}
.p_30px{padding:30px !important;}
.p_35px{padding:35px !important;}
.p_40px{padding:40px !important;}
.p_45px{padding:45px !important;}
.p_50px{padding:50px !important;}
.p_b_0px{padding-bottom:0px !important;}
.p_b_1px{padding-bottom:1px !important;}
.p_b_2px{padding-bottom:2px !important;}
.p_b_3px{padding-bottom:3px !important;}
.p_b_4px{padding-bottom:4px !important;}
.p_b_5px{padding-bottom:5px !important;}
.p_b_6px{padding-bottom:6px !important;}
.p_b_7px{padding-bottom:7px !important;}
.p_b_8px{padding-bottom:8px !important;}
.p_b_9px{padding-bottom:9px !important;}
.p_b_10px{padding-bottom:10px !important;}
.p_b_11px{padding-bottom:11px !important;}
.p_b_12px{padding-bottom:12px !important;}
.p_b_13px{padding-bottom:13px !important;}
.p_b_14px{padding-bottom:14px !important;}
.p_b_15px{padding-bottom:15px !important;}
.p_b_16px{padding-bottom:16px !important;}
.p_b_17px{padding-bottom:17px !important;}
.p_b_18px{padding-bottom:18px !important;}
.p_b_19px{padding-bottom:19px !important;}
.p_b_20px{padding-bottom:20px !important;}
.p_b_25px{padding-bottom:25px !important;}
.p_b_30px{padding-bottom:30px !important;}
.p_b_35px{padding-bottom:35px !important;}
.p_b_40px{padding-bottom:40px !important;}
.p_b_45px{padding-bottom:45px !important;}
.p_b_50px{padding-bottom:50px !important;}
.p_t_0px{padding-top:0px !important;}
.p_t_1px{padding-top:1px !important;}
.p_t_2px{padding-top:2px !important;}
.p_t_3px{padding-top:3px !important;}
.p_t_4px{padding-top:4px !important;}
.p_t_5px{padding-top:5px !important;}
.p_t_6px{padding-top:6px !important;}
.p_t_7px{padding-top:7px !important;}
.p_t_8px{padding-top:8px !important;}
.p_t_9px{padding-top:9px !important;}
.p_t_10px{padding-top:10px !important;}
.p_t_11px{padding-top:11px !important;}
.p_t_12px{padding-top:12px !important;}
.p_t_13px{padding-top:13px !important;}
.p_t_14px{padding-top:14px !important;}
.p_t_15px{padding-top:15px !important;}
.p_t_16px{padding-top:16px !important;}
.p_t_17px{padding-top:17px !important;}
.p_t_18px{padding-top:18px !important;}
.p_t_19px{padding-top:19px !important;}
.p_t_20px{padding-top:20px !important;}
.p_t_25px{padding-top:25px !important;}
.p_t_30px{padding-top:30px !important;}
.p_t_35px{padding-top:35px !important;}
.p_t_40px{padding-top:40px !important;}
.p_t_45px{padding-top:45px !important;}
.p_t_50px{padding-top:50px !important;}
.p_t_170px{padding-top:170px !important;}
.p_l_0px{padding-left:0px !important;}
.p_l_1px{padding-left:1px !important;}
.p_l_2px{padding-left:2px !important;}
.p_l_3px{padding-left:3px !important;}
.p_l_4px{padding-left:4px !important;}
.p_l_5px{padding-left:5px !important;}
.p_l_6px{padding-left:6px !important;}
.p_l_7px{padding-left:7px !important;}
.p_l_8px{padding-left:8px !important;}
.p_l_9px{padding-left:9px !important;}
.p_l_10px{padding-left:10px !important;}
.p_l_11px{padding-left:11px !important;}
.p_l_12px{padding-left:12px !important;}
.p_l_13px{padding-left:13px !important;}
.p_l_14px{padding-left:14px !important;}
.p_l_15px{padding-left:15px !important;}
.p_l_16px{padding-left:16px !important;}
.p_l_17px{padding-left:17px !important;}
.p_l_18px{padding-left:18px !important;}
.p_l_19px{padding-left:19px !important;}
.p_l_20px{padding-left:20px !important;}
.p_l_25px{padding-left:25px !important;}
.p_l_30px{padding-left:30px !important;}
.p_l_35px{padding-left:35px !important;}
.p_l_40px{padding-left:40px !important;}
.p_l_45px{padding-left:45px !important;}
.p_l_50px{padding-left:50px !important;}
.p_l_60px{padding-left:60px !important;}
.p_l_72px{padding-left:72px !important;}
.p_l_100px{padding-left:100px !important;}
.p_l_105px{padding-left:105px !important;}
.p_l_158px{padding-left:158px !important;}
.p_r_0px{padding-right:0px !important;}
.p_r_1px{padding-right:1px !important;}
.p_r_2px{padding-right:2px !important;}
.p_r_3px{padding-right:3px !important;}
.p_r_4px{padding-right:4px !important;}
.p_r_5px{padding-right:5px !important;}
.p_r_6px{padding-right:6px !important;}
.p_r_7px{padding-right:7px !important;}
.p_r_8px{padding-right:8px !important;}
.p_r_9px{padding-right:9px !important;}
.p_r_10px{padding-right:10px !important;}
.p_r_15px{padding-right:15px !important;}
.p_r_20px{padding-right:20px !important;}
.p_r_25px{padding-right:25px !important;}
.p_r_30px{padding-right:30px !important;}
.p_r_35px{padding-right:35px !important;}
.p_r_40px{padding-right:40px !important;}
.p_r_45px{padding-right:45px !important;}
.p_r_50px{padding-right:50px !important;}

.p_0pct{padding:0% !important;}
.p_1pct{padding:1% !important;}
.p_2pct{padding:2% !important;}
.p_3pct{padding:3% !important;}
.p_4pct{padding:4% !important;}
.p_5pct{padding:5% !important;}
.p_6pct{padding:6% !important;}
.p_7pct{padding:7% !important;}
.p_8pct{padding:8% !important;}
.p_9pct{padding:9% !important;}
.p_10pct{padding:10% !important;}
.p_11pct{padding:11% !important;}
.p_12pct{padding:12% !important;}
.p_13pct{padding:13% !important;}
.p_14pct{padding:14% !important;}
.p_15pct{padding:15% !important;}
.p_16pct{padding:16% !important;}
.p_17pct{padding:17% !important;}
.p_18pct{padding:18% !important;}
.p_19pct{padding:19% !important;}
.p_20pct{padding:20% !important;}
.p_25pct{padding:25% !important;}
.p_30pct{padding:30% !important;}
.p_35pct{padding:35% !important;}
.p_40pct{padding:40% !important;}
.p_45pct{padding:45% !important;}
.p_50pct{padding:50% !important;}
.p_60pct{padding:60% !important;}
.p_70pct{padding:70% !important;}
.p_80pct{padding:80% !important;}
.p_90pct{padding:90% !important;}
.p_100pct{padding:100% !important;}
.p_b_0pct{padding-bottom:0% !important;}
.p_b_1pct{padding-bottom:1% !important;}
.p_b_2pct{padding-bottom:2% !important;}
.p_b_3pct{padding-bottom:3% !important;}
.p_b_4pct{padding-bottom:4% !important;}
.p_b_5pct{padding-bottom:5% !important;}
.p_b_6pct{padding-bottom:6% !important;}
.p_b_7pct{padding-bottom:7% !important;}
.p_b_8pct{padding-bottom:8% !important;}
.p_b_9pct{padding-bottom:9% !important;}
.p_b_10pct{padding-bottom:10% !important;}
.p_b_11pct{padding-bottom:11% !important;}
.p_b_12pct{padding-bottom:12% !important;}
.p_b_13pct{padding-bottom:13% !important;}
.p_b_14pct{padding-bottom:14% !important;}
.p_b_15pct{padding-bottom:15% !important;}
.p_b_16pct{padding-bottom:16% !important;}
.p_b_17pct{padding-bottom:17% !important;}
.p_b_18pct{padding-bottom:18% !important;}
.p_b_19pct{padding-bottom:19% !important;}
.p_b_20pct{padding-bottom:20% !important;}
.p_b_25pct{padding-bottom:25% !important;}
.p_b_30pct{padding-bottom:30% !important;}
.p_b_35pct{padding-bottom:35% !important;}
.p_b_40pct{padding-bottom:40% !important;}
.p_b_45pct{padding-bottom:45% !important;}
.p_b_50pct{padding-bottom:50% !important;}
.p_b_60pct{padding-bottom:60% !important;}
.p_b_70pct{padding-bottom:70% !important;}
.p_b_80pct{padding-bottom:80% !important;}
.p_b_90pct{padding-bottom:90% !important;}
.p_b_100pct{padding-bottom:100% !important;}
.p_t_0pct{padding-top:0% !important;}
.p_t_1pct{padding-top:1% !important;}
.p_t_2pct{padding-top:2% !important;}
.p_t_3pct{padding-top:3% !important;}
.p_t_4pct{padding-top:4% !important;}
.p_t_5pct{padding-top:5% !important;}
.p_t_6pct{padding-top:6% !important;}
.p_t_7pct{padding-top:7% !important;}
.p_t_8pct{padding-top:8% !important;}
.p_t_9pct{padding-top:9% !important;}
.p_t_10pct{padding-top:10% !important;}
.p_t_11pct{padding-top:11% !important;}
.p_t_12pct{padding-top:12% !important;}
.p_t_13pct{padding-top:13% !important;}
.p_t_14pct{padding-top:14% !important;}
.p_t_15pct{padding-top:15% !important;}
.p_t_16pct{padding-top:16% !important;}
.p_t_17pct{padding-top:17% !important;}
.p_t_18pct{padding-top:18% !important;}
.p_t_19pct{padding-top:19% !important;}
.p_t_20pct{padding-top:20% !important;}
.p_t_25pct{padding-top:25% !important;}
.p_t_30pct{padding-top:30% !important;}
.p_t_35pct{padding-top:35% !important;}
.p_t_40pct{padding-top:40% !important;}
.p_t_45pct{padding-top:45% !important;}
.p_t_50pct{padding-top:50% !important;}
.p_t_60pct{padding-top:60% !important;}
.p_t_70pct{padding-top:70% !important;}
.p_t_80pct{padding-top:80% !important;}
.p_t_90pct{padding-top:90% !important;}
.p_t_100pct{padding-top:100% !important;}
.p_l_0pct{padding-left:0% !important;}
.p_l_1pct{padding-left:1% !important;}
.p_l_2pct{padding-left:2% !important;}
.p_l_3pct{padding-left:3% !important;}
.p_l_4pct{padding-left:4% !important;}
.p_l_5pct{padding-left:5% !important;}
.p_l_6pct{padding-left:6% !important;}
.p_l_7pct{padding-left:7% !important;}
.p_l_8pct{padding-left:8% !important;}
.p_l_9pct{padding-left:9% !important;}
.p_l_10pct{padding-left:10% !important;}
.p_l_11pct{padding-left:11% !important;}
.p_l_12pct{padding-left:12% !important;}
.p_l_13pct{padding-left:13% !important;}
.p_l_14pct{padding-left:14% !important;}
.p_l_15pct{padding-left:15% !important;}
.p_l_16pct{padding-left:16% !important;}
.p_l_17pct{padding-left:17% !important;}
.p_l_18pct{padding-left:18% !important;}
.p_l_19pct{padding-left:19% !important;}
.p_l_20pct{padding-left:20% !important;}
.p_l_25pct{padding-left:25% !important;}
.p_l_30pct{padding-left:30% !important;}
.p_l_35pct{padding-left:35% !important;}
.p_l_40pct{padding-left:40% !important;}
.p_l_45pct{padding-left:45% !important;}
.p_l_50pct{padding-left:50% !important;}
.p_l_60pct{padding-left:60% !important;}
.p_l_70pct{padding-left:70% !important;}
.p_l_80pct{padding-left:80% !important;}
.p_l_90pct{padding-left:90% !important;}
.p_l_100pct{padding-left:100% !important;}
.p_r_0pct{padding-right:0% !important;}
.p_r_1pct{padding-right:1% !important;}
.p_r_2pct{padding-right:2% !important;}
.p_r_3pct{padding-right:3% !important;}
.p_r_4pct{padding-right:4% !important;}
.p_r_5pct{padding-right:5% !important;}
.p_r_6pct{padding-right:6% !important;}
.p_r_7pct{padding-right:7% !important;}
.p_r_8pct{padding-right:8% !important;}
.p_r_9pct{padding-right:9% !important;}
.p_r_10pct{padding-right:10% !important;}
.p_r_15pct{padding-right:15% !important;}
.p_r_20pct{padding-right:20% !important;}
.p_r_25pct{padding-right:25% !important;}
.p_r_30pct{padding-right:30% !important;}
.p_r_35pct{padding-right:35% !important;}
.p_r_40pct{padding-right:40% !important;}
.p_r_45pct{padding-right:45% !important;}
.p_r_50pct{padding-right:50% !important;}
.p_r_60pct{padding-right:60% !important;}
.p_r_70pct{padding-right:70% !important;}
.p_r_80pct{padding-right:80% !important;}
.p_r_90pct{padding-right:90% !important;}
.p_r_100pct{padding-right:100% !important;}

/* margin */
.m_0{margin:0px !important;}
.m_1{margin:1px !important;}
.m_2{margin:2px !important;}
.m_3{margin:3px !important;}
.m_4{margin:4px !important;}
.m_5{margin:5px !important;}
.m_10{margin:10px !important;}
.m_11{margin:11px !important;}
.m_12{margin:12px !important;}
.m_13{margin:13px !important;}
.m_14{margin:14px !important;}
.m_15{margin:15px !important;}
.m_20{margin:20px !important;}
.m_25{margin:25px !important;}
.m_30{margin:30px !important;}
.m_35{margin:35px !important;}
.m_40{margin:40px !important;}
.m_45{margin:45px !important;}
.m_50{margin:50px !important;}

.m_b_0{margin-bottom:0px !important;}
.m_b_1{margin-bottom:1px !important;}
.m_b_2{margin-bottom:2px !important;}
.m_b_3{margin-bottom:3px !important;}
.m_b_4{margin-bottom:4px !important;}
.m_b_5{margin-bottom:5px !important;}
.m_b_6{margin-bottom:6px !important;}
.m_b_7{margin-bottom:7px !important;}
.m_b_8{margin-bottom:8px !important;}
.m_b_9{margin-bottom:9px !important;}
.m_b_10{margin-bottom:10px !important;}
.m_b_11{margin-bottom:11px !important;}
.m_b_12{margin-bottom:12px !important;}
.m_b_13{margin-bottom:13px !important;}
.m_b_14{margin-bottom:14px !important;}
.m_b_15{margin-bottom:15px !important;}
.m_b_16{margin-bottom:16px !important;}
.m_b_17{margin-bottom:17px !important;}
.m_b_18{margin-bottom:18px !important;}
.m_b_19{margin-bottom:19px !important;}
.m_b_20{margin-bottom:20px !important;}
.m_b_25{margin-bottom:25px !important;}
.m_b_29{margin-bottom:29px !important;}
.m_b_30{margin-bottom:30px !important;}
.m_b_35{margin-bottom:35px !important;}
.m_b_36{margin-bottom:36px !important;}
.m_b_40{margin-bottom:40px !important;}
.m_b_45{margin-bottom:45px !important;}
.m_b_50{margin-bottom:50px !important;}
.m_b_60{margin-bottom:60px !important;}
.m_b_70{margin-bottom:70px !important;}
.m_b_80{margin-bottom:80px !important;}
.m_b_100{margin-bottom:100px !important;}

.m_t_1{margin-top:1px !important;}
.m_t_2{margin-top:2px !important;}
.m_t_3{margin-top:3px !important;}
.m_t_4{margin-top:4px !important;}
.m_t_5{margin-top:5px !important;}
.m_t_6{margin-top:6px !important;}
.m_t_7{margin-top:7px !important;}
.m_t_8{margin-top:8px !important;}
.m_t_9{margin-top:9px !important;}
.m_t_10{margin-top:10px !important;}
.m_t_11{margin-top:11px !important;}
.m_t_12{margin-top:12px !important;}
.m_t_13{margin-top:13px !important;}
.m_t_14{margin-top:14px !important;}
.m_t_15{margin-top:15px !important;}
.m_t_16{margin-top:16px !important;}
.m_t_17{margin-top:17px !important;}
.m_t_18{margin-top:18px !important;}
.m_t_19{margin-top:19px !important;}
.m_t_20{margin-top:20px !important;}
.m_t_25{margin-top:25px !important;}
.m_t_30{margin-top:30px !important;}
.m_t_35{margin-top:35px !important;}
.m_t_40{margin-top:40px !important;}
.m_t_45{margin-top:45px !important;}
.m_t_50{margin-top:50px !important;}
.m_t_90{margin-top:90px !important;}
.m_t_100{margin-top:100px !important;}
.m_t_110{margin-top:110px !important;}

.m_l_0{margin-left:0px !important;}
.m_l_1{margin-left:1px !important;}
.m_l_2{margin-left:2px !important;}
.m_l_3{margin-left:3px !important;}
.m_l_4{margin-left:4px !important;}
.m_l_5{margin-left:5px !important;}
.m_l_6{margin-left:6px !important;}
.m_l_7{margin-left:7px !important;}
.m_l_8{margin-left:8px !important;}
.m_l_9{margin-left:9px !important;}
.m_l_10{margin-left:10px !important;}
.m_l_11{margin-left:11px !important;}
.m_l_12{margin-left:12px !important;}
.m_l_13{margin-left:13px !important;}
.m_l_14{margin-left:14px !important;}
.m_l_15{margin-left:15px !important;}
.m_l_16{margin-left:16px !important;}
.m_l_17{margin-left:17px !important;}
.m_l_18{margin-left:18px !important;}
.m_l_19{margin-left:19px !important;}
.m_l_20{margin-left:20px !important;}
.m_l_25{margin-left:25px !important;}
.m_l_30{margin-left:30px !important;}
.m_l_35{margin-left:35px !important;}
.m_l_40{margin-left:40px !important;}
.m_l_45{margin-left:45px !important;}
.m_l_50{margin-left:50px !important;}
.m_l_100{margin-left:100px !important;}
.m_l_110{margin-left:110px !important;}
.m_l_115{margin-left:115px !important;}
.m_l_120{margin-left:120px !important;}
.m_l_130{margin-left:130px !important;}
.m_l_140{margin-left:140px !important;}
.m_l_155{margin-left:155px !important;}

.m_r_0{margin-right:0px !important;}
.m_r_1{margin-right:1px !important;}
.m_r_2{margin-right:2px !important;}
.m_r_3{margin-right:3px !important;}
.m_r_4{margin-right:4px !important;}
.m_r_5{margin-right:5px !important;}
.m_r_6{margin-right:6px !important;}
.m_r_7{margin-right:7px !important;}
.m_r_8{margin-right:8px !important;}
.m_r_9{margin-right:9px !important;}
.m_r_10{margin-right:10px !important;}
.m_r_11{margin-right:11px !important;}
.m_r_12{margin-right:12px !important;}
.m_r_13{margin-right:13px !important;}
.m_r_14{margin-right:14px !important;}
.m_r_15{margin-right:15px !important;}
.m_r_16{margin-right:16px !important;}
.m_r_17{margin-right:17px !important;}
.m_r_18{margin-right:18px !important;}
.m_r_19{margin-right:19px !important;}
.m_r_20{margin-right:20px !important;}
.m_r_25{margin-right:25px !important;}
.m_r_30{margin-right:30px !important;}
.m_r_35{margin-right:35px !important;}
.m_r_40{margin-right:40px !important;}
.m_r_45{margin-right:45px !important;}
.m_r_50{margin-right:50px !important;}
.m_r_65{margin-right:65px !important;}
.m_r_100{margin-right:100px !important;}

.m_0pct{margin:0% !important;}
.m_1pct{margin:1% !important;}
.m_2pct{margin:2% !important;}
.m_3pct{margin:3% !important;}
.m_4pct{margin:4% !important;}
.m_5pct{margin:5% !important;}
.m_10pct{margin:10% !important;}
.m_11pct{margin:11% !important;}
.m_12pct{margin:12% !important;}
.m_13pct{margin:13% !important;}
.m_14pct{margin:14% !important;}
.m_15pct{margin:15% !important;}
.m_20pct{margin:20% !important;}
.m_25pct{margin:25% !important;}
.m_30pct{margin:30% !important;}
.m_35pct{margin:35% !important;}
.m_40pct{margin:40% !important;}
.m_45pct{margin:45% !important;}
.m_50pct{margin:50% !important;}

.m_b_0pct{margin-bottom:0% !important;}
.m_b_1pct{margin-bottom:1% !important;}
.m_b_2pct{margin-bottom:2% !important;}
.m_b_3pct{margin-bottom:3% !important;}
.m_b_4pct{margin-bottom:4% !important;}
.m_b_5pct{margin-bottom:5% !important;}
.m_b_6pct{margin-bottom:6% !important;}
.m_b_7pct{margin-bottom:7% !important;}
.m_b_8pct{margin-bottom:8% !important;}
.m_b_9pct{margin-bottom:9% !important;}
.m_b_10pct{margin-bottom:10% !important;}
.m_b_11pct{margin-bottom:11% !important;}
.m_b_12pct{margin-bottom:12% !important;}
.m_b_13pct{margin-bottom:13% !important;}
.m_b_14pct{margin-bottom:14% !important;}
.m_b_15pct{margin-bottom:15% !important;}
.m_b_16pct{margin-bottom:16% !important;}
.m_b_17pct{margin-bottom:17% !important;}
.m_b_18pct{margin-bottom:18% !important;}
.m_b_19pct{margin-bottom:19% !important;}
.m_b_20pct{margin-bottom:20% !important;}
.m_b_25pct{margin-bottom:25% !important;}
.m_b_30pct{margin-bottom:30% !important;}
.m_b_35pct{margin-bottom:35% !important;}
.m_b_40pct{margin-bottom:40% !important;}
.m_b_45pct{margin-bottom:45% !important;}
.m_b_50pct{margin-bottom:50% !important;}
.m_b_80pct{margin-bottom:80% !important;}

.m_t_0pct{margin-top:0% !important;}
.m_t_1pct{margin-top:1% !important;}
.m_t_2pct{margin-top:2% !important;}
.m_t_3pct{margin-top:3% !important;}
.m_t_4pct{margin-top:4% !important;}
.m_t_5pct{margin-top:5% !important;}
.m_t_6pct{margin-top:6% !important;}
.m_t_7pct{margin-top:7% !important;}
.m_t_8pct{margin-top:8% !important;}
.m_t_9pct{margin-top:9% !important;}
.m_t_10pct{margin-top:10% !important;}
.m_t_11pct{margin-top:11% !important;}
.m_t_12pct{margin-top:12% !important;}
.m_t_13pct{margin-top:13% !important;}
.m_t_14pct{margin-top:14% !important;}
.m_t_15pct{margin-top:15% !important;}
.m_t_16pct{margin-top:16% !important;}
.m_t_17pct{margin-top:17% !important;}
.m_t_18pct{margin-top:18% !important;}
.m_t_19pct{margin-top:19% !important;}
.m_t_20pct{margin-top:20% !important;}
.m_t_25pct{margin-top:25% !important;}
.m_t_30pct{margin-top:30% !important;}
.m_t_35pct{margin-top:35% !important;}
.m_t_40pct{margin-top:40% !important;}
.m_t_45pct{margin-top:45% !important;}
.m_t_50pct{margin-top:50% !important;}

.m_l_0pct{margin-left:0% !important;}
.m_l_1pct{margin-left:1% !important;}
.m_l_2pct{margin-left:2% !important;}
.m_l_3pct{margin-left:3% !important;}
.m_l_4pct{margin-left:4% !important;}
.m_l_5pct{margin-left:5% !important;}
.m_l_6pct{margin-left:6% !important;}
.m_l_7pct{margin-left:7% !important;}
.m_l_8pct{margin-left:8% !important;}
.m_l_9pct{margin-left:9% !important;}
.m_l_10pct{margin-left:10% !important;}
.m_l_11pct{margin-left:11% !important;}
.m_l_12pct{margin-left:12% !important;}
.m_l_13pct{margin-left:13% !important;}
.m_l_14pct{margin-left:14% !important;}
.m_l_15pct{margin-left:15% !important;}
.m_l_16pct{margin-left:16% !important;}
.m_l_17pct{margin-left:17% !important;}
.m_l_18pct{margin-left:18% !important;}
.m_l_19pct{margin-left:19% !important;}
.m_l_20pct{margin-left:20% !important;}
.m_l_25pct{margin-left:25% !important;}
.m_l_30pct{margin-left:30% !important;}
.m_l_35pct{margin-left:35% !important;}
.m_l_40pct{margin-left:40% !important;}
.m_l_45pct{margin-left:45% !important;}
.m_l_50pct{margin-left:50% !important;}

.m_r_0pct{margin-right:0% !important;}
.m_r_1pct{margin-right:1% !important;}
.m_r_2pct{margin-right:2% !important;}
.m_r_3pct{margin-right:3% !important;}
.m_r_4pct{margin-right:4% !important;}
.m_r_5pct{margin-right:5% !important;}
.m_r_6pct{margin-right:6% !important;}
.m_r_7pct{margin-right:7% !important;}
.m_r_8pct{margin-right:8% !important;}
.m_r_9pct{margin-right:9% !important;}
.m_r_10pct{margin-right:10% !important;}
.m_r_11pct{margin-right:11% !important;}
.m_r_12pct{margin-right:12% !important;}
.m_r_13pct{margin-right:13% !important;}
.m_r_14pct{margin-right:14% !important;}
.m_r_15pct{margin-right:15% !important;}
.m_r_16pct{margin-right:16% !important;}
.m_r_17pct{margin-right:17% !important;}
.m_r_18pct{margin-right:18% !important;}
.m_r_19pct{margin-right:19% !important;}
.m_r_20pct{margin-right:20% !important;}
.m_r_25pct{margin-right:25% !important;}
.m_r_30pct{margin-right:30% !important;}
.m_r_35pct{margin-right:35% !important;}
.m_r_40pct{margin-right:40% !important;}
.m_r_45pct{margin-right:45% !important;}
.m_r_50pct{margin-right:50% !important;}

.m_b_-1{margin-bottom:-1px !important;}
.m_b_-2{margin-bottom:-2px !important;}
.m_b_-3{margin-bottom:-3px !important;}
.m_b_-4{margin-bottom:-4px !important;}
.m_b_-5{margin-bottom:-5px !important;}
.m_b_-6{margin-bottom:-6px !important;}
.m_b_-7{margin-bottom:-7px !important;}
.m_b_-8{margin-bottom:-8px !important;}
.m_b_-9{margin-bottom:-9px !important;}
.m_b_-10{margin-bottom:-10px !important;}
.m_b_-11{margin-bottom:-11px !important;}
.m_b_-12{margin-bottom:-12px !important;}
.m_b_-13{margin-bottom:-13px !important;}
.m_b_-14{margin-bottom:-14px !important;}
.m_b_-15{margin-bottom:-15px !important;}
.m_b_-16{margin-bottom:-16px !important;}
.m_b_-17{margin-bottom:-17px !important;}
.m_b_-18{margin-bottom:-18px !important;}
.m_b_-19{margin-bottom:-19px !important;}
.m_b_-20{margin-bottom:-20px !important;}
.m_b_-25{margin-bottom:-25px !important;}
.m_b_-30{margin-bottom:-30px !important;}
.m_b_-35{margin-bottom:-35px !important;}
.m_b_-40{margin-bottom:-40px !important;}
.m_b_-45{margin-bottom:-45px !important;}
.m_b_-50{margin-bottom:-50px !important;}
.m_b_-80{margin-bottom:-80px !important;}

.m_t_-1{margin-top:-1px !important;}
.m_t_-2{margin-top:-2px !important;}
.m_t_-3{margin-top:-3px !important;}
.m_t_-4{margin-top:-4px !important;}
.m_t_-5{margin-top:-5px !important;}
.m_t_-6{margin-top:-6px !important;}
.m_t_-7{margin-top:-7px !important;}
.m_t_-8{margin-top:-8px !important;}
.m_t_-9{margin-top:-9px !important;}
.m_t_-10{margin-top:-10px !important;}
.m_t_-11{margin-top:-11px !important;}
.m_t_-12{margin-top:-12px !important;}
.m_t_-13{margin-top:-13px !important;}
.m_t_-14{margin-top:-14px !important;}
.m_t_-15{margin-top:-15px !important;}
.m_t_-16{margin-top:-16px !important;}
.m_t_-17{margin-top:-17px !important;}
.m_t_-18{margin-top:-18px !important;}
.m_t_-19{margin-top:-19px !important;}
.m_t_-20{margin-top:-20px !important;}
.m_t_-25{margin-top:-25px !important;}
.m_t_-30{margin-top:-30px !important;}
.m_t_-35{margin-top:-35px !important;}
.m_t_-40{margin-top:-40px !important;}
.m_t_-45{margin-top:-45px !important;}
.m_t_-50{margin-top:-50px !important;}

.m_l_-1{margin-left:-1px !important;}
.m_l_-2{margin-left:-2px !important;}
.m_l_-3{margin-left:-3px !important;}
.m_l_-4{margin-left:-4px !important;}
.m_l_-5{margin-left:-5px !important;}
.m_l_-6{margin-left:-6px !important;}
.m_l_-7{margin-left:-7px !important;}
.m_l_-8{margin-left:-8px !important;}
.m_l_-9{margin-left:-9px !important;}
.m_l_-10{margin-left:-10px !important;}
.m_l_-11{margin-left:-11px !important;}
.m_l_-12{margin-left:-12px !important;}
.m_l_-13{margin-left:-13px !important;}
.m_l_-14{margin-left:-14px !important;}
.m_l_-15{margin-left:-15px !important;}
.m_l_-16{margin-left:-16px !important;}
.m_l_-17{margin-left:-17px !important;}
.m_l_-18{margin-left:-18px !important;}
.m_l_-19{margin-left:-19px !important;}
.m_l_-20{margin-left:-20px !important;}
.m_l_-25{margin-left:-25px !important;}
.m_l_-30{margin-left:-30px !important;}
.m_l_-35{margin-left:-35px !important;}
.m_l_-40{margin-left:-40px !important;}
.m_l_-45{margin-left:-45px !important;}
.m_l_-50{margin-left:-50px !important;}
.m_l_-62{margin-left:-62px !important;}

.m_r_-1{margin-right:-1px !important;}
.m_r_-2{margin-right:-2px !important;}
.m_r_-3{margin-right:-3px !important;}
.m_r_-4{margin-right:-4px !important;}
.m_r_-5{margin-right:-5px !important;}
.m_r_-6{margin-right:-6px !important;}
.m_r_-7{margin-right:-7px !important;}
.m_r_-8{margin-right:-8px !important;}
.m_r_-9{margin-right:-9px !important;}
.m_r_-10{margin-right:-10px !important;}
.m_r_-11{margin-right:-11px !important;}
.m_r_-12{margin-right:-12px !important;}
.m_r_-13{margin-right:-13px !important;}
.m_r_-14{margin-right:-14px !important;}
.m_r_-15{margin-right:-15px !important;}
.m_r_-16{margin-right:-16px !important;}
.m_r_-17{margin-right:-17px !important;}
.m_r_-18{margin-right:-18px !important;}
.m_r_-19{margin-right:-19px !important;}
.m_r_-20{margin-right:-20px !important;}
.m_r_-25{margin-right:-25px !important;}
.m_r_-30{margin-right:-30px !important;}
.m_r_-35{margin-right:-35px !important;}
.m_r_-40{margin-right:-40px !important;}
.m_r_-45{margin-right:-45px !important;}
.m_r_-50{margin-right:-50px !important;}

/* width height */
.h_auto{height:auto !important;}
.h_0{height:0px !important;}
.h_1{height:1px !important;}
.h_2{height:2px !important;}
.h_3{height:3px !important;}
.h_4{height:4px !important;}
.h_5{height:5px !important;}
.h_6{height:6px !important;}
.h_7{height:7px !important;}
.h_8{height:8px !important;}
.h_9{height:9px !important;}
.h_10{height:10px !important;}
.h_11{height:11px !important;}
.h_12{height:12px !important;}
.h_13{height:13px !important;}
.h_14{height:14px !important;}
.h_15{height:15px !important;}
.h_16{height:16px !important;}
.h_17{height:17px !important;}
.h_18{height:18px !important;}
.h_19{height:19px !important;}
.h_20{height:20px !important;}
.h_22{height:22px !important;}
.h_24{height:24px !important;}
.h_25{height:25px !important;}
.h_26{height:26px !important;}
.h_28{height:28px !important;}
.h_29{height:29px !important;}
.h_30{height:30px !important;}
.h_35{height:35px !important;}
.h_40{height:40px !important;}
.h_45{height:45px !important;}
.h_50{height:50px !important;}
.h_60{height:60px !important;}
.h_70{height:70px !important;}
.h_80{height:80px !important;}
.h_90{height:90px !important;}
.h_100{height:100px !important;}
.h_110{height:110px !important;}
.h_120{height:120px !important;}
.h_142{height:142px !important;}
.h_150{height:150px !important;}
.h_168{height:168px !important;}
.h_170{height:170px !important;}
.h_180{height:180px !important;}
.h_185{height:185px !important;}
.h_190{height:190px !important;}
.h_200{height:200px !important;}
.h_215{height:215px !important;}
.h_220{height:220px !important;}
.h_230{height:230px !important;}
.h_237{height:237px !important;}
.h_250{height:250px !important;}
.h_258{height:258px !important;}
.h_270{height:270px !important;}
.h_280{height:280px !important;}
.h_285{height:285px !important;}
.h_300{height:300px !important;}
.h_312{height:312px !important;}
.h_320{height:320px !important;}
.h_321{height:321px !important;}
.h_330{height:330px !important;}
.h_340{height:340px !important;}
.h_343{height:343px !important;}
.h_350{height:350px !important;}
.h_360{height:360px !important;}
.h_370{height:370px !important;}
.h_386{height:386px !important;}
.h_400{height:400px !important;}
.h_410{height:410px !important;}
.h_424{height:424px !important;}
.h_450{height:450px !important;}
.h_490{height:490px !important;}
.h_500{height:500px !important;}
.h_530{height:530px !important;}
.h_540{height:540px !important;}
.h_546{height:546px !important;}
.h_550{height:550px !important;}
.h_600{height:600px !important;}
.h_650{height:650px !important;}
.h_687{height:687px !important;}
.h_700{height:700px !important;}
.h_750{height:750px !important;}
.h_800{height:800px !important;}
.h_850{height:850px !important;}
.h_900{height:900px !important;}
.h_950{height:950px !important;}
.h_1000{height:1000px !important;}
.h_0pct{height:0% !important;}
.h_1pct{height:1% !important;}
.h_2pct{height:2% !important;}
.h_3pct{height:3% !important;}
.h_4pct{height:4% !important;}
.h_5pct{height:5% !important;}
.h_6pct{height:6% !important;}
.h_7pct{height:7% !important;}
.h_8pct{height:8% !important;}
.h_9pct{height:9% !important;}
.h_10pct{height:10% !important;}
.h_11pct{height:11% !important;}
.h_12pct{height:12% !important;}
.h_13pct{height:13% !important;}
.h_14pct{height:14% !important;}
.h_15pct{height:15% !important;}
.h_16pct{height:16% !important;}
.h_17pct{height:17% !important;}
.h_18pct{height:18% !important;}
.h_19pct{height:19% !important;}
.h_20pct{height:20% !important;}
.h_25pct{height:25% !important;}
.h_30pct{height:30% !important;}
.h_33pct{height:33% !important;}
.h_34pct{height:34% !important;}
.h_35pct{height:35% !important;}
.h_40pct{height:40% !important;}
.h_45pct{height:45% !important;}
.h_50pct{height:50% !important;}
.h_60pct{height:60% !important;}
.h_70pct{height:70% !important;}
.h_80pct{height:80% !important;}
.h_90pct{height:90% !important;}
.h_100pct{height:100% !important;}

.w_auto{width:auto !important;}
.w_0{width:0px !important;}
.w_1{width:1px !important;}
.w_2{width:2px !important;}
.w_3{width:3px !important;}
.w_4{width:4px !important;}
.w_5{width:5px !important;}
.w_6{width:6px !important;}
.w_7{width:7px !important;}
.w_8{width:8px !important;}
.w_9{width:9px !important;}
.w_10{width:10px !important;}
.w_11{width:11px !important;}
.w_12{width:12px !important;}
.w_13{width:13px !important;}
.w_14{width:14px !important;}
.w_15{width:15px !important;}
.w_16{width:16px !important;}
.w_17{width:17px !important;}
.w_18{width:18px !important;}
.w_19{width:19px !important;}
.w_20{width:20px !important;}
.w_24{width:24px !important;}
.w_25{width:25px !important;}
.w_30{width:30px !important;}
.w_40{width:40px !important;}
.w_45{width:45px !important;}
.w_50{width:50px !important;}
.w_60{width:60px !important;}
.w_70{width:70px !important;}
.w_71{width:71px !important;}
.w_80{width:80px !important;}
.w_90{width:90px !important;}
.w_94{width:94px !important;}
.w_97{width:97px !important;}
.w_98{width:98px !important;}
.w_100{width:100px !important;}
.w_103{width:103px !important;}
.w_109{width:109px !important;}
.w_110{width:110px !important;}
.w_120{width:120px !important;}
.w_121{width:121px !important;}
.w_122{width:122px !important;}
.w_130{width:130px !important;}
.w_140{width:140px !important;}
.w_150{width:150px !important;}
.w_155{width:155px !important;}
.w_160{width:160px !important;}
.w_170{width:170px !important;}
.w_180{width:180px !important;}
.w_190{width:190px !important;}
.w_200{width:200px !important;}
.w_210{width:210px !important;}
.w_218{width:218px !important;}
.w_220{width:220px !important;}
.w_230{width:230px !important;}
.w_240{width:240px !important;}
.w_245{width:245px !important;}
.w_250{width:250px !important;}
.w_260{width:260px !important;}
.w_270{width:270px !important;}
.w_280{width:280px !important;}
.w_290{width:290px !important;}
.w_300{width:300px !important;}
.w_365{width:365px !important;}
.w_378{width:378px !important;}
.w_350{width:350px !important;}
.w_400{width:400px !important;}
.w_410{width:410px !important;}
.w_408{width:408px !important;}
.w_450{width:450px !important;}
.w_470{width:470px !important;}
.w_500{width:500px !important;}
.w_526{width:526px !important;}
.w_550{width:550px !important;}
.w_576{width:576px !important;}
.w_592{width:592px !important;}
.w_600{width:600px !important;}
.w_620{width:620px !important;}
.w_650{width:650px !important;}
.w_700{width:700px !important;}
.w_750{width:750px !important;}
.w_760{width:760px !important;}
.w_780{width:780px !important;}
.w_800{width:800px !important;}
.w_820{width:820px !important;}
.w_850{width:850px !important;}
.w_900{width:900px !important;}
.w_910{width:910px !important;}
.w_940{width:940px !important;}
.w_950{width:950px !important;}
.w_1000{width:1000px !important;}
.w_1380{width:1380px !important;}
.w_1500{width:1500px !important;}

.w_0pct{width:0% !important;}
.w_1pct{width:1% !important;}
.w_2pct{width:2% !important;}
.w_3pct{width:3% !important;}
.w_4pct{width:4% !important;}
.w_5pct{width:5% !important;}
.w_6pct{width:6% !important;}
.w_7pct{width:7% !important;}
.w_8pct{width:8% !important;}
.w_9pct{width:9% !important;}
.w_10pct{width:10% !important;}
.w_11pct{width:11% !important;}
.w_12pct{width:12% !important;}
.w_13pct{width:13% !important;}
.w_14pct{width:14% !important;}
.w_15pct{width:15% !important;}
.w_16pct{width:16% !important;}
.w_17pct{width:17% !important;}
.w_18pct{width:18% !important;}
.w_19pct{width:19% !important;}
.w_20pct{width:20% !important;}
.w_22pct{width:22% !important;}
.w_25pct{width:25% !important;}
.w_30pct{width:30% !important;}
.w_31pct{width:31% !important;}
.w_32pct{width:32% !important;}
.w_33pct{width:33% !important;}
.w_34pct{width:34% !important;}
.w_35pct{width:35% !important;}
.w_36pct{width:36% !important;}
.w_38pct{width:38% !important;}
.w_39pct{width:39% !important;}
.w_40pct{width:40% !important;}
.w_41pct{width:41% !important;}
.w_42pct{width:42% !important;}
.w_43pct{width:43% !important;}
.w_45pct{width:45% !important;}
.w_46pct{width:46% !important;}
.w_47pct{width:47% !important;}
.w_48pct{width:48% !important;}
.w_49pct{width:49% !important;}
.w_50pct{width:50% !important;}
.w_60pct{width:60% !important;}
.w_61pct{width:61% !important;}
.w_62pct{width:62% !important;}
.w_63pct{width:63% !important;}
.w_65pct{width:65% !important;}
.w_70pct{width:70% !important;}
.w_80pct{width:80% !important;}
.w_83pct{width:83% !important;}
.w_84pct{width:84% !important;}
.w_85pct{width:85% !important;}
.w_90pct{width:90% !important;}
.w_91pct{width:91% !important;}
.w_94pct{width:94% !important;}
.w_96pct{width:96% !important;}
.w_98pct{width:98% !important;}
.w_100pct{width:100% !important;}

/* border */
.b_d_0{border-width:0px !important;}
.b_d_1{border-width:1px !important;}
.b_d_2{border-width:2px !important;}
.b_d_3{border-width:3px !important;}
.b_d_4{border-width:4px !important;}
.b_d_5{border-width:5px !important;}
.b_d_6{border-width:6px !important;}
.b_d_7{border-width:7px !important;}
.b_d_8{border-width:8px !important;}
.b_d_9{border-width:9px !important;}
.b_d_10{border-width:10px !important;}
.b_d_t_0{border-top-width:0px !important;}
.b_d_t_1{border-top-width:1px !important;}
.b_d_t_2{border-top-width:2px !important;}
.b_d_t_3{border-top-width:3px !important;}
.b_d_t_4{border-top-width:4px !important;}
.b_d_t_5{border-top-width:5px !important;}
.b_d_t_6{border-top-width:6px !important;}
.b_d_t_7{border-top-width:7px !important;}
.b_d_t_8{border-top-width:8px !important;}
.b_d_t_9{border-top-width:9px !important;}
.b_d_t_10{border-top-width:10px !important;}
.b_d_r_0{border-right-width:0px !important;}
.b_d_r_1{border-right-width:1px !important;}
.b_d_r_2{border-right-width:2px !important;}
.b_d_r_3{border-right-width:3px !important;}
.b_d_r_4{border-right-width:4px !important;}
.b_d_r_5{border-right-width:5px !important;}
.b_d_r_6{border-right-width:6px !important;}
.b_d_r_7{border-right-width:7px !important;}
.b_d_r_8{border-right-width:8px !important;}
.b_d_r_9{border-right-width:9px !important;}
.b_d_r_10{border-right-width:10px !important;}
.b_d_b_0{border-bottom-width:0px !important;}
.b_d_b_1{border-bottom-width:1px !important;}
.b_d_b_2{border-bottom-width:2px !important;}
.b_d_b_3{border-bottom-width:3px !important;}
.b_d_b_4{border-bottom-width:4px !important;}
.b_d_b_5{border-bottom-width:5px !important;}
.b_d_b_6{border-bottom-width:6px !important;}
.b_d_b_7{border-bottom-width:7px !important;}
.b_d_b_8{border-bottom-width:8px !important;}
.b_d_b_9{border-bottom-width:9px !important;}
.b_d_b_10{border-bottom-width:10px !important;}
.b_d_l_0{border-left-width:0px !important;}
.b_d_s_solid{border-style:solid !important;}
.b_d_s_dott{border-style:dotted !important;}
.b_d_c_gray1{border-color:#bdbdbd !important;}
.b_d_c_gray2{border-color:#e6e6e6 !important;}
.b_d_c_gray3{border-color:#888 !important;}
.b_d_c_gray4{border-color:#ddd !important;}
.b_1 {border:1px solid #e6e6e6;}

.b_d_b_1{border-bottom:1px solid #DDD !important;}
.b_r_1{border-right:1px solid #DDD !important;} /* 공급사정보 윈도우팝업창 해더부분 오른쪽라인 스타일에 사용 */

/* position */
.position_a{position:absolute !important;}
.position_f{position:fixed !important;}
.position_r{position:relative !important;}
.position_s{position:static !important;}

/* top */
.top_1{top:1px !important;}
.top_2{top:2px !important;}
.top_3{top:3px !important;}
.top_4{top:4px !important;}
.top_5{top:5px !important;}
.top_6{top:6px !important;}
.top_7{top:7px !important;}
.top_8{top:8px !important;}
.top_9{top:9px !important;}
.top_10{top:10px !important;}
.top_20{top:20px !important;}
.top_30{top:30px !important;}
.top_40{top:40px !important;}
.top_50{top:50px !important;}
.top_60{top:60px !important;}
.top_70{top:70px !important;}
.top_80{top:80px !important;}
.top_90{top:90px !important;}
.top_100{top:100px !important;}

.top_1pct{top:1% !important;}
.top_2pct{top:2% !important;}
.top_3pct{top:3% !important;}
.top_4pct{top:4% !important;}
.top_5pct{top:5% !important;}
.top_6pct{top:6% !important;}
.top_7pct{top:7% !important;}
.top_8pct{top:8% !important;}
.top_9pct{top:9% !important;}
.top_10pct{top:10% !important;}
.top_20pct{top:20% !important;}
.top_30pct{top:30% !important;}
.top_40pct{top:40% !important;}
.top_50pct{top:50% !important;}
.top_60pct{top:60% !important;}
.top_70pct{top:70% !important;}
.top_80pct{top:80% !important;}
.top_90pct{top:90% !important;}
.top_100pct{top:100% !important;}

/* left */
.left_0{left:0px !important;}
.left_1{left:1px !important;}
.left_2{left:2px !important;}
.left_3{left:3px !important;}
.left_4{left:4px !important;}
.left_5{left:5px !important;}
.left_6{left:6px !important;}
.left_7{left:7px !important;}
.left_8{left:8px !important;}
.left_9{left:9px !important;}
.left_10{left:10px !important;}
.left_20{left:20px !important;}
.left_30{left:30px !important;}
.left_40{left:40px !important;}
.left_50{left:50px !important;}
.left_60{left:60px !important;}
.left_70{left:70px !important;}
.left_80{left:80px !important;}
.left_90{left:90px !important;}
.left_100{left:100px !important;}

.left_1pct{left:1% !important;}
.left_2pct{left:2% !important;}
.left_3pct{left:3% !important;}
.left_4pct{left:4% !important;}
.left_5pct{left:5% !important;}
.left_6pct{left:6% !important;}
.left_7pct{left:7% !important;}
.left_8pct{left:8% !important;}
.left_9pct{left:9% !important;}
.left_10pct{left:10% !important;}
.left_20pct{left:20% !important;}
.left_30pct{left:30% !important;}
.left_40pct{left:40% !important;}
.left_50pct{left:50% !important;}
.left_60pct{left:60% !important;}
.left_70pct{left:70% !important;}
.left_80pct{left:80% !important;}
.left_90pct{left:90% !important;}
.left_100pct{left:100% !important;}

/* right */
.right_0{right:0px !important;}
.right_1{right:1px !important;}
.right_2{right:2px !important;}
.right_3{right:3px !important;}
.right_4{right:4px !important;}
.right_5{right:5px !important;}
.right_6{right:6px !important;}
.right_7{right:7px !important;}
.right_8{right:8px !important;}
.right_9{right:9px !important;}
.right_10{right:10px !important;}
.right_20{right:20px !important;}
.right_30{right:30px !important;}
.right_40{right:40px !important;}
.right_50{right:50px !important;}
.right_60{right:60px !important;}
.right_70{right:70px !important;}
.right_80{right:80px !important;}
.right_90{right:90px !important;}
.right_100{right:100px !important;}

.right_1pct{right:1% !important;}
.right_2pct{right:2% !important;}
.right_3pct{right:3% !important;}
.right_4pct{right:4% !important;}
.right_5pct{right:5% !important;}
.right_6pct{right:6% !important;}
.right_7pct{right:7% !important;}
.right_8pct{right:8% !important;}
.right_9pct{right:9% !important;}
.right_10pct{right:10% !important;}
.right_20pct{right:20% !important;}
.right_30pct{right:30% !important;}
.right_40pct{right:40% !important;}
.right_50pct{right:50% !important;}
.right_60pct{right:60% !important;}
.right_70pct{right:70% !important;}
.right_80pct{right:80% !important;}
.right_90pct{right:90% !important;}
.right_100pct{right:100% !important;}

/* bottom */
.bottom_1{bottom:1px !important;}
.bottom_2{bottom:2px !important;}
.bottom_3{bottom:3px !important;}
.bottom_4{bottom:4px !important;}
.bottom_5{bottom:5px !important;}
.bottom_6{bottom:6px !important;}
.bottom_7{bottom:7px !important;}
.bottom_8{bottom:8px !important;}
.bottom_9{bottom:9px !important;}
.bottom_10{bottom:10px !important;}
.bottom_20{bottom:20px !important;}
.bottom_30{bottom:30px !important;}
.bottom_40{bottom:40px !important;}
.bottom_50{bottom:50px !important;}
.bottom_60{bottom:60px !important;}
.bottom_70{bottom:70px !important;}
.bottom_80{bottom:80px !important;}
.bottom_90{bottom:90px !important;}
.bottom_100{bottom:100px !important;}

.bottom_1pct{bottom:1% !important;}
.bottom_2pct{bottom:2% !important;}
.bottom_3pct{bottom:3% !important;}
.bottom_4pct{bottom:4% !important;}
.bottom_5pct{bottom:5% !important;}
.bottom_6pct{bottom:6% !important;}
.bottom_7pct{bottom:7% !important;}
.bottom_8pct{bottom:8% !important;}
.bottom_9pct{bottom:9% !important;}
.bottom_10pct{bottom:10% !important;}
.bottom_20pct{bottom:20% !important;}
.bottom_30pct{bottom:30% !important;}
.bottom_40pct{bottom:40% !important;}
.bottom_50pct{bottom:50% !important;}
.bottom_60pct{bottom:60% !important;}
.bottom_70pct{bottom:70% !important;}
.bottom_80pct{bottom:80% !important;}
.bottom_90pct{bottom:90% !important;}
.bottom_100pct{bottom:100% !important;}

/* vertical */
.v_t {vertical-align:top;}
.v_m {vertical-align:middle;}

@media (max-width:339px){
 html{ font-size:88.8%;}
}

/*// -----------------------------------------------------------------COMMON.CSS ----------------------------------------------------------------- */

/* -----------------------------------------------------------------LAYOUT.CSS ----------------------------------------------------------------- */
/* 공통 */
input[name=dqSearchTerm]::placeholder {color: #999;}
input[name=dqSearchTerm]::-ms-input-placeholder {color: #999;}

/*메인 상단*/
#top_layout{ width:100%; min-width:320px; background-color:#fff; padding:0px; margin:0px; display:inline-block; position:fixed; top:0px; left:0px; z-index:103;}
#top_layout > .top_wrap{ width:100%; height:52px; padding:12px 12px 12px 15px; margin:0px; box-sizing:border-box; border-bottom:1px solid #ddd/*#dbdbdb*/; position:relative;}/* 1807 수정 */
#top_layout > .top_wrap > .title{ width:95px; height:28px; background-image:url(https://image.r114.co.kr/M1/images/inc/logo_main.jpg?ver=20180307); background-position:0px center; background-repeat:no-repeat; background-size:95px 28px; font-weight:normal; font-size:20px; color:#000; line-height:28px; padding:0px; margin:0px; float:left;}  /*202205 메인수정 */
#top_layout > .top_wrap > .title > h1{ width:95px; height:28px; line-height:28px; text-indent:-99999px; padding:0px; margin:0px; display:block; float:initial;}
#top_layout > .top_wrap > .title > h1 > a{ width:95px; height:28px; line-height:28px; padding:0px; margin:0px}
#top_layout > .top_wrap > .title > .subMenu_wrap{ width:125px; background-color:#fff; padding:11px; margin:0px 0px 0px -62px; display:none; box-sizing:border-box; border:1px solid #666; position:absolute; top:37px; left:50%; z-index:999;}
#top_layout > .top_wrap > .utile_wrap{ height:28px; padding:0px; margin:0px; display:inline-block; float:right;}
#top_layout > .top_wrap > .utile_wrap > li{ width:28px; height:28px; background-position:center center; background-repeat:no-repeat; background-size:28px 28px; padding:0px; margin:0px 0px 0px 10px; display:none; float:left;}
#top_layout > .top_wrap > .utile_wrap > li.search{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_search_b.png); display:inline-block;} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.navi{position:relative;background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_navi_b.png); display:inline-block;} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.prev{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_prev_b.png);} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.home{ background-image:url(https://image.r114.co.kr/M1/images/inc/logo_sub.gif?ver=20180307);}
#top_layout > .top_wrap > .utile_wrap > li.good{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_good_b.png);} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.good.on{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_good_on.png);} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.arlam{ background-image:url(https://image.r114.co.kr/M1/images/inc/top_arlam_btn.png);}
#top_layout > .top_wrap > .utile_wrap > li.arlam.on{ background-image:url(https://image.r114.co.kr/M1/images/inc/top_arlam_btn_on.png);}
#top_layout > .top_wrap > .utile_wrap > li.sns{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_share_b.png);} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.close{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_close_b.png);} /*202205 메인수정 */
#top_layout > .top_wrap > .utile_wrap > li.cancel > a{ color:#999;}
#top_layout > .top_wrap > .utile_wrap > li.write > a{ font-weight:700; color:#ff5252;}
#top_layout > .top_wrap > .utile_wrap > li > a{ width:28px; height:28px; line-height:28px; text-indent:-99999px; padding:0px; margin:0px; display:block; float:left;}
#top_layout > .top_wrap > .navi_wrap{ padding:0px; margin:0px; display:none; position:fixed; top:0px; right:0px;}

#top_layout > .menu_wrap{ width:100%; height:38px; padding:0px /*12px*/; margin:0px; box-sizing:border-box; border-bottom:0.5px solid #aaa/*#dbdbdb*/; position:relative;} /*202205 메인수정 */
#top_layout > .menu_wrap > .menu_ul{ width:100%; height:38px; padding:0px 12px; margin:0px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex;  display: flex; flex-direction: row;  flex-wrap: nowrap;  list-style: none;  overflow-x: auto;  overflow-y: hidden;  box-sizing: border-box; justify-content: space-between;} /*202205 메인수정 */
#top_layout > .menu_wrap > .menu_ul li{ padding:0px; margin:0px; display:inline-block;}
#top_layout > .menu_wrap > .menu_ul li a{ font-weight:normal; font-size:0.813rem; color:#000; line-height:37px; padding:0px 5px; margin:0px; display:inline-block;    white-space: nowrap;} /*202205 메인수정 */
#top_layout > .menu_wrap > .menu_ul li.on{border-bottom:2px solid #d00f00/*#ff5252*/;}/* 200212메인수정 */
#top_layout > .menu_wrap > .menu_ul li.on a{color:#d00f00/*#ff5252*/;}/* 200212메인수정 */
/* 1807 수정 */
#top_layout > .menu_wrap > .menu_ul.col2 li {margin:0 15%;}
#top_layout > .menu_wrap > .menu_ul.col3 li {margin:0 7%;}
/*// 1807 수정 */

/*메인 상단*/
#top_layout.main{background-color:transparent; position:relative;}/* 200216 수정 */
#top_layout.main > .top_wrap{ border-bottom:0px; background:transparent; padding-left: 20px;}  /*202205 메인수정 */
#top_layout.main > .top_wrap:before{ width:100%; height:1px; background-color:#dad7d0; content:""; padding:0px; margin:0px; opacity:0.2; position:absolute; left:0px; top:52px;}
#top_layout.main > .top_wrap > .title{ background-image:url(https://image.r114.co.kr/M1/images/main/logo_main_white.png?ver=202205); width:54px; height:28px; background-size:100% auto; transition:all 0.3s;}  /*202205 메인수정 */
#top_layout.main.roll > .top_wrap > .title{ background-image:url(https://image.r114.co.kr/M1/images/main/logo_main.png?ver=202205); width:68px; height:28px; background-size:100% auto;}  /*202205 메인수정 */
#top_layout.main > .top_wrap > .title > h1 {width:68px; height:28px; } /* 20주년로고 수정 */
#top_layout.main > .top_wrap > .title > h1 > a {width:68px; height:28px; display:block; position:relative;}
/* #top_layout.main > .top_wrap > .title > h1 > a:after {content:""; width:22px; height:22px; position:absolute; top:-10px; right:-10px; background:url('https://image.r114.co.kr/W1/images/common/santa_cap.png') no-repeat; background-size:100% auto;}/* 로고수정211223 - 크리스마스 */
 #top_layout.main > .top_wrap > .utile_wrap > li.search{background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_search_w.png); } /*202205 메인수정 */
#top_layout.main > .top_wrap > .utile_wrap > li.navi{position: relative;background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_navi_w.png);}/*202205 메인수정 */
#top_layout.main.roll > .top_wrap > .utile_wrap > li.search{background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_search_b.png); } /*202205 메인수정 */
#top_layout.main.roll > .top_wrap > .utile_wrap > li.navi{position: relative;background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_navi_b.png);}/*202205 메인수정 */

/* 170724 검색바추가 */
#top_layout.main > .top_wrap > .searchbar_wrap {height:28px; position:absolute; top:12px; right:52px; left:55px; background: url(https://image.r114.co.kr/M1/images/inc/top_btn_search.png) center right rgba(0,0,0,0.1) no-repeat; background-size:28px 28px; line-height:28px; border-radius:3px;}
#top_layout.main > .top_wrap > .searchbar_wrap span {display:block; color:#fff; font-weight:100; font-size:0.9rem;margin:0 30px 0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#top_layout.main > .menu_wrap,
#top_layout.main > .menu_wrap > .menu_ul{height:46px; border:0px;}
#top_layout.main > .menu_wrap:after{ width:100%; height:1px; background-color:#ddd/*#dad7d0*/; content:""; padding:0px; margin:0px; opacity:0.6; position:absolute; left:0px; top:0px;}/* 1807수정 */
#top_layout.main > .menu_wrap:before{ width:100%; height:1px; background-color:#aaa/*#dad7d0*/; content:""; padding:0px; margin:0px; opacity:0.6; position:absolute; left:0px; top:46px;}/* 1807수정 */
#top_layout.main > .menu_wrap > .menu_ul li a{ font-size:15px; font-weight:100; color:#fff; line-height:46px;}

/* 191226수정 */
#top_layout.main > .menu_wrap {padding:0; background:transparent;}
#top_layout.main > .menu_wrap > .sld_box {padding:0 16px;}
#top_layout.main > .menu_wrap > .sld_box .menu_ul {height:46px; border:0px;}
#top_layout.main > .menu_wrap > .sld_box .menu_ul li { text-align:center;}
#top_layout.main > .menu_wrap > .sld_box .menu_ul li a {font-size:14px; font-weight:400; color:#000; line-height:46px; display:inline-block;}
#top_layout.main > .menu_wrap > .sld_box .menu_ul li:nth-child(5) a {position:relative;}
#top_layout.main > .menu_wrap > .sld_box .menu_ul li:nth-child(5) a:before {display:inline-block; content:""; width:14px; height:14px; background:url('https://image.r114.co.kr/M1/images/sub/icon_new_20190222.png') no-repeat; background-size:100%; margin:0 2px 3px 0; vertical-align:middle;}
/*// 1807수정 */

/*1댑스 상단*/
#top_layout.subDepth1 > .top_wrap > .title{ width:200px; background-image:none; text-align:center; margin-left:-100px; position:absolute; left:50%; z-index:999;}
#top_layout.subDepth1 > .top_wrap > .title > h1{ width:auto; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; display:inline-block;}
#top_layout.subDepth1 > .top_wrap > .utile_wrap > li.home{ margin:0px; display:inline-block; position:absolute; left:15px;}

/*1댑스2 상단*/
#top_layout.subDepth1_2 > .top_wrap > .title,
#top_layout.subDepth1_3 > .top_wrap > .title{ width:200px; background-image:none; text-align:center; margin-left:-100px; position:absolute; left:50%; z-index:999;}
#top_layout.subDepth1_2 > .top_wrap > .title > h1,
#top_layout.subDepth1_3 > .top_wrap > .title > h1{ width:auto; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; display:inline-block}
#top_layout.subDepth1_2 > .top_wrap > .title > h1 a,
#top_layout.subDepth1_3 > .top_wrap > .title > h1 a{ text-indent:0px;}
#top_layout.subDepth1_2 > .top_wrap > .utile_wrap > li.home,
#top_layout.subDepth1_3 > .top_wrap > .utile_wrap > li.home{ margin:0px; display:inline-block; position:absolute; left:15px;}
#top_layout.subDepth1_2 > .menu_wrap,
#top_layout.subDepth1_3 > .menu_wrap{ background-color:#fff;}
#top_layout.subDepth1_2 > .tab_wrap{ font-size:0.875em; border:0px;}

/*2댑스 상단*/
#top_layout.subDepth2 > .top_wrap > .title{ width:160px; background-image:none; text-align:center; margin-left:-80px; position:absolute; left:50%; z-index:999;}
#top_layout.subDepth2 > .top_wrap > .title > h1{ display:inline-block;}
#top_layout.subDepth2 > .top_wrap > .title > h1 > a{ width:auto; max-width:141px; background-image:url(https://image.r114.co.kr/M1/images/inc/top_depth2_dropMenu_btn_bg.gif); background-position:right center; background-repeat:no-repeat; background-size:11px 11px; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; padding-right:19px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#top_layout.subDepth2 > .top_wrap > .title.on > h1 > a{ background-image:url(https://image.r114.co.kr/M1/images/inc/top_depth2_dropMenu2_btn_bg.gif);}
#top_layout.subDepth2 > .top_wrap > .title.on > .subMenu_wrap{ display:inline-block;}
#top_layout.subDepth2 > .top_wrap > .title.on > .subMenu_wrap:before{ width:13px; height:10px; background-color:#fff; background-image:url(https://image.r114.co.kr/M1/images/inc/top_depth2_dropMenu_bg.gif); background-position:0px 0px; background-repeat:no-repeat; background-size:13px 10px; content:""; padding:0px; margin:0px 0px 0px -5px; position:absolute; top:-10px; left:50%; z-index:9999;}
#top_layout.subDepth2 > .top_wrap > .title.on > .subMenu_wrap > li{ width:100%; line-height:18px; padding:0px; margin:7px 0px; display:inline-block;}
#top_layout.subDepth2 > .top_wrap > .title.on > .subMenu_wrap > li > a{ font-size:14px; color:#000; line-height:18px; display:inline-block;}
#top_layout.subDepth2 > .top_wrap > .utile_wrap > li.prev{ margin:0px; display:inline-block; position:absolute; left:15px;}

/*3댑스 상단*/
#top_layout.subDepth3 > .top_wrap > .title{ width:160px; background-image:none; text-align:center; margin-left:-80px; position:absolute; left:50%; z-index:999;}
#top_layout.subDepth3 > .top_wrap > .title > h1{ width:auto; max-width:141px; font-weight:normal; font-size:20px; color:#000; text-indent:0px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#top_layout.subDepth3 > .top_wrap > .utile_wrap > li.prev{ margin:0px; display:inline-block; position:absolute; left:15px;}
#top_layout.subDepth3 > .top_wrap > .utile_wrap > li.good,
#top_layout.subDepth3 > .top_wrap > .utile_wrap > li.sns{ display:inline-block;}

/*뷰 상단*/
#top_layout.subView > .top_wrap > .title{width:174px; background-image:none; text-align:center; margin-left:-87px; position:absolute; left:50%; z-index:999;}/* 190128수정 */
#top_layout.subView > .top_wrap > .title > h1 { width:174px; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center}/* 190128수정 */
#top_layout.subView > .top_wrap > .utile_wrap > li.search{ display:none;}
#top_layout.subView > .top_wrap > .utile_wrap > li.navi,
#top_layout.subView > .top_wrap > .utile_wrap > li.good,
#top_layout.subView > .top_wrap > .utile_wrap > li.arlam,
#top_layout.subView > .top_wrap > .utile_wrap > li.sns,
#top_layout.subView > .top_wrap > .utile_wrap > li.close{ display:inline-block;}/* 190108 */
#top_layout.subView > .top_wrap > .utile_wrap > li.prev{ margin:0px; display:inline-block; position:absolute; left:15px;}
#top_layout.subView > .menu_wrap{ display:none;}

/*뷰2 상단*/
#top_layout.subView2{ background-color:transparent; position:relative;}
#top_layout.subView2 > .top_wrap > .title{ width:160px; background-image:none; text-align:center; margin-left:-80px; position:absolute; left:50%; z-index:999;}
#top_layout.subView2 > .top_wrap > .title > h1{ width:auto; max-width:141px; font-weight:normal; font-size:20px; color:#fff; text-indent:0px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#top_layout.subView2 > .top_wrap > .title > h1 > a {width:auto; text-indent:0}
#top_layout.subView2 > .top_wrap{ background-image:url(https://image.r114.co.kr/M1/images/inc/top_view2_bg.png); background-position:0px 0px; background-repeat:repeat-x; background-size:auto 52px; border-bottom:0px;}
#top_layout.subView2 > .top_wrap > .utile_wrap > li.search{ display:none;}
#top_layout.subView2 > .top_wrap > .utile_wrap > li.good,
#top_layout.subView2 > .top_wrap > .utile_wrap > li.sns{ display:inline-block;}
#top_layout.subView2 > .top_wrap > .utile_wrap > li.prev{ margin:0px; display:inline-block; position:absolute; left:15px;}
#top_layout.subView2 > .top_wrap > .utile_wrap > li.prev{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_prev_w.png);} /*202205 메인수정 */
#top_layout.subView2 > .top_wrap > .utile_wrap > li.good{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_good_w.png);} /*202205 메인수정 */
#top_layout.subView2 > .top_wrap > .utile_wrap > li.good.on{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_good_on.png);} /*202205 메인수정 */
#top_layout.subView2 > .top_wrap > .utile_wrap > li.sns{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_share_w.png);} /*202205 메인수정 */
#top_layout.subView2 > .top_wrap > .utile_wrap > li.navi{ background-image:url(https://image.r114.co.kr/M1/images/main/img2022/top_but_navi_w.png);} /*202205 메인수정 */
#top_layout.subView2 > .menu_wrap{ display:none;}

/*쓰기 상단*/
#top_layout.subWrite > .top_wrap > .title{ width:200px; background-image:none; text-align:center; margin-left:-100px; position:absolute; left:50%; z-index:999;}
#top_layout.subWrite > .top_wrap > .title > h1{ width:200px; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#top_layout.subWrite > .top_wrap > .utile_wrap > li.navi,
#top_layout.subWrite > .top_wrap > .utile_wrap > li.search{ display:none;}
#top_layout.subWrite > .top_wrap > .utile_wrap > li.cancel,
#top_layout.subWrite > .top_wrap > .utile_wrap > li.write{ display:inline-block;}
#top_layout.subWrite > .top_wrap > .utile_wrap > li.cancel,
#top_layout.subWrite > .top_wrap > .utile_wrap > li.write,
#top_layout.subWrite > .top_wrap > .utile_wrap > li.cancel > a,
#top_layout.subWrite > .top_wrap > .utile_wrap > li.write > a{ width:auto; font-size:16px; text-indent:0px; margin:0px; display:inline-block;}
#top_layout.subWrite > .top_wrap > .utile_wrap > li.cancel{ display:inline-block; position:absolute; left:15px;}
#top_layout.subWrite > .menu_wrap{ display:none;}

/*로그인 상단*/
#top_layout.subLogin > .top_wrap > .title{ width:160px; background-image:none; text-align:center; margin-left:-80px; position:absolute; left:50%; z-index:999;}
#top_layout.subLogin > .top_wrap > .title > h1{ display:inline-block;}
#top_layout.subLogin > .top_wrap > .title > h1 > a{ width:160px; font-weight:normal; font-size:20px; color:#000; text-indent:0px; line-height:28px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#top_layout.subLogin > .top_wrap > .utile_wrap > li{ display:none;}
#top_layout.subLogin > .top_wrap > .utile_wrap > li.prev{ margin:0px; display:inline-block; position:absolute; left:15px;}
#top_layout.subLogin > .menu_wrap{ display:none;}

/*바디 공통*/
#body_layout,
#body_layout2,
#body_layout3{ font-size:0.875em;}
#body_layout{ width:100%; padding:0px; margin:90px 0px 0px 0px; display:inline-block;}
#map_layout{ position:relative; width:100%; height:100%; padding:90px 0px 15.4% 0px; margin:0px; display:inline-block; box-sizing:border-box;}/*180524수정*/
.body_top120 {margin-top:120px !important;}/* 1807커뮤니티 바디 높이조절 */

/* 레이어팝업 */
#lp_layout{ width:100%; height:100%; padding:0px; margin:0px; display:none; position:fixed; top:0px; left:0px; z-index:99999;}
#lp_layout:before{ width:100%; height:100%; background-color:#000; content:""; padding:0px; margin:0px; opacity:0.6; position:absolute; top:0px; left:0px;}/* 180713 */
#lp_layout > .lp_wrap{ width:100%; padding:0px; margin:0px; display:none; position:absolute; top:50%; left:50%;}
#lp_layout > .lp_wrap > .lp_contents{ width:100%; background-color:#fff; text-align:center; padding:20px 20px 30px 20px; margin:0px; display:inline-block; box-sizing:border-box; border-radius:4px 4px 0px 0px;}
#lp_layout > .lp_wrap > .lp_contents > .title{ width:100%; font-size:18px; color:#000; line-height:22px; padding:0px; margin:10px 0px 0px 0px; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .txt{ width:100%; font-size:14px; color:#666; line-height:18px; padding:0px; margin:10px 0px 0px 0px; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .txt > span{ color:#5c6bc0;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink{ margin-top:20px; margin-bottom:18px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a{ width:2.5rem; height:2.5rem; background-image:url(https://image.r114.co.kr/M1/images/inc/top_sns_icon.gif); background-position:0px 0px; background-repeat:no-repeat; background-size:10rem 2.5rem; text-indent:-9999px; padding:0px; margin:0px 0.375rem; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a.sms{ background-position:0px 0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a.ka{ background-position:-2.5rem 0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a.tw{ background-position:-5rem 0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a.fa{ background-position:-7.5rem 0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a:first-child{ margin-left:0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.snsLink a:last-child{ margin-right:0px;}
#lp_layout > .lp_wrap > .lp_contents > .txt.c_333{ color:#333;}
#lp_layout > .lp_wrap > .lp_contents > .txt_s{ width:100%; font-size:12px; color:#666; line-height:16px; padding:0px; margin:5px 0px 0px 0px; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .txtarea_wrap{ margin-top:10px;}
#lp_layout > .lp_wrap > .lp_contents > .txtarea_wrap .txtarea{ border:1px solid #a0a0a0;}
/* 171213_연락처남기기팝업 약관 */
#lp_layout > .lp_wrap > .lp_contents > .pop_agree {margin-top:8px;}
#lp_layout > .lp_wrap > .lp_contents > .pop_agree > div {background-color:#f5f7f9; padding:5px; border:1px solid #c6cbce; font-size:12px; color:#666; line-height:16px;}
#lp_layout > .lp_wrap > .lp_contents > .pop_agree p {text-align:left; display:block; margin-top:5px;}
@media (max-width:320px) {/*iphone4~5*/
	#lp_layout > .lp_wrap > .lp_contents{padding:10px;}
	#lp_layout > .lp_wrap > .lp_contents > .title{margin:0px;}
}
/*/ 171213_연락처남기기팝업 약관 */
#lp_layout > .lp_wrap > .lp_contents > .formBox{ width:100%; font-size:12px; color:#666; text-align:left; line-height:18px; padding:0px; margin:10px 0px 0px 0px; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .formBox input{ width:100%; height:40px; font-size:14px; line-height:20px; padding:10px 15px; margin:0px; display:inline-block; border:1px solid #a0a0a0; box-sizing:border-box;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.warning input{ color:#ff5252; border:1px solid #ff5252;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.warning .hideCon{ display:block;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.warning .hideCon .icon_warning{ width:100%; background-image:url(https://image.r114.co.kr/M1/images/sub/input_notTxt_icon.png); background-position:left center; background-repeat:no-repeat; background-size:12px 12px; font-size:12px; color:#ff5252; line-height:14px; padding:0px 0px 0px 16px; margin:5px 0px; display:block;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel1,
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel2{ height:38px; line-height:20px; padding:10px; display:table; border:1px solid #a0a0a0; box-sizing:border-box;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel1 a,
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel2 a{ color:#333; line-height:20px; padding:0px; margin:0px 0px 0px 8px;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel1 .icon_wrap,
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel2 .icon_wrap{ width:20px; height:20px; background-image:url(https://image.r114.co.kr/M1/images/sub/m107_icon_bg.gif); background-repeat:no-repeat; background-size:40px auto; padding:0px; margin:0px 8px 0px 0px; display:inline-block;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel1 .icon_wrap{ background-position:0px 0px;}
#lp_layout > .lp_wrap > .lp_contents > .formBox.tel2 .icon_wrap{ background-position:-20px 0px;}
#lp_layout > .lp_wrap > .lp_contents > .snsUrl{ padding-right:75px; box-sizing:border-box; position:relative;}
#lp_layout > .lp_wrap > .lp_contents > .snsUrl .inp_txt{ overflow:hidden; text-overflow:ellipsis; work-wrap:normal; white-space:nowrap;}
#lp_layout > .lp_wrap > .lp_contents > .snsUrl button{ width:67px; height:40px; font-size:14px; color:#666; border-radius:3px; border:1px solid #a0a0a0; position:absolute; top:0px; right:0px;}
#lp_layout > .lp_wrap > .lp_btn{ width:100%; height:50px; padding:0px; margin:0px; display:block;}
#lp_layout > .lp_wrap > .lp_btn > a{ height:50px; font-size:16px; text-align:center; color:#fff; line-height:50px; padding:0px; margin:0px; float:left;}
#lp_layout > .lp_wrap > .lp_btn > .type1{ width:50%; background-color:#a7a8ae; border-radius:0px 0px 0px 4px;}
#lp_layout > .lp_wrap > .lp_btn > .type2{ width:50%; background-color:#5c6bc0; border-radius:0px 0px 4px 0px;}
#lp_layout > .lp_wrap > .lp_btn > .type3{ width:100%; background-color:#5c6bc0; border-radius:0px 0px 4px 4px;}
#lp_layout > .lp_wrap.v2 > .lp_contents{ padding:20px; border-radius:4px;}
#lp_layout > .lp_wrap.v2 > .lp_btn{ width:13px; height:13px; position:absolute; top:16px; right:16px;}
#lp_layout > .lp_wrap.v2 > .lp_btn > .close{ width:13px; height:13px; background-image:url(https://image.r114.co.kr/M1/images/inc/lp_btn_close.gif); background-position:0px 0px; background-repeat:no-repeat; background-size:13px; text-indent:-99999px; padding:0px; margin:0px; float:left;}
#lp_layout > .lp_wrap.v3{ width:100% !important; height:100% !important; margin:0px !important; top:0px !important; left:0px !important;}
#lp_layout > .lp_wrap.v3 > .lp_contents{ background-color:#000; padding:0px; display:table-cell; vertical-align:middle; border-radius:0px;}
#lp_layout > .lp_wrap.v3 > .lp_contents:before{ width:100%; height:150px; background-image:url(https://image.r114.co.kr/M1/images/sub/lp_visual_top_bg.png); background-position:0px 0px; background-repeat:repeat-x; background-size:1px 150px; content:""; padding:0px; margin:0px; position:absolute; top:0px; left:0px; z-index:2;}
#lp_layout > .lp_wrap.v3 > .lp_btn{ width:20px; height:20px; position:absolute; top:16px; right:16px; z-index:9;}
#lp_layout > .lp_wrap.v3 > .lp_btn > .close{ width:20px; height:20px; background-image:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png); background-position:0px 0px; background-repeat:no-repeat; background-size:20px; text-indent:-99999px; padding:0px; margin:0px; float:left;}
#lp_layout > .lp_wrap.v3 > .lp_btn > .type1{ width:50%; background-color:#a7a8ae; border-radius:0px; position:fixed; bottom:0px; left:0px;}
#lp_layout > .lp_wrap.v3 > .lp_btn > .type2{ width:50%; background-color:#ff5353; border-radius:0px; position:fixed; bottom:0px; right:0px;}
#lp_layout > .lp_wrap.v3 > .lp_contents > .imgInfo_wrap{ width:100%; padding:0px; margin:0px; position:fixed; top:50px; z-index:99;}
#lp_layout > .lp_wrap.v3 > .lp_contents > .imgInfo_wrap .txt_info_b{ font-size:20px; color:#fff;}
#lp_layout > .lp_wrap.v3 > .lp_contents > .imgInfo_wrap .txt_info_s{ font-size:12px; color:#fff;}
/* 메인방콜팝업 180713 */
#lp_layout > .lp_wrap.main_pop {}
#lp_layout > .lp_wrap.main_pop > .lp_contents {padding:0; position:relative; background:none;}
#lp_layout > .lp_wrap.main_pop > .lp_contents > a {display:block;}
#lp_layout > .lp_wrap.main_pop > .lp_contents > a > img {width:320px; height:auto}
#lp_layout > .lp_wrap.main_pop > .lp_contents > p {text-align:left;}
#lp_layout > .lp_wrap.main_pop > .lp_contents > p > a {display:inline-block; line-height:30px; font-size:14px; color:#fff;}
#lp_layout > .lp_wrap.main_pop > .lp_contents > p > a span { width:12px; height:12px; display:inline-block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; border:1px solid #fff; margin:9px 8px 0 0}
#lp_layout > .lp_wrap.main_pop > .lp_contents > .lp_btn {position:absolute; top:-34px; right:0; overflow:hidden;}
#lp_layout > .lp_wrap.main_pop > .lp_contents > .lp_btn a {width:30px; height:30px; display:block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; text-indent:-9999px;}
/*// 메인방콜팝업 180713 */

/* 메인팝업 181004 */
#lp_layout > .lp_wrap.popup180820 {}
#lp_layout > .lp_wrap.popup180820 > .lp_contents {padding:0; position:relative; background:none;}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > a {display:block;}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > a > img {width:300px; height:auto}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > p {margin:10px 0 0;}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > p > a {display:inline-block; line-height:30px; font-size:14px; color:#fff;}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > p > a span { width:12px; height:12px; display:inline-block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; border:1px solid #fff; margin:9px 8px 0 0}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > .lp_btn {position:absolute; top:-20px; right:10px; overflow:hidden;}
#lp_layout > .lp_wrap.popup180820 > .lp_contents > .lp_btn a {width:30px; height:30px; display:block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; text-indent:-9999px;}
/*// 메인팝업 181004 */

/* 메인팝업 181018 */
.main_popup {position:absolute; left:50%; z-index:1;}
.main_popup > .lp_contents {padding:0; position:relative; background:none;}
.main_popup > .lp_contents > a {display:block;}
.main_popup > .lp_contents > a > img {width:100%; height:auto}
.main_popup > .lp_contents > p {margin:10px 0 0; text-align:center;}
.main_popup > .lp_contents > p > a {display:inline-block; line-height:30px; font-size:14px; color:#fff; background:rgba(0,0,0,0.5); padding:0 10px; border-radius:30px;}/* 181017수정 */
.main_popup > .lp_contents > p > a span { width:12px; height:12px; display:inline-block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; border:1px solid #fff; margin:9px 8px 0 0}
.main_popup > .lp_contents > .lp_btn {position:absolute; top:-20px; right:10px; overflow:hidden;}
.main_popup > .lp_contents > .lp_btn a {width:30px; height:30px; display:block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center rgba(0,0,0,0.5) no-repeat;background-size:20px; text-indent:-9999px; border-radius:30px; padding:5px;}/* 181017수정 */
/*// 메인팝업 181018 */

/* 주소복사변경 170908 */
#lp_layout > .lp_wrap > .lp_contents > .inp_wrap a.url_copy {height:39px; line-height:39px; display:block; border:1px solid #c6cbce; font-size:0.813rem; color:#333; background:#fff; padding:0 12px;}
#lp_layout > .lp_wrap > .lp_contents > .inp_wrap .txt_exclamation {padding:8px 0 0;}

#lp_layout2,
#lp_layout4{ width:100%; height:100%; padding:0px; margin:0px; display:none; position:fixed; top:0px; left:0px; z-index:99999;}
#lp_layout2:before,
#lp_layout4:before{ width:100%; height:100%; background-color:#000; content:""; padding:0px; margin:0px; opacity:0.4; position:absolute; top:0px; left:0px;}
#lp_layout2 > .lp_wrap,
#lp_layout4 > .lp_wrap{ width:100%; background-color:#fff; padding:0px; margin:0px; display:none; position:absolute; box-sizing:border-box; z-index:999;}
#lp_layout2 > .lp_wrap > .lp_contents{ width:100%; text-align:left; padding:0px; margin:0px 0px 71px 0px; display:inline-block;}
#lp_layout4 > .lp_wrap > .lp_contents{ width:100%; text-align:left; padding:0px; margin:0px; display:inline-block;}
#lp_layout2 > .lp_wrap > .btn_wrap{ width:100%; box-sizing:border-box; position:absolute; bottom:0px;}
#lp_layout4 > .lp_close{ width:100%; height:100%; padding:0px; margin:0px; position:absolute; top:0px; left:0px; z-index:99;}
#lp_layout4 > .lp_close a{ width:100%; height:100%; text-indent:-99999px; padding:0px; margin:0px; display:block;}
#lp_layout2 .boxTab_wrap .tabBox .tabCon,
#lp_layout4 .boxTab_wrap .tabBox .tabCon{padding:0 16px; box-sizing:border-box;}
#lp_layout2 .inner,
#lp_layout4 .inner{padding:30px 16px 0;}
#lp_layout2 .btn_wrap.type5,
#lp_layout4 .btn_wrap.type5{padding:15px 16px;border-top:1px solid #929297;}
#lp_layout2 .search_wrap,
#lp_layout4 .search_wrap{padding-top:20px;}
#lp_layout2 .result_tag,
#lp_layout4 .result_tag{margin:0 -16px;padding:12px 0 12px 32px;background-color:#f2f3f5;}
#lp_layout2 .result_tag:before,
#lp_layout4 .result_tag:before{display:none;}
#lp_layout2 .tit_filter,
#lp_layout4 .tit_filter{margin-bottom:10px;font-size:13px;}
#lp_layout2 .tit_filter + .tab_type2,
#lp_layout4 .tit_filter + .tab_type2{margin-bottom:20px;}
#lp_layout2 .range_wrap:after,
#lp_layout4 .range_wrap:after{content:'';display:block;clear:both;}
#lp_layout2 .range_wrap .tit_filter,
#lp_layout4 .range_wrap .tit_filter{float:left;}
#lp_layout2 .range_wrap .range_txt,
#lp_layout4 .range_wrap .range_txt{float:right;line-height:41px;}
#lp_layout2 .range_wrap .txt_w,
#lp_layout4 .range_wrap .txt_w{margin:0 4px;font-size:20px;color:#999;}
#lp_layout2 .range_wrap .inp_txt,
#lp_layout4 .range_wrap .inp_txt{width:86px;text-align:right;}
.range_slider{clear:both;padding:10px 13.5px 20px 13.5px; height:27px;}

#searchLp_layout{ width:100%; height:52px; background-color:#FFF; padding:9px 0 9px 12px; margin:0px; display:none; box-sizing:border-box; position:fixed; top:0px; left:0px; right: 0; z-index:99999;}/*202205 메인검색바 수정 */
#top_layout .search_frm{position:absolute; top:7px; right:50px; bottom:7px; left:48px; padding:0px; z-index:2; -webkit-transition-duration:.2s; transition-duration:.2s}
#top_layout .search_frm .inp_wrap{ width:100%; height:40px; padding:0px 0px 0px 0px; margin:0px; box-sizing:border-box; position:relative;}
#searchLp_layout .inp_wrap{ width:calc( 100% - 44px ); height:34px; padding:0px /*50px 0px 0px*/; margin:0px; box-sizing:border-box; position:relative;} /*202205 메인검색바 수정 */
#searchLp_layout .inp_wrap + .btn_close { font-size: 1rem; font-weight: 400; color: #EB0E2A;  padding: 0 4px;} /*202205 메인검색바 수정 */
#top_layout .search_frm .inp_wrap .inp_txt { height:40px; font-size:1.125rem; line-height:40px; border:0px; letter-spacing:-0.1rem;}/* 170830 메인검색바 수정으로 매물검색 클래스 나눔 */
#searchLp_layout .inp_wrap .inp_txt{ height:34px; font-size:1.0rem; line-height:34px; padding-right:30px; border:0px; letter-spacing:-0.1rem; background: #F5F5F5;} /*202205 메인검색바 수정 */
#searchLp_layout .inp_wrap .inp_txt[name=dqSearchTerm]::placeholder {font-size:1rem; color: #999;} /*202205 메인검색바 수정 */
#searchLp_layout .inp_wrap .inp_txt[name=dqSearchTerm]::-ms-input-placeholder {font-size:1rem; color: #999;} /*202205 메인검색바 수정 */
#top_layout .search_frm .inp_wrap .btn_cancel{ width:14px; height:14px; background-image:url('https://image.r114.co.kr/M1/images/sub/ico_comm.png'); background-position:0 -235px; background-repeat:no-repeat; background-size:30px auto; text-indent:-99999px; padding:0px; margin:0px; display:none; position:absolute; top:13px; right:39px;}
#searchLp_layout .inp_wrap .btn_cancel{ width:14px; height:14px; background-image:url('https://image.r114.co.kr/M1/images/sub/ico_comm.png'); background-position:0 -235px; background-repeat:no-repeat; background-size:30px auto; text-indent:-99999px; padding:0px; margin:0px; display:none; position:absolute; top:11px; right:40px;} /*202205 메인검색바 수정 */
#top_layout .search_frm .inp_wrap .btn_search{ width:24px; height:24px; background-image:url('https://image.r114.co.kr/M1/images/inc/searchLp_btn_search2.gif'); background-position:center center; background-repeat:no-repeat; background-size:18px; text-indent:-99999px; padding:0px; margin:0px; border:0px; position:absolute; top:8px; right:5px;}
#searchLp_layout .inp_wrap .btn_search{width:34px; height:34px; background-image:url('https://image.r114.co.kr/M1/images/main/img2022/icon_but_searchBar.png'); background-position:center center; background-repeat:no-repeat; background-size:34px 34px; text-indent:-99999px; padding:0px; margin:0px; border:0px; position:absolute; top:0px; right:0px;} /*202205 메인검색바 수정 */

#searchLp_layout .inp_wrap .btn_close{ width:50px; height:40px; font-size:13px; color:#fff; line-height:40px; padding:0px; margin:0px; position:absolute; top:0px; right:0px;}
.searchLp_wrap{ position:relative; display: flex;} /*202205 메인검색바 수정 */
.searchLp_wrap .search_result{ background-color:transparent !important; padding:0px 0px 0px 0px; border:0px !important;}/* 170830 메인검색바 수정 */
.searchLp_wrap .search_result .list_result li span{color:#EB0E2A;} /*202205 메인검색바 수정 */
/* 170830 메인검색바 수정 */
.searchLp_wrap .search_result .list_result{position:relative;height:100%; background-color:#fff; margin:0px; border:0px solid #929297; box-sizing:border-box; overflow-y:auto; padding-top: 10px;} /*202205 메인검색바 수정 */
.searchLp_wrap .search_result .list_result li span{color:#5c6bc0;}

.searchLp_wrap .search_recent {width:100%; padding:0px; box-sizing:border-box; margin:52px 0 0; position:fixed; bottom:0; top:0; left:0; background-color:#fff;}
/* 부동산GO연동-171030 */
.r_go_search .search_recent {position:fixed; left:0px; right:0px; bottom:0px; top:52px; background:#fff; z-index:101;}
.r_go_search .search_recent .list_recent,
.searchLp_wrap .search_recent .list_recent{width:100%; background-color:#fff; height:100%; padding:10px 15px 9px 15px; /*border:1px solid #929297;*/ box-sizing:border-box; overflow-y:scroll; z-index: 9999;} /*202205 메인수정 */
.r_go_search .search_recent .list_recent dt,
.searchLp_wrap .search_recent .list_recent dt{width:100%; font-size:0.750rem; color:#999; line-height:27px; padding:0 0 10px; box-sizing:border-box; display:block; border-bottom:0px solid #c6cbce;  position:relative;} /*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dt:before,
.searchLp_wrap .search_recent .list_recent dt:before{ width:14px; height:14px; background-image:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png); background-position:-16px -218px; background-repeat:no-repeat; background-size:30px auto; content:""; padding:0px; margin:0px; position:absolute; left:0px; top:6px; display: none;} /*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dt .btn_close,
.searchLp_wrap .search_recent .list_recent dt .btn_close {height:38px; position:absolute; top:-10px; right:0; font-size:0.95rem; color:#4254B8; padding:0 6px}
.r_go_search   .search_recent .list_recent dt .btn_close1 {height:38px; position:absolute; top:-10px; right:50px; font-size:0.95rem; color:#4254B8; padding:0 6px}
.r_go_search   .search_recent .list_recent dt .btn_close1:before {content: ''; width:1px; height:16px; background:#ccc; position:absolute; top:12px; right:-5px;}
.r_go_search   .search_recent .list_recent dd,
.searchLp_wrap .search_recent .list_recent dd {position:relative; padding: 8px 0;} /*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dd a,
.searchLp_wrap .search_recent .list_recent dd a{display:block; line-height:38px; padding:0; font-size:1rem; font-weight: 300; margin-right:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;position: relative;} /*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dd a:first-child,
.searchLp_wrap .search_recent .list_recent dd a:first-child { padding-left:48px;}/*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dd a:first-child:after,
.searchLp_wrap .search_recent .list_recent dd a:first-child:after { content: ""; width:38px; height: 38px; border-radius: 40px; position: absolute; top: 0; left: 0; background: url('https://image.r114.co.kr/M1/images/main/img2022/icon_but_searchList.png') center center #F5F5F5 no-repeat; background-size: 38px auto;} /*202205 메인검색바 수정 */
.r_go_search   .search_recent .list_recent dd a.close_keyword,
.searchLp_wrap .search_recent .list_recent dd a.close_keyword {width:38px; height:38px; margin:0; background:url('https://image.r114.co.kr/M1/images/inc/lp_btn_close.gif') center center no-repeat; background-size:8px 8px; position:absolute; top:50%; right:-10px; margin-top: -19px; opacity: .6; text-indent:-999999px}/*202205 메인검색바 수정 */
.r_go_search   .search_recent .close_recent,
.searchLp_wrap .search_recent .close_recent {width:100%; height:40px; background-color:#E4E7EC; border-top:1px solid #D8DDE0; position:fixed; bottom:0; text-align:right; display:none}
/*// 부동산GO연동-171030 */

.list_result .landSearch_iscroll{overflow-y: hidden}
/*// 170830 메인검색바 수정 */

#top_layout .msrch_wrap.search_frm{ top:0px; left:0px; right:0px; bottom:0px;}
#top_layout .msrch_wrap.search_frm .search_result{position:relative; border:0px;}
#top_layout .msrch_wrap.search_frm .search_result:before{position: absolute;display: block;content:"";width: 100%;height: 1000px;left:0;z-index: 1;top:0;background: rgba(0,0,0,.5);}
#top_layout .msrch_wrap.search_frm .search.inp_wrap{ width:inherit; height:50px; padding:0px 90px 0px 0px; position:relative;}
#top_layout .msrch_wrap.search_frm .search.inp_wrap .btn_cancel{ top:17px; right:95px;}
#top_layout .msrch_wrap.search_frm .search.inp_wrap .btn_search{ top:12px; right:68px;}

.slide_wrap > .slideBox#writer_list > li img {height: 130px;}

/* gnb */
.sidemenu{display:none;position:fixed;top:0;right:0;z-index:9999;width:100%; height:100%;background-color:#e4e7ec; padding:51px 0px 0px 0px; box-sizing:border-box; overflow-y:auto; }/* 200212메인수정 */
.sidemenu .sideTitle{ width:100%; height:50px; padding:0px; position:fixed; top:0px; left:0px; z-index:999;}/* 200212메인수정 */
.sidemenu .sideTitle .inner1 {border-bottom:0;}/* 200212메인수정 */
.sidemenu .top_sidemenu{position:relative;padding:15px 88px 15px 20px;border-bottom:1px solid #4b5055; line-height:20px; background:url(https://image.r114.co.kr/W1/images/common/gnb_bg_left.png) -36px center #f0ece8 no-repeat; background-size:auto 71px; overflow:hidden}/* 200212메인수정 */
.sidemenu .top_sidemenu:after {/*content:"";*/ width:120px; height:53px; background:url(https://image.r114.co.kr/W1/images/common/gnb_bg_right.png) -16px center no-repeat; background-size:auto 53px; position:absolute; top:0; right:0; z-index:0}/* 20210604 상단배경 제거작업진행 */
.sidemenu .btn_settting{display:inline-block;float:left;margin-right:10px;}
.sidemenu .btn_settting .ico_setting{width:20px;height:20px;background-position:0 -110px;}
.sidemenu .greetings{display:inline-block;font-size:16px;font-weight:300;color:#939fe2;}
.sidemenu .greetings span{display:inline-block;overflow:hidden;max-width:90px;font-size:19px;color:#fff;white-space:nowrap;text-overflow:ellipsis;}
.sidemenu .greetings .login{font-size:16px;font-weight:700;color:#939fe2;text-decoration:underline;}
.sidemenu .top_sidemenu .top_btns{position:absolute;top:15px;right:16px; z-index:1}/* 200212메인수정 */
.sidemenu .top_sidemenu .top_btns:after{content:"";display:inline-block;position:absolute;top:2px; right:35px; width:1px;height:19px; background-color:rgba(0,0,0,0.2);}/* 200212메인수정 */
.sidemenu .btn_home{margin-right:16px;}
.sidemenu .btn_home .ico_setting{width:22px;height:20px;background-position:-70px -110px;}
.sidemenu .btn_mypage {width:21px; height:21px; margin:2px 10px 0 0; display:inline-block; overflow:hidden; text-overflow:clip; white-space:nowrap; background:#d00f00; color:#d00f00; line-height:17px; text-indent:6px; border-radius:21px;}/* 200212메인수정 */
.sidemenu .btn_mypage:first-letter {color:#fff;}/* 200212메인수정 */
.sidemenu .btn_mypage span {width:22px;height:21px; display:inline-block; overflow:hidden; background:url(https://image.r114.co.kr/M1/images/main/icon_side.png) 2px -53px no-repeat; background-size:96px auto; font-size:0; line-height:0; text-indent:100%; vertical-align:middle; display:none}/* 200212메인수정 */
.sidemenu .btn_login {margin-right:10px;}/* 200212메인수정 */
.sidemenu .btn_login span {width:22px;height:21px; display:inline-block; overflow:hidden; background:url(https://image.r114.co.kr/M1/images/main/icon_side.png) -68px -53px no-repeat; background-size:96px auto; font-size:0; line-height:0; text-indent:100%; vertical-align:middle;}/* 200212메인수정 */
.sidemenu .btn_set {margin-right:10px;}/* 200212메인수정 */
.sidemenu .btn_set span{width:22px;height:21px; display:inline-block; overflow:hidden; background:url(https://image.r114.co.kr/M1/images/main/icon_side.png) -32px -53px no-repeat; background-size:96px auto; font-size:0; line-height:0; text-indent:100%; vertical-align:middle;}/* 200212메인수정 */

.sidemenu .btn_cl_sidemenu{margin:2px 0 0 16px}
.sidemenu .btn_cl_sidemenu .ico_setting{width:18px;height:18px;background-position:-95px -110px;}/* 200212메인수정 */
.sidemenu > .btn_home .ico_setting {vertical-align:top;}/* 200212메인수정 */
.sidemenu .gnb{padding-top:0} /* 1807수정 */
.sidemenu .gnb:after{content:'';display:block;clear:both;}
.sidemenu .gnb li{float:left;position:relative;width:25%;box-sizing:border-box;text-align:center;} /* 1807수정 */
.sidemenu .gnb li:after{content:'';display:block;position:absolute;top:0px;right:0;width:1px;height:82px;background-color:#d8dde0;} /* 1807수정 */
.sidemenu .gnb li:last-child:after{display:none;}
.sidemenu .gnb li:nth-of-type(1) a, /* 1807수정 */
.sidemenu .gnb li:nth-of-type(2) a, /* 1807수정 */
.sidemenu .gnb li:nth-of-type(3) a, .sidemenu .gnb li:nth-of-type(4) a {border-bottom:1px solid #d8dde0;} /* 1807수정 */

.sidemenu .gnb.on li:after{height:41px;}
.sidemenu .gnb a{display:block;height:44px;font-size:13px; padding:19px 0;} /* 1807수정 */
.sidemenu .gnb .ico_setting{display:block;height:21px;margin:1px auto 6px;}
.sidemenu .gnb .menu1{width:20px;background-position:0 -134px;} /* 매물시세 */
.sidemenu .gnb .menu2{width:21px;background-position:-23px -134px;} /* 매물의뢰 */
.sidemenu .gnb .menu3{width:21px;background-position:-46px -134px;} /* 리서치 */
.sidemenu .gnb .menu4{width:21px;background-position:-46px -204px;} /* 1807수정 - 생활중개(구.서비스+) */
.sidemenu .gnb .menu5{width:20px;background-position:0 -204px;} /* 1807수정 - 직거래 */
.sidemenu .gnb .menu6{width:21px;background-position:-23px -204px;} /* 1807수정 - 커뮤니티 */
.sidemenu .gnb .menu7{width:21px;background-position:-71px -204px;} /* 1807수정 - 분양 */
.sidemenu .gnb .menu8{width:21px;background-position:-96px -204px;} /* 1807수정 - 부동산GO */
.sidemenu .gnb .menu9{width:21px;background-position:0 -225px;} /* 1812수정 - 창업지원 */

.sidemenu .gnb li ul{display:none;position:relative;min-height:156px;padding:6px 0;}
.sidemenu .gnb li ul:after{content:'';display:block;position:absolute;top:0px;right:0;width:1px;height:100%;background-color:#d8dde0;}
.sidemenu .gnb li:last-child ul:after{display:none;}
.sidemenu .gnb.on li ul{display:block;}
.sidemenu .gnb li li{clear:left;width:100%;}
.sidemenu .gnb li li:after{display:none;}
.sidemenu .gnb li li a{height:30px;line-height:30px;color:#666;}
.sidemenu .btn_nav{display:block;width:100%;margin-top:17px;border-top:1px solid #d8dde0;font-size:13px;line-height:36px;color:#666;}
.sidemenu .btn_nav .ico_setting{width:10px;height:12px;margin-left:6px;background-position:0 -160px;}
.sidemenu .btn_nav .ico_setting.cl{width:11px;height:11px;background-position:-12px -160px;}
/* 1807수정 */
@media(min-width:480px){/* pad */
	.sidemenu .gnb li {width:12.5%;}
	.sidemenu .gnb li a {border-bottom:0 !important;}
	/* 200212메인수정 */
	.sidemenu {width:414px;}
	.sidemenu:after {content:""; position:fixed; top:0; right:414px; bottom:0; left:0; background:rgba(0,0,0,0.6);}
	.sidemenu .sideTitle {width:414px; left:auto;}
	/*// 200212메인수정 */
}
/*// 1807수정 */
.google_bn{text-align: center;padding:20px 0;width: 100%;overflow-x: hidden}
.list_service_main + .google_bn {padding-top:10px}
form + .google_bn { margin-top:-60px;}

/* 검색상단 - 부동산GO연동-171030 */
#top_layout.searchView {height:52px;}
#top_layout.searchView > .top_wrap > .inp_wrap {height:29px; padding:0px; margin:0 40px 0 35px; box-sizing:border-box; position:relative; border-bottom:1px solid #f60;}
#top_layout.searchView > .top_wrap > .inp_wrap:before {content:''; position:absolute; bottom:0; left:0; display:block; width:1px; height:3px; background-color:#f60;}
#top_layout.searchView > .top_wrap > .inp_wrap:after  {content:''; position:absolute; bottom:0; right:0; display:block; width:1px; height:3px; background-color:#f60;}
#top_layout.searchView > .top_wrap > .inp_wrap .inp_txt {height:28px; line-height:28px; padding:0 50px 0 8px; border:1px solid #fff; font-size:0.95rem; color:#333;}
#top_layout.searchView > .top_wrap > .inp_wrap .btn_cancel {width:14px; height:14px; background-image:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png); background-position:0 -235px; background-repeat:no-repeat;  background-size:30px auto; text-indent:-99999px; padding:0px; margin:0px; display:none; position:absolute; top:7px; right:37px;}
#top_layout.searchView > .top_wrap > .inp_wrap .btn_search {width:28px; height:28px;background-image:url(https://image.r114.co.kr/M1/images/inc/top_btn_search.gif); background-position:center center; background-repeat:no-repeat;  background-size:28px auto; text-indent:-99999px; position:absolute; top:0px; right:1px;}

#top_layout.searchView > .top_wrap > .inp_wrap .keyword_box {width:100%; max-height:250px; position:absolute; top:29px; left:0; overflow-y:auto; background:#fff; box-shadow:0px 1px 3px rgba(0,0,0,0.4); padding:0;}
#top_layout.searchView > .top_wrap > .inp_wrap .keyword_box li {}
#top_layout.searchView > .top_wrap > .inp_wrap .keyword_box li a {display:block; position:relative; height:30px; padding:0 10px 0 10px; font-size:0.8rem; line-height:30px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
#top_layout.searchView > .top_wrap > .inp_wrap .keyword_box li a span{color:#5c6bc0;}

#top_layout.searchView > .top_wrap > .utile_wrap > li.prev {margin:0px; display:inline-block; position:absolute; left:15px; top:12px;}
#top_layout.searchView > .top_wrap > .utile_wrap > li.location {margin:0px; display:inline-block; position:absolute; right:15px; top:12px; background:url(https://image.r114.co.kr/M1/images/sub/ico_gis.png) -1px -175px no-repeat; background-size:65px auto;  box-shadow:0px 1px 1px rgba(0,0,0,0.4); border-radius:3px;}

/* AR바로가기 - 부동산GO연동-171030 */
#top_layout.subView > .top_wrap > .utile_wrap > li.r_go_ar {display:inline-block; background:url(https://image.r114.co.kr/M1/images/sub/ico_rgo_ar.png) center center no-repeat; background-size:28px auto; /*box-shadow:0px 1px 1px rgba(0,0,0,0.4);*/ border-radius:3px; overflow:hidden; text-indent:-9999px;}/* 상세 */
#top_layout.searchView > .top_wrap > .utile_wrap > li.r_go_ar {margin:0px; display:inline-block; position:absolute; right:12px; top:12px; background:url(https://image.r114.co.kr/M1/images/sub/ico_rgo_ar.png) center center no-repeat; background-size:28px auto; /*box-shadow:0px 1px 1px rgba(0,0,0,0.4);*/ border-radius:3px; overflow:hidden; text-indent:-9999px;}/* 검색 */

/* 검색결과없음 - 부동산GO연동-171030 */
.no_keyword_wrap {padding:10px 15px 9px 15px;}
.no_keyword_wrap dt {font-weight:600; font-size:1rem; border-bottom:1px solid #c6cbce; padding:8px 3px; line-height:20px;}
.no_keyword_wrap dt span {color:#5c6bc0;}
.no_keyword_wrap dd {font-size:0.8rem; color:#666; padding:10px 5px;}

/* 건물정보팝업 - 부동산GO연동-171030 */
.building_info_popup {position:fixed; right:0; left:0; bottom:0; background:#fff; padding:16px 0 0; box-shadow:0px 0px 10px rgba(0,0,0,0.5); z-index:100;}
.building_info_popup dl {padding:0 16px;}
.building_info_popup dl dt {font-size:1.1rem; font-weight:600;}
.building_info_popup dl dd {font-size:0.85rem; color:#666; padding:3px 0 6px;}
.building_info_popup dl dd:first-child {}
.building_info_popup dl dd:last-child {max-height:40px; overflow:hidden;}
.building_info_popup ul {display:-webkit-flex;display:flex; padding:10px 16px 4px;}
.building_info_popup ul:after{content:'';display:block;clear:both;}
.building_info_popup ul li {flex:1;}
.building_info_popup ul li a {display:block; text-align:center; line-height:42px; margin:0 3px; border:1px solid #C6CBCE; border-radius:3px;}
.building_info_popup ul li a em {color:#FF5252; margin-left:3px;}
.building_info_popup > span {display:block; font-size:0.85rem; color:#666; padding:0 0 16px 20px;}
/* 건물상세(매물정보) - 부동산GO연동-171030 */
.mm_counter_wrap {background:#fff; padding:20px 11px; font-size:1rem;}
.mm_counter_wrap ul {display:flex;}
.mm_counter_wrap ul li {flex:1; position:relative;}
.mm_counter_wrap ul li a {display:block; text-align:center; line-height:25px; margin:0 5px; border:1px solid #C6CBCE; border-radius:5px; padding:4px 0 14px; background:#fff; box-shadow:0px 2px 4px rgba(0,0,0,0.15);}
.mm_counter_wrap ul li a em {color:#5c6bc0; display:block; font-size:1.6rem; margin-top:4px; padding:14px 0 0; border-top: 1px solid #d8dde0;}
.mm_counter_wrap ul li a p {width:20px; height:20px; line-height:20px; font-size:1rem; color:#fff; position:absolute; bottom:-1px; right:4px; background:#5c6bc0; border-radius:2px; display:none;}
/* 지도위치이동버튼 - 부동산GO연동-171030 */
.view_map_ref {width:30px; height:30px; position:absolute; top:50px; right:10px; background:url(https://image.r114.co.kr/M1/images/sub/ico_gis.png) 0 -128px no-repeat; background-size:65px auto; border:1px solid #999; border-bottom-color:#5c5c5c; border-radius:5px; text-indent:-9999px; overflow:hidden; z-index:1;}

.view_map_roadview {width:40px; height:40px; position:absolute; bottom:70px; right:10px; background:url(https://image.r114.co.kr/M1/images/sub/ico_gis.png) 0 -275px no-repeat; background-size:65px auto; text-indent:-9999px; overflow:hidden; z-index:1;}

/* 사진 크게보기 */
.lp_wrap_full {height:100%; z-index:999999}
.lp_wrap_full:before {content:""; top:0; left:0; right:0; bottom:0; background:#000; display:block; position:fixed; z-index:999}
.lp_wrap_full > .img_wrap {position:relative; height:100%;}
.lp_wrap_full > .img_wrap > img {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);z-index:999; max-width:100%; max-height:100%;}
.lp_wrap_full > .btn_wrap {position:absolute; right:16px; top:16px; z-index:999}
.lp_wrap_full > .btn_wrap > .close{ width:20px; height:20px; background-image:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png); background-position:0px 0px; background-repeat:no-repeat; background-size:20px; text-indent:-99999px; padding:0px; margin:0px; display:block;}

/* 지도 분양 배너 180524 */
.map_ad_wrap {width:auto; /*height:8.7%;*/ position:fixed; bottom:0; left:0; right:0; z-index:11; border-top:1px solid #939297; text-align:center;}/*180803수정*/
.map_ad_wrap img {width:100%; height:auto;}

/* 매물위치-중개사무소위치보기팝업 190108 */
.lp_map_pop {width:100%; height:100%; position:fixed; top:52px; left:0; background:#fff;}
.lp_map_pop > div {width:100%; position:fixed; top:52px; bottom:0; left:0; right:0; overflow:hidden;}

/* 등기변경 알림 중단 - 팝업 */
.lp_contents.alarm {}
.lp_contents.alarm > div > i {width:65px; height:44px; background:url(https://image.r114.co.kr/M1/images/etc/ico_pop_alarm.png); background-size:auto 44px; margin:20px auto 10px; display:block;}

/* 등기변경 알림 중단 - 페이지 */
.notice_alarm  {padding:20px; text-align:center;}
.notice_alarm i {width:65px; height:44px; background:url(https://image.r114.co.kr/M1/images/etc/ico_pop_alarm.png); background-size:auto 44px; margin:60px auto 20px; display:block;}
.notice_alarm .tit {font-size:1.6rem; font-weight:200; color:#000; line-height:2rem; padding:0 0 50px; position:relative;}
.notice_alarm .tit:after {content:"" !important; width:20px; height:1px; background:#000; position:absolute; bottom:25px; left:50%; margin-left:-10px}
.notice_alarm .tit p {font-weight:500; }
.notice_alarm .txt {color:#444; font-size:1.02rem}

/* 분양정보레이아웃깨짐수정 200519 */
#body_layout > .sort_wrap {padding-top:10px !important}
#body_layout > .sort_wrap + .sort_wrap {padding-top:13px !important}
#body_layout > section + .sort_wrap {padding-top:0 !important}

 /*202205 메인GNB 수정 */
.slide_gnb { width: 100%; max-width: 414px; height: 100%; position: fixed; top: 0; right:-100%;  background: #FFF; box-sizing: border-box; overflow-y: auto; z-index: 9999; display: none; box-shadow:0 0 10px rgba(0,0,0,.16);}
.gnb_bg {position: fixed; width: 100%; height: 100%; top: 0;  background: rgba(0,0,0,0.6); display: none; z-index: 9998; }
.slide_gnb > div {padding: 30px 20px;}

.slide_gnb .gnb_tit { padding: 0;}
.slide_gnb .gnb_tit .gnb_titbar {height: 52px;  padding: 8px 12px; display: flex; justify-content: space-between; box-sizing: border-box;}
.slide_gnb .gnb_tit .gnb_titbar .gnb_home {}
.slide_gnb .gnb_tit .gnb_titbar .gnb_home .gnb_but_home { width: 36px; height: 36px; display: block; font-size: 0; background: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_home_b.png) center center no-repeat; background-size: 100% auto;}
.slide_gnb .gnb_tit .gnb_titbar .gnb_unit {}
.slide_gnb .gnb_tit .gnb_titbar .gnb_unit a {width: 36px; height: 36px; display: inline-block; font-size: 0; background-position: center; background-size: 100% auto;}
.slide_gnb .gnb_tit .gnb_titbar .gnb_unit a.gnb_but_calc {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_cal_b.png);}
.slide_gnb .gnb_tit .gnb_titbar .gnb_unit a.gnb_but_close {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_close_b.png);}
.slide_gnb .gnb_tit.on {background: #EB5050; color: #FFF;}

.slide_gnb .gnb_tit .logoff_wrap { padding: 0 20px;}
.slide_gnb .gnb_tit .logoff_wrap a { line-height: 60px; display: block; background: #5A5F5F; position: relative; border-radius: 5px; color: #FFF;  font-size: 1rem; font-weight: 500; padding: 0 0 0 50px;}
.slide_gnb .gnb_tit .logoff_wrap a:before {content:""; width: 25px; height: 26px; position: absolute; top: 50%; left: 17px; margin-top: -13px; background:url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat; background-size: 50px auto; background-position:-25px 0; }
.slide_gnb .gnb_tit .logoff_wrap a:after {content:""; width: 10px; height: 18px; position: absolute; top: 50%; right: 14px; margin-top: -9px; background: url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat;  background-size: 50px auto;   background-position: right -192px;}
.slide_gnb .gnb_tit.on .logoff_wrap {display: none;}

.slide_gnb .gnb_tit .logon_wrap { display: none;}
.slide_gnb .gnb_tit .logon_wrap .user_info {display: flex; justify-content: space-between; padding: 3px 20px 26px;}
.slide_gnb .gnb_tit .logon_wrap .user_info .but_mypage {font-size: 1.250rem; font-weight: 400; display: inline-block; position: relative; line-height: 36px; padding-right: 20px;}
.slide_gnb .gnb_tit .logon_wrap .user_info .but_mypage:after {content:""; width: 10px; height: 18px; position: absolute; top: 50%; right: 0; margin-top: -9px;  background: url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat;  background-size: 50px auto;   background-position: right -192px;}
.slide_gnb .gnb_tit .logon_wrap .user_info .but_setting { width: 36px; height: 36px; font-size: 0; text-indent: -999px; display: inline-block; position: relative;  border-radius: 36px; background: rgba(0,0,0,.16);}
.slide_gnb .gnb_tit .logon_wrap .user_info .but_setting:after {content:""; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -10px; background: url(https://image.r114.co.kr/M1/images/main/img2022/icon_setting.png) no-repeat;  background-size: 20px auto;   background-position: center;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list { border-top: .5px solid rgba(255,255,255,.28);}
.slide_gnb .gnb_tit .logon_wrap .user_save_list ul { display: flex; justify-content: space-around;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list li { width: 33.33%; text-align: center; border-left: .5px solid rgba(255,255,255,.28); position: relative; padding: 10px 0;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list li:first-child {width: 33.34%; border-left: 0;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list li p {font-size: 1.250rem; font-weight: 500;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list li span {font-size:0.750rem; font-weight: 300;}
.slide_gnb .gnb_tit .logon_wrap .user_save_list li a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; font-size: 0;}
.slide_gnb .gnb_tit.on .logon_wrap { display: block;}
.slide_gnb .gnb_tit.on .gnb_titbar .gnb_home .gnb_but_home {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_home_w.png);}
.slide_gnb .gnb_tit.on .gnb_titbar .gnb_unit a.gnb_but_calc {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_cal_w.png);}
.slide_gnb .gnb_tit.on .gnb_titbar .gnb_unit a.gnb_but_close {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_close_w.png);}

.slide_gnb .gnb_list {}
.slide_gnb .gnb_list > ul {}
.slide_gnb .gnb_list > ul > li { position: relative; margin-top: 16px; transition: all .3s;}
.slide_gnb .gnb_list > ul > li:first-child { margin-top: 0;}
.slide_gnb .gnb_list > ul > li > a {height: 40px; line-height: 40px; font-size: 1.250rem; font-weight: 500; display: block;}
.slide_gnb .gnb_list > ul > li > a.sub_more { width: 40px; height: 40px; position: absolute; top: 0; right: 0;  font-size: 0px; transition: all .5s;background: url(https://image.r114.co.kr/M1/images/main/img2022/icon_arrow_mainMenu.png) no-repeat;  background-size: 40px auto;   background-position:center;}
.slide_gnb .gnb_list > ul > li  .gnb_sub { display: none; border-bottom: .5px solid #DDD; padding-bottom: 15px; }
.slide_gnb .gnb_list > ul > li  .gnb_sub li {font-size: 0.938rem; font-weight: 400; color: #666;}
.slide_gnb .gnb_list > ul > li  .gnb_sub li a {display: block; line-height: 38px; padding-left: 15px; position: relative;}
.slide_gnb .gnb_list > ul > li  .gnb_sub li a:after {content: ""; width: 6px; height: 10px; position: absolute; top: 50%; right: 17px; margin-top: -5px; background:  url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat; background-size: 50px auto; background-position:-25px -191.5px;}
.slide_gnb .gnb_list > ul > li:last-child  .gnb_sub {border-bottom: 0; padding-bottom: 0;} 

.slide_gnb .gnb_list > ul > li > a.sub_more.on {transform: rotate(180deg);}

.gnb_sub_tit { font-size: 0.688rem; font-weight: 400; color: #999; margin-bottom: 10px;}

.slide_gnb .solution_list { border-top: .5px solid #DDD;}
.slide_gnb .solution_list ul {}
.slide_gnb .solution_list li { margin-top: 6px;}
.slide_gnb .solution_list li:first-child {margin-top: 0;}
.slide_gnb .solution_list li a { height: 40px; border-radius: 5px; background: #F8F8F8; display: flex; justify-content: space-between; align-items: center; padding: 0 38px  0 16px; position: relative;}
.slide_gnb .solution_list li a:after {content: ""; width: 6px; height: 10px; position: absolute; top: 50%; right: 16px; margin-top: -5px; background:  url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat; background-size: 50px auto; background-position:-25px -191.5px;}
.slide_gnb .solution_list li a span {font-size: 1rem; font-weight: 600; font-family: poppins, 'Noto Sans KR',arial,sans-serif; letter-spacing: -0.04em; position: relative;}
.slide_gnb .solution_list li a span.new:after {content: "new"; font-size: 0.625rem; font-weight: 300; color: #FFF; background: #EB0E2A; line-height: 13px; padding: 0 6px;  border-radius: 20px; position: absolute; top: 50%; left: 100%; margin-top: -6.5px; margin-left: 10px;  white-space: nowrap; }
.slide_gnb .solution_list li a em {font-size: 0.625rem; color: #999;}

.slide_gnb .app_list {border-top: .5px solid #DDD;}
.slide_gnb .app_list ul { display: flex;}
.slide_gnb .app_list li {}
.slide_gnb .app_list li a {text-align: center; font-size: 0.750rem; display: block; }
.slide_gnb .app_list li a p{ width: 50px; height: 51px; display: block; margin: 0 auto 7px; border-radius: 10px; background: url(https://image.r114.co.kr/M1/images/main/icon_app.png) no-repeat;  background-size: 50px auto;}
.slide_gnb .app_list li a p.rgo {background-position: 0 0;}
.slide_gnb .app_list li a p.bang {background-position: 0 -53px;}
.slide_gnb .app_list li + li { margin-left: 40px;}

.slide_gnb .footer { background: #F5F5F5; padding-top: 0;}
.slide_gnb .footer .foot_link {display: flex; justify-content: space-around; text-align: center; border-bottom: .5px solid #CCC;}
.slide_gnb .footer .foot_link a {line-height: 46px; font-size: 0.875rem;  color: #999; display: inline-block; padding: 0 10px; }
.slide_gnb .footer .terms_link { display: flex; justify-content:space-around; margin: 10px 0 24px;}
.slide_gnb .footer .terms_link li {font-size: 0.750rem; font-weight: 400; color: #666;}
.slide_gnb .footer .terms_link li a {line-height: 36px; display: inline-block; }
.slide_gnb .footer .terms_link li a strong {color: #333;}
.slide_gnb .footer .sns_link {text-align: center;}
.slide_gnb .footer .sns_link a { width: 30px; height: 30px; border-radius: 30px;  font-size: 0; display: inline-block; margin: 0 10px; background:  url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat; background-size: 50px auto; }
.slide_gnb .footer .sns_link a.sns_post {background-position: center -37px;}
.slide_gnb .footer .sns_link a.sns_blog {background-position: center -72px;}
.slide_gnb .footer .sns_link a.sns_facebook {background-position: center -107px;}
.slide_gnb .footer .sns_link a.sns_youtube {background-position: center -142px;}

/* MAIN POPUP */
.main_pop {z-index:10000;  position:fixed; top: 100%; right: 0; bottom:0; left: 0; background: rgba(0,0,0,.7); opacity: 0; transition: all 0s; }
.main_pop .pop_content { width: calc(100% - 40px); max-width: 340px; position:absolute; top:50%; left:50%; text-align: center; transform: translate(-50%, 100%); transition: all .3s;}
.main_pop .pop_content > a {display: block; border-radius: 20px; overflow: hidden; }
.main_pop .pop_content > a img {width: 100%; height: auto; display: block;}
.main_pop .pop_but {display: flex;  justify-content: space-between; padding: 0 14px;}
.main_pop .pop_but a {color: #FFF; line-height: 40px; padding: 0 10px}
.main_pop .pop_but .pop_end span {width: 16px; height: 16px; display: inline-block; background:rgba(255,255,255,.5); margin: 13px 5px 0 0; border-radius: 20px; position: relative;}
.main_pop .pop_but .pop_end span:before {content: ""; width: 2px; height: 5px; background: #FFF;transform: rotate(134deg); position: absolute; bottom:4px; left: 5px;}
.main_pop .pop_but .pop_end span:after {content: ""; width: 2px; height: 7px; background: #FFF;transform: rotate(45deg); position: absolute; bottom:4px; right: 5px;}
.main_pop .pop_but a.pop_close { width: 40px; height: 40px;box-sizing: border-box; background: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_close_w.png) center center no-repeat; background-size: 28px auto; font-size: 0;}

.main_pop.on {top: 0; opacity: 1;}
.main_pop.on .pop_content {transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);}

/* MAIN POPUP - Template */
.pop_template {position: fixed; top: 0; left: 0;  bottom: 0; right: 0; background: rgba(0,0,0,.5); z-index: 900000; transition: all 0s; font-family: 'Pretendard', 'Noto Sans KR',arial,sans-serif; letter-spacing: -0.05em;}
.pop_template .popup_wrap {width: calc(100% - 40px); min-width: 250px; max-width: 388px; height: auto; position: absolute; top: 50%; left: 50%; border-radius: 8px; overflow: hidden; }
.pop_template .popup_wrap {-webkit-animation: popup_wrap 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both; animation: popup_wrap 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;}
@-webkit-keyframes popup_wrap {
  0% {-webkit-transform: translateY(100%) translateX(-50%); transform: translateY(100%) translateX(-50%); opacity: 0; }
  100% {-webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); opacity: 1; }
}
@keyframes popup_wrap {
  0% {-webkit-transform: translateY(100%) translateX(-50%); transform: translateY(100%) translateX(-50%); opacity: 0;}
  100% {-webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); opacity: 1; }
}
.pop_template .popup_wrap .notice_type {display: flex; flex-direction: column-reverse; background: #FFF; }
.pop_template .popup_wrap .notice_type .notice_area { position: relative; padding-top:100%;}
.pop_template .popup_wrap .notice_type .notice_area .noti_box { position: absolute; top: 54px; left: 32px; right: 50px; z-index: 1;}
.pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_tit {font-size: 32px; font-weight: 700; line-height: 38px; color: #111;}
.pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_con {font-size: 16px; font-weight: 300; color: #666; line-height: 22px; margin-top: 30px;}
.pop_template .popup_wrap .notice_type .notice_area .poplink {position: absolute; bottom: 18px; left: 32px; }
.pop_template .popup_wrap .notice_type .notice_area .poplink a {font-size: 16px; font-weight: 500; color: #4F8AFC; display: inline-block; line-height: 38px; position: relative; padding-right: 12px;}
.pop_template .popup_wrap .notice_type .notice_area .poplink a:after {content: ""; width: 6px; height: 6px; border-top: 1.5px solid #4F8AFC; border-right: 1.5px solid #4F8AFC; position: absolute; top: 50%; right: 4px; transform: rotate(45deg ) translate(0%, -80%);}
.pop_template .popup_wrap .notice_type .notice_area .popimg {width: 170px; height: 170px; position: absolute; right: 0; bottom:0; background: rgba(0,0,0,.1); background: url(https://image.r114.co.kr/M1/images/main/main_popup/bg.png) no-repeat; background-size: 100% auto; }
.pop_template .popup_wrap .notice_type .notice_area .popimg.bg_type1 { background-position: 0 top;}
.pop_template .popup_wrap .notice_type .notice_area .popimg.bg_type2 { background-position: 0 center;}
.pop_template .popup_wrap .notice_type .notice_area .popimg.bg_type3 { background-position: 0 bottom;}
.pop_template .popup_wrap .notice_type .term_area {background: #EDF4FF; height: 56px; padding: 0 20px; margin-bottom: -1px; display: flex; flex-wrap: wrap; align-content: center;}
.pop_template .popup_wrap .notice_type .term_area span { color: #4F8AFC; font-size: 16px; font-weight: 500; }
.pop_template .popup_wrap .notice_type .term_area +  .notice_area { padding-top:90%;}
.pop_template .popup_wrap .notice_type .term_area +  .notice_area .poplink {display: none;}

.pop_template .popup_wrap .img_type {position: relative; background: transparent; display: block;}
.pop_template .popup_wrap .img_type .pop_count {display: flex; position: absolute; bottom:8px; right: 15px; color: #fff; font-size: 12px; font-weight: 200; border-radius: 20px; padding: 3px 8px; background: rgba(0,0,0,.6);}
.pop_template .popup_wrap .img_type .pop_count .pagenum{font-weight:500;}
.pop_template .popup_wrap .img_type .pop_count .pageall {font-weight:300;}
.pop_template .popup_wrap .img_type .pop_count span {margin: 0 4px; font-size: 11px;}
.pop_template .popup_wrap .img_type .bx-wrapper {margin: 0; box-shadow: 0 0 0 rgba(0,0,0,0); border: 0; background: transparent;display: block;}
.pop_template .popup_wrap .img_type a {display: block;}
.pop_template .popup_wrap .img_type img {width: 100%; display: block;}

.pop_template .popup_wrap .control_area {display: flex; justify-content: space-between; border-top: 1px solid #E5E5E5; background: #FFF; }
.pop_template .popup_wrap .control_area > div > a {display: block; padding: 0 16px; line-height: 56px; font-size: 16px; font-weight: 300;}
.pop_template .popup_wrap .control_area .today_close {position: relative; color: #888; padding-left: 40px;}
.pop_template .popup_wrap .control_area .today_close:before {content: ""; width: 16px; height: 16px; background: #C8C8C8; border-radius: 16px; position: absolute; top: 50%; left: 20px; transform: translate(0%, -50%);}
.pop_template .popup_wrap .control_area .today_close:after {content: ""; width: 7px; height: 3px; border-bottom: 1px solid #FFF; border-left:1px solid #FFF; position: absolute; top: 48%; left: 26px;  transform: rotate(-45deg )  translate(0%, -50%);}
.pop_template .popup_wrap .control_area .pop_close { color: #333; padding-right: 20px;}

.pop_template .popup_wrap .img_type +  .control_area {background: #000  !important; border-top: 0px solid #000 !important;}
.pop_template .popup_wrap .img_type +  .control_area > div > a {color: #FFF !important;}
.pop_template .popup_wrap .img_type +  .control_area  .today_close:after { border-color: #000;}

@media(max-width:390px) {/* 아이폰프로-390px */
    .pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_con {font-size: 16px; margin-top: 20px;}
    .pop_template .popup_wrap .notice_type .notice_area .popimg {width:140px; height: 140px;}
    .pop_template .popup_wrap .notice_type .term_area span {font-size: 17px;}
}

@media(max-width:375px) {/* 아이폰SE-375 / 갤럭시-360px  */
    .pop_template .popup_wrap .notice_type .notice_area .noti_box {top: 36px; left: 24px; right: 40px;}
    .pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_tit {font-size: 30px; }
    .pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_con {font-size: 14px; margin-top: 20px;line-height: 20px;}
    .pop_template .popup_wrap .notice_type .notice_area .popimg {width:140px; height: 140px;}
    .pop_template .popup_wrap .notice_type .term_area span {font-size: 15px;}
}

@media(max-width:320px) {/* 아이폰5-320px / 갤럭시폴드-280px */
    .pop_template .popup_wrap .notice_type .notice_area .noti_box {top: 30px; left: 20px; right: 40px;}
    .pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_tit {font-size: 22px; line-height: 28px;}
    .pop_template .popup_wrap .notice_type .notice_area .noti_box .noti_con {font-size: 12px; line-height: 18px; margin-top: 15px;}
    .pop_template .popup_wrap .notice_type .notice_area .poplink {left: 23px;}
    .pop_template .popup_wrap .notice_type .notice_area .poplink a {font-size: 14px;}
    .pop_template .popup_wrap .notice_type .notice_area .popimg {width:100px; height: 100px;}
    .pop_template .popup_wrap .notice_type .term_area {height: 36px;}
    .pop_template .popup_wrap .notice_type .term_area span {font-size: 12px;}
    .pop_template .popup_wrap .notice_type .term_area + .notice_area {padding-top:85%;}
    .pop_template .popup_wrap .img_type .pop_count {font-size: 11px;}
    .pop_template .popup_wrap .control_area > div > a {font-size: 14px;}
}

/* 마케팅수신동읜안내 팝업*/
.maketing_popup {position: fixed; top: 0; left: 0;  bottom: 0; right: 0; background: rgba(0,0,0,.5); z-index: 900001; transition: all 0s; font-family: 'Pretendard', 'Noto Sans KR',arial,sans-serif; letter-spacing: -0.05em;}
.maketing_popup .pop_area {width:100%; min-width: 280px; max-width: 414px; height: auto; position: absolute; bottom:0; left: 50%; border-radius: 20px 20px 0 0; overflow: hidden; transform: translate(-50%, 0%);background: #FFF; box-sizing: border-box; padding: 20px 20px 10px;}
.maketing_popup .pop_area {-webkit-animation: maketing_pop 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both; animation: maketing_pop 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;}
.maketing_popup .pop_area .marketing_img {text-align: center;}
.maketing_popup .pop_area .marketing_img img {width: 100px; height: auto;}
.maketing_popup .pop_area .marketing_con {} 
.maketing_popup .pop_area .marketing_tit {font-size: 1.5rem; font-weight: 600; text-align: center; padding-bottom: 16px;}
.maketing_popup .pop_area .marketing_dsc {font-size: 14px; font-weight: 300; color: #333; line-height: 130%;}
.maketing_popup .pop_area .marketing_dsc a {display: inline-block; position: relative; padding: 5px 10px 5px 0; font-weight: 500;}
.maketing_popup .pop_area .marketing_dsc a:after{content: ""; width: 6px; height: 10px; position: absolute; top: 50%; right: 0; margin-top: -5px; background: url(https://image.r114.co.kr/M1/images/main/img2022/main_but_icon.png) no-repeat; background-size: 50px auto; background-position: -25px -191.5px;}
.maketing_popup .pop_area .marketing_con > a {line-height: 48px; display: block; text-align: center;  color: #FFF;  background: #EB0E2A;margin:  16px 0 10px;}

.maketing_popup .control_area {display: flex; justify-content: space-between; padding: 16px 0 0;}
.maketing_popup .control_area a {color: #CCC;font-size: 13px; font-weight: 300; padding: 10px 0 10px;}
@-webkit-keyframes maketing_pop {
  0% {
    -webkit-transform: translateY(100%) translateX(-50%);
            transform: translateY(100%) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%) translateX(-50%);
            transform: translateY(0%) translateX(-50%);
    opacity: 1;
  }
}
@keyframes maketing_pop {
  0% {
    -webkit-transform: translateY(100%) translateX(-50%);
            transform: translateY(100%) translateX(-50%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0%) translateX(-50%);
            transform: translateY(0%) translateX(-50%);
    opacity: 1;
  }
}

/*// -----------------------------------------------------------------LAYOUT.CSS ----------------------------------------------------------------- */

/* -----------------------------------------------------------------TEMPLATE.CSS ----------------------------------------------------------------- */
.default_wrap,
.titleB_wrap,
.titleM_wrap,
.titleS_wrap{ width:100%; padding:0px; margin:0px; display:inline-block;}

.fc_red{color:#ff5252;}
.fc_purple{color:#5c6bc0;}
.fc_blue{color:#445cd4;}
.fc_green{color:#4ac4b7;}
.fc_gray1{color:#999;}
.fc_gray2{color:#666;}
.fc_black {color:#000}
.fc_tip{font-weight: normal;color: #666}
.ico_comm{display:inline-block;overflow:hidden;background:url('https://image.r114.co.kr/M1/images/sub/ico_comm.png') no-repeat;background-size:30px auto;font-size:0;line-height:0;text-indent:200%;vertical-align:middle;}
.ico_comm.btn_close {width:15px; height:15px; background-position:-15px -1053px}
.inp_select{width:100%;height:40px;padding:0 34px 0 10px;border:1px solid #929297;border-radius:0;background:url('https://image.r114.co.kr/M1/images/sub/bg_select.png') no-repeat 100% 50%;background-size:31px auto;font-size:13px;line-height:38px;box-sizing:border-box;-webkit-appearance:none;}
.inp_select.disabled{background-color:#ebebeb;}
.inp_txt{width:100%;height:41px;padding:0 12px;border:1px solid #c6cbce;border-radius:0;background-color:#fff;font-size:0.813rem;line-height:39px;color:#333;box-sizing:border-box;-webkit-appearance:none;}
.inp_txt2{width:100%;height:32px;padding:0 12px;border:1px solid #929297;border-radius:0;background-color:#fff;font-size:0.813rem;line-height:30px;color:#333;box-sizing:border-box;-webkit-appearance:none;}
.inp_txt.disabled{background-color:#ebebeb;}
.txtarea{width:100%;height:90px;padding:10px;border:0 none;border-radius:0;background-color:#fff;font-size:0.813rem;line-height:16px;color:#333;box-sizing:border-box;-webkit-appearance:none;}
.inp_rdo{width:22px;height:22px;-webkit-appearance:none;background-position:0 -442px;}
.inp_rdo:checked{background-position:0 -467px;}
.box_type1{padding-bottom:10px;background-color:#e4e7ec; position:relative}/* 내진설계 171229 */
.box_type1:last-child{padding-bottom:0;}
.box_type1 .inner1{border-bottom:1px solid #c6cbce;background-color:#fff;}
.box_type1 .inner1 > .inner1 {border-bottom:0;}/* 171213 */
.box_type1 .inner1 + .inner1 {margin-top:4px;}/* 지역개발180903추가 */
.box_type1 .inner2{padding:20px 16px;border-bottom:1px solid #c6cbce;background-color:#fff;overflow: hidden}
.box_type1 .inner3{padding:0 16px;border-bottom:1px solid #c6cbce;background-color:#fff;}
.box_type1 .inner4{padding:22px 0 22px 16px;border-bottom:1px solid #c6cbce;background-color:#fff;}
.box_type1 .inner5{padding-bottom:20px; border-bottom:1px solid #c6cbce;background-color:#fff;}
.box_type1 .inner6{padding:0 16px 20px;border-bottom:1px solid #c6cbce;background-color:#fff;}
.box_type1:last-child .inner1,
.box_type1:last-child .inner2,
.box_type1:last-child .inner3,
.box_type1:last-child .inner4{border-bottom:0 none;}
.box_type2{padding:10px 0;background-color:#e4e7ec;}
.box_type3{padding:16px 20px;background-color:#e4e7ec;}
.box_type5{padding:0 16px;background-color:#f2f3f5;}
.box_type6{padding:15px 16px 25px;background-color:#f2f3f5;}
.box_type1 + .btn_wrap.type4{margin-top:-10px;}
.tab_wrap{padding:16px 14px;border-bottom:1px solid #c6cbce;background-color:#f2f3f6;}
.tit_wrap{overflow:hidden;position:relative;padding:13px 30px 13px 15px;border-bottom:1px solid #d8dde0;background-color:#fff;}
.tit_wrap.type2 {padding:13px 15px}
.tit_wrap.type3 {border-bottom:0; border-top:1px solid #d8dde0; padding-bottom:0}
.tit_wrap .btn_type8{position: absolute;right: 10px;top:9px}
.tit_wrap .btn_type33{position: absolute;right: 10px;top:9px} /* 180601 */

.tab_wrap.type2 {border-bottom:0}
.sub_tit{overflow:hidden;font-size:15px;font-weight:500;letter-spacing:-0.07em;color:#000;line-height:1;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.sub_tit .stit, .sort_type3 .stit {font-size:0.750rem; color:#999}/* 180802 */
.sub_tit .fc_red{margin-left:5px}
.btn_view_more{position:absolute;top:0;right:0;bottom:0;left:0;text-align:right;padding:14px 14px 13px;line-height:1;}
.btn_view_more .ico_comm{width:7px;height:13px;background-position:0 0;vertical-align:top;}
.tab_type1{display:-webkit-flex;display:flex;}
.tab_type1:after{content:'';display:block;clear:both;}
.tab_type1 li{flex:1;}
.tab_type1 li a{display:block;border:solid #a9b1b6;border-width:1px 1px 1px 0;background-color:#fff;line-height:34px;letter-spacing:-0.07em;color:#999;text-align:center;box-sizing:border-box;}/* 200212메인수정 */
.tab_type1 li:first-child a{border-left:1px solid #a9b1b6;border-radius:3px 0 0 3px;}
.tab_type1 li:last-child a{border-radius:0 3px 3px 0;}
.tab_type1 .on a,
.tab_type1 li:first-child.on a{margin:0 -1px;border-color:#4b5055/*#5C6BC0*/;background-color:#4b5055/*#5C6BC0*/;color:#fff; position:relative;}/* 200212메인수정 */
.tab_type1 li:last-child.on a{margin:0 0 0 -1px; position:relative;}/* 170828 탭메뉴 화살표 position 추가 */
/* 170828 탭메뉴 화살표 */
.tab_type1 .on a:after,
.tab_type1 li:first-child.on a:after,
.tab_type1 li:last-child.on a:after{content:''; width:8px; height:8px; background-color:#4b5055/*#5C6BC0*/; position:absolute; left:50%; bottom:-4px; margin-left:-4px;
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);}/* 200212메인수정 */
/* 170828 탭메뉴 화살표 */
.tab_type2{display:-webkit-flex;display:flex;width:100%;}
.tab_type2 li{position:relative;text-align:center;flex:1;}
.tab_type2 span{display:table;width:100%;height:44px;vertical-align:middle;}
.tab_type2 input[type="radio"],
.tab_type2 input[type="checkbox"]{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:44px;border:solid #929297;border-width:1px 1px 1px 0;border-radius:0;background-color:#fff;box-sizing:border-box;-webkit-appearance:none;}
.tab_type2 li:first-child input[type="radio"],
.tab_type2 li:first-child input[type="checkbox"]{border-left:1px solid #929297;border-radius:3px 0 0 3px;}
.tab_type2 li:last-child input[type="radio"],
.tab_type2 li:last-child input[type="checkbox"]{border-radius:0 3px 3px 0;}
.tab_type2 label{display:table-cell;position:relative;z-index:2;width:100%;height:42px;font-size:0.750rem;color:#000;text-align:center;vertical-align:middle;cursor:pointer;box-sizing:border-box;}
.tab_type2 input[type="radio"]:checked,
.tab_type2 input[type="checkbox"]:checked{border-color:#4d5db6;background-color:#4d5db6;}
.tab_type2 input[type="radio"]:checked+label,
.tab_type2 input[type="checkbox"]:checked+label{color:#fff;}
.tab_type2.multi{padding-top:1px;flex-wrap:wrap;}
.tab_type2.multi li{width:25%;margin:-1px 0 0 0;flex:inherit;}
.tab_type2.multi li:nth-of-type(4n+1) input[type="radio"],
.tab_type2.multi li:nth-of-type(4n+1) input[type="checkbox"]{border-left:1px solid #929297;border-radius:3px 0 0 3px;}
.tab_type2.multi li:nth-of-type(1) input[type="radio"],
.tab_type2.multi li:nth-of-type(1) input[type="checkbox"]{border-radius:3px 0 0 0;}
.tab_type2.multi li:nth-of-type(4) input[type="radio"],
.tab_type2.multi li:nth-of-type(4) input[type="checkbox"]{border-radius:0 3px 0 0;}
.tab_type2.multi li:nth-of-type(5) input[type="radio"],
.tab_type2.multi li:nth-of-type(5) input[type="checkbox"]{border-radius:0 0 0 3px;}
.tab_type2.multi li:nth-of-type(8) input[type="radio"],
.tab_type2.multi li:nth-of-type(8) input[type="checkbox"]{border-radius:0 0 3px 0;}
.tab_type2.multi.type3 li{width:33.3333%;}
.tab_type2.multi.type3 li:nth-of-type(3) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(3) input[type="checkbox"]{border-radius:0 3px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(4) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(4) input[type="checkbox"]{border-radius:0 0 0 3px; border-left:1px solid #929297}
.tab_type2.multi.type3 li:nth-of-type(5) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(5) input[type="checkbox"]{border-radius:0; border-left:0; }
.tab_type2.multi.type3 li:nth-of-type(6) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(6) input[type="checkbox"]{border-radius:0 0 3px 0;}
/* 부동산GO개선추가-171030 */
.tab_type2.multi.type3 li:nth-of-type(7) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(7) input[type="checkbox"]{border-radius:0 0 0 3px; border-left:1px solid #929297}
.tab_type2.multi.type3 li:nth-of-type(9) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(9) input[type="checkbox"]{border-radius:0 0 3px 0; border-left:0;}
.tab_type2.multi.type3 li:nth-of-type(10) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(10) input[type="checkbox"]{border-radius:0 0 0 3px; border-left:1px solid #929297}
.tab_type2.multi.type3 li:nth-of-type(12) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(12) input[type="checkbox"]{border-radius:0 0 3px 0;}
.tab_type2.multi.type3 li:nth-of-type(13) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(13) input[type="checkbox"]{border-radius:0 0 0 3px; border-left:1px solid #929297}
.tab_type2.multi.type3 li:nth-of-type(15) input[type="radio"],
.tab_type2.multi.type3 li:nth-of-type(15) input[type="checkbox"]{border-radius:0 0 3px 0;}
.tab_type2.multi.type3_all li{width:100%; margin-top:10px;}
.tab_type2.multi.type3_all li:nth-of-type(1) input[type="radio"],
.tab_type2.multi.type3_all li:nth-of-type(1) input[type="checkbox"]{border-radius:3px; border-left:1px solid #929297}

.tab_type2.multi.type3 li:nth-of-type(1) input[type="checkbox"]:checked {border-color:#929297; border-width:0 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(2) input[type="checkbox"]:checked {border-color:#929297; border-width:0 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(3) input[type="checkbox"]:checked {border-color:#929297; border-width:0 0 0 0;}
.tab_type2.multi.type3 li:nth-of-type(4) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(5) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(6) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 0 0 0;}
.tab_type2.multi.type3 li:nth-of-type(7) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(8) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(9) input[type="checkbox"]:checked {border-color:#929297; border-width:1px 0 0 0;}
.tab_type2.multi.type3 li:nth-of-type(10) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(11) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 1px 0 0;;}
.tab_type2.multi.type3 li:nth-of-type(12) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 0 0 0;}
.tab_type2.multi.type3 li:nth-of-type(13) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(14) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 1px 0 0;}
.tab_type2.multi.type3 li:nth-of-type(15) input[type="checkbox"]:checked{border-color:#929297; border-width:1px 0 0 0;}
/*// 부동산GO개선추가-171030 */

.tab_type2.multi.type5 li{width:20%;}
.tab_type2.multi.type5 li:nth-of-type(4) input[type="radio"],
.tab_type2.multi.type5 li:nth-of-type(4) input[type="checkbox"]{border-radius:0; border-left:0; }
.tab_type2.multi.type5 li:nth-of-type(5) input[type="radio"],
.tab_type2.multi.type5 li:nth-of-type(5) input[type="checkbox"]{border-radius:0 3px 0 0; border-left:0}
.tab_type2.multi.type5 li:nth-of-type(6) input[type="radio"],
.tab_type2.multi.type5 li:nth-of-type(6) input[type="checkbox"]{border-radius:0 0 0 3px; border-left:1px solid #929297}
.tab_type2.multi.type5 li:nth-of-type(9) input[type="radio"],
.tab_type2.multi.type5 li:nth-of-type(9) input[type="checkbox"]{border-radius:0; border-left:0}
.tab_type2.multi.type5 li:nth-of-type(10) input[type="radio"],
.tab_type2.multi.type5 li:nth-of-type(10) input[type="checkbox"]{border-radius:0 0 3px 0}

.sort_type1{padding:0 15px;border-bottom:1px solid #d8dde0;line-height:40px; background:#fff;} /* 부동산GO개선수정-171030 */
.sort_type1:after{content:'';display:block;clear:both;}
.sort_type1 a{display:inline-block;margin-left:2px;font-size:0.813rem;color:#999;}
.sort_type1 a:first-child{margin-left:0}
.sort_type1 a:after{content:''; display:inline-block; height:14px; width:1px; margin:-2px 0 0 4px; vertical-align:middle; border-right:1px solid #c6cbce}
.sort_type1 a:last-of-type:after{content:none}
.sort_type1 .total_cnt{float:right;font-size:0.875rem;}
.sort_type1 .selected{color:#000;}
.sort_type1 .ico_comm{width:9px;height:11px;margin-right:3px;background-position:0 -77px;}
.sort_type1 .ico_comm.up{width:8px;height:10px;margin-left:3px;background-position:right -1471px;}
.sort_type1 .ico_comm.down{width:8px;height:10px;margin-left:3px;background-position:right -1471px; -webkit-transform:rotateX(180deg);transform: rotateX(180deg);}
.sort_type1 .align_select {float:right; border-left:1px solid #E4E7EC; margin-right:-15px;} /* 170919추가 */
.sort_type1 .align_select .inp_select {height:38px; border:0; font-size:0.79rem;} /* 170919추가 */

.sort_wrap{padding:10px 16px;background-color:#e4e7ec;}
.sort_type2{position:relative;border:solid #b9c0c4;border-width:0 1px 1px 0;border-radius:3px;background-color:#fff;font-size:0.813rem;color:#666;}
.sort_type2:after{content:'';display:block;clear:both;}
.sort_type2 .total_cnt{float:left;padding-left:16px;line-height:36px;}
.sort_type2 .sel{float:right;position:relative;}
.sort_type2 .sel:before{content:'';display:inline-block;position:absolute;top:50%;right:50px;margin-top:-7px;width:1px;height:14px;background-color:#d8dde0;} /* 180903 수정-지역개발 */
.sort_type2 .sel.item_one:before{display:none;}
.sort_type2 .sel button{display:inline-block;width:auto;height:38px;border:1px solid #fff;border-radius:3px;background-color:#fff;text-align:center;line-height:36px;box-sizing:border-box;padding-right:10px;letter-spacing: -0.08em;}/* 200212메인수정 */
.sort_type2 .sel button:first-child:before{display:none;}
.sort_type2 .sel .ico_comm{width:6px;height:5px;margin-left:3px;background-position:0 -40px;}
.sort_type2 .sel .on{position:relative;z-index:11;margin-right:-1px;border-color:#ff5353;background-color:#ff5353;color:#fff;}
.sort_type2 .sel .on .ico_comm{background-position:-8px -40px;}

.sort_type2 .sel .select_area{display: inline-block;overflow: hidden;height: 30px;width: auto}

.sort_type3{padding:15px 0}
.sort_type3 a{display:inline-block;margin-right:10px;font-size:0.813rem;color:#666666;}
.sort_type3 a:first-child:before{display:none}
.sort_type3 a:before{content:''; display:inline-block; width:1px; height:13px; margin-right:10px; vertical-align:middle; background-color:#b2b2b2}
.sort_type3 .selected{color:#5c6bc0;}
/* 부동산GO개선추가-171030 */
.sort_type4 {position:relative;border:solid #b9c0c4;border-width:0 1px 1px 0;border-radius:3px;background-color:#fff;font-size:0.813rem;color:#666; line-height:38px;}
.sort_type4 > a {display:block; position:relative; padding:0 40px 0 16px;}
.sort_type4 > a .filter_keyword {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.sort_type4 > a .filter_icon {width:38px; height:38px; position:absolute; top:0; right:0; background-image:url(https://image.r114.co.kr/M1/images/inc/ico_filter.png); background-position:center 6px;}
.sort_type4 a .filter_icon {background-repeat:no-repeat; background-size:28px auto; text-indent:-99999px;}
.sort_type4 > a .filter_icon:before{content:''; display:inline-block; position:absolute; top:50%; left:0px; margin-top:-13px; width:1px; height:26px; background-color:#d8dde0;}
.sort_type4 > a.filter_on {}
.sort_type4 > a.filter_on .filter_keyword {color:#5c6bc0; font-weight:600;}
.sort_type4 > a.filter_on .filter_keyword span {position:relative; padding-right:7px;}
.sort_type4 > a.filter_on .filter_icon {background-position:center -24px;}

.sort_type4 .list_filter {display:none;}
.sort_type4 .list_filter > div {padding:16px; background:#fff; position:fixed; bottom:0; left:0; right:0;}
.sort_type4 .list_filter > div .btn_wrap {padding:16px 16px 0; margin:16px -16px 0; border-top:1px solid #ccc;}
body.filter_open .sort_type4 .list_filter {position:fixed; top:0px; left:0; right:0; bottom:0; overflow:hidden; background-color:rgba(0,0,0,0.5); z-index:1000; padding:0px 0px 0;}
/*// 부동산GO개선추가-171030 */

.result_tag{clear:both;position:relative;padding:0 0 10px 16px;font-size:0.750rem;display:none;}
.result_tag > div{ width:100%; padding-right:80px; overflow-x:auto; box-sizing:border-box}
.result_tag:before{content:'';display:block;height:1px;margin:0 0 10px -16px;padding-left:16px;background-color:#d8dde0;}
.result_tag button{margin-right:10px;}
.result_tag .del_item{width:13px;height:15px;margin-left:4px;background-position:-17px -34px;}
.result_tag .btn_reset{position:absolute;right:0px;bottom:0px;height:38px;margin-right:0;padding:0px 14px 0px 10px;border-radius:0px 0px 3px 0px;background-color:#fff;color:#999;}
.result_tag .del_all{width:13px;height:15px;margin-right:6px;background-position:0 -273px;}
.tag_comm{display:inline-block;overflow:hidden;min-width:40px;max-width:61px;height:18px;margin-right:4px;padding:0 5px;border:1px solid #c8ced3;border-radius:3px;background-color:#fff;font-size:0.688rem;font-weight:400;line-height:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.tag_type1{color:#7d7de7;}
.tag_type2{color:#4ac4b7;}
.tag_type3{color:#4d5db6;}
.tag_type4{border-color:#fff;background-color:rgba(0,0,0,0.15);color:#fff;}
.tag_type5{color:#ff9b52;}
.tag_type6{color:#fff;border-color:#ff5252;background-color:#ff5252;}
.tag_type7{min-width:auto;height:20px;padding:0 7px;border-color:#445cd4;border-radius:10px;line-height:18px;color:#445cd4;}
.tag_type8{min-width:auto;color:#ff5353;}
.tag_type9{border-color:#5c6bc0;background-color:#5c6bc0;color:#fff;}
.tag_type10{min-width:auto;height:20px;padding:0 7px;border-color:#078dbe;border-radius:10px;line-height:18px;color:#067da9;}
.tag_type11{border-color:#ff5252;color:#ff5252;}
.tag_type12{min-width:auto;height:20px;padding:0 7px;border-color:#ff5353;border-radius:10px;background-color:#ff5353;line-height:18px;color:#fff;}
.tag_type13{border-color:#4d5db6;color:#4d5db6;}
.tag_type14{border-color:#ff5353;color:#ff5353;}
.tag_type15{border-color:#ff5353;background-color:#ff5353;color:#fff;}
.tag_type16{border-color:#999;background-color:#999;color:#fff;}
.tag_type17{border-color:#ff9b52;color:#ff9b52;}
.tag_type18{border-color:#ffb852;color:#ffb852;}
.tag_type19{border-color:#3abbb0;color:#3abbb0;}
.tag_type20{min-width:auto;height:20px;padding:0 7px;border-color:#b958dd;border-radius:10px;line-height:18px;color:#ad44d4;}
.subway_comm{display:inline-block;width:16px;height:16px;margin-top:-2px;margin-right:4px;border-radius:100%;font-size:0.688rem;line-height:16px;color:#fff;text-align:center;vertical-align:middle;box-sizing:border-box;}
.subway1_1{background-color:#3951b7;} /* 1호선 */
.subway1_2{background-color:#13a14b;} /* 2호선 */
.subway1_3{background-color:#f58525;} /* 3호선 */
.subway1_4{background-color:#38a5e6;} /* 4호선 */
.subway1_5{background-color:#8b46ee;} /* 5호선 */
.subway1_6{background-color:#a86131;} /* 6호선 */
.subway1_7{background-color:#7b842d;} /* 7호선 */
.subway1_8{background-color:#e94b8a;} /* 8호선 */
.subway1_9{background-color:#bfa632;} /* 9호선 */
.subway1_10{background-color:#fa5f2c;} /* 대구1호선 */
.subway1_11{background-color:#13a14b;} /* 대구2호선 */
.subway1_12{background-color:#fa5f2c;} /* 부산1호선 */
.subway1_13{background-color:#13a14b;} /* 부산2호선 */
.subway1_14{background-color:#bfa632;} /* 부산3호선 */
.subway1_15{background-color:#e1b312;} /* 분당선 */
.subway1_16{background-color:#3ba18d;} /* 중앙선 ******* */
.subway1_17{background-color:#3ba18d;} /* 경의중앙선 */
.subway1_18{background-color:#43ca99;} /* 경춘선 */
.subway1_19{background-color:#89c7ea;} /* 공항철도 */
.subway1_20{background-color:#62a4db;font-size:0.625rem;} /* 인천1호선 */
.subway1_21{background-color:#13a14b;} /* 대전1호선 */
.subway1_23{background-color:#13a14b;} /* 광주1호선 */
.subway1_24{background-color:#da4168;} /* 신분당선 */
.subway1_25{background-color:#3951b7;} /* 경강선 */
.subway1_26{background-color:#e3c10d;} /* 수인선 */
.subway1_27{background-color:#7fb678;} /* 에버라인 */
.subway1_28{background-color:#fe9234;} /* 의정부경전철 */
.subway1_29{background-color:#3070d2;} /* 부산4호선 */
.subway1_30{background-color:#8b46ee;} /* 부산김해경전철 */
.subway1_31{background-color:#e3c10d;} /* 대구3호선 */
.subway1_32{background-color:#e79a26;font-size:0.625rem;} /* 인천2호선 */
.subway1_33{background-color:#e58c3e;} /* 자가부상 */
.subway1_34{background-color:#80a8d8;} /* 동해선 */
.subway1_35{background-color:#c6c100;} /* 우의신설경전철 */

.bus_comm{display:inline-block;height:16px;margin-right:6px;padding:0 8px;border-radius:7px;font-size:0.750rem;line-height:16px;color:#fff;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bus1{background-color:#53c062;}
.bus2{background-color:#5584da;}
.bus3{background-color:#ec6d6d;}
.btn_type1{display:inline-block;height:55px;border:1px solid #a7a8ae;background-color:#a7a8ae;font-size:16px;color:#fff;line-height:55px;text-align:center;box-sizing:border-box;}
.btn_type2{display:inline-block;height:55px;border:1px solid #ff5353;background-color:#ff5353;font-size:16px;font-weight:400;color:#fff;line-height:55px;text-align:center;box-sizing:border-box;}
.btn_type2 .num{display:inline-block;min-width:21px;margin:-2px 0 0 5px;padding:1px 4px 2px;border-radius:20px;background-color:#fff;font-size:12px;color:#ff5252;line-height:18px;vertical-align:middle;box-sizing:border-box;}
.btn_type2 .tel{width:20px;height:23px;margin-right:6px;background-position:0 -417px;}
.btn_type2 .txt_number{font-weight:300;margin-left:17px;}
.btn_type3{display:inline-block;margin:0 8px;width:40%;height:30px;border:1px solid #bfbfbf;border-radius:3px;font-size:12px;line-height:28px;color:#666;text-align:center;box-sizing:border-box}
.btn_type3 .googleplay{width:13px;height:15px;margin-right:7px;background-position:0 -93px;}
.btn_type3 .appstore{width:13px;height:17px;margin:-2px 7px 0 0;background-position:-17px -93px;}
.btn_type4{display:inline-block;height:32px;padding:0 16px;border:1px solid #a0a0a0;border-radius:3px;background-color:#fff;font-size:12px;line-height:30px;color:#000;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type5{display:inline-block;width:70px;height:40px;border:1px solid #ff5353;border-radius:3px;background-color:#ff5353;font-size:12px;line-height:38px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type6{display:inline-block;width:70px;height:40px;border:1px solid #929297;border-radius:3px;font-size:12px;line-height:38px;color:#000;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type7{display:inline-block;width:86px;height:41px;border:1px solid #ff5353;background-color:#ff5353;font-size:0.875rem;line-height:39px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type8{display:inline-block;min-width:54px;height:22px;padding:0 5px;border:1px solid #c8ced3;border-radius:3px;font-size:12px;line-height:20px;color:#000;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type8 .fc_red{margin-left:6px;}
.btn_type9{display:inline-block;min-width:54px;height:22px;padding:0 5px;border:1px solid #c8ced3;border-radius:3px;font-size:12px;line-height:20px;color:#ff5252;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type10{display:inline-block;height:40px;border:1px solid #b6b7bd;border-radius:3px;background-color:#b6b7bd;font-size:0.875rem;line-height:38px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type11{display:inline-block;height:40px;border:1px solid #ff5353;border-radius:3px;background-color:#ff5353;font-size:0.875rem;line-height:38px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type12{display:inline-block;width:115px;height:35px;border:1px solid #ff5252;border-radius:3px;background-color:#ff5252;font-size:0.875rem;line-height:35px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type13{display:inline-block;padding:0 6px;height:22px;border:1px solid #929297;border-radius:3px;background-color:#fff;font-size:12px;line-height:20px;color:#666;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type13 .ico_comm{width:12px;height:13px;margin-right:5px;background-position:-17px -65px;}
.btn_type13 .reset{width:13px;height:15px;background-position:0 -273px;}
.btn_type14{display:inline-block;height:55px;border:1px solid #5c6bc0;background-color:#5c6bc0;font-size:16px;line-height:53px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type15{display:inline-block;height:28px;padding:0 17px;border:1px solid #fff;border-radius:3px;background-color:rgba(0,0,0,0.2);font-size:12px;line-height:26px;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;}
.btn_type16{display:inline-block;height:55px;border:1px solid #b6b7bd;background-color:#b6b7bd;font-size:16px;color:#fff;line-height:53px;text-align:center;box-sizing:border-box;}
.btn_type17{display:inline-block;height:40px;border:1px solid #b6b7bd;background-color:#f5f7f9;font-size:12px;color:#666;line-height:38px;text-align:center;box-sizing:border-box;}
.btn_type18{display:inline-block;height:34px;border:1px solid #f0f1f2;background-color:#f0f1f2;font-size:12px;line-height:32px;color:#000;text-align:center;box-sizing:border-box;}
.btn_type19{display:inline-block;height:35px;border:1px solid #f0f1f2;background-color:#f0f1f2;font-size:12px;line-height:33px;color:#666;text-align:center;box-sizing:border-box;}
.btn_type20{display:inline-block;height:35px;border:1px solid #f0f1f2;background-color:#f0f1f2;font-size:12px;line-height:33px;color:#ff5353;text-align:center;box-sizing:border-box;}
.btn_type21{display:inline-block;min-width:52px;height:24px;padding:0 6px;border:1px solid #929297;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:22px;letter-spacing:-0.07em;color:#000;text-align:center;box-sizing:border-box;}
.btn_type22{display:inline-block;min-width:52px;height:24px;padding:0 6px;border:1px solid #ff5353;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:22px;letter-spacing:-0.07em;color:#ff5353;text-align:center;box-sizing:border-box;}
.btn_type23{display:inline-block;min-width:52px;height:24px;padding:0 6px;border:1px solid #ff5353;border-radius:3px;background-color:#ff5353;font-size:0.688rem;line-height:22px;letter-spacing:-0.07em;color:#fff;text-align:center;box-sizing:border-box;}
.btn_type24{display:inline-block;min-width:52px;height:30px;padding:0 6px;border:1px solid #5c6bc0;border-radius:3px;background-color:#fff;font-size:12px;line-height:28px;letter-spacing:-0.07em;color:#5c6bc0;text-align:center;box-sizing:border-box;}
.btn_type25{display:inline-block;min-width:52px;height:30px;padding:0 6px;border:1px solid #ff5252;border-radius:3px;background-color:#fff;font-size:12px;line-height:28px;letter-spacing:-0.07em;color:#ff5252;text-align:center;box-sizing:border-box;}
.btn_type26{display:inline-block;width:100%;height:40px;border:1px solid #a9b1b6;border-radius:3px;background-color:#fff;font-size:0.875rem;line-height:38px;letter-spacing:-0.07em;color:#666;text-align:center;box-sizing:border-box;}
.btn_type27{display:inline-block;width:54px;height:32px;border:1px solid #ff5353;border-radius:3px;background-color:#ff5353;font-size:12px;line-height:30px;letter-spacing:-0.07em;color:#fff;text-align:center;box-sizing:border-box;}
.btn_type28{display:inline-block;min-width:52px;height:24px;padding:0 6px;border:1px solid #4d5db6;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:22px;letter-spacing:-0.07em;color:#4d5db6;text-align:center;box-sizing:border-box;}
.btn_type29{display:inline-block;min-width:52px;height:24px;padding:0 6px;border:1px solid #999;border-radius:3px;background-color:#999;font-size:0.688rem;line-height:22px;letter-spacing:-0.07em;color:#fff;text-align:center;box-sizing:border-box;}
.btn_more{display:block;height:42px;border:solid #c6cbce;border-width:1px 0;font-size:0.875rem;line-height:40px;text-align:center;}
.btn_more .ico_comm{width:10px;height:5px;margin-left:5px;background-position:0 -50px;}
.btn_more.close .ico_comm{transform:rotateX(180deg);}
.inner1 .btn_more {border-width:1px 0 0 0}
/* 매물상세-더보기버튼 171213 */
.btn_more_mm{display:block;height:42px;border:solid #c6cbce;border-width:1px 0;font-size:0.875rem;line-height:40px;text-align:center;}
.btn_more_mm .ico_comm{width:10px;height:5px;margin-left:5px;background-position:0 -50px;}
.btn_more_mm.close .ico_comm{transform:rotateX(180deg);}
.inner1 .btn_more_mm {border-width:1px 0 0 0}
/*// 매물상세-더보기버튼 171213 */

.btn_more_wrt{display:block;height:40px;padding-right:15px;border:solid #c6cbce;border-width:1px 0 0;font-size:12px;line-height:40px;text-align:right;}
.btn_more_wrt .ico_comm{width:4px;height:9px;margin-left:6px;background-position:-20px -129px;}
.inner2 .btn_more_wrt{margin:0 -16px -20px}
.btn_wrap{text-align:center;}
.btn_wrap.type4{text-align:left;}
.btn_wrap.type1 a, .btn_wrap.type1 button{width:100%;margin:0}
.btn_wrap.type2 a, .btn_wrap.type2 button{width:50%;}
.btn_wrap.type2 .btn_type19 + .btn_type20{border-left:1px solid #fff;}
.btn_wrap.type3 a, .btn_wrap.type3 button{width:40%}
.btn_wrap.type5{padding:15px 16px 0;}
.btn_wrap.type5:after{content:'';display:block;clear:both;}
.btn_wrap.type5 span{display:inline-block;width:50%;box-sizing:border-box;}
.btn_wrap.type5 span:nth-of-type(odd){float:left;padding-right:4px;}
.btn_wrap.type5 span:nth-of-type(even){float:right;padding-left:4px;}
.btn_wrap.type5 a, .btn_wrap.type5 button{width:100%;}

.view_util_wrap{margin-bottom:30px;}
.view_util_wrap:after{content:'';display:block;clear:both;}
.view_util_wrap a,
.view_util_wrap button{display:inline-block;min-width:39px;height:32px;padding:0 10px;border:1px solid #c6cbce;border-radius:3px;background-color:#fff;line-height:30px;text-align:center;vertical-align:top;box-sizing:border-box;}
.like_sel{float:left;font-size:0.875rem;}
.like_sel .btn_like{margin-right:4px;color:#f65645;}
.like_sel .like{width:14px;height:16px;margin-right:10px;background-position:0 -112px;vertical-align:middle;}
.like_sel .btn_dislike{color:#6382e4;}
.like_sel .dislike{width:14px;height:16px;margin-right:10px;background-position:-16px -112px;vertical-align:middle;}
.fs_chg{float:right;color:#000;}
.fs_chg .fs_small{border-radius:3px 0 0 3px;font-size:0;}
.fs_chg .fs_small:after{content:'가';font-size:0.750rem;}
.fs_chg .fs_big{margin-left:-1px;border-radius:0 3px 3px 0;font-size:0;}
.fs_chg .fs_big:after{content:'가';font-size:1rem;}
.view_news{font-size:1rem;line-height:26px;}
.view_news img{width:100%}
.movie_util_wrap{display:-webkit-flex;display:flex;}
.movie_util_wrap .movie_util{display:inline-block;height:45px;border:0 none;background-color:#fff;font-size:0.813rem;line-height:45px;color:#000;text-align:center;vertical-align:top;flex:1;}
.movie_util_wrap .recomm{width:14px;height:15px;margin-right:4px;background-position:0 -112px;}
.movie_util_wrap .share{width:15px;height:16px;margin-right:5px;background-position:0 -129px;}
.movie_util_wrap .movie{width:16px;height:18px;margin-right:5px;background-position:0 -146px;}

.tbl_type1{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
.tbl_type1.exc thead tr:first-child,
.tbl_type1.exc tbody tr:first-child{border-top:0;}
.tbl_type1.thcol tbody th {border-right:1px solid #cacbd3}
.tbl_type1 th,
.tbl_type1 td{padding:10px;border:solid #cacbd3;border-width:0 1px 1px 0;font-size:0.813rem;font-weight:400;line-height:20px;word-break:break-all;}
.tbl_type1 th:last-of-type,
.tbl_type1 td:last-of-type{border-right:0 none;}
.tbl_type1 thead th{background-color:#f2f3f5;color:#000;text-align:center;}
.tbl_type1 thead tr:first-child{border-top:2px solid #929297;}
.tbl_type1 thead td{background-color:#e3e4e6;}
.tbl_type1 tbody tr:first-child{border-top:2px solid #929297;}
.tbl_type1 thead + tbody tr:first-child{border-top:0 none;}
.tbl_type1 thead + tbody th {padding-right:10px}
.tbl_type1 tbody th{background-color:#f2f3f5;color:#000;text-align:left;}
.tbl_type1 tbody td{color:#333;}
.tbl_type1 .txt_bar{display:inline-block;margin:0 5px;font-size:0.688rem;color:#bbb;}
.tbl_type1 a.txt{color:#5c6bc0;}
.total_money + .tbl_type1.exc {margin:15px 0 10px}
.tit_chart + .tbl_type1.exc {margin-top:15px}
.tit_chart + p + .tbl_type1.exc,
.tit_chart + .tbl_type1.exc,
.total_money + .tbl_type1.exc {border-top:1px solid #cacbd3; border-bottom:1px solid #cacbd3}

.rowTb_new{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
.rowTb_new.exc thead tr:first-child,
.rowTb_new.exc tbody tr:first-child{border-top:0;}
.rowTb_new.thcol tbody th {border-right:1px solid #cacbd3}
.rowTb_new th,
.rowTb_new td{padding:10px 0 10px 14px;border:solid #cacbd3;border-width:0 1px 1px 0;font-size:0.813rem;font-weight:400;line-height:20px;word-break:break-all;}
.rowTb_new th:last-of-type,
.rowTb_new td:last-of-type{border-right:0 none;}
.rowTb_new thead th{padding-left:0;background-color:#f2f3f5;color:#000;text-align:center;}
.rowTb_new thead tr:first-child{border-top:2px solid #929297;}
.rowTb_new thead td{background-color:#e3e4e6;}
.rowTb_new tbody tr:first-child{border-top:2px solid #929297;}
.rowTb_new thead + tbody tr:first-child{border-top:0 none;}
.rowTb_new tbody th{background-color:#f2f3f5;color:#000;text-align:left;}
.rowTb_new tbody td{color:#333;}
.rowTb_new .txt_bar{display:inline-block;margin:0 5px;font-size:0.688rem;color:#bbb;}
.rowTb_new a.txt{color:#5c6bc0;}

.info_wrap{font-size:0.750rem;font-weight:300;color:#999;line-height:18px;}
.info_wrap:after{content:'';display:block;clear:both;}
.info_wrap .ico_comm.views{width:14px;height:11px;margin:0 2px 0 5px;background-position:-15px 0;}
.info_wrap .ico_comm.writer{width:11px;height:13px;margin:0 2px 0 5px;background-position:0 -22px;}
.info_wrap .ico_comm.price{width:11px;height:13px;margin:0 2px 0 5px;background-position:-17px -20px;font-size:0;}
.info_wrap .txt_bar{display:inline-block;margin:0 5px;color:#c6cbce;font-size:0.625rem;}
.info_wrap .ico_comm.like{width:14px;height:16px;;margin:-1px 2px 0 5px;background-position:0 -112px;}
.info_wrap .ico_comm.cmt{width:15px;height:15px;margin:0 0 0 5px;background-position:-15px -272px;}
.info_wrap.type2{font-size:0.875rem;color:#fff;}
.info_wrap.type2 .views{width:16px;height:13px;background-position:0 -185px;}
.info_wrap.type2 .price{height:14px;background-position:-19px -185px;}
.info_wrap .txt_more_view{float:right;}
.list_type > li{position:relative;padding:0 16px;border-top:1px solid #d8dde0;letter-spacing:-0.075em;}
.list_type > li:first-child{border-top:0 none;}
.list_type > li > a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;}
.list_type > li > a:active{background-color:rgba(0,0,0,0.2);}
.list_type > li.bg_blue{background-color:#f1f3ff; border-color:#9faae8}
.list_type > li.bg_blue + li{border-color:#9faae8}
.list_type .inner{display:table;width:100%;padding:20px 0;}
.list_type .ranking{display:table-cell;width:20px;font-size:1.250rem;font-weight:300;font-style:italic;line-height:1.1;color:#ff5252;}
.list_type .thumb{display:table-cell;overflow:hidden;width:116px;height:73px; border-right:12px solid transparent; position:relative;border-radius: 3px}
.list_type .thumb img{width:100%;border-radius:3px; position:absolute; top:50%; left:50%;}
.list_type .txt{display:table-cell;box-sizing:border-box;}
.list_type .txt+.thumb{ border-left:12px solid transparent; border-right:0px;}
.list_type .tit{display:-webkit-box;overflow:hidden;font-size:0.875rem;font-weight:normal;line-height:20px;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical; position:relative; padding:0 0 0 16px;} /* 210204상호노출30자1 */
#adJun.list_type .tit {padding-bottom:20px;} /* 210204상호노출30자1 */
.list_type .tit .ico_comm, .list_type .tit .ico_comm2 {position:absolute; top:5px; left:0;} /* 210204상호노출30자 */
.list_type .tit .stit{margin-left:3px;font-size:12px}
.list_type .desc{display:-webkit-box;overflow:hidden;height:34px;font-size:0.750rem;line-height:17px;color:#666;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_type .info_wrap{display:block;}
.list_type .btn_txt{display:block;position:relative;z-index:2;margin-bottom:10px;}
.list_type .inner + .btn_txt{margin-top:-10px;}
.list_type .btn_txt a{display:inline-block;}
.list_type .area{margin-bottom:2px;font-size:1rem;}
.list_type .area .tag_comm{margin:-3px 0 0 6px;vertical-align:middle;}
.list_type .sale_price{display:block;margin-bottom:5px;font-size:1.125rem;font-weight:normal;line-height:20px;letter-spacing:-0.1em;}
.list_type .item{font-weight:400;color:#666;}
.list_type .item em{margin-right:8px;color:#000;}
.list_type .list_info:after{content:'';display:block;clear:both;}
.list_type .list_info{margin-top:16px;}
.list_type .list_info li{float:left;font-size:0.750rem;letter-spacing:-0.1em;color:#666;}
.list_type .list_info li:after{content:'|';display:inline-block;margin:0 8px;color:#c6cbce;font-size:0.625rem;vertical-align:top;}
.list_type .list_info li:nth-of-type(3){clear:left;}
.list_type .list_info li:last-of-type:after{display:none;}
.list_type .ptp{margin-top:10px;font-size:0.750rem;color:#666;}
.list_type .ptp .fc_red{margin-left:4px;}
.list_type .r_info{position:relative;z-index:10;font-size:0.750rem;color:#666;}
.list_type .rname{width:14px;height:15px;margin-right:2px;background-position:0 -166px;}
.list_type .r_info .fc_blue{display:inline-block;position:static;margin-left:13px;padding:0;}
.list_type .tel{width:10px;height:12px;background-position:-17px -166px;}
.list_type .tel2{width:12px;height:12px;background-position:0px -1556px;}/* 170921문의하기추가 */
.list_type .info_wrap.type1 {margin-top:10px}
.list_type .info_wrap > .left span {margin-right:10px}
.list_type .info_wrap > .right {float:right}
.list_type .item_tit_wrap{position:relative;padding-right:28px;}
.list_type .item_tit_wrap .btn_like_my{position:absolute;top:-2px;right:0;z-index:10;}
.list_type.type1 .tit{margin:-3px 0 3px;}
.list_type.type1 .desc{margin-bottom:4px;}
/* .list_type.type1 .thumb img{max-height:73px;} */
.list_type.type2 .thumb{display:table-cell;width:116px;height:73px;padding:0 0 0 12px;}
.list_type.type2 .tit{display:-webkit-box;overflow:hidden;height:42px;margin-bottom:10px;font-size:1rem;line-height:21px;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_type.type3 .inner{padding:20px 0;}

.list_type.type3 .inner{display: flex;display: -webkit-flex}
.list_type.type3 .inner .txt .tit{-webkit-line-clamp:2;height: auto}
.list_type.type3 .inner>a{flex:1;-webkit-flex:1}
.list_type.type3 .btn_right{display: flex !important;display:-webkit-flex !important;position: relative;width: auto;top:inherit;align-items:center;margin-top: 0;margin-left: 0;}
.list_type.type3 .btn_right a{margin-right: 5px}
.list_type.type3 .btn_right a:last-child{margin-right: 0}


.list_type.type5 {margin-bottom:60px}
.list_type.type5 li{position:relative;padding:0 16px;}
.list_type.type5 .inner{padding:18px 0 20px;}
.list_type.type5 > a {position:absolute;top:0;right:0;bottom:0;left:0;padding:0;}
.list_type.type5 .desc{height:17px;font-size:0.688rem;color:#000;-webkit-line-clamp:1;}
.list_type.type5 .desc2{margin-top:3px;font-size:0.688rem;color:#999 !important}
.list_type.type5 .thumb{position:relative;width:104px;height:104px; border-left:25px solid transparent;}
.list_type.type5 .thumb.type2{width:30px;}
.list_type.type5 .tag_fs, .tag_fs{display:inline-block;position:absolute;top:0px;bottom:auto;right:0;padding:2px;border:1px solid #ed8a59;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:1.1;letter-spacing:-0.07em;color:#ff7600;text-align:center;}
.thumb .tag_fs{display:inline-block;position:absolute;bottom:0px;right:0;padding:2px;border:1px solid #ed8a59;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:1.1;letter-spacing:-0.07em;color:#ff7600;text-align:center;}
.grand .tag_fs{display:inline-block;position:absolute;top:25px;right:0;padding:2px;border:1px solid #ed8a59;border-radius:3px;background-color:#fff;font-size:0.688rem;line-height:1.1;letter-spacing:-0.07em;color:#ff7600;text-align:center;}
.tag_fs.red {color:#16932a !important; border-color:#16932a !important}
.tag_fs.blue {color:#5c6bc0 !important; border-color:#717dc5 !important}
.tag_fs.cyan {color:#36b8be !important; border-color:#36b8be !important}/* 일반매물 변경 171110 */
.tag_fs.gray {color:#666 !important; border-color:#666 !important}

.list_type.type5 .area{margin-bottom:10px;font-size:1rem; display:-webkit-box;overflow:hidden;height:20px;font-weight:normal;line-height:20px;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;} /* 210204상호노출30자 */
.list_type.type5.my_fs .btn_like_my{right:-15px}
/* 210204상호노출30자 */
.list_type.type5.single .inner .txt {min-height:130px; height:auto; padding-bottom:20px;}
.list_type.type5.single .r_info {position:absolute; z-index:10; font-size:0.750rem; color:#666; bottom:0; left:0px; right:0px; line-height:30px; border-top:1px solid #eee; padding:2px 84px 2px 16px; display:-webkit-box; -webkit-line-clamp:1; word-break:break-all; text-overflow:ellipsis; overflow:hidden; -webkit-box-orient:vertical; display:table; width:100%; box-sizing: border-box;}/* 211220 LH마이홈리스트 */
.list_type.type5.single .r_info .tag_comm {vertical-align: middle; margin-top: -2px;}/* 210104 LH마이홈리스트 */
.list_type.type5.single .r_info .fc_blue {display:inline-block; position:absolute; top:0; right:0; margin-left:13px; padding:0 16px; line-height:35px;}

.list_type.srch_office .tit {}
.list_type.srch_office .tit .stit {display:block;}/* 210506수정-단지정보상호노출문제 */
/*// 210204상호노출30자 */

.list_type.type6 li{margin:0 16px;padding:0;}
.list_type.type6 li:first-child{margin-top:5px;border-top:0 none;}
.list_type.type6 a{position:relative;padding:10px 10px 15px 20px;}
.list_type.type6 a:before{content:'';display:block;position:absolute;left:0;top:15px;width:7px;height:7px;border:solid #999;border-width:0 0 1px 1px;box-sizing:border-box;}
.list_type.type6 .desc{height:17px;margin:5px 0 10px;-webkit-line-clamp:1;}
.list_type.type7 li{padding:0;}
.list_type.type7 a{position:relative;padding:16px;}
.list_type.type7 .area{font-size:0.750rem;}
.list_type.type7 .area2{font-size:0.875rem; line-height:1.125rem}
.list_type.type7 .area.v2{ color:#999; padding-left:11px; position:relative; line-height:1.125rem}
.list_type.type7 .area.v2:before{ width:1px; height:12px; background-color:#ccc; content:""; margin-top:-5px; position:absolute; left:5px; top:50%;}
.list_type.type7 .tit{margin-bottom:10px;}
.list_type.type7 .tit2{max-height:2.25rem; margin:5px 0 10px; font-size:0.750rem; line-height:1.125rem; overflow:hidden}
.list_type.type7 .info_wrap div{float:left;}
.list_type.type7 .usr_id{margin-left:13px;}
.list_type.type7 .info_wrap .cnt{float:right;color:#666;}
.list_type.type7 .info_wrap .views{width:16px;height:13px;background-position:0 -260px}
.list_type.type7 .info_wrap .like{margin-left:16px;}
.list_type.type8{padding:20px 16px 0;}
.list_type.type8:after{content:'';display:block;clear:both;}
.list_type.type8 li{width:50%;margin-bottom:20px;padding:0;border:0 none;}
.list_type.type8 li:nth-of-type(odd){float:left;}
.list_type.type8 li:nth-of-type(even){float:right;}
.list_type.type8 li:nth-of-type(odd) a{position:static;margin-right:4px;}
.list_type.type8 li:nth-of-type(even) a{position:static;margin-left:4px;}
.list_type.type8 .thumb_wrap{position:relative;height:0;margin-bottom:10px;padding-bottom:62.5%;}
.list_type.type8 .thumb_wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:3px;}
.list_type.type8 .thumb_wrap .thumb{ position:absolute; width:100%; height:100%; padding:0px; margin:0px; display:inline-block; border:0px;}
.list_type.type8 .thumb_wrap .thumb img{ top:50%; left:50%;}
.list_type.type8 .thumb_wrap .tag_comm{position:absolute;top:6px;right:6px;}
.list_type.type8 .sale_price{font-size:0.875rem;line-height:20px;}
.list_type.type8 .sale_price .tag_comm{letter-spacing:0;}
.list_type.type8 .sale_price .txt_b{font-size:1.125rem;}
.list_type.type8 .fc_purple{font-size:0.813rem;}
.list_type.type9 .btn_right a {padding:0 4px}
.list_type.type9 li .inner {padding:15px 0}
.list_type.type9 li .inner .txt {vertical-align:middle;}

/* 부동산GO개선추가-171030 */
.list_type.type10 .inner{display:flex; display:-webkit-flex; position:relative;}
.list_type.type10 .inner .txt {padding-left:48px;}
.list_type.type10 .inner .txt .tit{-webkit-line-clamp:2;height:auto; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display:block;}
.list_type.type10 .inner .txt .info_wrap {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; display:block;}
.list_type.type10 .inner > a{flex:1;-webkit-flex:1}
.list_type.type10 .inner > span {width:42px; height:38px; background: url(https://image.r114.co.kr/M1/images/inc/ico_filter_picto.png) no-repeat; background-size:40px auto; position:absolute; top:20px; left:0;}
.list_type.type10 .inner > span.n1 {background-position:center 0;}/*아파트*/
.list_type.type10 .inner > span.n2 {background-position:center -38px;}/*오피스텔*/
.list_type.type10 .inner > span.n3 {background-position:center -76px;}/*도생주*/
.list_type.type10 .inner > span.n4 {background-position:center -114px;}/*주택*/
.list_type.type10 .inner > span.n5 {background-position:center -154px;}/*상가,업무시설*/
.list_type.type10 .inner > span.n6 {background-position:center -190px;}/*기타건물*/
.list_type.type10 .inner > span.n7 {background-position:center -228px;}/*대지*/
.list_type.type10 .inner > span.n8 {background-position:center -266px;}/*전*/
.list_type.type10 .inner > span.n9 {background-position:center -304px;}/*답*/
.list_type.type10 .inner > span.n10 {background-position:center -342px;}/*임야*/
.list_type.type10 .inner > span.n11 {background-position:center -380px;}/*공원*/
.list_type.type10 .inner > span.n12 {background-position:center -418px;}/*공장,창고*/
.list_type.type10 .inner > span.n13 {background-position:center -456px;}/*주차장*/
.list_type.type10 .inner > span.n14 {background-position:center -494px;}/*잡종지*/
.list_type.type10 .inner > span.n15 {background-position:center -532px;}/*기타지목*/

.list_type.type10 .btn_right{display: flex !important;display:-webkit-flex !important;position: relative;width: auto;top:inherit;align-items:center;margin-top: 0;margin-left: 0;}
.list_type.type10 .btn_right a{margin-right: 5px}
.list_type.type10 .btn_right a:last-child{margin-right: 0}
/*// 부동산GO개선추가-171030 */

/* 211220 LH마이홈 공공임대리스트:시작 */
.lh_myhome_filter .filter .sort2 {width:100px !important; right:0 !important;}
.lh_myhome_filter .filter .ft4 {display:none;}

.lh_myhome .r_info {z-index:0; font-size:0.78rem; margin-top:3px;}
.list_type.type5.single.lh_myhome .r_info .tag_comm.tag_type6 {max-width:100px; width:66px;}
.list_type.type5.single.lh_myhome .r_info .tag_comm + .tag_comm {min-width:40px;}
.list_type.type5.single.lh_myhome .r_info .tel {width:104px; line-height:35px; position:absolute; top:0; right:16px; text-align:center; font-size:0.78rem;}
.lh_myhome .thumb img {object-fit:cover;}
/*// 211220 LH마이홈 공공임대리스트:끝 */

/* 현장이야기 추천매물-180220 */
.list_type.type11 li {}
.list_type.type11 .inner {}
.list_type.type11 .inner .txt {padding-left:120px; min-height:116px;}
.list_type.type11 .inner .txt .desc {height:auto; color:#000; font-size:0.820rem;}
.list_type.type11 .inner .txt .desc:first-child {color:#445cd4; font-weight:600; font-size:0.750rem;}
.list_type.type11 .inner .txt .desc:first-child span {color:#666; margin-left:11px; font-weight:300; position:relative;}
.list_type.type11 .inner .txt .desc:first-child span:after {content:''; width:1px; height:12px; display:inline-block; background:#c6cbce; position:absolute; top:3px; left:-5px;}
.list_type.type11 .inner .txt .info_wrap {margin-bottom:8px; font-size:0.820rem;}
.list_type.type11 .inner .txt .sale_price {}
.list_type.type11 .inner > .desc2 {font-size:0.820rem; margin-top:3px; color:#666 !important; clear:both;}
.list_type.type11 .thumb_wrap {width:106px; height:106px; position:absolute; top:20px; left:16px; border-radius:3px; overflow:hidden; background:#CCC;}
.list_type.type11 .thumb_wrap img {width:100%; height:auto; min-height:106px;}
.list_type.type11 .thumb_wrap .tag_comm {position:absolute; top:0; left:0;}

.recommend_wrap .tit_wrap {padding-right:77px;}
.recommend_wrap .tit_wrap .btn_view_more {width:55px; height:31px; padding:0; margin:5px 16px 0 0; left:auto; border-radius:60px; text-indent:999px; background: url(https://image.r114.co.kr/M1/images/sub/call_icon.png) center center #ff5252 no-repeat; background-size:25px auto;}
/*// 현장이야기 추천매물-180220 */

.btn_like_my .ico_comm{width:18px;height:16px;margin-top:4px;background-position:0 -829px;}
.btn_like_my .ico_comm.on{background-position:0 -849px;}
.btn_delete_my .ico_comm{width:18px;height:18px;margin-top:2px;background-position:0 -804px;}
.item_answer{margin:18px -16px -18px;padding:15px 16px;border-top:1px solid #c6cbce;background-color:#f5f7f9;}
.item_answer:after{content:'';display:block;clear:both;}
.item_answer .charge{float:left;font-size:0.875rem;letter-spacing:-0.07em;}
.item_answer .charge em{font-weight:bold;}
.item_answer .charge + .date{position:static;float:left;margin-left:6px;line-height:20px;}
.item_answer .txt_answer{overflow:hidden;clear:both;position:relative;padding-top:10px;font-size:0.750rem;line-height:18px;letter-spacing:-0.07em;color:#000;word-break:break-all;}
.item_answer .btn_view_answer{float:right;font-size:0.750rem;color:#999;text-align:right;}
.item_answer .info_wrap{color:#999;}

.list_my li{position:relative;padding:18px 16px;border-bottom:1px solid #d8dde0;}
.list_my .item_tit_wrap{position:relative;padding-right:40px;}
.list_my .item_tit{display:inline-block;overflow:hidden;position:relative;max-width:100%; padding-right:60px; font-size:14px;line-height:22px;letter-spacing:-0.07em;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;box-sizing:border-box;}/* 190128>190418 수정 */
.list_my .item_tit .fc_purple{margin-right:5px;}
.list_my .date{position:absolute;top:0;right:0;font-size:0.750rem;font-weight:300;letter-spacing:-0.05em;color:#999;}
.list_my .item_status{position:absolute;top:0;right:0;}
.list_my .item_status.type2{top:18px;right:16px;z-index:2;}
.list_my .item_status a, .list_my .item_status button, .list_my .item_status > span{margin-left:4px;}
.list_my .info_wrap{margin-top:7px;font-weight:400;letter-spacing:-0.07em;color:#666;}
.list_my .location{width:10px;height:14px;margin:2px 4px 0 0;background-position:0 -515px;vertical-align:top;}
.list_my .item_tit .location{margin:5px 2px 0 0;}
.list_my .btn_wrap{margin-top:15px;}
.list_my .txt_desc{font-size:0.750rem;letter-spacing:-0.07em;color:#666;}
.list_my .item_answer .txt_answer{display:-webkit-box;padding-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.list_my .item_answer{position:relative;padding:18px 25px 18px 34px;border-top:1px solid #d8dde0;background-color:#f2f3f5;font-size:0.813rem;letter-spacing:-0.075em;}
.list_my .item_answer:before{content:'';display:block;position:absolute;top:20px;left:20px;width:7px;height:7px;border:solid #919293;border-width:0 0 1px 1px;}
.list_my .link_my{display:block;}
.list_my .link_photo{display:inline-block;}
.list_my .link_photo img{width:44px;height:44px;border-radius:5px;}
.list_my.type2 .item_tit_wrap{padding-right:60px;}
.list_my.type2 .item_tit{overflow:hidden;padding-right:78px;}
.list_my.type3 .item_tit_wrap{padding-right:90px;}
.list_my.type3 .item_tit{padding-right:0;}
.list_my.type4 li{padding:10px 16px;border-bottom:0 none;}
.list_my.type4 li center{font-size: 14px;padding: 42px 0;display: block}
.list_my.type4 .no_data{display:-webkit-flex;height:125px;padding:0;text-align:center;box-sizing:border-box;-webkit-align-items:center;align-items:center;}
.list_my.type4 .no_data div{display:-webkit-box;width:100%;-webkit-box-orient:vertical;}
.list_my.type4 .no_data p{font-size:14px;}
.list_my.type4 .no_data .btn_type8{margin-top:12px;height:28px;padding:0 14px;font-size:12px;line-height:26px;}
.list_my.type4 .item_tit_wrap{padding-right:120px;}
.list_my.type4 .item_tit{padding-right:0;}
.list_my.type5 .item_tit_wrap{padding-right:90px;}
.list_type.my_fs li{border-top:0 none;border-bottom:1px solid #d8dde0;}
.list_type.my_fs .ad{border-top:0 none;border-bottom:1px solid #7986cb;background-color:#f3f5f8;}
.list_type.my_fs .txt{position:relative;}
.list_type.my_fs .desc{color:#999;}
.list_type.my_fs .btn_like_my{position:absolute;z-index:10;top:0;right:-10px;}
.list_type > .no_desc,
.list_my .no_desc{float:none !important;width:100% !important;padding:100px 0 !important;border:0 none;font-size:0.813rem;line-height:19px;letter-spacing:-0.07em;text-align:center;}
.list_my .no_desc span{display:block;margin-bottom:12px;font-size:1rem;}
.list_snb a{display:block;position:relative;padding:14px 0 14px 14px;border-bottom:1px solid #d4d8db;font-size:0.875rem;letter-spacing:-0.07em;}
.list_snb li:last-of-type a{border-bottom:0 none;}
.list_snb .arrow{position:absolute;top:50%;right:0;margin-top:-7px;width:7px;height:13px;background-position:0 0;}

.list_snb .ico_go {background:url(https://image.r114.co.kr/M1/images/sub/ico_setting.png) no-repeat -96px -204px; background-size:350px auto; width:21px; height:21px; margin:0 3px 3px 0;}

.ico_new{width:14px;height:14px;margin:-2px 0 0 5px;background-position:-15px -786px;}
.list_noti li{padding-left:8px;font-size:0.813rem;line-height:20px;color:#666;word-break:break-all;}
.list_noti li:before{content:'';display:inline-block;width:2px;height:2px;margin:-2px 6px 0 -8px;background-color:#666;vertical-align:middle;}
.ico_setting{display:inline-block;overflow:hidden;background:url(https://image.r114.co.kr/M1/images/sub/ico_setting.png) no-repeat;background-size:350px auto;font-size:0;line-height:0;text-indent:100%;vertical-align:middle;}
.tit_setting{padding:17px 16px 6px;border-bottom:2px solid #929297;background-color:#f2f3f5;font-size:0.813rem;font-weight:400;letter-spacing:-0.07em;}
.list_setting li{position:relative;padding:0 16px;border-bottom:1px solid #d8dde0;font-size:0.875rem;line-height:50px;letter-spacing:-0.07em;}
.list_setting li:after{content:'';display:block;clear:both;}
.list_setting .item_name{float:left;color:#333;word-break:keep-all;}
.list_setting .item_desc{position:absolute;top:0;right:0;bottom:0;left:0;padding-right:34px;text-align:right;box-sizing:border-box;}
.list_setting .arrow{position:absolute;top:50%;right:16px;width:8px;height:14px;margin:-4px 0 0 10px;background-position:0 0;}
.list_setting .all_chk{width:19px;height:19px;margin:0 16px 0 1px;background-position:0 -173px;}
.list_setting .push1{width:20px;height:20px;margin:-1px 15px 0 0;background-position:-21px -173px}
.list_setting .push2{width:25px;height:23px;margin:-2px 11px 0 0;background-position:-43px -173px;}
.list_setting .push3{width:24px;height:20px;margin:-1px 12px 0 0;background-position:-69px -173px;}
.list_setting .push4{width:21px;height:20px;margin:-4px 17px 0 0;background-position:-95px -173px;}
.list_setting .newsletter1{width:21px;height:14px;margin-right:15px;background-position:-10px 0;}
.list_setting .newsletter2{width:20px;height:19px;margin-right:16px;background-position:-33px 0;}
.list_setting .newsletter3{width:21px;height:20px;margin-right:15px;background-position:0 -18px;}
.list_setting .newsletter4{width:24px;height:22px;margin-right:12px;background-position:-25px -23px;}
.list_setting .item_chk{float:right;}
.list_setting .inp_chk{width:50px;height:24px;margin-top:13px;border:0 none;border-radius:0;background-position:0 -48px;vertical-align:top;-webkit-appearance:none;}
.list_setting .inp_chk[disabled]{background-color:transparent;}
.list_setting .inp_chk:checked{background-position:0 -80px;}

.tip_wrap{padding:16px;background-color:#f2f3f5;}
.tip_wrap .tag_type8{background-color:#f2f3f5;}
.list_tip{margin-top:5px;}
.list_tip li{padding-left:8px;font-size:0.813rem;line-height:20px;letter-spacing:-0.07em;color:#999;word-break:break-all;}
.list_tip li:before{content:'';display:inline-block;width:2px;height:2px;margin:-2px 6px 0 -8px;background-color:#999;vertical-align:middle;}
.txt_exclamation{padding-left:16px;/*background-color:#f5f6f7;*/font-size:0.750rem;line-height:18px;letter-spacing:-0.07em;color:#999;}/* 170908수정 */
.ico_exclamation{width:12px;height:13px;margin:0 4px 0 -16px;background-position:-18px -146px;}
.cmt_frm{padding:16px;border-bottom:1px solid #d8dde0;}
.cmt_frm .cnt_cmt{margin-bottom:15px;}
.cmt_frm .cnt_cmt .fc_red{margin-left:6px;}
.cmt_frm .inp_wrap{position:relative;padding-right:85px;}
.cmt_frm .inp_wrap .btn_type7{position:absolute;top:0;right:0;}
.cmt_frm .txtarea_wrap{position:relative;padding-bottom:22px;border:solid #c6cbce;border-width:1px 1px 0;}
.cmt_frm .btn_wrap.type2 button,
.cmt_frm .btn_wrpa.type2 a{height:42px;line-height:40px;}
.cmt_frm .cnt_letter{display:block;position:absolute;right:0;bottom:8px;padding-right:12px;font-size:0.688rem;color:#999;box-sizing:border-box;}
.list_cmt{margin-top:-1px;}
.list_cmt li{padding:16px 16px 20px;border-top:1px solid #d8dde0;word-break:break-all;}
.list_cmt .usr_name{font-size:0.875rem;}
.list_cmt .ico_report{width:10px;height:12px;background-position:-17px -50px;}
.list_cmt .cmt{padding:10px 0;font-size:0.813rem;line-height:18px;color:#333;}
.list_cmt .info_wrap{margin-bottom:13px;}
.list_cmt .btn_wrap.type4 button{margin-right:3px;}
.list_reply{margin-top:20px;}
.list_reply li{position:relative;margin:0 -16px;padding:16px 16px 20px 39px;}
.list_reply li:before{content:'';display:block;position:absolute;left:24px;top:21px;width:7px;height:7px;border:solid #999;border-width:0 0 1px 1px;box-sizing:border-box;}
.list_reply li:last-child{padding-bottom:0;}
.list_reply .cmt_frm{padding:0;border-bottom:0 none;}
.column{display:table;width:100%;border-bottom:1px solid #d8dde0;}
.column .thumb{display:table-cell;width:126px;height:126px; background-color:#000; overflow:hidden; position:relative;}
.column .thumb img{ padding:0px; margin:0px; position:absolute; top:50%; left:50%;}
.colmnist{display:table-cell;overflow:hidden;height:126px;padding:15px 20px 0;background:linear-gradient(to bottom right, #fff, #ffeded);box-sizing:border-box;}
.colmnist .fc_red{display:block;font-size:0.688rem;}
.colmnist .fc_red:after{content:'';display:block;margin-bottom:21px;background-color:#c6cbce;}
.colmnist.type2 .fc_red:after{content:'';display:block;width:15px;height:1px;margin:8px 0 12px;background-color:#c6cbce;}
.colmnist .cname{margin-bottom:3px;font-size:0.750rem;color:#666;}
.colmnist .cname strong{display:block;font-size:1.188rem;font-weight:normal;color:#000;}
.colmnist .txt_bar{display:inline-block;margin:0 6px;font-size:0.625rem;color:#bcb7b7;}
.colmnist .tel{display:inline-block;}
.colmnist .tel:after{display:none;}
.colmnist .tel .ico_comm{width:16px;height:18px;margin-right:4px;background-position:0 -350px;}
.colmn_txt{padding:16px 16px 25px;word-break:break-all;}
.search_wrap{position:relative;background-color:#fff;}
.search_frm .inp_wrap{position:relative;padding-right:79px;}
.search_frm .inp_wrap .inp_txt{border-color:#929297;border-right:0 none;}
.search_frm .inp_wrap .inpBox{ width:100%; height:41px;border:1px solid #c6cbce;border-radius:0;background-color:#fff;font-size:0.813rem;line-height:39px;color:#333;box-sizing:border-box;-webkit-appearance:none; border-color:#929297; border-right:0 none;}
.search_frm .inp_wrap input.inpBox{padding: 0 10px}
.search_frm .inp_wrap .inpBox a{ height:41px; color:#999; padding:0px 12px; margin:0px; display:block;}
.search_frm .inp_wrap .inpBox a.txt{ color:#333;}
.search_frm .inp_wrap .btn_search{position:absolute;top:0;right:80px;display:block;width:45px;height:41px;border:solid #929297;border-width:1px 0;line-height:39px;box-sizing:border-box;}
.search_frm .inp_wrap .btn_search .ico_comm{width:14px;height:14px;background-position:0 -200px;}
.search_frm .inp_wrap .btn_cancel{display:none;position:absolute;top:13px;right:90px;}
.search_frm .inp_wrap.type2 .btn_cancel{right:15px;}
.search_frm .inp_wrap .btn_cancel .ico_comm{width:14px;height:14px;background-position:0 -235px;vertical-align:top;}
.search_frm .inp_wrap .btn_current{display:block;position:absolute;top:0;right:0;width:80px;height:41px;border:1px solid #929297;font-size:0.750rem;line-height:39px;box-sizing:border-box;}
.search_frm .inp_wrap .btn_current .ico_comm{width:14px;height:16px;margin-right:6px;background-position:0 -218px;}
.info_d .search_frm .inp_wrap .btn_current .ico_comm{position: relative;right: inherit}

.search_frm .search_result{display:none;position:absolute;z-index:3;width:100%;margin-top:-1px;border:1px solid #929297;background-color:#fff;box-sizing:border-box;–webkit-overflow-scrolling:touch;}
.search_result .list_result{height: 128px;margin: 12px 0 0;overflow-y:auto;z-index: 2;position: relative;background: #fff;}
.search_result .list_result.iscroll_wrap{overflow:hidden}
.search_result .list_result li{}
.search_result .list_result a{display:block;position:relative;height:38px;padding:0 40px 0 20px;font-size:0.875rem;line-height:38px;} /*202205 메인검색바 수정 */
.search_result .list_result .txt_result{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.search_result .list_result .ico_arrow{position:absolute;top:10px;right:20px;width:11px;height:11px;background-position:-17px -200px;}
.search_result .btn_cancel{display:block;position: relative;width:100%;height:30px;padding-left:16px;border-top:1px solid #d8dde0;font-size:0.750rem;color:#999;background: #fff;z-index: 3;text-align:left;box-sizing:border-box;}

/* 170830 검색자동완성-메인 */
.searchLp_wrap .search_result{display:none;position:fixed; top:0; right:0; bottom:0; left:0; z-index:3;width:100%;margin-top:50px;background-color:#fff;box-sizing:border-box;–webkit-overflow-scrolling:touch;}
/*// 170830 검색자동완성-메인 */

.tooltip_wrap{position:relative;}
.tooltip_wrap .tit{font-size:0.875rem;}
.tooltip_wrap .txt_req{color:#999;}
.tooltip_wrap .ico_que{width:18px;height:18px;margin-left:5px;background-position:0 -288px;}
.tooltip_wrap .tooltip_box{display:none;position:absolute;left:20px;z-index:10;width:240px;margin-top:4px;padding:12px 15px;border:1px solid #666;background-color:#fff;font-size:0.813rem;line-height:18px;letter-spacing:-0.08em;color:#666;box-sizing:border-box;}
.tooltip_wrap .tooltip_box p+.btn_wrap{margin-top:17px;}
.box_add{margin:20px 16px;padding:25px 0;border:1px solid #d8dde0;border-radius:3px;font-size:0.813rem;letter-spacing:-0.07em;text-align:center;}
.box_add p + p{margin-top:10px;font-size:0.750rem;color:#666;}
.box_add .btn_add_item{display:inline-block;width:60px;height:60px;margin-top:23px;padding:14px 0;border:1px solid #abb1b5;border-radius:100%;line-height:58px;box-sizing:border-box;}
.box_add .btn_add_item .ico_comm{width:30px;height:30px;background-position:0 -869px;vertical-align:top;}

.box_type1 .inner1 .no_result{padding:20px 16px;}
.no_result{font-size:0.813rem;line-height:19px;letter-spacing:-0.07em;text-align:center;}
/* ASC 공통 시작 */
/*슬라이드*/
.slide_wrap{ width:100%; padding:0px; margin:0px; display:inline-block; overflow-x:auto; overflow-y:hidden;}
.slide_wrap > .slideBox{ width:100%; padding:0px; margin:0px; display:inline-block;}
.slide_wrap > .slideBox > li{ width:140px; padding:0px; margin:0px; display:inline-block; float:left; position:relative;}
.slide_wrap > .slideBox > li a{ padding:0px; margin:0px; display:block;}
.slide_wrap > .slideBox > li img{ width:130px;height:75px; margin-bottom:9px;border-radius:3px;}
.slide_wrap > .slideBox#writer_list > li img{height: 130px}
.slide_wrap > .slideBox > li p{ width:100%; letter-spacing:-1.3px; padding:0px 0 0 5px; margin:0px; display:inline-block; box-sizing:border-box;}
.slide_wrap > .slideBox > li .name{ font-weight:400; font-size:0.875rem; line-height:18px; color:#4d5db6; margin:5px 0px}
.slide_wrap > .slideBox > li .txt,
.slide_wrap > .slideBox > li .txt2{ font-weight:300; font-size:0.750rem; line-height:16px; color:#666; margin-bottom:10px;}
.slide_wrap > .slideBox > li .txt span,
.slide_wrap > .slideBox > li .txt2 span{ color:#ff5252; font-weight:300; font-size:0.750rem; line-height:16px; color:#666; margin-bottom:10px;}
.slide_wrap > .slideBox > li .date{ font-weight:300; font-size:0.688rem; line-height:12px; color:#999; margin-bottom:10px;}

.slide_wrap.v1 > .slideBox > li,
.slide_wrap.v3 > .slideBox > li{ padding-right:8px;}

.slide_wrap.v1 > .slideBox > li .txt{ margin-bottom:0px; float:left;}
.slide_wrap.v1 > .slideBox > li .txt,
.slide_wrap.v1 > .slideBox > li .txt2{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slide_wrap.v1 > .slideBox > li span.thumb{ width:140px; height:140px; padding:0px; margin:0px 0px 9px 0px; display:inline-block; border-radius:3px; position:relative;}
.slide_wrap.v1 > .slideBox > li span.thumb img{ padding:0px; margin:0px; position:absolute; top:50%; left:50%;}

.slide_wrap.v2 > .slideBox > li{ padding-right:12px;}
.slide_wrap.v2 > .slideBox > li .name{ margin-top:25px;}
.slide_wrap.v2 > .slideBox > li .btn_txt{ position:absolute; top:97px;left:0;}
.slide_wrap.v2 > .slideBox > li span.thumb{ width:138px; height:88px; padding:0px; margin:0px 0px 9px 0px; display:inline-block; border-radius:3px; overflow:hidden; position:relative;}
.slide_wrap.v2 > .slideBox > li span.thumb img{ padding:0px; margin:0px;}

#popular_list .slide_wrap.v2 > .slideBox > li{width: 88px}
#popular_list .slide_wrap.v2 > .slideBox > li span.thumb{width: 88px;height: 49px}
#popular_list .slide_wrap.v2 > .slideBox > li.name{font-size: .8rem}

.slide_wrap.v3 > .slideBox > li{ width:130px;}
.slide_wrap.v3 > .slideBox > li a{ width:128px; height:81px; background-color:#f4f5f9; padding:10px 7px; border:1px solid #e4e7ec; border-radius:3px; box-sizing:border-box;}
.slide_wrap.v3 > .slideBox > li .name{ color:#ff5252;}

.slide_wrap.v4{ background-image:url(https://image.r114.co.kr/M1/images/sub/slide4_sample_bg.jpg); background-position:0px 0px; background-repeat:no-repeat; background-size:100% 100%; padding:0px;}
.slide_wrap.v4 > .slideBox{ margin:11px 12px;}
.slide_wrap.v4 > .slideBox > li{ width:100px; height:75px; border-left:1px solid #717dc5; box-sizing:border-box;}
.slide_wrap.v4 > .slideBox > li:last-child{ border-right:1px solid #717dc5;}
.slide_wrap.v4 > .slideBox > li a{ height:100%; padding:8px 2px; border-top:1px solid #717dc5; border-bottom:1px solid #717dc5; box-sizing:border-box;}
.slide_wrap.v4 > .slideBox > li .name{ font-size:1rem; font-style:italic; color:#8b98d3; line-height:16px; margin:0px 0px 11px 0px;}
.slide_wrap.v4 > .slideBox > li .txt{ font-weight:400; font-size:0.813rem; color:#8b98d3; line-height:16px; margin:0px 0px 0px 0px;}
.slide_wrap.v4 > .slideBox > li.on{ border-left:2px solid #fff; border-right:0px;}
.slide_wrap.v4 > .slideBox > li.on + li{ border-left:2px solid #fff;}
.slide_wrap.v4 > .slideBox > li.on a{ border-top:2px solid #fff; border-bottom:2px solid #fff;}
.slide_wrap.v4 > .slideBox > li.on:last-child{ border-right:2px solid #fff;}
.slide_wrap.v4 > .slideBox > li.on .name,
.slide_wrap.v4 > .slideBox > li.on .txt{ color:#fff;}

.slide_wrap.v5 > .slideBox > li span.thumb{ width:104px; height:104px; padding:0px; margin:-104px 0px 0px 0px; display:inline-block; border-radius:3px; position:relative;}
.slide_wrap.v5 > .slideBox > li span.thumb img{ padding:0px; margin:0px; position:absolute; top:50%; left:50%;}

.slide_wrap.v7 > .slideBox > li{ width:94px; padding-right:8px}


/*탭*/
.slideTab_wrap{ width:100%; padding:4px 0px 0px 0px; margin:0px; display:inline-block;}
.boxTab_wrap{ width:100%; background-color:#fff; padding:0px; margin:0px; display:inline-block; position:relative;}
.slideTab_wrap .tabScroll{ width:100%; padding:0px; margin:0px; overflow-x:auto; overflow-y:hidden; position:relative;}
.slideTab_wrap .tabScroll .tabBox{ width:100%; padding:0px; margin:0px; display:inline-block;}
.boxTab_wrap  .tabBox{ width:100%; padding:0px; margin:0px; display:block; box-shadow:0px 5px 10px rgba(0,0,0,0);}/* 200406수정 */
.slideTab_wrap .tabScroll .tabBox .tabBtn,
.boxTab_wrap  .tabBox .tabBtn{ height:42px; padding:0px; margin:0px 0px 0px 0px; display:inline-block; position:absolute; top:0px; z-index:1; white-space:nowrap;}
.slideTab_wrap .tabScroll .tabBox .tabBtn a{ font-size:0.875rem; color:#000; line-height:42px; padding:0px 8px 0px 14px; margin:0px 10px; display:inline-block;}
.boxTab_wrap  .tabBox .tabBtn a{ font-size:0.875rem; text-align:center; color:#000; line-height:42px; padding:0px 8px; margin:0px 10px; display:block; white-space:nowrap;}
.slideTab_wrap .tabScroll .tabBox .tabCon,
.boxTab_wrap  .tabBox .tabCon{ width:100%; padding:0px; margin:42px 0px 0px 0px; display:inline-block; border-top:1px solid #d8dde0; position:absolute; top:-99999px; left:0px; z-index:1; box-sizing:border-box;}
.slideTab_wrap .tabScroll .tabBox.on .tabBtn a,
.boxTab_wrap .tabBox.on .tabBtn a{ line-height:38px; padding-top:2px; border-bottom:2px solid #4b5055}/* 200406수정 */
.slideTab_wrap .tabScroll .tabBox.on .tabCon{ display:inline-block; top:0px; z-index:2;}
.boxTab_wrap .tabBox.on .tabCon{ display:inline-block; position:relative; top:0px; z-index:2;}
.slideTab_wrap.type2 .tabBox .tabBtn:before,
.boxTab_wrap.type2 .tabBox .tabBtn:before {content:''; position:absolute; display:inline-block; width:1px; height:13px; margin:14px 1px 0; vertical-align:middle; background-color:#bbb}/* 190603매물상세개편 수정 */
.slideTab_wrap.type2 .tabBox:first-child .tabBtn:before,
.boxTab_wrap.type2 .tabBox:first-child .tabBtn:before {display:none}
.slideTab_wrap.type2 .tabScroll .tabBox .tabBtn a {color:#666; margin:0; font-size:0.813rem; letter-spacing:-0.1em}
.boxTab_wrap.type2 .tabBox .tabBtn a {color:#666; margin:0; font-size:0.813rem; letter-spacing:-0.1em}

.slideTab_wrap.type2 .tabScroll .tabBox.on .tabBtn a,
.boxTab_wrap.type2 .tabBox.on .tabBtn a {border:0; color:#5c6bc0}
.slideTab_wrap.type2 .tabScroll .tabBox .tabCon {border:0}
.slideTab_wrap.type2 .tabScroll .tabBox .tabCon.line {border-top:1px solid #999; padding-top:20px}/* 171213 */
.slideTab_wrap.type2 .tabScroll .tabBox .tabCon.line:before {content:''; display:inline-block; position:absolute; top:-37px; left:0; width:15px; height:40px; background-color:#fff}
.slideTab_wrap.type2 .tabScroll .tabBox .tabCon.line:after {content:''; display:inline-block; position:absolute; top:-37px; right:0; width:15px; height:40px; background-color:#fff}

#divMemulImage .slideTab_wrap.type2 .tabScroll {padding-bottom:15px;}/* 181205 매물사진 하단 간격 추가 */

.slideTab_wrap.v2 {background-color:#f2f3f6; padding-bottom:5px}
.slideTab_wrap.v2 .tabScroll .tabBox .tabBtn a{ padding:2px 4px 0px; color:#666; font-size:0.813rem; height:35px; line-height:33px; border:0; box-sizing:border-box;}
.slideTab_wrap.v2 .tabScroll .tabBox.on .tabBtn a{ border-bottom:2px solid #5c6bc0}

.slideTab_wrap.v3 {border-bottom:1px solid #d8dde0}
.slideTab_wrap.v3 .tabScroll .tabBox .tabBtn a{ padding:2px 8px 0px;}

/* 탭 매물상세-유사매물 171213 */
.boxTab_wrap.tyep3 {}
.boxTab_wrap.tyep3 .tabBox {}
.boxTab_wrap.tyep3 .tabBox > .tit_wrap {margin-bottom:-1px;}
.boxTab_wrap.tyep3 .tabBox .tabBtn {height:50px;}
.boxTab_wrap.tyep3 .tabBox.on .tabBtn {}
.boxTab_wrap.tyep3 .tabBox .tabBtn a {line-height:20px; padding:5px 0; margin:0; color:#999; border-bottom:2px solid #fff;}
.boxTab_wrap.tyep3 .tabBox.on .tabBtn a {color:#ff5252; border-bottom:2px solid #ff5252;}
.boxTab_wrap.tyep3 .tabBox .tabCon {margin-top:52px;}
.boxTab_wrap.tyep3 .tabBox.on .tabCon {}
.boxTab_wrap.tyep3 .tabBox.on .tabCon .box_type1 {padding-bottom:0; background:#fff; border-bottom:10px solid #e4e7ec;}
.boxTab_wrap.tyep3 .tabBox.on .tabCon .box_type1 .tit_wrap {margin:8px 16px 0; padding-left:22px; padding-right:10px; border-bottom:1px solid #c6cbce; background: url(https://image.r114.co.kr/M1/images/sub/ico_m_tit.png) 0 center no-repeat; background-size:18px auto;}
.boxTab_wrap.tyep3 .tabBox.on .tabCon .box_type1 .tit_wrap .sub_tit {font-size:14px;}
.boxTab_wrap.tyep3 .tabBox.on .tabCon .box_type1 ul {padding:0 16px;}

#similarMemul1, #similarMemul2, #similarMemul3 {margin-bottom:0;} 
#similarMemul1 .no_data_m, #similarMemul2 .no_data_m, #similarMemul3 .no_data_m {padding: 40px 0 !important;} 

/* 비쥬얼 슬라이드1 */
.sliderVisual_wrap1{ width:100%; padding:0px; margin:0px; display:inline-block;}
.sliderVisual_wrap1 > .sliderBox{ width:100%; height:0px; padding-bottom:89.7%; margin:0px auto; position:relative; overflow:hidden; }
.sliderVisual_wrap1 > .sliderBox > ul{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.sliderVisual_wrap1 > .sliderBox > ul > li{ width:100%; height:100%; font-size:0.875rem; display:inline-block; float:left; position:relative;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a{ width:100%; height:100%; padding:0px; margin:0px; display:inline-block;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .title,
.sliderVisual_wrap1 > .sliderBox > ul > li > a .txt{ width:100%; padding:0px 16px; margin:0px 0px 10px 0px; display:inline-block; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .title{ font-size:1.250rem; color:#000; line-height:22px; margin-top:25px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .txt{ font-weight:300; font-size:0.813rem; color:#666; line-height:15px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .info_wrap{ padding:0px 16px; margin-bottom:20px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img{ width:100%; height:100%; padding:120px 0px 0px 0px; margin:-120px 0px 0px 0px; display:inline-block; box-sizing:border-box;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img img{ width:100%; padding:0px; margin:0px; display:inline-block;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb{ width:100%; height:100%; background-color:#000; padding:0px; margin:0px; display:inline-block; overflow:hidden; position:relative;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb:after{ width:100%; height:113px; background-image:url(https://image.r114.co.kr/M1/images/sub/visual_tag_bg.png); background-position:left bottom; background-repeat:repeat-x; background-size:1px 113px; content:""; opacity:0.8; position:absolute; left:0px; bottom:0px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb img{ padding:0px; margin:0px; display:inline-block; position:absolute; top:50%; left:50%;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb .iconPlay{ width:100%; height:100%; text-indent:-99999px; padding:0px; margin:0px; position:absolute; top:0px; left:0px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb .iconPlay:before{ width:100%; height:100%; background-color:#000; content:""; opacity:0.3; position:absolute; left:0px; top:0px;}
.sliderVisual_wrap1 > .sliderBox > ul > li > a .img .thumb .iconPlay:after{ width:58.5px; height:58.5px; background-image:url(https://image.r114.co.kr/M1/images/sub/visual_icon_play.png); background-position:center center; background-repeat:no-repeat; background-size:100%; content:""; padding:0px; margin:-29px 0px 0px -29px; position:absolute; top:50%; left:50%; z-index:1;}
.sliderVisual_wrap1 > .sliderBox > ul > li > .btn_txt{ padding:0px 16px; position:absolute; bottom:16px;}
.sliderVisual_wrap1 > .paging{ width:100%; height:8px; text-align:center; padding:12px 0px; margin:0px; display:inline-block;}
.sliderVisual_wrap1 > .paging > .btn_page{ width:8px; height:8px; background-color:#b3bac7; text-indent:-99999px; padding:0px; margin:0px 6px; border-radius:4px;}
.sliderVisual_wrap1 > .paging > .btn_page.on{ width:20px; background-color:#7b869a;}
.sliderVisual_wrap1 > .sliderBox > ul > li > div {background-color:red}

/* 슬라이드 비쥬얼2 */
.sliderVisual_wrap2{ width:100%; padding:0px; margin:0px; display:inline-block; position:relative;}
.sliderVisual_wrap2 > .sliderBox{ width:100%; height:0px; padding-bottom:56.1%; margin:0px auto; position:relative; overflow:hidden; z-index:1;}
.sliderVisual_wrap2 > .sliderBox > ul{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.sliderVisual_wrap2 > .sliderBox > ul > li{ width:100%; height:100%; font-size:0.875rem; display:inline-block; overflow:hidden; float:left; position:relative;}
.sliderVisual_wrap2 > .sliderBox > ul > li > img{ width:100%; padding:0px; margin:0px; display:inline-block;}
.sliderVisual_wrap2 > .sliderBox > ul > li.thumb > img{ width:auto; position:absolute; top:50%; left:50%;}
.sliderVisual_wrap2 > .pageCount{ width:50px; height:25px; font-size:0.875rem; color:#fff; text-align:center; line-height:25px; padding:0px; margin:0px; display:none; position:absolute; right:16px; bottom:16px; z-index:2;}
.sliderVisual_wrap2 > .pageCount:before{ width:100%; height:100%; background-color:#000; content:""; padding:0px; margin:0px; opacity:0.5; position:absolute; left:0px; top:0px; z-index:-1;}
.sliderVisual_wrap2 > .photo_up p{position:absolute; bottom:70px; left:15px; z-index:2; padding:5px 7px 7px; font-size:0.750rem; color:#fff; border-radius:3px; background-color:rgba(74,75,88,0.8)}
.sliderVisual_wrap2 > .photo_up p:after{content:''; display:block; position:absolute; bottom:-6px; left:10px; border-style:solid; border-width:6px 5px 0; border-color:rgba(74,75,88,0.8) transparent transparent}
.sliderVisual_wrap2 > .photo_up a{position:absolute; bottom:35px; left:15px; z-index:2; display:inline-block; height:23px; padding:0 5px; margin-top:9px; line-height:20px; font-size:0.750rem; color:#fff; border:1px solid #c5c7c8; border-radius:3px; background:rgba(0,0,0,0.4)}
.sliderVisual_wrap2 > .sliderBox > ul > li span.photo_by {position:absolute; bottom:15px; left:15px; font-size:0.750rem; color:#fff}
.sliderVisual_wrap2 > .btn_area > button{ width:7px; height:14px; background-repeat:no-repeat; background-size:45px 34px; text-indent:-99999px; padding:10px; margin:0px; margin:-17px 0px 0px 0px; display:block; float:left; position:absolute; top:50%; z-index:2; box-sizing:content-box;}
.sliderVisual_wrap2 > .btn_area > .btn_prev{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn.gif); background-position:left top; left:10px;}
.sliderVisual_wrap2 > .btn_area > .btn_next{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn.gif); background-position:right top; right:10px;}
.sliderVisual_wrap2 > .sliderBox > ul > li > img.slide_img_wrap {max-width:100%; max-height:100%; top:50%; left:50%; transform:translate(-50%,-50%); width:auto; position:absolute;}

/* 슬라이드 비쥬얼3 */
.sliderVisual_wrap3{ width:100%; padding:0px; margin:0px; display:inline-block; position:relative;}
.sliderVisual_wrap3 > .sliderBox{ width:100%; margin:0px auto; position:relative; overflow:hidden; z-index:1;}
.sliderVisual_wrap3 > .sliderBox > ul{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.sliderVisual_wrap3 > .sliderBox > ul > li{ width:100%; font-size:0.875rem; display:inline-block; overflow:hidden; float:left; position:relative;}
.sliderVisual_wrap3 > .sliderBox > ul > li > img{ width:100%; padding:0px; margin:0px; display:inline-block; position:absolute; top:0px; left:0px; z-index:0;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info{ width:100%; padding:0px 0px 70px 0px; margin:0px; display:inline-block; position:relative; z-index:1;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .title,
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .txt{ width:100%; text-align:center; padding:0px 16px; margin:0px 0px 15px 0px; display:inline-block; box-sizing:border-box;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .title{ height:40px; font-weight:300; font-size:1.125rem; color:#fff; line-height:1.25rem; margin-top:1.5rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .txt{ font-weight:300; font-size:0.813rem; color:#fff; line-height:15px;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .btn{ width:100%; text-align:center; padding:0px; margin:0px; display:inline-block; position:absolute; bottom:40px;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .btn a{ color:#fff; line-height:26px; padding:0px 20px; margin:0px; display:inline-block; box-sizing:border-box; border:1px solid #fff; border-radius:3px; position:relative;}
.sliderVisual_wrap3 > .sliderBox > ul > li > .info > .btn a:before{ width:100%; height:100%; background-color:#000; content:""; border-radius:3px; opacity:0.2; position:absolute; left:0px; z-index:-1;}
.sliderVisual_wrap3 > .sliderBox > ul > li.thumb{ background-color:#000;}
.sliderVisual_wrap3 > .sliderBox > ul > li.thumb > img{ position:absolute; top:50%; left:50%;}
.sliderVisual_wrap3 > .paging{ width:100%; height:4px; text-align:center; padding:12px 0px; margin:0px; display:inline-block; position:absolute; bottom:0px; z-index:1;}
.sliderVisual_wrap3 > .paging > .btn_page{ width:4px; height:4px; background-color:#bdbdc5; text-indent:-99999px; padding:0px; margin:0px 4px; border-radius:4px;}
.sliderVisual_wrap3 > .paging > .btn_page.on{ width:20px; background-color:#fff;}

/* 슬라이드 비쥬얼4 */
.sliderVisual_wrap4{ width:100%; padding:0px; margin:0px; display:inline-block; position:relative;overflow: hidden;padding-bottom: 1px}
.sliderVisual_wrap4 > .sliderBox{ width:100%; height:0px; padding-bottom:56.1%; margin:0px auto; position:relative; overflow:hidden; z-index:1;}
.sliderVisual_wrap4 > .sliderBox > ul{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.sliderVisual_wrap4 > .sliderBox > ul > li{ width:100%; height:100%; font-size:0.875rem; display:inline-block; overflow:hidden; float:left; position:relative;}
.sliderVisual_wrap4 > .sliderBox > ul > li > img{ width:100%; padding:0px; margin:0px; display:inline-block;}
.sliderVisual_wrap4 > .sliderBox > ul > li.thumb > img{ width:auto; position:absolute; top:50%; left:50%;}
.sliderVisual_wrap4 > .btn_area {display:none;}
.sliderVisual_wrap4 > .btn_area > button{ width:7px; height:14px; background-repeat:no-repeat; background-size:45px 34px; text-indent:-99999px; padding:10px; margin:0px; margin:-17px 0px 0px 0px; display:block; float:left; position:absolute; top:50%; z-index:2; box-sizing:content-box;}
.sliderVisual_wrap4 > .btn_area > .btn_prev{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn.gif); background-position:left top; left:10px;}
.sliderVisual_wrap4 > .btn_area > .btn_next{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn.gif); background-position:right top; right:10px;}
.sliderVisual_wrap4 > .sliderBox.plan { margin-top:40px; overflow:visible;/* padding-bottom:67.2%;*/}
.sliderVisual_wrap4 > .sliderBox.plan > ul > li{ overflow:visible;}
.sliderVisual_wrap4 > .sliderBox.plan > ul > li > span.slide_txt{ width:100%; background-color:#fff; text-align:center; box-sizing:border-box; position:absolute; top:-40px; z-index:999;}
.sliderVisual_wrap4 > .pageCount{ width:50px; height:25px; font-size:0.875rem; color:#fff; text-align:center; line-height:25px; padding:0px; margin:0px; display:none; position:absolute; right:16px; bottom:16px; z-index:2;}
.sliderVisual_wrap4 > .pageCount:before{ width:100%; height:100%; background-color:#000; content:""; padding:0px; margin:0px; opacity:0.5; position:absolute; left:0px; top:0px; z-index:-1;}

/* 슬라이드 비쥬얼5 */
.sliderVisual_wrap5{ width:100%; padding:0px; margin:0px; display:inline-block; position:relative;}
.sliderVisual_wrap5 > .sliderBox{ width:100%; height:100%; margin:0px auto; position:relative; overflow:hidden; z-index:1;}
.sliderVisual_wrap5 > .sliderBox > ul{ width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.sliderVisual_wrap5 > .sliderBox > ul > li{ width:100%; height:100%; font-size:0.875rem; display:block; overflow:hidden; float:left; position:relative;}
.sliderVisual_wrap5 > .sliderBox > ul > li > a.videoPlay{ width:65px; height:65px; background-image:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_play.png); background-position:0px 0px; background-repeat:no-repeat; background-size:65px; text-indent:-9999px; padding:0px; margin:-32px 0px 0px -32px; position:absolute; left:50%; top:50%; z-index:99;}
.sliderVisual_wrap5 > .sliderBox > ul > li > img{ width:100%; padding:0px; margin:0px; display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.sliderVisual_wrap5 > .btn_area > button{ width:14px; height:44px; background-repeat:no-repeat; background-size:28px 44px; text-indent:-99999px; padding:0px; margin:0px; margin:-22px 0px 0px 0px; display:block; float:left; position:absolute; top:50%; z-index:2;}
.sliderVisual_wrap5 > .btn_area > .btn_prev{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn2.png); background-position:left top; left:20px;}
.sliderVisual_wrap5 > .btn_area > .btn_next{ background-image:url(https://image.r114.co.kr/M1/images/sub/view_visual_btn2.png); background-position:right top; right:20px;}
.sliderVisual_wrap5 > .pageCount{ width:50px; height:25px; font-size:0.875rem; color:#fff; text-align:center; line-height:25px; padding:0px; margin:0px 0px 0px -25px; display:none; position:fixed; left:50%; top:10px; z-index:99;}

/* 자동완성 */
.autoComplete{ width:100%; padding:0px; margin:0px; display:inline-block; position:relative;}
.autoComplete > .autoComplete_list{ width:100%; background-color:#fff; padding:10px 0px 0px 0px; margin:0px; display:none; border:1px solid #c6cbce; border-top:0px; border-bottom:0px; box-sizing:border-box; position:absolute; z-index:1;}
.autoComplete > .autoComplete_list > li{ width:100%; height:30px; font-size:0.875rem; line-height:16px; padding:7px 37px 7px 10px; margin:0px; box-sizing:border-box; position:relative;}
.autoComplete > .autoComplete_list > li:before{ width:11px; height:11px; background:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png) no-repeat; background-position:-17px -200px; background-size:30px auto; content:""; padding:0px; margin:0px; position:absolute; top:10px; right:16px;}
.autoComplete > .autoComplete_list > li > a{ width:100%; line-height:16px; display:block; position:relative;}
.autoComplete > .autoComplete_list > li.btn{ font-size:0.750rem; color:#999; margin-top:10px; border-top:1px solid #d8dde0; border-bottom:1px solid #c6cbce;}
.autoComplete > .autoComplete_list > li.btn:before{ display:none;}

/* 분양가 슬라이드 */
.ui-widget.ui-widget-content{ border:0px; border-radius:0; font-size:0.813rem;}
.ui-widget-content{ color:#333;}
.ui-slider-horizontal{ height:3px;}
.ui-slider{ position:relative; text-align:left; top:11px;}
.ui-slider-horizontal .ui-slider-range{ top:0; height:100%;}
.ui-slider .ui-slider-range{ position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:4px;}
.ui-widget-header{background:#5c6bc0; color:#fff; font-weight:bold;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{ border:1px solid #cccccc; background:#fff url(https://image.r114.co.kr/M1/images/sub/slide_bar_btn_icon.gif) center center no-repeat; background-size:10px 10px; font-weight:bold; color:#1c94cc4;}
.ui-slider-horizontal .ui-slider-handle{ top:-11px !important; margin:0px 0px 0px -13.5px !important;}
.ui-slider .ui-slider-handle{ position:absolute; z-index:2; width:25px; height:25px; cursor:default; -ms-touch-action:none; touch-action:none;}

/*라디오스크롤*/
.radioScroll_y{ width:100%; padding:10px 5px; margin:0px; display:inline-block; box-sizing:border-box; border:1px solid #929297; overflow-y:auto;}
.radioScroll_y li{ width:100%; padding:0px; margin:5px 0px; display:inline-block;}
.radioScroll_y li input[type=radio],
.radioScroll_y li label{ margin:0px 5px; float:left;}
.radioScroll_y li label{ color:#999;}
.radioScroll_y li input[type=radio]:checked + label{ color:#000;}
.radioScroll_y.n3{ height:112px;}

/*결제수단*/
.paySelect{ width:100%; padding:0px; margin:0px; display:inline-block;}
.paySelect input[type=radio],
.paySelect label{ width:4rem; height:4rem; padding:0px; margin:0px; float:left;}
.paySelect input[type=radio]{ background-image:url(https://image.r114.co.kr/M1/images/sub/m10001_icon_bg.gif); background-repeat:no-repeat; background-size:8rem auto; border:1px solid #929297; border-radius:3px; -webkit-appearance:none;}
.paySelect label{ font-size:0.750rem; text-align:center; color:#000; padding-top:2.5rem; box-sizing:border-box;}
.paySelect label + input[type=radio]{ margin-left:8px;}
.paySelect input[type=radio] + label{ width:4rem; height:4rem; margin-left:-4rem; display:inline-block;}
.paySelect input[type=radio]:checked + label{ color:#fff;}
.paySelect input[type=radio]:checked{ background-color:#ff5353; border:0px;}
.paySelect input[type=radio].n1{ background-position:0px 0px;}
.paySelect input[type=radio].n2{ background-position:0px -4rem;}
.paySelect input[type=radio].n3{ background-position:0px -8rem;}
.paySelect input[type=radio].n1:checked{ background-position:-4rem 0px;}
.paySelect input[type=radio].n2:checked{ background-position:-4rem -4rem;}
.paySelect input[type=radio].n3:checked{ background-position:-4rem -8rem;}

.loding_wrap{ width:20px; height:20px; padding:0px; margin:0px 0px 0px -10px; display:none; position:fixed; bottom:13px; left:50%; z-index:999;}
.loding_wrap.on{ display:block;}
.loding_wrap img{ width:20px; height:20px;}

.loding_wrap_type2{ width:72px; height:72px; padding:0px; margin:0px 0px -36px -36px; display:none; position:fixed; bottom:50%; left:50%; z-index:999;}
.loding_wrap_type2.on{ display:block;}
.loding_wrap_type2 img{ width:72px; height:72px;border-radius:50%; box-shadow:0,0,5px rgba(0,0,0,0.1)}

.m1011_info,
.m1012_info{ background-image:url(https://image.r114.co.kr/M1/images/sub/m1011_icon_bg.gif); background-position:center 124px; background-repeat:no-repeat; background-size:50px 50px; padding-top:200px !important;}
.m1011_info .txt_info_b,
.m1012_info .txt_info_b{ color:#666; margin-bottom:16px;}
.m1011_info .txt_info_s,
.m1012_info .txt_info_s{ color:#999; line-height:20px; margin-bottom:20px;}

.box_type1 .inner2.info_txt{ font-size:13px; color:#5c6bc0; padding:7px 16px;}
.box_type1 .inner2.info_txt ul{ width:100%; line-height:23px; padding:0px; margin:0px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}/* 170713수정 */
.box_type1 .inner2.info_txt ul li{ padding-right:13px; margin-right:7px; float:left; position:relative;} /* 170915 수정 */
.box_type1 .inner2.info_txt ul li:before{ width:7px; height:13px; background-image:url('https://image.r114.co.kr/M1/images/sub/ico_comm.png'); background-position:-16px -245px; background-repeat:no-repeat; background-size:30px auto; content:""; padding:0px; margin:0px; position:absolute; top:5px; right:0px;}
.box_type1 .inner2.info_txt ul li:last-child{padding:0px; margin:0px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;} /* 170915 수정 */
.box_type1 .inner2.info_txt ul li:last-child:before{ display:none;}
.box_type1 .inner2.info_txt ul li:last-child,
.box_type1 .inner2.info_txt ul li a {padding:5px 0; display:inline-block; margin:-5px 0;}/* 170713수정 */
.box_type1 .inner2.info_txt ul li:last-child a {max-width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}/* 170713수정 */

/* 170915 지역표시영역 이동에따른 단지명 사이즈 변경 */
@media(min-width:320px) and (max-width:350px) {/* iphone4~5 */
	.box_type1 .inner2.info_txt ul li{padding-right:12px; margin-right:3px;}
	.box_type1 .inner2.info_txt ul li:last-child,
	.box_type1 .inner2.info_txt ul li:last-child a {max-width:73px;}
}
@media(min-width:360px){/* androide */
	.box_type1 .inner2.info_txt ul li:last-child,
	.box_type1 .inner2.info_txt ul li:last-child a {max-width:101px;}
}
@media(min-width:375px){/* iphone6 */
	.box_type1 .inner2.info_txt ul li:last-child,
	.box_type1 .inner2.info_txt ul li:last-child a {max-width:105px;}
}
@media(min-width:414px){/* iphone6plus */
	.box_type1 .inner2.info_txt ul li:last-child,
	.box_type1 .inner2.info_txt ul li:last-child a {max-width:150px;}
}
@media(min-width:480px){/* pad */
	.box_type1 .inner2.info_txt ul li:last-child,
	.box_type1 .inner2.info_txt ul li:last-child a {max-width:500px;}
}
/* 170915 지역표시영역 이동에따른 추가 */
#body_layout > .box_type1.p_b_0px.list_region_pick {width:100%; position:fixed; top:52px; z-index:103;}
#body_layout > .box_type1.p_b_0px.list_region_pick > .inner2.info_txt > a {min-width:40px; position:absolute; top:5px; right:14px; background:#d00f00; border-color:#d00f00; color:#fff; height:26px; font-size:0.8rem; font-weight:400; padding:0 10px; border-radius:30px;}/* 200316수정 */
#body_layout > .box_type1.p_b_0px.list_region_pick > .inner2.info_txt > a:before {content:""; width:10px; height:13px; display:inline-block; margin:0 4px -2px 0; background:url(https://image.r114.co.kr/M1/images/sub/ico_map_but.png) center center no-repeat; background-size:100% auto;}/* 200316수정 */
#body_layout > .box_type1.p_b_0px.list_region_pick > .inner2.info_txt > a.list:before {content:""; background:url(https://image.r114.co.kr/M1/images/sub/ico_list_but.png) center center no-repeat; background-size:100% auto;}

#body_layout > .box_type1.p_b_0px.list_region_pick + * {margin-top:38px;} /* 210104 LH마이홈 */
#body_layout > .box_type1.p_b_0px.list_region_pick + section.box_type1 {margin-top:38px;}/* 1807 매물상세 지역표시 추가시 간격조절 */

/* 리스트썸네일 스크립트로 분기 시작 */
.list_type .inner,
.list_type .thumb,
.list_type .txt{ display:inline-block;}
.list_type.type2 .inner .thumb{ padding-left:0px; padding-right:0px; display:inline-block;border-radius: 3px}
.list_type .inner .thumb,
.list_type .inner .txt{ float:left;}
.list_type .inner .txt{ width:100%;}
.list_type .thumb{ border-right:0 !important; margin-right:12px;}
.list_type.type5 .thumb{ border-left:0 !important; margin-left:25px;}
.list_type .txt+.thumb{ border-left:0 !important; padding:0px !important; margin-right:0px; margin-left:12px;}
.list_lbo .info_bo,
.list_lbo .thumb,
.list_lbo .bo_name{ display:inline-block !important;}
.list_lbo .thumb{ position:relative; overflow:hidden; padding:0px !important; margin-right:14px;border-radius: 3px}
.list_lbo .thumb img{ border-radius:3px !important; position:absolute; top:50%; left:50%;}
.list_review{ display:inline-block;}
.list_review .thumbBox{ width:34px; height:34px; padding:0px; margin:0px 16px 0px 0px; display:inline-block; position:relative; float:left;}
.list_review .thumbBox .recomm{ width:19px; height:19px; background-position:-30px -71px; position:absolute; top:0px; left:23px;}
.list_review .thumb{ width:34px !important; height:34px !important; padding:0px !important; margin-right:16px; display:inline-block !important; border-radius:17px; overflow:hidden; float:left;}
.list_review .thumb img{ position:absolute; top:50%; left:50%; border-radius:0px !important;}
.list_review .thumbBox + .txt,
.list_review .thumb + .txt{ padding-left:50px; display:block; box-sizing:border-box;}
.list_review .txt{ display:block !important;}
.list_school .distance{ display:inline-block !important; float:left; margin-left:-50px;}
.list_type.type9 li .inner .txt{ padding:5px 130px 6px 0px;}
.list_type .btn_right{ margin-left:-130px; display:inline-block !important; float:left;}

.rep_wrap{display: flex;display: -webkit-flex}
.rep_wrap .txtarea_wrap{border-width: 1px 0 1px 1px}
.rep_wrap textarea{height: 60px}
.rep_wrap button{max-width: 100px}
.rep_wrap>*{flex:1;height: inherit;-webkit-flex:1}
/* 리스트썸네일 스크립트로 분기 끝 */

/* ASC 공통 끝 */

/* radio */
.radio_red, .radio_blue, .radio_normal {width:21px; height:21px; border-radius:10px; border:1px solid #9b9b9b; -webkit-appearance:none;}
.radio_red:checked, .radio_blue:checked, .radio_normal:checked {background:url("https://image.r114.co.kr/M1/images/sub/ico_comm.png") no-repeat;  background-size:30px auto}
.radio_red + label, .radio_blue + label, .radio_normal + label {display:inline-block; margin:2px 10px 0 0}
.radio_red + label:last-child, .radio_blue + label:last-child, .radio_normal + label:last-child {margin-right:0}
.radio_red:checked {background-position:4px -535px;}
.radio_red + label {color:#ff5252}
.radio_blue:checked {background-position:-15px -535px; }
.radio_blue + label {color:#5c6bc0}
.radio_normal:checked {background-position:-15px -535px; }
.radio_normal + label {color:#333}

/*미디어쿼리 해상도별 대응*/
@media(min-width:360px){
	#popular_list .slide_wrap.v2 > .slideBox > li{width: 100px}
	#popular_list .slide_wrap.v2 > .slideBox > li span.thumb{width: 100px;height: 56px}
}
@media(min-width:375px){
	#popular_list .slide_wrap.v2 > .slideBox > li{width: 106px}
	#popular_list .slide_wrap.v2 > .slideBox > li span.thumb{width: 106px;height: 60px}
}
@media(min-width:412px){
	#popular_list .slide_wrap.v2 > .slideBox > li{width: 119px}
	#popular_list .slide_wrap.v2 > .slideBox > li span.thumb{width: 119px;height: 67px}
}
@media(min-width:480px){
	#popular_list .slide_wrap.v2 > .slideBox > li{width: 141px}
	#popular_list .slide_wrap.v2 > .slideBox > li span.thumb{width: 141px;height: 79px}
}

/* 분양광고 */
.sell_ad_map  {position:absolute; left:50%; z-index:101;}
.sell_ad_map img {width:100%; height:auto;}
.sell_ad_view {width:100%; height:auto; position:fixed; left:0; right:0; bottom:10px; z-index:102;}
.sell_ad_view a {height:44px; display:block; text-align:center; color:#fff; font-size:1.15em; font-weight:400; line-height:44px; background:#ff5252; border:1px solid #d94646; border-radius:50px; padding:0 15px;  margin:0 15px;}
.google_bn + .sell_ad_view_area {display:none;}
#comment_area +.sell_ad_view_area {height:56px; background-color:#e4e7ec; display:block;}

/* 부동산go */
.go_paging_wrap ul{text-align:center; padding:12px 0;}
.go_paging_wrap ul li{display:inline-block; margin:0 5px;line-height:26px; letter-spacing:0}
.go_paging_wrap ul li em {color:#ff5252; text-decoration:underline}
.go_paging_wrap ul li a {display:block;}
.go_paging_wrap ul li.btn_prv {border:1px solid #dbdbdb;}
.go_paging_wrap ul li.btn_prv a {text-indent:-9999px; width:26px; height:26px; position:relative;}
.go_paging_wrap ul li.btn_prv a:before {background:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png) no-repeat; background-size:30px auto; width:7px; height:13px; content:""; display:block; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px; transform:rotateY(180deg);}
.go_paging_wrap ul li.btn_nxt {border:1px solid #dbdbdb;}
.go_paging_wrap ul li.btn_nxt a {text-indent:-9999px; width:26px; height:26px; position:relative;}
.go_paging_wrap ul li.btn_nxt a:before {background:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png) no-repeat; background-size:30px auto; width:7px; height:13px; content:""; display:block; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px; transform:rotateY(0);}

.go_mm_counter_wrap {background:#fff; padding:15px 0;}
.go_mm_counter_wrap ul {padding:8px 0; display:flex;}
.go_mm_counter_wrap ul li {flex:1; position:relative; text-align:center; border-right:1px solid #ddd; border-left:0;}
.go_mm_counter_wrap ul li:last-child {border:0;}
.go_mm_counter_wrap ul li a {text-align:center; line-height:10px; padding:5px; display:inline-block;}
.go_mm_counter_wrap ul li a em {color:#ff5252; margin-left:8px; border-bottom:1px solid #ff5252; padding:0 ;}
.go_mm_counter_wrap ul span {display:none}
.go_mm_counter_wrap.type_add ul {padding-left:50px;}
.go_mm_counter_wrap.type_add ul span{position:absolute; left:15px; display:block; font-size:10px;font-weight:normal;line-height:20px;letter-spacing:-0.1em; border:1px solid #445cd4; color:#445cd4; padding:0 7px; border-radius:25px}

/* 알리미서비스 190128 */
.alarm_main_menu {display:block;}
.alarm_main_menu li {border-bottom: 1px solid #d8dde0;}
.alarm_main_menu li a {display:block; padding:20px 16px 20px 80px; font-size:0.875rem; font-weight:600; position:relative;}
.alarm_main_menu li a:after {content:""; width:7px; height:13px; background:url(https://image.r114.co.kr/M1/images/sub/ico_comm.png) no-repeat; background-size:30px auto; background-position:-23px -1323px; position: absolute; top:50%; right:20px; margin:-7px 0 -4px;}
.alarm_main_menu li a p {display:block; font-size:0.750rem; font-weight:300; color:#666; margin-top:3px; line-height:14px;}
.alarm_main_menu li a span {width:40px; height:32px; position:absolute; top:30px; left:30px; background:url(https://image.r114.co.kr/M1/images/main/al_icon_main.png) center 0 no-repeat; background-size:100% auto;}
.alarm_main_menu li:nth-of-type(1) a span {background-position:center -213px !important;}
.alarm_main_menu li:nth-of-type(2) a span {background-position:center -35px !important;}
.alarm_main_menu li:nth-of-type(3) a span {background-position:center -248px !important;}
.alarm_main_menu li:nth-of-type(4) a span {background-position:center -176px !important;}

.alarm_event_banner {text-align:center;}
.alarm_event_banner img {width:100%; height:auto}

.tb_source {display:block; margin-top:5px; font-size:0.750rem; color:#666}

.alarm_view_report {margin:30px 0 0; padding:20px 0 24px; text-align:center; background-color:#f2f3f6;}
.alarm_view_report p {margin:0 0 10px; line-height:20px;}
.alarm_view_report p span {line-height:20px; color:#445cd4;}

.ico_comm.ico_alarm {width:17px; height:14px; background-position:0 -1574px;}

/* KTis 광고 190905 */
.ktis_button {position:fixed; bottom:15px; right:0; z-index:101;}
.ktis_button a {width:74px; height:74px; display:block; text-indent:-99999px; overflow:hidden; background:url(https://image.r114.co.kr/M1/images/etc/popup/kt_is/but_img2_1.png) center center no-repeat; background-size:100% auto;}

.ktis_pop_wrap {width:100%; position:fixed; top:0; bottom:0; background:rgba(0,0,0,0.65); z-index:103; text-align:center; display:none;}
.ktis_pop_wrap.on {display:block; transition:opacity 0.25s ease;}
.ktis_pop_wrap.on + .ktis_button {display:none;}
.ktis_pop_wrap > div {min-height:252px; background:#fff; border-radius:4px; padding:10px 18px 18px; display:inline-block; text-align:left; position:relative; margin-top:40%; box-shadow:0px 0px 5px rgba(0,0,0,0.8);}
.ktis_pop_wrap .ktis_pop_logo {height:20px; background:url(https://image.r114.co.kr/M1/images/etc/popup/kt_is/popup_img.png) top left no-repeat; background-size:42px auto;}
.ktis_pop_wrap h3 {margin:10px 0; font-size:1.25rem}
.ktis_pop_wrap li {font-size:0.900rem; padding-left:20px; line-height:20px; background:url(https://image.r114.co.kr/M1/images/etc/popup/kt_is/popup_img.png) 0 -28px no-repeat; background-size:42px auto;}
.ktis_pop_wrap li span {color:#e40111; font-style:italic; font-weight:600; letter-spacing:0}
.ktis_pop_wrap .ktis_pop_etc {font-size:0.750rem; color:#666; padding:10px 0; margin:10px 0 5px; border-top:0.5px solid #c6cbce;}
.ktis_pop_wrap .ktis_pop_etc p {line-height:18px;}
.ktis_pop_wrap a.btn_type11 {display:block;}
.ktis_pop_wrap a.btn_type11 span {width:18px; height:14px; background:url(https://image.r114.co.kr/M1/images/etc/popup/kt_is/popup_img.png) 0 -51px no-repeat; background-size:42px auto; display:inline-block; margin-top:13px;}
.ktis_pop_wrap a.ktis_pop_close {width:40px; height:40px; position:absolute; top:0; right:0; background:url(https://image.r114.co.kr/M1/images/etc/popup/kt_is/popup_img.png) 13px -65px no-repeat; background-size:42px auto; text-indent:-9999px; overflow:hidden;}
@media(max-height:420px){
.ktis_pop_wrap > div {margin-top:5px}
}
@media(max-height:320px){
.ktis_pop_wrap > div {width:400px; margin-top:10px;}
.ktis_pop_wrap ul:after {content:"" !important; display:block !important; clear:both !important}
.ktis_pop_wrap ul li {width:180px; float:left;}
}

/* 빅데이터솔루션 - 191223 */
.list_type.type12 li {padding: 30px 0 15px;border:0;margin:0 20px; border-top:1px dashed #ddd}
.list_type.type12 li:first-child {border:0;}
.list_type.type12 li h4{text-align:center;padding: 0 0 15px; font-size:1.13em; font-weight:400}
.list_type.type12 li .img_wrap {text-align:center;}
.list_type.type12 li .img_wrap img{width:100%; max-width:640px;}
.list_type.type12 li .partner_wrap {}
.list_type.type12 li .partner_wrap:after {display:block; clear:both; content:"";}
.list_type.type12 li .partner_wrap span{border:1px solid #ddd; display:block; float:left; width:calc(100% / 3); box-sizing:border-box; padding:0; margin:0 0 -1px -1px; text-align:center;}
.list_type.type12 li .partner_wrap span img {width:100%; max-width:150px;}

.solution_privacy_wrap h3 {font-size:1em; margin:20px 0 5px; }
.solution_privacy_wrap ul{border:1px solid #ddd; padding:10px; margin:0 0 10px; background:#f5f5f5}
.solution_privacy_wrap ul li {font-size:0.85em}

.analysis.ex.solution {height:140px;padding-top:40px;}
.analysis.ex.solution .btn_type15{margin-top:15px; font-size:14px; background:#fff; color:#212a42; font-weight:600}

/* 실거래가 해지표기 20210309 */
.price_close_tb > td {text-decoration: line-through; color: #999 !important; font-weight: 300; position: relative;}
.price_close_tb > td:last-child:after {content:"취소"; position: absolute; top: 50%; right: 5px; line-height: 20px;  margin-top: -10px;}

/* 빅데이터 솔루션 추가 - K-Atlas */
.k-atlas_cont01 {}
.k-atlas_cont01 dl {border:1px solid #fff; padding:20px 20px 20px 88px; margin-bottom:15px; border-radius:4px; background:#fff; position:relative;box-shadow:0px 4px 24px rgba(0,0,0,0.08); }
.k-atlas_cont01 dl dt {color:#ff8181; font-weight:600; margin-bottom:5px; font-size:14px;}
.k-atlas_cont01 dl dd {font-size:13px; color:#444}
.k-atlas_cont01 dl i {width:40px; height:40px; display:block; position:absolute; background:url(https://image.r114.co.kr/M1/images/etc/reps/bg_katlas.png) 0 0; background-size:40px auto; left:20px; top:50%; margin-top:-20px}
.k-atlas_cont01 dl:nth-child(1) i {background-position:0 0}
.k-atlas_cont01 dl:nth-child(2) i {background-position:0 -40px}
.k-atlas_cont01 dl:nth-child(3) i {background-position:0 -80px}
.k-atlas_cont01 dl:nth-child(4) i {background-position:0 -120px}
.k-atlas_cont02 {}
.k-atlas_cont02 h5{padding:20px 0 10px; font-size:14px; }
.k-atlas_cont02 h5:before{width:16px;height:16px;display:inline-block;background:url(https://image.r114.co.kr/M1/images/etc/reps/ic_solution_p.png);background-size:100% auto;content:""; vertical-align:middle; margin:0 5px 5px 0;}
.k-atlas_cont02 dl {margin-bottom:10px; font-size:13px; border-radius:4px; box-shadow:4px 4px 16px rgb(0 0 0 / 8%); padding:20px;}
.k-atlas_cont02 dl dt{padding:0 0 10px 0}
.k-atlas_cont02 dl dd{color:#666; padding:0 0 5px 8px; position:relative;}
.k-atlas_cont02 dl dd:before {width:3px; height:3px; background:#aaa; display:block; content:""; position:absolute; left:0; top:7px;}

.consulting_cont01 {}
.consulting_cont01:after {display:block; content:""; clear:both;}
.consulting_cont01 > div {width:50%; float:left; text-align:center; padding:20px 0; font-size:13px;}
.consulting_cont01 > div i {width:96px; height:136px; display:block; margin:0 auto 10px; background-size:100% auto; box-shadow:4px 4px 16px rgba(0,0,0,0.08); border:1px solid #eee;}
.consulting_cont01 > div:nth-child(1) i {background-image:url(https://image.r114.co.kr/M1/images/etc/reps/img_report_thumb01.png?ver=240702); }
.consulting_cont01 > div:nth-child(2) i {background-image:url(https://image.r114.co.kr/M1/images/etc/reps/img_report_thumb02.png?ver=240702); }
.consulting_cont01 > div:nth-child(3) i {background-image:url(https://image.r114.co.kr/M1/images/etc/reps/img_report_thumb03.png?ver=240702); }
.consulting_cont01 > div:nth-child(4) i {background-image:url(https://image.r114.co.kr/M1/images/etc/reps/img_report_thumb04.png?ver=240702); }
.consulting_cont02{}
.consulting_cont02 p{color:#333;position:relative;padding: 20px 20px 20px 32px;font-size:13px; margin-bottom: 15px; border-radius:4px; box-shadow:4px 4px 16px rgb(0 0 0 / 8%); }
.consulting_cont02 p:before{width:16px;height:16px;display:inline-block;background:url(https://image.r114.co.kr/M1/images/etc/reps/ic_solution_p.png);background-size:100% auto;content:"";position:absolute;left: 10px;top: 20px;}

/* 빅데이터 솔루션 - RCS */
.rcs_cont01 {padding-bottom:30px;}
.rcs_cont01 h5{padding:20px 0 10px; font-size:14px; text-align:center;}
.rcs_cont01 p{padding:20px 0 10px; font-size:14px; line-height:150%; text-align:center;}
.rcs_cont01 .rcs_top {font-size:0; margin-top:30px; position:relative;}
.rcs_cont01 .rcs_top > div{width:33%; display:inline-block; font-size:14px; text-align:center; position: relative; z-index:10;}
.rcs_cont01 .rcs_top > div i {width:72px; height:72px; display:block; margin:0 auto 10px; background:#fff; position: relative; border-radius:50%; border:1px solid #e5e5e5; box-sizing:border-box;}
.rcs_cont01 .rcs_top > div:after  {height:1px; top:36px; left:0; right:0; background: #3da2a7; content: ""; position:absolute; display: block; z-index:-1;}
.rcs_cont01 .rcs_top > div:nth-child(1):after {left:50%; right:0;}
.rcs_cont01 .rcs_top > div:nth-child(2):after {left:0; right:0;}
.rcs_cont01 .rcs_top > div:nth-child(3):after {left:0; right:50%;}
.rcs_cont01 .rcs_top > div i:before {width:40px; height:40px; display:block; background:#fff; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px; content:""; background: url("https://image.r114.co.kr/M1/images/etc/reps/bg_solution.png"); background-size:40px auto;}
.rcs_cont01 .rcs_top > div:nth-child(1) i:before {background-position:0 0}
.rcs_cont01 .rcs_top > div:nth-child(2) i:before {background-position:0 -40px;}
.rcs_cont01 .rcs_top > div:nth-child(3) i:before {background-position:0 -80px;}
.rcs_cont02 {}
.rcs_cont02 h5{padding:20px 0 10px; font-size:14px; }
.rcs_cont02 h5:before{width:16px;height:16px;display:inline-block;background:url(https://image.r114.co.kr/M1/images/etc/reps/ic_solution_p.png);background-size:100% auto;content:""; vertical-align:middle; margin:0 5px 5px 0;}
.rcs_cont02 dl {margin-bottom:10px; font-size:14px; border-bottom:1px dashed #e5e5e5; padding-bottom:30px;}
.rcs_cont02 dl:last-child {border:0;}
.rcs_cont02 dl dt{padding:0 0 0 0; line-height: 140%; color:#666}

/* 빅데이터 솔루션 - RRS */
.rrs_cont01 {}
.rrs_cont01 h5{padding:20px 0 10px; font-size:14px; text-align:center;}
.rrs_cont01 p{padding:20px 0 10px; font-size:14px; line-height:150%; text-align:center;}
.rrs_cont01 .rrs_top {font-size:0; margin-top:30px; position:relative;}
.rrs_cont01 .rrs_top > div{width:33%; display:inline-block; font-size:14px; text-align:center; position: relative; z-index:10;}
.rrs_cont01 .rrs_top > div i {width:72px; height:72px; display:block; margin:0 auto 10px; background:#fff; position: relative; border-radius:50%; border:1px solid #e5e5e5; box-sizing:border-box;}
.rrs_cont01 .rrs_top > div:after  {height:1px; top:36px; left:0; right:0; background: #3da2a7; content: ""; position:absolute; display: block; z-index:-1;}
.rrs_cont01 .rrs_top > div:nth-child(1):after {left:50%; right:0;}
.rrs_cont01 .rrs_top > div:nth-child(2):after {left:0; right:0;}
.rrs_cont01 .rrs_top > div:nth-child(3):after {left:0; right:50%;}
.rrs_cont01 .rrs_top > div i:before {width:40px; height:40px; display:block; background:#fff; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px; content:""; background: url("https://image.r114.co.kr/M1/images/etc/reps/bg_solution.png"); background-size:40px auto;}
.rrs_cont01 .rrs_top > div:nth-child(1) i:before {background-position:0 -120px}
.rrs_cont01 .rrs_top > div:nth-child(2) i:before {background-position:0 -160px;}
.rrs_cont01 .rrs_top > div:nth-child(3) i:before {background-position:0 -200px;}
.rrs_cont01 {}
.rrs_cont01 ul li{}
.rrs_cont02 {}
.rrs_cont02 h5{padding:20px 0 10px; font-size:14px; }
.rrs_cont02 h5:before{width:16px;height:16px;display:inline-block;background:url(https://image.r114.co.kr/M1/images/etc/reps/ic_solution_p.png);background-size:100% auto;content:""; vertical-align:middle; margin:0 5px 5px 0;}
.rrs_cont02 dl {margin-bottom:10px; font-size:14px; border-bottom:1px dashed #e5e5e5; padding-bottom:30px;}
.rrs_cont02 dl:last-child {border:0;}
.rrs_cont02 dl dt{padding:0 0 0 0; line-height: 140%; color:#666}
.rrs_cont03 {}
.rrs_cont03 h5{padding:20px 0 10px; font-size:14px;  text-align:center;}
.rrs_cont03 h6{padding:30px 0 10px; font-size:14px; }
.rrs_cont03 .bx_detail {border:1px solid #e5e5e5; padding:20px; border-radius:16px; background: #fafafa}
.rrs_cont03 .bx_detail h6 {font-size:13px; padding:0 0 10px; margin-bottom:10px; font-weight:500; border-bottom:1px solid #eee}
.rrs_cont03 .bx_detail dl {font-size:13px; padding-bottom:10px;}
.rrs_cont03 .bx_detail dl dt {padding-bottom:5px; font-weight:400;}
.rrs_cont03 .bx_detail dl dd {color:#888}
.rrs_cont03 .bx_detail dl dd i {display:block; width:14px; height:14px; line-height:16px; background: url(https://image.r114.co.kr/M1/images/sub/ico_comm.png) 0 -235px; background-size:30px auto; font-size:0; transform:rotate(45deg); margin:10px 0}
.rrs_cont03 .bx_detail.rrs {margin-top:10px; border-color:#3da2a7; border-width:2px; background:#fff}
.rrs_cont03 .bx_detail.rrs h6 {color:#3da2a7; font-weight:600}
.rrs_cont03 > div:after {display: block; content: ""; clear: both;}
.rrs_cont03 > div > div > p {font-size:12px;}
.rrs_cont03 .rrs_bg {background:#ebf6f6 !important;}
.rrs_cont03 .rrs_skill {border:1px solid #0d8b91; border-radius:3px; color:#fff; background:#0d8b91; padding:0 5px; display:inline-block; line-height:18px;margin-top:3px; font-size:12px;}
.rrs_cont03 .rrs_skill.pm {border-color:#252d3a; background:#252d3a;}
.rrs_cont03 .rrs_skill.amc {border-color:#3390bb; background:#3390bb;}
.rrs_cont03 .device_img {width:137px; height:70px; margin:0 auto 5px; background:url(https://image.r114.co.kr/W1/images/sub/img_rrs03_device.png) no-repeat;}
.rrs_cont03 .no_rrs1 {background-position:0 0;}
.rrs_cont03 .no_rrs2 {background-position:0 -70px;}
.rrs_cont03 .no_rrs3 {background-position:0 -140px;}
.rrs_cont03 .yes_rrs1 {background-position:-132px 0;}
.rrs_cont03 .yes_rrs2 {background-position:-132px -70px;}
.rrs_cont03 .yes_rrs3 {background-position:-132px -140px;}

/* 메인 팝업 템플릿 01 - 사각형 */
.main_lp_type01 {width:100%; position:fixed; top:0; bottom:0; background:rgba(0,0,0,0.65); z-index:103; text-align:center; display:table; height:100%;}
.main_lp_type01 > .lp_contents{display:table-cell; vertical-align:middle;}
.main_lp_type01 > .lp_contents > a {display:block;}
.main_lp_type01 > .lp_contents > a > img {width:100%; height:auto; max-width:320px;}
.main_lp_type01 > .lp_contents > p {text-align:center; margin-top:10px;}
.main_lp_type01 > .lp_contents > p > a {display:inline-block; line-height:30px; font-size:14px; color:#fff; padding:0 10px; border-radius:30px; text-decoration:underline;}
.main_lp_type01 > .lp_contents > .lp_btn {position:absolute; right:20px; overflow:hidden; margin:-20px 0 0 0}
.main_lp_type01 > .lp_contents > .lp_btn a {width:40px; height:40px; display:block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center rgba(0,0,0,0.5) no-repeat;background-size:20px; text-indent:-9999px; border-radius:30px; padding:5px;}/* 181017수정 */

/* 메인 팝업 템플릿 02 - 웹 */
.main_lp_type02 {position:absolute; left:50%; z-index:1;}
.main_lp_type02 > .lp_contents {padding:0; position:relative; background:none;}
.main_lp_type02 > .lp_contents > a {display:block;}
.main_lp_type02 > .lp_contents > a > img {width:100%; height:auto}
.main_lp_type02 > .lp_contents > p {margin:10px 0 0; text-align:center;}
.main_lp_type02 > .lp_contents > p > a {display:inline-block; line-height:30px; font-size:14px; color:#fff; background:rgba(0,0,0,0.5); padding:0 10px; border-radius:30px;}/* 181017수정 */
.main_lp_type02 > .lp_contents > p > a span { width:12px; height:12px; display:inline-block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center no-repeat;background-size:20px; border:1px solid #fff; margin:9px 8px 0 0}
.main_lp_type02 > .lp_contents > .lp_btn {position:absolute; top:-20px; right:10px; overflow:hidden;}
.main_lp_type02 > .lp_contents > .lp_btn a {width:30px; height:30px; display:block; background:url(https://image.r114.co.kr/M1/images/sub/lp_visual_btn_close.png) center center rgba(0,0,0,0.5) no-repeat;background-size:20px; text-indent:-9999px; border-radius:30px; padding:5px;}/* 181017수정 */

/* new icon 알리미 */
.new_icon {content:""; width:14px; height:15px; display:inline-block; background:url('https://image.r114.co.kr/W1/images/common/ico_alarm.png') center center no-repeat; background-size:100% auto; margin:-2px 3px 0px; font-size:0; line-height:0; text-indent:200%; vertical-align: middle;}
.item_tit .new_icon, .info_wrap .new_icon {-webkit-animation:alarm_set 1s infinite both; animation:alarm_set 1s infinite both;}
@-webkit-keyframes alarm_set {
  0%,
  100% {-webkit-transform: translateX(0%);  transform: translateX(0%);
                -webkit-transform-origin: 50% 50%;  transform-origin: 50% 50%;
  }
  15% {-webkit-transform: translateX(-3px) rotate(6deg); transform: translateX(-3px) rotate(6deg);
  }
  30% {-webkit-transform: translateX(1px) rotate(-6deg); transform: translateX(1px) rotate(-6deg);
  }
  45% {-webkit-transform: translateX(-1px) rotate(3.6deg); transform: translateX(-1px) rotate(3.6deg);
  }
  60% {-webkit-transform: translateX(2px) rotate(-2.4deg); transform: translateX(2px) rotate(-2.4deg);
  }
  75% {-webkit-transform: translateX(0px) rotate(1.2deg); transform: translateX(0px) rotate(1.2deg);
  }
}
@keyframes alarm_set {
  0%,
  100% {-webkit-transform: translateX(0%); transform: translateX(0%);
                -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;
  }
  15% {-webkit-transform: translateX(-3px) rotate(6deg); transform: translateX(-3px) rotate(6deg);
  }
  30% {-webkit-transform: translateX(1px) rotate(-6deg); transform: translateX(1px) rotate(-6deg);
  }
  45% {-webkit-transform: translateX(-1px) rotate(3.6deg); transform: translateX(-1px) rotate(3.6deg);
  }
  60% {-webkit-transform: translateX(2px) rotate(-2.4deg); transform: translateX(2px) rotate(-2.4deg);
  }
  75% {-webkit-transform: translateX(0px) rotate(1.2deg); transform: translateX(0px) rotate(1.2deg);
  }
}

/* 20220822 RCS 프로모션 */
.rcs_promotion {background: #3abbb0; border-color: #3abbb0;}

/* 직거래 안내페이지 */
.direct_top {background:url(https://image.r114.co.kr/M1/images/sub/img_direct01.jpg) no-repeat; background-size: cover; text-align:center; color:#fff; padding:40px 0; height:204px; box-sizing:border-box;}
.direct_top .info .title {font-size:18px; padding-bottom:16px; position: relative}
.direct_top .info .title.dash {font-size:18px; padding-bottom:16px; margin-bottom:16px; position: relative}
.direct_top .info .title.dash:before {width:10px; height:1px; background: #fff; position: absolute; content: ''; left:50%; bottom:0; margin-left:-5px}
.direct_top .info .txt {font-size:12px; padding-bottom: 8px; line-height:100%;}
.direct_top .info .btn_wrap {margin-top:20px;}

.direct_info {}
.direct_info .direct_product {border-top:10px solid #e4e7ec; padding-bottom:30px}
.direct_info .direct_product .item {padding:30px 16px 0;}
.direct_info .direct_product .item h4{padding:0 0 10px;}
.direct_info .direct_product .item h4 em{border:1px solid #111; width:24px; height:24px; display: inline-block; text-align: center; line-height: 24px; vertical-align: middle; margin:0 4px 3px 0; border-radius:50%; color:#8D8D8D; border:1px solid #999999; font-size:12px; letter-spacing:0;}
.direct_info .direct_product .item h4 em strong{color:#4254B8}
.direct_info .direct_product .item p{padding:0 0 10px; color:#666; line-height:150%;}
.direct_info .direct_product .item p strong{color:#111;}
.direct_info .direct_product .item .detail_price {font-size:0; border-radius: 4px; border:1px solid #5c6bc0; margin:0 4px}
.direct_info .direct_product .item .detail_price span{display:inline-block; line-height:40px; width:50%; font-size:14px; box-sizing:border-box; text-align: center; position: relative}
.direct_info .direct_product .item .detail_price span:nth-child(2):before{width:1px; height:12px; content: ''; background: #C6CBCE; position: absolute; top:50%; left:0; margin-top:-6px;display: block}
.direct_info .direct_product .item .detail_price span em{color:#5c6bc0; font-weight:500}

.direct_info .direct_product .item_desc {text-align: center; border-top:1px solid #ddd; margin-top:30px;}
.direct_info .direct_product .item_desc .txt_top{padding:20px 0; color:#8d8d8d;}
.direct_info .direct_product .item_desc .txt_bottom {background:#F0F1F2; margin:0 16px 16px; padding:14px; border-radius:4px}
.direct_info .direct_product .item_desc .txt_bottom .sub{font-size:12px; color:#5D6BBD; padding-top:2px;}


/* 230103 적정가 */
/*적정가테이블수정*/
#tblSiseComplexPriceInfoList th, #tblSiseComplexPriceInfoList td,
#tblSiseInfoList th, #tblSiseInfoList td {padding: 10px 3px;}
.proper_range {display:inline-block; text-align: right;}
.proper_range li {line-height: 14px;}
.proper_range li:nth-child(2) {text-align: center;}
.proper_range.w {display:block;}
.proper_range.w li {line-height: 21px;  display: flex; justify-content: space-between; margin: 0 4px;}
.proper_range.w li:nth-child(2) {}
.proper_range.w li:nth-child(1):before {content: "보"; background: #fafafa; outline: 1px solid #ccc;}
.proper_range.w li:nth-child(2):before {content: "월"; background: #fafafa; outline: 1px solid #ccc;}
.proper_range.w li:nth-child(1):before, .proper_range.w li:nth-child(2):before {margin-right: 4px; font-size: 11px; width: 16px; height: 16px;  line-height: 16px; text-align: center;  margin-top: 3px; color: #999; border-radius: 3px;}

/* 아파트분석보고서 */
.sel_report { height: calc(100vh - 240px);}
.sel_report .inner2 {height: calc(100% - 80px);}
.sel_report .inner2 h4 {display: flex; justify-content: space-between;}
.sel_report .inner2 .report_preview {display: flex; justify-content:center;}
.report_info_wrap {font-size: 14px; color: #333;line-height: 20px; text-align: center; padding: 20px 0;}
.report_info_wrap span{color: #5c6bc0;font-weight: 500;}
.report_request_wrap {}
.report_request_wrap li {margin-top: 16px;}
.report_request_wrap .report_privacy {height: auto; border: 1px solid #c6cbce; overflow-x: hidden; overflow-y: scroll; padding: 16px; box-sizing: border-box; background: #fafafa;}
.report_request_wrap .report_privacy h5 {}
.report_request_wrap .report_privacy dl {text-align: left;}
.report_request_wrap .report_privacy dt {font-size: 14px; color: #333; margin-top: 10px;}
.report_request_wrap .report_privacy dd {font-size: 12px; color: #999; padding-left: 6px; text-indent:-6px;}
.report_request_wrap .report_agree {text-align: left; padding-top: 16px;}
.report_request_wrap .btn_wrap {position: fixed; width: 100%; left: 0; bottom: 0;}

.report_sample { background: #F4F4F4; padding: 16px;}
.report_sample li + li { margin-top: 10px;}
.report_sample li img {width: 100%; height: auto; box-shadow: 0px 2px 5px rgba(0,0,0,.1);}

.report_sample_wrap { padding: 0 10px 10px; background: #F4F4F4; margin-bottom: 20px; position: relative;}
.report_sample_wrap .report_sample {padding: 0;}
.report_sample_wrap .bx-controls-direction .bx-prev {left: 60px; opacity: .3;}
.report_sample_wrap .bx-controls-direction .bx-next {right: 60px; opacity: .3;}

/* 전체팝업 */
.full_popup_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: #FFF; z-index: 110;}
.full_popup_wrap .top_wrap {width: 100%; height: 52px; padding: 8px 8px 8px 16px; margin: 0px; box-sizing: border-box; border-bottom: 0.5px solid #ddd; display: flex; justify-content: space-between;}
.full_popup_wrap .top_wrap .title {width: auto; font-weight: normal; font-size: 18px; color: #000; text-indent: 0px; line-height: 36px; display: inline-block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.full_popup_wrap .top_wrap .but_util {display: flex;}
.full_popup_wrap .top_wrap .but_util a {width: 36px; height: 36px; display: inline-block; font-size: 0; background-position: center; background-size: 100% auto;}
.full_popup_wrap .top_wrap .but_util .pop_close {background-image: url(https://image.r114.co.kr/M1/images/main/img2022/top_but_close_b.png);}
.full_popup_wrap .pop_content {overflow-x: hidden; overflow-y: scroll; width: 100%; height: calc(100vh - 52px);}

/*// -----------------------------------------------------------------TEMPLATE.CSS ----------------------------------------------------------------- */

/* -----------------------------------------------------------------LOGIN.CSS ----------------------------------------------------------------- */
/**** login ****/
/* 공통 */
#body_layout2 { height:100%; padding:52px 0px 0px 0px; box-sizing:border-box;} /* full */
#body_layout3 {height:100%; overflow-y:scroll; padding:52px 0px 55px 0px; box-sizing:border-box; -webkit-box-sizing:border-box;} /* full + 하단버튼 */
#body_layout3 .fixed {position:fixed; bottom:0; left:0; right:0; z-index:100}
.box_type4 {min-height:100%; padding:20px 16px;background-color:#f2f3f5; -webkit-box-sizing:border-box; box-sizing:border-box}
.box_type4.bg_w {background-color:#fff}
.ico_comm.login {background-image:url('https://image.r114.co.kr/M1/images/sub/ico_login.png')}
.break {display:inline-block}
input.warning {border-color:#ff5252}

.txt_info_b {font-size:20px; color:#000; letter-spacing:-0.05em; text-align:center}
.txt_info_s {font-size:14px; color:#666; letter-spacing:-0.05em; text-align:center}
.txt_info_xs {font-size:12px; color:#999; letter-spacing:-0.05em; text-align:center}

/* 로그인 */
.login_set {position:relative}
.login_set .inp_pass {position:relative; display:block; margin-top:10px}
.login_set .inp_pass + .inp_pass {position:relative; display:block; margin-top:-1px}
.login_set .inp_pass .btn_mask {position:absolute; right:13px; top:10px}
.login_set .inp_pass .btn_mask .ico_comm {width:19px; height:16px; background-position:0 0}
.login_set .inp_pass .inp_txt.rp {padding-right:40px;}
.login_set .btn_type2 {width:100%; margin-top:16px}
.login_set .auto_chk{margin-top:16px; line-height:18px}

.login_link_set1 {text-align:center; padding:20px 0 14px; margin:0 -16px; border-bottom:1px solid #d8dde0; font-size:0}
.login_link_set1 a {margin-left:10px; font-size:12px; color:#666}
.login_link_set1 a:after {content:''; display:inline-block; width:1px; height:13px; margin:1px 0 0 10px; background-color:#b2b2b2}
.login_link_set1 a:last-child:after {display:none}

.login_link_set2 {margin-top:20px; font-size:0}
.login_link_set2 li {display:inline-block; width:50%; margin-top:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.login_link_set2 li:nth-child(odd) {padding-right:4px}
.login_link_set2 li:nth-child(even) {padding-left:4px}
.login_link_set2 a {display:inline-block; width:100%; height:38px; line-height:36px; border-width:1px; border-style:solid; text-align:center; font-size:13px; background-color:#fff}
.login_link_set2 a:before,
.login_link_set2 a span:before {content:''; display:inline-block; width:19px; height:19px; margin-right:5px; vertical-align:middle; background:url('https://image.r114.co.kr/M1/images/sub/ico_login.png') no-repeat; background-size:30px auto}
.login_link_set2 a.kakao {border-color:#f9d700}
.login_link_set2 a.naver {border-color:#83d76f}
.login_link_set2 a.facebook {border-color:#9fb8eb}
.login_link_set2 a.google {border-color:#bb544c}
.login_link_set2 a.apple {border-color:#666666}

.login_link_set2 a.kakao:before {background-position:0 -19px}
.login_link_set2 a.naver:before {background-position:0 -38px}
.login_link_set2 a.facebook:before {background-position:0 -57px}
.login_link_set2 a.google:before {background-position:0 -76px}
.login_link_set2 a.apple:before {background-position:0 -76px}

.login_link_set2.type2 li {width:32%; margin-top:10px; padding:0}
.login_link_set2.type2 li:nth-child(2) {margin:10px 2% 0}
.login_link_set2.type2 a {height:60px; padding:14px 0 0; border-width:2px; line-height:15px; box-sizing:border-box}
.login_link_set2.type2 a:before {display:none}
.login_link_set2.type2 span {display:inline-block; padding-left:36px; text-align:left}
.login_link_set2.type2 span:before {display:block; float:left; width:26px; height:26px; margin:2px 10px 0 -36px}
.login_link_set2.type2 .kakao span:before {background-position:0 -152px}
.login_link_set2.type2 .naver span:before {background-position:0 -180px}
.login_link_set2.type2 .facebook span:before {background-position:0 -208px}

/* 아이디찾기 */
.inp_read {margin:55px 0 17px; width:100%; color:#5c6bc0; font-size:16px; text-align:center}

/*  회원가입 */
.btn_type_join {display:inline-block; height:48px; border:1px solid #929297; background-color:#fff; font-size:13px; color:#000; line-height:46px; text-align:center; box-sizing:border-box;}
.h_join {margin-top:20px; color:#333}
.txt_join {color:#666; font-size:12px}
.txt_join + .login_link_set2 {margin-top:0}

.inp_rbtn {position:relative; display:block; padding-right:78px}
.inp_rbtn input {width:100%}
.inp_rbtn a {position:absolute; top:0; right:0; width:70px; border-color:#c6cbce; background-color:#fff}
.inp_rbtn .time {position:absolute; top:11px; right:90px; font-size:12px; color:#666;}
.inp_rbtn .time em {display:inline-block; color:#ff5252; font-size:13px}
.inp_rbtn .time .ico_comm.i {width:18px; height:18px; margin-left:4px; background:url('https://image.r114.co.kr/M1/images/sub/ico_login.png') no-repeat; background-size:30px auto; background-position:0 -129px}
.txt-type-s {font-size:13px; color:#666; margin-top:5px}

.chk_agree {display:inline-block; width:26px; height:26px; background:url('https://image.r114.co.kr/M1/images/sub/bg_chk_01.png') no-repeat; background-size:26px auto;  -webkit-appearance:none}
.chk_agree.small {width:18px; height:18px; background-size:18px auto}
.chk_agree:checked {background-position:0 bottom}
.chk_agree + label {display:inline-block; font-size:20px; margin:-3px 0 0 8px; color:#000}
.chk_agree.small + label {display:inline-block; font-size:14px; margin:0 0 0 8px; color:#333}
/* 20221227 약관수정 */
.list_agree {margin-top:18px; border-top:2px solid #929297}
.list_agree > li > span {position:relative; display:block; height:54px; padding:17px 16px; border-bottom:1px solid #c6cbce; -webkit-box-sizing:border-box; box-sizing:border-box}
.list_agree > li > span:after {content:''; position:absolute; top:22px; right:16px; display:inline-block; width:16px; height:9px; background:url('https://image.r114.co.kr/M1/images/sub/ico_login.png') no-repeat; background-size:30px auto; background-position:0 -102px}
.list_agree > li.open span:after {background-position:0 -112px}
.list_agree > li > div {font-size:0.813rem; color:#666; line-height:18px; display:none; max-height:115px; padding:15px; border-bottom:1px solid #c6cbce; background-color:#f5f7f9; overflow-y:scroll}
.list_agree > li.open div {display:block}
/*// 20221227 약관수정 */

/* 회원가입 완료 */
.list_chk_info {text-align:center; margin-top:42px}
.list_chk_info ul {font-size:0; margin:0 auto; width:266px;}
.list_chk_info li {display:inline-block; width:104px; padding:9px}
.list_chk_info li span {position:relative; display:inline-block; width:104px; height:104px; border:1px solid #999; border-radius:2px; background-color:#fff}
.list_chk_info li span input {position:relative; width:100%; height:100%; z-index:1; background:url('https://image.r114.co.kr/M1/images/sub/ico_info.png') no-repeat; background-size:43px auto; -webkit-appearance:none}
.list_chk_info li:nth-of-type(1) span input {background-position:50% 25px}
.list_chk_info li:nth-of-type(2) span input {background-position:35px -57px}
.list_chk_info li:nth-of-type(3) span input {background-position:50% -140px}
.list_chk_info li:nth-of-type(4) span input {background-position:50% -233px}
.list_chk_info li span label {position:absolute; left:0; top:0; width:100%; height:100%; padding-top:70px; color:#333; font-size:14px; letter-spacing:-0.05em; z-index:2; -webkit-box-sizing:border-box; box-sizing:border-box}
.list_chk_info li span input:checked + label {background:url('https://image.r114.co.kr/M1/images/sub/ico_info.png') no-repeat; background-size:43px auto; background-position:50% -320px; background-color:rgba(92, 107, 192, 0.9); color:#fff}

.chk_next {margin-top:30px; text-align:center}
.chk_next a {font-size:12px; color:#999}

#idapple {background-color:#fff;}
#idapple > div:first-child  {height:38px; border:1px solid #333; position:relative; z-index:9}
#idapple > div:first-child > div {display:none;}
#idapple > div:last-child {margin-top:-40px; line-height:40px; font-size:13px; text-align:center; position:relative; z-index:8}
#idapple > div:last-child:before {width:19px; height:19px; background:#333; display:inline-block; content:""; background:url('https://image.r114.co.kr/M1/images/sub/ico_login.png') 0 -76px no-repeat; background-size:30px auto; vertical-align:middle; margin:0 5px 0 0}

 /* 마케팅수신동의 20230109 */
.join_finish {max-width: 420px; margin: 10px auto 0;}
.join_finish .join_finish_tit { font-size: 28px; font-weight: 500; color: #ff5353; text-align: center;}
.join_finish .join_finish_tit p {display: none }
.join_finish .join_finish_dic { font-size: 16px; font-weight: 300; color: #666; margin-top: 6px;}
.maketing_agree {font-size: 14px; border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 20px;}
.maketing_agree > div {width: 328px; margin: 0 auto;}
.maketing_agree > div p {font-size: 13px; font-weight: 600;}
.maketing_agree ul  {width: 328px; margin: 15px auto 0; background: #F8F8F9; padding: 10px 20px; box-sizing: border-box;}
.maketing_agree ul li  {font-size: 12px; color: #999; line-height: 20px;}
.maketing_agree ul li.deco_dot2  {margin-left: 8px;}
 /*// 마케팅수신동의 20230109 */

/*// -----------------------------------------------------------------LOGIN.CSS ----------------------------------------------------------------- */

/* -----------------------------------------------------------------SUB.CSS ----------------------------------------------------------------- */
/*다음지도공지삭제*/
#map > div > div > div > div { background:none !important; box-shadow:rgba(0, 0, 0, 0) 3px 5px !important;}
#map > div > div > div > div h4,
#map > div > div > div > div p { display:none;}
/*다음지도공지삭제-매물상세*/
#locationMap > div > div > div > div,
#daum_map > div > div > div > div,
.roadview_wrap > div > div > div > div,
.map > div > div > div > div { background:none !important; box-shadow:rgba(0, 0, 0, 0) 3px 5px !important;}

#locationMap > div > div > div > div h4,
#locationMap > div > div > div > div p,
#daum_map > div > div > div > div h4,
#daum_map > div > div > div > div p,
.roadview_wrap > div > div > div > div h4,
.roadview_wrap > div > div > div > div p,
.map > div > div > div > div h4,
.map > div > div > div > div p { display:none;}
/*// -----------------------------------------------------------------SUB.CSS ----------------------------------------------------------------- */

/* DB리부팅 검색기능 임시 스팩아웃 */
#top_layout > .top_wrap > .utile_wrap > li.search {display: none !important;}
