:root{--fsz-xl:2.6rem;--fsz-l:2rem;--fsz-m:1.4rem;--fsz-n:1.1rem;--fsz-s:0.9rem}@media screen and (max-width:767px){:root{--fsz-xl:2.1rem;--fsz-l:1.7rem;--fsz-m:1.2rem;--fsz-n:1rem;--fsz-s:0.8rem}}@media screen and (max-width:480px){:root{--fsz-xl:1.8rem;--fsz-l:1.5rem;--fsz-m:1.1rem;--fsz-n:0.9rem;--fsz-s:0.75rem}}@media screen and (max-width:300px){:root{--fsz-xl:1.6rem;--fsz-l:1.3rem;--fsz-m:1rem;--fsz-n:0.8rem;--fsz-s:0.65rem}}*{margin:0;padding:0}body,html{font-family:Lato,'Noto Sans JP','游ゴシック Medium','游ゴシック体','Yu Gothic Medium',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;color:#fff;line-height:1.5;background:#231815;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{outline:0;text-decoration:none}img{width:100%;height:auto;border:none;display:block}body{position:relative;overscroll-behavior-y:none}.loader{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#231815;opacity:1;z-index:9999}.loader.loaded{animation:loader 1s forwards}@keyframes loader{0%{opacity:1;z-index:9999}99.99%{z-index:9999}100%{opacity:0;z-index:-9999}}.loader_logo{position:absolute;width:300px;top:50%;left:50%;translate:-50% -50%;z-index:1}.spinner{position:absolute;top:50%;left:50%;translate:-50% -50%;width:200px;height:200px}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#2f4f4f;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.scrollout{opacity:0;translate:0 30px}@keyframes scroll{0%{opacity:0;translate:0 30px}100%{opacity:1;translate:0 0}}.scrolled{animation:scroll .6s forwards}.cntinner{font-family:'Noto Sans JP',sans-serif;width:95%;max-width:1200px;margin:0 auto;color:#231815}.headwrap{overflow:hidden}header{position:relative;width:100%;background:#231815;translate:0 0;will-change:transform;overflow-y:hidden}header:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent 0,#231815 100%);z-index:1}header .cntinner{position:relative;z-index:3;width:100%;max-width:1600px;margin:0 auto;height:100lvh;background:url(/dist/images/1200w/keyvisual.jpg) center center/cover no-repeat;opacity:0}header.loaded .cntinner{animation:opacity 1s 1s forwards}@keyframes opacity{0%{opacity:0}100%{opacity:1}}header .cntinner:after,header .cntinner:before{content:'';position:absolute;top:0;width:20%;height:100%;z-index:1}header .cntinner:before{left:0;background:linear-gradient(to left,transparent 0,#231815 100%)}header .cntinner:after{right:0;background:linear-gradient(to right,transparent 0,#231815 100%)}.mainlogoarea{position:absolute;right:3%;top:0;width:30%;display:flex;flex-flow:row-reverse;z-index:2;height:100%}.sublogo01,.sublogo02{max-height:500px;height:calc(50% - 80px);margin:0 1%;padding-top:80px;background:#231812}.mainlogo{max-height:900px;margin-right:20px;margin-top:140px;height:calc(100% - 160px)}.mainlogo img,.sublogo img,.wagyulogo img{width:auto;height:100%}.sublogoarea{position:absolute;top:0;left:3%;width:30%;height:100%;z-index:2}.sublogo03{position:absolute;left:30px;width:80%;bottom:0;height:70%;max-height:700px}.wagyulogo{position:absolute;top:3%;left:3%;max-height:120px;height:25%}nav{position:absolute;top:1rem;left:0;width:100%;box-sizing:border-box;z-index:20;padding-right:12rem}nav ul{display:flex;list-style:none;height:5rem;align-items:center;justify-content:flex-end}nav li{padding:5px 1rem;position:relative;overflow:hidden}nav li:before{content:'';position:absolute;bottom:1px;left:-100%;width:80%;height:1px;translate:-50% 0;background:#fff;transition:all .4s}nav li:hover:before{left:50%}nav a{color:#fff;font-size:var(--fsz-n)}.navtoggle{display:block;position:absolute;right:3.7rem;top:1rem;width:6rem;height:4.6rem;cursor:pointer;z-index:50;text-align:center;position:fixed;background:#fff;border-radius:5px}.navtoggle span{display:block;position:absolute;width:3.2rem;height:1.1px;transition:.63s ease-in-out;right:1.38rem;transform-origin:left center;background:#000}.navtoggle span:nth-child(1){top:1.8rem}.navtoggle span:nth-child(2){top:2.8rem}.navtoggle.active span{background-color:#dc143c;transition:.3s ease-in-out}.navtoggle.active span:nth-child(1){top:3rem;transform:rotate(-30deg)}.navtoggle.active span:nth-child(2){top:1.4rem;transform:rotate(30deg) scaleX(1)}.navtoggle_inner{position:fixed;top:0;margin:0 0 0 auto;right:0;width:100%;max-width:30rem;height:100dvh;opacity:0;visibility:hidden;z-index:1;transition:.3s ease-in-out;transform:translateX(1rem);background:#000;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;justify-content:space-between;scrollbar-width:none}.navtoggle_inner.active{opacity:1;visibility:visible;z-index:30;transition:.5s ease-out;transform:translateX(0)}.navtoggle_inner ul{display:flex;flex-direction:column;margin:0 auto;padding:8.5rem 4.5rem 0;list-style:none}.navtoggle_inner a{display:block;color:#fff;font-size:var(--fsz-n);padding:10px 0;opacity:1;transition:all .4s}.navtoggle_inner a:hover{opacity:.7}.navcontactbox{margin:0 auto;padding:0 4.5rem 2rem}.navcontactbox .sponsor{font-size:var(--fsz-s)}.navcontactbox .contact_ttl{padding:0 5px;font-size:var(--fsz-s);margin:0;margin-top:5px}.navcontactbox .contact{padding:3px 0;font-size:var(--fsz-s)}.navcontactbox .contact span{font-size:var(--fsz-n)}main{position:relative;z-index:10;background:#fff;border-radius:50px 50px 0 0}section{padding:80px 0}.container_event{background:url(/dist/images/SVG/eventbg.svg) left top/85% no-repeat;position:relative;z-index:1;border-radius:50px 50px 0 0;padding:80px 0 0 0}.eventbox{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}.eventbox p{flex-basis:100%;font-size:var(--fsz-xl);font-weight:700;margin-bottom:30px}.eventinfo{flex-basis:70%}.castphoto{flex-basis:28%}.castphoto.spview{display:none}.eventone{display:flex;justify-content:space-between;flex-wrap:wrap}.eventone:nth-child(1){margin-bottom:20px}.eveday{flex-basis:150px}.eveday img{width:80%;margin:0 auto}.eveinner{flex-basis:calc(100% - 170px);font-size:var(--fsz-m)}.eveinner b{font-size:var(--fsz-l);font-weight:700}.eveinner span{font-size:var(--fsz-n)}.eventinfo p{font-size:var(--fsz-m);font-weight:400;margin-top:50px}.castphoto div{position:relative}.castphoto span{position:absolute;bottom:3px;right:3px;text-align:right;width:calc(100% - 6px);font-size:var(--fsz-s);color:#fff}.eventlinkarea{background:#eeec74;font-size:var(--fsz-m);padding:50px 0;margin-top:30px;position:relative;overflow:hidden;opacity:1}.eventlinkarea:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10}.eventlinkarea.scrolled{animation:none;opacity:1}.eventlinkarea.scrolled:before{animation:slideout-toright-Black .7s forwards}@keyframes slideout-toright-Black{0%{left:0}100%{left:100%}}h3{text-align:center;font-weight:700;font-size:var(--fsz-xl);margin-bottom:50px}h3 span{padding-bottom:10px;border-bottom:2px solid #dc143c}.eventlinkinner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.eventlinkinner p{flex-basis:60%}.comingsoon,.linkbtn{position:relative;flex-basis:38%;box-sizing:border-box;display:block;font-size:var(--fsz-m);font-weight:700;padding:50px 5%;text-align:center;background:#231815;color:#fff;border-radius:5px;transition:all .4s}.linkbtn i{position:absolute;top:50%;right:5%;translate:0 -50%;font-style:normal;font-size:var(--fsz-n);transition:all .4s}.linkbtn:hover{transition:all .4s;background:#8b0000}.linkbtn:hover i{transition:all .2s;right:3%}.container_stamp{position:relative;opacity:1}.container_stamp:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:10;background:#eeec74}.container_stamp.scrolled{animation:none;opacity:1}.container_stamp.scrolled:before{animation:slideout-toleft-Yellow .7s forwards}@keyframes slideout-toleft-Yellow{0%{left:0}100%{left:-100%}}.container_stamp .cntinner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.stampkv{flex-basis:40%}.stampkv h2{max-width:400px;margin:0 auto 10px auto}.stampday{font-size:var(--fsz-l);font-weight:400;text-align:center;background:#812b26;color:#fff;border-radius:50px;padding:0 0 4px 0}.stampinner{flex-basis:58%}.stampinfo{margin-top:30px;font-size:var(--fsz-m)}.stampinfo b{display:block;font-size:var(--fsz-l);margin-bottom:10px}.stamplinkarea{margin-top:30px}.container_about{background:#fff}.aboutone{display:flex;justify-content:space-between;flex-wrap:wrap}.aboutkumano{flex-flow:row-reverse;margin-bottom:20px}.about_ttl{flex-basis:20%}.about_box{flex-basis:75%}.aboutintxt{display:flex;justify-content:space-between;margin-bottom:10px}.intxtphoto{flex-basis:40%}.intxttext{flex-basis:58%;font-size:var(--fsz-m)}.aboutphoto{display:flex;justify-content:space-between}.aboutphoto .photo{flex-basis:39%}.aboutphoto .photo:nth-child(1){flex-basis:59.5%}.aboutwaka .aboutintxt{flex-flow:row-reverse}.aboutwaka .aboutphoto .photo{flex-basis:55%}.aboutwaka .aboutphoto .photo:nth-child(1){flex-basis:44%}.about_catch{margin:30px 0}footer{background:#231815;padding:20px 0 10px 0}.footerbox{display:flex;justify-content:center;flex-wrap:wrap;color:#fff}.sponsor{font-size:var(--fsz-m)}.contact_ttl{background:#dc143c;padding:3px 5px 0 5px;line-height:1.8;font-size:var(--fsz-n);margin:0 10px}.contact{padding:1px 0 3px 0;font-size:var(--fsz-n)}.contact span{font-size:var(--fsz-m)}address{color:#fff;font-size:var(--fsz-s);font-style:normal;text-align:center;display:block;margin-top:10px}@media screen and (min-width:1400px){.wagyulogo{max-height:180px}}@media screen and (max-width:1100px){.about_ttl{flex-basis:25%}.about_box{flex-basis:71%}}@media screen and (max-width:897px){nav{display:none}.navtoggle{top:1rem;right:2rem}.eveday{flex-basis:130px}.eveinner{flex-basis:calc(100% - 140px)}.about_ttl{position:relative}.about_ttl img{position:sticky;top:10px}.aboutintxt{display:block;margin-bottom:20px}.intxtphoto{margin-bottom:20px}}@media screen and (max-width:897px) and (orientation:landscape){.about_ttl img{height:calc(100dvh - 10px)}}@media screen and (max-width:767px){.navtoggle{top:10px;right:10px;width:5rem;height:3.8em}.navtoggle span{width:2.3rem}.navtoggle span:nth-child(1){top:1.5rem}.navtoggle span:nth-child(2){top:2.4rem}.navtoggle.active span:nth-child(1){top:2.4rem}.navtoggle.active span:nth-child(2){top:1.2rem}.sublogo01,.sublogo02{padding-top:70px;height:calc(50% - 70px)}.mainlogo{margin-top:50px;height:calc(100% - 70px)}section{padding:50px 0}.container_event{padding:50px 0 0 0}}@media screen and (max-width:568px){.sublogo01,.sublogo02{max-height:320px;height:calc(45% - 40px)}.mainlogo{max-height:700px}.sublogo03{max-height:500px}.wagyulogo{width:97%}.eveinner{flex-basis:100%;margin-top:10px}.container_stamp .cntinner{display:block}}@media screen and (max-width:480px){header{position:fixed;height:100vh;transform:unset!important}main{margin-top:100vh}.sublogo01,.sublogo02{max-height:260px}.mainlogo{max-height:550px}.sublogo03{max-height:400px}.wagyulogo{max-height:100px}.eventbox{display:block}.eveday{flex-basis:100px}.eveinner{flex-basis:calc(100% - 110px)}.castphoto{display:none}.castphoto.spview{display:block;flex-basis:60%;margin:10px auto 20px auto}.eventlinkinner{display:block}.eventlinkinner p{margin-bottom:20px}.comingsoon,.linkbtn{padding:30px 5%}.aboutone{display:block;position:relative}.about_ttl{opacity:.6!important;position:absolute;top:0;left:0;width:40%;z-index:10;filter:invert(1)}.sponsor{flex-basis:100%;margin-bottom:5px;text-align:center}}@media screen and (max-width:380px){.loader_logo{width:50%}.sublogoarea{width:35%}.sublogo01,.sublogo02{max-height:210px}.mainlogo{max-height:480px;margin-top:95px;height:calc(100% - 115px)}.sublogo03{max-height:350px}.wagyulogo{max-height:70px}.eventbox p{font-size:var(--fsz-l)}.eventinfo p{font-size:var(--fsz-m)}.eveday{flex-basis:30%;margin:0 auto 10px auto;position:relative}.eveday:after,.eveday:before{content:'';position:absolute;top:50%;width:80%;height:1px;background:#231815}.eveday:before{left:-100%}.eveday:after{left:100%}.eveinner{flex-basis:100%}}@media screen and (max-width:300px){.sublogo01,.sublogo02{max-height:150px}.mainlogo{max-height:400px}.sublogo03{max-height:280px;left:10px}h3 span{padding-bottom:3px}}@media screen and (max-width:240px){.navtoggle_inner ul{padding:8.5rem 2.5rem 0}.navcontactbox{padding:0 2.5rem 2rem}.sublogo01,.sublogo02{height:calc(30% - 40px)}.mainlogo{position:absolute;top:38%;margin-top:0;height:calc(100% - 180px);max-height:305px}.sublogo03{height:46%}.wagyulogo{max-height:55px}}.otherpage header .cntinner{height:7rem}.otherpage header.loaded .cntinner{animation:opacity 1s .4s forwards}.otherpage .wagyulogo{height:5rem;z-index:25;top:1rem}.otherpage h2{font-size:var(--fsz-xl);text-align:center;margin-bottom:80px}.otherpage h2 span{font-size:var(--fsz-m);display:block}.otherpage .pankuzu{position:absolute;top:20px;left:50%;width:95%;max-width:1200px;translate:-50% 0;color:#888}.otherpage .pankuzu ul{list-style:none;font-size:var(--fsz-s)}.otherpage .pankuzu li{display:inline;text-decoration:underline;padding-right:8px;position:relative}.otherpage .pankuzu li:before{content:'-';position:absolute;top:50%;right:0;translate:0 -50%}.otherpage .pankuzu li.active{text-decoration:none}.otherpage .pankuzu li.active:before{display:none}.otherpage .pankuzu li a{color:#888}@media screen and (max-width:767px){.otherpage header{height:6rem}.otherpage .wagyulogo{height:3.8rem}}@media screen and (max-width:480px){.otherpage header{position:relative;height:100%}.otherpage main{margin-top:0}.otherpage .pankuzu{width:90%}}.fairpage .container_fairmap{padding:80px 0 0 0}.fairpage .outline{font-size:var(--fsz-m);font-weight:700;margin-bottom:30px}.fairpage h2{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:90%;max-width:800px;margin:0 auto 80px auto}.fairpage .stampkv{flex-basis:250px;margin:0 auto}.fairpage .stampday{font-size:var(--fsz-m)}.fairpage .fairttl{flex-basis:calc(100% - 300px);text-align:center}.fairpage .fairttl p{margin-bottom:20px;background:#eeec74}.fairpage .outline{text-align:left;font-size:var(--fsz-n)}.fairpage .container_cnt{position:relative;width:100%;height:100%}.fairpage .container_cnt:after,.fairpage .container_cnt:before{content:'';position:absolute;right:0;width:50%;height:50%;opacity:.5}.fairpage .container_cnt:before{top:0;background:url(/dist/images/800w/kumano01.jpg) center center/cover no-repeat}.fairpage .container_cnt:after{bottom:0;background:url(/dist/images/800w/waka01.jpg) center center/cover no-repeat}.fairpage .container_cnt .bglimegreen{position:absolute;top:0;left:0;width:50%;height:100%;background:repeating-linear-gradient(-45deg,#eeec74,#eeec74 20px,#eea 20px,#eea 40px)}.fairpage .container_cnt .cntinner{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:10;padding:50px 0}.fairpage .areabox{flex-basis:60%}.fairpage .areaone{margin:20px 0;background:#f8f8ff}.fairpage .areaone a{display:flex;flex-wrap:wrap;align-items:center;padding:2rem}.fairpage .areaname{flex-basis:200px;font-size:var(--fsz-l);font-weight:700}.fairpage .areaname span{font-size:var(--fsz-n)}.fairpage .areades{flex-basis:calc(100% - 210px);font-size:var(--fsz-n);color:grey}.fairpage .areamorelink{padding:3px 3%;margin-top:30px;flex-basis:100%;box-sizing:border-box}.fairpage .areaone:hover .linkbtn{transition:all .4s;background:#8b0000}.fairpage .areaone:hover .linkbtn i{transition:all .2s;right:3%}.fairpage .area01 .areaname{color:#5daef5}.fairpage .area02 .areaname{color:#f88}.fairpage .area03 .areaname{color:#6fcc9b}@media screen and (max-width:1080px){.fairpage .areaname{flex-basis:150px}.fairpage .areades{flex-basis:calc(100% - 160px)}}@media screen and (max-width:767px){.fairpage .container_fairmap{padding:50px 0 0 0}.fairpage h2{margin:0 auto 50px auto}.fairpage .areabox{flex-basis:70%}}@media screen and (max-width:568px){.fairpage .stampkv{flex-basis:200px}.fairpage .fairttl{flex-basis:calc(100% - 230px)}.fairpage .areaname{flex-basis:130px}.fairpage .areades{flex-basis:calc(100% - 140px)}}@media screen and (max-width:480px){.fairpage h2{display:block}.fairpage .stampkv{width:80%;max-width:200px;margin:0 auto 30px auto}.fairpage .container_cnt:after,.fairpage .container_cnt:before{width:70%}.fairpage .container_cnt .bglimegreen{width:30%}.fairpage .areabox{flex-basis:80%}.fairpage .areaone a{display:block}.fairpage .areaname{margin-bottom:15px}.fairpage .areamorelink{margin-top:20px}}@media screen and (max-width:300px){.fairpage .areabox{flex-basis:100%}}.arealistpage .container_fairmap{padding:80px 0}.arealistpage .fairttl .areaname{font-size:var(--fsz-xl);color:#fff}.arealistpage .fairttl.area01 .areaname{background:#5daef5}.arealistpage .fairttl.area02 .areaname{background:#f88}.arealistpage .fairttl.area03 .areaname{background:#6fcc9b}.arealistpage .fairttl p{font-size:var(--fsz-m)}.container_shoplist{display:flex;justify-content:space-between;flex-wrap:wrap}.shoplistbox{flex-basis:70%;display:flex;flex-wrap:wrap}.shopone{flex-basis:48%;margin:0 1% 10px 1%}.shoplistbox .shopone .areaname{font-size:var(--fsz-n);color:#fff;padding:5px 3%;text-align:center}.shoplistbox.area01 .shopone .areaname{background:#5daef5}.shoplistbox.area02 .shopone .areaname{background:#f88}.shoplistbox.area03 .shopone .areaname{background:#6fcc9b}.shopone .thumb{overflow:hidden}.shopone .thumb img{transition:all .3s}.shopone .shopthuminfo{background:#f5f6f7;color:#231812;padding:10px 3%}.shopone .shopname{font-size:var(--fsz-n);display:flex;justify-content:space-between}.shopone .shopthummoreinfo{margin-top:10px}.shopone .shopthummoreinfo .shopaddress{flex-basis:calc(100% - 50px);font-size:var(--fsz-s);margin-bottom:10px}.shopone .shopotherinfo dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.shopone .shopotherinfo dt{flex-basis:30px;background:#888;color:#fff;text-align:center;margin-bottom:5px}.shopone .shopotherinfo dd{flex-basis:calc(100% - 40px);margin-bottom:5px}.shopone .shopthuminfo .linkbtn{padding:10px 0;flex-basis:40px;font-size:var(--fsz-s);display:block;text-align:center}.shopone .shopthuminfo .linkbtn i{right:50%;translate:50% -50%}.areasidenav{flex-basis:28%}.areasidenav .areaone{margin:0}.areasidenav .areaone:nth-child(2){margin:10px 0}.areasidenav .areaone a{display:block;padding:1.2rem}.areasidenav .areaname{font-size:var(--fsz-m)}.areasidenav .areades{font-size:var(--fsz-s)}.areasidenav .areamorelink{font-size:var(--fsz-n);margin-top:10px}.shopone:hover .thumb img{scale:1.1}.shopone:hover .linkbtn{transition:all .4s;background:#8b0000}@media screen and (max-width:897px){.shopone .shopthummoreinfo{margin-top:5px}.shopone .shopotherinfo dl{font-size:var(--fsz-s)}.shopone .shopotherinfo dd{margin-bottom:3px}}@media screen and (max-width:767px){.arealistpage .container_fairmap{padding:50px 0}.container_shoplist{display:block}.areasidenav{margin-top:30px}}@media screen and (max-width:480px){.arealistpage .fairttl .areaname,.shopone .areaname{margin-bottom:0}.shopone .shopthummoreinfo .shopaddress{margin-bottom:5px}.shopone .shopthuminfo .linkbtn{flex-basis:25px}.shopone .shopthuminfo .linkbtn i{font-size:var(--fsz-s)}.shopone .shopotherinfo dt{flex-basis:20px}.shopone .shopotherinfo dd{flex-basis:calc(100% - 24px)}}@media screen and (max-width:360px){.shopone .shopthuminfo .linkbtn{flex-basis:18px}}.shopdespage .container_fairmap{padding:80px 0}.shopdespage .shopdes_ttl{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:30px;font-size:var(--fsz-l)}.shopdespage .shopdes_ttl .shopname{flex-basis:calc(100% - 170px);box-sizing:border-box;padding:0 2% 10px 2%;border-bottom:1px solid #231812}.shopdespage .shopdes_ttl .areaname{flex-basis:150px;font-size:var(--fsz-n);display:flex;align-items:center;justify-content:center;color:#fff}.shopdespage .shopdesbox.area01 .areaname{background:#5daef5}.shopdespage .shopdesbox.area02 .areaname{background:#f88}.shopdespage .shopdesbox.area03 .areaname{background:#6fcc9b}.shopdespage .shopmainimg{width:100%;margin-bottom:10px}.shopdespage .shopsubimg{display:flex;flex-wrap:wrap}.shopdespage .shopsubimg div{flex-basis:calc(50% - 5px)}.shopdespage .shopsubimg div:nth-child(2){margin-left:10px}.shopdespage .shopmaintxt{margin:30px 0;padding-left:10px;border-left:5px solid #812b26;font-size:var(--fsz-m);color:#812b26;font-weight:700}.shopdespage dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.shopdespage dt{flex-basis:120px;margin-bottom:5px;box-sizing:border-box;background:#eee;padding:5px;text-align:center}.shopdespage dd{flex-basis:calc(100% - 140px);padding:5px;margin-bottom:5px}.shopdespage dd a{color:#812b26;text-decoration:underline}@media screen and (max-width:767px){.shopdespage .shopdes_ttl .shopname{flex-basis:calc(100% - 120px)}.shopdespage .shopdes_ttl .areaname{margin-bottom:0;flex-basis:100px}}@media screen and (max-width:480px){.shopdespage .container_fairmap{padding:50px 0}.shopdespage .shopdes_ttl{display:block;margin-bottom:15px}.shopdespage .shopdes_ttl .shopname{border-bottom:none}}