@charset "utf-8";

@import url("/contents/style/recommend.css");

#main_image {width:1000px; height:340px; margin:0 auto 0 auto;}

#contents-inner-top {margin:0 auto 0 auto;}
#contents-inner-top img{border:none;}


/*--------------------------- お知らせ --------------------------*/
#contents-inner-top .news {width:740px; margin:0 0 30px 0; padding:15px; border-radius:4px;
background:#FFF; box-sizing:border-box;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
}
#contents-inner-top .news ul {height:253px; overflow-x: hidden; overflow-y: scroll;}
#contents-inner-top .news li {border-bottom:1px dotted #d9d9d9; padding:10px 0 8px 0; margin:0;}
#contents-inner-top .news a { color:#0064a5; text-decoration:underline;}


/*---------------------------- 分譲地 ---------------------------*/
#contents-inner-top .bunjo {margin:0 0 30px 0;}
#contents-inner-top .bunjo .bnr {width:740px; margin:0 0 20px 0; padding:1px; border:2px solid #DDD;
background-color:#FFF; box-sizing:border-box; display:block; text-decoration:none; overflow:hidden;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;
}
#contents-inner-top .bunjo .bnr:last-child {margin-bottom:0;}

#contents-inner-top .bunjo .type_a,
#contents-inner-top .bunjo .type_b,
#contents-inner-top .bunjo .type_c {background-position:right top; background-repeat:no-repeat; position:relative;}

#contents-inner-top .bunjo .type_a {background-image:url(../images/top/bunjo_bg_01.png)}
#contents-inner-top .bunjo .type_b {background-image:url(../images/top/bunjo_bg_02.png)}
#contents-inner-top .bunjo .type_c {background-image:url(../images/top/bunjo_bg_03.png)}

#contents-inner-top .bunjo .soldout img{position:absolute; top:20px; right:0; /*bottom:20px;*/ left:0; margin:auto; z-index:1000;}

#contents-inner-top .bunjo .bnr .pic {width:193px; height:150px; overflow:hidden; float:left;}
#contents-inner-top .bunjo .bnr .data {width:541px; padding:16px 20px 16px 20px; box-sizing:border-box; float:left; position:relative;}

#contents-inner-top .bunjo .bnr .data .block01,
#contents-inner-top .bunjo .bnr .data .block02 p,
#contents-inner-top .bunjo .bnr .name {font-weight:bold; font-family:"source-han-serif-japanese","MS Mincho","小塚明朝 Pro",serif;}

#contents-inner-top .bunjo .bnr .data .block01 {width:100%; margin:0 0 12px 0; color:#000; font-size:23px;}
#contents-inner-top .bunjo .bnr .data .block02 {float:left; width:261px;}
#contents-inner-top .bunjo .bnr .data .block03 {float:right; width:230px;}

#contents-inner-top .bunjo .bnr .data .block02 p {color:#036; font-size:56px; line-height:1;}
#contents-inner-top .bunjo .bnr .data .block02 p span {font-size:16px;}
#contents-inner-top .bunjo .bnr .data .block02 ul {overflow:hidden;}
#contents-inner-top .bunjo .bnr .data .block02 ul li {margin-right:5px; padding:3px; background:#EEE; border:1px solid #DDD; color:#000; font-size:10px; line-height:1; float:left;}
#contents-inner-top .bunjo .bnr .data .block02 ul li:last-child {margin-right:0;}

#contents-inner-top .bunjo .bnr .data ul.block03 {padding:8px; background:#FFF; border-radius:6px; box-sizing:border-box;
/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.2) 0 0 5px 0;
-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0 0 5px 0;
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0 0 5px 0;
}
#contents-inner-top .bunjo .bnr .data ul.block03 li {margin-right:10px; color:#333; font-size:10px; float:left;}

