#site-box {width:1010px; margin: 0 auto;}
#site-box02 {width:700px; margin-left: 50px;}

#info_text {width : 700px; margin-left: 50px;}

#info_box01{
	width: 960px;
	margin: 20px auto 0;
}

img{ display:block;}

.title_box01{
	float: left;
	width: 120px;
	height:20px;
	margin-top: 15px;
	padding: 13px 0 ;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #c0c0c0;
}

.title_box01_02{
	float: left;
	width: 440px; 
	height:33px;
	margin-left: 0px;
	margin-top: 15px;
	padding: 13px 5px 0;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.title_box02{
	float: left;
	width: 110px;
	height:19px;
	margin-top: 2px;
	padding:28px 5px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #c0c0c0;
}

.title_box02_02{
	float: left;
	width: 440px;
	height:51px;
	margin-left: 0px;
	margin-top: 2px;
	padding:12px 5px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: left;
	line-height:140%;
	font-size: 13px;
	font-weight: bold;
}

.title_box03{
	float: left;
	width: 110px;
	height:19px;
	margin-left: 0px;
	margin-top: 2px;
	padding:13px 5px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #c0c0c0;
}

.title_box03_02{
	float: left;
	width: 440px;
	height:19px;
	margin-left: 0px;
	margin-top: 2px;
	padding:13px 5px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

.map_box{
	float:left;
	width: 354px;
	margin-top: 30px;
	margin-right: 10px;
}

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

.title_box06{
	float: left;
	width: 158px;
	height:200px;
	padding:5px 0;
	margin-top: 2px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: center;
	background-color:#ED2528;
}
.title_box06_02{
	float: left;
	width: 528px;
	height:200px;
	padding:5px;
	margin-left: 0px;
	margin-top: 2px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #c0c0c0;
	line-height:150%;
	text-align: left;
	font-size:12px;
}

.title_box07{
	float: left;
	width: 158px;
	height:70px;
	margin-top: 2px;
	border: solid 1px;
	border-color: #c0c0c0;
	text-align: center;
	background-color:#ED2528;
}
.title_box07_02{
	float: left;
	width: 528px;
	height:60px;
	padding:5px;
	margin-left: 0px;
	margin-top: 2px;
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #c0c0c0;
	line-height:150%;
	text-align: left;
	font-size: 12px;
}


.box06_red {color:#E2413F;
			font-weight:bold;}


.title01{
	color: #4682b4;
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.title02{
	color: #dc143c;
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
}

.title02_2{
	color: #dc143c;
	font-weight: bold;
	font-size: 14px;
}

.title03{
	color:#3cb371;
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
}


.title04{
	color: #0000cd;
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
}

.title04_2{
	font-weight: bold;
	font-size: 14px;
	margin-top: 1px;
}

.kakaku{
	font-weight: bold;
	font-size: 14px;
}

.kakaku{
	font-weight: bold;
	font-size: 14px;
}

.list{
	font-size: 14px;
}


.kin{
	color: #ff0000;
	font-size: 12px;
}


.tyui{
	margin-top: 50px;
	font-size: 12px;
}

.info_banner_box{
	/* float: left; */
	width: 980px;
	margin: 20px auto 0;
}



.buppan_box01{
	float: left;
	width: 230px;
	margin-top: 3px;
	margin-left: 0.5px;
	margin-right: 0.5px;
	border:thin #d3d3d3 solid;
}


.buppan_boxno{
	float: right;
	width: 230px;
}


.buppan_box_4{
	float: left;
	width: 172px;
	margin-top: 3px;
	margin-left: 0.5px;
	margin-right: 0.5px;
	border:thin #d3d3d3 solid;
}

.text_box{
	float: left;
	width: 300px;
	padding-left:10px;
	margin-top: 10px;
	margin-left: 0px;
}


.buppan_box02{
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-left: 0px;
	border:thin #d3d3d3 solid;
}

.text_box02{
	float: left;
	width: 430px;
	padding-left:10px;
	margin-top: 10px;
	margin-left: 0px;
}

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



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

.both{clear:both;
}

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

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

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

.banner_box_s01{
	float: left;
	width: 230px;
	margin-top: 10px;
	margin-left: 1.5px;
	margin-right: 1.5px;
}

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

	
.link_box02{
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-left: 0px;
}


.buppan_box_soon{float: left;
	width: 700px;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;

}

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


.buppan_box_h242{
	float: left;
	width: 345px;
	height:242px;
	margin-top: 3px;
	margin-left: 1px;
	border:2px #f59d00 solid;
}


.buppan_box_h273{
	float: left;
	width: 345px;
	height:273px;
	margin-top: 3px;
	margin-left: 1px;
	border:2px #f59d00 solid;
}

.and_more{
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-left: 0px;
}

.big_txt {font-size:22px;}
.red {color:#F00;}

.item_box_one {width:700px; padding:5px 0 0 0; margin:5px 0 5px 0;}


.aj_item_box {font-size:14px;
				font-weight:bold;
				width:483px;
				/*margin:1% 2% 1% 2%;*/
				margin-right: 10px;
				float:left;
				line-height:140%;}
.aj_item_box:nth-of-type(2n) { margin-right: 0;} 
.aj_item_box span {color:#F00;}
.aj_item_box2 {font-size:14px;
				font-weight:bold;
				width:100%;
				/*margin:1% 2% 1% 2%;*/
				line-height:140%;}

.item_img {width: 100%; border:1px solid #CCC; margin:10px 0 0 0;}
.item_img_only { width: 100%;}

.aj2022_txt{
	width:980px;
	margin: 5px 0;
}
.aj2022_txt td{border:0; background:#FFF; padding:20px;}

.b2_box01{
	float: left;
	width: 590px;
	margin-top: 15px;
	margin-left: 5px;
}
