@charset "UTF-8";.body[data-v-c1f1e37b]{display:flex;justify-content:center}.number[data-v-c1f1e37b]{width:1.4em;height:1.4em;border:2px solid #225cb3;border-radius:calc(.8em + 2px);font-size:1.3em;line-height:1.4em;color:#225cb3;text-align:center;vertical-align:middle;position:relative}.number.active[data-v-c1f1e37b]{background-color:#225cb3;color:#fff}.number[data-v-c1f1e37b]:not(:last-child){margin-right:1em}.number[data-v-c1f1e37b]:not(:last-child):after{display:block;content:"";width:1em;height:2px;background-color:#225cb3;position:absolute;top:calc(50% - 1px);left:calc(100% + 2px)}.heading_job_type_haken h3 strong[data-v-2635cbd1]{font-size:1.2em;color:#f9982c}.heading_job_type_full h3 strong[data-v-7163a01c]{font-size:1.3em;color:#006}.comment_toggle{text-decoration:underline;cursor:pointer}.comment-enter-active,.comment-leave-active{transition:all .3s ease}.comment-enter,.comment-leave-to{opacity:0;transform:translateY(-10px)}.next-enter-active[data-v-f367ea24],.next-leave-active[data-v-f367ea24],.back-enter-active[data-v-f367ea24],.back-leave-active[data-v-f367ea24]{transition:all .3s ease}.next-enter[data-v-f367ea24],.next-leave-to[data-v-f367ea24],.back-enter[data-v-f367ea24],.back-leave-to[data-v-f367ea24]{opacity:0}.next-leave-to[data-v-f367ea24]{transform:translate(-70px)}.back-leave-to[data-v-f367ea24]{transform:translate(70px)}.form_body[data-v-f367ea24]{flex-grow:1;display:flex;flex-direction:column;background-color:#fff;padding-top:22px;width:100%;box-shadow:0 0 13px #3d3d3d24}[data-v-f367ea24] .heading{margin-bottom:.3em;text-align:center}[data-v-f367ea24] .heading h3{font-size:1em;margin-bottom:1em}[data-v-f367ea24] .heading h3 strong{font-weight:900}[data-v-f367ea24] .heading h3 .highlighted{position:relative;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#ffe828;text-decoration-color:#ffe828;text-decoration-thickness:.4em;text-underline-offset:-.4em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[data-v-f367ea24] .heading a{color:#03a;display:inline-block;text-decoration:none}[data-v-f367ea24] .heading a:hover{text-decoration:underline}[data-v-f367ea24] .slide_body{flex-grow:1;display:flex;flex-direction:column;margin:1.3em 1.75em .75em}[data-v-f367ea24] .slide_body .option_wrap{flex-grow:1}[data-v-f367ea24] .slide_body h3.option_title{margin:1em 0;font-size:1.1em}[data-v-f367ea24] .slide_body h3.option_title:not(:first-of-type){margin-top:2.25em}[data-v-f367ea24] .slide_body .option_title.required{font-weight:700}[data-v-f367ea24] .slide_body .option_title:before{display:inline-block;content:"任意";padding:4px 6px;margin-right:.7em;background-color:#bfbfbf;font-size:.9rem;color:#fff}[data-v-f367ea24] .slide_body .option_title.required:before{content:"必須";background-color:#f9982c}[data-v-f367ea24] .slide_body .option_title .annotation{margin-left:4em;font-weight:300;font-size:.8em}[data-v-f367ea24] .slide_body .option_group{margin:.75em 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:.75em;gap:.75em}[data-v-f367ea24] .slide_body .option_group .long{grid-column:1/3}[data-v-f367ea24] .slide_body .option_group.columns3{grid-template-columns:minmax(4em,auto) 1fr 1fr}[data-v-f367ea24] .slide_body .option_group.columns3 .long{grid-column:2/4}[data-v-f367ea24] .slide_body .option_group .option_input input[type=radio],[data-v-f367ea24] .slide_body .option_group .option_input input[type=checkbox]{display:none}[data-v-f367ea24] .slide_body .option_group .option_input input[type=radio]:checked+label,[data-v-f367ea24] .slide_body .option_group .option_input input[type=checkbox]:checked+label{border-color:#f9982c;background-color:#ffe5c8}[data-v-f367ea24] .slide_body .option_group .option_input input[type=radio]:required+label{border:1px solid #f9982c}[data-v-f367ea24] .slide_body .option_group .option_input label,[data-v-f367ea24] .slide_body .option_group .option_input input,[data-v-f367ea24] .slide_body .option_group .option_input select,[data-v-f367ea24] .slide_body .option_group .option_input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% - 1.5em);padding:1em .75em;background-color:#fff;border:1px solid #bfbfbf;border-radius:4px;font-weight:300;font-size:1rem}[data-v-f367ea24] .slide_body .option_group .option_input label:required,[data-v-f367ea24] .slide_body .option_group .option_input input:required,[data-v-f367ea24] .slide_body .option_group .option_input select:required,[data-v-f367ea24] .slide_body .option_group .option_input textarea:required{border-color:#f9982c}[data-v-f367ea24] .slide_body .option_group .option_input label{text-align:center;cursor:pointer}[data-v-f367ea24] .slide_body .option_group .option_input:has(select){position:relative}[data-v-f367ea24] .slide_body .option_group .option_input:has(select):after{display:block;content:"";border:1px solid transparent;border-top-color:#000;border-width:.6em .4em 0 .4em;position:absolute;top:calc(50% - .3em);right:.8em;pointer-events:none}[data-v-f367ea24] .slide_body .option_group .option_input select{width:100%;cursor:pointer;background-color:#fff;color:#000}[data-v-f367ea24] .slide_body .option_group .option_input select:required:valid{background-color:#ffe5c8}[data-v-f367ea24] .slide_body .option_group .option_input textarea{height:3em}[data-v-f367ea24] .slide_body .option_annotation_box{margin:8px 0;font-size:.9em;text-align:center}[data-v-f367ea24] .slide_body .option_annotation_box a{color:#03a;text-decoration:none;cursor:pointer}[data-v-f367ea24] .slide_body .option_annotation_box a:hover,[data-v-f367ea24] .slide_body .option_annotation_box a:active{text-decoration:underline}[data-v-f367ea24] .slide_body .validation_message_box{margin:.6em 0;font-size:.9em;color:#ff5722}[data-v-f367ea24] .slide_body .slide_control_group{margin:16px 0;display:flex;justify-content:center;align-items:center}[data-v-f367ea24] .slide_body .slide_control_group .back_link{display:inline;margin-right:1.5em;text-decoration:underline;color:#848282;cursor:pointer}[data-v-f367ea24] .slide_body .slide_control_group .form_button{width:calc(100% - 6em);max-width:21em}
