@charset "UTF-8";

.tipped{color:#BBBBBB}

/* support_area
====================================== */
#support_area02{background:#FFFFFF;width:950px;margin:0px auto 2px;text-align:center;min-height:3em;height:auto !important;height:3em}
.breadcrumbs_type02{text-align:left;margin-bottom:0.7em;background:#F0F0F0;padding:5px;margin-top:10px}
/* contents
====================================== */
#contents{width:950px;margin:0 auto;text-align:left;overflow:hidden}
#main{overflow:hidden;padding-bottom:50px}
.headline_type01{margin-bottom:15px}
/* 回り込み解除(clearFix)
----------------------*/
.clearFix{zoom:1}
.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Hides from IE-mac \*/
*html .clearFix{height:1%}
.clearFix{display:block}
/* End hides from IE-mac \*/




/* old
====================================== */

#main a:link,
#main a:visited{color:#333;text-decoration:underline}
#main a:hover,
#main a:active{color:#bf2a0e;text-decoration:underline}
/*-----------------------------------------------------------------------
 ページレイアウト
------------------------------------------------------------------------*/
#main-box{float:right;width:735px}
#navi-box{float:left;width:200px;margin-right:15px}
/* 共通
-------------------------------------*/
#main-box p{line-height:1.5em}
#main-box dt,
#main-box dd{line-height:1.33em}
#main-box p.btn,
#main-box p.btn2{text-align:right;margin-top:10px}
#main-box .main-box-inner h4{color:#FFF;font-size:116%;font-weight:bold;padding-left:22px;line-height:2.25em;background:url(../icons/main-ttl_bg00.gif) left top no-repeat}
#main-box .main-box-inner h4.mansyon{background:url(../icons/main-ttl_bg01.gif) left top no-repeat}
#main-box .main-box-inner h4.house{background:url(../icons/main-ttl_bg02.gif) left top no-repeat}
/* 今週の特集
-------------------------------------*/
#main #week-sp{padding-bottom:15px;background:url(../icons/line.gif) left bottom no-repeat}
#week-sp .r-box{float:right;width:480px}
#week-sp .l-box{float:left;width:245px;margin-right:10px}
#week-sp h3{color:#FFF;font-size:133%;font-weight:bold;height:30px;padding-left:22px;line-height:2em;background:url(../icons/main-ttl_bg00.gif) left top no-repeat}
#week-sp h4{margin:10px 0px;padding-bottom:10px;border-bottom:1px dotted #999}
/* 「新築・中古」特集ブロック
-------------------------------------*/
#main-box .main-box-inner{margin-top:15px;margin-bottom:20px;padding-bottom:15px;background:url(../icons/line.gif) left bottom no-repeat}
#main-box .main-box-inner h3 img{float:right;margin-bottom:3px}
#main-box .main-box-inner .l-box{float:left;width:362px}
#main-box .main-box-inner .r-box{float:left;width:362px;margin-left:11px}
#main-box .main-box-inner .item-box{margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #999}
#main-box .main-box-inner .item-box .l-img{float:left;width:90px}
#main-box .main-box-inner .item-box .r-text{float:left;width:262px;margin-left:10px}
#main-box .main-box-inner .item-box dt{font-size:1.12em;font-weight:bold;line-height:1.2em;margin-bottom:8px}
#main-box .main-box-inner .item-box dt.sm_text{font-size:1em}
#main-box .main-box-inner .item-box dd{margin-left:3px}
.item-box dt a{padding-left:20px;background:url(../icons/arrow_main.gif) left top no-repeat}
#main-box .main-box-inner .item-box p.btn{margin-top:15px}
#main-box .main-box-inner .item-box p.btn2{margin-top:31px}
#main-box .main-box-inner ul{margin-top:10px}
#main-box .main-box-inner li{font-size:1.16em;font-weight:bold;line-height:2em;padding-left:20px;background:url(../icons/arrow_main.gif) left center no-repeat}
#main-box .main-box-inner .l-boxmansion{float:left;width:362px;padding-top:28px}
/* 注目の記事
-------------------------------------*/
#main #check{margin-bottom:15px}
html* #main #check{margin-bottom:5px}
*:first-child+html #main #check{margin-bottom:5px}
#check #h3_ttl{margin-bottom:10px;background:url(../icons/main-ttl_bg00.gif) left top no-repeat}
#check #h3_ttl .l-box{float:left;width:550px}
#check #h3_ttl .r-box{float:left;width:185px}
#check #h3_ttl h3{color:#FFF;font-size:133%;font-weight:bold;height:30px;padding-left:22px;line-height:2em;background:url(../icons/main-ttl_bg00.gif) left top no-repeat}
#h3_ttl p a{display:block;height:17px;margin-top:6px;padding-left:20px;background:url(../icons/arrow_white.gif) left center no-repeat}
#check .check-innerbox{float:left;width:235px;margin-left:7px;padding-left:7px;padding-bottom:5px;border-left:1px dotted #999}
#check .firstBox{margin:0;padding:0;border:none}
#check .check-innerbox h4{font-size:1.33em;font-weight:bold;margin-bottom:8px}
#check .check-innerbox h4 a{padding-left:20px;background:url(../icons/arrow_main.gif) left center no-repeat}
#check .check-innerbox .l-box{float:left;width:90px}
#check .check-innerbox .r-box{float:left;width:137px;margin-left:8px}
#check .check-innerbox dt{color:#8e2800;margin-bottom:4px}
#check .check-innerbox p.btn{margin-top:5px}
#check .check-innerbox .clearFix{margin-bottom:10px}
#check .check-innerbox ul{background:#EFEFEF;padding:8px 0 8px 10px}
#check .check-innerbox li{line-height:1.8em;font-size:0.83em;padding-left:18px;background:url(../icons/arrow_main2.gif) left center no-repeat}
/*----------------------------------------------------------------------
  サイドナビゲーション
-----------------------------------------------------------------------*/
#navi-box .navi-box-inner{background:#EFEFEF}
#navi-box #navi-homeplaza{margin-bottom:10px}
#navi-box #navi-ouccino{margin-bottom:15px}
.navi-box-inner h3{background:#FFF}
.navi-box-inner h3 img{margin-bottom:2px}
#navi-box h4{color:#FFF;font-size:116%;font-weight:bold;height:30px;padding-left:27px;line-height:2.25em;background:url(../icons/navi-ttl_bg00.gif) left top no-repeat}
#navi-box h4.mansyon{background:url(../icons/navi-ttl_bg01.gif) left top no-repeat}
#navi-box h4.house{background:url(../icons/navi-ttl_bg02.gif) left top no-repeat}
#navi-box h4.ground{background:url(../icons/navi-ttl_bg03.gif) left top no-repeat}
#navi-box dd{padding-bottom:5px}
#navi-box ul{margin-top:10px;margin-left:15px}
#navi-box li{margin-bottom:10px;padding-left:18px;background:url(../icons/arrow_snavi.gif) left center no-repeat}
#navi-other li{font-size:90%;margin-bottom:12px}
/* QRコード
------------------------*/
#navi-other #navi-qr{ background:#FFF; margin:5px 0px 15px; padding:0px }
#navi-qr h5 img{margin-bottom:7px}
#navi-qr .l-box{float:left;width:82px;margin-right:6px}
#navi-qr .r-box{float:left;width:96px}
#navi-qr p{line-height:1.16em}
#navi-other{padding:5px}
/*ダイヤモンドランディング刷新時追加---------*/


#main-box #house_themettl h4{background-image:url(../icons/main-ttl_bg02.gif)}
#main-box #housetheme li{font-size:12px;line-height:2.0em}
#week-sp h4.maindish_article{font-size:18px;font-weight:bolder}
#main-box #ouccino_mansion{background:transparent url(../icons/main-ttl_bg01_g.gif) no-repeat}
#main-box #ouccino_house{background:transparent url(../icons/main-ttl_bg02_g.gif) no-repeat}
#main-box #ou_theme li{background:transparent url(../icons/arrow_main_g.gif) no-repeat left center;font-size:12px;line-height:2.0em}


#week-sp3 h3 {
    background: url(../icons/main-ttl_bg00.gif) no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 133%;
    font-weight: bold;
    height: 30px;
    line-height: 2em;
    padding-left: 22px;
}
#main .pagetop {
    margin-top: 20px;
    text-align: right;
}