@charset "utf-8";
html{width:100%;height:100%;}
body{width:100%;height:100%;min-width:1160px;margin:0 auto;padding:0;font-size:14px;font-family:'나눔 고딕','맑은 고딕',gulim;line-height:1.7em;color:#656565;background:#fff url(/images/bg.jpg) 50% 0 no-repeat;}
h1{clear:both;margin:0;padding-bottom:20px;font-size:20px;font-weight:100;color:#444}
h2{font-size:16px;font-family:'맑은 고딕','나눔 고딕',gulim;color:#333}
h3{font-size:14px}
h4{font-size:12px}
img,fieldset,iframe{border:0 none}
a{color:#b47e44;text-decoration:none}
a:hover{color:#444;text-decoration:underline}
input[type=text],input[type=password],input[type=file],textarea{font-size:14px;border-radius:4px;padding:4px 10px;}
select{line-height:29px;height:29px;padding:.2em;}
label,textarea,select,file{font-size:14px !important;font-family:'나눔 고딕','맑은 고딕',gulim !important}


#wrap{width:1079px;margin:0 auto;text-align:left}
#header{height:250px;position:relative;}
#gnb{width:110%;position:absolute;top:170px;margin-left:-35px;}
#nav{padding:0;margin:0;list-style:none;}
#nav li{float:left;} 
#container{}
#container:after{clear:both;content:''}
.box_content{padding:30px 70px;min-height:400px;border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;-webkit-border-radius:1em;box-shadow:10px 8px 26px rgba(0,0,0,.15);-moz-box-shadow:10px 8px 26px rgba(0,0,0,.15);-ms-box-shadow:10px 8px 26px rgba(0,0,0,.15);-o-box-shadow:10px 8px 26px rgba(0,0,0,.15);-webkit-box-shadow:10px 8px 26px rgba(0,0,0,.15);margin-bottom:20px;background:#fff url(/images/bg_content.gif) 0 0 repeat-x;border:1px solid #fff;}
#footer{padding-bottom:40px;text-align:center;}
#footer_in{width:1079px;margin:0 auto;position:relative;}

#snb{width:197px;float:left;}
#aside{width:120px;float:right;}

.clr{display:block;clear:both}
.gap{display:block;clear:both;height:30px;}
.box1{padding:20px;border:1px solid #ddd;background:#fafafa;clear:both;}
.box2{padding:30px;border:1px solid #e7e0d9;background:#fff;line-height:180%;text-align:center;clear:both;}
.txt_l{text-align:left;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}

.page_title{margin-left:-82px;}


/* borad list */
.board_list{text-align:center;background:url(/bbs/images/common/bar_b.gif) 0 0 no-repeat;}
.board_list caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.board_list th{color:#896c5f;}
.board_list th.last{background:#fff url(/bbs/images/common/bar_b.gif) 100% 0 no-repeat;height:42px;}
.board_list td{padding:.7em;border-bottom:1px solid #e0e0e0}

/* status */
.status{color:#fff;letter-spacing:-2px;display:inline-block;padding:.3em;width:100px;text-align:center;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;-ms-border-radius:.3em;-o-border-radius:.3em}
.status.step0{background:#e60012;}
.status.step1{background:#7bb83a;}
.status.step2{background:#ededed;color:#999;}
.status.step3{background:#609edb;}
.status.step4{background:#ffc000;}
.status.step5{background:#e60012;}

ul.tlink{float:left;margin:0;padding:0;list-style:none;margin-right:150px;}
ul.tlink li{float:left}
ul.tlink li a{display:block;padding:8px 8px 10px 4px;font-family:'Lato', sans-serif;color:#fff;text-decoration:none}

.btn_area{width:100%;padding:15px 0;text-align:center}
/* button2 */
.button2,.button2:visited{display:inline-block;position:relative;padding:5px 10px 6px;border-bottom:1px solid rgba(0,0,0,0.25);background:#222 url(../img/common/overlay.png) repeat-x;color:#fff;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);text-shadow:0 -1px 1px rgba(0,0,0,0.25);cursor:pointer}

.button2:hover{background-color:#111;color:#fff;text-decoration:none;}
.button2:active{top:1px}
.small.button2,.small.button2:visited{font-size:11px}
.button2,.button2:visited,.medium.button2,.medium.button2:visited{font-size:13px;font-family:'나눔 고딕','맑은 고딕';font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
.large.button2,.large.button2:visited{padding:9px 14px 10px;font-size:14px}
input.large.button2{border:none;height:34px;}
.super.button2,.super.button2:visited{padding:8px 14px 9px;font-size:34px}
.pink.button2,.magenta.button2:visited{background-color:#e22092}
.pink.button2:hover{background-color:#c81e82}
.green.button2,.green.button2:visited{background-color:#91bd09}
.green.button2:hover{background-color:#749a02}
.red.button2,.red.button2:visited{background-color:#a72025}
.red.button2:hover{background-color:#cf2525}
.orange.button2,.orange.button2:visited{background-color:#ff5c00}
.orange.button2:hover{background-color:#d45500}
.blue.button2,.blue.button2:visited{background-color:#2981e4}
.blue.button2:hover{background-color:#2575cf}
.yellow.button2,.yellow.button2:visited{background-color:#ffff00;color:#333333;text-shadow:-1px -1px 1px rgba(255,255,255,0.25)}
.yellow.button2:hover{background-color:#fc9200}


/* @brief 회원가입 */
.section_st li{display:inline}
.sti{margin-bottom:20px}
.sti label{display:inline-block;padding:0 0 2px 10px;font-size:12px;color:#666;letter-spacing:-.05em}
.sti textarea{overflow-x:hidden;width:94%;height:150px;padding:5px 20px;background:#fafafa;line-height:1.5em;font-size:11px;color:#666}
.sti .fck{padding-top:5px}
.join_form{width:100%;margin-bottom:20px;padding:20px;border:1px solid #ededed;background:url(/bbs/images/common/gr_down.gif) top repeat-x}

/* @brief 폼 글쓰기 */
.user_form{margin:0;padding:15px;list-style:none}
.user_form li{width:100%;padding:7px 0;border-bottom:1px solid #fafbf9;font-size:12px}
.user_form li label{display:inline-block;min-width:90px;color:#666}
.user_form .required{color:#b47e44}
.user_form .unline_{border:none}

/* @brief 사용자일반리스트 */
.b_user_list{margin-bottom:10px}
.b_user_list li{margin:3px 0;padding:4px 0;border-bottom:#ededed 1px solid}
.b_user_list li span{display:inline-block;overflow:hidden;width:100px;padding:0 4px;color:#999;text-align:center}
.b_user_list b{font-weight:bold;color:#09F}
.reply_num{font-size:11px;font-weight:bold;font-family:arial;color:#f00}

/* @brief 사용자 버튼영역 */
.form_bt{}
.form_bt li{display:inline_block;float:left}
.form_bt .bt_write{float:right}

/* @brief 하단검색영역 */
.b_search{width:300px}
.b_search li{display:inline_block;float:left}
.toUP{background:url(/bbs/images/common/buttonToggleReply.gif) top no-repeat}
.toDOWN{background:url(/bbs/images/common/buttonToggleReply.gif) bottom no-repeat}

/* @brief 사용자 리스트 */
.b_user_bottom{width:100%}

/* @brief 사용자 글보기 */
.b_user_read{padding:25px 0;border-top:1px solid #ededed;margin-top:10px;clear:both;}
.b_user_read h3{margin:0;margin-bottom:10px;}
.b_user_read .date_{margin-left:20px;padding-left:10px;color:#666}
.b_user_read .see_{margin-left:20px;padding-left:10px;color:#666}
.b_user_read .author_{float:right;margin-left:20px;padding-left:10px;color:#666}
.b_user_read .smt_{float:right;padding:0 20px;font-size:11px;font-family:arial;color:#999}
.b_user_read .comment,.b_user_read .img{clear:both;padding:20px 0}

/* @brief 덧글 */
.ripple_del{position:absolute;z-index:auto;width:20px;height:20px;background:#ededed;text-align:center;cursor:pointer}
.b_reply{padding:10px 5px;border:1px solid #ededed;border-bottom:none;background:url(/bbs/images/common/gr_up.gif) bottom repeat-x}
.b_reply dl{}
.b_reply dt{position:absolute;margin:0 15px;font-weight:bold;color:#F60}
.b_reply dd{margin-left:50px}
.b_reply dd.re_pw{padding-top:5px}
.b_user_reply{margin:15px}
.b_user_reply li{padding:5px 0;border-bottom:1px solid #ededed}
.b_user_reply .author{padding-right:15px}
.b_user_reply .unline_{border:none}

/* @brief 사용자 글보기하단 */
.list_bottom{display:block;clear:both;width:100%;min-height:40px;padding-top:10px}
.list_bottom li{display:inline-block;float:left}
.list_bottom .bt_left{float:left;margin-right:5px}
.list_bottom .bt_right{float:right;margin-left:5px}

/* @brief 삭제, 수정등 비번 확인박스 */
.b_user_ck{font-size:11px;text-align:center}
.b_user_ck dl{width:300px;margin:50px auto;border:1px solid #999;background:url(/bbs/images/common/gr_up.gif) bottom repeat-x}
.b_user_ck dt{height:32px;margin-bottom:8px;padding:6px;background:url(/bbs/images/common/gr_bg.gif) repeat-x;font-weight:bold;color:#F60}
.b_user_ck dd{height:30px;padding:3px}
.b_user_ck dd span{display:inline-block;width:80px;padding-left:12px;background:url(/bbs/images/common/arrow4.gif) 3px 2px no-repeat}

/* @brief 레이어 팝사용자 글보기 */
#layer_pop{display:none;position:absolute;top:0;left:0;z-index:1500;width:740px;height:540px;border:1px solid #333;background:#fff url(/bbs/images/common/gr_down.gif) repeat-x}
.b_pop_read{width:100%;padding:6px 20px 10px;background:url(/bbs/images/common/gr_up.gif) bottom repeat-x}
.b_pop_read li{width:100%;padding:4px 0 6px;border-bottom:1px solid #ededed;font-weight:100}
.closebt_{float:right;width:60px;height:20px;margin-right:20px;border:none;background:#dcdde3;color:#ffffffcursor:hand;text-align:center}
.cer_holder td{padding-bottom:5px}
.cer_holder .cer td{text-align:centerfont-size:11px}
.cer_holder .cer .cer_img{padding:1px;background:#CCC}
.cer_holder .cer .cer_text{height:70px;padding-top:5px;letter-spacing:-.1em;text-align:left}


/* snb */
.treeview,.treeview ul{margin:0;padding:0;list-style:none}
.treeview ul{margin-top:4px;padding-bottom:20px;}
.treeview .hitarea{float:left;width:16px;height:16px;margin-left:-16px;background:transparent url(/bbs/images/common/treeview-default.gif) -64px -23px no-repeat;cursor:pointer}
.treeview a{color:#fff;text-decoration:none;font-family:'Lato', sans-serif}
/* fix for IE6 */
* html .hitarea{display:inline;float:none}
.treeview{margin-left:4px;width:180px;}
.treeview li{margin:0;padding:3px 0 3px 16px}
.treeview a.selected{color:#FF3;font-weight:bold;}
#sidetree{padding-bottom:30px;}
#treecontrol{display:none;margin:1em 0;}
#sidetreecontrol{font-size:10px;color:#ededed;padding:7px;margin-top:-10px;}
#sidetreecontrol a{color:#FF3;text-decoration:none;}
.treeview .hover{color:#000;cursor:pointer}
.treeview li{background:transparent url(/bbs/images/common/treeview-default-line.gif) 0 0 no-repeat}
.treeview li.last{background-position:0 -1766px}
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px}
.treeview .expandable-hitarea{background-position:-80px -1px}
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(/bbs/images/common/treeview-default.gif)}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0}
.treeview .placeholder{display:block;width:16px;height:16px;background:transparent url(/bbs/images/common/ajax-loader.gif) 0 0 no-repeat}

#snb .menu{padding:20px 0 100px;margin:0;list-style:none;font-weight:bold;}
#snb .menu li{margin-bottom:1px;}
#snb .menu a{display:block;color:#fff;padding:.3em 1.2em;text-decoration:none;}
#snb .menu a:hover,#snb .menu li.selected a{background:transparent url(/images/bg_snb_.gif) 0 0 repeat-y;color:#009f40;}
#snb .menu ul{padding:10px 20px;margin:0;list-style:none;font-weight:normal}


#content h2{background:transparent url(/images/bg_h2.gif) 0 0 no-repeat;font-family:'Lato', '맑은 고딕',sans-serif;font-size:22px;font-weight:bold;padding-top:6px;}
.path{text-align:right;font-family:'Lato', sans-serif,dotum;font-size:11px;color:#aaa;padding-bottom:10px;display:none;}
.path a,.path span{color:#999;font-weight:normal;font-size:11px;}

.aside_banner{padding:10px 30px;margin:0;list-style:none;}
.aside_banner li{margin-bottom:3px;}

/* tab content */
ul.tabs {margin:10px auto;padding: 0;float: left;list-style: none;width:100%;border-bottom:1px solid #fff;border-top:1px solid #fff;}
ul.tabs li {float: left;display:block;margin: 0;padding: 0;line-height: 26px;}
ul.tabs li a {text-decoration: none;color: #999;display: block;padding: .3em 3em;outline: none;font-size:11px;background:transparent url(/bbs/images/common/bg_tab2.gif) 100% 8px no-repeat;}
ul.tabs li a:hover{color:#fff;}
ul.tabs li.selected a, ul.tabs li.selected a:hover{color:#212121;background:transparent url(/bbs/images/common/bg_tab2.gif) 100% -22px no-repeat;}

#backtotop {background: #333333 url(/bbs/images/common/sprite.png) 10px -55px no-repeat;border-radius: 3px 3px 0 0;bottom: 0;display: none;height: 40px;position: fixed;right: 20px;width: 50px;}
#backtotop:hover { background-color: #000000; }

/* 220705 추가 */
.sub_label {font-size: 12px; line-height: 15px;font-family:'나눔 고딕','맑은 고딕',gulim;}