@charset "utf-8";
/* index */


/*main*/
#main{
	width:900px;
	text-align:center;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	height: auto;
		}


/*head*/
#head{
	width:100%;
	height:130px;
	background-color: #FFFFFF;
	background-position: center;
	margin: 0px;
		}


/*main1*/
#main1{
	width:850px;
	height:250px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
		}


/*main2*/
#main2{
	width:850px;
	height:60px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
		}

#main2_2{
		width:850px;
		height:60px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		}
		
img.navi{
			margin-left:2px;
			}


/*main3*/
#main3{
	width:780px;
	margin-top:30px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
		}

#live{
		width:290px;
		height:230px;
		padding-top:10px;
		background-image:url(parts/live_waku.gif);
		float:left;
		}

#push{
	width:470px;
	height:250px;
	float:left;
	text-align:left;
	margin-top: 3px;
	margin-left: 20px;
		}

#p_tit{
	font-weight:bold;
	width:420px;
	border-bottom:dotted 1px black;
	margin-left: 20px;
		}

#p_bun{
	width:450px;
	padding-left:20px;
	margin-top:10px;
	line-height:150%;
	height: auto;
		}

/*main4*/
#main4{
	width:830px;
	height:150px;
	margin-top: 10px;
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;

		}

#razer{
		width:380px;
		margin-left:10px;
		float:left;
		text-align:left;
		}
		
#braki{
		width:380px;
		margin-right:10px;
		float:right;
		margin-left:10px;
		text-align:left;
		}

#t_pho_l{
			margin-top:10px;
			height:120px;
			}

div.t_pho1{
			float:left;
			}

div.t_pho2{
			float:right;
			}

/*main5*/
#main5{
	width:800px;
	height:180px;
	border-top: 1px solid #003F71;
	padding-top:40px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
		}

#annai{
	width:400px;
	height:180px;
	float:left;
	text-align:left;
	line-height:1.7em;
	margin-left:10px;
		}

#map{
		width:350px;
		height:180px;
		float:right;
		margin-right:10px;
		}

img.map{
		float:right;
		}


/*foot*/
#foot{
	border-top: 1px solid #003F71;
	font-size:8pt;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	margin-top: 35px;
	width: 900px;
		}
s
