@charset "utf-8";

#contents-inner-top {}

#contents-inner-top #mainimg {margin:0;}
#contents-inner-top #mainimg table {width:710px; height:320px;}
#contents-inner-top #mainimg table img.shadow {
/* 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 .imageAdjust1{ margin:0 0 15px 0;}

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


/*-------------------------- member -------------------------*/
#contents-inner-top .member{
background: url(../images/top/member_bg.gif) no-repeat;
margin:0 0 20px 0;
height:140px;
position:relative;
}

#contents-inner-top .member ul{
position:absolute;
top:11px;
right:5px;
}
#contents-inner-top .member ul li{ font-size:0; line-height:0; margin-bottom:4px;}
#contents-inner-top .member ul li:last-child {margin-bottom:0;}


/*------------------------------------------ 分譲地バナー(新) ------------------------------------------*/
#contents-inner-top .bunjo {margin:58px 0 20px 0;}
#contents-inner-top .bunjo .bnr {width:710px; 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;}

#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 .bnr .pic {width:193px; height:177px; overflow:hidden; float:left;}
#contents-inner-top .bunjo .bnr .data {width:511px; padding:14px 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:"MS Mincho","小塚明朝 Pro","source-han-serif-japanese",serif;}

#contents-inner-top .bunjo .bnr .data .block02 p span{ font-family: "メイリオ", Meiryo, Osaka, "ＭＳ ゴシック", ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";}

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

#contents-inner-top .bunjo .bnr .data .block02 p {color:#036; font-size:58px; 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; margin:0 0 3px 0;}
#contents-inner-top .bunjo .bnr .data .block02 ul li {margin-right:5px; padding:7px 22px 5px 22px; background:#EEE; border:1px solid #DDD; color:#000; font-size:12px; 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:0 10px 2px 0; color:#333; font-size:11px; /*float:left;*/}

#contents-inner-top .bunjo .bnr .name {
background:#005dc8; 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;}


/*------------------------------------------ 分譲地バナー ------------------------------------------*/
#contents-inner-top ul.special {
	margin:50px 0 0 0;
}
#contents-inner-top ul.special li {
	margin-bottom:20px;
}
#contents-inner-top ul.special li:last-child {
	margin-bottom:0;
}


/*---------------------------------------------- news --------------------------------------------*/
#contents-inner-top .news {
width:700px; height:254px;
margin:50px 0 0 0;
}

#contents-inner-top .news-list {
margin:0;
padding:0;
}

#contents-inner-top .news ul {
margin:30px 0 0 0;
padding:0 10px 0 0;
overflow: scroll;
overflow-x: hidden;
height:180px;
box-sizing:border-box;
}

#contents-inner-top .news ul li{
margin:0 0 10px 0;
padding:0 0 10px 0 ;
border-bottom:1px dotted #DDD;
list-style:none;
}



/*-------------------------- recommend sale -------------------------*/
#contents-inner-top .recommend{
margin:25px 0 0 0;
padding:0;
}

#contents-inner-top .recommend_rent{
margin:0;
padding:0;
}
#contents-inner-top img.recommend_title{
margin:30px 0 15px;
}

#contents-inner-top .recommend .separate,
#contents-inner-top .recommend_rent .separate
{border-top:1px solid #DDD; width:100%; margin:20px auto;}

#contents-inner-top .recommend .tb1,
#contents-inner-top .recommend_rent .tb1{
margin:20px auto;
}

#contents-inner-top .recommend .tb1 td,
#contents-inner-top .recommend_rent .tb1 td{
width:50%;
padding:0 20px 0 0;
box-sizing:border-box;
}

/*#contents-inner-top .recommend td:first-child,
#contents-inner-top .recommend_rent td:first-child{
padding:0 20px 0 0;
}*/

#contents-inner-top .recommend .tb1 td:last-child,
#contents-inner-top .recommend_rent .tb1 td:last-child{
padding:0 0 0 19px;
}

#contents-inner-top .recommend .data td,
#contents-inner-top .recommend_rent .data td,
#contents-inner-top .recommend .data td:last-child,
#contents-inner-top .recommend_rent .data td:last-child {
padding:0;
}

#contents-inner-top .recommend .vline,
#contents-inner-top .recommend_rent .vline{ border-left:1px solid #DDD;}

#contents-inner-top .recommend .inner,
#contents-inner-top .recommend_rent .inner{
position:relative;
border:none;
}


#contents-inner-top .recommend .new,
#contents-inner-top .recommend_rent .new{
position:absolute;
top:-2px;
right:0;
}

#contents-inner-top .recommend .photo,
#contents-inner-top .recommend_rent .photo{
text-align:center;
margin:0;
width:180px;
height:135px;
overflow:hidden;
box-sizing:border-box;
}
#contents-inner-top .recommend .photo .im1,
#contents-inner-top .recommend_rent .photo .im1{
margin:0;
}

#contents-inner-top .recommend .im2,
#contents-inner-top .recommend_rent .im2{
margin:0 0 10px;
text-align:center;
}

#contents-inner-top .recommend .div1,
#contents-inner-top .recommend_rent .div1{
margin:0 0 20px 0;
padding:0 0 0 0px;
height:65px;
line-height:1.1;
/*border-left:5px solid #05C;*/
}
#contents-inner-top .recommend_rent .div1{
}

#contents-inner-top .recommend .div1 .h,
#contents-inner-top .recommend_rent .div1 .h {
margin-bottom:6px;
color:#05C;
font-size:18px;
font-weight:bold;
}

