body{background:#F3ECE3;margin:0;padding:0;font-family:"Kosugi Maru",sans-serif}img{width:100%}a img:hover{cursor:pointer}h2,h3{margin:0}@media (min-width: 891px){.visible-small{display:none}}@media (min-width: 561px) and (max-width: 890px){.visible-small{display:none}}@media (max-width: 561px){.hidden-small{display:none}}@media (min-width: 891px){.visible-medium{display:none}}@media (min-width: 561px) and (max-width: 890px){.hidden-medium{display:none}}@media (max-width: 561px){.hidden-medium{display:none}}.main-contents-wrapper{position:relative}.main-contents-wrapper .svg-contents_border{position:absolute;width:100%;top:-180px;z-index:auto}@media (min-width: 561px) and (max-width: 890px){.main-contents-wrapper .svg-contents_border{top:-74px}}@media (max-width: 561px){.main-contents-wrapper .svg-contents_border{top:-45px}}@media (max-width: 400px){.main-contents-wrapper .svg-contents_border{top:-40px;max-width:100%}}.main-gradient{background-image:linear-gradient(to bottom, #dfaea3, #e3b6a8, #e6beae, #eac6b5, #edcebc, #efd4c3, #f2dbca, #f4e1d2, #f6e7db, #f8ede4, #faf3ed, #fcf9f6)}.sub-gradient{background-image:linear-gradient(to right, #f1e8df, #f2eae1, #f3ebe3, #f4ede5, #f5eee7, #f5eee7, #f5eee7, #f5eee7, #f4ece5, #f3ebe3, #f1e9e0, #f0e8de);position:relative}@media (min-width: 561px) and (max-width: 890px){.sub-gradient{padding-bottom:120px}}@media (max-width: 561px){.sub-gradient{padding-bottom:100px}}.main-contents-wrapper2{position:relative}.main-contents-wrapper2 .svg-contents_border{position:absolute;top:-140px;z-index:auto;width:100%}@media (min-width: 561px) and (max-width: 890px){.main-contents-wrapper2 .svg-contents_border{top:-74px}}@media (max-width: 561px){.main-contents-wrapper2 .svg-contents_border{top:-45px}}@media (max-width: 400px){.main-contents-wrapper2 .svg-contents_border{top:-45px;max-width:100%}}.fbm-bg-wrapper{position:absolute;top:0;left:0;right:0;width:100%;max-width:980px;margin:auto}.fbm-bg-wrapper.fv1{top:-40px}@media (min-width: 561px) and (max-width: 890px){.fbm-bg-wrapper.fv1{top:0}}@media (max-width: 561px){.fbm-bg-wrapper.fv1{top:70px}}.fbm-bg-wrapper.bg_period{top:0px}@media (min-width: 561px) and (max-width: 890px){.fbm-bg-wrapper.bg_period{top:-40px}}@media (max-width: 561px){.fbm-bg-wrapper.bg_period{top:-40px}}@media (min-width: 561px) and (max-width: 890px){.fbm-bg-wrapper{width:100%}}@media (max-width: 561px){.fbm-bg-wrapper{width:100%}}.lp-wrapper{overflow:auto}.lp-wrapper.lp-blue{background-color:#EEF9FF}.lp-container{max-width:820px;margin:auto;position:relative;z-index:0}@media (min-width: 561px) and (max-width: 890px){.lp-container{max-width:680px;font-size:12px}}@media (max-width: 561px){.lp-container{max-width:600px;font-size:12px}}@media (max-width: 561px) and (max-width: 561px){.lp-container{margin-left:10px;margin-right:10px}}.svg-container{width:10em}.svg_wrapper{width:100%;margin:auto;position:relative;box-sizing:border-box}@media (min-width: 561px) and (max-width: 890px){.svg_wrapper{width:100%;padding:0 5px}}@media (max-width: 561px){.svg_wrapper{width:100%;padding:0 5px}}.svg_frame{background-size:contain;background-position:center;background-repeat:no-repeat;height:0;padding:0;width:100%;margin:auto;padding-bottom:100%}@media (min-width: 561px) and (max-width: 890px){.svg_frame{width:95%;height:400px;padding-bottom:0;background-position:bottom}}@media (max-width: 561px){.svg_frame{width:95%}}.svg-frame__contents{padding:30px;width:90%;box-sizing:border-box}@media (min-width: 561px) and (max-width: 890px){.svg-frame__contents{width:100%}}@media (max-width: 561px){.svg-frame__contents{width:100%}.svg-frame__contents.fv-main01{padding:0}}.svg-top{padding-top:30px;margin-bottom:-220px}@media (min-width: 561px) and (max-width: 890px){.svg-top{padding-top:170px;margin-bottom:auto}}@media (max-width: 561px){.svg-top{padding-top:170px;margin-bottom:auto}}.frame01{margin-top:26px;background-image:url(../images/top_bg01_pc.svg)}@media (min-width: 561px) and (max-width: 890px){.frame01{background-image:url(../images/top_bg01_pc.svg)}}@media (max-width: 561px){.frame01{background-image:url(../images/top_bg01.svg)}}.frame02{background-image:url("../images/frame02.svg")}.svg-wrapper{width:90%;margin:10px auto;padding:30px 10px;position:relative;box-sizing:border-box;background-size:cover;background-position:center}.svg-wrapper:after{content:""}.sns-wrapper{max-width:980px;position:relative;margin:auto}.sns-wrapper a img:hover{opacity:.7}.sns-wrapper .sns-container{display:flex;align-content:center;justify-content:center;padding-bottom:15px}@media (min-width: 561px) and (max-width: 890px){.sns-wrapper{margin-top:15px;padding-bottom:15px}}@media (max-width: 561px){.sns-wrapper{margin-top:15px;padding-bottom:15px}}.sns-wrapper .sns-wrapper__contents{box-sizing:border-box;margin:10px;width:50px;height:50px}@media (min-width: 561px) and (max-width: 890px){.sns-wrapper .sns-wrapper__contents{width:50px;height:50px}}@media (max-width: 561px){.sns-wrapper .sns-wrapper__contents{width:50px;height:50px}}.pt-5{padding-top:50px}.mt-3{margin-top:30px}@media (min-width: 561px) and (max-width: 890px){.mt-3{margin-top:15px}}@media (max-width: 561px){.mt-3{margin-top:15px}}.mt-5{margin-top:50px}@media (min-width: 561px) and (max-width: 890px){.mt-5{margin-top:25px}}@media (max-width: 561px){.mt-5{margin-top:25px}}.mt-8{margin-top:80px}@media (min-width: 561px) and (max-width: 890px){.mt-8{margin-top:40px}}@media (max-width: 561px){.mt-8{margin-top:40px}}.mb-3{margin-bottom:30px}@media (min-width: 561px) and (max-width: 890px){.mb-3{margin-bottom:15px}}@media (max-width: 561px){.mb-3{margin-bottom:15px}}.mb-5{margin-bottom:50px}@media (min-width: 561px) and (max-width: 890px){.mb-5{margin-bottom:25px}}@media (max-width: 561px){.mb-5{margin-bottom:25px}}.mb-7{margin-bottom:70px}@media (min-width: 561px) and (max-width: 890px){.mb-7{margin-bottom:45px}}@media (max-width: 561px){.mb-7{margin-bottom:45px}}.pb-5{padding-bottom:50px}.pb-10{padding-bottom:100px}.fv-bg-wrapper{width:100%;max-width:860px;margin:auto;position:relative;top:0;left:0;z-index:0}.fv-bg-wrapper.ab{position:absolute;z-index:1;width:130%;left:-15%}@media (min-width: 561px) and (max-width: 890px){.fv-bg-wrapper.ab{width:100%;left:0}}@media (max-width: 561px){.fv-bg-wrapper.ab{width:100%;left:0}}.fv-bg-wrapper.fv2{top:10%}@media (min-width: 561px) and (max-width: 890px){.fv-bg-wrapper.fv2{top:20%}}@media (max-width: 561px){.fv-bg-wrapper.fv2{top:20%}}.fv-bg{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:208px;position:relative;top:50px}@media (min-width: 561px) and (max-width: 890px){.fv-bg{top:15px;height:135px}}@media (max-width: 561px){.fv-bg{top:15px;height:135px}}.fv-bg.fv-bg-01{background-image:url(../images/fv_bg_01_pc.png)}@media (min-width: 561px) and (max-width: 890px){.fv-bg.fv-bg-01{background-image:url(../images/fv_bg_01_sp.png)}}@media (max-width: 561px){.fv-bg.fv-bg-01{background-image:url(../images/fv_bg_01_sp.png)}}.fv-bg.fv-bg-02{background-image:url(../images/fv_bg_02_pc.png)}@media (min-width: 561px) and (max-width: 890px){.fv-bg.fv-bg-02{background-image:url(../images/fv_bg_02_sp.png)}}@media (max-width: 561px){.fv-bg.fv-bg-02{background-image:url(../images/fv_bg_02_sp.png)}}.fv-bg.fv-bg-03{background-image:url(../images/fv_bg_03_pc.png)}@media (min-width: 561px) and (max-width: 890px){.fv-bg.fv-bg-03{background-image:url(../images/fv_bg_03_sp.png)}}@media (max-width: 561px){.fv-bg.fv-bg-03{background-image:url(../images/fv_bg_03_sp.png)}}.svg-contents-fv-main01{width:80%;position:relative;top:0;left:0;margin:10% auto}@media (max-width: 561px){.svg-contents-fv-main01{margin:20% auto 15%}}.svg-contents-fv-main01 .svg-contents__image{width:680px;margin:auto;width:60%}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main01 .svg-contents__image{width:80%}}@media (max-width: 561px){.svg-contents-fv-main01 .svg-contents__image{width:80%}}.svg-contents-fv-main01 .svg-contents_text{width:60%;margin:18px auto 0;padding:0 35px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;color:#343434;line-height:1.6}.svg-contents-fv-main01 .svg-contents_text p{margin:5px 0}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main01 .svg-contents_text p{margin:3px 0}}@media (max-width: 561px){.svg-contents-fv-main01 .svg-contents_text p{margin:3px 0}}.svg-contents-fv-main01 .svg-contents_text strong{font-size:22px}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main01 .svg-contents_text strong{font-size:16px}}@media (max-width: 561px){.svg-contents-fv-main01 .svg-contents_text strong{font-size:16px}}.svg-contents-fv-main01 .svg-contents_text .note{font-size:12px}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main01 .svg-contents_text .note{font-size:10px}}@media (max-width: 561px){.svg-contents-fv-main01 .svg-contents_text .note{font-size:10px}}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main01 .svg-contents_text{width:80%}}@media (max-width: 561px){.svg-contents-fv-main01 .svg-contents_text{width:80%;font-size:.9rem}}.svg-contents-fv-main02 .main-visual{width:55%;margin:0 auto;position:relative;z-index:1}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-main02 .main-visual{width:100%}}@media (max-width: 561px){.svg-contents-fv-main02 .main-visual{width:100%}}.svg-contents_text_2{position:relative;width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;font-family:"M PLUS Rounded 1c",sans-serif;color:#4E3412;line-height:1.5}@media (min-width: 561px) and (max-width: 890px){.svg-contents_text_2{padding-bottom:0;width:100%;margin:0 auto 3%}}@media (max-width: 561px){.svg-contents_text_2{padding-bottom:0;width:90%;margin:0 auto 3%}}.svg-contents_text_2 p{margin:5px 0;font-weight:normal;font-size:25px}@media (min-width: 561px) and (max-width: 890px){.svg-contents_text_2 p{margin:3px 0;font-size:20px;line-height:1.7}}@media (max-width: 561px){.svg-contents_text_2 p{text-align:center;font-size:17px;line-height:1.7;margin:3px 0}}@media (max-width: 400px){.svg-contents_text_2 p{text-align:center;font-size:14px;line-height:1.6;margin:3px 0}}.svg-contents_text_2 strong{font-weight:bold}hr{border-style:solid;border-width:1px 0 0;border-color:#4E3412;margin:15px auto;width:50%}.emphasis{color:#D85E6F}.annotation01{font-size:13px;line-height:1.5;vertical-align:top;padding-bottom:15px}@media (max-width: 561px){.annotation01{font-size:8px}}.marker{position:relative;display:inline-block}.marker .marker-text{position:relative;z-index:1}.marker:after{content:"";width:100%;height:30%;display:block;border-radius:50px;background:#fceee9;position:absolute;bottom:5px;z-index:0}@media (min-width: 561px) and (max-width: 890px){.marker:after{height:5px}}@media (max-width: 561px){.marker:after{height:5px}}.marker-red{background:linear-gradient(transparent 75%, #ffe6e3 75%)}.w-8{width:80%;margin-left:auto;margin-right:auto}@media (min-width: 561px) and (max-width: 890px){.w-8{width:85%}}@media (max-width: 561px){.w-8{width:85%}}.w-7{width:70%;margin-left:auto;margin-right:auto}@media (min-width: 561px) and (max-width: 890px){.w-7{width:75%}}@media (max-width: 561px){.w-7{width:75%}}.text-center{text-align:center}.text-left{text-align:left;width:70%;margin:0 auto}@media (max-width: 561px){.text-left{width:90%;margin:0 auto}}.text-left h5{padding:0;margin:20px 0 0 0;display:inline-block;height:20px;width:110px;line-height:20px;color:#1C2A51;border-radius:25px;border:1px solid;border-color:#1C2A51;text-decoration:none;text-align:center;font-size:13px;font-weight:normal}.text-left .annotation02{font-size:9px;line-height:1.4;text-align:left;display:inline-block;margin:10px auto 20px 10px;border-left:1px solid #1C2A51;padding:0 0 0 5px}@media (max-width: 561px){.text-left .annotation02{margin:5px auto 0 10px}}.period{width:100%;margin:0 auto 50px;position:relative;padding-top:45px}@media (min-width: 561px) and (max-width: 890px){.period{width:95%;padding-top:60px;padding-bottom:50px;margin:0 auto 0}}@media (max-width: 561px){.period{width:95%;padding-top:50px;padding-bottom:30px;margin:0 auto 0}}@media (max-width: 400px){.period{width:95%;padding-top:10%;padding-bottom:0px;margin:0 auto 10%}}.period .period-contents{width:100%;margin:0 auto 20px;position:relative;z-index:1;padding:0;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif}@media (min-width: 561px) and (max-width: 890px){.period .period-contents{margin:20px auto 0px}}@media (max-width: 561px){.period .period-contents{margin:20px auto 10px}}@media (max-width: 400px){.period .period-contents{margin:10px auto 10px}}.period .period-contents .round1{padding:0;margin:0 17px 0 -10px;display:inline-block;height:28px;width:220px;line-height:28px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:16px}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .round1{padding:0;margin:3px auto 15px;display:block;height:30px;width:250px;line-height:30px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:18px}}@media (max-width: 561px){.period .period-contents .round1{padding:0;margin:3px auto 15px;display:block;height:30px;width:250px;line-height:30px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:18px}}@media (max-width: 400px){.period .period-contents .round1{padding:0;margin:3px auto 10px;display:block;height:25px;width:200px;line-height:25px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:14px}}.period .period-contents .round2{padding:0;margin:0 10px 0 0;display:inline-block;height:28px;width:220px;line-height:28px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:16px}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .round2{padding:0;margin:3px auto 15px;display:block;height:30px;width:250px;line-height:30px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:18px}}@media (max-width: 561px){.period .period-contents .round2{padding:0;margin:3px auto 15px;display:block;height:30px;width:250px;line-height:30px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:18px}}@media (max-width: 400px){.period .period-contents .round2{padding:0;margin:3px auto 10px;display:block;height:25px;width:200px;line-height:25px;background:#722116;color:#fff;border-radius:25px;text-decoration:none;text-align:center;font-size:14px}}.period .period-contents p{font-size:12px;line-height:1.5;display:inline-block;text-align:left;margin:10px 0 0}@media (min-width: 561px) and (max-width: 890px){.period .period-contents p{font-size:12px;text-align:center;margin:10px auto 0}}@media (max-width: 561px){.period .period-contents p{font-size:12px;text-align:center;margin:10px auto 0}}@media (max-width: 400px){.period .period-contents p{font-size:10px;text-align:center;margin:10px auto 0}}.period .period-contents .sub1{margin:0px 0 0 125px;color:#4E3412}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .sub1{text-align:center;margin:-10px auto 20px}}@media (max-width: 561px){.period .period-contents .sub1{text-align:center;margin:10px auto 20px}}@media (max-width: 400px){.period .period-contents .sub1{text-align:center;margin:10px auto 10px}}.period .period-contents .sub2{margin:0px 0 0 115px;color:#4E3412}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .sub2{text-align:center;width:50%;margin:-10px auto 0}}@media (max-width: 561px){.period .period-contents .sub2{text-align:center;width:70%;margin:10px auto 0}}@media (max-width: 400px){.period .period-contents .sub2{text-align:center;width:75%;margin:10px auto 0}}.period .period-contents .date{text-align:center;color:#4E3412;font-weight:normal;font-size:17px}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .date{display:block;text-align:center;font-size:20px;margin:0 auto}}@media (max-width: 561px){.period .period-contents .date{display:inline-block;text-align:left;font-size:16px;margin:0 auto}}@media (max-width: 400px){.period .period-contents .date{display:inline-block;text-align:left;font-size:13px;margin:0 auto}}.period .period-contents .date .date2{margin:0 0 0 0}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .date .date2{margin:0 0 0 25px}}@media (max-width: 561px){.period .period-contents .date .date2{margin:0px}}@media (max-width: 400px){.period .period-contents .date .date2{margin:0px}}.period .period-contents .date .date3{margin:0 0 0 10px}@media (min-width: 561px) and (max-width: 890px){.period .period-contents .date .date3{margin:0 0 0 15px}}@media (max-width: 561px){.period .period-contents .date .date3{margin:0px}}@media (max-width: 400px){.period .period-contents .date .date3{margin:0px}}.period .period-background{position:absolute;right:0;left:0;margin:0 auto 10px;top:3%;text-align:center;max-width:820px;z-index:0}@media (min-width: 561px) and (max-width: 890px){.period .period-background{max-width:450px}}@media (max-width: 561px){.period .period-background{max-width:400px}}@media (max-width: 400px){.period .period-background{max-width:300px}}.period-wrapper{z-index:1;margin-top:70px;margin-bottom:70px}@media (min-width: 561px) and (max-width: 890px){.period-wrapper{margin-top:7%}}@media (max-width: 561px){.period-wrapper{margin-top:5%}}.svg-contents-fv-user-voice{width:85%;margin:-40px auto;text-align:center}@media (min-width: 561px) and (max-width: 890px){.svg-contents-fv-user-voice{width:85%;margin:-30px auto;text-align:center}}@media (max-width: 561px){.svg-contents-fv-user-voice{width:85%;margin:auto auto -50px;text-align:center}}.period-description{width:71%;margin:auto;font-size:11px;color:#526561;line-height:1.6}@media (min-width: 561px) and (max-width: 890px){.period-description{width:92%}}@media (max-width: 561px){.period-description{width:92%}}.info-wrapper{background-color:#722116}.info-wrapper .info-container{position:relative;width:820px;margin:auto;padding-bottom:280px}@media (min-width: 561px) and (max-width: 890px){.info-wrapper .info-container{width:100%;padding-bottom:120px}}@media (max-width: 561px){.info-wrapper .info-container{width:100%;padding-bottom:80px}}.info-wrapper .info-container .info-header{position:relative;top:-45px;background-image:url(../images/bg_header.png);background-position:top;background-repeat:no-repeat;background-size:contain;height:55px;text-align:center;width:55%;margin:auto;display:flex;justify-content:center;align-items:flex-end}@media (min-width: 561px) and (max-width: 890px){.info-wrapper .info-container .info-header{top:-20px;align-items:center}}@media (max-width: 561px){.info-wrapper .info-container .info-header{top:-20px;align-items:center}}@media (max-width: 400px){.info-wrapper .info-container .info-header{top:-15px;align-items:center}}.info-wrapper .info-container .info-header h2{color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;margin:0}@media (min-width: 561px) and (max-width: 890px){.info-wrapper .info-container .info-header h2{font-size:21px}}@media (max-width: 561px){.info-wrapper .info-container .info-header h2{font-size:21px}}.info-wrapper .info-container .info-body{background-color:#fff;border-radius:5px;padding:25px;border-style:solid double double;border-color:#dbefeb;border-width:1px;max-height:350px;overflow-y:auto;overflow-wrap:break-word;font-size:16px;color:#4E3412;line-height:1.3;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal}@media (min-width: 561px) and (max-width: 890px){.info-wrapper .info-container .info-body{margin-right:15px;margin-left:15px;font-size:16px}}@media (max-width: 561px){.info-wrapper .info-container .info-body{margin-right:15px;margin-left:15px;font-size:12px}}.info-wrapper .info-container .info-body h3{font-size:18px;color:#722116}@media (min-width: 561px) and (max-width: 890px){.info-wrapper .info-container .info-body h3{font-size:18px}}@media (max-width: 561px){.info-wrapper .info-container .info-body h3{font-size:18px}}.detail-wrapper{padding-top:10px;padding-bottom:50px;position:relative;margin-bottom:80px}@media (max-width: 561px){.detail-wrapper{padding-top:20px;padding-bottom:20px}}.detail-wrapper .detail-containts{width:80%;margin:0 auto;position:absolute;top:-200px;left:0;right:0}@media (max-width: 561px){.detail-wrapper .detail-containts{width:90%;margin:0 auto;top:-115px;margin-bottom:-80px}}.detail-wrapper .detail-container{width:100%;margin:0 auto;position:relative}@media (max-width: 561px){.detail-wrapper .detail-container{width:100%}}.detail-text{text-align:center;color:#1C2A51;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;font-size:20px;margin:10% auto;line-height:1.8}@media (max-width: 561px){.detail-text{font-size:11px}}.detail-text2{margin:20px auto;text-align:center}.detail-text2 h5{padding:0;margin:0 auto;display:inline-block;height:25px;width:200px;line-height:25px;color:#472E06;border-radius:25px;border:1px solid;border-color:#472E06;text-decoration:none;text-align:center;font-size:15px;font-weight:normal}@media (max-width: 400px){.detail-text2 h5{padding:0;margin:0 auto;display:inline-block;height:20px;width:110px;line-height:20px;color:#472E06;border-radius:25px;border:1px solid;border-color:#472E06;text-decoration:none;text-align:center;font-size:13px;font-weight:normal}}.detail-text2 .catch{display:flex;align-items:center;justify-content:center}.detail-text2 .catch:before{border-top:1px solid;border-color:#472E06;content:"";width:10em}@media (max-width: 561px){.detail-text2 .catch:before{width:6em}}.detail-text2 .catch:after{border-top:1px solid;border-color:#472E06;content:"";width:10em}@media (max-width: 561px){.detail-text2 .catch:after{width:6em}}.detail-text2 .catch:before{margin-right:1em}.detail-text2 .catch:after{margin-left:1em}.detail-body{background-color:#47B647;border-radius:5px;padding:20px;border-style:solid double double;border-color:#47B647;border-width:1px;font-size:12px;color:#fff;line-height:1.5;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;max-width:800px;width:75%;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.detail-body{margin-right:15px;margin-left:15px;font-size:17px;max-width:none;width:auto}}@media (max-width: 561px){.detail-body{margin-right:15px;margin-left:15px;font-size:12px;padding:10px 20px;width:auto}}.detail-body h3{font-size:25px;font-weight:bold;letter-spacing:.05em}@media (max-width: 561px){.detail-body h3{font-size:18px;letter-spacing:.03em}}.detail-body small{font-size:18px;letter-spacing:.03em}@media (max-width: 561px){.detail-body small{font-size:14px;letter-spacing:.03em}}.detail-body p{margin:10px auto 0}.detail-body .detail-white{margin:10px auto;background-color:#fff;border-radius:5px;padding:10px;color:#47B647}.detail-body .detail-white p{font-size:14px;font-weight:400;line-height:1.5;margin:15px auto;padding:0 10px}@media (max-width: 561px){.detail-body .detail-white p{font-size:11px;line-height:1.4;margin:0 auto;padding:0}}.user-wrapper{margin:0 auto;padding-bottom:30px}.user-wrapper .lp-image{width:70%;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.user-wrapper .lp-image{width:100%;margin:0 auto}}@media (max-width: 561px){.user-wrapper .lp-image{width:100%;margin:0 auto}}.uservoice-wrapper{margin:0 auto;padding-bottom:10px;text-align:center}.uservoice-wrapper p{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:18px;color:#4E3412;width:80%;margin:0 auto 40px;text-align:center}@media (min-width: 561px) and (max-width: 890px){.uservoice-wrapper p{font-size:23px;width:80%;margin:0 auto 40px;text-align:left}}@media (max-width: 561px){.uservoice-wrapper p{font-size:14px;width:82%;margin:0 auto 20px;text-align:left}}.uservoice-wrapper strong{font-weight:bold}@media (max-width: 561px){.uservoice-wrapper strong{font-size:16px}}.uservoice-wrapper h5{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:14px;color:#4E3412;width:90%;margin:30px auto;text-align:center}@media (min-width: 561px) and (max-width: 890px){.uservoice-wrapper h5{text-align:left;font-size:16px}}@media (max-width: 561px){.uservoice-wrapper h5{font-size:11px;margin:20px auto;text-align:left}}.uservoice-wrapper .lp-image{width:50%;margin:0 auto 50px}@media (max-width: 561px){.uservoice-wrapper .lp-image{width:90%;margin:0 auto 20px}}.uservoice-main{margin:0 auto;padding-bottom:100px;text-align:center}@media (max-width: 561px){.uservoice-main{padding-bottom:20px}}.uservoice-main .lp-image{width:50%;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.uservoice-main .lp-image{width:100%}}@media (max-width: 561px){.uservoice-main .lp-image{width:100%}}.benefits-wrapper{background-color:#F3ECE3;margin-bottom:30px}.benefits-wrapper .lp-image{width:80%;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.benefits-wrapper .lp-image{width:100%}}@media (max-width: 561px){.benefits-wrapper .lp-image{width:100%}}.benefits-wrapper .lp-image .bene-main{position:relative;padding-top:18%;z-index:2}@media (min-width: 561px) and (max-width: 890px){.benefits-wrapper .lp-image .bene-main{padding-top:18%}}@media (max-width: 561px){.benefits-wrapper .lp-image .bene-main{padding-top:20%}}.benefits-wrapper .bene-title{position:absolute;top:-120px;max-width:700px;width:80%;left:0;right:0;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.benefits-wrapper .bene-title{top:-80px;width:90%;left:0;right:0;margin:0 auto}}@media (max-width: 561px){.benefits-wrapper .bene-title{top:-60px;width:100%;left:0;right:0;margin:0 auto}}.benefits-btn{position:relative}.benefits-btn img:nth-child(2){cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.benefits-btn a img:hover{opacity:0;transition:opacity .3s}.blendy-wrapper .lp-container{max-width:100%}.monitor-wrapper{position:relative;background-color:#fff;top:-80px}@media (max-width: 561px){.monitor-wrapper{top:-40px}}.monitor-wrapper .monitor-container{width:85%;margin:auto}.monitor-wrapper .monitorbtn-container{width:80%;margin:auto;position:relative;top:120px;z-index:1}@media (min-width: 561px) and (max-width: 890px){.monitor-wrapper .monitorbtn-container{top:100px}}@media (max-width: 561px){.monitor-wrapper .monitorbtn-container{margin:0px auto;top:60px}}.monitor-btn{position:relative;width:100%;margin:auto;cursor:pointer;top:-65px;z-index:1}.monitor-btn img:nth-child(2){cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.monitor-btn a img:hover{opacity:0;transition:opacity .3s}@media (min-width: 561px) and (max-width: 890px){.monitor-btn{top:-50px}}@media (max-width: 561px){.monitor-btn{top:-45px}}@media (max-width: 561px){.monitor-btn{top:-30px}}.dlbtn-wrapper{position:relative;max-width:600px;margin:20px auto;z-index:1}@media (min-width: 561px) and (max-width: 890px){.dlbtn-wrapper{width:80%}}@media (max-width: 561px){.dlbtn-wrapper{width:80%}}@media (max-width: 400px){.dlbtn-wrapper{width:90%;z-index:1}}.dlbtn-wrapper .benefits-btn{position:relative;width:100%;margin:auto;top:-18px}@media (min-width: 561px) and (max-width: 890px){.dlbtn-wrapper .benefits-btn{top:-38px}}@media (max-width: 561px){.dlbtn-wrapper .benefits-btn{width:95%;top:-20px}}.dlbtn-wrapper .benefits-btn .lp-image{width:75%;margin:auto;top:-20px}@media (min-width: 561px) and (max-width: 890px){.dlbtn-wrapper .benefits-btn .lp-image{width:75%;top:-20px}}@media (max-width: 561px){.dlbtn-wrapper .benefits-btn .lp-image{width:75%;top:-10px}}.dlbtn-wrapper .lp-image{position:relative}.dlbtn-wrapper .lp-image img{position:relative;z-index:1;width:100%;top:0px;left:15px}@media (min-width: 561px) and (max-width: 890px){.dlbtn-wrapper .lp-image img{top:-21px}}@media (max-width: 561px){.dlbtn-wrapper .lp-image img{top:-7px}}@media (max-width: 400px){.dlbtn-wrapper .lp-image img{top:-9px}}.dlbtn-wrapper .lp-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;z-index:1}.participate-wrapper{position:relative;padding:5% 0 2%;margin:0 auto;font-family:"M PLUS Rounded 1c",sans-serif}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper{padding:10% 0 0}}@media (max-width: 561px){.participate-wrapper{padding:5% 0 0}}.participate-wrapper img{max-width:100%;width:initial}.participate-wrapper strong{color:#FF8A00;font-weight:600}.participate-wrapper h3{padding:10px;margin:0 auto 40px;margin-top:40px;display:block;height:40px;width:400px;line-height:40px;color:#65ADE2;border:3px solid #65ADE2;border-radius:25px;text-decoration:none;text-align:center;font-size:25px}@media (max-width: 561px){.participate-wrapper h3{padding:0;margin:25px auto 25px;display:block;height:30px;width:250px;line-height:30px;background:#fff;color:#65ADE2;border:2px solid #65ADE2;border-radius:25px;text-decoration:none;text-align:center;font-size:15px}}.participate-wrapper .lp-image{width:80%;margin:auto}@media (max-width: 561px){.participate-wrapper .lp-image{width:80%}}.participate-wrapper .participate-container{padding:0}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper .participate-container{padding:60px 0 20px}}@media (max-width: 561px){.participate-wrapper .participate-container{padding:20px 0 20px}}.participate-wrapper .participate-container .participate-conditions{margin-top:50px}.participate-wrapper .participate-container .participate-conditions h2{color:#000;text-align:center;margin:0 auto}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper .participate-container .participate-conditions h2{font-size:26px}}@media (max-width: 561px){.participate-wrapper .participate-container .participate-conditions h2{font-size:18px}}.participate-wrapper .participate-container .participate-conditions ul{padding-left:20px;margin:30px auto 25px;width:90%}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper .participate-container .participate-conditions ul{padding-left:2%}}@media (max-width: 561px){.participate-wrapper .participate-container .participate-conditions ul{padding-left:0;margin:30px auto 5px}}.participate-wrapper .participate-container .participate-conditions ul li{margin-bottom:10px;font-size:1rem;color:#000}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper .participate-container .participate-conditions ul li{font-size:1.1rem}}@media (max-width: 561px){.participate-wrapper .participate-container .participate-conditions ul li{font-size:15px}}@media (max-width: 400px){.participate-wrapper .participate-container .participate-conditions ul li{font-size:13px;margin-bottom:5px}}.participate-wrapper .participate-container .participate-conditions p{font-size:13px}@media (min-width: 561px) and (max-width: 890px){.participate-wrapper .participate-container .participate-conditions{margin:20px 0 5px 3%}}@media (max-width: 561px){.participate-wrapper .participate-container .participate-conditions{margin:20px 0 5px 5%}}.participate-wrapper .period-description{width:90%;margin-top:10px}.step{border:3px solid #65ADE2;border-radius:25px;padding:30px 15px;margin:15px auto;background-color:#fff;max-width:700px;text-align:center}.step a:hover{opacity:.6}@media (min-width: 561px) and (max-width: 890px){.step{width:95%}}@media (max-width: 561px){.step{border-radius:10px;border:2px solid #65ADE2;margin:10px 5px 0}}.step .center{text-align:center}.step ol{margin:0;padding:0;list-style:none;counter-reset:li;display:flex;justify-content:center}.step ol:first-child{margin-top:.5em}.step ol li{position:relative;font-size:16px;font-family:"M PLUS Rounded 1c",sans-serif;padding-left:1.6em;line-height:1.9;color:#1C2A51;font-weight:500;text-align:left}@media (max-width: 561px){.step ol li{font-size:.8rem}}.step ol li::before{content:"";position:absolute;left:0;margin:5px 0 0;display:block;width:17px;height:17px;border-radius:50%;background-color:#1C2A51;font-size:12px;color:#fff;line-height:17px;text-align:center}.step ol li::after{content:"";position:absolute;top:.55em;left:6px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:3px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff}.step .step-5{margin-bottom:-1.6%;padding-bottom:40px}@media (max-width: 400px){.step .step-5{margin-bottom:-1.8%;padding-bottom:30px}}.step-link{position:relative;width:75%;margin-left:auto;margin-right:auto;margin-top:40px}.step-link img:hover{transform:scale(.95);transition-duration:.5s}@media (max-width: 561px){.step-link{width:75%;top:-25px}}@media (max-width: 400px){.step-link{width:85%;top:-20px}}.step-dlbtn-wrapper{padding:1% 0}@media (min-width: 561px) and (max-width: 890px){.step-dlbtn-wrapper{padding:3% 0}}.foot-container{padding-top:10px}.chocolate-container{position:relative;margin-top:-80px}.chocolate-container img{display:block}@media (max-width: 561px){.chocolate-container{margin-top:0}}.renewal-container{background:#fff;padding:10px;border-radius:100px;margin-bottom:100px}@media (max-width: 561px){.renewal-container{margin-bottom:50px}}.renewal-container .renewal-inner{width:60%;margin:auto}@media (max-width: 561px){.renewal-container .renewal-inner{width:75%}}.renewal-container .renewal-inner p{font-weight:bold;padding:10px 0;border-bottom:1px solid #4E3412}.renewal-container .renewal-inner p:nth-child(1){color:#D57914}.renewal-container .renewal-inner p:nth-child(2){color:#A73F4B}.renewal-container .renewal-inner p:last-child{border-bottom:none;color:#344B7C}.detail-description{padding-top:20px}.detail-description p{font-size:15px;line-height:1.5;font-weight:bold;color:#5E230B}@media (max-width: 561px){.detail-description p{font-size:12px}}.fractoligo-container{max-width:60%;margin:auto;position:relative;z-index:10}@media (max-width: 561px){.fractoligo-container{max-width:100%}}.confetti-container{margin:auto}.gradient-bottom-wrapper{background:#fcf9f6}.lp-point-container{background:#5E230B;color:#F2E9DD;padding:20px 30px;border-radius:10px}.inner-line{height:0px;margin-top:50px;margin-bottom:100px;content:"";display:block;box-shadow:0 0 60px 6px #fff;border-color:#fff;background:rgba(255,255,255,0)}.yt-contents{display:flex;align-content:center;justify-content:center;margin-bottom:30px}.article-link a{display:flex;justify-content:center;align-items:center;background:#fff;padding:20px;color:#5E230B;font-weight:bold;font-size:22px;text-decoration:none}.article-link a div{margin-left:20px}@media (max-width: 561px){.article-link a{font-size:18px}}
