*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,select,textarea,th,td,time,header,footer,main,article,section{margin:0;padding:0}main{display:block}iframe{border:0;box-sizing:border-box}html,body{width:100%}html{font-size:62.5%}body{overflow-x:hidden;overflow-y:scroll;text-align:center}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figcaption,input,textarea,select,th,td,address,caption,cite,code,dfn,th,var{color:#333;font-family:"Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,select,th,td{font-style:normal;font-weight:400;line-height:100%}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:normal}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:normal}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#333;text-decoration:none}@media screen and (min-width:1024px){a:hover{color:#c33}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%}caption{font-weight:700;text-align:left}th,td{border:1px solid #ccc;padding:.25em;text-align:left;vertical-align:top}th{background:#e8e8e8}td{background:#fff}td ul{margin:0;padding:0}fieldset{border:0;margin:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #ccc;box-sizing:border-box;min-height:2.25em;padding:3px 6px;width:100%}textarea{height:10em}input[type=email]:placeholder-shown,input[type=url]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=number]:placeholder-shown,textarea:placeholder-shown{color:#ccc}input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=number]:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;opacity:1}input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.375em;transform:scale(1.6)}button:disabled,input:disabled,select:disabled,textarea:disabled{background:#e8e8e8 !important;border:1px solid #999 !important;color:#999 !important;cursor:default !important}.hpVal{display:none}.req,.opt{color:#fff;font-size:.75em;margin-right:.25em;padding:2px 3px}.req{background:#c33}.opt{background:#063}blockquote{margin:2em}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.fltLt{float:left;margin-right:1em}.fltRt{float:right;margin-left:1em}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txtBold{font-weight:700}.errMsg{background-color:#c33;color:#fff}.txtRed{color:#c33}.mrTop03em{margin-top:.3em !important}.mrTop06em{margin-top:.6em !important}.mrTop10em{margin-top:1em !important}.mrTop16em{margin-top:1.6em !important}.mrTop20em{margin-top:2em !important}.mrTop26em{margin-top:2.6em !important}.mrTop42em{margin-top:4.2em !important}.width03em{width:3em !important}.width06em{width:6em !important}.width07em{width:7em !important}.width08em{width:8em !important}.width09em{width:9em !important}.width10em{width:10em !important}.width11em{width:11em !important}.width12em{width:12em !important}body{position:relative}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,input,textarea,select{font-size:1.6rem}.fix,.fixReg,.fixMin{margin:0 auto}.spBr,.tbBr,.odBr,.pcBr{display:none}.anchorPoint{content:'';display:block}.loaderWrap{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background:#fff;z-index:100;top:0}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:1em;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(15,39,90,.2);border-right:1.1em solid rgba(15,39,90,.2);border-bottom:1.1em solid rgba(15,39,90,.2);border-left:1.1em solid #0f275a;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#blockSkip{position:relative;z-index:1000}#blockSkip a{background-color:#0f275a;box-sizing:border-box;color:#fff;display:block;padding:.25em;text-align:left;position:absolute;left:-9999px;top:0}#blockSkip a.show{left:0;top:90px}#pageHeader{background-color:#0f275a;position:fixed;z-index:98}#headerWrap nav li a{color:#fef9e0}#btnPageTop{position:fixed;bottom:32px;right:10px}#btnPageTop a{color:#003;display:block;font-size:3em}#map iframe{width:100%}#footerMain{background:#0f275a url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/common/mon_blue) no-repeat center center}#footerMain a,#footerMain li{color:#fef9e0}#footerMain #snsList a{background-color:#fef9e0;box-sizing:border-box;display:block;text-align:center}#footerMain #snsList a img{display:inline;vertical-align:middle;transform:scale(1);transition:1s}#footerMain .telInformation li:first-child{font-weight:800}#footerMain .telInformation li:first-child i{margin-right:.125em}#copyright{background-color:#003;color:#fff;line-height:32px;text-align:center}#copyright small{font-size:1em}.skipPoint{position:absolute;left:-9999px}main{text-align:left}.underPage #contentsHeader{background:#0f275a url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/common/bk_pagetitle.jpg) no-repeat center center;background-size:cover;position:relative}.underPage #contentsHeader h1{color:#fef9e0;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.underPage #pageContents>section{padding:3em 0}.underPage #pageContents>section:nth-of-type(even){background-color:#fbfbf0}.sectionTitle{position:relative}.sectionTitle:after{background:#0f275a;bottom:0;content:'';height:3px;position:absolute}.btnLink a{background-color:#0f275a;box-sizing:border-box;color:#fbfbf0;display:block;text-align:center}main#index{padding-top:0 !important}#index #contentsHeader{position:relative}#index #contentsHeader h1{color:#fef9e0;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}#index #contentsHeader h1 span{display:block}#index #contentsHeader h1 span:nth-of-type(2){padding-top:1em}#index #contentsHeader h1 span:nth-of-type(3){padding-top:2em}#index section h2{color:#0f275a;font-weight:600}#ja #index #contentsHeader h1{writing-mode:vertical-rl}.swiper,.slideImage{height:100vh;max-height:1280px;width:100%}#slide01{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/001.jpg) no-repeat center center;background-size:cover}#slide02{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/002.jpg) no-repeat center center;background-size:cover}#slide03{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/003.jpg) no-repeat center top;background-size:cover}#slide04{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/004.jpg) no-repeat center center;background-size:cover}#slide05{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/005.jpg) no-repeat center center;background-size:cover}#slide06{background:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/slide/006.jpg) no-repeat center center;background-size:cover}.arrowScroll{position:absolute;left:50%;transform:translateX(-50%);top:calc(100vh - 92px);text-align:center}.arrowScroll:before{animation:scroll 3.5s infinite;display:inline-block;content:"";position:absolute;width:20px;height:20px;border-bottom:solid 1px #000;border-left:solid 1px #000;transform:rotate(-45deg);top:0;right:0;left:0;margin:auto}.arrowScroll p{padding-bottom:3em}@keyframes scroll{0%{transform:rotate(-45deg) translate(0,0);opacity:0}40%{opacity:1}80%{transform:rotate(-45deg) translate(-30px,30px);opacity:0}100%{opacity:0}}#newsSectionIndex div.item,#takeAwaySectionIndex div.item{background:#fbfbf0 url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/common/mon_white.png) no-repeat center center}#menuSectionIndex div.item,#agreeSectionIndex div.item{background:#f4f6fb url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/common/mon_white.png) no-repeat center center}#newsSectionIndex figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/01.jpg)}#menuSectionIndex figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/02.jpg)}#takeAwaySectionIndex figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/03.jpg)}#agreeSectionIndex figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/04.jpg)}#recruitSectionIndex figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/index/05.jpg)}#newsSectionIndex figure.item,#menuSectionIndex figure.item,#takeAwaySectionIndex figure.item,#agreeSectionIndex figure.item,#recruitSectionIndex figure.item{background-position:center center;background-repeat:no-repeat;background-size:cover}#agreeSectionIndex .shopOrner{margin-top:2em;text-align:right}#menuNav{background-color:#0f275a}#menuNav a{color:#fbfbf0}.accordion p{margin-bottom:0}.accordion ol,.accordion ul{margin:.5em 0 .5em 1.5em}.accordion ol{list-style-type:decimal}.accordion ul{list-style-type:disc}.accordion dt{color:#0f275a}.accordion tr{border-bottom:1px dashed #ccc}.accordion tr:last-of-type{border-bottom:0}.accordionHeader{background:#0f275a;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:400;height:3em;line-height:3em;padding:0 0 0 1em;position:relative}.accordionHeader:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.accordionHeader.accordionOpen:after{content:'\f106';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.accordionInner{border-bottom:1px solid #0f275a;border-left:1px solid #0f275a;border-right:1px solid #0f275a;box-sizing:border-box;padding:1.5em}.menuGroupNote h2{text-align:center}.menuWrap{border-bottom:1px dashed #ccc}.menuWrap:last-of-type{border-bottom:0}.menuWrap .priceList li{text-align:right}.menuWrap .ingredientsList{list-style-type:disc;margin-left:2em}#explanation #pageContents>section{padding:0}#explanationKanten figure.item,#explanationAnko figure.item,#explanationMatcha figure.item,#explanationUmemitsu figure.item{background-position:center center;background-repeat:no-repeat;background-size:cover}#explanationKanten figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/explanation/01.jpg)}#explanationAnko figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/explanation/02.jpg)}#explanationMatcha figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/explanation/03.jpg)}#explanationUmemitsu figure.item{background-image:url(//www.asakusa-izumi.co.jp/wp-content/themes/asakusaizumi2024/assets/css/../img/explanation/04.jpg)}#telInquiry .telNumber{color:#063}#telInquiry .telNumber i{margin-right:.125em}#formDl dt{border-left:6px solid #0f275a;padding-left:.25em}#formDl dd{margin:.5em 0 1em}.sbmtBtnList{display:flex;justify-content:flex-end;margin-top:2em}.sbmtBtnList li{width:42%}.sbmtBtnList li input{border:0;height:3em;line-height:3em;text-align:center;width:100%}.sbmtBtnList li input:hover{background:#c33;color:#fff}.sbmtBtnList li .btnSbmt{background:#0f275a;color:#fff}.sbmtBtnList li .btnBack{background:#666;color:#fff}#policy #pageContents h2{white-space:nowrap}#policy #pageContents ol{list-style-type:decimal;margin:0 0 0 2em}.postTitle{text-align:center}.postTime{color:#666;text-align:right}.postContent{text-align:left}.postContent strong{font-weight:700}.postContent em{font-style:italic}.postContent blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.postContent .aligncenter{display:block;margin:0 auto}.postContent .alignright{float:right;margin:0 0 .6em .6em}.postContent .alignleft{float:left;margin:0 .6em .6em 0}.postContent img[class*=wp-image-],.postContent img[class*=attachment-]{height:auto;max-width:100%}.postContent p{margin:.5em 0}@media screen and (min-width:1280px){.anchorPoint{margin-top:-84px;padding-top:84px}main .fix{width:1200px}main .fixReg{width:960px}main .fixMin{width:748px}.pcNone{display:none !important}.pcBr{display:inline-block !important}a{transition:.6s ease-in-out}#pageHeader{border-radius:32px;padding:9px 32px;left:50%;top:20px;transform:translateX(-50%);width:1200px}#headerWrap{display:flex;justify-content:space-between}#headerWrap nav ul{display:flex;justify-content:flex-end}#headerWrap #logo img{height:46px;width:auto}#menu-button{display:none}#pageHeader nav ul{display:flex;gap:2.5em;justify-content:flex-end}#pageHeader nav ul a{box-sizing:border-box;display:block;font-size:1.125em;line-height:46px;padding:0 .5em;position:relative;text-align:center}#pageHeader nav ul a:after{background-color:#fef9e0;bottom:4px;content:'';height:1px;left:0;position:absolute;transform:scale(0,1);transform-origin:center top;transition:transform .3s;width:100%}#pageHeader nav ul a:hover:after{transform:scale(1,1)}#btnPageTop a{transform:scale(1)}#btnPageTop a:hover{transform:scale(1.2)}#map iframe{height:320px}#footerMain{padding:2em 0}#footerMain .fix{display:flex;justify-content:space-between;width:1200px}#footerMain .fix .item{width:50%}#footerMain #snsList{display:flex;gap:2em;justify-content:flex-start;margin-top:2em}#footerMain #snsList li{width:96px}#footerMain #snsList a{border-radius:48px;height:96px;line-height:96px}#footerMain #snsList a:hover img{transform:scale(1.2)}#footerMain #otherIcon{margin-top:2em}#footerLt h2 img{height:auto;width:462px}#footerRt .telInformation li:first-child{font-size:3em}#footerRt .telInformation li:last-child{font-size:1.125em;margin-top:1em}#footerRt .accessInformation{margin-top:1em}#footerRt .accessInformation li{font-size:1.125em}#footerRt #footerNav{display:flex;justify-content:flex-start;margin-top:1em}#footerRt #footerNav li{font-size:1.125em}#footerRt #footerNav li:nth-child(n+2):before{content:'｜'}.underPage #contentsHeader{height:300px}.underPage #contentsHeader h1{font-size:3em;line-height:1.5em;top:150px}.sectionTitle{font-size:2em;margin-bottom:2em;padding-bottom:1em;text-align:center}.sectionTitle:after{left:35%;width:30%}.halfWrap{display:flex;justify-content:center}.halfWrap .item{width:50%}.wrap3rd{display:flex;justify-content:space-between}.wrap3rd .item{width:30%}.wrap3rd img{height:auto;width:100%}.btnLink{display:flex;gap:1em;justify-content:flex-end;margin-top:3em}.btnLink li{width:12em}.btnLink li a{border-radius:1em;height:2em;line-height:2em}.btnLink li a:hover{background-color:#c33}#ja #index #contentsHeader h1{top:140px}#ja #index #contentsHeader h1 span{font-size:3em;line-height:1.5em}#en #index #contentsHeader h1{font-size:3em;top:30vh}#newsSectionIndex dt:nth-of-type(n+2){margin-top:.5em}#newsSectionIndex,#takeAwaySectionIndex{flex-direction:row-reverse}#newsSectionIndex,#menuSectionIndex,#takeAwaySectionIndex,#agreeSectionIndex,#recruitSectionIndex{min-height:520px}#newsSectionIndex div.item,#menuSectionIndex div.item,#takeAwaySectionIndex div.item,#agreeSectionIndex div.item,#recruitSectionIndex div.item{padding:4em}#newsSectionIndex h2,#menuSectionIndex h2,#takeAwaySectionIndex h2,#agreeSectionIndex h2,#recruitSectionIndex h2{font-size:3em;margin-bottom:1em}#newsSectionIndex dt,#newsSectionIndex dd,#newsSectionIndex p,#newsSectionIndex li a,#menuSectionIndex dt,#menuSectionIndex dd,#menuSectionIndex p,#menuSectionIndex li a,#takeAwaySectionIndex dt,#takeAwaySectionIndex dd,#takeAwaySectionIndex p,#takeAwaySectionIndex li a,#agreeSectionIndex dt,#agreeSectionIndex dd,#agreeSectionIndex p,#agreeSectionIndex li a,#recruitSectionIndex dt,#recruitSectionIndex dd,#recruitSectionIndex p,#recruitSectionIndex li a{font-size:1.125em}#menuNav{background-color:#0f275a;border-radius:2em;display:table;margin:2em auto 0;padding:0 1.5em;width:auto}#menuNav ul{display:flex;justify-content:center}#menuNav ul li a{display:block;height:3em;line-height:3em;padding:0 .5em}#menuNav ul li a:hover{background-color:#c33}.menuGroupNote{margin-bottom:5em}.menuGroupNote h2{font-size:4em;margin-bottom:.75em}#ja .menuGroupNote p{font-size:1.5em;text-align:center}#en .menuGroupNote p{font-size:1.25em}.osusumeToping{font-size:2em;margin:1em 0 .5em}.menuWrap{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:3em}.menuWrap:nth-of-type(n+2){margin-top:3em}.menuWrap:last-of-type{padding-bottom:0}.menuWrap h3{font-size:2.75em;margin-bottom:1em}.menuWrap .priceList li{font-size:1.125em}.menuWrap .priceList li .priceNumber{font-size:1.5em}.menuWrap .ingredientsList{margin-top:1em}.menuWrap .ingredientsList li{font-size:1.125em}.menuWrap .menuItemCopy{font-size:1.25em;margin-top:1em}.menuWrap .accordion{margin-top:2em}.menuWrap .accordion .accordionInner h5{font-size:1.5em;margin-bottom:1em}.menuWrap .accordion .accordionInner h5:nth-of-type(n+2){margin-top:3em}.menuWrap .accordion .accordionInner img{height:auto;width:50%}.menuWrap div.item{width:56%}.menuWrap picture.item{width:40%}.menuWrap picture.item img{height:auto;width:100%}#explanation #pageContents div.item{padding:4em}#explanation #pageContents div.item section{margin-top:2em}#explanation #pageContents div.item h2{font-size:3em;margin-bottom:1em}#explanation #pageContents div.item h3{font-size:1.75em;margin-bottom:.5em}#explanation #pageContents div.item p{font-size:1.125em}#explanation #pageContents div.item p:nth-of-type(n+2){margin-top:1em}#explanationAnko,#explanationUmemitsu{flex-direction:row-reverse}#telInquiry div.item{padding-right:2em}#telInquiry p{text-align:left}#telInquiry .telInformationList{margin-top:1.5em}#telInquiry .telInformationList li{text-align:center}#telInquiry .telInformationList li.telNumber{font-size:3em}#telInquiry .telInformationList li:last-child{font-size:1.125em}#formDl{margin:1em 0}#formDl dt,#formDl dd,#formDl input,#formDl textarea{font-size:1.125em}#reqruit h2{font-size:1.75em;margin-bottom:.5em}.recruitNowHiring{font-size:1.675em}.reqruitTable th{width:6em}#recruitEmployee div.item{padding-right:2em}#policy #pageContents h2{font-size:2em;margin-bottom:1em}#policy #pageContents ol li:nth-child(n+2){margin-top:.5em}#policyInquiry div.item{padding-right:2em}#sitemap h2{font-size:1.75em;margin-bottom:1em}#sitemap .sitemapList li{font-size:1.125em}.postTitle{font-size:2em;margin-bottom:1em}.postTime{margin-bottom:1em}.postContent p,.postContent li{font-size:1.125em}}@media screen and (min-width:1024px) and (max-width:1279px){.anchorPoint{margin-top:-84px;padding-top:84px}main .fix,main .fixReg{width:960px}main .fixMin{width:748px}.odNone{display:none !important}.odBr{display:inline-block !important}a{transition:.6s ease-in-out}#pageHeader{border-radius:32px;padding:9px 32px;left:50%;top:20px;transform:translateX(-50%);width:960px}#headerWrap{display:flex;justify-content:space-between}#headerWrap nav ul{display:flex;justify-content:flex-end}#headerWrap #logo img{height:46px;width:auto}#menu-button{display:none}#pageHeader nav ul{display:flex;gap:2.5em;justify-content:flex-end}#pageHeader nav ul a{box-sizing:border-box;display:block;font-size:1.125em;line-height:46px;padding:0 .5em;position:relative;text-align:center}#pageHeader nav ul a:after{background-color:#fef9e0;bottom:4px;content:'';height:1px;left:0;position:absolute;transform:scale(0,1);transform-origin:center top;transition:transform .3s;width:100%}#pageHeader nav ul a:hover:after{transform:scale(1,1)}#btnPageTop a{transform:scale(1)}#btnPageTop a:hover{transform:scale(1.2)}#map iframe{height:320px}#footerMain{padding:2em 0}#footerMain .fix{display:flex;justify-content:space-between;width:960px}#footerMain .fix .item{width:49%}#footerMain #snsList{display:flex;gap:2em;justify-content:flex-start;margin-top:2em}#footerMain #snsList li{width:96px}#footerMain #snsList a{border-radius:48px;height:96px;line-height:96px}#footerMain #snsList a:hover img{transform:scale(1.2)}#footerMain #otherIcon{margin-top:2em}#footerLt h2 img{height:auto;width:420px}#footerRt .telInformation li:first-child{font-size:3em}#footerRt .telInformation li:last-child{font-size:1.125em;margin-top:1em}#footerRt .accessInformation{margin-top:1em}#footerRt .accessInformation li{font-size:1.125em}#footerRt #footerNav{display:flex;justify-content:flex-start;margin-top:1em}#footerRt #footerNav li{font-size:1.125em}#footerRt #footerNav li:nth-child(n+2):before{content:'｜'}.underPage #contentsHeader{height:300px}.underPage #contentsHeader h1{font-size:3em;line-height:1.5em;top:150px}.sectionTitle{font-size:2em;margin-bottom:2em;padding-bottom:1em;text-align:center}.sectionTitle:after{left:35%;width:30%}.halfWrap{display:flex;justify-content:center}.halfWrap .item{width:50%}.wrap3rd{display:flex;justify-content:space-between}.wrap3rd .item{width:30%}.wrap3rd img{height:auto;width:100%}.btnLink{display:flex;gap:1em;justify-content:flex-end;margin-top:3em}.btnLink li{width:9em}.btnLink li a{border-radius:1em;height:2em;line-height:2em}.btnLink li a:hover{background-color:#c33}#ja #index #contentsHeader h1{top:140px}#ja #index #contentsHeader h1 span{font-size:3em;line-height:1.5em}#en #index #contentsHeader h1{font-size:3em;top:30vh}#newsSectionIndex dt:nth-of-type(n+2){margin-top:.5em}#newsSectionIndex,#takeAwaySectionIndex{flex-direction:row-reverse}#newsSectionIndex,#menuSectionIndex,#takeAwaySectionIndex,#agreeSectionIndex,#recruitSectionIndex{min-height:520px}#newsSectionIndex div.item,#menuSectionIndex div.item,#takeAwaySectionIndex div.item,#agreeSectionIndex div.item,#recruitSectionIndex div.item{padding:3em}#newsSectionIndex h2,#menuSectionIndex h2,#takeAwaySectionIndex h2,#agreeSectionIndex h2,#recruitSectionIndex h2{font-size:3em;margin-bottom:1em}#newsSectionIndex dt,#newsSectionIndex dd,#newsSectionIndex p,#newsSectionIndex li a,#menuSectionIndex dt,#menuSectionIndex dd,#menuSectionIndex p,#menuSectionIndex li a,#takeAwaySectionIndex dt,#takeAwaySectionIndex dd,#takeAwaySectionIndex p,#takeAwaySectionIndex li a,#agreeSectionIndex dt,#agreeSectionIndex dd,#agreeSectionIndex p,#agreeSectionIndex li a,#recruitSectionIndex dt,#recruitSectionIndex dd,#recruitSectionIndex p,#recruitSectionIndex li a{font-size:1.125em}#menuNav{background-color:#0f275a;border-radius:2em;display:table;margin:2em auto 0;padding:0 1.5em;width:auto}#menuNav ul{display:flex;justify-content:center}#menuNav ul li a{display:block;height:3em;line-height:3em;padding:0 .5em}#menuNav ul li a:hover{background-color:#c33}.menuGroupNote{margin-bottom:5em}.menuGroupNote h2{font-size:4em;margin-bottom:.75em}#ja .menuGroupNote p{font-size:1.5em;text-align:center}#en .menuGroupNote p{font-size:1.25em}.osusumeToping{font-size:2em;margin:1em 0 .5em}.menuWrap{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:3em}.menuWrap:nth-of-type(n+2){margin-top:3em}.menuWrap:last-of-type{padding-bottom:0}.menuWrap h3{font-size:2.75em;margin-bottom:1em}.menuWrap .priceList li{font-size:1.125em}.menuWrap .priceList li .priceNumber{font-size:1.5em}.menuWrap .ingredientsList{margin-top:1em}.menuWrap .ingredientsList li{font-size:1.125em}.menuWrap .menuItemCopy{font-size:1.25em;margin-top:1em}.menuWrap .accordion{margin-top:2em}.menuWrap .accordion .accordionInner h5{font-size:1.5em;margin-bottom:1em}.menuWrap .accordion .accordionInner h5:nth-of-type(n+2){margin-top:3em}.menuWrap .accordion .accordionInner img{height:auto;width:50%}.menuWrap div.item{width:56%}.menuWrap picture.item{width:40%}.menuWrap picture.item img{height:auto;width:100%}#explanation #pageContents div.item{padding:3em}#explanation #pageContents div.item section{margin-top:2em}#explanation #pageContents div.item h2{font-size:3em;margin-bottom:1em}#explanation #pageContents div.item h3{font-size:1.75em;margin-bottom:.5em}#explanation #pageContents div.item p{font-size:1.125em}#explanation #pageContents div.item p:nth-of-type(n+2){margin-top:1em}#explanationAnko,#explanationUmemitsu{flex-direction:row-reverse}#telInquiry div.item{padding-right:2em}#telInquiry p{text-align:left}#telInquiry .telInformationList{margin-top:1.5em}#telInquiry .telInformationList li{text-align:center}#telInquiry .telInformationList li.telNumber{font-size:3em}#telInquiry .telInformationList li:last-child{font-size:1.125em}#formDl{margin:1em 0}#formDl dt,#formDl dd,#formDl input,#formDl textarea{font-size:1.125em}#reqruit h2{font-size:1.75em;margin-bottom:.5em}.recruitNowHiring{font-size:1.675em}.reqruitTable th{width:6em}#recruitEmployee div.item{padding-right:2em}#policy #pageContents h2{font-size:2em;margin-bottom:1em}#policy #pageContents ol li:nth-child(n+2){margin-top:.5em}#policyInquiry div.item{padding-right:2em}#sitemap h2{font-size:1.75em;margin-bottom:1em}#sitemap .sitemapList li{font-size:1.125em}.postTitle{font-size:2em;margin-bottom:1em}.postTime{margin-bottom:1em}.postContent p,.postContent li{font-size:1.125em}}@media screen and (min-width:768px) and (max-width:1023px){.anchorPoint{margin-top:-84px;padding-top:84px}main .fix,main .fixReg,main .fixMin{width:748px}.tbNone{display:none !important}.tbBr{display:inline-block !important}#pageHeader{border-radius:32px;padding:9px 32px;left:50%;top:20px;transform:translateX(-50%);width:748px;z-index:997}#headerWrap{display:flex;justify-content:space-between}#headerWrap #logo img{height:46px;width:auto}#menu-button{background-color:transparent;position:absolute;top:9px;right:32px;display:grid;place-items:center;place-content:center;width:46px;height:46px;border:none;cursor:pointer;z-index:999}.bar,.bar:before,.bar:after{width:46px;height:3px;background-color:#fff;transition:transform .3s}.bar{display:grid}.bar:before,.bar:after{content:"";grid-area:1/1}.bar:before{transform:translateY(-18px)}.bar:after{transform:translateY(18px)}.menu-open .bar{background-color:transparent}.menu-open .bar:before{transform:rotate(45deg);background-color:#fff}.menu-open .bar:after{transform:rotate(-45deg);background-color:#fff}.menu-label{transform:translateY(2em);font-size:.875em;color:#fff}.menu-open .menu-label{color:#fff}#overlay{visibility:hidden;opacity:0;position:fixed;inset:0;width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:997;transition:opacity .3s}.menu-open #overlay{visibility:visible;opacity:1}#menu{position:fixed;height:100%;width:100%;right:0;top:0;z-index:998;transform:translateY(-100vh);transition:transform .3s ease-out}#menu ul{margin-top:100px}#menu li a{border-bottom:1px dashed #ccc;box-sizing:border-box;color:#fff;font-size:1.5em;display:block;height:3em;line-height:3em;text-align:center}#menu li:last-child a{border-bottom:0}.menu-open #menu{transform:translateX(0)}body{overflow-x:clip}body.menu-open{overflow:clip}#map iframe{height:320px}#footerMain{padding:2em 0}#footerMain .fix{display:flex;justify-content:space-between;width:748px}#footerMain .fix .item{width:49%}#footerMain #snsList{display:flex;gap:1.5em;justify-content:flex-start;margin-top:2em}#footerMain #snsList li{width:96px}#footerMain #snsList a{border-radius:48px;height:96px;line-height:96px}#footerMain #otherIcon{margin-top:2em}#footerLt h2 img{height:auto;width:360px}#footerRt .telInformation li:first-child{font-size:2.75em}#footerRt .telInformation li:last-child{font-size:1.125em;margin-top:1em}#footerRt .accessInformation{margin-top:1em}#footerRt .accessInformation li{font-size:1.125em}#footerRt #footerNav{display:flex;justify-content:flex-start;margin-top:1em}#footerRt #footerNav li{font-size:1.125em}#footerRt #footerNav li:nth-child(n+2):before{content:'｜'}.underPage #contentsHeader{height:300px}.underPage #contentsHeader h1{font-size:3em;line-height:1.5em;top:150px}.sectionTitle{font-size:2em;margin-bottom:2em;padding-bottom:1em;text-align:center}.sectionTitle:after{left:35%;width:30%}.halfWrap{display:flex;justify-content:center}.halfWrap .item{width:50%}.wrap3rd{display:flex;justify-content:space-between}.wrap3rd .item{width:30%}.wrap3rd img{height:auto;width:100%}.btnLink{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-end;margin-top:3em}.btnLink li{width:12em}.btnLink li a{border-radius:1em;height:2em;line-height:2em}#ja #index #contentsHeader h1{top:140px}#ja #index #contentsHeader h1 span{font-size:3em;line-height:1.5em}#en #index #contentsHeader h1{font-size:2.5em;top:30vh}#newsSectionIndex dt:nth-of-type(n+2){margin-top:.5em}#newsSectionIndex,#takeAwaySectionIndex{flex-direction:row-reverse}#newsSectionIndex,#menuSectionIndex,#takeAwaySectionIndex,#agreeSectionIndex,#recruitSectionIndex{min-height:520px}#newsSectionIndex div.item,#menuSectionIndex div.item,#takeAwaySectionIndex div.item,#agreeSectionIndex div.item,#recruitSectionIndex div.item{padding:3em}#newsSectionIndex h2,#menuSectionIndex h2,#takeAwaySectionIndex h2,#agreeSectionIndex h2,#recruitSectionIndex h2{font-size:3em;margin-bottom:1em}#newsSectionIndex dt,#newsSectionIndex dd,#newsSectionIndex p,#newsSectionIndex li a,#menuSectionIndex dt,#menuSectionIndex dd,#menuSectionIndex p,#menuSectionIndex li a,#takeAwaySectionIndex dt,#takeAwaySectionIndex dd,#takeAwaySectionIndex p,#takeAwaySectionIndex li a,#agreeSectionIndex dt,#agreeSectionIndex dd,#agreeSectionIndex p,#agreeSectionIndex li a,#recruitSectionIndex dt,#recruitSectionIndex dd,#recruitSectionIndex p,#recruitSectionIndex li a{font-size:1.125em}#menuNav{background-color:#0f275a;border-radius:2em;display:table;margin:2em auto 0;padding:0 1.5em;width:auto}#menuNav ul{display:flex;justify-content:center}#menuNav ul li a{display:block;height:3em;line-height:3em;padding:0 .5em}#menuNav ul li a:hover{background-color:#c33}.menuGroupNote{margin-bottom:5em}.menuGroupNote h2{font-size:4em;margin-bottom:.75em}#ja .menuGroupNote p{font-size:1.5em;text-align:center}#en .menuGroupNote p{font-size:1.25em}.osusumeToping{font-size:2em;margin:1em 0 .5em}.menuWrap{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-bottom:3em}.menuWrap:nth-of-type(n+2){margin-top:3em}.menuWrap:last-of-type{padding-bottom:0}.menuWrap h3{font-size:2.75em;margin-bottom:1em}.menuWrap .priceList li{font-size:1.125em}.menuWrap .priceList li .priceNumber{font-size:1.5em}.menuWrap .ingredientsList{margin-top:1em}.menuWrap .ingredientsList li{font-size:1.125em}.menuWrap .menuItemCopy{font-size:1.25em;margin-top:1em}.menuWrap .accordion{margin-top:2em}.menuWrap .accordion .accordionInner h5{font-size:1.5em;margin-bottom:1em}.menuWrap .accordion .accordionInner h5:nth-of-type(n+2){margin-top:3em}.menuWrap .accordion .accordionInner img{height:auto;width:50%}.menuWrap div.item{width:56%}.menuWrap picture.item{width:40%}.menuWrap picture.item img{height:auto;width:100%}#explanation #pageContents div.item{padding:3em 1em}#explanation #pageContents div.item section{margin-top:2em}#explanation #pageContents div.item h2{font-size:2.5em;margin-bottom:1em}#explanation #pageContents div.item h3{font-size:1.5em;margin-bottom:.5em}#explanation #pageContents div.item p{font-size:1.125em}#explanation #pageContents div.item p:nth-of-type(n+2){margin-top:1em}#explanationAnko,#explanationUmemitsu{flex-direction:row-reverse}#telInquiry div.item{padding-right:2em}#telInquiry p{text-align:left}#telInquiry .telInformationList{margin-top:1.5em}#telInquiry .telInformationList li{text-align:center}#telInquiry .telInformationList li.telNumber{font-size:2.25em}#telInquiry .telInformationList li:last-child{font-size:1.125em}#formDl{margin:1em 0}#formDl dt,#formDl dd,#formDl input,#formDl textarea{font-size:1.125em}#reqruit h2{font-size:1.75em;margin-bottom:.5em}.recruitNowHiring{font-size:1.675em}.reqruitTable th{width:6em}#recruitEmployee div.item{padding-right:2em}#policy #pageContents h2{font-size:2em;margin-bottom:1em}#policy #pageContents ol li:nth-child(n+2){margin-top:.5em}#policyInquiry div.item{padding-right:2em}#sitemap h2{font-size:1.75em;margin-bottom:1em}#sitemap .sitemapList li{font-size:1.125em}.postTitle{font-size:2em;margin-bottom:1em}.postTime{margin-bottom:1em}.postContent p,.postContent li{font-size:1.125em}}@media print,screen and (max-width:767px){.anchorPoint{margin-top:-63px;padding-top:63px}main .fix,main .fixReg,main .fixMin{width:96%}.spNone{display:none !important}.spBr{display:inline-block !important}#pageHeader{border-radius:32px;padding:9px 32px;left:50%;top:20px;transform:translateX(-50%);width:96%;z-index:997}#headerWrap{display:flex;justify-content:space-between}#headerWrap #logo img{height:46px;width:auto}#menu-button{background-color:transparent;position:absolute;top:9px;right:32px;display:grid;place-items:center;place-content:center;width:46px;height:46px;border:none;cursor:pointer;z-index:999}.bar,.bar:before,.bar:after{width:46px;height:3px;background-color:#fff;transition:transform .3s}.bar{display:grid}.bar:before,.bar:after{content:"";grid-area:1/1}.bar:before{transform:translateY(-18px)}.bar:after{transform:translateY(18px)}.menu-open .bar{background-color:transparent}.menu-open .bar:before{transform:rotate(45deg);background-color:#fff}.menu-open .bar:after{transform:rotate(-45deg);background-color:#fff}.menu-label{transform:translateY(2em);font-size:.875em;color:#fff}.menu-open .menu-label{color:#fff}#overlay{visibility:hidden;opacity:0;position:fixed;inset:0;width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:997;transition:opacity .3s}.menu-open #overlay{visibility:visible;opacity:1}#menu{position:fixed;height:100%;width:100%;right:0;top:0;z-index:998;transform:translateY(-100vh);transition:transform .3s ease-out}#menu ul{margin-top:100px}#menu li a{border-bottom:1px dashed #ccc;box-sizing:border-box;color:#fff;font-size:1.5em;display:block;height:3em;line-height:3em;text-align:center}#menu li:last-child a{border-bottom:0}.menu-open #menu{transform:translateX(0)}body{overflow-x:clip}body.menu-open{overflow:clip}#map iframe{height:300px}#footerMain{padding:2em 0 3em}#footerMain .fix{width:96%}#footerMain #snsList{display:flex;gap:1em;justify-content:center;margin-top:2em}#footerMain #snsList li{width:64px}#footerMain #snsList a{border-radius:32px;height:64px;line-height:64px}#footerMain #snsList a img{height:auto;width:75%}#footerMain #otherIcon{margin-top:1em}#footerMain #otherIcon li{text-align:center}#footerMain #otherIcon img{display:inline;height:auto;width:60px}#footerLt h2{text-align:center}#footerLt h2 img{display:inline;height:auto;width:300px}#footerRt{margin-top:2em}#footerRt .telInformation li{text-align:center}#footerRt .telInformation li:first-child{font-size:2.75em}#footerRt .telInformation li:last-child{font-size:1.125em;margin-top:.5em}#footerRt .accessInformation{margin-top:1em}#footerRt .accessInformation li{font-size:1.125em}#footerRt #footerNav{display:flex;justify-content:center;margin-top:1em}#footerRt #footerNav li{font-size:1em}#footerRt #footerNav li:nth-child(n+2):before{content:'｜'}.underPage #contentsHeader{height:300px}.underPage #contentsHeader h1{font-size:2em;line-height:1.5em;top:150px}.sectionTitle{font-size:1.75em;margin-bottom:2em;padding-bottom:1em;text-align:center}.sectionTitle:after{left:35%;width:30%}.halfWrap .item:nth-of-type(n+2){margin-top:3em}.wrap3rd .item:nth-of-type(n+2){margin-top:3em}.wrap3rd img{height:auto;width:100%}.btnLink{display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-end;margin-top:3em}.btnLink li{width:10em}.btnLink li a{border-radius:1em;height:2em;line-height:2em}#ja #index #contentsHeader h1{top:140px}#ja #index #contentsHeader h1 span{font-size:2.5em;line-height:1.5em}#en #index #contentsHeader h1{font-size:2em;line-height:1.5em;top:30vh}#newsSectionIndex dt:nth-of-type(n+2){margin-top:.5em}#newsSectionIndex div.item,#menuSectionIndex div.item,#takeAwaySectionIndex div.item,#agreeSectionIndex div.item,#recruitSectionIndex div.item{padding:2em}#newsSectionIndex figure.item,#menuSectionIndex figure.item,#takeAwaySectionIndex figure.item,#agreeSectionIndex figure.item,#recruitSectionIndex figure.item{height:320px}#newsSectionIndex h2,#menuSectionIndex h2,#takeAwaySectionIndex h2,#agreeSectionIndex h2,#recruitSectionIndex h2{font-size:2.5em;margin-bottom:1em}#newsSectionIndex dt,#newsSectionIndex dd,#newsSectionIndex p,#newsSectionIndex li a,#menuSectionIndex dt,#menuSectionIndex dd,#menuSectionIndex p,#menuSectionIndex li a,#takeAwaySectionIndex dt,#takeAwaySectionIndex dd,#takeAwaySectionIndex p,#takeAwaySectionIndex li a,#agreeSectionIndex dt,#agreeSectionIndex dd,#agreeSectionIndex p,#agreeSectionIndex li a,#recruitSectionIndex dt,#recruitSectionIndex dd,#recruitSectionIndex p,#recruitSectionIndex li a{font-size:1.125em}#menuNav{display:none}.menuGroupNote{margin-bottom:5em}.menuGroupNote h2{font-size:3em;margin-bottom:.75em}#ja .menuGroupNote p{font-size:1.5em}#en .menuGroupNote p{font-size:1.25em}.osusumeToping{font-size:1.75em;margin:1em 0 .5em}.menuWrap{padding-bottom:3em}.menuWrap:nth-of-type(n+2){margin-top:3em}.menuWrap:last-of-type{padding-bottom:0}.menuWrap h3{font-size:2.25em;line-height:1.25em;margin:.5em 0}.menuWrap .priceList li{font-size:1.125em}.menuWrap .priceList li .priceNumber{font-size:1.5em}.menuWrap .ingredientsList{margin-top:1em}.menuWrap .ingredientsList li{font-size:1.125em}.menuWrap .menuItemCopy{font-size:1.25em;margin-top:1em}.menuWrap .accordion{margin-top:2em}.menuWrap .accordion .accordionInner h5{font-size:1.5em;margin-bottom:1em}.menuWrap .accordion .accordionInner h5:nth-of-type(n+2){margin-top:3em}.menuWrap .accordion .accordionInner img{height:auto;width:50%}.menuWrap div.item{width:100%}.menuWrap picture.item{margin-top:1em;width:100%}.menuWrap picture.item img{height:auto;width:100%}#explanation #pageContents div.item{padding:2em 1em}#explanation #pageContents div.item section{margin-top:2em}#explanation #pageContents div.item h2{font-size:2.25em;margin-bottom:1em}#explanation #pageContents div.item h3{font-size:1.375em;margin-bottom:.5em}#explanation #pageContents div.item p{font-size:1.125em}#explanation #pageContents div.item p:nth-of-type(n+2){margin-top:1em}#explanation #pageContents figure.item{height:300px}#telInquiry div.item{margin-bottom:2em}#telInquiry p{text-align:left}#telInquiry .telInformationList{margin-top:1.5em}#telInquiry .telInformationList li{text-align:center}#telInquiry .telInformationList li.telNumber{font-size:2.25em}#telInquiry .telInformationList li:last-child{font-size:1.125em}#formDl{margin:1em 0}#formDl dt,#formDl dd,#formDl input,#formDl textarea{font-size:1.125em}#reqruit h2{font-size:1.75em;margin-bottom:.5em}.recruitNowHiring{font-size:1.675em}.reqruitTable th,.reqruitTable td{display:block;width:auto}#recruitEmployee div.item{margin-bottom:2em}#policy #pageContents h2{font-size:1.125em;margin-bottom:1em}#policy #pageContents ol li:nth-child(n+2){margin-top:.5em}#policyInquiry picture{margin-top:2em}#sitemap h2{font-size:1.75em;margin-bottom:1em}#sitemap .sitemapList li{font-size:1.125em}.postTitle{font-size:2em;margin-bottom:1em}.postTime{margin-bottom:1em}.postContent p,.postContent li{font-size:1.125em}}