*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#393939;font-family:"vdl-v7marugothic","heisei-kaku-gothic-std","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 541px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 541px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #393939}a{color:#393939;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 540px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 540px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 541px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 541px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.lp_header{width:100%;position:absolute;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:14px;box-sizing:border-box}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(16vw,12rem)}.lp_header .header_sns a{display:flex}.lp_header .header_sns img{width:50px}@media screen and (max-width: 750px){.lp_header{position:absolute;width:100%;z-index:10}.lp_header .header_logo a img{width:90px}.lp_header .header_sns a img{width:50px}}footer{background:#393939;color:#fff;font-family:"heisei-kaku-gothic-std",sans-serif;font-size:12px;padding:20px 0;text-align:center}.back-to-top{display:none;position:fixed;right:3%;bottom:5%;padding:2rem;border-radius:50%;display:inline-block;text-decoration:none;width:50px;height:50px;border-radius:50%;border:3px solid #fe408e;background:rgba(255,255,255,.8);z-index:50}.back-to-top:before{content:"";position:absolute;background:url(../img/arrow_top.svg) no-repeat;width:20px;height:20px;top:0;bottom:0;right:0;left:0;margin:auto}.lp_wrap{position:relative;overflow:hidden}.lp_container{position:relative;font-size:clamp(1.4rem,0.4vw + 1.184rem,1.6rem)}.lp_container:after{position:absolute;content:"";background:url("../img/pc_r_bg.png") no-repeat;top:0;right:0;width:350px;height:800px;z-index:-1;background-size:100%}.lp_container:before{position:absolute;content:"";background:url("../img/pc_l_bg.png") no-repeat;top:7%;left:0;width:350px;height:800px;z-index:-1;background-size:100%}@media screen and (min-width: 541px){.lp_outer{display:flex;justify-content:center}}@media screen and (min-width: 1024px){.lp_outer{width:1000px;margin:2rem auto 0;justify-content:space-between}}@media screen and (min-width: 1024px){.lp_content{margin-left:auto}}.lp_main{max-width:540px}.lp_main .lp_sec{padding:2rem;min-height:100vh}.lp_main .sec_heading{margin-bottom:min(5.333vw,5rem);font-size:clamp(1.5rem,3.1vw + -0.174rem,3rem)}.lp_main .sec_subheading{margin:0 auto min(2.667vw,2rem);font-size:clamp(1.4rem,1.7vw + 0.482rem,2.2rem)}@media screen and (max-width: 750px){.lp_main .lp_sec{min-height:600px}}.lp_nav{display:none}@media screen and (min-width: 1024px){.lp_nav{display:block;position:fixed;top:12rem;text-align:center;width:29rem}.lp_nav .nav_title{display:block;margin-bottom:4rem}.lp_nav .nav_item:first-of-type{display:none}.lp_nav .nav_item:not(:nth-of-type(2)){margin-top:.5rem}.lp_nav .nav_link{display:block;padding:.5rem 1.5rem;text-align:left;position:relative;font-size:30px;font-weight:bold;line-height:1.6}.lp_nav .nav_link.is_active{background-color:#fe408e;color:#fff}.lp_nav .nav_footer{margin-top:4rem}.lp_nav .nav_footer .x_official_btn{font-size:18px;border:3px solid #000;border-radius:50px;padding:14px 0px;display:flex;justify-content:center;text-align:center;width:100%;margin:0 auto 40px auto;background:#fff}.lp_nav .nav_footer .x_official_btn:hover{color:#fe408e;transition:.3s}.lp_nav .nav_footer .x_official_btn img{width:30px;margin-right:10px}.lp_nav .nav_footer .sns_list{display:flex;position:relative}.lp_nav .nav_footer .sns_list:before{content:"＼SHARE／";position:absolute;top:-30px;left:23%}.lp_nav .nav_footer .sns_item{margin:0 1rem;width:5rem}}a:focus{border:2px solid #393939}.fv{width:100%;height:800px;background:#fffceb;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden}.fv img{vertical-align:baseline}.fv .fv_deco_t{position:absolute;top:0;width:100%;left:0;right:0;margin:auto}.fv .fv_deco_b{position:absolute;bottom:0;right:0}.fv_box{position:relative;width:50%;height:800px;display:flex;justify-content:center;align-items:center}.fv_box .fv_chara_l{position:absolute;left:-380px;bottom:-50px;z-index:5}.fv_box .fv_chara_r{position:absolute;right:-380px;bottom:-50px;z-index:5}.fv_box h1{position:relative;z-index:10;width:100%;display:flex;justify-content:center;align-items:center}.fv_box h1 .fv_copy{width:80%}.fadein{transition:1s;opacity:0}.fadein.animated{opacity:1}@media screen and (max-width: 1024px){.pc{display:none}.fv{width:100%;height:100vh;background:#fffceb;position:relative;overflow:hidden;display:block}.fv .fv_chara_sp{position:relative;z-index:30}.fv img{vertical-align:baseline}.fv .fv_deco_t{position:absolute;top:0;width:100%}.fv .fv_deco_b{position:absolute;bottom:-500px;right:0;left:0;width:100%}.fv_box{position:relative;width:100%;display:block;margin-top:80px;height:auto}.fv_box h1{position:relative;z-index:10;width:100%;display:flex;justify-content:center;align-items:center}.fv_box h1 .fv_copy{width:90%}}@media screen and (max-width: 768px){.fv{height:1200px}}@media screen and (max-width: 768px){.fv{height:700px}.fv .fv_deco_b{position:absolute;bottom:-100px;right:0;left:0;width:100%}}@media screen and (min-width: 1025px){.sp{display:none}}@media screen and (min-width: 751px){.br_sp{display:none}.set_img_sp{display:none}.heart_t{display:none}.heart_b{display:none}}@media screen and (min-width: 821px){.hukidashi_sp{display:none}}@media screen and (max-width: 750px){.br_pc{display:none}}.about{width:100%;padding:100px 0;position:relative;margin-top:-60px}.about:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f6f4ff;-webkit-transform:skewY(4deg);transform:skewY(4deg);z-index:30}.about p{text-align:center;position:relative;z-index:40;font-weight:800;font-size:22px}.about p span{color:#fe408e}.about .heart_l{position:absolute;left:50px;top:0;z-index:30}.about .heart_r{position:absolute;right:50px;bottom:0;z-index:30}.deco_bg{width:100%;position:relative;-webkit-transform:skewY(4deg);transform:skewY(4deg);background:#fffceb;z-index:10}.deco_bg img{width:100%}@media screen and (max-width: 750px){.about{padding:80px 0}.about .heart_t{position:absolute;left:10px;top:10px;z-index:30;width:50px}.about .heart_b{position:absolute;right:10px;bottom:10px;z-index:30;width:100px}.about p{font-size:16px;line-height:2}.deco_bg{height:300px}.deco_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}}.point{padding:180px 0 80px 0;background:url(../img/point_bg.webp) no-repeat center;background-size:cover;margin-top:-60px;position:relative}.point .point_other_box{background:#fff;border-radius:20px;box-shadow:4px 4px 9px 3px rgba(0,0,0,.1);padding:40px;box-sizing:border-box;max-width:660px;width:90%;margin:0 auto;display:flex;flex-direction:column;position:relative}.point .point_other_box .point_deco_l{position:absolute;left:-300px;top:-74%}.point .point_other_box .point_deco_r{position:absolute;right:-300px;bottom:10%}.point .point_other_box h3{text-align:center;font-size:24px;position:relative;margin:0 auto 20px auto}.point .point_other_box h3:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:5px;background:#fe408e;border-radius:5px}.point .point_other_box .point_other_list{margin-left:20px}.point .point_other_box .point_other_list li{position:relative;font-size:18px;line-height:1.6;margin:10px 0}.point .point_other_box .point_other_list li:before{content:"◆";color:#fe408e;position:absolute;left:-20px}.point h2{text-align:center}.point .point_list_box{display:flex;justify-content:center;align-items:center}.point .point_list_box .point_list{margin:40px 0}.point .point_list_box .point_list li{font-size:22px;display:flex;font-weight:800;margin:10px 0;align-items:baseline}.point .point_list_box .point_list li .mark{background:#fe408e;border-radius:30px;padding:8px 0;width:100px;display:flex;justify-content:center;align-items:center;margin-right:10px}.point .point_list_box .point_list li .mark img{width:50px}.point .point_list_box .point_list li .pink{color:#fe408e;font-size:30px}@media screen and (max-width: 750px){.point{padding:120px 0 60px 0}.point .point_other_box{border-radius:10px;padding:14px}.point .point_other_box h3{font-size:17px;margin:10px auto}.point .point_other_box h3:after{bottom:-5px;height:3px}.point .point_other_box .point_other_list{margin-left:20px}.point .point_other_box .point_other_list li{font-size:14px}.point h2 img{width:90%}.point .point_list_box .point_list{margin:20px 0}.point .point_list_box .point_list li{font-size:13px}.point .point_list_box .point_list li .mark{width:40px}.point .point_list_box .point_list li .mark img{width:26px}.point .point_list_box .point_list li .pink{font-size:16px}}.contents{padding:80px 0 40px 0;background:url(../img/contents_bg.jpg)}.contents .contents_box{max-width:1000px;width:92%;margin:0 auto 40px auto;position:relative}.contents .contents_box .cv_list{display:flex;justify-content:space-between;width:100%;max-width:500px;margin-top:10px}.contents .contents_box .cv_list li{width:48%}.contents .contents_box .cv_list .detail a{color:#fff;background:#5938c2;border-radius:5px;display:block;text-align:center;padding:14px 0;font-size:16px;font-weight:800;box-shadow:0 3px 0 #291665;position:relative}.contents .contents_box .cv_list .detail a:before{content:"";position:absolute;background:url(../img/detail.svg) no-repeat;background-size:100%;width:22px;height:22px;top:0;bottom:0;left:10px;margin:auto}.contents .contents_box .cv_list .detail a:hover{box-shadow:none;-webkit-transform:translateY(5px);transform:translateY(5px)}.contents .contents_box .cv_list .cart a{background:#fe408e;color:#fff;border-radius:5px;display:block;text-align:center;padding:14px 0;font-size:16px;font-weight:800;box-shadow:0 3px 0 #d7236d;position:relative}.contents .contents_box .cv_list .cart a:before{content:"";position:absolute;background:url(../img/cart.svg) no-repeat;background-size:100%;width:22px;height:22px;top:0;bottom:0;left:10px;margin:auto}.contents .contents_box .cv_list .cart a:hover{box-shadow:none;-webkit-transform:translateY(5px);transform:translateY(5px)}.contents .contents_box .contents_deco{position:absolute;background:#fe408e;border-radius:100%;width:90px;height:90px;display:flex;justify-content:center;align-items:center;top:-20px;left:-20px}.contents .contents_box .contents_box_inner{background:#fff;border-radius:20px;overflow:hidden;box-shadow:4px 4px 9px 3px rgba(0,0,0,.1)}.contents .contents_box .contents_box_inner .contents_box_top{background:#fffceb;padding:20px 0}.contents .contents_box .contents_box_inner .contents_box_top h3{font-size:30px;text-align:center;font-weight:800}.contents .contents_box .contents_box_inner .contents_box_top h3 span{color:#fe408e;font-size:40px}.contents .contents_box .contents_box_inner .contents_box_top p{text-align:center}.contents .contents_box .contents_box_inner .contents_box_bottom{padding:40px;box-sizing:border-box}.contents .contents_box .contents_box_inner .contents_box_bottom h3{text-align:center;font-size:36px;font-weight:800;color:#fe408e}.sono1_box{width:100%;display:flex;justify-content:space-between}.sono1_box .sono1_box_img{width:26%}.sono1_box .sono1_box_img img{width:100%}.sono1_box .sono1_box_txt{width:70%;font-family:"heisei-kaku-gothic-std",sans-serif;line-height:1.6}.sono1_box .sono1_box_txt h4{font-size:24px;border-left:10px solid #fe408e;padding-left:4px;margin-bottom:10px;font-weight:700}.sono1_box .sono1_box_txt p{font-size:18px;font-weight:700}.sono1_box .sono1_box_txt h5{font-size:16px;font-weight:700;margin-top:10px}.sono1_box .sono1_box_txt .sono1_list li{font-size:16px}.sono1_box .sono1_box_txt .sono1_list li span{color:#fe408e}.sono2_box{width:100%;display:flex;justify-content:space-between;height:auto;flex-wrap:wrap}.sono2_box .sono2_box_inner{width:49%;margin-bottom:30px}.sono2_box .sono2_box_inner p{font-family:"heisei-kaku-gothic-std",sans-serif;line-height:1.6;font-size:16px}.sono2_box .sono2_box_inner h4{font-size:22px;border-left:8px solid #fe408e;height:60px;padding-left:6px;display:flex;align-items:center;line-height:1.4;margin-bottom:10px;font-family:"heisei-kaku-gothic-std",sans-serif;font-weight:700}.swiper-container{width:100%;position:relative;margin-bottom:6px}.swiper-container .swiper-wrapper{justify-content:space-between}.swiper-container .swiper-wrapper .swiper-slide{width:25%;overflow:hidden}.swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper-container .slide_main{display:flex;justify-content:center;align-items:center}.swiper-container .slide_samune{width:32% !important;cursor:pointer;height:80px}.swiper-container .slide_samune:hover{opacity:.7}.swiper-container .slide_samune img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:20px;color:gray}.swiper-container.slider{height:220px;overflow:hidden;border:1px solid #ccc}.sono3_img01{width:100%;margin-bottom:40px}.sono3_box{width:100%;border-top:2px solid #fe408e;position:relative;padding:20px 0}.sono3_box .sono3_deco{background:#fe408e;color:#fff;text-align:center;width:100px;padding:4px 0;border-radius:30px;position:absolute;top:-20px}.sono3_box dl{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding-left:10px;box-sizing:border-box}.sono3_box dl dt{width:10%;border:2px solid #fe408e;text-align:center}.sono3_box dl dd{width:88%}.cp_note{background:#fffceb;border-radius:20px;width:100%;padding:24px;box-sizing:border-box;font-family:"heisei-kaku-gothic-std",sans-serif}.cp_note h4{text-align:center;font-weight:700;font-size:18px;margin-bottom:10px}.cp_note p{font-size:14px;line-height:1.6}.cp_note .cp_note_list{padding-left:20px;font-size:14px}.cp_note .cp_note_list li{list-style:disc !important;line-height:1.6}.sono2_link{display:flex;justify-content:space-between;max-width:600px;width:100%;margin:10px auto 0 auto}.sono2_link li{width:49%}.sono2_link li a{color:#fe408e;padding:6px 0;display:block;width:100%;border:2px solid #fe408e;border-radius:30px;text-align:center;position:relative}.sono2_link li a:after{position:absolute;content:"";background:url(../img/arrow_pink.svg) no-repeat center;width:12px;height:12px;right:16px;top:0;bottom:0;margin:auto}@media screen and (max-width: 750px){.contents{padding:60px 0 20px 0;background:url(../img/contents_bg.jpg) repeat-y;background-size:contain}.contents .contents_box .cv_list li{width:49%}.contents .contents_box .cv_list .detail a{font-size:14px}.contents .contents_box .cv_list .detail a:before{width:18px;height:18px;left:12px}.contents .contents_box .cv_list .cart a{font-size:14px}.contents .contents_box .cv_list .cart a:before{width:18px;height:18px;left:6px}.contents .contents_box .contents_deco{width:60px;height:60px;top:-16px;left:-10px}.contents .contents_box .contents_deco img{width:44px}.contents .contents_box .contents_box_inner{border-radius:10px}.contents .contents_box .contents_box_inner .contents_box_top h3{font-size:18px}.contents .contents_box .contents_box_inner .contents_box_top h3 span{font-size:24px}.contents .contents_box .contents_box_inner .contents_box_top p{text-align:center}.contents .contents_box .contents_box_inner .contents_box_bottom{padding:20px 16px}.contents .contents_box .contents_box_inner .contents_box_bottom h3{text-align:center;font-size:24px;font-weight:800;color:#fe408e}.sono1_box{flex-direction:column}.sono1_box .sono1_box_img{display:none}.sono1_box .sono1_box_txt{width:100%}.sono1_box .sono1_box_txt h4{font-size:18px;letter-spacing:-1px}.sono1_box .sono1_box_txt p{font-size:14px}.sono1_box .sono1_box_txt .set_img_sp{text-align:center;margin-bottom:10px}.sono1_box .sono1_box_txt .set_img_sp img{width:60%}.sono1_box .sono1_box_txt h5{font-size:14px}.sono1_box .sono1_box_txt .sono1_list li{font-size:14px}.sono2_box{flex-direction:column}.sono2_box .sono2_box_inner{width:100%}.sono2_box .sono2_box_inner p{font-size:14px}.sono2_box .sono2_box_inner h4{font-size:18px}.margin_b0{margin-bottom:0 !important}.sono2_link{flex-direction:column;max-width:260px}.sono2_link li{width:100%;margin:4px 0}.sono3_box{width:100%;border-top:2px solid #fe408e;position:relative;padding:20px 0}.sono3_box .sono3_deco{background:#fe408e;color:#fff;text-align:center;width:100px;padding:4px 0;border-radius:30px;position:absolute;top:-20px}.sono3_box dl{align-items:baseline}.sono3_box dl dt{width:20%}.sono3_box dl dd{width:78%}}.coupon{padding:40px 0 0 0;background:linear-gradient(70deg, #fed2ef, #ede5fe)}.coupon .coupon_box{width:92%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;position:relative}.coupon .coupon_box .coupon_l{position:absolute;left:-180px;top:0;bottom:0;margin:auto}.coupon .coupon_box .coupon_r{position:absolute;right:-160px;top:0;bottom:0;margin:auto}.coupon .coupon_box .coupon_box_txt{width:65%}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner{background:#fff;border-radius:20px;border:3px solid #5938c2;border-left:12px solid #5938c2;padding:20px 30px;box-sizing:border-box;margin:20px 0}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner h4{color:#5938c2;font-weight:800;font-size:24px;line-height:1.6}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner p{font-family:"heisei-kaku-gothic-std",sans-serif;line-height:1.6;font-size:16px;margin:10px 0}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner a{background:#fe408e;padding:10px 0;width:400px;text-align:center;border-radius:30px;color:#fff;display:block;font-size:16px;position:relative}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner a:after{position:absolute;content:"";background:url(../img/arrow_white.svg) no-repeat center;width:16px;height:16px;right:20px;top:0;bottom:0;margin:auto}.coupon .coupon_box .coupon_box_img{width:35%}@media screen and (max-width: 820px){.coupon{padding:20px 0;background:linear-gradient(70deg, #fed2ef, #ede5fe)}.coupon .coupon_box{width:92%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;position:relative}.coupon .coupon_box .coupon_box_txt{width:100%}.coupon .coupon_box .coupon_box_txt .hukidashi{display:none}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner{padding:20px 10px;margin:0 0 10px 0}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner h4{font-size:18px}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner p{font-size:14px}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner a{font-size:14px;width:100%}.coupon .coupon_box .coupon_box_txt .coupon_box_text_inner a:after{width:14px;height:14px;right:12px}.coupon .coupon_box .coupon_box_img{display:none}}/*# sourceMappingURL=lp.min.css.map */