/*----- ¸ð´ÞÀ©µµ¿ì -----*/
.mw{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.mw .fg{position:absolute;top:50%;left:50%;width:800px;margin:-280px 0 0 -400px;padding:0;border:5px solid #e0e5ec;background:#fff}
.mw .mw_header {height:42px;background:url(/images/popup/mw_header_bg.gif) repeat-x 0 0;}
.mw .mw_contents {height:500px;overflow-y:auto; line-height:1.4em}
.mw .mw_footer {height:35px; padding:10px 0 0 0; border-top:2px solid #f4f4f4;}
.mw .close_layer{position:absolute;top:13px;right:9px}
.mw .close_layer a {margin-left:2px;}
.mw .mw_header span {display:block; padding:13px 0 0 24px;background:url(/images/popup/mw_header_bul.gif) no-repeat 12px 14px;color:#064283;font-size:14px;letter-spacing:-1px;font-weight:bold;}
.mw_contents .con_list {width:178px; height:470px; padding:15px 10px; border-right:2px solid #f4f4f4; float:left; overflow-y:auto;}
.mw_contents .con_list2 {width:198px; height:500px; border-right:2px solid #f4f4f4; float:left;}
.con_list_ls {height:270px; padding:15px 10px; overflow-y:auto;}
.con_list_hs {height:168px; padding:15px 10px; border-top:2px solid #f4f4f4; overflow-y:auto;} 
.mw_contents .con_viewR {width:570px; height:470px; padding:15px 15px; float:left; overflow-y:auto;}
.mw_contents .con_viewA {width:770px; height:470px; padding:15px 15px; float:left; overflow-y:auto;}

.con_view_title {
	padding: 8px 10px 10px 10px; font-weight:bold; color:#222; border:1px solid #e4e4e4;background-color:#fcfcfc;
	}
.con_view_date {padding:3px 0 0 15px; font-size:12px; font-weight:normal; color:#999; background:url(/images/popup/list_ic1.png) no-repeat 1px 7px;}
.con_view_cts {padding:15px 7px 10px 8px;}
.font_hs {font-size:14px; color:#1975c0;font-weight:bold;}
.view_title_btn {float:right; margin:-2px 0 0 0;}

/***** °Ô½ÃÆÇ *****************************************************************/
.Board {clear: both; position: relative; margin: 0 0 15px 0;}
/* List */
.Board table.list tr.None:hover	{background: none;}
.Board table.list tr:hover		{background: #f4f8fb;}
.Board table.list tr:hover td	{color: #000;}

.Board table.list th {
	height: 35px;
	padding: 0 1px 1px 0;
	font-size: 11px; color: #333; letter-spacing: -1px; line-height: 35px; font-weight: bold; text-align: center; vertical-align: middle;
	border-top: 2px solid #000; border-bottom: 1px solid #000;
	background: url('/images/board_thBg.png') repeat-x 0 bottom;
	}
.Board table.list th.subj		{border-top: 2px solid #1a60ae;}
.Board table.list th span		{display: block; background: url('/images/board_thBar.gif') no-repeat right 13px;}

.Board table.list td {
	height: 22px;
	padding: 0 0 1px 0;
	font-size: 13px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #ddd;
	}
.Board table.list td.subj			{padding: 7px 15px 9px 12px; text-align: left;}
.Board table.list td.subj a		{display: block; line-height: 1.4em;}
.Board table.list td.down img, .Board table.list td.state img {display: inline-block; margin: 2px -2px 0 0;}
.Board table.list td.num, .Board table.list td.date, .Board table.list td.count {font: 11px 'verdana'; color: #777; letter-spacing: -1px;}
.Board table.list td.txt			{padding: 7px 12px 9px 12px; font-size: 12px;}

/* Board Search */
.Board-search {clear: both; position: relative; height: 35px;}
.Board-search .select {float: left; margin: 10px 0 0 0;}
.Board-search .select li {float: left;}
.Board-search .select b {color: #008bac;}

.Board-search .search {position: absolute; top: 0; right: 0;}
.Board-search .search select	{width: 100px; height: 26px; padding: 1px 1px 1px 5px; font-size: 13px; vertical-align: middle; border: 1px solid #ccc; cursor: pointer;}
.Board-search .search input		{width: 220px; height: 24px; margin: 0 0 0 5px; padding: 0 0 0 6px; font-size: 13px; line-height: 2em; border: 1px solid #ccc;}
.Board-search .search button	{width: 50px; height: 26px; margin: 0; padding: 0 0 2px 0; font-size: 12px; font-weight: bold; color: #fff; line-height: 1em; vertical-align: middle; border: 1px solid #505050; background: #646464; cursor: pointer;}

.Board-count {clear: both; position: relative; margin: 0 0 6px 0;}
.Board-count b {color: #ff3710;}

/* Board Paging */
.Board-paging {position: relative;}
.Board-paging .Btn		{position: absolute; top: 0px; right: 0px;}
.Board-paging td img	{cursor: pointer;}
.Board-paging td.num ul			{float: left;}
.Board-paging td.num li			{float: left; margin: 0 2px 0 0; padding-right: 1px; text-align: center; letter-spacing: -1px; border: 1px solid #ccc; cursor: pointer;}
.Board-paging td.num li a		{display: block; width: 28px; height: 23px; padding: 5px 0 0 0; font: 10pt "verdana"; }
.Board-paging td.num li a:hover {color: #fff; font-weight: bold; text-decoration: none;}
.Board-paging td.num li.on, .Board-paging td.num li:hover {color: #fff; font-weight: bold; border: 1px solid #5e6676; background: #656e7f;}
.Board-paging td.num li.on a	{color: #fff; font-weight: bold;}

/* Á¶¹®¿¬Çõ */
.table_year th {
	height: 35px;
	padding: 0 1px 1px 0;
	font-size: 12px; color: #333; letter-spacing: -1px; line-height: 35px; font-weight: bold; text-align: center; vertical-align: middle;
	border-top: 2px solid #000; border-bottom: 1px solid #000;
	background: url('/images/board_thBg.png') repeat-x 0 bottom;
	}
.table_year th span		{display: block; background: url('/images/board_thBar.gif') no-repeat right 13px;}
.table_year td {
	padding:13px 10px 10px 10px;
	font-size: 13px; text-align:left; line-height: 1.4em; vertical-align: top;
	border-bottom: 1px solid #ddd;
	}
.table_year td.con_left {border-right: 1px solid #ddd; padding:13px 10px 10px 10px; text-align:left;}
.jo_move {margin:0 0 10px 0; padding:8px 5px 7px 8px;border:1px solid #c2cbda; background:#f2f5f8;}
.jo_move span {font-weight:bold;}
.jo_move select {margin:0 0 0 5px; height:24px;}
.box_bu {margin:0 0 10px 0; padding: 6px 10px 8px 10px; border: 1px dotted #636363; background: #f5f5f5;}

/* ÃÖ½ÅÆÇ·Ê */
.Panre-box {position: relative; padding: 6px 10px 5px 10px; width: 720px; background: url('/images/tax/tax_box_bg.gif') repeat-y 0 0; background-size:100%;}
.Panre-box th {padding: 2px 0 10px 0; font-size: 13px; color: #16535a; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: top;}
.Panre-box td {padding: 0px 5px 10px 5px; font-size: 13px; line-height: 1.4em; vertical-align: top;}
.Panre-box td.subj {font-weight: bold;}
.Panre-box td span.date {color: #777;}
.Panre-box td.grade {color:#ff0000; font-size:14px; line-height:1.1em}

.nPanre-stit {display: block; padding: 0 0 10px 33px; font-size: 15px; color: #333; letter-spacing: -1px; line-height: 1em; font-weight: bold; border-bottom: 1px dotted #99cacf; background: url('/images/tax/tax_stitIc.gif') no-repeat 10px 1px;}
.nPanre-txt	 {position: relative; padding: 10px 10px 30px 10px; font-size: 13px; line-height: 1.7em; text-align: justify;}
.nPanre-box {position: relative; padding: 10px; font-size: 13px; line-height: 1.7em; text-align: justify; border: 1px solid #cad8da; background:#f2f7f7; margin:10px 0 30px 0;}

#popYepanImgTop {width:740px;}
#popYepanImgBottom {width:740px;}