@charset "UTF-8";
#wrapper #main #back {
	background: #99CC99;
}
body {
	background: #282828;
	padding: 0px;
	margin: 0px;
	font-size: 62.5%;
}
img {
	border-style: 0;
}
#wrapper {
	width: 780px;
	margin: 0px auto;
	padding: 0px 10px;
	overflow: hidden;
	background: #FFFFFF;
}
h1 {
	display: none;
}
#wrapper #header {
	background: url(../image/common/header.jpg) no-repeat;
	height: 78px;
	width: 800px;
}
#navbar {
	background: #FFFFFF;
	padding: 0px;
	width: 780px;
	margin: 5px 0px;
	height: 42px;
}
#navbar #btn01 a {
	display: block;
	float: left;
	height: 42px;
	width: 157px;
	background: url(../image/common/navi1.jpg) no-repeat center center;
	text-indent: -9999px;
}
#navbar #btn02 a {
	display: block;
	float: left;
	height: 42px;
	width: 155px;
	background: url(../image/common/navi2.jpg) no-repeat center center;
	text-indent: -9999px;
}
#navbar #btn03 a {
	display: block;
	float: left;
	height: 42px;
	width: 156px;
	background: url(../image/common/navi3.jpg) no-repeat center center;
	text-indent: -9999px;
}
#navbar #btn04 a {
	display: block;
	float: left;
	height: 42px;
	width: 155px;
	background: url(../image/common/navi4.jpg) no-repeat center center;
	text-indent: -9999px;
}
#navbar #btn05 a {
	display: block;
	float: left;
	height: 42px;
	width: 157px;
	background: url(../image/common/navi5.jpg) no-repeat center center;
	text-indent: -9999px;
}
#navbar #btn01 a:hover {
	background: url(../image/common/navi1_2.jpg);
}
#navbar #btn02 a:hover {
	background: url(../image/common/navi2_2.jpg);
}
#navbar #btn03 a:hover {
	background: url(../image/common/navi3_2.jpg);
}
#navbar #btn04 a:hover {
	background: url(../image/common/navi4_2.jpg);
}
#navbar #btn05 a:hover {
	background: url(../image/common/navi5_2.jpg);
}
#wrapper #main {
	width: 780px;
}
#wrapper #top01 {
	clear: both;
}
#wrapper #top01 p {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}
#wrapper #cnt02 {
	background: #EDEDED;
	height: 108px;
	border-width: 0px;
	border-style: 0;
	padding: 0px;
	margin-bottom: 10px;
}
#wrapper #cnt02 img {
	padding: 0px;
	margin-top: 4px;
	margin-left: 4px;
	border-width: 0px;
	border-style: 0;
}
#navbar h5 {
	margin: 0px;
	padding: 0px;
}
#wrapper #main #top03 {
	width: 500px;
	float: left;
	clear: both;
}
#wrapper #main #top03 p {
	margin: 0px;
	padding: 0px;
}
#wrapper #main #top03 img {
	margin: 0px;
	padding: 0px 0px 3px;
	float: left;
}
.top03title {
	font: 1.2em/1em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #993300;
	padding-top: 2px;
	width: 500px;
	padding-bottom: 4px;
}
.top03news {
	font: 1.2em/1.5em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #4D4D4D;
	padding-top: 0px;
	padding-bottom: 3px;
	float: left;
	margin-bottom: 15px;
	width: 500px;
	clear: both;
}
#wrapper #main #top04 {
	float: right;
	width: 270px;
	text-align: right;
}
#top04 img {
	margin-bottom: 5px;
}
#wrapper #main .top03news dl {
	margin-top: 2px;
}
#wrapper #main .top03news dl dt {
	margin: 0px 0px 3px 5px;
	padding: 0px 0px 0px 8px;
	clear: both;
	background: url(../image/common/btn_news.jpg) no-repeat 0px 50%;
}
#wrapper #main .top03news dl dd a {
	text-decoration: none;
	color: #039;
}
#wrapper #main .top03news dl dd a:hover {
	color: #993300;
}
.news_o {
	float: right;
	margin-top: 0px;
}
#wrapper #main .top03news dl dd {
	margin: 0px 0px 14px;
	padding: 0px 0px 5px 15px;
	border-bottom: 1px dotted #E0E0E0;
}

#footer {
	font: 1em/2em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #9text-align: center;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: center;
}
#footer p {
	margin: 0px 0px 10px;
	padding: 0px;
}
.att {
	font-size: 10px;
	line-height: 25px;
	text-transform: none;
	color: #000;
	padding-left: 5px;
}
