﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{min-height:-webkit-fill-available;background-color:#f2f4f7}body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,Osaka,sans-serif!important;font-size:22px;color:#335182;margin-left:auto;margin-right:auto;width:100%;height:100%;line-height:1.42857143;min-width:850px}#__next{min-height:-webkit-fill-available}a{text-decoration:none!important;outline:none}a:focus,a:hover{color:#238b53}img{vertical-align:middle}.hidden{display:none!important}.wrapper{display:flex;flex-direction:column;width:100%;min-height:-webkit-fill-available}header{background-color:#fff;height:110px;padding-top:22px;background-position:bottom;background-repeat:repeat-x;margin-bottom:40px;background-image:url(/teiki/img_header_bg.png)}.header_nav_box{margin-left:auto;margin-right:auto;display:flex;justify-content:center}.header_title{font-size:27px;font-weight:500;margin-top:0}.header_tokou_logo{margin-right:35px}.info_link{font-size:16px;font-weight:700;margin-left:45px;padding-top:2px}.info_link img{margin-left:20px}.info_text{margin-top:-23px;margin-left:56px}footer{margin-top:auto;border-top:1px solid #bbb;padding-top:34px;padding-bottom:10px;text-align:center;font-size:16px!important;color:#666}.pagetop_btn{cursor:pointer;background-color:#a5d6a799;background-image:url(/teiki/pagetop_arrow.png);background-size:50px;width:50px;height:50px;position:fixed;bottom:2rem;right:2rem;border:none;border-radius:4px;transition:opacity .5s}@media screen and (hover:none){.pagetop_btn{background-size:80pt;width:80pt;height:80pt;right:30pt;bottom:100pt}}.pagetop_btn_hidden{pointer-events:none;opacity:0}.container{width:730px;margin-right:auto;margin-left:auto}.container_for_mobile{min-height:-webkit-fill-available}.top_box{border:none;padding-left:40px;font-size:20px;margin-bottom:20px}.top_box h2{font-size:26px;font-weight:400}.form_main_box{padding:34px 59px;margin-bottom:30px;border:1px solid #ccc;border-radius:4px;background:#fff;display:block;flex-flow:column;position:relative}.box_banner,.box_banner_customer{height:60px;margin:-35px 0 30px -60px;padding-left:120px;padding-top:10px;font-size:26px;color:#fff;background:url(/teiki/img_train.png) no-repeat}.box_banner_customer{background:url(/teiki/img_customer.png) no-repeat}.form_main_box h2{width:100%;font-size:26px;font-weight:700;margin-bottom:10px}.form_main_box h3{font-weight:500}.form_parts_box{margin-bottom:50px}.form_parts_box:last-child{margin-bottom:0}.label{margin-bottom:14px;display:block;font-size:24px}.label_info{font-size:17px;color:#61799e;margin-left:22px}.data_list{display:flex;flex-wrap:wrap;margin:0}.data_name{font-size:20px;display:block;width:25%;margin-top:8px}.data_value{font-size:20px;width:75%;margin:8px 0 22px}.form_parts_box input[type=checkbox]{display:none}.checkbox_label{line-height:30px;position:relative}.checkbox_box,.checkbox_label{cursor:pointer;display:inline-block}.checkbox_box{width:30px;height:30px;border:1px solid #707070;background:#fff;margin-right:20px;vertical-align:bottom;transition:.2s}input:checked+.checkbox_box:after{content:"";display:inline-block;position:absolute;left:10px;top:4px;color:#238b53;border-bottom:4px solid;border-right:4px solid;transform:rotate(45deg);width:8px;height:14px}.checkbox_label:focus .checkbox_box,.checkbox_label:hover .checkbox_box{border-color:#238b53;outline:1px solid #238b53}.radio_area{width:560px;background:#e5e9ef;background-position:right 28px top 28px;border:1px solid #ccd4e0;border-radius:4px;margin-top:10px;padding:23px 36px;position:relative;text-align:left;display:flex;flex-wrap:wrap;gap:15px 0}.radio_label,.radio_label_wide{display:inline-block;cursor:pointer;font-size:32px;font-weight:400;color:#002663;text-align:left;line-height:38px;position:relative;min-width:50%;outline:none}.disabled{opacity:.25;pointer-events:none;cursor:default}.radio_label_wide{background:#e5e9ef;padding:23px 36px;margin:15px 0;border-radius:4px}input[type=radio]{display:none}.radio_circle{border:1px solid #002663;width:38px;height:38px;position:relative;margin-right:13px;vertical-align:bottom}.radio_circle,input[type=radio]+.radio_circle:after{content:"";background:#fff;display:inline-block;border-radius:100%;transition:.2s}input[type=radio]+.radio_circle:after{width:26px;height:26px;position:absolute;top:5px;left:5px}input[type=radio]:checked+.radio_circle:after{background:#238b53}.radio_label:focus .radio_circle,.radio_label:hover .radio_circle,.radio_label_wide:focus .radio_circle,.radio_label_wide:hover .radio_circle{border-color:#238b53;outline:1px solid #238b53}.selectbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:10px;padding:20px 60px 15px 36px;height:88px;width:560px;font-size:32px;color:#002663;background:#e5e9ef url(/teiki/ico_arrow_s_down.png) no-repeat 0;background-position:right 28px top 28px;border:1px solid #ccd4e0;border-radius:4px;text-align:left;transition:.2s}.selectbox:focus,.selectbox:hover{border-color:#238b53;outline:1px solid #238b53}.selectbox:disabled{border-color:#ccd4e0;color:#99a;cursor:not-allowed;outline:none}.datepicker{cursor:pointer;position:relative;margin-top:10px;padding:23px 36px;height:88px;width:560px;font-size:32px;color:transparent;text-shadow:0 0 0 #002663;background:#e5e9ef url(/teiki/ico_calender.png) no-repeat 0;background-position:right 25px top 13px;border:1px solid #ccd4e0;border-radius:4px;text-align:left;outline:1px solid transparent;transition:.2s}.datepicker:hover{border-color:#238b53;outline:1px solid #238b53}.auto_complete{cursor:pointer;z-index:1;color:#1e1e1e;list-style-type:none;width:560px;background:#fff;padding-left:0;border:1px solid #ccd4e0;border-radius:4px;margin:0;font-size:32px;position:absolute}.auto_complete:empty{display:none}.auto_complete li{padding-top:6px;padding-left:36px;text-overflow:ellipsis}.auto_complete .selected{background-color:#0078ff;color:#fff}.input_mailaddress,.input_text{padding:24px 0 24px 34px;width:560px;height:88px;display:block;clear:both;border:1px solid #ccd4e0;border-radius:4px;font-size:32px;outline:1px solid transparent;transition:.2s}.input_mailaddress{font-size:24px}.input_mailaddress:focus,.input_text:focus{border-color:#238b53;outline:1px solid #238b53}.input_textarea{width:92%;height:300px;resize:none;overflow-y:scroll;font-size:24px;border:1px solid #ccd4e0;border-radius:4px;transition:.2s}.input_textarea:focus{border-color:#238b53;outline:1px solid #238b53}.back_btn,.button,.next_btn{display:inline-block;border:1px solid;outline:1px solid transparent;cursor:pointer;color:#fff;background:grey;text-decoration:none;text-align:center;line-height:50px;height:70px;font-size:35px;padding:10px 40px;border-radius:4px;transition:.2s}.back_btn:focus,.back_btn:hover,.button:focus,.button:hover,.next_btn:focus,.next_btn:hover{color:#fff;background-color:#a0a0a0;border-color:#238b53;outline:1px solid #238b53}.back_btn,.next_btn{display:block;margin:40px auto;min-width:400px}a.back_btn{width:400px}.next_btn{background:#238b53}.next_btn:focus,.next_btn:hover{color:#fff;background:#43ab73}.note{margin-top:10px;font-size:18px;color:#002663}.error_msg{color:#f68;font-size:24px;margin:4px}.error_field{background-color:#fff5f5!important;border:1px solid #ff9e9e;scroll-margin:60px}.indent{padding-left:1em;text-indent:-1em}.indent2{padding-left:2em;text-indent:-1em}.indent3{padding-left:3em;text-indent:-1em}.react-datepicker{width:-webkit-min-content}@media screen and (hover:none){.react-datepicker{transform:scale(1.5)}}.Loading_wrapper__oHZvg{position:fixed;place-items:center;width:100%;height:100%;z-index:100}.Loading_bg__u_EW6{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5}.Loading_loading__w3J2E{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.Loading_loading__w3J2E:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent}.Loading_loading__w3J2E:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.Loading_loading__w3J2E:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;animation:Loading_spinner__0c4Dv 5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.75),-1.1em -1.1em 0 0 rgba(0,0,0,.75),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75)}@keyframes Loading_spinner__0c4Dv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navigator_nav__E2ODx{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.Navigator_nav_current__0XeZ8,.Navigator_nav_item__shNFJ{box-sizing:border-box;display:inline-block;font-weight:700;font-size:22px;border-radius:50%;border:2px solid;line-height:36px;min-width:36px;height:36px;text-align:center;background:#fff;vertical-align:middle}.Navigator_nav_current__0XeZ8{border-radius:20px;border-color:#238b53;background-color:#238b53;color:#fff;padding:0 17px;height:38px;line-height:38px}.Navigator_nav_line__oy5m2{display:inline-block;content:"";width:20px;height:4px;background:#ccc;vertical-align:middle}
