/* boardSearch */
fieldset.boardSearch { float:right; margin-bottom:11px; }
fieldset.boardSearch input { vertical-align:top; }

/* boardList */
fieldset.boardListForm { border:0; position:relative; clear:both; float:none; margin-bottom:20px; }
.boardListForm .boardList {}
.boardListForm .boardList th { border:0; padding:11px 10px 12px; white-space:nowrap; text-align:center; line-height:normal; background:url(/images/SUBS_LAYOUT_000/board/list_th_bg.gif) repeat-x left top; }
.boardListForm .boardList td { padding:9px 10px 9px; white-space:nowrap; text-align:center; line-height:normal; border-bottom:1px solid #d9d9d9;  }
.boardListForm .boardList td.subject1 { width:400px; padding:9px 10px 8px 15px; white-space:normal; text-align:left; }
.boardListForm .boardList td.subject2 { width:300px; padding:9px 10px 8px 15px; white-space:normal; text-align:left; }
.boardListForm .boardList td.subject3 { width:150px; padding:9px 10px 8px 15px; white-space:normal; text-align:left; }
.boardListForm .boardList td.subject1 a:link, .boardList td.subject1 a:visited, .boardList td.subject1 a:active,
.boardListForm .boardList td.subject2 a:link, .boardList td.subject2 a:visited, .boardList td.subject2 a:active,
.boardListForm .boardList td.subject3 a:link, .boardList td.subject3 a:visited, .boardList td.subject3 a:active { color:#666; }
.boardListForm .boardList td.subject1 a:hover, .boardList td.subject1 a:focus,
.boardListForm .boardList td.subject2 a:hover, .boardList td.subject2 a:focus,
.boardListForm .boardList td.subject3 a:hover, .boardList td.subject3 a:focus { color:#000; }
.boardListForm .boardList td.branch { color:#005538; font-weight:bold; }
.boardListForm .boardList span.ico { margin-left:5px; vertical-align:middle; }
.boardListForm .boardList span.comm { margin-left:3px; font-family:tahoma; color:#f38118; font-size:9px; font-weight:bold; letter-spacing:-1px; }

/* boardview */
.board h3 { height:24px; padding:10px 0 0 11px; margin:0; color:#717171; background:url(/images/SUBS_LAYOUT_000/board/list_th_bg.gif) 0 0 repeat-x; }
.board .viewHead { height:21px; padding:12px 12px 0 12px; font-size:11px; border-bottom:1px solid #dadada; }
.board .viewHead:after { display:block; clear:both; content:''; }
.board .viewHead dl { float:left; margin-right:40px; }
.board .viewHead dl dt { display:inline; padding-right:2px; color:#666; }
.board .viewHead dl dd { display:inline; color:#888; }
.board .view { margin-bottom:20px; line-height:16px; border-bottom:1px solid #e0e0e0; }
.board .view .con { padding:20px 15px; color:#666;}
.board .view .attach { padding:9px 0 9px 15px; border-top:1px solid #e0e0e0; font-size:11px; color:#666;}
.board .view .attach span { padding:0 0 0 10px; font-weight:bold; font-size:11px; color:#888;}

/* boardWrite */
fieldset.boardWriteForm { border:0; position:relative; clear:both; float:none; margin-bottom:20px; }
.boardWriteForm dl { overflow:hidden; width:100%; border-top:2px solid #23974d; }
.boardWriteForm dl dt { float:left; width:110px; height:20px; padding-top:9px; text-align:center; background:#f5f5f5; border-bottom:1px solid #e0e0e0; clear:both; }
.boardWriteForm dl dt.con { height:150px; padding-top:149px; }
.boardWriteForm dl dt.attach { height:42px; padding-top:31px; }
.boardWriteForm dl dd { float:right; width:580px; height:24px; padding:5px 10px 0 10px; border-bottom:1px solid #e0e0e0; }
.boardWriteForm dl dd.con { height:294px; }
.boardWriteForm dl dd.author { height:20px; padding-top:9px; }
.boardWriteForm dl dd.attach { height:68px; }
.boardWriteForm dl dd.attach input { margin-bottom:3px; *margin-bottom:0; }
.boardWriteForm textarea { width:618px; height:293px; }

/* shotList */
.shotList { overflow:hidden; width:100%; font-size:11px; border-top:1px solid #dadada; margin-bottom:20px; }
.shotList dt { float:left; display:inline-block; height:20px; padding:10px 15px 0 15px; border-bottom:1px solid #dadada; }
.shotList dd { float:right; display:inline-block; width:622px; height:20px; padding:10px 0 0 0; border-bottom:1px solid #dadada; }
.shotList a { color:#888!important; }

/*boardNavi*/
.boardNavi { position:relative; height:23px; text-align:center; margin-bottom:20px; }
.boardNavi:after { display:block; clear:both; content:''; }
.boardNavi .btnR { position:absolute; top:0; right:1px; }
.boardNavi .btnL { position:absolute; top:0; left:0; }
.boardNavi .paging { padding-top:6px; }
.boardNavi .paging li { display:inline; font-weight:bold; text-align:center; }
.boardNavi .paging li a { display:inline-block; vertical-align:middle; line-height:12px; margin:0 4px; }
.boardNavi .paging li strong { color:#000; }

/* logoListForm */
fieldset.logoListForm { border:0; position:relative; clear:both; float:none; }
.logoListForm .logoList { overflow:hidden; width:686px; padding:25px 12px 5px 12px; margin-bottom:20px; border-top:2px solid #23974d; border-bottom:1px solid #dadada; }
.logoListForm .logoList dl { float:left; text-align:center; font-size:11px; padding-right:19px; }
.logoListForm .logoList dl.last { padding:0; }
.logoListForm .logoList dl dt { width:120px; margin-bottom:13px; border:1px solid #dadada; }
.logoListForm .logoList dl dd { margin-bottom:20px; color:#777; font-weight:bold; }

/*ºñ¹Ð¹øÈ£È®ÀÎ*/
.pwBox { position:relative; margin:90px 0 60px 10px; width:648px; height:308px; background:url(/images/SUBS_LAYOUT_000/board/pw_bg.gif) left top no-repeat;}
.pwBox ul { position:absolute; top:90px; left:358px; width:250px; }
.pwBox ul li { float:left; }
.pwBox ul li img { padding-left:7px; }