@charset "UTF-8";input[type=text]:-moz-placeholder-shown{color:#bbb}input[type=text]:placeholder-shown{color:#bbb}input[type=text]::-moz-placeholder{color:#bbb}input[type=text]::placeholder{color:#bbb}input[type=text]:-ms-input-placeholder{color:#bbb}input[type=text]::-ms-input-placeholder{color:#bbb}.font-size-smaller{font-size:smaller}select option:first-child{color:#bbb;display:none}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Meiryo,sans-serif;padding-top:1rem;background-color:#f9f9f9}.confirm{margin-left:2em;font-weight:600}ul.error{color:#e3342f}.form-group *{transition:1s}.form-group>label{border-left:.5rem solid #044a28;padding:.2rem}.form-group>label>span.badge{margin-left:.5em}.form-group div.sub{margin-bottom:.5rem}.form-group img{max-width:100%}.form-group.unnecessary{color:#999}.form-group.unnecessary *{transition:1s}.form-group.unnecessary>label{border-left:.5rem solid #789}.form-group.unnecessary span.badge{opacity:0}.return-btn,.submit-btn{width:90%;margin:0 auto;border-radius:15px}@media only screen and (min-width:769px){h1{color:#fff;background-color:#044a28;padding:.5em;text-align:center;font-size:32px;border-radius:1em}.steps{width:50%}.family-table td,.family-table th{text-align:center;vertical-align:middle}#privacyPolicyModal .modal-dialog{max-width:800px}#privacyPolicyModal .modal-dialog div.text{overflow:scroll;height:75vh;padding-right:1em}}@media only screen and (max-width:768px){input[type=date],input[type=text],select,textarea{font-size:16px}input[type=date]{min-height:2rem}h1{color:#fff;background-color:#044a28;padding:.5em;text-align:center;font-size:5vw;border-radius:1em}.steps{width:100%}.discBlock{margin-bottom:1em}.discBlock .font-larger{font-size:larger}#privacyPolicyModal .modal-dialog div.text{overflow:scroll;height:50vh;padding-right:.5em}.return-btn,.submit-btn{width:100%}}p.input{font-weight:600}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.v-enter-active,.v-leave-active{transition:opacity .5s}.v-enter,.v-leave-to{opacity:0}