@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500&family=Noto+Sans+JP&display=swap");#warrper{max-width:1440px;margin:auto;overflow:hidden;background:#fff9fc}body p{font-family:'Noto Sans JP', sans-serif;text-align:justify}h1,h2,h3{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:500}img{max-width:100%;height:auto}.text-16{font-size:16px;line-height:35px;letter-spacing:1.6px}.text-18{font-size:18px;line-height:39px;letter-spacing:0}.text-20{font-size:20px;line-height:39px;letter-spacing:0px}.text-21{font-size:21px;letter-spacing:3px}.text-28{font-size:28px;line-height:39px;letter-spacing:0px}.vertical-text{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;display:inline-block}.btn-buy{padding-top:40px}.btn-buy a{display:inline-block;color:#FFF;background:#998402;height:60px;width:240px;line-height:56px;transition-duration:0.5s;border:2px solid #998402;border-radius:8px;text-align:center;font-size:21px;text-decoration:none;position:relative;font-family:'Noto Sans JP', sans-serif}.btn-buy a:hover{color:#998402;text-decoration:none;background:#FFF;border:2px solid #998402;transition-duration:0.5s}.btn-buy a .fa-chevron-right{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.btn-buy a .icon-before{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.disabled{background:#666 !important;border-color:#666 !important;color:#fff !important;cursor:no-drop}.furusato{position:relative}.furusato:after{content:url(../images/furusato.png);position:absolute;top:50px;left:50%;transform:translateX(-50%);color:#000;width:100%}.banner .contact{padding:0 15px}.banner .contact .logo{padding-left:30px}.banner .contact .bt-contact{text-align:right}.banner .contact .bt-contact a{display:inline-block;background:#998402;text-decoration:none;color:#fff;padding:10px}.banner .content{position:relative;margin-top:30px}.banner .content .text-left{position:absolute;top:100px;left:50px;border-left:1px solid #998402;border-right:1px solid #998402;padding:0 20px;color:#998402}.shoukai{max-width:980px;margin:0 auto;position:relative}.shoukai .text-sk{color:#998402;display:block;margin:auto;line-height:70px;position:relative;z-index:6}.shoukai .img-left{position:absolute;left:70px;bottom:30px}.shoukai .img-right{position:absolute;right:0;top:0}.aji{padding:60px 30px 60px 200px;position:relative}.aji .content{max-width:380px;padding-bottom:100px;position:relative}.aji .content .c-text{color:#636363}.aji .content .title{padding-left:30px;margin-bottom:30px}.aji .osake-img{position:absolute;bottom:0;right:0}.point{margin-top:100px;padding:0 15px}.point .content{padding:0 0 0 180px;position:relative;margin-bottom:70px}.point .content .img-02{position:absolute;top:100px;right:0}.point .result{max-width:840px;margin:0 auto;background:url(../images/box.png) no-repeat;background-size:100% 100%;text-align:center;position:relative;padding:60px}.point .result .title{position:absolute;top:-30px;left:50%;transform:translateX(-50%);display:inline-block;background:#998402;color:#fff;padding:10px 30px;text-align:center}.point .result .text-19{font-size:19px;line-height:39px;color:#636363;text-align:left}.point .result .img-right{position:absolute;top:30px;right:-120px}.point .result .img-left{position:absolute;bottom:-40px;left:-120px}.address{margin:100px 0;position:relative}.address .content{position:absolute;top:90px;right:35px;max-width:450px;background:#fff;padding:0 60px 60px 60px}.address .content .img-top{margin-top:-50px}.product{max-width:1240px;margin:0 auto;padding:0 15px}.product .content{background:url(../images/prd-border.png) no-repeat;padding:80px 60px;background-size:100% 100%}.product .content .box-right{position:relative}.product .content .box-right .title{color:#998402;font-size:24px;line-height:50px;margin-bottom:20px}.product .content .box-right .name{font-size:36px;line-height:39px;margin-bottom:20px}.product .content .box-right .price{font-size:29px;line-height:39px;margin-bottom:30px}.product .content .box-right .price span{font-size:16px}.product .content .box-right .btn-buy .rakuten{margin-right:20px}.product .content .box-right .img-omisei{position:absolute;top:20px;right:65px}.chuumon{padding:80px 0}.chuumon .content{max-width:1020px;margin:0 auto;background:#EFEBD7;text-align:center;padding:75px 80px}.chuumon .content .title{font-size:28px;line-height:50px;letter-spacing:1.4px}.chuumon .content .note{margin-bottom:35px;text-align:center}.chuumon .content .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-left:30px;position:relative;font-weight:600}.chuumon .content .phone .phone-bt,.chuumon .content .phone .fax-bt{position:absolute;top:-15px;left:-30px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:50%;background:#F6CDD6;font-size:16px}.chuumon .content .phone a{text-decoration:none;color:#212529}.chuumon .content .btn-buy{display:flex;justify-content:space-between}.chuumon .content .btn-buy a{width:270px;font-size:18px;box-shadow:1px 2px 4px #04000059}.footer{background:#000;padding:35px 0 10px}.footer .content{max-width:850px;margin:0 auto;text-align:center;font-size:15px;color:#fff}.footer .content .copy-right{font-size:11px;margin-top:20px;text-align:center}.footer .clear-a a{text-decoration:none;color:#fff}@media (max-width: 1410px){.chuumon .content .btn-buy a{width:266px;font-size:18px}}@media (max-width: 1369px){.point .content{padding:0 0 0 60px}}@media (max-width: 1280px){.aji .osake-img{width:62%}.btn-buy a{width:260px;font-size:16px}.product .content{padding:60px 30px}}@media (max-width: 1219px){.product .content .btn-buy a{max-width:250px}}@media (max-width: 1024px){.btn-buy a{font-size:16px}.point .result .img-right{top:30px;right:-90px;width:17%}.point .content .img-01,.point .content .img-02{max-width:50%}.product .content{padding:60px 30px}.product .content .box-right .img-omisei{top:60px;right:8px}.product .content .box-right .btn-buy a{max-width:210px}.chuumon .btn-buy a{width:265px}.aji{padding:60px 30px 60px 150px}}@media (max-width: 912px){.aji{padding:60px 60px 60px}.product{padding-top:60px}.chuumon .content{padding:75px 30px}.point{margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.product .content{padding:60px 15px}.product .content .box-right .btn-buy a{max-width:200px}.chuumon .btn-buy a{width:247px}}@media screen and (max-width: 767px){.btn-buy a{max-width:100% !important}.text-18{font-size:16px}.banner .contact .kaisha-name{margin-bottom:0;padding-left:0}.banner .content{margin-top:40px}.banner .content .text-left{top:-20px;left:5px;padding:0 10px;line-height:30px}.shoukai .text-sk{line-height:42px}.aji{padding:60px 15px}.aji .text-20{font-size:16px}.point .content{padding:0 0 0 15px;display:block}.point .content .img-02{position:static;display:block}.point .content .img-01,.point .content .img-02{max-width:100%}.point .result{padding:60px 15px}.point .result .title{width:70%;font-size:20px;top:-17px}.point .result .text-19{font-size:16px}.address{margin:50px 0 0}.address .content{position:static;padding:0 30px}.product .content .box-right .btn-buy{text-align:center}.product .content .box-right .btn-buy a{width:100%;margin-bottom:20px}.product .content .box-right .btn-buy .rakuten{margin-right:0}.product .content .box-right .img-omisei{top:145px;width:43%}.chuumon .content{padding:60px 30px}.chuumon .content .tax{margin-top:50px}.chuumon .content .btn-buy{display:block}.chuumon .content .btn-buy a{margin-bottom:50px;width:100%;font-size:21px}.chuumon .content .phone{padding:10px 10px 10px 30px}}@media (max-width: 375px){.banner .phone-top .bt-contact{background:#998402;text-align:center}.banner .phone-top .bt-contact .phone-number{display:block}.chuumon .content .phone{padding:10px 10px 10px 60px;font-size:26px}}
