@charset "Shift_JIS";

/*ページ全体*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0px;
	background-color: #000000;
	background-image: url(images/background.gif);
	font-size: x-small;
}
/*コンテンツ全体コンテナ*/
#wrapper {
	background: #FFFFFF;
	position: relative;
	background-color: #000000;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	height: 100%;
	width: 800px;
}
/*ヘッダ全体コンテナ*/
#header {
	background: #000000;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
h1 {
	margin: 0px;
	padding: 0px;
	float: left;
}
/*ヘッダ内タイトルロゴ*/
h1 img {
	padding: 0px;
	margin: 0px;
}
/*ヘッダ内トップナビ*/

#header li {
	font-size: 9px;
	float: right;
	color: #CCCCCC;
	list-style-type: none;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header li a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 120px;
}
#header li em {
	visibility: hidden;
}


/*１番目のボタン*/
#header li#htn1 a {
	width: 71px;
	background-image: url(images/sitemap_off.gif);
	background-repeat: no-repeat;
}
#header li#htn1 a:hover,#header li#htn1 a:active {
	width: 71px;
	background-image: url(images/sitemap_on.gif);
	background-repeat: no-repeat;
}

/*2番目のボタン*/
#header li#htn2 a {
	width: 71px;
	background-image: url(images/contact_off.gif);
	background-repeat: no-repeat;
}
#header li#htn2 a:hover,#header li#htn2 a:active {
	width: 71px;
	background-image: url(images/contact_on.gif);
	background-repeat: no-repeat;
}
/*ヘッダ内アクセント*/
#accent {
	position: absolute;
	height: 45px;
	width: 180px;
	left: 345px;
	top: 35px;
}
/*メイン*/
#main {
	height: 400px;
	color: #CCCCCC;
	line-height: 3em;
	background-color: #000000;
	width: 800px;
}
#main ul {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 200px;
	background: #0099CC;
	list-style: none;
	font-size: 9px;
}
#main li {
	margin: 0px;
	padding: 0px;
}
#main li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 200px;
	color: #0099CC;
	text-decoration: none;
}
/*メイン内サイドナビ*/
#main #sn1 {
	background: url(images/snbutton/schButton1.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
#main #sn2 {
	background: url(images/snbutton/schButton2.gif) no-repeat;
}
#main #sn3 {
	background: url(images/snbutton/schButton3.gif) no-repeat;
}
#main #sn4 {
	background: url(images/snbutton/schButton4.gif) no-repeat;
}
#main #sn5 {
	background: url(images/snbutton/schButton5.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi {
	padding: 0px;
	width: 800px;
	background-color: #000000;
	height: 40px;
}
#topnavi h2 {
	font-size: 9px;
	float: left;
	margin: 0px;
	color: #CCCCCC;
	width: 200px;
	padding-top: 30px;
}
#topnavi h2 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 200px;
}
#topnavi h2 em {
	visibility: hidden;
}
/*１番目のボタン*/
#topnavi h2#tn1 a {
	background: url(images/snbutton/button01.gif) no-repeat;
	width: 200px;
}
#topnavi h2#tn1 a:hover,#topnavi h2#tn1 a:active {
	background: url(images/snbutton/button01_f2.gif) no-repeat;
	width: 200px;
}
/*２番目のボタン*/
#topnavi h2#tn2 a {
	background: url(images/snbutton/button02.gif) no-repeat;
		width: 200px;

}
#topnavi h2#tn2 a:hover,#topnavi h2#tn1 a:active {
	background: url(images/snbutton/button02_f2.gif) no-repeat;
		width: 200px;

}
/*３番目のボタン*/
#topnavi h2#tn3 a {
	background: url(images/snbutton/button03.gif) no-repeat;
		width: 200px;

}
#topnavi h2#tn3 a:hover,#topnavi h2#tn1 a:active {
	background: url(images/snbutton/button03_f2.gif) no-repeat;
		width: 200px;

/*４番目のボタン*/
}
#topnavi h2#tn4 a {
	background: url(images/snbutton/button04.gif) no-repeat;
		width: 200px;

}
#topnavi h2#tn4 a:hover,#topnavi h2#tn1 a:active {
	background: url(images/snbutton/button04_f2.gif) no-repeat;
		width: 200px;

}
/*５番目のボタン*/

#topnavi h2#tn5 a {
	background: url(images/snbutton/button05.gif) no-repeat;
}
#topnavi h2#tn5 a:hover,#topnavi h2#tn1 a:active {
	background: url(images/snbutton/button05_f2.gif) no-repeat;
}

/*中央コンテンツコンテナ*/
#contents {
	height: 400px;
	width: 800px;
	background-repeat: no-repeat;
}

/*中央コンテンツ内メインコンテナ*/
#contents #main2 {
	height: 275px;
	width: auto;
	line-height: 2.5em;
	color: #000000;
	text-align: center;
	font-size: small;
	padding-top: 75px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
#contents #main2 h2 {
	margin: 10px 0px 0px 15px;
	padding: 10px 0px 0px;
	height: 40px;
	font-size: 9px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
#contents #main2 h3 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

/*フッタ*/
address {
	margin: 0px;
	padding-top: 50px;
	text-align: center;
}
/*テキスト非表示*/
em {
	visibility: hidden;
}
#wrapper h2 {
}
#wrapper #contents #main2 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#wrapper #contents2 {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #CCCCCC;
	font-size: small;
	line-height: 2em;
	background-color: #121212;
	border: 1px solid #333333;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wrapper #contents3 {
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	color: #CCCCCC;
	font-size: small;
	line-height: 2em;
	background-color: #121212;
	border: 1px solid #333333;
	background-repeat: no-repeat;
	background-position: top;
	padding: 20px;
	margin-bottom: 0px;
}

.style2 {color: #999999}


#contents5 {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 325px;
	width: 800px;
	text-align: center;
	padding-top: 75px;
}