.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:initial;height:initial;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:white;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:initial;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:white;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 0 0 0}}@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 28px}.breeze-blog-intro__inner{max-width:920px;margin:0 auto;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-blog-intro{margin-bottom:16px}.breeze-blog-intro__inner{margin-bottom:10px}