@charset "utf-8";

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


#main_image {}


/*--------------- main image slider --------------*/
#contents-inner-top .slider{
overflow:hidden;
position:relative;
width:740px;
height:300px;
margin:0 0 40px 0;
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:740px;
height:300px;
}

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

ul.bxslider .slide3{
background:url(../images/top/img_slide/scene03_bg.jpg) no-repeat;
width:740px;
height:300px;
}


ul.bxslider .slide1 .btn_sale {position:absolute; top:118px; left:48px;}
ul.bxslider .slide1 .btn_rent {position:absolute; top:118px; left:208px;}

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:163px; right:41px;}

ul.bxslider .slide3 .btn {position:absolute; top:125px; left:41px;}


/*============================
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,
.bx-wrapper .bx-pager a.bx-pager-link div.main_navi02,
.bx-wrapper .bx-pager a.bx-pager-link div.main_navi03 {
/*border-top-left-radius:5px;
border-top-right-radius:5px;
box-shadow:rgba(0, 0, 0, 0.3) 0 0 3px 0;
-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0 0 3px 0;
-moz-box-shadow:rgba(0, 0, 0, 0.3) 0 0 3px 0;*/
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi01{
background:url(../images/top/img_slide/main_navi01.png) no-repeat;
width:224px;
height:60px;
margin:0 0 0 20px;
}
.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_navi01_active.png) no-repeat;
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi02{
background:url(../images/top/img_slide/main_navi02.png) no-repeat;
width:224px;
height:60px;
margin:0 14px 0 14px;
}
.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_navi02_active.png) no-repeat;
}

.bx-wrapper .bx-pager a.bx-pager-link div.main_navi03{
background:url(../images/top/img_slide/main_navi03.png) no-repeat;
width:224px;
height:60px;
margin:0 20px 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_navi03_active.png) no-repeat;
}


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



/*-------------------------- お知らせ -------------------------*/
#contents-inner-top .news {margin:0 0 30px 0;}
#contents-inner-top .news .inn {
width:740px; height:320px; vertical-align:top; padding:16px 0 16px 0; background:#FFF;
border:4px solid #5A5;
border-radius:8px;
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:280px; overflow-x: hidden; overflow-y: scroll; padding:0 0 0 16px; box-sizing:border-box;}
#contents-inner-top .news li {border-bottom:1px dotted #DDD; padding:10px 0 10px 0; margin:0;}
#contents-inner-top .news a {color: #00F; text-decoration:underline;}



/*-------------------------- open_house -------------------------*/
#contents-inner-top .open_house {
margin:30px 0 30px 0;
padding:0;
box-sizing:border-box;
}
#contents-inner-top .open_house .h {margin-bottom:20px;}

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

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

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

#contents-inner-top .open_house .inner{
margin:0 0 30px 0; padding:0 0 30px 0;
position:relative;
border-bottom:1px solid #DDD;
}

#contents-inner-top .open_house  tr:last-child .inner {border-bottom:none; margin-bottom:0; padding-bottom:0;}

#contents-inner-top .open_house  .picTd {width:210px; text-align:center;}

#contents-inner-top .open_house .picTd{position:relative;}
#contents-inner-top .open_house .picTd .icon_reserve{position:absolute;left:25%;top:35%;}

#contents-inner-top .open_house  .summaryTd {width:515px; padding-left:15px; box-sizing:border-box;}


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

#contents-inner-top .open_house  .im1{}

#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;
color:#C00;
}

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

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

#contents-inner-top .open_house ul {margin:0 10px 0 0; width:250px;}
#contents-inner-top .open_house li {margin:0 0 7px 0; padding:0 0 0 22px; line-height:1.3;}

#contents-inner-top .open_house ul li.shozai{background:url(../images/top/label_syozai.png) no-repeat 0 1px;}
#contents-inner-top .open_house ul li.kotsu{background:url(../images/top/label_kotsu.png) no-repeat 0 1px;}
#contents-inner-top .open_house ul li.menseki{background:url(../images/top/label_menseki.png) no-repeat 0 1px;}
#contents-inner-top .open_house ul li.chikunen{background:url(../images/top/label_chikunen.png) no-repeat 0 1px;}
#contents-inner-top .open_house ul li.gakkoku {background:url(../images/top/label_gakkoku.png) no-repeat 0 1px;}

#contents-inner-top .open_house  .cmntTd {width:255px; padding:10px; background:#f2f2f2; box-sizing:border-box;}

#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: 30px 0 0 0;
position: relative;
width: 740px;
box-sizing:border-box;
}
#contents-inner-top .member ul {
padding: 0;
position: absolute;
right: 20px;
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;}


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