.page_midashi_container>div>.img_container{background:url("../images/midashi.jpg") no-repeat}@media(min-width: 768px){.page_midashi_container>div>.img_container{background-position:left bottom;background-size:auto 280px}}@media(max-width: 767.98px){.page_midashi_container>div>.img_container{background-position:52% center;background-size:auto 150px}}.step_container{position:relative;display:flex;justify-content:space-between;background-color:rgba(255,255,255,.75);box-shadow:0 0 20px #fff,0 0 20px #fff;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 4px #fff}.step_container>span{position:relative}.step_container>span::before{content:"";display:block;border-radius:50%;background-color:#e50211;position:absolute;top:0}.step_container>span:nth-child(n+2)::after{content:"";display:block;background-color:#e50211;position:absolute;height:2px}.step_container.step01>span:nth-child(1)::before{transform:scale(1.7)}.step_container.step01>span:nth-child(n+2){opacity:.5}.step_container.step02>span:nth-child(2)::before{transform:scale(1.7)}.step_container.step02>span:nth-child(n+3){opacity:.5}.step_container.step03>span:nth-child(3)::before{transform:scale(1.7)}.lead_text{text-align:center;line-height:2em;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 4px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}@media(min-width: 768px){.step_container{font-size:1.6rem;width:22rem;margin:0 auto;margin-bottom:6rem}.step_container>span{width:2em;padding-top:2.5rem}.step_container>span::before{width:1.4rem;height:1.4rem;left:calc(50% - .7rem)}.step_container>span:nth-child(n+2)::after{top:calc(.7rem - 1px);right:calc(50% - .7rem);width:9.4rem}.lead_text{font-size:1.6rem}}@media(max-width: 767.98px){.step_container{font-size:.8rem;width:11rem;margin:0 auto;margin-bottom:3rem}.step_container>span{width:2em;padding-top:1.25rem}.step_container>span::before{width:.7rem;height:.7rem;left:calc(50% - .35rem)}.step_container>span:nth-child(n+2)::after{top:calc(.35rem - 1px);right:calc(50% - .35rem);width:4.7rem}.lead_text{font-size:1.3rem}}form .inquiry_dl{background-color:rgba(255,255,255,.75);box-shadow:0 0 20px #fff,0 0 20px #fff;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 4px #fff}form .inquiry_dl>dl{border-bottom:1px solid #e3caca}form .inquiry_dl>dl>dt{font-weight:600;position:relative;display:flex;align-items:center}form .inquiry_dl>dl>dt>label{margin:0}form .inquiry_dl>dl>dt>.hissu{background-color:#e50211;color:#fff;display:inline-flex;justify-content:center;align-items:center;text-shadow:none}form .inquiry_dl>dl>dd{font-weight:600}form .inquiry_dl>dl>dd .form-control:focus{box-shadow:0 0 0 .25rem rgba(236,91,100,.25)}form .inquiry_dl>dl>dd textarea.form-control,form .inquiry_dl>dl>dd [type=text].form-control,form .inquiry_dl>dl>dd [type=email].form-control{background-color:#efefef;border:none;font-weight:600}form .inquiry_dl>dl>dd .form-text{font-weight:600;color:#202020;line-height:1.5em;margin-top:.5em}form .inquiry_dl>dl>dd .form-text:first-child{margin-top:0;margin-bottom:.5em}form .inquiry_dl>dl>dd .form-label{font-weight:600;color:#202020;margin:1.5em 0 .5em}form .inquiry_dl>dl>dd .form-check:nth-child(n+2){margin-top:.5em}form .inquiry_dl>dl>dd .form-check-input{background-color:#ec5b64;border-style:solid;border-color:#efefef}form .inquiry_dl>dl>dd .form-check-input:checked[type=radio]{--bs-form-check-bg-image: none}form .inquiry_dl>dl>dd .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(236,91,100,.25)}form .inquiry_dl>dl>dd.col_02{display:flex}form .inquiry_dl>dl>dd .file_container{font-weight:600;color:#b0b0b0}form .inquiry_dl>dl>dd .file_container>.file_label{color:#fff;background-color:#e50211;cursor:pointer;display:flex;align-items:center;justify-content:center;text-shadow:none}form .inquiry_dl>dl>dd .file_container>.file_label>input[type=file]{display:none}form .inquiry_dl>dl>dd .file_container>.file_text{margin:0;word-break:break-all}form .info_text{text-align:center;line-height:2em;font-weight:600;background-color:rgba(255,255,255,.75);box-shadow:0 0 20px #fff,0 0 20px #fff}form .info_text>a{color:#e50211}form .btn_container{display:flex;flex-wrap:wrap;align-items:center;display:flex;justify-content:center;flex-wrap:wrap}form .btn_container>button{border:none;color:#fff;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center;font-weight:600}form .btn_container>button::before{content:"";background:url("../../common/images/arrow/right_white.svg") no-repeat center/contain}form .btn_container>button.next_btn{background-color:#e50211}form .btn_container>button.back_btn{background-color:#353434}@media(min-width: 768px){form .inquiry_dl>dl{display:flex;align-items:flex-start;padding:40px 0}form .inquiry_dl>dl>dt{width:336px;padding-right:50px;font-size:18px}form .inquiry_dl>dl>dt>.hissu{font-size:12px;height:25px;padding:0 1em;margin-left:1em}form .inquiry_dl>dl>dd{width:calc(100% - 336px)}form .inquiry_dl>dl>dd textarea.form-control,form .inquiry_dl>dl>dd [type=text].form-control,form .inquiry_dl>dl>dd [type=email].form-control{border-radius:15px;font-size:1.6rem;padding:1em}form .inquiry_dl>dl>dd .form-text{font-size:1.5rem}form .inquiry_dl>dl>dd .form-label{font-size:1.5rem}form .inquiry_dl>dl>dd .form-check{padding-left:3rem}form .inquiry_dl>dl>dd .form-check .form-check-input{border-width:1rem;width:2rem;height:2rem;margin-left:-3rem;margin-right:1rem}form .inquiry_dl>dl>dd .form-check .form-check-input:checked[type=radio]{border-width:.6rem}form .inquiry_dl>dl>dd .form-check .form-check-label{line-height:2.6rem}form .inquiry_dl>dl>dd.col_02>div{max-width:248px;width:calc(50% - 12px)}form .inquiry_dl>dl>dd.col_02>div:nth-child(2){margin-left:24px}form .inquiry_dl>dl>dd .file_container{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}form .inquiry_dl>dl>dd .file_container>.file_label{width:23.4rem;height:6.4rem;border-radius:3.2rem}form .inquiry_dl>dl>dd .file_container>.file_text{width:calc(100% - 26.4rem)}form .info_text{font-size:1.5rem;margin:7rem auto 5rem}form .btn_container{margin:6rem auto 8rem}form .btn_container>button{height:6.8rem;border-radius:3.4rem;font-size:1.8rem;margin:2rem}form .btn_container>button::before{width:.8rem;height:1.4rem;margin-right:2.5rem}form .btn_container>button.next_btn{width:30.6rem}form .btn_container>button.next_btn::before{transform:translateY(0.2rem)}form .btn_container>button.back_btn{width:20rem;padding-right:1.5rem}form .btn_container>button.back_btn::before{transform:rotate(180deg) translateY(-0.2rem)}}@media(max-width: 767.98px){form .inquiry_dl>dl{padding:20px 0}form .inquiry_dl>dl>dt{font-size:1.4rem;margin-bottom:1rem}form .inquiry_dl>dl>dt>.hissu{font-size:.8rem;height:1.3rem;padding:0 .8em;margin-left:1em}form .inquiry_dl>dl>dd .form-control{border-radius:.75rem;font-size:1.3rem;padding:1em}form .inquiry_dl>dl>dd .form-text{font-size:1.3rem;font-weight:400}form .inquiry_dl>dl>dd .form-label{font-size:1.3rem}form .inquiry_dl>dl>dd .form-check{padding-left:3rem}form .inquiry_dl>dl>dd .form-check .form-check-input{border-width:1rem;width:2rem;height:2rem;margin-left:-3rem;margin-right:1rem}form .inquiry_dl>dl>dd .form-check .form-check-input:checked[type=radio]{border-width:.6rem}form .inquiry_dl>dl>dd .form-check .form-check-label{line-height:2.6rem}form .inquiry_dl>dl>dd.col_02>div{width:calc(50% - 7px)}form .inquiry_dl>dl>dd.col_02>div:nth-child(2){margin-left:14px}form .inquiry_dl>dl>dd .file_container{margin-bottom:1rem}form .inquiry_dl>dl>dd .file_container>.file_label{width:16.5rem;height:3.7rem;border-radius:1.85rem;margin:0 auto .8rem}form .inquiry_dl>dl>dd .file_container>.file_text{text-align:center}form .info_text{font-size:1.3rem;margin:2.5rem auto}form .btn_container{margin:4rem auto 8rem}form .btn_container>button{height:4.3rem;border-radius:2.15rem;max-width:calc(100% - 24px);margin:1rem;font-size:1.4rem}form .btn_container>button::before{width:.7rem;height:1.1rem;margin-right:1.5rem}form .btn_container>button.next_btn{width:27.5rem}form .btn_container>button.next_btn::before{transform:translateY(0.1rem)}form .btn_container>button.back_btn{width:22.5rem}form .btn_container>button.back_btn::before{transform:rotate(180deg) translateY(-0.1rem)}}.tnk_container>h2{font-weight:600}@media(min-width: 768px){.tnk_container{text-align:center;margin-top:7rem}.tnk_container>h2{font-size:2.4rem;margin:0 0 3rem}.tnk_container>p{font-size:1.6rem}}.qa_radio_info{margin:1em 0 0}.qa_radio_info a{color:#e50211}