.simulationResult{overflow-x:hidden}.resultData_fix{position:fixed;bottom:0;left:0;right:0;z-index:5;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s;opacity:0}.resultData_fix.on{visibility:visible;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:1}.resultData{padding:20px 0 15px;width:100%;margin:0 0 80px}.resultData-bottom{padding:58px 0 0;margin-bottom:0}.resultData_fix .resultData{margin:0}.resultData.on{position:fixed;top:0;left:0;right:0;z-index:5}.resultData_box{width:1000px;margin:0 auto 6px;background-color:#fff;display:flex}.resultData_ttl{font-size:36px;font-weight:700;line-height:1.5;text-align:center;color:#f23071;margin-bottom:36px}.resultData_ttl-sub{font-size:24px;color:#000}.resultDataSpec_data{margin-right:30px}.resultDataSpec_ttl{font-weight:bold;text-align:center;position:relative}.resultDataSpec_ttl-sub{font-weight:normal;font-size:12px}.resultDataSpec_icon{cursor:pointer;font-size:14px;color:#fff;font-weight:normal;text-decoration-line:underline}.resultDataSpec_icon:hover{opacity:.7}.resultDataSpec_box{font-size:12px;line-height:1}.resultDataStrong{font-size:24px;font-weight:700;color:#f23071}.resultDataStrong-nega{color:#236ecd}.resultDataUnit{font-size:14px;font-weight:bold}.resultTransition_btn>button{border:none;cursor:pointer;display:block;border-radius:25px;background-color:#f23071;position:relative;line-height:50px;width:360px;margin:0 auto;color:#fff;text-align:center;font-size:18px;font-weight:700;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.resultTransition_btn>button::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;bottom:0;right:30px;margin:auto}.resultTransition_btn>button:hover{opacity:.7}.resultData_txt{text-align:center;line-height:1;font-size:12px;color:#fff;width:1000px;margin:0 auto}.resultData_txt>a{color:#fff;text-decoration:underline}.resultData_txt2{display:none}.resultData_txt2.on{display:inline}.resultData_fix .toolChip,.resultData_box_foot .toolChip{top:auto;bottom:30px}.toolChip{position:absolute;border:solid 2px #6a7682;background-color:#fff;display:none;width:500px;z-index:100;left:0;right:0;margin:auto;height:auto;bottom:0}.toolChip .toolChip_slid{overflow-y:scroll;max-height:550px}.resultData_fix .toolChip::after,.resultData_box_foot .toolChip::after{transform:rotate(180deg);top:auto;bottom:-12px}.toolChip_btn{width:30px;cursor:pointer;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:-15px;right:-15px}.toolChip_btn:hover{opacity:.7}.toolChip_btn>img{width:100%;vertical-align:bottom}.toolChip dl:nth-child(odd){background:#f7f7f7}.toolChip_data{width:100%;display:none;justify-content:space-between;align-items:center;padding:10px 20px;box-sizing:border-box}.toolChip_data.on{display:flex}.toolChip_data .name{display:none}.toolChip_data .name2{display:block;line-height:1.5;font-size:12px}.toolChip_data.on2 .name{display:inline}.toolChip_data.on3{display:flex}.toolChip_data.st{background-color:#f7f7f7}.toolChip_ttl{width:325px;font-size:14px;line-height:1;letter-spacing:-1px;text-align:left}.toolChip_ttl-sub{font-size:12px;font-weight:normal}.toolChip_box{width:calc(100% - 170px);text-align:right;font-size:12px;line-height:1.25}.toolChip_box-strong{font-size:14px;line-height:1;display:inline-block}.toolChip_box-nega{color:#236ecd}.toolChip_box-unit{font-size:14px;line-height:1;display:inline-block}.tokuten_one b{font-size:12px !important;color:#000}.toolChip_txt{display:inline-block}.toolChip_data:last-child .toolChip_box-strong{color:#f23071}.stepContents{width:1000px;margin:0 auto}.stepContents_item{padding-bottom:100px;position:relative}.stepContents_item::before,.stepContents_item::after{content:"";display:block;position:absolute}.stepContents_item::before{width:60px;height:52px;background:url("../../../img/result/img_step-arrow-step2.png") 0 0/contain no-repeat;left:0;right:0;bottom:-17px;margin:auto;z-index:1}.stepContents_item:nth-child(2)::before{background:url("../../../img/result/img_step-arrow-last.png") 0 0/contain no-repeat}.stepContents_item::after{width:100vw;height:20px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background-color:#fff}.stepContents_item+.stepContents_item{margin-top:80px}.stepContentsHead{text-align:center;margin-bottom:52px}.stepContentsHead_ttl{font-size:36px;line-height:1;font-weight:bold;margin-bottom:30px}.stepContentsHead_icon{display:inline-block;width:auto;vertical-align:middle;transform:translateY(-0.1em);margin:0 12px 0 0}.stepContentsHead_icon>img{width:auto;vertical-align:bottom}.stepContentsHead_txt{font-size:16px;line-height:1.75}.stepContentsHead_txt-strong{font-weight:700}.stepContentsHead_txt-strong-red{font-weight:700;font-size:20px;color:#f23071}.stepContentsHead_txt-sub{font-size:12px;color:#666;line-height:1.67;display:inline-block;margin-top:10px}.stepContentsHead_txt_line{border:1px solid #000;padding:12px 0;margin:28px 0 0}.stepContents_box{margin-top:20px}.stepContents_box_setto{border:solid 5px #e3f9fc;text-align:left}.stepContents_txt{text-align:center;font-size:16px;font-weight:bold;margin-top:22px}.stepBlockWrapper{display:none}.stepBlockHead{background-color:#fff;box-sizing:border-box;transition-property:background-color;transition-duration:.4s;transition-timing-function:ease;position:relative}.stepBlockHead-option{background-color:#e3f9fc}.stepBlockHead-active{background-color:#236ecd}.stepBlockHead-option.stepBlockHead-active{background-color:#23a4cc}.stepBlockHead_inner{display:flex;padding:30px 60px}.grayout{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;z-index:4;top:0;left:0}.grayout .text{height:100%;color:#fff;display:flex;justify-content:center;align-items:center;line-height:normal}.stepBlockHead_tmb{width:110px;margin-right:40px}.stepBlockHead_tmb>img{width:100%;vertical-align:bottom}.stepBlockHead_data{width:720px;text-align:left}.stepBlockHead.stepBlockHead-wrap{flex-wrap:wrap}.stepBlockHead.stepBlockHead-wrap .stepBlockHead_data{width:560px}.stepBlockHead_label{background:#fede14;font-size:14px;font-weight:bold;display:inline-block;padding:4px 22px;border-radius:7px;margin:0 0 10px}.stepBlockHead_ttl{font-size:26px;line-height:1.38;color:#236ecd;font-weight:bold;margin:-4px 0 10px;transition-property:color;transition-duration:.4s;transition-timing-function:ease}.stepBlockHead_ttl-option{color:#23a4cc}.stepBlockHead_ttl-sub{font-size:16px}.stepBlockHead_ttl-active{color:#fff}.stepBlockHead_ttl-active .blockHeadPrice{color:#fff}.stepBlockHead_ttl .hissu{font-size:12px;background:#f23071;color:#fff;padding:1px 6px;position:relative;z-index:1;top:-5px;left:10px}.stepBlockHead_txt{font-size:16px;line-height:1.75;margin-bottom:12px;transition-property:color;transition-duration:.4s;transition-timing-function:ease}.stepBlockHead_txt .sub_ttl{color:#236ecd;font-weight:bold;display:block;transition-property:color;transition-duration:.4s;transition-timing-function:ease;margin-bottom:5px}.stepBlockHead_txt-sub{color:#666;font-size:12px;transition-property:color;transition-duration:.4s;transition-timing-function:ease}.stepBlockHead_txt-active{color:#fff}.stepBlockHead_txt-active .sub_ttl{color:#fff}.stepBlockHead_txt-active .stepBlockHead_txt-sub{color:#fff}.optionService{margin:0 0 50px}.blockHeadPrice{font-size:16px;line-height:1;display:inline-block;margin-left:3px;color:#000;transition-property:color;transition-duration:.4s;transition-timing-function:ease}.blockHeadPrice-sub{font-size:12px}.blockHeadPrice-0yen{position:relative}.blockHeadPrice-0yen::after,.blockHeadPrice-0yen::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto}.blockHeadPrice-0yen::after{width:81px;height:21px;left:0;right:0;background:url("../../../img/result/img_price_closs.png") 0 0/contain no-repeat}.blockHeadPrice-0yen::before{width:44px;height:22px;right:-44px;background:url("../../../img/result/txt_0yen.png") 0 0/contain no-repeat}.blockHeadPrice-0yenOnly::after{content:none}.blockHeadPrice-0yenOnly::before{width:34px;height:22px;top:-12px;right:-22px;background-position:center right;background-size:44px}.stepBlockHead_btn{background-color:#c8e0ff;text-align:center;padding:12px 0;cursor:pointer}.stepBlockHead_btn p{position:relative;display:inline-block;color:#236ecd;font-size:15px;font-weight:bold;width:140px}.stepBlockHead_btn p:after{position:absolute;content:"";width:0;height:0;border-top:12px solid #236ecd;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:0;bottom:0;right:0px;margin:auto}.stepBlockHead_btn.option{background-color:#bde8f5}.stepBlockHead_btn.option p{color:#23a4cc}.stepBlockHead_btn.option p:after{border-top:12px solid #23a4cc;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.stepBlockStatusWrapper{width:auto;display:flex;position:relative;z-index:1}.stepBlockStatus{color:#fff;line-height:45px;background-color:#f23071;width:220px;text-align:center;font-weight:700;font-size:14px}.stepBlockStatus::before{content:"";display:inline-block;width:16px;height:13px;background:url("../../../img/result/icon_status-check.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em);margin-right:9px}.stepBlock{background-color:#e3f0fc;padding:60px 80px 65px;box-sizing:border-box}.stepBlock-option{background-color:#e3f9fc}.stepBlockInner{display:flex;justify-content:space-between}.stepSpec{width:440px}.stepSpec .campaign_table{width:100%}.stepSpec .campaign_table th,.stepSpec .campaign_table td{font-size:13px;padding:5px 0}.stepSpec .cashback_table{width:100%}.stepSpec .cashback_table td{border-bottom:1px solid #e3f0fc;border-right:1px solid #e3f0fc}.stepSpec .cashback_table .head{background-color:#246dcc;color:#fff;font-weight:bold;padding:15px 0;font-size:12px;width:40%;padding-left:15px;line-height:1.3}.stepSpec .cashback_table .price-td{font-weight:bold;background:#fff;font-size:14px;text-align:center}.stepSpec .cashback_table .price-td .price{color:#246dcc;font-size:20px;margin-right:5px}.stepSpec .cashback_table .price-td .price .num{font-size:26px}.stepSpec .table-annotation{margin-top:10px}.stepSpec .table-annotation p{color:#666;font-size:12px;text-indent:-1rem;margin-left:1rem;line-height:1.5}.stepSpec_data+.stepSpec_data{margin-top:26px}.stepSpec_data .annotation{margin-top:5px;font-size:14px}.stepSpec_ttl{font-weight:bold;font-size:18px;line-height:1.56;margin-bottom:7px;color:#236ecd}.stepSpec_ttl-option{color:#23a4cc}.stepSpec_box{font-size:16px;line-height:1.75}.stepSpecCaption{color:#666;font-size:12px;line-height:1.5;margin-top:10px;display:block;text-indent:-1em;margin-left:1em}.stepSpec_list{background-color:#f1f8fe;padding:22px 22px 22px;box-sizing:border-box;margin-top:11px}.stepSpec_item{text-indent:-14.5px;margin-left:14px;font-size:14px;line-height:1.7}.stepSpec_item+.stepSpec_item{margin-top:7px}.stepSpec_item::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#236ecd;vertical-align:middle;transform:translateY(-0.1em)}.stepSpecChild_list{font-size:12px;margin-top:5px}.stepSpecChild_item{text-indent:-1em;margin-left:1em;color:#666}.stepSpecTableWrapper{width:100%;padding:30px 20px 20px;margin-top:24px;box-sizing:border-box;background-color:#f1f8fe}.stepSpecTable_txt{text-align:center;line-height:1;font-size:14px;font-weight:bold;margin-bottom:20px}.stepSpecTable{width:100%}.stepSpecTable+.stepSpecTable{border-top:solid 1px #c3c3c3;margin-top:-1px;position:relative;z-index:1}.stepSpecTable_item{padding:15px 18px 14px;box-sizing:border-box;vertical-align:middle;position:relative;line-height:1.7;font-size:11.5px}.stepSpecTable_item::after{content:"";display:block;width:calc(100% - 36px);height:1px;background-color:#c3c3c3;position:absolute;bottom:0;left:18px}.stepSpecTable_ttl{width:156px;background-color:#e3f0fc;font-weight:bold}.stepSpecTable_ttl::after{content:none}.stepSpecTable_ttl-wide{width:248px}.stepSpecTable_ttl-wide::after{content:"";display:block;width:100%;height:1px;background-color:#c3c3c3;position:absolute;bottom:0;left:0}.optionService_ttl{text-align:center;font-weight:bold;line-height:1;font-size:24px;padding:40px 0}.stepSpecTmbArea{display:flex;justify-content:space-between;margin-top:23px}.stepSpecTmbArea+.stepSpecTmbArea{margin-top:30px}.stepSpecTmbArea_tmb{width:175px}.stepSpecTmbArea_tmb>img{vertical-align:bottom;width:100%}.stepSpecTmbArea_data{width:auto}.stepSpecTmbArea_ttl{font-weight:bold;line-height:1.5;color:#236ecd;margin-bottom:11px;font-size:16px}.stepSpecTmbArea_ttl-option{color:#23a4cc}.stepSpecTmbArea_box{line-height:1.7;font-size:14px}.stepSpecTmbArea_txtSub{color:#666;font-size:12px;display:block;text-indent:-1em;margin:10px 0 0 1em}.stepContentsChild{padding:40px;box-sizing:border-box;background:#fff}.stepContentsChild .stepBlockWrapper+.stepBlockHead{margin-top:10px}.stepContentsChild .stepBlock{padding:25px 86px}.stepTransition{width:320px}.stepTransition_btn>a{display:block;background-color:#236ecd;color:#fff;font-size:18px;font-weight:700;padding:18px 0 17px;text-align:center;border-radius:30px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.stepTransition_btn>a:hover{opacity:.7}.stepTransition_btn>a::after{content:"";display:block;width:14px;height:12px;background:url("../../../img/result/icon_step-transition.png") 0 0/contain no-repeat;position:absolute;top:0;right:40px;bottom:0;margin:auto}.stepTransition_btn-option>a{background-color:#23a4cc}.stepTransition_btn-twoLine>a{padding:4px 0 6px;line-height:1.4}.stepTransition_btn+.stepTransition_btn{margin-top:20px}.stepTransition_txt{font-size:14px}.closeArea{margin-top:60px}.closeArea_btn2,.closeArea_btn{width:480px;line-height:60px;font-size:18px;font-weight:bold;position:relative;background-color:#fff;border-radius:30px;text-align:center;margin:0 auto}.closeArea_btn2::after,.closeArea_btn::after{content:"";display:block;width:14px;height:2px;background-color:#236ecd;position:absolute;top:0;right:40px;bottom:0;margin:auto}.stepBlockStatus_btn{width:220px;text-align:left;margin-right:20px}.stepBlockStatus_btn>input{display:none}.stepBlockStatus_btn-first{width:calc(50% - 20px);margin-top:0 !important}.stepBlockStatusTag{line-height:1.4;padding:0px 22px;box-sizing:border-box;font-size:12px;border-radius:7px;border:solid 2px #ccc;display:flex;align-items:center;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;position:relative;z-index:1;height:45px}.stepBlockStatusTag.err{border-color:#f23071}.stepBlockStatus_btn input:checked+.stepBlockStatusTag{border-color:#236ecd}.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:10px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease}.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}.stepBlockStatus_btn input:checked+.stepBlockStatusTag .stepBlockStatus_icon{border-color:#236ecd}.stepBlockStatus_btn input:checked+.stepBlockStatusTag .stepBlockStatus_icon::after{opacity:1}.stepBlockStatus_txt{display:inline-block;width:calc(100% - 29px);vertical-align:middle;font-size:12px;line-height:1.3}.stepFirstQuestion{padding:30px 60px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.stepLastQuestion{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:25px 19px}.stepFirstQuestion{background-color:#fff}.stepFirstQuestion_ttl,.stepLastQuestion_ttl{font-size:20px;line-height:1;font-weight:bold}.stepFirstQuestion_ttl{width:400px}.stepFirstQuestion_ttl span:first-child{display:none}.stepFirstQuestion_ttl.on span:first-child{display:inline}.stepFirstQuestion_ttl.on span:last-child{display:none}.stepLastQuestion_ttl{width:300px;text-align:left;color:#23a4cc}.stepLastQuestion_ttl span{font-size:12px;background:#f23071;color:#fff;padding:1px 6px;position:relative;z-index:1;top:-3px;left:10px}.stepFirstQuestion_box,.stepLastQuestion_box{display:flex;justify-content:space-between}.stepFirstQuestion_box{width:calc(100% - 400px)}.stepLastQuestion_box{width:calc(100% - 300px);position:relative;z-index:1}.stepLastQuestion_block,.stepQuestion_box,.optionService{display:none}.stepLastQuestion_block{margin:0px 30px 20px}.stepQuestion_box{margin-top:20px}.stepBlockHead_top{padding:0}.stepBlockHead_tel{background:#ffe0e0;padding:40px;margin:10px 0 0}.stepBlockHead_tel_ttl{font-size:26px;font-weight:bold;margin:0 0 36px}.stepBlockHead_tel_ttl span{font-size:12px;background:#f23071;color:#fff;padding:1px 6px;position:relative;z-index:1;top:-5px;left:10px}.resultTransition_btn>button.submit_off{background:#ccc}.submit_on{display:block !important}.submit_off{display:none !important}.err .submit_on{display:none !important}.err .submit_off{display:block !important}.stepBlockStatusTag_mes{z-index:1;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;display:none}.stepBlockStatusTag_mes:before{content:"";z-index:1;position:absolute;border-left:0px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:9px solid #f23071;border-bottom:0px solid rgba(0,0,0,0);width:0px;height:0px;bottom:-8px;left:11px;margin:auto}.stepBlockStatusTag_mes.err{display:block}.stepBlock-option .stepSpec_ttl{color:#23a4cc}.stepBlock-option .stepSpecTmbArea_ttl{color:#23a4cc}.stepBlock-option .stepTransition_btn>a{background-color:#23a4cc}.stepFaq{margin:55px 0 0}.stepBlock-option .questionText-active{background:#23a4cc}.stepBlock-option .questionText::before,.stepBlock-option .questionText::after{background-color:#23a4cc}.stepBlock-option .questionText-active::before,.stepBlock-option .questionText-active::after{background-color:#fff}.stepBlock-option .questionTextInner::before{background-image:url("../../../img/support/icon_question-q2.png")}.stepBlock-option .questionTextInner-active::before{background-image:url("../../../img/support/icon_question-q-current2.png")}.stepBlock-option .questionAnswer::before{background-image:url("../../../img/support/icon_question-a2.png")}.stepFaq_ttl{text-align:center;font-size:36px;line-height:1.5;font-weight:bold;padding-bottom:10px}.val_mes{width:1000px;margin:0 auto 0;background-image:url("../../../img/result/mes_bg_img00.png"),url("../../../img/result/mes_bg.png");background-size:auto 100%,auto;background-position:0 0;background-repeat:no-repeat;display:flex;align-items:center;height:92px;font-size:19px;color:#236ecd;position:relative;z-index:1}.val_mes.img01{background-image:url("../../../img/result/mes_bg_img01.png"),url("../../../img/result/mes_bg.png")}.val_mes.img02{background-image:url("../../../img/result/mes_bg_img02.png"),url("../../../img/result/mes_bg.png")}.val_mes.img03{background-image:url("../../../img/result/mes_bg_img03.png"),url("../../../img/result/mes_bg.png")}.val_mes.img04{background-image:url("../../../img/result/mes_bg_img04.png"),url("../../../img/result/mes_bg.png")}.val_mes.img05{background-image:url("../../../img/result/mes_bg_img05.png"),url("../../../img/result/mes_bg.png")}.val_mes.img06{background-image:url("../../../img/result/mes_bg_img06.png"),url("../../../img/result/mes_bg.png")}.val_mes.img07{background-image:url("../../../img/result/mes_bg_img07.png"),url("../../../img/result/mes_bg.png")}.val_mes.img08{background-image:url("../../../img/result/mes_bg_img08.png"),url("../../../img/result/mes_bg.png")}.val_mes.img09{background-image:url("../../../img/result/mes_bg_img09.png"),url("../../../img/result/mes_bg.png")}.val_mes.err{background-image:url("../../../img/result/mes_bg_img99.png"),url("../../../img/result/mes_bg.png")}.resultData_mes1{width:100%}.resultData_mes2{display:none;width:100%}.val_mes.err .resultData_mes1{display:none}.val_mes.err .resultData_mes2{display:block}.resultData_mes{display:none;margin:0 0 23px;padding:0 0 0 124px;text-align:center;line-height:1.3}.resultData_mes_i_service4 .resultData_mes_resaize{display:block;text-align:left;font-size:15px}.resultData_mes>span{background:#fff;display:block;position:absolute;z-index:1;left:100px;right:5px;top:5px;bottom:22px;border-radius:100px;padding:17px 0 0}.resultData_mes>span span{opacity:0}.resultData_mes>span span:nth-child(1){animation-name:dotto_anim1;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:1s}.resultData_mes>span span:nth-child(2){animation-name:dotto_anim2;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:1s}.resultData_mes>span span:nth-child(3){animation-name:dotto_anim3;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:1s}.resultData_mes .resultData_mes_def{background:none;display:inline;position:relative;left:auto;right:auto;top:auto;bottom:auto;border-radius:0;padding:0}.resultData_mes_def1,.resultData_mes_def2{display:none}.resultData_mes_def1.on,.resultData_mes_def2.on{display:block}@keyframes dotto_anim1{0%{opacity:0}30%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes dotto_anim2{0%{opacity:0}50%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes dotto_anim3{0%{opacity:0}70%{opacity:0}90%{opacity:1}90%{opacity:1}100%{opacity:0}}.resultData_mes.err,.resultData_mes.on{display:block}.resultData_mes.err>span,.resultData_mes.on>span{opacity:1;animation-name:dotto_anim_main;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:1.4s}@keyframes dotto_anim_main{0%{opacity:1}90%{opacity:1}100%{opacity:0}}.m-auto{margin:auto}.user_sum_ttl{background:#ffe600;padding:30px 15px;margin-top:40px}.user_sum_ttl .user_plan_ttl{color:#236ecd;font-size:28px;font-weight:bold;text-shadow:2px 0 0 #fff,0 2px 0 #fff,-2px 0 0 #fff,0 -2px 0 #fff;margin-bottom:20px}.user_campaing_ttl{font-size:22px;color:#236ecd;font-weight:bold;margin-bottom:15px}.contentHead_result_message{background:#fff;border:2px solid #236ecd;padding:25px 0 25px;text-align:left;border-radius:8px}.contentHead_result_message .contentHead_result_text p{font-size:30px;color:#236ecd;font-weight:bold;line-height:44px;padding-left:50px;background-image:url("/img/result/check.png");background-size:30px;background-repeat:no-repeat;background-position:left top 8px}.contentHead_result_message .contentHead_result_text p span{background:linear-gradient(transparent 80%, #ffe600 0%);background-position-y:-5px;background-repeat:no-repeat}.contentHead_result_message .contentHead_result_text p b{color:#f23071}.contentHead_result_message .contentHead_result_text.campaing{width:90%}.contentHead_result_message .contentHead_result_text.campaing p{font-size:18px}.contentHead_result_message .contentHead_result_text{width:85%;margin:auto}.kome_list{text-align:left;font-size:12px;color:#666;line-height:18px;padding:5px 0 10px}.kome_list li{text-indent:-2rem;margin-left:2rem;margin-bottom:6px}.kome_list li:last-child{margin-bottom:0}.kome_list li span{padding-right:10px}.sum_list_result .resultData{background-color:unset;padding:0}.sum_list_result .sum_h2{font-size:24px;color:#fff;padding:20px;background:#236ecd}.sum_list_result .sum_h2 img{vertical-align:middle;margin-right:20px}.sum_list_result .sum_h3{text-align:left;font-size:22px;color:#236ecd;border-left:4px solid;padding-left:10px;margin-bottom:15px}.sum_list_result .mt30{margin-top:30px}.sum_list_result .resultData_box{background:#c9e0fe;padding:60px;width:auto;display:block;margin:0}.sum_list_result .resultData_box .sum_result_tbl{background:#fff}.sum_list_result .resultData_box .sum_result_tbl table{font-size:16px;width:100%}.sum_list_result .resultData_box .sum_result_tbl table tr:nth-child(odd){background:#f7f7f7}.sum_list_result .resultData_box .sum_result_tbl table th{font-weight:bold;padding:15px 0 15px 30px}.sum_list_result .resultData_box .sum_result_tbl table td{width:30%;font-weight:bold;text-align:right;padding:15px 30px 15px 0}.sum_list_result .tyui_txt{margin-top:30px}.sum_list_result .tyui_txt p{text-align:left;font-size:14px;font-weight:bold}.sum_list_result .tyui_txt .kome_list li{text-indent:-1rem;margin-left:1rem;margin-bottom:2px}.sum_list_result .tyui_txt .kome_list li span{padding-right:6px}.accordion_ttl span{padding-left:18px;background-image:url("/img/result/plus.png");background-repeat:no-repeat;background-position:center right;background-size:contain;margin-left:10px}.accordion_ttl span.open{padding-left:18px;background-image:url("/img/result/minus.png");background-repeat:no-repeat;background-position:center right;background-size:contain;margin-left:10px}.accordion_txt{font-weight:normal;line-height:22px;margin-top:10px;display:none}.font_normal{font-weight:normal}.font12{font-size:12px}.font24{font-size:24px}.font14{font-size:14px}.font16{font-size:16px}.f_pink{color:#f23071;font-weight:bold}.font-top{vertical-align:text-top}.resultData_next_ttl{font-size:24px;color:#236ecd;font-weight:bold}.resultData_next_ttl span{font-size:30px}.next_linkbtn{cursor:pointer;display:block;font-size:25px;color:#fff;background:#f23071;border-radius:50px;border:none;padding:30px 0;width:500px;margin:35px auto 0;position:relative}.next_linkbtn::after{content:"";position:absolute;top:0;bottom:0;right:20px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin:auto}.result_more{border-top:6px solid #236ecd;border-bottom:6px solid #236ecd;position:relative}.result_more::before{position:absolute;content:"";width:0;height:0;border-top:25px solid #236ecd;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);left:0;bottom:-25px;right:0px;margin:auto}.result_more::after{position:absolute;content:"";width:0;height:0;border-top:20px solid #fff;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);left:0;bottom:-17px;right:0px;margin:auto}.result_more .result_more_ttl{color:#236ecd;font-size:33px;line-height:48px;font-weight:bold}.result_more .result_more_ttl .pink_font{color:#f23071}.sum_result{padding-top:65px;background:#e3f0fc}.form_flow_sim_footer{text-align:center;margin:auto;padding:60px 0 100px;background-color:#fff;box-sizing:border-box;width:100%}.tuijyu_f{background:#236ecd}.tuijyu_f .resultData_box{background:#236ecd;display:flex;justify-content:center;align-items:center}.tuijyu_f .resultData_box .tuijyu_ttl{font-size:16px;color:#fff;line-height:40px;background:#4f8bd7;padding:0 30px;border-radius:6px;margin-bottom:10px;position:relative}.tuijyu_f .resultData_box .tuijyu_ttl::after{position:absolute;content:"";width:0;height:0;border-top:15px solid #4f8bd7;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:0;bottom:0;right:-15px;margin:auto;transform:rotate(-90deg)}.tuijyu_f .resultData_box .tuijyu_ttl .yellow_font{font-size:20px;color:#fede14;vertical-align:top}.toolChipShadow{position:fixed;top:0;left:0 !important;background-color:rgba(35,110,205,.8);bottom:0;right:0;z-index:100;display:none}.op_dl_table{position:relative}.op_dl_table .op_dt_table{position:absolute;top:15px;left:20px}.op_dl_table .op_dd_table{width:100%}.op_dl_table .op_dd_table .acc-options{margin-top:10px}.op_dl_table .op_dd_table .acc-options dl{padding:0;background:#f7f7f7}.op_dl_table .op_dd_table .acc-options dl dt,.op_dl_table .op_dd_table .acc-options dl dd{font-weight:normal}.op_dl_table .op_dd_table .acc-options dl dt span,.op_dl_table .op_dd_table .acc-options dl dd span{font-weight:normal;font-size:14px}
