﻿body{font-family:"Noto Sans JP"}#mainv .bg{background:linear-gradient(to right, #00b0f9 40%, #014eea 60%)}#mainv .bg .mainv{width:100%;height:470px;background:url("/img/pc/lp/dn/mv.png") no-repeat top center;text-align:center}.mv-bottom{color:#737373;background-color:#fff;text-align:left;margin:0 auto 20px;padding:0}.mv-bottom .mv-cta{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;height:180px;background:#36313f}.mv-bottom .mv-cta .cta_wrap{width:880px;margin:0 auto;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;position:relative}.mv-bottom .mv-cta .cta_wrap .left{margin-left:80px;width:280px;color:#fff;font-size:26px;font-weight:bold}.mv-bottom .mv-cta .cta_wrap .left .color{color:#fcee21}.mv-bottom .mv-cta .cta_wrap .left .color .text-num{font-size:64px}.mv-bottom .mv-cta .cta_wrap .left .color .sup{vertical-align:baseline;font-size:12px}.mv-bottom .mv-cta .cta_wrap .left .fukidashi{margin-bottom:15px;padding:0 25px;font-size:14px;line-height:30px;text-align:center;position:relative;border:1px solid #fff;border-radius:20px;position:relative}.mv-bottom .mv-cta .cta_wrap .left .fukidashi::after{content:"";display:inline-block;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;bottom:-7px;right:0;left:0;margin:auto;background:#36313f}.mv-bottom .mv-cta .cta_wrap .right{width:450px;text-align:center;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.mv-bottom .mv-cta .cta_wrap .btn{text-align:center}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:430px;height:100px;margin:0 auto;border:none;box-shadow:0px 4px 7px 0px rgba(17,48,95,.5);background-color:#f23071;border-radius:100px;color:#fff;font-size:30px;font-weight:bold;line-height:100px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button:hover{border:none;transform:translateY(2px);background:#9a57ff;border-color:#9a57ff;box-shadow:none}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button .text{line-height:1}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button .text .small{margin-bottom:10px;font-size:16px;font-weight:normal;display:inline-block}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button span::before{display:none}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button.active::after{transform:rotate(-135deg)}.mv-bottom .mv-cta .cta_wrap .btn.btn_entry button::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3.5px solid #fff;border-bottom:3.5px solid #fff;border-top:none;position:absolute;width:13px;height:13px;right:8%;margin:auto}.mv-bottom .mv-cta_bottom{display:none}.mv-bottom .note_num{width:928px}.bold{font-weight:bold}.pink{color:#f23071}sup{font-size:.6em;font-weight:normal;position:relative;top:-1em}div.scroll{margin-top:15px;background:none}.contents{width:1000px}.note,.note_num{color:#666}.note a,.note_num a{color:#037de4}.btn{text-align:center}.btn.link-btn a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:450px;height:62px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:62px;color:#fff;font-size:20px;font-weight:bold;line-height:62px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.btn.link-btn a::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.btn.link-btn a:hover{background:#58bef9;border:2px solid #58bef9}.btn.link-btn a{margin-top:-5px;position:relative;z-index:0;border:none;background:#f23071}.btn.link-btn a:hover{background:#9a57ff;border:none;transform:translateY(2px)}.btn.btn_appoint_top a,.btn.btn_entry_top a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:320px;height:86px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:86px;color:#fff;font-size:20px;font-weight:bold;line-height:86px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.btn.btn_appoint_top a::after,.btn.btn_entry_top a::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.btn.btn_appoint_top a:hover,.btn.btn_entry_top a:hover{background:#58bef9;border:2px solid #58bef9}.btn.btn_appoint_top a,.btn.btn_entry_top a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:stretch;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:stretch;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:stretch;align-items:center;margin-top:-5px;position:relative;z-index:0;border:2px solid #fff;background-image:linear-gradient(180deg, #ff6dac, #fb437b);border-radius:10px}.btn.btn_appoint_top a img,.btn.btn_entry_top a img{width:40px;margin-left:20px}.btn.btn_appoint_top a span,.btn.btn_entry_top a span{width:210px}.btn.btn_appoint_top a:hover,.btn.btn_entry_top a:hover{background:#9a57ff;border:2px solid #fff;transform:translateY(2px)}.ctatopimg{margin-top:60px;text-align:center}.content-container .nayami{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0 0;background-color:#e2e4e6}.content-container .nayami .title{margin-bottom:50px;font-size:36px;line-height:1.5;font-weight:bold;text-align:center}.content-container .nayami .inner{padding-top:50px;text-align:center;position:relative}.content-container .nayami .inner .fukidashi{width:345px;height:89px;font-size:14px;font-weight:bold;line-height:89px;text-align:center;background:url("/img/pc/lp/dn/nayami/voice_r.png") no-repeat bottom center;position:absolute}.content-container .nayami .inner .fukidashi.pos1{top:0;left:50px}.content-container .nayami .inner .fukidashi.pos2{top:0;right:110px}.content-container .nayami .inner .fukidashi.pos3{top:90px;left:0}.content-container .nayami .inner .fukidashi.pos4{top:90px;right:0}.content-container .nayami .inner .fukidashi .blue{color:#037de4}.content-container .kaiketsu{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:680px;padding:90px 0 60px;background:url("/img/pc/lp/dn/kaiketsu/ttl_kaiethu_bg.png") no-repeat top center}.content-container .kaiketsu .title{margin-bottom:60px;text-align:center;position:relative}.content-container .kaiketsu .title::before{content:"";display:inline-block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #44a7ff;border-bottom:3px solid #44a7ff;position:absolute;margin:auto;top:-60px;left:0;right:0}.content-container .kaiketsu .title::after{content:"";display:inline-block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #037de4;border-bottom:3px solid #037de4;position:absolute;margin:auto;top:-50px;left:0;right:0}.content-container .kaiketsu .inner{width:880px;margin:auto}.content-container .kaiketsu .inner .list{width:500px;padding:50px 35px;background:#dbeeff;font-size:30px}.content-container .kaiketsu .inner .list li{padding-left:25px;background:url("/img/pc/common/icon/check.png") no-repeat center left}.content-container .kaiketsu .inner .list .blue{color:#037de4}.content-container .kaiketsu .inner .list .sup{vertical-align:baseline;font-size:12px}.content-container .kaiketsu .scroll{width:980px;height:75px}.content-container .reasonlinks{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:120px;padding:25px 0}.content-container .reasonlinks .inner{margin:auto;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.content-container .reasonlinks .inner .list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;border-left:1px solid #037de4}.content-container .reasonlinks .inner .list li{width:220px;font-size:20px;border-right:1px solid #037de4}.content-container .reasonlinks .inner .list li a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:10px 0;color:#037de4}.content-container .reasonlinks .inner .list li img{height:50px}.content-container .reasonlinks .inner .list li .text{position:relative;margin-left:10px;padding-right:20px}.content-container .reasonlinks .inner .list li .text::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #037de4;border-bottom:2px solid #037de4;margin:auto;position:absolute;top:0;bottom:0;right:0}.content-container .reason{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:60px 0;background:url("/img/pc/lp/dn/reason/bg.png") repeat top center}.content-container .reason .inner{width:100%}.content-container .reason .inner .reason-list>li:not(:first-child){margin-top:60px}.content-container .reason .inner .reason-list .block{border-radius:15px;background:#fff;box-shadow:0px 4px 6px 0px rgba(30,30,30,.2)}.content-container .reason .inner .reason-list .block .title{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;line-height:80px;border-radius:15px 15px 0 0;background:#037de4}.content-container .reason .inner .reason-list .block .title .text{margin-left:20px;font-size:26px;font-weight:bold;color:#fff}.content-container .reason .inner .reason-list .block .title .text .yellow{color:#ffec18}.content-container .reason .inner .reason-list .block .title .text .sup{vertical-align:baseline;font-size:12px}.content-container .reason .inner .reason-list .block .innerwrap{padding:20px 50px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.content-container .reason .inner .reason-list .block .innerwrap .textwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:430px}.content-container .reason .inner .reason-list .block .innerwrap .textwrap .note{margin-top:10px}.content-container .reason .inner .reason-list .block .innerwrap .sub_title{width:100%;margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.content-container .reason .inner .reason-list .block .innerwrap .scroll{height:84px}.content-container .reason .inner .reason-list .block .innerwrap .sbwrap{width:430px;color:#037de4}.content-container .reason .inner .reason-list .block .innerwrap .sbwrap dt{margin:0;color:#fff;background:#037de4;text-align:center;font-size:14px;font-weight:bold;line-height:40px;border-radius:5px 5px 0px 0px}.content-container .reason .inner .reason-list .block .innerwrap .sbwrap dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:10px 20px;border:2px solid #037de4;border-top:none;border-radius:0 0 5px 5px;gap:20px}.content-container .reason .inner .reason-list .block .innerwrap .sbwrap dd ul li{padding-left:25px;background:url("/img/pc/common/icon/check.png") no-repeat center left}.content-container .reason .inner .reason-list .block .innerwrap .koteiwrap{width:430px;color:#777}.content-container .reason .inner .reason-list .block .innerwrap .koteiwrap dt{margin:0;color:#fff;background:#777;text-align:center;font-size:14px;font-weight:bold;line-height:40px;border-radius:5px 5px 0px 0px}.content-container .reason .inner .reason-list .block .innerwrap .koteiwrap dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:10px 20px;border:2px solid #777;border-top:none;border-radius:0 0 5px 5px;gap:20px}.content-container .reason .inner .reason-list .block .innerwrap .koteiwrap dd ul li{padding-left:25px;position:relative}.content-container .reason .inner .reason-list .block .innerwrap .koteiwrap dd ul li::before{display:block;content:"×";position:absolute;margin:auto;top:0;bottom:0;left:0}.content-container .reason .inner .reason-list .block .attentionwrap{padding:20px 50px 30px;border-radius:0 0 15px 15px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-size:14px;background:#f5f5f5}.content-container .reason .inner .reason-list .block .attentionwrap .textwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:430px}.content-container .reason .inner .reason-list .block .attentionwrap .textwrap .attentiontitle{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:10px;gap:10px;font-size:16px;font-weight:bold}.content-container .reason .inner .reason-list .onpointwrap{margin-top:20px}.content-container .reason .inner .reason-list .onpointwrap .titlewrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:10px;font-size:24px;font-weight:bold;color:#037de4;gap:10px}.content-container .reason .inner .reason-list .onpointwrap .innerwrap{padding:20px;border-radius:15px;font-size:14px;background:#fff}.content-container .voice{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0}.content-container .voice .voice-contents{width:100%}.content-container .voice .voice-contents .title{margin-bottom:20px;font-size:40px;line-height:1.5;font-weight:bold;text-align:center}.content-container .step{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0;background-color:#dbeeff}.content-container .step .title{margin-bottom:60px;font-size:34px;line-height:1.5;font-weight:bold;text-align:center}.content-container .step .title .underline{color:#f23071;text-decoration:underline}.content-container .step .title .small{font-size:26px}.content-container .step .inner .title{margin-bottom:60px;font-size:34px;line-height:1.5;font-weight:bold;text-align:center}.content-container .step .inner .title span{color:#0074d3}.content-container .step .inner .title .f60{font-size:60px}.content-container .step .inner .step-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.content-container .step .inner .step-list .block{width:320px;position:relative}.content-container .step .inner .step-list .block:not(:first-child)::before{content:"";display:inline-block;width:0;height:0;border:16px solid rgba(0,0,0,0);border-right:none;border-left:15px solid #000;position:absolute;margin:auto;top:0;bottom:0;left:-10px}.content-container .step .inner .step-list .block .steptitle{width:198px;margin:auto;font-size:18px;font-weight:bold;line-height:42px;color:#fff;text-align:center;background:#037de4;border-radius:10px 10px 0 0}.content-container .step .inner .step-list .block .steptitle .num{font-size:30px}.content-container .step .inner .step-list .block .innerwrap{min-height:414px;padding:30px 40px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:space-between row;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:space-between row;display:flex;flex-flow:row wrap;justify-content:center;align-items:space-between row;overflow:visible;border-radius:5px;background:#fff;border-radius:10px}.content-container .step .inner .step-list .block .innerwrap .block_title{font-size:24px;font-weight:bold;line-height:1.5}.content-container .step .inner .step-list .block .innerwrap .block_img{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:30px;height:134px}.content-container .step .inner .step-list .block .innerwrap .block_text{margin-top:30px}.content-container .step .inner .bottom_text{margin-top:40px;font-size:15px;font-weight:bold;text-align:center}.content-container .step .inner .bottom_text .blue{font-size:24px;color:#0074d3}.content-container .step .inner .bottom_text .blue .num{font-size:40px}.content-container .step .inner .bottom_text .blue .small{font-size:18px}.content-container .campaign{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0;background:url("/img/pc/lp/dn/campaign/bg.png") no-repeat top center}.content-container .campaign .title{margin-bottom:50px;font-size:36px;line-height:1.5;font-weight:bold;text-align:center}.content-container .campaign .title span{font-size:24px}.content-container .campaign .inner .campaignwrap{width:880px;margin:0 50px 30px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.content-container .campaign .inner .campaignwrap .campaignimg{width:345px}.content-container .campaign .inner .campaignwrap .campaigninfo{padding-left:40px;font-size:24px;font-weight:bold;box-sizing:border-box}.content-container .campaign .inner .campaignwrap .campaigninfo .num{font-size:60px;color:#f23071}.content-container .campaign .inner .js-faq{margin-bottom:24px;border:1px solid #037de4;border-radius:7px}.content-container .campaign .inner .js-faq>dt{padding:20px 0 20px 50px;color:#222;font-size:22px;background:none;position:relative;transition-duration:.3s;transition-property:color,background;cursor:pointer}.content-container .campaign .inner .js-faq>dt .tof{display:block;width:100%}.content-container .campaign .inner .js-faq>dt .small{font-size:12px;font-weight:normal}.content-container .campaign .inner .js-faq>dt::before,.content-container .campaign .inner .js-faq>dt::after{position:absolute;margin:auto;top:0;bottom:0;right:15px;display:block;content:"";width:30px;height:2px;background:#037de4;transition-duration:.3s;transition-property:transform}.content-container .campaign .inner .js-faq>dt::after{transform:rotate(90deg)}.content-container .campaign .inner .js-faq>dt.active{color:#222;border-radius:7px 7px 0 0}.content-container .campaign .inner .js-faq>dt.active::before,.content-container .campaign .inner .js-faq>dt.active::after{background:#037de4;transform:rotate(0deg)}.content-container .campaign .inner .js-faq>dt+dd{display:none;margin:0 20px;padding:28px 25px 28px 30px;background:none;font-size:16px;border-top:1px solid #eaf5ff}.content-container .campaign .inner .js-faq>dt+dd>.balloon{margin-top:20px;padding:30px;background:#cfedfc;border-radius:10px;position:relative}.content-container .campaign .inner .js-faq>dt+dd>.balloon::before{display:block;content:"";width:0;height:0;position:absolute;margin:auto;top:-18px;right:0;left:0;border:9px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cfedfc rgba(0,0,0,0)}.content-container .campaign .inner .js-faq>dt+dd .textwrap dt{color:#037de4;font-weight:bold}.content-container .campaign .inner .js-faq>dt+dd .textwrap dt:not(:first-child){margin-top:20px}.content-container .campaign .inner .js-faq>dt+dd .list{padding-left:1em;text-indent:-1em}.content-container .campaign .inner .js-faq>dt+dd .list .bold{font-weight:bold}.content-container .campaign .inner .js-faq>dt+dd .list .red{color:red}.content-container .questions{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:40px 0}.content-container .questions .title{margin-bottom:50px;font-size:40px;line-height:1.5;font-weight:bold;text-align:center}.content-container .questions .js-faq{margin-bottom:24px;border:1px solid #037de4;border-radius:7px}.content-container .questions .js-faq>dt{padding:20px 0 20px 80px;color:#222;font-size:22px;background:url("/img/pc/lp/dn/faq/q_img.png") no-repeat 20px center;position:relative;transition-duration:.3s;transition-property:color,background;cursor:pointer}.content-container .questions .js-faq>dt .tof{display:block;width:100%}.content-container .questions .js-faq>dt .small{font-size:12px;font-weight:normal}.content-container .questions .js-faq>dt::before,.content-container .questions .js-faq>dt::after{position:absolute;margin:auto;top:0;bottom:0;right:15px;display:block;content:"";width:30px;height:2px;background:#037de4;transition-duration:.3s;transition-property:transform}.content-container .questions .js-faq>dt::after{transform:rotate(90deg)}.content-container .questions .js-faq>dt.active{color:#222;border-radius:7px 7px 0 0}.content-container .questions .js-faq>dt.active::before,.content-container .questions .js-faq>dt.active::after{background:#037de4;transform:rotate(0deg)}.content-container .questions .js-faq>dt+dd{display:none;margin:0 20px;padding:28px 25px 28px 60px;background:url("/img/pc/lp/dn/faq/a_img.png") no-repeat 0 center;font-size:16px;border-top:1px solid #eaf5ff}.content-container .questions .js-faq>dt+dd>.balloon{margin-top:20px;padding:30px;background:#cfedfc;border-radius:10px;position:relative}.content-container .questions .js-faq>dt+dd>.balloon::before{display:block;content:"";width:0;height:0;position:absolute;margin:auto;top:-18px;right:0;left:0;border:9px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cfedfc rgba(0,0,0,0)}.content-container .questions .faq_links{display:block;padding-right:15px;font-size:14px;text-align:right;color:#037de4;position:relative}.content-container .questions .faq_links::after{margin:auto;position:absolute;top:0;bottom:0;right:0px;content:"";display:inline-block;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #037de4;border-right:2px solid #037de4}.content-container .area{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:40px 0}.content-container .area .title{margin-bottom:60px;font-size:40px;line-height:1.5;font-weight:bold;text-align:center}.content-container .area .inner{margin-bottom:30px}.content-container .area .inner .areawrap{background:url("/img/pc/lp/dn/area/area.png") no-repeat top center;height:300px;display:grid;grid-template-rows:auto 90px auto;grid-template-columns:60px auto 600px}.content-container .area .inner .areawrap .textwrap{grid-row:2/3;grid-column:2/3}.content-container .area .inner .areawrap .textwrap .title{margin:0 0 15px;font-size:26px;font-weight:bold;color:#00b0ff;text-align:left}.content-container .spec{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0}.content-container .spec .title{margin-bottom:50px;font-size:40px;line-height:1.5;font-weight:bold;text-align:center}.content-container .spec .inner{margin-bottom:30px}.content-container .spec .inner .specwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.content-container .spec .inner .specwrap .specinfo{width:480px;padding:20px;background:#f8f8fc;box-sizing:border-box}.content-container .spec .inner .specwrap .specinfo .list{padding:5px 0;border-top:1px solid #dcdcdc;display:flex;justify-content:space-between}.content-container .spec .inner .specwrap .specinfo .list:first-child{border:none}.content-container .spec .inner .specwrap .specinfo .list .title{width:30%;margin:0;vertical-align:top;text-align:left;font-size:14px;font-weight:bold}.content-container .spec .inner .specwrap .specinfo .list .details{width:65%;text-align:left;font-size:14px}
