@charset "shift_jis";

/*-----------------------------------

　　　　　CMS 共通設定用

------------------------------------*/

/**/
#presen{ clear:both;
		background:#FFFFCC;
		border:1px solid #FFCC66;
		padding:5px;
		margin-bottom:30px
		}

	#presen strong{ color:#FF9933; padding-left:5px;}
	#presen ul{ margin:10px 0px 10px 0px ; padding:0px; list-style:none}

	#presen ul li{ background:url(../../img/body/ico_pdf.gif)  no-repeat 10px center; padding-left:30px}

	#presen ul strong{ color:#333333; font-weight:normal}



/*  */
#tempu{ clear:both;
		padding:5px;
		margin-bottom:30px}

	#tempu a,strong{ margin-left:10px}


/*説明*/
p.ulr01{ font-weight:bold; text-align:center; padding:10px 0}
.ulr01 a{ color:#FF0000;  font-size:16px }



#cms{
	width:630px
}



hr{
	 clear:both
	}


/*-----------------------------------------------------

スマイルハウス
------------------------------------------------------*/
#lineup_box{

	width:610px;
	margin:0 auto;;
	padding:10px
}


		/* モダンブラウザ（IE6,7以外） */
		#lineup_box:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}
		


	#lineup_box p.list{
	width:180px;
	float:left;
	text-align:center;
	border:1px solid #EAEAEA;
		background:#FFFFCC;		
		
		padding:10px 0;
		margin:5px 10px;
	}
	

/* メインの写真*/
.lineup_pic{
	width:340px;
	float:left;
	
}

	.lineup_pic a{
		display:block
		
	}

.lineup_spec{
	width:280px;
	float:right;
}



/*
-----------------*/
.news_body {
	font-size:120%;
	line-height:180%
	}
	



/*　写真　*/
.pic_box{
	width:130px;
	float:left;
	margin-right:10px;
	margin:10px 10px 10px 0
	}
	.pic_box a.pic{
		display:block;
		padding:5px;
		border:1px solid #E3E3E3;
		height:120px
		}
	
		.pic_box a span{
			font-size:10px
		}


		.pic_box a.pic:hover{
			background:#EEEEEE;
			border:1px solid #0066FF;
		}



   p.txt { font-size:12px;
     padding:0px;margin:3px}





div.pic_naikan{
margin-top:10px;
text-align:center
}


	div.pic_naikan img{
		padding:4px;
		border:1px solid #E3E3E3:
		}



/*
標準装備*/


.lineup_spec_waku{
	/*background:#FFFF99;
	border:5px solid #FFFF00;*/
		padding-top:5px;
	
			border:3px solid #FF9900;
		background:#FFFAD1;
}




.txt_tanka{
	color:#FF3300;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-3px;
	font-size:50px
}


.txt_siyou{
	font-size:20px;
	font-weight:bold;
	line-height:1em;
	color:#336600

	}










/*リンクメニュー
----------------------------------------------------------------------------------------*/

.wsoubi_5050{
	clear:both;
	border:1px solid #DAE1AE;
	background:#F4F5DC;
	/*border:1px solid #3399FF;
	background:#FFFFD2;	   */
	margin:10px auto;
	width:630px;
	}

			/* モダンブラウザ（IE6,7以外） */
		.wsoubi_5050:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}



	
	.wsoubi_5050 .fbox_l {
		margin-top:10px;
		width:300px;
		}
	
	
	.wsoubi_5050 .fbox_r {
		margin-top:10px;
		width:300px;
		}




/*トップ背景など
----------------------------------------------------------------------------------------*/

		#waku_main{ background:url(../../../smilehouse/img_index/bg_main.jpg) repeat-y; padding-top:90px; }


.waku_main_02{	clear:both;
	/*border:1px solid #3399FF;
	background:#FFFFD2;	   */
	margin:15px auto 15px auto ;
	width:567px;
	}

			/* モダンブラウザ（IE6,7以外） */
		.waku_main_02:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}




	
	.waku_main_02 .fbox_l {
		margin-top:10px;
		width:300px;
		float:left;
		}
		.waku_main_02 .fbox_l p{
		font-size:14px;
		line-height:160%;
		padding:0px; margin:0px
		}
	
	.waku_main_02 .fbox_r {
		margin-top:10px;
		width:250px;
		float:right;

		}

	.waku_main_02 .fbox_r img{ padding:4px; border:#E2E1CF 1px solid;		background:#FFFFFF}

	.waku_main_02 ul#portfolio{ overflow:hidden}










