@charset "utf-8";
/* CSS Document */

/* -----------------------------------------
	container
----------------------------------------- */
div#container{
	width:900px;
	margin:0 auto;
	text-align:left;
	background:url(../images/left-bg.jpg) repeat-y;
	background-position:top left;
	background-color:#FFF;
}


/* -----------------------------------------
	menuBox
----------------------------------------- */
div#menuBox{
	float:left;
	width:241px;
}

div#menuBox ul{
	display:block;
	width:190px;
	margin-left:20px;
	padding:15px 0 0 
}

li.menu02{
	padding:7px 0 7px 0px;
	border-bottom:1px #999 dotted
}

li.menu03{
	padding:5px 0 0px 0px;
	font-size:11px;
}

/* -----------------------------------------
	mainArea
----------------------------------------- */
div#mainArea{
	width:659px;
	float:right;
	background-color:#FFF;
}

p#time{
	text-align:right;
	height:19px;
	padding-right:10px;
	padding-bottom:5px;
	background:url(../images/tl-bottom.jpg) no-repeat;
	background-position:left bottom;
}

div#contents-area{
	width:585px;
	padding-top:7px;
	margin:0 auto;
}

div.pkz{
	padding-top:2px;
	/*width:350px;
	float:left;*/
}

div.login{
	/*width:230px;
	float:right;*/
	text-align:right;
}

div.login img {
	margin-left: 5px;
	vertical-align: middle;
}

div#mTx{
	width:585px;
	height:240px;
	margin-top:23px;
	position:relative;
	overflow:hidden;
	background:url(../images/m-tximg.jpg) no-repeat;
}

div#mTx p{
	padding:47px 210px 10px 20px;
	line-height:1.7em;
}

dl.indexdl{
	width:585px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:1.7em;
	border-bottom:#999 1px dotted;
}

dt.indexdt{
	width:160px;
	float:left;
}

dd.indexdd{
	width:410px;
	float:left;
}

div.indexTable{
	width:585px;
}

dl.indexDL2{
	width:280px;
	background-color:#EAF6FD;
}

dt.indexDT2{
	width:57px;
	height:57px;
	float:left;
}

dd.indexDD2{
	width:200px;
	padding-top:8px;
	padding-left:10px;
	line-height:1.7em;
	float:left;
}

div.indexTable2{
	width:585px;
	padding-top:5px;
}

table.indexLink td{
	padding-top:10px;
	vertical-align:top;
	line-height:1.4em;
}

div.indexLinkB{
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	margin-top:15px;
	padding:7px 0 7px 0;
}

div.copy{
	text-align:right;
	margin-top:60px;
	padding-top:5px;
	border-top:#CCC 1px solid;
	font-size:11px;
}

div.top{
	text-align:right;
	padding-top:35px;
}

li.pb02-2{
	border:#039 1px solid;
	padding:5px;
	background-color:#FFF;
	width:60px;
	text-align:center;
	margin-bottom:15px;
}