.wpforms-field-container .wpforms-field{max-width:800px;width:100%;margin-left:auto;margin-right:auto;border-bottom:1px dotted #ccc}.wpforms-field-container .wpforms-field-name,.wpforms-field-container .wpforms-field:first-child{border-top:4px solid #ddd}.wpforms-field-container input.wpforms-field-medium,.wpforms-field-container .wpforms-field-medium{max-width:100% !important;width:100% !important}.wpforms-submit-container{text-align:center !important;padding:32px 0 80px !important}.wpforms-submit-container .submitBtn{width:200px;padding:12px 0 !important;text-align:center}.contactNotice{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.contactNotice strong{color:#6b598a}.thanksList{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.thanksList li{padding-top:4px;padding-bottom:4px}.contactHeading{max-width:800px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}.wpforms-error-container,.wpforms-error-container p{text-align:center}.privacyBox{padding:20px 60px 120px}.privacyBox h2{margin-bottom:24px}.privacyBox h3{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #ccc}.privacyBox p{font-size:16px;line-height:1.8;margin-bottom:48px}.header .navbar-light .navbar-nav .nav-link{color:#fff;margin:0 2rem !important}.otherLink{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;margin-top:32px}.otherLink p{display:flex;align-items:center;flex-shrink:0;height:50px;padding:0 15px;margin-bottom:0;background:#f3f3f3;text-align:right;font:400 14px/1.0 'Noto Sans Japanese',sans-serif !important}.otherLink a{display:flex;align-items:center;flex-shrink:0;height:50px;padding:0 15px;background:#6b598a;color:#fff;font:400 14px/1.0 'Noto Sans Japanese',sans-serif !important}.otherLink a:hover{text-decoration:underline;opacity:.9}.otherLink a:before{content:'';display:inline-block;width:16px;height:16px;margin-right:4px;background:url(http://hokubu.mastersuporrt.link/wp-content/uploads/2024/11/link-icon.png) no-repeat center center}@media screen and (max-width:640px){.otherLink{flex-direction:column}.otherLink a,.otherLink p{justify-content:center}}.swiper-slide img{aspect-ratio:16/9;object-fit:cover}@media only screen and (min-width:769px){.header .navbar-nav{justify-content:center}}