@charset "UTF-8";.page.mainvisual{background-image:none;height:300px}.page.mainvisual.copy{top:calc(50% + 30px )}.wpcf7-text{display:block;width:90%;height:45px;padding:0 10px;border:solid 1px #777}#form_inquiry_kind{display:block;width:94%;height:45px;padding:0 10px;border:solid 1px #777}.msg{display:block;height:300px;width:90%;padding:15px;border:solid 1px #777}#form_inquiry_detail ::placeholder{vertical-align:top}.contact label{display:block;margin-bottom:7px;text-align:left}.survey-title{text-align:left;margin-top:30px}.contact p label span{color:crimson}.privacypolicy-wrapper{text-align:left;margin-top:20px}.privacypolicy-wrapper span{color:crimson}.wpcf7-list-item-label{color:#333 !important}.wpcf7-not-valid-tip{color:#dc3232;font-size:1.2rem;font-weight:400;display:block;text-align:left;font-family:sans-serif}.icontact p label.small-label{display:inline-block;font-weight:500;font-size:1.6rem}#text{text-align:left}.pagenation{margin:50px auto 0 auto;text-align:center}.page-numbers{padding:0 10px}.current{color:#ad9258}.link-image{width:28px;padding-right:10px}.blog-content{margin:50px auto}.user_name-top{padding-left:10px}.user_name{margin:50px auto}.survey-p{text-align:left}::placeholder{position:absolute;top:12px;font-size:1.2rem;vertical-align:top;color:#777;font-family:"Noto Serif JP";font-weight:400}.detail-p{font-size:1.2rem;line-height:1.5;text-align:left;margin-bottom:10px}.privacypolicy{text-decoration:underline}.wpcf7-submit{display:flex;color:#fff;height:50px;width:190px;align-items:center;justify-content:center;margin:50px auto 0 auto;font-family:"PalatinoLTPro-Light",'Noto Serif JP',serif;font-size:2rem;border-radius:100px;letter-spacing:.15rem;text-decoration:none;outline:none;border:none;font-family:"Noto Serif JP";font-weight:400;background:linear-gradient(-270deg,#001650 20%,#030e2b 30%,#094484 60%,#69a3d2 100%);background-position:50%;background-size:200% auto;transition:all .3s ease-out;box-shadow:rgba(0,.1,0,.1) 0px 3px 5px}.wpcf7-submit:hover{color:#fff;background-position:99% 50%}.wpcf7-submit:active{transform:translateY(6px);-ms-transform:translateY(6px);-webkit-transform:translateY(6px)}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.wpcf7 form.invalid .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:1px solid #dc3232;font-family:sans-serif;font-size:1.4rem}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:1px solid #234d95;font-family:sans-serif;font-size:1.4rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#234d95}.survey-radio{text-align:left}.post-password-form{margin:200px 100px 400px;padding:0 10%;text-align:center}.post-password-form p{font-family:"Noto Serif JP";font-weight:300;font-size:1.6rem;max-width:800px;margin:0 auto 30px auto;text-align:left}.post-password-form label{display:block;font-size:20px;max-width:500px}.post-password-form label input[type="password" i]{width:300px;padding:20px}input[type="submit" i]::-webkit-search-decoration,input[type="button" i]::-webkit-search-decoration{display:none}.pwbox-26{padding:100px;height:100px}.post-password-form input[type=submit]{display:block;appearance:button;width:200px;padding:15px 10px;background-color:#fff;border:#ad9258 solid 2px;color:#234d95;border-radius:500px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:2rem;margin-bottom:20px;margin-top:30px;letter-spacing:1rem;text-indent:1rem}.cal-link-wrapper{justify-content:center;max-width:1100px;text-align:center;margin:0 auto;padding:0 7%;display:flex}.cal-link{font-size:1.4rem;line-height:normal;text-align:left}.cal-link a{text-decoration:underline}.grecaptcha-badge{margin-bottom:100px}.fixed{overflow:hidden}@media screen and (max-width:768px){.post-password-form{margin:100px 30px 200px;padding:0 5%}.post-password-form p{font-family:"Noto Serif JP";font-weight:400;font-size:1.8rem}#form_inquiry_kind{width:95%}}@media screen and (max-width:500px){.post-password-form label input[type="password" i]{width:230px}#form_inquiry_kind{width:98%}}