#contents-inner-top .bunjo .bnr .name {
background:#E55; margin:1px 0 0 0; padding:10px 20px 10px 20px; line-height:1;
color:#FFF; font-size:28px; letter-spacing:.1em; float:left; width:100%; box-sizing:border-box;}
#contents-inner-top .bunjo .bnr .name span {font-size:23px; padding-left:20px;}


/*---------------------------- Facebook ---------------------------*/
#contents-inner-top .fb {
margin: 30px auto 0 auto;
text-align: center;
}


/*-------------------------- open_house -------------------------*/
#contents-inner-top .open_house {margin:30px 0 0 0;}
#contents-inner-top .open_house .h{margin:0 0 15px 0;}

#contents-inner-top .open_house  td{vertical-align:top;}

#contents-inner-top .open_house  .tb1{
margin:0; padding:0;
width:690px;
box-sizing:border-box;
}

#contents-inner-top .open_house  .td1{
padding:0;
margin:0;
}

#contents-inner-top .open_house  .inner{
margin:0; padding:0;
position:relative;
}

#contents-inner-top .open_house  .summaryTd{ padding:0; width:40%;}


#contents-inner-top .open_house  .new {
position:absolute;
top:0;
left:0;
}

#contents-inner-top .open_house  .im1{
margin:0 20px 0 0;
}

#contents-inner-top .open_house  .im2{
position:absolute;
top:15px;
right:0;
}

#contents-inner-top .open_house  .div1{
padding:0;
margin:0 0 10px 0;
font-size:20px;
font-weight:bold;
}

#contents-inner-top .open_house .inner .time{
margin:0 0 10px 0;
padding:10px 0 8px 15px;
font-size:16px;
font-weight:bold;
color:#620;
border-left:6px solid #E51;
}

#contents-inner-top .open_house  .div1 .type{font-size:14px; color:#555; font-weight:bold;}
#contents-inner-top .open_house  .redText{color:#C00;}

#contents-inner-top .open_house  ul{
margin:10px 0 0 0;
font-size:14px;
}
#contents-inner-top .open_house  li{
margin:0 0 7px;
padding:0 0 0 25px;
white-space:nowrap;
}
#contents-inner-top .open_house  li.shozai{background:url(../images/top/label_syozai.png) no-repeat left center;}
#contents-inner-top .open_house  li.kotsu{background:url(../images/top/label_kotsu.png) no-repeat left center;}
#contents-inner-top .open_house  li.menseki{background:url(../images/top/label_menseki.png) no-repeat left center;}
#contents-inner-top .open_house  li.chikunen{background:url(../images/top/label_chikunen.png) no-repeat left center;}

#contents-inner-top .open_house  .cmntTd{padding:10px; background:#f2f2f2;}

#contents-inner-top .open_house  .cmnt_sale{
margin:0;
padding:0;
font-size:10px;
}

#contents-inner-top .open_house  .line{
height:2px;
background-image:url(../images/line_dotted_9a9a9a.gif);
margin:6px 10px 6px 0;
}

#contents-inner-top .open_house .separate
{border-top:1px solid #DDD; width:690px; margin:20px auto;}


#contents-inner-top .open_house .cmnt_sale .openhouse_memo{color:#06C; margin:0 0 5px 0;}


/*-------------------------- contact -------------------------*/
#contents-inner-top .contact {
margin:30px auto 0;
width:690px;
height:160px;
position:relative;
background:url(../images/top/contact_tel.png) no-repeat;
}
#contents-inner-top .contact .mail{
position:absolute;
top:78px;
right:18px;
}


/*-------------------------- 非公開物件 -------------------------*/
#contents-inner-top .member {
    background: url("../images/top/member_bg.jpg") no-repeat scroll center center;
    height: 150px;
    margin: 0;
    position: relative;
    width: 740px;
	box-sizing:border-box;
}
#contents-inner-top .member ul {
    padding: 0;
    position: absolute;
    right: 10px;
    top: 20px;
}
#contents-inner-top .member li {}
#contents-inner-top .member li:first-child {margin-bottom:4px;}
#contents-inner-top .member li img {vertical-align:bottom;}

