.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix	{
	display : block ;
	}

/* Hides from IE-mac \*/
* html .clearfix { height : 1% ; }
/* End hide from IE-mac */

div	{
	text-align: left;
}

img {
	border			: none ;
}



/*リンクテキストの設定************************************************/
a:link,a:visited	{
	color				: #6A3A0D ;
	text-decoration		: none ;
}

a:hover	{
	text-decoration		: underline ;
}

/*その他****************************************************/

body{
	font					: normal 90%/130% 'ＭＳ Ｐゴシック';
	margin 					: 0 ;
	padding 				: 0 ;
	text-align 				: left ;
	background				: #ffffff ;
}

#pri{
	margin 					: 0;
	padding 				: 0;
	width					: 0;
	height					: 0;
	background				: url('img/*.jpg')

}
html{
	font					: normal 100%/130% 'ＭＳ Ｐゴシック';
}

.google{

}

/*ヘッダー****************************************************/

.text{
	margin					: 0 auto ;
	padding					: 0 0 0 25px ;
	width					: 900px ;
	font					: normal 80%/130% 'ＭＳ Ｐゴシック';
}

.head_back{
	background				: url('img/head_back.jpg') left top repeat-x  ;
}

.head{
	margin				: 0 auto;
	padding				: 0 ;
	width				: 900px ;
	height				: 97px ;
}

.logo{
	margin				: 0 ;
	padding				: 0 0 0 5px ;
	width				: 279px ;
	float				: left ;
	display				: inline-block ;
}

.right_top{
	margin				: 0 ;
	padding				: 15px 0 0 0 ;
	width				: 572px ;
	height				: 82px ;
	float				: right ;
	display				: inline-block ;
}

.right_top span{
	margin				: 0 ;
	padding				: 0 ;
	width				: 282px ;
	height				: 56px ;
	background			: #231815 ;
	display				: inline-block ;
}

.top_left{
	float				: left ;
}

.top_right{
	float				: right ;
}

.inq{
	float				: left ;
}

.acc{
	float				: right ;
}

/*ミドル****************************************************/

.middle{
	margin				: 0 auto ;
	padding				: 5px 0 ;
	width				: 900px ;
}

.left_box{
	margin				: 0 ;
	padding				: 0 ;
	width				: 640px ;
	height				: 320px ;
	float				: left ;
	background			: #231815 ;
	display				: inline-block ;
}

.right_box{
	margin				: 0 ;
	padding				: 5px 5px 0 5px ;
	width				: 235px ;
	height				: 320px ;
	float				: right ;
	border-top			: 1px #cccccc solid ;
	border-left			: 1px #cccccc solid ;
	border-right		: 1px #cccccc solid ;
	display				: inline-block ;
}

.menu{
	margin				: 5px 8px 0 0 ;
	width				: 198px ;
	float				: left ;
	display				: inline-block ;
}

.menu span{
	padding				: 5px 0 10px 0 ;
	font				: normal 100%/160% 'ＭＳ Ｐゴシック';
	color				: #46210C ;
	display				: inline-block ;
}

.border{
	margin				: 0 0 5px 0 ;
	padding				: 5px ;
	border				: 1px #cccccc solid ;
	display				: inline-block ;
}

.left_cont{
	margin				: 0 ;
	padding				: 5px 0 0 0 ;
	float				: left ;
	width				: 430px ;
	display				: inline-block ;
}

.left_space{
	margin				: 0 ;
	padding				: 0 0 10px 0 ;
	display				: inline-block ;	
}

.tenpo{
	margin				: 0 ;
	padding				: 0 ;
	width				: 428px ;
	height				: 210px ;
	float				: left ;
	background			: url('img/tenpo_back.jpg') left top repeat-x ;
	border-left			: solid 1px #231815 ;
	border-right		: solid 1px #231815 ;
	border-bottom		: solid 1px #231815 ;
	display				: inline-block ;
}

.tenpo_in{
	margin				: 0 ;
	padding				: 40px 0 5px 5px;
	width				: 423px ;
	height				: 165px ;
	background			: url('img/tenpo.jpg') center top no-repeat ;
	display				: inline-block ;
}

.tenpo_in span{
	margin				: 0 ;
	padding				: 0 ;
	width				: 423px ;
	height				: 165px ;
	overflow			: auto;
	display				: inline-block ;
}

