@charset "UTF-8";

/* Board Common */
caption { visibility:hidden; width:0px; height:0px; font-size:0px; overflow:hidden; position:absolute; }
img.new, img.lock { margin-left:4px; vertical-align:middle;}
.imgVtop { vertical-align:bottom;}
span.red { color:#EF4025;}
span.redSize { color:#EF4025; font-size:14px; font-weight:bold; border-bottom:1px solid #000000;}
span.required { color:#915970; padding-left:5px;}
input.field1 { width:60%;}
input.field1_3 { width:60%; margin-top:5px;}
input.field2 { width:99%; margin-bottom:2px;}
input.file { width:100%;}
.imgVmiddle { vertical-align:middle;}

.boardPage{position:relative;overflow:hidden;width:100%}/* 2014.11.14 추가 kdy */

legend { display: none; }
.boardRss { /* float: right; height:30px; */ position:absolute;top:0px;right:0}

/* Search  */
.ContentSearch {/*float:left;*/width:100%;text-align:center}
.SearchBody {padding-top:10px;width:50%;margin:0 auto;text-align:center}
.SearchBody h5 {visibility:hidden; width:0px; height:0px; font-size:0px; overflow:hidden; }
.SearchBody .titlebar { float:left; } 
.SearchBody select {  vertical-align:middle; height:20px; font-family:Dotum;}
.SearchBody input.search-input { width:36%; vertical-align:middle; height:20px; border:1px solid #CCC;}
.SearchBody input.search-btn { vertical-align:middle; padding-top:2px; }

/* Board Select */
.ContentBoard { padding-bottom: 15px; clear:both; overflow:hidden;}
.BoardBody {clear:both; margin-top:5px; /*border-bottom:1px solid #ddd; border-top:1px solid #ddd;*/}/*2014-10-14수정*/
.boardInfo { height:25px; color:#333333;}
.boardSelect { padding-top: 8px; height: 20px; clear: both; background:url(/upfiles/skin/board/basic/boardSelect_bg.gif) 3px 10px no-repeat;}
.boardSelect { padding-top: 8px; height: 20px; clear: both; }
.boardSelect ul li { float:left; font-size:11px;}
.boardSelect ul.style01 { float:left; width:300px; margin-top:2px;}
.boardSelect ul.style01 li { background:url(/upfiles/skin/board/basic/boardSelect_line.gif) no-repeat 0 3px; padding:0 10px;}
.boardSelect ul.style01 li.first { background:none;}
.boardSelect ul.style01 li a.current { color:#333333; font-weight:bold;}
.boardSelect ul.style02 { float:right;}
.boardSelect ul.style02 li { padding-right:5px;}
.boardSelect ul.style02 li img { vertical-align:bottom; margin-right:3px;}
.boardSelect ul.style02 li a { display:block;}
.boardSelect ul.style02 li a:hover { text-decoration:none;}
.boardSelect ul.style02 li select { font-size:12px;}

/* Board List */
.boardBbs { clear:both;/* margin: 13px 0;*/ width:100%; border-collapse:collapse;}
.boardBbs thead th { height:37px;border-top:#738cad 2px solid;border-bottom:#809abb 1px solid; /* background:url(/upfiles/skin/board/basic/boardbbs_bg_body.gif) repeat-x 0 0;  */font-weight:bold; font-size:13px;  text-align:center;}
.boardBbs thead th.first { /*background:url(/upfiles/skin/board/basic/boardbbs_bg_first.gif) no-repeat top left;*/}
.boardBbs thead th.last { /*background:url(/upfiles/skin/board/basic/boardbbs_bg_last.gif) no-repeat top right;*/}
.boardBbs tbody td {padding:7px 0;text-align:center;font-size:12px !important;/*height:31px;*/ border-bottom:1px solid #DDDDDD; background:none; }
.boardBbs td.num {font-weight:normal; color:#666666;}
.boardBbs td.subject {text-align:left; }
.boardBbs td.subject a{ color:#666;}
.boardBbs td.subject a:visited { color:#4c73a4;}
.boardBbs td.subject a:hover {color:#4c73a4}
.boardBbs td.subject span.zone { font-weight:normal; font-size:11px; color:#666666; }
/* // Board List */

/* Pageing */
.pageing {width: 100%;line-height:16px;margin:0 auto; text-align: center; font-family:tahoma, verdana; clear:both; border:none; padding-top:3px; /* _padding-bottom:3px */ padding-bottom:3px; }
.pageing a{border:1px solid #DDDDDD; margin:0 4px; padding:2px 5px; height:16px;}
.pageing a.img {border:none;margin-top:5px}
.pageing a:hover { text-decoration:none;}
.pageing span.current {/*border:2px solid #707070;*/ margin:0 4px; padding:1px 5px; height:16px;}

/* Board Button */
.board_util { padding-top:10px; padding-bottom: 7px; float: right;}
.board_util2 { padding-top:10px; padding-bottom: 7px; float: right;}
.board_util span { float: left; font-size:1.2em; color:#999; }
.board_util select { position: static; }
.board_util input { font-size: 1.2em; }
.board_util input.inputText { padding:2px 3px; border:1px solid #ddd; }
/*.board_util2 { padding-top: 10px; float: right;}*/
/* // Board Button */

/* Board View */
.board_read_wrap { clear: both; padding: 0 0 15px 0;}
.board_read {overflow:hidden;border-top:2px solid #809abb; border-bottom:1px solid #809abb; padding:0; }
.board_read p.title_bd {color:#000; font-weight: bold;  padding:8px 5px; border-bottom:1px solid #DDD; text-align:center; display:block; background-color:#efefef; }
.board_read p.title_bd span { color:#915970; font-weight:bold; padding-right:14px;}
.board_read p.title {color:#000; font-weight: bold;  padding:8px 0; border-bottom:1px solid #ccc; display:block; }
.board_read p.title span { color:#915970; font-weight:bold; padding-right:14px;}
.board_read p.title2 { margin-top:8px; padding:0 0 8px 0; }
.board_read p.title2 span {  font-weight:bold; padding-right:7px;}
.board_read dl.info_basic { border-bottom:1px solid #DDD; float:left; padding:8px 0; width:100%; }
.board_read dl.info_basic dt {font-weight:bold; color:#0d4891; float:left; }
.board_read dl.info_basic dt{float:left;margin-right:5px}
.board_read dl.info_basic dd {float:left;margin-right:50px}
.board_read div.content_text { clear:left; /* border-bottom:1px solid #DDD; */line-height:160%; color:#000; text-align:justify}
/* //Board View */

/* Board Comment */
#commentStyle {	margin:0 15px 15px; overflow:hidden; }
.contents_write { margin:0; padding:10px 20px; background:#efefef; border:1px solid #DDDDDD;}
.contents_write textarea.comment { height:40px; width:90%; font-size:12px;}
.contents_write img { vertical-align:top;}
.contents_result { width:97%; margin:10px auto; clear:both; overflow:hidden; border-bottom:1px dashed #CCCCCC; font-size:11px; }
.contents_result li { float:left; width:18%; padding-bottom:2px;}
.contents_result li.cnt { width:79%;}
.contents_result span { color:#999999; display:block;}

fieldset.commentStyle { border:1px solid #DDDDDD; background:#eeeeee; padding:10px 15px;} 
textarea.textArea { height:40px; font-size:12px; margin-right:5px; width:97%; /* _width:540px; #width:88%; */}
.contents_result { width:98%; margin:20px auto 0; padding-top: 10px; }
.contents_result .comment_ul { clear: both; }
.contents_result li { float:left; margin-right:5px; width: 5%; line-height:160%;}
.contents_result li.comment { width: 75%; padding-bottom: 15px; }
.contents_result li.none { margin-right:0px; float:right; width:18%; color:#999999; font-size: 12px; visibility: visible; display: block; position: relative; height: 15px; }
.contents_result li span.ico_star { display:block;}
/* // Board Comment */

/* Board Write : title */
div.write_notice_basic { padding:15px; }
div.write_notice_basic p { }

/* Board Write */
div.board_write_wrap { padding:0 0 40px 0;}
div.board_write { overflow:hidden; clear:both; width:98%; margin:0 auto; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }
div.board_write dl.info_basic { float:left; width:100%; padding:8px 0; }
div.board_write dl.info_basic dt, div.board_write dl.info_basic dd { float:left; padding:5px 0; border-bottom:1px solid #DDDDDD; }
div.board_write dl.info_basic dt.field01 { width:15%; padding-right:20px; font-weight:bold; height:21px; }
div.board_write dl.info_basic dd.field01 { width:81%; height:21px; }
div.board_write dl.info_basic dt.field02 { width:15%; padding-right:20px; font-weight:bold; border-bottom:none; }
div.board_write dl.info_basic dd.field02 { width:81%; border-bottom:none; }
div.board_write dl.info_basic dt.field03 { width:15%; padding-right:20px; font-weight:bold; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field03 { width:81%; border-bottom:none; border-top:1px solid #DDDDDD; }
div.board_write dl.info_basic dd.field03 input.file { width:100%; margin-bottom:2px;}
div.board_write dl.info_basic dd.field03 p.help { padding-top:5px;}
div.board_write div.content_text { clear:left; padding:25px 5px 33px 5px; text-align:left;}
div.board_write dl.info_basic2 { float:left; width:582px; padding:0; border-bottom:1px solid #DDDDDD;}
/* // Board Write */

/* Board Password check */
#questPW { clear:both; overflow:hidden; margin:15px auto; padding:20px 0 30px; /*border-top:2px solid #915970; border-bottom:2px solid #915970;*/border:1px dotted #ddd;background:#fcfcfc; width:90%; }/* 2014.11.14 kdy */
#questPW p.title { background:url(/upfiles/skin/board/basic/pw_img.gif) no-repeat 30px 0; padding:10px 0 0 85px; line-height:150%; width:315px; height:45px; margin:0 auto; }
#questPW div.pw_div { background: url(/upfiles/skin/board/basic/bg_questpw.gif) no-repeat 0 0; width:390px; height:100px; margin:0 auto; text-align:center; padding-top:35px; }
#questPW div.pw_div label { font-weight:bold; color:#915970;}
#questPW div.pw_div input.input_box {  }
#questPW span.button { padding:20px 0 0 40px; display:block; }
#questPW span.btn_board { margin:30px 0 0 0; display:block;}
/* // Board Password check */

.font_red { color: red; }

/*poll*/
div.report_read_wrap {width:100%; clear:both;}
div.report_read_top {border-top:2px solid #9c9c9c; border-bottom:2px solid #9c9c9c;}
div.report_read_wrap dt, div.report_read_wrap dd {border-bottom:1px solid #e0e0e0; padding:5px; }
div.report_read_wrap dt {width: 130px; float:left; text-align:center; background-color:#f8f8f8;  font-weight:bold; font-size:11px;}
div.report_read_wrap dd { margin-left:140px;}
div.report_read_wrap dt.explan_dt {height:60px;}
div.report_read_wrap dd.explan_dd {width:630px; height:60px; /* word-break:break-all; */}

.posi_real{ position:relative}

/* 
div#snsBox { position: absolute; margin-top: 53px; margin-left: 13px; }
*/
div#bookmarkBox { margin: 20px 0 10px 0; height: 36px; background: url(/upfiles/skin/movie/basic_700/snsbox.gif) no-repeat; width:100%; /* background-size: 100% 36px; */ position:relative; }
ul#snsBox { margin: 11px 0 0 11px; display: inline; float: left;}
ul#snsBox li { float: left; margin-left: 12px; font-size: 11px; }
ul#snsBox2 { margin-top:0px; display: inline; float: right;  padding:10px 20px 0 0; border:0px solid #f00; height: 27px; background: url(/upfiles/skin/movie/basic_700/snsbox.gif) top right no-repeat;}
/*
ul#snsBox2 { margin-top: 12px; display: inline; float: right; _margin-top:0px; _padding:10px 20px 0 0; _border:0px solid #f00; _height: 27px; _background: url(/upfiles/skin/movie/basic_700/snsbox.gif) top right no-repeat;}
*/
ul#snsBox2 li.first { margin: 0; padding: 0; background: none; }
ul#snsBox2 li { float: left; margin-left: 10px; font-size: 11px; padding-left: 10px; background: url(/upfiles/skin/movie/basic_700/blt_bookmark2.gif) no-repeat left 3px; display:inline-block; }
ul#snsBox2 li img { vertical-align: -1px; margin-right: 2px; }
div#bookmarkBox div#rssList { padding: 5px; width: 115px; height: 138px; left:235px; position: absolute;  margin-top: -160px; background: url(/upfiles/skin/movie/basic_700/RSS_bg.gif) no-repeat; }
div#bookmarkBox div#rssList li{width:110px; height:21px; /*_display:block; */ clear:both; }
div#bookmarkBox div#rssList li img{ vertical-align: middle}

