﻿.page-5th_anniversary .show-pc{display:inherit !important}@media screen and (max-width: 767px){.page-5th_anniversary .show-pc{display:none !important}}.page-5th_anniversary .show-sp{display:none !important}@media screen and (max-width: 767px){.page-5th_anniversary .show-sp{display:inherit !important}}.page-5th_anniversary{color:#693540;font-family:"Zen Maru Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Yu Gothic Medium",sans-serif}.page-5th_anniversary a{color:#693540}.page-5th_anniversary .container{max-width:none;width:100%;padding:0;margin:0}.page-5th_anniversary .footer{margin-top:0}.lp5th{background:#fffaf6 url("../../images/5th_anniversary/bg.jpg") repeat-y center top;background-size:100% auto;overflow:hidden;position:relative;letter-spacing:.05em}.lp5th *{box-sizing:border-box}.lp5th img{max-width:100%;height:auto;vertical-align:bottom}.lp5th-notice{padding:14px 16px;color:#fff;font-size:32px;font-weight:700;text-align:center;letter-spacing:.08em}@media screen and (max-width: 767px){.lp5th-notice{padding:12px 12px;font-size:13px}}.lp5th-notice--before{background:#84bcf3}.lp5th-notice--after{background:#9a9a9a}.lp5th-mv{position:relative;text-align:center;overflow:hidden}.lp5th-mv-ttl{margin:0;overflow:hidden}.lp5th-mv-ttl img{width:100%}@media screen and (min-width: 768px){.lp5th-mv-ttl img{width:1920px;max-width:none;height:auto;display:block;position:relative;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1920px){.lp5th-mv-ttl img{width:100%;left:auto;transform:none}}.lp5th-mv-lead{max-width:800px;margin:40px auto 80px;font-size:22px;font-weight:700;line-height:2;letter-spacing:.06em;position:absolute;top:73.8%;right:0;left:0;margin:auto}@media screen and (max-width: 767px){.lp5th-mv-lead{line-height:1.8;top:92vw;font-size:4vw}}.lp5th-anchor{position:relative;max-width:1465px;margin:80px auto 80px;padding:60px 40px 40px;background-image:url("../../images/5th_anniversary/ancher_ttl_deco.png");background-repeat:no-repeat,no-repeat;background-position:top center,center center;background-size:85% auto,85% auto}@media screen and (max-width: 767px){.lp5th-anchor{padding:70px 16px 20px;background-image:url("../../images/5th_anniversary/ancher_ttl_deco_sp.png");margin-top:40px;margin-bottom:0;background-size:100% auto,100% auto}}.lp5th-anchor::before{content:"";position:absolute;top:43%;left:50%;z-index:1;width:1465px;height:753px;transform:translate(-50%, -42%);pointer-events:none;background-image:url(../../images/5th_anniversary/ancher_deco.png);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.lp5th-anchor::before{background-image:url(../../images/5th_anniversary/ancher_deco_sp.png);width:100vw;height:128vw}}.lp5th-anchor::after{content:"";position:absolute;top:-640px;left:50%;width:2083px;height:1800px;background:url(../../images/5th_anniversary/bg_effect.png) no-repeat center top;background-size:contain;mix-blend-mode:multiply;transform:translateX(-37%);pointer-events:none}@media screen and (max-width: 767px){.lp5th-anchor::after{display:none}}.lp5th-anchor-ttl{margin:0 0 40px;text-align:center}@media screen and (max-width: 767px){.lp5th-anchor-ttl{width:83%;margin:13px auto 10px}}.lp5th-anchor-ttl img{width:100%;max-width:610px;margin:auto}.lp5th-anchor-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;max-width:1200px;margin:0 auto;padding:0;list-style:none}@media screen and (max-width: 767px){.lp5th-anchor-list{gap:12px 8px}}.lp5th-anchor-list li{width:calc(33.333% - 27px);max-width:360px}@media screen and (max-width: 767px){.lp5th-anchor-list li{width:calc(50% - 4px)}}.lp5th-anchor-list a{display:block;transition:opacity .3s;position:relative}.lp5th-anchor-list a:hover{opacity:.8;text-decoration:none}.lp5th-anchor-list a::before{content:"";position:absolute;bottom:20px;right:0;left:0;z-index:1;width:20px;height:16px;margin:auto;pointer-events:none;background-image:url(../../images/5th_anniversary/ancher_try.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.lp5th-anchor-list a::before{width:10px;height:8px;bottom:12px}}.lp5th-anchor-list img{width:100%}.lp5th .lp5th-anchor--bottom .lp5th-anchor::after{top:-1060px;left:-10%}.lp5th .lp5th-anchor--bottom .lp5th-anchor-list a::before{transform:rotate(-180deg)}.lp5th-contents{padding:0 20px 80px}@media screen and (max-width: 767px){.lp5th-contents{padding:0 0 0}}.lp5th-sec{position:relative;margin-bottom:100px}@media screen and (max-width: 767px){.lp5th-sec{margin-bottom:5px;padding-top:40px}}.lp5th-sec:last-of-type{margin-bottom:0}.lp5th-sec::before{content:"";position:absolute;top:-110px;left:20px;width:100%;height:100%;background:url("../../images/5th_anniversary/luckybag_deco.png") no-repeat center top;z-index:3;pointer-events:none}@media screen and (max-width: 767px){.lp5th-sec::before{background-image:url(../../images/5th_anniversary/luckybag_deco_sp.png);background-position:top;top:-8px;left:-7px;background-size:92%}}.lp5th-sec-inner{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.lp5th-sec-inner{max-width:90%}}.lp5th-sec#sec02::before{top:54px;left:10px;background-image:url("../../images/5th_anniversary/stamp_deco.png")}@media screen and (max-width: 767px){.lp5th-sec#sec02::before{background-image:url("../../images/5th_anniversary/stamp_deco_sp.png");top:0;left:0;background-size:97%}}.lp5th-sec#sec03::before{top:0px;left:-7px;background-image:url("../../images/5th_anniversary/giftcard_deco.png")}@media screen and (max-width: 767px){.lp5th-sec#sec03::before{background-image:url("../../images/5th_anniversary/giftcard_deco_sp.png");top:12px;left:-5px;background-size:89%}}.lp5th-sec#sec04::before{top:-105px;left:-5px;background-image:url("../../images/5th_anniversary/character_deco.png")}@media screen and (max-width: 767px){.lp5th-sec#sec04::before{background-image:url("../../images/5th_anniversary/character_deco_sp.png");top:10px;left:0;background-size:100%}}.lp5th-sec#sec05::before{top:10px;left:10px;background-image:url("../../images/5th_anniversary/freeshipping_deco.png")}@media screen and (max-width: 767px){.lp5th-sec#sec05::before{background-image:url("../../images/5th_anniversary/freeshipping_deco_sp.png");top:-8px;left:-9px;background-size:92%}}.lp5th-sec#sec06::before{top:50px;left:33px;background-image:url("../../images/5th_anniversary/review_deco.png")}@media screen and (max-width: 767px){.lp5th-sec#sec06::before{background-image:url("../../images/5th_anniversary/review_deco_sp.png");top:-20px;left:-3px;background-size:97%}}.lp5th-sec#sec06 .lp5th-sec-sub{font-size:18px}@media screen and (max-width: 767px){.lp5th-sec#sec06 .lp5th-sec-sub{font-size:14px}}.lp5th-sec-head{position:relative;z-index:2;text-align:center}.lp5th-sec-num{position:relative;z-index:2;display:block;margin:0 0 0;padding:80px 0 0}@media screen and (max-width: 767px){.lp5th-sec-num{padding:70px 0 0}}.lp5th-sec-num img{position:relative;z-index:2;width:148px}@media screen and (max-width: 767px){.lp5th-sec-num img{width:100px}}.lp5th-sec-num::before{content:"";position:absolute;top:0;left:50%;z-index:1;width:427px;height:400px;transform:translate(-50%, 0%);pointer-events:none;background-image:url(../../images/5th_anniversary/c-ttl.png);background-size:contain;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width: 767px){.lp5th-sec-num::before{width:290px;height:167px;border-width:3px}}.lp5th-sec-sub{position:relative;z-index:2;margin:0 0 12px;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1.8}@media screen and (max-width: 767px){.lp5th-sec-sub{font-size:14px}}.lp5th-sec-sub-num{font-family:"Josefin Sans","Zen Maru Gothic",sans-serif;font-size:22px}@media screen and (max-width: 767px){.lp5th-sec-sub-num{font-size:20px}}.lp5th-sec-tag{position:relative;z-index:2;display:inline-block;margin:0 0 8px;padding:10px 20px 8px;color:#ff6987;font-size:20px;font-weight:700;letter-spacing:.05em;background:#fff;border-radius:100px}@media screen and (max-width: 767px){.lp5th-sec-tag{font-size:14px;padding:8px 16px 6px}}.lp5th-sec-ttl{position:relative;z-index:2;margin:0 0 60px;font-size:44px;font-weight:700;letter-spacing:.05em;line-height:1.3}@media screen and (max-width: 767px){.lp5th-sec-ttl{font-size:22px;margin-bottom:24px}}.lp5th-sec-ttl-mark{display:inline-block;padding:0 10px;color:#fff;background:#ff6987;border-radius:8px;line-height:1.4}.lp5th-card{position:relative;z-index:2;overflow:hidden;background:#fff;border:2px dashed #e5a86b;border-radius:40px}@media screen and (max-width: 767px){.lp5th-card{border-radius:40px}}.lp5th-card-body{display:flex;align-items:center;gap:40px;padding:42px 42px 24px}@media screen and (max-width: 767px){.lp5th-card-body{display:block;padding:24px 16px 16px}}.lp5th-card-img{flex:0 0 400px;width:400px;overflow:hidden;border-radius:31px}@media screen and (max-width: 767px){.lp5th-card-img{width:100%;max-width:310px;margin:0 auto 24px}}.lp5th-card-img img{width:100%;display:block}.lp5th-card-txt{flex:1;min-width:0;padding-top:8px}.lp5th-card-lead{margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-card-lead{font-size:16px;margin-bottom:16px}}.lp5th-card-notes{margin:0;padding:24px;list-style:none;background:rgba(255,219,225,.4);border-radius:20px}@media screen and (max-width: 767px){.lp5th-card-notes{padding:16px}}.lp5th-card-notes li{position:relative;padding-left:20px;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-card-notes li{font-size:14px}}.lp5th-card-notes li:last-child{margin-bottom:0}.lp5th-card-notes li::before{content:"";position:absolute;top:.45em;left:0;width:8px;height:8px;background:#ff6987;border-radius:50%}.lp5th-card-foot{background:#e8f4ff;padding:24px 20px;text-align:center}.lp5th-btn-wrap{display:flex;justify-content:center}@media screen and (max-width: 767px){.lp5th-btn-wrap>span{width:100%}}.lp5th-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:500px;max-width:100%;height:64px;padding:0px 36px 0 14px;color:#fff !important;font-family:"Zen Maru Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Yu Gothic Medium",sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.8;text-align:center;text-decoration:none !important;background:#ff6987;border-radius:100px;box-shadow:0 1px 4px rgba(12,12,13,.1);transition:opacity .3s,background .3s}@media screen and (max-width: 767px){.lp5th-btn{width:100%;height:56px;font-size:16px}}.lp5th-btn::after{content:"";position:absolute;top:50%;right:16px;width:28px;height:28px;border:2px solid #fff;border-radius:50%;transform:translateY(-50%);background:#fff;transition-duration:.3s,.3s}@media screen and (max-width: 767px){.lp5th-btn::after{width:24px;height:24px;right:12px}}.lp5th-btn::before{content:"";position:absolute;top:50%;right:26px;z-index:1;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ff6987;transform:translateY(-50%);transition-duration:.3s,.3s}@media screen and (max-width: 767px){.lp5th-btn::before{right:20px;border-width:4px 0 4px 6px}}.lp5th-btn:hover{opacity:.85;color:#ff6987 !important;background-color:#fff !important}.lp5th-btn:hover::after{border-color:#ff6987 !important;background:#ff6987 !important}.lp5th-btn:hover::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff !important}.lp5th-btn--disabled{background:#b8b8b8;box-shadow:none;cursor:default;pointer-events:none}.lp5th-btn--disabled::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b8b8b8 !important}.lp5th-btn--disabled:hover{opacity:1}.lp5th-rules{margin-top:40px;padding:32px 40px;background:url("../../images/5th_anniversary/bg_rules.jpg");border-radius:24px}@media screen and (max-width: 767px){.lp5th-rules{margin-top:24px;padding:24px 16px}}.lp5th-rules-ttl{margin:0 0 16px;font-size:34px;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 767px){.lp5th-rules-ttl{font-size:20px}}.lp5th-rules-scroll{overflow:auto;height:640px;background:#fff;border-radius:24px}@media screen and (max-width: 767px){.lp5th-rules-scroll{height:365px}}.lp5th-rules-scroll::-webkit-scrollbar{width:10px}.lp5th-rules-scroll::-webkit-scrollbar-track{background:#e6d8d0;border-radius:10px}.lp5th-rules-scroll::-webkit-scrollbar-thumb{background:#d3b39e;border-radius:10px}.lp5th-rules-inner{padding:40px 39px}@media screen and (max-width: 767px){.lp5th-rules-inner{padding:24px}}.lp5th-rules dl{margin:0}.lp5th-rules dt{margin:0 0 5px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.6}.lp5th-rules dd{margin:0 0 32px;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.05em}.lp5th-rules dd p{margin:0 0 4px}.lp5th-rules dd ul{margin:8px 0 0;padding-left:1.2em}.lp5th-rules dd a{color:#ff6987;text-decoration:underline}.lp5th-rules-note{margin-top:8px !important;font-size:12px}.lp5th-closing{margin-top:-100px;text-align:center}@media screen and (max-width: 767px){.lp5th-closing{margin-top:0}}.lp5th-closing-img{margin:0}.lp5th-closing-img img{width:100%}.lp5th-faq{max-width:1200px;margin:-360px auto 0;padding:80px 20px 120px;position:relative}@media screen and (max-width: 767px){.lp5th-faq{padding:40px 24px 80px;margin:-440px 0 0}}.lp5th-faq-ttl{margin:0 0 70px;color:#693540;font-size:44px;font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.lp5th-faq-ttl{margin-bottom:24px;font-size:24px}}.lp5th-faq-inner{max-width:1200px;margin:0 auto}.lp5th-faq-cat{margin:0 0 16px;color:#ff6987;font-size:24px;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-faq-cat{margin-bottom:12px;font-size:16px}}.lp5th-faq-list{margin:0;padding:0;list-style:none}.lp5th-faq-list+.lp5th-faq-cat{margin-top:40px}.lp5th-faq-item{margin-bottom:25px;overflow:hidden;background:#fff;border-radius:20px}@media screen and (max-width: 767px){.lp5th-faq-item{margin-bottom:8px;border-radius:10px}}.lp5th-faq-item:last-child{margin-bottom:0}.lp5th-faq-q{display:flex;align-items:center;min-height:80px;padding:16px 40px 16px 40px;cursor:pointer}@media screen and (max-width: 767px){.lp5th-faq-q{min-height:52px;padding:12px 16px 12px 14px}}.lp5th-faq-a{display:none;align-items:flex-start;min-height:80px;padding:18px 24px 18px 40px;background:#fffaf7;border-top:1px solid #ebe2db}@media screen and (max-width: 767px){.lp5th-faq-a{min-height:52px;padding:12px 14px}}.lp5th-faq-item.is-open .lp5th-faq-a{display:flex}.lp5th-faq-item.is-open .lp5th-faq-icon::after{display:none}.lp5th-faq-mark{flex:0 0 auto;align-self:flex-start;margin-right:16px;color:#ff6987;font-size:24px;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-faq-mark{margin-right:10px;font-size:16px}}.lp5th-faq-qtxt{flex:1;min-width:0;padding-right:16px;font-size:20px;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-faq-qtxt{padding-right:12px;font-size:13px}}.lp5th-faq-atxt{flex:1;min-width:0;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 767px){.lp5th-faq-atxt{font-size:13px}}.lp5th-faq-icon{position:relative;flex:0 0 auto;width:23px;height:23px;margin-left:auto}@media screen and (max-width: 767px){.lp5th-faq-icon{width:14px;height:14px}}.lp5th-faq-icon::before,.lp5th-faq-icon::after{content:"";position:absolute;top:50%;left:50%;background:#ff6987;transform:translate(-50%, -50%)}.lp5th-faq-icon::before{width:23px;height:3px}@media screen and (max-width: 767px){.lp5th-faq-icon::before{width:14px;height:2px}}.lp5th-faq-icon::after{width:3px;height:23px}@media screen and (max-width: 767px){.lp5th-faq-icon::after{width:2px;height:14px}}