@charset "euc-kr";

th, td { font-size: 1em; }

#bbsContents {background:none}
/* list */
.bbsList {width:660px}
.total {float:left; font-size:0.95em; margin-top:6px}
.cate {float:right}
.cate label img {margin-top:5px; margin-right:7px}
.bbsList table {clear:both; background:url(/images/board/th_bg.gif) 0 top no-repeat; border-bottom:2px solid #cbcbcb; margin-top:5px}
.bbsList table thead tr th {height:26px}
.bbsList table tbody tr td {border-bottom:1px solid #e6e6e6; text-align:center; padding:8px 0 5px; font-size:1.0em}
.bbsList table tbody tr td.subject {text-align:left; padding-left:10px}
.bbsList table tbody tr td.subject a:hover {color:#f15002}

p.btns
{
	margin-top: 20px;
	text-align: right;
}

/* view */
.bbsView { width:660px; }
.bbsView .bg { clear:both; background:url(/images/board/th_bg.gif) 0 0 no-repeat; border-bottom:2px solid #cbcbcb; }
.bbsView table.layout { table-layout: fixed; }
.bbsView table.layout thead { }
.bbsView table.layout thead tr th,
.bbsView table.layout thead tr td {height:27px; border-bottom:1px solid #e6e6e6; font-size:1.0em}
.bbsView table.layout thead tr.no_line th,.bbsView table.layout thead tr.no_line td {border-bottom:0;}

.bbsView table.layout thead tr th { width: 60px; }

.bbsView table.layout thead tr td.subject {text-align:left; padding-left:10px}

//.bbsView table.layout tbody tr td {padding:25px 15px; line-height:1.8; font-size:1.0em}
.bbsView table.layout tbody tr td {height:10px; padding:5px 0 0 5px; font-size:1.0em}
.bbsView .add {clear:both; background:url(/images/board/add_bg.gif) 0 0 no-repeat; width:660px; height:140px; margin-top:20px;}
.bbsView .add .add_tit {padding:13px 0 0 17px}
.bbsView .add .add_name {padding:13px 0 0 17px}
.bbsView .add .add_name label {font-size:0.95em}
.bbsView .add .add_txt {padding:5px 0 0 17px;}
.bbsView .add .add_txt textarea {vertical-align:top;}

#viewContent { clear: both; width: 630px; min-height: 150px; overflow-x: scroll; }

.bbsView .view_list {border-bottom:2px solid #cbcbcb; margin-top:12px}
.bbsView .view_list li {padding:7px 0 5px 15px}
.bbsView .view_list li.line {border-bottom:1px solid #e6e6e6;}
.bbsView .view_list li img {margin-right:20px; margin-top:3px}

.bbsView .view_list02 {border-bottom:2px solid #cbcbcb;}
.bbsView .view_list02 li {padding:7px 0 5px 15px}
.bbsView .view_list02 li.line {border-bottom:1px solid #e6e6e6;}
.bbsView .view_list02 li img {margin-right:20px; margin-top:3px}
/* view */
.bbsWrite {clear:both; width:660px;}
.bbsWrite table.write {border-top:2px solid #fd7a34; font-size:1.0em; }
.bbsWrite table.write tbody tr th {text-align:left; padding-left:15px; width:85px; border-bottom:1px solid #e6e6e6; color:#000; font-size:0.95em}
.bbsWrite table.write tbody tr td {border-bottom:1px solid #e6e6e6; padding:5px 0; font-size:0.95em}
.bbsWrite table.write tbody tr td label textarea {font-size:1.0em;}
.bbsWrite .edit_area {margin:10px 0}
.bbsWrite table.file_upload {border-bottom:2px solid #cbcbcb}
.bbsWrite table.file_upload tr th {color:#000; padding-top:5px; padding-left:15px; width:85px; text-align:left; font-size:0.95em}



/* page */
.page {clear:both;text-align:center; margin-top:18px}
.page span {margin:0 20px; color:#cdcdcc}
.page span a {color:#696764; padding:0 2px}
.page span a:hover {color:#000}
.page span a.on {color:#000; font-weight:bold}
.page .img {margin-top:-3px}


/* search */
.bbs_search {text-align:center; margin-top:25px}
*:first-child+html .bbs_search select {margin-top:-5px}
*html .bbs_search select {margin-top:-5px}

/* thumb list */
.category_box {clear:both; border:1px solid #ff6112; background:#f2f2f2; padding:15px 17px; float:left; width:624px}
.category_box dl {margin-bottom:7px}
.category_box dl dt {background:url(/images/common/bullet_black.gif) 0 7px no-repeat; font-weight:bold; float:left; padding:4px 0 0 9px; width:80px}
.thumbList {width:660px;}
.thumbList table {clear:both;overflow:hidden; zoom:1;  border-top:2px solid #cbcbcb; border-bottom:1px solid #cbcbcb; margin-top:5px}
.thumbList table tr td{ padding:20px 21px 20px 0; font-size:1.0em; border-bottom: solid 1px #cbcbcb; }
.thumbList table tr.first td {border-bottom:1px solid #e6e6e6;}
.thumbList table tr td.last {padding-right:0}

.thumbList table tr td dl {width:115px;}
.thumbList table tr td dl dt img {border:3px solid #ddd}
.thumbList table tr td dl dd {text-align:center; padding-top:8px}
.thumbList table tr td dl dd.subject a{color:#ff6112; font-size:1.0em}

/* print */
.print {width:720px}
.print .print_txt {overflow:hidden;zoom:1; border-bottom:1px solid #e6e6e6; padding-bottom:5px; margin-top:5px}
.print .print_txt .txt_tit {color:#000; font-weight:bold; float:left; padding-left:20px}
.print .print_txt .btn_print {float:right;padding-right:20px}
.print .print_content {margin:15px 40px 30px 40px}
.print .print_bottom {background:#e3e3e3; height:35px}
.print .print_bottom .close_btn {float:right; margin:7px 20px 0 0; display:inline}

/* ÀÔ·Â */
.dateIpt {clear:both; border-top:1px solid #ff5700;}
.dateIpt th {text-align:left; background:#f4f4f4; border-bottom:1px solid #e9e9e9; font-weight:bold; width:150px; font-size: 1.0em;}
.dateIpt th span {background:url(/images/member/ico_star.gif) 20px 2px no-repeat; padding:0 0 0 28px}
.dateIpt th span.no {background:none}
.dateIpt td {border-bottom:1px solid #e9e9e9; padding:6px 0 6px 15px; font-size: 0.95em;}
.dateIpt tr.last th , .dateIpt tr.last td {border-bottom:1px solid #ff5700}

/*ÀÔ·ÂÃß°¡¼öÁ¤ 090625*/

.dateIpt th label.starimg {background:url(/images/member/ico_star.gif) 20px 2px no-repeat; padding:0 0 0 28px}
.dateIpt th label.star_noimg {background:none; padding:0 0 0 28px}





/* view */
.dateView {border-top:1px solid #ff5700; }
.dateView tr td {border-bottom:1px solid #e6e6e6; padding:6px 0 5px; text-align:center; font-size: 1.0em;}
.dateView tr.last td {border-bottom:1px solid #ff5700}
.dateView caption.hidecaption {display:none;} 


.dataList {border-top:2px solid #f75904}
.dataList thead tr th {font-weight:bold; background:#f1f1f1; color:#000; padding:8px 0 6px; font-size: 1.0em; }
.dataList tbody tr td {border:1px solid #e0c0af; padding:12px 0 7px; text-align:center; line-height:1.6; font-size: 1.0em; }
.dataList tbody tr td.name {color:#31a200}
.dataList tbody tr td.taL {text-align:left; padding-left:15px; padding-right:15px}
.dataList caption.hidecaption01 {display:none;}


.dataList02 {border-top:2px solid #f75904;}
.dataList02 thead tr th {font-weight:bold; background:#f1f1f1; color:#000; padding:8px 0 6px; font-size: 1.0em;}
.dataList02 tbody tr td {border:1px solid #e0c0af; padding:5px 0 3px; text-align:center; line-height:1.6; font-size: 1.0em; }
.dataList02 tbody tr td.taR {text-align:right; padding-right:15px}
.dataList02 tbody tr td.taL {text-align:left; padding-left:15px; padding-right:15px}
.dataList02 caption.hidecaption02 {display:none;}


/* ¾ÆÀÌµðÁßº¹°Ë»ç POPUP_20090421Ãß°¡ */
.idcheck {width:350px; font-size: 1em;}
.idcheck .idcheck_txt { overflow:hidden;zoom:1; }
.idcheck .idcheck_txt p {font-weight:bold; font-size: 1em; float:left; padding:20px 20px 0px 20px;}
.idcheck .idcheck_txt p.txt_tit {font-weight:bold; font-size:1em; float:left; padding:20px 20px 0px 20px;}
.idcheck .idcheck_box {background:#F4F4F4; margin:15px 20px 20px 20px; height:60px; position:relative; padding-bottom:5px;}
.idcheck .idcheck_box .ip_label {margin-left:25px; margin-bottom:3px; position:absolute; top:20px;}


.idcheck .idcheck_result {padding:20px;}
.idcheck .idcheck_result .txt_tit {background:#F4F4F4; height:40px; font-weight:bold; font-size:1.0em; padding:10px; text-align:center;}
.idcheck .idcheck_result .btn_apply {margin-top:20px; margin-left:50px;}

.idcheck .idcheck_bottom {background:#e3e3e3; height:35px; margin-top:10px;}
.idcheck .idcheck_bottom .close_btn {float:right; margin:7px 20px 0 0; display:inline}



/* ¿ìÆí¹øÈ£Ã£±â POPUP_20090421Ãß°¡ */
.zipcode {width:500px;}
.zipcode .zipcode_txt {overflow:hidden;zoom:1;}
.zipcode .zipcode_txt p {font-weight:bold; font-size:1.0em; float:left; padding:20px 20px 0px 20px;}
.zipcode .zipcode_txt .txt_tit02 {font-weight:bold; float:left; padding:20px 20px 0px 20px;}
.zipcode .zipcode_box {background:#F4F4F4; margin:10px 20px 20px 20px; height:60px; position:relative; padding-bottom:5px;}
.zipcode .zipcode_box .ip_label {margin-left:115px; margin-bottom:3px; position:absolute; top:20px; }
.zipcode .zipcode_box .btn_search {float:right;padding-right:115px }

.zipcode .zipcode_result {padding:20px;}
.zipcode .zipcode_result .txt_tit {font-weight:bold; font-size:1.0em; float:left; padding:20px 20px 10px 0px;}
.zipcode .zipcode_result .array {font-size:1.0em;}
.zipcode .zipcode_result .btn_apply {margin-left:180px; margin-top:20px;}

.zipcode .zipcode_bottom {background:#e3e3e3; height:35px; margin-top:10px;}
.zipcode .zipcode_bottom .close_btn {float:right; margin:7px 20px 0 0; display:inline}



/* °Ô½Ã±Û »èÁ¦ ºñ¹Ð¹øÈ£È®ÀÎ_20090421Ãß°¡ */
.pwcheck {width:660px}
.pwcheck .pwcheck_box {border:1px solid #ff884c; background:#f2f2f2; position:relative; padding-bottom:30px;}
.pwcheck .pwcheck_box .ip_label {margin-left:130px; margin-bottom:3px; }
.pwcheck .pwcheck_box .ip_label label {width:78px; display:inline-block}
.pwcheck .pwcheck_box .pwcheck_btn {position:absolute; top:30px; right:150px}




/* È¸¿ø°¡ÀÔ´Ü°è ¼öÁ¤_20090424Ãß°¡ */
.register_process {clear:both; width:660px; margin-bottom:20px;}
.register_process li {float:left; margin-right: 20px; padding-right: 40px; background: url('/images/member/step_arrow.gif') 25px right no-repeat;
}
.register_process li.steplast {float:left; margin:0; padding:0; background:none;}






