@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
}

a img {
border:0;
border-style:none;
}
#container {width: 770px;margin-top: 20px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#header    {margin: 0px;padding:0;width: 770px;}
#main{margin: 0px;padding:0;width: 770px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#main_img  {
	margin: 0px;
	padding:0;
	width: 770px;
	height: 1500px;
	border: 1px solid #a8a8a8;
}
#contents  {margin-top: 10px;padding:0;width: 770px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#mainArea  {margin: 0px;padding:0;width: 605px;height: 187px;float: left;}
#sidebar   {float: right;width: 165px;}
#maininformation {
	width: 580px;
	margin-top: 0px;
	border-bottom: 1px solid #a8a8a8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#maininfo_text   {width: 580px;margin-top: 0px;text-align: left;}
#subinformation  {
	width: 580px;
	margin-top: 20px;
	border-bottom: 1px solid #a8a8a8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#subinfo_text    {width: 580px;margin-top: 0px;text-align: left;}
#extraArea {
	width: 580px;
	margin-top: 10px;
	border-bottom: 1px solid #a8a8a8;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#footer    {width: 770px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

#globalnavi {margin: 0;padding: 0;list-style-type: none;width: 165px;}

#globalnavi li
 {margin: 0;padding: 0;width: 165px;height: 65px;background-image: url(testimage/allfinal_side.gif);background-repeat: no-repeat;border-bottom: 1px solid #a8a8a8;}
#menu1 { background-position: -165px 0; border-top: 1px solid #a8a8a8;}
#menu2 { background-position: -165px -65px; }
#menu3 { background-position: -165px -130px; }
#menu4 { background-position: -165px -195px; }
#menu5 { background-position: -165px -260px; }
#menu6 { background-position: -165px -325px; }
#menu7 { background-position: -165px -390px; }
#menu8 { background-position: -165px -455px; }
#menu9 { background-position: -165px -520px; }

#globalnavi a 
 {text-indent: -9999px;text-decoration: none;display: block;width: 165px;height: 65px;background-image: url(testimage/allfinal_side.gif);background-repeat: no-repeat;}
#menu1 a { background-position: 0 0; }
#menu2 a { background-position: 0 -65px; }
#menu3 a { background-position: 0 -130px; }
#menu4 a { background-position: 0 -195px; }
#menu5 a { background-position: 0 -260px; }
#menu6 a { background-position: 0 -325px; }
#menu7 a { background-position: 0 -390px; }
#menu8 a { background-position: 0 -455px; }
#menu9 a { background-position: 0 -520px; }

#globalnavi a:hover {text-decoration: none;background-color: transparent;background-image: none;}
#topicPath {
	margin-top: 10px;
	padding: 0;
	font-size: 80%;
	list-style: none;
	overflow: hidden;
}
ol#topicPath li {float: left;padding-right: 7px;padding-left: 10px;background: url(img/ico_sample01.gif) no-repeat 0 50%;}
ol#topicPath li.home {padding-left: 0;background: none;}
ol#topicPath li a:link,
ol#topicPath li a:visited {color: #000000;}
ol#topicPath li a:hover,
ol#topicPath li a:active {color: #dc143c;}
ol#topicPath li em {font-style: normal;font-weight: bold;}
