.mobile-site-header{display:none;}.profile-portrait{float:right;width:240px;max-width:35%;margin:0 0 28px 32px;text-align:center;}.preview-page.page-profile #page .profile-portrait img{display:block;width:100%;margin:0;border-radius:10px;}.profile-portrait figcaption{margin-top:14px;color:#28564c;line-height:1.8;}.profile-portrait figcaption span{display:block;font-size:14px;}.profile-portrait figcaption strong{font-size:22px;letter-spacing:0.12em;}.preview-page:is(.page-inquiry, .page-memberform) .fluentform{max-width:780px;margin:28px auto 0;}.preview-page:is(.page-inquiry, .page-memberform) .ff-el-group{margin-bottom:26px;}.preview-page:is(.page-inquiry, .page-memberform) .ff-el-input--label label{color:#28564c;font-weight:700;font-size:15px;}.preview-page:is(.page-inquiry, .page-memberform) .ff-el-form-control{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid #cbdcd5;border-radius:7px;background:#fbfdfc;color:#304940;font-size:16px;line-height:1.6;}.preview-page:is(.page-inquiry, .page-memberform) textarea.ff-el-form-control{min-height:190px;}.preview-page:is(.page-inquiry, .page-memberform) .ff-el-form-control:focus{border-color:#009789;outline:2px solid #c5e9df;outline-offset:1px;}.preview-page:is(.page-inquiry, .page-memberform) .ff-btn-submit{border:0 !important;border-radius:8px !important;padding:14px 42px !important;background:#009789 !important;color:#fff !important;font-size:16px !important;font-weight:700;}@media (max-width: 767px){.mobile-site-header{position:relative;z-index:100;display:block;padding:14px 16px;background:#fff;border-bottom:1px solid #dfebe5;}.mobile-site-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:auto;}.mobile-site-logo img{display:block;width:170px;max-width:100%;}.mobile-menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:58px;height:54px;border:1px solid #ccded6;border-radius:8px;background:#f2f8f5;color:#207667;cursor:pointer;font:700 10px/1.2 sans-serif;}.mobile-menu-icon{width:23px;height:16px;position:relative;border-top:2px solid currentColor;border-bottom:2px solid currentColor;box-sizing:border-box;}.mobile-menu-icon:after{content:"";position:absolute;left:0;top:5px;width:23px;border-top:2px solid currentColor;}.mobile-menu-toggle[aria-expanded="true"] .mobile-menu-icon{border:0;}.mobile-menu-toggle[aria-expanded="true"] .mobile-menu-icon:before,
  .mobile-menu-toggle[aria-expanded="true"] .mobile-menu-icon:after{content:"";position:absolute;left:0;top:7px;width:23px;border-top:2px solid currentColor;transform:rotate(45deg);}.mobile-menu-toggle[aria-expanded="true"] .mobile-menu-icon:after{transform:rotate(-45deg);}.mobile-site-menu{box-sizing:border-box;position:absolute;top:100%;left:0;right:0;z-index:101;margin:0;padding:10px 20px 18px;max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid #dfebe5;border-bottom:1px solid #dfebe5;box-shadow:0 12px 24px rgba(24, 71, 57, 0.16);}.mobile-site-menu[hidden]{display:none;}.mobile-site-menu ul{list-style:none;padding:0;margin:0;}.mobile-site-menu a{display:block;padding:13px 8px;color:#28564c;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #edf3ef;}.mobile-site-menu a:after{content:"›";float:right;color:#009789;}.mobile-site-menu a:focus-visible,
  .mobile-menu-toggle:focus-visible{outline:2px solid #009789;outline-offset:2px;}.preview-layout #header,
  .preview-layout #header_menu,
  .preview-layout #header_submenu,
  .preview-home #eye > div.navi{display:none !important;}.preview-home #eye{display:block;margin-top:16px;}.preview-home #eye > img.pr{width:100%;}.profile-portrait{float:none;max-width:100%;width:200px;margin:0 auto 28px;}}
