@charset "euc-kr";

/* °øÅë */
.btBtn	{ width:630px; }
.bdBtn	{ width:100%; }

.btnMapView			{ text-align:right; padding-bottom:2px;}
.btnMapView div	{ position:relative; }

a:link.txMore,
a:visited.txMore,
a:hover.txMore,
a:active.txMore{ background:url(/images/fnart/blt_circleTy01.gif) no-repeat left center; padding:2px 0 0 h9px; margin:4px 0; float:right; font:11px "µ¸¿ò", "±¼¸²"; color:#AAA; text-decoration: none; letter-spacing:-1px; overflow:hidden; }

.tit1dphBg	{ border-bottom:1px solid #bbb; margin-bottom:5px; padding-bottom:0; }

.btBtn 		{ width:630px; }
.bdBtn { width:100%; }

.clear{ clear:both;}
.boardListCount 			{ width:630px; margin-bottom:3px; text-align:right; position:relative; }
.boardListCount .total{ color:#999; font:normal 11px "µ¸¿ò"; }
.boardListCount .page	{ color:#999; font:normal 11px "µ¸¿ò"; margin-left:10px; }
.boardListCount strong { color:#e6036c; }

.searchKeyword 				{ width:300px; text-align:left; font-size:15px; letter-spacing:-1px; position:absolute; left:0; top:-2px; color:#000000; }
.searchKeyword strong { font-weight:bold; color:#3887c2; }


/* ¸®½ºÆ®-ÀÏ¹Ý */
.boardListBox				{ width:630px; }
.boardListBox .inbox{ width:630px; }

.tblBoardList				{ width:100%; background:url(/images/fnart/bdbg_list.gif) left top no-repeat; }
.tblBoardList th		{ padding:8px 3px 10px 3px; line-height:120%; }
.tblBoardList th a:link,
.tblBoardList th a:visited,
.tblBoardList th a:hover,
.tblBoardList th a:active		{  font: normal 11px "µ¸¿ò", "±¼¸²"; text-decoration:underline; line-height:120%; }

.tblBoardList	td						{ background-color:#FFFFFF; padding:7px 5px 5px 5px; line-height:120%; border-bottom:1px solid #EAEAEA;}
.tblBoardList td a:link			{ text-decoration:none;}
.tblBoardList td a:visited	{ text-decoration:none; }
.tblBoardList td a:hover,
.tblBoardList td a:active		{ text-decoration:underline;}


/* °Ô½ÃÆÇ-»ó¼¼ */
.boardReadBox				{ width:630px; }
.boardReadBox .inbox{ width:630px; }
.boardReadBox	.btn	{ width:100%; margin:15px 0; text-align:center; }

.tblBoardRead				{ width:100%; background:url(/images/fnart/bdbg_view.gif) left top no-repeat; }
.tblBoardRead th		{ font: bold 14px "µ¸¿ò", "±¼¸²"; text-align:center; color:#000; padding:12px 3px 8px 3px; line-height:120%; }
.tblBoardRead th a:link,
.tblBoardRead th a:visited,
.tblBoardRead th a:hover,
.tblBoardRead th a:active		{  font: normal 11px "µ¸¿ò", "±¼¸²"; text-decoration:underline; line-height:120%; }

.tblBoardRead	.info						{ width:100%; padding:6px 5px 5px 5px; line-height:120%; text-align:right; }
.tblBoardRead .info a:link		{ text-decoration:none;}
.tblBoardRead .info a:visited	{ text-decoration:none; color:#333; }
.tblBoardRead .info a:hover,
.tblBoardRead .info a:active	{ text-decoration:underline;}
.tblBoardRead .info .date	{ font:11px "µ¸¿ò", "±¼¸²"; color:#888; margin-right:10px; }
.tblBoardRead .info .view	{ font:11px "µ¸¿ò", "±¼¸²"; color:#3887c2; margin-right:10px; }
.tblBoardRead .info .print	{ font:11px "µ¸¿ò", "±¼¸²"; color:#888; margin-right:10px; }

.tblBoardRead td.con { border-bottom: 1px solid #DDD; padding:15px; font:15px ±¼¸²; line-height:150%; }
.tblBoardRead td.con p { font:15px ±¼¸²; line-height:150%; }

/* °Ô½ÃÆÇ-´ñ±Û¸®½ºÆ® */
.repleBox		{ width:630px; margin-top:10px; }
.repleBox .inbox{ width:630px; padding-bottom:6px; *padding-bottom:1px; }

.tblRepleWriteBox	{ width:630px; background: url(/images/fnart/tblbg_repleBoxb.gif) left top no-repeat; border-bottom:1px solid #ccc; height:110px; }
.tblRepleWriteBox th{ padding:8px 8px 0 8px; text-align:left; }
.tblRepleWriteBox td{ }
.tblRepleWriteBox td.con{ padding:5px 8px 10px 8px; }
.tblRepleWriteBox td.btn{ padding:0 5px 0 3px; *padding:0 8px 0 5px; }
.tblRepleWriteBox .repleNum { float:left; }
.tblRepleWriteBox .txtNum { font:11px "µ¸¿ò", "±¼¸²"; margin-right:60px; color:#999; float:right; }

.repleList			{ width:630px; margin-top:10px; }
.repleList .inbox{ width:630px; border-top:1px solid #bbb; border-bottom:1px solid #cdd8e3; }

.tblRepleBox		{ width:100%;}
.tblRepleBox th	{ width:70px; text-align:center; padding:9px 3px 7px 3px; border-bottom:1px solid #eee; line-height:120%; font:11px "µ¸¿ò", "±¼¸²"; color:#819db8; vertical-align:top; }
.tblRepleBox th a:link,
.tblRepleBox th a:visited,
.tblRepleBox th a:hover,
.tblRepleBox th a:active{ font: normal 11px "µ¸¿ò", "±¼¸²"; text-decoration:underline; line-height:120%; }
.tblRepleBox th	p		{ font: normal 11px "µ¸¿ò", "±¼¸²"; color:#999; font-style:normal; padding:0; margin:-2px 0 0 0; }
.tblRepleBox td.con	{ padding:9px 3px 7px 3px; border-bottom:1px solid #eee; line-height:120%; }
.tblRepleBox td.date{ text-align:center; vertical-align:top; padding:9px 3px 7px 3px; border-bottom:1px solid #eee; line-height:120%; font:11px "µ¸¿ò", "±¼¸²"; color:#999 }
.tblRepleBox td.date a:link,
.tblRepleBox td.date a:visited,
.tblRepleBox td.date a:hover,
.tblRepleBox td.date a:active	{ text-align:center; font:11px "µ¸¿ò", "±¼¸²"; color:#ff944c; }
.tblRepleBox th.vb,
.tblRepleBox td.vb	{ border-bottom:none; }
.tblRepleBox td.none	{ text-align:center; color:#999; padding:10px 0; }

.tblGradeBox		{ width:100%; border:1px solid #eee; }
.tblGradeBox th	{ padding:7px 10px; background:#f9f9f9; text-align:left; }
.tblGradeBox td	{ background:#f9f9f9; }
.tblGradeBox td.con	{ padding:7px 8px 7px 5px; }
.tblGradeBox td.btn	{ padding:0 8px 0 0; }

/* ÀÌÀü±Û´ÙÀ½±Û */
.npListBox		{ width:630px; margin-top:15px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
.npListBox .inbox{ width:630px;}

.tblNpListBox		{ width:100%; }
.tblNpListBox .next	{ background:#f9f9f9; }
.tblNpListBox th	{ padding:7px 5px; width:70px; border-bottom:1px solid #eee; }
.tblNpListBox td	{ padding:7px 5px; border-bottom:1px solid #eee; }
.tblNpListBox .vb	{ border:none; }

/* ÀÔ·Â */
.boardWriteBox		{ width:630px;}
.boardWriteBox .inbox{ width:630px; border-bottom:1px solid #DDD; border-top:1px solid #AAA;}

.tblBoardWrite		{ width:100%;}
.tblBoardWrite th	{ font: normal 11px "µ¸¿ò", "±¼¸²"; text-align:right; background-color:#F9F9F9; padding:9px 8px 7px 3px; border-bottom:1px solid #ddd; line-height:120%; }
.tblBoardWrite th.ac	{ text-align:left; }
.tblBoardWrite th a:link,
.tblBoardWrite th a:visited,
.tblBoardWrite th a:hover,
.tblBoardWrite th a:active	{  font: normal 11px "µ¸¿ò", "±¼¸²"; text-decoration:underline; line-height:120%; }

.tblBoardWrite .con						{ background-color:#FFFFFF; padding:7px 3px 7px 7px; border-bottom:1px solid #ddd; line-height:120%; }
.tblBoardWrite .con a:link		{ text-decoration:none;}
.tblBoardWrite .con a:visited	{ text-decoration:none; color:#333; }
.tblBoardWrite .con a:hover,
.tblBoardWrite .con a:active	{ text-decoration:underline;}
.tblBoardWrite .txtin	{ padding:7px 3px 7px 7px; }

.tblBoardWriteHf		{ width:100%;}
.tblBoardWriteHf th	{ font: normal 11px "µ¸¿ò", "±¼¸²"; background-color:#F9F9F9; padding:9px 8px 7px 3px; border-bottom:1px solid #ddd; line-height:120%; }
.tblBoardWriteHf .con	{ background-color:#FFFFFF; padding:7px 3px 7px 7px; border-bottom:1px solid #ddd; line-height:120%; }
.tblBoardWriteHf .vb	{ border:none; }


/* ÇöÀçÀü½Ã */
div.junsiNow { width:630px; background:url(/images/fnart/junsipastBgbt.gif) right 210px no-repeat; overflow:hidden; position:relative; padding:0; }
div.junsiNow div.inbox { width:630px; background:url(/images/fnart/junsinowBghead.gif) left top no-repeat; overflow:hidden; }
div.junsiNow div.inbox .nowimg	{ background:#fff; border:1px solid #ccc; }
div.junsiNow div.head { padding:0 0 30px 0; overflow:hidden; clear:both; }

div.junsiNow dl.tblJunsiHead 	{ overflow:hidden; height:250px; }
div.junsiNow dl.tblJunsiHead dt.img	{ float:left; width:300px; padding:30px 30px 30px 30px;; }
div.junsiNow dl.tblJunsiHead dd.ct { float:right; width:250px; margin-top:0; }

div.junsiNow dl.tblJunsiHead dd.ct h4 { width:200px;}
div.junsiNow dl.tblJunsiHead dd.ct h5 { font:bold 14px µ¸¿ò; padding:13px 0 10px 0; border-bottom:1px solid #ddd; }

div.junsiNow dl.tblJunsiHead dd.ct dl.info { overflow:hidden; }
div.junsiNow dl.tblJunsiHead dd.ct dl.info dt { color:#333; width:245px; font-weight:normal; padding-top:5px; }
div.junsiNow dl.tblJunsiHead dd.ct dl.info dd { color:#999; width:245px; padding-top:2px; padding-left:4px; padding-bottom:5px; border-bottom:1px solid #ddd; }

div.junsiNow div.info 			{ margin-top:20px; overflow:hidden; border-top:1px solid #ddd; clear:both; }
div.junsiNow div.info dl dt { padding-top:15px; width:100px; float:left; }
div.junsiNow div.info dl dd { padding:18px 0 15px 0; width:500px; float:left; color:#999; line-height:150%; }
div.junsiNow div.info .btn 	{ float:right; _padding-bottom:5px; }

/* °ú°ÅÀü½Ã */
.junsiPast { background:url(/images/fnart/junsipastBgbar.gif) left top no-repeat; width:630px; clear:both; overflow:hidden; margin-top:10px; }
.junsiPast div.inbox { overflow:hidden;}

.junsiPast div.inbox ol.year  { margin:0 auto; width:580px;}
.junsiPast div.inbox ol.year li { float:left; text-align:center; margin-right:40px; padding-top:4px;}
.junsiPast div.inbox ol.year li.end { margin-right:0;}

.junsiList {border-top:1px solid #999; }
dl.tblJunsiList{ background:url(/images/fnart/junsipastBgbt.gif) right 95px no-repeat; overflow:hidden; padding:20px 0 0 0; clear:both; height:95px; }
dl.tblJunsiList dt.img{ background:url(/images/fnart/junsipastBgframe.gif) 10px top no-repeat; float:left; width:80px; padding:14px 25px; }
dl.tblJunsiList dt.img .clmimg { padding:0; border:1px solid #eee; }
dl.tblJunsiList dd.ct{ float:left; width:480px; margin-top:10px; margin-right:10px; }
dl.tblJunsiList dd.ct h5 { font-weight:bold; color:#000; }
dl.tblJunsiList dd.ct dl.info { margin-top:5px; line-height:120%; }
dl.tblJunsiList dd.ct dl.info dt { color:#333; font-weight:normal; padding-top:3px; float:left; width:60px; }
dl.tblJunsiList dd.ct dl.info dd { color:#999; padding-top:0; float:left; padding-top:3px; width:400px; }



/* ÄÃ·³Çìµå¶óÀÎ */
div.columnHead { width:630px; background:url(/images/fnart/clmnBgheadt.gif) left top no-repeat; overflow:hidden; position:relative; }
div.columnHead div.inbox { width:630px; background:url(/images/fnart/clmnBgheadb.gif) left bottom no-repeat; overflow:hidden; }
div.columnHead div.inner { width:630px; padding:30px 30px 25px 25px; overflow:hidden; float:left; }

div.columnHead div.inbox h4 { width:120px; position:absolute; top:35px; }

div.columnHead .inbox ul.list 		{ float:right; width:480px; overflow:hidden;}
div.columnHead .inbox ul.list li	{ float:left; display:inline; margin-right:10px; margin-bottom:6px; }
div.columnHead .inbox ul.list li.hl	{ clear:both; }

div.columnHead .inbox .clmimg	{ background:#fff; border:1px solid #ddd; padding:8px; }

/* ÄÃ·³´Ï½ºÆ®¼Ò°³ */
div.columnIst { width:630px; background:url(/images/fnart/clmnBgheadt.gif) left top no-repeat; overflow:hidden; position:relative; }
div.columnIst div.inbox { width:630px; background:url(/images/fnart/clmnBgheadb.gif) left bottom no-repeat; overflow:hidden; }
div.columnIst div.inner { width:630px; padding:30px 15px 30px 25px; _padding:54px 15px 30px 25px; overflow:hidden; }

div.columnIst div.inbox h4 { width:120px; position:absolute; top:18px; }

div.columnIst dl.tblcolumnist 	{ margin-top:25px; }
div.columnIst dl.tblcolumnist dt.ct	{ float:left; width:120px; }
div.columnIst dl.tblcolumnist dd.ct { float:left; width:450px; margin-top:2px; padding:0 10px; }
div.columnIst dl.tblcolumnist dd.ct h5 { font:bold 12px µ¸¿ò; margin-top:3px; }

div.columnIst dl.tblcolumnist dd.ct dl.info { margin-top:5px; line-height:120%; }
div.columnIst dl.tblcolumnist dd.ct dl.info dt { color:#333; font-weight:normal; padding-top:3px; float:left; width:60px; }
div.columnIst dl.tblcolumnist dd.ct dl.info dd { color:#999; padding-top:0; float:left; padding-top:3px; width:360px; }

div.columnIst .inbox .clmimg	{ background:#fff; border:1px solid #ddd; padding:8px; }


/* ÄÃ·³Çü¸®½ºÆ® */
.columnList { width:630px; border-top:2px solid #999; clear:both; overflow:hidden; }
.columnList div.inbox { width:630px; }

dl.tblcolumnList{ width:630px; border-bottom:1px solid #eee; overflow:hidden; padding-bottom:10px; float:left; }
dl.tblcolumnList dt.img{ float:left; width:105px; }
dl.tblcolumnList dt.img .clmimg { margin:15px 0 5px 10px; border:1px solid #ddd; padding:8px; }
dl.tblcolumnList dd { }
dl.tblcolumnList dd.article{ float:left; width:410px; margin-top:20px; margin-right:10px; }
dl.tblcolumnList dd.article h5 { font-weight:bold; color:#000; }
dl.tblcolumnList dd.article p{ color:#999; margin-top:5px; line-height:120%; }
dl.tblcolumnList dd.info		{ float:right; width:90px; font-size:11px; color:#999; margin-top:30px; }
dl.tblcolumnList dd.info .date	{ font-size:11px; color:#999; }
dl.tblcolumnList dd.info .view	{ font-size:11px; color:#3887c2; }


/* °Ë»ö°á°ú¸®½ºÆ® */
.searchrstHead{ background:url(images/fnart/searchrst_bg.gif) left top no-repeat; width:630px; overflow:hidden; margin-bottom:30px; }
.searchrstHead .inbox{ padding:13px 15px 15px 15px; margin:0 auto; text-align:center; }
.searchrstHead .srchrst { padding:7px; border:1px solid #ddd; }

.searchrstList { width:630px; border-top:2px solid #999; clear:both; overflow:hidden; }
.searchrstList div.inbox { width:630px; }

dl.tblsearchrstList{ width:630px; border-bottom:1px solid #eee; overflow:hidden; padding-bottom:10px; float:left; }
dl.tblsearchrstList dt.img{ float:left; width:105px; }
dl.tblsearchrstList dt.img .clmimg { margin:20px 0 5px 10px; border:1px solid #ddd; }
dl.tblsearchrstList dd { }
dl.tblsearchrstList dd.article{ float:left; width:510px; margin-top:18px; margin-right:10px; }
dl.tblsearchrstList dd.article h5 { font-weight:bold; color:#000; }
dl.tblsearchrstList dd.article p{ color:#666; margin-top:5px; line-height:120%; }
dl.tblsearchrstList dd.info		{ float:left; width:520px; font-size:11px; color:#999; margin-top:5px; }
dl.tblsearchrstList dd.info	a	{ font-size:11px; }
dl.tblsearchrstList dd.info .date	{ font-size:11px; color:#999; float:right; }
dl.tblsearchrstList dd.info .ctgr	{ font-size:11px; color:#999; float:left; }
dl.tblsearchrstList dd.info .ctgr a	{ color:#3887c2; }


/* ¿î¿µÀ§¿ø¸ñ·Ï */
.columnistInfo { width:630px; border-top:2px solid #999; clear:both; }
.columnistInfo div.inbox { width:630px; }

div.columnistInfo dl.tblcolumnistAdm 	{ width:630px; margin-top:10px; border-bottom:1px solid #eee; overflow:hidden; padding-bottom:10px; float:left; }
div.columnistInfo dl.tblcolumnistAdm dt.img	{ float:left; width:90px; overflow:hidden; }
div.columnistInfo dl.tblcolumnistAdm dt.img .clmimg { margin:0 0 10px 10px; border:1px solid #ddd; padding:8px; }
div.columnistInfo dl.tblcolumnistAdm dd.ct { float:left; width:480px; margin-top:2px; padding:0 10px; _padding:0px 10px 10px 10px; overflow:hidden; }
div.columnistInfo dl.tblcolumnistAdm dd.ct h5 { font:bold 12px µ¸¿ò; margin-top:3px; }

div.columnistInfo dl.tblcolumnistAdm dd.ct dl.info { margin-top:5px; line-height:120%; }
div.columnistInfo dl.tblcolumnistAdm dd.ct dl.info dt { color:#333; font-weight:normal; padding-top:3px; float:left; width:60px; }
div.columnistInfo dl.tblcolumnistAdm dd.ct dl.info dd { color:#999; padding-top:0; float:left; padding-top:3px; width:400px; }


/* °Ë»ö(1Row_Style01) */
.search1RowBox{ width:630px; background:url(/images/fnart/searchBg1row_r.gif) no-repeat right top; height:31px; }
.search1RowBox .inbox{ width:638px; *width:630px; background:url(/images/fnart/searchBg1row_l.gif) no-repeat left top; padding:5px 6px; }
.tblSearch1Row { margin:0 auto; }
.tblSearch1Row th{ font: 11px "µ¸¿ò", "±¼¸²"; letter-spacing:-1px; color:#666; padding: 1px 4px 0 10px; background: url(/images/fnart/blt_arrowTy01.gif) 2px 7px no-repeat; text-align:left; }
.tblSearch1Row td{ font: 11px "µ¸¿ò", "±¼¸²"; letter-spacing:-1px; padding-right:5px; }
.tblSearch1Row select,.tblSearch1Row input { font: 11px "µ¸¿ò", "±¼¸²"; }

.search1RowBoxBt{ width:630px; background:url(/images/fnart/searchBg1rowbt_r.gif) no-repeat right top; height:35px; }
.search1RowBoxBt .inbox{ width:598px; *width:630px; background:url(/images/fnart/searchBg1rowbt_l.gif) no-repeat left top; padding:7px 6px; text-align:center; }


/* ÆäÀÌÂ¡ */
.pageListBox { width:630px; margin-top:12px; *margin-top:15px; }
.pageListBox div.inbox { border-bottom:none; padding-bottom:0; text-align:center; }
.tblPageList { text-align:center; margin:0 auto; }
.tblPageList td.pagePrev { padding-right:8px; }
.tblPageList td.pageNext { padding-left:8px; }
.tblPageList td.pageNum { padding:0; }
.tblPageList td ol li { display:inline; padding:0 3px; font-weight: normal; }
.tblPageList td ol li a:hover { color:#f60; }



/* ¾È³»¹Ú½º(±âº»_ÄÁÅÙÃ÷»ó´Ü) */
.useInfoTopBox 			{ width:760px; background:#f6f6f6; }
.useInfoTopBox .inbox	{ padding:12px 12px 10px 12px; }
.tbluseInfoTop 			{ width:730px; }
.tbluseInfoTop ul.list 	{ }
.tbluseInfoTop ul.list li { background:url(/images/fnart/blt_circleTy01.gif) left -33px no-repeat; padding-left:9px; margin-bottom:3px; clear:both; }



/* È¸¿ø¸Þ´º°øÅë */

h4.mbrTit { margin:15px 0 10px 0; }
h4.mbrTitLogin{width:820px; text-align:center; margin-bottom:10px;}
h5.mbrsTit { background:url(/images/fnart/blt_arrowTy01.gif) left -30px no-repeat; font: bold 15px µ¸¿ò;}
.mbrNotice { color:#999; }
.mbrNotice a { color:#3887c2; }

.mbrStep { position:absolute; right:50px; top:40px; }
.mbrStep li { float:left; margin-left:5px; }

.mgrAgreement { margin-top:15px;}
.mgrAgreement .info { margin-top:15px;}
.mgrAgreement .btn { margin:15px; text-align:center; }
.textarea_agree { width:736px; border:1px solid #ddd; padding:10px;
	color:#999;
	scrollbar-face-color:#eee;
	scrollbar-highlight-color:#eee;
	scrollbar-3dlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#666;
}

.mbrWrapBox { border:8px solid #f6f6f6; margin:0 auto; width:804px; }
.mbrWrapBox .inner { border:1px solid #eee; padding:20px; overflow:hidden; width:762px; }

/* ¾à°ü,°³ÀÎÁ¤º¸Ãë±Þ */
.agreement h5.t{ margin-bottom:20px; margin-top:20px; font:bold 17px µ¸¿ò; color:#369; }
.agreement h5.t2{ margin-bottom:10px; margin-top:15px; font:bold 12px µ¸¿ò; }
.agreement ol {padding:0; }
.agreement ol li { padding:2px 0 0 0; list-style:decimal; margin-left:22px; }

.privacy {}
.privacy ul.list { width:756px; border:1px solid #ddd; overflow:hidden; padding:10px 0; margin:10px 0; }
.privacy ul.list li { float:left; width:345px; padding:2px 0 0 25px; background:url(/images/fnart/blt_arrowTy01.gif) 15px -93px no-repeat; }
.privacy h5.t2{ margin-bottom:10px; margin-top:15px; font:bold 12px µ¸¿ò; }

/* ·Î±×ÀÎ */

.loginHead { float:left; margin-right:10px; margin-top:18px; }

.loginer 	{ width:320px; float:left; border-left:1px solid #eee; border-right:1px solid #eee; padding-left:10px; padding-top:13px; padding-bottom:10px; }
.loginer .info 	{ width:95%; }
.loginer .info td 	{ text-align:left; }

.loginBtn 	{ float:right; width:270px; }
.loginBtn .img	{ float:left; width:150px; margin-top:5px; margin-bottom:5px; }
.loginBtn .btn	{ float:right; margin-left:5px; }


/* idÆÐ½º¿öµå¼öÁ¤ */

hr.idpwLine	{ border-bottom:1px solid #eee; background:#FFFFFF; height:1px; border-top:0; border-left:0; padding:0; margin:5px 0; font:0; }

.tblMemIpt { margin:10px auto; } /* tableMemberInput */
.tblMemIpt th { padding:0 12px 5px 0; text-align:left; vertical-align:top; }
.tblMemIpt td { padding:0 0 5px 0;}


/* È¸¿ø°¡ÀÔÀÔ·ÂÆû */

.inputFormBox { width:760px; border-top:1px solid #aaaaaa; border-bottom:3px solid #eeeeee; }
.inputFormBox .inbox { border-bottom:1px solid #cccccc; }
.tblInputForm { width:100%; }
.tblInputForm th { width:150px; color:#333333; font:normal 11px Dotum; text-align:right; padding:6px 10px 4px 0; border-bottom:1px solid #eeeeee; background:#f9f9f9; }
.tblInputForm th.vb { border-bottom:0; }
.tblInputForm td.con { font-size:12px; padding:6px 0 6px 10px; border-bottom:1px solid #eeeeee; }
.tblInputForm td span.notes { color:#999999; font:normal 11px Dotum; }
.tblInputForm td.vb { border-bottom:none; }

/* È¸¿øÅ»Åð */
.mbrOut{ *width:760px; width:760px; margin:0 auto; }
.mbrOut .inbox { text-align:center; }

.mbrOutCon { border:8px solid #f6f6f6; margin-top:50px; }
.mbrOutCon .inner { border:1px solid #eee; padding:0 20px 20px 20px; }
.mbrOutCon h5.title { margin-top:20px; font-size:14px; font-weight:bold; letter-spacing:-1px; border-bottom:1px solid #aaa; padding-bottom:15px; }
.mbrOutCon .info { margin-top:20px; background:#f6f6f6; padding:10px 10px 7px 10px; }


/* °øÅë */
table .ov{ font-weight:bold; }

.mgtBtn{ margin-top:3px;}
.mgt5	{ margin-top:5px;}
.mgt10{ margin-top:10px;}
.mgt15{ margin-top:15px;}
.mgt20{ margin-top:20px;}
.mgt25{ margin-top:25px;}
.mgt30{ margin-top:30px;}

.mgb5	{ margin-bottom:5px;}
.mgb10{ margin-bottom:10px;}
.mgb15{ margin-bottom:15px;}
.mgb20{ margin-bottom:20px;}
.mgb25{ margin-bottom:25px;}
.mgb30{ margin-bottom:30px;}

.pdt5	{ padding-top:5px;}
.pdt10{ padding-top:10px;}
.pdt15{ padding-top:15px;}
.pdt20{ padding-top:20px;}
.pdt25{ padding-top:25px;}
.pdt30{ padding-top:30px;}

.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right; }

.mrBtn	{ text-align:right; padding-bottom:2px; } /*moreButton*/


/* ÆË¾÷Ã¢ */
#popup	{ background:#e6e6e6; }
.popupFrm{ width:640px; margin:0 auto; background:url(/images/fnart/pop_tblb.jpg) left bottom no-repeat;}
.popupFrm .popupInbox{ background:url(/images/fnart/pop_tblt.jpg) left top no-repeat; padding:20px 30px 30px 30px; position:relative; }
.popupFrm .popupInbox h4 { font:bold 18px µ¸¿ò; letter-spacing:-1px; padding-top:5px; height:35px; }
.popupFrm .popupInbox h5 { margin:10px 0; }
.popupFrm .popupInbox h6.name { clear:both; font:bold 15px µ¸¿ò; letter-spacing:-1px; margin-top:5px; padding-top:12px; padding-bottom:10px; border-top:1px solid #aaa; border-bottom:1px solid #ddd; }
.popupFrm .popupInbox .tbtn { position:absolute; top:70px; right:30px; text-align:right; }

.popupFrm .popupInbox .artistList{ border:1px solid #eee; background:#f9f9f9; padding:5px 5px 3px 5px; overflow:hidden; height:20px; }
.popupFrm .popupInbox .artistList ul li		{ float:left; font-size:11px; margin:0 2px; color:#999; }
.popupFrm .popupInbox .artistList ul li a { font-size:11px; color:#999; text-decoration:none; }
.popupFrm .popupInbox .artistList ul li .ov { color:#333; font-weight:bold; border:1px solid #ddd; display:block; background:#FFF; width:15px; height:15px; text-align:center; }

.popupFrm .popupInbox .artistInfo  			{ overflow:hidden; padding-top:11px; }
.popupFrm .popupInbox .artistInfo dl 		{ border-bottom:1px solid #eee; margin-bottom:15px; overflow:hidden; height:66px; }
.popupFrm .popupInbox .artistInfo dl dt	{ font-weight:bold; float:left; width:70px; border-right:1px solid #eee; height:55px; margin-bottom:10px; }
.popupFrm .popupInbox .artistInfo dl dd	{ float:right; width:490px; margin-bottom:10px; height:55px; color:#888; }

.popupFrm .popupInbox .artistSpec .ct { overflow:hidden; clear:both; margin-top:10px; }
.popupFrm .popupInbox .artistSpec .ct dt { font-weight:bold;  }
.popupFrm .popupInbox .artistSpec .ct dd { color:#999; margin-bottom:10px; }
.popupFrm .popupInbox .photo { border:1px solid #eee; background:#f9f9f9; padding:15px; text-align:center; clear:both; overflow:hidden; }
.popupFrm .popupInbox .photo ul  		{ margin:0 auto; text-align:center; overflow:hidden; clear:both; height:280px; }
.popupFrm .popupInbox .photo ul li { float:left; margin:0 12px; _margin:0 8px; text-align:center; }

.popClose { width:640px; margin:0 auto; text-align:right; padding-right:20px; }

/*ÀÛ°¡¼Ò°³*/
#writerList	{overflow:hidden }
.writerListFrm{ width:640px; margin:0 auto; background:url() left bottom no-repeat; border:0px solid #000}
.writerListFrm .writerInbox{ background:url() left top no-repeat; padding:20px 30px 30px 30px; position:relative; }
.writerListFrm .writerInbox h4 { font:bold 18px µ¸¿ò; letter-spacing:-1px; padding-top:5px; height:35px; }
.writerListFrm .writerInbox h5 { margin:10px 0; }
.writerListFrm .writerInbox h6.name { clear:both; font:bold 15px µ¸¿ò; letter-spacing:-1px; margin-top:5px; padding-top:12px; padding-bottom:10px; border-top:1px solid #aaa; border-bottom:1px solid #ddd; }
.writerListFrm .writerInbox .tbtn { position:absolute; top:70px; right:30px; text-align:right; }

.writerListFrm .writerInbox .artistList{ border:1px solid #eee; background:#f9f9f9; padding:5px 5px 3px 5px; overflow:hidden; }
.writerListFrm .writerInbox .artistList ul.list		{ }
.writerListFrm .writerInbox .artistList ul li		{ float:left; font-size:11px; margin:0 2px; color:#999;  }
.writerListFrm .writerInbox .artistList ul li a { font-size:11px; color:#999; text-decoration:none;  }
.writerListFrm .writerInbox .artistList ul li .ov { color:#333; font-weight:bold; border:1px solid #ddd; display:block; background:#FFF; width:15px; height:15px; text-align:center; }

.writerListFrm .writerInbox .artistInfo  			{ overflow:hidden; padding-top:11px; margin:20px 0 0 0  }
.writerListFrm .writerInbox .artistInfo dl 		{ border-bottom:1px solid #eee; margin-bottom:15px; overflow:hidden; height:66px; }
.writerListFrm .writerInbox .artistInfo dl dt	{ font-weight:bold; float:left; width:70px; border-right:1px solid #eee; height:55px; margin-bottom:10px; }
.writerListFrm .writerInbox .artistInfo dl dd	{ float:right; width:440px; margin-bottom:10px; height:55px; color:#888; }

.writerListFrm .writerInbox .artistInfo ul		{ margin:0 0 10px 0;clear:both; }
.writerListFrm .writerInbox .artistInfo li		{ float:left; width:182px; background:#fff; margin:0 11px 10px 0; }
.writerListFrm .writerInbox .artistInfo li img	{ float:left; margin:0 5px 0 0; border:2px solid #eee }
.writerListFrm .writerInbox .artistInfo li img:hover	{ float:left; margin:0 5px 0 0; border:2px solid #E50069; cursor:pointer }
.writerListFrm .writerInbox .artistInfo li p	{ font:normal 12px dotum; color:#333; padding:5px 0 0 0 }

.writerListFrm .writerInbox .artistSpec .ct { overflow:hidden; clear:both; margin-top:10px; }
.writerListFrm .writerInbox .artistSpec .ct dt { font-weight:bold;  }
.writerListFrm .writerInbox .artistSpec .ct dd { color:#999; margin-bottom:10px; }
.writerListFrm .writerInbox .photo			{ border:1px solid #eee; background:#f9f9f9; padding:15px; text-align:center; clear:both; overflow:hidden; }
.writerListFrm .writerInbox .photo ul  		{ margin:0 auto; text-align:center; overflow:hidden; clear:both; height:280px; }
.writerListFrm .writerInbox .photo ul li	 { float:left; margin:0 12px; _margin:0 8px; text-align:center; }

