/*　目次（/design/css/common.css）
-initialize
-link module
-clearing float
-エラーページ用　09/06/23
-RSSアイコン
-ページ上部へ戻る
-サイトマップ
*/
/*-
initialize
-*/
body {
margin:0;
padding:0;
color:#333;
background:#FFF;
font-size:75%;
font-family:'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',verdana,helvetica,sans-serif;
line-height:1.3;
}
body a {
font-family:verdana,helvetica,sans-serif,'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}
*:first-child+html body a {
font-family:'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',verdana,helvetica,sans-serif;
}
* html body a {
font-family:sans-serif,verdana,helvetica,'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}
body h1 a,
.brandSelectionData a {
font-family:'ＭＳ Ｐゴシック','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',verdana,helvetica,sans-serif;
}
/*-for all block level elements-*/
h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,dl,dt,dd,pre,noscript,blockquote,form,hr,table,fieldset,textarea,address {
margin:0;
padding:0;
font-size:100%;
}
table,caption,thead,tbody,tfoot,tr,th,td {
font-size:100%;
empty-cells:show;
}
table,caption,thead,tbody,tfoot,tr,th {
text-align:left;
}
ul li{list-style-type:none;}
label{cursor:pointer;}
hr{display:none;}
img{border:0;}
/*-
link module
-*/
a:link {color:#0000FF; text-decoration:underline;}
a:visited {color:#800080; text-decoration:underline;}
a:active {color:#2667C3; text-decoration:underline;}
a:hover {color:#63A3F3; text-decoration:none;}
a:focus{color:#63A3F3; text-decoration:none;}
/*-
clearing float
-*/
/*-easy way to clear float-*/
.clear {
font-size:0% !important;
margin:0 !important;
padding:0 !important;
clear:both !important;
line-height:0%;
height:0;
}
/*-clearfix-*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/*-
トップページ用　10/02/15
-*/
div.centerLayout {
width:940px;
margin:0 auto;
padding-top:3px;
}
div.background {
background:url("/design/img/global/bg_backside.png") repeat-x 0 0 #F3F6FB;
padding-bottom:10px;
}
body.background {
background:url("/design/img/global/bg_backside.png") repeat-x 0 0 #F3F6FB;
padding-bottom:10px;
}
div.base {
background:url("/design/img/global/bg_grounding.png") repeat-y 0 0;
width:780px;
margin:0 auto;
border-bottom:4px solid #ecf1f7;
}
.localHeader div.background {
padding-bottom:0;
}
.localHeader div.base {
border-bottom:none;
}
.shinchikuHeader {
background-color:#FFF;
}
div.background .centerLayout {
width:770px;
}
div.background .SBM-navi {
padding:0 10px;
background:url("/img/index/bg_sbm_navi.png") repeat-x 0 0;
}
div.background .SBM-top {
margin:0 10px;
}
/*-
エラーページ用　09/06/23
-*/
.pageMain .cErrorMessage {
border:1px solid #95BFE7;
background-color:#F2F5FA;
margin:50px;
padding:10px;
text-align:center;
width:628px;
}
.pageNotFound .cErrorMessage {
margin:50px auto;
}
.pageMain .cErrorMessage p {
color:#FF0000;
}
.pageMain .cErrorMessage .cErrorJump {
margin:10px 0 0 0;
color:#333333;
}
.pageMain .cErrorLink {
margin:0px 50px 20px 50px;
}
.pageMain .cErrorLink .cHead span {
color:#FF6600;
padding:0 0.5em 0 0;
}
.pageMain .cErrorLink .cHead {
font-weight:bold;
font-size:114%;
}
.pageMain .cErrorLink .cLink {
margin:0 0 0 2em;
}
.pageMain .cErrorLink .cLink dt {
float:left;
width:15em;
margin:0 1em 0 0;
}
.pageMain .cErrorLink .cLink span {
padding:0 0.5em 0 0;
}
/*-
RSSアイコン
-*/
.rssIcon {
text-align:right;
}
/*-
ページ上部へ戻る
-*/
.LinkPagetop {
margin:0 0 15px 0;
}
.LinkPagetop li {
float:right;
}
.LinkPagetop a {
display:block;
width:121px;
height:19px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -214px -26px;
text-indent:-9999px;
overflow: hidden;
}
/*-
サイトマップ
-*/
.sitemap {
padding:0 0 0 10px;
}
/*　目次（/design/css/global.css）
-globalHeader
-cCatchCopy
-cContainer
-cLogo
-cUtilLink
-cLoginInfo
-ポータル用ヘッダー
-globalNavi
-キーワード検索バルーン
-clearfix
-topicPath
-新規レイアウト07/11/20
-新レイアウト　09/06/16
-新規PR枠サイド　07/11/20
-新ピックアップ枠　09/07/07
-テキスト版
-フッター版
-スマートフォンボタン
-dartFooter
-naviFooter
-globalFooter
-ローカルフッター
-catchFooter
-グループリンク
-サテライトリンク
-セキュリティ情報
-ネクスト指針
-クレジット
-clearfix
-mini_header
-配信解除フォーム
-スマホリダイレクトボタン
-BigPicture CO枠
-V5ヘッダー・フッター用デザイン
*/
/*-
globalHeader
-*/
.globalHeader {
min-width:960px;
text-align:center;
}
/*cCatchCopy*/
.globalHeader .cCatchCopy {
background:#F2F2F7;
border-bottom:1px solid #EBEBF3;
}
.globalHeader .cCatchCopy .cSpacer {
width:960px;
margin:0px auto;
padding:2px 0px;
text-align:left;
line-height:1.1;
}
.globalHeader .cCatchCopy p,
.globalHeader .cCatchCopy h1 {
font-size:83%;
font-weight:normal;
display:inline;
}
/*cContainer*/
.globalHeader .cContainer {
position:relative;
width:960px;
min-height:78px;
margin:0px auto;
text-align:left;
}
* html .globalHeader .cContainer {height:78px;}
/*cLogo*/
.globalHeader .cLogo {
position:absolute;
top:0px;
left:-9px;
}
/*cUtilLink*/
.globalHeader .cUtilLink,
.portalHeader ul {
position:absolute;
top:0;
right:0;
height:26px;
}
.globalHeader .cUtilLink {
width:369px;
}
.globalHeader .cUtilLink li,
.portalHeader li {
float:left;
}
.globalHeader .cUtilLink a,
.portalHeader li a {
display:block;
height:26px;
text-indent:-9999px;
overflow: hidden;
}
.globalHeader .cUtilLink .cLinkHomes a {
width:123px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat 0 0;
}
.globalHeader .cUtilLink .cLinkAbout a {
width:85px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -123px 0;
}
.globalHeader .cUtilLink .cLinkGuide a,
.portalHeader .cLinkGuide a {
width:79px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -208px 0;
}
.globalHeader .cUtilLink .cLinkSitemap a,
.portalHeader .cLinkSitemap a {
width:82px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -287px 0;
}
/*cLoginInfo*/
.globalHeader .cLoginInfo {
position: absolute;
top: 37px;
right:178px;
}
.globalHeader .cLoginInfo:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.globalHeader .cLoginInfo {display:inline-block;}
/* Hides from IE-mac \*/
* html .globalHeader .cLoginInfo {height:1%;}
.globalHeader .cLoginInfo {display:block;}
/* End hide from IE-mac */
.globalHeader .cLoginInfo p {
float:left;
}
.globalHeader .cLoginInfo .cHomesId {
width:257px;
padding:2px 6px 0 0;
text-align:right;
line-height:1.4em;
}
.globalHeader .cLoginInfo_level0 .cHomesId {
width:323px;
}
.globalHeader .cLoginInfo p a {
display:block;
height:21px;
text-indent:-9999px;
overflow: hidden;
}
.globalHeader .cLoginInfo .cMypage a {
width:76px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat 0 -26px;
}
.globalHeader .cLoginInfo .cLogin a {
width:69px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -76px -26px;
}
.globalHeader .cLoginInfo .cLogout a {
width:69px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -145px -26px;
}
/* personalIdentity */
.personalIdentity {
position: absolute;
top: 27px;
right: 0px;
width:168px;
height: 47px;
border-right: 1px solid #e7efef;
}
.personalIdentity .personalInfo {
height: 47px;
}
.personalIdentity .personalInfo li {
float: left;
width: 83px;
height: 47px;
border-left: 1px solid #E7EFEF;
}
.personalIdentity .personalInfo li a {
display: block;
height: 100%;
background: url(/design/img/global/sprite_icon_personal_info.png) no-repeat 0 0;
text-align: center;
text-decoration: none;
}
.personalIdentity .personalInfo li span.none {
display: block;
text-align: center;
text-decoration: none;
}
.personalIdentity .personalInfo li span.none span.countItem {
display: block;
height:auto;
background: url(/design/img/global/sprite_icon_personal_info.png) no-repeat 0 0;
text-align: center;
text-decoration: none;
}
.personalIdentity .personalInfo li span.none span.text {
height:auto;
}
.personalIdentity .personalInfo li.history a { background-position:0 0;}
.personalIdentity .personalInfo li.favorite a { background-position: -87px 0;}
.personalIdentity .personalInfo li.history a:hover { background-position:0 -94px;}
.personalIdentity .personalInfo li.favorite a:hover { background-position:-87px -94px;}
.personalIdentity .personalInfo li.history span.none span.countItem {
background: url(/design/img/global/sprite_icon_personal_info.png) no-repeat 0 -43px ;
}
.personalIdentity .personalInfo li.favorite span.none span.countItem {
background: url(/design/img/global/sprite_icon_personal_info.png) no-repeat -87px -43px ;
}
.personalIdentity .personalInfo li a {
color: #649e20;
}
.personalIdentity .personalInfo li a:hover {
color: #ed4b03;
text-decoration: underline;
}
.personalIdentity .personalInfo li .text {
/*position: absolute;
left: 0;*/
display: block;
width: 100%;
line-height: 1.2;
font-size: 84.6%; /* 11px */
}
.personalIdentity .personalInfo li.history .text   { bottom: 2px; }
.personalIdentity .personalInfo li.favorite .text  { bottom: 2px; }
.personalIdentity .personalInfo li a .text {
cursor: pointer;
}
.personalIdentity .personalInfo li a:hover .text {
text-decoration: underline;
}
.personalIdentity .personalInfo li span.none .text {
color: #88989f;
}
.personalIdentity .personalInfo li .countItem {
display: block;
padding: 2px 0 4px 25px;
font-size: 169.2%; /* 22px */
font-weight: bold;
font-family: verdana, sans-serif;
}
.personalIdentity .personalInfo li span.none .countItem {
color: #dc482b;
}
/*-
ポータル用ヘッダー
-*/
.portalHeader {
position:relative;
width:750px;
margin:15px auto 0 auto;
padding:0 0 10px 0;
border-bottom:3px solid #3787D7;
text-align:left;
color:#666;
line-height:1.5;
}
.portalHeader .cLeadText .cCatch {
width:555px;
font-size:114%;
font-weight:bold;
color:#000;
}
.portalHeader .cLeadText .cInfo {
font-size:86%;
}
/*-
globalNavi
-*/
#globalNavi {
clear:both;
width:auto;
background:url("/design/img/global/navi_bar_bg.png") repeat-x;
text-align:center;
height:47px;
}
* html #globalNavi {
height:1%;
}
#globalNavi li {
float:left;
display:inline;
}
html*#globalNavi li span {/*for safari*/
font-size:90%;
}
*:first-child+html #globalNavi li span {/*for etc*/
font-size:100%;
}
* html #globalNavi li span {/*for etc*/
font-size:100%;
}
#globalNavi li img {
vertical-align:middle;
}
#globalNavi .cContainer {
width:960px;
margin:0 auto;
text-align:left;
}
#globalNavi .cContainer p {
float:left;
display:inline;
padding:8px 0 0 0;
}
#globalNavi .cContainer ul {
width:auto;
margin:0;
padding:0;
}
#globalNavi .cSearch {
float:left;
}
#globalNavi .cFunction {
float:right;
}
#globalNavi .cSearch li {
padding:6px 0 6px 5px;
}
#globalNavi .cFunction li {
padding:8px 0 6px 10px;
}
.OemBody #globalNavi .cFunction li {
padding:8px 3px 6px 10px;
}
#globalNavi .cFunction .cFavi,
.OemBody #globalNavi .cFunction .cFavi {
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat -394px 7px;
padding:8px 3px 6px 20px;
}
#globalNavi .cSearch li a {
background:url("/design/img/global/global_navi_sprite.png") no-repeat 0 0;
width:60px;
height:32px;
display: block;
overflow: hidden;
text-indent: -9999px;
}
#globalNavi .cSearch li.area a {
background-position:0 0;
}
#globalNavi .cSearch li.rosen a {
background-position:-60px 0;
}
#globalNavi .cSearch li.transit a {
background-position:-120px 0;
}
#globalNavi .cSearch li.realtor a {
background-position:-180px 0;
width:102px;
}
#globalNavi .cSearch li.brand a {
background-position:-282px 0;
width:149px;
}
#globalNavi .cSearch li.special a {
background-position:-431px 0;
width:71px;
}
#globalNavi .cSearch li.keyword a {
background-position:-502px 0;
width:114px;
}
#globalNavi .cSearch li.area a:hover {
background-position:0 -32px;
}
#globalNavi .cSearch li.rosen a:hover {
background-position:-60px -32px;
}
#globalNavi .cSearch li.transit a:hover {
background-position:-120px -32px;
}
#globalNavi .cSearch li.realtor a:hover {
background-position:-180px -32px;
width:102px;
}
#globalNavi .cSearch li.brand a:hover {
background-position:-282px -32px;
width:149px;
}
#globalNavi .cSearch li.special a:hover {
background-position:-431px -32px;
width:71px;
}
#globalNavi .cSearch li.keyword a:hover {
background-position:-502px -32px;
width:114px;
}
/*キーワード検索バルーン*/
#searchKeywordForm {
position:absolute;
z-index:10000;
width:230px;
background:url("/design/img/global/header_navi_sprite_201102.png") no-repeat center -47px;
padding:13px 0 0 0;
top:12px;
left:32px;
text-align:left;
}
.oemFormBalloon #searchKeywordForm {
top:0px;
left:0px;
}
#searchKeywordFormWrapper{
display:none;
}
#searchKeywordFormContainer {
position:relative;
border:2px solid #000000;
background-color:#FFFFFF;
padding:10px;
border-top:0px;
}
#searchKeywordFormContainer .cClose {
position:absolute;
top:0;
right:0;
}
#searchKeywordFormContainer #searchKeywordFormError {
padding:3px 0 0 0;
text-align:left;
color: #CC0000;
}
#searchKeywordForm .cExplanatory {
color:#666;
font-size:86%;
}
/*OEMナビ*/
.OemBody #globalNavi {
clear:both;
width:auto;
height:auto;
border-bottom:2px solid #DCDCDC;
background:#F8FAFE url("/design/img/global/navi_bar_bg_oem.png") repeat-x;
text-align:center;
}
.OemBody #globalNavi .cContainer {
width:770px;
margin:0 auto;
text-align:left;
}
.OemBody #globalNavi .cContainer {
width:750px;
}
.OemBody #globalNavi .cContainer p {
float:left;
display:inline;
padding:4px 7px 2px 4px;
}
.OemBody #globalNavi .cSearch li {
padding:8px 6px 6px 0;
}
.OemBody #globalNavi .cSearch .cLine a {
border-right:1px solid #000;
padding:0 6px 0 0;
}
.OemBody #globalNavi .cSearch li a {
background:none;
width:auto;
height:auto;
display: inline;
overflow: hidden;
text-indent:0;
}
/*clearfix*/
#globalNavi div:before,
#globalNavi ul:before {
content:".";
display:block;
height:0;
visibility:hidden;
overflow:hidden;
}
#globalNavi div:after,
#globalNavi ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden
}
#globalNavi div,
#globalNavi ul {
display:inline-block;
}
/*-
topicPath
-*/
#topicPath {
clear:both;
width:auto;
text-align:center;
}
#topicPath p {
position:relative;
width:946px;
margin:0px auto;
text-align:left;
padding:4px 0;
}
#topicPath strong {
font-weight:normal;
}
.localHeader #topicPath p span {
position:absolute;
top:4px;
right:0px;
}
.localHeader #topicPath p span img {
vertical-align:middle;
margin-left:10px;
}
/*-
新規レイアウト07/11/20
-*/
#ContentsHead {
width:946px;
padding-top:15px;
text-align:left;
}
#ContentsBody {
position:relative;
min-height:600px;
text-align:left;
}
* html #ContentsBody {
height:600px;
}
#ContentsMain {
width:750px;
}
#ContentsSide {
position:absolute;
top:0px;
left:974px;
width:120px;
}
/*-
新レイアウト　09/06/16
-*/
.shinchikuBody {
width:946px;
margin:0 auto;
padding-top:15px;
}
.OemBody .shinchikuBody {
width:750px;
}
.pageBody {
position:relative;
min-height:600px;
}
.noOtherSearchPageBody {
    position:relative;
    min-height:300px;
}
* html .pageBody {
height:600px;
}
.OemBody .pageMain {
width:750px;
}
.pageMain {
width:946px;
min-height:1350px;
height:auto !important;
height:1250px;
}
.pageNotFound {
min-height:auto !important;
}
.wrap750 {
width:750px;
margin:0 auto;
}
.pageSide {
position:absolute;
top:0px;
left:768px;
width:120px;
}
.shinchikuBody .nextTop {
margin-top:15px;
text-align:right;
}
/*-
新規PR枠サイド　07/11/20
-*/
#ContentsSide .cSideBanner {
border:1px solid #8F8E8E;
border-top:0px;
background-color:#F9FCF0;
}
#ContentsSide .cSideBanner dl {
margin:0px 5px 3px 5px;
}
#ContentsSide .cSideBanner dt {
background-color:#000000;
color:#FFFFFF;
text-align:center;
padding:2px 0px 1px 0px;
margin-top:5px;
}
#ContentsSide .cSideBanner dd {
padding:5px 0px 7px 0px;
background:url("/design/img/global/bg_dotline01.gif") repeat-x left bottom;
}
#ContentsSide .cSideBanner dd.cLast {
background:url("/design/img/global/s.gif") repeat-x left bottom;
}
#ContentsSide .cBanner01 {
padding-top:10px;
}
#ContentsSide .cSideSky{
margin-top:10px;
}
/*-
新ピックアップ枠　09/07/07
-*/
/*テキスト版*/
.pickupText {
border:1px solid #D2C068;
border-top:0px;
background-color:#FEFDEB;
padding:0 10px 3px 10px;
margin:-1px 0 10px 0;
}
.pickupText dl,
.pickupText p {
border-top:1px solid #D1C068;
padding:8px 0 10px 0;
}
.pickupText dt {
font-weight:bold;
text-align:center;
margin:0 0 5px 0;
}
.pickupText dd p {
border:none;
padding:0;
}
/*フッター版*/
.pickupFoot {
width:940px;
background:url("/design/img/global/pr/foot_bg_bottom.png") no-repeat left bottom;
margin:15px 0 0 0;
padding:0 0 20px 0;
}
* html .pickupFoot {
padding:0 0 6px 0;
}
.pickupFoot .cPickupHead {
margin:0 0 10px 0;
}
.pickupFoot .cPickupBox {
display:inline;
float:left;
width:300px;
margin:0 0 0 10px;
}
.pickupFoot .cPickupBox dl {
width:285px;
}
.pickupFoot .cPickupBox dt {
float:left;
width:92px;
}
.pickupFoot .cPickupBox dt a {
display:block;
border:1px solid #CDCDCD;
text-align:center;
}
.pickupFoot .cPickupBox dt a img {
margin:1px;
}
.pickupFoot .cPickupBox dd {
float:right;
width:185px;
}
.pickupFoot .cPickupBox dd h3 {
margin:2px 0 4px 0;
line-height:1.3;
}
.pickupFoot .cPickupBox dd p {
line-height:1.3;
}
.pickupFoot .cPickupBox dd p a {
color:#000000 !important;
text-decoration:none;
}
/*-
スマートフォンボタン
-*/
@media screen and (min-device-width: 481px) {
.cSmartPhoneBtn {
display:none;
 }
}
/*-
dartFooter
-*/
.dartFooter {
width:750px;
margin:15px auto 25px;
text-align:center;
}
/*-
naviFooter
-*/
.naviFooter {
width:100%;
margin:25px auto 0 auto;
text-align:left;
}
.naviFooterInn {
width:100%;
background:url("/design/img/global/f_navi_sprite_wide.png") repeat-x left top;
}
dl.naviSearch,
dl.naviFunction {
width:940px;
margin:0 auto;
}
.naviFooter dt {
float:left;
display:inline;
width:83px;
height:13px;
background:url("/design/img/global/f_cap_sprite.png") no-repeat;
overflow:hidden;
text-indent:-9999px;
margin:9px 0;
}
dl.naviSearch dt {
background-position:0 0;
}
dl.naviFunction dt {
background-position:0 -13px;
}
.naviFooter dt img {
margin:9px 0 7px 10px;
}
.naviFooter dd {
float:left;
display:inline;
width:639px;
}
.naviFooter ul {
width:600px;
margin:9px 0px 7px 0px;
padding-left:12px;
}
.naviFooter ul li {
float:left;
display:block;
padding:0 8px 0 0;
margin:0 8px 0 0;
background:url("/design/img/global/f_line_v_01.gif") no-repeat right center;
white-space:nowrap;
}
.naviFooter ul li.cLast {
padding:0;
background:none;
}
/*-
globalFooter
-*/
.shinchikuFooter {
margin:0 auto;
text-align:center;
}
.shinchikuFooter ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.shinchikuFooter ul {display:inline-block;}
/* Hides from IE-mac \*/
* html .shinchikuFooter ul {height:1%;}
.shinchikuFooter ul {display:block;}
/* End hide from IE-mac */
/*ローカルフッター*/
.OemBody #globalFooter div.brief {
background:none;
}
#globalFooter div.brief dl {
width:940px;
margin:0 auto 8px;
zoom:1;
}
#globalFooter div.brief dt {
float:left;
width:95px;
height:13px;
background:url("/design/img/global/f_cap_sprite.png") no-repeat 0 -26px;
overflow:hidden;
text-indent:-9999px;
margin:9px 0 0;
}
#globalFooter div.brief dd {
float:left;
width:845px;
}
#globalFooter div.brief ul {
margin:9px 0 0;
line-height: 1.2;
}
#globalFooter div.brief li {
float:left;
display:block;
padding:0px 8px 0px 0px;
margin:0px 8px 0px 0px;
background:url("/design/img/global/f_line_v_01.gif") no-repeat right center;
white-space:nowrap;
}
#globalFooter div.brief li.cLast {
padding:0px;
background:none;
}
#globalFooter div.brief li.callcenter {
float:right;
margin:0;
padding:0px;
background:none;
}
/* sec-extraContents */
.sec-extraContents {
min-width: 940px;
padding: 10px 10px 20px;
background-color: #524632;
}
.sec-extraContents .sectionInner {
width: 940px;
margin: 0 auto;
text-align:left;
}
/* mod-description */
.mod-description {
position: relative;
min-height: 36px;
margin-bottom: 5px;
padding: 20px 0 20px 160px;
}
.mod-description .logo {
position: absolute;
top: 50%;
left: 0;
margin-top: -30px;
 }
 