.left_fla{
	margin				: 0 ;
	padding				: 0 ;
	width				: 430px ;
	height				: 125px ;
	float				: left ;
	display				: inline-block ;
}

.news{
	margin				: 0 ;
	padding				: 0 ;
	width				: 428px ;
	height				: 200px ;
	float				: left ;
	background			: url('img/news_back.jpg') left top repeat-x ;
	border-left			: solid 1px #231815 ;
	border-right		: solid 1px #231815 ;
	border-bottom		: solid 1px #231815 ;
	display				: inline-block ;
}

.news_in{
	margin				: 0 ;
	padding				: 40px 0 5px 5px;
	width				: 423px ;
	height				: 160px ;
	background			: url('img/news.jpg') center top no-repeat ;
	overflow			: auto;
}

.news_in span{
	margin				: 0 ;
	padding				: 0 ;
	width				: 423px ;
	height				: 160px ;
	overflow			: auto;
	display				: inline-block ;
}

.txt{
	padding				: 1px 0 0 0 ;
	vertical-align		: middle ;
	display				: inline-block ;
	}

.data{
	margin				: 0 ;
	padding				: 0 0 0 0 ;
	height				: 15px ;
	width				: 80px ;
	float				: right;
	font				: bold 120%/100% 'Century Gothic';
	color				: #231815 ;
	vertical-align		: middle ;
	display				: inline-block ;
}

.right_cont{
	margin				: 0 ;
	padding				: 5px ;
	width				: 235px ;
	float				: right ;
	border-right		: 1px #cccccc solid ;
	border-left			: 1px #cccccc solid ;
	border-bottom		: 1px #cccccc solid ;
	display				: inline-block ;
}

.right_cont2{
	margin				: 0 ;
	padding				: 3px ;
	width				: 235px ;
	float				: right ;
	display				: inline-block ;
}

.right_space{
	margin				: 0 ;
	padding				: 0 0 5px 0 ;
	display				: inline-block ;
}

.right_fla{
	margin				: 0 ;
	padding				: 0 ;
	width				: 235px ;
	height				: 200px ;
	display				: inline-block ;
}

.mid_bottom{
	margin				: 0 ;
	padding				: 5px 0 15px 0 ;
	width				: 944px ;
	float				: left ;
	font				: normal 110%/130% 'ＭＳ Ｐゴシック';
	color				: #46210C ;
	display				: inline-block ;
}

.gsi{
	margin				: 0 ;
	padding				: 0 10px 0 0 ;
	width				: 60px ;
	float				: left ;
	display				: inline-block ;
}

.gsi_text{
	margin				: 0 ;
	padding				: 0 ;
	width				: 165px ;
	float				: right ;
	display				: inline-block ;
}

/*フッター****************************************************/

.fot_back{
	margin				: 0 ;
	padding				: 0 0 0 0 ;
	border-top			: solid 10px #7A1A22 ;
}

.fot{
	margin				: 0 auto ;
	padding				: 0px 0 0 0 ;
	width				: 900px ;
	height				: 20px ;
}

.link{
	margin				: 0 ;
	padding				: 5px 0 0 0 ;
	float				: left ;
	width				: 540px ;
	color	 			: #000000 ;
	font				: normal 75%/100% 'ＭＳ Ｐゴシック';
}

.copy{
	margin				: 0  auto ;
	padding				: 0 0 0 0 ;
	width				: 350px ;
	float				: right ;
	text-align			: right ;
	font				: bold 75%/140% 'Century Gothic';
	display				: inline-block ;
}


.toiawase_in{
	padding 			: 50px 0 0 10px ;
	width				: 660px ;
	background			: url('../img/form.gif') left top no-repeat  ;
	font				: normal 90%/100% 'ＭＳ Ｐゴシック';
	display				: inline-block ;
}

.finish{
	padding 			: 50px 0 0 10px ;
	width				: 680px ;
	display				: inline-block ;
	background			: url('img/finish.gif') left top no-repeat  ;
	font				: normal 90%/150% 'ＭＳ Ｐゴシック';
	display				: inline-block ;
}

.finish p{
	padding 			: 0 0 0 10px ;
	display				: inline-block ;
}

.kangei{
	padding 			: 10px 0 0 0 ;
	display				: inline-block ;
}
