@charset "shift-jis";
/* CSS Document */


#sub_title{
	background:url(../common_images/sub_titile05.jpg) top right no-repeat;
	width:720px;
}
/*リンク----------------------------------------------*/
a.ko_navi{ display:block; padding-right: 17px; line-height:150%; white-space:nowrap;}
a.ko_navi:link { color: #000080; text-decoration: underline; background:url(down.gif) no-repeat right 50%;}
a.ko_navi:visited { color: #000080; text-decoration: underline; background:url(down.gif) no-repeat right 50%;}
a.ko_navi:active { color: #FF9900; text-decoration: underline; background:url(down2.gif) no-repeat right 50%; }
a.ko_navi:hover { color: #FF9900; text-decoration: underline; background:url(down2.gif) no-repeat right 50%; }


/*テーブル------------------------------------------*/


/*共通のテーブル-----------*/

table.ichi_waku{
 	width:640px;
	font-size:1.2em;
	_font-size:1.0em;
	line-height:150%;
	color:#555555;
	margin-right:auto;
	margin-left:40px;
	table-layout:fixed;
	border-top:2px solid #000080;
}
caption{
	width:640px;
	font-size:1.2em;
	_font-size:1.0em;
	line-height:150%;
	text-align:left;
	background:#FFFFFF;
	color:#333333;
	margin-right:auto;
	margin-left:auto;
	caption-side:top;
}
td.ko_td{
	width:310px;
	vertical-align:top;
	padding:5px 15px;
}

td.ko_navi{
	vertical-align:top;
	padding:5px 50px 5px 30px;
	font-size:1.0em;
	line-height:125%;
	text-align:left;
}
td.notice{
	vertical-align:top;
	padding:0px 20px;
	font-size:1.0em;
	_font-size:0.9em;
	line-height:125%;
	text-align:right;
}


/*各テーマへのリンク------------*/
.ichi_waku li{
	float:left;
	margin-right:25px;
	list-style-type:none ;
	font-size:1.1em;
	_font-size:0.9em;
	line-height:125%;
}

/*一覧のテーブル------------*/
table.ichi_kowawku{
	width:300px;
	padding:5px;
	font-size:1.0em;
	_font-size:0.9em;
}

td.item_title{
	font-size:1.1em;
	_font-size:1.1em;
	padding:0 5px;
	vertical-align:middle;
	border-bottom:1px dotted #555555;
	color:#000080;
	line-height:250%;
	text-align:left;
	background-color:#E5E5E5;

}

td.maker{
	background-color:#F7F7F7;
	line-height:150%;
	border-bottom: 1px dotted #999999;
	padding:5px 20px;
	vertical-align:top;
	color:555555;
}



/*▲このページの上へ戻る----------------------*/
td.bt_top{
	text-align:right;
	padding:5px;
	font-size:0.9em;
}


