@charset "UTF-8";

#flash01{
/*
width:970px;
height:220px;
margin:0px auto;
background:url("../common/illust.png");
*/
text-align:center;
}

#flash01 p{
/*
display:none;
color:#fff;
font-size:12px;
padding-top:70px;
text-align:center;
*/
}

#flash01 p a{
color:#fff;
}

/* -- -- */

#content01{
width:723px;
float:right;
padding-right:12px;
}


/* -- 新着情報 -- */
#content01 dl.dl01{
position:relative;
}

#content01 dl.dl01 dt.dl01{
}

#content01 dl.dl01 dd.dl01{
padding:10px;
}

#content01 dl.dl01 dd.dl01 .a01{
position:absolute;
display:block;
width:81px;
height:17px;
top:10px;
left:628px;
background:url("../img/index_img_01.png") no-repeat 628px 10px;
}

#content01 dl.dl01 dd.dl01 dl.dl{
}

#content01 dl.dl01 dd.dl01 dl dt{
width:80px;
clear:both;
float:left;
font-size:12px;
}

#content01 dl.dl01 dd.dl01 dl dd{
width:550px;
float:left;
padding-left:60px;
margin-bottom:10px;
font-size:12px;
}

/*  */
#content01 ul#ul-new{
display: block;
padding: 0px 0 0px 0;
}

#content01 ul#ul-new li{
display: block;
font-size:12px;
}

#content01 ul#ul-new li span.date-new{
float: left;
width:80px;
font-size: 12px;
}

#content01 ul#ul-new li span.txt-new{
float: left;
width:550px;
padding: 0 0 8px 60px;
font-size: 12px;
}

/* 戸建 */
#content01 li.dd01{
background:url("../img/icon_01.png") no-repeat 80px 2px;
}

/* マンション */
#content01 li.dd02{
background:url("../img/icon_02.png") no-repeat 80px 2px;
}

/* チラシ */
#content01 li.dd03{
background:url("../img/icon_03.png") no-repeat 80px 2px;
}

/* 別荘 */
#content01 li.dd04{
background:url("../img/icon_04.png") no-repeat 80px 2px;
}

/* お知らせ */
#content01 li.dd05{
background:url("../img/index_bg_11.png") no-repeat 80px 2px;
}

/* 土地 */
#content01 li.dd06{
background:url("../img/icon_05.png") no-repeat 80px 2px;
}

/* 注目物件 */
#content01 li.dd07{
background:url("../img/icon_06.png") no-repeat 80px 2px;
}

/* イベント */
#content01 li.dd08{
background:url("../img/icon_07.png") no-repeat 80px 2px;
}

/* その他 */
#content01 li.dd09{
background:url("../img/icon_08.png") no-repeat 80px 2px;
}

/* ルティアス */
#content01 li.dd10{
background:url("../img/icon_09.png") no-repeat 80px 2px;
}

/* フランサ */
#content01 li.dd11{
background:url("../img/icon_10.png") no-repeat 80px 2px;
}

/* WAKABA */
#content01 li.dd12{
background:url("../img/icon_11.png") no-repeat 80px 2px;
}

/* ザ・パークアソシエ */
#content01 li.dd13{
background:url("../img/icon_13.png") no-repeat 80px 2px;
}

/* 重要なお知らせ */
#content01 li.dd14{
background:url("../img/icon_12.png") no-repeat 80px 2px;
}

/* for ones */
#content01 li.dd15{
background:url("../img/icon_15.png") no-repeat 80px 2px;
}


/* -- 今月の特集 -- */
#content01 dl.dl03{
clear:both;
position:relative;
height:100%;
}

#content01 dl.dl03 dt.dl03{
height:100%;
}

#content01 dl.dl03 dd.dl03{
padding:10px;
height:100%;
}

#content01 dl.dl03 dd.dl03 .a01{
position:absolute;
display:block;
width:81px;
height:17px;
top:10px;
left:628px;
background:url("../img/index_img_09.png") no-repeat 628px 10px;
}

#content01 dl.dl03 dd.dl03 a .img01{
float:left;
padding:2px;
border:1px solid #000;
}

