@charset "Shift_JIS";

@import url("reset.css");

#all{
	width:968px;/*width:1040px;*/
	margin:0 auto;}
	
#header{
	width:968px;/*width:1040px;*/
	height:99px;
	margin:0 0 10px 0;}
	
#contents{
	width:968px;/*width:1040px;*/
	clear:both;
	overflow:hidden;}
	
.left_box{
	width:244px;
	float:left;}

.center_box{
	width:460px;
	margin:0 0 0 10px;
	float:left;}
	
.right_box{
	width:244px;
	float:right;}
	
/********* 水色の枠のボックス **********/
.color_box{
	width:240px;
	border:2px solid #99cccc;
	margin:0 0 10px 0;
	clear:both;}

/********* sideの枠無しボックス *********/
.noboder_box{
	width:244px;
	margin:0 0 10px 0;
	clear:both;
	overflow:hidden;}

/********* header **********/
#seach_box{
	width:160px;
	font-size:0.8em;
	float:right;
	margin-top:5px;}

/********* left ***********/
.seach_botton{text-align:center;}

	/* トピックス */
	h2.topics{
		width:230px;
		background:#99cccc;
		font-size:0.8em;
		font-weight:bold;
		text-align:center;
		padding:5px;}
			
	img.ab{
		width:234px;
		margin:3px;
		clear:both;}
		
	/* QRコード */
	h2.QR{
		width:158px;
		font-size:1em;
		font-weight:bold;
		margin:0 0 3px;
		padding:0 0 0 5px;
		float:right;}
	img.QR_code{
		width:72px;
		height:72px;
		border:1px solid #000000;
		float:left;}
	p.QR_text{
		width:158px;
		font-size:0.75em;
		line-height:1.3em;
		margin:0;
		padding:0 0 0 5px;
		float:right;
		clear:right;}
	p.QR_url{
		width:240px;
		font-size:0.75em;
		letter-spacing:0.25em;
		line-height:1.3em;
		margin:0;
		padding:0 0 0 5px;
		clear:both;}
		
	/* コンテンツ紹介 */
	.presen_box{
		width:230px;
		padding:3px;
		clear:both;
		overflow:hidden;}

		h2.presen_title{
			width:224px;
			background:url(../one_image/index_img/back.gif) repeat-x;
			border-bottom:2px dashed #FF0066;
			font-size:0.8em;
			font-weight:bold;
			margin:0 0 3px;
			padding:7px 5px 3px;}
		p.presen_text{
			width:129px;
			font-size:0.7em;
			line-height:1.2em;
			margin:0 0 0 5px;
			float:right;
			clear:right;}
			
	.presen_box a:link{text-decoration:none;}
	.presen_box a:visited{text-decoration:none;}

/********* ccenter ***********/
.box{
	width:460px;
	margin:0 0 10px;
	clear:both;}
	
	/* メニュー */
	#menu{
		width:460px;
		font-size:0.75em;
		font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		text-align:center;
		line-height:1.3em;
		margin:0 0 10px;}
		
	/* オープンハウス */
	h2.open_title{
		font-size:1em;
		font-weight:bold;
		color:#000066;
		margin:0 0 3px;}
	p.open_text{font-size:0.9em;}
		
		
	/* 検索エンジンの */
	p.search_text{
		font-size:0.9em;
		margin:0 0 3px;}
	img.c_img{margin:0 5px;}
		
	/* 中央コメント */
	h2.comment_title{
		width:460px;
		font-size:1.4em;
		font-weight:bold;
		line-height:1em;
		color:#FF0066;
		margin:0 0 5px;}
	p.comment_text{
		width:460px;
		font-size:0.8em;
		font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		line-height:1.3em;
		margin:0 0 10px;
		clear:both;}
		
	/* 配布エリア */
	.area{
		background:url(../one_image/index_img/tidu.gif) 100% 50% no-repeat;}
		
	h2.area_title{
		font-size:0.9em;
		font-weight:bold;
		color:#000066;
		margin:0 0 5px;}
		
	ul.area_list{margin:0 0 15px;}
	ul.area_list li{
		font-size:0.9em;
		list-style:none;
		line-height:1.5em;
		margin:0 0 5px;}

	table.area_t{
		font-size:0.85em;
		margin:0 0 10px;}
	table.area_t th{
		vertical-align:top;}
	table.area_t td{
		vertical-align:top;}
		
	/* footer */
	#footer{
		width:460px;
		font-size:0.75em;
		font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		text-align:center;
		line-height:1.3em;
		border-top:2px solid #99cccc;
		padding:10px 0;
		clear:both;}
		

/********* right ***********/
.color_box_r{
	width:240px;
	border:2px solid #99cccc;
	text-align:center;
	margin:0 0 10px 0;
	/*padding:3px 3px 0;*/
	float:right;}
	
	/* oeBooks */
	#index_oebooks{
		padding:3px 0 0;
	}
	
	/* 私の町の不動産 */
	.fudousan{
		width:234px;
		text-align:left;
		margin:0 auto 2px;
		clear:both;}
		h2.fudousan_title{margin-bottom:2px;}
		p.fudousan_text{
			font-size:0.8em;
			line-height:1.2em;
			margin:0 0 5px 5px;}
		
	
	/* イメージと線 */	
	.color_box_r hr{
		width:100%;
		color:#FFFFFF;
		background-color:#FFFFFF;
		border-bottom:2px solid #99cccc;
		margin:0 0 2px;}
		
	.color_box_r img{margin-bottom:0px;}
		
/********* SEO **********/
#seo{
	width:968px;/*width:1040px;*/
	margin:0 auto;
	clear:both;}


/******************************
長期休業のおしらせ
******************************/
#index_lv{
	width:460px;
	text-align:center;
	clear:both;
	margin:0 0 10px;
	}
	#index_lv a{
		font-weight:bold;
		}