@charset "utf-8";

/*div {border:1px solid red; }*/

/* Board Head ************************************************************************************************************************************************************/
.sb_top1 {position:relative; display:block; width:710px; height:125px; background:url("../images/board/t_01.jpg") no-repeat;}
	dl.sb_top_dl {padding:35px 0px 0px 285px;}
	dl.sb_top_dl dt {color:#333; font-weight:bold; padding-bottom:9px;}
	dl.sb_top_dl dd {line-height:18px;}

	dl.sb_top_dl2 {padding:25px 0px 10px 285px;}
	dl.sb_top_dl2 dt {color:#333; font-weight:bold; padding-bottom:9px;}
	dl.sb_top_dl2 dd {line-height:18px;}


/* Board Search ************************************************************************************************************************************************************/
.sd_list {position:relative; width:710px;}
	.sd_list .sb_data {height:21px; padding:25px 0 15px 10px;}
	.sd_list .sb_search {position:absolute; width:290px; height:21px; top:20px; right:0px;}
		.sd_list .sb_search fieldset{border:0px;}
		.sd_list .sb_search select{width:80px; height:20px; vertical-align:top; color:#666;}
		.sd_list .sb_search_in{width:150px; height:17px; padding-top:2px; border:1px solid #ccc;}
		.sd_list .sb_search input img{height:21px;}


/* Board Style ************************************************************************************************************************************************************/
.sb_table {position:relative; width:710px; background:url("../images/board/sbl_bg.gif") no-repeat left top;}
.sb_table th{height:40px; color:#2f5cab; }
.sb_th_line{background:url("../images/board/th_line.gif") no-repeat right 12px;}
.sb_table td{height:25px; padding:5px 5px; background:url("../images/board/line.gif") repeat-x left bottom; }

.sv_table_w {position:relative; width:710px; margin-top:20px;}
.sv_table_w .sv_table {width:710px; border-top:2px solid #2f5cab;}
.sv_table_w .sv_table th {padding:0px 10px; height:32px; color:#2f5cab; border-right:1px solid #ccc;}
.sv_table_w .sv_table td {padding:5px 10px; line-height:18px;}
	.sv_line_b {border-bottom:1px solid #ccc;}
	.sv_line_l {border-left:1px solid #ccc;}

.sf_table {width:710px; border-top:2px solid #2f5cab;}
	.sf_table th {padding:0px 10px; height:32px; color:#2f5cab; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	.sf_table td {padding:5px 10px; line-height:18px; border-bottom:1px solid #ccc;}
	.sf_table td input {height:18px;}

/* Movie Style ************************************************************************************************************************************************************/
.sbm_top {position:relative; width:710px; height:210px; margin:10px 0 20px 0px;}
	.sbm_top .sbm_img {width:340px; height:190px; padding:10px; float:left; background:url("../images/board/sbm_t_bg.gif") no-repeat left top;}
	.sbm_top dl {width:345px; height:210px; float:left; padding-left:25px;}
	.sbm_top dl dt {width:325px; height:27px; padding:13px 10px 0px 10px; color:#2f5cab; font-weight:bold; background:url("../images/board/sbm_t_text_bg.gif") no-repeat left top;}
	.sbm_top dl dd.sbmt_text1 {width:325px; height:110px; padding:10px; line-height:18px;}
	.sbm_top dl dd.sbmt_text2 {width:325px; height:10px; padding:10px; color:#999; text-align:right;}

.sp_table {position:relative; width:710px; border-top:2px solid #2f5cab;}
	.sp_table tr td {width:150px; padding:15px 15px; border-bottom:1px solid #ccc;}
	.sp_table tr td div.spl_img {width:144px; height:114px; padding:2px; border:1px solid #e3e3e3;}
	.sp_table tr td div.spl_t1 {width:144px; line-height:16px; padding-top:8px;}
	.sp_table tr td div.spl_t2 {width:144px; color:#999; padding-top:5px;}


/* Board Button ************************************************************************************************************************************************************/
.sb_btn_w {position:relative; width:710px; height:22px; padding:20px 0px 20px 0px; clear:both;}
.sb_btn_w .sb_btn{float:right;}
.sb_btn_w .sb_btn p{padding-left:4px; float:left;}

/* Board Page ************************************************************************************************************************************************************/
.sb_page{width:710px; text-align:center; padding:20px 0px 0px 0px; clear:both;}
.sb_page .sb_page_btn{height:28px; display:inline-block; vertical-align:middle;}
.sb_page .sb_page_btn img{height:15px; line-height:28px; margin-top:8px; text-align:center; vertical-align:middle;}
.sb_page .sb_page_number{display:inline-block; height:28px; line-height:28px; margin:0px 2px; text-align:center; vertical-align:middle;}
.sb_page .sb_page_number a{display:inline-block; width:22px; height:28px;}
.sb_page .sb_page_number .page_btn_on{display:inline-block; width:22px; height:28px; font-weight:bold; color:#333; padding:0px 1px;}

.t_c {text-align:center;}