@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap);
*{margin:0px;padding:0px;font-family:'Zen Maru Gothic', sans-serif;font-weight:400}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}ul li{list-style:none}img{width:100%}@media screen and (min-width: 1221px){a:not(.sprAct){transition:opacity 0.3s}a:not(.sprAct):hover{opacity:0.7}}@media screen and (max-width: 1220px){.only_pc_bc{display:block}}@media screen and (max-width: 1220px){.only_pc_bc{display:none}}@media screen and (max-width: 767px){.only_pc_bc{display:none}}@media screen and (min-width: 1221px){.only_tb_bc{display:none}}@media screen and (max-width: 1220px){.only_tb_bc{display:block}}@media screen and (max-width: 767px){.only_tb_bc{display:none}}@media screen and (min-width: 1221px){.only_sp_bc{display:none}}@media screen and (max-width: 1220px){.only_sp_bc{display:none}}@media screen and (max-width: 767px){.only_sp_bc{display:block}}@media screen and (min-width: 1221px){.only_pctb_bc{display:block}}@media screen and (max-width: 1220px){.only_pctb_bc{display:block}}@media screen and (max-width: 767px){.only_pctb_bc{display:none}}@media screen and (min-width: 1221px){.only_pcsp_bc{display:none}}@media screen and (max-width: 1220px){.only_pcsp_bc{display:block}}@media screen and (max-width: 767px){.only_pcsp_bc{display:block}}@media screen and (min-width: 1221px){.only_sptb_bc{display:block}}@media screen and (max-width: 1220px){.only_sptb_bc{display:none}}@media screen and (max-width: 767px){.only_sptb_bc{display:block}}@media screen and (max-width: 1220px){.only_pc_in{display:inline}}@media screen and (max-width: 1220px){.only_pc_in{display:none}}@media screen and (max-width: 767px){.only_pc_in{display:none}}@media screen and (min-width: 1221px){.only_tb_in{display:none}}@media screen and (max-width: 1220px){.only_tb_in{display:inline}}@media screen and (max-width: 767px){.only_tb_in{display:none}}@media screen and (min-width: 1221px){.only_sp_in{display:none}}@media screen and (max-width: 1220px){.only_sp_in{display:none}}@media screen and (max-width: 767px){.only_sp_in{display:inline}}@media screen and (min-width: 1221px){.only_pctb_in{display:inline}}@media screen and (max-width: 1220px){.only_pctb_in{display:inline}}@media screen and (max-width: 767px){.only_pctb_in{display:none}}@media screen and (min-width: 1221px){.only_pcsp_in{display:none}}@media screen and (max-width: 1220px){.only_pcsp_in{display:inline}}@media screen and (max-width: 767px){.only_pcsp_in{display:inline}}@media screen and (min-width: 1221px){.only_sptb_in{display:inline}}@media screen and (max-width: 1220px){.only_sptb_in{display:none}}@media screen and (max-width: 767px){.only_sptb_in{display:inline}}header{width:100%;position:fixed;left:0;top:0;transition:opacity 0.5s;z-index:10}header .inner{width:1220px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1220px){header .inner{width:90%}}header .inner .logo{width:119px;background-color:#dd1d18;padding:47px 15px 10px}@media screen and (max-width: 1220px){header .inner .logo{width:13%;padding:4vw 1.5vw 1vw}}@media screen and (max-width: 767px){header .inner .logo{width:23.5%;padding:8vw 3vw 2vw}}header .inner .hdSnsWrap{display:flex;align-items:center}@media screen and (max-width: 1220px){header .inner .hdSnsWrap{display:block}}header .inner .hdSnsWrap p{font-size:18px;font-weight:700;color:#590602;margin-right:15px}@media screen and (max-width: 1220px){header .inner .hdSnsWrap p{text-align:center;font-size:1.7vw;margin-right:0;margin-bottom:0.5vw}}@media screen and (max-width: 767px){header .inner .hdSnsWrap p{font-size:3vw}}header .inner .hdSnsWrap ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 1220px){header .inner .hdSnsWrap ul{width:20vw;justify-content:space-between}}@media screen and (max-width: 767px){header .inner .hdSnsWrap ul{width:34vw}}header .inner .hdSnsWrap ul li{width:46px;margin-right:25px}@media screen and (max-width: 1220px){header .inner .hdSnsWrap ul li{width:5vw;margin:0}}@media screen and (max-width: 767px){header .inner .hdSnsWrap ul li{width:10vw}}header .inner .hdSnsWrap ul li:last-of-type{margin-right:0}header.erase{opacity:0;pointer-events:none}article{background-image:url("../../img/bg.jpg");background-repeat:repeat;background-size:50% auto;padding-bottom:100px}article section.mainVis{min-width:1220px}@media screen and (max-width: 1220px){article section.mainVis{width:100%;min-width:100%}}article section.section{width:1220px;margin:100px auto 0;background-color:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:7px 7px 7px rgba(0,0,0,0.3);box-shadow:7px 7px 7px rgba(0,0,0,0.3)}@media screen and (max-width: 1220px){article section.section{width:95%;margin:8vw auto 0;border-radius:2vw}}@media screen and (max-width: 767px){article section.section{width:90%;-webkit-box-shadow:0.5vw 0.5vw 0.5vw rgba(0,0,0,0.3);box-shadow:0.5vw 0.5vw 0.5vw rgba(0,0,0,0.3)}}article section.section .hedTitle{background-color:#590602;color:#fff;text-align:center;font-size:40px;font-weight:500;padding:25px 0}@media screen and (max-width: 1220px){article section.section .hedTitle{font-size:4vw;padding:2.5vw 0}}@media screen and (max-width: 767px){article section.section .hedTitle{font-size:6vw;padding:3.5vw 0}}article section.section .inner{padding:40px}@media screen and (max-width: 1220px){article section.section .inner{padding:4vw}}@media screen and (max-width: 767px){article section.section .inner{padding:8vw 4vw}}article section.section .inner h2{font-size:35px;font-weight:900;color:#590602;text-align:center;letter-spacing:7px;margin-bottom:20px}@media screen and (max-width: 1220px){article section.section .inner h2{font-size:3.8vw;margin-bottom:2vw;letter-spacing:0.5vw}}@media screen and (max-width: 767px){article section.section .inner h2{font-size:5.5vw;margin-bottom:4vw}}article section.section .inner .separate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){article section.section .inner .separate{display:block}}article section.section .inner .separate p{font-size:22px;line-height:1.8em}@media screen and (max-width: 1220px){article section.section .inner .separate p{font-size:2vw}}@media screen and (max-width: 767px){article section.section .inner .separate p{font-size:4.5vw;text-align:center}}article section.section .inner .separate .shizImage{width:35%}@media screen and (max-width: 1220px){article section.section .inner .separate .shizImage{width:40%}}@media screen and (max-width: 767px){article section.section .inner .separate .shizImage{width:60%;margin:auto;margin-top:6vw}}article section.section .inner ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){article section.section .inner ul.products{display:block}}article section.section .inner ul.products li{width:48%;position:relative;margin-top:70px}@media screen and (max-width: 1220px){article section.section .inner ul.products li{margin-top:5vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li{width:100%;margin-top:10vw}}article section.section .inner ul.products li:nth-child(-n+2){margin-top:0}@media screen and (max-width: 767px){article section.section .inner ul.products li:nth-child(2){margin-top:10vw}}article section.section .inner ul.products li .triangle{display:block;width:100%;height:300px;opacity:0.3;position:absolute;z-index:0}@media screen and (max-width: 1220px){article section.section .inner ul.products li .triangle{height:25vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .triangle{height:50vw}}article section.section .inner ul.products li .prdInner{position:relative;z-index:1}article section.section .inner ul.products li .prdInner .pName{width:100%;padding:30px 6.5% 5px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .pName{padding:3vw 6.5% 0.5vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .pName{padding-bottom:1.5vw}}article section.section .inner ul.products li .prdInner .pName .shizMin{width:25%}article section.section .inner ul.products li .prdInner .pName h1{width:72%;font-size:24px;line-height:1.2em;font-weight:700;color:#590602}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .pName h1{font-size:1.8vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .pName h1{font-size:4.5vw}}article section.section .inner ul.products li .prdInner .image{width:87%;aspect-ratio:1 / 0.63;margin:auto}article section.section .inner ul.products li .prdInner .image img{width:100%;height:100%;object-fit:contain}article section.section .inner ul.products li .prdInner .body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}article section.section .inner ul.products li .prdInner .body p{width:80%;font-size:18px;font-weight:300;line-height:1.5em}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .body p{font-size:1.5vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .body p{font-size:4.5vw;width:65%}}article section.section .inner ul.products li .prdInner .body p .cap{display:block;font-size:13px;font-weight:300;line-height:1.5em}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .body p .cap{font-size:1.3vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .body p .cap{font-size:3vw}}article section.section .inner ul.products li .prdInner .body a{display:flex;align-items:center;justify-content:center;text-align:center;width:20%;aspect-ratio:1 / 1;font-size:17px;font-weight:700;color:#fff;text-decoration:none;border-radius:100%;position:relative}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .body a{font-size:1.3vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .body a{width:35%;font-size:4.5vw}}article section.section .inner ul.products li .prdInner .body a::after{content:"";display:block;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;right:12px;top:50%;margin:auto 0}@media screen and (max-width: 1220px){article section.section .inner ul.products li .prdInner .body a::after{width:1vw;height:1vw;border-top:0.3vw solid #fff;border-right:0.3vw solid #fff;right:1vw}}@media screen and (max-width: 767px){article section.section .inner ul.products li .prdInner .body a::after{width:3vw;height:3vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff;right:3.5vw}}article section.section .inner .recipeBunner{position:relative;margin-bottom:20px}@media screen and (max-width: 1220px){article section.section .inner .recipeBunner{margin-bottom:2vw}}article section.section .inner .recipeBunner a{display:block;position:absolute;bottom:12px;right:30px;width:367px}@media screen and (max-width: 1220px){article section.section .inner .recipeBunner a{bottom:1.5vw;right:2.1vw;width:28vw}}@media screen and (max-width: 767px){article section.section .inner .recipeBunner a{width:52.5vw;right:2vw;bottom:2.5vw}}article section.section .inner .recipeBunner a p{width:32px;height:32px;background-color:#590602;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media screen and (max-width: 1220px){article section.section .inner .recipeBunner a p{width:32px;height:32px}}@media screen and (max-width: 767px){article section.section .inner .recipeBunner a p{display:none}}article section.section .inner .recipeBunner a p img{width:65%}article section.section .inner .recipeLinks ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){article section.section .inner .recipeLinks ul{justify-content:space-between}}article section.section .inner .recipeLinks ul li{width:24.25%;margin-right:1%;margin-bottom:10px}@media screen and (max-width: 1220px){article section.section .inner .recipeLinks ul li{margin-bottom:0.7vw}}@media screen and (max-width: 767px){article section.section .inner .recipeLinks ul li{width:49%;margin-right:0;margin-bottom:2vw}}article section.section .inner .recipeLinks ul li:nth-child(4n){margin-right:0}article section.section .inner .recipeLinks ul li a{display:block;position:relative}article section.section .inner .recipeLinks ul li a .image{width:100%;aspect-ratio:1 / 1;overflow:hidden}article section.section .inner .recipeLinks ul li a .image img{width:100%;height:100%;object-fit:cover}article section.section .inner .recipeLinks ul li a .shutter{position:absolute;top:0;left:0;width:100%;height:100%}article section.section .inner .recipeLinks ul li a .shutter::before,article section.section .inner .recipeLinks ul li a .shutter::after{content:"";width:100%;height:0;background-color:rgba(89,6,2,0.4);position:absolute;transition:height 0.5s}article section.section .inner .recipeLinks ul li a .shutter::before{top:0;left:0}article section.section .inner .recipeLinks ul li a .shutter::after{bottom:0;left:0}article section.section .inner .recipeLinks ul li a .shutter p{width:95%;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;text-align:center;font-size:20px;line-height:1.3em;font-weight:500;opacity:0;transition:opacity 0.5s}article section.section .inner .recipeLinks ul li a p.spear{width:32px;height:32px;background-color:#590602;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:10px;right:10px}article section.section .inner .recipeLinks ul li a p.spear img{width:65%}@media screen and (min-width: 1221px){article section.section .inner .recipeLinks ul li a:hover .shutter::before,article section.section .inner .recipeLinks ul li a:hover .shutter::after{height:100%}article section.section .inner .recipeLinks ul li a:hover .shutter p{opacity:1}}article section.section .inner .bt{width:100%}article section.section .inner .bt a{display:flex;justify-content:center;align-items:center;background-color:#590602;width:600px;margin:50px auto 30px;height:80px;font-size:20px;font-weight:500;text-decoration:none;color:#fff;border-radius:40px;position:relative}@media screen and (max-width: 1220px){article section.section .inner .bt a{width:70%;margin:5vw auto 3vw;height:8vw;font-size:2.5vw}}@media screen and (max-width: 767px){article section.section .inner .bt a{width:100%;height:15vw;font-size:4.5vw}}article section.section .inner .bt a::after{content:"";display:block;width:15px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateY(-50%);position:absolute;right:50px;top:50%;margin:auto 0}@media screen and (max-width: 1220px){article section.section .inner .bt a::after{right:5vw;width:1.5vw;height:1.5vw;border-top:0.3vw solid #fff;border-right:0.3vw solid #fff}}@media screen and (max-width: 767px){article section.section .inner .bt a::after{right:7vw;width:3vw;height:3vw;border-top:0.6vw solid #fff;border-right:0.6vw solid #fff}}footer{padding-top:70px;background-color:#590602}@media screen and (max-width: 1220px){footer{padding-top:7vw}}@media screen and (max-width: 767px){footer{padding-top:10vw}}footer .markBnrWrap{width:1220px;margin:auto;margin-bottom:70px}@media screen and (max-width: 1220px){footer .markBnrWrap{width:95%;margin-bottom:7vw}}@media screen and (max-width: 767px){footer .markBnrWrap{width:90%;margin-bottom:7vw}}footer .markBnrWrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){footer .markBnrWrap ul{display:block}}footer .markBnrWrap ul li{width:49.5%;margin-top:10px}@media screen and (max-width: 1220px){footer .markBnrWrap ul li{margin-top:0.5vw}}@media screen and (max-width: 767px){footer .markBnrWrap ul li{width:100%;margin-top:2vw}}footer .markBnrWrap ul li:nth-child(-n+2){margin-top:0}@media screen and (max-width: 767px){footer .markBnrWrap ul li:nth-child(2){margin-top:2vw}}footer .ftSnsWrap{width:1220px;margin:auto}@media screen and (max-width: 1220px){footer .ftSnsWrap{width:100%}}footer .ftSnsWrap p{font-size:20px;color:#fff;text-align:center;font-weight:500;margin-bottom:20px}@media screen and (max-width: 1220px){footer .ftSnsWrap p{font-size:2vw;margin-bottom:2vw}}@media screen and (max-width: 767px){footer .ftSnsWrap p{font-size:4vw;margin-bottom:4vw}}footer .ftSnsWrap ul{display:flex;flex-wrap:wrap;justify-content:center}footer .ftSnsWrap ul li{margin:0 20px;width:71px}@media screen and (max-width: 1220px){footer .ftSnsWrap ul li{margin:0 2vw;width:6vw}}@media screen and (max-width: 767px){footer .ftSnsWrap ul li{margin:0 4vw;width:12vw}}footer .infos{border-top:2px solid #fff;padding:30px 0;margin-top:30px}@media screen and (max-width: 1220px){footer .infos{padding:3vw 0;margin-top:3vw}}@media screen and (max-width: 767px){footer .infos{padding:6vw 0;margin-top:6vw}}footer .infos ul{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){footer .infos ul{display:block;width:70%;margin:auto}}footer .infos ul li{margin:0 10px;margin-bottom:10px}@media screen and (max-width: 1220px){footer .infos ul li{margin:0 1vw;margin-bottom:1vw}}@media screen and (max-width: 767px){footer .infos ul li{margin:0;margin-bottom:2vw}}footer .infos ul li a{display:block;align-items:center;color:#fff;font-size:18px;text-decoration:none}@media screen and (max-width: 1220px){footer .infos ul li a{font-size:1.8vw}}@media screen and (max-width: 767px){footer .infos ul li a{font-size:3.6vw}}footer .infos ul li a::before{content:"▶︎";font-size:11px;margin-right:3px}@media screen and (max-width: 1220px){footer .infos ul li a::before{font-size:1.1vw;margin-right:0.3vw}}@media screen and (max-width: 767px){footer .infos ul li a::before{font-size:2.5vw;margin-right:0.6vw}}footer .infos p.copyRight{font-size:22px;text-align:center;color:#fff;padding:40px 0}@media screen and (max-width: 1220px){footer .infos p.copyRight{font-size:2.2vw;padding:4vw 0}}@media screen and (max-width: 767px){footer .infos p.copyRight{font-size:4vw;padding:8vw 0}}@media screen and (min-width: 1221px){a.sprAct:hover p.spear img{animation:spearAnime 0.5s ease 0s infinite normal}}@keyframes spearAnime{0%{transform:translateX(17%)}100%{transform:translateX(-17%)}}


/*# sourceMappingURL=layout.css.map*/