body,h1,h2,h3,h4,h5,h6,p,input,textarea,select{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}a{color:#0645ad;text-decoration:none}a:hover{color:#333}a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.pdfemb__iframe{overflow:auto!important}.advertisement{display:none}iframe[src$=".pdf"]{width:100%;height:80vh}.line-h160{margin-bottom:1.6em;line-height:160%}.fs13rem{font-size:1.3rem}.d_none{display:none}@media screen and (max-width:600px){.slide-container{display:flex;flex-direction:column-reverse}}@media screen and (min-width:700px){.pc-hidden{display:none}}.required{font-size:2em;padding:5px;background:#F57500;color:#fff;border-radius:3px;margin-right:5px}.optional{font-size:.8em;padding:5px;background:#000080;color:#fff;border-radius:3px;margin-right:5px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-submit{display:block;padding:15px;width:400px;background:#B82536;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}@media screen and (max-width:768px){input.wpcf7-submit{width:250px}}input.wpcf7-submit:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px);opacity:0.7}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}#cf7-area{width:100%;margin:0 auto;font-family:“遊ゴシック”,”ヒラギノ角ゴ”,”メイリオ”,”MS Pゴシック”,sans-serif}.cf7-item{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 0 1.75em}.cf7-q{font-size:1rem;width:30%;margin:0 0 0 10px}.cf7-a{font-size:1rem;width:60%}.form-heading{width:100%;background-color:#B82536;border-radius:2px;color:#ffffff;font-size:1.3rem;font-weight:bold;padding:1em .8em;margin:0 0 2em}.form-heading p{margin:0}#cf7-area label{font-weight:bold}#cf7-area input[type=”text”],#cf7-area input[type=”email”],#cf7-area input[type=”tel”],#cf7-area textarea{background-color:#eff1f5;width:500px;margin-left:10px}#cf7-area input[type=”text”]:focus,#cf7-area input[type=”email”]:focus,#cf7-area input[type=”tel”]:focus,#cf7-area textarea:focus{background:#FFE4E1;border:2px solid #FF1493;outline:0}#cf7-area input[type=”checkbox”],#cf7-area input[type=”radio”]{appearance:auto}#cf7-area .wpcf7-list-item{display:block}#cf7-area textarea{height:200px;padding:0.625em 0.4375em}.cf7-accept-check{text-align:center;margin:50px auto}.cf7-submit{width:40%;margin:0 auto;text-align:center}#cf7-area input[type=”submit”]{width:100%;background-color:#191970;color:#ffffff;border-radius:5px;font-size:1.2em;padding:1em 10px}#cf7-area input[type=”submit”]:hover{background-color:#ffffff;border:2px solid #191970;color:#191970}.cf7-btn{width:40%;margin:0 auto;text-align:center}.cf7-req{font-size:.8em;padding:4px 6px;background:#eb2a2a;color:#ffffff;margin-left:10px;display:inline-block}@media screen and (max-width:768px){.cf7-item{display:block}#cf7-area label{display:block;margin-bottom:10px}.cf7-q{width:100%;margin:0}.cf7-a{width:100%}#cf7-area input[type=”text”],#cf7-area input[type=”email”],#cf7-area input[type=”tel”],#cf7-area textarea{margin-left:0}.cf7-submit{width:90%}}.ttl_background3{font-weight:bold;padding:0.5em 1em;background-color:#B82536;color:#fff;overflow:hidden;position:relative}.ttl_background3::after{content:'';background-color:#fff;opacity:0.3;transform:rotate(-65deg);position:absolute;bottom:-250px;right:-250px;width:300px;height:500px}.form-heading_b{width:100%;background-color:#02686b;border-radius:2px;color:#ffffff;font-size:1.3rem;font-weight:bold;padding:1em .8em;margin:0 0 2em}.ttl_background4{*font-weight:bold;padding:0.5em 1em; background-color:#115d1f;color:#fff;overflow:hidden;position:relative}.ttl_background4::after{content:'';background-color:#fff;opacity:0.3;transform:rotate(-65deg);position:absolute;bottom:-250px;right:-250px;width:300px;height:500px}.option-4 .widgettitle{font-size:14px;height:33px;line-height:33px;border-bottom:3px solid #e33067;margin-bottom:14px}