.parent-pageid-14215 .editor{padding-bottom:100px}.pg-common-ttl{margin:0 0 30px;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-size:1.8rem;line-height:1.5;text-align:left}h4.pg-common-ttl{font-size:1.5rem}.concept-sec-ttl{margin:20px 0;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-size:1.8rem;font-weight:700;text-align:center}.bg-ttl-orange{margin:0 0 30px;text-align:left}.bg-ttl-orange .ttl-inner{display:inline-block;padding:2px 10px;background-color:#fa3}.bg-ttl-orange .ttl-inner .concept-bg-ttl{display:inline-block;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-size:1.8rem;font-weight:700;line-height:1.5;color:#fff}.bg-ttl-orange+.txt-box{margin:30px 0}.check-ttl-box{margin:20px 0;text-align:left}.check-ttl-box .ttl-inner{display:inline-block;padding:10px 30px;border-radius:60px;background-color:#ffffc8}.check-ttl-box .ttl-inner .ttl{display:inline-block;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-size:1.6rem;font-weight:700;line-height:1.5}.check-ttl-box+.txt-box{padding-left:30px}.pg-first-sec{margin-bottom:60px}.pg-first-sec .txt-box{margin-top:30px;text-align:left}.pg-fv-box{text-align:center}#about .concept_section .brand{align-items:center}#about-sdgs .main-img{text-align:center}#about-sdgs .lead-txt-box{text-align:center;margin-top:30px}#about-sdgs .sdgs-example{margin-top:110px}#about-sdgs .sdgs-example .img-txt-box{display:flex;flex-wrap:wrap;justify-content:space-between}#about-sdgs .sdgs-example .img-txt-box+.img-txt-box{margin-top:60px}#about-sdgs .sdgs-example .img-txt-box .img-area{width:45%}#about-sdgs .sdgs-example .img-txt-box .img-box{position:relative;color:#fff;margin-bottom:20px}#about-sdgs .sdgs-example .img-txt-box .label{position:absolute;left:0;bottom:-20px;background-color:#0098d7;font-size:1.125rem;font-weight:700;padding:5px 10px}#about-sdgs .sdgs-example .img-txt-box .label:before,#about-sdgs .sdgs-example .img-txt-box .label:after{position:absolute;content:"";z-index:1}#about-sdgs .sdgs-example .img-txt-box .label:before{top:0;right:-20px;width:0;height:0;border-style:solid;border-width:28px 20px 0 0;border-color:#0098d7 transparent transparent}#about-sdgs .sdgs-example .img-txt-box .label:after{bottom:0;right:-20px;width:0;height:0;border-style:solid;border-width:28px 0 0 20px;border-color:transparent transparent transparent #0098d7}#about-sdgs .sdgs-example .img-txt-box .txt-area{width:52.5%}#about-sdgs .sdgs-example .img-txt-box .related-sdgs{margin-top:15px}#about-sdgs .sdgs-example .img-txt-box .related-sdgs .ttl{font-size:1.25rem;margin-bottom:5px}#about-sdgs .sdgs-example .img-txt-box .related-sdgs .related-sdgs-icons{margin-top:-5px}#about-sdgs .sdgs-example .img-txt-box .related-sdgs .related-sdgs-icons img{margin-top:5px}@media screen and (max-width:900px){#about-sdgs .sdgs-example .img-txt-box .img-area{width:100%;text-align:center}#about-sdgs .sdgs-example .img-txt-box .txt-area{width:100%;margin-top:20px}}@media screen and (max-width:767px){#about-sdgs .sdgs-example .img-txt-box .related-sdgs .related-sdgs-icons img{width:24%}}body#symbol-tree-pjt .sectionTitle-left .en{margin-left:auto}.symbol-tree-pjt-select{margin-top:60px}.symbol-tree-pjt-select .inner{padding:50px 140px 70px;border-radius:20px;background:#f7f3e9 no-repeat center center;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_frame_01.png);background-size:cover}.symbol-tree-pjt-select .ttl{position:relative;text-align:center}.symbol-tree-pjt-select .ttl:before,.symbol-tree-pjt-select .ttl:after{content:"";position:relative;display:inline-block;width:50px;height:20px;vertical-align:middle}.symbol-tree-pjt-select .ttl:before{background:transparent no-repeat left top;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_icon_leaf_01.png);background-size:contain}.symbol-tree-pjt-select .ttl:after{background:transparent no-repeat left top;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_icon_leaf_02.png);background-size:contain}.symbol-tree-pjt-select .ttl .ttl-inner{display:inline-block;font-size:1.25rem;margin:0 20px;vertical-align:middle}.symbol-tree-pjt-select ul{padding-left:20px;margin-top:30px}.symbol-tree-pjt-select li{position:relative}.symbol-tree-pjt-select li:before{content:"";position:absolute;top:10px;left:-15px;width:5px;height:5px;border-radius:100%;display:block;background-color:#61b292}.symbol-tree-items{margin-top:30px;font-size:0}.symbol-tree-items li{display:inline-block;width:32%;margin-bottom:30px;margin-right:2%;text-align:center;vertical-align:top}.symbol-tree-items li .img-box{margin-bottom:15px;border-radius:15px;overflow:hidden}.symbol-tree-items li:nth-child(3n){margin-right:0}.symbol-tree-items li .ttl{font-size:1.25rem;margin:5px 0}.symbol-tree-items li .tree-type{display:inline-block;font-size:13px;font-weight:700;line-height:1.2;color:#fff;padding:4px 20px}.symbol-tree-items li .tree-type.deciduous{background-color:#b27d52}.symbol-tree-items li .tree-type.evergreen{background-color:#54a734}.symbol-tree-items li .txt{font-size:1rem;margin-top:10px}.symbol-tree-pjt-about .about-box{position:relative;margin:30px auto;overflow:hidden}.symbol-tree-pjt-about .about-box .ttl{box-sizing:border-box;position:absolute;top:0;left:0;display:inline-block;width:335px;padding:12px 10px;font-size:1.25rem;font-weight:700;line-height:1.5;background:transparent no-repeat center center;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_frame_02.png);background-size:100% 100%;text-align:center;vertical-align:middle}.symbol-tree-pjt-about .about-box .text{display:block;margin-left:355px}.symbol-tree-pjt-schedule .schedule-row{margin-top:30px;font-size:0}.symbol-tree-pjt-schedule .schedule-row .schedule-box{position:relative;display:inline-block;width:22%;margin-right:4%;vertical-align:top}.symbol-tree-pjt-schedule .schedule-row .schedule-box:nth-child(4n){margin-right:0}.symbol-tree-pjt-schedule .schedule-row .schedule-box:after{content:"";position:absolute;top:80px;right:-30px;width:27px;height:40px;background:transparent no-repeat center center;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_icon_triangle_01.png);background-size:contain}.symbol-tree-pjt-schedule .schedule-row .schedule-box:nth-child(4n):after{display:none}.symbol-tree-pjt-schedule .schedule-row .schedule-box .img-box{margin-bottom:15px}.symbol-tree-pjt-schedule .schedule-row .schedule-box .text{font-size:1rem}.symbol-tree-pjt-option .opt-row{display:block;font-size:0}.symbol-tree-pjt-option .opt-col{display:inline-block;width:49%;font-size:1rem;margin-right:2%;margin-bottom:10px;vertical-align:top}.symbol-tree-pjt-option .opt-col:nth-child(2n){margin-right:0}.symbol-tree-pjt-option .opt-col .opt-tbl{display:table;width:100%}.symbol-tree-pjt-option .opt-col .opt-lbl,.symbol-tree-pjt-option .opt-col .opt-data{box-sizing:border-box;display:table-cell;width:50%;padding:10px 10px 10px 20px;font-size:1rem;border:1px solid #472612;vertical-align:middle}.symbol-tree-pjt-option .opt-col .opt-lbl{font-weight:700;background-color:#472612;color:#fff}.symbol-tree-pjt-contact{margin-top:60px}.symbol-tree-pjt-contact .inner{padding:40px 100px;border-radius:20px;background:#f7f3e9 no-repeat center center}.symbol-tree-pjt-contact .inner>.ttl-box{margin-bottom:30px}.symbol-tree-pjt-contact .inner>.ttl-box .ttl{position:relative;text-align:center}.symbol-tree-pjt-contact .inner>.ttl-box .ttl:before,.symbol-tree-pjt-contact .inner>.ttl-box .ttl:after{content:"";position:relative;display:inline-block;width:50px;height:20px;vertical-align:middle}.symbol-tree-pjt-contact .inner>.ttl-box .ttl:before{background:transparent no-repeat left top;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_icon_leaf_01.png);background-size:contain}.symbol-tree-pjt-contact .inner>.ttl-box .ttl:after{background:transparent no-repeat left top;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/symbol-tree-pjt_icon_leaf_02.png);background-size:contain}.symbol-tree-pjt-contact .inner>.ttl-box .ttl .ttl-inner{display:inline-block;font-size:36px;margin:0 20px;vertical-align:middle}.symbol-tree-pjt-contact .clearfix{margin-top:30px;font-size:0}.symbol-tree-pjt-contact .tel-box{display:inline-block;width:48%;margin:10px 4% 10px 0;text-align:center;vertical-align:middle}.symbol-tree-pjt-contact .tel-box .ttl{font-size:1.1rem}.symbol-tree-pjt-contact .tel-box .freeDial{font-size:48px;line-height:1.2;color:#ffc001}.symbol-tree-pjt-contact .tel-box .freeDial:before{background-color:#ffc001}.symbol-tree-pjt-contact .tel-box .text-note{font-size:13px}.symbol-tree-pjt-contact .btn-box{display:inline-block;width:48%;margin:10px 0;text-align:center;vertical-align:middle}.symbol-tree-pjt-contact .btn-box .btn{max-width:none;border-radius:0;background-color:#472612;color:#fff;font-size:1.25rem}.symbol-tree-pjt-contact .btn-box .btn:after{width:27px;height:11px;background-color:#fff}@media screen and (max-width:767px){.symbol-tree-pjt-first .title-doubleLine{font-size:1.6rem}.symbol-tree-pjt-select .inner{padding:30px}.symbol-tree-pjt-select li:before{top:11px}.symbol-tree-items li{width:48%;margin-right:4%}.symbol-tree-items li:nth-child(3n){margin-right:4%}.symbol-tree-items li:nth-child(2n){margin-right:0}.symbol-tree-pjt-about .about-box .ttl{position:static;display:block;margin:0 auto 20px}.symbol-tree-pjt-about .about-box .text{margin:0}.symbol-tree-pjt-schedule .schedule-row .schedule-box{display:block;width:100%;margin:0 auto 80px}.symbol-tree-pjt-schedule .schedule-row .schedule-box:after{top:auto;left:auto;right:auto;bottom:-50px;transform:rotate(90deg) translateY(11px)}.symbol-tree-pjt-option .opt-col{display:block;width:100%}.symbol-tree-pjt-contact .inner{padding:30px}.symbol-tree-pjt-contact .tel-box,.symbol-tree-pjt-contact .btn-box{display:block;width:100%;margin:0}.symbol-tree-pjt-contact .btn-box{margin-top:30px}.symbol-tree-pjt-contact .tel-box .freeDial{font-size:40px}}@media screen and (max-width:480px){.symbol-tree-pjt-select .inner,.symbol-tree-pjt-contact .inner{padding:20px}.symbol-tree-items li .txt{text-align:left}.symbol-tree-items li .txt br{display:none}.symbol-tree-pjt-select .ttl .ttl-inner{display:block}.symbol-tree-pjt-contact .inner>.ttl-box .ttl .ttl-inner{display:block;font-size:30px}.symbol-tree-pjt-contact .tel-box .freeDial{font-size:32px}}#shop-content .content-row{font-size:0}#shop-content .col{display:inline-block;width:50%;vertical-align:top}#shop-content .txt-col{padding-left:20px}#shop-content table{width:100%;margin:0 auto}#shop-content table th,#shop-content table td{font-size:16px;padding:10px 5px;border-top:1px solid #e0e0e0;text-align:left}#shop-content table th{width:6em;font-weight:700}#shop-content table tr:last-child th,#shop-content table tr:last-child td{border-bottom:1px solid #e0e0e0}#shop-content .btn-box{margin-top:50px}@media screen and (max-width:767px){#shop-content .col{display:block;width:auto;margin:0 auto;padding:0}#shop-content .col+.col{margin-top:30px}}.longMente_item{position:relative}.longMente_item .maintenance-label{display:inline-block;position:absolute;top:-1.1rem;left:-1.1rem;padding:6px 12px;font-size:1.4rem;line-height:1.1;background-color:#999;color:#fff;z-index:2}.longMente_item .maintenance-label-teiki{background-color:#ed6b00}@media screen and (max-width:640px){.longMente_item .maintenance-label{box-sizing:border-box;position:static;display:block;width:90%;margin:10px auto 0}}@media screen and (max-width:480px){.longMente_item .maintenance-label{font-size:1.1rem}}#relief-main .btn-container{text-align:center}#relief-main .btn-container .btn{max-width:420px;margin:10px}#relief-main .title-doubleLine .f-smaller{font-size:.8em}@media screen and (min-width:900px){#relief-main .title-doubleLine .f-smaller{font-size:.7em}}.sec-pg-reserve,.sec-pg-concept,.sec-relief,.sec-price{margin:80px 0}.sec-pg-reserve .col+.col,.sec-concept .col+.col,.sec-pg-concept .col+.col,.sec-relief .col+.col{margin-top:60px}@media screen and (min-width:900px){.sec-pg-reserve .col .img-order,.sec-pg-concept .col .img-order,.sec-concept .col .img-order,.sec-relief .col .img-order,.sec-price .col .img-order{order:1}}@media screen and (max-width:899px){.sec-pg-reserve,.sec-pg-concept,.sec-relief,.sec-price{margin:40px 0}.sec-pg-reserve .col+.col,.sec-pg-concept .col+.col,.sec-relief .col+.col{margin-top:30px}}.sec-pg-concept .txt-box+.img-box{margin-top:20px}.sec-pg-concept .img-caption{margin:5px 0}.sec-price .img-caption{margin-top:5px;text-align:right}.sec-price .img-caption .ttl{font-size:1.2rem;font-weight:400;padding-right:1em}.soudan-point-container{margin:0 0 40px;font-size:0}.price-point-container{margin:40px 0;font-size:0}.soudan-point-container .point-box,.price-point-container .point-box{position:relative;box-sizing:border-box;background-color:#fff7e2;padding:20px;display:inline-block;width:48%;margin-top:4%;margin-right:4%;vertical-align:top}.soudan-point-container .point-box:nth-child(1),.price-point-container .point-box:nth-child(1),.soudan-point-container .point-box:nth-child(2),.price-point-container .point-box:nth-child(2){margin-top:0}.soudan-point-container .point-box:nth-child(2n),.price-point-container .point-box:nth-child(2n){margin-right:0}.soudan-point-container .point-box .point_titleArea,.price-point-container .point-box .point_titleArea{margin-bottom:10px}.soudan-point-container .point-box .point_titleArea .point_title{width:80%;font-size:1.1rem}.soudan-point-container .point-box .point_titleArea .point_icon_point{font-size:.7rem}.price-point-container .point-box .img-box{margin:0 0 10px}.soudan-point-container .point-box p,.price-point-container .point-box p{font-size:.9375rem}@media screen and (max-width:899px){.sec-price .txt-box p{text-align:left}.soudan-point-container .point-box,.price-point-container .point-box{padding:50px 20px 20px;margin-top:60px}.soudan-point-container .point-box .point_titleArea .point_title{width:auto}}.sec-after-maintenance{margin-bottom:50px}.sec-after-maintenance .point:nth-of-type(1){margin-top:50px}.reserve-sec{padding-top:40px;padding-bottom:40px}#reserve-faq{padding-top:0}#reserve-faq .reserve-prologue{position:relative;margin-bottom:60px;padding:50px 0 20px;background:transparent no-repeat center center;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/top_reserve_bg_01.png);background-size:cover}#reserve-faq .case-sec-ttl{margin:60px 0 50px;font-size:1.8rem;text-align:center}#reserve-faq .sec-ttl-box{margin-bottom:40px;text-align:center}#reserve-faq .container>.btn-box{margin:40px 0;text-align:center}#reserve-faq .sec-ttl-box .ttl-middle{margin-bottom:10px}#reserve-faq .sec-ttl-box .ttl-middle span{display:inline-block;margin:0 10px;vertical-align:middle}#reserve-faq .sec-ttl-box .ttl-middle .txt{font-size:1.5rem;font-weight:700}#reserve-faq .sec-ttl-box .ttl-large{font-size:2rem;font-weight:700;margin-top:10px}#reserve-faq .reserve-box{margin:80px 0 40px;text-align:center}#reserve-message{margin-top:40px;padding-top:60px}#reserve-message p{font-size:2.2rem}#reserve-message p strong{font-weight:700}#reserve-message p strong span{color:#fa3}#reserve-message p .f-smaller{font-size:1.5rem}@media screen and (max-width:1000px){#reserve-message p{font-size:1.8rem}#reserve-message p .f-smaller{font-size:1.2rem}}.sec-reserve-shop{margin-top:40px}#reserve-shop-nagaoka{margin-top:60px}#reserve-flow .point{margin-top:40px}.sec-reserve-shop .col .inner{position:relative}.sec-reserve-shop .col .inner .shop-icons{position:absolute;right:20px;bottom:0}.sec-reserve-shop .col .inner .shop-icons .shop-icon{box-sizing:border-box;display:inline-block;vertical-align:bottom;width:80px;height:80px;margin:5px 5px 0;padding:5px;border-radius:100%;background-color:#fff7e2;text-align:center}.sec-reserve-shop .col .inner .shop-icons .shop-icon .img-box{display:block;width:32px;margin:5px auto 0;text-align:center}.sec-reserve-shop .col .inner .shop-icons .shop-icon .txt{display:inline-block;font-size:11px;font-weight:700;line-height:1.25}.sec-reserve-shop .col .inner .shop-icons+.txt-box,.sec-reserve-shop .col .inner .indexShop-btn-container{margin-top:20px;max-width:600px;padding-right:200px}@media screen and (min-width:1001px){#reserve-faq .case-box-first .left-box{float:left;width:45%}#reserve-faq .case-box-first .right-box{box-sizing:border-box;float:left;padding-left:2%;width:55%}#reserve-faq .case-container{margin-top:50px}#reserve-faq .case-container .case-box{width:23.5%;margin-right:2%}#reserve-faq .case-container .case-box:nth-child(4n){margin-right:0}}#reserve-faq .case-container{font-size:0}#reserve-faq .case-container .case-box{display:inline-block;vertical-align:top}#reserve-faq .case-box .case-ttl{margin:5px 0;font-size:1.5rem;font-weight:700}#reserve-faq .case-box .img-box{margin:5px 0;text-align:center}#reserve-faq .case-box .img-ttl{display:block;text-align:left}#reserve-faq .case-container .case-box .img-box{margin-bottom:10px}#reserve-faq .case-box .txt-box{margin:10px 0;font-size:1rem}#reserve-faq .case-box .btn{padding:10px 20px 10px 15px;font-size:.9rem}@media screen and (min-width:1001px){#reserve-faq .case-box .btn{max-width:282px}}@media screen and (max-width:1000px){#reserve-faq .case-container .case-box{width:48%;margin-right:4%;margin-bottom:4%}#reserve-faq .case-container .case-box:nth-child(2n){margin-right:0}#reserve-faq .case-container .case-box{margin-top:40px}.sec-reserve-shop .col .inner .shop-icons{position:relative;margin-top:20px;right:0}.sec-reserve-shop .col .inner .shop-icons+.txt-box,.sec-reserve-shop .col .inner .indexShop-btn-container{max-width:none;padding-right:0}}@media screen and (max-width:600px){.reserve-sec{padding-top:40px;padding-bottom:20px}#reserve-faq .reserve-box{margin-top:40px;margin-bottom:0}#reserve-faq .case-container .case-box{width:100%;margin-top:20px;margin-right:0}#reserve-faq .case-box .case-ttl{font-size:1.2rem}}#performance-points{padding:60px 0;background-color:#fff7e2}.sec-performance .point{margin-top:50px;padding:30px 20px;background-color:#fff}.sec-performance .point .point_img{max-width:464px}.sec-performance>.txt-box{margin-top:20px}.marker-yellow{background:linear-gradient(transparent 60%,#ffef00 60%)}@media (min-width:1280px){.sec-performance .point{padding:40px 30px}.sec-performance .point .point_img{flex:0 0 42%}}body#series{background-color:#f7f7f7}body#series .section-description .plan-container{margin-top:80px}body#series .section-description .plan-container .plan-title{border-bottom:1px solid #acacac;font-size:1.25rem;font-weight:700;position:relative}body#series .section-description .plan-container .plan-title:before{background-color:#1a1a1a;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:30px}body#series .section-description .plan-container .plan-box{display:flex;gap:20px 40px;margin-top:40px}body#series .section-description .plan-container .plan-image{flex-basis:auto;max-width:600px;width:100%}body#series .section-description .plan-container .plan-image .image-box{height:auto;width:100%}body#series .section-description .plan-container .plan-image .image-box img{height:auto;width:100%}body#series .section-description .plan-container .plan-image .plan-price{display:flex}body#series .section-description .plan-container .plan-image .plan-price .floor-space{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;font-size:1.25rem;font-weight:700;line-height:1.4;padding:20px 10px}body#series .section-description .plan-container .plan-image .plan-price .detail{align-items:center;background-color:#fff;color:#1a1a1a;display:flex;flex-grow:1;font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:0;padding:10px}body#series .section-description .plan-container .plan-info{flex-basis:auto;max-width:560px;width:100%}body#series .section-description .plan-container .plan-info .wrap-title{align-items:flex-end;gap:10px;display:flex;flex-wrap:wrap}body#series .section-description .plan-container .plan-info .wrap-title p{color:#acacac;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:0}body#series .section-description .plan-container .category{display:flex;gap:10px;margin-top:30px}body#series .section-description .plan-container .category p{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;font-size:.8125rem;font-weight:400;padding:0 5px}body#series .section-description .plan-container .plan-info .title{font-size:1.5rem;font-weight:700;margin-top:30px}body#series .section-description .plan-container .plan-info .description{font-size:1rem;font-weight:400;margin-top:15px}body#series .section-description .plan-container .plan-info .c-link{margin-top:30px}@media screen and (max-width:1000px){body#series .section-description .plan-container .plan-box{flex-wrap:wrap}body#series .section-description .plan-container .plan-image{flex-basis:100%;max-width:unset;width:100%}body#series .section-description .plan-container .plan-info{flex-basis:100%;max-width:unset;width:100%}body#series .section-description .plan-container .plan-info .title{margin-top:20px}}@media screen and (max-width:767px){body#series .section-description .plan-container .plan-box .wrap-title{align-items:flex-start;flex-direction:column;gap:10px;display:flex}body#series .section-description .plan-container .plan-box .wrap-title p{color:#acacac;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:0}body#series .section-description .plan-container .plan-box+.plan-box{margin-top:80px}}#mod_symbol_tree{background-color:#f7f7f7}#mod_symbol_tree .section-title{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;gap:2px;position:relative}#mod_symbol_tree .section-title:before{content:"＼"}#mod_symbol_tree .section-title:after{content:"／"}#mod_symbol_tree .symbol-tree-contents{align-items:center;background-color:#ededed;display:flex;gap:0 30px;margin-inline:auto;margin-top:50px;max-width:967px;width:100%}#mod_symbol_tree .symbol-tree-contents .image-box{flex-basis:520px;width:520px}#mod_symbol_tree .symbol-tree-contents .image-box img{height:100%;object-fit:cover;width:100%}#mod_symbol_tree .symbol-tree-contents .wrap-contents{height:calc(100% - 550px);width:calc(100% - 550px);padding:20px 20px 20px 0}#mod_symbol_tree .symbol-tree-contents .wrap-contents h3{font-size:2.375rem;font-weight:700;line-height:1.1}#mod_symbol_tree .symbol-tree-contents .wrap-contents h3.figtree{font-size:3rem}#mod_symbol_tree .symbol-tree-contents .text-box{margin-top:30px}#mod_symbol_tree .symbol-tree-contents .text-box p{font-size:1rem;font-weight:400}#mod_symbol_tree .symbol-tree-contents .c-button{margin-top:25px}@media screen and (max-width:1099px){#mod_symbol_tree .section-title{text-align:center;gap:15px}#mod_symbol_tree .symbol-tree-contents{align-items:flex-start;flex-wrap:wrap;padding-bottom:30px}#mod_symbol_tree .symbol-tree-contents .wrap-contents{mix-blend-mode:difference}#mod_symbol_tree .symbol-tree-contents .wrap-contents h3{color:#fff;font-size:1.625rem;padding-top:20px}#mod_symbol_tree .symbol-tree-contents .text-box p{color:#fff;font-size:.75rem}#mod_symbol_tree .symbol-tree-contents .wrap-contents .c-button{display:none}#mod_symbol_tree .symbol-tree-contents .image-box{flex-basis:calc(50% - 15px);max-width:unset;width:calc(50% - 15px)}#mod_symbol_tree .symbol-tree-contents .wrap-contents{flex-basis:calc(50% - 15px);max-width:unset;padding:10px 20px 10px 0;width:calc(50% - 15px)}#mod_symbol_tree .symbol-tree-contents .text-box{margin-top:10px}#mod_symbol_tree .symbol-tree-contents>.c-button{flex-basis:calc(100% - 40px);margin-inline:auto;width:calc(100% - 40px)}}@media screen and (max-width:767px){#mod_symbol_tree .symbol-tree-contents .image-box{flex-basis:80%;width:100%}#mod_symbol_tree .symbol-tree-contents .wrap-contents{flex-basis:100%;padding:0 20px;width:100%}#mod_symbol_tree .symbol-tree-contents .wrap-contents h3{padding-top:10px}}@media screen and (min-width:1100px){#mod_symbol_tree .sp-only{display:none !important}}@media screen and (max-width:1099px){#mod_symbol_tree .pc-only{display:none !important}}body#series .section-comparison-chart{background-color:#fff}body#series .section-comparison-chart .note{font-size:1rem;font-weight:400;margin-top:20px;text-align:center}body#series .section-comparison-chart .c-button{margin-inline:auto;margin-top:60px}body#series .m-table{margin-top:60px;overflow-x:auto;position:relative}body#series .m-table table{border:1px solid #acacac;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}body#series .m-table thead th{border-bottom:1px solid #acacac;border-right:1px solid #acacac;box-sizing:border-box;color:var(--white);font-size:1.3rem;font-weight:700;height:100px;padding-bottom:20px;padding-top:20px;text-align:center;vertical-align:middle;width:239px}body#series .m-table thead th img{height:auto;max-width:130px;width:100%}body#series .m-table tbody{box-sizing:border-box}body#series .m-table tbody td{border-bottom:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;box-sizing:border-box;font-size:1rem;font-weight:700;padding:16px;vertical-align:middle;width:239px}body#series .m-table tbody tr:last-child td{border-bottom:none}body#series .m-table tbody tr:nth-child(odd) td{background-color:#f7f7f7}body#series .m-table tbody td:not(:first-child){font-size:1.25rem;font-weight:400;text-align:center}@media screen and (max-width:767px){body#series .m-table thead th{font-size:1rem;width:160px}body#series .m-table tbody td{line-height:1.4;padding:10px;width:160px}body#series .m-table tbody td:not(:first-child){font-size:1rem}}body#series .section-housing-performance{background-color:#fff}body#high-quality .section-explain{background-color:#fff}body#high-quality .section-support{background-color:#f7f7f7}body#high-quality .section-support .content-title{background-color:transparent;font-size:2rem;font-weight:700;line-height:1.4;text-align:center}body#high-quality .section-support .contents-block .image-box{height:auto;margin-inline:auto;max-width:860px;width:100%}body#high-quality .section-support .contents-block .wrap-contents{margin-top:40px}body#high-quality .section-support .contents-block .wrap-contents .title{font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}body#high-quality .section-support .contents-block .wrap-contents .text-box{font-size:1rem;font-weight:400;margin-top:20px;text-align:center}body#high-quality .section-point .section-inner{padding-top:0}body#high-quality .section-point .section-title{font-size:2rem;font-weight:700;text-align:center}body#high-quality .section-explain .detail-block{display:flex;gap:30px 40px}body#high-quality .section-explain .detail-block .image-box{flex-basis:auto;max-width:650px;width:100%}body#high-quality .section-explain .detail-block .text-box{flex-basis:auto;max-width:510px;width:100%}@media screen and (max-width:767px){body#high-quality .section-support .contents-block .wrap-contents .text-box{text-align:left}}body#about-money .section-explain .contents-block .image-box.background{background-color:#f7f7f7;padding:30px 10px;text-align:center;width:100%}body#about-money .section-explain .contents-block .image-box.background>img{height:auto;margin-inline:auto;max-width:825px;width:100%}body#high-quality .section-explain .contents-block.block-01 .detail-block{display:flex;gap:20px 30px}body#high-quality .section-explain .contents-block.block-01 .detail-block .image-box{flex-basis:auto;max-width:300px;width:100%}body#high-quality .section-explain .contents-block.block-01 .detail-block .text-box{flex-basis:auto;max-width:860px;width:100%}@media screen and (max-width:900px){body#about-money .section-explain .contents-block .image-box .wrap-images{align-items:center;display:flex;flex-direction:column;gap:30px}body#about-money .section-explain .contents-block .image-box .wrap-images p{font-size:.875rem;font-weight:700}}@media screen and (max-width:767px){body#high-quality .section-explain .contents-block.block-01 .detail-block .image-box{max-width:unset}body#high-quality .section-explain .contents-block.block-01 .detail-block .text-box{max-width:unset}}body#about-money .m-table{margin-top:60px;overflow-x:auto;position:relative}body#about-money .m-table table{border:1px solid #acacac;border-collapse:collapse;border-spacing:0;margin:0;table-layout:fixed;width:100%}body#about-money .m-table tbody tr:first-child td{font-size:2rem;height:84px}body#about-money .m-table tbody tr:first-child td:first-child{font-size:1.25rem}body#about-money .m-table tbody tr:nth-child(odd) td{background-color:#f7f7f7}body#about-money .m-table tbody td{border-bottom:1px solid #acacac;border-right:1px solid #acacac;box-sizing:border-box;font-size:1rem;font-weight:700;height:60px;padding-bottom:10px;padding-top:10px;text-align:center;vertical-align:middle;width:190px}body#about-money .m-table tbody td span{font-size:1.125rem;font-weight:400}body#about-money .m-table tbody td:first-child{width:245px}body#about-money .m-table tbody td:not(:first-child){font-size:1.625rem}body#about-money .note{margin-top:40px}@media screen and (max-width:767px){body#about-money .m-table tbody tr:first-child td{font-size:1.5rem;height:60px}body#about-money .m-table tbody td{height:40px;width:150px}body#about-money .m-table tbody td:first-child{width:125px}}body#about-money .section-support{background-color:#f7f7f7}body#about-money .section-support .content-title{background-color:transparent;font-weight:700;text-align:center}body#about-money .section-support .contents-block .image-box{height:auto;margin-inline:auto;max-width:860px;width:100%}body#about-money .section-support .contents-block .wrap-contents{margin-top:40px}body#about-money .section-support .contents-block .wrap-contents .text-box{font-size:1rem;font-weight:400;margin-top:20px;text-align:center}@media screen and (max-width:767px){body#about-money .section-support .contents-block .wrap-contents .text-box{text-align:left}}body#one-stop .image-flex{align-items:center;display:flex;gap:30px 10px}body#one-stop .image-flex .image-arrow{flex-basis:40px;width:40px}body#one-stop .image-flex .image-left{flex-basis:auto;max-width:470px;width:auto}body#one-stop .image-flex .image-right{flex-basis:auto;max-width:470px;width:auto}@media screen and (max-width:1154px){body#one-stop .image-flex{flex-wrap:wrap}body#one-stop .image-flex .image-arrow{rotate:90deg}body#one-stop .image-flex .image-left{flex-basis:100%;max-width:unset;width:100%}body#one-stop .image-flex .image-right{flex-basis:100%;max-width:unset;width:100%}}body#one-stop .point-container{margin-top:50px}body#one-stop .point-container .point-item{background-color:#f7f7f7;display:flex;flex-wrap:wrap;gap:20px 40px;padding:40px}body#one-stop .point-container .point-item+.point-item{margin-top:40px}body#one-stop .point-container .point-item .image-box{flex-basis:300px;width:300px}body#one-stop .point-container .point-item .image-box img{height:auto;width:100%}body#one-stop .point-container .point-item .detail-block{flex-basis:calc(100% - 340px);display:block;margin-top:0;width:calc(100% - 340px)}body#one-stop .point-container .point-item .detail-block .title-box{align-items:center;display:flex;gap:20px}body#one-stop .point-container .point-item .detail-block .title-box .point-box{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;font-size:1.125rem;font-weight:500;gap:5px;padding:7px 20px}body#one-stop .point-container .point-item .detail-block .title-box .point-box span{font-size:1.625rem;font-weight:700}body#one-stop .point-container .point-item .detail-block .title-box .title{font-size:1rem;font-weight:700;line-height:1.4}body#one-stop .point-container .point-item .detail-block .text-box{margin-top:20px;width:100%}body#one-stop .point-container .point-item .detail-block .text-box a{border-bottom:1px solid #1a1a1a;display:inline-block;margin-top:1em;padding-right:15px;position:relative;transition:all .2s}body#one-stop .point-container .point-item .detail-block .text-box a:hover{opacity:.7}body#one-stop .point-container .point-item .detail-block .text-box a:after{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/external_link.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:13px;position:absolute;right:0;top:50%;translate:0 -50%;width:13px}body#one-stop .point-container .point-item .flow-image{flex-basis:100%;margin-top:40px;width:100%}body#one-stop .point-container .point-item .flow-image img{height:auto;margin-inline:auto;width:auto}@media screen and (max-width:767px){body#one-stop .point-container .point-item{flex-wrap:wrap;padding:20px 10px}body#one-stop .point-container .point-item .image-box{flex-basis:100%;width:100%}body#one-stop .point-container .point-item .detail-block{flex-basis:100%;width:100%}}.m-housing-performance .performance-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.m-housing-performance .performance-container .content-text{margin-top:50px}.m-housing-performance .performance-container .content-text p{font-size:1rem;font-weight:400}.m-housing-performance .performance-contents .performance-item{background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/common/performance_bg.svg) no-repeat center/100% 100%;flex-basis:380px;padding:54px 10px 30px;text-align:center;width:380px}.m-housing-performance .performance-contents .performance-item .title{font-size:1.25rem;font-weight:700}.m-housing-performance .performance-contents .performance-item .text{font-size:1rem;font-weight:400;margin-top:10px}.m-housing-performance .performance-contents .performance-item .value{background-color:#1a1a1a;border-radius:5px;margin-inline:auto;margin-top:20px;width:240px}.m-housing-performance .performance-contents .performance-item .value p{color:#fff;font-size:2rem;font-weight:400}.m-housing-performance .performance-contents .performance-item .note{font-size:.8125rem;font-weight:400;margin-top:10px}.m-housing-performance .include-item-list{display:flex;flex-wrap:wrap}.m-housing-performance .include-item-list .include-item{background-color:#fff;border:1px solid #acacac;margin-right:-1px;margin-top:-1px;flex-basis:241px;padding:20px;width:241px}.m-housing-performance .include-item-list .include-item:nth-child(odd){background-color:#f7f7f7}.m-housing-performance .include-item-list .include-item p{font-size:1rem;font-weight:400;line-height:1.4}.m-housing-performance .point-container{margin-top:60px}.m-housing-performance .point-container .point-item{margin-top:60px}.m-housing-performance .point-container .point-item+.point-item{margin-top:60px}.m-housing-performance .point-container .point-item{display:flex;gap:20px 40px}.m-housing-performance .point-container .point-item .image-box{flex-basis:50%;width:50%}.m-housing-performance .point-container .point-item .image-box img{height:auto;width:100%}.m-housing-performance .point-container .point-item .point-explanation{flex-basis:calc(50% - 40px);width:calc(50% - 40px)}.m-housing-performance .point-container .point-item .point-explanation .title{font-size:1.5rem;font-weight:700}.m-housing-performance .point-container .point-item .point-explanation .text-box{margin-top:15px}.m-housing-performance .point-container .point-item .point-explanation .text-box p{font-size:1rem;font-weight:400}@media screen and (max-width:767px){.m-housing-performance .include-item-list .include-item{flex-basis:50%;padding:15px 10px;width:50%}.m-housing-performance .include-item-list .include-item:nth-child(odd){background-color:#fff}.m-housing-performance .point-container .point-item{flex-wrap:wrap}.m-housing-performance .point-container .point-item .image-box{flex-basis:100%;width:100%}.m-housing-performance .point-container .point-item .point-explanation{flex-basis:100%;width:100%}}.m-home-warranty .section-contents{display:flex;gap:30px 40px;margin-top:60px}.m-home-warranty .section-contents .image-box{flex-basis:50%;width:50%}.m-home-warranty .section-contents .home-warranty-description{flex-basis:46%;width:46%}.m-home-warranty .section-contents .home-warranty-description h3{font-size:1.5rem;font-weight:700;line-height:1.4}.m-home-warranty .section-contents .home-warranty-description .text-box{margin-top:15px}.m-home-warranty .section-contents .home-warranty-description .text-box p{font-size:1rem;font-weight:400}.m-home-warranty .section-contents .home-warranty-description .c-link{margin-top:30px}@media screen and (max-width:767px){.m-home-warranty .section-contents{flex-wrap:wrap}.m-home-warranty .section-contents .image-box{flex-basis:100%;width:100%}.m-home-warranty .section-contents .home-warranty-description{flex-basis:100%;width:100%}}.m-cta-series{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/cta_series.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;position:relative;width:100%}.m-cta-series:before{background-color:#1a1a1a;content:"";display:block;height:100%;left:50%;opacity:.6;position:absolute;top:50%;translate:-50% -50%;width:100%;z-index:0}.m-cta-series .section-inner{position:relative;z-index:1}.m-cta-series .section-inner .title-block .section-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.5;text-align:center}.m-cta-series .section-inner .section-contents{display:flex;gap:25px 50px;margin-top:60px;justify-content:center}.m-cta-series .section-inner .section-contents .button-block{flex-basis:335px;width:335px}.m-cta-series .section-inner .section-contents .button-block .c-button{background-color:#fff;border-color:#fff;margin-inline:auto}.m-cta-series .section-inner .section-contents .button-block .c-button:hover{background-color:#1a1a1a}.m-cta-series .section-inner .section-contents .button-block .c-button:hover span{color:#fff}@media screen and (max-width:767px){.m-cta-series .section-inner .title-block .section-title{font-size:1.5rem;margin-inline:auto;text-align:left;width:fit-content}.m-cta-series .section-inner .section-contents{display:flex;flex-wrap:wrap}.m-cta-series .section-inner .section-contents .button-block{flex-basis:100%;width:100%}}.m-product-series .plan-container.hidden{display:none !important}.m-product-series .plan-container .hidden{display:none !important}.m-product-series .plan-container{margin-top:80px}.m-product-series .plan-container .plan-title{border-bottom:1px solid #acacac;font-size:1.25rem;font-weight:700;position:relative}.m-product-series .plan-container .plan-title:before{background-color:#1a1a1a;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:30px}.m-product-series .plan-container .plan-box{display:flex;gap:40px;margin-top:40px}.m-product-series .plan-container .plan-image{flex-basis:auto;max-width:600px;width:100%}.m-product-series .plan-container .plan-image .image-box{height:auto;width:100%}.m-product-series .plan-container .plan-image .image-box img{height:auto;width:100%}.m-product-series .plan-container .plan-image .plan-price{display:flex}.m-product-series .plan-container .plan-image .plan-price .floor-space{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;font-size:1.25rem;font-weight:700;line-height:1.4;padding:10px}.m-product-series .plan-container .plan-image .plan-price .detail{align-items:center;background-color:#fff;color:#1a1a1a;display:flex;flex-grow:1;font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:0;padding:10px}.m-product-series .plan-container .plan-info{flex-basis:auto;max-width:560px;width:100%}.m-product-series .plan-container .category{display:flex;gap:10px;margin-top:30px}.m-product-series .plan-container .category p{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;font-size:.8125rem;font-weight:400;padding:0 5px}.m-product-series .plan-container .plan-info .title{font-size:1.5rem;font-weight:700;margin-top:30px}.m-product-series .plan-container .plan-info .description{font-size:1rem;font-weight:400;margin-top:15px}.m-product-series .plan-container .plan-info .c-link{margin-top:30px}@media screen and (max-width:1000px){.m-product-series .plan-container .plan-box{flex-wrap:wrap}.m-product-series .plan-container .plan-image{flex-basis:100%;max-width:unset;width:100%}.m-product-series .plan-container .plan-info{flex-basis:100%;max-width:unset;width:100%}}@media screen and (max-width:767px){.m-product-series .plan-container .plan-box+.plan-box{margin-top:80px}}.m-building-point .section-inner{padding-top:0 !important}.m-building-point .section-inner .section-title{font-size:2rem;font-weight:700;text-align:center}.m-building-point .section-inner .point-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.m-building-point .section-inner .point-container a{background-color:#f7f7f7;flex-basis:calc(100% / 3 - 14px);padding:40px;transition:all .2s;width:calc(100% / 3 - 14px)}.m-building-point .section-inner .point-container a:hover{opacity:.7}.m-building-point .section-inner .point-container a .image-box img{height:auto;width:100%}.m-building-point .section-inner .point-container a .text-box{margin-top:20px}.m-building-point .section-inner .point-container a .text-box p{align-items:center;display:flex;justify-content:space-between;font-size:1.25rem;font-weight:500}.m-building-point .section-inner .point-container a .text-box p span{background-color:#1a1a1a;mask-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/common/button_arrow.svg);mask-size:contain;display:block;height:18px;position:relative;right:0;top:50%;translate:-50% 0;transition:all .4s;width:18px}@media screen and (max-width:1379px){.m-building-point .section-inner .point-container a{background-color:#f7f7f7;flex-basis:calc(50% - 10px);padding:40px;width:calc(50% - 1px)}}@media screen and (max-width:1023px){.m-building-point .section-inner .point-container a{padding:20px}.m-building-point .section-inner .point-container a .text-box p{font-size:1rem}}@media screen and (max-width:767px){.m-building-point .section-inner .point-container a{background-color:transparent;border-bottom:1px solid #acacac;padding:0 10px 12px;flex-basis:100%;width:100%}.m-building-point .section-inner .point-container a img{display:none}.m-building-point .section-inner .point-container a .text-box{margin-top:0}}body#about-money .section-faq .container .contents-block .faq-container{display:flex;flex-wrap:wrap;gap:40px}body#about-money .section-faq .container .contents-block details{pointer-events:none;flex-basis:calc(50% - 20px);width:calc(50% - 20px)}body#about-money .section-faq .container details summary{align-items:self-start;background-color:#f7f7f7;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px 40px 20px 20px;position:relative}body#about-money .section-faq .container details summary:before,body#about-money .section-faq .container details summary:after{background-color:#1a1a1a;content:none;height:20px;top:50%;translate:0 -50%;width:2px}body#about-money .section-faq .container details summary:before{position:absolute;right:25px;rotate:90deg}body#about-money .section-faq .container details summary:after{position:absolute;right:25px;transition:rotate .3s}body#about-money .section-faq .container details[open] summary:after{rotate:90deg}body#about-money .section-faq .container details summary .label{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;flex-basis:120px;font-size:1rem;gap:5px;padding:15px 20px;position:relative;transition:all .4s;width:120px}body#about-money .section-faq .container details summary .label span{font-size:1.625rem;font-weight:700}body#about-money .section-faq .container details summary p{flex-basis:calc(100% - 140px);font-size:1rem;font-weight:500;line-height:1.6;width:calc(100% - 140px)}body#about-money .section-faq .container details .information{background-color:#f7f7f7}body#about-money .section-faq .container details .information-inner{padding:0 20px 20px}body#about-money .section-faq .container details .information-inner .information-contents{margin-left:72px;margin-top:32px}body#about-money .section-faq .container details .information-inner .information-contents p{font-size:1.7rem;line-height:1.5}body#about-money .section-faq .container details .information-inner .information-contents a{color:var(--main-color);text-decoration:underline}@media screen and (max-width:1087px){body#about-money .section-faq .container .contents-block details{flex-basis:100%;width:100%}}@media screen and (max-width:767px){body#about-money .section-faq .container .details .summary{flex-wrap:wrap;padding:10px}body#about-money .section-faq .container .details .summary p{flex-basis:calc(100% - 44px);font-size:1.125rem;width:calc(100% - 44px)}body#about-money .section-faq .container details summary .label{padding:0 20px}body#about-money .section-faq .container .details .summary .circle{flex-basis:26px;height:26px;width:26px}body#about-money .section-faq .container .details .information-inner{padding:20px 10px}body#about-money .section-faq .container .details .information-inner .question{flex-basis:calc(100% - 48px);flex-basis:calc(100% - 48px);gap:16px}body#about-money .section-faq .container .details .information-inner .question span{font-size:1.6rem}body#about-money .section-faq .container .details .information-inner .question:before{height:32px;width:32px}body#about-money .section-faq .container .details .information-inner .information-contents{margin-left:48px;margin-top:20px}body#about-money .section-faq .container .details .information-inner .information-contents p{font-size:1.4rem}}body#about-money .section-faq .faq-message{margin-top:40px}body#about-money .section-faq .mortgage-loan-contents{display:flex;gap:20px 40px;margin-top:40px}body#about-money .section-faq .mortgage-loan-contents .image-box{flex-basis:350px;width:350px}body#about-money .section-faq .mortgage-loan-contents .text-box{flex-basis:calc(100% - 400px);width:calc(100% - 400px)}@media screen and (max-width:767px){body#about-money .section-faq .mortgage-loan-contents{flex-wrap:wrap}body#about-money .section-faq .mortgage-loan-contents .image-box{flex-basis:100%;width:100%}body#about-money .section-faq .mortgage-loan-contents .text-box{flex-basis:100%;width:100%}}body#guarantee-system .section-explain .system-container{margin-top:50px}body#guarantee-system .section-explain .system-container .system-content+.system-content{margin-top:40px}body#guarantee-system .section-explain .system-container .system-content h3{border-bottom:1px solid #acacac;font-size:1.25rem;font-weight:700;position:relative}body#guarantee-system .section-explain .system-container .system-content h3:before{background-color:#1a1a1a;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:30px}body#guarantee-system .section-explain .system-container .system-content .text-box{margin-top:40px}body#guarantee-system .section-explain .system-container .system-content .text-box .note{font-size:.8125rem;margin-top:5px}body#concept .editor{position:relative}body#concept .main-image .text-box{left:50%;margin-inline:auto;max-width:808px;padding:0 20px;position:absolute;top:50%;translate:-50% -50%;width:100%}body#concept .main-image .text-box p{color:#fff;font-size:1rem;font-weight:400;text-align:center}body#concept .main-image .text-box p+p{margin-top:30px}body#concept .main-image .text-box p.title{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width:767px){body#concept .main-image img{height:360px;object-fit:cover;width:auto}body#concept .main-image .text-box p{font-size:.8125rem;text-align:left}body#concept .main-image .text-box p+p{margin-top:10px}body#concept .main-image .text-box p.title{font-size:1.5rem}}body#concept .description-sec{position:relative}body#concept .description-sec:before{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/concept_description_01.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:46vw;z-index:0}body#concept .description-sec .message-contents{color:#1a1a1a;margin-right:auto;width:50%}body#concept .description-sec .message-contents .wrap-message{margin-inline:auto;max-width:480px;width:100%}body#concept .description-sec .message-contents .message-title h3{font-size:3rem;font-weight:700}body#concept .description-sec .message-contents .message-title p{font-size:1rem;font-weight:700}body#concept .description-sec .message-contents .wrap-message .text-box{margin-top:30px}body#concept .description-sec .message-contents .wrap-message .text-box p{font-size:1rem;font-weight:400}body#concept .description-sec .message-contents .wrap-message .text-box p+p{margin-top:1em}@media screen and (max-width:767px){body#concept .description-sec{padding-top:400px}body#concept .description-sec:before{width:68vw}body#concept .description-sec .section-inner{padding-top:0}body#concept .description-sec .message-contents .message-title h3{font-size:2rem}body#concept .description-sec .message-contents{width:100%}body#concept .description-sec .concept-contents{flex-wrap:wrap;margin-top:60px;max-width:unset}body#concept .description-sec .concept-contents .image-box{flex-basis:100%;width:100%}body#concept .description-sec .concept-contents .image-box img{max-height:unset}body#concept .description-sec .concept-contents .text-box{flex-basis:100%;width:100%}}@media screen and (max-width:560px){body#concept .description-sec{padding-top:300px}}@media screen and (max-width:450px){body#concept .description-sec{padding-top:220px}}body#concept .section-building-house{background-color:#f7f7f7}body#concept .section-building-house .title-block .subtitle{font-size:1.75rem;font-weight:700;text-align:center}body#concept .section-building-house .title-block .content-title{align-items:center;background-color:transparent;display:flex;font-size:2.375rem;font-weight:700;justify-content:center;gap:14px;margin-top:10px;padding:0}body#concept .section-building-house .title-block .content-title span:before{background-color:transparent;background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/css/../images/page/icon_multiplication.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:17px;left:50%;translate:-50% -50%;width:17px}body#concept .section-building-house .building-contents{margin-top:100px}body#concept .section-building-house .building-contents .building-item{display:flex;gap:20px 40px}body#concept .section-building-house .building-contents .building-item:nth-child(even){flex-direction:row-reverse}body#concept .section-building-house .building-contents .building-item+.building-item{margin-top:100px}body#concept .section-building-house .building-contents .building-item .image-box{flex-basis:auto;max-width:646px;width:100%}body#concept .section-building-house .building-contents .building-item .image-box img{height:auto;width:100%}body#concept .section-building-house .building-contents .building-item .description-box{flex-basis:auto;max-width:548px;width:100%}body#concept .section-building-house .building-contents .building-item .description-box .tag{background-color:#1a1a1a;color:#fff;font-size:1.25rem;font-weight:500;padding:17px 20px;width:fit-content}body#concept .section-building-house .building-contents .building-item .description-box h3{font-size:1.5rem;font-weight:700;line-height:1.4;margin-top:30px}body#concept .section-building-house .building-contents .building-item .description-box>.text{margin-top:15px}body#concept .section-building-house .building-contents .building-item .description-box .c-link{margin-top:30px}body#concept .section-building-house .building-contents .building-item .description-box .c-link .text{font-weight:400}@media screen and (max-width:767px){body#concept .section-building-house .title-block .subtitle{font-size:1.25rem;line-height:1.4}body#concept .section-building-house .title-block .content-title{font-size:1.75rem}body#concept .section-building-house .building-contents{margin-top:50px}body#concept .section-building-house .building-contents .building-item{flex-wrap:wrap}body#concept .section-building-house .building-contents .building-item .image-box{max-width:unset}body#concept .section-building-house .building-contents .building-item+.building-item{margin-top:50px}body#concept .section-building-house .building-contents .building-item .description-box{max-width:unset}}