header.header_lp,main.fs-l-main.lp,footer.footer-lp{color:#000}header.header_lp .container,main.fs-l-main.lp .container,footer.footer-lp .container{max-width:1000px}main.fs-l-main.lp{max-width:100%;min-width:1040px;padding:0;margin:0;overflow:hidden}@media (max-width: 767px){main.fs-l-main.lp{min-width:100%}}main.fs-l-main.lp section.fs-l-pageMain{max-width:100%}main.fs-l-main.lp a{color:#fff}main.fs-l-main.lp a:hover{opacity:0.7;text-decoration:none}main.fs-l-main.lp a:hover img{opacity:1}section.sec0,section.sec1,section.sec2{text-align:center}.mincho{font-family:'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Noto Serif JP', serif}.w-680{max-width:680px;margin-left:auto;margin-right:auto}header.header_lp{position:absolute;top:0;left:0;right:0}header.header_lp p.logo{padding:20px 0}header.header_lp nav{margin-left:auto}header.header_lp nav li{font-size:18px;padding-left:22px;line-height:1;color:#000}header.header_lp nav li a{color:#000}header.header_lp nav li:not(:last-child){padding-right:22px;border-right:1px solid}footer.footer-lp{background:url(../images/corp_bg.jpg);padding-top:80px}footer.footer-lp p.image{background:url(../images/logo_bg.jpg);height:125px;margin-bottom:80px}footer.footer-lp p.image a{display:block;text-align:center}footer.footer-lp a{color:#fff}footer.footer-lp ul.d-flex.justify-content-center.center{height:70px;border-top:1px solid #444443}footer.footer-lp ul.d-flex.justify-content-center.center li{font-size:15px;padding:0 0.5em}footer.footer-lp ul.d-flex.justify-content-center.center li:not(:last-child){border-right:1px solid #fff}footer.footer-lp ul.d-flex.justify-content-center.center a{color:#fff;display:block;line-height:1;padding:0 0.5em}footer.footer-lp .fs-p-footerCopyright{background:none}.btn.btn-lp-cart span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;font-size:25px;color:#fff;background:url(../images/cart_bg.png);border-bottom:6px solid #a38219;position:relative}.btn.btn-lp-cart span::after{content:'';display:block;width:38px;height:38px;background:url(../images/cart_icon.svg) no-repeat center;background-size:contain;position:absolute;top:0;bottom:0;right:20px;margin:auto 0}.lp-tag{font-size:24px;margin-bottom:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.lp-tag li{overflow:hidden;position:relative;padding:1px;z-index:0}.lp-tag li::before{content:'';display:block;width:150%;height:500px;background:-webkit-gradient(linear, left top, right top, from(#816202), color-stop(50%, #fffce9), to(#816202));background:linear-gradient(90deg, #816202 0%, #fffce9 50%, #816202 100%);position:absolute;top:-220px;left:-25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.lp-tag li:not(:last-child){margin-right:10px;margin-bottom:10px}.lp-tag p{height:50px;padding:5px 32px;background-color:#000}.lp-tag p span{min-width:96px;text-align:center}.lp-price-box .left{width:236px}.lp-price-box .left p.image img{max-height:37px}.lp-price-box .left p.sub-name{border:1px solid;font-size:15px;padding:2px;margin-top:10px}.lp-price-box .left p.btn.btn-lp-cart{margin-top:20px}p.lp-price{font-size:82px;line-height:1}p.lp-price span{font-size:33px;margin-left:-0.65em}p.lp-price rt{font-size:0.36em}h2.lp-product-name{margin:0 auto 1.2em;padding:1.12em;font-size:24px;line-height:1.5704;position:relative}h2.lp-product-name::after{content:'';display:block;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#816202), color-stop(50%, #fffce9), to(#816202));background:linear-gradient(90deg, #816202 0%, #fffce9 50%, #816202 100%);position:absolute;left:0;bottom:0}h2.lp-title.center{font-size:40px;line-height:1.375;margin:1.5em auto 1.65em;letter-spacing:0.25em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}h3.lp-title{font-size:40px;margin:0 auto 1.1em;z-index:1}h3.lp-title span.d-inline-block{padding:0 50px;background:url(../images/prd_bg.jpg)}h3.lp-title::after{content:'';display:block;width:100%;height:20px;background:url(../images/menu_subttl_pattern.png);position:absolute;top:0;bottom:0;margin:auto 0;z-index:-1}main.fs-l-main.lp section.sec0{background:url(../images/mv_pc.jpg) no-repeat center bottom,url(../images/bg_pc.jpg);padding-top:102px}@media (max-width: 1000px){main.fs-l-main.lp section.sec0{background-size:100vw , auto}}main.fs-l-main.lp section.sec0 .container{max-width:100%}section.sec1{background:url(../images/sec01_pc.jpg) no-repeat center}section.sec2{background:url(../images/sec02_pc.jpg) no-repeat center}section.sec3{background-color:#000;color:#fff;padding:104px 0 140px}section.sec3 p.image.center+p.txt.center{font-size:24px;line-height:2.1875;margin:58px auto 100px}section.sec3 ul.lp-produvt-list li .lp-tag{width:calc(100% - 180px);margin-left:auto}section.sec3 ul.lp-produvt-list li:nth-child(even) p.image.name-badge{left:auto;right:0}section.sec3 ul.lp-produvt-list li:nth-child(even) .lp-tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}section.sec3 ul.lp-produvt-list>li:not(:last-child){margin-bottom:164px}section.sec3 .lp-price-box .btn.btn-lp-cart{margin-top:20px}section.sec3 ul.lp-produvt-list+ul.row{margin-top:155px}section.sec3 ul.lp-produvt-list+ul.row p.btn.btn-lp-cart span{font-size:16px}section.sec3 ul.lp-produvt-list+ul.row p.btn.btn-lp-cart span::after{position:absolute;top:0;bottom:0;right:20px;margin:auto 0}section.sec3 ul.lp-produvt-list+ul.row .name-badge{max-width:136px;top:-55px;left:20px}section.sec3 ul.lp-produvt-list+ul.row li:nth-child(odd) .name-badge{left:auto;right:20px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag{margin-bottom:0;font-size:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.sec3 ul.lp-produvt-list+ul.row .lp-tag p{height:auto;min-height:33px;line-height:1.6;padding:0 5px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag p span{min-width:80px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag li:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:6px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag li:last-child p{font-size:16px;padding-top:6px;padding-bottom:6px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag li:last-child p span{text-align:left;line-height:1.25}section.sec3 ul.lp-produvt-list+ul.row .lp-tag li:not(:last-child){margin-right:6px;margin-bottom:6px;width:calc(50% - 6px)}section.sec3 ul.lp-produvt-list+ul.row .left{max-width:230px}section.sec3 ul.lp-produvt-list+ul.row .lp-price{font-size:68px}section.sec3 ul.lp-produvt-list+ul.row .btn.btn-lp-cart{margin-top:20px}p.image.name-badge{max-width:180px;position:absolute;top:-62px;left:0;z-index:1}.lp-price-box{max-width:900px;margin:-90px auto 0;background-color:#000;position:relative}section.sec4{background:url(../images/prd_bg.jpg);padding:110px 0 70px}section.sec4 .container+.container{margin-top:90px}section.sec4 h3.lp-title+ul{margin-bottom:83px;font-size:38px;line-height:1.2631}section.sec4 h3.lp-title+ul div{border:1px solid;border-radius:3px;background-color:#fff;text-align:center;height:200px}section.sec4 .lp-bg{background:url(../images/menu_date_bg.jpg)}section.sec4 p.lp-product-txt{font-size:24px;line-height:1.54166;padding:1em 0 2.8em}section.sec4 h3.lp-product-name{font-size:34px;text-align:center;line-height:1.5;margin:-0.8em auto -0.5em}section.sec4 h3.lp-product-name::before{content:'';display:block;width:82px;height:50px;background:url(../images/menu_date_icon.svg) no-repeat center;background-size:contain;margin:0 auto 6px}section.sec5{background:#000 url(../images/list_bg.png) no-repeat bottom right;background-size:46%;color:#fff;padding:80px 0 0}section.sec5 p.image.name-badge{max-width:102px;top:-67px}section.sec5 h2.lp-product-name{font-size:40px;line-height:1.2;padding:0.3em;margin:0 auto}section.sec5 h2.lp-product-name span.d-block{font-size:15px}section.sec5 h2.lp-product-name::after{display:none}section.sec5 .lp-tag{font-size:18px;margin-bottom:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.sec5 .lp-tag li:not(:last-child){width:calc(50% - 3px);margin-right:0;margin-bottom:6px}section.sec5 .lp-tag li:last-child{width:100%;line-height:1.2;font-size:14px}section.sec5 .lp-tag li p{height:30px;padding:0 10px}section.sec5 p.lp-price{font-size:55px;text-align:center}section.sec5 p.lp-price span{font-size:22px}section.sec5 p.btn.btn-lp-cart{margin-top:15px}section.sec5 p.btn.btn-lp-cart span{height:70px;font-size:21px}section.sec5 li.col{padding-top:62px;padding-bottom:80px}section.sec5 li.col:nth-child(4) h2.lp-product-name{font-size:22px;padding:0.65em;line-height:1.444}section.sec6{background:url(../images/corp_bg.jpg);color:#fff;padding:118px 0 0}section.sec6 p.lp-title-txt{font-size:21px;line-height:1.4}section.sec6 h2.li-title{font-size:43px;line-height:1.3;margin:0.45em auto 1.7em}section.sec6 h2.li-title span{font-size:0.6279em}section.sec6 section.sec6-1{font-size:20px;line-height:1.75;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';letter-spacing:0.025em}section.sec6 section.sec6-1:nth-of-type(2){padding-top:100px;border-top:1px solid #585858}section.sec6 section.sec6-1:nth-of-type(3){background-color:#000;padding-bottom:80px}section.sec6 section.sec6-1:nth-of-type(3) ul{padding-left:50px}section.sec6 section.sec6-1>.image{margin-bottom:120px}section.sec6 section.sec6-1 h3.mincho{margin:0 auto 0.8em;font-size:27px}section.sec6 section.sec6-1 li.row{margin-bottom:90px}@media (max-width: 767px){p.image.center.w-680{-webkit-transform:scale(1.22);transform:scale(1.22)}section.sec3{padding:18vw 0 20vw}section.sec3 p.image.center+p.txt.center{font-size:4.5vw;margin:16vw auto 28vw}p.image.name-badge{max-width:32vw;left:4vw;top:-5vw}.lp-tag{font-size:4.8vw;margin-bottom:4vw;margin-right:2.5vw}.lp-tag li:not(:last-child){margin-right:1.5vw;margin-bottom:1.5vw}.lp-tag p{height:8vw;padding:0 3.5vw}.lp-tag li:last-child{margin-right:1.5vw;font-size:3.04vw}.lp-tag p span{min-width:20vw}.lp-price-box{margin:-10vw 4vw 0}h2.lp-product-name{font-size:4.2vw;padding:1.12em 0.5em}.lp-price-box .left p.image img{max-height:6.5vw}.lp-price-box .left p.sub-name{font-size:2.6vw}.lp-price-box .left{width:40vw}p.lp-price{font-size:13.2vw}p.lp-price span{font-size:0.4em}section.sec3 .lp-price-box .btn.btn-lp-cart{margin-top:7vw}.btn.btn-lp-cart span{font-size:4.2vw;height:17vw;border-width:3px}.btn.btn-lp-cart span::after{width:7vw;height:7vw;right:4.2vw}section.sec3 ul.lp-produvt-list+ul.row p.btn.btn-lp-cart span{font-size:4.2vw}section.sec3 ul.lp-produvt-list+ul.row p.btn.btn-lp-cart span::after{width:7vw;height:7vw;right:4.2vw}section.sec3 ul.lp-produvt-list+ul.row li:first-child p.btn.btn-lp-cart span{font-size:3.2vw}section.sec3 ul.lp-produvt-list li:nth-child(even) .lp-tag{margin-left:2.5vw}section.sec3 ul.lp-produvt-list li:nth-child(even) p.image.name-badge{right:4vw}section.sec3 ul.lp-produvt-list>li:not(:last-child){margin-bottom:15vw}section.sec3 ul.lp-produvt-list+ul.row{margin-top:27vw}section.sec3 ul.lp-produvt-list+ul.row .left{max-width:50vw}.sub-lp-price-box{margin:-10vw 4vw 0;background-color:#000;position:relative}section.sec3 ul.lp-produvt-list li .lp-tag{width:100%}section.sec3 ul.lp-produvt-list+ul.row .lp-tag p{font-size:3.8vw;min-height:5vw;padding:0 5px}section.sec3 ul.lp-produvt-list+ul.row .lp-tag li:last-child p{font-size:2.5vw}section.sec3 ul.lp-produvt-list+ul.row .lp-price{font-size:10.5vw}section.sec3 ul.lp-produvt-list+ul.row li.col+li{padding-top:27vw}section.sec3 ul.lp-produvt-list+ul.row .btn.btn-lp-cart{margin-top:4vw}section.sec4{padding:18vw 0 10vw}h2.lp-title.center{font-size:5.5vw;margin:3em auto 0.5em;letter-spacing:2px}section.sec4 section .container{padding:0 4vw}h3.lp-title{font-size:6vw;margin-bottom:0.8em}h3.lp-title span.d-inline-block{padding:0 1em}h3.lp-title::after{height:3vw;background-size:40%}section.sec4 .container+.container{margin-top:15vw}section.sec4 h3.lp-title+ul div{height:17vw}section.sec4 h3.lp-title+ul{margin-bottom:16vw;font-size:5vw}section.sec4 h3.lp-title+ul li+li{padding-top:2vw}section.sec4 p.lp-product-txt{font-size:4vw;padding:1.3em 0.8em 2.2em}section.sec4 h3.lp-product-name{font-size:4.5vw;margin-top:-0.9em}section.sec4 h3.lp-product-name::before{width:11vw;height:8vw;margin-bottom:3vw}h3.lp-title+p.image.center{max-width:653px;width:90%;margin:0 auto}section.sec5{padding:18vw 0;background-size:170%;background-position-x:2%}section.sec5 ul.row{padding:0 4vw}section.sec5 p.image.name-badge{max-width:19vw;top:-14vw;left:-1vw}section.sec5 h2.lp-product-name{font-size:7.5vw;height:18vw}section.sec5 .lp-tag li:last-child{font-size:2vw;margin-right:0}section.sec5 .lp-tag li p{padding:0 0.5em;height:5.5vw}section.sec5 .lp-tag{font-size:3.5vw;margin-bottom:3vw}section.sec5 p.lp-price{font-size:9vw}section.sec5 p.lp-price span{font-size:0.4em}section.sec5 p.btn.btn-lp-cart{margin-top:3vw}section.sec5 p.btn.btn-lp-cart span{height:13vw;font-size:4vw}section.sec5 p.btn.btn-lp-cart span::after{width:5.5vw;height:5.5vw}section.sec5 li.col:nth-child(4) h2.lp-product-name{font-size:3.8vw;padding:0.836em 0;line-height:1.6}section.sec5 li.col{padding-top:22vw;padding-bottom:0vw}section.sec6{padding-top:19vw}section.sec6 p.lp-title-txt{font-size:4vw;max-width:50vw;margin:0 auto;line-height:2}section.sec6 h2.li-title{font-size:8vw;margin-top:1em}section.sec6 section.sec6-1>.image{margin-bottom:16vw}section.sec6 section.sec6-1 h3.mincho{text-align:center;font-size:6vw;margin:12vw auto 7vw;line-height:1}section.sec6 section.sec6-1{font-size:3.7vw;padding:0 4vw}section.sec6 section.sec6-1 li.row{margin-bottom:15vw}section.sec6 section.sec6-1 li.row p.txt{margin-top:9vw}section.sec6 section.sec6-1:nth-of-type(2){padding-top:5vw;border-top:0}section.sec6 section.sec6-1:nth-of-type(3){padding:0}section.sec6 section.sec6-1:nth-of-type(3) ul{padding:0 4vw;margin-top:-17vw}section.sec6 section.sec6-1:nth-of-type(3) li.row{margin-bottom:0}section.sec6 section.sec6-1:nth-of-type(3) li.row p.image{margin-top:10vw}footer.footer-lp{background:#000;padding-top:12vw}footer.footer-lp p.image{height:22vw;margin:0 4vw 14vw}footer.footer-lp p.image img{width:70%}footer.footer-lp ul.d-flex.justify-content-center.center{height:12vw}footer.footer-lp ul.d-flex.justify-content-center.center li{font-size:2.5vw}header.header_lp nav li{font-size:2.5vw;padding-left:1em}header.header_lp nav li:not(:last-child){padding-right:1em}header.header_lp nav{padding-right:4vw}header.header_lp p.logo{padding:10px 4vw;width:36vw}main.fs-l-main.lp section.sec0{padding-top:0}}
/*# sourceMappingURL=style.min.css.map */