@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;700&display=swap);
input[type=text]{border:1px solid #ccc;font-size:16px;padding:10px 2%}input[type=checkbox],input[type=radio]{position:relative;top:2px}input[type=text].has_error,select.has_error,textarea.has_error{border:1px solid #e50012}label{margin-right:5px}label.has_error{color:#e50012}textarea{font-size:16px;height:100px;padding:1%;width:98%}select,textarea{border:1px solid #ccc}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0;box-sizing:border-box;font-size:1em;padding:1em;width:100%}.selectbox{position:relative;width:60%}.selectbox:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";display:block;height:10px;position:absolute;right:5%;top:35%;transform:rotate(45deg) translateY(-30%);width:10px}.b-errorMsg{background:#fdd;border:1px solid #e50012;color:red;font-size:14px;font-weight:700;margin:20px 0;padding:20px}.inline-radio{border:1px solid #ccc;border-radius:3px;display:flex;height:30px;overflow:hidden;width:90%}.inline-radio div{flex:1;position:relative}.inline-radio div>input{height:20px;opacity:0;width:100%}.inline-radio div>label{align-items:center;background:#fff;border-right:1px solid #f2f2f2;color:#b6b6b6;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.inline-radio div:last-child label{border-right:0}.inline-radio input:checked+label{background:#ff6566;color:#fff;font-weight:500}.mycheckbox input[type=checkbox]{display:none}.mycheckbox input[type=checkbox]+label{cursor:pointer;display:inline-block;margin:6px 0;padding-left:1.8rem;padding-right:10px;position:relative}.mycheckbox input[type=checkbox]+label:before{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.mycheckbox input[type=checkbox]:checked+label:after{border-bottom:3px solid #66dd32;border-left:3px solid #66dd32;border-right-color:#66dd32;border-top-color:#66dd32;box-sizing:border-box;content:"";display:block;height:9px;left:3px;margin-top:-9px;position:absolute;top:50%;transform:rotate(-45deg);width:18px}@media screen and (max-width:750px){input[type=text]{font-size:18px}.inline-radio{width:100%}.mycheckbox input[type=checkbox]+label{font-size:18px;padding-left:2.5rem}.mycheckbox input[type=checkbox]+label:before{height:30px;margin-top:-17px;width:30px}.mycheckbox input[type=checkbox]:checked+label:after{height:14px;left:5px;margin-top:-14px;top:50%;width:23px}.inline-radio .font-small{font-size:14px}.inline-radio div>input{height:40px}textarea{font-size:18px}}.modal .modal__content{border-radius:3px;display:flex;flex-direction:column;width:25%}.modal .modal__content .c-modal__header{background-color:var(--theme-color_1);border-top-left-radius:3px;border-top-right-radius:3px;color:#fff}.modal .modal__content .c-modal__header h2{font-family:Noto Sans JP,sans-serif;font-size:2.0833333333vw;padding:15px 0;text-align:center}.modal .modal__content .c-modal__header a:after,.modal .modal__content .c-modal__header a:before{background:#fff}#modal-rent .c-modal__body ul li{border:1px solid #efefef;border-radius:3px;box-shadow:2px 2px 10px #d5d5d5;margin:20px auto;padding:10px;text-align:center;width:50%}#modal-rent .c-modal__body ul li a{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:1.5625vw}#modal-sale .c-modal__body ul li{border:1px solid #efefef;border-radius:3px;box-shadow:2px 2px 10px #d5d5d5;margin:20px auto;padding:10px;text-align:center;width:50%}#modal-sale .c-modal__body ul li a{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.5625vw}#modal-page .c-modal__body ul li{border:1px solid #efefef;border-radius:3px;box-shadow:2px 2px 10px #d5d5d5;margin:20px auto;overflow:hidden;padding:10px;text-align:center;width:70%}#modal-page .c-modal__body ul li a{color:#000;font-family:Noto Sans JP,sans-serif;font-size:1.5625vw}.search-modal{opacity:0;transition:all 1s ease;visibility:hidden}.search-modal.active{opacity:1;visibility:visible}.modal-wrap{align-items:center;background-color:rgba(0,0,0,.3);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal-wrap .modal-container{background-color:#fff;margin:auto;vertical-align:middle;width:600px}.modal-wrap .modal-container .modal__header{align-items:center;display:flex;height:100px;justify-content:center;position:relative}.modal-wrap .modal-container .modal__header h1{font-size:25px}.modal-wrap .modal-container .modal__header .close{cursor:pointer;height:30px;position:absolute;right:50px;width:30px}.modal-wrap .modal-container .modal__header .close:after,.modal-wrap .modal-container .modal__header .close:before{background-color:#000;content:"";height:1px;position:absolute;right:0;top:15px;width:30px}.modal-wrap .modal-container .modal__header .close:before{transform:rotate(45deg)}.modal-wrap .modal-container .modal__header .close:after{transform:rotate(-45deg)}.modal-wrap .modal-container .modal__body .error-message{color:red;display:none;text-align:center}.modal-wrap .modal-container .modal__body .area-list{display:flex;flex-wrap:wrap;margin-bottom:30px;margin-top:10px}.modal-wrap .modal-container .modal__body .area-list .area-item{background-color:#fff;border-radius:5px;cursor:pointer;margin-right:5px;margin-top:5px;padding:5px 10px}.modal-wrap .modal-container .modal__body .area-list .area-item.active{color:#fff}.modal-wrap .modal-container .modal__footer .search-btn{background-color:var(--theme-color_1);color:#fff;cursor:pointer;display:none;margin:auto;padding:15px 60px;width:300px}.modal-wrap .modal-container .modal .inline-checkBox input:checked+label{background:var(--theme-color_1)}.modal-wrap .modal-container .modal__body .area-list .area-item.active{background-color:var(--theme-color_1)}.fav-modalInner{background-color:var(--sale-theme-color_1)}header{background-color:#fff;overflow:hidden;position:fixed;width:100%;z-index:101}header.b-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.l-header{justify-content:space-around;margin:10px auto 15px;width:100%}.l-header,.l-header__logo{align-items:center;display:flex;overflow:hidden}.l-header__logo{border:var(--logo-preview-border);height:70px;justify-content:center;line-height:1.2;text-align:center;width:280px}.l-header__logo .logo-image{display:var(--logo-img-display);width:100%}.l-header__logo .logo-text{color:var(--logo-font-color);display:var(--logo-text-display);font-family:var(--logo-font-family);font-size:var(--logo-font-size);font-style:var(--logo-font-style);font-weight:var(--logo-font-weight);-webkit-text-decoration:var(--logo-text-decoration);text-decoration:var(--logo-text-decoration);white-space:nowrap}.l-header__menu{align-items:center}.l-header__contact,.l-header__menu{display:flex;justify-content:center}.l-header__contact{flex-direction:column}.global-menu{align-items:center;display:flex}.global-menu__item{margin-right:40px;position:relative}.global-menu__item .arrow{display:inline-block;padding:10px;position:relative}.global-menu__item .arrow:before{border-right:1px solid #333;border-top:1px solid #333;content:"";height:5px;left:10px;position:absolute;top:0;width:5px}.global-menu__item .arrow.arrow-bottom:before{transform:rotate(135deg)}.global-menu__item a{color:#000;display:block;font-size:15px;padding-bottom:4px}.global-menu__item:last-child{margin-right:0}.contact-tel{align-items:center;display:flex}.contact-tel__image img{height:25px;width:25px}.contact-tel__text{color:#000;font-size:30px;font-weight:700}.contact-date__business{font-size:15px}
