#site-box {width:1040px; margin-left:auto;margin-right:auto;}
#site02-box {width:700px; margin-left: 30px;}
#site03-box {width:980px; margin-left: 0px;}

.first{
	float: left;
	width: 680px; 
	margin-left: 0px;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff8c00;
}

.text_box{
	float: left;
	width: 700px; 
	margin-left: 0px;
	margin-top: 15px;
}

.text_box02{
	float: left;
	width: 700px; 
	margin-left: 0px;
	margin-top: 5px;
	font-weight: bold;
}

.title_box01{
	float: left;
	width: 73px;
	margin-left: 30px;
	margin-top: 15px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff69b4;
}

.title_box01_02{
	float: left;
	width: 250px; 
	margin-left: 0px;
	margin-top: 15px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.title_box02{
	float: left;
	width: 73px; 
	margin-left: 2px;
	margin-top: 15px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff69b4;
}

.title_box02_02{
	float: left;
	width: 255px; 
	margin-left: 0px;
	margin-top: 15px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.title_box03{
	float: left;
	width: 73px; 
	height: 50px;
	margin-left: 30px;
	margin-top: 2px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff69b4;
}

.title_box03_02{
	float: left;
	width: 250px; 
	height: 50px;
	margin-left: 0px;
	margin-top: 2px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.title_box04{
	float: left;
	width: 73px; 
	height: 50px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff69b4;
}

.title_box04_02{
	float: left;
	width: 255px; 
	height: 50px;
	margin-left: 0px;
	margin-top: 2px;
	padding: 5px;
	border: solid 1px;
	border-color: #ff69b4;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.title_box05{
	float: left;
	width: 700px; 
	height: 20px;
	margin-left: 30px;
	margin-top: 2px;
	padding: 5px;
	text-align: left;
	font-size: 10px;
}

.buppan_box01{
	float: left;
	width: 230px;
	margin-top: 2px;
	margin-left: 1px;
	border:#d3d3d3 solid 1px;
}

.buppan_box_text{
	float: left;
	width: 230px;
	margin-top: 2px;
	margin-left: 1px;
}

.buppan_box_p{
	float: left;
	width: 230px;
	margin-top: 2px;
	margin-left: 1px;
	border:#0000cd solid 1px;
}

.buppan_boxbig{
	float: left;
	width: 698px;
	margin-top: 2px;
	margin-left: 1px;
}

.buppan_box0111{
	float: left;
	width: 230px;
	margin-top: 3px;
	margin-left: 1px;
	margin-right: 2px;
	border:3px #ff7f50 solid;
}

.buppan_box01_p{
	float: left;
	width: 230px;
	margin-top: 1px;
	margin-left: 1px;
	border:1px #ffd700 solid;
}

.buppan_box01_2{
	float: left;
	width: 227px;
	margin-top: 1px;
	margin-left: 5px;
	border:thin #d3d3d3 solid;
}

.buppan_box015{
	float: left;
	width: 345px;
	margin-top: 3px;
	margin-left: 1px;
	border:2px #ff7f50 solid;
}

.buppan_box0155{
	float: left;
	width: 345px;
	margin-top: 3px;
	margin-left: 1px;
	border:2px #d3d3d3 solid;
}

.buppan_box015w{
	float: left;
	width: 400px;
	margin-top: 3px;
	margin-left: 2px;
	border:2px #ff7f50 solid;
}

.buppan_box0155{
	float: left;
	width: 345px;
	margin-top: 3px;
	margin-left: 1px;
}

.buppan_box030{
	float: left;
	width: 694px;
	margin-top: 3px;
	border:2px #ff7f50 solid;
}

.buppan_box02{
	float: left;
	width: 463px;
	margin-top: 2px;
	margin-left: 1px;
	border:thin #d3d3d3 solid;
}

#info_text {width : 695px; margin-left:auto;margin-right:auto;}

#top_box{margin: 0px 0px 0px 20px; }



#text_box{margin: 50px 0px 0px 0px; float:left;}
#text_box02{margin: 0px 0px 0px 0px; float:left;}

.both{clear:both;
}

#sample_box{margin: 0px 0px 20px 52.5px; float:left;}

#info_box{
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-left: 30px;
}

#tweetsBox{
	float: right;
	width: 260px;
	margin-top: 20px;
	margin-right: 30px;
}

#tweetsBox02{
	float: right;
	width: 250px;
	margin-top: 20px;
	margin-right: 30px;
}

.banner_boxcomi{
	float: left;
	width: 690px;
	margin-top: 20px;
	margin-left: 30px;
	border:3px #0000cd solid;
}

.banner_box01{
	float: left;
	width: 950px;
	margin-top: 20px;
	margin-left: 0px;
}

.banner_box2014{
	float: left;
	width: 950px;
	margin-top: 5px;
	margin-left: 0px;
}

.banner_box01v2{
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-left: 0px;
	border:3px #ff69b4 solid;
}

.banner_box012{
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-left: 30px;
}


.banner_box02{
	float: left;
	width: 700px;
	margin-top: 20px;
	margin-left:30px;
}

.banner_box03{
	float: left;
	width: 700px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.zyohou_box00{
	float: left;
	width: 340px;
	margin-top: 10px;
	margin-left: 30px;
}


.zyohou_box01{
	float: left;
	width: 230px;
	margin-top: 10px;
	margin-left: 30px;
}

.zyohou_box01_01{
	float: left;
	width: 230px;
	margin-top: 10px;
	margin-left: 3px;
}

.zyohou_box01_015{
	float: left;
	width: 460px;
	margin-top: 10px;
	margin-left: 30px;
}

.zyohou_box01_015_01{
	float: left;
	width: 3500px;
	margin-top: 10px;
	margin-left: 3px;
}

.zyohou_box02{
	float: left;
	width: 340px;
	margin-top: 20px;
	margin-left: 20px;
}

.link_box01{
	float: left;
	width: 200px;
	margin-top: 5px;
	margin-left: 5px;
}
	
.link_box02{
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-left: 5px;
	border:thin #a9a9a9 solid;
	
}

.b2_box01{
	float: left;
	width: 370px;
	margin-top: 10px;
	margin-left: 30px;
}

.b3_box01{
	float: left;
	width: 327px;
	margin-top: 10px;
	margin-left: 3px;
}

.p,li,dd,dt,span{
	text-align: left;
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.eventInfoDataBox{
	width: 700px;
}

.eventInfoDataBox dt{
	width: 700px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #8b4513;
}

.eventInfoDataBox dd{
	min-height: 30px;
	margin: -22px 0 2px 170px;
	line-height: 100%;
	font-size: 14px;
	font-weight: bold;
}




#mu0{
	float: left;
	width: 1040px;
	margin-top: 5px;
	margin-left: 0px;
}




#mu10{margin: 0px 0px 10px 80px; }
#mu20{margin: 0px 0px 20px 52.5px; }
#mu30{margin: 0px 0px 30px 52.5px; }
#mu40{margin: 0px 0px 40px 52.5px; }
#mu50{margin: 0px 0px 50px 52.5px; }
#mu60{margin: 0px 0px 60px 52.5px; }
