/*!
* ress.css • v1.1.2
* MIT License
* github.com/filipelinhares/ress
*/@import url("//fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500;800&display=swap");@import url("//fonts.googleapis.com/css2?family=Stick&display=swap");html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,::before,::after{vertical-align:inherit;text-decoration:inherit;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background-repeat:no-repeat;padding:0;margin:0;box-sizing:border-box;font-weight:500}audio:not([controls]){display:none;height:0}hr{overflow:visible}h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:100%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,em{font-style:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){rt:not(:target){position:relative;top:-0.7em}}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{max-width:100%;border-style:none;vertical-align:bottom}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}a{text-decoration:none}a:hover{text-decoration:none}ul{letter-spacing:-.4em}ul li{letter-spacing:normal}@media print{body{min-width:1024px !important}}.hamburger-menu{display:none;z-index:8;right:0;top:0;width:65px;height:65px;cursor:pointer;text-align:center}.hamburger-menu span{display:block;position:absolute;width:30px;height:2.5px;right:20px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hamburger-menu span:nth-child(1){background:#fff;top:15px}.hamburger-menu span:nth-child(2){background:#fff;top:24px}.hamburger-menu span:nth-child(3){background:#fff;top:32px}.hamburger-menu span:nth-child(4){color:#fff;right:23px;font-size:1.2rem;font-weight:800;top:40px}.hamburger-menu span:nth-child(4)::after{content:"MENU"}.hamburger-menu.active span:nth-child(1){top:24px;right:20px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-menu.active span:nth-child(2),.hamburger-menu.active span:nth-child(3){top:24px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu.active span:nth-child(4)::after{content:"CLOSE"}nav.globalMenuSp{display:none;position:fixed;z-index:5;top:0;left:0;background-color:#feb527;width:100%;opacity:0;transition:opacity 0.6s ease, visibility 0.6s ease}nav.globalMenuSp.active{display:block;opacity:100;overflow:scroll;height:100%;transition:opacity 0.6s ease, visibility 0.6s ease}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.header-box{left:0;right:0;margin:auto;position:fixed;max-width:442px;top:10px;width:100%;z-index:2}.header-box-inr{align-items:center;display:flex;justify-content:flex-end}.header-box-inr a:hover{opacity:0.8}.header-box-inr h1.logo{display:none}.sns-ul{display:flex}.sns-ul li{margin-right:20px}@media only screen and (min-width: 1000px) and (max-width: 1300px){.header-box{max-width:34%}}@media only screen and (max-width: 1000px){.nav-area{display:none}.hamburger-menu{display:block}.header-box-inr .logo-area{width:100% !important}.header-box-inr .logo-area .logo{max-width:128px !important}.sns-ul{position:absolute;right:50px}.sp-menu{max-width:442px;margin:0 auto;width:100%}.sp-menu ul.pc-link{padding-top:60px}.sp-logo{width:80%;left:10%;bottom:125px;position:absolute}}@media only screen and (max-width: 415px){.header-box{border:none;top:0}.sp-logo{bottom:50px}}#page-top{width:50px;height:50px;position:fixed;right:20px;bottom:20px;background:red;opacity:1;z-index:9}#page-top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page-top a::before{font-family:"Font Awesome 5 Free";content:"\f106";font-weight:900;font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-15px;bottom:0;right:0;left:0;margin:auto;text-align:center}.footer{padding:10px 0 80px;position:relative;z-index:3}.footer img{width:60%}.top0{margin-top:0 !important}.top5{margin-top:5px !important}.top10{margin-top:10px !important}.top15{margin-top:15px !important}.top20{margin-top:20px !important}.top25{margin-top:25px !important}.top30{margin-top:30px !important}.top35{margin-top:35px !important}.top40{margin-top:40px !important}.top45{margin-top:45px !important}.top50{margin-top:50px !important}.top55{margin-top:55px !important}.top60{margin-top:60px !important}.top65{margin-top:65px !important}.top70{margin-top:70px !important}.top75{margin-top:75px !important}.top80{margin-top:5pc !important}.top85{margin-top:85px !important}.top90{margin-top:90px !important}.top95{margin-top:95px !important}.top100{margin-top:75pt !important}.btm0{margin-bottom:0 !important}.btm5{margin-bottom:5px !important}.btm10{margin-bottom:10px !important}.btm15{margin-bottom:15px !important}.btm20{margin-bottom:20px !important}.btm25{margin-bottom:25px !important}.btm30{margin-bottom:30px !important}.btm35{margin-bottom:35px !important}.btm40{margin-bottom:40px !important}.btm45{margin-bottom:45px !important}.btm50{margin-bottom:50px !important}.btm55{margin-bottom:55px !important}.btm60{margin-bottom:60px !important}.btm65{margin-bottom:65px !important}.btm70{margin-bottom:70px !important}.btm75{margin-bottom:75px !important}.btm80{margin-bottom:5pc !important}.btm85{margin-bottom:85px !important}.btm90{margin-bottom:90px !important}.btm95{margin-bottom:95px !important}.btm100{margin-bottom:75pt !important}.vAT{vertical-align:top !important}.vAM{vertical-align:middle !important}.vAB{vertical-align:bottom !important}.bold{font-weight:700}.normal{font-weight:400}.w5{width:5% !important}.w10{width:10% !important}.w15{width:15% !important}.w18{width:18% !important}.w20{width:20% !important}.w25{width:25% !important}.w30{width:30% !important}.w35{width:35% !important}.w40{width:40% !important}.w45{width:45% !important}.w49{width:49% !important}.w50{width:50% !important}.w55{width:55% !important}.w60{width:60% !important}.w65{width:65% !important}.w70{width:70% !important}.w75{width:75% !important}.w77{width:77% !important}.w80{width:80% !important}.w85{width:85% !important}.w90{width:90% !important}.w95{width:95% !important}.w100{width:100% !important}.fltL{float:left}.fltR{float:right}.text_center{text-align:center !important}.text_left{text-align:left !important}.text_right{text-align:right !important}.pc_show{display:block}@media screen and (max-width: 768px){.pc_show{display:none !important}}.sp_show{display:none !important}@media screen and (max-width: 768px){.sp_show{display:block !important}}.ins-btn{background-color:#fff;box-sizing:border-box;border-radius:50px;color:#E73D30;font-size:1.4rem;font-weight:800;padding:7.5px 21.5px}.ins-btn:hover{opacity:0.8}.tiktok-btn{background-color:#fff;box-sizing:border-box;border-radius:50px;color:#19192E;font-size:1.4rem;font-weight:800;padding:7.5px 21.5px}.tiktok-btn:hover{opacity:0.8}@media only screen and (min-width: 1000px) and (max-width: 1300px){.ins-btn,.tiktok-btn{font-size:1.2rem}}.tit01{font-size:2.2rem;font-weight:normal;text-align:center;position:relative}.tit01 span{background-color:#720000;box-sizing:border-box;display:inline-block;padding:0 25px;position:relative;z-index:0}.tit01::before{background-color:#fff;content:"";left:0;width:100%;height:2px;position:absolute;top:0;margin:auto;bottom:0}.tit02{font-size:1.4rem;font-weight:800}.pc-link li{box-sizing:border-box;margin-bottom:30px;padding-left:35px}.pc-link li a{box-sizing:border-box;color:#fff;display:block;font-size:1.8rem;font-weight:800;padding-left:30px;position:relative;text-shadow:0 3px 10px #fff}.pc-link li a:hover{opacity:0.8}.table{width:100%}.table th,.table td{border-bottom:1px solid rgba(255,255,255,0.5);box-sizing:border-box;font-size:1.4rem}.table th{font-weight:800;text-align:left;padding:16.5px 5px 16.5px 20px;width:115px}.table td{padding:16.5px 0}.rounded{font-family:'M PLUS Rounded 1c', sans-serif}.stick{font-family:'Stick', sans-serif}.contents{position:relative}.contents::after{background-image:url(../../common/img/bg.jpg);background-size:cover;content:"";display:block;height:100vh;top:0;position:fixed;width:100%;z-index:-1}@keyframes bg-marquee{0%{background-position:0px 50%}100%{background-position:-1110px 50%}}@keyframes bg-marquee-reverse{0%{background-position:0px 50%}100%{background-position:1110px 50%}}.center{text-align:center}.main-area{background-color:#fff;margin:0 auto;max-width:442px;width:100%;z-index:4}.contents-inr{background-color:#feb527}.contents-inr::before{content:"";display:block;height:100vh;top:0;position:fixed;width:414px;z-index:0}.mv-box{margin-bottom:25px;position:relative;z-index:1}.mv-box .logo{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mv-box .main_text{width:80%;position:absolute;left:10%;bottom:10%}.ins-box{box-sizing:border-box;padding:20px 20px 25px}.ins-box-inr{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ins-dl{color:#fff;align-items:center;display:flex}.ins-dl dd{font-size:1.4rem;font-weight:800;line-height:1.3;margin-left:12px}.ins-dl dd span{font-size:1.7rem;font-weight:800}.clm03-ul{display:flex;flex-wrap:wrap}.clm03-ul li{box-sizing:border-box;margin-bottom:2px;padding:0 1px;width:33.33%}.clm03-ul li img {aspect-ratio: 1 / 1;object-fit: cover;}.basic-box{padding-top:10px}.lr20{box-sizing:border-box;padding:0 20px}.txt01{line-height:2;letter-spacing:0}.former{position:relative;z-index:1}.pL50{box-sizing:border-box;padding-left:50px}.lr10{box-sizing:border-box;padding:0 10px}.basic-clm02{display:flex;margin:0 -2%}.basic-clm02.flex-center{align-items:center}.basic-clm02.end{flex-direction:row-reverse}.basic-clm02 .basic-clm02-inr{margin:0 2%;position:relative;width:48%}.free-love{left:-10px;top:-61px;position:absolute}.pL10{box-sizing:border-box;padding-left:10px}.pR10{box-sizing:border-box;padding-right:10px}.have-line{margin-bottom:20px;padding-bottom:20px;position:relative}.have-line::after{background-image:url(../../common/img/dot_line.png);content:"";display:inline-block;width:100%;height:2px;background-size:contain;left:0;position:absolute;bottom:0}.txt02{font-size:1.3rem;letter-spacing:0}.txt-green{color:#69FF55}.txt03{font-size:1.8rem;font-weight:800}.line-top{border-top:1px solid rgba(255,255,255,0.5);padding:25px 0 40px}.txt04{text-align:center}.txt04 span{background-color:#fff;box-sizing:border-box;color:#EF3B25;line-height:1.4;display:inline-block;font-size:1.8rem;font-weight:800;padding:0 5px}.tiktok-box{background-color:#19192E;box-sizing:border-box;padding:20px;margin-bottom:6px}.tiktok-box-inr{align-items:center;display:flex;justify-content:space-between}.tiktok-dl{align-items:center;display:flex}.tiktok-dl dd{font-size:1.4rem;font-weight:800;line-height:1.3;margin-left:12px}.tiktok-dl dd span{font-size:1.7rem;font-weight:800}.tiktok-ul{display:flex;justify-content:space-between}.tiktok-ul li{margin-bottom:6px}.tiktok-ul li:nth-child(1){margin-right:3px}.tiktok-ul li:nth-child(2){margin-left:3px}.yellow-txt{color:#FDF976}.pc-logo{position:fixed}.pc-menu-list{left:8%;position:fixed;transform:translate(-8%, -40%);top:40%;width:23%;z-index:30}.free01{bottom:70px;left:7%;position:fixed;transform:translateX(-7%);width:25vw;z-index:10}.free02{top:30%;right:0;position:fixed;transform:translateY(-20%);max-width:524px;width:100%}#anchor01,#anchor02,#anchor03,#anchor04,#anchor05{margin-top:-65px;padding-top:65px}#anchor01 .title{width:80%;margin:0 auto;padding-top:50px}#anchor01 .ramen_text{width:90%;text-align:center;color:#fff;background-color:#9b5707;margin:-10% 0 0 10%;padding:20px 10px}#anchor01 .ramen_text img{width:80%;margin-bottom:20px}#anchor02 h2 img{width:70%}#anchor02 dl{width:95%;margin:0 auto;display:flex;justify-content:space-between}#anchor02 dl dt{width:55%}#anchor02 dl dd{width:40%}#anchor02 dl dd h3{font-size:1.6rem;font-weight:bold;color:#8a4b3c}#anchor04,#anchor05{background-color:#feb527}#anchor04 h2 img{width:40%}#anchor04 .store_detail{padding-bottom:75px}#anchor05{padding-bottom:35px}#anchor05 h2 img{width:50%}.fadeIn_up{opacity:0;transform:translate(0, 50%);transition:2s}.fadeIn_up.is-show{transform:translate(0, 0);opacity:1}.fadeIn{opacity:0;transition:2s}.fadeIn.is-show{opacity:1}.fixed-box{left:0;right:0;position:fixed;bottom:60px;max-width:382px;width:100%;margin:0 auto;z-index:2}.hide{display:none}.fixed-ul{display:flex}.fixed-ul li{margin:0 1%}.fixed-ul li a{display:block;text-align:center}.former01{position:relative;z-index:3}.map{max-width:376px;width:100%}.map iframe{display:block;width:100%}.btm6{margin-bottom:6px}@media only screen and (max-width: 1680px){.pc-menu-list{left:6%;transform:translate(-6%, -40%)}.pc-link{position:relative;z-index:9}.pc-link li{padding-left:15px}.free01{bottom:50px;width:20%}.free02{width:26%}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.main-area{max-width:34%}.contents-inr::before{width:31%}.fixed-box{max-width:29%}.ins-dl dt,.ins-dl dd,.tiktok-dl dt,.tiktok-dl dd{font-size:1.2rem}.ins-dl dt span,.ins-dl dd span,.tiktok-dl dt span,.tiktok-dl dd span{font-size:1.2rem}.love-box{box-sizing:border-box;padding:0 25px}.pc-menu-list{left:3%;transform:translate(-3%, -40%);width:27%}}@media only screen and (max-width: 1000px){.pc-menu-list,.free01,.free02{display:none}}@media only screen and (max-width: 415px){.sansan-logo{display:none}.main-area{border:none;overflow:hidden}.love-box .love-box-inr{padding:20px 12px}.footer{padding-bottom:100px}.fixed-box{bottom:20px;z-index:4}.pL10{padding-left:0;padding-right:10px}.pR10{padding-left:10px;padding-right:0}}html{font-size:62.5%}body{font-size:1.5rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width: 768px){body{line-height:1.5}}
