/* header */
#hd{width:100%;height:27px;background:#f4f4f4;border-bottom:1px solid #e0e0e0;}
.tmenu{width:1000px;height:27px;margin:0 auto;}
.tmenu_box ul li {float:left;}
.tmenu_box li a,.tmenu_box li span {font-size:11px;line-height:27px;letter-spacing:-0.05em;color:#737373;background:url('/img/bg_tnb_bar.gif') no-repeat left top 1px;padding:0 7px;}
.tmenu_box li:first-child a {padding-left:0;background-image:none;}
.tmenu_box li.last a {padding-right:0;}
.mvisual{clear:both;width:1000px;margin:0 auto;}

/* gnb */
#gnb {width:100%;height:36px;padding-bottom:36px;position:relative;}
#gnb:after {background-color:#eaeaea;box-shadow:0 3px 2px 0 #aaa inset;position:absolute;left:0;right:0;bottom:0;top:36px;content:'';}
#gnb .tm_wrap {width:1000px;margin:0 auto;}
#gnb .tm_wrap .gnb_ul1{width:100%;overflow:visible;position:relative;}
#gnb .tm_wrap .gnb_ul1 li {float:left;text-align:center;}
#gnb .tm_wrap .gnb_li1{height:36px;font-size:14px;font-weight:bold;overflow:visible;}
#gnb .tm_wrap .gnb_a1 {line-height:36px;font-size:14px;font-weight:bold;text-decoration:none !important;text-align:center;display:block;}
#gnb .tm_wrap .gnb_li1 ul {position:absolute;left:0;right:0;top:36px;z-index:10;display:none;}
#gnb .tm_wrap .gnb_li1 ul li:before {width:1px;height:10px;margin:0 15px;background-color:#bbb;display:inline-block;vertical-align:middle;content:'';}
#gnb .tm_wrap .gnb_li1 ul li:first-child:before {display:none;}
#gnb .tm_wrap .gnb_li1 ul li a {font-size:12px;font-weight:600;line-height:37px;color:#666;text-decoration:none !important;}
#gnb .tm_wrap .gnb_li1 ul li a:hover {color:#0054FF !important;}
#gnb .tm_wrap .gnb_li1:hover ul,
#gnb .tm_wrap .gnb_li1.active ul {display:block;}

/*
#gnb .tm_wrap .tm_shop {width:15%;float:right;}
#gnb .tm_wrap .tm_shop a {height:27px;margin-bottom:-1px;background-color:#333;}
*/

#container { width: 1000px; margin:10px auto 0 auto;position:relative;}
#container:after {display:block;visibility:hidden;clear:both;content:"";}

/* ÁÂÃø¸Þ´º */
#aside {position:relative;float:left;margin-bottom:10px;width:100%;height:auto;border:1px solid #e9e9e9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#aside ul {margin:0 0 10px;padding:0;list-style:none;}
#aside li {background: url(/img/ico_bd_dot.png) 16px 4px no-repeat;text-indent: 9px;padding:3px 8px 3px 16px;}
#aside li a{color:#616668;letter-spacing:-0.5px;}
#aside .lt_title {display:block;padding:10px 0 8px 15px;}

 /* footer */
#ft {width:1000px; margin:0 auto; margin-top:65px; border-top:1px solid #dfdfdf; padding: 20px 0;}

#mypage {}
#mypage h1 {line-height:36px;border-bottom:1px solid #ddd;}
#mypage h1 span {font-size:21px;padding:0 10px 1px 0;margin:0 0 -1px 0;border-bottom:1px solid #333;display:inline-block;}
#mypage h3 {margin:20px 0 7px 0;}

/* ¸ñ·Ï È¦Â¦ ¹è°æ»ö */
.bg0 {background:#fff;}
.bg1 {background:#f2f5f9;}
.local_ov {padding:10px 5px;border-top:1px solid #d6d6d6;background:#ffffff}

.s_wrap {width: 1000px; margin:20px auto 50px auto;}
.l_login{ width:168px; height: 93px; padding:0 15px; margin-bottom: 10px; border: 1px solid #e5ded1;}
.l_login_box{ margin-top: 13px; border: 1px solid #dedede; border-right: none;}
.login_id{ width: 111px; height: 22px; font-size: 11px; color: #acacac; text-indent: 8px; border: 0;}
.login_pw{ width: 111px; height: 22px; font-size: 11px; color: #acacac; text-indent: 8px; border: 0;}
.btn_login{ width: 56px; height: 47px; background: url(/img/btn_login.png) no-repeat; border: 0; margin-top: 13px;}
.txt_join{ padding-top: 10px; padding-left: 3px;}
.txt_join a{ font-size: 11px; color: #73818c; font-weight: bold; letter-spacing: -1px;}
.txt_find{ text-align: right; padding-top: 10px; padding-right: 3px;}
.txt_find a{ font-size: 11px; color: #a1a6aa; letter-spacing: -1px;}
.l_login_box_mb{ margin-top: 13px;}
.txt_mb{ padding-top: 12px;}
.txt_mb a{ font-size: 11px; color: #73818c; font-weight: bold; letter-spacing: -1px; padding-right:6px;}
.l_board{ width: 200px; height: 170px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.bd_tit{ color: #323b49; font-weight: bold; letter-spacing: -1px; padding: 10px 0 0 15px;}
.bd_more{ text-align: right; font-size: 11px; letter-spacing: -0.5px; padding: 15px 15px 0 0;}
.bd_more a{ color: #323b49;}
.board_box{ margin: 15px 0 0 18px;}
.bd_list{ background: url(/img/ico_bd_dot.png) left top no-repeat; height: 23px; vertical-align: top; text-indent: 9px;}
.bd_list a{  color: #616668; letter-spacing: -0.5px;}
.c_board{ width: 100%; height: 286px; margin-bottom: 10px; border: 1px solid #dfdfdf; border-top: 2px solid #374963;}
.c_half_board{ width: 100%; height: 216px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.r_board{ width: 200px; height: 193px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.bd_cmmt{ padding-left: 8px; color: #ff4e44; font-weight: bold;}
.bd_new{ padding-left: 3px;}
.l_board .bd_list_none{ text-align: center; padding-top: 25%;}
.c_board .bd_list_none{ text-align: center; padding-top: 20%;}
.c_half_board .bd_list_none{ text-align: center; padding-top: 40%;}
.r_board .bd_list_none{ text-align: center; padding-top: 30%;}
.info_bx {width:978px; margin:10px auto 0 auto; padding:10px; border:1px solid #dfdfdf; background-color:#f8f8f8; text-align:center;}
.info_bx span.hl {height:10px; width:1px; background-color:#ccc; display:inline-block; vertical-align:middle; margin:0 12px 0 12px;}
.board_box_new{ margin:0; width: 100%; background:#fff;}
.board_box_new tr th{ height: 17px; font-size: 11px; font-weight: normal; color: #acacac; text-align: center; letter-spacing: -1px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;}
.sc_name{ width: 20%;}
.sc_local{ width: 20%;}
.sc_id{ width: 25%;}
.sc_date{ width: 35%;}
.board_box_mq{ width:100%; height:auto; background: #f7f7f7;}
.board_box_mq tr td{ font-size: 11px; text-align: center;}
.sc_txt_name{ width: 20%;}
.sc_txt_local{ width: 20%;}
.sc_txt_id{ width: 25%;}
.sc_txt_date{ width: 35%;}

.but_r{text-align:right;}
.but_c{text-align:center;}
.but_l{text-align:left;}