#content01 dl.dl03 dd.dl03 dl.dl04{
float:right;
width:468px;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dt.dl04{
margin-bottom:5px;
padding-left:5px;
border-left:#D572C9 solid 4px;
}


#content01 dl.dl03 dd.dl03 dl.dl04 dt.dl04 span{
display:block;
padding:5px 0;
color:#666;
font-size:12px;
line-height:1.3;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04{
border-top:1px dotted #aaa;
padding-top:10px;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 .dl05{
float:left;
width:362px;
padding-right:10px;
font-size:12px;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 .dl05 dt{
margin-bottom:4px;
font-weight:bold;
line-height:1.3;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 .dl05 dd{
margin-bottom:10px;
color:#666;
font-size:12px;
line-height:1.3;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 p{
float:right;
text-align:right;
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 p .a02{
}

#content01 dl.dl03 dd.dl03 dl.dl04 dd.dl04 p .a02 span{
color:#D572C9;
margin-right:5px;
}


/* -- デジタルチラシ -- */
#content01 dl.dl07{
width:358px;
position:relative;
float:left;
height:100%;
}

#content01 dl.dl07 dt.dl07{
}

#content01 dl.dl07 dd.dl07{
padding:10px;
height:100%;
}

#content01 dl.dl07 dd.dl07 img{
float:left;
margin-right:10px;
}

#content01 dl.dl07 dd.dl07 p{
float:left;
width:215px;
font-size:12px;
}

#content01 dl.dl07 dd.dl07 .a02{
position:absolute;
bottom:10px;
right:10px;
}

#content01 dl.dl07 dd.dl07 .a02 span{
color:#d1c64c;
margin-right:5px;
}

/* -- イベントカレンダー -- */
#content01 dl.dl08{
width:358px;
position:relative;
float:right;
height:100%;
}

#content01 dl.dl08 dt.dl08{
}

#content01 dl.dl08 dd.dl08{
padding:10px;
height:100px;
}

#content01 dl.dl08 dd.dl08 img{
float:left;
margin-right:10px;
}

#content01 dl.dl08 dd.dl08 p{
float:left;
width:215px;
font-size:12px;
}

#content01 dl.dl08 dd.dl08 .a02{
position:absolute;
bottom:10px;
right:10px;
}

#content01 dl.dl08 dd.dl08 .a02 span{
color:#c3d162;
margin-right:5px;
text-decoration:none;
}

/* -- 住まいのはてな？ -- */
#content01 dl.dl09{
clear:both;
height:100%;
position:relative;
padding-bottom:16px;
background:url("../img/index_bg_06.jpg") no-repeat 50% bottom;
}

#content01 dl.dl09 dt.dl09{
}

#content01 dl.dl09 dd.dl09{
padding:10px 20px 0px;
background:url("../img/index_bg_07.jpg") repeat-y 50%;
height:100%;
}

#content01 dl.dl09 dd.dl09 .a01{
position:absolute;
display:block;
width:81px;
height:17px;
top:10px;
left:628px;
background:url("../img/index_img_16.png") no-repeat 628px 10px;
}

#content01 dl.dl09 dd.dl09 p{
font-size:12px;
margin-bottom:10px;
}

#content01 dl.dl09 dd.dl09 .dl10{
width:200px;
height:180px;
padding:10px;
background:url("../img/index_bg_08.png") no-repeat 0px 0px;
float:left;
margin-right:10px;
}

#content01 dl.dl09 dd.dl09 .dl11,
#content01 dl.dl09 dd.dl09 .dl12{
width:200px;
height:75px;
padding:10px;
background:url("../img/index_bg_09.png") no-repeat 0px 0px;
float:left;
margin-bottom:10px;
}

#content01 dl.dl09 dd.dl09 .dl11{
margin-right:10px;
}

#content01 dl.dl09 dd.dl09 dl dd{
font-size:12px;
margin-top:5px;
}

#content01 dl.dl09 dd.dl09 .ul01{
height:199px;
margin-bottom:10px;
}

#content01 dl.dl09 dd.dl09 .ul01 li{
float:left;
}

