.formComplete{padding-bottom:30px}.formComplete-user,.formComplete-finish{padding-bottom:0}.formContents_box-finish,.formContents_box-user{margin-bottom:80px}.formContents_item{width:1000px;margin:0 auto;position:relative;padding:0 0 50px;box-sizing:border-box;background-color:#e3f0fc}.formContents_item-finish{padding-bottom:0}.formContents_item-user{padding-bottom:60px}.formContents_item+.formContents_item{margin-top:80px}.formContents_item::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-31px;margin:auto;width:60px;height:52px;background:url("../../../img/form/img_item-arrow.png") 0 0/contain no-repeat}.formContents_item:last-child::after{content:none}.formContents_ttl{padding:25px 0;margin-bottom:40px;text-align:center;font-weight:bold;line-height:1.5;color:#fff;font-size:24px;background-color:#236ecd}.formContentsNum_icon{line-height:35px;width:35px;color:#236ecd;font-size:26px;text-align:center;display:inline-block;background-color:#fff;margin-right:14px;vertical-align:middle;transform:translateY(-0.1em)}.formContentsNum_icon-child{width:30px;line-height:30px;font-size:20px}.formContentsChild{width:calc(100% - 80px);margin:0 auto}.formContentsChild+.formContentsChild{margin-top:30px}.formContentsChild-confirm{width:calc(100% - 160px)}.formContentsChildHead{padding:20px 44px;box-sizing:border-box;font-weight:bold;line-height:1.5;color:#fff;background-color:#236ecd;font-size:20px}.formContentsChild_data{display:flex;align-items:flex-start;flex-wrap:wrap;padding:20px 28px;box-sizing:border-box;background-color:#fff}.formContentsChild_data+.formContentsChild_data{border-top:solid 2px #e3f0fc}.formContentsChild_data-confirm{padding:22px 40px}.formContentsChild_data-child{padding-left:78px;position:relative}.formContentsChild_data-child::before,.formContentsChild_data-child::after{content:"";display:block;position:absolute}.formContentsChild_data-child::before{width:38px;height:2px;background-color:#fff;top:-2px;left:0}.formContentsChild_data-child::after{width:2px;height:100%;background-color:#e3f0fc;top:0;left:38px}.formContentsChild_ttl{width:338px;font-weight:bold;line-height:1.5;font-size:18px;padding-top:12px}.formContentsChild_ttl-sub{font-size:14px;font-weight:normal}.formContentsChild_ttl-confirm{padding-top:0;width:380px}.formContentsChild_ttl-child{width:342px}.formContentsChild_icon{line-height:21px;background-color:#f23071;text-align:center;color:#fff;padding:0 10px;font-size:12px;margin-left:10px;font-weight:normal}.formContentsChild_icon-sub{background-color:#6a7682}.formInputArea{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:calc(100% - 338px);margin-left:auto;position:relative}.formInputArea+.formInputArea{margin-top:30px}.formInputArea-confirm{padding-top:6px;width:calc(100% - 380px)}.formInputArea-child{width:calc(100% - 342px)}.formInputInner_item{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.formInputArea_ttl{margin:0 0 11px;font-size:16px;font-weight:bold}.formInputArea_ttl-sub{font-weight:normal;font-size:12px}.formInputCaption{color:#666;font-size:12px;line-height:1.75;margin-top:5px}.formInputCaption>a{color:#666;text-decoration:underline}.formInputCaption>a.otherTab{display:inline-block}.formInputCaption>a.otherTab::after{content:"";display:inline-block;width:13px;height:11px;background:url("../../../img/form/icon_blank.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em);margin-left:4px}.captionIndent{display:inline-block;text-indent:-1em;margin-left:1em}.formTopic{width:calc(100% - 80px);margin:0 auto}.formContents_btnArea{position:relative;padding-top:80px;width:1000px;margin:0 auto}.formBack_btn{display:block;line-height:40px;width:118px;text-align:center;color:#fff;font-weight:bold;font-size:14px;background-color:#6a7682;border-radius:20px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:100px;left:0;padding-left:.7em;box-sizing:border-box}.formBack_btn::after{content:"";display:block;width:7px;height:12px;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;left:20px;bottom:0;margin:auto;transform:rotate(180deg)}.formContents_btn{background-color:#f23071;display:block;width:480px;margin:0 auto;line-height:80px;color:#fff;font-weight:bold;font-size:24px;position:relative;border:none;border-radius:40px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;text-align:center}.formContents_btn::after{content:"";display:block;width:11px;height:18px;background:url("../../../img/form/icon_submit-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:40px;margin:auto;cursor:pointer}.formContents_btn-inactive{background-color:#ccc}.formContentsChild_btnArea{padding-top:20px;text-align:right}.formContentsChild_btn{display:inline-block;line-height:30px;padding:0 20px;box-sizing:border-box;color:#fff;font-weight:bold;font-size:14px;background-color:#6a7682;border-radius:15px;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.formContentsChild_btn:hover{opacity:.7}.formContentsChild_btn::before{content:"";display:inline-block;background:url("../../../img/form/icon_back-transition.png") 0 0/contain no-repeat;width:18px;height:18px;vertical-align:middle;transform:translateY(-0.2em);margin-right:6px}.formInputArea_btn{width:calc(50% - 20px);margin-top:20px}.formInputArea_btn:nth-child(-n+3){margin-top:0}.formInputArea_btn>input{display:none}.formInputTag{line-height:1.4;padding:10px 22px 10px;box-sizing:border-box;font-size:16px;border-radius:8px;border:solid 2px #ccc;display:block;background-color:#fff;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease}.formInputTag-sub{font-size:12px}.formInputArea_btn input:checked+.formInputTag{border-color:#236ecd}.formInputArea_btn.err .formInputTag{border-color:#f23071}.stepBlockStatus_icon{width:18px;height:18px;background-color:#fff;border:solid 2px #ccc;position:relative;border-radius:50%;display:inline-block;box-sizing:border-box;vertical-align:middle;transform:translateY(-0.1em);margin-right:5px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease}.formInputArea_btn input:checked+.formInputTag .stepBlockStatus_icon{border-color:#236ecd}.stepBlockStatus_icon::after{content:"";display:block;width:8px;height:8px;background-color:#236ecd;border-radius:50%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.formInputArea_btn input:checked+.formInputTag .stepBlockStatus_icon::after{opacity:1}.formInput{display:table;width:calc(50% - 20px);position:relative}.formInput-year{width:168px}.formInput-month,.formInput-date{width:125px}.formInput_icon{display:table-cell;width:48px;background-color:#6a7682;vertical-align:middle;line-height:1;color:#fff;font-size:16px;text-align:center;border:solid 2px #ccc;border-right:none;border-radius:8px 0 0 8px}.formInput_icon-small{font-size:12.5px;letter-spacing:-0.05em}.formInput_box{display:table-cell;border:solid 2px #ccc;border-left:none;border-radius:0 8px 8px 0;overflow:hidden}.formInput_box>input{line-height:56px;height:46px;font-size:16px;color:#000;background-color:#fff;border:none;width:100%;padding:0 22px;box-sizing:border-box}.formInput_box>input::placeholder{color:#c8c8c8}.formInput.err .formInput_icon,.formInput.err .formInput_box{border-color:#f23071}.formError_txt{display:none;line-height:26px;color:#fff;font-weight:bold;font-size:12px;position:absolute;top:-42px;left:0;background-color:#f23071;padding:0 10px;box-sizing:border-box;width:max-content;white-space:nowrap}.formError_txt::after{content:"";display:block;position:absolute;bottom:-5px;left:15px;background:url("../../../img/form/icon_error_arrow.png") 0 0/contain no-repeat;width:6px;height:5px}.formError_txt.err{display:block}.selectWrapper{position:relative;width:100%}.selectWrapper-zip{border:solid 2px #ccc;border-radius:8px;overflow:hidden}.selectWrapper.err{border-color:#f23071}.selectDummy{position:relative;line-height:46px;padding:0 20px;box-sizing:border-box;color:#c8c8c8;font-size:16px}.selectDummy::after{content:"";display:block;width:12px;height:8px;background:url("../../../img/form/img_select-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;right:16px;bottom:0;margin:auto}.selectDummy-selected,.selectDummy-selectedLarge{color:#000}.selectDummy-selected{font-size:12px}.select_box{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;line-height:56px}.select_box2{line-height:56px;height:56px;border:none;border-radius:8px;padding:0 20px;box-sizing:border-box;width:100%;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:5;background:none}.select_box2 option{color:#000 !important}.select_box2::-ms-expand{display:none}.select_box2_box{position:relative}.select_box2_box:before{content:"";display:block;width:12px;height:8px;background:url("../../../img/form/img_select-arrow.png") 0 0/contain no-repeat;position:absolute;z-index:1;top:0;right:16px;bottom:0;margin:auto}.formInputDefault{line-height:56px;height:46px;border:solid 2px #ccc;border-radius:8px;padding:0 20px;box-sizing:border-box;width:100%;font-size:16px}.formInputDefault::placeholder{color:#c8c8c8}.formInputDefault-small{width:calc(50% - 20px)}.formInputDefault.err{border-color:#f23071}.finishMessage{width:calc(100% - 160px);margin:0 auto;padding:64px 0 60px}.finishMessage_ttl{font-weight:bold;text-align:center;color:#236ecd;font-size:32px;line-height:1.4;margin-bottom:42px}.finishMessage_txt{text-align:center;line-height:1.75;font-size:16px;margin-bottom:40px}.finishMessage-area .finishMessage_txt,.finishMessage-easy .finishMessage_txt{text-align:center;font-size:34px;font-weight:bold;margin-bottom:31px;position:relative;width:626px;margin:0 auto 31px}.finishMessage-area .finishMessage_txt .sml,.finishMessage-easy .finishMessage_txt .sml{margin-top:13px;font-size:14px;font-weight:normal;display:block}.finishMessage-area .finishMessage_txt .emphasis,.finishMessage-easy .finishMessage_txt .emphasis{margin-top:7px;color:#236ecd;font-size:22px;line-height:1.6;display:block}.phoneGuide{background-color:#fff;position:relative;margin-bottom:50px}.finishMessage-area .phoneGuide,.finishMessage-easy .phoneGuide{margin-bottom:30px}.finishMessage-area .phoneGuide::after,.finishMessage-easy .phoneGuide::after{content:none}.phoneGuide_ttl{background-color:#236ecd;line-height:60px;font-size:20px;text-align:center;color:#fff;font-weight:bold}.phoneGuide_box{display:flex;justify-content:center;padding:30px 0;box-sizing:border-box;position:relative}.phoneGuide_box::after{content:"";display:block;width:1px;height:calc(100% - 40px);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#ccc}.phoneGuide_box_single{display:flex;justify-content:center;padding:30px 0;box-sizing:border-box;position:relative}.phoneGuide_item+.phoneGuide_item{margin-left:104px}.phoneNumber_txt{font-size:32px;font-weight:bold;line-height:1;margin-bottom:10px}.phoneNumber_txt::before{content:"";display:inline-block;margin-right:10px;width:32px;height:22px;background:url("../../../img/form-complete/icon_free-dial.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em)}.businessHours_txt{font-weight:bold;line-height:1;font-size:16px;text-indent:40px}.finishMessage_btn{display:block;width:288px;margin:0 auto;background-color:#236ecd;line-height:54px;text-align:center;color:#fff;font-size:18px;font-weight:bold;border-radius:27px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.finishMessage_btn::after{content:"";display:block;width:7px;height:12px;background:url("../../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;left:30px;bottom:0;margin:auto;transform:rotate(180deg)}.finishMessage_btn:hover{opacity:.7}.finishMessage-area .finishMessage_btn,.finishMessage-easy .finishMessage_btn{color:#236ecd;background-color:#fff;border:2px solid #236ecd}.finishMessage-area .finishMessage_btn::after,.finishMessage-easy .finishMessage_btn::after{background-image:url("../../../../img/common/icon_general-arrow-blue.png")}.userGuidance{background-color:#f0f9ff;padding:60px 80px 50px}.userGuidance_ttl{line-height:1.5;font-weight:bold;font-size:26px;margin-bottom:34px;text-align:center}.userGuidance_list{width:calc(100% - 164px);margin:0 auto 50px}.userGuidance_item::before{content:"";display:inline-block;width:26px;height:26px;margin-right:14px;background:url("../../../../img/form/icon_user-guidance.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.2em)}.userGuidance_item+.userGuidance_item{margin-top:10px}.userGuidance_box{background-color:#fff}.userGuidanceHead{text-align:center;line-height:60px;background-color:#236ecd;color:#fff;font-weight:bold;font-size:20px}.userGuidancePhone{text-align:center;font-weight:bold;padding:30px 0 24px}.userGuidancePhone_txt{font-size:32px;line-height:1;margin-bottom:16px}.userGuidancePhone_txtSub{line-height:1;font-size:16px}.userTransition{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.userTransition_btn{display:block;width:calc(50% - 12px);height:54px;text-align:center;font-weight:bold;font-size:18px;color:#fff;line-height:1;padding-top:10px;box-sizing:border-box;background-color:#236ecd;border-radius:27px;position:relative}.userTransition_btn::after{content:"";display:block;width:14px;height:12px;background:url("../../../img/form/icon_blank-white.png") 0 0/contain no-repeat;position:absolute;top:0;right:40px;bottom:0;margin:auto}.userTransition_txt{font-size:12px}.finishOther{width:calc(100% - 160px);margin:0 auto 40px}.finishOther_txt{text-align:center;font-weight:bold;font-size:28px;line-height:1;margin-bottom:28px}.finishOther_bnr{display:block;transition-property:opacity;transition-timing-function:ease;transition-duration:.3s}.finishOther_bnr>img{width:100%;vertical-align:bottom}.finishOther_bnr:hover{opacity:.7}.form .submit_on{display:block}.form .submit_off{display:none}.form.err .submit_on{display:none}.form.err .submit_off{display:block}.ui-datepicker{padding:40px 5px 0}.ui-widget-header{background:#1769d1;position:absolute !important;z-index:1;top:0;left:0;right:0;border:none;border-radius:0}.ui-widget.ui-widget-content{border:solid 1px #1769d1}.ui-datepicker-buttonpane{display:none}.ui-datepicker-title{color:#fff}.ui-datepicker-prev span,.ui-datepicker-next span{display:none !important}.ui-datepicker-prev:before,.ui-datepicker-next:before{content:"";position:absolute;top:0;bottom:0;right:11px;width:8px;height:8px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.ui-datepicker-prev:before{transform:rotate(-135deg);right:8px}.ui-state-default:hover,.ui-state-highlight:hover,.ui-state-active{background:#1769d1 !important;border-color:#1769d1 !important;color:#fff !important}.ui-datepicker td span,.ui-datepicker td a{padding:5px 0;text-align:center}.ui-datepicker-prev:hover:before,.ui-datepicker-next:hover:before{border-top:2px solid #1769d1;border-right:2px solid #1769d1}.hasDatepicker{background:url("../../../img/form-complete/input_icon.png") 100% 50% no-repeat}.formContents_pdf{width:1000px;margin:50px auto 20px;background:#f0f0f0;padding:45px 40px 9px;box-sizing:border-box}.formContents_pdf_ttl{font-size:25px;margin:0 0 9px}.formContents_pdf_mes{margin:0 0 45px}.formContents_pdf_list_ttl{font-size:20px;margin:0 0 14px}.formContents_pdf_list{padding:0 0 0 15px;margin:0 0 40px}.formContents_pdf_list li{margin:0 0 12px;padding:0 0 0 25px;position:relative;z-index:1}.formContents_pdf_list a{color:#236ecd}.formContents_pdf_list a:before{content:"";z-index:1;position:absolute;background:0 0 no-repeat}.formContents_pdf_list .pdf:before{background-image:url("../../../img/form-complete/pdf.png");background-size:100% auto;width:19px;height:23px;top:-1px;left:-2px}.formContents_pdf_list .blank:before{background-image:url("../../../img/form-complete/link.png");background-size:100% auto;width:14px;height:20px;top:3px;left:1px}.formContents_complete{height:550px;margin-bottom:50px;padding:30px;background:#ffe601 url("/img/form-complete/bg.png") no-repeat center center;text-align:center;box-sizing:border-box}.formContents_complete .campaign_title{margin-bottom:50px}.formContents_complete .campaign_wrap{width:850px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.formContents_complete .campaign_wrap li{position:relative}.formContents_complete .campaign_wrap li::before{display:block;content:"";width:181px;height:131px;background:url("/img/form-complete/tasssei.png") no-repeat top left;position:absolute;top:15px;left:-30px}.formContents_complete .campaign_wrap li.cashback .fukidashi{position:absolute;margin:auto;top:-25px;right:0;left:0;width:90%;font-size:16px;line-height:35px;color:#fff;background-color:#f33071;border:3px solid #fff;border-radius:30px}.formContents_complete .campaign_wrap li.cashback .fukidashi span{position:relative}.formContents_complete .campaign_wrap li.cashback .fukidashi span::before,.formContents_complete .campaign_wrap li.cashback .fukidashi span::after{display:block;content:"";position:absolute;margin:auto;top:0;bottom:0;width:1px;height:20px;background-color:#fff}.formContents_complete .campaign_wrap li.cashback .fukidashi span::before{left:-10px;transform:rotate(-45deg)}.formContents_complete .campaign_wrap li.cashback .fukidashi span::after{right:-10px;transform:rotate(45deg)}.contentHead-area h1,.contentHead-easy h1{margin-top:1.33em;margin-bottom:.5em;font-size:35px}.cashbackBanner{margin:-30px 0 30px}.finishMessage-area .cashbackBanner,.finishMessage-easy .cashbackBanner{margin:0 0 20px}
