  
@import url(text.css);
@import url(color.css);

/*-------------------------枠組・基本*/
BODY{
	font-size : 12px;
	text-align: center; 
	line-height : 18px;
}
#wrap { width:875px; text-align:left; margin:0 auto; }  
#inner { margin: 0px 0px 0px 0px; background:#ffffff; }   
#mainWrap { float:left; width:660px; }   
#sideRightWrap { float:right; width:215px; }  
.clear { clear:both; }  
.clear hr { display:none; }

/*-------------------------Hの記載*/
H1{
	font-size : 9pt;
	color : #999999;
	margin : 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-weight: normal;
}

/*-------------------------サイト概要*/
.s_waku
{
	margin : 0px 12px 15px 10px;
	padding: 0px 0px 0px 0px;
}

/*-------------------------QA*/
.qa_waku
{
	margin : 0px 12px 16px 10px;
	padding: 0px 0px 0px 0px;
}

/*-------------------------新着情報*/
.shin_waku
{
	border: 1px solid #cc9900;
	margin : 0px 12px 16px 10px;
	padding: 7px 7px 7px 7px;
}

.floatshin
{
  	float: left;
  	margin : 0px 15px 10px 0px;
}

/*-------------------------物件情報*/
.bukken
{
	margin : 0px 12px 20px 10px;
	padding: 0px 0px 0px 0px;
}

/*-------------------------基礎知識*/
.kiso_b
{
	margin : 12px 12px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.floatkiso
{
  	float: left;
	width: 310px;
  	margin : 0px 10px 20px 10px;
}

.kiso_r
{
  	margin : 0px 10px 0px 10px;
}

/*-------------------------特集*/
.special
{
	margin : 0px 12px 20px 10px;
	padding: 0px 0px 0px 0px;
}

/*-------------------------サポートメニューのタイトルと枠*/
.g_title
{
	background-color: #079841;
	margin : 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #FFFFFF;
 	font-weight: bold;
}
.g_waku
{
	border: 1px solid #079841;
	margin : 0px 0px 20px 0px;
	padding: 4px 4px 4px 4px;
}

/*-------------------------サポートメニューのリスト*/
#supmenu {
   width: 200px;
   margin: 0px 0px 0px 0px;  
   padding: 0px 0px 0px 0px;
}
.supmenu_list {
   margin: 2px 2px 0px 3px;
   padding: 2px 2px 0px 3px;
}
.supmenu_list li {
   margin: 0px;
   padding: 0px 0px 2px 8px;
   line-height: 16px;
   list-style-type: none;
   background-image: url(../images/common/list_red.gif);
   background-repeat: no-repeat; 
   background-position: 0px 0px; 
}

/*-------------------------サービス一覧*/
.st_side
{
	background-color: #079841;
	margin : 20px 0px 0px 12px;
	padding: 4px 4px 4px 4px;
	color: #FFFFFF;
 	font-weight: bold;
}
.sw_side
{
	border: 1px solid #079841;
	margin : 0px 0px 20px 12px;
	padding: 4px 4px 4px 4px;
}

/*-------------------------メニューリスト*/
#smenu {
   width: 200px;
   margin: 0px 0px 0px 0px;  
   padding: 0px 0px 0px 0px;
}
.smenu_list {
   margin: 2px 2px 0px 3px;
   padding: 2px 2px 0px 3px;
}
.smenu_list li {
   margin: 0px;
   padding: 0px 0px 2px 8px;
   line-height: 16px;
   list-style-type: none;
   background-image: url(../images/common/list_red.gif);
   background-repeat: no-repeat; 
   background-position: 0px 0px; 
}

/*-------------------------画像の回り込み*/
.float
{
  	float: left;
  	margin-right: 1em;
}
.floatclear
{
	clear: both;
}

/*-------------------------フッターのリンク*/
.f_link{
	margin : 18px 0px 10px 0px;
}
/*-------------------------ソーシャルボタン*/
.snsb {
/*	overflow: hidden;*/
   width: 200px;
   margin: 0px 0px 0px 0px;  
   padding: 0px 0px 5px 0px;
}
.snsb li {
	margin: 0px 0px 3px 0px;
	list-style-type: none;
}

iframe.twitter-share-button {
width: 90px!important;
}
li iframe {
/*width: 110px!important;*/
}