@charset "SHIFT_JIS";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {
	border: none;
}

.cr{float:none;clear:both;margin:0;padding:0;}

div#top01 {
	width: 752px;
	height: 88px;
	margin-top: 0px;
	margin-bottom: 0px;
	_margin-bottom: -20px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

div#top01_l {
	width: 220px;
	height: 88px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}

div#top01_r {
	width: 532px;
	height: 88px;
	margin: 0px;
	padding: 0px;
	background: url("../../img/h1_bg2.gif") no-repeat left top;
	float: left;
}

a#h1 {
	width: 220px;
	height: 88px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: url("../../img/h1_bg1.gif") no-repeat left top;
	float: left;
}

div#h1 {
	width: 220px;
	height: 88px;
	margin: 0px;
	padding: 0px;
	background: url("../../img/h1.gif") no-repeat left top;
}

div#top02 {
	width: 752px;
	height: 18px;
	margin-top: 0px;
	margin-bottom: -2px;
	/* \*/margin-bottom: 0px;/* */
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background: url("../../img/h2_bg.gif") no-repeat left top;
}

div#top03 {
	width: 752px;
	height: 271px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

div#top04 {
	width: 222px;
	height: 271px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div#top04 ul{
	width: 222px;
	height: 271px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#top04 ul li{width:222px;height: 34px;margin:0;}
div#top04 ul li a:link,div#top04 ul li a:visited{width:222px;height:34px;display:block;text-indent:-9999px;}
div#top04 ul li a:hover,div#top04 ul li a:active{width:222px;height:34px;display:block;background:none;}

#top_li01{background:url(../../img/li01_02.gif) no-repeat;}
#top_li01 a:link,#top_li01 a:visited{background:url(../../img/li01_01.gif) no-repeat;}
#top_li02{background:url(../../img/li02_02.gif) no-repeat;}
#top_li02 a:link,#top_li02 a:visited{background:url(../../img/li02_01.gif) no-repeat;}
#top_li03{background:url(../../img/li03_02.gif) no-repeat;}
#top_li03 a:link,#top_li03 a:visited{background:url(../../img/li03_01.gif) no-repeat;}
#top_li04{background:url(../../img/li04_02.gif) no-repeat;}
#top_li04 a:link,#top_li04 a:visited{background:url(../../img/li04_01.gif) no-repeat;}
#top_li05{background:url(../../img/li05_02.gif) no-repeat;}
#top_li05 a:link,#top_li05 a:visited{background:url(../../img/li05_01.gif) no-repeat;}
#top_li06{background:url(../../img/li06_02.gif) no-repeat;}
#top_li06 a:link,#top_li06 a:visited{background:url(../../img/li06_01.gif) no-repeat;}
#top_li07{background:url(../../img/li07_02.gif) no-repeat;}
#top_li07 a:link,#top_li07 a:visited{background:url(../../img/li07_01.gif) no-repeat;}
#top_li08{background:url(../../img/li08_02.gif) no-repeat;}
#top_li08 a:link,#top_li08 a:visited{background:url(../../img/li08_01.gif) no-repeat;}


div#top05 {
	width: 530px;
	height: 271px;
	margin: 0px;
	padding: 0px;
	background: url("../../img/main.jpg") no-repeat left top;
	float: left;
}

div.clear {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

div#top07 {
	text-align:left;
	width: 752px;
	height:330px
	margin-top: 0px;
	_margin-top: -18px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background: url("../../img/top_main.jpg") no-repeat;
}

div#top08 {
	width: 752px;
	height: 31px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background: url("../../img/footer.gif") no-repeat left top;
}


#top_contents{
height:200px;
float:none;
clear:both;
margin:0 0 0 25px;}


#top_contents h4{
width:250px;
height:130px;
background:url(../img/madori_btn01.gif) no-repeat;}
#top_contents h4 a{
width:250px;
height:130px;
display:block;
text-indent:-9999px;
outline:none;}
#top_contents ul{
margin:10px;
list-style:none;
}

#top_contents li{
list-style:none;
line-height:15px;
margin:3px 0;
padding:0 0 0 10px;
background:url(../../img/icon01.gif) no-repeat left center;
}



div#top_request {
	width: 120px;
	height: 45px;
	margin: 25px 0px 0px 370px;
	_margin: 20px 0px 0px 330px;
	padding: 0px;
	display: block;
	/* \*/overflow: hidden;/* */
}

a#top_request {
	width: 120px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	display: block;
	/* \*/overflow: hidden;/* */
	background: url("../../img/b_request01.gif") no-repeat left top;
}

a#top_request:hover {
	width: 120px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	display: block;
	/* \*/overflow: hidden;/* */
	background: url("../../img/b_request02.gif") no-repeat left top;
}

div#cm {
	width: 237px;
	height: 34px;
	margin: 5px 0px 0px 35px;
	_margin: 5px 0px 0px -440px;
	padding: 0px;
	display: block;
	/* \*/overflow: hidden;/* */
	background: url("../../img/cm.gif") no-repeat left top;
}


