body.page-engine .shopify-section .homepage-sections-wrapper{margin:0 auto;padding:0;width:100%}body.page-engine .page-hero{max-width:100%}body.page-engine .homepage-hero-wrapper img{display:block;margin:0 auto;width:100%}body.page-engine .content-width,.wrapper-padded{padding:0!important}body.page-engine h2{font-family:cofo-sans-pixel,sans-serif;font-size:30px;font-weight:400;margin:20px auto;text-align:left}body.page-engine h2.ttl{background-image:url(/cdn/shop/files/line2607.jpg?v=1783417465);background-position:center center;background-repeat:no-repeat;background-size:contain;font-family:cofo-sans-pixel,sans-serif;font-size:48px;font-weight:400;margin:40px auto 20px;text-align:center;text-shadow:0 0 5px #000,0 0 10px rgba(0,91,211,1),0 0 10px #7f8e9a,0 0 40px #7f8e9a,0 0 80px #7f8e9a;width:100%}body.page-engine h3{font-family:DotGothic16,sans-serif;font-size:26px;font-weight:400;margin:20px auto -10px;text-align:center;text-shadow:0 0 5px #000,0 0 10px rgba(0,91,211,1),0 0 10px #7f8e9a,0 0 40px #7f8e9a,0 0 80px #7f8e9a;width:100%}body.page-engine h3 span{font-size:32px}body.page-engine h3.ttl{color:#deeaec;font-family:DotGothic16,sans-serif;font-size:36px;font-style:normal;font-weight:400;letter-spacing:.1em;margin:20px auto;text-align:left;text-shadow:0 0 5px #000,0 0 10px rgba(0,91,211,1),0 0 10px #7f8e9a,0 0 40px #7f8e9a;width:400px}body.page-engine .shopify-section.rich-text .homepage-sections-wrapper .grid__item{max-width:100%;padding:0}body.page-engine .grid__item.homepage-featured-rich-text{padding:0}body.page-engine .grid__item.homepage-featured-rich-text p{margin:0 auto}body.page-engine .grid-view-item{height:100%!important;margin:0 auto}body.page-engine .homepage-product-grid-wrapper .grid__item{margin-bottom:0!important}body.page-engine .show-view-all--button .btn{border:1px solid #ffffff;box-shadow:0 0 5px #000,0 0 10px #005bd3,0 0 10px #7f8e9a;background:#000;color:#fff;font-family:cofo-sans-pixel,sans-serif;text-shadow:0 0 5px #000,0 0 10px rgba(0,91,211,1),0 0 10px #7f8e9a,0 0 40px #7f8e9a,0 0 80px #7f8e9a}body.page-engine .lead{font-size:14px;margin:0 auto;max-width:960px}body.page-engine .lead p{margin:30px auto 0;width:100%}body.page-engine .lead p.txt{font-size:16px;letter-spacing:.2em;margin:30px auto 0;width:380px}body.page-engine .wrapper-padded.shown-on-scroll.animated.fadeInUp{width:960px}body.page-engine .benefit{margin:0 auto;max-width:960px}body.page-engine .benefit h4.ttl{border-bottom:1px solid #ffffff;font-size:18px;margin:30px 0 0;padding:0 20px;text-align:center;width:100%}body.page-engine .benefit h4.ttl span{font-size:18px}body.page-engine .benefit h4.ttl:first-letter{font-size:24px}body.page-engine .benefit h4.prize{background:#343434;font-size:18px;letter-spacing:.05em;margin:30px auto 0;padding:10px;text-align:center;width:75%}body.page-engine .benefit h5.ttl{font-size:18px;margin:5px auto;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%}body.page-engine .benefit h5.ttl:before,h5.ttl:after{background:#fff;content:"";flex-grow:1;height:1px;margin:.2em}body.page-engine .benefit p{margin:10px auto 0;text-align:center;width:96%}body.page-engine .benefit p.date{border:1px solid #ffffff;display:block;font-size:16px;margin:0 auto;padding:10px;text-align:center;width:75%}body.page-engine .benefit div.schedule{border:1px solid #ffffff;font-size:16px;margin:20px auto;padding:20px;text-align:center;width:75%}body.page-engine .benefit img{margin:20px auto 0;box-shadow:0 0 5px #000,0 0 5px #7f8e9a,0 0 5px #7f8e9a;width:50%}body.page-engine .benefit .bene-row{display:flex;margin:20px auto 0}body.page-engine .benefit .bene-row img{margin:10px auto;width:45%}body.page-engine .benefit .attention{background:#7f8e9a;font-size:18px;margin:10px auto;padding:10px;text-align:center;width:60%}body.page-engine .benefit p.method{border:1px solid #ffffff;font-size:14px;margin:20px auto;padding:20px;text-align:left;width:75%}body.page-engine .benefit p .bene-method{background:#fff;display:block;margin:10px auto;padding:10px;width:60%}body.page-engine .benefit p.method span{display:block;font-size:18px;margin:0 auto 10px;text-align:center}body.page-engine .info{font-size:14px;margin:0 auto;max-width:960px}body.page-engine .info p{margin:30px auto 0;width:100%}body.page-engine .accordion--faq-wrapper .accordion-container.wrapper-padded{max-width:100%}body.page-engine .accordion--faq-wrapper.homepage-sections-wrapper--white .accordion-content{border:1px solid #ffffff!important;box-shadow:0 0 5px #000,0 0 10px #005bd3,0 0 10px #7f8e9a;margin:10px auto 40px;padding:5px 10px;width:900px}body.page-engine .text-with-icon{margin:auto}body.page-engine span.text-with-icon--text,body.page-engine .collapsible-tab details summary .minus-icon,body.page-engine .collapsible-tab details summary .plus-icon{color:#fff;font-family:cofo-sans-pixel,sans-serif;font-weight:400;text-shadow:0 0 5px #000,0 0 10px rgba(0,91,211,1),0 0 10px #7f8e9a,0 0 40px #7f8e9a,0 0 80px #7f8e9a}body.page-engine .page-btn{border:1px solid #ee3124;display:block;margin:20px auto;text-align:center;width:20%}body.page-engine .page-btn a{color:#ee3124;display:block;font-size:16px;font-weight:700;padding:20px}body.page-engine .caution{color:#fff;font-size:14px;margin:20px auto 0;text-align:left;width:600px}body.page-engine .lineup{font-size:14px;margin:0 auto;max-width:960px}body.page-engine .lineup .cntnts{display:flex;margin:0 auto;width:100%}body.page-engine .lineup .al-logo{display:block;margin:0 auto;width:50%}body.page-engine .lineup img.al{box-sizing:border-box;display:block;margin:20px auto;box-shadow:0 0 5px #000,0 0 5px #7f8e9a,0 0 5px #7f8e9a;width:45%}body.page-engine .lineup .tracklist{margin:20px;width:60%}body.page-engine .lineup .tracklist h4{font-family:cofo-sans-pixel,sans-serif;font-size:24px;font-weight:400;margin:0}body.page-engine .lineup .tracklist ul{margin:10px auto;width:100%}body.page-engine .lineup .tracklist ul li{border-bottom:1px solid #555555;font-family:cofo-sans-pixel,sans-serif;padding:5px 0}body.page-engine .homepage-hero-content--video .homepage-hero-content-overlay-wrapper{margin:0 auto;width:1080px}@media screen and (max-width:768px){body.page-engine .page-hero{padding:0}body.page-engine .shopify-section .homepage-sections-wrapper{margin:20px auto!important;padding:0;width:100%!important}body.page-engine .logo-bar__item{margin:0 7.5px!important}body.page-engine .advanced-layout--hero__text-block.advanced-layout--hero__text-block--mobile{display:none}body.page-engine .homepage-hero-wrapper img{max-width:fit-content;transform:translate(-25vw);width:150vw}body.page-engine h2{font-family:cofo-sans-pixel,sans-serif;font-size:24px;font-weight:400;margin:10px auto;text-align:left;width:100%}body.page-engine h2.ttl{background-size:cover;font-family:cofo-sans-pixel,sans-serif;font-size:36px;font-weight:400;margin:30px auto 10px;width:100%}body.page-engine h3{font-family:cofo-sans-pixel,sans-serif;font-size:20px;font-weight:400;margin:10px auto -10px;text-align:center;width:100%}body.page-engine h3 span{font-size:28px}body.page-engine h3.ttl{font-family:DotGothic16,sans-serif;font-size:24px;text-align:left;width:100%}body.page-engine .lead{margin:0 auto;width:85%}body.page-engine .lead p{font-size:13px;margin:20px auto 10px;width:100%}body.page-engine .lead p.txt{font-size:13px;letter-spacing:.1em;margin:20px auto 10px;width:100%}body.page-engine .wrapper-padded.shown-on-scroll.animated.fadeInUp{padding:0;width:85%}body.page-engine .benefit{margin:0 auto;width:85%}body.page-engine .benefit h4.ttl{border-bottom:1px solid #ffffff;font-size:16px;line-height:1.5em;margin:30px 0 0;width:100%}body.page-engine .benefit h4.ttl span{font-size:13px}body.page-engine .benefit h4.prize{font-size:14px;margin:20px 0 0;width:100%}body.page-engine .benefit h4.prize:first-letter{font-size:18px}body.page-engine .benefit h5.ttl{font-size:16px;margin:0 auto 5px;width:100%}body.page-engine .benefit p{margin:10px auto;width:100%}body.page-engine .benefit p.date{font-size:14px;margin:10px auto 0;width:100%}body.page-engine .benefit div.schedule,body.page-engine .benefit p.method{font-size:14px;width:100%}body.page-engine .benefit p .bene-method{width:100%}body.page-engine .benefit img{margin:10px auto;width:75%}body.page-engine .benefit .bene-row{display:contents;margin:0 auto}body.page-engine .benefit .bene-row img{margin:10px auto;width:75%}body.page-engine .info{margin:0 auto;width:85%}body.page-engine .info p{font-size:13px;margin:20px auto 10px;width:100%}body.page-engine .accordion--faq-wrapper .accordion-container.wrapper-padded{padding:0!important;width:100%}body.page-engine .accordion--faq-wrapper.homepage-sections-wrapper--white .accordion-content{width:85%}body.page-engine .page-btn{width:40%}body.page-engine .page-btn a{font-size:14px}body.page-engine .caution{color:#fff;font-size:14px;margin:20px auto 0;text-align:left;width:85%}body.page-engine .lineup{font-size:14px;margin:0 auto;max-width:85%}body.page-engine .lineup .cntnts{display:block;margin:0 auto;width:100%}body.page-engine .lineup .al-logo{display:block;margin:0 auto;padding:10px 0;width:85%}body.page-engine .lineup img.al{box-sizing:border-box;display:block;margin:10px auto;width:75%}body.page-engine .lineup .tracklist{margin:20px auto;width:100%}body.page-engine .lineup .tracklist h4{font-family:cofo-sans-pixel,sans-serif;font-size:21px;font-weight:400;margin:0}body.page-engine .lineup .tracklist ul{margin:10px auto;width:100%}body.page-engine .lineup .tracklist ul li{border-bottom:1px solid #555555;padding:2.5px 0}body.page-engine .homepage-hero-content--video .homepage-hero-content-overlay-wrapper{margin:0 auto;width:100%}}body.page-engine .br-sp{display:none}@media screen and (max-width:768px){body.page-engine .br-sp{display:block}body.page-engine .br-pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom_page_engine.css.map */
