body:lang(ja){font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}h1,h2{font-family:"Yu Mincho",serif;letter-spacing:.05rem}.jumbotron-title{letter-spacing:.05em}.red{color:red}.under_yellowline{text-decoration:underline;text-decoration-color:#fcee21;text-decoration-thickness:.8rem;text-underline-offset:-.1em;text-decoration-skip-ink:none}a{text-decoration:none}.center{text-align:center;margin:auto}.content-area{margin-bottom:0}.entry-content{padding-bottom:5rem}@media screen and (min-width:782px){.top-bar-content,.main-header-content,.home-header-content,.site-bottom-content{max-width:1500px}}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:781px){.pc{display:none !important}.sp{display:block !important}.sp-center{text-align:center;margin:auto}}@media (min-width:780px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media (max-width:781px){.col-reverse{flex-direction:column-reverse}}.site-bottom{display:none}.widget{margin-bottom:2rem}.widget p{margin-bottom:0}.widget a{text-decoration:none}.footer-widget-area{padding-top:3rem}.wp-block-image{margin-bottom:0}@media screen and (min-width:980px){.footer-widget-wrapper{align-items:flex-end}}@media screen and (min-width:980px){.footer-widget-content{max-width:1200px}}.wpcf7{width:100%;border:1px solid #ddd;background:#fafafa;padding:0;margin:0 0 2.5em !important;font-size:14px}.wpcf7 form{margin:1.5em 1.5em 0}.wpcf7 p{margin-bottom:0;font-size:14px;line-height:25px}.wpcf7 input,.wpcf7 textarea{width:auto;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;line-height:1.2;padding:8px}.wpcf7 select,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:auto;max-width:97%;border:1px solid #ccc;padding:8px}.wpcf7 select,.wpcf7 .wpcf7-list-item-label{line-height:1.2;font-size:14px}.wpcf7 select{padding:3px;font-size:inherit}.wpcf7-list-item{display:block}.wpcf7 textarea{height:200px}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border:1px solid #bbb;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inner 0 0 5px rgba(0,0,0,.5)}.wpcf7 .wpcf7-submit,.wpcf7 .wpcf7-previous{-webkit-transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:225px;height:48px;margin:30px auto 0;border:none !important;outline:none;background-color:#333;color:#fff;font-size:14px;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s}.wpcf7 input.wpcf7-submit,.wpcf7 input.wpcf7-submit:before,.wpcf7 input.wpcf7-submit:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-previous:hover{background-color:#666}.wpcf7 .wpcf7-not-valid{background:pink}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .wpcf7-previous+br{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 2em;padding:0;border:none;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232;font-size:1em}@media (max-width:600px){select{height:30px}}[id^=bfb_content_].bfb_view_pc a.bfb_btn,.bfb_view_sp a.bfb_btn{background:linear-gradient(to bottom,#0f3480 0%,#2666e9 100%) !important}[id^=bfb_content_].bfb_view_pc a.bfb_btn2,.bfb_view_sp a.bfb_btn2{background:linear-gradient(to bottom,#1b871e 0%,#32a829 100%) !important}[id^=bfb_content_].bfb_view_pc .bfb_parts_2 .bfb_discText{color:#000 !important;font-size:17px;text-align:center;font-weight:700}[id^=bfb_content_].bfb_view_pc,.bfb_view_sp{background-color:#fff !important}[id^=bfb_content_].bfb_square a{border-radius:10px !important}[id^=bfb_content_] .bfb_closed{display:none !important}.widget_search input[type=search]{width:initial}input[type=search],textarea{margin-top:0 !important}.case-content{padding:2vw}.case-content h2{margin-top:1em}@media (max-width:600px){select{height:40px}}.faq-content h2{margin-top:1em}.rank-math-question{color:#32a829;padding-left:30px;text-indent:-30px;line-height:2rem;cursor:pointer;margin:10px 0;position:relative;padding-right:40px}.rank-math-question:first-letter {color:#32a829;font-size:23px;font-weight:700}.rank-math-answer{overflow:hidden;height:0;transition:height .4s ease}.rank-math-answer p{padding-left:30px;text-indent:-30px}.rank-math-answer p:first-letter {font-size:23px;font-weight:700}.rank-math-question:after{content:'＋';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;transition:.3s ease}.rank-math-question.open:after{content:'－'}