:root{--yellow:#ffc001;--cream:#fff7e2}a.img-box{transition:.35s opacity}a.img-box:hover{opacity:.7}.table-form input.schedule-date-datepicker{width:150px;border-radius:5px;padding:10px 15px;border:1px solid #aa9f97;font-size:.825em}.ob-form-inspection select{width:7em;border-radius:5px;padding:10px 15px;border:1px solid #aa9f97;font-size:.825em}.ob-form-inspection .table-form .note{margin-top:10px}#ob-form-changer .table-form td,#ob-form-changer .table-form th{border-bottom:0}#ob-form-changer label{display:block;font-weight:700;line-height:1.8}#ob-form-changer input[type=radio]{margin:0 10px 0 0;width:1em;height:1em;vertical-align:text-bottom}.table-form input.schedule-date-datepicker+.wpcf7-not-valid-tip{display:none}.table-form .date-row span.bold{margin-right:5px}.term-desc{box-sizing:border-box;margin:40px 0;padding:20px 15px;border:2px solid #e0e0e0;background:#fff;text-align:left;overflow:hidden}.term-desc .img-box{float:left;max-width:200px;margin-right:20px}.term-desc p{float:left}@media screen and (max-width:767px){.term-desc .img-box{float:none;max-width:none;margin:0 auto 20px}.term-desc p{float:none}.table-form input.schedule-date-datepicker{width:120px}}.voice{margin-bottom:40px}.voice-img-left{margin-left:4px;margin-top:-1px;float:left;width:60px;height:60px}.voice-img-right{margin-right:4px;margin-top:-1px;float:right;width:60px;height:60px}.voice figure img{width:100%;height:100%;border:2px solid #eee;border-radius:50%;margin:0;object-fit:cover}.voice-img-description{padding:5px 0 0;font-size:10px;text-align:center}.voice-text-right{color:#444;position:relative;margin-left:100px;padding:1.2em;border:3px solid #eee;background-color:#fff;border-radius:5px}.voice-text-left{position:relative;margin-right:100px;padding:1.2em;border:3px solid #eee;background-color:#fff;border-radius:5px}p.voice-text{margin:0 0 8px}p.voice-text:last-child{margin-bottom:0}.voice-text-right:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #eee;top:15px;left:-20px}.voice-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #fff;top:15px;left:-16px}.voice-text-left:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #eee;top:15px;right:-23px}.voice-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #fff;top:15px;right:-19px}.voice:after,.voice:before{clear:both;content:"";display:block}a.btn-c{font-weight:700;line-height:1.5;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem;font-size:1.1rem;display:block;overflow:hidden;padding:1.5rem .5rem;border-bottom:5px solid #e6d900;background:#fff100}a.btn-c:before{font-size:1.2rem;font-weight:700;position:absolute;top:1.2rem;left:-3.2rem;padding:0 3rem;content:"無料!";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top;transform-origin:top;color:#fff;background:#eb6100;-webkit-box-shadow:0 3px 3px #e6d900;box-shadow:0 3px 3px #e6d900}a.btn-c:hover{transform:translateY(3px);border-bottom:2px solid #e6d900;background:#fff21a}@media screen and (min-width:901px){.h-menu-ob{display:none}}.h-menu-ob{margin-left:auto;margin-right:30px}.h-menu-ob a{display:inline-block;border:1px solid currentColor;border-radius:30px;padding:5px 14px}.h-menu-ob a .icon,.h-menu-ob a .txt{display:inline-block;vertical-align:middle}.h-menu-ob a .icon{width:28px;height:28px;margin-right:8px;background:transparent no-repeat left top;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/./images/common/icon_ob.svg);background-size:contain}.h-menu-ob a .txt{font-size:13px;line-height:1.25;text-align:center}@media screen and (max-width:480px){.h-menu-ob{margin-right:20px}.h-menu-ob a{padding:5px 10px}.h-menu-ob a .icon{width:26px;margin-right:5px}.h-menu-ob a .txt{font-size:12px}}.remodal-overlay{z-index:100000 !important}.remodal-wrapper{z-index:100001 !important}.remodal{border-radius:40px}.remodal .indexShop_shop_free{margin-bottom:15px;font-size:2.4rem}@media screen and (max-width:480px){.remodal{padding:40px 20px !important}.remodal .indexShop_shop_free{font-size:2.1rem}}.remodal .remodal-cancel{width:150px;margin-top:15px;padding:8px 0}.indexShop-btn-container{display:flex}.indexShop-btn-container>a{max-width:none;flex-grow:1;margin:0 5px}.indexShop_shop_tel{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:260px;height:45px;width:100%;border:1px solid #472612;text-align:center;font-weight:500;line-height:1;border-radius:40px;font-size:1rem;transition:.3s linear;background:#fffcf5}.indexShop_shop_tel:before{content:"";display:inline-block;width:1em;height:1em;-webkit-mask:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/./images/common/icon_tel.svg);mask:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/./images/common/icon_tel.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#472612;margin-right:3px;transition:.3s linear}.indexShop_shop_tel:hover{background-color:#ffc001;border-color:#ffc001;color:#fff}.indexShop_shop_tel:hover:before{background-color:#fff}#pamphlet .promise-box,#pamphlet .form-box{margin-top:105px}#pamphlet .section_desc{font-size:24px}#pamphlet .concept-sec-ttl{margin:0 0 30px;font-size:36px;position:relative}#pamphlet .promise-box .concept-sec-ttl:before,#pamphlet .promise-box .concept-sec-ttl:after{content:'';background-repeat:no-repeat;background-size:contain;position:absolute;display:inline-block;height:200px}#pamphlet .promise-box .concept-sec-ttl:before{top:30px;left:45px;width:130px;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/./images/pamphlet/staff_01.png)}#pamphlet .promise-box .concept-sec-ttl:after{top:28px;right:25px;width:150px;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/./images/pamphlet/staff_02.png)}@media screen and (max-width:1300px){#pamphlet .promise-box .concept-sec-ttl:before{left:0}#pamphlet .promise-box .concept-sec-ttl:after{right:0}}@media screen and (max-width:1000px){#pamphlet .promise-box,#pamphlet .form-box{margin-top:60px}#pamphlet .section_desc{font-size:18px}#pamphlet .concept-sec-ttl{font-size:24px}#pamphlet .promise-box .concept-sec-ttl:before,#pamphlet .promise-box .concept-sec-ttl:after{content:none}}.m-num-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2.75%;row-gap:40px}.m-num-container .item-box{position:relative;width:31.5%;display:flex;align-items:center;justify-content:center;padding:40px 50px;background-color:var(--cream);overflow:hidden;height:262px;font-size:24px}.m-num-container .item-box:before{content:'';background-color:#ea5514;position:absolute;top:-40px;left:-40px;width:118px;height:118px;border-radius:50%}.m-num-container .item-box .num{position:absolute;color:#fff;font-size:36px;top:5px;left:20px;font-weight:700}.m-num-container .item-box .txt{position:relative;top:15px}@media screen and (max-width:1300px){.m-num-container .item-box{font-size:18px}}@media screen and (max-width:1000px){.m-num-container{column-gap:0;row-gap:15px}.m-num-container .item-box{width:100%;height:auto;padding:30px 30px 20px}.m-num-container .item-box:before{top:-70px;left:-70px}.m-num-container .item-box .num{font-size:20px;top:0;left:12px}.m-num-container .item-box .txt{top:0;font-size:16px}}.m-checkbox-container{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:60px;width:1090px;margin:auto}.m-checkbox-container .item-box{width:47.5%;border:1px solid #d1d1d1}.m-checkbox-container .item-box .img-area,.m-checkbox-container .item-box .img-box,.m-checkbox-container .item-box .img-area img{width:100%}.m-checkbox-container .item-box .txt-area{background-color:var(--cream);padding:45px 50px}.m-checkbox-container .item-box .txt-area .ttl{font-size:27px;font-weight:700;margin:10px 0 15px}.m-checkbox-container .item-box .txt-area .btn-box{text-align:center;margin-top:25px}.m-checkbox-container .item-box .txt-area .btn{width:320px;text-align:center;padding:19px 0;cursor:pointer;background-color:var(--cream)}.m-checkbox-container .item-box .txt-area .btn:after{content:none}.m-checkbox-container .item-box .txt-area .btn:hover{background-color:var(--yellow)}.m-checkbox-container .item-box .txt-area .btn input{display:none}.m-checkbox-container .item-box .txt-area .btn .checked-txt{display:none}.m-checkbox-container .item-box.is-wide{width:100%}.m-checkbox-container .item-box.is-wide .img-area{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#ea5514;color:#fff;padding:60px}.m-checkbox-container .item-box.is-wide .img-area .ttl{font-size:48px;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.3}.m-checkbox-container .item-box.is-wide .img-area .txt{margin-top:18px}.m-checkbox-container .item-box.is-wide .img-area .img-box{flex:1}.m-checkbox-container .item-box.is-wide .txt-area{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.m-checkbox-container .item-box.is-wide .txt-area .txt-box{flex:1}.m-checkbox-container .item-box.is-wide .txt-area .ttl{font-size:32px}.m-checkbox-container .item-box.is-checked{outline:5px solid var(--yellow);outline-offset:-5px}.m-checkbox-container .item-box.is-checked .txt-area .btn{background:var(--yellow);border-color:var(--yellow);color:#fff}.m-checkbox-container .item-box.is-checked .txt-area .btn .checked-txt{display:inline-block}.m-checkbox-container .item-box.is-checked .txt-area .btn .unchecked-txt{display:none}@media screen and (max-width:1340px){.m-checkbox-container{width:100%}.m-checkbox-container .item-box .txt-area .btn{width:100%}.m-checkbox-container .item-box.is-wide .txt-area .btn{width:320px}}@media screen and (max-width:1000px){.m-checkbox-container{row-gap:30px}.m-checkbox-container .item-box{width:49%}.m-checkbox-container .item-box .txt-area{padding:20px 10px;display:flex;flex-direction:column;justify-content:space-between;line-height:1.25}.m-checkbox-container .item-box .txt-area .sub-ttl{font-size:14px}.m-checkbox-container .item-box.is-wide .txt-area .ttl,.m-checkbox-container .item-box .txt-area .ttl{text-align:center;font-size:16px}.m-checkbox-container .item-box .txt-area .btn-box{margin-top:0}.m-checkbox-container .item-box .txt-area .btn{padding:10px 0}.m-checkbox-container .item-box.is-wide .img-area{padding:30px}.m-checkbox-container .item-box.is-wide .img-area .ttl{font-size:32px}.m-checkbox-container .item-box.is-wide .img-area .txt{text-align:left}.m-checkbox-container .item-box.is-wide .img-area .txt-box{width:100%;flex:unset;text-align:center}.m-checkbox-container .item-box.is-wide .img-area .img-box{flex:unset;margin-top:15px}.m-checkbox-container .item-box.is-wide .txt-area .txt-box,.m-checkbox-container .item-box.is-wide .txt-area .btn-box{width:100%}.m-checkbox-container .item-box.is-wide .txt-area .btn-box{margin-top:0}.m-checkbox-container .item-box.is-wide .txt-area .btn{width:100%}}@media screen and (min-width:768px){.sp-only-el{display:none !important}}@media screen and (max-width:767px){.pc-only-el{display:none !important}}