@charset "utf-8";

/*** CSS Reset ***/
*{
	margin:0;
	padding:0;
	font-family:verdana,sans-serif;
}
body {
	text-align:center;
	background:#fff url("../img/bg_body.gif") repeat-x top;
}
img {
	border:none;
}

#footer address {
	display:none;
}

/*** Main ***/

#container{
	width:720px;
	background:url("../img/bg.png") repeat-y center;
	margin:0 auto;
	text-align:left;
}
* html #container{
	behavior: expression(IEPNGFIX.fix(this));/* IE6透過png対応 */
}

#header{
	height:80px;
	width:700px;
	margin-left:10px;
	margin-right:10px;
	background:url("../img/bg_header.gif") no-repeat bottom center;
}
#header img{
	margin-top:14px;
	margin-left:10px;
}

#content{
	background:url(../img/bg_content.gif) repeat-x top;
	width:680px;
	height:300px;
	margin:0 20px;
	position:relative;
}
#navi{
	position:absolute;
	top:20px;
	left:5px;
	width:185px;
	background:url("../img/bg_navi.gif") no-repeat right top;
}
#main{
	position:absolute;
	top:0px;
	left:40px;
	background:url("../img/main_image.jpg") no-repeat;
	margin:20px 0 0 0;
	width:640px;
	height:286px;
}
#under{
	clear:both;
	text-align:center;
	color:#248edc;
	font-size:13px;
	padding:20px 0;
}
#under .banner1{
	margin:12px 20px;
}

#under .banner2{
	margin:0 20px;
}

#under .banner3{
	margin:12px 20px;
}

#under .kameiten {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

#footer{
	background:url("../img/bg_footer.png") no-repeat bottom center;
	margin:0 auto;
	width:720px;
	height:85px;
}
* html #footer{
	behavior: expression(IEPNGFIX.fix(this));/* IE6透過png対応 */
}

/*** Main ***/
h2{
	margin-top:10px;
}
p{
	text-align:left;
	color:#6e6e6e;
	line-height:140%;
	font-size:13px;
	padding:1em 0 0 30px;
}
p.underline{
	border-bottom:1px solid #d9d9d9;
}

/*** Navi ***/
#navi li{
	width:172px;
	height:30px;
	list-style:none;
}

#navi a {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
}

#cat01 a {
	background-image:url(../img/btn_cat1a.gif);
}

#cat01 a:hover {
	background-image:url(../img/btn_cat1b.gif);
}

#cat02 a {
	background-image:url(../img/btn_cat2a.gif);
}

#cat02 a:hover {
	background-image:url(../img/btn_cat2b.gif);
}

#cat03 a {
	background-image:url(../img/btn_cat3a.gif);
}

#cat03 a:hover {
	background-image:url(../img/btn_cat3b.gif);
}

#cat04 a {
	background-image:url(../img/btn_cat4a.gif);
}

#cat04 a:hover {
	background-image:url(../img/btn_cat4b.gif);
}

#cat05 a {
	background-image:url(../img/btn_cat5a.gif);
}

#cat05 a:hover {
	background-image:url(../img/btn_cat5b.gif);
}

#cat06 a {
	background-image:url(../img/btn_cat6a.gif);
}

#cat06 a:hover {
	background-image:url(../img/btn_cat6b.gif);
}



#cat08  a:hover {
	background-image:url(../img/btn_cat8b.gif);
}
#cat08  a {
	background-image:url(../img/btn_cat8a.gif);
}

#cat09 a {
	background-image:url(../img/btn_cat9a.gif);
}

#cat09 a:hover {
	background-image:url(../img/btn_cat9b.gif);
}

#cat10 a {
	background-image:url(../img/btn_cat10a.gif);
}

#cat10 a:hover {
	background-image:url(../img/btn_cat10b.gif);
}
