@charset "Shift_JIS";

/*ページ全体*/
body {
	background: url(img/bg/P0270101.gif) repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
/*コンテンツ全体コンテナ*/
#wrapper {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 820px;
	text-align: left;
}
/*ヘッダ全体コンテナ*/
#header {
	margin: 0px;
	padding: 0px;
	height: 98px;
	background: #cf000e;
}
.mail {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}

.logo {
	margin: 0px 5px;
	padding: 0px;
	float: left;
}

h1 {
	margin: 0px;
	padding: 5px 5px 5px 8px;
	font-size: 10px;
	background: #cf000e;
	color: #FFFFFF;
	font-weight: normal;
}
#topnavi {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 820px;
}
#topnavi /*トップナビリンク全体*/
 a {
	display: block;
	text-decoration: none;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background: #000000;
}
#topnavi /*トップナビ*/
 h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 9px;
}
#topnavi /*トップナビ内テキスト表示*/
 h2  em {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
#topnavi /*1番目のボタンリンクとロールオーバー*/
 h2#tn1  a {
	background: url(img/topnavi/topnavi_1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 100px;
}
#topnavi   h2#tn1   a:hover,#topnavi   h2#tn1   a:active {
	background: url(img/topnavi/topnavi_1_on.gif) no-repeat;
}
#topnavi /*4番目のボタンリンクとロールオーバー*/
 h2#tn2  a {
	background: url(img/topnavi/topnavi_2.gif) no-repeat;
	width: 120px;
}
#topnavi    h2#tn2    a:hover,#topnavi    h2#tn2    a:active {
	background: url(img/topnavi/topnavi_2_on.gif) no-repeat;
}
#topnavi /*3番目のボタンリンクとロールオーバー*/
 h2#tn3  a {
	background: url(img/topnavi/topnavi_3.gif) no-repeat;
	width: 120px;
}
#topnavi    h2#tn3    a:hover,#topnavi    h2#tn3    a:active {
	background: url(img/topnavi/topnavi_3_on.gif) no-repeat;
}
#topnavi /*4番目のボタンリンクとロールオーバー*/
 h2#tn4  a {
	background: url(img/topnavi/topnavi_4.gif) no-repeat;
	width: 120px;
}
#topnavi     h2#tn4    a:hover,#topnavi    h2#tn4    a:active {
	background: url(img/topnavi/topnavi_4_on.gif) no-repeat;
}
#topnavi /*5番目のボタンリンクとロールオーバー*/
 h2#tn5  a {
	background: url(img/topnavi/topnavi_5.gif) no-repeat;
	width: 120px;
}
#topnavi    h2#tn5    a:hover,#topnavi    h2#tn5    a:active {
	background: url(img/topnavi/topnavi_5_on.gif) no-repeat;
}
#topnavi  h2#tn6  a {
	background: url(img/topnavi/topnavi_6.gif) no-repeat;
	width: 120px;
}
#topnavi      h2#tn6      a:hover, #topnavi      h2#tn6      a:active {
	background: url(img/topnavi/topnavi_6_on.gif) no-repeat;
}
#topnavi  h2#tn7  a {
	background: url(img/topnavi/topnavi_7.gif) no-repeat;
	width: 120px;
}
#topnavi      h2#tn7     a:hover, #topnavi     h2#tn7     a:active {
	background: url(img/topnavi/topnavi_7_on.gif) no-repeat;
}
#navi {
	margin: 0px;
	padding: 0px;
}
#navi ul {
	margin: 0px;
	font-size: 12px;
	padding: 10px 20px;
	font-weight: normal;
	line-height: 14px;
}
#navi li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	letter-spacing: 1px;
}
#navi li a {
	color: #0000FF;
}


/*フッタ*/
address {
	height: 10px;
	clear: both;
	float: none;
	text-align: center;
	font-size: 12px;
	border-top: 1px dashed #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.tit {
	font-size: 20px;
	padding: 10px;
	font-weight: bolder;
	margin: 0px;
}
