@charset "utf-8";

/* ::::::: 게시판스타일 :::::: */


/* ::::::: 공통테이블스타일 :::::: */
.tblFix	{ table-layout:fixed; }
.comTbl	 { clear:both; border-top:2px solid #333333; margin-bottom:15px; }
.comTbl.light	{ border-top:1px solid #cccccc; }
.comTbl	caption	 { text-align:left; padding-bottom:7px; }
.comTbl	thead th	{ height:32px; background:url('/img/board/thead_bg.gif') repeat-x left top; }
.comTbl	tbody th	{ padding-top:7px; padding-bottom:5px; border-bottom:1px solid #cccccc; background-color:#fafafa; }
.comTbl	tbody td	{ padding-top:7px; padding-bottom:5px; border-bottom:1px solid #cccccc; text-align:center; background-color:#fff; }
.comTbl	tbody td.left_a	{ text-align:left; padding-left:10px; } /* 왼쪽정렬 */
.comTbl	tbody td.right_a	{ text-align:right; padding-right:10px; } /* 오른쪽정렬 */
.comTbl	tbody .R_line	 { border-right:1px solid #cccccc; }	/* 오른쪽라인 */
.comTbl	tbody .cellbg	 { background-color:#fafafa; }	/* 셀배경색*/
.comTbl	tbody tr.Bline td	{ border-bottom:1px solid #cccccc; } /* 진한하단라인 */
.comTbl	tbody tr.Sline td	{ border-bottom:1px solid #ececec; } /* 연한하단라인 */
/*원고료_마이페이지추가 스타일*/
.comTbl	tbody tr.detail_row	{ display:none; }
.comTbl	tbody tr.detail_row td	{ background-color:#fbfbfb; padding:20px 18px; text-align:left; line-height:1.5em; }
.comTbl	tbody tr.detail_row td .detail_vv	{ width:728px; padding-left:10px; background:url('/img/mypage/dot_01.gif') no-repeat left 7px; }
.comTbl tfoot td.order_ttm	{ text-align:right; padding:7px 20px 5px 0px; border-bottom:2px solid #cccccc; }

/* 페이지구분 */
.pageSection	{ clear:both; position:relative; float:left; width:100%; padding:15px 0px; text-align:center; }
.num	 { margin:0px auto; text-align:center; }
.num li			{ display:inline; }
.num li.bb a	{ padding:3px 1px 1px 1px; }
.num li.ss	 	{ border-right:1px solid #c8c8c8; }
.num li a		{ padding:2px 5px; }
.num li img	{ vertical-align:middle; margin-bottom:2px; }

.paging { clear:both; padding-bottom:15px; text-align:center; }
	.paging a, .paging strong { display: inline-block; margin-right:3px; padding:2px 8px; background:url('/img/board/page_r.gif') no-repeat right 50%; }
	.paging .paging_first, .paging .paging_prev, .paging .paging_next, .paging .paging_last	{ background:none; padding:0px; }
	.paging .paging_lastNum	 { background:none; }


/* 간격좁은테이블 */
.comTbl_2	 { clear:both; border-top:2px solid #333333; margin-bottom:15px; }
.comTbl_2 caption { text-align:left; padding-bottom:7px; }
.comTbl_2 thead th	{ height:32px; background:url('/img/board/thead_bg.gif') repeat-x left top; }
.comTbl_2 tbody th	{ padding-top:5px; padding-bottom:3px; border-bottom:1px solid #cccccc; background-color:#fafafa; }
.comTbl_2 tbody td	{ padding-top:5px; padding-bottom:3px; border-bottom:1px solid #cccccc; background-color:#fff; }
.comTbl_2 tbody td.left_a	{ text-align:left; padding-left:10px; } /* 왼쪽정렬 */
.comTbl_2 tbody td.right_a	{ text-align:right; padding-right:10px; } /* 오른쪽정렬 */
.comTbl_2 tbody .R_line	 { border-right:1px solid #cccccc; }	/* 오른쪽라인 */
.comTbl_2 tbody .cellbg	 { background-color:#fafafa; }	/* 셀배경색*/

/** 탭 */
.boardTab	{ width:740px; background:url('/img/mypage/note_tab_line.gif') repeat-x left bottom; *zoom:1; }
.boardTab:after	 { content:""; display:block; clear:both; }
.boardTab.nobg	{ background:none; } /*쪽지보내기일때 라인없애기 */
.boardTab li	{ float:left; width:151px; margin-right:2px; height:22px; padding:7px 0px 0px 0px; background:#ececec url('/img/mypage/note_tab_line.gif') repeat-x left bottom; text-align:center; color:#a1a1a1; font-weight:bold; cursor:pointer; }
.boardTab li.on	 { background:url('/img/mypage/note_tab_bg.gif') no-repeat left top; color:#4a4949; }
.boardTab li.nobg	{ background-image:none; }

/*게시판탭(공지사항)_20100120*/
.boardTabs	{ display:none; }
.boardTabmenu	{ width:740px; *zoom:1; }
.boardTabmenu:after	{ content:""; clear:both; display:block; }
.boardTabmenu li	{ float:left; padding:10px 10px; margin-right:2px; text-align:left; background:url('/img/common/sero.gif') no-repeat left 50%; }
.boardTabmenu li.first	{ padding-left:0px !important; background:none !important; }
.boardTabmenu li a	 { font-size:12px; }
.boardTabmenu li.On a	{ color:#ff5600 !important; font-weight:bold !important; }

/** 게시판임시스타일 */
.boardTbl_list	{ clear:both; border-top:2px solid #333333; margin-bottom:15px; }
.boardTbl_list caption	 { text-align:left; padding-bottom:7px; }
.boardTbl_list thead th	{ height:32px; background:url('/img/board/thead_bg.gif') repeat-x left top; }
.boardTbl_list tbody td	{ padding-top:7px; padding-bottom:5px; border-bottom:1px solid #cccccc; background-color:#fff; }

.boardTbl_view	{ /*margin-top:15px;*/ border-top:2px solid #333333; border-bottom:1px solid #cccccc; }
.boardTbl_view thead th	{ color:#555555; text-align:center; padding:7px 8px 5px 8px; background-color:#fafafa; }
.boardTbl_view thead td	{ padding:7px 8px 5px 8px; background-color:#fafafa; }
.boardTbl_view thead td a	{ text-decoration:underline; }
.boardTbl_view thead .b_line th, .boardTbl_view thead .b_line td	{ border-top:1px solid #cccccc; border-bottom:2px solid #333333; }
.boardTbl_view thead td dl	{ display:inline-block; padding:0px 0px 0px 20px; *display:inline; }
.boardTbl_view thead td dl dt	{ display:inline-block; font-weight:bold; padding-right:5px; color:#555555; *display:inline; }
.boardTbl_view thead td dl dd	{ display:inline-block; *display:inline; }
.boardTbl_view tbody td .board_view			{ padding:20px 10px;border-bottom:1px solid #cccccc; }
.boardTbl_view tbody td .board_view	 img	{ max-width:720px; } /* 이미지크기 맥스값 */

.notice_icon	{ width:30px; height:15px; margin:0px auto; padding-top:3px; text-align:center; color:#fff; font-size:11px; background-color:#fc7d3e; display:block; }

.pre_next		{ width:100%; padding:10px 0px 10px 0px; *zoom:1; }
.pre_next:after	{ content:""; clear:both; display:block; }
.pre_next dt	{ float:left; width:12%; text-align:center; padding:5px 0px 3px 0px; font-weight:bold; }
.pre_next dd	{ float:left; width:88%; padding:5px 0px 3px 0px; }

.boardTbl_write	{ margin-top:15px; border-top:2px solid #333333; border-bottom:2px solid #d1d1d1; }
.boardTbl_write thead th	{ color:#555555; text-align:left; padding:7px 8px 5px 8px; background-color:#fafafa; border-bottom:1px solid #cccccc; }
.boardTbl_write thead td	{ padding:7px 8px 5px 8px; border-bottom:1px solid #cccccc; }
.boardTbl_write tbody th	{ color:#555555; text-align:left; padding:7px 8px 5px 8px; background-color:#fafafa; border-bottom:1px solid #cccccc; }
.boardTbl_write tbody td	{ padding:7px 8px 5px 8px; border-bottom:1px solid #cccccc; }
.boardTbl_write tbody td .editorWrap	 { border:1px solid #bec0d7; }
.boardTbl_write .end	{ border-bottom:none; }

.boardPop	{ float:left; padding:20px 15px; border:1px solid #d0d0d0; background-color:#fff; }
.boardPop h3	{ padding:0px 0px 10px 12px; font-size:14px; font-weight:bold; border-bottom:1px solid #dddddd; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.boardPop h3.b_no	{ border-bottom:none; }
.boardPop .popBody	{ padding:15px 0px 0px 0px; }


/* 밀리언포스팅게시판 */
.mpBoard	{ width:764px; *overflow:hidden; }
.mpBoard dt	{ width:630px; height:34px; padding:0px 0px 0px 10px; font-weight:bold; background:url('/img/review/mp_icon.gif') no-repeat left 4px; line-height:1.2em; }
.mpBoard dd	{ float:left; }
.mpBoard dd#view_contents	 { float:left; width:628px; }
.mpBoard dd.boardContents	 { float:left; width:630px; min-height:500px; line-height:1.3em; overflow:hidden; }
.mpBoard dd.boardList	{ width:134px; overflow:hidden; }
.mpBoard dd.boardList ol	 li	{ padding:5px 0px 3px 0px; text-align:center; }
.mpBoard dd.boardList a		{ color:#adadad; }
.mpBoard dd.boardList ol	 li.On	 a	{ font-weight:bold; }
.mpBoard dd.boardList .paging		{ padding:5px 0px 0px 0px; text-align:center; }

