@font-face{font-family:'NanumSquareB'; src:url('/m/css/font/NanumSquareB.ttf')}
@font-face{font-family:'NanumSquareEB'; src:url('/m/css/font/NanumSquareEB.otf')}
@font-face{font-family:'NanumSquareL'; src:url('/m/css/font/NanumSquareL.ttf')}
@font-face{font-family:'NanumSquareR'; src:url('/m/css/font/NanumSquareR.ttf')}
@font-face{font-family:'NanumBarunGothicBold'; src:url('/m/css/font/NanumBarunGothicBold.otf')}
@import url(//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquareeb.css);
/*  Common  */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,input,textarea,form,fieldset,a,button,select{margin:0px; padding:0px}
body,input,textarea,select,button,table{font:normal 12px dotum,gulim,arial,sans-serif; color:#000; line-height:120%}
/*body{ position:relative; overflow:scroll; overflow-x:hidden; .overflow:hidden;} /* position:relative는 익스 7때문에 사용(없을 경우 스클로 생김) */
img,fieldset{border:0}
a{color:#000; text-decoration:none}
a:hover,a:visited,a:active,a:focus{color:#7c0707; text-decoration:none}
/* table{width:100%; border-spacing:0; border-collapse:collapse} */
ul,ol{ list-style:none}
em,address{ font-style:normal}
/* label,caption{display:none}
 */
 /* clear float */
.group:after{ content:"."; display:block; clear:both}
.subTitle { background:url("/m/images/blit.gif") 0 3px no-repeat; font-family:'NanumSquareEB', 'NanumSquare', sans-serif; color:#464646; font-weight:bold; border-bottom:2px solid #464646; height:27px; font-size:20px; text-indent:3px; margin:35px 0 20px 0; padding-left:10px; }

/* blind */
.blind{position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0}

#gnbWrap { width:100%; height:117px; background:url("/m/images/top_bg.jpg") repeat-x; z-index:100000 }
#gnbWrap .top { width:96%; padding:20px 2% 0 2%; height:60px; background-color:#1a8f33; margin:0 auto}
#gnbWrap .top table tr td { padding:6px 2px 3px 0px}
#gnbWrap .top table tr td a { color:#fff; font-size:14px }
#gnbWrap .gnbMenu { width:100%; padding:0 0%; height:35px; background-color:#13331f ; margin:0 auto; z-index:100000}
#gnbWrap .gnbMenu table tr td { padding:2px 0px}
#gnbWrap .gnbMenu table tr td a { color:#fff; font-size:15px; font-weight:bold }

/* gnbMenu */
#gnbWrap .gnbMenu ul.gnb_list {   z-index:10000;  text-align:center; }
#gnbWrap .gnbMenu ul.gnb_list li.dep1_li { position:relative; height:28px; line-height:27px; text-align:center; color:#fff; font-size:1.0em; font-weight:bold; cursor:pointer; padding:3px 3px 0 3px}
#gnbWrap .gnbMenu ul.gnb_list li.dep1_li ul.dep2 { position:absolute; top:35px; left:0; width:100%; background-color:#fff; border:1px solid #e2e2e2; margin-top:0px; padding:5px 0 10px 0; opacity:0.95;                  
/* 비 IE 계열에 사용  */
	filter:alpha(opacity=95);     /* IE 계열에는 필터 사용하여 효과적용 */ }
#gnbWrap .gnbMenu ul.gnb_list li.dep1_li ul.dep2 li { padding-left:10px; text-align:left; color:#313131; font-size:0.8em; cursor:pointer;  line-height:29px }
#gnbWrap .gnbMenu ul.gnb_list li.dep1_li ul.dep2 li:hover { color:#ac615a}

#content { width:100%; margin:3px auto; padding:0 0}
#content:after { content:""; display:block; clear:both }
#content .rightArea{ width:100% }
#content .rightArea:after { content:""; display:block; clear:both }

#content .rightArea .searchArea { position:relative; border-top:32px solid #aaa181; border-right:3px solid #aaa181; border-bottom:3px solid #aaa181; border-left:3px solid #aaa181; margin-bottom:20px;  }
#content .rightArea .searchArea h3 { color:#fff; font-weight:bold; position:absolute; top:-24px; left:5px; font-size:14px;font-family:sans-serif;  }
#content .rightArea .searchArea table tr td { padding:1px; font-size:0.8em }
#content .rightArea .searchArea table tr td select {padding:2px; border:1px solid #d4d4d4 }
#content .rightArea .searchArea table tr td .in_in {width:90%; padding:3px 3px; border:1px solid #d4d4d4 }
#content .rightArea .searchArea table tr td .in_in2 {width:96%; padding:3px 3px; border:1px solid #d4d4d4 }

/* 메인 > 프리미엄 회원 */
#content .rightArea .premiumMemberArea { position:relative;  border-top:27px solid #aaa181; border-right:3px solid #aaa181; border-bottom:3px solid #aaa181; border-left:3px solid #aaa181; margin-bottom:5px  }
#content .rightArea .premiumMemberArea h3 { color:#fff; font-weight:bold; position:absolute; top:-20px; left:5px; font-size:14px;font-family:sans-serif;  }

/* 메인 > 일반 회원 */
#content .rightArea .NormalMemberArea { position:relative;  border-top:27px solid #aaa181; border-right:3px solid #aaa181; border-bottom:3px solid #aaa181; border-left:3px solid #aaa181; }
#content .rightArea .NormalMemberArea h3 { color:#fff; font-weight:bold; position:absolute; top:-20px; left:5px; font-size:14px;font-family:sans-serif;  }
#content .rightArea .NormalMemberArea table tr td { font-size:0.8em }

.sub_title { text-align:left; padding-left:0.5em; font-size:1.3em; height:34px;  line-height:34px; color:#000; border-bottom:1px dotted #000; margin:30px 0 20px 0;  font-family:'NanumSquareEB', 'NanumSquare', sans-serif;}
.sub_title span { font-size:0.7em}

.service_info {font-family:sans-serif; }

.j_title { text-align:left; border-bottom:2px solid #1a8f33; height:22px;
    background: url(/m/images/blit2.gif) 3px 3px no-repeat;
    padding: 0 30px 0 15px;
    color: #313131;
    font-size: 1.2em; font-weight:bold
	}
.find_table tr td { border-bottom: 1px dotted #ababab; 
.find_table tr td  input { padding: 3px 5px;
    border: 1px solid #dfdfdf;
    background-color: white;}
/* 거래방법 */
.ti_2 { text-align:center; background-color:#dce51a; color:#000; height:30px; line-height:30px; font-size:14px;    font-family:'NanumSquareEB', 'NanumSquare', sans-serif;  }