@font-face{font-family:"RiiTegakiFude";src:url(../fonts/RiiTegakiFude.otf)}@font-face{font-family:"HiraKakuPro-W3";src:url(../fonts/HiraKakuPro-W3.otf)}@font-face{font-family:"HiraKakuPro-W6";src:url(../fonts/HiraKakuPro-W6.otf)}@font-face{font-family:"Proxima-Nova-Bold";src:url(../fonts/Proxima-Nova-Bold.ttf)}.riiTegakiFude{font-family:"RiiTegakiFude"}.HiraKakuPro-W3{font-family:"HiraKakuPro-W3"}.HiraKakuPro-W6{font-family:"HiraKakuPro-W6"}#wrapper{max-width:1440px;margin:auto}#wrapper img{max-width:100%;height:auto}#wrapper .btn-dtl{padding:15px 70px;background:#B5671B;color:#FFF;font-family:"HiraKakuPro-W6";border:1px solid #B5671B;-webkit-transition-duration:0.3s;transition-duration:0.3s}#wrapper .btn-dtl:hover{color:#B5671B;background:#FFF;border:1px solid #B5671B;-webkit-transition-duration:0.3s;transition-duration:0.3s}#wrapper .btn-detailed{position:absolute;left:14px;bottom:0}#wrapper .price-bt{font-size:12px;line-height:21px;letter-spacing:0.3px}#wrapper .tax-included{color:#808080}#wrapper .btn-img:hover{opacity:0.7;-webkit-transition-duration:0.5s;transition-duration:0.5s}#wrapper #product{background:#D7CDBB;padding:30px 80px;position:relative}#wrapper #product .prd-img-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:44px}#wrapper #product .prd-img-into{display:none}#wrapper #product .img-01{padding-bottom:55px}#wrapper #product .prd-text{padding:50px 90px;position:relative;z-index:99}#wrapper #product .prd-text .prd-title{margin:0;line-height:80.5px;letter-spacing:3.04px;color:#FFF}#wrapper #product .prd-text p{line-height:47px;letter-spacing:0.45px}#wrapper #product .product-06{position:absolute;bottom:0;right:70px}#wrapper #material{background-image:url("../img/bg-material.png");background-repeat:no-repeat;background-size:cover;padding:100px 100px 100px 175px;position:relative}#wrapper #material .material-text-lf{font-size:43px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;top:100px;left:0;color:#FFF}#wrapper #material .material-left{position:relative}#wrapper #material .material-left .material-text{position:absolute;top:50%;left:102px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:37px;letter-spacing:0.38px}#wrapper #material .material-left .material-text h3{padding-bottom:20px;margin:0}#wrapper #material .material-right{text-align:center}#wrapper #prd-price{padding:130px 80px}#wrapper #prd-price .prd-price-right{padding-left:20px;padding-top:200px;position:relative}#wrapper #prd-price .prd-price-right .prd-price-rt{font-size:42px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;top:0;right:0;font-family:"HiraKakuPro-W6"}#wrapper #prd-price .prd-price-right h4{font-size:25px;line-height:43.75px;letter-spacing:0.63px;padding-bottom:30px;margin:0}#wrapper #prd-price .prd-price-right .prd-price-text{font-size:15px;line-height:37px;letter-spacing:0.63px;padding:30px 0;margin:0;font-family:"HiraKakuPro-W3"}#wrapper #prd-price .prd-price-right .price{font-size:25px;font-weight:700;line-height:43.75px;letter-spacing:2.5px}#wrapper #prd-price .prd-price-right .delivery,#wrapper #prd-price .prd-price-right .shipping{color:#FFF;background:#4D1F00;padding:8px 20px;border-radius:50px;display:inline-block}#wrapper #prd-list{padding:0 80px}#wrapper #prd-list h4{font-size:22px;line-height:38.5px;letter-spacing:0.55px;padding:10px 0;margin:0;font-family:"HiraKakuPro-W6"}#wrapper #prd-list .price-list{font-size:22px;font-weight:700;line-height:38.5px;letter-spacing:0.5px;padding-bottom:30px;margin:0;font-family:"Proxima-Nova-Bold"}#wrapper #prd-list .prd-list-box{position:relative;padding-bottom:5%;margin-bottom:35px}#wrapper #footer{background:#D0BF77}#wrapper #footer .footer-content{padding:100px 75px 45px 75px;position:relative}#wrapper #footer .footer-content .footer-left-img{position:absolute;left:60px;bottom:-25px}#wrapper #footer .footer-content .footer-title{font-size:36px;line-height:53.33px;letter-spacing:3.6px;padding-bottom:25px;margin:0;font-family:"Shuei MaruGo B"!important}#wrapper #footer .footer-content .footer-textbox{color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;font-family:"HiraKakuPro-W3"}#wrapper #footer .footer-bt{background:#B5671B;font-size:10px;line-height:17.5px;padding:20px 0;color:#FFF;text-align:center}@media screen and (min-width:1024px) and (max-width:1336px){#wrapper #product .prd-img-left{padding-top:300px}#wrapper #product .prd-img-right{margin-left:-300px;padding-left:0}#wrapper #product .prd-text{padding:50px 0px}#wrapper #product .prd-img-right img{padding-right:60px}#wrapper #product .product-06{width:20%}#wrapper #material{padding:100px 60px 100px 100px}#wrapper #material .material-text-lf{left:-15px}#wrapper #material .material-left .material-text{left:60px}#wrapper #prd-price .prd-price-right{padding-top:30px}#wrapper #prd-price .prd-price-right .prd-price-rt{top:0;right:-40px}#wrapper #prd-price .btn.btn-detailed{padding:15px 48px}#wrapper #footer .footer-content .footer-left-img{position:absolute;left:43px;bottom:-20px;width:25%}}@media screen and (min-width:768px) and (max-width:1023px){#wrapper #product{padding:30px}#wrapper #product .prd-img-right{padding-left:0}#wrapper #product .prd-img-left{display:none}#wrapper #product .img-01{padding-bottom:0;margin-right:30px}#wrapper #product .prd-img-into{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding-top:30px}#wrapper #product .product-06{right:15px}#wrapper #material{padding:100px 30px 100px 30px}#wrapper #material .material-left .material-text{left:25px}#wrapper #material .material-text-lf{display:none}#wrapper #prd-price .prd-price-right{padding-top:30px}#wrapper #prd-price .prd-price-right .prd-price-rt{top:-542px;right:-60px;margin:0}#wrapper #prd-list{padding:0px 50px}#wrapper #prd-list .btn-detailed{padding:15px 50px}#wrapper #prd-list .prd-list-box{padding-bottom:8%}#wrapper #footer .footer-content{padding:60px 30px 45px 30px}#wrapper #footer .footer-content .footer-left-img{left:20px;bottom:-15px;width:25%}}@media screen and (max-width:767px){#wrapper #product{padding:60px 15px}#wrapper #product .prd-img-left{display:none}#wrapper #product .prd-img-into{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding-top:10px}#wrapper #product .prd-img-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;padding-left:0}#wrapper #product .prd-img-right img{margin-right:17px}#wrapper #product .prd-text{padding:50px 0}#wrapper #product .prd-text .prd-title{line-height:44.5px;font-size:25px;padding-bottom:15px}#wrapper #product .prd-text p{font-size:14px;line-height:40px;letter-spacing:0}#wrapper #product .product-06{width:35%;right:0}#wrapper #material{padding:60px 30px 60px 30px}#wrapper #material .material-left .material-text{left:0;top:60%;padding-top:50px}#wrapper #material .material-text-lf{display:none}#wrapper #material .material-right{padding-top:30px}#wrapper #prd-price{padding:60px 15px}#wrapper #prd-price .prd-price-right .delivery,#wrapper #prd-price .prd-price-right .shipping{padding:5px 10px;font-size:11px}#wrapper #prd-price .prd-price-right{padding-top:30px}#wrapper #prd-price .prd-price-right .prd-price-rt{top:-250px;right:-10px;font-size:30px}#wrapper #prd-price .prd-price-right .prd-price-rt .price{letter-spacing:0.5px}#wrapper #prd-price .prd-price-right h4{padding:15px 0}#wrapper #prd-price img{width:80%}#wrapper #prd-list{padding:0 15px}#wrapper #prd-list h4{font-size:19px}#wrapper #prd-list .prd-list-box{padding-bottom:15%}#wrapper #footer .footer-content{padding:60px 20px 45px 20px}#wrapper #footer .footer-content .footer-left-img{left:6px;bottom:-12px;width:41%}#wrapper #footer .footer-content .footer-title{font-size:30px}#wrapper #footer .footer-content .footer-right .footer-media{width:35%;display:block;margin-left:auto}#wrapper #footer .footer-content .footer-textbox{font-size:14px}#wrapper #footer .footer-content .footer-textbox span.unline{display:block;padding-top:10px}}