html,body,ul,ol,dl,li,dt,dd,a,p,div,img,svg,table,tr,th,td,figure{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.65;color:#000}body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure{font-size:1.6rem}@media screen and (max-width: 999px){body,ul,ol,dl,li,dt,dd,p,div,img,svg,a,table,tr,th,td,figure{font-size:1.4rem}}h1,h2,h3,h4,h5,h6{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:1.65;color:#000}.en{font-family:"Alatsi","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em;line-height:1}body{word-break:break-word}a{transition-duration:.3s;transition-timing-function:ease}span{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}#bg_sky{position:fixed;left:0;top:0;z-index:0;width:100%;min-height:100vh;background-color:#e5f3ff;background-image:url("../img/common/bg_sky.avif");background-repeat:no-repeat;background-position:center calc((1 - var(--kv-bg-scroll, 0))*100%);background-size:cover}@media screen and (max-width: 768px){#bg_sky{width:150%;left:50%;transform:translateX(-50%);background-image:url("../img/common/bg_sky_sp.avif");background-size:cover}}body.error404 main,body.contact_error main{position:relative}body.error404 #error,body.contact_error #error{position:relative;z-index:1;padding:40px 0 100px}@media screen and (max-width: 999px){body.error404 #error,body.contact_error #error{padding:20px 0 100px}}@media screen and (max-width: 768px){body.error404 #error,body.contact_error #error{padding:0 0 100px}}body.error404 #error>*,body.contact_error #error>*{position:relative}body.error404 #error::before,body.contact_error #error::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:calc(100% + 400px);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255) 400px)}body.error404 #error .txt_error,body.contact_error #error .txt_error{font-size:1.8rem;text-align:center}@media screen and (max-width: 999px){body.error404 #error .txt_error,body.contact_error #error .txt_error{font-size:1.6rem}}@media screen and (max-width: 768px){body.error404 #error .txt_error,body.contact_error #error .txt_error{font-size:1.4rem;text-align:left}}body.error404 #error .wrap_btn,body.contact_error #error .wrap_btn{margin-top:60px}@media screen and (max-width: 999px){body.error404 #error .wrap_btn,body.contact_error #error .wrap_btn{margin-top:40px}}main{position:relative;overflow-x:clip}footer #entry{display:none}.entry-outer{position:relative;background-color:#fff;padding-bottom:100px}@media screen and (max-width: 999px){.entry-outer{padding-bottom:60px}}.entry-body{position:relative;z-index:1;padding-top:40px}@media screen and (max-width: 999px){.entry-body{padding-top:20px}}.entry-body .w_inner{display:grid;grid-template-columns:100%;align-items:center}@media screen and (max-width: 999px){.entry-body .w_inner{width:100%}}.entry-intro{display:grid;grid-template-columns:100%;align-items:center;gap:40px;width:100%;max-width:1000px;margin:0 auto 60px}@media screen and (max-width: 999px){.entry-intro{gap:20px}}.entry-intro__lead{margin:0;width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:3rem;line-height:1.65;letter-spacing:.05em;text-align:center;color:#004098}@media screen and (max-width: 999px){.entry-intro__lead{font-size:2rem}}@media screen and (max-width: 389px){.entry-intro__lead{font-size:clamp(1.8rem,5.12vw,2rem)}}.entry-intro__privacy{margin:0;width:100%}@media screen and (max-width: 999px){.entry-intro__privacy{font-size:1.4rem}}.entry-intro__privacy .site-footer__corporate{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;vertical-align:baseline;margin-right:.3em}.entry-intro__privacy .site-footer__corporate::after{width:12px;height:12px}@media screen and (max-width: 999px){.entry-intro__privacy .site-footer__corporate::after{width:10px;height:10px}}body:has(form[data-screen=confirm]) .entry-intro,body:has(form[data-screen=complete]) .entry-intro{display:none}.form_common .smf-progress-tracker{counter-reset:smf-step 0;margin-bottom:60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:116px;margin:0 0 60px;padding:0;list-style:none}@media screen and (max-width: 999px){.form_common .smf-progress-tracker{margin:0 0 20px;gap:80px}}@media screen and (max-width: 768px){.form_common .smf-progress-tracker{gap:50px}}@media screen and (max-width: 389px){.form_common .smf-progress-tracker{gap:10.25vw}}.form_common .smf-progress-tracker__item{counter-increment:smf-step;display:flex;flex-direction:row;flex:0 1 auto;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media screen and (max-width: 768px){.form_common .smf-progress-tracker__item{flex-direction:column;gap:5px}}.form_common .smf-progress-tracker__item::before{background-color:#b6b6b6;content:"";display:block;width:76px;height:1px;position:absolute;left:auto;right:-96px;top:36px}@media screen and (max-width: 999px){.form_common .smf-progress-tracker__item::before{width:40px;right:-60px;top:30px}}@media screen and (max-width: 768px){.form_common .smf-progress-tracker__item::before{width:30px;right:-40px;top:27.5px}}@media screen and (max-width: 389px){.form_common .smf-progress-tracker__item::before{width:7.69vw;right:-10.52vw}}.form_common .smf-progress-tracker__item:last-child::before{display:none}.form_common .smf-progress-tracker__item::after{display:none}.form_common .smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:#004098}.form_common .smf-progress-tracker__item[aria-current=false] .smf-progress-tracker__item__number{background:#b6b6b6}.form_common .smf-progress-tracker__item__number{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:72px;height:72px;padding-top:5px;border-radius:50%;background:linear-gradient(147deg, rgb(130, 205, 255) 13%, rgb(0, 85, 213) 55%, rgb(0, 203, 213) 91%);font-size:0;line-height:0;color:rgba(0,0,0,0)}.form_common .smf-progress-tracker__item__number::before,.form_common .smf-progress-tracker__item__number::after{font-family:"Alatsi","Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;letter-spacing:.03em;line-height:1;display:block;font-size:2rem;line-height:1.2;letter-spacing:.05em;text-align:center;color:#fff}@media screen and (max-width: 999px){.form_common .smf-progress-tracker__item__number::before,.form_common .smf-progress-tracker__item__number::after{font-size:1.6rem}}@media screen and (max-width: 768px){.form_common .smf-progress-tracker__item__number::before,.form_common .smf-progress-tracker__item__number::after{font-size:1.4rem}}.form_common .smf-progress-tracker__item__number::before{content:"STEP"}.form_common .smf-progress-tracker__item__number::after{content:counter(smf-step, decimal-leading-zero)}@media screen and (max-width: 999px){.form_common .smf-progress-tracker__item__number{width:60px;height:60px}}@media screen and (max-width: 768px){.form_common .smf-progress-tracker__item__number{width:55px;height:55px}}.form_common .smf-progress-tracker__item__text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:2rem;line-height:1.65;letter-spacing:.05em;color:#b6b6b6}@media screen and (max-width: 999px){.form_common .smf-progress-tracker__item__text{font-size:1.6rem}}@media screen and (max-width: 768px){.form_common .smf-progress-tracker__item__text{font-size:1.4rem}}.form_common .smf-progress-tracker__item__text .screen-reader-text{display:none}.entry-form-placeholder{box-sizing:border-box;width:100%;padding:50px;overflow:hidden;border-radius:0 20px 0 20px;background:#fff;box-shadow:inset -3px -3px 10px -2px #84c6ff,inset 3px 3px 10px 0 #84c6ff}@media screen and (max-width: 999px){.entry-form-placeholder{padding:40px 20px}}form[data-screen=complete] .entry-form-placeholder{padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 999px){form[data-screen=complete] .entry-form-placeholder{margin-top:30px}}form[data-screen=complete] .smf-complete-content{display:grid;grid-template-columns:100%;align-items:center;gap:40px}@media screen and (max-width: 999px){form[data-screen=complete] .smf-complete-content{gap:20px}}form[data-screen=complete] .complete_midashi{margin:0;width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:3rem;line-height:1.65;letter-spacing:.05em;text-align:center;color:#004098}@media screen and (max-width: 999px){form[data-screen=complete] .complete_midashi{font-size:2rem}}@media screen and (max-width: 389px){form[data-screen=complete] .complete_midashi{font-size:clamp(1.8rem,5.12vw,2rem)}}form[data-screen=complete] .complete_txt{text-align:center}form[data-screen=complete] .complete_txt .wp-block-group__inner-container p{margin-top:1em}form[data-screen=complete] .complete_txt .wp-block-group__inner-container p:first-child{margin-top:0}.entry-body .wrap_btn,.entry-intro .wrap_btn,form[data-screen=complete] .wrap_btn{margin-top:20px}.entry-body .wrap_btn .wp-block-group__inner-container,.entry-intro .wrap_btn .wp-block-group__inner-container,form[data-screen=complete] .wrap_btn .wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}.entry-body .wrap_btn p.btn.btn--dots,.entry-intro .wrap_btn p.btn.btn--dots,form[data-screen=complete] .wrap_btn p.btn.btn--dots{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;min-height:0;width:100%;display:flex;justify-content:center}.entry-body .wrap_btn p.btn.btn--dots>a,.entry-intro .wrap_btn p.btn.btn--dots>a,form[data-screen=complete] .wrap_btn p.btn.btn--dots>a{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:362px;min-height:6.7rem;margin-left:auto;margin-right:auto;padding:0 2rem 0 2.7rem;border-radius:3.75rem;background-color:#0b54bd;background-image:url("../img/common/icon_arrow.svg");background-repeat:no-repeat;background-position:right 2rem center;background-size:1.6rem auto;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:2rem;line-height:1.65;letter-spacing:.05em;text-align:left;text-decoration:none;box-shadow:inset -3px -3px 10px -2px #84c6ff,inset 3px 3px 10px 0 #84c6ff;transition:background-color .3s ease,background-position .3s ease}.entry-body .wrap_btn p.btn.btn--dots>a:hover,.entry-intro .wrap_btn p.btn.btn--dots>a:hover,form[data-screen=complete] .wrap_btn p.btn.btn--dots>a:hover{background-color:#004098;background-position:right calc(2rem - 5px) center}.entry-body .wrap_btn p.btn.btn--dots>a:focus-visible,.entry-intro .wrap_btn p.btn.btn--dots>a:focus-visible,form[data-screen=complete] .wrap_btn p.btn.btn--dots>a:focus-visible{outline:2px solid #004098;outline-offset:3px}@media screen and (max-width: 999px){.entry-body .wrap_btn p.btn.btn--dots>a,.entry-intro .wrap_btn p.btn.btn--dots>a,form[data-screen=complete] .wrap_btn p.btn.btn--dots>a{font-size:1.8rem}}@media screen and (max-width: 389px){.entry-body .wrap_btn p.btn.btn--dots>a,.entry-intro .wrap_btn p.btn.btn--dots>a,form[data-screen=complete] .wrap_btn p.btn.btn--dots>a{padding:0 5.12vw 0 6.92vw;font-size:clamp(1.6rem,4.61vw,4.61vw)}}.smf-form.entry-form{display:flex;flex-direction:column;gap:25px;width:100%;margin:0 auto}@media screen and (max-width: 999px){.smf-form.entry-form{gap:30px}}.smf-form.entry-form .smf-error-messages{color:#eb4a4a;margin-top:5px}@media screen and (max-width: 999px){.smf-form.entry-form .smf-error-messages{font-size:1.2rem}}.smf-form.entry-form .note{margin-top:5px;font-size:1.4rem;font-weight:500}@media screen and (max-width: 999px){.smf-form.entry-form .note{font-size:1.2rem}}.smf-form.entry-form .entry-form__row{display:grid;grid-template-columns:300px minmax(0, 1fr);align-items:center;gap:0 0;width:100%}@media screen and (max-width: 999px){.smf-form.entry-form .entry-form__row{grid-template-columns:1fr;align-items:flex-start;gap:10px}}.smf-form.entry-form .entry-form__row.entry-form__row--textarea{align-items:flex-start}.smf-form.entry-form .entry-form__row.entry-form__row--textarea .smf-item__label{padding-top:6px}@media screen and (max-width: 999px){.smf-form.entry-form .entry-form__row.entry-form__row--textarea .smf-item__label{padding-top:0}}.smf-form.entry-form .entry-form__row.entry-form__row--file{align-items:flex-start}.smf-form.entry-form .entry-form__row.entry-form__row--file .smf-item__label{padding-top:5px}@media screen and (max-width: 999px){.smf-form.entry-form .entry-form__row.entry-form__row--file .smf-item__label{padding-top:0}}.smf-form.entry-form .smf-item__label{position:relative;display:flex;align-items:flex-start;gap:9px;min-width:0;padding-right:10px}.smf-form.entry-form .smf-item__label .smf-item__label__text{margin:0;padding-top:1px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.8rem;line-height:1.65;letter-spacing:.05em;color:#004098}@media screen and (max-width: 999px){.smf-form.entry-form .smf-item__label .smf-item__label__text{font-size:1.6rem}}.smf-form.entry-form .must .smf-item__label::before,.smf-form.entry-form .any .smf-item__label::before{content:"";display:inline-block;flex-shrink:0;box-sizing:border-box;min-width:31px;padding:0 2px;border-radius:2px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.65;letter-spacing:.05em;text-align:center;color:#fff;margin-top:6px}.smf-form.entry-form .must .smf-item__label::before{content:"必須";background-color:#eb4a4a}.smf-form.entry-form .any .smf-item__label::before{content:"任意";background-color:#b6b6b6}.smf-form.entry-form .smf-text-control,.smf-form.entry-form .smf-select-control{display:block}.smf-form.entry-form .entry-form__control{min-width:0;width:100%}@media screen and (max-width: 999px){.smf-form.entry-form .entry-form__control .entry-form__control--file{max-width:none}}.smf-form.entry-form .entry-form__control .entry-form__control--checkbox{display:flex;align-items:center;min-height:26px;padding-top:1px}@media screen and (max-width: 999px){.smf-form.entry-form .entry-form__control .entry-form__control--checkbox{padding-top:0}}.smf-form.entry-form .privacy-link{transition-duration:.3s;transition-timing-function:ease;display:block;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;text-underline-offset:.15em;opacity:1}@media screen and (max-width: 999px){.smf-form.entry-form .privacy-link{display:inline-block}}.smf-form.entry-form .privacy-link:hover{opacity:.6}.smf-form.entry-form .privacy-link::after{content:"";display:inline-block;width:12px;height:12px;font-size:inherit;margin-left:2px;margin-right:.3em;background-color:#0b54bd;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_980_9697)'%3E%3Cpath d='M7.5 0C7.08516 0 6.75 0.335156 6.75 0.75C6.75 1.16484 7.08516 1.5 7.5 1.5H9.43828L4.72031 6.22031C4.42734 6.51328 4.42734 6.98906 4.72031 7.28203C5.01328 7.575 5.48906 7.575 5.78203 7.28203L10.5 2.56172V4.5C10.5 4.91484 10.8352 5.25 11.25 5.25C11.6648 5.25 12 4.91484 12 4.5V0.75C12 0.335156 11.6648 0 11.25 0H7.5ZM1.875 0.75C0.839062 0.75 0 1.58906 0 2.625V10.125C0 11.1609 0.839062 12 1.875 12H9.375C10.4109 12 11.25 11.1609 11.25 10.125V7.5C11.25 7.08516 10.9148 6.75 10.5 6.75C10.0852 6.75 9.75 7.08516 9.75 7.5V10.125C9.75 10.3313 9.58125 10.5 9.375 10.5H1.875C1.66875 10.5 1.5 10.3313 1.5 10.125V2.625C1.5 2.41875 1.66875 2.25 1.875 2.25H4.5C4.91484 2.25 5.25 1.91484 5.25 1.5C5.25 1.08516 4.91484 0.75 4.5 0.75H1.875Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_9697'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_980_9697)'%3E%3Cpath d='M7.5 0C7.08516 0 6.75 0.335156 6.75 0.75C6.75 1.16484 7.08516 1.5 7.5 1.5H9.43828L4.72031 6.22031C4.42734 6.51328 4.42734 6.98906 4.72031 7.28203C5.01328 7.575 5.48906 7.575 5.78203 7.28203L10.5 2.56172V4.5C10.5 4.91484 10.8352 5.25 11.25 5.25C11.6648 5.25 12 4.91484 12 4.5V0.75C12 0.335156 11.6648 0 11.25 0H7.5ZM1.875 0.75C0.839062 0.75 0 1.58906 0 2.625V10.125C0 11.1609 0.839062 12 1.875 12H9.375C10.4109 12 11.25 11.1609 11.25 10.125V7.5C11.25 7.08516 10.9148 6.75 10.5 6.75C10.0852 6.75 9.75 7.08516 9.75 7.5V10.125C9.75 10.3313 9.58125 10.5 9.375 10.5H1.875C1.66875 10.5 1.5 10.3313 1.5 10.125V2.625C1.5 2.41875 1.66875 2.25 1.875 2.25H4.5C4.91484 2.25 5.25 1.91484 5.25 1.5C5.25 1.08516 4.91484 0.75 4.5 0.75H1.875Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_980_9697'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}.smf-form.entry-form .smf-file-control__label{background-color:#eaeaea;background-image:none;border-radius:2px;color:#000;cursor:pointer;display:inline-block;padding:5px;border:1px solid #000;line-height:1;transition-duration:.3s;transition-timing-function:ease}.smf-form.entry-form .smf-file-control>label:active:before,.smf-form.entry-form .smf-file-control>label:focus-within:before,.smf-form.entry-form .smf-file-control>label:focus:before{outline:2px solid #004098;outline-offset:2px;border:none}.smf-form.entry-form .smf-sending{display:none}.smf-form.entry-form input[type=text],.smf-form.entry-form input[type=email],.smf-form.entry-form input[type=tel],.smf-form.entry-form input[type=url],.smf-form.entry-form input[type=number],.smf-form.entry-form input[type=password],.smf-form.entry-form input[type=search],.smf-form.entry-form input:not([type]),.smf-form.entry-form textarea,.smf-form.entry-form select{box-sizing:border-box;width:100%;margin:0;padding:10px 20px;border:none;border-radius:5px;background-color:#eaeaea;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.65;letter-spacing:.05em;color:#000;box-shadow:none;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 999px){.smf-form.entry-form input[type=text],.smf-form.entry-form input[type=email],.smf-form.entry-form input[type=tel],.smf-form.entry-form input[type=url],.smf-form.entry-form input[type=number],.smf-form.entry-form input[type=password],.smf-form.entry-form input[type=search],.smf-form.entry-form input:not([type]),.smf-form.entry-form textarea,.smf-form.entry-form select{font-size:1.4rem;padding:10px}}.smf-form.entry-form input[type=text]::-moz-placeholder, .smf-form.entry-form input[type=email]::-moz-placeholder, .smf-form.entry-form input[type=tel]::-moz-placeholder, .smf-form.entry-form input[type=url]::-moz-placeholder, .smf-form.entry-form input[type=number]::-moz-placeholder, .smf-form.entry-form input[type=password]::-moz-placeholder, .smf-form.entry-form input[type=search]::-moz-placeholder, .smf-form.entry-form input:not([type])::-moz-placeholder, .smf-form.entry-form textarea::-moz-placeholder, .smf-form.entry-form select::-moz-placeholder{color:#999}.smf-form.entry-form input[type=text]::placeholder,.smf-form.entry-form input[type=email]::placeholder,.smf-form.entry-form input[type=tel]::placeholder,.smf-form.entry-form input[type=url]::placeholder,.smf-form.entry-form input[type=number]::placeholder,.smf-form.entry-form input[type=password]::placeholder,.smf-form.entry-form input[type=search]::placeholder,.smf-form.entry-form input:not([type])::placeholder,.smf-form.entry-form textarea::placeholder,.smf-form.entry-form select::placeholder{color:#999}.smf-form.entry-form input[type=text]:focus,.smf-form.entry-form input[type=email]:focus,.smf-form.entry-form input[type=tel]:focus,.smf-form.entry-form input[type=url]:focus,.smf-form.entry-form input[type=number]:focus,.smf-form.entry-form input[type=password]:focus,.smf-form.entry-form input[type=search]:focus,.smf-form.entry-form input:not([type]):focus,.smf-form.entry-form textarea:focus,.smf-form.entry-form select:focus{outline:none;box-shadow:0 0 0 2px rgba(0,64,152,.35);background-color:#f3f3f3}.smf-form.entry-form input[type=text]:focus-visible,.smf-form.entry-form input[type=email]:focus-visible,.smf-form.entry-form input[type=tel]:focus-visible,.smf-form.entry-form input[type=url]:focus-visible,.smf-form.entry-form input[type=number]:focus-visible,.smf-form.entry-form input[type=password]:focus-visible,.smf-form.entry-form input[type=search]:focus-visible,.smf-form.entry-form input:not([type]):focus-visible,.smf-form.entry-form textarea:focus-visible,.smf-form.entry-form select:focus-visible{outline:2px solid #004098;outline-offset:0}.smf-form.entry-form textarea{display:block;min-height:176px;resize:vertical}.smf-form.entry-form select{padding-right:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (max-width: 999px){.smf-form.entry-form select{padding-right:38px}}.smf-form.entry-form select::-ms-expand{display:none}.smf-form.entry-form select:invalid{color:#999}.smf-form.entry-form select option{color:#000;font-weight:500}.smf-form.entry-form select option[value=""]{color:#999}.smf-form.entry-form .smf-select-control__toggle::before{display:none}.smf-form.entry-form .smf-select-control__toggle::after{content:"";position:absolute;top:50%;right:20px;width:12px;height:7px;margin-top:-3.5px;background:url("../img/common/icon_chevron_down.svg") no-repeat center/contain;z-index:1;pointer-events:none}@media screen and (max-width: 999px){.smf-form.entry-form .smf-select-control__toggle::after{right:10px}}.smf-form.entry-form input[type=file]{max-width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.65;color:#000}.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label){position:relative;display:inline-flex;align-items:center;gap:9px;margin:0;padding-left:29px;min-height:26px;cursor:pointer;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.65;letter-spacing:.05em;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 999px){.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label){font-size:1.4rem}}.smf-form.entry-form input[type=checkbox]{position:absolute;left:0;top:50%;z-index:2;width:20px;height:20px;margin:0;margin-top:-10px;opacity:0;cursor:pointer}.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label)::before{content:"";position:absolute;left:0;top:50%;z-index:1;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;border-radius:2px;background-color:#eaeaea;border:1px solid rgba(0,0,0,0);pointer-events:none;transition:background-color .2s ease,border-color .2s ease}.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label):has(input:checked)::before{background-color:#004098;border-color:#004098}.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label):has(input:checked)::after{content:"";position:absolute;left:6px;top:50%;z-index:1;box-sizing:border-box;width:7px;height:11px;margin-top:-7px;border:solid #fff;border-width:0 2px 2px 0;pointer-events:none;transform:rotate(45deg)}.smf-form.entry-form label:has(input[type=checkbox]):not(.entry-form__checkbox-label):has(input:focus-visible)::before{outline:2px solid #004098;outline-offset:2px}.smf-action{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:60px}@media screen and (max-width: 999px){.smf-action{margin-top:40px}}.smf-action .smf-button-control{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.smf-action button.smf-button-control__control{box-sizing:border-box;display:block;width:100%;max-width:300px;min-height:6.7rem;margin-left:auto;margin-right:auto;padding:0 2rem 0 2.7rem;border:none;border-radius:3.75rem;background-color:#0b54bd;background-image:url("../img/common/icon_arrow.svg");background-repeat:no-repeat;background-position:right 2rem center;background-size:1.6rem auto;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:2rem;line-height:1.65;letter-spacing:.05em;text-align:left;box-shadow:inset -3px -3px 10px -2px #84c6ff,inset 3px 3px 10px 0 #84c6ff;transition:background-color .3s ease,background-position .3s ease}.smf-action button.smf-button-control__control:hover{background-color:#004098;background-position:right calc(2rem - 5px) center}.smf-action button.smf-button-control__control:focus-visible{outline:2px solid #004098;outline-offset:3px}@media screen and (max-width: 999px){.smf-action button.smf-button-control__control{font-size:1.8rem}}@media screen and (max-width: 389px){.smf-action button.smf-button-control__control{padding:0 5.12vw 0 6.92vw;font-size:clamp(1.6rem,4.61vw,4.61vw)}}.smf-action button.smf-button-control__control[disabled]{color:#fff;-webkit-text-fill-color:#fff;opacity:1}.entry-form-confirm-back{margin-top:40px;text-align:center}.entry-form-confirm-back a,.entry-form-confirm-back button,.entry-form-confirm-back input[type=button]{display:inline-block;margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.65;letter-spacing:.05em;color:#004098;text-decoration:underline;text-underline-offset:.15em;transition:opacity .3s ease}@media screen and (max-width: 999px){.entry-form-confirm-back a,.entry-form-confirm-back button,.entry-form-confirm-back input[type=button]{font-size:1.4rem}}.entry-form-confirm-back a:hover,.entry-form-confirm-back button:hover,.entry-form-confirm-back input[type=button]:hover{opacity:.6}form[data-screen=confirm] .smf-form.entry-form .entry-form__row--textarea .smf-item__label{padding-top:0}form[data-screen=confirm] .smf-form.entry-form .entry-form__row--file .smf-item__label{padding-top:0}form[data-screen=confirm] .smf-form.entry-form .confirm_none{display:none}form[data-screen=confirm] .smf-action{position:relative;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:20px}@media screen and (max-width: 999px){form[data-screen=confirm] .smf-action{gap:16px}}form[data-screen=confirm] .smf-action>input[type=hidden]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}form[data-screen=confirm] .smf-action .smf-button-control:has([data-action=complete]){order:1}form[data-screen=confirm] .smf-action .smf-button-control:has([data-action=back]){order:2}form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back]{box-sizing:border-box;width:auto;min-height:0;max-width:none;border-radius:0;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;display:inline-block;margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.65;letter-spacing:.05em;color:#004098;text-decoration:underline;text-underline-offset:.15em;transition:opacity .3s ease}@media screen and (max-width: 999px){form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back]{font-size:1.4rem}}form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back]:hover{opacity:.6}form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back]:hover{background-color:rgba(0,0,0,0);background-position:unset}form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back]:focus-visible{outline:2px solid #004098;outline-offset:3px}form[data-screen=confirm] .smf-action button.smf-button-control__control[data-action=back][disabled]{color:#004098;-webkit-text-fill-color:#004098;opacity:.6}
/*# sourceMappingURL=entry.min.css.map */