@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600;700&display=swap");#warrper{max-width:1440px;margin:auto;overflow:hidden}img{max-width:100%;height:auto}body,p{font-family:'Shippori Mincho B1', serif;font-family:600}h1,h2,h3{font-weight:700}.btn-buy a{display:inline-block;color:#FFF;background:#2C5712;height:40px;width:160px;line-height:36px;transition-duration:0.5s;border:2px solid #2C5712;border-radius:8px;text-align:center;font-size:13px;text-decoration:none;cursor:pointer;margin-right:20px;position:relative}.btn-buy a:hover{color:#fff;text-decoration:none;background:#998402;border:2px solid #2C5712;transition-duration:0.5s}.btn-buy a .icon{position:absolute;top:50%;transform:translateY(-50%);left:5px}.btn-buy a .fa-angle-right{position:absolute;top:50%;transform:translateY(-50%);right:5px}.green{color:#68940D}.text-13{font-size:13px;line-height:16px;letter-spacing:0.6px;margin:0}.text-15{font-size:15px;line-height:37px;letter-spacing:0.38px;margin:0}.text-16{font-size:16px;line-height:33px;letter-spacing:-0.02px;text-align:justify;margin:0}.text-17{font-size:17px;line-height:32px;letter-spacing:-0.02px;margin:0}.text-20{font-size:20px;line-height:71px;letter-spacing:0.5px;margin:0}.text-24{font-size:24px;line-height:42px;letter-spacing:3.6px;margin:0}.text-25{font-size:25px;line-height:42px;letter-spacing:3.75px;margin:0}.text-26{font-size:26px;line-height:45px;letter-spacing:3.75px;margin:0}.text-37{font-size:37px;line-height:64px;letter-spacing:1.85px;margin:0}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.disabled{background:#6c757d !important;border:2px solid #6c757d !important;color:#fff;cursor:no-drop !important}.banner{background:url(../images/banner-bg.png) no-repeat;height:798px;position:relative;background-position:center top}.banner .menu{background:#000;box-shadow:10px 10px 10px #00000073;padding:20px 50px}.banner .menu .box-left{display:flex;color:#fff;align-items:center}.banner .menu .box-left .text-24{margin-right:10px}.banner .menu .btn-buy{display:flex;justify-content:right}.banner .content{position:absolute;right:113px;bottom:130px;text-align:right}.banner .content .text-25{color:#fff}.kodawari{background:url(../images/kodawari-bg.png) no-repeat;color:#fff;padding:50px 30px}.kodawari .content{max-width:750px;margin:0 auto}.kodawari .content .name-en,.kodawari .content .text-37{text-align:right}.kodawari .content .text{margin-top:50px;line-height:55px;letter-spacing:3px}.special{background:url(../images/milk.png) no-repeat;background-size:100% auto;padding:125px 30px 100px}.special .content{max-width:570px;margin:0 auto;margin-bottom:200px;position:relative;padding-top:50px}.special .content .title-en{position:absolute;top:0;left:-70px;color:#68940D;font-weight:700}.special .prd-list{max-width:970px;margin:0 auto}.special .prd-list .main{position:relative;padding:30px}.special .prd-list .main .title{position:absolute;top:30px;right:-10px;color:#68940D}.special .prd-list .main .title-03{position:absolute;top:40px;right:-10px}.special .prd-list .main .box{max-width:265px;background:#68940D;color:#fff;padding:30px;margin-left:auto;margin-top:-70px;position:relative}.special .prd-list .main .img-prd{width:95%}.special .prd-list .box-02{padding-top:100px}.shouhin{background:url(../images/prd-bg02.png) no-repeat;background-position:center top;padding:100px 30px 0}.shouhin .content{max-width:720px;margin:0 auto;padding:0 12px 30px}.shouhin .content .box{margin-bottom:30px}.shouhin .content .main{background:#fff;padding:33px;text-align:center;box-shadow:5px 5px 3px #00000040}.shouhin .content .btn-buy{text-align:center}.shouhin .content .btn-buy a{width:180px;background:#998402;border:2px solid #998402;margin:0}.shouhin .content .btn-buy a:hover{background:#2C5712}.about{background:linear-gradient(0deg, #000 0%, #1a2603 14%, #5a810b 39%, #fff 100%);padding:150px 30px 80px;position:relative}.about .img-map{position:absolute;top:100px;right:50px}.about .content{max-width:1075px;margin:0 auto}.about .content .product{background:#fff;padding:80px 12px;border:2px solid #68940D;text-align:center;margin-top:100px}.about .content .product .text-25{margin-bottom:40px}.about .content .product .text-25 .p-title{padding-right:30px}.about .content .product .row{display:flex;justify-content:center}.about .content .product .btn-buy{margin-top:30px}.about .content .product .btn-buy a{margin-right:0;width:180px;height:50px;background:#68940D;border:2px solid #68940D;line-height:46px}.about .content .product .btn-buy a .fa-angle-right{right:30px}.about .content .product .btn-buy a:hover{color:#fff;background:#998402}.about .content .chuumon{padding:80px 30px;background:#fff;margin-top:60px;text-align:center}.about .content .chuumon .phone{font-size:28px;letter-spacing:2px;border:1px solid #000;border-radius:8px;background:#fff;padding:10px 30px;text-align:center;max-width:350px;margin:0 auto;position:relative;font-weight:600}.about .content .chuumon .phone .phone-bt,.about .content .chuumon .phone .fax-bt{position:absolute;top:-15px;left:-30px;width:88px;height:88px;display:flex;align-items:center;color:#fff;justify-content:center;border-radius:50%;background:#998402;font-size:16px}.about .content .chuumon .note{margin-bottom:60px;text-align:center}.about .content .chuumon .btn-buy{margin-bottom:35px}.about .content .chuumon .btn-buy a{background:#68940D;border:2px solid #68940D;width:310px;height:60px;line-height:56px;font-size:22px}.about .content .chuumon .btn-buy a .icon{font-size:22px;left:15px}.about .content .chuumon .btn-buy a .fa-angle-right{right:20px}.about .content .chuumon .btn-buy a:hover{color:#fff;background:#998402}.about .content .box-text{padding-top:50px}.about .content .box-text .text-20,.about .content .box-text .text-16{color:#2C5712}.footer{background:url(../images/footer-bg.png) no-repeat;height:530px;background-position:center top;text-align:center}.footer .content{padding-top:190px;color:#fff;text-align:center}.footer .content .name{margin-bottom:40px}.footer .content .address{display:flex;margin-bottom:30px;justify-content:center}.footer .content .eigyou{margin-bottom:50px}.footer .content .add{padding:0 15px}@media (max-width: 912px){.banner .menu{padding:20px 30px}.banner .content{right:60px}.special .prd-list .main{padding:0 30px}.special .prd-list .main .title-03{right:-31px}.product .a-box{margin-bottom:30px}}@media screen and (max-width: 768px){.banner .content{right:40px}.about .content .chuumon .btn-buy a{width:300px}.about .img-map{position:absolute;top:60px;right:50px}.special .prd-list .main .box{max-width:230px;padding:15px;margin-top:-45px}}@media screen and (max-width: 567px){.text-37{font-size:31px}.banner{background:url(../images/sp-banner.png) no-repeat;background-position:center top;height:793px}.banner .content{right:15px;width:90%;bottom:0}.banner .content .text-25{text-align:center}.banner .menu{padding:20px 30px}.banner .menu .box-left{margin-bottom:20px;justify-content:space-between}.banner .menu .btn-buy{justify-content:space-between}.banner .menu .btn-buy a{margin:0}.kodawari .content .text{margin-top:50px;line-height:45px}.special{padding:60px 15px}.special .content{padding-top:0;margin-bottom:90px}.special .content .title-en{position:static;display:block;writing-mode:horizontal-tb;line-height:35px}.special .prd-list .box-02{padding-top:0}.shouhin{padding:60px 15px 0;background-size:auto 100%}.about{padding:60px 15px}.about .img-map{top:357px;right:15px;width:35%}.about .content .box-text .text-20{font-size:15px}.about .content .product{padding:60px 12px;margin-top:60px}.about .content .product .a-box{margin-bottom:30px}.about .content .chuumon .btn-buy a{width:100%}.about .content .chuumon .btn-buy .text-13{margin:0}.about .content .chuumon .btn-buy .buy-a{margin-bottom:30px}.about .content .chuumon .note{margin-bottom:40px}.about .content .chuumon .phone{margin-top:50px;padding:10px 0 10px 60px}.about .content .chuumon .phone .phone-bt{left:-15px}.footer .content{padding-top:140px}.footer .content .address{display:block}}@media (max-width: 540px){.text-25{font-size:21px}.banner .menu .btn-buy a{width:46%}.banner .content{right:65px;width:73%;bottom:0}.special .content{margin-bottom:60px}.special .prd-list .main{margin-bottom:50px}.special .prd-list .main .title{right:-6px}.special .prd-list .main .text-20{line-height:55px}.about .img-map{top:442px}}@media (max-width: 414px){.text-37{font-size:26px}.about .img-map{display:none !important}.about .content .chuumon .phone .phone-bt{left:-22px}.special .prd-list .main .title{position:static;writing-mode:horizontal-tb}.special .prd-list .main{padding:0}.special .prd-list .main .box{padding:15px;margin-top:-60px}.kodawari .content .text{line-height:35px;letter-spacing:1px;height:100%}.kodawari .content .name-en,.kodawari .content .text-37{text-align:center;line-height:35px}}@media (max-width: 393px){.banner .content{right:40px;width:80%;bottom:0}}@media (max-width: 360px){.text-25{font-size:16px}.text-37{font-size:25px}.banner .menu{padding:20px 15px}.banner .menu .box-left{display:block}.banner .menu .btn-buy{display:block}.banner .menu .btn-buy a{width:100%}.banner .menu .btn-buy .buy-a{margin-bottom:10px}.kodawari{padding:50px 15px}.kodawari .content .text-20{line-height:31px}.kodawari .content .text{margin-top:20px;letter-spacing:2px}.special .content{margin-bottom:35px}.special .content .text-37{font-size:20px}.special .prd-list .main .box{margin-top:-50px;padding:20px}.shouhin .content .main{padding:30px 15px}.about{padding:60px 15px}.about .img-map{display:none !important}.product .green{display:block;padding-right:0 !important}.about .content .chuumon{padding:60px 15px}.about .content .chuumon .text-16{font-size:15px}.about .content .chuumon .btn-buy a{font-size:14px}.about .content .chuumon .btn-buy a .icon{left:10px}.about .content .chuumon .phone{font-size:20px;padding:10px 0 10px 50px}.about .content .chuumon .phone .phone-bt{width:60px;height:60px;font-size:14px;left:-11px;top:-5px}}@media (max-width: 280px){.text-20{font-size:16px}.banner .content{right:22px;width:85%;bottom:0}}
