/* styles written in this file is for Standard */

div.main-contents ul{
	margin:			0px 0px 0px 383px;
	padding:		0px;
	list-style-type:	none;
	}

div.main-contents ul li{
	margin:			0px 0px 2px 0px;
	padding:		0px;
	}

div.main-contents ul li img{
	width:			144px;
	height:			19px;
	vertical-align:		bottom;
	}

div.main-contents ul li ul{
	margin:			0px;
	padding:		0px;
	width:			144px;
	display:		none;
	position:		absolute;
	left:			0px;
	top:			0px;
	background-color:	#ffffff;
	}

div.main-contents ul li ul li{
	margin:			2px 0px 2px 0px;
	padding:		0px;
	}



div.main-contents h2 img{
	width:			528px;
	height:			4px;
	}

div.main-contents div{
	width:			528px;
	}

div.main-contents div h3{
	margin:			0px 0px 1em 0px;
	padding:		0px;
	font-size:		12px;
	font-weight:		900;
	color:			#000000;
	line-height:		1.45;
	}

div.main-contents div p{
	margin:			0px 0px 1em 0px;
	padding:		0px;
	font-size:		12px;
	color:			#000000;
	line-height:		1.45;
	text-indent:		1em;
	}

div.main-contents div p.app{
	text-indent:		0em;
	text-align:		right;
	}

div.main-contents div p.sign{
	text-indent:		0em;
	text-align:		right;
	}

div.main-contents div p.portrait{
	text-indent:		0px;
	width:			110px;
	float:			left;
	}

div.main-contents table{
	width:			651px;
	}

div.main-contents table caption{
	margin:			0px;
	padding:		0px;
	text-align:		left;
	}

div.main-contents table caption img{
	margin:			0px 0px 5px 0px;
	width:			66px;
	height:			13px;
	}

div.main-contents table tr td{
	padding:		5px 9px;
	font-size:		12px;
	color:			#000000;
	line-height:		1.25;
	border-width:		0px 1px 1px 0px;
	border-style:		solid;
	border-color:		#666666;
	background-color:	#ffffcc;
	}

div.main-contents table tr.first-child td{
	border-top-width:	1px;
	}

div.main-contents table tr.even td{
	background-color:	#ffffff;
	}

div.main-contents table tr td.year,
div.main-contents table tr td.date{
	word-break:		nowrap;
	}

div.main-contents table tr td.year{
	border-left-width:	1px;
	}

div.main-contents table tr td.date{
	text-align:		center;
	}






div#sub h1{
	background-image:	url(../img/sub_pag_ttl_bg.gif);
	}

div#sub div.sub-01 div p.portrait{
	width:			177px;
	}






div#sub div.sub-01 div.main-contents div.sign{
	margin-left:	0px;
	}

div#sub div.sub-01 div.main-contents div.sign p{
	margin:			0px;
	padding:		0px;
	text-indent:	0px;
	}

div#sub div.sub-01 div.main-contents div.sign p.rule{
	margin-right:	15px;
	text-align:		right;
	}

div#sub div.sub-01 div.main-contents div.sign p.date{
	width:			100px;
	float:			left;
	}

div#sub div.sub-01 div.main-contents div.sign p.from{
	margin-right:	15px;
	margin-left:	100px;
	text-align:		right;
	}

div#sub div.sub-01 div.main-contents div.sign p.to{
	clear:			left;
	width:			91px;
	text-align:		right;
	}




div#sub div.sub-02 div p{
	text-indent:		0em;
	text-align:		center;
	}

div#sub div.sub-03 div p.portrait{
	width:			120px;
	}

div#sub div.sub-03 div p.sign{
	text-align:		left;
	}

div#sub div.sub-03 div p.contents-navi{
	text-align:		right;
	color:			#666666;
	}

div#sub div.sub-03 div p.contents-navi a:link,
div#sub div.sub-03 div p.contents-navi a:visited,
div#sub div.sub-03 div p.contents-navi a:hover,
div#sub div.sub-03 div p.contents-navi a:active{
	color:			#0066ff;
	}

div#sub div.sub-03 div ul{
	margin:			0px;
	padding:		0px;
	width:			auto;
	display:		block;
	position:		static;
	}

div#sub div.sub-03 div ul li{
	margin:			0px 0px 10px 0px;
	padding:		0px 0px 0px 18px;
	width:			auto;
	background-image:	url(../img/sub_03_bod_lis_mar_01.gif);
	background-repeat:	no-repeat;
	}

div#sub div.sub-03 div ul li.seccond-child{
	clear:			left;
	}

div#sub div.sub-03 div ul li ol{
	margin:			0px 0px 0px 23px;
	padding:		0px;
	width:			auto;
	list-style-type:	upper-alpha;
	}

div#sub div.sub-03 div ul li ul{
	margin:			0px 0px 0px 23px;
	padding:		0px;
	width:			auto;
	display:		block;
	position:		static;
	list-style-type:	disc;
	}

div#sub div.sub-03 div ul li ol li,
div#sub div.sub-03 div ul li ul li{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	color:			#000000;
	background-image:	none;
	}

div#sub div.sub-04 div p.portrait{
	width:			120px;
	}

div#sub div.sub-05 div p.portrait{
	width:			120px;
	}














