@charset "utf-8";
#contents-inner-top {margin:20px auto 0;}
#contents-inner-top img{border:none;}


/*---------------------------------------------- main_images --------------------------------------------*/
#contents-inner-top img.main {margin:0;}

#contents-inner-top .slider{
overflow:hidden;
position:relative;
width:690px;
height:320px;
margin:0 0 20px 0;
/*border-radius:5px;*/
behavior:url("/contents/style/PIE.htc");
position:relative;/*for PIE*/
}

/*============================
main img
============================*/
ul.bxslider{
}

ul.bxslider li{
}

ul.bxslider .slide1{
background:url(../images/top/img_slide/scene01_bg.jpg) no-repeat;
width:690px;
height:320px;
}

ul.bxslider .slide2{
background:url(../images/top/img_slide/scene02_bg.jpg) no-repeat;
width:690px;
height:320px;
}

ul.bxslider .slide3{
background:url(../images/top/img_slide/scene03_bg.jpg?t=1) no-repeat;
width:690px;
height:320px;
}


ul.bxslider .slide1 ul{ position:absolute; top:0; left:0;}
ul.bxslider .slide1 li{}

ul.bxslider .slide2 .count_vis {
position:absolute; top:113px; left:76px; width:198px; height:70px; padding:30px 38px 0 66px; box-sizing:border-box; text-align:center; color:#333; font-size:30px; font-weight:bold; line-height:1; font-family:"Century Gothic",Verdana,Arial,sans-serif;
}
ul.bxslider .slide2 .count_mem {
position:absolute; top:103px; right:76px; width:240px; height:80px; padding:30px 40px 0 76px; box-sizing:border-box; text-align:center; color:#e60012; font-size:40px; font-weight:bold; line-height:1; font-family:"Century Gothic",Verdana,Arial,sans-serif;
}
ul.bxslider .slide2 .btn {position:absolute; top:187px; left:186px;}

ul.bxslider .slide3 .btn {position:absolute; top:181px; left:61px;}


/*============================
slider navi
============================*/
.bx-wrapper .bx-pager a {
/*border: solid #F00 1px;
padding: 3px;*/
display: block;
margin:0;
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi01{
background:url(../images/top/img_slide/main_navi03.png) no-repeat;
width:220px;
height:60px;
margin:0 0 0 8px;
}
.bx-wrapper .bx-pager a.bx-pager-link div.main_navi01:hover,
.bx-wrapper .bx-pager a.active div.main_navi01{
background:url(../images/top/img_slide/main_navi03_active.png) no-repeat;
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi02{
background:url(../images/top/img_slide/main_navi01.png?t=1) no-repeat;
width:220px;
height:60px;
margin:0 7px 0 7px;
}
.bx-wrapper .bx-pager a.bx-pager-link div.main_navi02:hover,
.bx-wrapper .bx-pager a.active div.main_navi02{
background:url(../images/top/img_slide/main_navi01_active.png?t=1) no-repeat;
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi03{
background:url(../images/top/img_slide/main_navi02.png) no-repeat;
width:220px;
height:60px;
margin:0 7px 0 0;
}
.bx-wrapper .bx-pager a.bx-pager-link div.main_navi03:hover,
.bx-wrapper .bx-pager a.active div.main_navi03{
background:url(../images/top/img_slide/main_navi02_active.png) no-repeat;
}


/*.bx-wrapper .bx-pager a:hover,
.bx-wrapper .bx-pager a.active {
border: solid #f00 1px;
}*/

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




/*---------------------------------------------- search --------------------------------------------*/

#topAreaMap {
margin:0px 0 20px 0;
/*height:270px;*/
/*background:url(../images/top/map_area.jpg) no-repeat center top;*/
font-size:14px;
color:#000;
position:relative;
}

/*===============================
検索
===============================*/
#topAreaMap .map_text{
position:absolute;
top:12px;
right:20px;
}


#topAreaMap .search_select{
width:312px;
height:290px;
position:absolute;
top:20px;
right:20px;
}


#topAreaMap .type{ border-bottom:1px dotted #999; padding:0 0 5px 0; margin:0 0 10px 0;}
#topAreaMap .type div{ float:left; margin:0 10px 0 0;}
#topAreaMap input { margin:0px 2px 0px 0px; display:block; float:left; padding:2px 0 0 0; }