.mod-description .copy {
display:none;
}
.mod-description .description {
line-height: 1.6;
color: #f7f3e8;
font-size: 84.6%; /* 11px */
text-shadow: 1px 1px 0 #2f281c;
}
.mod-description .catchFooter {
line-height: 1.6;
color: #f7f3e8;
font-size: 84.6%; /* 11px */
text-shadow: 1px 1px 0 #2f281c;
}
/* footer */
#footer {
min-width: 960px;
min-height: 60px;
margin:0 auto 120px;
padding: 12px 20px 10px 20px;
background: #ed6103 url(/design/img/global/bg_footer_shadow.png) repeat-x left top;
}
#footer .footerInn {
position:relative;
}
/* nav-utility */
#footer .nav-utility {
margin-left: 180px;
}
#footer .nav-utility ul {
clear: both;
float: right;
padding: 4px 0;
}
.ie7 #footer .nav-utility ul {
float: none;
text-align: right;
}
#footer .nav-utility li {
float: left;
margin-left: 12px;
padding-left: 12px;
border-left: 1px solid #fff;
font-size: 84.6%; /* 11px */
}
.ie7 #footer .nav-utility li {
float: none;
display: inline;
}
#footer .nav-utility li:first-child {
margin-left: 0;
padding-left: 0;
border-left: none;
}
#footer .nav-utility li a {
color: #fff;
}
#footer .nav-utility li a:hover {
color: #fee5a8;
}
/* companyIdentity */
#footer .companyIdentity {
clear: both;
margin-bottom: -136px;
padding-bottom: 215px;
background: transparent url(/design/img/global/bg_footer_illustration.png) no-repeat 50% 100%;
position: relative;
}
.ie7 #footer .companyIdentity {
zoom: 1;
}
#footer .companyIdentity .logo {
position: absolute;
top: -50px;
left: 6px;
}
#footer .sonet .companyIdentity .logo {
top: -29px;
}
#footer .companyIdentity .copyright {
padding-top: 10px;
color: #fff;
font-size: 84.6%; /* 11px */
font-family: verdana, sans-serif;
text-align: right;
}
/*グループリンク*/
#globalFooter {
margin-left:auto;
margin-right:auto;
text-align:left;
}
#globalFooter div.unit {
background:url(/design/img/global/f_bg_hl_01.gif) transparent top repeat-x;
clear:both;
}
#globalFooter div.link {
margin-left:75px;
}
#globalFooter div.unit dl {
margin-left:-75px;
padding:10px 0 5px 75px;
background:url(/design/img/global/f_g_homeskun.gif) transparent 4px bottom no-repeat;
}
#globalFooter div.unit dl dt.global {
background:url(/design/img/global/bg_lined_01.gif) transparent left bottom repeat-x;
}
#globalFooter div.unit dl dt.global a,
#globalFooter div.unit dl dt.global span {
padding: 7px 8px 8px 10px;
display: block;
}
#globalFooter div.unit dl dt.global a {
font-weight: bold;
float: left;
}
#globalFooter div.unit dl dt.global span {
display: block;
float: right;
}
#globalFooter div.unit dl dt.group {
padding: 7px 8px 0 10px;
font-weight: bold;
}
#globalFooter div.unit dl dd {
padding: 0 10px;
background: url(/design/img/global/f_line_v_01.gif) transparent right center no-repeat;
line-height: 1.5;
float: left;
}
#globalFooter div.unit dl dd a {
white-space: nowrap;
}
/*サテライトリンク*/
#globalFooter div.satellite ul {
padding:6px 4px 4px 85px;
background:url(/design/img/global/bg_lined_01.gif) transparent left top repeat-x;
}
#globalFooter div.satellite ul li {
padding:0 3px 0 0;
display:inline;
font-size:87%;
}
#globalFooter div.satellite ul li.etc {
padding-left:8px;
background:url(/design/img/global/f_line_v_01.gif) transparent left center no-repeat;
}
#globalFooter div.satellite ul li a {
white-space:nowrap;
}
/*セキュリティ情報*/
#globalFooter div.security {
clear:both;
margin:2px 0 3px 0;
}
#globalFooter div.security ul {
margin-right:-2px;
}
#globalFooter div.security ul li {
float:left;
display:inline;
width: 370px;
border:1px solid #ebebf3;
margin-right:2px;
padding-bottom:5px;
background-color: #f2f2f7;
}
#globalFooter div.security img {
display:block;
float:left;
margin:5px 5px 0 5px;
}
* html #globalFooter div.security img {
margin-bottom:5px;
}
#globalFooter div.security ul li span {
display: block;
float: left;
padding:0 5px;
font-size:82%;
line-height:1.4;
}
#globalFooter div.security ul li.council span {
width:280px;
padding-top: 9px;
}
#globalFooter div.security ul li.specification img {
padding:2px 0 1px 0;
}
#globalFooter div.security ul li.specification span {
width: 225px;
padding: 9px 0 12px 0;
}
/*ネクスト指針*/
#globalFooter div.information {
margin-top: 2px;
background: url(/design/img/global/bg_lined_01.gif) transparent top repeat-x;
clear: both;
}
#globalFooter div.information ul {
padding: 7px 5px;
}
#globalFooter div.information ul li {
margin-right: 10px;
padding-right: 10px;
background: url(/design/img/global/f_line_v_01.gif) transparent right center no-repeat;
}
/*グループサイトリンク*/
#globalFooter .groupLinks {
font-size:85%;
margin-bottom:10px;
padding-top:5px;
width:750px;
}
#globalFooter .groupLinks dl {
float:right;
}
#globalFooter .groupLinks .groupLinksTtl {
font-weight:normal;
float:left;
}
#globalFooter .groupLinks dd {
float:left;
overflow:hidden;
}
#globalFooter .groupLinks ul {
margin-right:-1px;
_display:inline;
}
#globalFooter .groupLinks li {
display:inline;
}
#globalFooter .groupLinks li a {
border-right:1px solid #666666;
padding:0 5px;
}
#globalFooter .groupLinks,
#globalFooter .groupLinks dl {
zoom: 1;
}
/*クレジット*/
#globalFooter div.credit {
padding: 6px 0 4px 0;
background: url(/design/img/global/f_bg_cpy_01.gif) transparent top repeat-x;
clear: both;
}
#globalFooter div.credit p.copyright img {
margin:31px 5px 0 0;
}
/*エリアリンク*/
#globalFooter .areaLink {
margin:0;
padding:0 10px 10px 4px;
text-align:left;
}
#globalFooter .areaLink h3 {
padding-left:6px;
font-size:87%;
}
#globalFooter .areaLink li {
padding: 0 6px;
background: url(/design/img/global/f_line_v_01.gif) transparent right center no-repeat;
line-height: 1.5;
float: left;
font-size:87%;
white-space:nowrap;
}
#globalFooter .areaLink a {
text-decoration:underline;
}
/*clearfix*/
#globalFooter div.brief,
#globalFooter div.unit dl,
#globalFooter div.unit dl dt.global,
#globalFooter div.information,
#globalFooter div.credit {
width: 100%;
}
#globalFooter div.information ul li.last,
#globalFooter div.unit dl dd.last {
margin-right: 0;
padding-right: 0;
background: none;
}
#globalFooter ul.about,
#globalFooter ul.about li,
#globalFooter ul.etc li,
#globalFooter p.logo {
float: left;
}
#globalFooter ul.etc,
#globalFooter p.copyright {
float: right;
}
#globalFooter div.award dl,
#globalFooter div.sponsor dl,
#globalFooter div.unit dl,
#globalFooter div.unit dl dt.global,
#globalFooter div.security ul,
#globalFooter div.security ul li,
#globalFooter div.security p.specification,
#globalFooter div.information,
#globalFooter div.credit {
display: inline-block;
}
#globalFooter div.award dl:after,
#globalFooter div.sponsor dl:after,
#globalFooter div.unit dl:after,
#globalFooter div.unit dl dt.global:after,
#globalFooter div.security ul:after,
#globalFooter div.security ul li:after,
#globalFooter div.security p.specification:after,
#globalFooter div.information:after,
#globalFooter div.credit:after,
#globalFooter .groupLinks:after,
#globalFooter .groupLinks dl:after,
#globalFooter .areaLink ul:after,
.mod-categoryLinks:after,
.mod-prefLinks dl:after,
.mod-prefLinks ul:after {
content: "";
display: block;
clear: both;
}
.mod-description:after,
.personalIdentity .personalInfo:after,
.mod-prefLinks dl:after,
#footer .nav-utility:after,
#footer .nav-utility ul:after,
#globalFooter div.brief dl:after  {
content: ".";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
.ie .mod-description,
.personalIdentity .personalInfo,
.ie .mod-prefLinks dl,
.ie #footer .nav-utility,
.ie #footer .nav-utility ul {
zoom: 1;
}
/*-
mini_header
-*/
.miniWrapper {
text-align : center;
}
.miniWrapper .miniHeader {
width :600px;
margin :0 auto 0;
text-align : left;
}
.miniWrapper .miniContents {
margin :0 auto 20px;
width :600px;
}
.miniWrapper .nextLogo {
margin: 0 auto;
padding-top : 5px;
border-top:2px solid #132F85;
text-align:center;
width : 600px;
}
/*-
配信解除フォーム
-*/
.mailLeave {
border-left: 1px solid #3787D7;
border-right: 1px solid #3787D7;
border-bottom: 1px solid #3787D7;
width:auto;
}
.mailLeave p {
padding:10px;
}
.mailLeave ul {
padding:0 10px  10px;
zoom:1;
}
.mailLeave ul:after {
content: "";
display: block;
clear: both;
}
.mailLeave li {
float:left;
}
.mailLeave li.mailAdress input {
margin-right:5px;
width:250px;
}
.mailLeave .err li {
background:url("/img/inquire/default/icon_error.gif") no-repeat 0 0.3em;
padding:3px 0 3px 20px;
font-weight:bold;
color:#FF0000;
}
/*-
スマホリダイレクトボタン
-*/
p.spRedirect {
background-color:#555;
text-align:center;
margin-top:31px;
padding:2px 0;
}
/*-
BigPicture CO枠
-*/
.bigPicture {
margin:0 auto 20px;
width:700px;
}
/*-
幅750px設定
-*/
.wrap750 .shinchikuBody {
width:750px;
}
.wrap750 #topicPath p {
width:750px;
}
.wrap750 .pageMain {
width:750px;
}
.wrap750 .naviFooter {
width:750px;
border-bottom:1px solid #DAD9DF;
margin-bottom:2px;
}
.wrap750 dl.naviSearch {
width:750px;
background:url("/design/img/global/f_navi_sprite.png") repeat-x left top;
}
.wrap750 dl.naviFunction {
width:750px;
background:url("/design/img/global/f_navi_sprite.png") repeat-x left -58px;
}
.wrap750 .naviFooter dt {
width:111px;
height:auto;
background:none;
text-indent:0;
margin:0;
}
.wrap750 .shinchikuFooter {
width:750px;
}
.wrap750 #globalFooter div.brief {
background: url("/design/img/global/f_bg_hl_01.gif") repeat-x scroll center bottom;
margin-bottom:12px;
padding-bottom:5px;
}
.wrap750 #globalFooter div.brief ul {
margin:0;
padding:5px;
}
.wrap750 #globalFooter {
width:750px;
}
.wrap750 #ContentsSide {
left:778px;
}
.wrap750 #ContentsHead {
width:750px;
}
.wrap750 .dartFooter {
width:750px;
margin:40px auto 0 auto;
}
.wrap750 .pickupFoot {
width:750px;
background:url("/design/img/global/pr/foot_bg_bottom.gif") no-repeat left bottom;
margin:15px 0 0 0;
padding:0 0 20px 0;
}
.wrap750 .pickupFoot .cPickupBox {
display:inline;
float:left;
width:240px;
margin:0 0 0 10px;
}
.wrap750 .pickupFoot .cPickupBox {
width:240px;
margin:0 0 0 10px;
}
.wrap750 .pickupFoot .cPickupBox dl {
width:230px;
}
.wrap750 .pickupFoot .cPickupBox dt {
width:92px;
}
.wrap750 .pickupFoot .cPickupBox dd {
width:130px;
}
/*-
V5ヘッダー・フッター用デザイン
-*/
#header:after, #contents:after, #contents .sec-mainContents:after, #contents .sec-relatedContents:after, #contents .sec-extraContents:after, #footer:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#header {
border-bottom: 1px solid #E7EFEF;
margin-bottom: 10px;
min-width: 960px;
padding-bottom: 32px;
position: relative;
z-index: 19;
text-align:left;
}
#header > h1 {
bottom: 0;
color: #8199A2;
font-size: 84.6%;
font-weight: normal;
left: 50%;
line-height: 30px;
margin-left: -470px;
overflow: hidden;
position: absolute;
text-overflow: ellipsis;
white-space: nowrap;
width: 940px;
}
#header .global.fixed {
height: 31px;
}
#header .global .homesBar {
background: url("/design/img/global/bg_homes_bar.png") repeat-x scroll 0 0 transparent;
height: 31px;
margin-bottom: -4px;
min-width: 960px;
padding-bottom: 4px;
position: relative;
width: 100%;
z-index: 50;
}
#header .global.fixed .homesBar {
left: 0;
position: fixed;
top: 0;
}
#header .global .homesBar .logo {
float: left;
}
#header .global .homesBar .message {
position: absolute;
top: 10px;
left: 100px;
}
#header .global .homesBar .message .copy {
font-size: 84.6%;
color: #ffefe4;
line-height: 16px;
}
#header .global .homesBar .nav-function {
float: right;
padding-right: 20px;
}
#header .global .homesBar .nav-service {
float: left;
margin-left: -1px;
}
#header .global .homesBar .nav > li {
float: left;
height: 31px;
}
#header .global .homesBar .logo a, #header .global .homesBar .nav > li > a {
color: #FFFFFF;
}
#header .global .homesBar .logo a:hover, #header .global .homesBar .nav > li > a:hover {
color: #FFF100;
}
#header .global .homesBar .logo a, #header .global .homesBar .active, #header .global .homesBar .inactive, #header .global .homesBar .account .user {
background-image: url("/design/img/global/sprite_homes_bar.png");
background-repeat: no-repeat;
display: block;
 height: 31px;
}
#header .global .homesBar .logo a, #header .global .homesBar .active, #header .global .homesBar .inactive {
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
}
#header .global .homesBar .logo a {
background-position: 0 0;
width: 91px;
}
#header .global .homesBar .nav .call .active {
width: 83px;
background-position: -249px 0;
}
#header .global .homesBar .nav .call .active:hover {
background-position: -249px -31px;
}
#header .service {
background-color: #FFFFFF;
border-bottom: 1px solid #E7EFEF;
position: relative;
}
#header .serviceIdentity {
min-height: 80px;
padding-bottom: 8px;
padding-left: 160px;
position: relative;
}
#header .serviceIdentity .logo {
left: 0;
padding: 9px 17px 10px;
position: absolute;
top: 0;
}
#header .serviceIdentity .message {
margin-bottom: 8px;
padding-top: 14px;
zoom:1;
}
#header .serviceIdentity .message .copy {
color: #425258;
float: left;
font-size: 92.3%;
margin-right: 10px;
}
#header .serviceIdentity .message .status {
margin-top: -5px;
}
#header .serviceIdentity .message .status dt, #header .serviceIdentity .message .status dd {
display: inline;
}
#header .serviceIdentity .message .status dt {
font-size: 84.6%;
margin-left: 10px;
}
#header .serviceIdentity .message .status dt:first-child {
margin-left: 0;
}
#header .serviceIdentity .message .status dd {
font-size: 84.6%;
}
#header .serviceIdentity .message .status dd .txt {
color: #AFAFAF;
font-size: 81.8%;
padding-left: 4px;
text-decoration: none;
vertical-align: bottom;
}
#header .serviceIdentity .message .status dd .num {
color: #ED6103;
font-family: verdana,sans-serif;
font-size: 109.1%;
font-weight: bold;
padding-right: 4px;
}
#header .serviceIdentity .message .status .timeStamp {
color: #AEAEAE;
}
#header .serviceIdentity .nav-category {
padding-top: 20px;
}
#header .serviceIdentity .nav-category dl {
float: left;
padding-top: 19px;
}
#header .serviceIdentity .nav-category dl + dl {
margin-left: 8px;
}
#header .serviceIdentity .nav-category dt {
height: 12px;
margin: -18px 0 6px 0;
}
/* 賃貸（リンクなし） */
#header .serviceIdentity .nav-category .chintai dt {
width: 30px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
background: #fff url(/design/img/global/sprite_nav_category_572x56.png) no-repeat -367px 0;
}
/* マンション・戸建て（リンクあり） */
#header .serviceIdentity .nav-category dt a {
display: block;
width: 80px;
text-indent: -9999px;
overflow: hidden;
}
#header .serviceIdentity .nav-category .mansion dt a,
#header .serviceIdentity .nav-category .kodate dt a {
background: #fff url(/design/img/global/sprite_nav_category_572x56.png) no-repeat 0 0;
}
#header .serviceIdentity .nav-category .mansion dt a       { background-position: -407px   0px; }
#header .serviceIdentity .nav-category .kodate dt a        { background-position: -498px   0px; }
#header .serviceIdentity .nav-category .mansion dt a:hover { background-position: -407px -28px; }
#header .serviceIdentity .nav-category .kodate dt a:hover  { background-position: -498px -28px; }
#header .serviceIdentity .nav-category dd {
float: left;
}
#header .serviceIdentity .nav-category dd + dd {
margin-left: -1px;
}
#header .serviceIdentity .nav-category dd a {
position: relative;
display: block;
width: 45px;
height: 28px;
background: url(/design/img/global/sprite_nav_category_572x56.png) no-repeat 0 0;
text-indent: -9999px;
overflow: hidden;
}
#header .serviceIdentity .nav-category dd a:hover {
z-index: 1;
}
#header .serviceIdentity .nav-category .chintai dd a           { background-position:      0 0; }
#header .serviceIdentity .nav-category .mansion dd.shinchiku a { background-position:  -45px 0; }
#header .serviceIdentity .nav-category .mansion dd.chuko a     { background-position:  -89px 0; }
#header .serviceIdentity .nav-category .kodate dd.shinchiku a  { background-position:  -45px 0; }
#header .serviceIdentity .nav-category .kodate dd.chuko a      { background-position:  -89px 0; }
#header .serviceIdentity .nav-category .tochi dd a             { background-position: -134px 0; width: 44px; }
#header .serviceIdentity .nav-category .iezukuri dd a          { background-position: -178px 0; width: 70px; }
#header .serviceIdentity .nav-category .sell dd a              { background-position: -248px 0; width: 44px; }
#header .serviceIdentity .nav-category .hikkoshi dd a          { background-position: -292px 0; width: 55px; }
#header .serviceIdentity .nav-category .chintai dd a:hover           { background-position:      0 -28px; }
#header .serviceIdentity .nav-category .mansion dd.shinchiku a:hover { background-position:  -45px -28px; }
#header .serviceIdentity .nav-category .mansion dd.chuko a:hover     { background-position:  -89px -28px; }
#header .serviceIdentity .nav-category .kodate dd.shinchiku a:hover  { background-position:  -45px -28px; }
#header .serviceIdentity .nav-category .kodate dd.chuko a:hover      { background-position:  -89px -28px; }
#header .serviceIdentity .nav-category .tochi dd a:hover             { background-position: -134px -28px; }
#header .serviceIdentity .nav-category .iezukuri dd a:hover          { background-position: -178px -28px; }
#header .serviceIdentity .nav-category .sell dd a:hover              { background-position: -248px -28px; }
#header .serviceIdentity .nav-category .hikkoshi dd a:hover          { background-position: -292px -28px; }
#header .global .homesBar:after, #header .global .globalInfo:after, #header .serviceIdentity .message:after, #header .serviceIdentity .nav-category:after, #header .serviceIdentity .nav-category dl:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.sec-prefCategory {
margin-bottom: 20px;
}
.sec-prefCategory:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.sec-pref {
float: left;
width: 540px;
}
.sec-category {
float: right;
width: 380px;
}
.mod-prefLinks {
background-color: #5A4E3A;
border-radius: 5px 5px 5px 5px;
min-height: 210px;
padding: 20px;
position: relative;
}
.mod-prefLinks dl {
color: #CAC1B3;
font-size: 84.6%;
padding-left: 6.4em;
position: relative;
zoom:1;
}
.mod-prefLinks dt {
background-color: #5A4E3A;
height: 100%;
left: 0;
padding-right: 8px;
position: absolute;
top: 0.8em;
width: 6.4em;
}
.mod-prefLinks dd {
border-left: 1px solid #CAC1B3;
float: left;
margin-top: 0.8em;
padding: 0 7px;
white-space: nowrap;
}
.mod-prefLinks dl a:link {
color: #CAC1B3;
}
.mod-prefLinks dl a:visited {
color: #B0A491;
}
.mod-prefLinks dl a:hover {
color: #FEE5A8;
}
.mod-prefLinks [class^="rCorner"] {
display: none;
}
*:first-child+html .mod-prefLinks > [class^="rCorner"] {
background: url("/design/img/global/bg_round_corner_brown.png") no-repeat scroll 0 0 transparent;
display: block;
height: 10px;
position: absolute;
width: 10px;
}
*:first-child+html .mod-prefLinks > .rCornerTL {
background-position: 0 0;
left: 0;
top: 0;
}
*:first-child+html .mod-prefLinks > .rCornerTR {
background-position: 100% 0;
right: 0;
top: 0;
}
*:first-child+html .mod-prefLinks > .rCornerBL {
background-position: 0 100%;
bottom: 0;
left: 0;
}
*:first-child+html .mod-prefLinks > .rCornerBR {
background-position: 100% 100%;
bottom: 0;
right: 0;
}
.mod-prefLinks dl:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.mod-categoryLinks {
background-color: #5A4E3A;
border-radius: 5px 5px 5px 5px;
min-height: 210px;
padding: 20px;
position: relative;
}
.mod-categoryLinks [class^="rCorner"] {
display: none;
}
*:first-child+html .mod-categoryLinks > [class^="rCorner"] {
background: url("/design/img/global/bg_round_corner_brown.png") no-repeat scroll 0 0 transparent;
display: block;
height: 10px;
position: absolute;
width: 10px;
}
*:first-child+html .mod-categoryLinks > .rCornerTL {
background-position: 0 0;
left: 0;
top: 0;
}
*:first-child+html .mod-categoryLinks > .rCornerTR {
background-position: 100% 0;
right: 0;
top: 0;
}
*:first-child+html .mod-categoryLinks > .rCornerBL {
background-position: 0 100%;
bottom: 0;
left: 0;
}
*:first-child+html .mod-categoryLinks > .rCornerBR {
background-position: 100% 100%;
bottom: 0;
right: 0;
}
.mod-categoryLinks .category.service {
margin-bottom: 10px;
}
.mod-categoryLinks .category dl {
color: #CAC1B3;
padding-left: 5.9em;
position: relative;
zoom:1;
}
.mod-categoryLinks .category dt {
background-color: #5A4E3A;
font-weight: bold;
height: 100%;
left: 0;
padding-right: 6px;
position: absolute;
top: 0;
width: 5.9em;
}
.mod-categoryLinks .category dd {
border-left: 1px solid #CAC1B3;
float: left;
font-size: 84.6%;
margin-bottom: 0.55em;
padding: 0 5px;
white-space: nowrap;
}
.mod-categoryLinks .category dd a:link {
color: #CAC1B3;
}
.mod-categoryLinks .category dd a:visited {
color: #B0A491;
}
.mod-categoryLinks .category dd a:hover {
color: #FEE5A8;
}
.mod-categoryLinks .category dl:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
/* 話題のマンションピックアップ フッター */
.sec-extraContents.sakidori {
    background-color: #fff;
    font-size: 108.3%; /* 13px */
    padding: 10px 0 0;
}
.sec-extraContents.sakidori .mod-description {
    display: table;
    min-height: 81px;
    margin-bottom: 15px;
    padding: 0;
}
.sec-extraContents.sakidori .mod-description .logo {
    display: table-cell;
    margin: 0;
    padding-right: 10px;
    position: static;
}
.sec-extraContents.sakidori .mod-description .description {
    display: table-cell;
    width: 706px;
    padding-top: 10px;
    font-size: 84.6%;
    vertical-align: top;
    color: #000;
    text-shadow: none
}
.sec-extraContents.sakidori .mod-prefLinks {
    background-color: #fff;
    width: 540px;
    border: 1px solid #dadada;
    padding: 15px;
    box-sizing: border-box;
}
.sec-extraContents.sakidori .mod-prefLinks dl,
.sec-extraContents.sakidori .mod-prefLinks dt a,
.sec-extraContents.sakidori .mod-prefLinks dd a {
    color: #000;
}
.sec-extraContents.sakidori dl a:hover,
.sec-extraContents.sakidori .mod-categoryLinks .category dd a:hover {
    color: #ed6103;
    text-decoration: underline;
}
.sec-extraContents.sakidori .mod-prefLinks dt {
    background-color: #fff;
}
.sec-extraContents.sakidori .mod-prefLinks dd,
.sec-extraContents.sakidori .mod-categoryLinks dd {
    border-right: 1px solid #000;
    border-left: none;
}
.sec-extraContents.sakidori .mod-prefLinks dd:last-child,
.sec-extraContents.sakidori .mod-categoryLinks dd:last-child {
    border-right: none;
}
.sec-extraContents.sakidori .mod-categoryLinks {
    background-color: #fff;
    float: right;
    width: 380px;
    padding: 20px 15px;
    min-height: 220px;
    border: 1px solid #dadada;
    box-sizing: border-box;
}
.sec-extraContents.sakidori .mod-categoryLinks dl,
.sec-extraContents.sakidori .mod-categoryLinks dt a,
.sec-extraContents.sakidori .mod-categoryLinks dd a {
    color: #000;
}
.sec-extraContents.sakidori .mod-categoryLinks dl {
    padding: 0;
    position: static;
}
.sec-extraContents.sakidori .mod-categoryLinks dt {
    background-color: #fff;
    padding: 0 5px 5px;
    padding-right: 6px;
    position: static;
    width: auto;
}
.sec-extraContents.sakidori .mod-categoryLinks .category.service,
.sec-extraContents.sakidori .mod-categoryLinks .category.bukkenType {
    margin-bottom: 20px;
}
#footer.sakidori {
    min-width: 940px;
    background-color: #ed6103;
    background-image: none;
    margin: 0;
    padding: 0;
    font-size: 108.3%; /* 13px */
}
#footer.sakidori .footerInn {
    width: 940px;
    min-height: 90px;
    margin: 0 auto;
    padding-top: 18px;
}
#footer.sakidori .nav-utility {
    margin-left: 205px;
    margin-bottom: 15px;
}
#footer.sakidori .companyIdentity {
    background: none;
    clear: both;
    padding-bottom: 40px;
    margin: 0;
    position: static;
}
#footer.sakidori .companyIdentity .logo {
    position: absolute;
    top: 10px;
    left: 0;
}
/*　index.css ローンシミュレーター　2010/03/29　*/
/*　目次
-共通
-トップ＆基本部分
-FPコラム一覧
-FPコラム詳細
-使い方ガイド
-clearfix
*/
/********************** 共通 **********************/
#cFp {
font-size:120%;
}
#cFp p {
line-height:1.5;
}
#cFp a {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#cFp .cFpList .cSection h3,
#cFp .cFpList .cSection p,
#cFp .cFpList .cSection ul {
text-align:left;
}
#cFp .cAsideNav,
#cFp .cAsideArea,
#cFp .cAsideRosen,
#cFp .cAsideRealtorBrand {
margin-bottom:15px;
}
#cFp .cFpColumn .cColumnDetail em,
#cFp .cPerson dd em,
#cFp .cLoanGuide em {
font-style:normal;
font-weight:bold;
}
/*inline-block*/
#cFp .cSection dd li,
#cFp .cIco li,
#cFp .cColumnDetail .cColumnPh img {
display:-moz-inline-box;/*for firefox2*/
display:inline-block;
*display:inline;/*for ie6,7*/
*zoom:1;/*for ie6,7*/
}
/*cHd*/
#cFp .cTopHd p,
#cFp .cFpList .cHd p,
#cFp .cFpColumn .cHd p {
margin:10px 0;
}
/*ttl*/
#cFp .cTtl span,
#cFp .cTtl2 span {
display:block;
font-weight:bold;
color:#535353;
line-height:1.4;
padding:7px 5px 6px 30px;
}
#cFp .cTtl {
background:url(/neog/loan/img/ttl_bg_top2.gif) no-repeat #e5e6e6;
}
#cFp .cTtl span {
background:url(/neog/loan/img/ttl_bg_bottom2.gif) no-repeat 0 100%;
}
#cFp .cTtl2 {
background:url(/neog/loan/img/ttl_bg_top.gif) no-repeat #e5e6e6;
}
#cFp .cTtl2 span {
background:url(/neog/loan/img/ttl_bg_bottom.gif) no-repeat 0 100%;
}
#cFp .cHd .note {
color:#DA0E1C;
font-size:80%;
margin-left:10px;
}
/*cAside*/
#cFp .cAside {
float:right;
font-size:80%;
width:185px;
}
#cFp .cAsideLoan {
margin-bottom:15px;
}
#cFp .cAsideNav ul {
border-top:1px solid #b8d0fe;
border-left:1px solid #b8d0fe;
border-right:1px solid #b8d0fe;
}
#cFp .cAsideNav li {
border-bottom:1px solid #b8d0fe;
}
#cFp .cAsideNav img {
vertical-align:bottom;
}
#cFp .cAsideArea dt,
#cFp .cAsideRosen dt,
#cFp .cAsideRealtorBrand dt {
margin-bottom:5px;
}
#cFp .cAsideArea li,
#cFp .cAsideRosen li,
#cFp .cAsideRealtorBrand li {
line-height:1.5;
margin:0 10px 5px;
}
/*Article*/
#cFp .cArticle div {
background:url(/neog/loan/img/dot_bdr.gif) 0 100% repeat-x;
margin-bottom:15px;
padding-bottom:15px;
}
#cFp .cArticle h2 {
margin-bottom:15px;
}
#cFp .cArticle p {
width:280px;
float:left;
}
#cFp .cArticle dl {
width:460px;
float:right;
}
#cFp .cArticle dt {
font-size:120%;
font-weight:bold;
line-height:1.4;
margin-bottom:3px;
}
#cFp .cArticle dd {
line-height:1.5;
}
#cFp .cBgNone {
background:none !important;
padding-bottom:0 !important;
}
.cPageTop {
text-align:right;
}
/********************** トップ＆基本部分 **********************/
#cFp .cLoanTop {
font-size:85%;
}
#cFp .cLoanTop h1 {
margin-bottom:20px;
}
#cFp .cLoanTop .cLeftCol,
#cFp .cLoanTop .cRightCol {
position:relative;
width:367px;
height:299px;
margin-bottom:20px;
}
#cFp #refund_error,
#cFp #amount_error {
position:absolute;
top:140px;
left:90px;
display:none;
}
#cFp .cLoanTop .cTopSection dl {
margin:150px 0 10px 33px;
}
#cFp .cLoanTop .cTopSection dt {
display:block;
float:left;
width:123px;
}
#cFp .cLoanTop .cTopSection dd {
margin-left:125px;
}
#cFp .cLoanTop .cTopSection dd img {
vertical-align:bottom;
margin-bottom:2px;
}
#cFp .cLoanTop .cLeftCol {
float:left;
background:url(/neog/loan/img/top/bg.png) no-repeat 0 100%;
}
#cFp .cLoanTop .cRightCol {
float:right;
background:url(/neog/loan/img/top/bg2.png) no-repeat 0 100%;
}
#cFp .cLoanTop .cTopSection input {
width:125px;
height:25px;
line-height:25px;
border:5px solid #3f8be3;
text-align:right;
color:#909090;
font-size:120%;
margin-right:3px;
padding-right:3px;
}
#cFp .cLoanTop .cTopSection p {
margin-left:33px;
}
/*cTopAttention*/
#cFp .cLoanTop .cTopAttention {
margin-bottom:25px;
}
#cFp .cLoanTop .cTopAttention ul {
margin-bottom:5px;
}
#cFp .cLoanTop .cTopAttention li {
font-size:90%;
}
#cFp .cLoanTop .cTopAttention dl,
#cFp .cLoanTopFlashBox div {
background:url(/neog/loan/img/bg.gif);
padding:15px 20px;
}
#cFp .cLoanTop .cTopAttention dt {
float:left;
width:160px;
}
#cFp .cLoanTop .cTopAttention dd {
padding-top:12px;
margin-left:170px;
}
/*cLoanTop */
#cFp .cLoanTop .cTopHd2 {
position:relative;
width:750px;
height:40px;
}
#cFp .cLoanTop .cTopHd2 h1,
#cFp .cLoanTop .cTopHd2 p {
position:absolute;
top:0;
}
#cFp .cLoanTop .cLogo {
left:0;
}
#cFp .cLoanTop .cNav1 {
left:283px;
}
#cFp .cLoanTop .cNav2 {
right:0;
}
#cFp .cLoanTopFlashBox {
font-size:120%;
margin-bottom:10px;
}
#cFp .cLoanTopFlashBox dt {
font-weight:bold;
margin-top:10px;
}
/**********************  FPコラム一覧  **********************/
/*section*/
#cFp .cSection {
float:left;
width:550px;
}
#cFp .cSectionInner {
margin-bottom:15px;
}
#cFp .cSectionInner dt {
width:90px;
padding:7px 0 0 4px;
}
#cFp .cSectionInner dd {
border-bottom:1px solid #d9d9d9;
text-align:right;
margin:-85px 0 0;
padding:0 0 7px 107px;
}
#cFp .cSectionInner h3 a {
color:#da0e1c;
}
#cFp .cSectionInner ul {
width:335px;
float:left;
}
#cFp .cSectionInner p {
margin:10px 0;
}
#cFp .cSectionInner p,
#cFp .cSectionInner span {
font-size:80%;
}
/*cIcoInfo*/
#cFp .cFpList .cIcoInfo {
background:url(/neog/loan/img/fp/ico_info_bottom.png) no-repeat 0 100%;
font-size:80%;
padding:0 0 5px;
}
#cFp .cFpList .cIcoInfo ul {
background:url(/neog/loan/img/fp/ico_info_middle.png) repeat-y;
min-height:220px;
height:auto !important;
height:220px;
padding:0 40px 0 11px;
}
#cFp .cIcoInfo li {
border-top:1px solid #fff;
padding:6px 0;
}
#cFp .cIcoInfo dt {
float:left;
width:90px;
}
#cFp .cIcoInfo dd {
margin-left:95px;
padding-top:3px;
}
/*cPerson*/
#cFp .cPerson {
margin:20px 0 25px;
}
#cFp .cPerson div {
border-right:2px solid #339dfd;
border-left:2px solid #339dfd;
border-bottom:2px solid #339dfd;
padding:7px 10px 10px;
}
#cFp .cPerson h3 {
color:#208aea;
margin-bottom:7px;
}
#cFp .cPerson dt {
float:left;
width:145px;
}
#cFp .cPerson dd {
font-size:80%;
line-height:1.5;
margin-left:155px;
}
#cFp .cPerson dd em {
display:block;
}
/**********************  FPコラム詳細  **********************/
#cFp .cFpColumn h1 {
margin-bottom:10px;
}
#cFp .cFpColumn .cIco {
margin-bottom:5px;
}
#cFp .cFpColumn .cColumnDetail {
border-bottom:4px solid #d0cfcf;
margin-bottom:3px;
padding-bottom:15px;
}
#cFp .cFpColumn .cColumnDetail p {
margin-bottom:20px;
}
#cFp .cFpColumn .cColumnDetail .cColumnPh {
float:left;
margin:0 10px 2px 0;
}
/*table*/
#cFp .cFpColumn table {
border-collapse:collapse;
width:100%;
margin-bottom:20px;
}
#cFp .cFpColumn table,
#cFp .cFpColumn th,
#cFp .cFpColumn td {
border:1px solid #d7d6d6;
line-height:1.5;
padding:7px;
vertical-align:top;
}
#cFp .cFpColumn th {
font-weight:normal;
}
#cFp .cFpColumn table dt {
font-weight:bold;
}
#cFp .cFpColumn table dd {
text-indent:-1.5em;
margin-left:1.5em;
}
#cFp .cFpColumn table li {
line-height:1.5;
text-indent:-1em;
margin-left:1em;
margin-bottom:5px;
}
#cFp .cFpColumn .boxNoWrap {
white-space:nowrap;
}
#cFp .cFpColumn .boxLeft {
float:left;
}
#cFp .cFpColumn .boxRight {
float:right;
}
#cFp .cFpColumn .boxCenter {
text-align:center;
}
#cFp .cFpColumn .box100 {
width:100px;
}
#cFp .cFpColumn .box150 {
width:150px;
}
#cFp .cFpColumn .box200 {
width:200px;
}
#cFp .cFpColumn .box210 {
width:210px;
}
#cFp .cFpColumn .box270 {
width:200px;
}
#cFp .cFpColumn .box335 {
width:335px;
}
#cFp .cFpColumn .boxTxtSmall {
font-size:70%;
}
#cFp .cFpColumn table .boxGreen {
background:#dffaaf;
}
#cFp .cFpColumn table .boxGray {
background:#f1efef;
}
#cFp .cFpColumn table .boxYellow {
background:#fefff7;
}
#cFp .cFpColumn table .boxPink {
background:#feeafd;
}
/*cBottomNav*/
#cFp .cBottomNav {
background:url(/neog/loan/img/fp/bottom_bg.gif) repeat-x #f7f3f2;
border:1px solid #e4e4e4;
padding:20px 10px 15px;
}
#cFp .cBottomNav dt {
clear:both;
background-repeat:no-repeat;
font-weight:bold;
line-height:1.5;
width:7em;
float:left;
text-indent:22px;
}
#cFp .cBottomNav dd {
margin-left:7.2em;
margin-bottom:5px;
line-height:1.5;
}
#cFp .cBottomNav p {
text-align:right;
margin-top:20px;
}
#cFp .cBottomNav .cPrev {
background-image:url(/neog/loan/img/fp/arrow_left.gif);
}
#cFp .cBottomNav .cNext {
background-image:url(/neog/loan/img/fp/arrow_right.gif);
}
/**********************  使い方ガイド  **********************/
#cFp .cLoanGuide .cFt {
font-size:80%;
}
#cFp .cLoanGuide .cGuideNav {
margin-bottom:20px;
}
#cFp .cLoanGuide span {
color:#2c78d0;
}
#cFp .cLoanGuide .cGuideStepBoxInner2 p,
#cFp .cLoanGuide .cGuideStepTxt2 p,
#cFp .cLoanGuide .cGuideStepTxt3 p,
#cFp .cLoanGuide .cGuideStepTxt4 p,
#cFp .cLoanGuide .cGuideStepBox7 p {
margin-bottom:20px;
}
#cFp .cLoanGuide .cGuideTxt,
#cFp .cLoanGuide .cGuideStepBoxInner2 h3,
#cFp .cLoanGuide .cGuideStepPic2 img,
#cFp .cLoanGuide .cGuideStepPic3 img,
#cFp .cLoanGuide .cGuideStepPic4 img {
margin-bottom:10px;
}
#cFp .cLoanGuide .cGuideBoxInner div p,
#cFp .cLoanGuide .cGuideBoxInner2 div p,
#cFp .cLoanGuide .cGuideStepBoxInner div p {
line-height:1.6;
margin:10px 5px 0 18px;
}
#cFp .cLoanGuide .cMgNone {
margin:0 !important;
}
/*box*/
#cFp .cLoanGuide .cGuideBox,
#cFp .cLoanGuide .cGuideStepBox {
background:url(/neog/loan/img/guide/box_bg_top.png) no-repeat;
}
#cFp .cLoanGuide .cGuideBoxInner,
#cFp .cLoanGuide .cGuideStepBoxInner {
background:url(/neog/loan/img/guide/box_bg_bottom.png) no-repeat 0 100%;
}
#cFp .cLoanGuide .cGuideBoxInner2,
#cFp .cLoanGuide .cGuideStepBoxInner2 {
background:url(/neog/loan/img/guide/box_bg_bottom2.png) no-repeat 0 100%;
}
/*cGuideBox*/
#cFp .cLoanGuide .cGuideBox {
margin-bottom:17px;
}
#cFp .cLoanGuide .cGuideBoxInner {
padding:7px 6px 45px;
}
#cFp .cLoanGuide .cGuideBoxInner2 {
padding:7px 6px 15px;
}
#cFp .cLoanGuide .cGuideBoxInner div,
#cFp .cLoanGuide .cGuideBoxInner2 div {
float:left;
width:445px;
}
#cFp .cLoanGuide .cGuidePic {
float:right;
width:293px;
}
/*cGuideStepBox*/
#cFp .cLoanGuide .cGuideStepBox {
margin-bottom:17px;
}
#cFp .cLoanGuide .cGuideStepBoxInner {
padding:27px 20px 55px 26px;
}
#cFp .cLoanGuide .cGuideStepBoxInner div {
float:right;
width:310px;
}
#cFp .cLoanGuide .cGuideStepBoxInner2 {
padding:15px 15px 0;
}
#cFp .cLoanGuide .cGuideStepBoxInner2 div {
float:left;
width:450px;
}
#cFp .cLoanGuide .cGuideStepBoxInner h2 {
padding-left:15px;
}
#cFp .cLoanGuide .cGuideStepPic {
float:left;
width:391px;
}
#cFp .cLoanGuide .cGuideStepPic2 {
float:right;
width:245px;
}
/*cGuideStepBox2*/
#cFp .cLoanGuide .cGuideStepBox2 {
margin-bottom:20px;
}
#cFp .cLoanGuide .cGuideStepBox2 h2,
#cFp .cLoanGuide .cGuideStepBox2 h3 {
margin-bottom:15px;
}
#cFp .cLoanGuide .cGuideStepBox2 h3 {
clear:both;
}
#cFp .cLoanGuide .cGuideStepTxt2 {
float:left;
width:490px;
}
#cFp .cLoanGuide .cGuideStepPic2 {
float:right;
width:245px;
}
/*cGuideStepBox3*/
#cFp .cLoanGuide .cGuideStepBox3 {
background:#f2f2f2 url(/neog/loan/img/guide/box2_bg_top.gif) no-repeat;
margin-bottom:20px;
}
#cFp .cLoanGuide .cGuideStepBox3Inner {
background:url(/neog/loan/img/guide/box2_bg_bottom.gif) no-repeat 0 100%;
padding:15px;
}
#cFp .cLoanGuide .cGuideStepBox3 h4 {
clear:both;
border-bottom:1px solid #dcdada;
margin-bottom:15px;
padding-bottom:2px;
}
#cFp .cLoanGuide .cGuideStepTxt3 {
float:left;
width:460px;
}
#cFp .cLoanGuide .cGuideStepPic3 {
float:right;
width:243px;
}
/*cGuideStepBox4*/
#cFp .cLoanGuide .cGuideStepTxt4 {
float:left;
width:545px;
}
#cFp .cLoanGuide .cGuideStepPic4 {
float:right;
width:190px;
}
/*cGuideStepBox5*/
#cFp .cLoanGuide .cGuideStepBox5,
#cFp .cLoanGuide .cGuideStepBox6 {
background-repeat:no-repeat;
background-position:0 100%;
margin-bottom:20px;
}
#cFp .cLoanGuide .cGuideStepBox5 {
background-image:url(/neog/loan/img/guide/box3_bg_bottom.png);
}
#cFp .cLoanGuide .cGuideStepBox6 {
clear:both;
background-image:url(/neog/loan/img/guide/box4_bg_bottom.png);
}
#cFp .cLoanGuide .cGuideStepBox5 dt,
#cFp .cLoanGuide .cGuideStepBox6 dt {
display:block;
background-repeat:no-repeat;
height:61px;
}
#cFp .cLoanGuide .cGuideStepBox5 dt img,
#cFp .cLoanGuide .cGuideStepBox6 dt img {
padding:25px 0 0 37px;
}
#cFp .cLoanGuide .cGuideStepBox5 dt {
background-image:url(/neog/loan/img/guide/box3_bg_top.png);
}
#cFp .cLoanGuide .cGuideStepBox6 dt {
background-image:url(/neog/loan/img/guide/box4_bg_top.png);
}
#cFp .cLoanGuide .cGuideStepBox5 dd,
#cFp .cLoanGuide .cGuideStepBox6 dd {
background-repeat:no-repeat;
}
#cFp .cLoanGuide .cGuideStepBox5 dd {
background-image:url(/neog/loan/img/guide/box3_bg_middle.png);
padding:46px 40px 33px;
}
#cFp .cLoanGuide .cGuideStepBox6 dd {
background-image:url(/neog/loan/img/guide/box4_bg_middle.png);
padding:46px 30px 33px;
}
#cFp .cLoanGuide .cGuideStepBox5Main,
#cFp .cLoanGuide .cGuideStepBox6Main {
float:left;
padding-top:10px;
}
#cFp .cLoanGuide .cGuideStepBox5Main {
width:450px;
}
#cFp .cLoanGuide .cGuideStepBox6Main {
width:410px;
}
#cFp .cLoanGuide .cGuideStepBox5Main img,
#cFp .cLoanGuide .cGuideStepBox7 img {
vertical-align:middle;
margin-right:3px;
}
#cFp .cLoanGuide .cGuideStepBox5Sub,
#cFp .cLoanGuide .cGuideStepBox6Sub {
float:right;
margin-top:-10px;
}
#cFp .cLoanGuide .cGuideStepBox5Sub,
#cFp .cLoanGuide .cGuideStepBox6Sub {
width:200px;
}
/*cGuideStepBox7*/
#cFp .cLoanGuide .cGuideStepBox7 {
background:url(/neog/loan/img/guide/box5_bg_bottom.png) no-repeat 0 100%;
margin-bottom:30px;
}
#cFp .cLoanGuide .cGuideStepBox7 div {
background:url(/neog/loan/img/guide/box5_bg_top.png) no-repeat;
padding:45px 22px 5px;
}
/**********************  clearfix  **********************/
#cFp .cFpList:after,
#cFp .cFpColumn:after,
#cFp .cIcoInfo li:after,
#cFp .cPerson dl:after,
#cFp .cIco:after,
#cFp .cColumnDetail div:after,
#cFp .cFpList .cSection dd:after,
#cFp .cLoanTop .cTopSection:after,
#cFp .cLoanTop .cTopSection dl:after,
#cFp .cArticle div:after,
#cFp .cLoanTop .cTopAttention dl:after,
#cFp .cLoanGuide .cGuideBoxInner:after,
#cFp .cLoanGuide .cGuideBoxInner2:after,
#cFp .cLoanGuide .cGuideStepBoxInner:after,
#cFp .cLoanGuide .cGuideStepBoxInner2:after,
#cFp .cLoanGuide .cGuideStepBox2:after,
#cFp .cLoanGuide .cGuideStepBox3Inner:after,
#cFp .cLoanGuide .cGuideStepBox5:after,
#cFp .cLoanGuide .cGuideStepBox5 dd:after,
#cFp .cLoanGuide .cGuideStepBox6:after,
#cFp .cLoanGuide .cGuideStepBox6 dd:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
* html #cFp .cFpList,
* html #cFp .cFpColumn,
* html #cFp .cIcoInfo li,
* html #cFp .cPerson dl,
* html #cFp .cIco,
* html #cFp .cColumnDetail div,
* html #cFp .cFpList .cSection dd,
* html #cFp .cLoanTop .cTopSection,
* html #cFp .cLoanTop .cTopSection dl,
* html #cFp .cArticle div,
* html #cFp .cLoanTop .cTopAttention dl,
* html #cFp .cLoanGuide .cGuideBoxInner,
* html #cFp .cLoanGuide .cGuideBoxInner2,
* html #cFp .cLoanGuide .cGuideStepBoxInner,
* html #cFp .cLoanGuide .cGuideStepBoxInner2,
* html #cFp .cLoanGuide .cGuideStepBox2,
* html #cFp .cLoanGuide .cGuideStepBox3Inner,
* html #cFp .cLoanGuide .cGuideStepBox5,
* html #cFp .cLoanGuide .cGuideStepBox5 dd,
* html #cFp .cLoanGuide .cGuideStepBox6,
* html #cFp .cLoanGuide .cGuideStepBox6 dd {
zoom:1;
}/* IE6 */
*:first-child+html #cFp .cFpList,
*:first-child+html #cFp .cFpColumn,
*:first-child+html #cFp .cIcoInfo li,
*:first-child+html #cFp .cPerson dl,
*:first-child+html #cFp .cIco,
*:first#cFp .cColumnDetail div,
*:first-child+html #cFp .cFpList .cSection dd,
*:first-child+html #cFp .cLoanTop .cTopSection,
*:first-child+html #cFp .cLoanTop .cTopSection dl,
*:first-child+html #cFp .cArticle div,
*:first-child+html #cFp .cLoanTop .cTopAttention dl,
*:first-child+html #cFp .cLoanGuide .cGuideBoxInner,
*:first-child+html #cFp .cLoanGuide .cGuideBoxInner2,
*:first-child+html #cFp .cLoanGuide .cGuideStepBoxInner,
*:first-child+html #cFp .cLoanGuide .cGuideStepBoxInner2,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox2,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox3Inner,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox5,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox5 dd,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox6,
*:first-child+html #cFp .cLoanGuide .cGuideStepBox6 dd {
zoom:1;
}/* IE7 */
