@media only screen and (max-width:1000px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:min(3.5vw,18px)}#page{overflow:hidden}#content .content-area section .mv01{opacity:0;transform:translate(0,150px);transition:.5s}#content .content-area section .mv02{opacity:0;transform:translate(0,150px);transition:.8s}#content .content-area section .mv03{opacity:0;transform:translate(0,150px);transition:1.5s}#content .content-area section .mv04{opacity:0;transform:translate(-50vw,0);transition:.9s}#content .content-area section .mv05{opacity:0;transform:translate(50vw,0);transition:.9s}.pc{display:none}header.site-header{padding:2vw 0 0;margin:0;max-width:initial;max-height:1076px;width:100%;position:fixed;height:15vw;top:0;left:0;z-index:2;background:#241516}header.site-header p.reserve{width:7vw;text-orientation:upright;writing-mode:vertical-rl;background:#89844c;color:#fff;font-size:min(3vw,20px);position:fixed;right:0;top:70vh;line-height:7vw;padding:30px 0}header.site-header nav.fixNav{width:100vw;height:100vh}header.site-header nav.fixNav ul:nth-of-type(1){padding:14vw 7vw 7vw}header.site-header nav.fixNav ul li+li{margin-top:0}header.site-header nav.fixNav ul:nth-of-type(1) li a{font-size:min(3.5vw,20px);display:block;width:100%;height:100%;padding:3vw 0}header.site-header nav.fixNav ul:nth-of-type(2) li+li{margin-top:5vw}header.site-header nav.fixNav h1{width:10vw;max-width:281px;max-height:57vw;margin:min(3vw,20px) auto min(8vw,40px)}header.site-header div.menu{width:10vw;height:10vw;right:2vw;top:2vw;background:#1f1714}header.site-header nav.fixNav ul:nth-of-type(2){padding:0 7vw 7vw}header.site-header div.menu #menuButton{height:10vw}header.site-header div.menu #menuButton span,header.site-header div.menu #menuButton:before,header.site-header div.menu #menuButton:after{height:2px}header.site-header div.menu #menuButton:before{top:5vw}header.site-header div.menu #menuButton:after{top:-5vw}footer.site-footer{margin:0;width:100%;max-width:initial;padding:0}footer.site-footer section.galleryWrap{height:70vw;background-size:250%;background-position:center top -40vw;background-attachment:initial}footer.site-footer section.galleryWrap h2{border-bottom:#fff 1px solid;padding:0 4vw 0;margin-top:14vw}footer.site-footer section.galleryWrap h2:after{font-size:min(2.5vw,14px);bottom:-6vw}footer.site-footer section.galleryWrap a{font-size:min(3.5vw,20px);margin:18vw auto 0;width:40vw;position:relative}footer.site-footer .reserveWrap{background:#efede2;padding:5vw 0;text-align:center}footer.site-footer .reserveWrap h2{padding:3vw 5vw 0}footer.site-footer .reserveWrap h2:after{bottom:-6vw}footer.site-footer .reserveWrap ul{margin:10vw auto}footer.site-footer .reserveWrap li{width:100%;padding:4vw 0}footer.site-footer .reserveWrap li,footer.site-footer .reserveWrap li a{font-size:min(3.5vw,24px)}footer.site-footer .reserveWrap li+li{margin-top:3vw}footer.site-footer .map{padding:0 0 5vw}footer.site-footer .map iframe{max-height:80vw !important}footer.site-footer .fWrap{padding:7vw 0}footer.site-footer .fWrap dl dd{width:100%}footer.site-footer .fWrap dl dd{width:100%;display:flex;flex-wrap:wrap}footer.site-footer .fWrap dl dd>nav{margin:0;width:100%;order:1}footer.site-footer .fWrap dl dd>nav ul{margin-top:0}footer.site-footer .fWrap dl dd nav ul li+li{margin-top:0}footer.site-footer .fWrap dl dd nav ul li a{display:block;width:100%;height:100%;padding:2vw 0;margin:0}footer.site-footer .fWrap dl dd>ul{order:2;margin-top:7vw}footer.site-footer .fWrap dl dd>ul li{font-size:min(3vw,18px)}footer.site-footer .fWrap dl dd>ul li span{font-size:min(3vw,18px);width:100%}footer.site-footer .fWrap dl dd h1{margin-left:5vw;width:13vw}footer.site-footer .fWrap dl dd p{margin:0 2vw;color:#fff}footer.site-footer .fWrap dl dd.fe{justify-content:center;width:60vw;margin-top:10vw}footer.site-footer .fWrap dl dd>a{width:10vw;height:10vw;position:absolute;bottom:0;max-width:30px;max-height:30px;right:12vw}footer.site-footer .fWrap>p{width:90%;margin:10vw auto 0}footer.site-footer .fWrap>small{width:90%;margin:3vw auto 0}#content .content-area{margin:0 auto;width:100%;border:none}#content .content-area article.topWrap section.content01{height:85vw;position:relative;margin:0 auto;background-size:310%;margin-top:15vw}#content .content-area article.topWrap section.content01 video{position:absolute;top:0;left:-25%;z-index:-1;width:150%}#content .content-area article.topWrap section.content01 h2{width:15vw;height:60vw}#content .content-area article.topWrap section.content02{display:block;width:90%;position:relative;height:auto}#content .content-area article.topWrap section.content02 h2{font-size:min(6vw,46px);padding:15vw 0 15vw;top:-5vw;position:absolute;right:5vw}#content .content-area article.topWrap section.content02 h2:before{content:"";width:2px;height:13vw}#content .content-area article.topWrap section.content02 h2:after{font-size:min(2vw,14px);transform:rotate(90deg);position:absolute;left:-10vw;bottom:-2vw;margin:0;width:29vw;white-space:nowrap}#content .content-area article.topWrap section.content02 div{order:1;margin:0;width:100%;height:170vw}#content .content-area article.topWrap section.content02 div h3{font-size:min(4vw,30px);padding:3vw 1vw;position:absolute;width:auto;right:20vw;top:12vw;height:25vw}#content .content-area article.topWrap section.content02 div p{font-size:min(4vw,23px);line-height:2.5;padding-right:0}#content .content-area article.topWrap section.content02 div p span{font-size:min(4vw,23px);position:absolute}#content .content-area article.topWrap section.content02 div p span:nth-of-type(1){right:34vw;top:12vw;line-height:2.8}#content .content-area article.topWrap section.content02 div p span:nth-of-type(2){right:0;top:92vw;line-height:2.8}#content .content-area article.topWrap section.content03{margin-bottom:35vw;width:100%}#content .content-area article.topWrap section.content03>div{flex-wrap:wrap;padding-top:50vw}#content .content-area article.topWrap section.content03:after{width:120vw;height:550vw;display:block;position:absolute;top:-15vw;right:-25vw;z-index:-1}#content .content-area article.topWrap section.content03>div h2{font-size:min(6vw,46px);padding:15vw 0 17vw;top:-5vw;position:absolute;right:0;margin:auto;left:0;width:9vw}#content .content-area article.topWrap section.content03>div h2:before{content:"";width:2px;height:13vw}#content .content-area article.topWrap section.content03>div>h2:after{font-size:min(2vw,14px);transform:rotate(90deg);position:absolute;left:-10vw;bottom:0;margin:0;width:29vw;white-space:nowrap}#content .content-area article.topWrap section.content03 dl{width:100%;margin:auto;justify-content:space-between;position:relative}#content .content-area article.topWrap section.content03 dl+dl,#content .content-area article.topWrap section.content03>div+dl{margin-top:7vw}#content .content-area article.topWrap section.content03>div>dl:nth-of-type(1){max-width:1180px;order:1;margin:5vw 0}#content .content-area article.topWrap section.content03 dl dd{max-width:700px;width:100%;margin:0 auto 0}#content .content-area article.topWrap section.content03 dl dt{max-width:100%;width:80%;order:1;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.topWrap section.content03 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dd{order:1;padding-top:23vw}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt{order:2}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt h2{font-size:min(6vw,37px);padding:0 0 1vw;position:absolute;font-weight:700;margin-bottom:12vw;top:0}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt h2:before{content:"3 types of set menu";font-size:min(4.5vw,14px);position:absolute;left:2vw;bottom:-7vw}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt h2:after{content:"";background:#89844c;width:60vw;height:2px;position:absolute;bottom:0;left:-20vw}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt span{font-size:80%}#content .content-area article.topWrap section.content03>dl:nth-of-type(2) dt{width:80%;margin:auto;padding:5vw 0}#content .content-area article.topWrap section.content03>dl:nth-of-type(2) dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.topWrap section.content03>dl:nth-of-type(2) dt h2:after{height:9vw}#content .content-area article.topWrap section.content03>dl:nth-of-type(1) dt ul li{padding:2vw;margin:1%;font-size:min(3vw,22px)}#content .content-area article.topWrap section.content03>dl:nth-of-type(2) dd{width:100%}#content .content-area article.topWrap section.content03 a{font-size:min(3.5vw,20px);margin:5vw auto 0;width:40vw;position:relative}#content .content-area article.topWrap section.content04{margin-bottom:15vw;width:100%}#content .content-area article.topWrap section.content04:after{width:120vw;height:230vw;display:block;position:absolute;top:-15vw;left:-25vw;z-index:-1}#content .content-area article.topWrap section.content04>div{flex-wrap:wrap;padding-top:50vw}#content .content-area article.topWrap section.content04>div h2{font-size:min(6vw,46px);padding:15vw 0 20vw;top:-5vw;position:absolute;right:0;margin:auto;left:0;width:9vw}#content .content-area article.topWrap section.content04>div h2:before{content:"";width:2px;height:13vw}#content .content-area article.topWrap section.content04>div>h2:after{font-size:min(2vw,14px);transform:rotate(90deg);position:absolute;left:-10vw;bottom:0;margin:0;width:29vw;white-space:nowrap}#content .content-area article.topWrap section.content04 dl dd{max-width:700px;width:100%;order:1;margin:10vw auto 0}#content .content-area article.topWrap section.content04 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.topWrap section.content04 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.topWrap section.content04 dl dt p a{font-size:min(3.5vw,20px);margin:5vw auto 0;width:40vw;position:relative}#content .content-area article.topWrap section.content05{height:70vw;background-size:250%;background-position:center top -40vw;background-attachment:initial;margin-bottom:30vw}#content .content-area article.topWrap section.content05 h2{border-bottom:#fff 1px solid;padding:0 4vw 0;margin-top:14vw}#content .content-area article.topWrap section.content05 h2:after{font-size:min(2.5vw,14px);bottom:-6vw}#content .content-area article.topWrap section.content05 a{font-size:min(3.5vw,20px);margin:18vw auto 0;width:40vw;position:relative}#content .content-area article.topWrap section.content06{margin-bottom:15vw;width:100%}#content .content-area article.topWrap section.content06:after{width:120vw;height:370vw;display:block;position:absolute;top:-9vw;right:-25vw;z-index:-1}#content .content-area article.topWrap section.content06>div{flex-wrap:wrap;padding-top:50vw}#content .content-area article.topWrap section.content06>div+div{padding-top:0}#content .content-area article.topWrap section.content06>div h2{font-size:min(6vw,46px);padding:15vw 0 20vw;top:-5vw;position:absolute;right:0;margin:auto;left:0;width:9vw}#content .content-area article.topWrap section.content06>div h2:before{content:"";width:2px;height:13vw}#content .content-area article.topWrap section.content06>div>h2:after{font-size:min(2vw,14px);transform:rotate(90deg);position:absolute;left:-10vw;bottom:0;margin:0;width:29vw;white-space:nowrap}#content .content-area article.topWrap section.content06 dl dd{max-width:700px;width:100%;order:1;margin:15vw auto 0}#content .content-area article.topWrap section.content06 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.topWrap section.content06 div:nth-of-type(2) dl dt div{position:relative}#content .content-area article.topWrap section.content06 div:nth-of-type(2) dl dt div h2{font-size:min(6vw,37px);padding:0 3vw 1vw;font-weight:700;margin:5vw auto 12vw;top:0;width:auto;position:relative}#content .content-area article.topWrap section.content06 div:nth-of-type(2) dl dt div h2:before{content:"INSTAGRAM";font-size:min(4.5vw,14px);position:absolute;left:5vw;bottom:-15vw}#content .content-area article.topWrap section.content06 div:nth-of-type(2) dl dt div h2:after{content:"";background:#89844c;width:70vw;height:2px;position:absolute;bottom:0;left:-20vw}#content .content-area article.topWrap section.content06 div:nth-of-type(2) dl dt div #sb_instagram #sbi_load .sbi_follow_btn{margin:auto 0 auto auto;display:block;width:50vw}#content .content-area article.topWrap section.content06 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.topWrap section.content06 dl dt p a{font-size:min(3.5vw,20px);margin:18vw auto 0;width:40vw;position:relative}#content .content-area article.cookWrap section.content01{height:80vh;background-position:left -150vw top;background-size:500%}#content .content-area article.cookWrap section.content01 h2{width:14vw;height:80vw;font-size:min(10vw,46px)}#content .content-area article.cookWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:25vw;width:14vw;left:-1vw}#content .content-area article.cookWrap section.content02{width:100%;margin-bottom:15vw}#content .content-area article.cookWrap section.content02>dl dd{max-width:700px;width:100%;margin:0 auto 0;order:1}#content .content-area article.cookWrap section.content02 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.cookWrap section.content02 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.cookWrap section.content02>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.cookWrap section.content02>dl dt h2:after{height:9vw}#content .content-area article.cookWrap section.content03{width:100%;margin-bottom:15vw}#content .content-area article.cookWrap section.content03>dl dd{max-width:700px;width:100%;margin:0 auto 0;order:1}#content .content-area article.cookWrap section.content03 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.cookWrap section.content03 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.cookWrap section.content03>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.cookWrap section.content03>dl dt h2:after{height:9vw}#content .content-area article.cookWrap section.content04{width:100%;margin-bottom:15vw}#content .content-area article.cookWrap section.content04:after{content:"";background:#efede2;width:120vw;height:330vw;display:block;position:absolute;top:-10vw;right:-25vw;z-index:-1}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dd{order:1;padding-top:23vw}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt{order:2}#content .content-area article.cookWrap section.content04>dl dd{max-width:700px;width:100%;margin:0 auto 0}#content .content-area article.cookWrap section.content04 dl dt{max-width:100%;width:80%;order:1;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.cookWrap section.content04 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt h2{font-size:min(6vw,37px);padding:0 0 1vw;position:absolute;font-weight:700;margin-bottom:12vw;top:0}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt h2:before{content:"3 types of set menu";font-size:min(4.5vw,14px);position:absolute;left:2vw;bottom:-7vw}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt h2:after{content:"";background:#89844c;width:60vw;height:2px;position:absolute;bottom:0;left:-20vw}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt span{font-size:80%}#content .content-area article.cookWrap section.content04>dl:nth-of-type(1) dt ul li{padding:2vw;margin:1%;font-size:min(3vw,22px)}#content .content-area article.cookWrap section.content04>dl:nth-of-type(2) dt{width:80%;margin:auto;padding:5vw 0}#content .content-area article.cookWrap section.content04>dl:nth-of-type(2) dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.cookWrap section.content04>dl:nth-of-type(2) dt h2:after{height:9vw}#content .content-area article.cookWrap section.content04>dl:nth-of-type(2) dd{width:100%}#content .content-area article.sobaWrap section.content01{height:80vh;background:url(https://kashigokoro.com/site/wp-content/themes/twentytwentyone-kashigokoro/assets/images/lower/soba_bg_02.jpg) left -20vw top;background-size:140%}#content .content-area article.sobaWrap section.content01 h2{width:14vw;height:80vw;font-size:min(10vw,46px)}#content .content-area article.sobaWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:25vw;width:14vw;left:-1vw}#content .content-area article.sobaWrap section.content02{width:100%;margin-bottom:15vw}#content .content-area article.sobaWrap section.content02>dl dd{max-width:700px;width:100%;margin:0 auto 0}#content .content-area article.sobaWrap section.content02 dl dt{max-width:100%;width:80%;order:1;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.sobaWrap section.content02 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.sobaWrap section.content02>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.sobaWrap section.content02>dl dt h2:after{height:9vw}#content .content-area article.sobaWrap section.content03{width:100%;margin-bottom:15vw}#content .content-area article.sobaWrap section.content03>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.sobaWrap section.content03 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.sobaWrap section.content03 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.sobaWrap section.content03>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw;white-space:nowrap;padding:1vw 0 1vw 3vw}#content .content-area article.sobaWrap section.content03>dl dt h2:after{height:9vw}#content .content-area article.sobaWrap section.content04{width:100%;margin-bottom:15vw}#content .content-area article.sobaWrap section.content04>dl dd{max-width:700px;width:100%;margin:0 auto 0}#content .content-area article.sobaWrap section.content04 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.sobaWrap section.content04 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.sobaWrap section.content04>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw;white-space:nowrap;padding:1vw 0 1vw 3vw}#content .content-area article.sobaWrap section.content04>dl dt h2:after{height:9vw}#content .content-area article.sobaWrap section.content05{width:100%;margin-bottom:15vw}#content .content-area article.sobaWrap section.content05>dl dd{max-width:700px;width:100%;margin:0 auto 0;order:1}#content .content-area article.sobaWrap section.content05 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.sobaWrap section.content05 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.sobaWrap section.content05>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw;white-space:nowrap;padding:1vw 0 1vw 3vw}#content .content-area article.sobaWrap section.content05>dl dt h2:after{height:9vw}#content .content-area article.sobaWrap section.content06{width:100%;margin-bottom:15vw}#content .content-area article.sobaWrap section.content06>h2{font-size:min(6vw,37px);padding:0 0 1vw;position:relative;font-weight:700;margin-bottom:12vw;top:0;left:4vw}#content .content-area article.sobaWrap section.content06>h2:before{font-size:min(4.5vw,14px);position:absolute;left:2vw;bottom:-7vw}#content .content-area article.sobaWrap section.content06>h2:after{content:"";background:#89844c;width:60vw;height:2px;position:absolute;bottom:0;left:-20vw}#content .content-area article.sobaWrap section.content06 dl dd{width:100%;padding:0 5vw 0}#content .content-area article.sobaWrap section.content06 dl dd ul li{width:100%;display:flex}#content .content-area article.sobaWrap section.content06 dl dd ul li p{margin:0 3vw;font-size:min(3.5vw,23px)}#content .content-area article.sobaWrap section.content06 dl dd ul li p:nth-of-type(1){width:40vw}#content .content-area article.sobaWrap section.content06 dl dd ul li+li,#content .content-area article.sobaWrap section.content06 dl dd ul li+li+li,#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(2) ul li+li,#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(2) ul li+li{margin-top:3vw}#content .content-area article.sobaWrap section.content06 dl dd+dd{margin-top:7vw}#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(2) ul{justify-content:flex-end;width:100%;margin:auto 0 auto auto}#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(3){background:#fff;padding:5vw}#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(3) h3{font-size:min(4vw,28px);font-weight:700;margin-bottom:20px}#content .content-area article.sobaWrap section.content06 dl dd:nth-of-type(3) h3 span{background:#241516;color:#fff;padding:1px 10px;font-size:min(3vw,24px);margin:0 15px}#content .content-area article.bentoWrap section.content01{height:80vh;background:url(https://kashigokoro.com/site/wp-content/themes/twentytwentyone-kashigokoro/assets/images/lower/bento_bg_03.jpg) left -20vw top;background-size:140%}#content .content-area article.bentoWrap section.content01 h2{width:14vw;height:68vw;font-size:min(10vw,46px)}#content .content-area article.bentoWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:25vw;width:14vw;left:-1vw}#content .content-area article.bentoWrap section.content02{width:100%;margin-bottom:15vw}#content .content-area article.bentoWrap section.content02>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.bentoWrap section.content02 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.bentoWrap section.content02 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.bentoWrap section.content02>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.bentoWrap section.content02>dl dt h2:after{height:9vw}#content .content-area article.bentoWrap section.content02 dl dt p span.price01{padding-left:9em}#content .content-area article.bentoWrap section.content02 dl dt p span.price02{padding-left:12em}#content .content-area article.bentoWrap section.content03{width:100%;margin-bottom:15vw}#content .content-area article.bentoWrap section.content03>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.bentoWrap section.content03 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.bentoWrap section.content03 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.bentoWrap section.content03>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.bentoWrap section.content03>dl dt h2:after{height:9vw}#content .content-area article.bentoWrap section.content03 dl dt p span.price01,#content .content-area article.bentoWrap section.content03 dl dt p span.price02{font-size:min(3.5vw,110%);display:flex;justify-content:space-between;padding-right:0}#content .content-area article.galleryWrap{padding-bottom:15vw}#content .content-area article.galleryWrap section.content01{height:80vh;background-position:left -230vw top;background-size:500%}#content .content-area article.galleryWrap section.content01 h2{width:14vw;height:80vw;font-size:min(10vw,46px)}#content .content-area article.galleryWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:18vw;width:14vw;left:-1vw}#content .content-area article.galleryWrap section.content02{max-width:1300px;width:100%;margin-bottom:0}#content .content-area article.galleryWrap section.content02 ul:last-child{width:60%;margin-top:5vw}#content .content-area article.galleryWrap section.content02 ul:last-child li a{display:block;font-size:min(3.5vw,20px);margin:auto;width:auto;position:relative;padding:0 2vw}.page-id-193 .fancybox-bg{width:90%;height:110vw}.page-id-193 .fancybox-button.fancybox-button--close{width:5vw;height:5vw;background-size:100%}.page-id-193 .fancybox-button.fancybox-button--close:before{font-size:min(2.5vw,14px);left:-7.5vw;bottom:-8vw}.page-id-193 .fancybox-toolbar{right:-80vw;top:-85vw;bottom:0;margin:auto;width:6vw;height:20vw}.page-id-193 .fancybox-image,.page-id-193 .fancybox-spaceball{height:auto;left:10%;width:80%;max-width:700px}.page-id-193 .fancybox-caption{bottom:0;padding:7vw;top:65vw;margin:auto;height:30vw;overflow:auto}.page-id-193 .fancybox-infobar{font-size:3vw;left:5vw;mix-blend-mode:initial;top:-100vw;right:0;bottom:0;margin:auto}#content .content-area article.aboutWrap{padding-bottom:15vw}#content .content-area article.aboutWrap section.content01{height:80vh;background:url(https://kashigokoro.com/site/wp-content/themes/twentytwentyone-kashigokoro/assets/images/lower/about_bg_02.jpg) left -20vw top;background-size:140%}#content .content-area article.aboutWrap section.content01 h2{width:14vw;height:80vw;font-size:min(10vw,46px)}#content .content-area article.aboutWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:8vw;width:14vw;left:-.5vw}#content .content-area article.aboutWrap section.content02{width:100%;margin-bottom:15vw}#content .content-area article.aboutWrap section.content02>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.aboutWrap section.content02 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.aboutWrap section.content02 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.aboutWrap section.content02>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.aboutWrap section.content02>dl dt h2:after{height:9vw}#content .content-area article.aboutWrap section.content03{width:100%;margin-bottom:15vw}#content .content-area article.aboutWrap section.content03>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.aboutWrap section.content03 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.aboutWrap section.content03 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.aboutWrap section.content03>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.aboutWrap section.content03>dl dt h2:after{height:9vw}#content .content-area article.aboutWrap section.content04{width:100%;margin-bottom:15vw}#content .content-area article.aboutWrap section.content04>dl dd{max-width:700px;width:100%;order:1;margin:0 auto 0}#content .content-area article.aboutWrap section.content04 dl dt{max-width:100%;width:80%;order:2;display:flex;align-items:center;margin:auto;padding:5vw 0}#content .content-area article.aboutWrap section.content04 dl dt p{line-height:2;font-size:min(3.5vw,20px)}#content .content-area article.aboutWrap section.content04>dl dt h2{font-size:min(4vw,30px);margin-bottom:5vw}#content .content-area article.aboutWrap section.content04>dl dt h2:after{height:9vw}#content .content-area article.privWrap{padding-bottom:15vw}#content .content-area article.privWrap section.content01{height:80vh}#content .content-area article.privWrap section.content01 h2{width:14vw;height:85vw;font-size:min(8vw,46px)}#content .content-area article.privWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:8vw;width:14vw;left:1vw}#content .content-area article.privWrap section.content02{max-width:1300px;width:100%;margin-bottom:0}#content .content-area article.privWrap section.content02 h3{font-size:min(3.5vw,24px);padding:3vw 10vw;width:100%;background:#fff}#content .content-area article.privWrap section.content02 ul{background:#fff;padding:min(5vw,100px) min(5vw,150px);width:90%;margin:5vw auto}#content .content-area article.privWrap section.content02 ul li h4{font-size:min(4vw,20px)}#content .content-area article.privWrap section.content02 ul li p{padding:2vw 0}#content .content-area article.privWrap section.content02 ul li+li{margin-top:7vw}#content .content-area article.reserveWrap{padding-bottom:15vw}#content .content-area article.reserveWrap section.content01{height:80vh;background-position:left -200vw top;background-size:500%}#content .content-area article.reserveWrap section.content01 h2{width:14vw;height:63vw;font-size:min(10vw,46px)}#content .content-area article.reserveWrap section.content01 h2:after{font-size:min(3vw,14px);bottom:18vw;width:14vw;left:-1vw}#content .content-area article.reserveWrap section.content02{padding:8vw}#content .content-area article.reserveWrap section.content02 h2{padding:1vw 5vw}#content .content-area article.reserveWrap section.content02 p{font-size:min(4vw,20px);margin:20px auto;text-indent:-8em;padding-left:4em}#content .content-area article.reserveWrap section.content02 strong{padding-left:7vw;margin-top:5vw}#content .content-area article.reserveWrap section.content02 strong a{font-size:min(7vw,46px)}#content .content-area article.reserveWrap section.content02 strong:before{width:7vw;height:7vw;background-size:100%}#content .content-area article.reserveWrap section.content03{width:94%}#content .content-area article.reserveWrap section.content03 h2{padding:1vw 5vw;margin:15vw auto 0}#content .content-area article.reserveWrap section.content03 p{margin:5vw auto}#content .content-area article.reserveWrap section.content03 dl{padding:5vw}#content .content-area article.reserveWrap section.content03 dl dt{padding:0 3vw 1vw}#content .content-area article.reserveWrap section.content03 dl dt>span:not(.mwform-checkbox-field){background:#c2ac41;color:#fff;padding:0 2vw;margin:0 1vw;display:inline-block;height:6vw;line-height:6vw}#content .content-area article.reserveWrap section.content03 dl dd>input,#content .content-area article.reserveWrap section.content03 dl dd>textarea{padding:3vw;font-size:min(4vw,25px);width:100%}#content .content-area article.reserveWrap section.content03 dl dd>span>input{padding:2vw;font-size:min(4vw,25px);width:22vw}}