@charset "utf-8";

@page {
  margin: 0;
}

.print{display: block !important;;}
.page{display: none !important;}

.bodyDetail{
/*A4縦*/
width: 210mm;/*222mm*/
height: 250mm;/*251mm*/
page-break-after: always;
line-height:1.2;
}
/*最後のページは改ページを入れない*/
.print_pages:last-child{
page-break-after: auto;
}

.js-offcanvas-btn{display: none;}
.btn1{display: none;}
.headerIn .name{font-size:14px !important;margin: 10px 0 0 10px;}
.headerIn .logo1 img{width:140px !important;margin: 10px 10px 0 0;}

.titleBox1 {padding: 8px 3%;}
.titleBox1 h2 {font-size: 18px !important;}
#contentsWrap {padding: 0px 0 0 0;}
.bodyDetail #main {padding: 20px 20px 0;}

.detailHead {padding: 0 0px 0px 0;width: 50% !important;}
.detailHead .name{width: 100% !important;padding:0;}
.detailHead h3{font-size:20px !important;margin: 0 0 10px 0 !important;}
.detailHead .walk {font-size: 15px;/* text-align: right; */width: 100%;padding: 5px 0px 0 0;}
.detailHead .walk strong {font-size: 20px;}
.infoBox1{display: none;}
.photoWrap {margin: 0px 0 0px;}
.photoWrap .sliderWrap {width: 50%;padding: 0 10px 0 0;}
.photoWrap .floorImg {width: 48%;height: 200px;}
div.slider {width: 100%;}
.bx-viewport{height:200px !important;}
.controlWrap .bx-viewport{height:70px !important;}
.controlWrap {width:100% !important;padding:0 !important;}
.bx-prev{display: none !important;}
.bx-next{display: none !important;}
.bx-wrapper{margin: 0 0 10px !important;}

.detailWrap .point {padding: 0px 0 10px;}
.point li{font-size:12px;}

.overflow{/* overflow:auto; */}
.priceWrap{width: 100% !important;float:right !important;margin:10px 0;}
.priceWrap .price{width:50%;padding:0;}
.priceWrap .price2{width:50%;}

.kinrin{width:40%;margin-left:0;padding-left:0;font-size:12px;}



.detailWrap .price span {font-size:14px;
margin: 2px 0 5px 0;
padding: 0px;
display: block;}
.detailWrap .price strong {font-size: 30px;}

.priceWrap .price2 dt{width:40%;font-size:12px;}
.priceWrap .price2 dd{width:55%;font-size:14px;font-weight:bold;padding: 5px 10px 0;}
.price2 dt, .price2 dd {margin: 0 0 2px;}

.ttl3 {clear: both;font-size: 16px;margin: 5px 0 5px;}
.gaiyou {margin:10px 0 20px;}
.gaiyou th, .gaiyou td {font-size:12px;padding: 8px;}
.commentBox{font-size:12px;margin:0 0 20px;}
#mapserch {height: 240px;margin:0 0 10px;}

.infoBox2 {padding: 10px 20px;}

.infoBox2 .infoFor{width:50%;text-align: left;}
.infoBox2 .telWrap{width:50%;text-align: right;}
.infoBox2 .telWrap .tel {font-size:25px;}
.infoBox2 .telWrap .tel img {width: 24px;}
.copy{padding: 10px 20px;}

tr.print{display: table-row !important;}
ul.bxslider01{width:390px !important;
transition-duration: 0s;
    transform:none !important;
}
ul.bxslider01 li{width:390px !important;height: 200px !important;}

.detailWrap .price small {
    margin: 5px 0 0;
}

