﻿input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}input,select{border:solid 1px #909090;border-radius:5px !important;font-size:clamp(10px,1.1851851852vw,1rem);font-weight:400}@media only screen and (max-width: 768px){input,select{font-size:3.7333333333vw}}.smf-item,.smf-form__sub,.smf-placeholder{width:min(66.5185185185vw,898px);margin:0 auto}@media only screen and (max-width: 768px){.smf-item,.smf-form__sub,.smf-placeholder{width:100%}}.smf-form__head{margin-bottom:min(6.6666666667vw,90px);font-size:clamp(10px,1.4814814815vw,1.25rem)}@media only screen and (max-width: 768px){.smf-form__head{font-size:4.8vw}}@media only screen and (max-width: 768px){.smf-form__head{line-height:2.2;margin-bottom:17.8666666667vw}}@media only screen and (max-width: 768px){.smf-form__head br{display:none}}.smf-item:not(:first-child){margin-top:min(4.4444444444vw,60px)}@media only screen and (max-width: 768px){.smf-item:not(:first-child){margin-top:9.3333333333vw}}.smf-item__label{margin-bottom:min(1.4814814815vw,20px)}@media only screen and (max-width: 768px){.smf-item__label{margin-bottom:5.3333333333vw}}.smf-item__label__text{font-size:clamp(10px,1.4814814815vw,1.25rem);font-weight:700}@media only screen and (max-width: 768px){.smf-item__label__text{font-size:4.2666666667vw}}.smf-placeholder:not(:last-child){margin-bottom:min(1.4814814815vw,20px)}@media only screen and (max-width: 768px){.smf-placeholder:not(:last-child){margin-bottom:5.3333333333vw}}.smf-form .smf-select-control__control{padding-right:min(3.1851851852vw,43px)}@media only screen and (max-width: 768px){.smf-form .smf-select-control__control{padding-right:10.1333333333vw}}.smf-form .smf-select-control__toggle:before{right:min(1.5555555556vw,21px);width:min(0.8148148148vw,11px);height:min(0.8148148148vw,11px);border:0;transform:none;background-image:url(../img/form/select.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (max-width: 768px){.smf-form .smf-select-control__toggle:before{right:5.6vw;width:2.9333333333vw;height:2.9333333333vw}}.smf-form__full{width:min(66.5185185185vw,898px)}@media only screen and (max-width: 768px){.smf-form__full{width:84vw}}.smf-form__mid{width:min(37.037037037vw,500px)}@media only screen and (max-width: 768px){.smf-form__mid{width:84vw}}.smf-form__small{width:min(16.8888888889vw,228px)}@media only screen and (max-width: 768px){.smf-form__small{width:60.8vw}}.smf-form__req .smf-item__label__text{position:relative}.smf-form__req .smf-item__label__text::after{position:absolute;content:"必須";color:#fff;width:min(5.037037037vw,68px);height:min(1.8518518519vw,25px);top:50%;transform:translateY(-50%);right:max(-5.7777777778vw,-78px);display:grid;place-items:center;background:#04a34f;border-radius:5px;font-size:clamp(10px,1.037037037vw,0.875rem);line-height:1;font-weight:400}@media only screen and (max-width: 768px){.smf-form__req .smf-item__label__text::after{font-size:3.4666666667vw}}@media only screen and (max-width: 768px){.smf-form__req .smf-item__label__text::after{width:13.3333333333vw;height:5.6vw;right:-16.5333333333vw}}.smf-form__sub{margin-top:min(0.962962963vw,13px);font-weight:400;font-size:clamp(10px,1.1851851852vw,1rem)}@media only screen and (max-width: 768px){.smf-form__sub{font-size:3.7333333333vw}}@media only screen and (max-width: 768px){.smf-form__sub{margin-top:3.4666666667vw}}.smf-form__sub a{color:#4848d9;text-decoration:underline}.smf-placeholder[data-name=check-privacy]{margin-top:min(2.7407407407vw,37px);display:flex;align-items:center;justify-content:center;gap:min(0.7407407407vw,10px)}@media only screen and (max-width: 768px){.smf-placeholder[data-name=check-privacy]{margin-top:9.8666666667vw;gap:4vw}}.smf-placeholder[data-name=check-privacy] .smf-checkbox-control__label{display:none}.smf-placeholder[data-name=check-privacy] a{color:#4848d9;text-decoration:underline}.smf-placeholder[data-name=check-privacy] .smf-control-description{position:relative;font-size:clamp(10px,1.1851851852vw,1rem);font-weight:500;color:#484848;margin-top:0;padding-right:min(5.6296296296vw,76px)}@media only screen and (max-width: 768px){.smf-placeholder[data-name=check-privacy] .smf-control-description{font-size:3.7333333333vw}}@media only screen and (max-width: 768px){.smf-placeholder[data-name=check-privacy] .smf-control-description{padding-right:14.9333333333vw}}.smf-placeholder[data-name=check-privacy] .smf-control-description::after{position:absolute;content:"必須";color:#fff;width:min(5.037037037vw,68px);height:min(1.8518518519vw,25px);top:50%;transform:translateY(-50%);right:0;display:grid;place-items:center;background:#04a34f;border-radius:5px;font-size:clamp(10px,1.037037037vw,0.875rem);line-height:1;font-weight:400}@media only screen and (max-width: 768px){.smf-placeholder[data-name=check-privacy] .smf-control-description::after{font-size:3.4666666667vw}}@media only screen and (max-width: 768px){.smf-placeholder[data-name=check-privacy] .smf-control-description::after{width:13.3333333333vw;height:5.6vw}}.smf-action{margin-top:min(2.8148148148vw,38px);display:flex;justify-content:center}@media only screen and (max-width: 768px){.smf-action{margin-top:10.1333333333vw;flex-direction:column;gap:6.6666666667vw}}@media only screen and (max-width: 768px){.smf-action .smf-button-control{width:74.6666666667vw;margin:0 auto}}.smf-action button{display:flex;align-items:center;justify-content:center;text-align:center;width:min(29.1111111111vw,393px);height:min(5.7037037037vw,77px);border:3px solid #04a34f !important;border-radius:10px !important;background-image:none !important;background-color:rgba(0,0,0,0) !important;font-size:clamp(10px,1.1851851852vw,1rem);font-weight:500;color:#04a34f !important}@media only screen and (max-width: 768px){.smf-action button{font-size:4.2666666667vw}}@media only screen and (max-width: 768px){.smf-action button{width:74.6666666667vw;height:16.5333333333vw}}.smf-action button[data-action=complete]{color:#fff !important;background-color:#04a34f !important}.smf-file-control{justify-content:flex-start !important}.smf-file-control>label{gap:0 !important;align-items:stretch !important;flex-wrap:nowrap !important}.smf-file-control .smf-file-control__label{display:flex;align-items:center;font-size:clamp(10px,1.1851851852vw,1rem);font-weight:400;background-image:none;background-color:#d0d0d0;border-radius:5px 0 0 5px}@media only screen and (max-width: 768px){.smf-file-control .smf-file-control__label{font-size:3.4666666667vw}}@media only screen and (max-width: 768px){.smf-file-control .smf-file-control__label{text-align:center;width:21.3333333333vw;padding:1.0666666667vw 2.1333333333vw}}.smf-file-control .smf-file-control__filename{font-size:clamp(10px,1.1851851852vw,1rem);font-weight:400;width:min(35.2592592593vw,476px);padding:min(0.7407407407vw,10px) 0;border:solid 1px #909090;padding-left:min(1.8518518519vw,25px);border-radius:0 5px 5px 0}@media only screen and (max-width: 768px){.smf-file-control .smf-file-control__filename{font-size:3.7333333333vw}}@media only screen and (max-width: 768px){.smf-file-control .smf-file-control__filename{width:62.4vw;padding:3.7333333333vw}}.smf-form .smf-file-control--uploaded label{display:flex !important}.snow-monkey-form[data-screen=confirm] .smf-item{display:flex;gap:min(0.7407407407vw,10px)}@media only screen and (max-width: 768px){.snow-monkey-form[data-screen=confirm] .smf-item{flex-direction:column}}.snow-monkey-form[data-screen=confirm] .smf-form__head{display:none}.snow-monkey-form[data-screen=confirm] .smf-item__label{white-space:nowrap}.snow-monkey-form[data-screen=confirm] .smf-item__label::after{content:"："}.snow-monkey-form[data-screen=confirm] .smf-placeholder{font-size:clamp(10px,1.4814814815vw,1.25rem);font-weight:500}@media only screen and (max-width: 768px){.snow-monkey-form[data-screen=confirm] .smf-placeholder{font-size:4.2666666667vw}}.snow-monkey-form[data-screen=confirm] .smf-placeholder:not(:last-child){margin:0}@media only screen and (max-width: 768px){.snow-monkey-form[data-screen=confirm] .smf-item__label{margin-bottom:1.3333333333vw}}.snow-monkey-form[data-screen=confirm] .smf-placeholder[data-name=check-privacy]{display:none}.snow-monkey-form[data-screen=confirm] .smf-form__req .smf-item__label__text::after{display:none}.snow-monkey-form[data-screen=confirm] .smf-form__sub{display:none}.file-error{position:absolute;top:0;left:0}/*# sourceMappingURL=form.css.map */