.HeroImage-module-scss-module__HdPSFa__container{max-width:380px;margin:0 auto 20px;position:relative}.HeroImage-module-scss-module__HdPSFa__container h3.HeroImage-module-scss-module__HdPSFa__lead{color:orange;text-align:center;width:42%;font-size:min(3.2vw,52px);font-weight:700;line-height:4.2vw;position:absolute;top:200px;right:2.8vw}.HeroImage-module-scss-module__HdPSFa__container h3.HeroImage-module-scss-module__HdPSFa__lead span{color:#ff4500;font-size:3.5vw}
.FormCard-module-scss-module__K0i5dq__form_card{width:100%;margin:auto}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card{box-sizing:border-box;width:100%;max-width:1000px;margin:auto;padding:1em}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card .FormCard-module-scss-module__K0i5dq__step_title{margin:.5em 0}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card .FormCard-module-scss-module__K0i5dq__step_title .FormCard-module-scss-module__K0i5dq__item_title{color:#000;text-align:left;box-sizing:border-box;max-width:100%;margin:0 auto;font-size:17px;font-weight:600;position:relative}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card .FormCard-module-scss-module__K0i5dq__step_title .FormCard-module-scss-module__K0i5dq__item_title small{font-size:11px}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card .FormCard-module-scss-module__K0i5dq__step_title .FormCard-module-scss-module__K0i5dq__item_title:before{content:"■";color:#f8c6cc;margin-right:.5em}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card .FormCard-module-scss-module__K0i5dq__step_title span:last-child{margin-left:1em}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card button{font-size:1.2em}@media screen and (max-width:1000px){.FormCard-module-scss-module__K0i5dq__form_card{width:100%}.FormCard-module-scss-module__K0i5dq__form_card .FormCard-module-scss-module__K0i5dq__card{padding:1em}}
.LicenseForm-module-scss-module__eEJWJa__value{display:block;position:relative}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap{flex-wrap:wrap;justify-content:space-between;margin:10px auto 14px;display:flex}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col{text-align:center;width:48%;margin:4px 2px}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col input[type=checkbox]{appearance:none;display:none}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col input[type=checkbox]:checked+label{color:#333!important;background:#ffc3ca!important;border:none!important}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col input[type=checkbox]:not(:checked)+label{color:#000;background-color:#fff}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col input[type=checkbox]:not(:checked)+label:before{opacity:1;filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col .LicenseForm-module-scss-module__eEJWJa__checkbox{box-sizing:border-box;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:105px;margin:0 auto;padding:12px .5em 10px;font-size:16px;font-weight:600;line-height:1;transition:all .3s ease-out;display:flex;position:relative;box-shadow:2px 2px 6px -2px #00000080}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col label{border:none;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:1em;font-weight:800}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col label:before{content:"";background:url(../media/icon_01-1.2ca6ea2f.png) 50%/contain no-repeat;width:100%;height:60px;margin:0 auto}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap:nth-child(odd){margin-left:0}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__button_area{width:80%;margin:30px auto auto}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__button_area button{color:#fff;letter-spacing:.08em;background:#ee7a96;border-radius:6px;width:100%;margin:0 auto;padding:8px 0 10px;font-size:20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__button_area button:hover{background:#e77589}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__button_area button:disabled{box-shadow:none;background:#c8c8c880;border:1px solid #c8c8c880}@media screen and (max-width:1000px){.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col .LicenseForm-module-scss-module__eEJWJa__checkbox{height:95px;font-size:14px}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__colWrap .LicenseForm-module-scss-module__eEJWJa__col label:before{height:50px}.LicenseForm-module-scss-module__eEJWJa__value .LicenseForm-module-scss-module__eEJWJa__button_area{margin-top:20px}}
.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__key{float:left;width:144px;margin-top:1em;font-size:14px;font-weight:700;position:relative}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__key .AddressForm-module-scss-module__Gf9akq__text{margin-left:10px}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__key .AddressForm-module-scss-module__Gf9akq__not_power_reverse{text-align:center;background:#ccc;border-radius:0;width:30px;margin-left:3px;padding:2px 5px;font-size:10px}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__key .AddressForm-module-scss-module__Gf9akq__power_reverse{text-align:center;color:#fff;background-color:#58c4ff;border-radius:0;width:30px;margin-left:3px;padding:2px 5px;font-size:10px}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items{width:100%;max-width:380px;min-height:2.5em;margin:0 auto;position:relative}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input,.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select{color:#333;letter-spacing:.1em;border:1px solid #ccc;border-radius:6px;width:100%;max-width:370px;padding:4px 0 4px .5em;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:18px;font-weight:800;line-height:2.2em;position:relative}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input::placeholder,.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select::placeholder{color:#c4c4c4}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input,.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select{appearance:none}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input::-webkit-outer-spin-button{appearance:none;margin:0}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input::-webkit-inner-spin-button{appearance:none;margin:0}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select::-webkit-outer-spin-button{appearance:none;margin:0}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select::-webkit-inner-spin-button{appearance:none;margin:0}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input[type=number],.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select[type=number]{appearance:textfield}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items select:not([multiple]){appearance:none;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);background-position:100%;background-repeat:no-repeat;padding:0 1.5em 0 12px}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__input_label{color:#000;text-align:left;box-sizing:border-box;align-items:center;max-width:380px;margin:.5em auto .2em;font-size:17px;font-weight:900;display:flex;position:relative}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__input_label small{font-size:11px}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__label_marker{content:"■";color:#f8c6cc;margin-right:.5em;font-size:1em;display:inline-block}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__baby{clear:both;text-align:center;margin:6px auto 0;font-size:14px;line-height:1.2;display:block}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__baby small{color:#555;background:#f8f8f8 url(../media/icon_arrow02.3132b6fc.png) 98%/14px no-repeat;border-radius:100px;padding:.3em 36px .4em 1.6em;font-size:14px;font-weight:700}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__form_group{flex-direction:column;align-items:center;margin-bottom:15px;display:flex}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__message{box-sizing:border-box;background:#fff0f0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:338px;margin:1.5em auto 0;padding:1em;display:flex}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__message p{color:#555;text-align:left;flex:1;margin:0;font-size:13px;line-height:1.5}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__message img{width:auto;height:78px;margin-left:1em}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container{flex-direction:row;align-items:center;width:100%;margin-top:5px;display:flex}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container a.AddressForm-module-scss-module__Gf9akq__bx_prev{z-index:2;cursor:pointer;width:15%;padding-right:2%;font-size:12px;text-decoration:underline;position:relative}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container a.AddressForm-module-scss-module__Gf9akq__bx_prev:before{content:"＜ "}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container button{color:#fff;letter-spacing:.08em;background:#ee7a96;border-radius:6px;width:80%;margin:0 auto;padding:8px 0 10px;font-size:20px;text-decoration:none;display:block;position:relative;box-shadow:0 2px 4px #0000001a}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container button:hover{background:#eb6384}.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__link_container button:disabled{box-shadow:none;background:#c8c8c880;border:1px solid #c8c8c880}@media screen and (max-width:400px){.AddressForm-module-scss-module__Gf9akq__address .AddressForm-module-scss-module__Gf9akq__value .AddressForm-module-scss-module__Gf9akq__items input.AddressForm-module-scss-module__Gf9akq__form_control{width:100%;max-width:100%;font-weight:100}}
.NameForm-module-scss-module__2-T7Ca__name{grid-auto-flow:row;display:grid}.NameForm-module-scss-module__2-T7Ca__name h2{color:#707070;text-align:left;box-sizing:border-box;width:100%;max-width:380px;margin:0 auto;padding-left:24px;font-size:18px;position:relative}.NameForm-module-scss-module__2-T7Ca__name h2.NameForm-module-scss-module__2-T7Ca__name:before{content:"";background:url(../media/icon_title-name.5cafd33b.png) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:8px;left:0}.NameForm-module-scss-module__2-T7Ca__name h2.NameForm-module-scss-module__2-T7Ca__birth{color:#000;font-size:17px;font-weight:600}.NameForm-module-scss-module__2-T7Ca__name h2.NameForm-module-scss-module__2-T7Ca__birth:before{content:"■";color:#f8c6cc;font-size:16px;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__key{float:left;width:144px;margin-top:1em;font-size:14px;font-weight:700;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__key .NameForm-module-scss-module__2-T7Ca__text{margin-left:10px}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__key .NameForm-module-scss-module__2-T7Ca__power_reverse{text-align:center;color:#fff;background-color:#58c4ff;border-radius:0;width:30px;margin-left:3px;padding:2px 5px;font-size:10px}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items{width:100%;max-width:380px;min-height:2.5em;margin:4px auto 0;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_control{color:#333;letter-spacing:.1em;border:1px solid #ccc;border-radius:6px;width:100%;max-width:368px;padding:4px 0 4px .5em;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:20px;font-weight:800;line-height:2.2em;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_control::placeholder{color:#c4c4c4}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item{max-width:380px;min-height:2.5em;margin:4px auto 0;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth{border:1px solid #ccc;border-radius:6px;height:51px;padding-top:3px;padding-left:.5em;font-size:20px;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth.NameForm-module-scss-module__2-T7Ca__disabled{opacity:.3}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth .NameForm-module-scss-module__2-T7Ca__birth_input{box-sizing:border-box;vertical-align:middle;appearance:none;color:#000;background:0 0;border:none;border-radius:0;outline:none;width:11em;padding:.2em .5em;font-size:20px;line-height:2.2em;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth .NameForm-module-scss-module__2-T7Ca__birth_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth .NameForm-module-scss-module__2-T7Ca__birth_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth .NameForm-module-scss-module__2-T7Ca__birth_input[type=number]{-moz-appearance:textfield}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__value .NameForm-module-scss-module__2-T7Ca__items .NameForm-module-scss-module__2-T7Ca__form_item .NameForm-module-scss-module__2-T7Ca__select_wrap.NameForm-module-scss-module__2-T7Ca__birth .NameForm-module-scss-module__2-T7Ca__form_label3{color:#999;font-size:14px;transition:font .1s,top .1s;position:absolute;top:16px;left:96px}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__message{box-sizing:border-box;background:#fff0f0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:338px;margin:1.5em auto 0;padding:1em;display:flex}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__message p{color:#555;text-align:left;flex:1;margin:0;font-size:12px;line-height:1.5}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__message img{width:auto;height:78px;margin-left:1em}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container{flex-direction:row;align-items:center;width:100%;margin-top:5px;display:flex}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container a.NameForm-module-scss-module__2-T7Ca__bx_prev{z-index:2;cursor:pointer;width:15%;padding-right:2%;font-size:12px;text-decoration:underline;position:relative}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container a.NameForm-module-scss-module__2-T7Ca__bx_prev:before{content:"＜ "}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container button{color:#fff;letter-spacing:.08em;background:#ee7a96;border-radius:6px;width:80%;margin:0 auto;padding:8px 0 10px;font-size:20px;text-decoration:none;display:block;position:relative;box-shadow:0 2px 4px #0000001a}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container button:hover{background:#eb6384}.NameForm-module-scss-module__2-T7Ca__name .NameForm-module-scss-module__2-T7Ca__link_container button:disabled{box-shadow:none;background:#c8c8c880;border:1px solid #c8c8c880}
.ContactInfoForm-module-scss-module__ox8UHG__tel{grid-auto-flow:row;display:grid}.ContactInfoForm-module-scss-module__ox8UHG__tel h2{color:#333;text-align:left;box-sizing:border-box;align-items:center;width:100%;max-width:380px;margin:1.2em auto .4em;padding-left:1.1em;font-size:17px;font-weight:900;line-height:1.5;display:flex;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel h2:before{content:"■";color:#f8c6cc;font-size:17px;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ContactInfoForm-module-scss-module__ox8UHG__tel h2.ContactInfoForm-module-scss-module__ox8UHG__tel:before,.ContactInfoForm-module-scss-module__ox8UHG__tel h2.ContactInfoForm-module-scss-module__ox8UHG__email:before,.ContactInfoForm-module-scss-module__ox8UHG__tel h2.ContactInfoForm-module-scss-module__ox8UHG__birth:before{background:0 0}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__key{float:left;width:144px;margin-top:1em;font-size:14px;font-weight:700;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__key .ContactInfoForm-module-scss-module__ox8UHG__text{margin-left:10px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__key .ContactInfoForm-module-scss-module__ox8UHG__power_reverse{text-align:center;color:#fff;background-color:#58c4ff;border-radius:0;width:30px;margin-left:3px;padding:2px 5px;font-size:10px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items{width:100%;max-width:380px;min-height:2.5em;margin:4px auto 0;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_control{color:#333;letter-spacing:.1em;border:1px solid #ccc;border-radius:6px;width:100%;max-width:368px;padding:4px 0 4px .5em;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:17px;font-weight:800;line-height:2.2em;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_control::placeholder{color:#c4c4c4}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_item{max-width:380px;min-height:2.5em;margin:4px auto 0;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_item .ContactInfoForm-module-scss-module__ox8UHG__select_wrap.ContactInfoForm-module-scss-module__ox8UHG__birth{border:1px solid #ccc;border-radius:6px;height:51px;padding-top:3px;padding-left:.5em;font-size:18px;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_item .ContactInfoForm-module-scss-module__ox8UHG__select_wrap.ContactInfoForm-module-scss-module__ox8UHG__birth .ContactInfoForm-module-scss-module__ox8UHG__birth_input{box-sizing:border-box;vertical-align:middle;appearance:none;color:#000;background:0 0;border:none;border-radius:0;outline:none;width:11em;padding:.2em .5em;font-size:20px;line-height:2.2em;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__value .ContactInfoForm-module-scss-module__ox8UHG__items .ContactInfoForm-module-scss-module__ox8UHG__form_item .ContactInfoForm-module-scss-module__ox8UHG__select_wrap.ContactInfoForm-module-scss-module__ox8UHG__birth .ContactInfoForm-module-scss-module__ox8UHG__form_label3{color:#999;font-size:14px;transition:font .1s,top .1s;position:absolute;top:16px;left:96px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list{width:100%;max-width:380px;margin:0 auto;padding:0;list-style:none}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list li{margin-bottom:12px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list .ContactInfoForm-module-scss-module__ox8UHG__radio_button{border:2px solid #ee7a96;border-radius:9999px;width:100%;max-width:380px;margin:0 auto 12px;padding:0;display:block;position:relative;overflow:hidden}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list .ContactInfoForm-module-scss-module__ox8UHG__radio_button input{display:none}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list .ContactInfoForm-module-scss-module__ox8UHG__radio_button span{color:#ee7a96;text-align:center;background-color:#fff;width:100%;height:100%;padding:14px 0;font-size:16px;font-weight:700;transition:all .2s;display:block}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__job_status_list .ContactInfoForm-module-scss-module__ox8UHG__radio_button input:checked+span{color:#fff;background-color:#ee7a96}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__message{justify-content:center;align-items:center;max-width:380px;margin:10px auto 0;font-size:13px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__message img{float:left;width:18%;margin-top:3%}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__message p{color:#555;text-align:left;background:#e2f4f5;border-radius:6px;max-width:100%;margin:1.5em 0 0 10px;padding:7px 10px;font-weight:700;line-height:1.5em;display:inline-block;position:relative}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__message p:before{content:"";border:10px solid #0000;border-right:15px solid #e2f3f5;margin-top:-10px;position:absolute;top:50%;left:-18px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__message p strong{color:#ff348e;margin-right:2px;font-size:14px}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__link_container{justify-content:center;width:100%;margin-top:2em;display:flex}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__link_container .ContactInfoForm-module-scss-module__ox8UHG__btn-area{text-align:center;width:100%;max-width:380px;margin:0 auto}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next{text-align:center;color:#fff;background-color:#ee7a96;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:380px;height:72px;margin:0 auto;padding:0 1em;line-height:1.2;display:flex;box-shadow:0 4px 6px #0000001a}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next:disabled{color:#fff;background-color:#eee}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next:disabled .ContactInfoForm-module-scss-module__ox8UHG__topText,.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next:disabled .ContactInfoForm-module-scss-module__ox8UHG__bottomText{color:#fff}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next .ContactInfoForm-module-scss-module__ox8UHG__topText{margin-bottom:2px;font-size:13px;line-height:1.2}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next .ContactInfoForm-module-scss-module__ox8UHG__bottomText{font-size:20px;font-weight:700;line-height:1.2}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next .ContactInfoForm-module-scss-module__ox8UHG__top_text{margin-bottom:2px;font-size:13px;line-height:1.2}.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__bx_next .ContactInfoForm-module-scss-module__ox8UHG__bottom_text{font-size:20px;font-weight:700;line-height:1.2}.ContactInfoForm-module-scss-module__ox8UHG__links{text-align:center;margin-top:.5em}.ContactInfoForm-module-scss-module__ox8UHG__links a{margin:0 .25em;font-size:12px}@media screen and (max-width:400px){.ContactInfoForm-module-scss-module__ox8UHG__tel .ContactInfoForm-module-scss-module__ox8UHG__link_container .ContactInfoForm-module-scss-module__ox8UHG__bx_next img{max-width:270px}}
.MuiSvgIcon-root.Mui-active,.MuiSvgIcon-root.Mui-completed{color:#ff8c00}
.JobTypeForm-module-scss-module__pXe9Ua__value{display:block;position:relative}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap{flex-wrap:wrap;justify-content:space-between;margin:10px auto 14px;display:flex}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col{text-align:center;width:48%;margin:4px 2px}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col.JobTypeForm-module-scss-module__pXe9Ua__btn_5{width:48%;margin:4px auto}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col input[type=radio]{appearance:none;display:none}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col input[type=radio]:checked+label{color:#333!important;background:#ffc3ca!important;border:none!important}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col input[type=radio]:not(:checked)+label{color:#333;background-color:#fff}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col input[type=radio]:not(:checked)+label:before{opacity:1;filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col .JobTypeForm-module-scss-module__pXe9Ua__radio{box-sizing:border-box;text-align:center;cursor:pointer;background-color:#fff;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:120px;margin:0 auto;padding:14px .5em 12px;font-size:14px;line-height:1;transition:all .3s ease-out;display:flex;position:relative;box-shadow:2px 2px 6px -2px #00000080}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col label{border:none;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:1em;font-weight:800}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col label.JobTypeForm-module-scss-module__pXe9Ua__label_1:before{content:"";background:url(../media/icon_02-1.6a4fcb7e.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col label.JobTypeForm-module-scss-module__pXe9Ua__label_2:before{content:"";background:url(../media/icon_02-4.e68f5e4f.png) 50%/contain no-repeat;width:90%;height:60px;margin:0 auto}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap .JobTypeForm-module-scss-module__pXe9Ua__col label.JobTypeForm-module-scss-module__pXe9Ua__label_3:before{content:"";background:url(../media/icon_02-5.c18f7645.png) 50%/contain no-repeat;width:90%;height:60px;margin:0 auto}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__colWrap:nth-child(odd){margin-left:0}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__link_container{justify-content:space-between;width:100%;margin:40px auto auto;display:flex}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__link_container a.JobTypeForm-module-scss-module__pXe9Ua__bx_prev{z-index:2;cursor:pointer;width:15%;padding-right:2%;font-size:12px;text-decoration:underline;position:relative}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__link_container a.JobTypeForm-module-scss-module__pXe9Ua__bx_prev:before{content:"＜ "}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__link_container a.JobTypeForm-module-scss-module__pXe9Ua__bx_next{cursor:pointer;width:auto;padding:0 0 0 2%;font-size:12px;text-decoration:underline;display:inline-block}.JobTypeForm-module-scss-module__pXe9Ua__value .JobTypeForm-module-scss-module__pXe9Ua__link_container a.JobTypeForm-module-scss-module__pXe9Ua__bx_next:after{content:" ＞";position:relative}
.PeriodForm-module-scss-module__boianG__value{display:block;position:relative}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap{flex-wrap:wrap;justify-content:space-between;margin:10px auto 14px;display:flex}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col{text-align:center;width:48%;margin:4px 2px}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col.PeriodForm-module-scss-module__boianG__btn_5{width:100%}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col input[type=radio]{appearance:none;display:none}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col input[type=radio]:checked+label{color:#333!important;background:#ffc3ca!important;border:none!important}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col input[type=radio]:not(:checked)+label{color:#333;background-color:#fff}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col input[type=radio]:not(:checked)+label:before{opacity:1;filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col .PeriodForm-module-scss-module__boianG__radio{box-sizing:border-box;text-align:center;cursor:pointer;background-color:#fff;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:120px;margin:0 auto;padding:14px .5em 12px;font-size:16px;line-height:1;transition:all .3s ease-out;display:flex;position:relative;box-shadow:2px 2px 6px -2px #00000080}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label{border:none;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:1em;font-weight:800}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label.PeriodForm-module-scss-module__boianG__label_1:before{content:"";background:url(../media/icon_03-1.0c2ff5a3.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label.PeriodForm-module-scss-module__boianG__label_2:before{content:"";background:url(../media/icon_03-2.4fcbef26.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label.PeriodForm-module-scss-module__boianG__label_3:before{content:"";background:url(../media/icon_03-3.5bc99576.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label.PeriodForm-module-scss-module__boianG__label_4:before{content:"";background:url(../media/icon_03-4.43db499f.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap .PeriodForm-module-scss-module__boianG__col label.PeriodForm-module-scss-module__boianG__label_5:before{content:"";background:url(../media/icon_03-5.065149a8.png) 50%/contain no-repeat;width:100%;height:70px;margin:0 auto}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__colWrap:nth-child(odd){margin-left:0}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__link_container{justify-content:space-between;width:100%;margin:40px auto auto;display:flex}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__link_container a.PeriodForm-module-scss-module__boianG__bx_prev{z-index:2;cursor:pointer;width:15%;padding-right:2%;font-size:12px;text-decoration:underline;position:relative}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__link_container a.PeriodForm-module-scss-module__boianG__bx_prev:before{content:"＜ "}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__link_container a.PeriodForm-module-scss-module__boianG__bx_next{cursor:pointer;width:auto;padding:0 0 0 2%;font-size:12px;text-decoration:underline;display:inline-block}.PeriodForm-module-scss-module__boianG__value .PeriodForm-module-scss-module__boianG__link_container a.PeriodForm-module-scss-module__boianG__bx_next:after{content:" ＞";position:relative}
.PeriodAndJobtypeForm-module-scss-module__XT5DwG__step_title{margin:.5em 0}.PeriodAndJobtypeForm-module-scss-module__XT5DwG__step_title .PeriodAndJobtypeForm-module-scss-module__XT5DwG__item_title{color:#000;text-align:left;box-sizing:border-box;max-width:100%;margin:0 auto;font-size:17px;font-weight:900;position:relative}.PeriodAndJobtypeForm-module-scss-module__XT5DwG__step_title .PeriodAndJobtypeForm-module-scss-module__XT5DwG__item_title:before{content:"■";color:#f8c6cc;margin-right:.5em;display:inline-block}.PeriodAndJobtypeForm-module-scss-module__XT5DwG__step_title .PeriodAndJobtypeForm-module-scss-module__XT5DwG__item_title small{margin-top:.2em;margin-left:1.5em;font-size:11px;display:block}.PeriodAndJobtypeForm-module-scss-module__XT5DwG__step_title span:last-child{margin-left:1em}
