.p-gyoza{color:#121212;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media(max-width: 768px){.p-gyoza .inner_wrap-l{padding-left:0;padding-right:0}}.p-gyoza ._red{color:#ff2d2a}.p-gyoza ._inner{background:#f0e6cb;position:relative}.p-gyoza ._inner:before,.p-gyoza ._inner:after{content:"";display:block;background:url(../../img/gyoza/fig_verticalLine.png) repeat-y;width:17px;height:100%;position:absolute;top:0}.p-gyoza ._inner:before{left:0}.p-gyoza ._inner:after{right:0}.p-gyoza__mv ._pho{width:100%;height:auto}.p-gyoza__mv ._mainTl{display:flex;flex-direction:column;align-items:center;gap:35px;margin:-14% 0 70px}@media(width < 1050px){.p-gyoza__mv ._mainTl{gap:25px;margin-bottom:20px}}.p-gyoza__mv ._mainTl ._chara{width:70%;height:auto}.p-gyoza__mv ._mainTl ._kana{width:28%;height:auto}@media(width < 900px){.p-gyoza__mv ._mainTl ._kana{width:50%}}.p-gyoza__wrapper{padding:0 50px}@media(width < 1050px){.p-gyoza__wrapper{padding:0 30px}}.p-gyoza__lead{position:relative}.p-gyoza__lead ._map{position:absolute;top:-45px;right:0;width:42%;height:auto}@media(width < 1300px){.p-gyoza__lead ._map{top:0}}@media(width < 1050px){.p-gyoza__lead ._map{position:static;width:100%;max-width:437px;margin-bottom:20px;margin-inline:auto;display:block}}@media(width < 900px){.p-gyoza__lead ._map{width:70%}}.p-gyoza__lead__box{margin-bottom:60px}@media(width < 1050px){.p-gyoza__lead__box{margin-bottom:13%}}.p-gyoza__lead__box ._txt{font-size:1.8rem;line-height:2.2;letter-spacing:.02em;margin-top:20px}@media(width < 1050px){.p-gyoza__lead__box ._txt{font-size:1.6rem;line-height:2}}.p-gyoza__lead__box._city ._txt{width:57%}@media(width < 1050px){.p-gyoza__lead__box._city ._txt{width:100%}}.p-gyoza__features{margin-top:30px;padding-bottom:95px}@media(width < 1050px){.p-gyoza__features{padding-bottom:15%}}.p-gyoza__features h2{margin-bottom:70px}@media(width < 1050px){.p-gyoza__features h2{margin-bottom:5%}}.p-gyoza__features h2 img{display:block;margin-inline:auto}.p-gyoza__features__box{display:flex;align-items:flex-start}@media(width < 1200px){.p-gyoza__features__box{flex-direction:column}}.p-gyoza__features__box__contents{width:55%}@media(width < 1200px){.p-gyoza__features__box__contents{width:100%}}.p-gyoza__features__box__contents ._item{margin-bottom:70px}@media(width < 1200px){.p-gyoza__features__box__contents ._item{margin-bottom:8%}}.p-gyoza__features__box__contents ._item h3{display:flex;align-items:center;gap:13px;margin-bottom:20px}@media(width < 1050px){.p-gyoza__features__box__contents ._item h3{margin-bottom:3%}}@media(width < 1050px){.p-gyoza__features__box__contents ._item h3 ._num{width:45px;height:auto}}@media(width < 1050px){.p-gyoza__features__box__contents ._item h3 ._subTl{height:22px;width:auto}}@media(width < 1050px)and (width < 1050px){.p-gyoza__features__box__contents ._item h3 ._subTl._2rows{height:52px;width:auto}}.p-gyoza__features__box__contents ._item ._txt{font-size:1.7rem;line-height:1.75;letter-spacing:.02em}.p-gyoza__features__box ._pho{height:auto;width:47%;margin-top:-25px}@media(width < 1200px){.p-gyoza__features__box ._pho{width:100%;margin:0 auto;max-width:480px;display:block}}.p-gyoza__features__box._middle{gap:6%;margin-top:100px}@media(width < 1200px){.p-gyoza__features__box._middle{flex-direction:column-reverse;margin-top:13%}}.p-gyoza__features__box._middle ._pho{margin-top:-56px}@media(width < 1200px){.p-gyoza__features__box._middle ._pho{margin-top:0px}}.p-gyoza__features__box._last{align-items:center;justify-content:space-between}@media(width < 1200px){.p-gyoza__features__box._last{margin-top:5%}}.p-gyoza__features__box._last .p-gyoza__features__box__contents{width:51%}@media(width < 1200px){.p-gyoza__features__box._last .p-gyoza__features__box__contents{width:100%}}.p-gyoza__features__box._last ._pho{width:47%;margin-top:0}@media(width < 1200px){.p-gyoza__features__box._last ._pho{width:100%}}.p-gyoza__features__story{position:relative;margin-top:60px;display:flex;justify-content:center;position:relative}.p-gyoza__features__story:before,.p-gyoza__features__story:after{content:"";display:block;background:url(../../img/gyoza/fig_frame_border_v.png) repeat-y;width:14px;height:calc(100% - 108px);top:54px;position:absolute}.p-gyoza__features__story:before{left:0}.p-gyoza__features__story:after{right:0}.p-gyoza__features__story .corner_l_o,.p-gyoza__features__story .corner_l_u,.p-gyoza__features__story .corner_r_o,.p-gyoza__features__story .corner_r_u{position:absolute}.p-gyoza__features__story .corner_l_o{left:0;top:0}.p-gyoza__features__story .corner_l_u{left:0;bottom:0}.p-gyoza__features__story .corner_r_o{right:0;top:0}.p-gyoza__features__story .corner_r_u{right:0;bottom:0}.p-gyoza__features__story__inner{max-width:926px}.p-gyoza__features__story ._wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3%;position:relative}@media(width < 1500px){.p-gyoza__features__story ._wrap{justify-content:center;padding:0 54px}}@media(width < 1050px){.p-gyoza__features__story ._wrap{padding:0px 30px}}.p-gyoza__features__story ._wrap:before,.p-gyoza__features__story ._wrap:after{content:"";display:block;background:url(../../img/gyoza/fig_frame_border.png) repeat-x;width:100%;height:14px}@media(width < 1050px){.p-gyoza__features__story ._wrap:before,.p-gyoza__features__story ._wrap:after{width:93%}}.p-gyoza__features__story ._wrap ._fig{height:auto;width:17%}@media(width < 1500px){.p-gyoza__features__story ._wrap ._fig{padding-top:40px;max-width:150px}}@media(width < 1200px){.p-gyoza__features__story ._wrap ._fig{width:60px;position:absolute;top:-25px;left:54px;top:8px}}@media(width < 1050px){.p-gyoza__features__story ._wrap ._fig{left:30px}}.p-gyoza__features__story ._wrap ._txtWrap{width:78%;padding:22px 0}@media(width < 1200px){.p-gyoza__features__story ._wrap ._txtWrap{padding-bottom:40px;padding:42px 0;width:100%}}.p-gyoza__features__story ._wrap ._txtWrap h3{background:#fff;padding:13px 28px;display:inline-block;margin-bottom:20px}@media(width < 1200px){.p-gyoza__features__story ._wrap ._txtWrap h3{margin-left:80px}}@media(width < 1050px){.p-gyoza__features__story ._wrap ._txtWrap h3{margin-left:70px}}.p-gyoza__features__story ._wrap ._txtWrap p{font-size:1.7rem;line-height:1.75;letter-spacing:.02em}.p-gyoza__recommend{padding-top:90px}@media(width < 1050px){.p-gyoza__recommend{padding-top:15%}}@media(max-width: 768px){.p-gyoza__recommend{padding-left:3%;padding-right:3%}}.p-gyoza__recommend ._ttl{margin-bottom:50px}@media(width < 1050px){.p-gyoza__recommend ._ttl{margin-bottom:30px}}.p-gyoza__recommend ._ttl img{display:block;margin-inline:auto;height:auto}.p-gyoza__recommend__wrap ._txt{line-height:2;margin:0 50px 50px}@media(width < 1050px){.p-gyoza__recommend__wrap ._txt{margin:5%}}.p-gyoza__recommend__wrap__itemList ._itemImg{height:auto}.p-gyoza__recommend .p-gyoza__itemList--item{width:30%}@media(width < 1000px){.p-gyoza__recommend .p-gyoza__itemList--item{width:48%}}.p-gyoza__recommend .--mainBtn{position:relative;max-width:760px;height:100px;display:flex;justify-content:center;align-items:center;margin:auto;background:linear-gradient(180deg, rgb(232, 82, 17) 50%, rgb(232, 20, 17) 50%);border:5px solid #c40f0c;border-radius:50px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-decoration:none;transition:all .3s}@media(width < 1050px){.p-gyoza__recommend .--mainBtn{height:70px}}.p-gyoza__recommend .--mainBtn span{position:relative;display:flex;justify-content:center}@media(max-width: 768px){.p-gyoza__recommend .--mainBtn span img{width:60%}}.p-gyoza__recommend .--mainBtn span:before{content:"";width:91px;height:66px;background:url(../../img/gyoza/fig_gyoza.png) no-repeat center center;position:absolute;left:-125px;top:0;bottom:0;margin:auto}@media(width < 870px){.p-gyoza__recommend .--mainBtn span:before{display:none}}@media(width < 1050px){.p-gyoza__recommend .--mainBtn span:before{left:-120px;zoom:45%}}.p-gyoza__recommend .--mainBtn:after{content:"";display:block;width:0;height:0;border-style:solid;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:12px solid;border-right:0;position:absolute;top:0;bottom:0;margin:auto 0;right:40px;color:#fff}@media(width < 1050px){.p-gyoza__recommend .--mainBtn:after{right:20px}}