#lp-nippon{font-family:'Noto Serif JP', sans-serif;color:#140700}#lp-nippon .fadeInUp{visibility:hidden}#lp-nippon .animation_fadeInUp,#lp-nippon .animation_fadeInLeft,#lp-nippon .animation_fadeInRight{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s;visibility:visible !important}#lp-nippon .animation_fadeInUp{-webkit-animation-name:animation_fadeInUp;animation-name:animation_fadeInUp}#lp-nippon .animation_fadeInLeft{-webkit-animation-name:animation_fadeInLeft;animation-name:animation_fadeInLeft}#lp-nippon .animation_fadeInRight{-webkit-animation-name:animation_fadeInRight;animation-name:animation_fadeInRight}#lp-nippon .fadeInUpList>li{opacity:0;transition:all 1.5s;transform:translateY(60px)}@-webkit-keyframes animation_fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes animation_fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animation_fadeInLeft{0%{opacity:0;-webkit-transform:translateX(240px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes animation_fadeInLeft{0%{opacity:0;-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animation_fadeInRight{0%{opacity:0;-webkit-transform:translateX(-240px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes animation_fadeInRight{0%{opacity:0;-webkit-transform:translateX(-240px);-ms-transform:translateX(-240px);transform:translateX(-240px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#lp-nippon a{text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;color:inherit}#lp-nippon a img{-webkit-transition:all 0.3s;transition:all 0.3s}#lp-nippon a:hover{text-decoration:none;color:inherit}#lp-nippon a:hover img{opacity:0.85}#lp-nippon span{font-weight:inherit}#lp-nippon img{max-width:100%;vertical-align:bottom}#lp-nippon .inner{max-width:1150px;margin-left:auto;margin-right:auto}#lp-nippon .sp_only,#lp-nippon .lgpc_only{display:none}#lp-nippon .color{color:#cb9c10}#lp-nippon h1,#lp-nippon h2,#lp-nippon h3,#lp-nippon h4{margin:0;padding:0;transform:rotate(0);font-family:'Noto Serif JP', sans-serif}@media screen and (min-width: 1151px){#lp-nippon .lgpc_only{display:block}}@media screen and (max-width: 767px){#lp-nippon .pc_only{display:none !important}#lp-nippon .sp_only{display:block}}#lp-nippon .sec__mv{background-image:url("../img/mv_bg.jpg");background-repeat:repeat-x;background-position:center;position:relative;overflow:hidden;text-align:center;z-index:0}#lp-nippon .sec__mv h1{visibility:hidden}#lp-nippon .sec__mv .parts{position:absolute;top:0;width:900px;z-index:-1;visibility:hidden}@media screen and (max-width: 767px){#lp-nippon .sec__mv .parts{width:100%;height:100%}#lp-nippon .sec__mv .parts img{height:100%}}#lp-nippon .sec__mv .parts-l{right:50%}#lp-nippon .sec__mv .parts-r{left:50%}#lp-nippon .sec__about{border-top:10px solid #cb9c10;background:#f7f1d6;background:-moz-linear-gradient(top, #f7f1d6 0%, #fff 30%, #fff 70%, #f7f1d6 100%);background:-webkit-linear-gradient(top, #f7f1d6 0%, #fff 30%, #fff 70%, #f7f1d6 100%);background:linear-gradient(to bottom, #f7f1d6 0%, #fff 30%, #fff 70%, #f7f1d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f1d6', endColorstr='#f7f1d6',GradientType=0 );padding:80px 0}@media screen and (max-width: 767px){#lp-nippon .sec__about{border-top-width:6px;padding:40px 0}}#lp-nippon .sec__about h2{text-align:center;font-size:42px;font-weight:bold}@media screen and (max-width: 767px){#lp-nippon .sec__about h2{font-size:24px}#lp-nippon .sec__about h2 img{width:30px}#lp-nippon .sec__about h2 p{display:flex;flex-wrap:wrap;justify-content:center}}#lp-nippon .sec__about-body{margin-top:60px}@media screen and (max-width: 767px){#lp-nippon .sec__about-body{margin-top:40px}}#lp-nippon .sec__about-body li{margin-top:40px;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li{flex-direction:column}}#lp-nippon .sec__about-body li .txt{width:800px}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li .txt{width:100%}}#lp-nippon .sec__about-body li .txt h3{font-size:28px;font-weight:bold;position:relative;margin-bottom:20px;letter-spacing:0.1em}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li .txt h3{font-size:20px}}#lp-nippon .sec__about-body li .txt h3:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:60px;height:2px;background-color:#cb9c10}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li .txt h3:after{width:30px}}#lp-nippon .sec__about-body li .txt p{font-size:17px;line-height:2}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li .txt p{font-size:15px}}#lp-nippon .sec__about-body li .img{flex:0 0 auto}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li .img{margin-top:20px}}#lp-nippon .sec__about-body li:nth-child(odd) .txt h3{padding-left:80px}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li:nth-child(odd) .txt h3{padding-left:40px}}#lp-nippon .sec__about-body li:nth-child(odd) .txt h3:after{left:0}#lp-nippon .sec__about-body li:nth-child(odd) .img{margin-left:50px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-body li:nth-child(odd) .img{margin-left:20px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li:nth-child(odd) .img{margin-left:0}}#lp-nippon .sec__about-body li:nth-child(even) .txt h3{padding-right:80px;text-align:right}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li:nth-child(even) .txt h3{padding-right:40px}}#lp-nippon .sec__about-body li:nth-child(even) .txt h3:after{right:0}#lp-nippon .sec__about-body li:nth-child(even) .img{margin-right:50px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-body li:nth-child(even) .img{margin-right:20px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-body li:nth-child(even) .img{margin-right:0}}#lp-nippon .sec__about-mikuni{margin-top:60px;padding:60px;background-color:#f7f1d6;border-radius:20px;display:flex;justify-content:space-between}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-mikuni{display:block}}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni{display:block;margin-top:40px;padding:20px 1rem}}#lp-nippon .sec__about-mikuni .txt{padding-right:30px;order:1}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .txt{padding-right:0;margin-top:20px}}#lp-nippon .sec__about-mikuni .txt .posi{font-size:20px;font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-mikuni .txt .posi{font-size:16px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .txt .posi{font-size:16px}}#lp-nippon .sec__about-mikuni .txt .name{font-size:42px;font-weight:bold;letter-spacing:0.1em;margin-bottom:20px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-mikuni .txt .name{font-size:32px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .txt .name{font-size:28px}}#lp-nippon .sec__about-mikuni .txt .name .sm{font-size:20px;letter-spacing:0}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-mikuni .txt .name .sm{font-size:16px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .txt .name .sm{font-size:16px}}#lp-nippon .sec__about-mikuni .txt p{font-size:17px;line-height:2}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .txt p{font-size:15px}}#lp-nippon .sec__about-mikuni .img{order:2;flex:0 0 auto}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__about-mikuni .img{float:right;width:30%;margin:0 0 20px 20px}}@media screen and (max-width: 767px){#lp-nippon .sec__about-mikuni .img{width:60%;margin:0 auto}}#lp-nippon .sec__about-btn{margin-top:60px}@media screen and (max-width: 767px){#lp-nippon .sec__about-btn{margin-top:40px}}#lp-nippon .buyBtn{text-align:center}#lp-nippon .buyBtn a{position:relative;display:inline-block}#lp-nippon .buyBtn a .label{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:inline-block;background-color:#cb9c10;font-size:18px;font-weight:bold;color:#fff;padding:5px 40px;border-radius:6px;word-break:keep-all}@media screen and (max-width: 767px){#lp-nippon .buyBtn a .label{font-size:16px}}#lp-nippon .sec__product{background-color:#ecf5e4;padding:20px 0 120px}@media screen and (max-width: 767px){#lp-nippon .sec__product{padding:10px 0 60px}}#lp-nippon .sec__product-body{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.15);margin-top:60px;background-image:url("../img/product_bg.png");background-size:100%;background-position:center bottom;background-repeat:no-repeat;padding:74px 35px;position:relative;z-index:0}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body{padding:74px 20px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body{margin-top:30px;padding:30px 1rem}}#lp-nippon .sec__product-body:before,#lp-nippon .sec__product-body:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1080px;height:74px;background-repeat:no-repeat;background-size:100%;z-index:-1}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body:before,#lp-nippon .sec__product-body:after{width:calc(100% - 40px)}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body:before,#lp-nippon .sec__product-body:after{width:calc(100% - 2rem);height:30px}}#lp-nippon .sec__product-body:before{top:0;background-image:url("../img/product_parts01.png");background-position:center bottom}#lp-nippon .sec__product-body:after{bottom:0;background-image:url("../img/product_parts03.png");background-position:center top}#lp-nippon .sec__product-body-cont{padding:10px 50px 20px;background-image:url("../img/product_parts02.png");background-repeat:repeat-y;background-size:contain;position:relative}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont{padding:10px 25px 20px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont{padding:10px 1rem 20px}}#lp-nippon .sec__product-body-cont .logo{position:absolute;top:-40px;right:-10px;width:152px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .logo{width:120px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .logo{top:-50px;width:76px}}#lp-nippon .sec__product-body-cont .badge{display:inline-block;font-size:20px;font-weight:bold;color:#fff;padding:6px 16px;line-height:1.4}#lp-nippon .sec__product-body-cont .badge.-on{background-color:#346549}#lp-nippon .sec__product-body-cont .badge.-off{background-color:#a5a5a5}#lp-nippon .sec__product-body-cont .badge.-txt{color:#346549;padding:0}#lp-nippon .sec__product-body-cont .badge .sm{font-size:16px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .badge .sm{font-size:12px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .badge{font-size:15px}}#lp-nippon .sec__product-body-cont .badge+.txt{padding-right:60px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .badge+.txt{padding-right:40px}}#lp-nippon .sec__product-body-cont h3{font-size:42px;font-weight:bold;letter-spacing:0.1em;margin-bottom:10px;padding-right:60px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont h3{font-size:32px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont h3{font-size:21px;padding-right:40px}}#lp-nippon .sec__product-body-cont h3 .lg{font-size:54px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont h3 .lg{font-size:40px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont h3 .lg{font-size:32px}}#lp-nippon .sec__product-body-cont .txt{font-size:17px;line-height:2;padding-right:60px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .txt{font-size:15px;padding-right:0}}#lp-nippon .sec__product-body-cont .txt .sm{margin-top:10px;font-size:14px;line-height:1.4}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .txt .sm{font-size:12px}}#lp-nippon .sec__product-body-cont .item{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;padding-right:7%}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .item{justify-content:space-between}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item{flex-direction:column-reverse;padding-right:0}}#lp-nippon .sec__product-body-cont .item-l{padding-right:40px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .item-l{padding-right:20px;max-width:510px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l{padding-right:0}}#lp-nippon .sec__product-body-cont .item-l p{font-size:17px;line-height:2}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l p{font-size:15px}}#lp-nippon .sec__product-body-cont .item-l p+p{margin-top:10px}#lp-nippon .sec__product-body-cont .item-l .box{margin-top:20px;background-color:#f7f1d6;border-radius:20px;max-width:490px;padding:10px 20px;position:relative}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l .box{padding:30px 1rem 20px}}#lp-nippon .sec__product-body-cont .item-l .box-ttl{color:#cb9c10;font-size:21px;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l .box-ttl{font-size:18px;margin-bottom:10px}}#lp-nippon .sec__product-body-cont .item-l .box-txt{font-size:16px;line-height:2}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l .box-txt{font-size:15px}}#lp-nippon .sec__product-body-cont .item-l .box-img{position:absolute;top:-35px;right:-30px;width:169px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-l .box-img{width:120px}}#lp-nippon .sec__product-body-cont .item-r{flex:0 0 auto}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .item-r{flex:0 0 30%}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .item-r{flex:0 0 auto;text-align:center;margin-bottom:40px;padding:0 20%}}#lp-nippon .sec__product-body-cont h4{font-size:36px;font-weight:bold;letter-spacing:0.1em;margin-top:20px;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont h4{font-size:28px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont h4{font-size:28px;line-height:1.2}}#lp-nippon .sec__product-body-cont h4 .sm{font-size:28px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont h4 .sm{font-size:20px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont h4 .sm{font-size:20px}}#lp-nippon .sec__product-body-cont .feature{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .feature{margin-top:10px;flex-direction:column}}#lp-nippon .sec__product-body-cont .feature li{width:322px;text-align:center}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .feature li{width:100%;margin-top:20px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .feature li .feature-img{padding:0 20%}}#lp-nippon .sec__product-body-cont .feature li .feature-txt{font-size:20px;font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .feature li .feature-txt{font-size:16px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .feature li .feature-txt{font-size:16px}}#lp-nippon .sec__product-body-cont .feature li .feature-txt-sm{font-size:14px;text-align:left;padding:0 10px}#lp-nippon .sec__product-body-cont .comment{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:30px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment{flex-direction:column !important}}#lp-nippon .sec__product-body-cont .comment.-r{flex-direction:row-reverse}#lp-nippon .sec__product-body-cont .comment.-r .comment-txt{margin-right:0;margin-left:60px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment.-r .comment-txt{margin-left:0}}#lp-nippon .sec__product-body-cont .comment.-r .comment-txt:before{right:auto;left:-10px;transform:rotate(45deg) skew(-45deg, 120deg)}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment.-r .comment-txt:before{left:auto}}#lp-nippon .sec__product-body-cont .comment-txt{background-color:#f7f1d6;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.15);font-size:20px;margin-right:60px;padding:20px;position:relative;z-index:0}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product-body-cont .comment-txt{font-size:16px}}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment-txt{margin-right:0;font-size:15px;padding:10px 1rem}}#lp-nippon .sec__product-body-cont .comment-txt:before,#lp-nippon .sec__product-body-cont .comment-txt:after{content:"";position:absolute;background-color:#f7f1d6;z-index:-1}#lp-nippon .sec__product-body-cont .comment-txt:before{right:-10px;bottom:10px;transform:rotate(45deg) skew(-45deg, -20deg);width:40px;height:40px;box-shadow:0 3px 8px rgba(0,0,0,0.15)}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment-txt:before{right:20px !important;bottom:-10px;transform:rotate(0) skew(-45deg, -20deg) !important}}#lp-nippon .sec__product-body-cont .comment-txt:after{top:0;left:0;width:100%;height:100%;border-radius:10px}#lp-nippon .sec__product-body-cont .comment-img{flex:0 0 120px;text-align:center;margin-top:10px}@media screen and (max-width: 767px){#lp-nippon .sec__product-body-cont .comment-img{width:100%;margin-top:20px}#lp-nippon .sec__product-body-cont .comment-img div{width:40%;max-width:120px;margin:0 auto}}#lp-nippon .sec__product-body-cont .comment-img p{margin-bottom:5px}#lp-nippon .sec__product-body-cont .caution{margin-top:20px;font-size:14px}#lp-nippon .sec__product .coming{background-position:center top;text-align:center;padding:60px 0}@media screen and (max-width: 767px){#lp-nippon .sec__product .coming{padding:30px 0}}#lp-nippon .sec__product .coming:before,#lp-nippon .sec__product .coming:after{content:none}#lp-nippon .sec__product .coming-num{font-size:32px;font-weight:bold;letter-spacing:0.1em;line-height:1;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product .coming-num{font-size:24px}}@media screen and (max-width: 767px){#lp-nippon .sec__product .coming-num{font-size:20px}}#lp-nippon .sec__product .coming-num .lg{font-size:42px}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product .coming-num .lg{font-size:32px}}@media screen and (max-width: 767px){#lp-nippon .sec__product .coming-num .lg{font-size:28px}}#lp-nippon .sec__product .coming-txt{font-size:36px;font-weight:bold;color:#346549;letter-spacing:0.1em;line-height:1}@media screen and (min-width: 768px) and (max-width: 1150px){#lp-nippon .sec__product .coming-txt{font-size:24px}}@media screen and (max-width: 767px){#lp-nippon .sec__product .coming-txt{font-size:20px}}#lp-nippon .product01 .sec__product-body-cont .item-l h4{color:#346549}#lp-nippon .product02 .sec__product-body-cont .item-l h4{color:#7e694b}#lp-nippon .product03 .sec__product-body-cont .item-l h4{color:#002f7b}#lp-nippon .product03 .sec__product-body-cont .item-l .box-img{width:118px}#lp-nippon .product05 .sec__product-body-cont .feature li:nth-child(3) .feature-txt{letter-spacing:0}@media screen and (max-width: 767px){#lp-nippon .product05 .item-l img{width:110px;display:block;margin:0 auto}}@media screen and (max-width: 767px){#lp-nippon .product06 .item-l img{width:110px;display:block;margin:0 auto}}#lp-nippon .sec__btn{padding:80px 0}@media screen and (max-width: 767px){#lp-nippon .sec__btn{padding:40px 0}}
