﻿textarea,[type=search],[type=date],[type=tel],[type=email],[type=number],[type=password],[type=text]{-webkit-appearance:none;appearance:none;font-size:inherit;padding:7px 10px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;width:100%;line-height:inherit}::placeholder{opacity:1;color:#999}.gFormHead_logo{display:flex;height:55px;align-items:center}.gFormHead_logo .logo_text{font-size:9px;line-height:1.5;padding-left:10px;width:500px}.gFormHead_logo>img{display:block;width:176px}.gFormHead_logo .form_name{text-align:right;width:100%;display:block;font-weight:bold;color:#0b3182;font-size:16px}.gFormFoot{overflow:hidden;margin-top:22px}.gFormFoot_dListWrap{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.gFormFoot_dList{list-style:none}.gFormFoot_dList>dt{color:#0b3182;font-weight:bold;font-size:16px}.gFormFoot_dList>dd{font-size:12px}.gFormFoot_image{margin-right:18px}.gFormFoot_image>img{display:block;width:48px;height:62px}.gFormFoot_copyright{margin-left:-50vw;margin-right:-50vw;background:#0b3182;display:flex;align-items:center;justify-content:center;height:50px;color:#fff;margin-top:27px}.gFormFoot_copyright>small{display:block;font-size:13px}.gFormBody{background:#fff9e2;padding-bottom:85px;overflow:hidden;position:relative;z-index:1}.gFormBody .main_v_area{position:relative}.gFormBody .main_v_area.entry{background-color:#ff8631}.gFormBody .main_v_area.entry .main_v_note{padding-bottom:5px;background:linear-gradient(0deg, #ff8631, 60%, transparent)}.gFormBody .main_v_area.plan{background-color:#2a59be}.gFormBody .main_v_area.plan .main_v_note{padding-bottom:5px;background:linear-gradient(0deg, #2a59be, 60%, transparent)}.gFormBody .main_v_area .mainv_img{width:1000px;margin:0 auto}.gFormBody .main_v_area .main_v_note{color:#fff;text-align:left;position:absolute;right:0;left:0;bottom:0;margin:0 auto}.gFormBody .main_v_area .main_v_note p{width:1000px;padding-left:1.5em;text-indent:-1.5em;font-size:12px;line-height:1.4;margin:0 auto}.gFormBody .main_v_area .main_v_note p::before{content:"※";margin-right:.5em}.gFormBody-sim{background-color:#eef1f9}.gFormBody_title{background-color:#0b3182;margin-left:-50vw;margin-right:-50vw;padding-left:50vw;padding-right:50vw;display:flex;align-items:center;height:75px;font-size:28px;color:#fff;line-height:1;margin-bottom:29px}.gFormBody_title-finish{margin-bottom:50px}.gFormBody_title>img{display:block;min-width:50px;width:50px;height:50px;margin-right:21px}.user_explain_area_inquiry{display:flex;margin:1% 2%;border:2px solid;border-color:#203886;border-radius:5px;background-color:#fff;text-align:center;height:50px}.user_explain_area_inquiry p{margin:14px 30px;font-weight:600;font-size:12px}.user_explain_area_inquiry .user_explain_button a{display:block;background-color:#172e80;color:#fff;padding:3px 20px;margin:8px 0;text-decoration:none;box-shadow:0 4px 0 #141f3d;border-radius:5px;font-size:13px}.user_explain_area_inquiry .user_explain_button a:hover{display:block;background-color:#172e80;color:#fff;padding:3px 20px;margin:12px 0 0;text-decoration:none;box-shadow:none;border-radius:5px;font-size:13px}.gFormBody_headline{color:#0b3182;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;margin-bottom:21px}.gFormBody_headline>img{display:block;margin-right:15px;width:50px;height:auto}.gFormBody_box{padding:39px 48px 70px;border-radius:10px;background:#fff;box-shadow:0 4px 0 rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:2}.gFormBody_box-noPb{padding-bottom:0}.form_rows{margin-bottom:32px}.form_row{border-bottom:1px solid #ccc;padding:23px 0}.form_row:first-child{padding-top:0}.form_row:last-child{border-bottom:none;padding-bottom:0}.form_label{font-size:16px;font-weight:bold;color:#0b3182;line-height:1.2}.form_label-mb{margin-bottom:17px}.form_col{width:45%;display:flex;align-items:center;margin-right:5.8%}.form_col-middle{width:54%}.form_col:last-child{margin-right:0}.form_labelWrap{display:flex;justify-content:space-between;align-items:center;width:196px;min-width:196px;margin-right:15px}.form_labelWrap-short{width:137px;min-width:137px}.form_label-sub{font-weight:normal;color:inherit}.form_require{width:45px;height:25px;border-radius:3px;background:#f83e54;border-radius:3px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.form_require-sim{background-color:#eb6100}.form_inputBox{flex-grow:1;font-size:16px;position:relative}.form_inputBox>input[required]{background-color:#ffeadb}.form_inputBox-sim>input[required]{background-color:#fbf8bc}.form_cRow{display:flex;align-items:center;margin-bottom:15px}.form_cRow:last-child{margin-bottom:0}.form_require-any{background-color:#999}.form_selWrap{display:block;border:1px solid #ccc;position:relative;z-index:1;border-radius:3px;background:#fff}.form_selWrap-required{background-color:#ffeadb}.form_selWrap::before{content:"";display:block;position:absolute;z-index:2;top:0;bottom:0;right:9px;margin-top:auto;margin-bottom:auto;border:5px solid #333;width:0;height:0;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-width:9px;border-bottom-width:0}.form_selWrap>select{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;background:0 0;outline:0;border:0;line-height:42px;height:42px;width:100%;border-right:25px solid rgba(0,0,0,0);border-radius:0;cursor:pointer;position:relative;z-index:2;display:block;padding-left:10px}.form_selWrap>select::-ms-expand{display:none}.form_rdoLbl{display:inline-flex;align-items:center;margin-right:1em;position:relative;z-index:1;line-height:1.4}.form_rdoLbl:last-child{margin-right:0}.form_rdoLbl>input{display:block;position:absolute;z-index:1;top:0;left:0;opacity:0}.form_rdoLbl>span{display:block;width:22px;height:22px;border:1px solid #cbcbcb;box-sizing:border-box;border-radius:50%;background-image:linear-gradient(180deg, #fff, #dedede);position:relative;z-index:1;margin-right:8px}.form_rdoLbl>span::before{content:"";display:block;width:12px;height:12px;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;margin:auto;background:#d4d4d4;border-radius:50%;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);transition-duration:.3s;transition-property:background-color,color}.form_rdoLbl>[type=radio]:checked+span::before{background-color:#fe6900}.form_col-mail{width:96%}.form_col-mail-left{margin-right:10px}.form_col-full{width:100%}.error{margin-bottom:10px;font-size:large;color:red;text-align:center}.form_btnList{list-style:none;margin-top:20px;text-align:center;position:relative}.form_btnList::after{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;right:17px;margin-top:auto;margin-bottom:auto;border:2px solid #fff;width:8px;height:8px;transform:rotate(45deg);border-bottom:none;border-left:none}.form_btnList{max-width:460px;margin:0 auto}.form_btnList-middle>li{max-width:450px}.form_btn{display:block;background:#fe6900;width:100%;height:61px;border-radius:6px;color:#fff;font-size:20px;font-weight:bold;position:relative;z-index:1;box-shadow:0 4px 0 #cb5400;margin:0 auto}.form_btn{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.form_btn::-webkit-search-decoration{display:none}.form_btn::focus{outline-offset:-2px}.form_btn[disabled],.form_btn_back{background-color:#ccc;box-shadow:none;cursor:default}.form_btn:not([disabled]):hover{box-shadow:0 0 0 rgba(255,255,255,0);transform:translateY(3px)}.form_error{display:none;background:#f83e54;color:#fff;border-radius:3px;line-height:1;font-size:12px;font-weight:bold;padding:8px 10px;position:absolute;z-index:100;bottom:calc(100% + 10px)}.form_error::after{content:"";border:5px solid #f83e54;position:absolute;z-index:1;bottom:-7px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-width:0;border-top-width:7px;left:9px}.form_error-sim{background-color:#eb6100}.form_error-sim::after{border-top-color:#eb6100}.form_table{width:100%;font-size:16px;margin-bottom:45px}.form_table>tbody>tr{border-bottom:1px solid #ccc}.form_table>tbody>tr>th{white-space:nowrap;text-align:left;color:#0b3182;vertical-align:middle;line-height:1.375;padding:19px 10px;padding-right:50px}.form_table>tbody>tr:first-child>th{padding-top:10px}.form_table>tbody>tr:first-child>td{padding-top:10px}.form_table>tbody>tr>td{padding:19px 0}.form_privacy_link{text-align:center;margin-bottom:12px}.thanks{font-size:16px}.thanks_title{color:#fe6900;font-size:30px;text-align:center;line-height:1.5;margin-bottom:18px}.thanks_text{text-align:center}.thanks_box{background:#f5f7fa;margin-left:-100px;margin-right:-100px;padding:32px 100px 33px;margin-top:23px}.thanks_box-sim{background-color:#fbf9d8}.thanks_cols{display:flex;align-items:center;justify-content:center}.thanks_image{margin-right:17px}.thanks_image>img{width:140px;height:auto}.thanks_headline{background:#0b3182;width:660px;height:48px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:20px;position:relative;z-index:1;margin-bottom:21px}.thanks_headline::after{content:"";display:block;border:10px solid #0b3182;position:absolute;z-index:1;top:36px;left:-2px;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotate(18deg) skewX(-28deg)}.thanks_headline-noTip::after{display:none}.thanks_linkWrap{display:flex;align-items:center;justify-content:center}.thanks_caution{font-size:12px;color:#666;padding-left:19px}.thanks_link{margin-right:18px}.thanks_link>a{display:block;text-decoration:none;color:inherit}.thanks_link>a::before{content:""}.thanks_link>a::after{content:""}.thanks_dList{list-style:none;font-size:14px;line-height:1.4;background:#fff;padding:10px 10px;border-radius:6px}.gFormBody_link{display:flex;justify-content:center;margin-top:46px;position:relative;z-index:2}.gFormBody_link>a{display:block;color:inherit;font-size:14px}.gFormBody_link>a::before{content:""}.gFormBody_link>a::after{content:""}.gFormBody_bg{position:absolute;z-index:0;width:1690px;left:50%;transform:translateX(-50%);top:120px}.gFormBody_bg-sim{top:170px;margin-left:25px}.gFormBody_bg>img{display:block}.gPopup{width:100%;max-width:960px;margin:0 auto;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 3px 0 rgba(38,50,72,.12)}.gPopup_titleWrap{position:relative;z-index:1}.gPopup_title{background:#0b3182;height:70px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;line-height:1}.gPopup_title>img{display:block;margin-right:16px}.gPopup_closeBtn{display:block;position:absolute;z-index:10;width:40px;height:40px;background:#eef6ff;border-radius:50%;top:0;bottom:0;margin:auto;right:20px}.gPopup_closeBtn:hover{transform:scale(1.1)}.gPopup_closeBtn::before{content:"";display:block;width:22px;height:3px;background:#0b3082;border-radius:10px;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}.gPopup_closeBtn::after{content:"";display:block;width:22px;height:3px;background:#0b3082;border-radius:10px;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(-45deg)}.user_explain_area{margin:1% 4%;border:2px solid;border-color:#203886;border-radius:5px;text-align:center;height:80px}.user_explain_area p{margin-top:4px;font-weight:600}.user_explain_area .user_explain_button a{display:block;background-color:#172e80;color:#fff;padding:3px;margin:8px 30%;text-decoration:none;box-shadow:0 4px 0 #141f3d;border-radius:5px}.user_explain_area .user_explain_button a:hover{display:block;background-color:#172e80;color:#fff;padding:3px;margin:12px 30% 0;text-decoration:none;box-shadow:none;border-radius:5px}.gPopup_areaTop{display:flex;align-items:center;justify-content:center;padding:20px 20px}.gPopup_image>img{display:block;margin-right:18px}.gPopup_headline{font-size:27px;color:#0b3182;line-height:1.2}.gPopup_msg{font-size:20px;font-weight:bold;line-height:1.2;margin-top:10px}.gPopup_areaBottom{background:#fff9e2;padding:40px 40px}.gFormBody-result{background-color:#eef1f9;display:none;padding-top:45px}.form_selWrap-requiredSim{background-color:#fbf8bc}.thanks_caution-large{text-align:center;font-size:inherit}.thanksCont_cols{display:flex;justify-content:space-between}.thanksCont_col{background:#fff;border-radius:4px;width:49%;padding:22px 10px 17px;box-sizing:border-box}.thanksCont_title{color:#0b3182;font-size:18px;font-weight:bold;text-align:center;line-height:1.2}.thanksCont_telLink{margin:13px 0 12px}.thanksCont_telLink>a{display:block;text-decoration:none;color:inherit}.thanksCont_telLink>a::before{content:""}.thanksCont_telLink>a::after{content:""}.thanksCont_telLink>a>img{width:316px;height:35px;display:block;margin:0 auto}.thanksCont_telLink-trouble>a>img{width:113px}.thanksCont_caution{color:#666;text-align:center;font-size:14px}.thanksCont_dList{list-style:none;display:flex;align-items:center;font-size:14px;align-items:center;justify-content:center}.thanks_headline-large{width:760px}.steps_wrap{background-color:#999;display:flex;height:54px;margin:20px 0px 30px;font-size:18px}.steps_wrap .step_box{position:relative;line-height:54px}.steps_wrap .step_box .step{display:block;position:absolute;left:32px;top:0;margin:auto;bottom:0;text-align:center;background-color:#fff;line-height:22px;height:22px;padding:2px 5px;font-weight:bold}.steps_wrap .step_box .step_txt{display:block;position:absolute;left:112px;margin:auto 0;text-align:left;color:#fff;letter-spacing:1px}.steps_wrap .step_box:first-child .step{left:10px}.steps_wrap .step_box:first-child .step_txt{left:90px}.steps_wrap .step_box:not(.no3){flex-basis:35%;text-align:center}.steps_wrap .step_box:not(.no3):not(.active):after{content:"";position:absolute;right:-20px;width:0;top:0;height:0;border-left:20px solid #999;border-top:27px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);z-index:2}.steps_wrap .step_box:not(.no3).active:after{content:"";position:absolute;right:-20px;width:0;top:0;height:0;border-left:20px solid #0b3182;border-top:27px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);z-index:2}.steps_wrap .step_box:not(.no3):before{content:"";position:absolute;right:-21px;top:0;width:0;height:0;border-left:20px solid #fff;border-top:27px solid rgba(0,0,0,0);border-bottom:27px solid rgba(0,0,0,0);z-index:1}.steps_wrap .step_box.no3{flex-basis:26%;flex-grow:1}.steps_wrap .step_box.active{background-color:#0b3182}.steps_wrap .step_box.active .step{color:#0b3182}.steps_wrap .step_box:not(.active) .step{color:#999}.fancybox-container{min-width:1060px}.contract-tel{border:2px solid #0b3182;border-radius:6px;text-align:center;overflow:hidden}.contract-tel dl{font-size:16px}.contract-tel dl dt{background-color:#0b3182;font-size:20px;font-weight:bold;color:#fff;line-height:1.2;padding:14px}.contract-tel dl dd{box-sizing:border-box;padding:20px;background-color:#fff;color:#0b3182;font-weight:bold;display:flex;justify-content:space-between;position:relative}.contract-tel dl dd .tel-box{width:420px;text-align:center;line-height:1.5}.contract-tel dl dd .tel-box.left::after{content:"";width:0;height:130px;border-right:2px solid #e4e4e4;position:absolute;top:0;bottom:0;left:50%;margin:auto}.contract-tel dl dd .tel-box .tel-ttl{font-weight:normal}.contract-tel dl dd .tel-box .tel-fd a{display:block;text-decoration:none}.contract-tel dl dd .tel-box .tel-fd .fd{font-size:40px;position:relative}.contract-tel dl dd .tel-box .tel-fd .fd span{position:relative;padding-left:50px}.contract-tel dl dd .tel-box .tel-fd .fd span::before{display:block;content:"";width:48px;height:38px;background:url("../../../../img/pc/form/appoint-easy/tel.png") no-repeat;background-size:contain;position:absolute;left:0;top:0;bottom:0;margin:auto}.contract-tel dl dd .tel-box .tel-fd .time{font-weight:normal}
