/* おまじない */
@charset "shift_jis";
* { font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif; }

/* imgタグの設定 */
	img {
	    border-style:none;
	}
	/* マウスホバーで画像半透明 */
	 a:hover img {
		opacity: 0.7;
		filter: alpha(opacity=70);
		-ms-filter: "alpha(opacity=70)";
	}

/* aタグの設定 */
	a{
		text-decoration:none;
	}

/* bodyタグの設定 */
	body {
		margin: 0;
		padding: 0;
		line-height:1.4;
		background-color:#ffeccc;
	}

/* ページトップへボタン */
	#pageTop{
		position:fixed;
		width:49px;
		height:49px;
		bottom:10px;
		right:10px;
		background-image: url("img/topbtn1.png");
	}

	#pageTop:hover{
		background-image: url("img/topbtn2.png");
	}

/* 全体ラップ */
	.wrap{
		width:1000px;
		padding:0px;
		margin:0px auto;
		background-color: #FFF;
		box-shadow:0px 0px 20px;
	}

/* ヘッダ　ラップ */
	.header_wrap{
		width:1000px;
		padding:0px;
		margin:0px auto;
		background-color: #975817;
	}


/* コンテンツ ラップ */
	.contents_wrap{
		width:1000px;
		padding:0px;
		margin:0px;
		background-color: #F0F;	/* とりあえずカラー */
	}

		/* コンテンツ 枠 */
		.contents_flame{
			width:1000px;
			padding: 0px;
			margin:0 auto 0 auto;
			background-color: #fff;	/* とりあえずカラー */
		}

		/* メインコンテンツ */
		.contents_left{
			float:left;
			width: 720px;
			height: 590px;
			margin:0px;
			background-color: #FFF;	/* とりあえずカラー */
		}

		/* サイドバー */
		.contents_right{
			float:left;
			width: 280px;
			height: 590px;
			margin:0px;
			padding:0px;
			background-color: #fFf;	/* とりあえずカラー */
		}

		.clears{
			clear:both;
		}

/* コンテンツ ラップ */
	.mail_wrap{
		width:1000px;
		padding:0px;
		margin:0px;
		background-color: #FFF;	/* とりあえずカラー */
	}



	/* Facebook差し込み */
	.fbox_base   {  
		background-color: #004e8e;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;

		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;

		margin:20px;
		padding: 10px;
		width: 680px;
		height:500px;
	} 

	.fbox_wid   {  
		padding: 0px;
		margin: 0px 10px 0px 0px;
		width: 500px;
		height:500px;
	} 

	.fbox_info   {  
		background-color: FFF;
		border-radius: 0px 10px 10px 0px;
		-webkit-border-radius: 0px 10px 10px 0px;
		-moz-border-radius: 0px 10px 10px 0px;

		padding: 10px;
		margin: 0px;
		width: 180px;
		height:480px;
	} 




/* フッター */

	.foot_wrap{
		clear:left;
		width:100%;
		padding:0px;
		margin:0px;
		background-color: #FFF;	/* とりあえずカラー */
	}


	/* フッター ライン */
		.foot_line{
			clear:left;
			width:100%;
			height:5px;
			background-color: #118311;
			padding: 0px;
		}

	/* フッター ベース */
		.foot_base{
			width:100%;
			height:230px;
			background-color: #FFF;
			padding: 0px;
		}
			/* フッター 枠 */
			.foot_flame{
				width:1000px;
				height:140px;
				padding: 0px;
				background:url(img/foot_bg.png) no-repeat;
				margin:0 auto 0 auto;
			}

	/* フッター アンダー */
		.foot_under{
			clear:left;
			line-height: 30px;
			width:100%;
			height:30px;
			background-color: #FFF;
			padding: 0px;
			margin: 0px;
		}

/* 明朝体 */
p.mincho {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 22px;
	line-height: 26px;
}



/* お問い合わせフォーム */
	#formWrap {
		width:600px;
		line-height:1.4em;
		font-size:90%;
		background:#FFF;
		border:1px solid #000;
		padding:10px 10px 10px 10px;
	}
	table.formTable{
		margin:0 auto;
		border-collapse:collapse;
	}
	table.formTable td,table.formTable th{
		border:1px solid #ccc;
		padding:10px;
		background:#FFF;
		color:#000;
	}
	table.formTable th{
		width:200px;
		font-weight:normal;
		background:#efefef;
		text-align:left;
		color:#000;
	}


	table.houseTable{
		width:300px;
		margin:5px;
		border-collapse:collapse;




