body,th,td{
	/*font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;*/
	line-height:1.3;
	font-size:90%;
	color:#000000;
}
body{
	margin-top:3px;
	background-color:#faf9f7;
}
/*-----------------------------------------------------------------*/
/*----------------------------ヘッダー関連-------------------------*/
/*-----------------------------------------------------------------*/
/*ヘッダー*/
div#head-nav{
	float:right;
	width:400px;
	font-size: 10px;
	text-align:center;
}
#head-nav li {
	padding-left: 1px;
	list-style:none;float: right;
	margin-left: 2px;width: 90px;
	white-space: nowrap;
	background-color:#013895;
	border:solid 1px #013895;
}
#head-nav li.eng {
	padding-left: 0px;
	list-style:none;float: right;
	width: 90px;
	font-weight:normal;
	white-space: nowrap;
	background-color:#ffffff;
	border:solid 1px #b3c7E8;
}

#head-nav a {
	display: block;
	text-decoration: none;
	color: #fdbd63;
	float: none;
}
#head-nav a:hover {
	background-color: #add38c;
	color: #013895;
}
#head-nav li.eng a {
	display: block;
	text-decoration: none;
	color: #336699;
}

.headdiv{
	width:800px;
	background-color:#ffffff;
	border-top:solid 1px #add38c;
	border-left:solid 1px #add38c;
	border-right:solid 1px #add38c;
}

.headlogo_top{
	background-image: url("../img/top/head_logo.gif");
	width:550;height:47;
	background-repeat:no-repeat;
}

.headback_top{
	background-image: url("../img/top/head_back1.gif");
	width:798;height:134;
	background-repeat:no-repeat;
	font-size:9pt;
	font-weight:bold;
	color:#013895;
	padding-left:25px;
	padding-bottom:20px;
	border-top:solid 1px #add38c;
}
.head_line_1{
	background-image: url("../img/top/line_g.gif");
	background-repeat:repeat-x;
}
.category_div{
	width:800px;
	border-left:solid 1px #add38c;
	border-right:solid 1px #add38c;
}

/*-----------------------------------------------------------------*/
/*---------------------------- メイン関連 -------------------------*/
/*-----------------------------------------------------------------*/

/*ベースグラウンドエリア*/
.ground{
	width:800px;
	border-top:solid 1px #add38c;
	border-bottom:solid 1px #add38c;
	border-left:solid 1px #add38c;
	border-right:solid 1px #add38c;
	padding-bottom:4px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
}


.button{
	background-image: url("../img/top/catch_detail.gif");
	width:104;height:19;
	background-repeat:no-repeat;
	font-size:10;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-right:5px;
}

.newsdiv{
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;

}

.line{
	background-image: url("../img/top/line_gback.gif");
	background-repeat:repeat-x;
	align:bottom;
}

.line_o{
	background-image: url("../img/top/line_o.gif");
	background-repeat:repeat-x;
	align:center;
}

a.about,a:visited.about{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.about,a:visited:hover.about{
	color:#003894;
}

/*-----------------------------------------------------------------*/
/*-------------------------- フッター関連 -------------------------*/
/*-----------------------------------------------------------------*/
div.footer{
	width:805px;
	background-color:#faf9f7;
	margin-top:2px;
	color:#ffffff;
	padding-top:px;
	height:30px;
}

.foot_back{
	background-image: url(../img/common/foot_back.gif);
	width:554;height:25;
	background-repeat: repeat-x;
}

#copyarea{
	font-size:9pt;
	color:#003894;
}
#copyarea a{
	color:#ec852d;
	font-weight:normal;
}


/*===========================================================================*/