#contents-inner-top .price,
#contents-inner-top .layout,
#contents-inner-top .bldg_area,
#contents-inner-top .land_area,
#contents-inner-top .others
{border-bottom:1px dotted #999; padding:0 0 10px 0; margin:0 0 10px 0; font-size:14px;}

#contents-inner-top .toho{float:left; margin: 0 23px 0 0;}


#contents-inner-top .select2{width:98px; padding:0; margin:0 2px 0 0; height:20px;}
#contents-inner-top .select1{width:98px; padding:0; margin:0 2px 0 0; height:20px;}

#contents-inner-top .toho .select1,
#contents-inner-top .chikunen .select1{width:85px;}


#topAreaMap .bt1{ position:absolute; bottom:20px; right:70px;}



/*===============================
エリア
===============================*/

#topAreaMap .map_td #areaMap{position:relative;}

#topAreaMap .map_td .yamato{position:absolute; top:60px; left:168px;}
#topAreaMap .map_td .ayase{position:absolute; top:109px; left:159px;}
#topAreaMap .map_td .fujisawa{position:absolute; top:195px; left:174px;}



/*===============================
沿線
===============================*/

#contents-inner-top #ensenMap{ width:380px; height:367px; position:relative; } 
#contents-inner-top #ensenMap .ensen_select{ position:absolute; top:21px;left:21px;}

#contents-inner-top .ensen_select #info{ margin:10px 0 0 -3px;}

#contents-inner-top #station {
padding:10px 0 0 10px;
background-color:#FFFFFF;
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity:0.85;
width:310px;
height:200px;
}
 
#contents-inner-top #station div{ float:left; width:150px; color:#000; margin:0 0 5px 0;}
#contents-inner-top #station select{ margin:0 0 10px 0;}



/*===============================
main 切り替え
===============================*/
#contents-inner-top #ensenMap.map_ensen{
display:block;
background:url(../images/top/map_ensen.jpg) no-repeat center top;
width:690px;
height:315px;
}
#contents-inner-top #ensenMap.map_ensen_out{display:none;}


#contents-inner-top #areaMap.map_area{
display:block;
background:url(../images/top/map_area.jpg) no-repeat center top;
width:690px;
height:315px;
}
#contents-inner-top #areaMap.map_area_out{ display:none;}


/*---------------------------- バナー ---------------------------*/
#contents-inner-top ul.bnr{margin:20px 0 20px 0;}
#contents-inner-top ul.bnr li{}
#contents-inner-top ul.bnr li img {vertical-align: bottom;}


/*-------------------------- 売却バナー -------------------------*/
/*
#contents-inner-top .baikyaku{margin:20px 0;}
*/


/*-------------------------- 検索ボタン -------------------------*/
#contents-inner-top ul.main_search{line-height:0; margin:20px 0 0;}
#contents-inner-top ul.main_search li{margin:0 10px 15px 0; float:left;}



/*-------------------------- アピール枠 -------------------------*/
#contents-inner-top ul.appeal{line-height:0;}
#contents-inner-top ul.appeal li{margin:0 0 10px;}



/*--------------------------- お知らせ --------------------------*/
#contents-inner-top .news{width:690px; margin:15px 0 30px 0;}
#contents-inner-top .news ul{height:150px; overflow-x: hidden; overflow-y: scroll;}
#contents-inner-top .news li{border-bottom:1px dotted #e3e3e3; padding:10px 0 5px 0; margin:0;}
#contents-inner-top .news a{ color:#00a0c6; text-decoration:underline;}



/*-------------------------- open_house -------------------------*/
#contents-inner-top .open_house {
margin:0 0 20px; padding:0;
border:1px solid #d9d8d2;
background:#FFF;
}

#contents-inner-top .open_house  .title{
margin:0 0 15px;
}

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

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

#contents-inner-top .open_house  .td1{
padding:19px 19px 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 0 10px;
margin:0 0 10px 0;
font-size:20px;
font-weight:bold;
border-bottom:1px solid #d9d8d2;
}

#contents-inner-top .open_house .inner .time{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
color:#074;
}

#contents-inner-top .open_house  .div1 .type{font-size:12px; font-weight:normal;}
#contents-inner-top .open_house  .redText{color:#f8b500;}

