.same-height-gallery .et_pb_gallery_items,.same-height-gallery .et_pb_gallery_item,.same-height-gallery .et_pb_gallery_image{height:inherit}.et_pb_gallery_fullwidth.same-height-gallery .et_pb_gallery_image img{width:auto;height:auto;max-width:100%;max-height:90%}.same-height-gallery .et_pb_gallery_item{text-align:center}.same-height-gallery .et-pb-controllers{margin-bottom:22px}body,h1,h2,h3,h4,h5,h6,input,textarea,select{font-family:"游ゴシック",sans-serif}.wpcf7-form{max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.wpcf7-form p{margin-bottom:15px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:16px}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form textarea:focus{border-color:#66afe9;outline:none;box-shadow:0 0 5px rgba(102,175,233,0.5)}.wpcf7-form input[type="submit"]{display:block;margin:0 auto;background-color:#4CAF50;color:#fff;padding:10px 20px;border:none;border-radius:3px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease}.wpcf7-form input[type="submit"]:hover{background-color:#45a049}.wpcf7-response-output{margin-top:20px;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:16px}.wpcf7-mail-sent-ok{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpcf7-validation-errors{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpcf7-spam-blocked{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.entry-content .comparison-table,.entry-content .comparison-table th,.entry-content .comparison-table td{padding:4px}.comparison-table{width:100%;max-width:100%;border-collapse:collapse;text-align:center;font-family:Arial,sans-serif;table-layout:fixed}.comparison-table th,.comparison-table td{text-align:center;white-space:nowrap}.comparison-table .label{background-color:#ff3377;color:#fff;font-weight:bold;text-align:center}.comparison-table .change{color:#ff3377;font-weight:bold;font-size:1.5em}.comparison-table tbody tr td:nth-child(3){font-size:1.5em;font-weight:bold}@media (max-width:768px){.comparison-table{font-size:0.8em}.comparison-table .change{font-size:1.3em}.comparison-table th,.comparison-table td{padding:4px}}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important;margin:0!important}}@media all and (max-width:980px){.custom-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mobile-order-1{-webkit-order:1;order:1;margin-bottom:30px!important}.mobile-order-2{-webkit-order:2;order:2}.mobile-order-3{-webkit-order:3;order:3}.mobile-order-4{-webkit-order:4;order:4}}.breeze-blog-intro{margin:0 auto 16px}.breeze-blog-intro__inner{max-width:920px;margin:0 auto 10px;padding:28px 28px 22px;border:1px solid rgba(0,0,0,.10);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06)}.breeze-blog-intro__eyebrow{font-size:12px;letter-spacing:.08em;opacity:.7;margin-bottom:6px}.breeze-blog-intro__title{margin:0 0 10px;line-height:1.25}.breeze-blog-intro__lead{margin:0 0 14px;line-height:1.9}.breeze-blog-intro__topics{margin:0 0 16px;padding-left:1.2em;line-height:1.9}.breeze-blog-intro__btns{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 6px}.breeze-blog-intro__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(0,0,0,.14);border-radius:12px;text-decoration:none;line-height:1.2;font-weight:600}.breeze-blog-intro__btn--primary{border-color:rgba(0,0,0,.18);box-shadow:0 6px 16px rgba(0,0,0,.10)}.breeze-blog-intro__note{margin-top:10px;font-size:12px;opacity:.75}@media (max-width:767px){.breeze-blog-intro__inner{padding:20px 16px 16px}.breeze-blog-intro__btns{gap:8px}.breeze-blog-intro__btn{width:100%}}.breeze-access-wrap{margin:0 auto 22px}.breeze-grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-9px}.breeze-grid>.breeze-card,.breeze-grid>.breeze-map{margin:9px;min-width:0}.breeze-grid>.breeze-card{flex:1 1 520px}.breeze-grid>.breeze-map{flex:0 1 440px}.breeze-card{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:18px;padding:22px;box-shadow:0 10px 28px rgba(0,0,0,.06)}.breeze-title{margin:0 0 10px;line-height:1.25;font-size:20px;font-weight:800}.breeze-kv>div{margin:0 0 6px;line-height:1.7}.breeze-kv a{color:inherit;text-decoration:underline;font-weight:800}.breeze-badges{display:flex;flex-wrap:wrap;margin:12px 0 8px}.breeze-badge{display:inline-flex;align-items:center;padding:6px 10px;margin:0 8px 8px 0;border-radius:999px;border:1px solid rgba(93,186,178,.35);background:rgba(93,186,178,.14);color:#5DBAB2;font-size:12px;font-weight:700}.breeze-subttl{margin:14px 0 6px;font-weight:900}.breeze-list{margin:0;padding-left:1.2em;line-height:1.8}.breeze-cta{margin-top:14px}.breeze-access-wrap .breeze-cta .breeze-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;margin:0 10px 10px 0;border-radius:999px;border:1px solid rgba(0,0,0,.16);text-decoration:none!important;font-weight:800;line-height:1.2;box-shadow:none}.breeze-access-wrap .breeze-cta a.breeze-btn-primary{background:#5DBAB2!important;border:1px solid #5DBAB2!important;color:#fff!important}.breeze-access-wrap .breeze-cta a.breeze-btn-primary:hover{background:#46a9a3!important;border-color:#46a9a3!important}.breeze-access-wrap .breeze-cta a.breeze-btn-sub{background:#fff!important;border:1px solid #5DBAB2!important;color:#5DBAB2!important}.breeze-access-wrap .breeze-cta a.breeze-btn-sub:hover{background:rgba(93,186,178,.14)!important}.breeze-access-wrap .breeze-cta a.breeze-btn-ghost{background:transparent!important;border:1px solid rgba(0,0,0,.18)!important;color:#111!important}.breeze-access-wrap .breeze-cta a.breeze-btn-ghost:hover{border-color:#5DBAB2!important;color:#5DBAB2!important}.breeze-note{margin:12px 0 0;line-height:1.8;font-size:13px;opacity:.88}.breeze-mapbox{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.10)}.breeze-mapbox iframe{width:100%;height:360px;border:0;display:block}.breeze-maplink{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.14);text-decoration:none!important;font-weight:800}.breeze-details{margin-top:14px}.breeze-details details{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:18px;padding:14px 16px;box-shadow:0 10px 28px rgba(0,0,0,.06)}.breeze-details summary{cursor:pointer;font-weight:900}.breeze-steps{margin:10px 0 0;padding-left:1.2em;line-height:1.9}@media (max-width:980px){.breeze-grid{margin:-7px}.breeze-grid>.breeze-card,.breeze-grid>.breeze-map{margin:7px;flex-basis:100%}.breeze-mapbox iframe{height:320px}}@media (max-width:767px){.breeze-access-wrap a.breeze-btn,.breeze-maplink{width:100%}}.single-post #secondary,.single-post .widget-area,.single-post .sidebar,.single-post .p-side,.single-post .l-sidebar{display:none!important}.single-post #primary,.single-post .content-area,.single-post .l-main,.single-post .post_content,.single-post .entry-content{width:100%!important;max-width:100%!important;float:none!important}.single-post .entry-content{margin:0 auto!important}.breeze-blog-common,.breeze-blog-article,.moriguchi-blog,.tennoji-blog{max-width:860px;margin:0 auto;padding:10px 0 40px;color:#2f2a24;font-size:16px;line-height:2;letter-spacing:0.03em}.breeze-blog-common p,.breeze-blog-article p,.moriguchi-blog p,.tennoji-blog p{margin:0 0 1.5em}.breeze-blog-common strong,.breeze-blog-article strong,.moriguchi-blog strong,.tennoji-blog strong{font-weight:800;color:#211914}.breeze-blog-common a,.breeze-blog-article a,.moriguchi-blog a,.tennoji-blog a{color:#2b6cb0;font-weight:700;text-decoration:underline}.breeze-blog-common ul,.breeze-blog-common ol,.breeze-blog-article ul,.breeze-blog-article ol,.moriguchi-blog ul,.moriguchi-blog ol,.tennoji-blog ul,.tennoji-blog ol{margin:0 0 1.8em;padding-left:1.4em;line-height:2}.breeze-blog-common li,.breeze-blog-article li,.moriguchi-blog li,.tennoji-blog li{margin:0 0 0.35em}.breeze-blog-common h2,.breeze-blog-article h2,.moriguchi-blog h2,.tennoji-blog h2{margin:48px 0 18px;padding:14px 18px;border-left:5px solid #c8a46a;background:#f8f5ef;color:#211914;font-size:1.55rem;line-height:1.55;font-weight:900}.breeze-blog-common h3,.breeze-blog-article h3,.moriguchi-blog h3,.tennoji-blog h3{margin:30px 0 12px;padding-left:14px;border-left:4px solid #c5a46d;color:#2b2118;font-size:1.18rem;line-height:1.55;font-weight:800}.breeze-lead-box,.breeze-point-box,.moriguchi-blog__box,.moriguchi-blog__point,.breeze-blog-box,.breeze-blog-point{margin:30px 0;padding:24px 26px;border-radius:18px;background:#f8f5ef;border:1px solid #d8c7a3;box-shadow:0 8px 22px rgba(70,54,35,.06)}.moriguchi-blog__point{background:#fff;border:1px solid #e5d8c7;box-shadow:0 6px 18px rgba(0,0,0,.04)}.breeze-lead-title,.breeze-point-title,.moriguchi-blog__box-title,.moriguchi-blog__point-title,.breeze-blog-box-title,.breeze-blog-point-title{margin:0 0 12px!important;color:#2b2118;font-size:1.08rem;font-weight:800;line-height:1.5}.breeze-lead-box ul,.breeze-point-box ul,.moriguchi-blog__box ul,.moriguchi-blog__point ul,.breeze-blog-box ul,.breeze-blog-point ul{margin-bottom:0}.breeze-mini-cta,.breeze-blog-mini-cta{margin:32px 0;padding:24px;border-radius:18px;background:#f0fdf4;border:1px solid #bbf7d0;text-align:center}.breeze-mini-cta-title,.breeze-blog-mini-cta-title{margin:0 0 10px!important;color:#14532d;font-size:1.08rem;font-weight:800}.breeze-bottom-cta,.moriguchi-blog__cta,.breeze-blog-cta{margin:44px 0 10px;padding:34px 28px;border-radius:22px;background:linear-gradient(135deg,#f8f5ef 0%,#fffaf0 100%);border:1px solid #d6c29a;text-align:center;box-shadow:0 12px 30px rgba(70,54,35,.08)}.moriguchi-blog__cta h3,.breeze-blog-cta h3,.breeze-bottom-cta h3{margin:0 0 12px;padding:0;border:none;color:#211914;font-size:1.25rem;line-height:1.5}.breeze-bottom-cta-sub,.breeze-blog-cta-sub{margin:0 0 8px!important;color:#8a6d3b;font-size:0.92rem;font-weight:800}.breeze-bottom-cta-title,.breeze-blog-cta-title{margin:0 0 14px!important;color:#211914;font-size:1.45rem;font-weight:900;line-height:1.5}.breeze-line-btn,.moriguchi-blog__btn,.breeze-blog-btn{display:inline-block;margin-top:8px;padding:13px 28px;border-radius:999px;background:#06c755;color:#fff!important;font-weight:800;text-decoration:none!important;box-shadow:0 8px 18px rgba(6,199,85,.25);transition:all 0.2s ease}.breeze-line-btn:hover,.moriguchi-blog__btn:hover,.breeze-blog-btn:hover{transform:translateY(-2px);opacity:0.92}.moriguchi-blog__detail,.breeze-blog-detail{color:#333!important;font-weight:700;text-decoration:underline!important}.breeze-blog-image{margin:34px 0;text-align:center}.breeze-blog-image img{width:100%;max-width:860px;height:auto;border-radius:18px;box-shadow:0 10px 28px rgba(70,54,35,.10);display:block;margin:0 auto}.breeze-blog-image--portrait img{max-width:520px}.breeze-blog-image figcaption{margin-top:10px;color:#6b6258;font-size:0.9rem;line-height:1.6}.breeze-blog-common figure,.breeze-blog-article figure,.moriguchi-blog figure,.tennoji-blog figure{margin:34px auto}.breeze-blog-common figcaption,.breeze-blog-article figcaption,.moriguchi-blog figcaption,.tennoji-blog figcaption{margin-top:10px;color:#6b6258;font-size:0.9rem;line-height:1.6;text-align:center}@media screen and (max-width:767px){.breeze-blog-common,.breeze-blog-article,.moriguchi-blog,.tennoji-blog{max-width:100%;padding:0 2px 34px;font-size:15.5px;line-height:1.9}.breeze-blog-common h2,.breeze-blog-article h2,.moriguchi-blog h2,.tennoji-blog h2{margin:40px 0 16px;padding:12px 14px;font-size:1.28rem;line-height:1.6}.breeze-blog-common h3,.breeze-blog-article h3,.moriguchi-blog h3,.tennoji-blog h3{font-size:1.08rem;line-height:1.55}.breeze-blog-common p,.breeze-blog-common li,.breeze-blog-article p,.breeze-blog-article li,.moriguchi-blog p,.moriguchi-blog li,.tennoji-blog p,.tennoji-blog li{font-size:0.95rem;line-height:1.95}.breeze-lead-box,.breeze-point-box,.moriguchi-blog__box,.moriguchi-blog__point,.breeze-mini-cta,.breeze-bottom-cta,.moriguchi-blog__cta,.breeze-blog-box,.breeze-blog-point,.breeze-blog-mini-cta,.breeze-blog-cta{padding:20px 18px;border-radius:16px}.breeze-bottom-cta-title,.breeze-blog-cta-title{font-size:1.25rem}.breeze-line-btn,.moriguchi-blog__btn,.breeze-blog-btn{display:block;width:100%;max-width:340px;padding:13px 18px;text-align:center;box-sizing:border-box;margin-left:auto;margin-right:auto}.breeze-blog-image--portrait img{max-width:100%}}.breeze-related-blog{margin:56px 0;padding:0 16px}.breeze-related-blog__inner{max-width:920px;margin:0 auto;padding:34px 28px;border-radius:22px;background:linear-gradient(135deg,#f8f5ef 0%,#fffaf0 100%);border:1px solid #d6c29a;text-align:center;box-shadow:0 12px 30px rgba(70,54,35,0.08)}.breeze-related-blog__label{display:inline-block;margin:0 0 12px;padding:5px 14px;border-radius:999px;background:#211914;color:#fff;font-size:0.82rem;font-weight:800;letter-spacing:0.06em}.breeze-related-blog__title{margin:0 0 14px;color:#211914;font-size:1.7rem;font-weight:900;line-height:1.45}.breeze-related-blog__text{max-width:680px;margin:0 auto 22px;color:#3f3428;font-size:1rem;line-height:1.9}.breeze-related-blog__btn{display:inline-block;padding:13px 28px;border-radius:999px;background:#211914;color:#fff!important;font-weight:800;text-decoration:none!important;box-shadow:0 8px 18px rgba(33,25,20,0.18);transition:all 0.2s ease}.breeze-related-blog__btn:hover{transform:translateY(-2px);opacity:0.9}@media screen and (max-width:767px){.breeze-related-blog{margin:42px 0;padding:0 12px}.breeze-related-blog__inner{padding:28px 20px;border-radius:18px}.breeze-related-blog__title{font-size:1.35rem}.breeze-related-blog__btn{width:100%;max-width:340px;padding:13px 18px}}