@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
.main .cntnts_fla{ border-top:1px solid #ccc; text-align:center; }
.main .cntnts_fla #topSwf{ margin:0 auto; }

#header #headerBtn img {
    display:none;
}
#header #headerBtn #fontSizeChg img {
    display:block;
}


/* 不動産活用のご提案TOP
------------------------------------------------------------------------------- */
.section #ulMainVisualTop {
	width: 950px;
	height: 378px;
	margin: 0 -5px 23px;
	padding: 19px 5px 0;
	background: url(../images/index_bg_01.png) left top no-repeat;
}
.section .ulColBlock {
	width: 950px;	
}
.section .ulColBlock .colL {
	float: left;
	width: 465px;
}
.section .ulColBlock .colR {
	float: right;
	width: 465px;
}
.section .ulColBlock .checkList {
	padding: 10px 12px 0;
	border: 3px solid #dcd3a3;
	background-color: #f7f4e5;
}
.section .ulColBlock .checkList li {
	margin-bottom: 12px;
	padding-left: 23px;
	background: url(../images/index_icon_check.gif) left 0.25em no-repeat;
	color: #036;
	font-weight: bold;
}
.section .ulVarList {
	width: 950px;
	margin-bottom: 11px;
}
.section .ulVarList li {
	float: left;
	width: 182px;
	margin-right: 10px;
	font-size: 85%;
}
.section .ulVarList .lastChild {
	margin-right: 0;
}
.section .ulVarList li span {
	display: block;
	margin-bottom: 7px;
	padding: 3px;
	background-color: #ebebeb;
}
.section .ulVarList li p {
	margin-bottom: 0;
}

.section .ulTitBlock {
	width: 950px;
	margin: 20px 0 15px;
	background-position: 190px top;
	background-repeat: repeat-y;
	background-color: #65aadd;
}
.section .ulTitBlock span {
	display: inline-block;
	width: 190px;
	margin-right: 15px;
	padding: 12px 0;
	text-align:center;
	vertical-align: middle;
}
* html .section .ulTitBlock span {
	display: inline;
	zoom: 1;
}
.section .ulTitBlock h3 {
	display: inline-block;
	width: 710px;
	padding: 17px 0 15px;
	color: #fff;
	font-size: 100%;
	vertical-align: middle;
	/display: inline;
	/zoom: 1;
	}
* html .section .ulTitBlock h3,
* html .section .ulTitBlock span {
	display: inline;
	zoom: 1;
}
.section .ulTitBlock#ulCase1 {
	background-image: url(../images/index_bg_03.gif);
	background-color: #65aadd;	
}
.section .ulTitBlock#ulCase2 {
	background-image: url(../images/index_bg_04.gif);
	background-color: #8aaf6e;	
}
.section .ulTitBlock#ulCase3 {
	background-image: url(../images/index_bg_05.gif);
	background-color: #9d618f;	
}
.section .ulTitBlock#ulCase4 {
	background-image: url(../images/index_bg_06.gif);
	background-color: #db5f69;	
}

.section .ulCaseBlock {
	width: 950px;
}
.section .ulCaseBlock .caseL {
	float: left;
	width: 465px;
}
.section .ulCaseBlock .caseR {
	float: right;
	width: 465px;
}
.section .ulCaseBlock p {
	margin-bottom: 8px;
}
.section .ulCaseBlock .thumb {
	float: left;
	width: 100px;
	margin-bottom: 0;
}
.section .ulCaseBlock .thumb a {
	display: block;
	padding: 3px;
	background-color: #ebebeb;
}
.section .ulCaseBlock .thumb img {
	border: 1px solid #ccc;
}
.section .ulCaseBlock .thumb a:hover img {
	border: 1px solid #ff6600;
}
.section .ulCaseBlock div {
	float: right;
	width: 350px;
}
.section .ulCaseBlock h4 {
	margin-bottom: 8px;
	font-weight: normal;
	font-size: 100%;
}
.section .ulCaseBlock .toDetail {
	margin: 7px 0 0;
	padding-left: 8px;
	background: url(/common/images/renew2009/arrow_02.gif) left 0.6em no-repeat;
	font-weight: bold;	
}
* html .section .ulCaseBlock div { zoom: 1; } /* ie6 */
*:first-child+html .section .ulCaseBlock div { zoom: 1; } /* ie7 */
.section .ulCaseBlock div:after { content: ''; display: block; clear: both; height: 0; }
