@keyframes LeftToRight-a199bce2{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-a199bce2{0%{opacity:0}to{opacity:1}}ul[data-v-a199bce2]{padding:0}li[data-v-a199bce2]{list-style:none}a[data-v-a199bce2]{cursor:pointer;text-decoration:none}a[data-v-a199bce2]:-moz-any-link{color:inherit}a[data-v-a199bce2]:any-link{color:inherit}a.link-underline[data-v-a199bce2],a.tel[data-v-a199bce2],article a[data-v-a199bce2]{text-decoration:underline}article a[data-v-a199bce2]:-moz-any-link{color:#6f3572}article a[data-v-a199bce2]:any-link{color:#6f3572}p[data-v-a199bce2]{font-size:15px;margin:0}@media screen and (max-width:768px){p[data-v-a199bce2]{font-size:12px}}img[data-v-a199bce2]{max-width:100%}.rl[data-v-a199bce2]{writing-mode:vertical-rl}.link-underline li[data-v-a199bce2]{position:relative}.link-underline li[data-v-a199bce2]:after{background:#fff;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}@media screen and (min-width:769px){.link-underline li[data-v-a199bce2]:hover:after{transform:scale(1);transform-origin:left top}}.link-underline__black li[data-v-a199bce2]:after{background:#000}.postContent p[data-v-a199bce2]{margin-bottom:25px}.container_sub[data-v-a199bce2]{margin:0 auto;max-width:506px}@media screen and (max-width:768px){.container_sub[data-v-a199bce2]{padding:0 20px}}@media screen and (min-width:769px){.container_sub_a[data-v-a199bce2]{margin:0 auto;max-width:860px}}@media screen and (max-width:768px){.container_sub_a[data-v-a199bce2]{margin:0 20px}}img[lazy=loading][data-v-a199bce2]{height:16px;width:16px}.danger[data-v-a199bce2]{color:#ac2727}.tac[data-v-a199bce2]{text-align:center}.underline[data-v-a199bce2]{text-decoration:underline}@media screen and (min-width:769px){.sp-only[data-v-a199bce2]{display:none}}@media screen and (max-width:768px){.pc-only[data-v-a199bce2]{display:none}}.recruit-form[data-v-a199bce2]{font-family:a-otf-ryumin-pr6n,serif}.form-field[data-v-a199bce2]{margin:8px 0 10px}.form-field label[data-v-a199bce2]{font-size:12px}.form-field input[type=date][data-v-a199bce2],.form-field input[type=email][data-v-a199bce2],.form-field input[type=tel][data-v-a199bce2],.form-field input[type=text][data-v-a199bce2]{padding:8px 0;width:100%}.form-field input[type=date][data-v-a199bce2]:focus,.form-field input[type=email][data-v-a199bce2]:focus,.form-field input[type=tel][data-v-a199bce2]:focus,.form-field input[type=text][data-v-a199bce2]:focus{border-bottom:2px solid #222;outline:none}.form-field textarea[data-v-a199bce2]{border:1px solid #707070;padding:8px;width:100%}.form-field textarea[data-v-a199bce2]:focus{border:2px solid #222;outline:none}.form-field fieldset[data-v-a199bce2]{border:none;margin:0;padding:0}.form-field fieldset legend[data-v-a199bce2]{font-size:12px}.form-field fieldset .radio-group[data-v-a199bce2]{display:flex;gap:16px}.form-field fieldset .radio-group label[data-v-a199bce2]{font-size:16px}button[type=submit][data-v-a199bce2]{background-color:#222;border:none;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s;width:100%}button[type=submit][data-v-a199bce2]:hover{background-color:#090909}button[type=submit][data-v-a199bce2]:disabled{background-color:#888;cursor:not-allowed}.section-description[data-v-a199bce2]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px;padding:16px}.section-description a[data-v-a199bce2]{background-color:#707070;color:#fff;cursor:pointer;margin:16px 0 0;padding:5px 16px}.snackbar[data-v-a199bce2]{background-color:#222;border-radius:5px;bottom:15px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;color:#fff;font-weight:700;min-width:250px;padding:10px 16px;position:fixed;right:15px;text-align:center;transition:all .3s ease-in-out;z-index:10}.snackbar.success[data-v-a199bce2]{background-color:#4caf50}.snackbar.error[data-v-a199bce2]{background-color:#f44336}.fade-enter-active[data-v-a199bce2],.fade-leave-active[data-v-a199bce2]{transition:opacity .2s}.fade-enter[data-v-a199bce2],.fade-leave-to[data-v-a199bce2]{opacity:0}
