@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);
body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;margin:0}body>img{display:block;position:absolute}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}dd,dl,dt,li{margin:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.floatL{float:left}.floatR{float:right}.lp_contents{background-color:#fff;margin:0;padding:0;width:100%}.lp_contents .js-acc button{cursor:pointer}.lp_contents .js-acc-cont{max-height:0;overflow:hidden;transition:all .2s ease 0s}.lp_contents .js-acc.m-opened .js-acc-cont{max-height:unset}.lp_contents .js-acc[data-remove=true] .js-acc-cover{max-height:1000px;opacity:1;overflow-y:hidden;transition:all .5s ease 0s}.lp_contents .js-acc.m-opened[data-remove=true] .js-acc-cover{max-height:0;opacity:0}.lp_contents .js-acc .js-acc-btn-label-close{display:block}.lp_contents .js-acc .js-acc-btn-label-open,.lp_contents .js-acc.m-opened .js-acc-btn-label-close{display:none}.lp_contents .js-acc.m-opened .js-acc-btn-label-open{display:block}.lp_contents .mod-fixednav{float:right;position:sticky;z-index:var(--zi-fixednav)}.lp_contents .mod-fixednav.m-upper{top:70%}.lp_contents .mod-fixednav.m-lower{bottom:0}body{overflow:initial!important}.lp_contents{--zi-fixednav:19;--zi-modal:1000;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;margin:0 auto;text-align:center;width:720px}.lp_contents a,.lp_contents button{cursor:pointer}.lp_contents img{display:block;height:auto;max-width:100%;width:100%}.lp_contents *{box-sizing:border-box}.lp_contents em{font-style:normal}.lp_contents span{color:inherit}.lp_contents a{color:inherit;display:inline-block;text-decoration:none}.lp_contents .container{margin:0 auto;width:720px}.lp_contents .mod-fixednav{opacity:1;transition:all .2s ease 0s}.lp_contents .mod-fixednav.m-upper.disappear{opacity:0;transform:translateY(-100%)}.lp_contents .mod-fixednav.m-lower.disappear{opacity:0;transform:translateY(100%)}.lp_contents .cmn_mask{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:18}.lp_contents .cmn_mask span{color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:400;height:100%;justify-content:center;line-height:32px;text-align:center}.lp_contents .sec_limited{display:-webkit-box}.lp_contents .sec_limited .container{background:#fff;padding:40px 30px}.lp_contents .sec_limited .limited_time{background:#fff;border:2px solid #00a7d7;margin-bottom:20px;padding:20px 20px 34px}.lp_contents .sec_limited .limited_time_ttl{background:#e2f9ff;color:#00a7d7;font-size:32px;font-weight:700;line-height:64px}.lp_contents .sec_limited .limited_time_txt{font-size:28px;font-weight:700;line-height:28px;margin-top:24px}.lp_contents .sec_limited .limited_time_txt span{font-size:32px;font-weight:700;line-height:32px}.lp_contents .sec_limited .limited_title{background:#00a7d7;color:#fff;font-size:36px;font-weight:700;line-height:74px}.lp_contents .sec_limited .limited_box{background:#e2f9ff;padding:42px 0 50px}.lp_contents .sec_limited .limited_box_catch{font-size:24px;font-weight:400;line-height:36px}.lp_contents .sec_limited .limited_box_catch span{font-size:28px;font-weight:700;line-height:42px}.lp_contents .sec_limited .limited_box_text{font-size:28px;font-weight:400;line-height:42px;margin-top:14px}.lp_contents .sec_limited .limited_box_text span{font-size:36px;font-weight:700;line-height:54px}.lp_contents .sec_limited .limited_box_tag{background:#fff;border-radius:60px;color:#00a7d7;display:inline-block;font-size:24px;font-weight:700;line-height:36px;padding:0 12px;transform:translateY(10px)}.lp_contents .sec_limited .limited_box_image{margin:14px auto 20px;width:554px}.lp_contents .sec_limited .limited_box_period{background:#fff;margin:0 auto;padding:20px 20px 30px;width:620px}.lp_contents .sec_limited .limited_box_period dt{background:#e2f9ff;color:#00a7d7;font-size:32px;font-weight:700;line-height:64px}.lp_contents .sec_limited .limited_box_period dd{font-size:28px;font-weight:700;line-height:42px;margin-top:18px}.lp_contents .sec_limited .limited_box_period dd span{font-feature-settings:"palt";color:red;font-size:20px;font-weight:400;line-height:20px}.lp_contents .sec_limited .limited_notes{margin-top:12px;text-align:left}.lp_contents .sec_limited .limited_notes li{font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_limited .limited_notes li+li{margin-top:4px}.lp_contents .sec_cp .container{padding:72px 20px 0}.lp_contents .sec_cp .cp_inner{border:2px solid #00a7d7;padding:50px 32px 38px}.lp_contents .sec_cp .cp_ttl{color:#00a7d7;font-size:36px;font-weight:700;line-height:54px}.lp_contents .sec_cp .cp_img{margin:40px auto 20px;width:440px}.lp_contents .sec_cp .cp_tag{background:#ff7ca3;color:#fff;display:inline-block;font-size:32px;font-weight:700;line-height:44px;padding:0 20px}.lp_contents .sec_cp .cp_notes{font-size:28px;font-weight:400;line-height:42px;margin-top:6px;padding-left:1.2em;text-align:left;text-indent:-1.2em}.lp_contents .sec_cp .cp_anchor{margin:80px auto 0;width:560px}.lp_contents .sec_cp .cp_anchor li+li{margin-top:40px}.lp_contents .sec_cp .cp_anchor li a{background:#000;color:#fff;display:block;font-size:32px;font-weight:700;line-height:96px;position:relative}.lp_contents .sec_cp .cp_anchor li a:after{background:url(../img/outline.png) no-repeat 50%;background-size:contain;content:"";height:32px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_introduce .container{padding:80px 20px 112px}.lp_contents .sec_introduce .introduce_box+.introduce_box{margin-top:120px}.lp_contents .sec_introduce .introduce_box+.introduce_box .introduce_box_img{margin:30px auto 0}.lp_contents .sec_introduce .introduce_box_ttl{color:#00a7d7;font-size:40px;font-weight:700;line-height:60px;margin-bottom:28px}.lp_contents .sec_introduce .introduce_box_txt{font-size:28px;font-weight:400;line-height:42px;padding-left:10px;text-align:left}.lp_contents .sec_introduce .introduce_box_img{margin:52px auto 0;position:relative;width:680px}.lp_contents .sec_introduce .introduce_box_img span{bottom:-4px;font-size:20px;font-weight:400;left:124px;line-height:30px;position:absolute;text-align:left}.lp_contents .sec_introduce .introduce_box_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:32px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_introduce .introduce_box_notes a{color:#ff7ca3;text-decoration-line:underline;text-indent:0}.lp_contents .sec_campaign .container{background:#e2f9ff url(../img/campaign_bg.png) no-repeat top;background-size:contain;padding:110px 0 120px}.lp_contents .sec_campaign .campaign_title{color:#ff487f;font-size:52px;font-weight:700;line-height:52px}.lp_contents .sec_campaign .campaign_text{font-size:28px;font-weight:400;line-height:42px;margin-top:44px}.lp_contents .sec_campaign .campaign_text span{font-weight:700}.lp_contents .sec_campaign .campaign_set{margin-top:46px}.lp_contents .sec_campaign .campaign_set_ttl{color:#00a7d7;font-size:32px;font-weight:700;line-height:32px;margin-bottom:26px}.lp_contents .sec_campaign .campaign_set_box{background:#fff;margin:0 auto;padding:20px 20px 30px;width:660px}.lp_contents .sec_campaign .campaign_set_box+.campaign_set_box{margin-top:30px}.lp_contents .sec_campaign .campaign_set_box+.campaign_set_box dd{margin-top:22px}.lp_contents .sec_campaign .campaign_set_box dt{background:#00a7d7;color:#fff;font-size:32px;font-weight:700;line-height:64px}.lp_contents .sec_campaign .campaign_set_box dd{font-size:28px;font-weight:700;line-height:42px;margin-top:18px}.lp_contents .sec_campaign .campaign_set_box dd span{font-size:32px;font-weight:700;line-height:32px}.lp_contents .sec_campaign .campaign_set_box dd em{font-feature-settings:"palt";color:red;font-size:20px;font-weight:400;line-height:20px}.lp_contents .sec_campaign .campaign_step{margin:60px 0 0 28px;position:relative;text-align:left;z-index:0}.lp_contents .sec_campaign .campaign_step:before{background:#00c6ff;bottom:0;content:"";left:86px;position:absolute;top:0;width:12px;z-index:-1}.lp_contents .sec_campaign .campaign_step .step_tag{align-items:center;display:flex;font-family:Montserrat,sans-serif;padding-left:16px}.lp_contents .sec_campaign .campaign_step .step_tag.tags{margin-left:10px;margin-top:30px;padding-left:0}.lp_contents .sec_campaign .campaign_step .step_tag.tags span{font-size:32px;font-weight:700;line-height:48px;width:164px}.lp_contents .sec_campaign .campaign_step .step_tag span{background:#00c6ff;border-radius:40px;color:#fff;display:inline-block;font-size:40px;font-weight:700;letter-spacing:3.6px;line-height:60px;text-align:center;width:152px}.lp_contents .sec_campaign .campaign_step .step_tag em{font-feature-settings:"palt";color:dimgray;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:32px;padding-left:46px;position:relative}.lp_contents .sec_campaign .campaign_step .step_tag em:before{background:url(../img/step_tag_line.png) no-repeat top;background-size:contain;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.lp_contents .sec_campaign .campaign_step .step_dec{border-bottom-left-radius:100px;border-top-left-radius:100px;display:flex;margin-top:40px;position:relative}.lp_contents .sec_campaign .campaign_step .step_dec.dec1,.lp_contents .sec_campaign .campaign_step .step_dec.dec3{background:#ff7ca3}.lp_contents .sec_campaign .campaign_step .step_dec.dec1:before,.lp_contents .sec_campaign .campaign_step .step_dec.dec3:before{background:url(../img/step_dec_attention.png) no-repeat top;background-size:contain;content:"";height:52px;left:-18px;position:absolute;top:-12px;width:52px}.lp_contents .sec_campaign .campaign_step .step_dec.dec1 .step_dec_img{width:218px}.lp_contents .sec_campaign .campaign_step .step_dec.dec2{background:#00c5ff}.lp_contents .sec_campaign .campaign_step .step_dec.dec2 .step_dec_text-ttl{color:#00c6ff}.lp_contents .sec_campaign .campaign_step .step_dec.dec2 .step_dec_img{width:112px}.lp_contents .sec_campaign .campaign_step .step_dec.dec3{margin:30px 0 40px}.lp_contents .sec_campaign .campaign_step .step_dec.dec3 .step_dec_img{top:-10px;width:244px}.lp_contents .sec_campaign .campaign_step .step_dec_ellipse{width:182px}.lp_contents .sec_campaign .campaign_step .step_dec_text{display:flex;flex-direction:column;height:180px;justify-content:center;padding-left:18px}.lp_contents .sec_campaign .campaign_step .step_dec_text-ttl{background:#fff;border-radius:6px;color:#ff7ca3;font-size:24px;font-weight:700;line-height:34px;padding:0 10px;text-align:center;width:184px}.lp_contents .sec_campaign .campaign_step .step_dec_text-catch{color:#fff;font-size:40px;font-weight:700;line-height:50px;margin-top:8px;text-align:left}.lp_contents .sec_campaign .campaign_step .step_dec_text-notes{color:#fff;font-size:20px;font-weight:700;letter-spacing:.6px;line-height:26px;margin-top:8px;text-align:left}.lp_contents .sec_campaign .campaign_step .step_dec_img{position:absolute;right:0;top:0}.lp_contents .sec_campaign .campaign_notes{padding:56px 20px 0}.lp_contents .sec_campaign .campaign_notes li{color:#ff487f;font-size:24px;font-weight:400;line-height:36px;padding-left:1.3em;text-align:left;text-indent:-1.3em}.lp_contents .sec_campaign .campaign_notes li+li{margin-top:10px}.lp_contents .sec_campaign .campaign_notes li span{border-bottom:2px solid}.lp_contents .sec_campaign .campaign_frame{margin:92px auto 0;width:680px}.lp_contents .sec_campaign .campaign_frame.method{margin:90px auto 0;width:660px}.lp_contents .sec_campaign .campaign_frame.method .frame_subttl{font-size:28px;font-weight:400;line-height:42px;margin:54px 0 50px}.lp_contents .sec_campaign .campaign_frame.method .frame_order{display:flex;justify-content:space-between;position:relative}.lp_contents .sec_campaign .campaign_frame.method .frame_order:after{background:url(../img/frame_order_line.png) no-repeat top;background-size:100% 100%;bottom:-90px;content:"";height:48px;left:0;position:absolute;width:660px}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order2{margin-top:114px}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order2 .frame_order_illust{margin-left:16px;width:164px}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order2 .frame_order_dec:after{bottom:-82px}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order3{margin-top:104px}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order3:after{display:none}.lp_contents .sec_campaign .campaign_frame.method .frame_order.order3 .frame_order_illust{margin-left:-2px;width:196px}.lp_contents .sec_campaign .campaign_frame.method .frame_order_illust{margin-left:10px;width:158px}.lp_contents .sec_campaign .campaign_frame.method .frame_order_dec{background:#fff;padding:28px 20px;text-align:left;width:464px}.lp_contents .sec_campaign .campaign_frame.method .frame_order_dec p:first-child{color:#00a7d7;font-size:28px;font-weight:700;line-height:42px}.lp_contents .sec_campaign .campaign_frame.method .frame_order_dec p:nth-child(2){font-size:24px;font-weight:400;line-height:36px;margin-top:10px}.lp_contents .sec_campaign .campaign_frame.method .frame_order_dec p:nth-child(2) span{display:inline-block;font-size:20px;font-weight:400;line-height:30px;margin-top:12px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_campaign .campaign_frame.method .frame_order_dec p:nth-child(2) span a{color:#ff487f;text-decoration-line:underline;text-indent:0}.lp_contents .sec_campaign .campaign_frame.method .frame_set{background:#fff;margin-top:60px;padding:20px 20px 30px}.lp_contents .sec_campaign .campaign_frame.method .frame_set dt{background:#e2f9ff;color:#00a7d7;font-size:32px;font-weight:700;line-height:64px}.lp_contents .sec_campaign .campaign_frame.method .frame_set dd{font-size:28px;font-weight:700;line-height:42px;margin-top:18px}.lp_contents .sec_campaign .campaign_frame.method .frame_set dd span{font-feature-settings:"palt";color:red;font-size:20px;font-weight:400;line-height:20px}.lp_contents .sec_campaign .campaign_frame .frame_ttl{color:#ff487f;display:inline-block;font-size:48px;font-weight:700;line-height:48px;padding:0 20px;position:relative}.lp_contents .sec_campaign .campaign_frame .frame_ttl:after,.lp_contents .sec_campaign .campaign_frame .frame_ttl:before{background:#ff487f;content:"";height:2px;position:absolute;top:50%;transform:translateY(-50%);width:100px}.lp_contents .sec_campaign .campaign_frame .frame_ttl:before{left:-100px}.lp_contents .sec_campaign .campaign_frame .frame_ttl:after{right:-100px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten{margin-top:66px;position:relative}.lp_contents .sec_campaign .campaign_frame .frame_tokuten+.frame_tokuten{margin-top:52px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten+.frame_tokuten .frame_tokuten_img{margin:20px auto -4px 70px;width:492px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten+.frame_tokuten .frame_tokuten_ttl{font-size:28px;font-weight:400;line-height:42px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_tag{background:#00a7d7;border-radius:40px;color:#fff;display:inline-block;font-size:32px;font-weight:700;line-height:56px;width:440px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_img{margin:20px auto 4px;width:520px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_ttl{font-size:32px;font-weight:400;line-height:48px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_ttl em{font-size:40px;font-weight:700;line-height:60px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_ttl span{display:inline-block;font-size:24px;font-weight:400;line-height:36px;margin-top:10px}.lp_contents .sec_campaign .campaign_frame .frame_tokuten_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:38px;padding-left:1.3em;text-align:left;text-indent:-1.3em}.lp_contents .sec_campaign .campaign_checkbox{background:#fff;border:4px solid #ff7ca3;margin:80px auto 0;padding:60px 40px 46px;position:relative;width:660px}.lp_contents .sec_campaign .campaign_checkbox_tag{left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:200px}.lp_contents .sec_campaign .campaign_checkbox_ttl{display:flex;justify-content:center}.lp_contents .sec_campaign .campaign_checkbox_ttl img{margin-right:20px;width:116px}.lp_contents .sec_campaign .campaign_checkbox_ttl span{font-size:28px;font-weight:400;line-height:42px;text-align:left}.lp_contents .sec_campaign .campaign_checkbox_ttl span>span{font-size:40px;font-weight:700;line-height:60px}.lp_contents .sec_campaign .campaign_checkbox_catch{background:#00a7d7;border-radius:40px;color:#fff;font-size:28px;font-weight:700;line-height:44px;margin:26px auto 0;width:500px}.lp_contents .sec_campaign .campaign_checkbox_date{font-size:28px;font-weight:700;line-height:42px;margin-top:6px}.lp_contents .sec_campaign .campaign_checkbox_date span{font-size:32px;font-weight:700;line-height:48px}.lp_contents .sec_campaign .campaign_checkbox_text{background:#f5f5f5;font-size:20px;font-weight:400;line-height:30px;margin-top:30px;padding:22px 30px;text-align:left}.lp_contents .sec_campaign .campaign_checkbox_text dd{margin-left:1.3em;margin-top:14px;text-indent:-1.3em}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck{margin-top:16px}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .checkbox_btn{position:relative;text-align:left}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .checkbox_btn input{display:block;opacity:.01;position:absolute}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .checkbox_btn input:checked+span{background:url(../img/checked2.png);background-size:contain}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .checkbox_btn label{cursor:pointer;display:flex;font-size:24px;font-weight:400;justify-content:space-between;line-height:36px}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .checkbox_btn span{align-items:center;background:url(../img/checked1.png);background-size:contain;display:inline-flex;height:30px;justify-content:center;margin-top:4px;width:30px}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .js-agreecheck-btn{background-color:#ff487f;border:0;color:#fff;cursor:pointer;font-size:32px;font-weight:700;line-height:96px;margin:40px auto 0;outline:none;position:relative;text-align:center;text-decoration:none;transition:all .2s ease 0s;width:560px}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .js-agreecheck-btn:after{background:url(../img/cmn_whiteArrow_right.png) no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:44px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .js-agreecheck-btn[disabled]{background-color:#999;pointer-events:none}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .js-agreecheck-btn[disabled]:after{background:none}.lp_contents .sec_campaign .campaign_checkbox .js-agreecheck .js-agreecheck-btn a{color:#fff;text-decoration:none}.lp_contents .sec_campaign .campaign_checkbox_notes{margin-top:26px;text-align:left}.lp_contents .sec_campaign .campaign_checkbox_notes li{font-size:20px;font-weight:400;line-height:30px;margin-left:1.3em;text-indent:-1.3em}.lp_contents .sec_campaign .campaign_checkbox_notes li a{color:#ff7ca3;text-decoration:underline;text-indent:0}.lp_contents .sec_campaign .campaign_checkbox_notes li+li{margin-top:16px}.lp_contents .sec_campaign .js-acc{background:#f9feff;margin:82px auto 0;padding:0 50px 60px;width:660px}.lp_contents .sec_campaign .js-acc-cont{padding-top:56px}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner{border-top:2px solid #000;padding-top:40px;position:relative;text-align:left}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner h2{background:#f9feff;display:inline-block;font-size:24px;font-weight:700;left:50%;line-height:36px;margin-bottom:8px;padding:0 20px;position:absolute;top:-18px;transform:translateX(-50%)}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner dl dt{font-size:24px;font-weight:400;line-height:36px;margin-bottom:16px}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner dl dd{font-size:20px;font-weight:400;line-height:30px;margin-left:1.3em;text-indent:-1.3em}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner dl dd+dd{margin-top:8px}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner dl dd span{color:red}.lp_contents .sec_campaign .js-acc-cont .js-acc-inner dl+dl{margin-top:28px}.lp_contents .sec_campaign .js-acc-cover .js-acc-btn{background:#fff;border:2px solid #000;height:80px;position:relative;width:560px}.lp_contents .sec_campaign .js-acc-cover .js-acc-btn:after{background:url(../img/cmn_open.png) no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_campaign .js-acc-cover .js-acc-btn span{font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:42px}.lp_contents .sec_campaign .js-acc-cover .js-acc-btn span em{color:#ff487f;display:inline-block;font-size:20px;font-weight:400;line-height:30px;transform:translateY(-12px)}.lp_contents .sec_campaign .js-acc.m-opened .js-acc-cover .js-acc-btn:after{background:url(../img/cmn_close.png) no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_choose .container{background:#f6f6f6;padding:98px 30px 92px}.lp_contents .sec_choose .choose_ttl{font-size:52px;font-weight:700;line-height:78px}.lp_contents .sec_choose .choose_txt{font-size:28px;font-weight:400;line-height:42px;margin-top:30px}.lp_contents .sec_choose .choose_txt span{display:inline-block;font-size:20px;font-weight:400;line-height:30px;margin-top:24px}.lp_contents .sec_choose .choose_list{margin:44px 0 86px}.lp_contents .sec_choose .choose_list_img{display:inline-block;margin:-14px 0 -10px 20px;width:120px}.lp_contents .sec_choose .choose_list_txt{color:#fff;font-size:28px;font-weight:700;line-height:56px;width:430px}.lp_contents .sec_choose .choose_list li+li{margin-top:46px}.lp_contents .sec_choose .choose_list li a{align-items:center;background:#00a7d7;display:flex;position:relative}.lp_contents .sec_choose .choose_list li a:after{background:url(../img/cmn_whiteArrow_right.png) no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:32px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_choose .choose_panel{margin-top:40px}.lp_contents .sec_choose .choose_panel_logo{margin:0 auto 48px;width:400px}.lp_contents .sec_choose .choose_panel_item{display:flex}.lp_contents .sec_choose .choose_panel_item dt{width:260px}.lp_contents .sec_choose .choose_panel_item dd{padding-left:10px;text-align:left;width:350px}.lp_contents .sec_choose .choose_panel_item dd p{font-feature-settings:"palt";letter-spacing:.03em}.lp_contents .sec_choose .choose_panel_item dd p:first-child{font-size:28px;font-weight:700;line-height:42px}.lp_contents .sec_choose .choose_panel_item dd p:nth-child(2){font-size:24px;font-weight:400;line-height:36px;margin-top:22px}.lp_contents .sec_choose .choose_panel li{background:#fff;border-top:8px solid #00a7d7;padding:60px 0}.lp_contents .sec_choose .choose_panel li+li{margin-top:32px}.lp_contents .sec_choose .choose_panel li a{background:#000;color:#fff;font-size:28px;font-weight:700;line-height:96px;margin:46px auto 0;position:relative;width:560px}.lp_contents .sec_choose .choose_panel li a:after{background:url(../img/cmn_whiteArrow_right.png) no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .sec_choose .choose_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:50px;text-align:left}.lp_contents .sec_choose .choose_notes li+li{margin-top:4px}.lp_contents .sec_footer .container{background:#fff;padding:90px 30px 76px}.lp_contents .sec_footer .container .footer_ttl{font-feature-settings:"palt";font-size:42px;font-weight:500;line-height:42px}.lp_contents .sec_footer .container .footer_list{font-feature-settings:"palt";align-items:center;background:#f5f5f5;display:flex;margin:40px auto 0;padding:8px 28px;text-align:left;width:632px}.lp_contents .sec_footer .container .footer_list:nth-of-type(2){padding:18px 28px}.lp_contents .sec_footer .container .footer_list .footer_icon{margin-right:36px;width:172px}.lp_contents .sec_footer .container .footer_list .footer_catch{font-size:30px;font-weight:500;line-height:30px}.lp_contents .sec_footer .container .footer_list .footer_text{font-size:24px;font-weight:400;line-height:42px;margin-top:8px}.lp_contents .sec_footer .container .footer_list+ul{margin-top:18px}.lp_contents .sec_footer .container .footer_note{font-size:20px;font-weight:400;line-height:30px;margin-top:24px;padding-left:1.3em;text-align:left;text-indent:-1.3em}.lp_contents .sec_footer .container .footer_note li+li{margin-top:14px}.lp_contents .sec_bottom .container{padding:68px 32px 56px}.lp_contents .sec_bottom .container .bottom_btn{margin-top:56px}@media screen and (min-width:600px){.pagetitle{font-size:166%;line-height:1.2;margin:0 auto;max-width:960px;padding:15px 0 10px;text-align:left}.lp_contents .js-acc.js-acc-defaultHeight .js-acc-cont{max-height:374px!important;position:relative}.lp_contents .js-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(0deg,#f9feff 25.95%,rgba(249,254,255,.5) 61.57%,rgba(249,254,255,0));margin-top:-274px;padding-top:274px;position:relative}.lp_contents .js-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset!important}.lp_contents .js-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:none;margin-top:80px;padding-top:0}.lp_contents .mod-fixednav a{width:216px}}@media screen and (max-width:599px){.pagetitle{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;font-size:150%;margin:-1px 0 0;padding:9px 10px 8px;width:100%}.lp_contents .js-acc.js-acc-defaultHeight .js-acc-cont{max-height:49.86667vw!important;position:relative}.lp_contents .js-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(0deg,#f9feff 25.95%,rgba(249,254,255,.5) 61.57%,rgba(249,254,255,0));margin-top:-18.26667vw;padding-top:18.26667vw;position:relative}.lp_contents .js-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset!important}.lp_contents .js-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:none!important;margin-top:5.33333vw;padding-top:0}.lp_contents .mod-fixednav a{width:30vw}}@media(hover:hover){.hover{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.hover:hover{opacity:.8}}
