body 
{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 160%;
	;
	margin-right: auto;
	margin-left: auto;
	background-color: #eae7e0;
	width: 900px;
}
#head_back{
	background-image: url(../images/header_line.jpg);
	background-repeat: repeat-y;
	height: 20px;
	width: 900px;
}
h1{
	float: left;
	width: 500px;
	height: 20px;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #663333;
}
#rogo_back{
	background-color: #FFFFFF;
	width: 900px;
	height: 112px;
}
#rogo_back .posi{
	float: left;
	width: 203px;
	height: 82px;
	padding-top: 10px;
	padding-left: 20px;
}
.navi_under{
	height: 9px;
	width: 900px;
}
/************************************
*	パンくず　　　*
************************************/
#pan{
	height: 25px;
	width: 881px;
	padding-left: 19px;
	background-color: #FFFFFF;
	padding-top: 5px;
	float: left;
}
/************************************
*	コンテンツ　　　*
************************************/
#wrapper{
	float: left;
	width: 880px;
	background-color: #FFFFFF;
	padding-left: 20px;
}
/************************************
*	コンテンツ左部分　　　*
************************************/
#wrapper_left{
	float: left;
	width: 650px;
}
#wrapper_left .midashi_img{
	float: left;
	height: 100px;
	width: 400px;
	padding-top: 30px;
	padding-left: 10px;
}
#wrapper_left .midashi_img_top{
	float: left;
	height: 100px;
	width: 345px;
	padding-top: 30px;
	padding-left: 5px;
}
#wrapper_left .text_kakomi{
	float: left;
	width: 392px;
	padding-left: 10px;
}
#wrapper_left .text_kakomi_top{
	float: left;
	width: 330px;
	padding-left: 5px;
}
#wrapper_left .right_img{
	float: right;
	width: 140px;
	padding-top: 20px;
	padding-right: 20px;
}
#wrapper_left .right_img_top{
	float: left;
	width: 230px;
	padding-top: 20px;
	padding-left: 20px;
}
#form_btn{
	width: 650px;
	text-align: center;
	float: left;
	padding-top: 25px;
	padding-bottom: 20px;
}
.left_img01{
	float: left;
	padding-bottom: 20px;
}
.topic_01{
	float: left;
	width: 320px;
	padding-bottom: 20px;
}
.topic_02{
	float: left;
	width: 320px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#wrapper_left .text_kakomi02{
	float: left;
	width: 320px;
	padding-left: 22px;
}
.topic_img{
	float: right;
	width: 270px;
	padding-right: 10px;
}
#topic_kakomi{
	float: left;
	width: 650px;
	padding-bottom: 20px;
	padding-top: 15px;
}
#topic_kakomi02{
	float: left;
	width: 310px;
	padding-bottom: 20px;
	padding-right: 15px;
}
.topic_03{
	float: left;
	width: 300px;
	padding-bottom: 20px;
}
.topic_04{
	float: left;
	width: 142px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.topic_img02{
	float: right;
	width: 145px;
}
#wrapper_left .text_kakomi03{
	float: left;
	width: 150px;
	padding-right: 5px;
	padding-left: 10px;
}
#event_kakomi{
	float: left;
	width: 650px;
	padding-bottom: 30px;
}
#event_head{
	background-image: url(../images/event_back.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 643px;
}
#event_middle{
	background-image: url(../images/event_back_middle.gif);
	background-repeat: repeat-y;
	float: left;
	width: 643px;
}
.middle_midashi{
	float: left;
	height: 43px;
	width: 459px;
	padding-top: 5px;
	padding-left: 30px;
}
.middle_img{
	float: left;
	height: 112px;
	width: 170px;
	padding-top: 10px;
	padding-left: 30px;
}
.middle_text_color{
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	float: right;
	width: 403px;
	padding-right: 30px;
}
.middle_text{
	float: right;
	width: 403px;
	padding-right: 30px;
}
.middle_mailform{
	float: right;
	width: 180px;
	padding-right: 30px;
}
#event_foot{
	background-image: url(../images/event_back_foot.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 643px;
}
.thanks{
	float: left;
	width: 400px;
	padding-left: 120px;
	padding-top: 30px;
	padding-bottom: 40px;
}
/************************************
*	コンテンツ右部分　　　*
************************************/
#wrapper_right{
	float: left;
	width: 228px;
	padding-left: 2px;
}
.ukon_blog{
	background-image: url(../images/ukon_back.jpg);
	background-repeat: no-repeat;
	height: 223px;
	width: 195px;
}
.posi{
	padding-top: 35px;
	padding-left: 25px;
}
#side_kakomi{
	float: left;
	width: 195px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#side_head{
	background-image: url(../images/side_back_head.gif);
	float: left;
	height: 5px;
	width: 195px;
	background-repeat: no-repeat;
}
#side_middle{
	background-image: url(../images/side_back_middle.gif);
	background-repeat: repeat-y;
	float: left;
	width: 195px;
}
.side_midashi{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#side_foot{
	background-image: url(../images/side_back_foot.gif);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 195px;
}
.sam_banner{
	float: left;
	width: 190px;
	padding-bottom: 10px;
}
.sam_text_only{
	float: left;
	width: 180px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sam_img{
	float: left;
	width: 80px;
	padding-left: 5px;
}
.sam_text{
	float: left;
	width: 100px;
	padding-left: 5px;
}
.con_blog{
	float: left;
	width: 165px;
	padding-bottom: 15px;
	padding-left: 25px;
}
/************************************
*	フッターメニュー部分　　　*
************************************/
#foot{
	float: left;
	width: 800px;
	padding-top: 40px;
	padding-left: 50px;
	padding-bottom: 20px;
}