/* CSS Document */

body{
	background-color:#000000;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	margin:0;
	padding:0;
		 
}

a{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{color:#40b5bd}


/*header-------------------------------------------------------------*/

#header{
	background:url(../img/h_bg.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:216px;
}

#h{
	margin:0;
	padding:0;
	width:902px;
	height:216px;
}

#h_gotty{
	margin-top:30px;
	padding:0;
	width:617px;
	height:144px;
	float:left;
}

#h_t-style{
	margin-top:30px;
	padding:0;
	width:179px;
	height:144px;
	float:right;
}

#h_t-style img{
margin:0;
padding-bottom:10px;
}

#h_line{
	background: url(../img/h_line.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:3px;
}

#hn_bg{
	background: url(../img/hn_bg.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:22px;
}

#hn_txt{
	margin:0;
	padding:0;
	width:902px;
	height:22px;
}

/*navi-------------------------------------------------------------*/

#n_green_line_b{
	background: url(../img/n_green_line_b.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	border-top: solid 3px #000000;
	border-bottom: solid 3px #000000;

}

#n_bg{
	background: url(../img/n_bg.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:187px;

}

#n_p{
	background:url(../img/n_p.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:25px;
	border-top: solid 3px #000000;
	border-bottom: solid 3px #000000;

}

#n_bg ul{
	list-style-type:none;
	 margin:0;
	 padding:0;
	 width:902px;
	 height:187px;
}

#n_bg ul li{
	 margin:0;
	 padding:0;
	 width:auto;
	 height:187px;
	 float:left;
}

/*main---------------------------------------------------------------*/

#main{
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
	width:100%;
	height:440px;
}

#scooter{
	background-color:#000000;
	margin-top:0;
	margin-bottom:0;
	width:902px;
	height:440px;
}

.text{
	margin-top:20px;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
}

/*map---------------------------------------------------------------*/

#access{
	background: url(../img/access/access_bg.jpg) no-repeat;
	margin-top:0;
	margin-bottom:0;
	width:902px;
	height:440px;
}


#map{
	margin:60px 20px 50px 25px;
	padding:20px;
	width:375px;
	height:300px;
	float:left;
	background-color:#FFFFFF;
}

#main_00{
	margin:60px 20px 10px 0;
	padding:0;
	width:400px;
	height:auto;
	float:right;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	text-align:left;
}


#main_01{
	margin:70px 20px 10px 0;
	padding:0;
	width:400px;
	height:auto;
	float:right;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-align:left;
}


.main_01{
	margin:20px 20px 0 0;
	padding:0;
	width:400px;
	height:auto;
	float:right;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-align:left;
}

.main_01 p{
	margin:0;
	padding:0;
	line-height:16px;
	}
/*contact---------------------------------------------------------------*/

#contact{
	background: url(../img/contact/contact_bg.jpg) no-repeat;
	margin-top:0;
	margin-bottom:0;
	width:902px;
	height:440px;
}

.c_main{
	margin:60px 0 0 25px;
	padding:20px 0 0 20px;
	width:350px;
	height:300px;
	float:left;
}
.c_main p{
	margin:0;
	padding:0;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
	}
	
#c_main_01{
	margin:60px 35px 0 0;
	padding:0;
	width:450px;
	height:auto;
	float:right;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-align:left;
}	
/*sitemap---------------------------------------------------------------*/	

.s_main{
	margin:90px 0 0 25px;
	padding-left:70px;
	width:450px;
	height:300px;
	float:left;
	text-align:left;
}
.s_main p{
	margin:0;
	padding:0;
	line-height:12px;
	color:#FFFFFF;
	text-align:left;
	}
	
.s_main td{
	margin:0;
	padding-left:0;
	font-size:12px;
	line-height:30px;
	color:#FFFFFF;
	text-align:left;
	}	
.s_main a{
	color:#FFFFFF;
	font-weight:bold;
	}	
	
.s_main a:hover{
	color:#40b5bd;
	font-weight:bold;
	}	
	
#sitemap{
	background: url(../img/saitemap/sitemap_bg.jpg) no-repeat;
	margin-top:0;
	margin-bottom:0;
	width:902px;
	height:440px;
}			
		
	
/*privacy---------------------------------------------------------------*/

.main_p{
	margin:30px 0 10px 30px;
	padding:0;
	width:400px;
	height:auto;
	float:left;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	text-align:left;
}

	
.p_main{
	margin:30px 0 0 20px;
	padding:0;
	width:400px;
	height:auto;
	float:left;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	text-align:left;
}

.p_main h4{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}

.main_p h4{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}

.p_main h5{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;

}

.main_p h5{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;

}


.p_main p{
	margin:0;
	padding:0;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
	}
	
.main_p p{
	margin:0;
	padding:0;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
	}	
	

.p_main_00 p{
	margin:0;
	padding:0;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
	}


#privacy{
	background: url(../img/privacy/privacy_bg.jpg) no-repeat;
	margin-top:0;
	margin-bottom:0;
	width:902px;
	height:440px;
}

.iframe{
 	width:902px;
 	height:350px;
	margin-top:60px;
	border:none;
	margin-top:50px;
	
	
}

/*footer-------------------------------------------------------------*/



#f_line{
	background: url(../img/f_line.jpg) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:3px;
}

#f_bg{
	width:902px;
	height:132px;	
}

#footer_cl p{
	margin:0;
	padding:5px 0 5px 0;
	float:left;
	text-align:left;
	color:#FFFFFF;
}

#f_bg div{
	margin:0;
	padding:0;
}

#footer_cl{
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:10px;
	font-size:11px;
}




