@charset "UTF-8";

#top_picture {
	margin:20px auto;
	overflow:hidden;
	width:957px;
	height:357px;
	position:relative;
}

#top_message{
	margin:auto;
	width:951px;
	line-height:1.8em;
}

#m_btns {
	margin-left:80px;
	margin-top:30px;
	width:930px;
	overflow:hidden;
}

#btn1 {
	float:left;
	margin-left:20px;
}

#btn2,#btn3 {
	float:right;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:5px;
}

#info1 {
	width:946px;
	height:177px;
	margin:auto;
	background-image: url(../images/info_waku1.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#info2 {
	width:590px;
	height:172px;
	margin:auto;
	background-image: url(../images/info_waku2.png);
	background-repeat:no-repeat;
	overflow:hidden;
}



#infobox {
	width:920px;
	height:160px;
	margin:auto;
	margin-top:10px;
	overflow:scroll;
}


#info2 {
	width:590px;
	float:left;
	margin-left:75px;
	margin-top:20px;

}

#garage {
	display:block;
	margin:50px auto 10px auto;
}

#tow_bnr {
	display:block;
	margin:50px auto;
	text-align:center;
	width:900px;
	background-color:#eee;
}

#t-left {
	loat:left;
}

#t-right {
	loat:right;
}

#m_insta {
	display:block;
	margin:20px auto;
}

#h_hapi {
	display:block;
	margin:30px auto;
}

#new_info_board {
	margin-left:70px;
	margin-top:20px;
}

#event_info_board {
                                margin-left:70px;
                                margin-top:20px;
								float:left;
}

#f_box1 {
                                margin-right:68px;
                                float:right;
                                margin-top:-50px;
                                width:316px;
                                height:264px;

}

#f_box234 {
                                overflow:hidden;
                                margin-left:70px;
                                float:left;
                                width:960px;
}

#f_box2 {
                                float:left;
                                margin-left:10px;
                                margin-top:4px;
                                width:282px;
                                height:243px;
}

#f_box3 {
                                float:left;
                                margin-left:30px;
                                width:282px;
                                height:247px;

}

#f_box4 {
                                float:left;
                                margin-left:35px;
                                margin-top:17px;
                                width:301px;
                                height:230px;

}

#tbnr_box {
	width:850px;
	margin:0px auto;
}

#p1_img {
	float:right;
	margin-right:40px;
	margin-top:-30px;
}

#p2_img {
	float:left;
	margin-left:80px;
	margin-top:60px;
}

#p3_img {
	float:left;
	margin-left:50px;
	margin-top:60px;
}

#p4_img {
	float:left;
	margin-left:40px;
	margin-top:20px;
}

#rbox2 {
	float:right;
	width:330px;
	height:145px;
	margin-right:10px;
	margin-top:15px;
	overflow:scroll;
	overflow:hidden;
}