#contents-inner-top .open_house  ul{
margin: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.gif) no-repeat left center;}
#contents-inner-top .open_house  li.kotsu{background:url(../images/top/label_kotsu.gif) no-repeat left center;}
#contents-inner-top .open_house  li.menseki{background:url(../images/top/label_menseki.gif) no-repeat left center;}
#contents-inner-top .open_house  li.chikunen{background:url(../images/top/label_chikunen.gif) no-repeat left center;}

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

#contents-inner-top .open_house  .cmnt_sale{
margin:0px 0px 0 0px;
padding:0px 0 0px 0px;
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 #d9d8d2; width:650px; margin:20px auto;}


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


/*-------------------------- area map -------------------------*/
#contents-inner-top .area_map{
width:690px;
box-sizing:border-box;
margin:0 0 20px 0;
padding:4px;
border:1px solid #d9d8d2;
background:#FFF;
}


/*-------------------------- recommend sale -------------------------*/
#contents-inner-top .recommend{
margin:0 0 1px 0;
padding:0;
border:1px solid #d9d8d2;
background:#FFF;
}

#contents-inner-top .recommend_rent{
margin:0;
padding:0;
background:url(../images/top/recommend_bg.gif) repeat-y top center;
}
#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 #d9d8d2; width:650px; margin:20px auto;}

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

#contents-inner-top .recommend td,
#contents-inner-top .recommend_rent td{
width:33%;
padding:0 19px 0 20px;
}

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

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

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

#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:-5px;
right:-5px;
}

#contents-inner-top .recommend .photo,
#contents-inner-top .recommend_rent .photo{
text-align:center; margin:0 0 10px 0;
/*height:158px;*/
}
#contents-inner-top .recommend .photo .im1,
#contents-inner-top .recommend_rent .photo .im1{
margin:0px 0px 10px 0px;
}

#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{
padding:0;
margin:0;
font-size:20px;
}
#contents-inner-top .recommend_rent .div1{
}

#contents-inner-top .recommend .div1 .type,
#contents-inner-top .recommend_rent .div1 .type{
font-size:12px;
color:#666;
padding:0 10px 0 0;
}

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

#contents-inner-top .recommend .redText,
#contents-inner-top .recommend_rent .redText{
color:#f8b500;
font-weight:bold;
}
#contents-inner-top .recommend_rent .redText{
color:#069;
}

#contents-inner-top .recommend ul,
#contents-inner-top .recommend_rent ul{
margin:0 0 7px;
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  li.shozai{background:url(../images/top/label_syozai.gif) no-repeat 0 1px;}
#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 1px;}

#contents-inner-top .recommend_rent  li.shozai{background:url(../images/top/label_syozai_rent.gif) no-repeat 0 1px;}
#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 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,
#contents-inner-top .recommend_rent .cmnt{
margin:0 0 20px;
padding:8px 0 0;
font-size:12px;
color:#808080;
border-top:1px dotted #d9d8d2;
/*width:310px;*/
}


#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 .switcher{
width:690px;
height:27px;
margin:13px 0;
position:relative;
}
#contents-inner-top .recommend .switcher ul{
position:absolute;
bottom:0;
right:0;
font-size:0;
line-height:0;
margin:0;
}
#contents-inner-top .recommend .switcher ul li{
float:right;
background:none;
margin:0 0 0 6px;
padding:0;
}
#contents-inner-top .recommend .switcher ul li img{
margin:0;
}


#contents-inner-top .recommend #shinchiku_kodate.on,
#contents-inner-top .recommend #chuko_kodate.on,
#contents-inner-top .recommend #tochi.on,
#contents-inner-top .recommend #chuko_mansion.on,
#contents-inner-top .recommend_rent #chintai.on{ 
display:block;
padding:0;
background:url(../images/top/recommend_bg.gif) repeat-y top center;
}

#contents-inner-top .recommend #shinchiku_kodate.off,
#contents-inner-top .recommend #chuko_kodate.off,
#contents-inner-top .recommend #tochi.off,
#contents-inner-top .recommend #chuko_mansion.off{
display:none;
}



/*=================================
動画アイコン
=================================*/

#contents-inner-top .recommend .im3{
position:absolute;
top:18px;
right:114px;
}



/*-------------------------- 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?t=1") no-repeat scroll left bottom;
    height: 169px;
    margin: 0 0 40px;
    position: relative;
    width: 690px;
}
#contents-inner-top .member ul {
    padding: 0;
    position: absolute;
    right: 11px;
    top: 32px;
}
#contents-inner-top .member li {}


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

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