@charset "shift_jis";
/* -----------------------
Search Map
----------------------- */
#map {width:100%;height:340px;margin-bottom:10px;border:2px solid #b1b0ae;}
.content_box {font-size: 106.25%;line-height: 1.5em;}
.content_box.near_area{margin: 15px 0;}
.content_box .near_area_in {overflow: hidden;padding: 10px;margin:0 auto;text-align: center;}
.content_box .near_area_in img{margin:10px 10px 0 10px;}
.content_box .near_area_in .area_list {padding:10px;}
.content_box .near_area_in li {font-size:80%; float:left;margin-right:8px;}
/* -----------------------
Search Map Info Window
----------------------- */
#search_result_map .r_list_box {width:30%;}
#search_result_map .info_in{width:490px;}
/* r_list_box_map */
.r_list_box_map{padding:0 0 0 0;overflow: hidden;/zoom:1;}
.gm-style-iw div{overflow-x: hidden !important;}
.scrollFix1{overflow: hidden !important;}
.r_list_box_map .property_name h3{background:#ffe9e9;padding:5px;font-weight:bold;margin-bottom:10px;}
.property_premium_name {color: #FFFFFF !important;background:#e4bc39 !important;}
.r_list_box_map .property_name{margin: 0 0 10px 10px;width:322px;}
.r_list_box_map .property_name li{padding: 0 0 5px 0;}
.r_list_box_map .property_name li a{color:#0071ce;}
.r_list_box_map .property_name dd {display: block;margin-left: 4em;padding-bottom:5px;}
.r_list_box_map .img_area{overflow: hidden;/zoom:1;}
.r_list_box_map .property_img{float:left;margin-bottom:10px;padding:3px;border:1px solid #a5a5a5;width:150px;text-align:center;}
.r_list_box_map .property_img img{max-height:112px;}
.r_list_box_map .room_info{width:468px;}
.r_list_box_map table.table01{margin:0 0 5px 0;padding:8px;border-top:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-collapse:collapse;width:100%;}
.r_list_box_map table.table01 th,.r_list_box_map table.table01 td{padding:3px 2px;border-bottom:1px solid #a0a0a0;border-left:1px solid #a0a0a0;word-break: break-all;text-align:center;}
.r_list_box_map table.table01 .td01{width:16%;}
.r_list_box_map table.table01 .td02{width:22%;}
.r_list_box_map table.table01 .td03{width:28%;}
.r_list_box_map table.table01 th{text-align:center;background:#e6e6e6;color:#666666;}
.r_list_box_map table.table01 a{background: url(../img/icon_arrow.gif) no-repeat left center;padding:0 0 0 18px;}
.premium_title {height: 31px;margin-bottom: 10px;background: url(../img/p_heading.jpg) no-repeat top left;}
.r_list_box_map table.table_pre {margin:0 0 5px 0;padding:8px;border-top:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-collapse:collapse;width:100%;}
.r_list_box_map table.table_pre th,.r_list_box_map table.table_pre td{padding:3px 2px;border-bottom:1px solid #a0a0a0;border-left:1px solid #a0a0a0;word-break: break-all;text-align:center;}
.r_list_box_map table.table_pre .td01{width:16%;}
.r_list_box_map table.table_pre .td02{width:22%;}
.r_list_box_map table.table_pre .td03{width:28%;}
.r_list_box_map table.table_pre th{text-align:center;background:#2d3154;color:#ffffff;}
.r_list_box_map table.table_pre .tc_p {color: #1976d2 !important;font-weight: bold !important;}
.r_list_box_map table.table_pre a{background: url(../img/icon_arrow.gif) no-repeat left center;padding:0 0 0 18px;}
.r_list_box_map .r_icon{padding:5px 0px;}
.r_list_box_map .r_icon li{display: inline;}
.r_list_box_map .img_r_area{margin:0 0 10px 0;}
.r_list_box_map table.table01 .tc_p{color:#1976d2;font-weight:bold !important;}
#room_detail #detail_map{height: 440px;width: 924px;border:2px solid #cdcdcd;}
#shop_detail #detail_map{height: 440px;width: 924px;border:2px solid #cdcdcd;}
.note_text{font-size:12px;line-height: 1.7em;}
.non-display{
  display: none!important;
}

#see_more {
  display: inline-block;
  padding: 8px 16px;
  background-color: #007bff;
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: background-color 0.2s ease, transform 0.2s ease;
}

#see_more:hover {
  background-color: #0056b3;
  transform: translateY(-1px);
}

#see_more:active {
  background-color: #004080;
  transform: translateY(0);
}