#content01 dl.dl09 dd.dl09 .ul01 li.li01{
margin-right:10px;
}

#content01 dl.dl09 dd.dl09 .ul01 li.li02{
margin-right:10px;
margin-bottom:10px;
}

#content01 dl.dl09 dd.dl09 .ul01 li.li03{
margin-bottom:10px;
}

#content01 dl.dl09 dd.dl09 .ul01 li.li04{
margin-right:10px;
}

#content01 dl.dl09 dd.dl09 .ul01 li.li05{
}

/* -- 物件情報 -- */
#content01 dl.dl02{
clear:both;
position:relative;
}

#content01 dl.dl02 dt.dl02{
position:relative;
}

#content01 dl.dl02 dd.dl02{
position:relative;
padding:5px 10px 10px;
width:705px;
}

#content01 dl.dl02 dd.dl02 .tab01{
width:705px;
margin:0px auto;
padding-bottom:4px;
background:url("../img/tab_bg_03.png") no-repeat 0px bottom;
}

#content01 dl.dl02 dd.dl02 .tab{
position:relative;
width:705px;
padding-top:35px;
margin:0px auto;
background:url("../img/tab_bg_01.png") no-repeat 0px 26px;
}

#content01 dl.dl02 dd.dl02 .tab dt{
position:absolute;
width:87px;
height:35px;
cursor:pointer;
}

#content01 dl.dl02 dd.dl02 .tab #dd01,
#content01 dl.dl02 dd.dl02 .tab #dd02,
#content01 dl.dl02 dd.dl02 .tab #dd03,
#content01 dl.dl02 dd.dl02 .tab #dd04,
#content01 dl.dl02 dd.dl02 .tab #dd05{
border:1px solid #ccc;
border-style:none solid;
display:none;
}

#content01 dl.dl02 dd.dl02 .tab dt#dt01{
top:0px;
left:0px;
background:url("../img/tab_bg_02.png") no-repeat 0px -35px;
}

#content01 dl.dl02 dd.dl02 .tab dt#dt02{
top:0px;
left:90px;
background:url("../img/tab_bg_02.png") no-repeat -90px 0px;
}

#content01 dl.dl02 dd.dl02 .tab dt#dt03{
top:0px;
left:180px;
background:url("../img/tab_bg_02.png") no-repeat -180px 0px;
}

#content01 dl.dl02 dd.dl02 .tab dt#dt04{
top:0px;
left:270px;
background:url("../img/tab_bg_02.png") no-repeat -270px 0px;
}

#content01 dl.dl02 dd.dl02 .tab dt#dt05{
top:0px;
left:360px;
background:url("../img/tab_bg_02.png") no-repeat -360px 0px;
/*background-color:#e6e6e6;*/
}

#content01 dl.dl02 dd.dl02 .tab dd#dd01{
border-top:solid 3px #93d24d;
display:block;
}

#content01 dl.dl02 dd.dl02 .tab dd#dd02{
border-top:solid 3px #e98e9d;
}

#content01 dl.dl02 dd.dl02 .tab dd#dd03{
border-top:solid 3px #46bbd4;
}

#content01 dl.dl02 dd.dl02 .tab dd#dd04{
border-top:solid 3px #a6bb25;
}

#content01 dl.dl02 dd.dl02 .tab dd#dd05{
border-top:solid 3px #e3a070;
}

/* --++--++--++--++--++--++--++--++--++-- */

#content01 dl.dl02 dd.dl02 .tab .dd01{
padding:10px 10px 0px;
height:100%;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01{
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li.li01{
width:330px;
clear:both;
float:left;
height:100%;
margin-bottom:10px;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li.li02{
width:330px;
float:right;
height:100%;
margin-bottom:10px;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li img{
width:124px;
height:83px;
border:1px solid #444;
float:left;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li dl{
float:left;
width:190px;
margin-left:10px;
font-size:12px;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li dl dt{
margin-bottom:5px;
position:static;
width:16em;
height:auto;
font-weight:800;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li dl dd{
display:block;
padding:0px;
}

#content01 dl.dl02 dd.dl02 .tab .dd01 .ul01 li dl dd p{
}