@charset "UTF-8";

#sort_area{position:absolute;top:-30px;right:20px}
#sort_area select{width:150px}
#search_btn{position:relative;top:0px;left:0px}
#search_btn a{position:absolute;top:-40px;right:10px}
.no_hit{text-align:center;margin:100px auto 100px;font-size:16px}
.enter-img {
    position: relative;
    margin-bottom: 30px;
}
.enter-img .inner {
    overflow: hidden;
    background: #000;
    position: relative;
	height: 575px;
}
.enter-img .inner a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.enter-img .inner img {
    width: 100%;
    min-height: 320px;
}
.enter-img .inner figure {
position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    width: 100%;
     height: auto;
}

.enter-img .inner a {text-decoration: none; color: #fff;}
.enter-img .inner a .text {position: absolute; bottom: 60px;display: block;text-align: center; z-index: 50; width: 100%;}
.enter-img .inner a .text p { font-size: 14px; margin: 0 30px;line-height: 1.6;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.enter-img .inner a .text p.daytime { font-size: 17px; margin: 15px 30px;line-height: 1;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight: 600;}
.enter-img .inner a .text h2 { font-size: 32px; font-weight: 700; margin-bottom: 10px; line-height: 1.2;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.rooms{width:33.33333333333%;}
.rooms {
	min-height: 1px;
	margin-top: 0;
	padding-right: 40px;
	margin-left: 0;
	margin-bottom: 60px;
	position: relative;
	float: left;
	display: inline;  /* IE6 fix */
}
.rooms a{color:#000;text-decoration:none}
.rooms.disabled .room_no{opacity:.05;filter:alpha(opacity=5);-ms-filter:"alpha(opacity=5)";-khtml-opacity:.05;-moz-opacity:.05}
.rooms.disabled:hover .room_no{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:1}
.room_no{float:left;margin:0 0 5px}
.room_address{margin-top:12px;height:16px;text-decoration:none;font-size:12px;overflow:hidden;line-height:14px;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.room_detail{font-size:14px; float:left; font-family:'Helvetica', 'Arial', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;}
.room_detail span{font-size:18px; line-height: 1.2; font-weight: 700;}
.room_title {
	padding-top:15px;}
.room_title span{display: block;clear:both;font-size:16px;line-height:18px;height:40px;overflow:hidden;font-weight:bold;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;line-height: 1.4em;}
.room_date{ float:right;padding-right: 2px;margin-top: 4px; text-align:right;font-size:12px;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;-moz-opacity:.6;font-family:Helvetica, arial, sans-serif; font-style:italic;}
.new .room_date{ color:#ff1a00;font-weight: 600; }
.room_image{
	width: 100%;
	height: 235px;
	overflow: hidden;
	position: relative;
}
.room_image a{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    width: 100%;
    height: auto;
}
.room_image span{position: absolute; bottom:10px; left:10px; background-color:#231916; height:22px; width:143px; font-size:10px; line-height:22px; padding:0 10px; color:#fff;font-family:Helvetica, arial, sans-serif;}
.rooms.disabled .room_image span{background-color:#9FA0A0;}
.rooms:hover .room_image span{background-color:#F2D708;}
.room_image img{width:100%}
.room_image a:hover img{
-webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}
.rooms.disabled .room_image img{-webkit-filter: grayscale(100%);
filter: gray;}
.rooms:hover *{}
.rooms:hover .num_s{}
dd.edit_link{margin-top:10px}
.rooms:hover dd.edit_link a{color:#FFF !important}
#admin-menu{width:1000px;margin:10px auto}
#user-info{border:solid 3px #000;background:#F6F5F1;margin:30px auto 30px;padding:5px 0;width:1000px;position:relative}
#user-info h3{font-size:23px;margin:5px 15px 0;font-weight:normal}
#user-info a{position:absolute;top:10px;right:10px;background:#808080;color:#FFF;font-size:11px;padding:8px 14px;text-decoration:none}
#user-info table{margin:20px 40px 10px}
#user-info table th{text-align:left;padding:4px 0px;font-size:13px;width:100px;letter-spacing:-1px}
#user-info table td{padding:4px 0px;font-size:13px;width:300px}

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 30px;
	background-image: url(../image/ico_pickup_slide_cursol_l.png);
	background-repeat: no-repeat;
	background-size: 40px;
	
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
	right: 30px;
	background-image: url(../image/ico_pickup_slide_cursol_r.png);
	background-repeat: no-repeat;
	background-size: 40px;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  outline: 0;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  z-index: 49;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
#filter {margin: 0 auto;    margin-bottom: 30px;text-align: center;}
#filter li{ display: inline-block; padding: 0 12px 0 12px; font-weight: 700;font-size: 14px;cursor: pointer;color: #BFBFBF;font-family: helvetica,clean,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
#filter li.active{ color: #000;}
#Grid {
	text-align:justify;
}

#Grid .mix,
#Grid .gap {
}

#Grid .mix {
	display:none;
}

