@charset "utf-8";
/* 消さないでください */
#right_space{background:#EFEFEF;padding:0px;height:1000px;width:210px;float:right;}
/* 消さないでください */

/* ------------- 以下、追加ＣＳＳを書き加えてください ------------- */

/* reset
----------------------------------------------------------------------*/
#main div, #main h1, #main h2, #main h3, #main h4, #main h5, #main p, #main th, #main td, #main dl, #main dt, #main dd, #main ul, #main ol, #main li{margin:0;padding:0;}
#main h1, #main h2, #main h3, #main h4, #main h5, #main p{font-size:100%;font-weight:normal;}
#main table{border-collapse:collapse;}
#main caption, #main em, #main strong, #main th{font-style :normal;font-weight :normal;}
#main caption, #main th{text-align :left;}
#main p{line-height:1em;}

/* fonts
----------------------------------------------------------------------*/
#main{font-family:Verdana, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "ＭＳ Ｐゴシック", Osaka,sans-serif;font-size:12px;line-height:1em;color:#333;text-align:left;}
#main table{font-size :inherit;font:100%;}

/* common
----------------------------------------------------------------------*/
#main .text_10{font-size:83%;}
#main .text_14{font-size:116%;}

#main .pagetop{text-align:right;margin-top:20px;}
/* 回り込み解除(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 \*/


/* linkの設定
-----------------------------------------------------------------------*/
/*\*/ a{overflow:hidden;}/**/

#main a:link,
#main a:visited{color:#333;text-decoration:underline;}
#main a:hover,
#main a:active{color:#bf2a0e;text-decoration:underline;}
#main a.noline:link,
#main a.noline:visited{color:#333;text-decoration:none;}
#main a.noline:hover,
#main a.noline:active{color:#bf2a0e;text-decoration:underline;}
#main #h3_ttl a:link,
#main #h3_ttl a:visited{color:#FFF;text-decoration:underline;}
#main #h3_ttl a:hover,
#main #h3_ttl a:active{color:#FFF;text-decoration:none;}

/* ページレイアウト
------------------------------------------------------------------------*/
#main #ttl-box{margin-bottom:15px;}
html* #main #ttl-box{margin-bottom:0px;}
*:first-child+html #main #ttl-box{margin-bottom:15px;}
#main #contents{margin-bottom:20px;}
html* #main #contents{margin-bottom:10px;}
*:first-child+html #main #contents{margin-bottom:10px;}
#main-box{float:right;width:735px;}
#navi-box{float:left;width:200px;margin-right:15px;}


/* タイトル
-----------------------------------------------------------------------*/
#title{float:left;width:950px;height:120px;background:url(icons/title2.jpg) left top no-repeat;}
#main #ttl-baner{float:left;width:272px;margin-left:3px;}
#title h2 img{margin-top:35px;margin-left:28px;}
#title #button{float:right;padding-right:6px;padding-top:55px;}
#main #ttl-baner li.first{margin-bottom:3px;}

/* コンテンツ
-----------------------------------------------------------------------*/
/* 共通
-------------------------------------*/
#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;*/}
#main #week-sp2{padding-bottom:15px;}
#main #week-sp3{padding-bottom:10px;}
#main #week-sp3 p{padding-top:7px;font-size:14px;}
#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;}
#week-sp2 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-sp3 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;}

/* 「新築・中古」特集ブロック
-------------------------------------*/
#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 .l-box2{float:left;width:362px;margin-bottom:14px;}
#main-box .main-box-inner .l-box3{float:left;width:362px;margin-top:17px;}
#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 3px 15px 5px;padding:5px;}
#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;}


/*
.l-box .l-img .item-box clearFix a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
*/

/*-----追加css----*/
#main-box .main-box-inner .item-box .r-text01{float:left;width:262px;margin-left:10px;}
#main-box .main-box-inner .item-box .bottom{margin-left:3px;margin-bottom:8px;}

/*-------keywoed bn---------*/
#main-box #week-sp2 a.fs12:link   {font-size:16px;line-height:26px;font-weight:bold;color:#000000;text-decoration:none;}
#main-box #week-sp2 a.fs12:visited{font-size:16px;line-height:26px;font-weight:bold;color:#000000;text-decoration:none;}
#main-box #week-sp2 a.fs12:hover  {font-size:16px;line-height:26px;font-weight:bold;color:#000000;text-decoration:underline;}
#main-box #week-sp2 a.fs16:link   {font-size:20px;line-height:26px;font-weight:bold;color:#0033ff;text-decoration:none;}
#main-box #week-sp2 a.fs16:visited{font-size:20px;line-height:26px;font-weight:bold;color:#0033ff;text-decoration:none;}
#main-box #week-sp2 a.fs16:hover  {font-size:20px;line-height:26px;font-weight:bold;color:#0033ff;text-decoration:underline;}
#main-box #week-sp2 a.fs18:link   {font-size:24px;line-height:26px;font-style:none;font-weight:bold;color:#ff0000;text-decoration:none;}
#main-box #week-sp2 a.fs18:visited{font-size:24px;line-height:26px;font-style:none;font-weight:bold;color:#ff0000;text-decoration:none;}
#main-box #week-sp2 a.fs18:hover  {font-size:24px;line-height:26px;font-style:none;font-weight:bold;color:#ff0000;text-decoration:underline;}
.bnrtxt{font-size:10px;color:#666666}
#main-box #week-sp2 .pa{padding:15px}

