@charset "UTF-8";span.accentB001{font-size:115%;font-weight:700}.content-bottom{position:relative;z-index:0}#breadcrumb{position:relative;box-sizing:border-box;border-top:1px solid #dadada;border-bottom:1px solid #dadada;z-index:1}#breadcrumb ol{max-width:1280px;padding:10px;margin:auto;text-align:left}.breadcrumb-item{font-size:12px;display:inline-block;position:relative}.breadcrumb-item:last-of-type::after{display:none}.breadcrumb-item::after{position:absolute;content:'';top:45%;right:-5px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg) translateX(-45%);-ms-transform:rotate(45deg) translateX(-45%);transform:rotate(45deg) translateX(-45%)}.breadcrumb-item a{color:#333}.breadcrumb-item a:hover{opacity:.5;transition:.25s}.breadcrumb-item span{display:inline-block;padding:0 10px}#search-nav{width:100%;position:fixed;bottom:0;left:0;right:0;z-index:3;margin:auto;background:rgba(255,255,255,.9);border-top:1px solid #ccc}#search-nav-inner{max-width:1280px;margin:0 auto}.search-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:950px;transition:.2s;padding:20px 0;box-sizing:border-box}#search-nav .hit-count{-webkit-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px;max-width:240px;min-width:120px}#search-nav .hit-count,.result-nav-right .hit-count,.search-filter-btn .hit-count{font-size:110%}#search-nav .hit-count p,.result-nav-right .hit-count p,.search-filter-btn .hit-count p{display:inline-block}.hit-txt{margin:0 auto 0 10px}#result-content .total-count,#search-nav .total-count,.result-nav-right .total-count,.search-filter-btn .total-count{margin-left:5px}.display-count{margin-left:5px}.display-count span{font-weight:600}.result-count{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between}.result-count p{display:inline-block}#search-nav button{margin-left:5px}#search-nav button span{display:inline-block;margin-right:4px}.add-btn{border:1px solid;background:#fff}.list-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-content .article-card-item{max-width:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-left:5%;margin-bottom:40px}.list-content .article-card-item:nth-child(3n+1){margin-left:0}.category_type{display:inline-block;margin-right:6px;font-size:80%;font-weight:600;line-height:1;max-width:100%;word-wrap:break-word;border:1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-sizing:border-box;padding:3px 12px;vertical-align:middle;max-height:25px;line-height:20px}.srt_number_change{display:flex!important;align-items:center}#staff-list .shop-staff-list{margin-bottom:50px}.detail-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.detail-content-left{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;max-width:31%;margin:0 2% 0 0;box-sizing:border-box}.detail-content-left .company-photo img{display:block;width:100%!important;height:auto;max-width:250px}figure.square{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}figure.square::before{padding-top:100%}.detail-content-right{-webkit-flex-basis:67%;-ms-flex-preferred-size:67%;flex-basis:67%;max-width:67%}.detail-name{font-size:150%;margin-bottom:15px}.detail-name span{margin-left:1em}.detail-list{margin-top:40px}.detail-list-item{display:table;width:100%;border-spacing:0 2px}.detail-list-item2{display:table;width:50%;border-spacing:0 2px;float:left}.detail-list-item-title{font-weight:600;width:128px;margin:0 4% 0 0;display:table-cell;padding:.6em .8em;box-sizing:border-box;border-radius:3px;vertical-align:middle;position:relative}.detail-list-item-title-long{width:230px}.detail-list-item-content{width:calc(100% - 128px);display:table-cell;padding:.6em 0 .6em 1.2em;box-sizing:border-box;vertical-align:middle}.detail-list-item-content a{text-decoration:underline}#access{margin:80px 0 0}#access-info dt{font-size:110%;font-weight:600}#access-info dt span{margin-right:4px}#access-info dd{margin-bottom:8px}#access-map{width:100%;height:480px;padding:10px;margin-top:20px;box-sizing:border-box;background:#fafafa}#staff-build-list,#staff-diary-list,#staff-voice-list{margin:80px 0 0}.list-content-slider{position:relative;overflow:hidden;padding:0 10px;z-index:1}.list-content-slider .article-card-item{max-width:22%;-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;margin:0 1.5%}section#staff-build-list ul.note-list li{font-size:120%;font-weight:700}section#staff-build-list ul.note-list{margin:20px 0 0 0}section#staff-build-list .list-content-slider{margin-top:15px}.diary-content{background:#fafafa;padding:5px}.category{display:inline-block;border:1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin-right:6px;max-width:200px}.category:hover{color:#fff}.category span{padding:5px 12px 4px;font-size:80%;font-weight:600;line-height:1;word-wrap:break-word}.diary-content-inner{padding:40px;background:#fff;box-sizing:border-box}.diary-content h3{font-size:140%;border-bottom:3px double #bababa;padding-bottom:10px;margin:60px auto 30px}.diary-content h4{font-size:130%;padding:15px 20px;border-radius:3px;margin:60px auto 30px}.diary-content h5{font-size:120%;padding:.2em .2em .2em .5em;margin:48px auto 20px;border-left:4px solid}.diary-content h6{font-size:110%;padding-bottom:.2em;margin:48px auto 10px}.diary-content p{font-size:105%;margin:1em 0 .5em}.diary-content img{display:block;max-width:100%;margin:30px auto;padding:10px;background:#fff;box-sizing:border-box}.diary-wrote{margin-top:40px}.diary-wrote-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 40px;background:url(img/bg-gray.png);border-radius:0 4px 4px 4px}.diary-wrote-title{color:#fff;display:inline-block;padding:8px 12px;border-radius:4px 4px 0 0}.diary-wrote-title span{margin-right:2px;font-size:115%}.wrote-card-photo{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;overflow:hidden;position:relative;box-sizing:border-box}.wrote-card-photo figure{border:4px solid #fff}.wrote-card-content{-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%;position:relative;margin:0 0 0 3%}.wrote-card-name{font-size:125%;font-weight:600;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrote-card-content span{font-size:90%}.wrote-card-fullcontent{position:relative;margin:0 0 0 3%}.wrote-card-fullcontent span{font-size:90%}#pager{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ddd;margin-top:20px;box-sizing:border-box}#pager a:hover{opacity:.7;transition:.2s}#prev{border-right:1px solid #ddd}.pager-nav{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box}.pager-nav a{font-size:90%;display:block;position:relative;transition:.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}.icon_next,.icon_prev{width:7%;height:100%;display:block;position:relative}.icon_prev::after{content:'';width:12px;height:12px;border-bottom:solid 2px;border-left:solid 2px;-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;left:5px}.icon_next::after{content:'';width:12px;height:12px;border-bottom:solid 2px;border-right:solid 2px;-ms-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:5px}.pager-thumbnail{width:20%;overflow:hidden;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.pager-content{width:68%;overflow:hidden;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;margin:10px 3% 10px 2%}.pager-box{display:inline-block;font-size:90%;font-weight:600;line-height:1;border:1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:5px 12px 4px;margin-bottom:4px}.pager-box-title{display:block;height:2.8em}#next a{flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}#next .backnumber-link-icon{display:block;top:-1px;right:-1px}#next .pager-thumbnail{top:0;right:36px}#back{border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;text-align:center;font-weight:600;border-radius:0 0 8px 8px;overflow:hidden;background:#fafafa}#back a{display:block;padding:10px;position:relative;vertical-align:middle}#back a:hover{transition:.2s}#back a::after,#back a::before{content:'';position:absolute;top:0;bottom:0;right:0;margin:auto;vertical-align:middle}#back a::before{right:1em;width:15px;height:2px}#back a::after{right:1em;width:8px;height:8px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.freeTextArea h3{font-size:140%;border-bottom:3px double #bababa;padding-bottom:10px;margin:70px auto 30px;max-width:1280px;position:relative}.freeTextArea h4{font-size:100%;font-weight:600;padding:12px 16px 14px;margin:45px 0 30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#000}.freeTextArea h5{font-size:100%;font-weight:600;padding:9px 16px 10px;margin:30px 0 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#2b1003;background:#e2e2e2}.freeTextArea p{font-size:100%;margin:10px 0}.freeTextArea table{width:100%;margin:20px 0}.freeTextArea td,.freeTextArea th{padding:2%;border:1px solid #ddd}.freeTextArea th{background:#f4f4f4}br.sp{display:none}#article-check-list .hit-count{display:inline-block;vertical-align:middle}.f-all-checkbox+label{float:right;clear:both;display:inline-block;padding:.5em 2.8em .5em 0;cursor:pointer;transition:.2s}.f-all-checkbox:checked+label{transition:.2s}.f-all-checkbox:checked+label::before{color:#fff;border:1px solid;transition:.2s}label.f-all-label::before{display:block;content:'';position:absolute;top:50%;right:0;width:2.2em;height:2.2em;background:#fff;border:1px solid #bababa;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}label.f-all-label::after{display:block;content:'';position:absolute;top:45%;right:.6em;width:1em;height:.5em;border-left:2px solid #eee;border-bottom:2px solid #eee;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#article-check-list.article-card{display:block}#article-check-list{margin-bottom:0}#article-check-list ul>li>ul{border-top:1px solid #bababa;padding-top:40px;margin-top:10px}#article-check-list ul>li>ul>li .article-card-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;box-sizing:border-box}#article-check-list ul>li>ul>li:last-of-type .article-card-item{margin-bottom:0}#article-check-list .article-card-item .room-card-inner{padding:40px;width:96.5%;border-top:1px solid #bababa;border-bottom:1px solid #bababa;border-left:1px solid #bababa;box-sizing:border-box;transition:.2s}#article-check-list .article-card-item-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}#article-check-list .article-photo{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;max-width:28%;margin:0 3% 0 0;height:100%}#article-check-list .article-card-content{position:relative;max-width:69%;-webkit-flex-basis:69%;-ms-flex-preferred-size:69%;flex-basis:69%}#article-check-list .article-card-header{margin-top:0;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #bababa}#article-check-list .article-card-title{display:inline;vertical-align:middle}#article-check-list .price-layout p,#article-check-list .prices p{font-size:150%}.other-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.other-info p{display:inline-block;padding:2px 0}.other-info p span{font-weight:600;border:1px solid;border-radius:2px;font-size:80%;padding:0 8px;margin-right:4px;box-sizing:border-box;display:inline-block;height:24px;line-height:24px}.other-info p{margin-right:8px}.favo-list-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.favo-list-bottom .build-info{width:70%}#article-check-list .article-card-content ul.build-info{margin:20px 0 0}.favo-list-btn-area{width:28%;margin-left:2%}.favo-list-btn-area a{width:100%;display:block;font-size:100%;text-align:center;box-sizing:border-box;margin-top:4px;line-height:40px;height:40px}.detail-btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid;font-weight:600;background:#fff}.detail-btn.icon_arrow span{position:relative}.favo-list-btn-area a span{vertical-align:middle}.favo-checkbox+label{width:3.5%;height:auto;border:1px solid #bababa;border-radius:0 4px 4px 0;box-sizing:border-box;cursor:pointer}.favo-checkbox+label:hover{background:#fafafa;transition:.2s}label.favo-label::after{display:block;content:'';position:absolute;top:48%;left:.5em;width:1em;height:.5em;border-left:2px solid #eee;border-bottom:2px solid #eee;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.favo-checkbox:checked+label{display:block;border:1px solid;transition:.2s}#favo-nav{width:100%;display:none;position:fixed;bottom:0;left:0;right:0;z-index:3;margin:auto;background:rgba(255,255,255,.9);border-top:1px solid #ccc;opacity:0;transition:.2s}#favo-nav-inner{max-width:1280px;margin:0 auto}.favo-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:950px;transition:.2s;padding:20px 0;box-sizing:border-box}#favo-nav .btn{width:100%;max-width:300px;font-size:110%;font-weight:600;border-radius:3px;height:48px;line-height:48px}#favo-nav .btn span{margin-right:4px}.page-list ul{border-top:1px solid #dadada}.page-list ul li{border-bottom:1px solid #dadada}.page-list ul li a{padding:1.2em 2.4em 1.2em 1.2em;display:block;font-weight:600;position:relative}.page-list ul li a:hover{background:#fafafa}.page-list ul li a::after{content:'';width:6px;height:6px;border-bottom:solid 2px;border-right:solid 2px;-ms-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:10px}.article-card-content li span{font-weight:600}#result-nav{display:none;width:100%;left:0;right:0;z-index:3;border-bottom:1px solid #ccc;position:fixed;transition:.4s;background:#fff}#result-nav-cond{width:100%;left:0;right:0;z-index:1;border-bottom:1px solid #ccc;background:#fff;position:absolute;transition:.4s}#result-nav-filter{width:100%;left:0;right:0;z-index:2;border-top:2px solid;background:#fff;position:relative}.result-nav-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1280px;margin:auto}.result-nav-left{max-width:850px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 0;box-sizing:border-box}.result-nav-left li{margin-left:10px}.result-nav-left li:first-of-type{margin-left:0}.filter-btn{font-weight:600;display:inline-block;max-width:200px;min-width:120px;background:#fff;height:40px;padding:8px 12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:90%;box-sizing:border-box}.filter-btn span{margin-right:4px}.result-nav-right{font-size:75%;max-width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0 auto}#result-nav-cond-box{max-width:370px}#result-nav-cond-close{width:80px;bottom:-20px;right:-8px;position:absolute}#result-nav-cond-close span::after,#result-nav-cond-close span::before{content:"";position:absolute;height:1px;margin:auto;background:#000;width:12px;right:-13px;top:50%}#result-nav-cond-close span::before{-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#result-nav-cond-close span::after{-ms-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}#result-nav-cond-close span{font-size:100%;font-weight:600;color:#000;position:relative}.search-filter .result-search-cond{width:100%}.search-cond-box{font-size:90%;margin-top:10px;margin-bottom:10px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;padding:8px 30px 8px 10px;border:1px solid #bababa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;position:relative;transition:.2s}.search-cond-box:hover{background:#fafafa;transition:.2s}.search-cond-box::before{margin-right:4px}.search-cond-box::after{z-index:1;position:absolute;line-height:40px;pointer-events:none;content:'';width:6px;height:6px;border-bottom:solid 2px;border-right:solid 2px;-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:50%;right:15px;margin-top:-2px}.search-cond{letter-spacing:.5px}.search-filter .search-cond-list-wrap{margin-top:10px}#result-nav-cond .search-cond-list-wrap{position:relative;padding:8px 12px;background:#fafafa}.search-cond-list-wrap{margin-bottom:20px;width:100%;box-sizing:border-box}.search-cond-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.search-cond-list li{width:32.333%;margin-left:1.5%;margin:5px 0 5px 1.5%;font-size:90%;text-align:left;height:40px;line-height:40px;border:1px solid #bababa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;box-sizing:border-box;cursor:pointer;transition:.2s}.search-cond-list li:nth-of-type(3n+1){margin-left:0}.search-cond-list li#result-nav-cond-keyword{width:100%;border:none;margin-left:0}.search-cond-list dl{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-cond-list dl:hover{opacity:.8;transition:.2s}.search-cond-list dt span::before{margin-right:4px;vertical-align:middle}.search-cond-list dl dt{display:inline-block;margin-right:4px;font-weight:600}.search-cond-list dd{display:inline-block}.search-cond-list dd span{margin:0 2px}.search-cond-list input.result-nav-cond-keyword{width:100%;height:40px;min-height:100%;padding:.8em 0 .8em .8em;box-sizing:border-box;border:1px solid #bababa;border-radius:4px}#result-content{max-width:1280px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;transition:1s}#result-content-left{position:relative;left:0;transition:.2s}.result-content-map #result-content-left{-webkit-flex-basis:840px;-ms-flex-preferred-size:840px;flex-basis:840px;max-width:840px;margin:40px 40px 80px 0}.result-content-side #result-content-left{-webkit-flex-basis:950px;-ms-flex-preferred-size:950px;flex-basis:950px;max-width:950px;margin:40px 40px 80px 0}#result-content-left .article-card1.build-cards{margin-bottom:0}#result-content-right{position:relative;z-index:3;transition:.2s;align-items:flex-end;justify-content:flex-end}.result-content-map #result-content-right{max-width:400px;-webkit-flex-basis:400px;-ms-flex-preferred-size:400px;flex-basis:400px;height:100%;margin:0 0 20px auto}.result-content-side #result-content-right{max-width:290px;-webkit-flex-basis:290px;-ms-flex-preferred-size:290px;flex-basis:290px;height:100%;margin:80px 0 20px auto;box-sizing:border-box}#side-search{margin-bottom:20px}#side-search-filter{max-width:290px}.s-search-inner{box-sizing:border-box;border:1px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden;position:relative;height:100%;width:100%}.s-filter-list-content{width:100%;padding:5px 20px;box-sizing:border-box}.s-search-cond-list-wrap{margin-top:15px;margin-bottom:15px;width:100%;box-sizing:border-box}.s-search-cond-list li{width:100%;margin:10px 0;font-size:90%;text-align:left;height:40px;line-height:40px;border:1px solid #bababa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;box-sizing:border-box;cursor:pointer;transition:.2s}.s-search-cond-list dl{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-search-cond-list dl dt{display:inline-block;margin-right:4px;font-weight:600}.s-search-cond-list dt span::before{margin-right:4px;vertical-align:middle}.s-search-cond-list dd{display:inline-block}.s-search-cond-list dd span{margin:0 2px}.s-search-cond-list dd,.search-cond-list dd{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.s-search-cond-list dl,.search-cond-list dl{text-overflow:initial;display:flex}.s-search-filter{margin-top:20px}.s-search-filter-heading{font-size:120%;font-weight:600;padding:10px 20px;border-bottom:1px solid;background:#fafafa}.s-filter-list-heading{width:100%;padding:20px 20px 0;font-weight:600;box-sizing:border-box}.s-filter-list-content{width:100%;padding:5px 20px;box-sizing:border-box}.s-filter-checkbox-list{margin-top:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-filter-checkbox-list li{width:49%;margin-bottom:10px;margin-left:2%}.s-filter-checkbox-list li:nth-of-type(2n+1){margin-left:0}.s-filter-select-list{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-filter-select{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.s-filter-select-list .select-wrap{display:inline-block;max-width:115px;min-width:115px;background:#fff;text-indent:.01px;height:40px;padding:8px 12px;border:1px solid #bababa;width:46%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;overflow:hidden}.s-filter-select-list .select-wrap select{cursor:pointer;font-size:90%;width:130%;background:#fff;-moz-appearance:none;text-indent:.01px;text-overflow:''}.check-initial_cost{margin-bottom:10px}.s-search-filter-btn{padding:20px}.s-search-filter-btn button{width:100%;border-radius:4px;font-size:110%;font-weight:600;height:48px;line-height:48px}.s-search-filter-btn .submit-btn{margin-top:10px}.pager{margin-top:10px;margin-bottom:10px}.pager-inner{text-align:left}.pager span{color:#fff;font-size:80%;font-weight:600;width:32px;height:32px;text-align:center;line-height:32px;display:inline-block;margin-top:8px;margin-right:2px;margin-left:2px;border:1px solid;border-radius:50%;transition:.2s}.pager a{display:inline-block;box-sizing:border-box}.pager a span{color:#999;border-color:#ddd;background:#fff}.pager a:hover span{transition:.2s}#map{width:100%;height:100%;max-width:400px;position:static;overflow:hidden;transition:.2s}#map-btn{display:none}#scale-btn{position:absolute;top:5px;right:5px;outline:0;z-index:1;background:#fff;width:48px;height:48px;border-radius:100%}#map.fixed{position:fixed;transition:.2s}#map.absolute{position:absolute;bottom:0;transition:.2s}#map-canvas{width:100%;height:100%}.is-scaleup #result-content-right{max-width:1280px;-webkit-flex-basis:1280px;-ms-flex-preferred-size:1280px;flex-basis:1280px;right:0;left:0;transition:.2s;position:absolute}.is-scaleup #map{max-width:1280px;z-index:1;overflow:visible;transition:.2s}.is-scaleup #map-canvas{position:absolute!important;transition:.2s}.icons{background:#fff;position:relative;width:32px;height:32px;margin:auto}.icons span{display:inline-block;position:absolute;transition:all .4s}.icons span::before{content:'';width:8px;height:2px;position:absolute}.icons span::after{content:'';width:2px;height:8px;position:absolute}.icons span:nth-of-type(1){top:5px;left:5px}.icons span:nth-of-type(2){top:5px;right:5px;transform:rotate(90deg)}.icons span:nth-of-type(3){bottom:5px;left:5px;transform:rotate(-90deg)}.icons span:nth-of-type(4){bottom:5px;right:5px;transform:rotate(-180deg)}.is-scaleup .icons span:nth-of-type(1){transform:rotate(180deg);top:12px;left:12px}.is-scaleup .icons span:nth-of-type(2){transform:rotate(-90deg);top:12px;right:12px}.is-scaleup .icons span:nth-of-type(3){transform:rotate(-270deg);bottom:12px;left:12px}.is-scaleup .icons span:nth-of-type(4){transform:rotate(0);bottom:12px;right:12px}#result-content .article-card3 .price-layout p,#result-content .article-card3 .prices p{font-size:130%}.gm-style .article-card-item-inner{max-width:220px}.gm-style img{width:100%}.gm-style-iw td{vertical-align:middle}.gm-style-iw .price-layout p,.gm-style-iw .prices p{font-size:150%}.room-list-wrap h4{margin-top:20px;margin-bottom:5px;font-size:120%}.room-list{position:relative}.room-list .article-card-icon{margin:5px 0}.room-list .available-room:first-of-type .room-list-item-inner{border-radius:0 8px 0 0;border-top:1px solid #bababa}.room-list .available-room:last-of-type .room-list-item-inner{border-radius:0 0 8px 0}.room-list-item-inner{position:relative;width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;transition:.2s}.available-room .room-list-item-inner{border-bottom:1px solid #bababa;border-right:1px solid #bababa;border-left:4px solid;padding:25px 10px 10px}.status{position:absolute;top:0;left:0;z-index:3}.status span{font-size:80%;font-weight:600;position:relative;display:inline-block;height:20px;line-height:20px;padding:0 .2em 0 .8em}.status .sts-pending{color:#fff}.status .sts-contracted{color:#fff;background:#999}.status span::after{position:absolute;top:0;right:-10px;content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px}.status .sts-contracted::after{border-color:transparent transparent transparent #999}.room-list-photo{overflow:hidden;position:relative;box-sizing:border-box;border:1px solid #eee;background:#fff}.room-list-photo{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.room-list-photo{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:15%;max-width:15%;margin:0 2% 0 0}.room-list-content{-webkit-flex-basis:62%;-ms-flex-preferred-size:62%;flex-basis:60%;max-width:60%}.room-list-content .price-layout{margin-bottom:5px}.room-list-content .price-layout p{font-size:130%}.article-card1 .room-list-content .price-layout p,.article-card1 .room-list-content .prices p{font-size:130%}.room-list-btn-area{max-width:23%;-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}.room-list-btn-area a{width:80%;display:inline-block;font-size:100%;text-align:center;box-sizing:border-box;line-height:48px;height:48px}.print-btn{width:100px;position:absolute;top:6px;right:6px;z-index:3;outline:0}.print-btn a{width:100px;height:23px;line-height:23px;font-size:12px}@media screen and (max-width:1024px){.print-btn{display:none}}.link-btn{color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600}.link-btn span{position:relative}.trigger{color:#fff;font-size:100%;font-weight:600;display:block;width:100%;height:40px;margin-top:5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.property-nav{display:none;width:100%;border-top:2px solid;border-bottom:1px solid #ccc;position:fixed;z-index:2;left:0;background:#fff;transition:.2s}.property-nav-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1280px;margin:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.property-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.property-nav-items li{display:inline-block}.property-nav-items li a{padding:12px 16px;display:block;position:relative}.property-nav-btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.property-nav-btn-list li{display:inline-block}.property-nav-btn button{font-size:100%;padding:12px 16px;display:block;position:relative;transition:.2s;background:#fff}.property-nav-btn button:hover{transition:.2s}.property-nav-btn button span{margin-right:4px;font-size:120%;position:relative;top:2px}li#property-nav-print.header-line{display:none}.property-nav-inner span.i-line{color:#5fc40c}.property-nav-btn button span.i-favo{color:#7f7f7f}.property-nav-btn button span.i-favo.favo{color:#d4aa2a}.share-btn-list{display:none;position:absolute;z-index:1;top:45px;background:#fff;border:1px solid #bababa;border-radius:5px;padding:12px 16px;width:100%;max-width:140px}.share-btn-list::before{border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;top:-9px;content:"";display:block;right:20px;position:absolute;width:0;z-index:1}.share-btn-list::after{border:10px solid transparent;border-bottom-color:#bababa;border-top-width:0;top:-10px;content:"";display:block;right:20px;position:absolute;width:0}.share-btn-list li{display:block}.share-btn-list li a{display:block;padding:5px 10px}.share-btn-list li a:hover{background:#fafafa;transition:.2s}.share-btn-list li span{margin-right:4px;vertical-align:middle}#photo-area{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto}#photo-gallery{width:51%;height:100%}#build-photo,#room-layout-photo{width:47%;height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;border:1px solid #eee;position:relative}#room-layout-photo{margin-left:2%}#build-photo{margin-right:2%}#photo-slider{width:100%;height:auto;position:relative}#photo-slider .i-zoom{position:absolute;top:10px;left:10px;z-index:2}#build-photo .i-zoom,#room-layout-photo .i-zoom{position:absolute;top:10px;left:10px;z-index:2}#photo-slider figcaption{color:#fff;font-size:90%;padding:5px;position:absolute;bottom:0;background:rgba(0,0,0,.5);z-index:2;width:100%;box-sizing:border-box;text-align:center}#photo-thumbs{width:100%;height:auto;background:#fafafa}#photo-thumbs ul{margin-left:-41.666%}#photo-thumbs li{max-width:100px;cursor:pointer}#photo-thumbs li.swiper-slide-active{border:3px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;overflow:hidden}.property-detail-header{margin-top:8px;margin-bottom:4px;text-align:left}.property-detail-header .build_type{font-size:85%;padding:4px 15px 3px;height:18px;line-height:18px;margin-bottom:8px;margin-right:0}.property-detail-header p{margin-top:10px}.property-detail .icon-inner{display:inline}.property-detail .icon-inner ul{display:inline}.property-detail .icon-inner ul li{vertical-align:middle}.property-detail .detail-list-items{margin-top:20px;overflow:hidden}#tab-content{width:100%;margin-top:120px;position:relative}#tab-content #tab-control{border-bottom:3px solid}#tab-content .tab-control-text{font-size:100%;padding:10px 20px 8px;border-radius:8px 8px 0 0;color:#303030}#tab-content .inactive-tab-control:hover{color:#fff;transition:.2s}.property-detail h3.section-title{font-size:140%;border-bottom:3px double #bababa;padding-bottom:10px;margin:80px auto 30px}.property-detail h3.section-title span{font-size:65%;margin-left:15px;display:inline-block;vertical-align:middle;font-family:serif}.detail-list-item-content .big{font-size:180%;font-weight:500}.detail-list-item-content .layout,.detail-list-item-content .price{font-size:200%;font-weight:600}.detail-list-item-content .layout .exc_area,.detail-list-item-content .price .maint_fee{font-size:68%;margin-left:4px}.detail-list-item-content .note{font-size:75%;display:block;margin-top:2px}.i-question{margin-left:2px;cursor:pointer;font-size:110%}.note-box.is-show{opacity:1;visibility:visible;transition:.2s}.note-box{opacity:0;visibility:hidden;transition:.2s;position:absolute;top:20px;left:110px;z-index:3;width:400px;background:#fff;padding:10px;box-sizing:border-box;box-shadow:0 0 15px rgba(60,60,60,.1);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.note-box-inner{border:1px solid;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.note-box dt{display:block;padding:10px;position:relative}.note-box dt span{width:30px;height:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.note-box dt span::after,.note-box dt span::before{width:15px;top:50%}.note-box dd{font-weight:400;padding:10px;font-size:90%}.note-box dd span{display:block;text-indent:-1em;padding-left:1em}#build-map,#sv-wrap{width:100%;height:446px;padding:10px;margin-top:20px;box-sizing:border-box}#streetview{width:100%;height:100%}#owner-btn-area{margin-top:10px}.owner-btn{font-weight:600;width:100%;max-width:200px;display:inline-block;font-size:100%;text-align:center;box-sizing:border-box;margin-top:4px;line-height:40px;height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid;background:#fff}.owner-btn span{position:relative}.anchor{font-size:95%;line-height:1.4em;font-weight:600;display:inline-block;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid;margin-top:4px}.anchor::after{margin-left:4px}.anchor:hover{color:#fff}#equipments-items,#kodawari-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}#equipments-items li,#kodawari-items li{font-size:90%;font-weight:600;text-align:center;width:19%;margin-left:.8%;padding:10px;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid}#equipments-items li.on,#kodawari-items li.on{color:#fff;margin-bottom:.4%}#equipments-items li.off,#kodawari-items li.off{background:#fff;color:#bababa;border-color:#bababa;margin-bottom:.4%}#equipments-items li span,#kodawari-items li span{vertical-align:middle}#equipments-list{border-top:1px solid}.equipments-list-item{display:table;width:100%;border-spacing:0 2px;border-bottom:1px solid}.equipments-list-item-title{font-weight:600;width:155px;margin:0 4% 0 0;display:table-cell;padding:.6em .8em;box-sizing:border-box;border-radius:3px;vertical-align:middle;position:relative}.equipments-list-item-content{width:calc(100% - 155px);display:table-cell;padding:.6em 0 .6em 1.2em;box-sizing:border-box;vertical-align:middle}.facilities-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.facilities-items li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:31.333%;margin:.5em 2% 1em 0}.facilities-items li:first-of-type{margin-left:0}.facilities-items li:nth-of-type(3n+1){margin-left:0}.facilities-photo{width:23%;margin-right:2%;position:relative;background:#fff}.facilities-photo-inner{border:1px solid #eee;border-radius:6px;overflow:hidden;box-sizing:border-box}.facilities-content{width:75%}.facilities-content p{display:inline-block;vertical-align:middle}.facility{font-size:80%;font-weight:600;max-width:200px;word-wrap:break-word;border:1px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:3px 10px 2px}.facilities-content p span{text-decoration:underline}.facilities-content p.i-area{font-size:90%}.facilities-items h4{font-size:95%;margin-top:4px}.staff-comment-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.staff-comment-photo{-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%}.staff-comment-content{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;margin:0 auto 0 2%}.staff-comment-content h4{font-size:110%;margin-bottom:.5em}.staff-comment-content p{font-size:90%}.tail-link{text-align:left}.tail-link li{display:inline-block;margin:.5em .5em 0 0}.tail-link a{font-size:95%;font-weight:600;display:inline-block;padding:10px 15px;border-radius:4px;box-sizing:border-box}.tail-link a:hover{color:#fff}.surrounding{width:100%;min-width:1280px;margin:auto;padding:80px 0}.surrounding-slider{-webkit-flex-basis:1280px;-ms-flex-preferred-size:1280px;flex-basis:1280px;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}.surrounding .price-layout p,.surrounding .prices p{font-size:130%}.tag-card-slider .price-layout p,.tag-card-slider .prices p{font-size:130%}.op-link{margin:20px 0;display:block}.op-link a{display:inline-block;color:#fff;padding:10px 20px 10px 25px;border-radius:10px;box-sizing:border-box;position:relative}.op-link a:before{content:'>';width:5px;height:5px;position:absolute;left:12px}.voice-card-item{background:#fafafa;padding:5px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #dadada;margin-top:40px}.voice-card-item-inner{padding:40px;background:#fff;box-sizing:border-box}.voice-card-left .customer-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.voice-card-left .customer-photo{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;margin-right:3%}.voice-card-center .customer-content{margin-top:20px}.voice-card-left .customer-content{-webkit-flex-basis:67%;-ms-flex-preferred-size:67%;flex-basis:67%;max-width:67%}.customer-content span{margin-right:4px}.customer-name{font-size:150%;border-bottom:3px double #bababa;padding-bottom:10px;margin:5px auto 20px}.staff-comment{margin-top:40px}.staff-comment-title{color:#fff;display:inline-block;padding:8px 12px;border-radius:4px 4px 0 0}.staff-comment-title span{margin-right:2px;font-size:115%}.staff-comment-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 40px;background:url(img/bg-gray.png);border-radius:0 4px 4px 4px}.staff-comment-photo{-webkit-flex-basis:15%;-ms-flex-preferred-size:25%;flex-basis:15%;overflow:hidden;position:relative;box-sizing:border-box}.staff-comment-photo figure{border:4px solid #fff}.staff-comment-content{-webkit-flex-basis:72%;-ms-flex-preferred-size:72%;flex-basis:72%;position:relative;margin:0 0 0 3%}.staff-name{font-size:125%;font-weight:600;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-comment-content span{font-size:90%}.customer-comment{margin-top:40px}.customer-comment-title{color:#fff;display:inline-block;padding:8px 12px;border-radius:4px 4px 0 0}.customer-comment-title span{margin-right:2px;font-size:115%}.customer-comment-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 40px;background:url(img/bg-gray.png);border-radius:0 4px 4px 4px}.customer-comment-content{position:relative;margin:0 0 0 3%}.customer-photo{width:500px;margin:auto}.customer-photo.customer-raws1{width:660px}.customer-photo.customer-raws1 figure.rounded{overflow:visible;position:static}.customer-photo.customer-raws1 figure.rounded::before{padding:0}.customer-photo.customer-raws1 img{max-width:500px;width:100%!important;height:auto!important;position:static;transform:none;margin:0 auto;display:block}.customer-photo.customer-raws1 img.card_bg-img{display:none}.customer-photo.customer-raws1 .card_bg{display:none}#applicate-article-list.article-card{display:block;margin-bottom:80px}#applicate-article-list .article-card-item{padding:20px;border:1px solid #bababa;border-radius:4px}#applicate-article-list .article-card-item-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}#applicate-article-list .article-photo{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;margin:0 2% 0 0;height:100%}#applicate-article-list .article-card-content{position:relative;max-width:78%;-webkit-flex-basis:78%;-ms-flex-preferred-size:78%;flex-basis:78%}#applicate-article-list .article-card-header{margin-top:0;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #bababa}#applicate-article-list .article-card-title{display:inline;vertical-align:middle}#applicate-article-list .article-card-content ul.build-info{margin:20px 0 0}#applicate-article-list .room-list{visibility:hidden;opacity:0;height:0;transition:.3s}#applicate-article-list .room-list.open{visibility:visible;opacity:1;height:auto;transition:.3s}#applicate-article-list .room-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;box-sizing:border-box}#applicate-article-list .a-check li:first-of-type .room-list-item-inner{border-top:1px solid #bababa}#applicate-article-list .room-list-item-inner{padding:10px 12px;border-left:1px solid #bababa;border-bottom:1px solid #bababa;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.icon_btmarrow span::after{content:'';width:6px;height:6px;border-bottom:solid 2px;border-right:solid 2px;-ms-transform:rotate(45deg) translateY(-40%);-webkit-transform:rotate(45deg) translateY(-40%);transform:rotate(45deg) translateY(-40%);position:absolute;top:40%;right:-20px;transition:.2s}.all-check{text-align:right}.a-all-checkbox+label{display:inline-block;padding:.5em 2.8em .5em 0;margin-bottom:5px;cursor:pointer;transition:.2s}label.a-all-label::before{display:block;content:'';position:absolute;top:50%;right:0;width:2.2em;height:2.2em;background:#fff;border:1px solid #bababa;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}label.a-all-label::after{display:block;content:'';position:absolute;top:45%;right:.6em;width:1em;height:.5em;border-left:2px solid #eee;border-bottom:2px solid #eee;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.a-all-checkbox:checked+label::before{color:#fff;border:1px solid;transition:.2s}#applicate-article-list .a-check li:first-of-type .apli-checkbox+label{border-radius:0 4px 0 0;border-top:1px solid #bababa}#applicate-article-list .a-check li:last-of-type .apli-checkbox+label{border-radius:0 0 4px 0;border-bottom:1px solid #bababa}.apli-checkbox+label{width:2.2em;height:auto;border-right:1px solid #bababa;border-left:1px solid #bababa;border-bottom:1px solid #bababa;box-sizing:border-box;cursor:pointer}.apli-checkbox+label:hover{background:#fafafa;transition:.2s}label.apli-label::after{display:block;content:'';position:absolute;top:48%;left:.5em;width:1em;height:.5em;border-left:2px solid #eee;border-bottom:2px solid #eee;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.apli-checkbox:checked+label{display:block;transition:.2s}.note-list li{font-size:95%;position:relative;padding-left:1em}.note-list li::before{content:'';width:5px;height:5px;border-radius:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-content{padding-top:10px}.form-content p.title{font-weight:600;padding-top:15px}.form-content-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0}.form-policy{padding:20px;border-radius:4px}.form-policy li{width:150px;margin:10px auto}.form-policy p{text-align:center}.form-policy a{text-decoration:underline}.form-content-heading{font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:220px;-webkit-flex-basis:220px;-ms-flex-preferred-size:220px;flex-basis:220px;padding:20px;border-radius:4px}.heading-text span{font-size:85%;font-weight:400}.label-required{font-size:80%;padding:2px 8px;margin-left:10px;border-radius:3px}.form-content-detail{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px;margin-left:10px;border:1px solid #eee;border-radius:4px}.form-check-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-check-list li{width:49%;margin-bottom:10px;display:inline-block}.form-check-list li:nth-child(odd){margin-right:2%}.note-text{display:block;font-size:90%;margin-top:10px;margin-bottom:10px}textarea{font-size:100%;width:100%;display:block;box-sizing:border-box;border-radius:3px;border:1px solid #bababa;padding:.8em}input.text-input{font-size:100%;border-radius:3px;border:1px solid #bababa;padding:.8em}.old-input{margin-right:8px}.input-full{width:100%}.company-input,.num-input{margin-right:10px}.add-input{display:block;width:100%;margin-top:10px;box-sizing:border-box}.contact-list-fax .num,.contact-list-tel .num{width:21%}.num{margin-left:5px}.notes{font-size:90%}.form-checkbox+label{display:block;padding:.8em 3em .8em 1em;border:1px solid #bababa;background:#fff;border-radius:4px;font-size:95%;cursor:pointer;transition:.2s}.form-checkbox:checked+label{position:relative;color:#fff;border:1px solid #fff;transition:.2s}label.form-label::after{display:block;content:'';position:absolute;top:45%;right:.8em;width:16px;height:8px;border-left:2px solid #eee;border-bottom:2px solid #eee;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.form-checkbox:checked+label::after{border-left:2px solid #fff;border-bottom:2px solid #fff}.form-radio-list{text-align:left}.form-radio-list li{display:inline-block}.form-radio-list.inline li{margin-right:10px;margin-bottom:10px;width:30%}.form-radio-list.one-third li{width:31.333%;margin-top:10px;margin-bottom:10px}.form-radio-list.one-third li{margin-left:2%}.form-radio-list.one-third li:nth-of-type(3n+1){margin-left:0}.form-contact-list li{padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:2px solid #eee}.form-contact-list li:first-of-type{border-top:none}.form-content-detail-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:120px;-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:120px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-content-detail-input{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px}.formlabel{margin-right:10px;font-weight:600}.contact-hours{margin-top:10px}.contact-hours label{font-size:95%;display:inline-block;vertical-align:middle}.form-reserve-list>li{margin-top:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #eee}.form-reserve-list li:first-of-type{margin-top:0}.form-reserve-list .formlabel{width:120px;display:inline-block}.formlabel .label-required{padding:4px 8px;font-size:80%}.reserve-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.reserve-date .flatpickr-datepicker{width:140px}.reserve-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}select.form-select{max-width:200px;min-width:120px}select.date-select{max-width:200px;min-width:60px}select.time-select{max-width:200px;min-width:80px}.form-select-list{display:inline-block}.form-select-list-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-select-list-inner .select-wrap{background:#fff;text-indent:.01px;height:40px;border:1px solid #bababa;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.select-wrap.reserve-year{max-width:85px;margin-right:5px}.select-wrap.reserve-day,.select-wrap.reserve-month{max-width:60px;margin-left:5px;margin-right:5px}.select-wrap.reserve-time{width:90px;max-width:90px;margin-left:5px;margin-right:5px}.select-wrap.reserve-year{max-width:85px;margin-right:5px}.reserve-time .select-wrap{max-width:166px}.select-wrap.select-price-lower{margin-right:5px}.select-wrap.select-price-upper{margin-left:5px}.form-select-list-inner .select-wrap select{cursor:pointer;font-size:90%;width:130%;background:#fff;-moz-appearance:none;text-indent:.01px;text-overflow:'';padding:8px 25px 8px 5px}.text-input-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}.text-input-list li:first-of-type{margin-top:0}#privacy{margin-top:20px}.privacy-heading{font-weight:600;margin-bottom:4px}#privacy-inner{border:1px solid #dadada;border-radius:4px}#privacy-inner-scroll{padding:20px;height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}#privacy-inner-scroll p{font-size:90%}.form-submit{text-align:center;margin-top:20px;margin-bottom:40px}.form-submit-btn{font-size:110%;color:#fff;font-weight:600;max-width:360px;width:100%;margin:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:16px 10px;transition:.2s}.form-submit-btn span{position:relative}.cancelBtn{background-color:#a2a2a2!important;width:200px;margin:0 50px 0 0}.tag-section{margin:80px auto 30px}.tag-select-content{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.tag-select-slide{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.tag-select-slide-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.tag-list-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.article-card-item-half{max-width:47.5%;-webkit-flex-basis:47.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%;margin-left:5%;margin-bottom:40px}.article-card-item-half:nth-of-type(2n+1){margin-left:0}.article-card-item-half .article-card-item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-card-item-half .article-photo{width:39%;margin-right:3%;position:relative}.article-card-item-half .article-card-content{width:58%}.tag-card-slider{-webkit-flex-basis:950px;-ms-flex-preferred-size:950px;flex-basis:950px;max-width:950px;margin:0 auto;padding:0 15px;box-sizing:border-box}.tag-card-slider .article-card-item{max-width:28.333%;-webkit-flex-basis:28.333%;-ms-flex-preferred-size:28.333%;flex-basis:28.333%;margin:0 2.5%;box-sizing:border-box}.tag-select-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;white-space:nowrap;margin-bottom:30px}.tag-select-text{font-weight:600;display:inline-block;margin-left:5px;cursor:pointer;transition:.2s}.tag-select-text{font-size:100%;padding:10px 20px 8px;border-radius:8px 8px 0 0;color:#aaa}.tag-select-text:first-of-type{margin-left:0}.tag-select-text::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:2px;opacity:0}.tag-select-text span{margin-right:4px;vertical-align:middle}.tab-select-text.active-tag-select::before{opacity:1;transition:.2s}.inactive-tag-select{color:#ccc}.inactive-tag-select:hover{color:#fff;transition:.2s}.active-tag-select{color:#fff}.inactive-tag-select:hover{color:#fff;transition:.2s}p.koetitle{margin:0 0 4px 0;font-size:130%}@media screen and (max-width:1280px){.result-nav-right .total-count{font-size:170%}.result-nav-left{margin:0 auto 0 10px}.result-content-map #result-content-left{margin:40px 20px 80px 20px}.result-content-side #result-content-left{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;margin:80px auto;padding:0 10px;box-sizing:border-box}.result-content-side #result-content-right{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin:80px auto;padding:0 20px;box-sizing:border-box}.surrounding{min-width:auto;padding:80px 20px;box-sizing:border-box}.back-btn{top:auto;border-radius:0;bottom:30px;position:fixed;left:30px;transform:none;background:0 0!important}.search-nav-items{padding:20px}}@media screen and (max-width:1120px){.result-content-map #result-content-left,.result-content-side #result-content-left{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:40px auto 0;padding:0 20px;box-sizing:border-box}.result-content-map #result-content-right{margin:0}.result-content-side #result-content-right{margin:40px auto;padding:0 20px;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#map{max-width:100%;height:auto}#result-content-right #map-canvas{height:100%;position:fixed!important;top:0;left:101%;transition:.4s;z-index:1}.view-map{height:100%}.view-map #result-content-right #map-canvas{top:0;left:0;transition:.4s;z-index:8}.view-map #header-link{left:-100%;transition:.4s}.view-map #result-nav{left:-100%;transition:.4s}.view-map #pageTop{right:-100px!important;transition:.3s}#map-btn{display:block;position:fixed;right:20px;outline:0;z-index:10;background:#fff;width:80px;height:80px;border-radius:100%;cursor:pointer;box-shadow:0 0 10px 0 rgba(0,0,0,.5);text-align:center}#map-btn span::before{font-size:400%}#map-btn span span{font-size:120%;font-weight:600;margin-top:2px;display:block}#scale-btn{display:none}.surrounding{padding:40px 20px}.surrounding-slider{padding:0 15px}}@media screen and (max-width:1024px){#search-nav{bottom:auto;border-top:none;border-bottom:1px solid #ccc;transition:.2s}.search-nav-items{max-width:100%}#staff-diary-list{margin:40px 0}.surrounding .article-card-slider .article-card-item{max-width:30.333%;-webkit-flex-basis:30.333%;-ms-flex-preferred-size:30.333%;flex-basis:30.333%;margin:0 1.55%;box-sizing:border-box}#result-nav-cond .search-cond-list-wrap{padding:8px 12px 20px 12px}#result-nav-filter{border-bottom:1px solid #dadada}.result-nav-left{padding-left:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;width:100%;margin:0}.result-nav-left::-webkit-scrollbar{display:none}.result-nav-left li{padding-right:10px;margin-left:0;white-space:nowrap}.search-cond-list-wrap{margin-bottom:0}#result-nav .hit-count{display:none}#result-nav-cond-close{bottom:0;right:0}.pager{margin-bottom:30px}.s-filter-select-list .select-wrap{max-width:100%;min-width:auto;width:49%}}@media screen and (max-width:768px){.cancelBtn{background-color:#a2a2a2!important;width:30%!important;margin:auto!important;padding:8px;margin-bottom:30px!important;display:block}.check-list-child li{width:49.5%;margin-left:1%}.detail-list-item-content .big,.detail-list-item-content .layout,.detail-list-item-content .price{font-size:150%;font-weight:600}.detail-list-item-content .layout .exc_area,.detail-list-item-content .price .maint_fee{font-size:68%;margin-left:4px}.search-btn{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%;max-width:90%}#search-nav .hit-count{max-width:30%}.hit-count{font-size:100%}.pager{padding:0 20px}.list-content .article-card-item{max-width:47.5%;-webkit-flex-basis:47.5%;-ms-flex-preferred-size:47.5%;flex-basis:47.5%}.list-content .article-card-item:nth-child(3n+1){margin-left:5%}.list-content .article-card-item:nth-child(2n+1){margin-left:0}#access{margin:40px 0}.detail-name span{margin-left:0}.list-content-slider .article-card-item{max-width:29.333%;-webkit-flex-basis:29.333%;-ms-flex-preferred-size:29.333%;flex-basis:29.333%;margin:0 2%}#article-check-list ul>li>ul{padding-top:20px}#article-check-list ul>li>ul>li .article-card-item{margin-bottom:20px}#article-check-list .article-card-item .room-card-inner{width:95.5%;padding:20px}#article-check-list .price-layout p,#article-check-list .prices p{font-size:130%}.favo-checkbox+label{width:4.5%}.detail-btn.icon_arrow span::after{right:-10px}.result-content-map #result-content-left,.result-content-side #result-content-left{padding:0}.result-content-map #result-content-left .section-title,.result-content-side #result-content-left .section-title{margin:0 20px 20px 20px}.search-filter .search-cond-list-wrap{margin-bottom:10px}.result-count{padding:0 20px}#result-content-left .article-card1.build-cards .article-card-item-inner{padding:0 20px;box-sizing:border-box}#result-content-left .article-card1.room-cards{padding:0 20px;box-sizing:border-box}#result-content-left .article-card3{padding:0 20px;box-sizing:border-box}.room-list-wrap{position:relative;overflow:hidden;z-index:1;margin-top:10px}.room-list-wrap h4{margin-left:20px}.room-list{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;padding:0 0 10px}.room-list::-webkit-scrollbar{display:none}.room-list .article-card-icon{margin:5px 0}.room-list-item.available-room{max-width:55%;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;margin:10px 0 10px 0;padding-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.room-list .room-list-item.available-room:first-of-type{margin-left:20px}.room-list .room-list-item.available-room:first-of-type .room-list-item-inner,.room-list .room-list-item.available-room:last-of-type .room-list-item-inner{border-radius:4px}.room-list .available-room .room-list-item-inner{border-radius:4px;border-top:1px solid #bababa;border-left:1px solid #bababa;padding:25px 10px 10px}.room-list-item-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;background:#fff}.room-list-photo{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.room-list-content{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.room-list-content .price-layout p{display:block;font-size:120%}.other-info{text-align:left;flex-wrap:wrap}.room-list-content .other-info p{margin-bottom:4px}.room-list-btn-area{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.room-list-btn-area a{width:100%}.property-detail .section-title{padding:10px;margin:0}.property-nav-items{position:absolute;width:100%;display:block;max-width:100%;top:0;transition:.2s;background:#eee;z-index:1}.property-nav-items ul{display:table;width:100%}.property-nav-items li{display:table-cell;white-space:nowrap;text-align:center;font-size:90%}.property-nav-items li a{padding:10px 5px}#property-nav-items-btn{position:absolute;top:0;right:0;z-index:3;background:#fff;height:100%;width:40px}#property-nav-items-btn span{position:relative}#property-nav-items-btn span::after{content:'';width:8px;height:8px;border-bottom:solid 2px;border-right:solid 2px;-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:0;transition:.2s}.property-nav-btn{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;z-index:2;position:relative;background:#fff;padding:0 5px;box-sizing:border-box}.property-nav-btn-list li{display:inline-block;white-space:nowrap}.property-nav-btn-list button{padding:5px 10px;font-size:80%}.property-nav-btn-list button span{font-size:180%;display:block;margin-right:0;margin-bottom:2px}li#property-nav-print.header-line{display:inline-block}.share-btn-list{top:54px;left:4px;right:auto}.share-btn-list::after,.share-btn-list::before{left:12px}#photo-area{margin:0 auto 20px}#build-photo,#room-layout-photo{width:100%;margin-top:20px}#room-layout-photo{margin-left:0}#build-photo{margin-right:0}#photo-gallery{width:100%;padding:20px 0 0;box-sizing:border-box;background:#fff}#photo-slider{border-radius:0;border:none}#photo-slider figure.rounded{border-radius:0}#build-photo,#photo-thumbs,#room-layout-photo{border-radius:0}#equipments-items li,#kodawari-items li{width:32.333%;margin-left:1%;margin-bottom:1%}#equipments-items li:nth-of-type(3n+1),#kodawari-items li:nth-of-type(3n+1){margin-left:0}.facilities-items li:nth-of-type(2n+1),.kodawari-items li:nth-of-type(2n+1){margin-left:0}.facilities-items li{width:48%}.surrounding .prices{font-size:85%}.surrounding .article-card-slider .article-card-item{max-width:29.333%;-webkit-flex-basis:29.333%;-ms-flex-preferred-size:29.333%;flex-basis:29.333%;margin:0 2%}#applicate-article-list .room-list ul{width:100%}.form-content-item{display:block}.form-content-heading{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.form-content-detail{margin-left:0;margin-top:4px}.name{width:49%}.form-content-detail input.name:first-of-type{margin-right:1%}.form-contact-list li{display:block;padding:10px 0 25px}.form-content-detail-label{display:flex;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:15px;padding-top:15px}.form-content-detail-input{padding:0;text-align:left}.contact-list-fax .num-input,.contact-list-post .num-input,.contact-list-tel .num-input{width:20%}.contact-list-fax .num,.contact-list-tel .num{width:30%}.contact-list-email .text-input{width:80%}.notes{display:inline-block;margin-top:10px}.article-card-item-half .article-photo{height:100%}#tag-content .list-content .article-card-item{max-width:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-left:5%}#tag-content .list-content .article-card-item:nth-child(3n+1){margin-left:0}.tag-card-slider{margin:40px 20px 0}.tag-card-slider .price-layout p,.tag-card-slider .prices p{font-size:110%}}@media screen and (max-width:640px){.check-list-child li{width:100%;margin-bottom:8px;margin-left:0}.check-list-content li:nth-of-type(3n+1){margin-left:0}.s-parent-checkbox+label{padding:.25em 3em .25em .5em;border-left:3px solid;display:block}label.parent-label::before{right:0;left:auto}label.parent-label::after{right:.5em;left:auto}.s-child-checkbox+label{padding:1em 3em 1em 1em}.search-nav-items{padding:10px}#search-nav .hit-count{font-size:80%;display:block}.total-count{margin-top:2px;margin-left:0;line-height:1}.pager{margin-bottom:0}.list-content .article-card-item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}.list-content .article-card-item:nth-child(2n+1),.list-content .article-card-item:nth-child(3n+1){margin-left:0}.detail-content{display:block}.detail-content-left{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0}.detail-content-right{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.detail-list-item-title{width:100%;margin:0 0 5px 0;display:block}.detail-content-right .detail-name{font-size:100%;margin-bottom:15px}.i-question{position:absolute;top:10px;right:10px}.detail-list-item-content{width:100%;padding:.2em;margin-bottom:10px;display:block;word-break:break-word}.list-content-slider{padding:0}.list-content-slider .article-card-item{max-width:44%;-webkit-flex-basis:44%;-ms-flex-preferred-size:44%;flex-basis:44%;margin:0 0 0 10px;padding:0 5px 0 0}.list-content-slider .article-card-item:first-of-type{margin-left:0}.diary-content{padding:0}.diary-content-inner{padding:0}.diary-wrote-card{display:block;padding:30px}.wrote-card-content{margin:0}#pager{width:100%;display:block}#prev{border-bottom:1px solid #ddd}.pager-nav{width:100%}.favo-checkbox+label{width:2.4em;margin-right:0;margin-bottom:5px;height:2.4em;border-radius:0 4px 0 0;position:absolute;top:0;right:0;z-index:2;background:#fff}label.favo-label::after{left:.6em}label.f-all-label span{font-size:85%;vertical-align:middle;line-height:1.2;display:inline-block}br.sp{display:block}#article-check-list .article-card-item .room-card-inner{width:100%;border-right:1px solid #bababa;border-radius:4px;padding:48px 16px 16px 16px}#article-check-list .article-photo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0 0 10px 0}#article-check-list .article-card-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#article-check-list .article-card-title{display:block}#article-check-list .article-card-icon{margin:10px 0}#article-check-list .price-layout p,#article-check-list .prices p{display:block}.other-info{margin-top:0}.article-card-content .other-info p{font-size:100%;margin-top:0;margin-right:5px}.other-info p span{font-size:10px}.favo-list-bottom{display:block}#article-check-list .article-card-content ul.build-info{margin:10px 0 0}#article-check-list .article-card-content ul.build-info,.favo-list-btn-area{width:100%;box-sizing:border-box}.favo-list-btn-area{margin-left:0;margin-top:10px}.favo-list-btn-area a{line-height:48px;height:48px;margin-top:10px}.page-list ul li a{padding:1em 2em 1em 1em}.article-card3 .article-card-item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:20px auto}.search-cond-list li{width:100%;margin:5px 0}.search-filter .check-list{padding:10px 0}#map-btn{right:20px;width:48px;height:48px}#map-btn span::before{font-size:200%}#map-btn span span{font-size:80%}#result-content-left .article-card1.build-cards{margin-bottom:20px}.room-list-item{max-width:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.room-list .room-list-item-inner{border:none;padding:0}.room-list .room-list-item:first-of-type .room-list-item-inner{border-top:none}.room-list .available-room .room-list-item-inner{border:none;padding:0}.room-list-photo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0 0 10px 0}.room-list-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.article-card1 .room-list-content .price-layout p,.article-card1 .room-list-content .prices p{font-size:110%}.room-list-content .price-layout p{font-size:110%}.back-btn{bottom:10px;left:20px;font-size:90%}.property-detail .content-left{padding:0;margin:0}#photo-gallery{padding:5px}#build-photo,#room-layout-photo{margin-top:0}.property-detail-header{padding:0 20px}#tab-content .pane{padding:0}#build-map,#sv-wrap{height:400px;padding:5px}#access-map{padding:5px}#room-detail-list{padding:0}.build-section,.room-section{padding:0 5px}#available-rooms h3.section-title{margin:80px 20px 30px}.property-detail h3.section-title{font-size:120%;margin:40px auto 30px}.note-box{top:30px;left:0;width:100%}.owner-btn{max-width:100%;margin-top:10px}.equipments-list-item-title{width:100%;margin:0 0 5px 0;display:block}.equipments-list-item-content{width:100%;padding:.2em;margin-bottom:0;display:block}.facilities-items li{width:100%;margin:.5em 0 1em 0}.staff-comment-photo,.wrote-card-photo{-webkit-flex-basis:50%;-ms-flex-preferred-size:80%;flex-basis:50%;margin:auto;width:50%;min-width:150px;max-width:200px}.staff-comment-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.staff-comment-content h4{text-align:center}.tail-link a{border:1px solid #eee;padding:5px 6px;font-size:12px}.surrounding{padding:40px 0 40px 0}.surrounding-slider{padding:0}.surrounding .article-card-slider .article-card-item{max-width:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;margin:20px 0 20px 5px;padding:0 20px 0 0}.surrounding .article-card-slider .article-card-item:first-of-type{margin-left:20px}.surrounding .icon-inner ul li span{font-size:70%;height:24px;line-height:24px}.surrounding .icon-inner ul li span::before{left:-12px;border-width:12px 12px 12px 0}.voice-card-item{margin-top:20px;padding:2px}.voice-card-item-inner{padding:10px}.voice-card-left .customer-area{display:block}.voice-card-left .customer-photo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0 auto;margin-bottom:20px}.voice-card-left .customer-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.customer-photo{width:90%;margin:auto}.staff-comment-card{display:block;padding:20px}#applicate-article-list .room-list-item{position:relative;margin-top:20px}#applicate-article-list .room-list-item-inner{padding:16px;border-radius:4px;border-top:1px solid #bababa;border-right:1px solid #bababa}.apli-checkbox+label{width:2.4em;margin-right:0;margin-bottom:5px;height:2.4em;border-radius:0 4px 0 0;position:absolute;top:0;right:0;z-index:2;background:#fff;border-top:1px solid #bababa}#applicate-article-list .a-check li:last-of-type .apli-checkbox+label{border-radius:0 4px 0 0}label.apli-label::after{left:.6em}#applicate-article-list .article-photo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0 0 10px 0}#applicate-article-list .article-card-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#applicate-article-list .article-card-title{display:block}#applicate-article-list .price-layout p,#applicate-article-list .prices p{font-size:130%}#applicate-article-list .article-card-content ul.build-info{margin:10px 0}.note-list li::before{top:8px;transform:none}.form-content-item{margin:0 0 40px}.form-content-heading{padding:15px;border:1px solid #eee}.form-content-detail{padding:0;border:none;margin-top:20px;margin-bottom:20px}.form-check-list li{width:100%}.form-check-list li:nth-child(odd){margin-right:0}.form-content-detail input.name:first-of-type{margin-right:0;margin-bottom:10px}input.text-input{height:48px;line-height:48px}.name{width:100%}.num-input{margin-right:2%}.form-radio-list.one-third li{width:100%;margin-left:0}.old-input{width:20%}.contact-list-fax .num-input,.contact-list-post .num-input,.num-input{width:20%}.contact-list-fax .num,.contact-list-tel .num{width:30%}.contact-list-email .text-input{width:100%}.text-input-list li{display:block}.text-input-list .text-input{display:block;width:100%;margin-top:8px;margin-bottom:24px}.reserve-date,.reserve-time{margin-bottom:15px;display:block}.form-select-list-inner .select-wrap{height:48px;padding:8px 32px 8px 8px}.form-reserve-list .formlabel{width:100%;display:block;margin-bottom:10px}.contact-hours label{margin-bottom:5px}#tag-content .content-left{padding:0}#tag-content .section-title{margin:0 20px 20px}#tag-content .desc-txt{padding:0 20px}#tag-content .list-content{margin:0 20px 20px}.tag-section{margin:40px auto 30px}#tag-content .list-content{margin:0 20px}#tag-content .list-content .article-card-item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}.article-card-item-half{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;margin-bottom:20px}#tag-content .list-content-slider{margin:20px 0}#tag-content .list-content-slider .article-card-item:first-of-type{margin-left:20px}#tag-content .list-content-slider .article-card-item{padding:0 20px 0 0;margin:0}.tag-card-slider{margin:0;padding:0}.tag-card-slider .article-card-item{max-width:65%;-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;margin:20px 0 20px 20px}.tag-card-slider .article-card-item:last-of-type{padding:0 20px 0 0}#tag-content.tail-link{margin:0 20px}#diary-content .content-left{padding:0;margin:0}#diary{margin:40px auto 0;padding:0 20px}#diary-content .tag-section .section-title,#room-content .tag-section .section-title{margin:0 20px 20px}.tag-section .tag-select-area{width:auto;overflow-x:scroll;padding-right:20px}#diary-content .tag-section .tag-select-area .tag-select-text:first-of-type,#room-content .tag-section .tag-select-area .tag-select-text:first-of-type{margin-left:20px}#diary-content .tag-section .list-content .article-card-item,#room-content .tag-section .list-content .article-card-item{margin:0 20px 40px}#diary-content .tag-section .article-card-item-half,#room-content .tag-section .article-card-item-half{margin:0 20px 20px}#diary-content .tag-section .list-content-slider{margin-top:20px}#diary-content .tag-section .list-content-slider .article-card-item,#room-content .tag-section .list-content-slider .article-card-item{padding:0 20px 0 0;margin:0}#diary-content .tag-section .list-content-slider .article-card-item:first-of-type,#room-content .tag-section .list-content-slider .article-card-item:first-of-type{margin-left:20px}.tag-section .tail-link{margin:0 20px}.result-count{flex-wrap:wrap}.result-count .result-count-area{width:100%;margin-bottom:10px}.area,.buysell-price,.feet,.menseki{width:90%}span.area,span.buysell-price,span.feet,span.menseki{display:block}}@media screen and (max-width:540px){.result-count .form-select-list.srt_number_change{overflow-x:scroll;width:680px;box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.result-count .form-select-list.srt_number_change::-webkit-scrollbar{display:none}.result-count .form-select-list-inner .select-wrap{min-width:130px}}@media screen and (max-width:480px){.property-detail h3.section-title{font-size:115%;padding:10px 0;text-align:left}.property-detail h3.section-title span{margin-left:8px}.hit-count{font-size:80%}.hit-count p{display:block}#equipments-items li,#kodawari-items li{font-size:75%;padding:10px 6px}.notes{display:block}.other-info p{margin-right:4px}.surrounding .price-layout p,.surrounding .prices p{font-size:14px}.pager{display:inline-block}.gm-style-iw td{float:left}.freeTextArea img{max-width:100%;height:auto}.freeTextArea table{margin:20px 0}.freeTextArea table tr:first-child th{border-top:1px solid #ddd}}@media screen and (max-width:375px){#search-nav .hit-count{font-size:70%;min-width:90px}.search-btn button{font-size:85%}#room-detail-list,#tab-content .pane,.build-section,.property-detail-header,.room-section{padding:0 10px}.surrounding .article-card-slider .article-card-item:first-of-type{margin-left:10px}.surrounding .article-card-slider .article-card-item{padding:0 10px 0 0;margin:20px 0 20px 0}.surrounding .price-layout p,.surrounding .prices p{font-size:13px}.result-content-side #result-content-left .section-title{margin:0 10px 20px 10px}#result-content-left .article-card1.build-cards .article-card-item-inner,#result-content-left .article-card1.room-cards,.result-content-side #result-content-right,.result-count{padding:0 10px}.article-card1 .room-list-content .price-layout p,.article-card1 .room-list-content .prices p{font-size:115%}#available-rooms h3.section-title{margin:40px 10px 20px}.room-list .room-list-item.available-room:first-of-type{margin-left:10px}.room-list-item.available-room{padding-right:10px}#breadcrumb ol{padding:10px 5px}.other-info p{margin-right:2px}#map-btn{right:10px}.pager{padding:0 10px}#tag-content .section-title{margin:0 10px 20px}#tag-content .desc-txt{padding:0 10px}#tag-content .list-content{margin:0 10px}#tag-content .list-content-slider .article-card-item{padding:0 10px 0 0}#tag-content .list-content-slider .article-card-item:first-of-type{margin-left:10px}.tag-card-slider .article-card-item{margin:20px 0 20px 10px}.tag-card-slider .article-card-item:last-of-type{padding:0 10px 0 0}.tag-section .tail-link{margin:0 10px}#diary-content .tag-section .section-title,#room-content .tag-section .section-title{margin:0 10px 20px}#diary-content .tag-section .tag-select-area .tag-select-text:first-of-type,#room-content .tag-section .tag-select-area .tag-select-text:first-of-type{margin-left:10px}#diary-content .tag-section .list-content .article-card-item,#room-content .tag-section .list-content .article-card-item{margin:0 10px 40px}#diary-content .tag-section .article-card-item-half,#room-content .tag-section .article-card-item-half{margin:0 10px 20px}#diary-content .tag-section .list-content-slider .article-card-item:first-of-type,#room-content .tag-section .list-content-slider .article-card-item:first-of-type{margin-left:10px}#diary-content .tag-section .list-content-slider .article-card-item,#room-content .tag-section .list-content-slider .article-card-item{padding:0 10px 0 0}#diary{padding:0 10px}.result-content-map #result-content-left .section-title,.result-content-side #result-content-left .section-title{margin:0 10px 20px 10px}}#result-content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:1120px){#result-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.customer-photo.customer-raws1{width:90%;margin:20px auto}}@media screen and (max-width:380px){.property-nav-btn-list li{font-size:12px}.property-nav-btn-list button{padding:5px 8px}}div#kodawari_result{width:100%;height:500px;border:none;position:relative;overflow:hidden;box-sizing:border-box}@media screen and (max-width:680px){div#kodawari_result{height:50vh}}.build-room-sort .add-btn{border-radius:3px;font-weight:700;min-width:150px;padding:11px 0;box-sizing:border-box;font-size:15px}section#available-rooms .result-count{margin:0 0 15px 0}#video,#vr-view{position:relative;width:100%;height:0;padding-top:56.25%}#video iframe,#vr-view iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe.movie_iframe{height:420px;width:100%}@media screen and (max-width:1023px){iframe.movie_iframe{height:250px}}.bread-pcnone{display:none}.bread-spnone{display:block}#breadcrumb2{position:relative;box-sizing:border-box;border-top:none;border-bottom:none;z-index:1}#breadcrumb2 ol{max-width:1280px;padding:10px;margin:auto;text-align:left}@media screen and (max-width:640px){.bread-pcnone{display:block}.bread-spnone{display:none}}section.build-dynamic-text{margin:50px 0 0 0}.build-type-card a span{color:#999;border-color:#ddd;background:#fff}.build-type-list-link span{color:#fff;font-size:80%;font-weight:600;width:24px;height:24px;text-align:center;line-height:24px;display:inline-block;vertical-align:bottom;margin-top:8px;margin-right:5px;margin-left:2px;border:1px solid;border-radius:50%;transition:.2s}span.iconroom a{background:#000;color:#fff;padding:1px 5px;margin-left:6px;text-decoration:none}span.iconroom a:hover{background:#ffac18;color:#fff}#loan_simulation #simulation_box{background:#f5f5f5;padding:40px 20px 30px;border-radius:5px}#loan_simulation .simulation_box_bottom,#loan_simulation .simulation_box_top{width:100%;max-width:750px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}#loan_simulation .simulation_box_top{justify-content:space-between}#loan_simulation .simulation_box_bottom{background:#fff;padding:14px 25px;margin-top:20px;justify-content:space-around}#loan_simulation .simulation_box_left,#loan_simulation .simulation_box_right{display:flex;justify-content:center;flex-direction:column}#loan_simulation .simulation_box_left{width:36%;align-items:center}#loan_simulation .simulation_box_center{width:21%;position:relative;height:80px}#loan_simulation .simulation_box_center::after{position:absolute;content:'';width:35px;height:35px;border-bottom:3px solid;border-right:3px solid;top:50%;left:46%;transform:translate(-50%,-50%) rotate(-45deg)}#loan_simulation .simulation_box_right{width:43%;align-items:flex-end}#loan_simulation #simulation_result{display:flex;justify-content:space-between;align-items:flex-end}#loan_simulation .simulation_box_top #simulation_result{width:100%}#loan_simulation .simulation_box_top .simulation_price{max-width:220px}#loan_simulation .simulation_box_bottom #simulation_result{width:auto;position:relative;margin-left:20px}#loan_simulation .simulation_box_bottom #simulation_result::before{position:absolute;content:'';width:3px;height:3px;border-radius:50%;left:-6px;top:50%;transform:translate(-100%,-50%)}#loan_simulation #simulation_result_detail{font-weight:700;line-height:2em}#loan_simulation .simulation_box_bottom dt#simulation_result_detail{padding-right:15px}#loan_simulation .simulation_box_top #simulation_result_detail{font-size:113%}#loan_simulation .simulation_box_bottom #simulation_result_detail{font-size:94%;margin:0}#loan_simulation .simulation_box_top .simulation_text{padding:0 10px}#loan_simulation .simulation_box_bottom .simulation_text{padding-right:5px}#loan_simulation .simulation_price .simulation_text{font-size:200%}#loan_simulation .simulation_box_right .simulation_text{font-size:156%}#loan_simulation .simulation_box_bottom .simulation_text{font-size:131%}#loan_simulation .simulation_note{font-size:94%}#loan_simulation .loan_calc_btn{width:100%;display:block;text-align:center;font-size:94%;color:#fff;font-weight:700;border-radius:50px;padding:10px 0;cursor:pointer;cursor:hand;max-width:270px;margin-top:10px}@media screen and (max-width:768px){#loan_simulation .simulation_box_bottom dt#simulation_result_detail{padding-right:6px}#loan_simulation .simulation_box_bottom{padding:15px 15px}}@media screen and (max-width:640px){#loan_simulation .simulation_box_top{justify-content:space-between;flex-direction:column}#loan_simulation .simulation_box_center,#loan_simulation .simulation_box_left,#loan_simulation .simulation_box_right{width:100%}#loan_simulation .simulation_box_right{max-width:250px}#loan_simulation .simulation_box_center{height:60px}#loan_simulation .simulation_box_center::after{width:25px;height:25px;left:50%;top:30%;transform:translate(-50%,-50%) rotate(45deg)}#loan_simulation .simulation_box_bottom{padding:15px 20px;justify-content:flex-start}#loan_simulation .simulation_box_bottom #simulation_result{margin-left:30px}}.biz-icon-type1,.biz-icon-type2,.biz-icon-type3{display:inline-block;margin:1px 7px 2px 0;padding:0 2px;color:#fff;font-weight:400}.biz-icon-type1{background-color:#036}.biz-icon-type2{background-color:#c93}.biz-icon-type3{background-color:#366}p.login_alert{color:#d00}.form-mypage-select-list-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-mypage-select-list-inner .select-wrap{position:relative;color:#333;width:100%}form[name=member_input] .filter-checkbox-list li{width:32%}form[name=member_input] .filter-checkbox-list li{margin-left:1%}form[name=member_input] .filter-checkbox-list li.todoufuken{width:100%;font-size:130%;font-weight:700}.result-content-side #result-content-left .section-title{margin:0 20px 20px 0!important;font-size:150%!important}@media screen and (max-width:640px){#result-content-left .article-card.article-card1.room-cards{max-width:400px;margin:0 auto}#result-content-left .article-card1.build-cards .article-card-item-inner{max-width:400px;margin:0 auto;margin-bottom:20px}}@media screen and (min-width:641px){.article-card1 .article-photo{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;height:100%;margin:0 3% 10px 0;max-width:320px}.article-card1 .article-card-content{position:relative;max-width:62%;-webkit-flex-basis:62%;-ms-flex-preferred-size:62%;flex-basis:62%}}@media screen and (max-width:768px){#photo-area{margin:20px auto;max-width:460px}.room-list-content,.room-list-photo{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.room-list-item.available-room{max-width:300px;min-width:260px}.result-content-side #result-content-left .section-title{margin:0 20px 20px 20px!important;font-size:120%!important}}@media screen and (max-width:640px){ul#kodawariother.kodawarilink-page-bottom li{float:none;margin:2% 0;width:100%;box-sizing:border-box}ul#kodawariother.kodawarilink-page-bottom li a{width:90%;box-sizing:border-box;margin:0 auto}ul#kodawariother.kodawarilink-page-bottom li a p.title{font-size:12px}}.facility-biko{font-size:95%;margin-top:4px}.article-card-item.shop-detail h3{width:100%;margin-bottom:10px!important;padding:0 10px!important;box-sizing:border-box}.article-card-item.shop-detail #contact-nav-btn{display:flex;flex-wrap:wrap}#contact-btn p.room-ff-ap-cname{font-size:21px;font-weight:700;margin-bottom:5px}.line-btn.btn.to_line_open{display:none!important}@media screen and (max-width:640px){.line-btn.btn.to_line_open{display:block!important}}.article-card-item.shop-detail #contact-nav-btn button{width:23%;margin:.6%;font-size:12px}.detail-content-right,.detail-content-right p.i-area,.detail-content-right p.i-station,.detail-content-right p.shop-detail-faxnumber,.detail-content-right p.shop-detail-links,.detail-content-right p.shop-detail-tel-number.tel-num,.detail-content-right p.shop-detail-text{margin:8px 0}.detail-content-right p.shop-detail-tel-number.tel-num{margin-top:20px}.detail-content-right p.shop-detail-faxnumber{font-size:120%;font-weight:700}ul.shop-list-detail-links{display:flex;justify-content:start;margin:10px 0}ul.shop-list-detail-links li{margin-right:10px}#shops-slider .contact-nav-btn button{margin:.6%;font-size:12px;padding:8px 3px;margin:1%;line-height:1.3em}#shops-slider .contact-nav-btn,#staff-build-list-content .contact-nav-btn,.shop-detail .detail-content-right .contact-nav-btn{margin-top:10px}#shops-slider p.article-card-title,#staff-build-list-content p.article-card-title{font-size:100%}#shops-slider p.tel-num,#staff-build-list-content p.tel-num{font-size:16px!important;margin:0}#shops-slider span.txt.business_hours,#staff-build-list-content span.txt.business_hours{font-size:13px}#shops-slider span.txt.regularholiday,#staff-build-list-content span.txt.regularholiday{font-size:11px}.belong-shop{font-size:11px;font-weight:700;display:inherit;line-height:11px}#staff-build-list-content p.article-card-title{line-height:1.4em}#staff-build-list-content p.article-card-title span.c-name{font-size:90%}#staff-build-list-content span.txt.business_hours,#staff-build-list-content span.txt.regularholiday{font-size:85%}#staff-build-list-content .article-card-content{line-height:1.1em}#staff-build-list-content .contact-nav-btn{display:flex;flex-wrap:wrap}#staff-build-list-content .contact-nav-btn button{font-size:12px;padding:10px 3px;margin:5% 0 0 0;line-height:1.3em}@media screen and (max-width:640px){#shops-slider .contact-nav-btn button{width:100%;margin:1% 0;font-size:12px}}section#profile.shop-profile h2#company-page-h2 span{color:#000;font:14px/1.6 "ヒラギノ角ゴ ProN W3",'Hiragino Kaku Gothic ProN','游ゴシック',YuGothic,'Yu Gothic',Osaka,"メイリオ",Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,sans-serif;font-size:100%;font-weight:700}.shop-detail{width:100%}#result-content-left .shop-detail{padding:0 10px}.shop-detail>.detail-content-right>.contact-nav-btn{display:flex}.shop-detail button{font-size:16px;padding:8px 3px;margin:1%;line-height:1.3em}#staff-build-list-content .contact-nav-btn button{font-size:13px;padding:8px 3px;margin:1%;line-height:1.3em}.shop-detail p.shop-detail-tel-number{margin-top:15px}.shop-detail p.detail-pr-text{margin:5px 0}@media screen and (max-width:1120px){#shops-slider .contact-nav-btn,#staff-build-list-content .contact-nav-btn,.shop-detail .detail-content-right .contact-nav-btn{width:100%;float:none}}@media screen and (max-width:768px){.shop-detail .detail-content-right .contact-nav-btn{flex-wrap:wrap}.shop-detail button{width:calc(50% - 10px);margin:1% 5px;font-size:14px}}@media screen and (max-width:640px){.detail-content-left img{margin:0 auto}.shop-detail{max-width:420px;margin:0 auto}.shop-detail .detail-content-right .contact-nav-btn{flex-wrap:wrap}#shops-slider .contact-nav-btn button{width:100%;margin:1% 0;font-size:12px}.detail-content-right p.shop-detail-tel-number.tel-num{font-size:140%}.detail-content-right p.shop-detail-faxnumber{font-size:110%}.detail-content-right,.detail-content-right p.i-area,.detail-content-right p.i-station,.detail-content-right p.shop-detail-links,.detail-content-right p.shop-detail-text{font-size:13px}section#profile.shop-profile h2#company-page-h2{line-height:1.2em}section#profile.shop-profile h2#company-page-h2 span{font-size:13px;margin-top:0}}dl.c-dtail-shop-list{flex-wrap:wrap}dl.c-dtail-shop-list dt{margin-bottom:0}dl.c-dtail-shop-list dd{padding-right:10px;box-sizing:border-box;margin-bottom:7px}#footer-inqArea{padding:40px}#contact-btn .room-ff-ap-btn{width:218px;box-sizing:border-box;padding:5px 10px}#contact-btn .room-ff-ap-btn button{margin:8px}#contact-btn .room-ff-ap-adress{box-sizing:border-box;padding:0 30px;width:calc(100% - 217px)}#contact-btn p.room-ff-ap-cname{font-size:21px;font-weight:700;margin-bottom:5px}@media screen and (max-width:640px){#contact-btn{display:block;margin:0 auto;width:100%}#contact-btn .room-ff-ap-btn{width:100%;padding:0}#contact-btn .room-ff-ap-btn button{width:100%!important;display:block;max-width:800px;margin:10px auto}#contact-btn .room-ff-ap-adress{width:100%;padding:0 10px}#contact-btn p.room-ff-ap-cname{font-size:19px}}@media screen and (max-width:420px){#contact-btn .room-ff-ap-adress{padding:0}#contact-btn p.room-ff-ap-cname{font-size:17px}}@media screen and (max-width:768px){.room-ff-ap-btn button.line-btn{background-color:#5fc40d;border-color:#5fc40d}#footer-inqArea{padding:20px}}.form-policy-customize{padding:20px}.form-policy-customize-basic{margin:10px 0}.form-policy-customize-basic a{color:#003af6;cursor:pointer;text-decoration:underline}.privacy-inner-scroll-customize{padding:20px;height:200px;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.privacy-inner-scroll-customize p{font-size:90%}.privacy-title-link{margin-bottom:4px}.privacy-title-link-text{color:#003af6;cursor:pointer;text-decoration:underline}.privacy-inner-title-click{margin-top:20px;padding:20px;display:none}.privacy-consent-text{max-width:190px;width:100%;margin:20px auto;text-align:center}.privacy-add-text{font-weight:600;margin-top:20px;margin-bottom:4px;text-align:center}@media screen and (max-width:640px){.property-detail .detail-list-items{margin-top:5px;padding:0 5px;box-sizing:border-box}.detail-list-item-title{margin:0 0 5px 0;padding:.3em .8em}.detail-list-item-content{margin-bottom:0}#photo-area{margin:0 auto}.detail-list-item-content .big,.detail-list-item-content .layout,.detail-list-item-content .price{font-size:130%}span.accentB001{font-size:105%}@media screen and (max-width:640px){ul.detail-list-items br.separate-br{display:none}}}@media screen and (min-width:641px){ul.detail-list-items span.separate-span{display:none}}.room_pr_iframe{position:relative;width:100%;height:0;padding-top:56.25%}.room_pr_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}