@charset "UTF-8";
/* CSS Document */

/*==================main top==================*/
#main {
	background: #FFFFFF url(../img/bg.gif) no-repeat center bottom;
	margin-bottom: 10px;
	border: 1px solid #333333;
	}
#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
	margin-bottom:15px;
	}

#main p{
	margin-bottom:15px;
}

/*==================main content==================*/
#main #content{
	margin:10px 0 0 75px;
	width:748px;
}

#main #content div.box{
	width:308px;
	background:#fbffe4;
	border:#999966 solid 1px;
	margin:0 0 15px 20px;
	padding:18px;
	float:right;
}

/*================== info ==================*/
#main #content div.btnbox .imgL {
	float: left;
	margin: 0 8px 10px 0;
	}

#main #content div.btnbox .imgR {
	float: right;
	margin: 0 0 10px 8px;
	}

#main #content ol{
	margin-bottom:15px;
}

#main #content ol li{
	margin-left:20px;
}

/*================== center ==================*/

#main #content div.box_b{
	width:711px;
	background:#fbffe4;
	border:#999966 solid 1px;
	margin-bottom:15px;
	padding:18px;
	float:right;
}

/*================== access ==================*/
#main div.haikan{
	background:url(../access/img/img_01.gif) repeat-y;
	border:#999966 solid 1px;
	width:668px;
	padding:15px;
	margin:22px;
}

#main div.haikan dt{
	color:#c44e01;
	font-weight:bold;
	size:100%;
	margin-left:230px;
}

#main div.haikan dd{
	margin:0 0 10px 250px;
}

#main table.fee{
	background:#FBFFE4;
	border:#999966 solid 1px;
	width:698px;
	margin:22px;
	text-align:center;	
	border-collapse:collapse;	
}
#main table.fee th{
	background:#B8B68E;
	border:#999966 solid 1px;
	color:#333300;
}
#main table.fee td{
	border:#999966 solid 1px;
	padding:5px 2px;
}	
#main table.fee th.price{
	width:130px;
}	



/*================== download ==================*/
#main div.dl_Box_t{
	background:url(../download/img/box_bg_01.gif) no-repeat;
	width:747px;
	height:7px;
	line-height:0;
	overflow: hidden;
}

#main div.dl_Box_m{
	background:url(../download/img/box_bg_02.gif) repeat-y;
	width:747px;
	text-align:center;
	padding-top:10px;
}

*html body #main div.dl_Box_m{
	padding-bottom:10px;
}

#main div.dl_Box_m div.naka{
	display:inline;
	width:187px;
	margin-left:46px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}

#main div.dl_Box_m div.naka ul li{
	height:22px;
}

#main div.dl_Box_b{
	background:url(../download/img/box_bg_03.gif) no-repeat;
	width:747px;
	height:7px;
	margin-bottom:20px;
	line-height: 0;
	overflow: hidden;
}

#main ul.dl{
	margin-bottom:20px;
}

#main ul.dl li{
	list-style: disc;
	margin-left:15px;
}

/*================== sitemap ==================*/
#main ul.sitemap li{
	color:#0B419B;
	margin-bottom:10px;
}

/*=============== art/explain ===============*/
div#explain{
	text-align:center;
	}
div#explain p{
 margin-bottom:15px;
	}	

/*================== purpose ==================*/
#content h3.gokaicho{
	margin:30px 0;
	text-align:center;
}
/*================== goodsnavi ==================*/
#goodsnavi {
	float: left;
	width:250px;
	margin: 0 0px 0px 0px;
	}
/*================== goods ==================*/
#goods {
	float: right;
	width:498px;
	margin: 0 0 0x 200px;
	}
