#contact_wrap .form_discript_txt{margin:clamp(2rem,.359rem + 8.21vw,6rem) 0}#contact_wrap .contact_progress_bar{display:flex;margin-bottom:clamp(1.5rem,.885rem + 3.08vw,3rem);width:100%}#contact_wrap .contact_progress_bar li{position:relative;padding:clamp(.5rem,.295rem + 1.03vw,1rem) 0;width:33.3333333333%;font-size:clamp(1rem,.68rem + 1.6vw,1.2rem);font-weight:700;text-align:center;white-space:nowrap;background-color:#f0f4f7;z-index:0}#contact_wrap .contact_progress_bar li.now_step{color:#fff;background-color:#0074b8}#contact_wrap .contact_progress_bar li:not(:first-child):before,#contact_wrap .contact_progress_bar li:not(:first-child):after{display:block;position:absolute;top:0;left:-.05rem;content:"";height:100%}#contact_wrap .contact_progress_bar li:not(:first-child):before{width:.8rem;background-color:#fff;clip-path:polygon(20% 0%,100% 50%,20% 100%,0% 100%,0% 0%);z-index:2}#contact_wrap .contact_progress_bar li:not(:first-child):after{width:.6rem;background-color:#f0f4f7;clip-path:polygon(0 0,0% 100%,100% 50%);z-index:3}#contact_wrap .contact_progress_bar li.now_step+li:after{background-color:#0074b8}#contact_wrap .contact_progress_bar li span{display:inline-block;letter-spacing:.03em;z-index:4}@media screen and (min-width: 520px){#contact_wrap .contact_progress_bar li{font-size:clamp(1.4rem,1.221rem + .55vw,1.6rem)}#contact_wrap .contact_progress_bar li:not(:first-child):before{width:1.5rem;clip-path:polygon(30% 0%,100% 50%,30% 100%,0% 100%,0% 0%)}#contact_wrap .contact_progress_bar li:not(:first-child):after{width:1rem}}@media screen and (min-width: 768px){#contact_wrap .contact_progress_bar li{font-size:clamp(1.4rem,1.221rem + .55vw,1.6rem)}#contact_wrap .contact_progress_bar li span br{display:none}#contact_wrap .contact_progress_bar li:not(:first-child):before{top:-1%;height:110%;clip-path:polygon(30% 0%,100% 50%,30% 100%,0% 100%,0% 0%)}#contact_wrap .contact_progress_bar li:not(:first-child):after{left:-.1rem}}#contact_wrap .contact_complete_wrap{margin-top:clamp(2rem,.359rem + 8.21vw,6rem)}#contact_wrap .contact_complete_wrap .form_discript_txt{margin:clamp(2rem,1.179rem + 4.1vw,4rem) 0}#contact_wrap .contact_complete_wrap h2.form_discript_txt{font-size:clamp(1.8rem,1.718rem + .41vw,2rem)}#contact_wrap.order_wrap .repayment_confirm_list,#contact_wrap.new_wrap .contract_list{display:flex;flex-wrap:wrap;row-gap:.5rem}#contact_wrap.order_wrap .repayment_confirm_list dt,#contact_wrap.new_wrap .contract_list dt{width:6.3em;font-weight:400}#contact_wrap.order_wrap .repayment_confirm_list dd,#contact_wrap.new_wrap .contract_list dd{width:calc(100% - 6.3em)}#contact_wrap .notice_box~.signature_box{border-top-style:dashed}#contact_wrap.order_wrap .control_form.repayment_form_group{display:flex;flex-direction:column;row-gap:1rem}#contact_wrap.order_wrap .control_form.repayment_form_group .label_txt{width:6.3em;text-align:right;white-space:nowrap}#contact_wrap.order_wrap .control_form.repayment_form_group .choice_inline_group{padding:1rem clamp(1rem,.59rem + 2.05vw,2rem)}#contact_wrap.order_wrap .control_form.repayment_form_group .label_caution{font-size:clamp(1.2rem,1.118rem + .41vw,1.4rem);line-height:1.2}@media screen and (min-width: 520px){#contact_wrap.order_wrap .control_form.repayment_form_group .label_caution{width:19rem}}@media screen and (min-width: 960px){#contact_wrap.order_wrap .control_form.repayment_form_group .account_no{width:70%}}#contactChat_wrap .contact_ttl_box{background-color:#eff9fd;font-weight:700}#contactChat_wrap .contact_ttl_box .contact_ttl{padding:.5rem clamp(1rem,.59rem + 2.05vw,2rem)}#contactChat_wrap .alert.alert_success{text-align:center;color:#39c;background-color:#eff9fd;border-radius:5px;width:90%;margin:auto;padding:2rem 0}#contactChat_wrap .alert.alert_danger{color:#d0121b;width:90%;margin:auto;padding:2rem 0}#contactChat_wrap .section_ttl_sm{margin:clamp(1rem,.59rem + 2.05vw,2rem)}#contactChat_wrap .contact_table_box{border-bottom:1px solid #f0f4f7}#contactChat_wrap .contact_table_box .contact_table{margin:clamp(1rem,.59rem + 2.05vw,2rem);font-size:95%}#contactChat_wrap .contact_chat{margin:3rem clamp(1rem,.59rem + 2.05vw,2rem);display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){#contactChat_wrap .contact_chat{margin:clamp(1rem,.59rem + 2.05vw,2rem)}}#contactChat_wrap .contact_chat .balloon_left{display:flex;align-items:flex-start;flex-direction:row}#contactChat_wrap .contact_chat .balloon_left p{display:inline-block;background-color:#e2e5e6;padding:1rem;border-radius:0 14px 14px;overflow-wrap:anywhere}#contactChat_wrap .contact_chat .balloon_left .time{font-size:80%;text-align:right}#contactChat_wrap .contact_chat .balloon_right{display:flex;flex-direction:column;align-items:flex-end}#contactChat_wrap .contact_chat .balloon_right p{display:inline-block;max-width:80%;background-color:#48a1dd;color:#fff;padding:1rem;border-radius:14px 0 14px 14px;overflow-wrap:anywhere}#contactChat_wrap .contact_chat .balloon_right .time{font-size:80%}#contactChat_wrap .contact_chat textarea{width:100%;border:1px solid #ccc;padding:1rem;resize:none}#contactChat_wrap .contact_chat .FlexTextarea{flex:1;position:relative;line-height:1.8}#contactChat_wrap .contact_chat .FlexTextarea_dummy{overflow:hidden;visibility:hidden;box-sizing:border-box;padding:5px 15px;min-height:60px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;border:1px solid}#contactChat_wrap .contact_chat .FlexTextarea_textarea{position:absolute;top:0;left:0;box-sizing:border-box;padding:5px 15px;width:100%;height:100%;background-color:transparent;border:1px solid #b6c3c6;border-radius:4px;color:inherit;font:inherit;letter-spacing:inherit;resize:none}#contactChat_wrap .contact_chat .FlexTextarea_textarea:focus{box-shadow:0 0 0 4px #23a7c34d;outline:0}#contactChat_wrap .contact_chat .secondary_btn_min{display:flex;justify-content:center}#contactChat_wrap .contact_chat .secondary_btn_min .btn_txt{border:2px solid #0074b8;color:#0074b8;border-radius:4px;padding:.5rem 3rem}
