@charset "utf-8";
/* CSS Document */

/* width 정의 */
#bbs_srch, #bbs_list, #bbs_bt, #bbs_view, .bbs_view_top, #bbs_comant,  #bbs_numberling, #bbs_write, .bbs_sur, #bbs_img_list, #bbs_event_list, #bbs_gallery, #bbs_online, #bbs_provision, #bbs_faq, #mem_icon, #mem_provision, #mem_join, #mem_join_ok, #mem_login, #mem_idpw, #bbs_pw
{width:690px;}

#bbs_comant ul, #bbs_gallery ul {*width:690px;}

#bbs_view_nextprev dl {*width:690px;}
#bbs_view_nextprev dl dt {width:100px;} /* 해당 전체 너비사이즈에 #bbs_view_nextprev dl dd의 width를 뺀 사이즈 */
#bbs_view_nextprev dl dd {width:575px;} /* 해당 전체 너비사이즈에 #bbs_view_nextprev dl dt의 width와 dd 패딩값(15px)을 뺀 사이즈 */

/* 공통 정의 */
#bbs_list, #bbs_view, #bbs_view, #bbs_comant, #bbs_write, #bbs_img_list, #bbs_event_list, #bbs_gallery, #bbs_online, .bbs_rulebox, #bbs_faq, .mem_rulebox, .mem_write_outline, #mem_join_ok, #mem_login, #mem_idpw, #bbs_pw
{border-top:solid 2px #444547; border-bottom:solid 1px #c6c6c6;}

.bbs_list_outline thead tr th, .bbs_view_top
{border-bottom:solid 1px #c6c6c6;}

.bbs_list_outline tbody tr td, .bbs_comant_line, .bbs_write_outline tr th, .bbs_write_outline tr td, #bbs_img_list ul li, #bbs_event_list ul li, .bbs_event_viewt_outline tr td, .bbs_event_viewt_outline tr th,
#bbs_gallery ul, .bbs_online_outline tr th, .bbs_online_outline tr td, #a1, .mem_write_outline tr th, .mem_write_outline tr td
{border-bottom:solid 1px #e4e4e4;}

.bbs_list_outline tbody .bbs_list_notice
{background-color:#f6f6f6;}

.bbs_write_sur
{background:url(../images/skin/icon_point.gif) no-repeat 100px center #f6f6f6;
*background:url(../images/skin/icon_point.gif) no-repeat 120px center #f6f6f6;
text-align:left; padding:10px 0 10px 20px; font-size:12px; color:#555555;}

.bbs_write_sur_non
{background:#f6f6f6; text-align:left; padding:10px 0 10px 20px; font-size:12px; color:#555555;}

.bbs_write_outline tr td, .bbs_event_viewt_outline tr td, .bbs_online_outline tr td, .mem_write_outline tr td {padding:10px 0 10px 10px;}

.bbs_write_outline tr td, .mem_write_outline tr td {font-size:11px; color:#707070;}

.bbs_list_no, .bbs_list_date, .bbs_list_name, .bbs_list_hit {font-size:11px; color:#636363; text-align:center;}
.bbs_list_title a {font-size:12px; color:#000;}

.bbs_comant_in_id, .bbs_comant_in_pw, .bbs_comant_in_txt, .bbs_comant_in_id2, .bbs_comant_in_pw2, .bbs_comant_in_txt2, .bbs_int01, .bbs_int02, .bbs_int03, .bbs_int04, .bbs_int05, .bbs_online_int, .bbs_online_selt,
.bbs_online_txt
{border-top:solid 1px #cbcbcb; border-left:solid 1px #cbcbcb; border-right:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; font-size:12px; color:#000; line-height:1.6em;}

.bbs_comant_in_id, .bbs_comant_in_pw, .bbs_comant_in_txt
{background-color:#fff;}

.bbs_comant_in_id2, .bbs_comant_in_pw2, .bbs_comant_in_txt2, .bbs_int01, .bbs_int02, .bbs_int03, .bbs_int04, .bbs_int05, .bbs_online_int, .bbs_online_txt, .bbs_rulebox, .mem_rulebox, #mem_join_ok, #mem_login, #mem_idpw, #bbs_pw
{background-color:#f8f8f8;}

.bbs_comant_in_id, .bbs_comant_in_pw, .bbs_int01, .bbs_int02, .bbs_int03, .bbs_online_int, .mem_intbox, .bbs_pw_int
{padding:0 5px;}

.bbs_comant_in_txt, .bbs_comant_in_txt2, .bbs_int05, .bbs_online_txt
{padding:5px 5px;}

.mem_intbox, .bbs_pw_int
{background-color:#fff; border-top:solid 1px #464646; border-left:solid 1px #464646; border-right:solid 1px #a1a1a1; border-bottom:solid 1px #a1a1a1; font-size:13px; font-weight:bold; color:#000;}

/* 폼 width */
.bbs_comant_in_id, .bbs_comant_in_pw, .bbs_comant_in_id2, .bbs_comant_in_pw2, .bbs_int01, .bbs_int02, .bbs_int03, .bbs_int04, .bbs_online_int, .bbs_online_selt
{height:18px;}

.bbs_comant_in_id, .bbs_comant_in_pw, .bbs_comant_in_id2, .bbs_comant_in_pw2 {width:130px;}

.bbs_comant_in_txt {width:520px; height:50px;}
.bbs_comant_in_txt2 {width:580px; height:90px;}

.bbs_int01 {width:380px;}
.bbs_int02, .bbs_int03 {width:300px;}
.bbs_int04 {width:500px;}
.bbs_int05 {width:540px; height:230px;}

.mem_intbox, .bbs_pw_int {height:30px;}

/* 게시판 */
#bbs_srch {position:relative; margin-bottom:8px;}
#bbs_srch:after {content:"";clear:both;display:block;}
#bbs_srch .bbs_srch_total {font-size:11px; color:#707070; padding-top:13px; float:left; width:150px;}
#bbs_srch .bbs_srch_outline {border:solid 1px #d7d7d7; background-color:#fff; float:right; text-align:right;}
#bbs_srch .bbs_srch_outline .bbs_srch_selt {height:22px; line-height:22px; width:90px; font-size:12px; color:#555555; border:0px none;}
#bbs_srch .bbs_srch_outline .bbs_srch_int {height:22px; line-height:22px; width:168px; font-size:12px; color:#555555; border:0px none;}

#bbs_list {position:relative;}
.bbs_list_outline thead tr th {font-size:12px; font-weight:bold; color:#464646; padding:13px 0; text-align:center;}
.bbs_list_outline tbody tr td {padding:13px 0;}

.bbs_list_comant {color:#707070; font-size:12px; padding-left:3px;}

#bbs_view {position:relative;}
.bbs_view_top {position:relative; background-color:#f8f8f8;}
.bbs_view_top:after {content:"";clear:both;display:block;}
.bbs_view_top .bbs_view_title {float:left; font-size:15px; font-weight:bold; color:#000; padding:18px 0;}
.bbs_view_top .bbs_view_nd {float:right; text-align:right; padding-top:21px; font-size:11px; color:#707070;}

.bbs_view_file {padding:13px 0 40px; font-size:11px; color:#707070;}
.bbs_view_file a:link, .bbs_view_file a:active, .bbs_view_file a:visited {font-weight:bold; color:#707070;}
.bbs_view_file a:hover {color:#000; text-decoration:underline; font-weight:bold;}
.bbs_view_txt {line-height:1.6em; padding-bottom:50px; color:#000;}

#bbs_view_nextprev {position:relative; border-top:solid 1px #c6c6c6; border-bottom:solid 1px #c6c6c6; margin-bottom:70px;}

#bbs_view_nextprev dl {border-bottom:solid 1px #e4e4e4;}
#bbs_view_nextprev dl:after {content:"";clear:both;display:block;}
#bbs_view_nextprev dl dt, #bbs_view_nextprev dl dd {float:left; padding-top:13px; padding-bottom:13px;}
#bbs_view_nextprev dl dt {background-color:#f2f2f2; text-align:center; color:#707070; font-weight:bold; font-size:11px;}
#bbs_view_nextprev dl dd {padding-left:15px;}
#bbs_view_nextprev dl dd a:link, #bbs_view_nextprev dl dd a:active, #bbs_view_nextprev dl dd a:visited
{font-size:12px; color:#000;}
#bbs_view_nextprev dl dd a:hover {font-size:12px; color:#000;}

#bbs_comant {position:relative; margin-bottom:40px;}
#bbs_comant ul li .bbs_comant_top {padding-top:10px;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_id {font-size:11px; color:#000; font-weight:bold;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_date {font-size:10px; color:#707070;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_re {padding-left:8px;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_re a {font-size:11px; color:#707070;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_top_bt {width:100px; float:right; text-align:right;}
#bbs_comant ul li .bbs_comant_top .bbs_comant_top_bt a {font-size:11px; color:#707070;}
#bbs_comant ul li .bbs_comant_txt {line-height:1.6em; font-size:11px; color:#252525; padding-bottom:15px; padding-top:15px;}

.bbs_comant_reple, .bbs_comant_reple_int {background-color:#f6f6f6; padding:13px 20px;}
.bbs_comant_reple:after {content:"";clear:both;display:block;}
.bbs_comant_reple ul li, .bbs_comant_reple_int ul li {float:left;}
.bbs_comant_re_icon {width:20px;}
.bbs_comant_re_txt {line-height:1.6em; font-size:11px; color:#464646; padding-left:20px;}
.bbs_comant_reple_int li>input, .bbs_comant_write ul li>input {margin-right:20px;}

.bbs_comant_reple_int:after {content:"";clear:both;display:block;}
.bbs_comant_reple_int ul li ul:after {content:"";clear:both;display:block;}
.bbs_comant_reple_int ul li ul li {font-size:11px; color:#707070;}
.bbs_comant_reple_int_line {margin-bottom:8px;}

.bbs_comant_write {position:relative; margin:23px 0;}
.bbs_comant_write ul li {margin-bottom:8px; font-size:12px; color:#464646;}

.bbs_sur {text-align:right; padding:0 0 8px 0; vertical-align:middle;}
#bbs_write {position:relative;}

#bbs_img_list {position:relative;}
#bbs_img_list ul li, #bbs_event_list ul li {padding:18px 0;}
#bbs_img_list ul li:after {content:"";clear:both;display:block;}
#bbs_img_list ul li .bbs_img {width:180px; height:130px; display:block; float:left; background-color:#f7f7f7; margin-right:30px;}
.bbs_img_title {padding-top:10px;}
.bbs_img_stxt {padding:8px 0 18px 0;}
.bbs_img_title a, .bbs_event_title a {font-size:16px; color:#000; font-weight:bold;}
.bbs_img_stxt {font-size:12px; color:#707070;}
.bbs_img_list_txt a {font-size:12px; color:#252525; line-height:1.6em;}

#bbs_event_list {position:relative;}
#bbs_event_list ul li:after {content:"";clear:both;display:block;}
#bbs_event_list ul li .bbs_evimg {width:260px; height:90px; display:block; float:left; background-color:#f7f7f7; margin-right:30px;}
.bbs_event_title {padding-top:15px;}
.bbs_event_stxt {font-size:12px; color:#707070; font-weight:bold; line-height:1.6em; padding-top:20px;}
.bbs_event_date {font-size:12px; color:#252525; font-weight:bold; line-height:1.6em;}

#bbs_gallery {position:relative;}
#bbs_gallery ul {padding:25px 0;}
#bbs_gallery ul:after {content:"";clear:both;display:block;}
#bbs_gallery ul li {float:left; margin-right:30px;}
#bbs_gallery ul .bbs_galy_end {margin-right:0px;}
.bbs_galy_box .bbs_galy_img {display:block; width:210px; height:130px; background-color:#f7f7f7;}
.bbs_galy_box p {width:210px; padding-top:11px;}
.bbs_galy_box p a {font-size:11px; color:#000;}

#bbs_online {position:relative;}

#bbs_provision {position:relative;}
.bbs_provision_title {font-size:16px; font-weight:bold; color:#000; padding:30px 0 10px 0; display:inline-block;}
.bbs_provision_txt {font-size:11px; font-weight:bold; color:#959595; padding:13px 0 30px; text-align:left;}
.bbs_rulebox {font-size:11px; color:#636363; text-align:left; padding:15px 10px; overflow-y:auto; height:100px;}

#bbs_faq {position:relative;}
#bbs_faq .bbs_faqbody #a1 .q {padding:10px 0 10px 10px; cursor:pointer;}
#bbs_faq .bbs_faqbody #a1 .q a {padding-left:10px; font-size:12px; color:#000; font-weight:bold;}
#bbs_faq .bbs_faqbody #a1 .a {background:#f8f8f8 url(../images/skin/icon_a.png) no-repeat 13px 8px; padding:16px 0 15px 60px; font-size:12px; color:#464646; line-height:1.6em;}

.bbs_list_adiot {font-size:12px; color:#6084b0; font-weight:bold;}

#bbs_pw {position:relative; text-align:center; padding:30px 0 40px; margin-top:30px;}
.bbs_pw_txt {font-size:15px; font-weight:bold; color:#000; padding:20px 0 45px 0;}
.bbs_pw_txt span {color:#e10c3e;}

/* 회원 */
#mem_icon {position:relative; padding:15px 0 10px 0;}
#mem_provision {position:relative;}
.mem_rulebox {font-size:11px; color:#636363; text-align:left; padding:15px 10px; overflow-y:auto; height:160px;}

.mem_sur {text-align:right; float:right; padding-top:35px;}
#mem_join {position:relative;}

.mem_address ul li {padding:2px 0;}
#mem_join_ok {position:relative; text-align:center; padding:30px 0 40px; margin-top:30px;}
.mem_ok_txt {font-size:26px; font-weight:bold; color:#000; padding:20px 0 45px 0;}

#mem_login {position:relative; margin-top:70px;}
.mem_log_top {padding:28px 0 30px 30px;}
.mem_log_box {width:390px; position:relative; margin:0 auto;}
.mem_login01 {padding-bottom:5px;}
.mem_login02 {padding:2px 0 30px 65px;}
.mem_login02 lable {font-size:12px; color:#707070;}
.mem_log_txt1 {font-size:12px; color:#707070; padding-left:10px;}
.mem_log_txt2 {font-size:12px; font-weight:bold; color:#000; width:65px; display:inline-block;}
.mem_log_btline {position:absolute; top:0; right:0;}
.mem_log_link {padding:0 20px 20px 0; text-align:right; color:#7d7d7d}
.mem_log_link a {font-size:11px; font-weight:bold; color:#7d7d7d;}

#mem_idpw {position:relative; margin-top:70px;}
.mem_log_txt3 {font-size:12px; color:#707070; padding-top:8px; display:inline-block;}
.mem_log_box2 {width:460px; position:relative; margin:0 auto;}
.mem_log_link2 {padding:30px 20px 20px 0; text-align:right; color:#7d7d7d}
.mem_log_link2 a {font-size:11px; font-weight:bold; color:#7d7d7d;}

/*넘버링*/
#bbs_numberling {position:relative; text-align:center; vertical-align:middle; margin:40px 0;}

#bbs_numberling a {display:inline-block;  border:solid 1px #dddddd;}
#bbs_numberling .bbs_num_no:link, #bbs_numberling .bbs_num_no:active, #bbs_numberling .bbs_num_no:visited 
{width:27px; height:19px; padding-top:6px; margin-right:1px; font-size:11px; color:#797979; vertical-align:middle;}
#bbs_numberling .bbs_num_no:hover 
{border:solid 1px #252525; font-size:11px; color:#797979; text-decoration:none;}

#bbs_numberling .bbs_num_on {border:solid 1px #737373; background-color:#878787; width:27px; height:19px; padding-top:6px; margin-right:1px; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; vertical-align:middle;}

#bbs_numberling .bbs_num_bt {margin-right:1px; vertical-align:middle;}

/*버튼라인*/
#bbs_bt {position:relative; padding:15px 0 20px 0;}
#bbs_bt:after {content:"";clear:both;display:block;}
#bbs_bt ul li {float:right; margin-left:5px;}

.bbs_bt_list {display:inline-block; width:100px; padding:6px 0px; font-size:13px; font-weight:bold;}
.bbs_bt_reple {display:inline-block; width:70px; padding:7px 0px; font-size:12px; font-weight:bold;}
.bbs_bt_del {display:inline-block; width:70px; padding:7px 0px; font-size:12px; font-weight:bold;}
.bbs_bt_modify {display:inline-block; width:70px; padding:7px 0px; font-size:12px; font-weight:bold;}
.bbs_bt_write {display:inline-block; width:100px; padding:6px 0px; font-size:12px; font-weight:bold;}
.bbs_bt_ok {display:inline-block; width:120px; padding:6px 0px; font-size:13px; font-weight:bold;}
.bbs_bt_cancle {display:inline-block; width:120px; padding:6px 0px; font-size:13px; font-weight:bold;}

.bbs_bt_comant_modify {display:inline-block; width:40px; padding:1px 0px; font-size:11px;}
.bbs_bt_comant_del {display:inline-block; width:40px; padding:1px 0px; font-size:11px;}
.bbs_bt_comant_ok {display:inline-block; width:60px; padding:21px 0px; font-size:13px; font-weight:bold; margin-left:10px;}
.bbs_bt_comant_ok2 {display:inline-block; width:80px; padding:42px 0px; font-size:13px; font-weight:bold; margin-left:3px; vertical-align:middle;}

.mem_bt_next {display:inline-block; width:200px; padding:10px 0px; font-size:13px; font-weight:bold;}
.mem_bt_id {display:inline-block; width:86px; padding:2px 0px; font-size:11px;}
.mem_bt_main {display:inline-block; width:185px; padding:10px 0px; font-size:13px; font-weight:bold;}
.mem_bt_login {display:inline-block; width:185px; padding:10px 0px; font-size:13px; font-weight:bold;}
.mem_bt_login2 {display:inline-block; width:95px; padding:30px 0px; font-size:13px; font-weight:bold;}

a:link.bbs_bt_black,
a:visited.bbs_bt_black {background-color:#464646; color:#fff; border: 1px solid #252525; text-align:center; text-decoration:none;}
a:hover.bbs_bt_black {background-color:#468fd4; color:#fff;  border: 1px solid #2f6eaa;}

a:link.bbs_bt_gray,
a:visited.bbs_bt_gray {background-color:#ebebeb; color:#636363; border: 1px solid #c8c8c8; text-align:center; text-decoration:none;}
a:hover.bbs_bt_gray {background-color:#707070; color:#fff;  border: 1px solid #252525;}