#contents-inner-top .recommend .div1 .type,
#contents-inner-top .recommend_rent .div1 .type{}

#contents-inner-top .recommend .div1 .type strong,
#contents-inner-top .recommend_rent .div1 .type strong{
	/*font-weight:normal;*/
}

#contents-inner-top .recommend .redText{
color:#05C;
}
#contents-inner-top .recommend_rent .redText{
color:#;
}

#contents-inner-top .recommend ul,
#contents-inner-top .recommend_rent ul{
margin:0 0 0 10px;
font-size:14px;
}
#contents-inner-top .recommend li,
#contents-inner-top .recommend_rent li{
margin:0 0 7px;
padding:0 0 0 22px;
}

#contents-inner-top .recommend  .div1 ul,
#contents-inner-top .recommend_rent .div1 ul{
margin:0;
font-size:14px;
/*font-weight:bold;*/
}
#contents-inner-top .recommend .div1 li,
#contents-inner-top .recommend_rent .div1 li{
margin:0 0 8px;
padding:0;
}
#contents-inner-top .recommend .div1 li:last-child {
margin-bottom:0;
}



#contents-inner-top .recommend li.shozai{background:none;}
#contents-inner-top .recommend li.kotsu{background:none;}
/*#contents-inner-top .recommend li.shozai{background:url(../images/top/label_syozai.gif) no-repeat 0 0;}
#contents-inner-top .recommend li.kotsu{background:url(../images/top/label_kotsu.gif) no-repeat 0 0;}*/
#contents-inner-top .recommend li.menseki{background:url(../images/top/label_menseki.gif) no-repeat 0 1px;}
#contents-inner-top .recommend li.chikunen{background:url(../images/top/label_chikunen.gif) no-repeat 0 0;}
#contents-inner-top .recommend li.gakkoku{background:url(../images/top/label_school.gif) no-repeat 0 1px;}

#contents-inner-top .recommend_rent li.shozai{background:url(../images/top/label_syozai_rent.gif) no-repeat 0 0;}
#contents-inner-top .recommend_rent li.kotsu{background:url(../images/top/label_kotsu_rent.gif) no-repeat 0 0;}
#contents-inner-top .recommend_rent li.menseki{background:url(../images/top/label_menseki_rent.gif) no-repeat 0 1px;}
#contents-inner-top .recommend_rent li.chikunen{background:url(../images/top/label_chikunen_rent.gif) no-repeat 0 0;}
#contents-inner-top .recommend_rent li.gakkoku{background:url(../images/top/label_school.gif) no-repeat 0 1px;}


#contents-inner-top .recommend li img,
#contents-inner-top .recommend_rent li img{
margin:0 0 3px 0px;
display:block;
}

#contents-inner-top .recommend .cmnt{
margin:20px 0 0 0;
padding:0;
font-size:14px;
color:#888;
}

#contents-inner-top .recommend .cmnt img{
float:left;
margin:0px 8px 0 0;
}


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

#contents-inner-top .recommend .smallText,
#contents-inner-top .recommend_rent .smallText{
	color:#888;
}

/*==================================
スタンプ周辺
==================================*/

#contents-inner-top .recommend .photo{position:relative;}
#contents-inner-top .recommend .icon_reserve{position:absolute;left:19%;top:30%;}



/*-------------------------- recommend -------------------------*/
/*#contents-inner-top .recommend{
margin:0 0 50px 0;
padding:0;
}

#contents-inner-top .recommend .imageAdjust1{
margin:0 0 3px 0;
}

#contents-inner-top .recommend .tb1{
margin:30px 0 0 0;
width:700px;
}

#contents-inner-top .recommend .td1{
padding:0 0 10px 0;
width:330px;
box-sizing:border-box;
}

#contents-inner-top .recommend .inner{
background:url(../images/top/recommend_bg_top.gif) no-repeat top left;
position:relative;
width:340px;
padding:0 10px 6px 0;
}

#contents-inner-top .recommend .new {
position:absolute;
top:0px;
right:10px;
}

#contents-inner-top .recommend .im1{
margin:10px 15px 10px 15px;
padding:1px;
background:#fff;
border:1px solid #ccc;
}

#contents-inner-top .recommend .im2{
margin:0px 0px 6px 0px;
/margin:0px 0px 6px 4px;
}

#contents-inner-top .recommend .inner .div1{
padding:0px 0px 7px 0px;
margin:13px 0px 0px 15px;
font-size:16px;
}


#contents-inner-top .recommend .inner .div1 .type{
font-size:14px;
color:#fff;
padding:0 10px 0 0;
}
#contents-inner-top .recommend .inner .redText{
color:#fff;
}

#contents-inner-top .recommend ul{
margin:4px 0 0 15px;
font-size:12px;
}
#contents-inner-top .recommend li{
margin:0px 0 0px 0;
padding:6px 0 2px 0px;
border-top:1px dotted #ccc;

}
#contents-inner-top .recommend li img{margin:0 0 3px 0;}
#contents-inner-top .recommend li.first{ border:none;margin:0 0 0px 0;}


#contents-inner-top .recommend .cmnt{
margin:0px 25px 0 15px;
padding:8px 0 8px 0px;
font-size:12px;
}

#contents-inner-top .recommend .cmnt img{
	float:left;
	margin:0px 8px 0 0;
}


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

#contents-inner-top .recommend .icons{
margin:9px 0px 0px 13px;
}*/