.view-pc ﻿.content .mainv{background:#f23071;margin-bottom:70px}.view-pc .content .mainv .mainv_wrap{text-align:center;width:1000px;height:480px;margin:0 auto;padding-top:60px;position:relative}.view-pc .content .mainv .mainv_wrap .campaign{background:#fff;border-radius:10px;margin-top:40px;padding:34px 15px 15px}.view-pc .content .mainv .mainv_wrap .campaign ul{-ms-flex-pack:space-evenly;-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-evenly;align-items:center;display:flex}.view-pc .content .mainv .mainv_wrap:before,.view-pc .content .mainv .mainv_wrap:after{content:"";width:490px;height:480px;display:block;position:absolute;bottom:0}.view-pc .content .mainv .mainv_wrap:before{background:url(/img/pc/campaign/confetti_left.png) 50% no-repeat;left:-330px}.view-pc .content .mainv .mainv_wrap:after{background:url(/img/pc/campaign/confetti_right.png) 50% no-repeat;width:400px;right:-300px}.view-pc .content .lightpink_bg{padding-bottom:80px}.view-pc .content .campaign_wrap{background:#feeff4;border-radius:10px;margin-bottom:80px;padding:70px 60px 60px}.view-pc .content .campaign_wrap .campaign_block{background:#fff;border-radius:10px;padding:30px}.view-pc .content .campaign_wrap .campaign_block:not(:first-child){margin-top:60px}.view-pc .content .campaign_wrap .campaign_block .campaign_data{-ms-flex-flow:row;-webkit-flex-direction:row;border-bottom:2px solid #f7f7f7;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:380px;display:flex}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .title{text-align:center;color:#f23071;font-size:22px;font-weight:700}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .price{text-align:center;margin-top:20px;font-size:26px;font-weight:700;position:relative}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .price .pink{color:#f23071;font-size:50px}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .price .small{font-size:20px}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .price .sub{position:absolute;top:80px}.view-pc .content .campaign_wrap .campaign_block .campaign_data .left .price .plan{padding-left:10px;font-size:28px}.view-pc .content .campaign_wrap .campaign_block .campaign_data .img{width:430px}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data{margin-bottom:30px}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .text{margin-bottom:27px;font-size:16px}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .text .pink{color:#f23071;font-size:18px;font-weight:700}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data ul.disc-list{color:#666;margin:.5em 0;font-size:.8em}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data ul.disc-list li::marker{content:"・";font-size:1.2em}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data ul.disc-list li{margin:0 0 0 1em}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content{background:#e4f0fc}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content a{color:#236ecd}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content dd.span_black span{color:#222;font-weight:700}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content dd.span_black span.red{color:red;font-weight:400}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content dd.span_black span.underBar{text-decoration:underline}.view-pc .content .campaign_wrap .campaign_block .btn_accordion_data .tab-wrap .tab-content dd.span_black .margin_bt20{margin-bottom:20px}.view-pc .content .campaign_wrap .btn{margin-top:25px}.view-pc .content .campaign_wrap .btn a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;text-align:center;cursor:pointer;background:#236ecd;border:2px solid #236ecd;border-radius:60px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:480px;height:60px;margin:0 auto;font-size:20px;font-weight:700;line-height:60px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative}.view-pc .content .campaign_wrap .btn a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.view-pc .content .campaign_wrap .btn a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .content .campaign_wrap .btn.btn_accordion{margin-top:0}.view-pc .content .campaign_wrap .btn.btn_accordion a{-ms-flex-flow:row;-webkit-flex-direction:row;color:#222;text-align:center;cursor:pointer;background:#fff;border:2px solid #222;border-radius:54px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:320px;height:54px;margin:0 auto;font-size:20px;font-weight:700;line-height:54px;transition-property:transform,box-shadow,border,border-top,border-right,background,color;transition-duration:.3s;display:flex;position:relative}.view-pc .content .campaign_wrap .btn.btn_accordion a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}.view-pc .content .campaign_wrap .btn.btn_accordion a:hover{background:#58bef9;border:2px solid #58bef9}.view-pc .content .campaign_wrap .btn.btn_accordion a:before,.view-pc .content .campaign_wrap .btn.btn_accordion a:after{content:"";background:#222;border:none;border-top:2px solid #222;width:14px;height:0;margin:auto;transition-property:transform;transition-duration:.3s;display:block;position:absolute;top:0;bottom:0;right:20px}.view-pc .content .campaign_wrap .btn.btn_accordion a:after{transform:rotate(90deg)}.view-pc .content .campaign_wrap .btn.btn_accordion a:hover{color:#222;background:#fff;border:2px solid #222}.view-pc .content .campaign_wrap .btn.btn_accordion a.active:after{transform:rotate(0)}.view-pc .content .step_wrap{background:#fff}
.view-sp ﻿#campaign .campaign .original .original-block .img img,.view-sp #campaign .campaign .original .official-block .img img,.view-sp #campaign .campaign .official .original-block .img img,.view-sp #campaign .campaign .official .official-block .img img,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .icon img,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-img img{zoom:.5;-moz-transform:scale(.5)}.view-sp #main .h1{color:#f23071;letter-spacing:0;text-align:center;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.2;display:block;position:relative}.view-sp #main .h1:after{content:"";background:linear-gradient(283deg,#236ecd 0%,#58bef9 100%) no-repeat;width:160px;height:8px;margin:auto;display:block;position:absolute;bottom:0;left:0;right:0}.view-sp #campaign .campaign-text,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl{letter-spacing:0;text-align:center;font-size:16px;font-weight:700;line-height:1.5;display:block;position:relative}@media (max-width:374px){.view-sp #campaign .campaign-text,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl{font-size:14px}}.view-sp #campaign .campaign-text em,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl em{color:#f23071}.view-sp #campaign .campaign-text em.black,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl em.black{color:#000}.view-sp #campaign .campaign-text strong,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl strong{font-size:22px}@media (max-width:374px){.view-sp #campaign .campaign-text strong,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl strong{font-size:18px}}.view-sp #campaign .campaign-text .under,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl .under{display:inline-block;position:relative}.view-sp #campaign .campaign-text .under:after,.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl .under:after{content:"";background-color:#f23071;width:100%;height:2px;margin:auto;display:block;position:absolute;bottom:2px;left:0;right:0}.view-sp #campaign ._cancelstep .cancelstep{background-color:#fff;border-radius:10px;margin-top:40px;padding:30px 10px 15px;position:relative}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl{width:210px;margin-right:auto}@media (max-width:374px){.view-sp #campaign ._cancelstep .cancelstep .cancelstep-ttl{width:170px}}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-img{z-index:1;position:absolute;top:-25px;right:-20px}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step{z-index:2;margin-top:120px;display:block;position:relative}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#f23071;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;align-items:center;width:calc(100% - 15px);height:75px;margin-left:auto;display:flex}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li:nth-child(2n){background-color:#f44f86}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .step{-ms-flex-flow:row;background-color:inherit;color:#fff;border-radius:50%;flex-flow:column;justify-content:center;align-items:center;width:60px;height:60px;margin-left:-15px;font-size:10px;font-weight:700;display:flex}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .step .num{font-size:19px}@media (max-width:374px){.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .step{width:50px;height:50px}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .step .num{font-size:16px}}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .icon{-ms-flex-flow:row;-webkit-flex-direction:row;background-color:#fff;border-radius:50%;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:50px;height:50px;margin-left:-10px;display:flex}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .text{color:#fff;margin-left:5px;font-size:16px;font-weight:700}@media (max-width:374px){.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .text{letter-spacing:0;font-size:14px}}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .fukidashi{-ms-flex-flow:row;-webkit-flex-direction:row;color:#236ecd;background-color:#fff;border-radius:3px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:170px;height:30px;margin-left:15px;font-size:15px;font-weight:700;display:flex;position:relative}@media (max-width:374px){.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .fukidashi{letter-spacing:0;width:160px;margin-left:10px}}.view-sp #campaign ._cancelstep .cancelstep .cancelstep-step>li .fukidashi:before{content:"";border:3px solid #0000;border-left:none;border-right:6px solid #fff;width:0;height:0;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:100%}.view-sp #campaign ._cancelstep .cancelstep+.note{margin-top:35px}.view-sp #campaign ._cancelstep .cancelstep+.note+.note{margin-top:0}.view-sp #campaign ._cancelstep .cancelstep+.note_num{margin-top:35px}.view-sp #campaign ._cancelstep .cancelstep+.note_num+.note_num{margin-top:0}.view-sp #main{padding-top:50px}.view-sp #campaign{padding-top:40px}.view-sp #campaign .campaign-img{text-align:center}.view-sp #campaign .campaign-text{margin-top:30px}.view-sp #campaign .campaign{margin-top:25px;padding:0 20px}.view-sp #campaign .campaign .original,.view-sp #campaign .campaign .official{background-color:#feeff4;border-radius:10px;padding:30px 15px}.view-sp #campaign .campaign .original:not(:first-of-type),.view-sp #campaign .campaign .official:not(:first-of-type){margin-top:40px}.view-sp #campaign .campaign .original .campaign-text,.view-sp #campaign .campaign .official .campaign-text{margin-top:0}.view-sp #campaign .campaign .original .original-block,.view-sp #campaign .campaign .original .official-block,.view-sp #campaign .campaign .official .original-block,.view-sp #campaign .campaign .official .official-block{background-color:#fff;border-radius:10px;margin-top:25px;padding:15px 15px 25px}.view-sp #campaign .campaign .original .original-block .banner,.view-sp #campaign .campaign .original .official-block .banner,.view-sp #campaign .campaign .official .original-block .banner,.view-sp #campaign .campaign .official .official-block .banner{text-align:center}.view-sp #campaign .campaign .original .original-block .ttl,.view-sp #campaign .campaign .original .official-block .ttl,.view-sp #campaign .campaign .official .original-block .ttl,.view-sp #campaign .campaign .official .official-block .ttl{color:#f23071;letter-spacing:0;text-align:center;margin-top:20px;font-size:19px;font-weight:700;display:block}.view-sp #campaign .campaign .original .original-block .img,.view-sp #campaign .campaign .original .official-block .img,.view-sp #campaign .campaign .official .original-block .img,.view-sp #campaign .campaign .official .official-block .img{text-align:center;margin-top:20px}.view-sp #campaign .campaign .original .original-block .u_25-img,.view-sp #campaign .campaign .original .official-block .u_25-img,.view-sp #campaign .campaign .official .original-block .u_25-img,.view-sp #campaign .campaign .official .official-block .u_25-img{justify-content:center;align-items:center;font-weight:700;display:flex}.view-sp #campaign .campaign .original .original-block .u_25-img .plan,.view-sp #campaign .campaign .original .official-block .u_25-img .plan,.view-sp #campaign .campaign .official .original-block .u_25-img .plan,.view-sp #campaign .campaign .official .official-block .u_25-img .plan{text-align:right;font-size:13px}.view-sp #campaign .campaign .original .original-block .u_25-img .price,.view-sp #campaign .campaign .original .official-block .u_25-img .price,.view-sp #campaign .campaign .official .original-block .u_25-img .price,.view-sp #campaign .campaign .official .official-block .u_25-img .price{font-size:16px}.view-sp #campaign .campaign .original .original-block .u_25-img .price .big,.view-sp #campaign .campaign .original .official-block .u_25-img .price .big,.view-sp #campaign .campaign .official .original-block .u_25-img .price .big,.view-sp #campaign .campaign .official .official-block .u_25-img .price .big{color:#f23071;font-size:50px}.view-sp #campaign .campaign .original .original-block .accordion,.view-sp #campaign .campaign .original .official-block .accordion,.view-sp #campaign .campaign .official .original-block .accordion,.view-sp #campaign .campaign .official .official-block .accordion{-ms-flex-flow:row;-webkit-flex-direction:row;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.view-sp #campaign .campaign .original .original-block .accordion>dt,.view-sp #campaign .campaign .original .official-block .accordion>dt,.view-sp #campaign .campaign .official .original-block .accordion>dt,.view-sp #campaign .campaign .official .official-block .accordion>dt{-ms-flex-flow:row;-webkit-flex-direction:row;order:2;background-color:#fff;border:3px solid #000;border-radius:24px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:180px;height:45px;margin:20px auto 0;font-size:13px;font-weight:700;display:flex;position:relative}.view-sp #campaign .campaign .original .original-block .accordion>dt:before,.view-sp #campaign .campaign .original .original-block .accordion>dt:after,.view-sp #campaign .campaign .original .official-block .accordion>dt:before,.view-sp #campaign .campaign .original .official-block .accordion>dt:after,.view-sp #campaign .campaign .official .original-block .accordion>dt:before,.view-sp #campaign .campaign .official .original-block .accordion>dt:after,.view-sp #campaign .campaign .official .official-block .accordion>dt:before,.view-sp #campaign .campaign .official .official-block .accordion>dt:after{content:"";background-color:#000;width:14px;height:2px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:24px}.view-sp #campaign .campaign .original .original-block .accordion>dt:after,.view-sp #campaign .campaign .original .official-block .accordion>dt:after,.view-sp #campaign .campaign .official .original-block .accordion>dt:after,.view-sp #campaign .campaign .official .official-block .accordion>dt:after{transform:rotate(90deg)}.view-sp #campaign .campaign .original .original-block .accordion>dt .close,.view-sp #campaign .campaign .original .official-block .accordion>dt .close,.view-sp #campaign .campaign .official .original-block .accordion>dt .close,.view-sp #campaign .campaign .official .official-block .accordion>dt .close{display:none}.view-sp #campaign .campaign .original .original-block .accordion>dt.active:after,.view-sp #campaign .campaign .original .official-block .accordion>dt.active:after,.view-sp #campaign .campaign .official .original-block .accordion>dt.active:after,.view-sp #campaign .campaign .official .official-block .accordion>dt.active:after{transform:rotate(0)}.view-sp #campaign .campaign .original .original-block .accordion>dt.active .look,.view-sp #campaign .campaign .original .official-block .accordion>dt.active .look,.view-sp #campaign .campaign .official .original-block .accordion>dt.active .look,.view-sp #campaign .campaign .official .official-block .accordion>dt.active .look{display:none}.view-sp #campaign .campaign .original .original-block .accordion>dt.active .close,.view-sp #campaign .campaign .original .official-block .accordion>dt.active .close,.view-sp #campaign .campaign .official .original-block .accordion>dt.active .close,.view-sp #campaign .campaign .official .official-block .accordion>dt.active .close{display:inline}.view-sp #campaign .campaign .original .original-block .accordion>dd,.view-sp #campaign .campaign .original .official-block .accordion>dd,.view-sp #campaign .campaign .official .original-block .accordion>dd,.view-sp #campaign .campaign .official .official-block .accordion>dd{border-radius:10px;order:1;width:100%;margin-top:20px}.view-sp #campaign .campaign .original .original-block .accordion>dd .text,.view-sp #campaign .campaign .original .official-block .accordion>dd .text,.view-sp #campaign .campaign .official .original-block .accordion>dd .text,.view-sp #campaign .campaign .official .official-block .accordion>dd .text{font-size:14px;line-height:1.75}.view-sp #campaign .campaign .original .original-block .accordion>dd .text>em,.view-sp #campaign .campaign .original .official-block .accordion>dd .text>em,.view-sp #campaign .campaign .official .original-block .accordion>dd .text>em,.view-sp #campaign .campaign .official .official-block .accordion>dd .text>em{color:#f23071;font-size:16px;font-weight:700}.view-sp #campaign .campaign .original .original-block .accordion .span_black span,.view-sp #campaign .campaign .original .official-block .accordion .span_black span,.view-sp #campaign .campaign .official .original-block .accordion .span_black span,.view-sp #campaign .campaign .official .official-block .accordion .span_black span{color:#222;font-weight:700}.view-sp #campaign .campaign .original .original-block .accordion .span_black span.red,.view-sp #campaign .campaign .original .official-block .accordion .span_black span.red,.view-sp #campaign .campaign .official .original-block .accordion .span_black span.red,.view-sp #campaign .campaign .official .official-block .accordion .span_black span.red{color:red;font-weight:400}.view-sp #campaign .campaign .original .original-block .accordion .span_black span.underBar,.view-sp #campaign .campaign .original .official-block .accordion .span_black span.underBar,.view-sp #campaign .campaign .official .original-block .accordion .span_black span.underBar,.view-sp #campaign .campaign .official .official-block .accordion .span_black span.underBar{text-decoration:underline}.view-sp #campaign .campaign .original .original-block .accordion .span_black .margin_bt20,.view-sp #campaign .campaign .original .official-block .accordion .span_black .margin_bt20,.view-sp #campaign .campaign .official .original-block .accordion .span_black .margin_bt20,.view-sp #campaign .campaign .official .official-block .accordion .span_black .margin_bt20{margin-bottom:10px}.view-sp #campaign .campaign .original .original-block .button,.view-sp #campaign .campaign .original .official-block .button,.view-sp #campaign .campaign .official .original-block .button,.view-sp #campaign .campaign .official .official-block .button{margin-top:20px;display:block}.view-sp #campaign .campaign .original .original-block .button>a,.view-sp #campaign .campaign .original .original-block .button>label,.view-sp #campaign .campaign .original .official-block .button>a,.view-sp #campaign .campaign .original .official-block .button>label,.view-sp #campaign .campaign .official .original-block .button>a,.view-sp #campaign .campaign .official .original-block .button>label,.view-sp #campaign .campaign .official .official-block .button>a,.view-sp #campaign .campaign .official .official-block .button>label{-ms-flex-flow:row;-webkit-flex-direction:row;color:#fff;background-color:#236ecd;border-radius:23px;flex-flow:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:45px;margin:0 auto;font-size:13px;font-weight:700;display:flex;position:relative}.view-sp #campaign .campaign .original .original-block .button>a:after,.view-sp #campaign .campaign .original .original-block .button>label:after,.view-sp #campaign .campaign .original .official-block .button>a:after,.view-sp #campaign .campaign .original .official-block .button>label:after,.view-sp #campaign .campaign .official .original-block .button>a:after,.view-sp #campaign .campaign .official .original-block .button>label:after,.view-sp #campaign .campaign .official .official-block .button>a:after,.view-sp #campaign .campaign .official .official-block .button>label:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:12px;transform:rotate(45deg)}.view-sp #campaign ._cancelstep{background-color:#feeff4;margin-top:40px;padding:40px 20px 30px}.view-sp #campaign ._cancelstep .cancelstep{margin-top:0}.view-sp .cta_head{text-align:center;background:#333;padding:20px 20px 0}.view-sp .cta_head.sasudake{height:100px}.view-sp .cta_head .fukidashi{margin-top:15px;animation:3.8s infinite fukidashi-move}@keyframes fukidashi-move{0%{display:none}20%{display:none;transform:scale(.5)}30%{transform:scale(1)}}.view-sp .cta_head .fukidashi span{color:#fff;font-size:14px;position:relative}.view-sp .cta_head .fukidashi span:before,.view-sp .cta_head .fukidashi span:after{content:"";border-left:1px solid #fff;width:0;height:15px;margin:auto;display:block;position:absolute;top:0;bottom:0}.view-sp .cta_head .fukidashi span:before{left:-15px;transform:rotate(-35deg)}.view-sp .cta_head .fukidashi span:after{right:-15px;transform:rotate(35deg)}.view-sp .cta-wrap{margin-top:-1px}.view-sp .cta-wrap .cta-block{background:#333;padding:10px 0 25px}.view-sp .cta-wrap .cta-block .cta-button-01{color:#000;text-align:center;background:linear-gradient(90deg,#fb437b 0%,#ff6dac 80%);border-radius:8vw;align-items:center;width:calc(100% - 55px);height:15vw;margin:0 auto;padding:0 0 1vw 18vw;font-size:4.3vw;font-weight:700;line-height:1;display:flex;position:relative}.view-sp .cta-wrap .cta-block .cta-button-01:link,.view-sp .cta-wrap .cta-block .cta-button-01:visited{color:#fff}.view-sp .cta-wrap .cta-block .cta-button-01 img{width:27px;position:absolute;top:-9px;left:7vw}.view-sp .cta-wrap .cta-block .cta-button-01 p{line-height:1.2}.view-sp .cta-wrap .cta-block .cta-button-01 p span{font-size:.7em;font-weight:100}.view-sp .cta-wrap .cta-block .cta-button-01 .btn-arrow{width:50px;height:48px;padding-top:18px;position:relative}.view-sp .cta-wrap .cta-block .cta-button-01 .btn-arrow .arrow-cover{z-index:1;background-color:#ff6dac;width:14px;height:22px;animation:1.6s infinite arrow-move;position:absolute;top:16px;left:0}.view-sp .cta-wrap .cta-block .cta-button-01 .btn-arrow .btn-arrow_svg{position:absolute;top:18px;left:16px}@keyframes arrow-move{0%{transform:translate(0)}70%{transform:translate(34px)}to{transform:translate(34px)}}.view-sp .norikae_start .exp{width:fit-content;margin:1em auto;font-weight:700;line-height:1.5em}.view-sp .norikae_start .exp strong{color:#f23071;font-size:2em;font-weight:700}.view-sp .norikae_start .cautio-list{font-size:.8em}.view-sp .norikae_start .cautio-list li::marker{content:"・";font-size:1.2em}.view-sp .norikae_start .cautio-list li{margin:0 0 0 1em}
