@charset "utf-8";
/* CSS Document */

body {width:100%;  margin:0 auto;font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; background:url(../images/main/main_bg.gif) 0 0 repeat-x #292929; }

#wrap {width:100%; margin:0 auto; padding:0; clear:both; text-align:center;}

#header {max-width:1600px; height:168px !important; margin:0 auto; position:relative; top:0; clear:both; z-index:1; border:0px solid red;}
#header .top_menu {position:absolute; right:10px; top:32px; height:32px; overflow:hidden;clear:both; vertical-align:top;}
#header .top_menu a {color:#8f7967; font-size:12px; font-weight:700;}
#header .top_menu li {float:left;}
#header .gnb_menu { text-align:center; clear:both; }
#header h1 {margin:0 auto; width:1600px; height:132px !important; border:0px solid red; display:block;}

/* 메인  */
#mainconinner{width:100%;   clear:both;  text-align:center; background:url(../images/main/main_bg_03.gif) 0 501px repeat-x #FFF;}

/* 서브 text-align:right; z-index:1; */
#con_inner{width:100%; background:#fff !important; clear:both; overflow:hidden;}
#con_inner .cont { max-width:1600px; margin:0 auto; position:relative; }

#con_inner .cont .space {width:1000px; margin:0 auto;   z-index:1; border:0px solid red; position:relative;}
#con_inner .cont .space p { text-align:right;  position:absolute; right:0px; top:40px; }
#con_inner .cont .space .home {background:url(../images/brand/spacebar.gif) 0 6px no-repeat; padding-left:80px;}

#con_inner .cont .cont_box { width:1000px; margin:0 auto;}
#con_inner .cont .cont_box .sub_top {width:1000px; padding:100px 0 40px 0; position:relative; top:0;   display:block; text-align:left; }

/*2016-06-16 추가수정 */
.smenu{position:absolute; top:85px;right:0px;display:block; width:145px; text-align:right;}
.smenu li{font-size:14px; font-weight:700px; }
.smenu li a{display:block; width:145px !important; border-bottom:1px solid #333;padding:3px 0 4px 0;}
/*2016-06-16 추가수정 */


#con_inner .cont .cont_box .contact_map{ margin:0 auto;display:block;overflow:hidden; float:left; position:relative; width:500px; margin-bottom:45px; padding:0; }
#con_inner .cont .cont_box .sub_view {margin:0 auto;display:block; width:500px; position:relative; overflow:hidden; float:left; padding-top:80px; margin-bottom:45px;}
#con_inner .cont .cont_box .sub_view_ct {position:relative; width:1000px; margin:0 auto;display:block;overflow:hidden; padding:45px 0;}
#con_inner .cont .cont_box .sub_visual {position:relative; width:1000px; }
#con_inner .cont .cont_box .sub_visual li {padding-right:5px; float:left;}
#con_inner .cont .cont_box .sub_visual .vs_end {padding:0;}
#con_inner .cont .cont_box .sub_flash {margin-bottom:100px;}
#con_inner .cont .cont_box .sub_flash li{padding-bottom:4px;}
#con_inner .cont .cont_box .event_board {width:100%; min-height:345px; margin-bottom:100px;}
#con_inner .cont .cont_box .trend_board {width:100%; min-height:345px; margin-bottom:100px;}
#con_inner .cont .cont_box .beauty_board {width:100%; min-height:345px; margin-bottom:100px;}
#con_inner .cont .cont_box .beauty_board .beauty_cap {text-align:left; padding-left:35px; }
#con_inner .cont .cont_box .beauty_board .beauty_cap img {float:left; margin-right:15px; width:100px;}
#con_inner .cont .cont_box .beauty_board .beauty_cap strong{ display:block; padding:5px 0 10px 0;}


#con_inner .cont .cont_box .customer_board {width:100%; min-height:345px; margin-bottom:100px; }
#con_inner .cont .cont_box .notice_board {width:100%; min-height:345px; margin-bottom:100px; }
#con_inner .cont .cont_box .answer_board {width:100%; min-height:345px; margin-bottom:100px; }


#con_inner .cont .cont_box .site_menu {width:1000px; float:left;}


/* 카피라이터  */
#footer {width:100%; overflow:hidden;  background:#000;  clear:both; }
#footer .copy { text-align:center; color:#71665d; background:#292929; font-size:11px; padding-top:15px; height:31px;  }
#footer .footer_sub { width:100%; margin-top:150px; }

#mainfooter {width:100%; overflow:hidden;  background:#292929; display:block; clear:both; position:relative; padding:18px 0;}
#mainfooter .mcopy { text-align:center; color:#71665d; font-size:11px; }
#con_inner .cont_bt {background:url(../images/main/footbg.gif);}

#copyright{ border:0px solid red; width:100%; margin:0 auto;  text-align:center;background:url(../images/main/copyright_bg.jpg) 0 0 repeat-x #000;  padding-top:150px;}
#copyright address{  font-style:normal; color:#71665d; padding:20px 0; background:#292929;   }



/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc; font-family:Tahoma;font-size:12px; text-align:center; } 
.tbl_type caption{display:none}
.tbl_type th{padding:12px;border-top:2px solid #000; border-bottom:2px solid #000; color:#000; font-size:12px;font-weight:bold; }
.tbl_type td{padding:11px;border-top:1px solid #e5e5e5;color:#4c4c4c; }
/* //UI Object */


/* UI Object */
.tbl_type_issue,.tbl_type_issue th,.tbl_type_issue td{border:0}
.tbl_type_issue{width:100%; font-family:Tahoma; font-size:12px; text-align:center; border-bottom:2px solid #000; padding-bottom:30px;} 
.tbl_type_issue caption{display:none}
.tbl_type_issue td{padding:7px;  }
/*.tbl_type_issue img {width:801px; height:132px;}
/* //UI Object */

/* UI Object */
.paginate{padding:10px 0; text-align:left; width:100%; }
.paginate a, .paginate strong{display:inline-block;position:relative;_width /**/:14px;margin-left:-5px;padding:5px 5px 1px 4px;color:#333;font-family:Verdana, Geneva, sans-serif; font-size:12px;line-height:normal;text-decoration:none}
.paginate strong{font-weight:bold; !important}
.paginate a:hover{text-decoration:underline}
/* //UI Object */

/*search*/
#con_inner .cont .cont_box .search {float:right; margin-top:0;}
#con_inner .cont .cont_box .search .search_box {width:90px; margin-right:5px; height:17px; border:1px solid #999;}

/* 세로 글쓰기 */
.writebod { border-top:2px solid #333; border-bottom:2px solid #333; width:780px; float:right; margin:0 auto 20px auto; font-size:12px;color:#333; font-weight:normal; text-align:left;  font-weight:normal; background:#e1e1e1; }
.writebod th { background:#f7f7f7; padding-left:20px; border-bottom:1px solid #e1e1e1; text-align:left; font-weight:bold; }
.writebod td {  height:35px; border-bottom:1px solid #e1e1e1; background:#fff; padding:2px 2px 2px 17px; font-size:12px; }
.writebod td input.inp_img { vertical-align:middle; border:0; }
.writebod td select { padding:2px;border:1px solid #e5e5e5; margin-right:5px;  vertical-align:middle;  }
.writebod td input.none{border:none; vertical-align:text-top;}
.writebod td label{ font-size:12px; vertical-align:middle;}
.writebod td textarea{border:1px solid #e5e5e5; padding:10px; height:91px; width:620px; }
.customer_board .writeboad_btn {clear:both; width:100%; height:40px; text-align:right;}

.writebod2 {width:800px; margin-right:100px;}
.customer_board .list_btn {clear:both; width:800px; height:40px; text-align:right; margin-left:100px;}

/*로그인페이지*/
#con_inner .cont .login_cont_box {position:relative; width:762px; height:100%; margin:0 auto; display:block;overflow:hidden; padding-bottom:100px;}
#con_inner .cont .login_cont_box .login_sub_box {width:100%; height:128px; background:#f5f5f5; margin-top:45px;}
#con_inner .cont .login_cont_box .login_sub_box .sub_top { padding-top:36px; }
#con_inner .cont .login_cont_box .login_sub_box .sub_top li {padding-right:100px;}
#con_inner .cont .login_cont_box .login_sub_box .sub_top .lcl {position:absolute; right:138px; top:327px;}
#con_inner .cont .login_cont_box .login_sub_ment { position:relative; text-align:left;}
#con_inner .cont .login_cont_box .login_sub_ment li {padding:45px 0;}
#con_inner .cont .login_cont_box .login_sub_ment .gcl {position:absolute; right:0; top:20px;}
#con_inner .cont .login_cont_box .login_sub_ment .bcl {position:absolute; right:0; top:170px;}

/*회원가입페이지*/
#con_inner .cont .join_cont_box {position:relative; width:762px; height:100%; margin:0 auto; display:block;overflow:hidden; padding-bottom:100px; }
#con_inner .cont .join_cont_box .join_sub_box .join_step li {float:left; padding-right:11px; }
#con_inner .cont .join_cont_box .join_sub_box {width:100%;  margin-top:45px; }
#con_inner .cont .join_cont_box .join_sub_box .join_mid {clear:both; }
#con_inner .cont .join_cont_box .join_sub_box .join_mid li{float:left; }
#con_inner .cont .join_cont_box .join_sub_box .join_mid .mid_s {background:#f5f5f5; width:110px; height:45px; padding-top:29px; margin-right:2px;}
#con_inner .cont .join_cont_box .join_sub_box .join_mid .mid_f {background:#f5f5f5; width:650px; height:52px; padding-top:22px; }
#con_inner .cont .join_cont_box .join_sub_box .join_mid .mid_f ul li {padding-left:20px;}
#con_inner .cont .join_cont_box .join_sub_box .join_mid input {border:1px solid #cccccc;}

/*아이디찾기*/
#con_inner .cont .join_cont_box .join_sub_box .id_find {width:376px; float:left;}
#con_inner .cont .join_cont_box .join_sub_box .id_find dt {width:376px; height:38px; background:#8f7967;}
#con_inner .cont .join_cont_box .join_sub_box .id_find dd {width:376px; height:90px; margin-top:5px; background:#f5f5f5; padding:25px 0; position:relative;}
#con_inner .cont .join_cont_box .join_sub_box .id_find dd ul li {float:left; padding-left:35px;}
#con_inner .cont .join_cont_box .join_sub_box .id_find dd ul .find_con {position:absolute; top:63px; right:45px;}
#con_inner .cont .join_cont_box .join_sub_box input {border:1px solid #cccccc;}
#con_inner .cont .join_cont_box .join_sub_box select  { border:1px solid #cccccc; vertical-align:middle;  }

/*비밀번호찾기*/
#con_inner .cont .join_cont_box .join_sub_box .pass_find {width:376px; float:right;}
#con_inner .cont .join_cont_box .join_sub_box .pass_find dt {width:376px; height:38px; background:#8f7967;}
#con_inner .cont .join_cont_box .join_sub_box .pass_find dd {width:376px; height:100px; margin-top:5px; background:#f5f5f5; padding:15px 0 25px 0; position:relative;}
#con_inner .cont .join_cont_box .join_sub_box .pass_find dd ul li {float:left; padding-left:35px;}
#con_inner .cont .join_cont_box .join_sub_box .pass_find dd ul .find_con {position:absolute; top:62px; right:45px;}


/* 약관동의 */
.used{overflow:hidden; margin:10px 0px 10px 0px; }
.used h1{ display:block; padding:10px 0; font-size:16px; color:#C1282D;}
.used h2{ display:block; padding:10px 0 10px 10px; font-size:14px;}
.used .numlist{ overflow:hidden;list-style:decimal;}
.used .numlist li{  padding:0px 0px 5px 10px;}

/* 회원가입입력 */
.joinbod { border:1px solid #cccccc; width:100%; margin:0 auto 20px auto; font-size:12px; color:#333; text-align:left; padding-left:10px; font-weight:normal;}
.joinbod th { padding-left:20px;  text-align:left; border-bottom:1px dotted #e1e1e1;}
.joinbod td {  height:35px; border-bottom:1px dotted #e1e1e1; padding:2px; font-size:11px; }
.joinbod td input.inp_img { vertical-align:middle; border:0; }
.joinbod td input {border:1px solid #cccccc;}
.joinbod td select { padding:2px;border:1px solid #e5e5e5; margin-right:5px;  vertical-align:middle;  }
.joinbod td input.none{border:none; vertical-align:text-top;}
.joinbod td label{ font-size:12px; vertical-align:middle;}
.joinbod td textarea{border:1px solid #e5e5e5; padding:10px; height:91px; width:620px; }
#con_inner .cont .join_cont_box .writeboad_btn {clear:both; width:100%; height:40px; text-align:right;}
#con_inner .cont .join_cont_box .step03_btn {clear:both; width:100%; height:40px; text-align:center;}