.atoms-upload{display:flex;min-height:11.4583vw;width:100%;align-items:center;justify-content:center;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:#e6e6e6}@supports (color:rgb(0 0 0/0)){.atoms-upload{border-color:rgb(230 230 230/var(--tw-border-opacity,1))}}.atoms-upload>div{height:100%}.atoms-upload-button{padding:0}.atoms-upload-button .atoms-upload{min-height:0;border-width:0}.form-field{display:flex;width:100%;flex-direction:column;row-gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.form-field,.form-field .label{font-size:.875rem;line-height:1.25rem}.form-field .label{position:relative;font-weight:700;text-transform:capitalize;color:rgba(var(--gray-900),1);color:rgba(var(--gray-900),var(--tw-text-opacity,1));--tw-text-opacity:1;color:rgba(var(--text-primary),1);color:rgba(var(--text-primary),var(--tw-text-opacity,1))}.form-field .label>span{margin-left:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;text-transform:lowercase;font-style:italic}.form-field .label[data-required=true]:before{content:"必須";margin-right:.25rem;display:inline-block;border-radius:.25rem;--tw-bg-opacity:1;background-color:#f1435d;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgba(var(--white),1);color:rgba(var(--white),var(--tw-text-opacity,1))}@supports (color:rgb(0 0 0/0)){.form-field .label[data-required=true]:before{background-color:rgb(241 67 93/var(--tw-bg-opacity,1))}}.form-field.night .label{--tw-text-opacity:1;color:rgba(var(--white),1);color:rgba(var(--white),var(--tw-text-opacity,1))}.form-field.labelGray .label{color:rgba(var(--text-primary),.5);color:rgba(var(--text-primary),var(--tw-text-opacity,1));--tw-text-opacity:0.5}.form-field.size_lg{row-gap:10px}.form-field.size_lg,.form-field.size_lg .label{font-size:1.125rem;line-height:1.75rem}.atom-toggle-container{display:flex;width:100%;flex-direction:column}.atom-toggle-container__head{display:flex;width:100%;cursor:pointer;align-content:center;align-items:center;padding:.25rem}.atom-toggle-container__head.ctl-left{justify-content:flex-start;-moz-column-gap:.5rem;column-gap:.5rem}.atom-toggle-container__head.ctl-right{justify-content:space-between}.atom-toggle-container__head>div{font-weight:600}.atom-toggle-container__head[aria-invalid=true]>div:after{content:"!";margin-left:.5rem;display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:#f1435d;font-weight:700;--tw-text-opacity:1;color:rgba(var(--white),1);color:rgba(var(--white),var(--tw-text-opacity,1))}@supports (color:rgb(0 0 0/0)){.atom-toggle-container__head[aria-invalid=true]>div:after{background-color:rgb(241 67 93/var(--tw-bg-opacity,1))}}.atom-toggle-container__content{position:relative;display:flex;width:100%;flex-direction:column;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.carousel{position:relative;margin:0 auto;overflow:hidden;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.carousel img{width:100%;display:none}.carousel img.active{display:block}.carousel .next,.carousel .prev{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.carousel .prev{left:10px}.carousel .next{right:10px}.carousel .dots{min-height:100%;display:flex;align-items:flex-end}.carousel .dots .dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#888;margin:0 5px;cursor:pointer}.carousel .dots .dot.active{background-color:#333}