body{font-family:メイリオ,Meiryo,sans-serif;font-size:14px;color:#1e1e1e}.mac body{font-size:14px}.dr-page .gm-style *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}#streetViewMap .gm-iv-address{height:40px !important;width:105px !important}#streetViewMap .gm-iv-address-link{top:45px !important}#streetViewMap .gm-iv-marker{top:25px !important}#streetViewMap .gm-fullscreen-control{height:35px !important;width:35px !important}#streetViewMap .gm-fullscreen-control img{height:16px !important;width:16px !important;margin:9px !important}#streetViewMap .gm-bundled-control .gmnoprint{width:35px !important;height:71px !important;left:14px !important}#streetViewMap .gm-bundled-control .gmnoprint>div{width:35px !important;height:71px !important}#streetViewMap .gm-bundled-control .gmnoprint>div button{width:35px !important;height:35px !important}#streetViewMap .gm-bundled-control .gmnoprint>div button img{height:16px !important;width:16px !important;margin:9px 10px !important}#streetViewMap .gm-compass{width:40px !important;height:40px !important;left:12px !important;top:20px !important}#streetViewMap .gm-compass>img{width:40px !important;height:40px !important}#streetViewMap .gm-compass button.gm-compass-needle{height:40px !important;left:10px}#streetViewMap .gm-compass button.gm-compass-needle img{height:40px !important}#streetViewMap .gm-compass button.gm-compass-turn{height:40px !important;width:18px !important;top:-4px !important;left:-4px !important}.dr-object-link{cursor:pointer}.dr-page .open .open-visible,.dr-page .open-hidden{display:block}.dr-page .open-visible,.dr-page .open .open-hidden{display:none}.dr-page .form-inline{white-space:nowrap}.ie8 .form-control-static{min-height:0}hr.dr-dashed{display:block;border-style:dashed;border-color:#e7e7e7;border-top-width:1px}hr.dr-red{display:block;border-style:solid;border-color:#1976d2;border-top-width:1px}hr.dr-pink{display:block;border-style:solid;border-color:#b3e5fc;border-top-width:1px}.popup_logout .fancybox-skin{padding:0!important}.dr-page ul.list-default{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.dr-page ul.list-default li{display:list-item;list-style-type:disc;text-align:-webkit-match-parent}.dr-input-group .input-group-addon{background:none;border:none}.dr-input-group .input-group-btn:last-child>.btn,.dr-input-group .form-control{border-radius:4px!important}.dr-page #dsampo_listpage_areanav li ul{width:auto;right:0}.dr-page .facility_h4{font-size:16px!important;line-height:20px;white-space:nowrap}.dr-page #corporate{text-align:center;padding:20px 10px;margin:0 auto 25px;background:#fff;border:1px solid #1e88e5;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;font-size:130%;font-weight:bold;width:830px}.dr-page #corporate .corporatename{color:#1e88e5}.dr-page #corporate .corporateimage{font-size:140%;padding-top:0;color:#333}.dr-page #corporate .corporateimage a{color:#1e88e5}.dr-page #corporate .corporateimage>div{margin:0 !important}.dr-page #ratsuki_pop_up_content{width:614px;top:55px;left:50%;margin-left:-307px}.dr-page b{font-weight:bold}.dr-page .map_filter{background:none;padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0}.dr-page .map_filter .poi_list ul{margin:0 -2px 0 -3px}.dr-page .map_filter .poi_list ul>li{width:20%;height:auto;padding:0 2px 5px 10px;margin:0;float:left;position:relative;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none!important;font-size:10px;line-height:150%}.dr-page .dr-details .map_filter .poi_list ul>li,.dr-page .map_filter .poi_list ul>li>.dr-label,.dr-page .map_filter .poi_list ul>li>label{display:block;border-radius:4px;padding:0 0 0 5px;margin:0;font-size:0}.dr-page .dr-details .map_filter .poi_list ul{margin:0 -2px 0 0}.dr-page .dr-details .map_filter .poi_list ul>li{width:131px;margin:0 5px 5px 0;padding:0 3px;cursor:auto}.dr-page .dr-details .map_filter .poi_list ul>li>img,.dr-page .map_filter .poi_list ul>li>.dr-label>img,.dr-page .map_filter .poi_list ul>li>label>img{float:none;display:inline-block;vertical-align:middle;margin:0 3px;width:auto;height:18px}.dr-page .dr-details .map_filter .poi_list ul>li>img{height:17px;margin:0 2px 0 0}.dr-page .dr-details .map_filter .poi_list ul>li>input,.dr-page .map_filter .poi_list ul>li>label>input{float:none;display:inline-block;vertical-align:middle;margin:0}.dr-page .poi_title_name{float:none;display:inline-block;vertical-align:middle;font-size:9.5px;line-height:14px;padding:4px 0;letter-spacing:-.1em}.dr-page #map{border-color:#ddd}.dr-page .breadcrumb li{float:none;color:inherit}.dr-page .breadcrumb li a,.btn-link,a{color:#4286f5;text-decoration:underline}.dr-page .breadcrumb li a:hover,.dr-page .breadcrumb li a:focus,a:hover.btn-link,a:focus.btn-link,a:hover,a:focus{color:#6993ff;text-decoration:none}.dr-page .breadcrumb li a:visited,a:visited.btn-link,a:visited,a:visited small,a:visited span{color:#5033d6;text-decoration:underline}a.visited_white:visited,a.visited_white:visited span{color:#fff}.dr-page .renewal-main-theme,.dr-page #main{width:auto}.dr-page .map_filter .poi_list{width:auto;padding:0;margin:0}.dr-page .room_comment01 h4,.dr-page .room_comment02 h4{font-size:16px;line-height:20px;white-space:nowrap;width:auto;padding:0 65px 0 20px;color:#1976d2;font-weight:bold;width:70px}.dr-page .room_comment01 h4{background-color:#fff2f6}.dr-page .room_comment02 h4{background-color:#dbeef4}.dr-page .room_comment01 h4,.dr-page .room_comment02 h4{background:url(../img/icon_point.png) no-repeat 70% center;min-height:70px;padding-top:25px;padding-bottom:25px}.dr-page .room_comment01 p.content,.dr-page .room_comment02 p.content{padding:15px 20px 15px 0}.dr-page .room_comment01,.dr-page .room_comment02{background:#e1f5fe;border:none;position:relative;margin:0 0 0 0}.dr-page .details .room_comment01,.dr-page .details .room_comment02{border:2px solid #e1f5fe;background:#fff}.dr-page .room_comment02 .link_text,.dr-page .room_comment02 .link_text{position:absolute;bottom:-3px;right:0}.dr-page .map_facility .facility_list{border:none;margin:0 -5px;padding:0}.dr-page .map_facility .facility_list .facility{margin:7px 5px}.dr-page .map_facility.small_width .facility_list .facility{width:233px;margin:7px 5px}.dr-page .map_facility .facility_list .facility>h4{margin:0}.dr-page .map_facility .facility_list .facility>.content{margin:10px 0 0 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dr-page .map_facility .facility_list .facility td{background:#fff}.dr-page .map_facility .facility_list .facility td.col_cate_group,.dr-page .map_facility .facility_list .facility td.col_cate_group_m{background:#fff}.dr-page .map_facility .facility_list .facility img{max-width:100%;height:auto;margin:0 auto;display:block}.dr-page .contact_table02 #tb_inr{margin:-5px 0}.dr-page .contact_table02 #tb_inr td{padding:5px 0}.dr-page .contact_table th,.dr-page .contact_table02 th,.dr-page .contact_table03 th,.dr-page .contact_table td,.dr-page .contact_table02 td,.dr-page .contact_table03 td{font-size:12px;line-height:20px}.dr-page .contact_table .form-control,.dr-page .contact_table02 .form-control,.dr-page .contact_table03 .form-control{margin:0;padding:6px 12px}.dr-page .contact_table02 th{width:240px!important}.dr-page #contact-new.contact_table03 th,.dr-page .contact_table03 th{width:120px!important}.dr-page .error{font-weight:normal}.dr-page label.error{padding-left:0}.dr-page .form-control.error{border-color:#ef5350!important;-webkit-box-shadow:none;box-shadow:none}.dr-page .form-control.error:focus{border-color:#ef5350;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.dr-page .contact_checkbox{border:1px solid #ebebeb}.dr-page .contact_checkbox table{border:none;padding-bottom:0;margin-bottom:0}.dr-page .contact_checkbox td.td02 a{background:none;padding:6px}.dr-page .contact_checkbox td{font-size:14px;width:auto;padding:10px 3px;border-left:none;background:#fff;text-align:center;border-bottom:1px solid #ebebeb}.dr-page .contact_checkbox th{font-size:12px;text-align:center;color:#5a90c8;padding:5px}.dr-page .contact_checkbox td.fw870{text-align:left;border-bottom:none}.dr-page .contact_checkbox th.matome_checkbox{width:45px;padding:5px;border-right:10px solid #fff}.dr-page .contact_info .contact_checkbox th.matome_checkbox{border-right:6px solid #fff}td.matome_checkbox{position:relative}td.matome_checkbox .pickup_icon,.dr-property-list-item.pickup_rm .room_info td.images .pickup_icon{position:absolute;top:0;left:0;width:100%;padding:3px;background-color:#1976d2;color:#fff;line-height:12px;text-align:center;font-weight:bold;font-size:10px}.dr-property-list-item.pickup_rm .room_info td.images .pickup_icon{width:52px}.dr-page .contact_info .contact_checkbox td.img_area{padding:5px;border-right:6px solid #fff}.dr-page .contact_checkbox table.hr_r10{width:99%}.dr-page .contact_table .input_w03,.dr-page .contact_table02 .input_w03,.dr-page .contact_table03 .input_w03{width:500px}.dr-page .contact_table .input_w02,.dr-page .contact_table02 .input_w02,.dr-page .contact_table03 .input_w02{width:260px}.dr-page .contact_table .input_w01,.dr-page .contact_table02 .input_w01,.dr-page .contact_table03 .input_w01{width:130px}.dr-page .dr-inqroom-input-section03 ul{display:block;list-style-type:disc;padding:0 0 0 40px}.dr-page .dr-inqroom-input-section03 ul>li{list-style-type:disc}.bg-lgray.p5x10 .form-control-static{padding:10px 0}.dr-hover-outline{padding:2px;margin:-2px}.dr-hover-outline:hover{background:#1976d2}.dr-anchor{margin-top:-46px;padding-top:46px;display:block}.main_l{margin:0}.row0{margin:0}.row0>div{padding:0}.row5{margin:0 -2px 0 -3px}.row5>div{padding:0 2px 0 3px}.row10{margin:0 -5px}.row10>div{padding:0 5px}.row15{margin:0 -7px 0 -8px}.row15>div{padding:0 7px 0 8px}.row20{margin:0 -10px}.row20>div{padding:0 10px}.row25{margin:0 -12px 0 -13px}.row25>div{padding:0 12px 0 13px}.row33{margin:0 -16px 0 -17px}.row33>div{padding:0 16px 0 17px}.br0{border-radius:0!important;overflow:hidden}.br5{border-radius:5px!important;overflow:hidden}.br10{border-radius:10px!important;overflow:hidden}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mtm10{margin-top:-10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt70{margin-top:70px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.p40{padding:40px!important}.p20{padding:20px!important}.p15{padding:15px!important}.p10{padding:10px!important}.p8{padding:8px!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pl0{padding-left:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt40{padding-top:40px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.p15x10{padding:15px 10px!important}.p5x10{padding:5px 10px!important}.p5x15{padding:5px 15px!important}.p5x15{padding:5px 15px!important}.p20x15{padding:20px 15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.ptb10{padding-top:10px!important;padding-bottom:10px!important}.ptb15{padding-top:15px!important;padding-bottom:15px!important}.plr15{padding-left:15px!important;padding-right:15px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.plr10{padding-left:10px!important;padding-right:10px!important}.plr0{padding-left:0!important;padding-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.mlr10{margin-left:10px!important;margin-right:10px!important}.mlrm10{margin-left:-10px!important;margin-right:-10px!important}.dr-page small,.dr-page .small{color:inherit}.dr-page h1 small,.dr-page .h1 small,.dr-page h2 small,.dr-page .h2 small,.dr-page h3 small,.dr-page .h3 small,.dr-page h1 .small,.dr-page .h1 .small,.dr-page h2 .small,.dr-page .h2 .small,.dr-page h3 .small,.dr-page .h3 .small{color:inherit;font-weight:inherit}.dr-table{display:table;table-layout:fixed;border-collapse:collapse}.dr-table{width:100%}.dr-tr{display:table-row}.dr-td{display:table-cell;vertical-align:middle}.dr-page .label{display:inline-block;vertical-align:middle;border-radius:.2em;padding:.3em;font-size:80%;font-weight:normal;color:#fff;text-align:center}.dr-page .label-danger{background:#1976d2}.dr-list-links li{line-height:1.1;float:left;display:block;margin:0 0 10px;border-right:solid 1px}.dr-list-links li:last-child{border-right:none}.dr-exlink{background:url(../img/dr-exlink.png) no-repeat left center;padding-left:17px}.dr-inlink{background:url(../img/dr-inlink.png) no-repeat left center;padding-left:12px}.dr-inlink.cl-white{background:url(../img/dr-inlink-white.png) no-repeat left center}.exlink-none{padding-left:17px}.inlink-none{padding-left:12px}.dr-title01{margin:0;padding:10px 0;font-size:26px}.dr-lead01{font-size:20px;padding:0 0 10px 0;margin:0}.dr-title02-gray,.dr-title02{margin:0;padding:15px 0;font-size:20px;line-height:22px;font-weight:bold}.dr-title02-gray{border:none}.dr-title02.br_non{border-bottom:none}.dr-title02-gray small,.dr-title02 small{font-size:18px}.dr-title02-gray b,.dr-title02 b{font-size:20px}.dr-title02-gray .l_hr,.dr-title02 .l_hr{border-left:solid 7px #1976d2;padding:0 0 0 14px;margin:0;display:inline-block}.dr-title02 .l_hr .btn-danger{color:#fff;background-color:#4fc3f7;border:1px solid #4fc3f7;border-radius:0}.pre_info{color:#4fc3f7;border:1px solid #4fc3f7;border-radius:0}.dr-title02-gray .l_hr_sub,.dr-title02 .l_hr_sub{border-left:solid 7px #1976d2;padding:0 0 0 14px;margin:0;display:inline-block}.dr-title03{margin:0 0 15px 0;padding:0;font-size:20px;line-height:26px}.dr-title03 small{font-size:16px;color:inherit}.dr-subtitle01{font-size:20px;padding:0 0 10px 0;margin:0}.dr-subtitle02{font-size:18px;line-height:20px;padding:0 0 10px 0;margin:0}.dr-text-hg{font-size:24px!important}.dr-text-xl{font-size:18px!important}.dr-text-l{font-size:16px!important}.dr-text-m{font-size:13px!important}.dr-text-s{font-size:12px!important}.dr-text-xs{font-size:11px!important}.dr-text-xxs{font-size:10px!important}.dr-text-14{font-size:14px!important}.dr-text-15{font-size:15px!important}.dr-text-20,.f20{font-size:20px!important}.dr-text-26,.f26{font-size:26px!important}.dr-text-28,.f28{font-size:28px!important}.dr-text-30{font-size:30px!important}.dr-ls-m1{letter-spacing:-.05em}.dr-ls-m2{letter-spacing:-.08em}.dr-lh-xs{line-height:1.1!important}.dr-lh-16{line-height:16px!important}.dr-lh-20{line-height:20px!important}.dr-lh-24{line-height:24px!important}.dr-lh-m{line-height:1.5!important}.dr-lh-l{line-height:1.7!important}.dr-fw-n{font-weight:normal !important}.bd_no{border-bottom:none!important}table.dr-layout-table td,table.dr-layout-table{border:none!important;padding:0!important;margin:0;empty-cells:hide}table.dr-layout-table{width:100%;table-layout:fixed}.form-control.dr-form-wauto{width:auto}.form-control.dr-form-wtel{width:6em}.radio-inline,.checkbox-inline{margin-right:15px;margin-bottom:10px;padding-left:25px}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:0}.refine_search .dr-layout-table .radio-inline+.radio-inline,.refine_search .dr-layout-table .radio-inline{margin:5px 5px 5px 0}.collapsed .dr-collapsed-hidden,.dr-collapsed-visible{display:none}.dr-collapsed-hidden,.collapsed .dr-collapsed-visible{display:block}.dr-page th,.dr-page label{font-weight:normal;font-size:14px;line-height:20px}.dr-page .disabled{color:#ccc}.dr-page .list_link .disabled a{color:#ccc;text-decoration:none}.dr-page .disabled .checkbox_img,.dr-page .disabled .radio_img{opacity:.2}.dr-page .checkbox_img+a{margin-left:3px}.dr-form-table .dricon-help,.dr-form-panel .dricon-help{font-size:18px;vertical-align:middle}.dr-rating .glyphicon-star-empty:before,.dr-form-panel .glyphicon-star-empty:before{content:"";color:#c6be96}.dricon-help:before{content:url(../img/help_img.png);font-weight:bold;vertical-align:middle}.no-u{text-decoration:none!important}.hover-u:hover{text-decoration:underline!important}.no-wrap{white-space:nowrap!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}.blk{display:block!important}.iblk{display:inline-block!important}.dr-flat{-webkit-box-shadow:none!important;box-shadow:none!important}a.btn,a.btn:hover,a.btn:focus,a.btn.focus{text-decoration:none}.fw80{width:80px!important}.fw90{width:90px!important}.fw100{width:100px!important}.fw110{width:110px!important}.fw120{width:120px!important}.fw140{width:140px!important}.fw150{width:150px!important}.fw175{width:175px!important}.fw180{width:180px!important}.fw190{width:190px!important}.fw200{width:200px!important}.fw210{width:210px!important}.fw220{width:220px!important}.fw270{width:270px!important}.fw280{width:280px!important}.fw300{width:300px!important}.fw350{width:350px!important}.fw380{width:380px!important}.fw870{width:870px!important}.fw10p{width:10%!important}.fw20p{width:20%!important}.fw30p{width:30%!important}.fw33p{width:33%!important}.fw40p{width:40%!important}.fw50p{width:50%!important}.fw60p{width:60%!important}.fw70p{width:70%!important}.fw80p{width:80%!important}.fw90p{width:90%!important}.fw100p{width:100%!important}.margin_auto{margin:auto;text-align:center}.form-inline.hr_gray .form-group{vertical-align:top}.dr-form-table{border:solid 1px #e6e6e6!important}.dr-form-table td,.dr-form-table th{vertical-align:top!important;padding:20px 10px 20px 20px!important;border:solid 1px #e6e6e6!important}.dr-form-table th{white-space:nowrap;font-weight:bold;background:#e1f5fe;vertical-align:top!important;padding:20px 30px 20px 10px!important}.well.dr-well{background:#e1f5fe;-webkit-box-shadow:none;box-shadow:none}.well.dr-well-red{border:3px solid #1976d2;background:#fff;-webkit-box-shadow:none;box-shadow:none}.bg-gray{background-color:#e3f2fd!important}.dr-page .map_filter .poi_list ul>li.dr-disable>.dr-label,.dr-page .dr-details .map_filter .poi_list ul>li.disabled_poi_category,.bg-lgray,.bg-gray01{background-color:#e1f5fe!important}.dr-top .dr-top-section03.bg-lblue .bg-white,.bg-white{background-color:#fff!important}.bg-lblue{background-color:#f5f8fd!important}.bg-lgreen{background-color:#f8fbf2!important}.bg-brown{background-color:#845a32!important}.bg-lbrown{background-color:#e6e6e6!important}.bg-satsuki{background-color:#4fc3f7!important}.bg-style{background-color:#e7f4f1!important}.bg-pink01{background-color:#4fc3f7!important}.bg-pink02{background-color:#fae6e6!important}.bg-yellow{background-color:#fff5d2!important}.dr-page .dr-details .map_filter .poi_list ul>li,.room_rating .rating_detail .form-group,.bg-beige{background-color:#eae4d1!important}.map_filter .poi_list ul>li>label{background-color:#fae6e6!important;padding:5px 0 5px 25px!important}.map_filter .poi_list ul>li>label .checkbox_img{top:10px;left:0}.map_filter .poi_list ul>li.disabled_poi_category>label{background-color:#f7f7f5!important;padding:5px 0 5px 25px!important}.cl-white{color:#fff!important}.cl-lblue{color:#8aa3d4!important}.dr-top-japan-map .btn-sm:before,.cl-red{color:#0099FF!important}.cl-navy{color:#404f6f!important}.cl-orange{color:#ef8100!important}.cl-yellow,.dr-rating .glyphicon-star,.dr-rating-title .dricon-star,.dr-form-panel .glyphicon-star{color:#fcc000}.cl-pink{color:#f39b97!important}.cl-pink02{color:#4fc3f7!important}.cl-satsuki{color:#4fc3f7!important}.cl-tadashi{color:#65aadd!important}.cl-sw{color:#7859a3!important}.cl-security{color:#f6ae54!important}.cl-black{color:#546e7a!important}.dr-button-area .col-xs-4.text-right{width:40%}.dr-button-area .col-xs-4.text-center{width:25%}.hr_gray_b{border-bottom:1px solid #d3d3d4}.hr_gray{border:1px solid #e9e9e9}.hr_lgray{border:1px solid #e1f5fe}.hr_lgray_b{border-bottom:1px solid #e1f5fe}.hr_pink{border-bottom:1px solid #b3e5fc}.hr_pink_t{border-top:1px solid #b3e5fc}.box-pink{border:3px solid #fae6e7;background-color:#fff5f6}.box-pink02{border:3px solid #4fc3f7;background-color:#fdeded}.dr-scrolled-nav{display:block;position:fixed;right:0;left:0;z-index:1030}.dr-scrolled-nav .navbar{position:relative;min-height:40px}.dr-scrolled-nav .navbar-brand{float:left;padding:10px 15px 10px;font-size:18px;line-height:22px;height:20px}.dr-scrolled-nav .navbar-btn{border:none;margin-top:6px;margin-bottom:3px;border-radius:4px !important}.dr-scrolled-nav .navbar-btn.btn{padding:4px 12px;font-weight:bold;font-size:13px}.dr-scrolled-nav .navbar-btn.various_openam,.dr-scrolled-nav .navbar-btn.various_logout{background:#feffff;background:-moz-linear-gradient(top,#feffff 0%,#fff 89%,#999 100%);background:-webkit-linear-gradient(top,#feffff 0%,#fff 89%,#999 100%);background:linear-gradient(to bottom,#feffff 0%,#fff 89%,#999 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff',endColorstr='#999999',GradientType=0);border:1px solid #999 !important;color:#4fc3f7 !important;line-height:17px}.dr-scrolled-nav .navbar-btn.various_openam:hover,.dr-scrolled-nav .navbar-btn.various_logout:hover{background:#e6e6e6 !important;border:1px solid #999 !important}.dr-scrolled-nav .navbar-btn.various_openam.btn-danger{background:#4fc3f7;border:1px solid #4fc3f7 !important;color:#fff !important}.dr-page .dr-scrolled-nav .btn-danger{color:#fff;background-color:#4fc3f7;border-color:#4fc3f7}.dr-page .dr-scrolled-nav .btn-danger span{color:#fff}.dr-page .dr-scrolled-nav .btn-danger:hover{color:#fff;background-color:#64b5f6 !important}.navbar-inverse{background:#546e7a;border-color:#546e7a}.dr-scrolled-nav .navbar-btn.btn.dr-inlink.cl-white{background:none;text-decoration:underline}.dr-scrolled-nav .navbar-btn.btn.nav_icon_01,.dr-scrolled-nav .navbar-btn.btn.nav_icon_02,.dr-scrolled-nav .navbar-btn.btn.nav_icon_03{padding-left:30px}.dr-scrolled-nav .nav_icon_01,.bg-white button.nav_icon_01{background:url(../img/nav_icon_01.png) no-repeat 8px center}.dr-scrolled-nav .nav_icon_02{background:url(../img/nav_icon_02.png) no-repeat 8px center}.dr-scrolled-nav .nav_icon_03{background:url(../img/nav_icon_03.png) no-repeat 8px center}.dr-header{border-top:solid 3px #1976d2;border-bottom:solid 1px #c8c8c8;padding-top:0}.dr-header#inquire02{border-top:solid 3px #1976d2;border-bottom:solid 1px #c8c8c8;padding-top:0}.dr-header .dr-your-name{padding:9px 0;line-height:20px;margin:0 0 0 3em}.dr-header .dr-your-name>span{margin:0 5px}.dr-header .dr-table{width:100%}.dr-header .dr-table .dr-td{width:1%}.dr-header .dr-table .dr-td+.dr-td{width:auto}.dr-header .btn-group>.btn{border-top:none;padding:8px 20px;line-height:20px}.dr-page .dr-header .btn-danger{color:#1976d2;background-color:#fff;border-color:#1976d2}.dr-page .dr-header .btn-danger:hover{color:#fff;background-color:#1976d2 !important;border-color:#1976d2}.dr-header .btn-group>.btn.dr-exlink{margin:0 0 0 20px;padding-right:0;font-size:11px;line-height:20px}.dr-header .btn-group>.btn.request{width:164px;border:1px solid #4fc3f7;margin-left:12px;padding:11px 0 11px 24px;font-size:12.5px;line-height:1em;background-color:#4fc3f7;background-image:url(../img/request_icon.png);background-repeat:no-repeat;background-position:10px center;text-align:center;color:#fff}.dr-header .btn-group>.btn.request:hover{opacity:.65;filter:alpha(opacity=65);text-decoration:none}.dr-header .list-inline.text-right.dr-header-nav{padding-top:5px;font-size:0}.dr-header-nav{font-size:0;color:#b6b6b6}.dr-header-nav>.dr-header-nav-type{font-size:12px}.dr-header-nav>.dr-header-nav-type-shop{font-size:12px;padding-right:0}.dr-header-nav>.dr-header-nav-type a{border:1px solid #c8c8c8;border-left:0;padding:3px 12px;text-decoration:none;color:#546e7a}.dr-header-nav>.dr-header-nav-type:first-child a{border-left:1px solid #c8c8c8;text-decoration:none;padding:3px 22px;color:#546e7a}.dr-header-nav>.dr-header-nav-type-shop a{border:1px solid #c8c8c8;padding:3px 12px;text-decoration:none;color:#546e7a}.dr-header-nav>li.dr-header-nav-type{margin:0;padding:0;display:inline}.dr-header-nav>.dr-header-nav-area{font-size:10px}.dr-header-nav .dr-header-nav-type+.dr-header-nav-area{margin-left:10px}.dr-header-nav .dr-header-nav-area{padding-left:6px;padding-right:6px;border-left:solid 1px;font-size:11px}.dr-header-nav .dr-header-nav-area:first-child{border-left:none}.dr-header-nav .dr-header-nav-area:last-child{padding-right:0}.dr-header-nav .dr-header-nav-area>a{line-height:1.1}.dr-header-nav>.dr-header-nav-type-shop a:hover,.dr-header-nav>.dr-header-nav-type:first-child a:hover,.dr-header-nav>.dr-header-nav-type a:hover{color:#fff;background:#4fc3f7;border-color:#4fc3f7}.dr-header-nav .dr-header-nav-area+.dr-header-nav-area{margin-left:-1px}.dr-header .container{height:80px;position:relative}.dr-header .container h1{position:absolute;top:0;left:15px;font-size:10px;z-index:2;width:720px;text-align:left}.dr-header#inquire02 .container h1{width:950px}.dr-header .col-xs-3{padding-top:34px}.dr-header a.group{text-align:left;font-size:11px;padding:5px 0 0 17px;background:none}.dr-header .nav{position:absolute;right:214px}.dr-header .nav li{display:inline-block}.dr-header .nav li.smartnairan{border-right:1px solid #b4b4b4}.dr-header .nav li.rireki{border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4}.dr-header .group_link{position:absolute;top:4px;right:0}.dr-header .nav li.rireki .btn{margin:0;color:#1f1f1f;background-color:#fff;border:none}.dr-header ul{margin-top:22px}.dr-header li.h-nav{position:relative;vertical-align:middle;height:46px}.dr-header li.h-nav .cnt{position:absolute;top:0;right:16px;background:#478af6;border-radius:50%;min-width:18px;height:18px;font-weight:bold;font-size:10px;color:#fff;text-align:center;box-shadow:0 4px 3px 0 rgba(1,1,1,.3);padding:5px 0;line-height:100%}.dr-header li a.icon01,.dr-header li button.icon02,.dr-header li a.icon03,.dr-header li a.icon04{text-align:center;width:79px;text-align:center;font-size:13px;display:block;color:#1f1f1f;background:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19.2197%206.78937C19.0776%206.36188%2018.6969%206.04688%2018.2366%205.97937L13.0487%205.2425L10.7303%200.658125C10.5258%200.25875%2010.0996%200%209.63933%200C9.17338%200%208.75289%200.25875%208.54832%200.66375L6.22995%205.24813L1.04201%205.985C0.581745%206.0525%200.201031%206.36188%200.0589733%206.795C-0.0830842%207.2225%200.0362441%207.695%200.365817%208.01L4.12182%2011.5763L3.23538%2016.6163C3.15582%2017.0606%203.34334%2017.5106%203.71837%2017.775C3.92862%2017.9212%204.17864%2018%204.43434%2018C4.62754%2018%204.82074%2017.955%205.00257%2017.865L9.64501%2015.4856L14.2818%2017.865C14.4579%2017.955%2014.6568%2018%2014.85%2018C15.1%2018%2015.3557%2017.9212%2015.566%2017.775C15.941%2017.5106%2016.1285%2017.0606%2016.049%2016.6163L15.1625%2011.5763L18.9185%208.01C19.2424%207.68937%2019.3617%207.21687%2019.2197%206.78937Z%22%20fill%3D%22%234D4D4F%22%2F%3E%0A%3C%2Fsvg%3E') no-repeat center 4px;background-size:22px;padding-top:30px;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;letter-spacing:-.05em;white-space:nowrap;text-decoration:none}.dr-header li button.icon02{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.55742%200C6.68007%200%204.00977%201.37118%202.32689%203.61059L2.07207%202.84294C1.88626%202.28706%201.28107%201.99059%200.728956%202.17059C0.171537%202.35588%20-0.131062%202.95412%200.054744%203.51L1.1165%206.68647C1.26514%207.13118%201.67922%207.41177%202.12516%207.41177C2.23664%207.41177%202.34813%207.39588%202.45961%207.35882L5.64486%206.3C6.20228%206.11471%206.49957%205.51647%206.31377%204.96059C6.12796%204.40471%205.52276%204.10824%204.97065%204.29353L4.3336%204.5C5.62894%203.01235%207.52416%202.11765%209.55742%202.11765C13.3638%202.11765%2016.4588%205.20412%2016.4588%209C16.4588%2012.7959%2013.3638%2015.8824%209.55742%2015.8824C6.67476%2015.8824%204.07347%2014.0718%203.07543%2011.3771L1.08464%2012.1076C2.38529%2015.6335%205.7882%2018%209.55742%2018C14.5317%2018%2018.5823%2013.9606%2018.5823%209C18.5823%204.03941%2014.5317%200%209.55742%200Z%22%20fill%3D%22%234D4D4F%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat center 4px #fff !important;background-size:22px;letter-spacing:0;border:none}.dr-header li a.icon03{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.50996%201.62752C8.24726%201.89025%200.295537%209.84281%200.295537%209.84281C-0.0985125%2010.2369%20-0.0985125%2010.8786%200.295537%2011.2727L6.72663%2017.7044C7.12068%2018.0985%207.76228%2018.0985%208.15633%2017.7044C8.15633%2017.7044%2016.1131%209.74682%2016.3708%209.48914C18.5431%207.31659%2018.5431%203.80008%2016.3708%201.62752C14.1984%20-0.545033%2010.6823%20-0.53998%208.50996%201.62752ZM15.4766%205.51791C14.7845%206.2101%2013.668%206.2101%2012.9759%205.51791C12.2837%204.82573%2012.2837%203.70913%2012.9759%203.01695C13.668%202.32476%2014.7845%202.32476%2015.4766%203.01695C16.1636%203.70913%2016.1636%204.83078%2015.4766%205.51791Z%22%20fill%3D%22%234D4D4F%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat center 4px;background-size:22px;letter-spacing:0}.dr-header li a.icon04{background:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2222%22%20viewBox%3D%220%200%2020%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%202L15%2020C15%2021.1%2014.25%2022%2013.3333%2022L1.66667%2021C0.749998%2021%20-1.83227e-06%2020.1%20-1.78419e-06%2019L-1.08481e-06%203C-1.03673e-06%201.9%200.749999%200.999999%201.66667%200.999999L13.3333%20-7.28523e-08C14.25%20-3.27835e-08%2015%200.9%2015%202ZM1.66667%203L1.66667%2019L13.35%2020L13.35%202L1.66667%203Z%22%20fill%3D%22%234C4C4E%22%2F%3E%0A%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2211%22%20r%3D%221.5%22%20fill%3D%22%234C4C4E%22%2F%3E%0A%3Cpath%20d%3D%22M14%201H18.5C19.3284%201%2020%201.67157%2020%202.5V19.5C20%2020.3284%2019.3284%2021%2018.5%2021H14V1Z%22%20fill%3D%22%234C4C4E%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat center 4px;background-size:20px;letter-spacing:0;width:92px}.dr-header li.h-nav a:hover{opacity:.7}.dr-page .dr-header .nav li.rireki .btn-danger:hover{background-color:#fff !important;opacity:.7}.dr-page .dr-header .nav li.rireki .btn-danger:focus{background-color:#fff !important}.dr-header li.h-btn button,.dr-header a.btn-hd{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),#c4c4c4;width:auto;height:23px;border:1px solid #b4b4b4;box-sizing:border-box;border-radius:2px !important;color:#1e1e1e;padding:3px 5px;font-size:12px;text-decoration:none;vertical-align:middle}.dr-header li.h-btn.login{margin-right:30px}.dr-header a.btn-hd:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.dr-breadcrumb-area{padding:5px 0;border-bottom:#ccc 1px dashed;background-color:#e1f5fe}.dr-index,.dr-breadcrumb{font-size:12px;line-height:15px;background:none;padding:5px 0;margin:0}.dr-breadcrumb>li+li:before{content:">";color:inherit}.dr-breadcrumb-area a{color:#20a4f3 !important}.dr-search-areaStationMap{background-color:#fff;border-bottom:#ccc 1px dashed}.dr-search-areaStationMap .search-areaStationMap-list{display:flex;margin:0}.dr-search-areaStationMap .search-areaStationMap-list li{width:29%;text-align:center;border-left:#ccc 1px dashed}.dr-search-areaStationMap .search-areaStationMap-list li:first-child{border-left:none}.dr-search-areaStationMap .search-areaStationMap-list li a{display:block;width:100%;padding:6px 0;line-height:30px;color:#1e1e1e;text-decoration:none}span.ico.-area,span.ico.-station,span.ico.-map{display:inline-block;background:url('../img/icon_top01.png') no-repeat;background-position:center 0;width:30px;height:30px;margin-right:10px;vertical-align:middle}span.ico.-station{background-position:center -59px}span.ico.-map{background-position:center -119px}.dr-search-areaStationMap .search-areaStationMap-list li a:hover{opacity:.6}.dr-footer-links h3{margin:0 0 10px;font-size:18px}.dr-footer-links h4,.dr-footer-links h5{margin:0 0 20px;font-size:14px}.dr-footer-links .dr-prefecture{margin:0}.dr-footer-links .dr-prefecture dt{font-weight:normal;width:7em;text-align:left;line-height:1.1}.dr-footer-links .dr-prefecture dd{margin:0 0 0 8em}.dr-footer-links .dr-text-xxs{line-height:17px}.dr-ralated-sites .dr-text-banner .dr-exlink{display:block;background:none;padding:0}.dr-ralated-sites .dr-text-banner a>small{display:block;font-size:12px;padding:0 0 5px 0}.dr-ralated-sites .dr-text-banner a>span{display:block;font-size:20px;line-height:1.1}.dr-middlefooter .container *{margin:0;color:#1e1e1e}.dr-middlefooter .container{display:flex}.dr-middlefooter .middlefooter-layout{width:50%;padding:40px 0}.dr-middlefooter .middlefooter-info-box{display:table;width:390px;background-color:#fff;border:#ccc 1px solid;overflow:hidden}.dr-middlefooter .middlefooter-info-box span{display:table-cell}.dr-middlefooter .middlefooter-info-box p{display:table-cell;vertical-align:middle;font-size:12px;padding:0 20px;line-height:1.6}.dr-middlefooter .middlefooter-info-head{font-weight:bold;margin-bottom:10px}.dr-middlefooter .middlefooter-list{display:flex;justify-content:space-around}.dr-middlefooter .middlefooter-list li{text-align:center}.dr-middlefooter .middlefooter-list-head{margin:20px 0 6px 0;font-weight:bold;white-space:nowrap}.dr-middlefooter .middlefooter-list-head+p{font-size:12px;white-space:nowrap}.dr-middlefooter a,.dr-middlefooter a:visited{display:block;color:#1e1e1e;text-decoration:none}.dr-middlefooter a:hover{opacity:.8}.dr-footer .dr-wrapper{font-size:12px;padding:10px 0}.dr-footer .small{font-size:11px}.dr-footer-privacy{padding:0 13.8em 0 0}.dr-footer .dr-wrapper.footer_pb60{padding-bottom:60px}.dr-footer .related-site{padding:30px 0;background-color:#5a90c8;color:#fff}.dr-footer .related-site .container *{margin:0}.dr-footer .related-site-listBox{padding:10px 0;overflow:hidden;border-top:#8a8a8a 1px solid}.dr-footer .related-site-listBox:last-child{border-bottom:#8a8a8a 1px solid}.dr-footer .related-site-listBox dt{font-size:14px;font-weight:normal;width:300px;float:left}.dr-footer .related-site-listBox dd{font-size:12px}.dr-footer .related-site-listBox ul{display:flex;flex-wrap:wrap}.dr-footer .related-site-listBox li{padding-right:30px;line-height:1.8}.dr-footer .related-site-listBox a,.dr-footer .related-site-listBox a:visited{color:#fff;text-decoration:none}.dr-footer .related-site-listBox a:hover{text-decoration:underline}.dr-footer .external{margin:0;padding:0 12px 0 0;background:url(../img/download.gif) right center no-repeat}.dr-footer .external-none{margin:0;padding:0 12px 0 0}.bottom_text{padding:30px 0 0 0}.bottom_text h4 a{color:#546e7a;text-decoration:none}.bottom_text p{line-height:160%}.dr-footer-pr-wrap{display:none;position:fixed;z-index:1;bottom:0;left:auto;right:0;margin:0}@media(min-width:1378px){.dr-footer-pr-wrap{bottom:0;left:50%;right:auto;margin:0 0 0 470px}}.dr-footer-pr{position:relative}.dr-footer-pr a{display:block;overflow:hidden;border-radius:10px 10px 0 0;-webkit-box-shadow:10px 10px 25px rgba(0,0,0,.5);-moz-box-shadow:10px 10px 25px rgba(0,0,0,.5);box-shadow:10px 10px 25px rgba(0,0,0,.5)}.dr-footer-pr-close{position:absolute;top:-16px;right:10px;cursor:pointer}.dr-carousel{margin-left:15px;margin-right:15px;position:relative}.dr-carousel.dr-carousel-five{margin-left:13px;margin-right:12px}.dr-carousel .slides{font-size:0;white-space:nowrap;overflow:auto;margin:0;padding:0 0 3px 0;list-style:none}.dr-carousel .slides li{display:inline-block;vertical-align:top;width:230px;padding:0;font-size:12px;white-space:normal}.dr-carousel .slides li{width:185px}.dr-carousel .slides li>div{margin-left:15px;margin-right:15px}.dr-carousel.dr-carousel-five .slides li>div{margin-left:12px;margin-right:13px}.dr-carousel .flex-direction-nav{list-style:none;margin:0;padding:0}.dr-carousel .flex-direction-nav .flex-prev{display:block;overflow:hidden;text-indent:-9999px;width:22px;height:42.43px;padding-top:42.43px;position:absolute;left:-20px;top:50%;margin:-17px 0 0}.dr-carousel .flex-direction-nav .flex-prev::before{content:'';display:block;position:absolute;top:5px;left:6px;width:30px;height:30px;border-top:2px solid #1e1e1e;border-right:2px solid #1e1e1e;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.dr-carousel .flex-direction-nav .flex-next{display:block;overflow:hidden;text-indent:-9999px;width:22px;height:42.43px;padding-top:42.43px;position:absolute;right:-20px;top:50%;margin:-17px 0 0}.dr-carousel .flex-direction-nav .flex-next::before{content:'';display:block;position:absolute;top:0;right:6px;width:30px;height:30px;margin:6px 0 10px 0;border-top:2px solid #1e1e1e;border-right:2px solid #1e1e1e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dr-carousel .flex-direction-nav .flex-prev:hover,.dr-carousel .flex-direction-nav .flex-next:hover{opacity:.5}.dr-2cols-main .dr-carousel .flex-direction-nav .flex-prev{left:-15px}.dr-2cols-main .dr-carousel .flex-direction-nav .flex-next{right:-15px}.dr-carousel .flex-direction-nav .flex-prev.flex-disabled,.dr-carousel .flex-direction-nav .flex-next.flex-disabled{display:none}.dr-carousel .flex-control-nav{text-align:center;position:static;font-size:0;line-height:1;list-style:none;padding:0;margin:10px 0 0}.dr-carousel .flex-control-nav li{margin:0 6px;display:inline-block;width:auto}.dr-carousel .flex-control-nav li a{display:block;overflow:hidden;text-indent:-9999px;width:13px;height:13px;background:#c8c8c8;cursor:pointer;border-radius:50%}.dr-carousel .flex-control-nav li a.flex-active{cursor:default;background:#4d4d4d}.dr-carousel .dr-carousel-title{font-size:18px}.dr-carousel .dr-property-image{display:block;height:149px;background:url(../img/ajax-loader.gif) no-repeat center center;position:relative;color:#fff}.dr-carousel.dr-carousel-five .dr-property-image{height:113px}.dr-carousel .dr-property-image.loaded{background:none;display:flex;justify-content:center;align-items:center}.prefectures_section-box .dr-carousel .dr-property-image{background:none;display:table;table-layout:fixed;width:100%}.prefectures_section-box .dr-carousel .dr-property-image span{width:100%;display:table-cell;vertical-align:middle;text-align:center;height:149px;background:url(../img/ajax-loader.gif) no-repeat center center}.prefectures_section-box .dr-carousel .dr-property-image span.loaded{background:none}.dr-carousel .dr-property-image.loaded>img,.dr-carousel .dr-property-image span.loaded>img{height:auto;width:auto;max-width:100%;max-height:149px}.dr-carousel .-same .dr-property-image.loaded>img{max-height:113px;margin:0}.dr-carousel .dr-property-price{font-size:16px;text-align:left;font-weight:bold;padding:5px 0;text-align:center}.dr-carousel .dr-object-link.thumbnail{padding:10px}.dr-carousel .dr-object-link .dr-property-classification{font-size:14px;text-align:center;margin:0;background-color:#5a90c8}.dr-carousel .dr-object-link p.dr-property-area{text-align:left;margin:0}.dr-carousel .dr-property-image .dr-property-new{display:none!important;height:auto!important;position:absolute;top:-5px;left:5px}.dr-carousel .dr-property-image.loaded .dr-property-new{display:block!important}.dr-property.thumbnail.br0{overflow:visible}.dr-carousel .dr-property-classification{color:#fff;line-height:2em;height:2em;font-size:14px;text-align:center;margin:0;background-color:#b4b4b4}.thumbnail .caption{text-align:left;padding:10px 0}#souba_search table.table01 td.fw110{text-align:right}.dr-top-section03 .bg-white{border:1px solid #e6e6e6}.dr-top-section01 a.tab_btn01{color:#fff;background-color:#4fc3f7;background-image:url(../img/arrow_w.png);background-repeat:no-repeat;background-position:97% center;box-shadow:0 -3px 0 0 #5c9ded inset;-moz-box-shadow:0 -3px 0 0 #5c9ded inset;-webkit-box-shadow:0 -3px 0 0 #5c9ded inset;padding:15px 10px;text-align:left}.dr-top-section01 a.tab_btn01:hover{background-color:#d3d3d4;box-shadow:0 -2px 0 0 #b4b4b4 inset;-moz-box-shadow:0 -2px 0 0 #b4b4b4 inset;-webkit-box-shadow:0 -2px 0 0 #b4b4b4 inset}.dr-top-section01 a.tab_btn01:visited span{color:#fff !important}.dr-top-section01 a.tab_btn02,.dr-top-section01 a.tab_btn03{color:#4e4e50;background-color:#fff;background-image:url(../img/arrow_g.png);background-repeat:no-repeat;background-position:97% center;box-shadow:0 -3px 0 0 #e6e6e6 inset;-moz-box-shadow:0 -3px 0 0 #e6e6e6 inset;-webkit-box-shadow:0 -3px 0 0 #e6e6e6 inset;border:2px solid #f6c1bd;padding:10px 10px;text-align:center;border-radius:6px !important}.dr-top-section01 a.tab_btn03{border:2px solid #b4b4b4}.dr-top-section01 a.tab_btn02:hover,.dr-top-section01 a.tab_btn03:hover{background-color:#ededed}.dr-top-section01 a.tab_btn02 span,.dr-top-section01 a.tab_btn03 span{vertical-align:middle!important}.dr-top-section03 #souba_search table a{color:#4e4e50;text-decoration:none}.dr-top-section03 #souba_search table a:hover{color:#4e4e50;text-decoration:underline}.dr-top-japan-map{position:relative;padding:40px 0 120px 0;margin:0 auto;width:640px;height:530px}.dr-top-japan-map-title{position:absolute;top:0;left:10px;font-size:24px}.dr-btn-arr{background-image:url(../img/dr-map-btn-arr.png);background-repeat:no-repeat;background-position:90% center;border-radius:20px}.dr-top-japan-map-image{margin-right:70px}.dr-souba .dr-top-japan-map-image{margin-right:100px}.dr-top-japan-map a.btn-sm,.dr-top-japan-map a.btn-sm:visited{position:relative;padding:4px 10px;border:none;margin:0 0 3px;width:70px;border-radius:3px;border:1px solid #f9d0ca;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 77%,rgba(201,202,202,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 77%,rgba(201,202,202,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 77%,rgba(201,202,202,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c9caca',GradientType=0);font-size:15px;color:#546e7a}.dr-top-japan-map .btn-sm:hover,.dr-top-japan-map .btn-sm:active,.dr-top-japan-map .btn-sm:focus{background:#e1f5fe}.ie8 .dr-top-japan-map .btn-sm{border:1px solid #ddd}.dr-top-section01 .dr-top-japan-map{padding:40px 0 120px 0;width:auto}.dr-top-japan-map .dr-top-japan-map-okinawa,.dr-top-japan-map .dr-top-japan-map-kyushu,.dr-top-japan-map .dr-top-japan-map-shikoku,.dr-top-japan-map .dr-top-japan-map-tokai,.dr-top-japan-map .dr-top-japan-map-kanto,.dr-top-japan-map .dr-top-japan-map-tohoku,.dr-top-japan-map .dr-top-japan-map-chugoku,.dr-top-japan-map .dr-top-japan-map-kansai,.dr-top-japan-map .dr-top-japan-map-hokuriku,.dr-top-japan-map .dr-top-japan-map-hokkaido{position:absolute}.dr-top-japan-map .dr-top-japan-map-hokkaido{top:45px;right:30px}.dr-top-japan-map .dr-top-japan-map-tohoku{bottom:94px;right:30px}.dr-top-japan-map .dr-top-japan-map-kanto{bottom:18px;left:425px}.dr-top-japan-map .dr-top-japan-map-tokai{bottom:15px;left:300px}.dr-top-japan-map .dr-top-japan-map-hokuriku{top:10px;left:305px}.dr-top-japan-map .dr-top-japan-map-kansai{top:48px;left:215px}.dr-top-japan-map .dr-top-japan-map-chugoku{top:86px;left:123px}.dr-top-japan-map .dr-top-japan-map-shikoku{bottom:15px;left:200px}.dr-top-japan-map .dr-top-japan-map-kyushu{bottom:15px;left:30px}.dr-top-japan-map .dr-top-japan-map-okinawa{top:162px;left:30px}.dr-top-japan-map.dr-souba .dr-top-japan-map-okinawa{top:85px;left:5px}.dr-tabs .nav-pills{font-size:0}.dr-tabs .nav-pills li{float:none;width:auto;padding:0;margin:0;font-size:14px;line-height:20px;display:inline-block;width:165px}.dr-tabs .nav-pills li+li{margin:0 10px}.dr-tabs .nav-pills li+li+li{margin:0}.dr-tabs .nav-pills>li>a{border:solid 1px #c8c8c8;background:#fff;color:#c8c8c8;font-size:18px;line-height:20px;padding:10px 0;text-align:center}.cl-top-search-area,.dr-top-search-area .dr-top-japan-map-title{color:#4fc3f7!important;margin-top:10px}.dr-top-search-area .dr-top-japan-map-title b{color:#546e7a!important;font-size:20px}.dr-top-search-area .dr-top-japan-map-title b span{color:#4fc3f7!important;font-size:24px}.btn-top-search-area,.dr-top-search-area .nav-pills>li.active>a,.dr-top-search-area .nav-pills>li.active>a:hover,.dr-top-search-area .nav-pills>li.active>a:focus{color:#fff!important;border-color:#4fc3f7!important;background-color:#4fc3f7!important}.btn-top-search-area:hover,.btn-top-search-area:active,.btn-top-search-area:focus{color:#4fc3f7!important;border-color:#fdeded!important;background-color:#fdeded!important}.bg-top-search-area,.dr-top-search-area{background:#fdeded url(../img/map/dr-top-japan-map01-bg.gif)}.cl-top-search-map,.dr-top-search-map .dr-top-japan-map-title{color:#56b0a4!important}.btn-top-search-map,.dr-top-search-map .nav-pills>li.active>a,.dr-top-search-map .nav-pills>li.active>a:hover,.dr-top-search-map .nav-pills>li.active>a:focus{color:#fff!important;border-color:#56b0a4!important;background-color:#56b0a4!important}.btn-top-search-map:hover,.btn-top-search-map:active,.btn-top-search-map:focus{color:#56b0a4!important;border-color:#ebf5ec!important;background-color:#ebf5ec!important}.bg-top-search-map,.dr-top-search-map{background:#ebf5ec url(../img/map/dr-top-japan-map03-bg.gif)!important}.cl-top-search-line,.dr-top-search-line .dr-top-japan-map-title{color:#5d97c4!important}.btn-top-search-line,.dr-top-search-line .nav-pills>li.active>a,.dr-top-search-line .nav-pills>li.active>a:hover,.dr-top-search-line .nav-pills>li.active>a:focus{color:#fff!important;border-color:#5d97c4!important;background-color:#5d97c4!important}.btn-top-search-line:hover,.btn-top-search-line:active,.btn-top-search-line:focus{color:#5d97c4!important;border-color:#e5eff9!important;background-color:#e5eff9!important}.bg-top-search-line,.dr-top-search-line{background:#e5eff9 url(../img/map/dr-top-japan-map02-bg.gif)!important}.dr-land-prefecture-section01 .btn-lg{width:180px}.dr-theme-section02 .dr-top-search-area,.dr-theme-section02 .dr-top-search-map,.dr-theme-section02 .dr-top-search-line{width:555px;margin:0 auto}.dr-top-search-area .btn-lg.btn_shadow02{border-color:#f6c1bd!important;width:180px;border-radius:6px;box-shadow:0 -2px 0 0 #e6e6e6 inset;-moz-box-shadow:0 -2px 0 0 #e6e6e6 inset;-webkit-box-shadow:0 -2px 0 0 #e6e6e6 inset;font-size:22px;background-color:#fff!important;color:#546e7a!important}.dr-top-search-area .btn-lg.btn_shadow02:hover,.dr-top-search-area .btn-lg.btn_shadow02:active,.dr-top-search-area .btn-lg.btn_shadow02:focus{color:#546e7a!important;background:#bbdefb!important}.dr-top-side-nav{z-index:-1;position:fixed;top:50%;background:url(../img/dr-nav-bottom.png);background:rgba(0,0,0,.3);text-align:center;padding:18px 25px 0;height:354px;width:110px;margin:-177px 0 0 0;border-radius:4px 0 0 4px}.dr-top-side-nav a{text-decoration:none!important;margin:0 0 18px 0;display:block}.dr-top-side-icon{display:block;width:52px;height:52px;margin:0 auto 6px auto;border-radius:26px;padding:11px 0;overflow:hidden;border:1px solid #fff;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-transition:-webkit-box-shadow ease-in-out .15s;-o-transition:box-shadow ease-in-out .15s;transition:box-shadow ease-in-out .15s}.dr-top-side-icon.dr-area{border-color:#4fc3f7}.dr-top-side-icon.dr-line{border-color:#6c9bd2}.dr-top-side-icon.dr-map{border-color:#61c1be}a:hover .dr-top-side-icon{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#ddd}.dr-top-side-icon img{height:28px;margin:0 auto;width:auto;display:block;margin:0 auto}.dr-top-side-text{color:#fff;line-height:18px;text-decoration:none}.dr-top-side-text>b{font-size:15px;display:block}.dr-top-side-text>span{font-size:12px}.dr-top .dr-page{min-width:980px}.dr-top .dr-wrapper{margin:0 auto;width:expression(this.width>=this.height?"1180px":"auto")}.dr-top-section01 .dr-table{width:100%}.dr-top-section01 .dr-td{vertical-align:top}.dr-top-section01 .dr-td+.dr-td{width:395px}.dr-top-section01 .dr-tabs.p20{padding:20px 20px 10px!important}.dr-top-section01 .bg-white.br10{line-height:21px}.dr-top-section01 .dr-tabs .nav-pills li{width:165px;padding:0;margin:0;display:block;float:left}.dr-top-section01 .dr-tabs .nav-pills li+li{margin:0 10px}.dr-top-section01 .dr-tabs .nav-pills li+li+li{margin:0}.dr-top-section01 .dr-title01,.dr-land-prefecture-section03 .dr-title01{font-size:18px}.dr-top-section01 .dr-lead01,.dr-land-prefecture-section03 .dr-lead01{font-size:13px}.dr-top-section01 .br10 p{font-size:12px}.dr-top-section01 .br10 .dr-inlink{font-size:16px}.dr-top-section01 .dr-title01 img,.dr-land-prefecture-section03 .dr-title01 img{display:inline-block;margin:-5px 0 0 5px}.dr-top-section01 ul.nav.dr-td{width:310px;padding:0}.dr-top-section01 div.map.dr-td{width:640px;padding:10px;box-shadow:0 0 0 3px #4fc3f7 inset}.dr-top-section01 ul.nav.dr-td li:first-child a.tab{margin-top:0}.dr-top-section01 ul.nav.dr-td a.tab{border-radius:6px 0 0 6px !important;background-color:#fff;background-image:url(../img/arrow_g.png);background-repeat:no-repeat;background-position:97% center;border:1px solid #e6e6e6;height:77px;text-decoration:none;margin-top:-1px;text-align:left;color:#546e7a;padding:16px 0;vertical-align:middle!important}.dr-top-section01 ul.nav.dr-td a.tab.dr-text-xl{padding:25px 0 15px 0}.dr-top-section01 ul.nav.dr-td a.tab.dr-text-xl span{vertical-align:middle!important}.dr-top-section01 ul.nav.dr-td a.tab .dr-text-28,.dr-top-section01 ul.nav.dr-td a.tab_btn .dr-text-28{color:#4fc3f7}.dr-top-section01 ul.nav.dr-td a.tab:hover,.dr-top-section01 ul.nav.dr-td a.tab_btn:hover{background-color:#e1f5fe}.dr-top-section01 ul.nav.dr-td .active a.tab{border-radius:6px 0 0 6px !important;background-color:#4fc3f7;background-image:url(../img/arrow_w.png);background-repeat:no-repeat;background-position:97% center;border:1px solid #4fc3f7;color:#fff;height:77px}.dr-top-section01 ul.nav.dr-td .tab_btn{border-radius:6px !important;background-color:#fff;background-image:url(../img/arrow_g.png);background-repeat:no-repeat;background-position:97% center;border:1px solid #e6e6e6;margin:10px 10px 0 0;font-size:20px;vertical-align:middle!important;color:#546e7a}.dr-top-section01 ul.nav.dr-td .active a.tab .dr-text-28{color:#fff}.dr-top-section01 ul.nav.dr-td a.tab_btn .icon-icon09:before{margin-right:4px}.dr-top-section02 div.map.dr-td #map_area{position:absolute;top:40px;left:56px}.dr-top-section02 .bg-white{border:1px solid #e6e6e6;padding:18px;position:relative}.dr-top-section02 .bg-white h2{font-size:16px;font-weight:bold}.dr-top-section02 .bg-white .boxlink{width:193px}.dr-top-section02 .bg-white .boxlink img{width:193px}.dr-top-section02 .bg-white .boxlink a{font-size:16px;font-weight:bold;margin:15px 0;display:inline-block}.dr-top-section02 .bg-white .boxlink p{text-align:left}.bg-white button.nav_icon_01{position:absolute;top:0;right:10px;padding:7px 10px 7px 30px;background-color:#4fc3f7;color:#fff;border-radius:6px !important;box-shadow:0 -2px 0 0 #5c9ded inset;-moz-box-shadow:0 -2px 0 0 #5c9ded inset;-webkit-box-shadow:0 -2px 0 0 #5c9ded inset;border:none}.dr-top-section02 .dr-table{width:100%;margin:0 0 50px}.dr-top-section02 .dr-td{width:418px;padding:0 20px 0 0;border-right:solid 1px #e4e4e4}.dr-top-section02 .form-control-static,.dr-top-section02 .btn-default{font-size:16px;line-height:20px;padding-left:0;padding-right:0}.dr-top-section02 .dr-td+.dr-td{width:133px;border-right:solid 1px #e4e4e4;background:url(../img/dr-inlink.png) no-repeat 95% center;font-size:16px;padding:0;line-height:20px}.dr-top-section02 .dr-td:first-child .form-control,.dr-top-section02 .dr-td:first-child .btn-primary{padding:6px}.dr-top-section02 .dr-td:first-child .btn-default{padding:16px 12px}.dr-top-section02 .dr-td img{width:80px;height:80px;border-radius:40px}.dr-top-section03 .dr-td{vertical-align:top!important;padding:0 20px;width:30%!important}.dr-top-section03 .dr-td img{margin-bottom:15px}.dr-top-section03 .dr-td h3{font-size:22px}.dr-top-ranking-search{position:relative}.dr-top-ranking-search .form-inline{width:100%}.dr-top-section07 .fancybox3{display:block;margin:0 15px 20px;border:solid 1px #ddd}.dr-top-section08 .dr-subtitle01{font-size:16px}.dr-top-section08 .dr-subtitle01+p{font-size:12px}.dr-lists-city-section01 .dr-title03 small>.cl-red{font-size:24px}.dr-lists-city-section02 .dr-popover{padding:10px 10px 0}.dr-lists-city-section02 .dr-popover.dr-popover-bottom{margin-bottom:14px;min-width:75%;display:inline-block;padding:10px}#free_search{background:#e1f5fe;border:2px solid #e6e6e6;padding:10px 10px}.free_search_box p.f_l{font-size:16px;width:300px;padding:0 0 0 40px;margin:5px 0 0;vertical-align:middle;background-size:23px}.free_search_box input[type="text"]{border-radius:0;box-shadow:1px 1px 1px #fff inset;border:1px solid #d5d4d4;padding:7px 10px;width:490px;border-radius:6px !important;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.free_search_box input[type="text"]:focus{outline:none}.free_search_box input[type="submit"]{padding:7px 32px 7px 32px;background-color:#29b6f6;color:#fff;border-radius:6px !important;box-shadow:0 2px 6px -2px rgba(0,0,0,.3);border:none}.free_search_box input[type="submit"][disabled]{background:#d3d3d4;background-color:#d3d3d4;background-color:#d3d3d4;box-shadow:0 -3px 0 0 #d3d3d4 inset;-moz-box-shadow:0 -3px 0 0 #d3d3d4 inset;-webkit-box-shadow:0 -3px 0 0 #d3d3d4 inset;cursor:auto}.free_search_box input[type="submit"][disabled]:hover{opacity:unset}a.free_word_clearbtn{color:#fff !important;font-size:100%;background:#b4b4b4;border-radius:30px;padding:2px;margin-left:5px;width:22px;height:22px;display:inline-block;text-align:center;text-decoration:none}a.free_word_clearbtn:hover{background:#ccc}.free_search_box ::-webkit-input-placeholder{color:#b2b2b2}.free_search_box ::-moz-placeholder{color:#b2b2b2}.free_search_box :-ms-input-placeholder{color:#b2b2b2}.history_list_out{position:relative;width:100%}.history_list{border:1px solid #c7c8c8;width:330px;padding:0 0 5px 0;margin:-5px 0 10px 0;position:absolute;top:0;right:0;background:#fff;z-index:555}.history_list a.ac_btn{position:absolute;top:7px;right:10px;font-size:13px;font-weight:normal}.history_list h2{font-size:14px;font-weight:bold;padding:10px 10px 5px 10px;margin:0}.history_in{background:#fff;font-size:14px;overflow:hidden;padding:0 10px}.history_in p{margin:0;background:url(../img/arrow_g_m.svg) no-repeat right center;background-size:10px auto;overflow:hidden;padding-right:10px;white-space:nowrap;text-overflow:ellipsis}.history_in a{font-weight:normal;font-size:13px;color:#546e7a;width:200px;text-decoration:none}.history_in a:hover{text-decoration:underline}.history_in a b{font-size:14px}.dr-prefectures{background:#fff;border:#e3f2fd 1px solid;padding:30px 30px 20px 30px;overflow:hidden;margin:auto}.dr-prefectures p{text-align:center;font-size:22px;font-weight:bold}.dr-prefectures p+p{font-size:14px;font-weight:normal;margin-bottom:30px}.dr-prefectures .prefectures-box>*{font-size:16px}.dr-prefectures .prefectures-box dt{clear:both;width:110px;line-height:32px;margin-bottom:10px;text-align:right;padding-right:10px}.dr-prefectures .prefectures-box dd{margin-right:10px}.dr-prefectures .prefectures-box dd a{display:block;width:70px;padding:7px 0;line-height:1;text-align:center;border:#a0a0a0 1px solid;border-radius:5px;text-decoration:none;color:#1e1e1e;box-shadow:0 0 3px 0 rgba(30,30,30,.5)}.dr-prefectures .prefectures-box dd a:hover{opacity:.7}.dr-prefectures .syutoken a,.dr-prefectures .kansai a,.dr-prefectures .kyusyu-okinawa a{background-color:#e3f2fd}.dr-popover{position:relative;padding:10px 15px;border:solid 1px #d3d3d4;margin:0 auto 12px;z-index:1;display:block;border-radius:5px}.dr-popover.dr-popover-bottom:after{content:'';display:block;position:absolute;z-index:2;bottom:-17px;left:50%;margin:0 0 0 -6px;border:6px solid transparent;border-top:12px solid #fff}.dr-popover.dr-popover-bottom:before{content:'';position:absolute;z-index:0;bottom:-19px;left:50%;margin:0 0 0 -6px;border:6px solid transparent;border-top:12px solid #d3d3d4}.row.dr-2cols .dr-2cols-side.col-xs-3{width:220px}.row.dr-2cols .dr-2cols-side.col-xs-pull-9{right:0}.row.dr-2cols .dr-2cols-main.col-xs-9{width:730px;padding-right:20px}.row.dr-2cols .dr-2cols-main.col-xs-push-3{left:0}.dr-2cols-side .panel-default{border-color:#e6e6e6}.dr-2cols-side .panel-default>.panel-heading{font-size:14px;line-height:20px}.dr-2cols-side .bg-lgray b{border-left:5px solid #4fc3f7;padding-left:10px}.dr-2cols-side .phr{border-left:5px solid #4fc3f7}.dr-2cols-side .btn-block{padding-left:0;padding-right:0}.dr-2cols-side .panel-default a.btn_shadow03{width:100%;display:block;padding:6px 12px;font-size:12px;font-weight:normal;text-align:left;color:#333;border-radius:0}.dr-2cols-side .panel-default a.btn_shadow03 b{display:block;font-size:16px}.dr-2cols-side .panel-default a.btn_shadow{width:100%;padding:15px}.dr-result-view .nav-pills>li>a{border-radius:0;background:#fff;color:#4fc3f7;border:1px solid #4fc3f7;border-radius:5px 5px 0 0;text-decoration:none;font-size:16px;font-weight:bold;margin-bottom:-1px;min-width:12em;text-align:center}.dr-result-view .nav-pills>li>a:hover{background:#fae6e6;color:#4fc3f7}.dr-result-view .nav-pills>li>a.disabled:hover{background:#fff;color:#333}.dr-result-view .nav-pills>li.active>a,.dr-result-view .nav-pills>li.active>a:hover,.dr-result-view .nav-pills>li.active>a:focus{color:#fff;background-color:#4fc3f7;border:1px solid #4fc3f7}.dr-result-view .nav-pills>li+li{margin-left:10px}.dr-list-sort .row0 .row0{margin:0 -3px}.dr-list-sort .mb5{margin-bottom:6px!important}.dr-list-sort .row0 .row0 .col-xs-3{padding:0 6px}.dr-list-sort a.sort-default{display:block;height:74px;line-height:74px;font-size:15px;background:#fff;text-align:right;padding:0 10px 0 0;margin:0 30px 0 0;border:1px solid #42a5f5;color:#42a5f5;text-decoration:none}.dr-list-sort a.sort-default:after{content:'';display:block;position:absolute;z-index:2;bottom:0;right:-30px;margin:0;border:37px solid transparent;border-left:24px solid #fff}.dr-list-sort a.sort-default:before{content:'';display:block;position:absolute;z-index:2;bottom:0;right:-31px;margin:0;border:37px solid transparent;border-left:24px solid #42a5f5}.dr-list-sort a.sort_desc,.dr-list-sort a.sort_asc{display:block;padding:7px;line-height:20px;font-size:13px;text-decoration:none;background:#fff}.dr-list-sort a.sort_asc .dricon-desc,.dr-list-sort a.sort_desc .dricon-asc{color:#81d4fa;line-height:20px}.dr-list-sort a.sort_asc .dricon-asc,.dr-list-sort a.sort_desc .dricon-desc{color:#b4b4b4;line-height:20px}.dr-property-list-item.premium .form-control-static.bg-lbrown{background-color:#546e7a !important;color:#fff!important}.dr-details.premium th.bg-beige,.dr-details.premium th.bg-lgray,.dr-property-list-item.premium th.bg-beige{background-color:#ced1e0!important}.dr-premium-title{background:url(../img/property/dr-premium-title.png) no-repeat;line-height:29px;padding:0 0 0 210px;height:31px}.dr-property-meta .form-control-static{min-height:0}.dr-property-meta .col-xs-2{width:66px}.dr-property-meta .col-xs-6{padding-top:3px;width:287px}.dr-property-meta .col-xs-2+.col-xs-2{width:60px;white-space:nowrap}.dr-property-meta .col-xs-2+.col-xs-2.col-xs-2-tenant{width:86px;white-space:nowrap}.dr-property-meta .col-xs-6 .form-control-static{min-height:0;line-height:18px;padding-top:0;padding-bottom:5px}table.dr-property-meta{margin:0 0 5px}table.dr-property-meta td{vertical-align:top;padding:0 0 5px 5px}table.dr-property-meta th{vertical-align:top;padding:0 0 10px;text-align:center}table.dr-property-meta .form-control-static{padding:5px}.dr-theme-list-new .list-unstyled>li{width:265px;float:left;margin:0 0 0 10px}.dr-theme-list-new .list-unstyled>li a{display:block;background-position:left 4px}.dr-theme-list-new .media-object{width:150px;height:auto}.dr-property-list-item.estate_wrapper{border-top:3px solid #178fe3}.dr-lists-city-section01 .dr-property-list-item.estate_wrapper{border:none}.dr-property-list-item .dr-property-name{font-size:20px;line-height:28px;padding:15px 0;margin:0;font-weight:bold;text-decoration:none}.dr-property-list-item .dr-property-name .dr-property-classification{background:#000;background:rgba(0,0,0,.3);color:#fff;float:right;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.dr-property-list-item .dr-property-name .btn-danger{background-color:#4fc3f7;border:1px solid #4fc3f7}.dr-property-list-item .dr-property-icons{margin-left:-4px;font-size:0}.dr-property-list-item .dr-property-icons>li{padding:4px}.dr-property-list-item .dr-property-icon{height:44px;width:auto}.dr-property-list-item .dr-property-image{display:block;background:url(../img/ajax-loader.gif) no-repeat center center}.dr-property-list-item .dr-property-image.loaded{background:none}.dr-property-list-item .dr-property-image img{display:block;width:auto;height:auto;max-height:170px;max-width:100%;margin:0 auto}.dr-property-list-item .dr-property-meta .bg-lbrown{color:#546e7a;width:60px;padding-top:2px;padding-bottom:2px}.dr-property-list-item .room_info tr.pickup td{background:#fef3f2;border-color:#4fc3f7}.dr-property-list-item .room_info tr.pickup.hr{border-top:1px solid #4fc3f7}.dr-property-list-item .room_info tr.hr{border-top:1px solid #ddd}.dr-property-list-item.pickup_rm .room_info tr.pickup td.tp_0{width:190px}.dr-property-list-item.pickup_rm .room_info td.images{width:135px;position:relative;padding:0;position:relative;background:#fff !important}.dr-property-list-item .room_info td.images{width:80px;height:80px;padding:0;background:#fff !important;position:relative}.dr-property-list-item .room_info td.images a{text-align:center;display:table-cell;margin:auto;width:80px;height:80px;vertical-align:middle}.dr-property-list-item.pickup_rm .room_info td.images a{width:135px}.dr-property-list-item .room_info td.images img{max-width:100%;max-height:100%;height:auto;width:auto;margin:auto;padding:3px 0 3px 3px}.pic_wrapper .zoom_box{position:absolute;width:100%;height:25px;background-color:rgba(0,0,0,.5);bottom:0;right:0;padding:2px;box-sizing:border-box;color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.pic_wrapper .zoom_box.no_num{display:none}.dr-property-list-item .room_info th,.dr-property-list-item .room_info td{font-size:13px;text-align:center;vertical-align:middle;padding:3px 7px}.dr-property-list-item .room_info td{padding:3px 7px}.dr-property-list-item .room_info td.tp_0{padding:3px 0}.dr-property-list-item .room_info th{font-weight:normal;white-space:nowrap}.dr-property-list-item .room_info td .btn-link{padding-left:0;padding-right:0}.dr-rating-title{font-size:16px;line-height:20px}.room_rating .rating_detail .form-group{padding:10px;border-radius:3px}.room_rating .rating_detail .form-group label,.room_rating .rating_detail .form-group .form-control-static{margin:0}.dr-page .register_step{background:url(../img/dr-register-step.png) no-repeat;height:100px}.dr-page .register_step.step_01{background-position:center 0}.dr-page .register_step.step_02{background-position:center -100px}.dr-page .register_step.step_03{background-position:center -200px}.dr-page .register_step.step_04{background-position:center -300px}.dr-page .register_step.step_05{background-position:center -400px}.dr-page .form-control.input_w02{width:260px}.dr-forgetpassword-papare-section01 .dr-form-table th,.dr-resistration-section02 .dr-form-table th,.dr-resist-section01 .dr-form-table th,.dr-myroomresist-section01 .dr-form-table th,.dr-myroomconfirm-section01 .dr-form-table th{width:280px}.dr-resistration-section02 .dr-form-table td{padding-bottom:5px!important}.dr-page .profile_new_step{background-image:url(../img/dr-my-droom-step.png);margin-left:0}.dr-details-main-photo{background:url(../img/ajax-loader.gif) no-repeat center center;height:352px}.dr-details-main-photo .dr-table{width:100%;height:100%;text-align:center}.dr-details-main-photo.loaded .img-responsive{max-height:352px;max-width:465px}.dr-details-main-photo.loaded{background:none}.dr-details hr.dr-red{border-top-width:3px}.dr-details.estate_area hr.dr-red{border-top-color:#178fe3}.dr-details .list-inline.clearfix>li{float:left}.dr-loading{display:block;height:10px;overflow:hidden}.dr-loading>div{margin:10px 0 0}.dr-details-slide>.col-xs-6{width:510px}.dr-details-slide>.col-xs-6+.col-xs-6{width:460px}.dr-details-photos .slides>li,.dr-details-thumbs .slides>li{display:block}.dr-details-photos .flex-control-nav.flex-control-paging,.dr-details-thumbs .slides .dr-detail-thumbs-item p{display:none}.dr-details-thumbs .slides .dr-detail-thumbs-item img{height:105px;width:auto;display:block}.dr-details-photos .slides .dr-detail-thumbs-item img{display:block}.dr-details-thumbs .flex-control-nav.flex-control-paging{display:block;font-size:0;margin:0;text-align:center}.dr-details-thumbs .flex-control-nav.flex-control-paging li{display:inline-block}.dr-details-thumbs .flex-control-nav.flex-control-paging li span,.dr-details-thumbs .flex-control-nav.flex-control-paging li a{display:block;font-size:14px;line-height:19px;border:solid 1px #b8b8b8;padding:2px 7px;margin:0 2px;text-decoration:none!important}.dr-details-thumbs .flex-control-nav.flex-control-paging li a.flex-active{background:#b8b8b8;color:#fff}.dr-details-thumbs .dr-nav-prev,.dr-details-thumbs .dr-nav-next{cursor:pointer}.dr-details-photos{position:relative}.dr-details-photos .flex-nav-next{position:absolute;top:190px;right:0}.dr-details-photos .flex-nav-prev{position:absolute;top:190px;left:0}.dr-details-photos .flex-nav-next a,.dr-details-photos .flex-nav-prev a{display:block;height:34px;width:34px;margin:0 0 0;line-height:34px;overflow:hidden;background:url(../img/dr-nav-bottom.png);background:rgba(0,0,0,.3);color:#fff;text-decoration:none!important;font-family:'droom' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dr-details-photos .flex-nav-prev a:before{content:"";display:block;width:34px;text-align:center}.dr-details-photos .flex-nav-next a:before{content:"";display:block;width:34px;text-align:center}.dr-details-tabs.nav-tabs{border-bottom:3px solid #4fc3f7}.dr-details-tabs.dr-bottom.nav-tabs{border-top:3px solid #4fc3f7;border-bottom:none}.dr-details-tabs.nav-tabs>li{float:left}.dr-details-tabs.dr-bottom.nav-tabs>li{margin-top:-1px;margin-bottom:0;margin-bottom:-1px}.dr-details-tabs.nav-tabs>li>a{background:#fff;color:#4fc3f7;border:1px solid #4fc3f7;border-radius:5px 5px 0 0;text-decoration:none;font-size:16px;font-weight:bold;width:200px;text-align:center;margin-right:10px}.dr-details-tabs.dr-bottom.nav-tabs>li>a{border-radius:0 0 4px 4px}.dr-details-tabs.nav-tabs>li>a:hover,.dr-details-tabs.nav-tabs>li>a:focus,.dr-details-tabs.nav-tabs>li.active>a,.dr-details-tabs.nav-tabs>li.active>a:hover,.dr-details-tabs.nav-tabs>li.active>a:focus{color:#fff;background-color:#4fc3f7;border:1px solid #4fc3f7}.dr-details .new_title_ranking{height:auto!important;border:none!important}.room_rating.full_width .rating_sum{background-color:#e1f5fe !important}.room_rating .rating_detail .form-group .form-control-static{background-color:#e1f5fe !important}.dr-details .room_rating .rating_sum .col_3{padding:6px 0}.dr-details .room_rating .rating_sum .col_4{padding:3px 0}.dr-details .map_container .dropbox select{height:34px}.dr-details .map_style{height:450px}.peripheral_info_tab{width:100%;display:table}.peripheral_info_tab li{width:33%;display:table-cell;padding:0 5px 0 0}.peripheral_info_tab li:last-child{padding:0}.peripheral_info_tab li a.btn{background:#1f1f1f;color:#fff;font-weight:bold;border-radius:0;font-size:120%;padding:10px;width:100%;position:relative}.peripheral_info_tab li a.btn:hover,.peripheral_info_tab li a.btn:focus{opacity:.8}.peripheral_info_tab li.active a.btn{background:#1976d2}.peripheral_info_tab li.active a.btn:after{content:"";width:0;height:0;border-style:solid;border-width:18px 9px 0 9px;border-color:#1976d2 transparent transparent transparent;position:absolute;bottom:-18px;left:50%}.vehicle_val{display:inline-block;font-weight:bold}.map_filter table.taxi_root p,.map_filter table.car_root p,.map_filter table.station_root p{margin:0}.map_filter table.taxi_root th,.map_filter table.car_root th,.map_filter table.station_root th{width:32%;font-weight:normal;padding:25px 0 25px 85px;vertical-align:middle;border-top-style:dashed}.map_filter table.car_root th{width:37%;font-weight:bold}.map_filter table.taxi_root th{width:23%;font-weight:bold;font-size:130%}.map_filter table.taxi_root td,.map_filter table.car_root td,.map_filter table.station_root td{padding:0 0 0 52px;font-weight:bold;vertical-align:middle;border-top-style:dashed}.map_filter table.taxi_root td{padding:10px 0 10px 52px;font-size:130%}.map_filter table.taxi_root tr.taxi_root01 th,.map_filter table.taxi_root tr.taxi_root01 td,.map_filter table.car_root tr.car_root01 th,.map_filter table.car_root tr.car_root01 td,.map_filter table.station_root tr.station_root01 th,.map_filter table.station_root tr.station_root01 td{border-top:none}.map_filter table.taxi_root td span,.map_filter table.car_root td span,.map_filter table.station_root td span{padding:5px 12px;margin:0 10px 0 0;font-size:14px;font-weight:normal;display:inline-block}.map_filter table.station_root tr.station_root01 td span{background:#e1d9e7}.map_filter table.station_root tr.station_root02 td span{background:#d7eddf}.map_filter table.station_root tr.station_root03 td span{background:#faddd7}.map_filter table.car_root tr.car_root01 td span{background:#ccedf9}.map_filter table.car_root tr.car_root02 td span{background:#ffe4cc}.map_filter table.car_root tr.car_root03 td span{background:#e9f4cc}.map_filter table.car_root tr.car_root04 td span{background:#fff3d7}.map_filter table.car_root tr.car_root05 td span{background:#ccd8e6}.map_filter table.car_root tr.car_root06 td span{background:#e5cfe6}.map_filter table.taxi_root tr.taxi_root01 td span{background:#f9ddea}.map_filter table.taxi_root tr.taxi_root01 td.taxi_money{background:url(../img/details/taxi_money.gif) no-repeat 0 50%}.map_filter table.taxi_root tr.taxi_root01 td.taxi_time{background:url(../img/details/taxi_time.gif) no-repeat 0 50%}.map_filter table.taxi_root tr.taxi_root01 td.taxi_way{background:url(../img/details/taxi_way_1.gif) no-repeat 0 50%}.map_filter table.taxi_root tr.taxi_root01 td span.money{display:inline;background:none;color:#e35395;padding:0;margin:0;font-weight:bold}.map_filter table.station_root tr.station_root01 th{background:url(../img/details/station_root01.gif) no-repeat 30px 50%}.map_filter table.station_root tr.station_root02 th{background:url(../img/details/station_root02.gif) no-repeat 30px 50%}.map_filter table.station_root tr.station_root03 th{background:url(../img/details/station_root03.gif) no-repeat 30px 50%}.map_filter table.taxi_root tr.taxi_root01 th{background:url(../img/details/taxi_root.gif) no-repeat 30px 50%}.map_filter table.station_root tr.station_root01 td.station_way01{background:url(../img/details/station_way01_1.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root02 td.station_way02{background:url(../img/details/station_way02_2.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root03 td.station_way03{background:url(../img/details/station_way03_3.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root01 td.station_walk01{background:url(../img/details/station_walk01_1.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root02 td.station_walk02{background:url(../img/details/station_walk02_2.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root03 td.station_walk03{background:url(../img/details/station_walk03_3.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root01 td.station_calorie01{background:url(../img/details/station_calorie01.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root02 td.station_calorie02{background:url(../img/details/station_calorie02.gif) no-repeat 0 50%}.map_filter table.station_root tr.station_root03 td.station_calorie03{background:url(../img/details/station_calorie03.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root01 th{background:url(../img/details/car_root01.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root02 th{background:url(../img/details/car_root02.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root03 th{background:url(../img/details/car_root03.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root04 th{background:url(../img/details/car_root04.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root05 th{background:url(../img/details/car_root05.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root06 th{background:url(../img/details/car_root06.gif) no-repeat 30px 50%}.map_filter table.car_root tr.car_root01 td.car_way01{background:url(../img/details/car_way01_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root01 td.car_time01{background:url(../img/details/car_time01.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root02 td.car_way02{background:url(../img/details/car_way02_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root02 td.car_time02{background:url(../img/details/car_time02.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root03 td.car_way03{background:url(../img/details/car_way03_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root03 td.car_time03{background:url(../img/details/car_time03.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root04 td.car_way04{background:url(../img/details/car_way04_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root04 td.car_time04{background:url(../img/details/car_time04.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root05 td.car_way05{background:url(../img/details/car_way05_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root05 td.car_time05{background:url(../img/details/car_time05.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root06 td.car_way06{background:url(../img/details/car_way06_1.gif) no-repeat 0 50%}.map_filter table.car_root tr.car_root06 td.car_time06{background:url(../img/details/car_time06.gif) no-repeat 0 50%}.dr-detail-popular-image,.dr-detail-recommend-image{height:162px;position:relative}.dr-detail-popular-image .dr-table,.dr-detail-recommend-image .dr-table{width:100%;height:100%}.dr-detail-popular img,.dr-detail-recommend-image img{max-height:162px}.dr-detail-recommend-name b{display:inline-block;vertical-align:middle}.dr-detail-recommend-name small{display:inline-block;vertical-align:middle}.dr-detail-recommend-name .dricon-crown{display:inline-block;vertical-align:middle;font-size:27px;padding:0 8px 0 0}.dr-detail-recommend-address{padding:0 0 0 35px;margin:0 0 8px}.dr-room-property img{width:auto;height:32px}.dr-detail-recommend-label{border-radius:4px}.dr-detail-recommend-info{width:100%}.dr-detail-recommend-fee{width:20%}.dr-detail-recommend-meta{width:60%}.dr-detail-recommend-more{width:20%}.dr-detail-popular .row+.row,.dr-detail-luigi .row+.row{margin-top:15px}.detail_tel_area{margin:-5px 0 0 0}.detail_tel_area p{padding:0;margin:0}.detail_tel_area p span{font-weight:bold}.bg-recommend-green{background-color:#4fc3f7;color:#fff;font-weight:bold}.bg-recommend-green2{background-color:#fdeded;color:#4fc3f7;font-weight:bold}.btn-primary.lg{background:#b4b4b4 !important;border-color:#b4b4b4 !important}.bg-recommend-lgreen{background-color:#e1f5fe}.dr-recommend-wrap{background-image:url(../../contents/recommend/dr-recommend-bg.jpg);background-position:center top;background-size:cover;background-attachment:fixed}.dr-recommend-town{background-image:url(../../contents/recommend/dr-recommend-town.png);background-repeat:repeat-x;background-position:center bottom;padding:0 0 107px}.dr-recommend-flags{background-image:url(../../contents/recommend/dr-recommend-flags.png);background-repeat:repeat-x;background-position:center 90px}.dr-recommend-balloons{background-image:url(../../contents/recommend/dr-recommend-balloons.png);background-repeat:repeat-y;background-position:center 0;padding:100px 0 0}.dr-recommend-panel{border:none;background-image:url(../../contents/recommend/dr-recommend-panel-bg.png);background-repeat:no-repeat;background-position:bottom left;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.15);box-shadow:3px 3px 10px rgba(0,0,0,.15)}.dr-recommend-panel>.panel-body{padding:33px 0}.dr-recommend-panel>.panel-body>.row0>.col-xs-3{padding:0 0 0 33px}.dr-recommend-panel>.panel-body>.row0>.col-xs-9{padding:0 33px}.dr-recommend-panel>.panel-body>.row0>.col-xs-3 img{width:auto;margin:-25px auto 0}.dr-recommend-panel>.panel-body>.row0>.col-xs-3 p{font-size:18px;line-height:28px;border-radius:5px;height:148px;width:204px;display:table-cell;vertical-align:middle}.dr-recommend-panel .btn-success{margin:0 0 0 20px}.dr-recommend-select .input-group-addon,.dr-recommend-select select{outline:none!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#ccc!important;font-size:14px;line-height:24px;height:42px;padding:8px 12px}.dr-recommend-label{background-image:url(../../contents/recommend/dr-recommend-label.png);background-repeat:no-repeat;background-position:right top;border-radius:0;min-height:0;font-size:16px;line-height:24px;height:42px;padding:8px 12px}.dr-recommend-select .input-group-addon{border-right:none!important;padding-right:0}.dr-recommend-select .input-group-addon+select{border-left:none!important}.dr-recommend-btn-group{display:block;margin:0 -5px}.dr-recommend-btn-group>.btn{width:25%;margin-left:0!important;padding:0 5px;border:none!important;text-decoration:none!important;outline:none!important;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dr-recommend-btn-group>.btn img{margin-top:-15px;width:auto}.dr-recommend-btn-group>.btn span{display:table-cell;width:164px;height:50px;border-radius:5px;vertical-align:middle;color:#1976d2;background:#fff;border:1px solid #1976d2;font-size:15px;line-height:20px}.dr-recommend-btn-group>.btn.active span{color:#fff;background:#1976d2;border:1px solid #1976d2}.dr-recommend-step{position:relative}.dr-recommend-step .step1,.dr-recommend-step .step2,.dr-recommend-step .step3{display:none;position:relative;z-index:1}.dr-recommend-step.step1 .step1{display:block;z-index:10}.dr-recommend-step.step2 .step2{display:block;z-index:10}.dr-recommend-step.step3 .step3{display:block;z-index:1060}.dr-recommend-step.step3 .row33>.col-xs-4{width:36%}.dr-recommend-step.step3 .row33>.col-xs-4+.col-xs-4{width:32%;padding:0}.dr-recommend-step.step3 .row33>.col-xs-4+.col-xs-4 .dr-recommend-select{margin:0 16px 0 17px}.dr-recommend-st{padding:15px 20px;border-radius:5px;border:1px solid #eee}.dr-recommend-st h4{font-size:20px;line-height:24px;padding:5px 0}.dr-recommend-thumbnail{position:relative;border:1px solid #ddd}.dr-recommend-thumbnail .bg-lgray{height:107px}.dr-recommend-thumbnail img{height:100%;width:auto}.dr-recommend-thumbnail .dr-lh-16.cl-red{line-height:19px!important}.dr-sumi-ribbon{position:absolute;top:-4px;left:-4px;height:98px}.dr-recommend-thumbnail .dr-sumi-ribbon{position:absolute;top:-2px;left:-2px;height:49px}.dr-detail-popular-wrap,.dr-detail-recommend-wrap{position:relative}.dr-sumi-text{position:absolute;margin:0;top:0;bottom:0;left:0;right:0;background-image:url(../img/dr-sumi-bg.png);display:block}.dr-sumi-text>*{display:table;margin:0;width:100%;height:100%}.dr-sumi-text>*>*{display:table-row;margin:0}.dr-sumi-text>*>*>*{display:table-cell;vertical-align:middle;margin:0}.dr-recommend-thumbnail .dr-sumi-text{top:107px;left:-5px;right:-5px;font-size:11px}.dr-recommend-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:url(../img/dr-nav-bottom.png);background:rgba(0,0,0,.5)}.dr-recommend-panel.step3 .img-responsive.mb15{margin-top:22px}@media(min-width:10px){.notie .dr-recommend-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:24px;outline:none!important}.notie .dr-recommend-select select.text-right{direction:rtl}.notie .dr-recommend-select{position:relative}.notie .dr-recommend-select:after{position:absolute;content:'';top:50%;right:10px;margin:-2px 0 0;z-index:3;display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}}.dr-land-pref-main{position:relative}.dr-land-pref-main-nav{position:absolute;width:348px;top:0;bottom:0;background:url(../img/dr-nav-bottom.png);background:rgba(0,0,0,.3)}.dr-land-pref-main-nav .bg-satsuki{font-size:30px;line-height:33px;padding:9px 0 8px 0;color:#fff;position:relative}.dr-land-pref-main-nav .bg-satsuki:before{display:inline-block;content:'';width:0;height:0;margin-left:-9px;vertical-align:middle;border-top:15px solid #4fc3f7;border-right:9px solid transparent;border-left:9px solid transparent;position:absolute;bottom:-14px;left:50%}.dr-land-pref-main-nav .dricon-japan,.dr-land-pref-main-nav .dricon-line,.dr-land-pref-main-nav .dricon-marker,.dr-land-pref-main-nav .dricon-souba,.dr-land-pref-main-nav .dricon-heart,.dr-land-pref-main-nav .dricon-build{font-size:36px;line-height:70px!important;width:70px;background:#fff;display:block;margin:0 auto 5px;border-radius:35px;color:#4fc3f7;border:1px solid #4fc3f7;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3)}.dr-land-pref-main-nav .dricon-japan{color:#4fc3f7!important;border-color:#4fc3f7!important}.dr-land-pref-main-nav .dricon-line{color:#6c9bd2!important;border-color:#6c9bd2!important}.dr-land-pref-main-nav .dricon-marker{color:#61c1be!important;border-color:#61c1be!important}.dr-land-pref-main-nav .dricon-souba{color:#f9c270!important;border-color:#f9c270!important}.dr-land-pref-main-nav .dricon-heart{color:#ee87b4!important;border-color:#ee87b4!important}.dr-land-pref-main-nav .dricon-build{color:#54c3f1!important;border-color:#54c3f1!important}.dr-land-pref-main-nav .dricon-japan:hover,.dr-land-pref-main-nav .dricon-line:hover,.dr-land-pref-main-nav .dricon-marker:hover,.dr-land-pref-main-nav .dricon-souba:hover,.dr-land-pref-main-nav .dricon-heart:hover,.dr-land-pref-main-nav .dricon-build:hover{color:#4fc3f7!important;border-color:#4fc3f7!important}.dr-land-pref-main-nav .dricon-souba,.dr-land-pref-main-nav .dricon-heart,.dr-land-pref-main-nav .dricon-build{font-size:26px;line-height:56px!important;width:56px;background:#fff}.dr-land-pref-main-nav .dr-text-xl{display:block;color:#fff;line-height:20px}.dr-land-pref-main-nav .dr-text-m{display:block;color:#fff;line-height:15px}.dr-land-prefecture-section01 u{padding:0 10px}.dr-with-num{position:relative;padding-left:1.5em}.dr-with-num>.dr-num{position:absolute;left:0}.dr-rating-form label,.dr-rating-form p{display:inline-block;vertical-align:middle;padding:0}.dr-rating-form label{font-size:14px;line-height:20px;padding:5px 10px;width:120px;height:30px;margin:0 30px 0 0;background:#e6e6e6;position:relative}.dr-rating-form p{margin:0;font-size:18px}.dr-rating-form label:before{position:absolute;content:'';display:block;right:-15px;top:0;border-left:15px solid #e6e6e6;border-top:15px solid transparent;border-bottom:15px solid transparent}.dr-rating-form .glyphicon-star-empty{color:#999;cursor:pointer}.dr-rating-form .glyphicon-star-empty.active{color:#fcc000}.dr-rating-form .glyphicon-star-empty.active:before{content:""}.show_error_content{color:#ef5350;margin-top:10px}.streetViewPnl{position:relative;width:950px !important;height:90px !important;background:url(../../img/bg_streetview.png);font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,sans-serif;font-size:16px}.streetViewPnl a{text-decoration:none !important}.streetViewPnl .streetviewPnl-text{position:absolute;top:5px;left:210px;width:380px;height:60px;color:#f0f8fb}.streetViewPnl .streetviewPnl-text h2{font-size:16px;line-height:4px}.streetViewPnl .streetviewPnl-text h4{font-size:10px}.streetViewPnl .streetviewPnl-text .st-highlight{color:#fff471}.streetviewButton{position:absolute;width:324px;height:44px;line-height:44px;top:23px;left:607px;color:#1e88e5;text-align:center;vertical-align:middle;font-weight:bold}#streetviewModal{width:970px;height:570px;padding:10px;display:none}#streetViewMap{width:225px;height:265px}#streetviewModal .gm-iv-address{width:140px !important;height:59px !important}#streetviewModal .gm-compass-tooltip-text{height:30px !important}.menu_streetview_cnt{position:relative}.streetview_balloon{position:absolute;right:200px;top:0;background:#fff;border:2px solid #28a0cc;box-sizing:border-box}.streetview_balloon dt,.streetview_balloon dd{display:table-cell;vertical-align:middle;box-sizing:border-box}.streetview_balloon dt{background:#28a0cc;color:#fff;letter-spacing:2px;font-weight:bold;position:relative;padding:0 10px}.streetview_balloon dt:before{content:" ";width:0;height:0;border:solid 8px transparent;border-right:solid 12px #28a0cc;position:absolute;top:15px;left:-22px}.viewing .facility-title{color:#1976d2;text-align:center;font-size:20px;font-weight:bold;margin:0}.viewing .facility-text{padding:0 0 15px 0;margin:0 0 15px 0;text-align:center;border-bottom:solid 1px #b8b8b8}.viewing a{display:table;width:100%}.viewing .floatL{display:table-cell;vertical-align:middle;padding:0 10px 0 0;width:60px}.viewing .floatR{display:table-cell;vertical-align:middle;font-size:12px}.viewing .floatR p{margin:0}.non-structure{height:2em}.dr-prefecture #souba_search table.table01{margin:0}.dr-prefecture #souba_search_in{display:none}.dr-prefecture #souba_search table.table01.collapse.in{display:table;margin-top:-1px;border-top:1px dashed #a0a0a0}.dr-prefecture #souba_search .dr-closed-visible,.dr-prefecture #souba_search .dr-closed-hidden.collapsed{display:none}.dr-prefecture #souba_search .dr-closed-visible.collapsed,.dr-prefecture #souba_search .dr-closed-hidden{display:block}.dr-title02.-searchttl b{padding-bottom:6px;border-bottom:#1e1e1e 2px solid}.dr-title02.-searchttl h2{line-height:1.6}.refine_search-box .refine_search-head{position:relative;padding:15px 0;background-color:#e1f5fe;border-top:#a0a0a0 1px dotted;border-bottom:#a0a0a0 1px dotted}.refine_search-box .refine_search-head p,.refine_search-box .refine_search-list{width:980px;max-width:none !important;margin-right:auto;margin-left:auto;margin-bottom:0;padding:0 15px}@media(min-width:992px){.refine_search-box .refine_search-head p,.refine_search-box .refine_search-list{width:970px}}.refine_search-box .refine_search-head p input,.refine_search-list label input{position:absolute}.refine_search-box .refine_search-head p>span{display:inline-block;padding-right:20px;margin-right:20px;border-right:#a0a0a0 2px dotted;font-weight:bold;font-size:16px}.refine_search-box .refine_search-list{display:flex;flex-wrap:wrap;padding:30px 15px}.refine_search-box .refine_search-list li{width:20%;margin-bottom:10px;padding-right:10px}div[class*="dr-search"] .dr-button-area,div[class*="dr-land"] .dr-button-area,#room_detail .dr-button-area{padding:10px 0 20px 0}div[class*="dr-search"] .dr-button-area button,div[class*="dr-land"] .dr-button-area button{position:relative;width:265px;margin:auto}#room_detail .dr-button-area a{display:inline-block;position:relative;width:auto;margin:auto;padding-left:50px}.search_btn button{position:relative}.main_area_train .dr-button-area a,.main_area_train .dr-button-area button{color:#fff;display:inline-block;width:300px;position:relative;text-decoration:none}div[class*="dr-search"] .dr-button-area button::after,div[class*="dr-land"] .dr-button-area button::after,#room_detail .dr-button-area a::after,.search_btn button::after,.main_area_train .dr-button-area a::after,.main_area_train .dr-button-area button::after{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff;left:50px;top:50%;margin-top:-5px}.search_btn button.-notarrow::after{content:none}#room_detail .dr-button-area a::after,#search_result_list.map .dr-button-area a::after{left:25px}.search_btn button::after{left:40px}.map .search_btn button::after{left:20px}.wp100{width:100% !important}.wp50{width:50% !important}.checkbox label{position:relative;padding:0 0 0 28px;min-height:25px}.radio label{position:relative;padding:0 0 0 28px}.refine_search label{position:relative;padding:0 0 0 25px;margin:5px 5px 5px 0}.radio label{position:relative;padding:0 0 0 28px}label{position:relative;padding:0 0 0 25px}label input{opacity:0}label .checkbox_img{position:absolute;left:-5px;top:-3px;display:block;background:url(../img/checkbox_img.png) no-repeat 0 0;width:25px;height:25px}.matome_checkbox{border-right:1px solid #e6e6e6 !important}.matome_checkbox.checked{background:#fff5d2}label input:checked+.checkbox_img{background-position:0 -25px}label .checkbox_img_l{margin-left:5px;position:absolute;left:0;top:-2px;display:block;background:url(../img/checkbox_img_l.png) no-repeat 0 0;background-position:0 -1px;width:29px;height:29px}label input:checked+.checkbox_img_l{background-position:0 -30px}label .checkbox_img_red{margin-left:5px;position:absolute;left:0;top:-2px;display:block;background:url(../img/checkbox_img_red.png) no-repeat 0 0;background-position:0 0;width:25px;height:25px}label [class*="checkbox_img"]:hover,label [class*="radio_img"]:hover{cursor:pointer}label input[disabled="disabled"]+[class*="checkbox_img"]:hover,label input[disabled="disabled"]+[class*="radio_img"]:hover{cursor:default}label input:checked+.checkbox_img_red{background-position:0 -25px}label .radio_img{position:absolute;left:0;top:0;display:block;background:url(../img/radio_img.png) no-repeat 0 0;width:21px;height:21.5px}label input:checked+.radio_img{background-position:0 -21px}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/select_arrow.png) no-repeat;background-position:97% center;border:1px #1e1e1e solid;padding:6px 16px 6px 4px;min-width:90px}select.form-control[disabled]{background-image:url(../img/select_arrow_d.jpg)}select.form-control[name*="data[option]"]{background:#fff url(../img/select_arrow_search.png) no-repeat;background-position:right center;padding:6px 27px 6px 4px}:root select.form-control{padding:6px 3px 6px 4px \0/IE9}select::-ms-expand{display:none}.dr-2cols-side select.form-control{width:87px;min-width:75px}.dr-2cols-side label.radio,label.checkbox{display:block;margin-bottom:15px}.dr-2cols-side label.radio-inline,label.checkbox-inline{padding-left:25px;margin-right:5px;min-width:120px}.search_btn{position:fixed;bottom:0;left:0;width:100%;z-index:11;background:#546e7a;height:60px;color:#fff}.search_btn_inner{margin:auto;padding:10px 0 0 0;width:1000px;text-align:center}.search_btn_inner button{width:230px;float:left;height:40px;font-size:15px}.search_btn_inner button.-mailbtn{width:auto}.search_btn_inner a.btn{width:200px;float:left;height:40px;text-decoration:none;font-size:15px;color:#1976d2;padding-top:8px}#area_search .search_btn_inner a.btn{padding-top:8px}#kodawari_box{margin-top:-50px;padding-top:50px}.search_btn .d_inline{display:inline-block;margin:0 15px;vertical-align:top}.search_btn.fancybox-margin{display:none !important}.check_favorite_box,.contact_info .check_favorite_box_contact{background:#fff5d2;padding:10px 20px 0 20px;margin-bottom:20px;display:inline-block}.contact_info .check_favorite_box_contact.top{position:relative;display:inline-block;padding:4px 5px;min-width:120px;max-width:100%;font-size:16px;background:#fff5d2}.contact_info .check_favorite_box_contact.top:before{content:"";position:absolute;top:100%;left:20%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff5d2}.contact_info .check_favorite_box_contact.bottom{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;font-size:16px;background:#fff5d2}.contact_info .check_favorite_box_contact.bottom:before{content:"";position:absolute;top:-30px;left:20%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #fff5d2}.balloon1-top p{margin:0;padding:0}.contact_info .check_favorite_box_contact label{padding-top:5px;font-weight:bold;font-size:16px;color:#1976d2}.check_favorite_box.top,.check_favorite_box.bottom{background-image:url(../img/check_favorite_t.png);background-repeat:no-repeat;background-position:15px 20px}.check_favorite_box.bottom{background-image:url(../img/check_favorite_b.png);background-position:15px 15px}.check_favorite_box .checkbox_img_l{margin:0 5px 15px 25px;padding:5px 5px 15px 35px;background:url(../img/checkbox_img_l.png) no-repeat 0 0;background-position:0 -30px;width:170px;height:29px}.check_favorite_box ul{position:relative;z-index:10}.check_favorite_box a.btn{height:32px}.check_favorite_box a.btn_shadow02{padding-top:3px}.check_favorite_box a.btn_shadow02:visited{color:#546e7a}.publish_end{position:relative}.dr-property-list-item.publish_end{border-color:#b4b4b4}.publish_end .test,.publish_end .test a{background:#000!important;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;top:0;width:100%;height:405px;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;z-index:2}.publish_end .shadow,.publish_end .shadow a{background:#000!important;position:absolute;top:0;width:100%;height:100%;filter:alpha(opacity=10);-moz-opacity:.1;opacity:.1;z-index:2}.publish_end .col-xs-3.dr-td{z-index:3;position:relative}.publish_end .cl-red{color:#546e7a!important}.publish_end .btn_area .btn_shadow{background:#6c6c6c;box-shadow:0 -2px 0 0 #686868 inset;-moz-box-shadow:0 -2px 0 0 #686868 inset;-webkit-box-shadow:0 -2px 0 0 #686868 inset;color:#bcbcbc!important}.publish_end .btn_area a.btn_shadow:hover,.publish_end .btn_area a.btn_shadow:focus{background:#777!important}.publish_end .btn_area .btn_shadow02{border-color:#868686;background:#b9b9b9!important;box-shadow:0 -2px 0 0 #ababab inset;-moz-box-shadow:0 -2px 0 0 #ababab inset;-webkit-box-shadow:0 -2px 0 0 #ababab inset}.publish_end .btn_area a.btn_shadow02:hover,.publish_end .btn_area a.btn_shadow02:focus{background:#999!important;box-shadow:0 -2px 0 0 #868686 inset;-moz-box-shadow:0 -2px 0 0 #868686 inset;-webkit-box-shadow:0 -2px 0 0 #868686 inset}.publish_end a.delete{color:#4a5c8e}.bukken_box{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.bukken_box .dr-property-name{border-bottom:1px solid #e6e6e6}.bukken_box_in{padding:0 0;width:100%;margin-left:0}.bukken_box .tou_link_box{position:relative}.bukken_box .tou_link_box:hover,.bukken_box .tou_link_box:focus{background-color:rgba(230,230,230,.4)}.bukken_box .tou_link_box .tou_link{position:absolute;width:100%;height:100%;top:0;right:0;z-index:1}.bukken_box .tou_link_box .fancybox2{position:relative;z-index:2}.bukken_box_in .col-xs-4.mb20{padding-right:5px;padding-left:0}.droom_style{padding:0 5px}.droom_style.details{padding:0 5px}.droom_style li{border:1px solid #e6e6e6;padding:5px;font-size:14px}.dr-details .droom_style li{border:1px solid #4fc3f7;padding:5px;font-size:14px}.dr-details .droom_style li span{background:#4fc3f7;color:#fff;padding:5px;margin:-5px 2px -5px -5px;display:inline-block}.bukken_box .table-bordered,.bukken_box .room_info th,.bukken_box .room_info td{border-top:none;border-left:none;border-right:none}.bukken_box .room_info td.lnk_area{position:relative;background-clip:padding-box !important}.bukken_box .room_info div.lnk_box{position:absolute;height:80px;width:575px;bottom:0;right:0;z-index:1}.bukken_box .room_info div.lnk_box:hover{cursor:pointer}.bukken_box .room_info a.favorite_btn,.bukken_box .room_info a.btn-danger,.bukken_box .room_info a.detail_lnk{z-index:2;position:relative}.bukken_box .room_info th{border-bottom:none}.bukken_box .room_info td.icon{border-bottom:none;text-align:left;padding:0;margin-bottom:5px}.bukken_box .room_info td.icon span{border:1px solid #e6e6e6;padding:0 3px;font-size:10px;background-color:#fff !important;margin:5px 5px 0 5px;position:absolute;z-index:1}.bukken_box .room_info td.icon .panorama{border:1px solid #178fe3;color:#fff;background-color:#178fe3!important;font-weight:bold;margin-right:5px;font-size:10px}.bukken_box .room_info td.icon .visited{right:0}.bukken_box .room_info th{font-size:12px;padding:7px 0}.dr-page .map_filter .poi_list ul>li>.dr-label{background-color:#fae6e6!important}.dr-page .dr-details .map_filter .poi_list ul>li{background-color:#fae6e6!important;padding:10px 10px 10px 20px!important}.btn-secondary#button-detail {background: linear-gradient(135deg, #0277bd, #01579b);color: white;border: none;border-radius: 6px;padding: 10px 18px;font-weight: 500;font-size: 14px;text-align: center;transition: all 0.3s ease;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);text-decoration: none;display: inline-block;letter-spacing: 0.5px;position: relative;overflow: hidden;}.btn-secondary#button-detail:hover {background: linear-gradient(135deg, #0288d1, #0277bd);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);transform: translateY(-2px);color: white;}.btn-secondary#button-detail:active {transform: translateY(0);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}.btn-secondary#button-detail::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: rgba(255, 255, 255, 0.1);transform: rotate(45deg);transition: all 0.6s ease;opacity: 0;}.btn-secondary#button-detail:hover::before {opacity: 1;animation: shine 1.5s infinite;}.btn-secondary#button-detail.with-icon {padding-right: 35px;}.btn-secondary#button-detail.with-icon::after {content: '→';position: absolute;right: 15px;transition: transform 0.3s ease;}.btn-secondary#button-detail.with-icon:hover::after {transform: translateX(3px);}@keyframes shine {0% {transform: scale(1) rotate(45deg);opacity: 0;}50% {transform: scale(1.5) rotate(45deg);opacity: 0.1;}100% {transform: scale(2) rotate(45deg);opacity: 0;}}.btn-secondary#button-detail.border-animation {border: 1px solid transparent;background: #0277bd;background-clip: padding-box;position: relative;z-index: 1;}.btn-secondary#button-detail.border-animation::before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;margin: -1px;border-radius: inherit;background: linear-gradient(to right, #0277bd, #29b6f6, #0277bd);background-size: 200% 200%;animation: borderGradient 3s ease infinite;}@keyframes borderGradient{0%{background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}.dr-page #station_detail .map_filter .poi_list ul>li,.dr-page .dr-details #room_detail .map_filter .poi_list ul>li{padding:2px!important}.bukken_box .room_poi.active{border-top:1px solid #e6e6e6;margin:0;width:100%;display:block}.bukken_box .room_poi.active h4{font-size:16px;margin:5px 0 0 0;padding:15px 50px 15px 20px;color:#4fc3f7;font-weight:bold;background:url(../img/icon_access.png) no-repeat 76% 10px}.bukken_box .room_poi.active .ac_marker{background:url(../img/arrow_o.png) no-repeat 99% 18px;padding:0 30px 0 0;cursor:pointer}.bukken_box .room_poi.active .ac_marker.active{padding:0 30px 0 0;background:url(../img/arrow_c.png) no-repeat 99% 18px}.bukken_box .room_poi.active .ac_marker:hover{background-color:#f7f7f7}.bukken_box .room_poi.active p.f_r{margin:13px 0 0 0}.bukken_box .poi_list.ac_body{width:100% !important;display:none;margin-top:20px;margin-bottom:20px}.bukken_box .poi_list.ac_body ul{width:683px;margin:0 20px 20px 20px}.alert_box{z-index:10}#favorite .bukken_box{border-left:none;border-right:none;border-bottom:none}#favorite .bukken_box_in{padding:0;margin:20px 0 0 0}#favorite .col-xs-3.dr-td,#favorite .col-xs-9.dr-td{vertical-align:middle;float:none}#favorite .btn_area{text-align:center}#favorite .btn_area li{margin:20px 0 0 0}#favorite .btn_area a{font-size:16px;height:60px;width:210px;vertical-align:middle;display:table-cell}#favorite .btn_area li.btn03{margin-top:50px;display:inline-block;height:1.5em}#favorite .btn_area li.btn03 a.delete{display:inline;height:1.5em;background:url(../img/icon_delete.png) no-repeat 0 center;padding-left:18px}#favorite .col-xs-9.dr-td{width:76%}a.arrow_o_l,.arrow_o_l{background:url(../img/arrow_o.png) no-repeat 0 center;background-size:9px;padding-left:18px;cursor:pointer}a.arrow_c_l,.arrow_c_l{background:url(../img/arrow_c.png) no-repeat 0 center;background-size:9px;padding-left:18px;cursor:pointer}a.arrow_l,.arrow_l{background:url(../img/arrow_s.png) no-repeat 0 center;padding-left:10px}a.arrow_r{background:url(../img/arrow_s.png) no-repeat 0 center}a.arrow_o_r,.arrow_o_r{background:url(../img/arrow_o.png) no-repeat 93% 45%;padding-right:35px !important;cursor:pointer}a.arrow_o_r.open,.arrow_o_r.open{background-image:url(../img/arrow_c.png)}.pagination li a{margin:2px;border:1px solid #1e1e1e;border-radius:4px;color:#1e1e1e}.pagination li a:hover{border:1px solid #1e1e1e;color:#1e1e1e}.dr-pagination{font-size:16px}.pagination li.active span{margin:2px;border:1px solid #1e1e1e;background:#1e1e1e;border-radius:4px}.pagination li.active span:hover{margin:2px;border:1px solid #1e1e1e;background:#1e1e1e;border-radius:4px}a.profile_accordion,a.profile_accordion:visited{color:#1e1e1e}.details_btn a{font-size:15px;height:40px;padding:10px 10px 10px 20px;text-align:center;margin-right:10px}.details_btn a.btn_shadow02{padding-top:8px}a.btn_shadow02.favorite_btn,a.btn_shadow02.favorite_btn:hover,a.btn_shadow02.favorite_btn:focus{background-image:url(../img/icon_favorite.png);background-repeat:no-repeat;background-position:10px center;padding-left:40px;vertical-align:middle}.details_btn_height a{font-size:15px;height:40px;padding:10px 20px;text-align:center;margin-right:10px}.details_btn_height a.btn_shadow02{padding-top:8px}.details_btn_l a{height:63px;padding:20px 30px 10px 40px;text-align:center;margin-right:10px}.details_btn_l a.btn_shadow02.favorite_btn{padding-top:18px}.list-inline-tag{color:#fff;background-color:#3b4e68;line-height:1.5;font-size:12px;display:block;padding:0 5px}a.list-inline-tag,a.list-inline-tag:visited{text-decoration:none !important;color:#fff !important}dl.dl_fr{margin-bottom:0;margin-left:15px}.dl_fr dt{display:block;width:30%;clear:left;float:left}.dl_fr dd{display:block;margin-left:13%}.dl_fr dd li{margin-bottom:0}.dl_fr dt:after{content:" : ";float:right;font-weight:normal}#room_contact .contact_table table{width:100%;border:1px solid #ebebeb}#room_contact .contact_table table th,#room_contact .contact_table table td{border-bottom:1px solid #ebebeb;font-size:14px;padding:20px;vertical-align:top}#room_contact .contact_table table th{width:170px;padding-right:5px;padding-top:28px;vertical-align:top}#room_contact .contact_table table th.color01,#room_contact .contact_table table th.color02{width:60px;padding:25px 10px 0 0;text-align:right}#room_contact .contact_table table th.color01 span,#room_contact .contact_table table th.color02 span{padding: 3px;background:red;color:#fff;float:right}#room_contact .contact_table table th.color02 span{background:#a0a0a0}#room_contact .contact_table table td .form-group{vertical-align:top}#room_contact .contact_table table td .checkbox-inline,#room_contact .contact_table table td .radio-inline{padding-top:2px;padding-left:30px;margin-right:10px;margin-bottom:10px;font-size:14px}#room_contact .contact_table table td input,#room_contact .contact_table table td select{font-size:16px;padding:10px;height:auto;margin-left: 30px;}#room_contact .contact_table table td.bd_no{padding-bottom:0}#room_contact .contact_table table textarea.error,#room_contact .contact_table table input.error{background-color:#fbe6ef!important}#room_contact .contact_table .ac_marker:hover{opacity:.8}#room_contact .contact_table .ac_marker span{padding:0 30px 0 0;background:url(../img/arrow_o.png) no-repeat 99% 10px}#room_contact .contact_table .ac_marker.active span{padding:0 30px 0 0;background:url(../img/arrow_c.png) no-repeat 99% 10px}#room_contact .contact_table .ac_marker:hover{background-color:#f7f7f7}#room_contact .contact_table .ac_body{width:100% !important;margin-top:20px;margin-bottom:20px}#room_contact #contact_recommend .dr-property-image,#room_contact #contact_favorite .dr-property-image,#room_contact #contact_latest .dr-property-image{width:13%;height:100px}#room_contact #contact_recommend .dr-property-image img,#room_contact #contact_favorite .dr-property-image img,#room_contact #contact_latest .dr-property-image img{width:auto;height:auto;max-width:100%;max-height:100px}#room_contact .form_info_txt{margin:0 0 0 125px}.contact_info{position:relative;font-size:16px}.contact_info div.img{position:absolute;top:-15px;right:10px}.li-line li{border-right:1px solid #ccc;line-height:1em;padding-right:10px;margin:5px 0}.li-line li:last-child{border-right:none}.top_app_area{position:relative}.top_app_area .app_in{position:absolute;top:40px;left:330px}.top_sns_area{position:relative;border:1px solid #d3d3d4;padding:20px 20px 15px 20px;font-size:14px}.top_sns_area .text_l{font-size:17px;font-weight:bold;margin-bottom:10px}.top_sns_area p{margin:0 0 0}.top_sns_area .text_l .txt_f{color:#3c5093;font-size:22px}.top_sns_area .text_l .txt_t{color:#1da1f2;font-size:22px}.top_sns_area .text_l .txt_l{color:#00b900;font-size:22px}.top_sns_area ul{width:490px;float:right;display:table;margin-bottom:0}.top_sns_area li{display:table-cell;text-align:center;vertical-align:middle;font-size:14px}.top_sns_area li.qr{text-align:left}.top_sns_area li span{display:block;padding-top:5px}.top_sns_area li span.txt_l{color:#00b900}.tab_pink{border-bottom:3px solid #4fc3f7}.tab_pink>li{float:left;margin-bottom:-1px}.tab_pink>li a{background:#fff;color:#4fc3f7;border:1px solid #4fc3f7;border-radius:5px 5px 0 0;text-decoration:none;font-size:16px;font-weight:bold;text-align:center;margin-right:10px;position:relative;display:block;padding:10px 15px}.tab_pink>li a.active{color:#fff;background-color:#4fc3f7}.tab_pink>li a:hover,.tab_pink>li a:focus{color:#fff;background-color:#4fc3f7;border:1px solid #4fc3f7}#souba_search table.table01,#shop_search table.table01{margin:0 0 5px 0;padding:8px;width:100%}#souba_search table.table01 th,#souba_search table.table01 td,#shop_search table.table01 th,#shop_search table.table01 td{width:auto;border:1px dotted #a0a0a0;text-align:left;padding:8px!important;font-weight:bold;color:#1e1e1e}#souba_search table.table01 td.text-right{font-weight:normal}#shop_search table.table01 th,#shop_search table.table01 td{width:auto;border:1px solid #e6e6e6}#souba_search table.table01 th{background:#e3f2fd}#shop_search table.table01 th{background:#1e1e1e;color:#fff}#shop_search table.table01 td{width:18%}#shop_search table.table01 td.tw_30{width:64%;padding:20px 8px!important}#shop_search table.table01 td.tw_30 p.c_name{font-weight:bold;font-size:17px}#shop_search table.table01 td.tw_30 .p_re{position:relative;font-weight:normal}#shop_search table.table01 td.tw_30 p.tel{position:absolute;right:10px;top:0}#shop_search table.table01 td.tw_30 p.adr{margin-right:10.5em}#shop_search table.table01 td.tw_30 dl{margin:0;display:table;width:100%}#shop_search table.table01 td.tw_30 dt{display:table-cell;width:70px;margin:0}#shop_search table.table01 td.tw_30 dd{display:table-cell;padding:5px 0 0 10px;margin:0}#shop_search table.table01 td.tw_30 .icon01,#shop_search table.table01 td.tw_30 .icon02,#shop_search table.table01 td.tw_30 .icon03{background:#777;display:inline-block;padding:5px;line-height:100%;font-size:12px;font-weight:normal;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;width:70px}#shop_search table.table01 td.tw_30 .icon02{background:#5b7183}#shop_search table.table01 td.tw_30 .icon03{background:#827761}#shop_search table.table01 td.item{text-align:center}#souba_search table.table01 td.item:hover{background-color:#fff}#souba_search table.table01 td.item a.btn{display:block}#souba_search table.table01 td.fw300{padding:8px 0!important}#souba_search table.table01 td.fw300 .craph_color_min,#souba_search table.table01 td.fw300 .craph_color_max,#souba_search table.table01 td.fw300 .craph_color{background-color:#c7b299;height:13px;font-size:8px}#souba_search table.table01 .color_min td.fw300 .craph_color{background-color:#2745a5}#souba_search table.table01 .color_max td.fw300 .craph_color{background-color:#2196f3}#souba_search .color_min a.btn.btn-secondary.-white,#souba_search .color_min a.btn.btn-secondary.-white:hover{color:#2745a5 !important}#souba_search .color_max a.btn.btn-secondary.-white,#souba_search .color_max a.btn.btn-secondary.-white:hover{color:#2196f3 !important}#souba_search .color_min a.btn.btn-secondary.-white::before{border-color:transparent transparent transparent #2745a5}#souba_search .color_max a.btn.btn-secondary.-white::before{border-color:transparent transparent transparent #2196f3}#souba_search .color_min b{color:#2745a5}#souba_search .color_max b{color:#2196f3}#souba_search .search-order-box select.form-control{width:160px;display:inline-block}#souba_search .peripheral_detail .table01 td{font-weight:normal}.tab_common{display:flex;border-bottom:3px solid #1e1e1e}.tab_common>li{width:16%;margin-bottom:-1px;flex-grow:1}.tab_common>li a{background:#fff;color:#1e1e1e;border:1px solid #1e1e1e;border-radius:5px 5px 0 0;text-decoration:none;font-size:16px;font-weight:bold;text-align:center;margin-right:10px;position:relative;display:block;padding:10px 15px}.tab_common>li a.active{color:#fff;background-color:#1e1e1e}.tab_common>li a:hover,.tab_common>li a:focus{color:#fff;background-color:#1e1e1e;border:1px solid #1e1e1e}.listpage a{color:#333}.listpage .pagination a{background:none repeat scroll 0 0 #333;border:1px solid #b4b4b4;color:#fff !important;display:block;padding:6px 10px;text-align:center;text-decoration:none !important;border-radius:0}.listpage .pagination a:hover{background:none repeat scroll 0 0 #e6e6e6;border:1px solid #e6e6e6;border-bottom:1px solid #b4b4b4;color:#333 !important;display:block;text-align:center;text-decoration:none}.dr-table .room_rating .rating_sum .col_2,.dr-table .rating_sum{background:none;margin:0;padding:0;width:auto}.dr-train-list-area-rating-value,.dr-train-list-area-rating-star{display:inline-block;vertical-align:middle;margin:0;padding:0;line-height:30px}.dr-train-list-area-rating-value{font-size:16px}.dr-train-list-area-room-count{font-size:24px}.dr-train-list-area-room-count small{font-size:16px}.dr-table{width:100%}.dr-td{width:40%;padding:0 10px}.dr-td+.dr-td{width:45%}.dr-td+.dr-td+.dr-td{width:30%}.dr-detail_col3 table,.dr-train-list-area-table01{border-collapse:separate;border:1px solid #e6e6e6;border-bottom:none;width:100%}.dr-train-list-area-table01 td{background:#eeeeef;text-align:center;font-size:12px;width:50px;height:100px}.dr-train-list-area-table01 th{background:#e1f5fe;color:#fff;letter-spacing:3px;text-align:center}.dr-detail_col3 td{background:#fff;padding:10px;border-bottom:1px solid #e6e6e6}.dr-detail_col3 th{background:#e1f5fe;padding:10px;border-bottom:1px solid #e6e6e6;font-weight:normal;width:6em}.room_rating.list{margin-bottom:0;border-top:1px solid #ddd}.room_rating.list h4{font-size:16px;margin:5px 0 0 0;padding:15px 20px 15px 20px;color:#4fc3f7;font-weight:bold}.room_rating.list .pull-right{margin-top:15px}.dr-page #station_detail .map_filter .poi_list ul>li>label,.dr-page #room_detail .map_filter .poi_list ul>li>label{padding:0 0 0 20px!important;background-color:#fae6e6}.dr-page #station_detail .map_filter .poi_list ul>li>label .checkbox_img,.dr-page #room_detail .map_filter .poi_list ul>li>label .checkbox_img{top:8px;left:0}.pagination_nmr{text-align:right}.ranking_topten li a:link{color:#4286f5;text-decoration:underline}.ranking_topten li a:hover{color:#6993ff;text-decoration:none}.ranking_topten li a:visited{color:#5033d6;text-decoration:underline}#popupLogout .btn-danger,#popupLogin .btn-danger{background:#1976d2;box-shadow:0 -2px 0 0 #3b4e68 inset;-moz-box-shadow:0 -2px 0 0 #3b4e68 inset;-webkit-box-shadow:0 -2px 0 0 #3b4e68 inset;border:none}#popupLogout .dr-page .btn-danger:hover,#popupLogin .dr-page .btn-danger:focus,#popupLogin .dr-page .btn-danger:hover,#popupLogin .dr-page .btn-danger:focus{background-color:#29b6f6}#popupLogin .btn-danger[disabled]{background:#d3d3d4;box-shadow:0 -2px 0 0 #b4b4b4 inset;-moz-box-shadow:0 -2px 0 0 #b4b4b4 inset;-webkit-box-shadow:0 -2px 0 0 #b4b4b4 inset}#popupLogin a.btn-success{box-shadow:0 -2px 0 0 #398439 inset;-moz-box-shadow:0 -2px 0 0 #398439 inset;-webkit-box-shadow:0 -2px 0 0 #398439 inset;border:none;color:#fff}#popupLogout .btn-muted{box-shadow:0 -2px 0 0 #818181 inset;-moz-box-shadow:0 -2px 0 0 #818181 inset;-webkit-box-shadow:0 -2px 0 0 #818181 inset}.mainvisual_about{position:relative}.mainvisual_about .ttl{position:absolute;width:100%;bottom:0}.mainvisual_about .ttl .container{background-color:#fff}.mainvisual_about .ttl .container p{color:#4fc3f7;margin-top:60px}.mainvisual_about .ttl .container h2{color:#546e7a}.container.aboutus{padding:20px 85px}._outline-table{width:100%;font-size:14px}._outline-table th,._outline-table td{padding:15px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}._outline-table th{width:90px;text-align:center;font-weight:bold}._outline-map{display:block;position:relative;padding-bottom:50%;margin-bottom:10px}._outline-map iframe{position:absolute;top:0;right:auto;left:0;bottom:0;width:100%;height:100%}.-searchttl .conditionlist_mail_area{float:right}.-searchttl .conditionlist_mail_area{text-align:right}.-searchttl .conditionlist_mail_area a{font-weight:bold;display:inline-block}#search_result_nav{background-color:#e1f5fe;border-top:#ccc 1px dashed;border-bottom:#ccc 1px dashed}#search_result_nav table{width:950px;max-width:none !important;margin:auto;vertical-align:middle}#search_result_nav table tr>*{vertical-align:middle}#search_result_nav table tr th{position:relative;width:130px}#search_result_nav table td{padding:10px}#search_result_nav table tr:first-child td{height:55px;border-bottom:#ccc 1px dashed}#search_result_nav table tr td:last-child{width:110px}#search_result_nav #kodawari_box02 table tr td:last-child{width:auto}#search_result_nav .result_nav-ttl{position:absolute;width:110px;height:90%;min-height:48px;top:5%;text-align:center;background-color:#e3f2fd;border:#a0a0a0 1px solid;border-radius:5px;font-weight:bold;display:flex;justify-content:center;align-items:center}#search_result_nav .result_nav-ttl::after{display:block;position:absolute;content:"";right:-15px;top:50%;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 17px;border-color:transparent transparent transparent #e3f2fd}#search_result_nav .result_nav-ttl::before{display:block;position:absolute;content:"";right:-16px;top:50%;margin-top:-6px;width:0;height:0;border-style:solid;border-width:6px 0 6px 16px;border-color:transparent transparent transparent #a0a0a0}.result_nav-area{margin:0}.result_nav-area span{display:inline-block;line-height:38px;padding-right:20px;border-right:#ccc 1px dashed}#search_result_nav .result_nav-list{display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:-10px}#search_result_nav .result_nav-list li{padding-right:10px;margin-top:10px}#search_result_nav .result_nav-list span{padding:0 6px;display:inline-block;background-color:#e3f2fd;border:#a0a0a0 1px solid;border-radius:5px;text-align:center;margin-right:10px}#search_result_nav .result_nav-list span.tag-long{width:7em}.dr-lists-city-section01 .search-no-inline{margin-top:20px}.dr-lists-city-section01 .search-no-inline a{display:inline-block;color:#1e1e1e;line-height:37px;font-weight:bold}.dr-lists-city-section01 .search-no-inline a:visited{color:#1e1e1e}.search-check-inline{display:flex;justify-content:space-between;margin-bottom:20px}.search-check-inline .checkbox-inline{margin-bottom:0;margin-top:8px;margin-left:53px}.nav-listmap{text-align:right;font-size:0}.search-check-inline .nav-listmap{margin-right:1px}.search-check-inline .check_all_box+.search-check-sort+.nav-listmap.search-check-inline .check_all_box{padding-left:5px;flex:2 0 auto}.nav-listmap li{display:inline-block;font-size:14px;width:130px;border:#a0a0a0 1px solid;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 67%,#e3f2fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e3f2fd',GradientType=0)}.nav-listmap li:first-child{margin-right:-1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.nav-listmap li:last-child{margin-right:-1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.search-check-sort {    display: inline;    align-items: center;    flex-wrap: nowrap;     gap: 5px;    width: 100%;    max-width: 900px;}.nav-listmap li a{display:inline-block;line-height:30px;width:100%;padding:0;text-align:center;text-decoration:none;color:#1e1e1e}.nav-listmap li.active a{background-color:#1e1e1e;color:#fff}.search-check-sort .form-control{display:inline-block;width:auto}.acc,.ranking_title{display:block;width:100%;background:url(../img/arrow_p_c.png) no-repeat 97% center;background-size:auto 9px;font-weight:bold}.acc.collapsed,.ranking_title.collapsed{background-image:url(../img/arrow_p_o.png)}.ranking_title{line-height:100%;padding:12px 15px}.ranking_list ul{margin-bottom:0}.ranking_list li{border-top:1px solid #e6e6e6}.ranking_list li{padding:12px;width:100%;display:block;background-size:15px auto;font-weight:bold;font-size:15px;text-decoration:none!important}.ranking_list p.dr-td{width:100% !important}.ranking_list p.dr-td.rank_no{background-size:auto 18px;padding:0 15px 0 40px;width:20% !important;color:#333}.ranking_list .rank_no.rank1,.ranking_list .rank_no.rank2,.ranking_list .rank_no.rank3{background:url(../img/ranking_01.png) no-repeat 5px center;background-size:auto 18px}.ranking_list .rank_no.rank2{background:url(../img/ranking_02.png) no-repeat 5px center;background-size:auto 18px}.ranking_list .rank_no.rank3{background:url(../img/ranking_03.png) no-repeat 5px center;background-size:auto 18px}.ranking_list.r_p a{padding:5px;text-align:center;font-size:14px}.ranking_list.r_p.sp{-moz-box-sizing:border-box;box-sizing:border-box}.ranking_list.r_p .rank_no{color:#939393}.ranking_list.r_p .rank_no.rank1,.ranking_list.r_p .rank_no.rank2,.ranking_list.r_p .rank_no.rank3{background:url(../img/ranking_01.png) no-repeat center 3px;background-size:auto 18px;padding:21px 15px 5px 7px;color:#333}.ranking_list.r_p .rank_no.rank02{background:url(../img/ranking_02.png) no-repeat center 3px;background-size:auto 18px;color:#333}.ranking_list.r_p .rank_no.rank03{background:url(../img/ranking_03.png) no-repeat center 3px;background-size:auto 18px;color:#333}.ranking_list.r_p .rank_no{padding:7px 15px 5px 7px}.ranking_list.r_p.sp .rank_no{width:70px;font-weight:bold;text-align:center}.ranking_list.r_p.sp a,.ranking_list.r_p.sp .no_link{max-width:100px;padding:12px 5px 12px 5px;display:block;text-decoration:none!important;background:none;background-size:15px auto;font-weight:normal;font-size:15px;margin:0;text-align:center;color:#4286f5;white-space:nowrap;text-align:right}.ranking_list.r_p.sp .tr{text-align:right;font-weight:bold}.ranking_list.r_p.sp .tr span{color:#1976d2}.area_all{border-top:1px solid #ebebeb;padding:10px;position:relative}.area_all p{top:10px;right:10px;position:absolute}.ranking_list.main_t li{padding:0;display:table;width:100%}.ranking_list.main_t li:first-child{border-top:none}.ranking_list.main_t .dr-td{padding:15px}.ranking_list.main_t .dr-td.rank_no{background-color:#f7f8fa;padding:15px 20px;text-align:center;vertical-align:middle;width:130px !important;font-size:120%}.ranking_list.main_t .dr-td.rank_no.rank1,.ranking_list.main_t .dr-td.rank_no.rank2,.ranking_list.main_t .dr-td.rank_no.rank3{background-color:#fdeded;padding:0 15px 0 30px;font-size:140%;background-position:20px center}.ranking_list.main_t .dr-td.rank1,.ranking_list.main_t .dr-td.rank2,.ranking_list.main_t .dr-td.rank3{font-size:140%}.ranking_list.main_t .dr-td.text-right{font-size:90%;font-weight:normal;width:20% !important}.ranking_detail h2,.ranking_detail h3{font-size:14px;margin-top:10px;margin-bottom:10px}.ranking_detail .ranking_point{border:1px solid #e6e6e6;float:left;width:460px;min-height:150px;margin:10px}.ranking_detail .ranking_point_out{margin:0 -10px}.ranking_detail .ranking_point h4{background:#fae6e6;margin-top:0;text-align:center}.ranking_subm{border:1px solid #e6e6e6;border-top:none}.ranking_subm li{border-top:1px solid #e6e6e6;font-weight:bold}.ranking_subm li.title{font-size:15px;background:#fdeded}.ranking_subm li.title,.ranking_subm li span,.ranking_subm li a{display:block;padding:10px;color:#333}.ranking_subm li span{color:#fff;background-color:#4fc3f7}.ranking_monthly_box .date{background:#f7f8fa}.ranking_monthly_box table{width:100%;border-bottom:solid 1px #e6e6e6}.ranking_monthly_box table th{width:130px;text-align:center}.ranking_arealink .dr-td{width:50%;padding:0 10px 0 0}.ranking_arealink li.label{border-right:none;padding:0 5px 0 0;width:110px;font-weight:bold;font-size:110%}.ranking_arealink li{line-height:1.1;float:left;display:block;margin:5px 0 5px 5px !important;border-right:solid 1px #666;padding:0 5px 0 0}.ranking_arealink li:last-child{border:none}.ranking_arealink li a{font-size:100%;font-weight:normal !important}.search_ranking table tr.rankingcolor01 th,.search_ranking table tr.rankingcolor02 th,.search_ranking table tr.rankingcolor03 th{background-color:#fdeded;padding:0 15px 0 30px;font-size:140%;background:url(../img/ranking_01.png) #fdeded no-repeat center 3px;background-position:20px center;background-size:auto 18px;color:#333}.search_ranking table tr.rankingcolor02 th{background:url(../img/ranking_02.png) #fdeded no-repeat center 3px;background-position:20px center;background-size:auto 18px;color:#333}.search_ranking table tr.rankingcolor03 th{background:url(../img/ranking_03.png) #fdeded no-repeat center 3px;background-position:20px center;background-size:auto 18px;color:#333}#souba_search .souba_p_link{display:table;width:100%;table-layout:fixed;z-index:3;position:relative}#souba_search .souba_p_link li{display:table-cell;text-align:center;font-size:100%;vertical-align:middle}#souba_search .souba_p_link li:first-child{padding-right:5px}#souba_search .souba_p_link li+li{padding-left:5px}#souba_search .souba_p_link li a{display:block;font-weight:bold;background:#1e1e1e url(../img/arrow_w_o.png) no-repeat 98% center;background-size:auto 9px;font-weight:bold;padding:10px 3px 10px 15px;text-decoration:none;color:#fff}#souba_search .souba_p_link li a:hover{opacity:.9}#souba_search .link_area{display:block;padding-top:40px;margin-top:-40px}.dr-title02.-detailsttl{margin:40px 0;background-color:#e3f2fd;border-top:#a0a0a0 1px dotted;border-bottom:#a0a0a0 1px dotted}.dr-title02.-detailsttl h2{margin:0}.dr-title02.-detailsttl .detailsttl-container{width:980px;margin:auto}.dr-title02.-detailsttl .detailsttl-container a{float:right;margin-top:-7px}h3.detail-subttl b{display:inline-block;font-size:24px;padding-bottom:3px;border-bottom:#1e1e1e 2px solid}.detail-panorama-area{text-align:center}.detail-subttl02{font-size:18px}.detaile-layout{display:flex}.detaile-layout .dr-details-slide{width:550px}.detaile-layout .details-slide-mainIng{overflow:hidden;text-align:center}.detaile-layout .details-slide-mainIng img{width:auto;height:415px}.details-slide-mainIng .flex-direction-nav{margin:0}.detaile-layout .details-slide-navIng .row{margin:0 -1px}.detaile-layout .details-slide-navIng{position:relative;min-height:165px;background-color:#e1f5fe}.detaile-layout .details-slide-navIng .flex-nav-next a,.detaile-layout .details-slide-navIng .flex-nav-prev a{position:absolute;top:0;display:block;height:100%;width:20px;overflow:hidden;background-color:#e3f2fd;color:#e3f2fd;text-decoration:none!important;font-family:'droom' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.detaile-layout .details-slide-navIng .flex-nav-prev a:before,.detaile-layout .details-slide-navIng .flex-nav-next a:before{content:"";display:block;width:34px;text-align:center}.detaile-layout .details-slide-navIng .flex-nav-prev a{left:0}.detaile-layout .details-slide-navIng .flex-nav-next a{right:0}.detaile-layout .details-slide-navIng .flex-nav-next a::before{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 7px;border-color:transparent transparent transparent #1e1e1e;right:5px;top:50%;margin-top:-7.5px}.detaile-layout .details-slide-navIng .flex-nav-prev a::before{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:7.5px 7px 7.5px 0;border-color:transparent #1e1e1e transparent transparent;right:8px;top:50%;margin-top:-7.5px}.detaile-layout .details-slide-navIng .dr-details-thumbs{padding:6px 23px;margin:10px 0 0 0}.detaile-layout .details-slide-navIng .dr-detail-thumbs-item{width:60px;height:60px;overflow:hidden;background-color:#e1f5fe;padding:3px;text-align:center}.detaile-layout .details-slide-navIng .dr-detail-thumbs-item>div{display:flex;justify-content:center;align-items:center;height:60px}.detaile-layout .details-slide-navIng .dr-detail-thumbs-item img{width:auto;height:auto;max-height:60px;margin:0}.detaile-layout 
.detaile-layout .detaile-data ul{margin:0}.detaile-layout .detaile-data .price{color:#1976d2;font-weight:bold;font-size:20px}.detaile-layout .detaile-data .transit-list a,.detaile-layout .detaile-data .transit-list a:visited,#dr-tou .data_area .transit-list a,#dr-tou .data_area .transit-list a:visited,#dr-tou .dr-detail-obog a,#dr-tou .dr-detail-obog a:visited,#dr-tou .dr-detail-obog+.text-right a,#dr-tou .dr-detail-obog+.text-right a:visited,#souba_search .item a,#souba_search .item a:visited,#souba_search .panel-default a,#souba_search .panel-default a:visited,.refine_search-box .refine_search-list a,.refine_search-box .refine_search-list a:visited,.refine_search-box .refine_search-list a:visited small{color:#1e1e1e}.detaile-layout .detaile-data .price+a{display:inline-block;line-height:30px;margin-left:20px}.detaile-layout .detaile-data table *{vertical-align:top}.detaile-layout .detaile-data tr{border-bottom:#ddd 1px solid}.detaile-layout .detaile-data tr:first-child{border-top:#ddd 1px solid}.detaile-layout .detaile-data th{width:120px;padding:10px 0px 10px 5px;font-size:13px;border-right: #ddd 0.5px solid;border-left: #ddd 0.5px solid;background-color: #E1F5FE;}.detaile-layout .detaile-data td{margin-left:20px;padding:10px 5px;border-right: #ddd solid 1px}.detaile-icons p,.detaile-icons ul{margin:0}.detaile-icons{padding:20px;margin:40px auto 0 auto;background-color:#e1f5fe;}.detaile-icons .icons-point{margin-bottom:25px}.detaile-icons .icons-table{display:flex;flex-wrap:wrap;position:relative}.detaile-icons div[class*="icons-"]{padding:0 3px}.detaile-icons div[class*="icons-"]>p{margin-bottom:20px;padding:3px 0;background-color:#5f7182;text-align:center;color:#fff}.detaile-icons .icons-hosyo>p,.detaile-icons .icons-satsuki>p,.detaile-icons .icons-tadashi>p,.detaile-icons .icons-droomplus>p{background-color:#807662 !important}.detaile-icons .icons-table li{float:left;position:relative;width:90px;height:100px;text-align:center;margin-bottom:10px}.detaile-icons .icons-table li.icons-head{display:flex;height:48px;justify-content:center;align-items:center;background-color:#807662;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;text-align:center}.detaile-icons .icons-table li.icons-head.-function{background-color:#5f7182}.detaile-icons .icons-table li.icons-head.-function p{margin-left:0 !important}.detaile-icons div.icons-droomplus li{position:static}.detaile-icons div[class*="icons-"] li p{margin:10px 0 20px 0;font-size:12px}.detaile-icons .icons-table li.icons-head p{margin:0 !important}span[class*="facility-ico"],span[class*="function-ico"]{display:block;width:48px;height:48px;border-radius:5px;background-color:#5f7182;margin:auto}span[class*="hosyo-ico"],span[class*="satsuki-ico"],span[class*="tadashi-ico"],span[class*="dplus-ico"]{display:block;width:48px;height:48px;border-radius:5px;background-color:#807662;margin:auto}span[class*="facility-ico"],span[class*="hosyo-ico"],span[class*="satsuki-ico"],span[class*="tadashi-ico"],span[class*="dplus-ico"],span[class*="function-ico"]{background-image:url(../img/icon_detail.png);background-repeat:no-repeat;background-size:48px;background-position-x:center}.ico-gas-stove{background-image:url(../img/gas_stove.png) !important;background-repeat:no-repeat;background-size:48px;background-position-x:center}.ico-system-kitchen{background-image:url(../img/system_kitchen.png) !important;background-repeat:no-repeat;background-size:48px;background-position-x:center}span.-disabled{background-color:#e3f2fd}span.-ico-description{background-size:68px;width:68px;height:68px}.function-ico-hosyo{background-color:#807662 !important}.facility-ico-daiwa{background-position-y:11px}.facility-ico-secom{background-position-y:-57px}.facility-ico-hosyo{background-position-y:-129px}span.satsuki-ico{background-position-y:-198px}span.tadashi-ico{background-position-y:-270px}span.dplus-ico{background-position-y:-340px}span.function-ico-secondFloor{background-position-y:-418px}span.function-ico-pet{background-position-y:-488px}span.function-ico-bath{background-position-y:-560px}span.function-ico-washing{background-position-y:-629px}span.function-ico-closet{background-position-y:-701px}span.function-ico-wCloset{background-position-y:-774px}span.function-ico-toiletSeat{background-position-y:-841px}span.function-ico-flooring{background-position-y:-911px}span.function-ico-intercom{background-position-y:-982px}span.function-ico-cardKey{background-position-y:-1047px}span.function-ico-autoLock{background-position-y:-1123px}span.function-ico-kitchen{background-position-y:-1195px}span.function-ico-allElectric{background-position-y:-1263px}span.function-ico-cityGas{background-position-y:-1333px}span.function-ico-pg{background-position-y:-1405px}span.function-ico-shutter{background-position-y:-1475px}span.function-ico-parking{background-position-y:-1547px}span.function-ico-bicycleParking{background-position-y:-1618px}span.function-ico-homeSecurity{background-position-y:-57px}span.function-ico-femaleSecurity{background-position-y:-1689px}span.function-ico-layout{background-position-y:-1761px}span.function-ico-daiwa{background-position-y:-1823px}span.function-ico-net{background-position-y:-1968px}span.satsuki-ico-household{background-position-y:-1900px}span.satsuki-ico-net{background-position-y:-1968px}span.satsuki-ico-video{background-position-y:-2035px}span.satsuki-ico-books{background-position-y:-2106px}span.satsuki-ico-english{background-position-y:-2182px}span.satsuki-ico-agriculturalProducts{background-position-y:-2253px}span.satsuki-ico-furniture{background-position-y:-2323px}span.tadashi-ico-zero{background-position-y:-2393px}span.dplus-ico-english{background-position-y:-2182px}span.dplus-ico-books{background-position-y:-2106px}span.dplus-ico-musicBooks{background-position-y:-2106px}span.dplus-ico-musicVideo{background-position-y:-2035px}span.dplus-ico-cloud{background-position-y:-2460px}span.dplus-ico-iotd{background-position-y:-2535px}span.function-ico-aircon{background-position-y:-2603px}span.function-ico-reheating{background-position-y:-2674px}span.function-ico-hosyo{background-position-y:-2747px}span.dplus-ico-countPt01{background-position-y:-3992px;background-size:68px}span.dplus-ico-countPt02{background-position-y:-4092px;background-size:68px}span.dplus-ico-countPt03{background-position-y:-4192px;background-size:68px}span.-ico-description.facility-ico-daiwa{background-position-y:15px}span.-ico-description.facility-ico-secom{background-position-y:-83px}span.-ico-description.facility-ico-hosyo{background-position-y:-183px}span.-ico-description.satsuki-ico{background-position-y:-283px}span.-ico-description.tadashi-ico{background-position-y:-383px}span.-ico-description.dplus-ico{background-position-y:-483px}span.-ico-description.function-ico-secondFloor{background-position-y:-592px}span.-ico-description.function-ico-pet{background-position-y:-692px}span.-ico-description.function-ico-bath{background-position-y:-792px}span.-ico-description.function-ico-washing{background-position-y:-892px}span.-ico-description.function-ico-closet{background-position-y:-992px}span.-ico-description.function-ico-wCloset{background-position-y:-1096px}span.-ico-description.function-ico-toiletSeat{background-position-y:-1192px}span.-ico-description.function-ico-flooring{background-position-y:-1292px}span.-ico-description.function-ico-intercom{background-position-y:-1392px}span.-ico-description.function-ico-cardKey{background-position-y:-1484px}span.-ico-description.function-ico-autoLock{background-position-y:-1592px}span.-ico-description.function-ico-kitchen{background-position-y:-1692px}span.-ico-description.function-ico-allElectric{background-position-y:-1792px}span.-ico-description.function-ico-cityGas{background-position-y:-1892px}span.-ico-description.function-ico-pg{background-position-y:-1992px}span.-ico-description.function-ico-shutter{background-position-y:-2092px}span.-ico-description.function-ico-parking{background-position-y:-2192px}span.-ico-description.function-ico-bicycleParking{background-position-y:-2292px}span.-ico-description.function-ico-homeSecurity{background-position-y:-83px}span.-ico-description.function-ico-femaleSecurity{background-position-y:-2392px}span.-ico-description.function-ico-layout{background-position-y:-2495px}span.-ico-description.function-ico-daiwa{background-position-y:-2586px}span.-ico-description.function-ico-net{background-position-y:-2789px}span.-ico-description.satsuki-ico-household{background-position-y:-2692px}span.-ico-description.satsuki-ico-net{background-position-y:-2789px}span.-ico-description.satsuki-ico-video{background-position-y:-2884px}span.-ico-description.satsuki-ico-books{background-position-y:-2986px}span.-ico-description.satsuki-ico-english{background-position-y:-3092px}span.-ico-description.satsuki-ico-agriculturalProducts{background-position-y:-3192px}span.-ico-description.satsuki-ico-furniture{background-position-y:-3292px}span.-ico-description.tadashi-ico-zero{background-position-y:-3392px}span.-ico-description.dplus-ico-english{background-position-y:-3092px}span.-ico-description.dplus-ico-books{background-position-y:-2986px}span.-ico-description.dplus-ico-musicBooks{background-position-y:-2986px}span.-ico-description.dplus-ico-musicVideo{background-position-y:-2884px}span.-ico-description.dplus-ico-cloud{background-position-y:-3488px}span.-ico-description.dplus-ico-iotd{background-position-y:-3592px}span.-ico-description.function-ico-aircon{background-position-y:-3692px}span.-ico-description.function-ico-reheating{background-position-y:-3792px}span.-ico-description.function-ico-hosyo{background-position-y:-3892px}.detaile-icons .icons-point{position:relative;}.detaile-icons .ico-point{position:absolute;display:block;background:url(../img/detail_point.png) no-repeat;width:118px;height:65px;left:-130px;top:-27px}.cassette-icons li{position:relative}.detaile-icons .popup-icoInfo,.cassette-icons .popup-icoInfo{position:absolute;opacity:0;display:flex;align-items:center;width:350px;background-color:#fff;border:1px solid #ddd;padding:20px;top:-110px;left:-120%;transition:opacity .3s;z-index:-1}.cassette-icons .popup-icoInfo{width:auto;padding:5px 10px;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:12px}.detaile-icons .icons-table span[class*="-ico"]:hover~.popup-icoInfo,.detaile-icons .icons-table span[class*="-ico"]+p:hover~.popup-icoInfo,.cassette-icons span[class*="-ico"]:hover~.popup-icoInfo,.cassette-icons span[class*="-ico"]+p:hover~.popup-icoInfo{opacity:1;z-index:2}.detaile-icons .popup-icoInfo .popup-icoInfo-item,.cassette-icons .popup-icoInfo .popup-icoInfo-item{margin:0}.detaile-icons .popup-icoInfo dl.popup-icoInfo-item{padding-left:20px;text-align:left}.detaile-icons .popup-icoInfo .popup-icoInfo-item dt{color:#807662}.detaile-icons [class*="function-ico"]+p+.popup-icoInfo .popup-icoInfo-item dt{color:#5f7182}.cassette-icons .popup-icoInfo .popup-icoInfo-item dt{font-weight:normal;white-space:nowrap}.detaile-icons .function-ico-hosyo+p+.popup-icoInfo .popup-icoInfo-item dt,.cassette-icons .function-ico-hosyo+.popup-icoInfo .popup-icoInfo-item dt{color:#807662}#search_result_list .cassette-mains dl .popup-icoInfo-item{padding-left:0}.detaile-icons .popup-icoInfo.-droomplus{display:block;width:900px;top:auto;bottom:100px;left:50%;margin-left:-450px}.detaile-icons .popup-icoInfo.-droomplus .ico_ttl{padding:5px 0;text-align:center;color:#fff;background-color:#807662;font-size:16px}.detaile-icons .popup-icoInfo.-droomplus .ico_ttl span{font-size:11px}.detaile-icons .popup-icoInfo.-droomplus .ico_d_room_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.detaile-icons .popup-icoInfo.-droomplus .ico_d_room_list li{display:flex;width:49%;border:#a0a0a0 1px dotted;list-style:none;margin-bottom:20px}.detaile-icons .popup-icoInfo.-droomplus .ico_d_room_list li>dl{width:80%;padding:20px 20px 20px 0;margin:0;text-align:left}.cassette-icons span{background-size:38px}.cassette-icons span.facility-ico-daiwa{background-position-y:9px}.cassette-icons span.facility-ico-secom{background-position-y:-44px}.cassette-icons span.facility-ico-hosyo{background-position-y:-101px}.cassette-icons span.hosyo-ico{background-position-y:-101px}.cassette-icons span.satsuki-ico{background-position-y:-156px}.cassette-icons span.tadashi-ico{background-position-y:-212px}.cassette-icons span.dplus-ico{background-position-y:-268px}.cassette-icons span.function-ico-secondFloor{background-position-y:-329px}.cassette-icons span.function-ico-pet{background-position-y:-385px}.cassette-icons span.function-ico-bath{background-position-y:-442px}.cassette-icons span.function-ico-washing{background-position-y:-497px}.cassette-icons span.function-ico-closet{background-position-y:-553px}.cassette-icons span.function-ico-wCloset{background-position-y:-611px}.cassette-icons span.function-ico-toiletSeat{background-position-y:-665px}.cassette-icons span.function-ico-flooring{background-position-y:-720px}.cassette-icons span.function-ico-intercom{background-position-y:-776px}.cassette-icons span.function-ico-cardKey{background-position-y:-828px}.cassette-icons span.function-ico-autoLock{background-position-y:-888px}.cassette-icons span.function-ico-kitchen{background-position-y:-945px}.cassette-icons span.function-ico-allElectric{background-position-y:-999px}.cassette-icons span.function-ico-cityGas{background-position-y:-1053px}.cassette-icons span.function-ico-pg{background-position-y:-1111px}.cassette-icons span.function-ico-shutter{background-position-y:-1167px}.cassette-icons span.function-ico-parking{background-position-y:-1224px}.cassette-icons span.function-ico-bicycleParking{background-position-y:-1280px}.cassette-icons span.function-ico-homeSecurity{background-position-y:-44px}.cassette-icons span.function-ico-femaleSecurity{background-position-y:-1336px}.cassette-icons span.function-ico-layout{background-position-y:-1393px}.cassette-icons span.function-ico-daiwa{background-position-y:-1442px}.cassette-icons span.function-ico-aircon{background-position-y:-2059px}.cassette-icons span.function-ico-reheating{background-position-y:-2115px}.cassette-icons span.function-ico-hosyo{background-size:68px;background-position-y:-4291px}.detaile-contactus{padding:30px 0;margin-top:50px;background-color:#e1f5fe}.detaile-contactus .btn_shadow{width:380px;height:45px;padding:0;line-height:45px}.detaile-contactus .tel{color:#1e1e1e;font-size:16px}.detaile-contactus .dr-text-l{margin-top:20px}.detaile-contactus .dr-text-l span,.detaile-contactus .tel span{font-size:20px}.detaile-contactus .tel span{color:#42a5f5}.ico-mail{display:inline-block;vertical-align:middle;background:url(../img/detail_mail.png) no-repeat;width:30px;height:21px;margin:-2px 10px 0 0}.ico-nairan{display:inline-block;vertical-align:middle;background:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2222%22%20viewBox%3D%220%200%2020%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15%202L15%2020C15%2021.1%2014.25%2022%2013.3333%2022L1.66667%2021C0.749998%2021%20-1.83227e-06%2020.1%20-1.78419e-06%2019L-1.08481e-06%203C-1.03673e-06%201.9%200.749999%200.999999%201.66667%200.999999L13.3333%20-7.28523e-08C14.25%20-3.27835e-08%2015%200.9%2015%202ZM1.66667%203L1.66667%2019L13.35%2020L13.35%202L1.66667%203Z%22%20fill%3D%22white%22%2F%3E%0A%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2211%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M14%201H18.5C19.3284%201%2020%201.67157%2020%202.5V19.5C20%2020.3284%2019.3284%2021%2018.5%2021H14V1Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') no-repeat;width:20px;height:22px;margin:-2px 10px 0 0}#contactus_form .detail-subttl span{font-size:14px;margin-left:20px}#contactus_form table{width:100%}#contactus_form th{width:170px;white-space:nowrap;padding:30px}#contactus_form th.color01{width:50px;white-space:nowrap;padding:30px 30px 30px 0}#contactus_form tr:first-child{border-top:#1e1e1e 1px dotted}#contactus_form tr{border-bottom:#1e1e1e 1px dotted}#contactus_form td{background-color:#fffeee;padding:30px}#contactus_form th.color01 span{display:inline-block;padding:3px 10px;background-color:red;color:#fff;float:right}#contactus_form table input.error{background-color:#fbe6ef!important}#contactus_form .form-inline{margin-bottom:10px}#contactus_form td .form-inline:last-child{margin-bottom:0}#contactus_form .fw140+.form-group label{margin-bottom:0;min-width:70px}.mfp-figure{width:660px;height:517px;position:relative;background-color:#fff;padding:20px 40px;box-sizing:border-box}.mfp-figure .mfp-close{margin-top:-38px;font-size:35px;cursor:pointer !important}.mfp-figure .img{text-align:center;height:420px;box-sizing:border-box;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}.mfp-figure .img img.mfp-img{max-width:580px !important;max-height:100% !important;width:auto;height:auto;margin:0;padding:0}.mfp-figure .gallery_footer{text-align:center;margin-top:10px}.mfp-figure .gallery_footer a.detail_btn{display:block;background:#fff;width:270px;height:50px;border-radius:5px;border:solid 1px #cacaca;margin:0 auto;box-sizing:border-box;box-shadow:0 -2px 0 0 #d3d3d4 inset;-moz-box-shadow:0 -2px 0 0 #d3d3d4 inset;-webkit-box-shadow:0 -2px 0 0 #d3d3d4 inset;font-weight:bold;line-height:50px;text-decoration:none}.mfp-figure .mfp-bottom-bar{right:40px;width:auto;margin-top:0;top:auto}.mfp-figure .mfp-bottom-bar .mfp-counter{padding:0 10px;background:#999;color:#fff}.gallery-arrow{position:absolute;top:47%;left:50%;display:block;width:35px;height:45px;text-align:center;line-height:45px;z-index:2000;background:rgba(0,0,0,.3);color:#fff;text-decoration:none!important;font-family:'droom' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.gallery-arrow-left{margin-left:-289px}.gallery-arrow-left:before{content:""}.gallery-arrow-right{margin-left:255px}.gallery-arrow-right:before{content:""}.acordion_view{cursor:pointer;background-image:url(../img/arrow_o.png);background-repeat:no-repeat;background-position:0 20%;height:27px;line-height:21px;text-indent:23px;margin-left:50px;margin-top:5px;color:#219cd9}.acc.line_head{background-position:100% center;color:#546e7a}#condition_list .c_box{padding:5px 0 30px 0;display:table;width:100%}#condition_list .day{font-size:16px}#condition_list .g_bg{display:table-cell;background:#e3f2fd;width:73%;padding:20px;vertical-align:middle}#condition_list .g_bg.btn_area{width:236px;padding:5px 20px 20px 10px}#condition_list .btn_area ul{margin:0}#condition_list .btn_area li{padding:15px 0 0 0}#condition_list .btn_area button,#condition_list .btn_area a{font-size:16px;height:52px;width:236px;vertical-align:middle;display:table-cell}#condition_list .tt_area01,#condition_list .tt_area02{overflow:hidden}#condition_list .tt_area{background:#fff;padding:5px 7px;width:100%;margin-bottom:10px;text-align:right}#condition_list .tt_area p{width:520px;float:left;font-size:16px;font-weight:bold;text-align:left;padding:7px 0 5px 0;margin:0}#condition_list .tt_area02 p{padding:0 0 0 0;margin:0}#condition_list .tt_area a{background:#fff;border-radius:5px;border:1px solid #ddd;font-size:12px;padding:7px 8px;margin:1px 0;font-weight:bold;color:inherit}#condition_list .g_bg dl{margin-bottom:5px}#condition_list .g_bg dt{background:#1e1e1e;color:#fff;float:left;text-align:center;width:70px;padding:3px 0;font-size:12px;font-weight:normal}#condition_list .g_bg dd{padding:3px 0 3px 80px;font-size:12px;min-height:45px}#condition_list .g_bg a.delete{color:#727171;font-size:12px;text-decoration:none}#condition_list .g_bg.btn_area .btn_shadow02.cl-red{color:#29b6f6!important}#condition_list .g_bg.btn_area .btn_shadow03{border:2px solid #ccc;box-shadow:0 -2px 0 0 #f1f1f1 inset;-moz-box-shadow:0 -2px 0 0 #f1f1f1 inset;-webkit-box-shadow:0 -2px 0 0 #f1f1f1 inset}#condition_list .multiline_text{background:#e3f2fd;position:relative;overflow:hidden;height:2.8em;margin:0;text-align:justify}#condition_list .multiline_text:before,#condition_list .multiline_text:after{background:#e3f2fd;position:absolute}#condition_list .multiline_text:before{content:"…";bottom:0;right:0}#condition_list .multiline_text:after{content:"";height:100%;width:100%}.register_box h1{padding:0;text-align:center;margin:35px 10px;font-size:19px;font-weight:bold;display:block;float:none}.register_box .inner_box{padding:20px 240px;margin:40px 0 160px 0;background:#f5f5f5;border-radius:10px}.register_box .inner_box.stop{padding:20px 40px;margin:40px 0 160px 0}.register_box .inner_box.stop_complete{padding:20px 40px;margin:40px 0 160px 0}.register_box .inner_box.complete_out{padding:20px 155px 40px 155px}.register_box .inner_box p b{font-size:20px}.register_box .inner_box ul{display:inline-block;margin-top:25px}.register_box .inner_box li{text-align:left}.register_box .inner_box .btn_submit a{line-height:43px;font-size:15px}.register_box .complete{padding:30px 30px 10px 30px;background:#fff;border:1px solid #b3b4b4;min-height:200px}.register_box .inner_box.stop_complete .complete{padding:30px 30px 10px 30px;margin:0 165px;min-height:30px}.register_box .complete .error_msg{margin:40px auto}.register_box label.error.m_controll{margin-bottom:-25px}.register_box input[type="text"]{font-size:16px;padding:10px;height:auto}.register_box input.error{background-color:#fbe6ef!important}.register_box .note p:before{content:'※'}.register_box .note p{margin-left:1em;text-indent:-1em;font-size:11px;margin-top:60px;line-height:20px}.register_box .inner_box ul.stopform{display:table;margin:10px 165px;width:620px}.stopform li{display:table-cell;vertical-align:top}.register_box .inner_box .stopform li .btn_submit a{line-height:33px;font-size:15px}.panorama_box{margin:30px 40px 50px 40px;position:relative}.btn-secondary{color:#1e1e1e;border:#1e1e1e 1px solid;border-radius:5px;background:#e3f2fd;background:-moz-linear-gradient(top,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);background:-webkit-linear-gradient(top,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);background:linear-gradient(to bottom,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f2fd',endColorstr='#bbdefb',GradientType=0);font-weight:bold;box-shadow:0 2px 6px -2px rgba(0,0,0,.3)}a.btn-secondary:visited{color:#1e1e1e}.btn-secondary::before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #1e1e1e}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{color:#1e1e1e!important;background:#e3f2fd;background:-moz-linear-gradient(top,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);background:-webkit-linear-gradient(top,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);background:linear-gradient(to bottom,#e3f2fd 0%,#e3f2fd 67%,#bbdefb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f2fd',endColorstr='#bbdefb',GradientType=0);font-weight:bold;box-shadow:0 2px 6px -2px rgba(0,0,0,.3);opacity:.7}.btn-secondary.-white{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 67%,#e3f2fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e3f2fd',GradientType=0)}.btn-secondary02{color:#1e1e1e;border-radius:5px;border:#a0a0a0 1px solid;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 67%,#e3f2fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e3f2fd',GradientType=0);box-shadow:0 2px 6px -2px rgba(0,0,0,.3)}#shop_detail .btn-secondary02,.condition .btn-secondary02,.detailsttl-container .btn-secondary02{font-weight:bold}.btn-secondary02:hover,.btn-secondary02:active,.btn-secondary02:focus{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 67%,#e3f2fd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 67%,#e3f2fd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e3f2fd',GradientType=0);font-weight:bold;box-shadow:0 2px 6px -2px rgba(0,0,0,.3);opacity:.8}a.btn-secondary02:visited{color:#1e1e1e}#search_result_list.map .dr-result-view{margin:0;padding:10px 0}#search_result_list.map .dr-result-view .container{display:flex}#search_result_list.map .nav-listmap,#search_result_list.map #bld_count{width:50%;margin:0}#search_result_list.map .dr-result-view{border-bottom:#ccc 1px solid}#search_result_list.map #car_search .dr-result-view{border-top:#ccc 1px solid;padding:10px 0 5px 0}#search_result_list.map .dr-title02 h2{margin:0}#search_result_list.map .dr-title02+.prolife{margin-bottom:30px}#search_result_list .common-cassette{padding:20px}#search_result_list .cassette-item{padding:20px 0;border-top:#1e1e1e 1px dotted;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);transform: translateY(-3px)}#search_result_list .dr-property-list-item .cassette-item {padding: 30px;border: none;border-radius: 12px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);transition: all 0.3s ease;background: #fff;margin-bottom: 25px;position: relative;}#search_result_list .dr-property-list-item #search_result_list .dr-property-list-item .cassette-mains > div:first-child {width: 300px;height: 200px;border-radius: 8px;overflow: hidden;flex-shrink: 0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}#search_result_list .dr-property-list-item .cassette-mains > div img {height: 200px;max-height: 200px;object-fit: cover;width: 100%;transition: transform 0.5s ease;}#search_result_list .dr-property-list-item .cassette-mains > div:hover img {transform: scale(1.05);}#search_result_list .dr-property-list-item .cassette-name {font-size: 24px;font-weight: 600;margin-bottom: 10px;color: #333;border-bottom: 2px solid #e3f2fd;padding-bottom: 8px;}#search_result_list .dr-property-list-item .cassette-data ul {max-width: 590px;}#search_result_list .dr-property-list-item .cassette-data ul li span {padding: 3px 8px;display: block;min-width: 80px;background-color: #e3f2fd;border: 1px solid #bedcf9;border-radius: 5px;text-align: center;margin-right: 12px;float: left;font-size: 12px;font-weight: 600;color: #0277bd;}#search_result_list .dr-property-list-item .cassette-data ul li p {margin-left: 0;margin-bottom: 0;line-height: 1.4;padding-right: 5px;flex: 1;}.property-badge {position: absolute;top: 15px;left: 15px;background: #f44336;color: white;padding: 5px 12px;border-radius: 20px;font-size: 12px;font-weight: bold;z-index: 2;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}.list-inline-tag {display: inline-block;background: #ffd54f;color: #333;font-size: 12px;font-weight: 600;padding: 3px 10px;border-radius: 20px;margin-right: 8px;margin-bottom: 5px;}.btn-link.arrow_l:hover {background: #01579b;color: white;text-decoration: none;}.btn-link.arrow_l.premium {background: #ffa000;}.btn-link.arrow_l.premium:hover {background: #ff8f00;}#search_result_list .dr-property-list-item {border-bottom: 1px solid rgba(0, 0, 0, 0.05);padding-bottom: 15px;}#search_result_list .dr-property-list-item .cassette-item{padding:30px;border:#1e1e1e 1px solid;border-radius:10px;box-shadow:0 2px 6px -2px rgba(0,0,0,.3)}#search_result_list .cassette-mains{display:flex}#search_result_list .cassette-mains>div:first-child{width:270px;height:175px;overflow:hidden;text-align:center;background-color:#e1f5fe;border-radius:5px}#search_result_list .dr-property-list-item .cassette-mains>div:first-child{width:290px;height:190px;flex-shrink:0}#search_result_list .cassette-mains>*{margin-bottom:20px}#search_result_list .cassette-mains>div img{width:auto;height:175px}#search_result_list .dr-property-list-item .cassette-mains>div img{height:190px;max-height:190px}.cassette-data-box{min-height:190px;display:table}#search_result_list .cassette-mains dl{padding-left:20px}#search_result_list .cassette-mains .cassette-data-box dl{display:table-cell;vertical-align:middle;margin-bottom:0 !important}#search_result_list .cassette-name{font-size:18px;margin-bottom:15px}#search_result_list .dr-property-list-item .cassette-name{font-size:24px}#search_result_list .dr-property-list-item .cassette-data ul{display:flex;flex-wrap:wrap;max-width:575px}#search_result_list .dr-property-list-item .cassette-data ul li{overflow:hidden;margin-bottom:20px; width: 40%;}#search_result_list .dr-property-list-item .cassette-data ul li+li+li{margin-bottom:0}#search_result_list .dr-property-list-item .cassette-data ul li.cassette-data-long{width:60%}#search_result_list .dr-property-list-item .cassette-data ul li span{padding:0 6px;display:block;width:90px;background-color:#e3f2fd;border:#a0a0a0 1px solid;border-radius:5px;text-align:center;margin-right:10px;float:left}#search_result_list .dr-property-list-item .cassette-data ul li p{margin-left:100px;margin-bottom:0;padding-top:0;min-height:0;line-height:1;padding-right:10px}#search_result_list .dr-property-list-item .cassette-data ul li span+p{margin-top:4px}#search_result_list .cassette-icons ul,.dr-lists-city-section01 .cassette-icons ul{display:flex;margin-top:20px;margin-left:-2px}#search_result_list td.cassette-icons,.dr-lists-city-section01 td.cassette-icons{width:280px}#search_result_list td.cassette-icons ul,.dr-lists-city-section01 td.cassette-icons ul{margin-top:0;margin-bottom:0}#search_result_list .cassette-icons ul li,.dr-lists-city-section01 .cassette-icons ul li{padding:2px}#search_result_list .cassette-icons ul li span,.dr-lists-city-section01 .cassette-icons ul li span{width:40px;height:40px}#search_result_list .cassette-roomList table,.dr-lists-city-section01 .cassette-roomList table,.peripheral_detail table,div[id*="favorite_item"] table {
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    border-collapse: separate;
    width: 100%;
}
.peripheral_detail table{border-top:none}#search_result_list .cassette-roomList table th,.dr-lists-city-section01 .cassette-roomList table th,.peripheral_detail table th{padding:10px;background-color:#e3f2fd;text-align:center;font-size:12px;border-right: #ddd solid 1px;}div[id*="favorite_item"] table th{border-left:#a0a0a0 1px dashed !important;padding:10px;background-color:#e3f2fd !important}.peripheral_detail table tr{border-top:#a0a0a0 1px dashed}#search_result_list .dr-property-list-item .cassette-roomList table th,.dr-lists-city-section01 .dr-property-list-item .cassette-roomList table th{font-size:14px;font-weight:bold}#search_result_list .cassette-roomList table td,.dr-lists-city-section01 .cassette-roomList table td{padding:10px;border-right: #ddd solid 1px;border-top: #ddd solid 1px;}.dr-lists-city-section01 .room_layout{text-align:left !important}div[id*="favorite_item"] table td{border-left:#a0a0a0 1px dashed !important;border-top:#a0a0a0 1px dashed !important;padding:10px}.peripheral_detail table th,.peripheral_detail table td{border:none}.peripheral_detail table th{border-right:#a0a0a0 1px dashed;border-top:#a0a0a0 1px dashed}.peripheral_detail table td{border-top:#a0a0a0 1px dashed}#search_result_list .cassette-roomList table td:first-child,#search_result_list .cassette-roomList table td:last-child,#search_result_list .cassette-roomList table td:nth-last-child(2),.dr-lists-city-section01 .cassette-roomList table td:first-child,.dr-lists-city-section01 .cassette-roomList table td:last-child,.dr-lists-city-section01 .cassette-roomList table td:nth-last-child(2){text-align:center}#search_result_list .cassette-roomList table td .cl-red,.dr-lists-city-section01 .cassette-roomList table td .cl-red{font-weight:bold}#search_result_list .cassette-roomList table td .roomList-favo,.dr-lists-city-section01 .cassette-roomList table td .roomList-favo{color:#1e1e1e;text-decoration:none}#search_result_list .-map_area{width:885px;padding:0}#search_result_list .-map_area .btn-secondary02{position:absolute;z-index:1;left:20px;top:20px;font-weight:bold}#search_result_list .kinrin-box{border-radius:10px;padding:30px 20px;background-color:#e3f2fd;border:#a0a0a0 1px dashed}#search_result_list .kinrin-box a,#search_result_list .kinrin-box a:visited{color:#1e1e1e}#search_result_list .cassette-item{position:relative;overflow:hidden}#search_result_list .cassette-item .property-badge{position:absolute;left:-70px;top:16px;color:#fff;background-color:#3b4e68;font-size:14px;text-align:center;font-weight:bold;width:200px;padding:3px 0;transform:rotate(-45deg)}.cl-num{font-size:18px}#search_result_list .input-search_result,.dr-lists-city-section01 .input-search_result{padding-top:3px;font-size:12px;width:10em;text-align:left;margin-right:-25px}.dr-button-area .row.-train{padding:20px 0}.dr-button-area .row.-train p{display:inline-block}.dr-button-area .row.-train button{display:inline-block;margin-left:10px;width:270px}.peripheral_detail .data-txt{font-size:20px;font-weight:bold}.peripheral_detail a,.peripheral_detail a:visited{color:#1e1e1e}.row .col-xs-6 .btn_shadow{position:relative;display:inline-block;width:300px;color:#fff;text-decoration:none}.value_head{position:relative;background:url('/real_estate/app/webroot/common_pc/assets/img/value/head.jpg') no-repeat center;background-size:cover;width:100%;height:400px}.value_head p{display:block;position:absolute;background-color:#fff;top:50%;right:50%;margin-top:-65px;margin-right:100px;padding:30px;font-size:16px}.value_head p span{display:block;font-size:28px;font-weight:bold}.value_section-box h2,.prefectures_section-box h2{font-size:22px;font-weight:bold;text-align:center}.value_section-box{margin-top:65px}.value_section-box~.value_section-box{margin-top:80px}.value_section-box:first-child h2{margin-bottom:30px}.value_section-box:first-child p{width:830px;margin:auto;line-height:1.8}.value_section-box~.value_section-box>p{text-align:center}.value_section-list{display:flex;flex-wrap:wrap;padding:0;margin:0 -15px}.value_section-list li{width:50%;padding:20px 15px;list-style:none}.value_section-list li a,.value_section-list li a:visited{color:#1e1e1e;text-decoration:none}.value_section-list li a.inLink{font-size:16px;font-weight:bold;text-decoration:underline}.value_section-list li a:hover,.value_section-list li a:hover *{opacity:.8}.value_section-list.-sub{flex-wrap:nowrap;margin:0 -10px}.value_section-list.-sub li{width:25%;padding:10px}.section-list_img img{width:100%;height:auto}.section-list_txt{padding:30px 20px;background-color:#fff}.section-list_ttl{font-size:20px;font-weight:bold}.value_section-list.-sub .section-list_ttl{margin:0;font-size:15px;text-align:center}.value_section-list.-sub .section-list_txt{padding:10px 0}.value_section-list.-sub .sub-inner{border-radius:5px;overflow:hidden;box-shadow:0 0 6px -3px #1e1e1e}[class*="_section-subttl"] h2{float:left;margin:0 10px 0 0}[class*="_section-subttl"] p{line-height:26px;color:#666}[class*="_section-subttl"]{overflow:hidden}.function_head{position:relative;background:url('/real_estate/app/webroot/common_pc/assets/img/function/head.jpg') no-repeat center;background-size:cover;width:100%;height:400px}.function_head p{display:block;position:absolute;background-color:#fff;top:50%;right:50%;margin-top:-65px;margin-right:75px;padding:30px;font-size:16px}.function_head p span{display:block;font-size:28px;font-weight:bold}.function_section-box h2{font-size:22px;font-weight:bold;text-align:center;margin-top:90px;margin-bottom:20px}.function_section-list-item{display:flex;padding:0;background-color:#fff;padding:15px 20px}.function_section-list-item+.function_section-list-item{margin-top:30px}.function_section-list-item li{width:33.33%;padding:15px;list-style:none}.function_section-list-item li a,.function_section-list-item li a:visited{color:#1e1e1e;text-decoration:none}.function_section-list-item li a:hover *{opacity:.8}.function_section-ttl{font-size:20px;line-height:18px;height:18px;font-weight:bold;margin-bottom:25px}.function_section-subttl{margin-top:10px;font-size:18px;font-weight:bold}.function_section-box.-section_sns li{width:50%}.function_section-list-item .sns-box{display:table;height:80px;width:100%;margin:auto}.function_section-list-item .sns-box span{display:table-cell;vertical-align:middle;text-align:center}.form-control-ranking{position:relative;float:left;height:30px;font-size:16px;width:70%;border-radius:0;border:1px #c8c9c9 solid;padding:0 10px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/real_estate/app/webroot/common_pc/assets/img/function/arrow.png') no-repeat;background-position:96% center}.form-control-ranking+input{width:28%;color:#fff;background-color:#546e7a;border:none;font-size:16px;line-height:30px;padding:0 !important}.-function .f_l,.f_l{float:left}.-function form{overflow:hidden;margin-bottom:20px}.-function p{margin-right:10px !important;padding:0 !important;width:auto !important}.-function .modal-dialog{width:850px}#ico_d_room h3{text-align:center;font-weight:bold}#ico_d_room .ico_d_room_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}#ico_d_room .ico_d_room_list li{display:flex;width:49%;background-color:#fff;list-style:none;margin-bottom:20px}#ico_d_room .ico_d_room_list li>span{margin:20px}#ico_d_room .ico_d_room_list li>dl{width:80%;padding:20px 20px 20px 0;margin:0}#ico_d_room .ico_d_room_list li>dl dt{font-size:16px}.facility-box .ico_d_room_list li>dl dt{color:#5f7182}.service-box .ico_d_room_list li>dl dt{color:#807662}.facility-box .ico_ttl{padding:5px 0;text-align:center;color:#fff;background-color:#5f7182;font-size:16px}.service-box .ico_ttl{padding:5px 0;text-align:center;color:#fff;background-color:#807662;font-size:16px}.dr-title_ico_d_room{font-size:22px;margin:0 0 20px 0}.dr-title_ico_d_room~.dr-title_ico_d_room{margin-top:30px}.product_head{position:relative;width:100%;height:auto}.product_head p{position:absolute;display:block;width:100%;padding:30px;text-align:center;color:#fff;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 43%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 43%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 43%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0)}.product_head p span{display:block;font-size:28px;font-weight:bold}.product_section-box{margin-top:60px}.product_section-list{display:flex;flex-wrap:wrap;padding:0;margin:0 -10px}.product_section-list li{width:33.3%;list-style:none;margin-bottom:40px}.product_section-list li a,.product_section-list li a:visited,.product_section-list li a:visited span{display:block;color:#1e1e1e;text-decoration:none}.product_section-list li a:hover{opacity:.8}.product_section-list li .product-list_img{width:290px;background-color:#fff;margin:auto}.product_section-list li .product-list_img p{text-align:center;padding:30px;margin:0;font-size:18px;height:110px;display:flex;justify-content:center;align-items:center}.product_section-list li .product-list_img img{width:100%}#product_page .product_page_head img{width:100%}#product_page .product_page_info{display:flex;justify-content:space-between;align-items:center;margin-top:60px}#product_page .product_page_info .page_info_ttl{font-size:20px;font-weight:bold}#product_page .product_page_info .page_info_text{font-size:28px}#product_page .product_page_info .page_info_img{margin-left:20px}#product_page .product_page_info .page_info_img img{border:10px #fff solid}#product_page .product_page_text p{font-size:16px;margin-top:40px;line-height:1.5}#product_page .product_page_img{display:flex;flex-wrap:wrap;justify-content:space-between;margin:70px 0 0 0}#product_page .product_page_img li{margin-bottom:50px}#product_page .product_page_nav{display:flex;flex-wrap:wrap}#product_page .product_page_nav li{width:25%;padding:0 10px;margin-bottom:10px}#product_page .product_page_nav li a,#product_page .product_page_nav li a:visited{display:block;padding:5px;width:100%;background-color:#fff;border:#1e1e1e 1px solid;border-radius:5px;color:#1e1e1e;text-align:center;text-decoration:none}#product_page .product_page_nav li a:hover{opacity:.7}#prefectures .head{position:relative;width:100%;background-color:#1e1e1e}#prefectures .head:before{content:"";display:block;padding-top:38.5%}#prefectures .head-list{margin:0 !important}#prefectures .head li{width:100%;top:0;left:0;position:absolute}#prefectures .head li img{width:100%}#prefectures .head p{display:block;position:absolute;width:267px;background-color:#fff;top:0;right:50%;margin-right:210px;padding:25px;font-size:12px;z-index:2}#prefectures .head p span{font-size:26px;font-weight:bold}#prefectures .head p span+span{font-size:20px}.prefectures_head_nav{padding:20px 0;background-color:#1e1e1e}.prefectures_head_nav a{display:block;width:100%;padding:15px 0;background-color:#fff;border-radius:5px}.prefectures_head_nav a:hover{opacity:.9}.prefectures_head_nav ul{display:flex;width:980px;max-width:none !important;margin:auto}@media(min-width:992px).prefectures_head_nav ul{width:970px;}@media(min-width:768px).prefectures_head_nav ul{width:750px;}.prefectures_head_nav ul li{width:33%;padding:0 6px;font-size:22px;font-weight:bold}.prefectures_head_nav ul li a,.prefectures_head_nav ul li a:visited,.prefectures_head_nav ul li a:visited span{position:relative;display:flex;color:#1e1e1e;text-decoration:none;height:100%;align-items:center}.prefectures_head_nav ul li a::before{position:absolute;content:'';display:block;right:20px;top:50%;margin-top:-4px;width:8px;height:8px;border-top:2px solid #1976d2;border-right:2px solid #1976d2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prefectures_head_nav ul li a .ico{width:75px;position:relative;}.prefectures_head_nav ul li a p{margin-bottom:0}.prefectures_head_nav ul li a p span{display:block;font-size:16px;font-weight:normal}.prefectures_head_nav ul li.nav_list_sub{font-size:18px;padding-left:20px}.prefectures_head_nav ul li.nav_list_sub a{padding:6px 10px}.prefectures_head_nav ul li.nav_list_sub a+a{margin-top:10px}.prefectures_head_nav ul li.nav_list_sub a span{font-weight:normal}.prefectures_section-box{position:relative}.new_recommend_list{overflow:hidden;margin:0 40px;padding-bottom:3px}.new_recommend_list li{width:25%;float:left}.new_recommend_list_card{position:relative;overflow:hidden;margin:auto;width:195px;padding:10px;background-color:#fff;box-shadow:0 0 6px -3px #1e1e1e}.new_recommend_list_card img{width:100%}.new_recommend_list_card .new_recommend_list_ttl{padding:5px 0;font-size:14px;font-weight:bold;margin:0}.new_recommend_list_card .new_recommend_list_addr{font-size:12px}.new_recommend_list_card .new_recommend_list_price{font-size:18px;font-weight:bold;color:#1976d2;text-align:center}.new_recommend_list_card .new_recommend_list_btn a,.new_recommend_list_card .new_recommend_list_btn a:visited{display:block;border:2px #1e1e1e solid;border-radius:5px;padding:5px;text-align:center;color:#1e1e1e;text-decoration:none}.new_recommend_list_card .new_recommend_list_btn a:hover{opacity:.6;background-color:#e1f5fe}.new_recommend_list_card>span{display:block;width:100%;position:absolute;background-color:#3b4e68;color:#fff;line-height:1.5;text-align:center;transform:rotate(-45deg);top:10px;left:-75px;font-size:13px}.what_value>img,.what_value>picture{float:left}.what_value_list{margin-left:250px;width: 800px;}.what_value_list li{font-size:24px;font-weight:bold;margin-bottom:10px}.what_value_list li img{margin-right:10px}.what_value_list li span{display:inline-block;margin-left:10px;font-size:14px;font-weight:normal}.what_value_link{text-align:right}.what_value_link a,.what_value_link a:visited{color:#1e1e1e}.droom_gallery{display:flex}.droom_gallery_box,.droom_gallery_box:visited{background-color:#e3f2fd;color:#1e1e1e;text-decoration:none}.droom_gallery_box:hover{opacity:.7;color:#1e1e1e}.droom_gallery_box:first-child{display:flex}.droom_gallery_box .droom_gallery_text{position:relative;padding:30px}.droom_gallery_box .droom_gallery_ttl{font-size:18px;font-weight:bold}.droom_gallery_box .droom_gallery_ttl span{color:#1e1e1e}.droom_gallery_box .droom_gallery_text img{position:absolute;left:0;bottom:-60px}.droom_gallery_box+.droom_gallery_box{text-align:center;margin-left:20px}.droom_gallery_box+.droom_gallery_box .droom_gallery_ttl{margin-top:10px}#near_room_list .dr-carousel .flex-direction-nav .flex-next::before{right:12px}#near_room_list .dr-carousel .flex-direction-nav .flex-prev::before{left:12px}#near_room_list .btn-primary{display:block;border:2px #1e1e1e solid;border-radius:5px !important;background-color:#fff !important;padding:5px;text-align:center;color:#1e1e1e;text-decoration:none}#near_room_list .thumbnail{padding:10px}.dr-searches_count_detail#kodawari_box03 .refine_search-box .refine_search-list{width:100%}.dr-searches_count_detail#kodawari_box03 .refine_search-box .refine_search-list li{width:100px}.dr-searches_count_detail#kodawari_box02 .fancybox-skin,.dr-searches_count_detail#kodawari_box03 .fancybox-skin{width:95%;max-width:980px;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:10px}.dr-searches_count_detail#kodawari_box03 .refine_search-head p{width:auto !important}@media screen and (max-height:700px){.dr-searches_count_detail#kodawari_box02 .fancybox-skin,.dr-searches_count_detail#kodawari_box03 .fancybox-skin{width:95%;max-width:980px;top:10%;left:50%;transform:translate(-50%,0);padding-bottom:10px}}.dr-searches_count_detail#kodawari_box02 .fancybox-skin .fancybox-outer,.dr-searches_count_detail#kodawari_box03 .fancybox-skin .fancybox-outer{overflow-x:auto}.dr-searches_count_detail#kodawari_box02 .fancybox-skin .container,.dr-searches_count_detail#kodawari_box03 .fancybox-skin .container{padding-top:20px;width:100%}.dr-searches_count_detail#kodawari_box02 .fancybox-skin .container #count_detail table,.dr-searches_count_detail#kodawari_box03 .fancybox-skin .container #count_detail table{width:100%;overflow:auto}.dr-searches_count_detail#kodawari_box02 .fancybox-skin .container #count_detail .table-bordered>tbody>tr>th,.dr-searches_count_detail#kodawari_box03 .fancybox-skin .container #count_detail .table-bordered>tbody>tr>th{border:1px solid #ddd !important}.dr-searches_count_detail#kodawari_box02 .fancybox-skin .dr-button-area{margin-top:20px}.tou_link,.tou_link:visited,.tou_link:visited span{color:#1e1e1e !important;text-decoration:none}.tou_link:visited span.property-badge,.tou_link:visited span.list-inline-tag{color:#fff !important}.tou_link{display:block}.tou_link:hover{background-color:#e1f5fe}div[id*="favorite_item"] .bg-lbrown{display:block;float:left;background-color:#e3f2fd !important;border:#a0a0a0 1px solid;border-radius:5px}div[id*="favorite_item"] .dr-property-meta{display:flex;flex-wrap:wrap;max-width:484px}div[id*="favorite_item"] .dr-property-meta>div{width:30%}div[id*="favorite_item"] .dr-property-meta>div:nth-child(odd){width:70%}div[id*="favorite_item"] .form-control-static{padding-top:3px !important;padding-bottom:0 !important}div[id*="favorite_item"] .form-control-static+.form-control-static{padding:0 !important}div[id*="favorite_item"] .dr-property-meta>div:nth-child(odd) .bg-lbrown+div{margin-left:65px;padding-right:20px}div[id*="favorite_item"] .dr-property-image{margin-bottom:20px}div[id*="favorite_item"] .publish_end .btn_area .btn-secondary{opacity:.3}#shop_detail .main_area .m_title .title_out .l_line{line-height:15.6px !important;margin-left:0;padding-left:0;margin-top:0;padding-top:0}.title_inner .details_btn_height{margin-top:0}.title_inner .details_btn_height a{height:35px;padding:8px 20px}#shop_detail{font-family:メイリオ,Meiryo,sans-serif}#shop_detail .title_out,#shop_detail .title_inner,.main_area{background:none !important;border:none !important}#shop_detail .title_out{margin-bottom:20px}#shop_detail .content_box .cr.t_indent,#shop_detail .content_box h3.t_indent{background-color:#e1f5fe!important;padding:10px}#shop_detail .content_box .cr.t_indent{margin-bottom:15px;padding:8px 10px}.content_box .t_indent h3,.content_box h3.t_indent{border:none !important;background:none !important;font-weight:bold;color:#333}.content_box .t_indent h3{margin:0 0 0 0;font-size:130%}#shop_detail table.table01{border-top:1px solid #d3d3d4 !important;border-right:1px solid #d3d3d4 !important;border-left:1px solid #d3d3d4 !important;border-bottom:none !important}#shop_detail table.table01 th{background:#e1f5fe !important;width:17.5%;text-align:left;padding:15px 0 15px 15px !important;border-bottom:1px solid #ccc !important}#shop_detail table.table01 th{border-bottom:1px solid #ccc !important}#shop_detail .title_inner .l_line{border:none !important}#shop_detail .title_inner .l_line b{padding-bottom:3px !important;color:#333;border-bottom:#1e1e1e 2px solid !important;font-size:28px!important}#shop_detail .title_inner .l_line b span{color:#333;font-weight:bold}#shop_detail .title_inner{padding:5px 0 10px 0}#shop_detail .company_info_link{margin-top:7px}#shop_detail .company_info_link a{background:url(../img/arrow_s.png) no-repeat 0 center !important;padding:0 0 0 10px !important}#shop_detail .dh-slide-item{background-color:#fff;box-shadow:0 0 6px -3px #1e1e1e;margin:10px 8px}#shop_detail .dh-media-body{width:446px;padding-left:25px}#shop_detail .dh-alert{font-size:13px;line-height:1.53;border:solid 1px #e53935;padding:15px;background:#fff;border-radius:4px;color:#e53935;background-color:#ffecec}.detaile-video{background:#e6e4e0;margin:20px 15px;padding:13px 25px 0 25px;border-radius:5px;overflow:hidden}.detaile-video .video-head{margin:0 20px 0 0;width:160px}.detaile-video .video-head p{color:#fff;background:#807662;position:relative;font-weight:bold;padding:5px 23px}.detaile-video .video-head p:before{top:0;right:-15px;width:0;height:0;display:block;content:'';border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #807662;position:absolute}.detaile-video ul{width:675px}.detaile-video li{display:inline-block;margin:0 2px 5px 2px}.detaile-video li a{display:block;font-weight:bold;background:#fff;padding:4px 15px 3px 0;width:160px;text-align:center;text-decoration:none;border-radius:5px;position:relative}.detaile-video li a::before{position:absolute;top:0;bottom:0;right:8px;margin:auto;width:14px;height:12px;-webkit-border-radius:25%;border-radius:25%;background:#807662;content:""}.detaile-video li a::after{position:absolute;top:0;bottom:0;right:9px;margin:auto;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:4px solid #fff;content:""}.detaile-video li .satuki-video{border:1px solid #42a5f5;color:#42a5f5}.detaile-video li .satuki-video::before{background:#42a5f5}.detaile-video li .satuki-video:hover{background:#ffdcf5}.detaile-video li .tadasi-video{border:1px solid #00a0ca;color:#00a0ca}.detaile-video li .tadasi-video::before{background:#00a0ca}.detaile-video li .tadasi-video:hover{background:#c8f5ff}.premiere_news{font-weight:bold;font-size:18px;margin-bottom:10px}.premiere_news_sub{font-weight:bold;font-size:16px;margin-bottom:10px} .ico-zeh-m{background-image:url(../img/icon_ZEH-M3.png) !important;background-color: transparent !important;background-repeat:no-repeat;background-size:48px;background-position-x:center} .icon-link:hover~.popup-icoInfo {opacity: 1;z-index: 2} .icon-link {text-decoration: none !important; color: #1e1e1e !important;} .function-ico-zehm{background-image:url(../img/icon_ZEH-M3.png) !important;} .cassette-icons .function-ico-zehm{background-size: 40px !important;} #ico_d_room .ico_d_room_list li .icon-link {display: flex;} #ico_d_room .ico_d_room_list li .icon-link span {margin: 20px;} #ico_d_room .ico_d_room_list li .icon-link dl {width:80%;padding:20px 20px 20px 0;margin:0} #ico_d_room .ico_d_room_list li .icon-link dl dt {font-size:16px} .facility-box .ico_d_room_list li .icon-link dl dt {color: #5f7182} .service-box .ico_d_room_list li .icon-link dl dt {color: #807662} .dr-prefectures h2 {text-align: center;font-size: 22px;font-weight: bold;margin: 3px 0 14px;} .dr-prefectures .dr-caption {font-size: 14px;font-weight: normal;margin-bottom: 30px;} .middlefooter-layout .footer-title {font-size: 14px; margin: 2px 0 13px;} .dr-middlefooter .title-list {font-size: 14px; margin: 22px 0 9px;} .dr-title02 .title-1 {line-height: 1.6; text-align: left;} .refine_search-box .refine_search-head h2, .refine_search-box .refine_search-head h3 {width: auto;float: left; margin:0; padding: 0 5px 3px;} .refine_search-box .refine_search-head h2 span, .refine_search-box .refine_search-head h3 span {width: auto; float: left; padding:2.5px 20px 3px 0;margin-right: 20px;border-right: #a0a0a0 2px dotted;font-weight: bold;font-size: 16px;} .refine_search-box .refine_search-head label {margin-top: 1.5px;} #prefectures .head .prefectures_head-text {display: block;position: absolute;width: 267px;background-color: #fff;top: 0;right: 50%;margin-right: 210px;padding: 25px;font-size: 12px;z-index: 2;} #prefectures .head .prefectures_head-text h1 {margin: 4.5px 0 4px;font-size: 26px; font-weight: bold;text-align: left;} #prefectures .head .prefectures_head-text h1 span {font-size: 20px;} #prefectures .head .prefectures_head-text p {position: relative; width: auto; margin: 0;padding: 0;right: 0;} .title-3 {margin: 2.5px 0 3px;} .refine_search-list h3 {margin: 0;} #search_result_list .dr-property-list-item .cassette-name h2 {font-size: 24px; font-weight: bold;margin: 0; padding: 4px 0 3px;} .ico-takuhai-dbox{background-image:url(../img/takuhai_box.png) !important;background-repeat:no-repeat;background-size:48px;background-position-x:center} .function-ico-dbox{background-image:url(../img/takuhai_box.png) !important;} .move-in{vertical-align:middle !important;}