﻿
/* 시안 확정 후 재작업 */



/*body{
	width:100%;
	background: url(../images/bg/Master_bg.jpg) repeat-x left top;
}
*/

.Master {
	width:100%;
	border:0;
	margin:0;
	border-collapse:collapse;
}
.Master td.layout01 {
	height:99px;
	
}
.Master td.layout01 div{
	height:18px;
	width:100%;
	text-align:right;
	padding:0 0 2px 0;
}
.Master td.layout01 div.swf{
	width:100%;
	height:81px;
}
.Master td.layout03 {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03 div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03 ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
}
.Master td.layout03 ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03 ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03 ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03 ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03 ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03 ul li.on{
	background: url(../images/bg/subMenuBg_selectedNotice.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03 ul li.on a:link{
	padding:2px 0 0 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03 ul li.on a:visited{
	padding:2px 0 0 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03 ul li.on a:hover{
	padding:2px 0 0 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.Master td.layout04 {
	width:769px;
	vertical-align:top;
}
.Master td.layout05 {
	width:769px;
	vertical-align:top;
}
.Master td.layout05 div.banner{
	background:url(../images/bg/banner_bg.gif) no-repeat left top;
	width:1004px;
	height:82px;
	text-align:center;
	padding:20px 0 0 0;
	margin:20px 0 0 0;
}
.Master td.layout05 div.copyright{
	text-align:center;
	width:1004px;
	margin:-20px 0 0 0;
}


/* 재작업시 삭제하면 안되는 class  시작*/
.clear {
	clear:both;
	margin:0;
	padding:0;
}
.con_center {
	text-align:center;
	margin-top:10px;
}
.con_center img{
	margin:0 2px 0 2px;
}
.con_padding {
	padding:2px 0 10px 0;
}
.con_justify {
	text-align:justify;
}
/* 재작업시 삭제하면 안되는 class  끝*/

/*열린광장_서브메뉴*/
.Master td.layout03_openSpace {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03_openSpace div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03_openSpace ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
	display:block;
}
.Master td.layout03_openSpace ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_openSpace ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03_openSpace ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_openSpace ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_openSpace ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_openSpace ul li.on{
	background: url(../images/bg/subMenuBg_selectedOpen.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03_openSpace ul li.on a:link{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_openSpace ul li.on a:visited{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_openSpace ul li.on a:hover{
	padding:2px 0 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}


/*등급신청_서브메뉴*/
.Master td.layout03_application {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03_application div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03_application ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
	display:block;
}
.Master td.layout03_application ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_application ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03_application ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_application ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_application ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_application ul li.on{
	background:url(../images/bg/subMenuBg_selectedApp.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03_application ul li.on a:link{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_application ul li.on a:visited{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_application ul li.on a:hover{
	padding:2px 0 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
/*게임물조회_서브메뉴*/
.Master td.layout03_gameSearch {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03_gameSearch div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03_gameSearch ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
	display:block;
}
.Master td.layout03_gameSearch ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_gameSearch ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03_gameSearch ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_gameSearch ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_gameSearch ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_gameSearch ul li.on{
	background: url(../images/bg/subMenuBg_selectedSearch.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03_gameSearch ul li.on a:link{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_gameSearch ul li.on a:visited{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_gameSearch ul li.on a:hover{
	padding:2px 0 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
/*위원회소개_서브메뉴*/
.Master td.layout03_intro {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03_intro div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03_intro ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
	display:block;
}
.Master td.layout03_intro ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_intro ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03_intro ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_intro ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_intro ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_intro ul li.on{
	background: url(../images/bg/subMenuBg_selectedIntro.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03_intro ul li.on a:link{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_intro ul li.on a:visited{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_intro ul li.on a:hover{
	padding:2px 0 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

/*정책법률_서브메뉴*/
.Master td.layout03_law {
	width:225px;
	vertical-align:top;
	padding:0;
	height:420px;
}
.Master td.layout03_law div{
	margin:-1px 0 0 0;
	padding:0;
}
.Master td.layout03_law ul{
	list-style:none;
	width:174px;
	margin:0 0 0 30px;	
	display:block;
}
.Master td.layout03_law ul li.off{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_law ul li span{
	display:block;
	padding:11px 0 0 0;
	font-size:9pt;
}
.Master td.layout03_law ul li.off a:link{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_law ul li.off a:visited{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat left top;
	padding:0 0 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_law ul li.off a:hover{
	background:url(../images/bg/subMenuBgNotice.jpg) no-repeat right top;
	padding:0 0 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:39px;
}
.Master td.layout03_law ul li.on{
	background: url(../images/bg/subMenuBg_selectedLaw.jpg) no-repeat left top;
	width:174px;
	height:39px;
	display:block;
}
.Master td.layout03_law ul li.on a:link{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_law ul li.on a:visited{
	padding:2px 0 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_law ul li.on a:hover{
	padding:2px 0 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
	
	
.guide_ment {
	margin:0;
	width:769px;
	text-align:center;
	padding:0 0 5px 0;
}



.error_user {
	background:url(../images/bg/error_bg.gif) no-repeat center center;
	width:698px;
	height:138px;
	margin: 30px auto 0 auto;
	vertical-align:top;
}	
.error_user span{
	display:block;
	padding:65px 30px 10px 107px;
}
.error_button {
	text-align:center;
	margin:30px;
}
.error_user span.red{
	color:#B64114;
	display:inline;
	margin:0;
	padding:0;
}
.error_user2 {
	background:url(../images/bg/error_bg2.gif) no-repeat center center;
	width:698px;
	height:138px;
	margin: 30px auto 0 auto;
	vertical-align:top;
}	
.error_user2 span{
	display:block;
	padding:65px 30px 10px 107px;
}
.error_user2 span.red{
	color:#B64114;
	display:inline;
	margin:0;
	padding:0;
}	


.error_admin {
	width:698px;
	margin:0 auto 0 auto;
}
.error_admin span.name{
	display:block;
	font-weight:bold;
	font-size: x-large;
	color:#000066;
	margin:30px 0 10px 0;
	padding:0 0 0 15px;
	background: url(../images/bullet/arrow_orange.gif) no-repeat left center;
}
.error_admin span.contents{
	color:#000000;
}


/* 추가0419 */
.Master td.layout03_law ul li.off2{
	width:174px;
	display:block;
	vertical-align:middle;
}
.Master td.layout03_law ul li.off2 a:link{
	background:url(../images/bg/subMenuBgNotice2.jpg) no-repeat left top;
	padding:0 20px 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:53px;
}
.Master td.layout03_law ul li.off2 a:visited{
	background:url(../images/bg/subMenuBgNotice2.jpg) no-repeat left top;
	padding:0 20px 0 30px;
	display:block;
	color:#333333;
	font-weight:normal;
	height:53px;
}
.Master td.layout03_law ul li.off2 a:hover{
	background:url(../images/bg/subMenuBgNotice2.jpg) no-repeat right top;
	padding:0 20px 0 30px;
	display:block;
	color:#1443ae;
	text-decoration:none;
	font-weight:normal;
	height:53px;
}
.Master td.layout03_law ul li.on2{
	background: url(../images/bg/subMenuBg_selectedLaw2.jpg) no-repeat left top;
	width:174px;
	height:53px;
	display:block;
}
.Master td.layout03_law ul li.on2 a:link{
	padding:2px 7px 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_law ul li.on2 a:visited{
	padding:2px 7px 10px 30px;
	display:block;
	color:#333333;
	font-weight:bold;
}
.Master td.layout03_law ul li.on2 a:hover{
	padding:2px 7px 10px 30px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

/*0514_add*/
.Master td.layout03_application div.down_banner {
	width:174px;
	margin:10px 0 0 30px;	
}
.banner_table {
	background:#ebedf6;
}
.banner_img {
	margin: -1px 0 -2px 0;
}