@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (min-width:769px){.sp-view{display:none!important}}@media only screen and (max-width:768px){.pc-view{display:none!important}}@media only screen and (min-width:769px){.sp-br{display:none}}@media only screen and (max-width:768px){.pc-br{display:none}}@media only screen and (min-width:769px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}}body,html{font-family:Noto Sans Japanese,sans-serif;font-size:16px}img{height:auto;max-width:100%}.common-inner{margin:0 auto;max-width:86%;width:86%}@media only screen and (min-width:769px){.common-inner{max-width:960px;width:100%}}.app-footer{background-color:#eaeaea}.app-footer-menu{background-color:#fff;display:none}@media only screen and (min-width:769px){.app-footer-menu{display:block}}.app-footer-menu-inner{display:none;padding:50px 0}@media only screen and (min-width:769px){.app-footer-menu-inner{display:flex;justify-content:space-between}.app-footer-menu-list{display:flex;flex-wrap:wrap;width:60%}.app-footer-menu-list-item{font-size:.8em;margin-bottom:1em;width:33%}.app-footer-menu-list-item:before{color:#e50303;content:"▶";display:inline-block;font-size:.8em;margin-right:.5em}.app-footer-menu-sns{display:flex;justify-content:flex-end}.app-footer-menu-sns-item{margin:0 .5em}}.app-footer-inner{font-size:.7em;padding:1em;text-align:center}.app-global-navi{position:relative}.app-global-navi-icon{align-items:center;background-color:#e50303;border-radius:5px 0 0 5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:flex-end;padding-right:16px;position:fixed;right:0;top:60px;width:40px;z-index:100}@media only screen and (min-width:769px){.app-global-navi-icon{display:none}}.app-global-navi-icon-item{font-size:10px;padding-bottom:1em;padding-top:.5em}.app-global-navi-box{display:none}@media only screen and (max-width:768px){.app-global-navi-box{background-color:#fff;box-sizing:border-box;display:none;height:calc(100vh - 40px);left:0;opacity:0;padding:15px;position:fixed;top:40px;transition:all .3s;width:100%;z-index:99}.app-global-navi-box.is-display{animation:fadeIn .3s ease-in 0s forwards;display:block;opacity:0}.app-global-navi-box.is-hidden{animation:fadeOut .3s ease-in 0s forwards;display:block;opacity:0}.app-global-navi-box-title{height:54px}.app-global-navi-box-title img{height:100%}.app-global-navi-box-list{padding-top:20px}.app-global-navi-box-list-item{border-bottom:1px solid #202020}.app-global-navi-box-list-item>a{color:#202020;display:block;display:flex;justify-content:space-between;padding:.7em 0;text-decoration:none}.app-global-navi-box-list-item>a:after{content:url(../images/icon-right.svg);display:block}.app-global-navi-box-sub{display:flex;flex-wrap:wrap;justify-content:flex-end}.app-global-navi-box-sub-item{border-top:1px solid #202020;width:48%}.app-global-navi-box-sub-item a{align-items:center;color:#202020;display:flex;font-size:.9em;padding:.8em 0;text-decoration:none}.app-global-navi-box-sub-item a:before{color:#e50303;content:"▶";display:block;font-size:.7em;margin-right:.5em}}@media only screen and (min-width:769px){.app-global-navi-box{display:flex;height:72px;justify-content:space-between}.app-global-navi-box-title{height:100%;padding-bottom:.1em;padding-top:.5em;width:71px}.app-global-navi-box-list{align-items:stretch;display:flex;height:100%;justify-content:flex-end;width:92%}.app-global-navi-box-list-item{align-items:center;display:flex}.app-global-navi-box-list-item a{align-items:center;color:#202020;display:flex;font-size:.9em;height:100%;padding:0 1em;text-decoration:none;transition:all .3s}.app-global-navi-box-list-item a:hover{background-color:#e50303;color:#fff}.app-global-navi-box-sub{display:none}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeOut{0%{display:block;opacity:1;z-index:99}99%{dislay:block;opacity:0;z-index:99}to{display:none;opacity:0;z-index:-1}}.app-header{position:relative}.app-header-bar{background-color:#e50303;box-sizing:border-box;color:#fff;height:40px;left:0;padding:0 0 0 1em;position:fixed;top:0;width:100%;z-index:99}@media only screen and (min-width:769px){.app-header-bar{position:static;text-align:center}}.app-header-title{font-size:min(3vw,.8em);line-height:40px}.app-main-visual-inner{margin-top:40px;overflow:hidden;position:relative;width:100%;z-index:1}@media only screen and (min-width:769px){.app-main-visual-inner{margin-top:0}}.app-main-visual-overlay{background:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.app-main-visual-item{-ms-overflow-style:none;height:660px;overflow:scroll}.app-main-visual-item::-webkit-scrollbar{display:none}.app-main-visual-item img{height:1200px;max-width:none;width:auto}@media only screen and (min-width:769px){.app-main-visual-item img{height:auto;min-width:1280px;width:100%}}.app-main-visual-button{position:absolute;right:20px;top:120px;z-index:99}@media only screen and (min-width:769px){.app-main-visual-button{display:none}}.app-main-visual-button-item{margin-bottom:20px}.app-main-visual-banner{height:64px;left:100%;position:absolute;top:40px;z-index:100}.top-contents{margin-top:-88px;position:relative;z-index:10}.top-contents-header{background-image:url(../images/img_1.png);background-position:bottom;background-size:cover}@media only screen and (min-width:769px){.top-contents-header{background-repeat:no-repeat;background-size:contain;position:relative;z-index:5}}.top-contents-header-inner{align-items:flex-end;box-sizing:border-box;display:flex;height:100px;justify-content:space-between}@media only screen and (min-width:769px){.top-contents-header-inner{display:block;height:150px}}.top-contents-header-title{height:auto;width:230px}@media only screen and (min-width:769px){.top-contents-header-title{height:275px;left:0;position:absolute;top:-128px;width:100%}.top-contents-header-title img{display:block;height:auto;margin:0 auto;width:350px}}.top-contents-header-map{width:110px}@media only screen and (min-width:769px){.top-contents-header-map{position:absolute;right:90px;top:0}}.top-contents-banners{padding-top:40px}@media only screen and (min-width:769px){.top-contents-banners-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.top-contents-banners-item{margin-bottom:30px}.top-contents-banners-item-comment{display:block;margin-bottom:.5em;text-align:center}.top-contents-banners-item-image{display:block}@media only screen and (min-width:769px){.top-contents-banners-item{width:calc(50% - 15px)}.top-contents-banners-item.is-landscape{width:auto}.top-contents-information-box-list{margin:0 auto;width:630px}}.page-contents-header{padding:15px 0}@media only screen and (min-width:769px){.page-contents-header{margin-top:0}}.page-contents-header-title{height:54px;margin-top:40px}.page-contents-header-title img{height:100%}@media only screen and (min-width:769px){.page-contents-header-title{display:none}}.page-contents-breadcrumb{padding:1em 0}.page-contents-title{margin-bottom:30px}.page-contents-sub-title{margin-bottom:.5em}@media only screen and (min-width:769px){.page-contents-sub-title{margin-bottom:0}}.page-contents-map-switch{margin-bottom:40px}.page-contents-text{line-height:180%;margin-bottom:1em}.page-contents-map{margin-bottom:60px;max-width:1299px}.page-contents-title-note{font-size:.8em;margin-bottom:50px;margin-top:-40px;text-align:center}@media only screen and (min-width:769px){.page-contents-title-note{text-align:right}}.page-contents-title-note:before{content:"※"}.icon-sns{background-color:#fff;border-radius:30px;height:30px;width:30px}.icon-sns,.icon-sns a{align-items:center;display:flex;justify-content:center}.icon-sns img{height:80%;width:80%}.common-link{text-decoration:none}.common-link:hover{text-decoration:underline}.link-opacity{transition:opacity .6s}.link-opacity:hover{opacity:.7;text-decoration:none}.link-list{margin-left:2em}.link-list li{margin-bottom:.5em}@media only screen and (min-width:769px){.tel a[href^="tel:"]{pointer-events:none}}.tel a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="16.85" viewBox="0 0 23 16.85"><path d="M-5.925-11.6-6.95-14.25h2.675v1.6C-4.275-10.9-5.4-9.6-7.25-7.8a7.878,7.878,0,0,0-2.3,5.95c0,.8.3,1.175,1.15,1.175H8.4c.85,0,1.15-.375,1.15-1.175A7.878,7.878,0,0,0,7.25-7.8C5.4-9.6,4.275-10.9,4.275-12.65v-1.6H6.95L5.925-11.6c-.15.4-.2.85.325.925L10.8-9.9c.45.05.7-.2.7-.7,0-1.1-.15-3.5-1.35-4.425-2.1-1.625-4.85-2.5-10.15-2.5s-8.05.875-10.15,2.5c-1.2.925-1.35,3.325-1.35,4.425,0,.5.25.75.7.7l4.55-.775C-5.725-10.775-5.775-11.2-5.925-11.6Zm3.8-.25v-2.4h4.25v2.4ZM0-2.05a4.193,4.193,0,0,1-4.2-4.2A4.193,4.193,0,0,1,0-10.45a4.193,4.193,0,0,1,4.2,4.2A4.193,4.193,0,0,1,0-2.05Z" transform="translate(11.5 17.525)"/></svg>');background-position:left .6em;background-size:.9em;color:#202020;display:inline-block;padding-left:1.2em}.tel a,.title-page1{background-repeat:no-repeat}.title-page1{background-image:url(../images/h1.png);background-position:50%;background-size:contain;color:#fff;font-size:1.3em;font-weight:700;height:48px;line-height:48px;text-align:center}.title-page2{align-items:center;font-size:1.75em;font-weight:700;line-height:1.3em;margin-left:auto;margin-right:auto;padding-bottom:20px;position:relative;width:-moz-fit-content;width:fit-content}.title-page2:before{bottom:6px;height:2px}.title-page2:after,.title-page2:before{background-color:#fb8427;content:"";display:block;margin-left:1em;margin-right:1em;position:absolute;width:calc(100% - 2em)}.title-page2:after{bottom:0;height:4px}.title-page3{font-size:1.1em;font-weight:700}.title-page3:before{color:#e50303;content:"▶"}.title-page4{font-weight:700;margin-bottom:.7em}.contents-date{font-size:.8em;text-align:right}.contents-box{padding:1em 0}.contents-box dd,.contents-box dt,.contents-box h1,.contents-box h2,.contents-box h3,.contents-box h4,.contents-box h5,.contents-box h6,.contents-box li,.contents-box p,.contents-box td,.contents-box th{line-height:180%}.contents-box h1,.contents-box h2,.contents-box h3,.contents-box h4,.contents-box h5,.contents-box h6,.contents-box ol,.contents-box p,.contents-box ul{margin-bottom:1em}.contents-box h1.margin-0,.contents-box h2.margin-0,.contents-box h3.margin-0,.contents-box h4.margin-0,.contents-box h5.margin-0,.contents-box h6.margin-0,.contents-box ol.margin-0,.contents-box p.margin-0,.contents-box ul.margin-0{margin-bottom:0}.contents-box img{height:auto;max-width:100%;width:auto}.contents-box ul{margin-left:2em}.contents-box ul li{list-style-type:none;text-indent:-.5em}.contents-box ul li:before{color:#e50303;content:"■";display:inline-block;font-size:.5em;margin-right:.5em}.contents-box ol{list-style:decimal;margin-left:2em}.contents-box strong{font-weight:700}.contents-box em{font-style:italic}.contents-box sup{font-size:70%;left:.3em;position:relative;top:-.5em;vertical-align:top}.contents-box sub{bottom:-.5em;font-size:70%;position:relative;vertical-align:bottom}.contents-box table{border-bottom:2px solid #a5a5a5;border-top:2px solid #a5a5a5}.contents-box table td,.contents-box table th{border-bottom:1px solid #a5a5a5;border-top:1px solid #a5a5a5;padding:.5em}.contents-box table td+td,.contents-box table th+td,.contents-box table th+th{border-left:1px solid #a5a5a5}.contents-box table th{background-color:#fffee8;vertical-align:middle}.modal{align-items:center;animation:fade .3s;background-color:rgba(32,32,32,.5);box-sizing:border-box;display:none;flex-direction:column;height:100vh;justify-content:flex-start;left:0;padding:3em 0;position:fixed;top:0;width:100vw;z-index:100}.modal-inner{opacity:0;overflow:scroll;transition:opacity .5s;width:80%}@media only screen and (min-width:769px){.modal-inner{max-width:90%;width:auto}}.modal-close{color:#202020;font-size:2em;position:absolute;right:10px;top:10px}.modal-close a{color:#fff;text-decoration:none}@media only screen and (min-width:769px){.modal-close{font-size:3em;right:1em;top:1em}}@keyframes fade{0%{color:#000;opacity:0}90%{color:#000;opacity:1}to{color:#00f;opacity:1}}.base-mobile-order-button{display:flex;justify-content:space-between}.base-mobile-order-button-item{align-items:center;background-color:#fff;border:1px solid #202020;border-radius:5px;color:#202020;display:flex;font-size:.8em;height:50px;justify-content:center;margin-bottom:.5em;padding:0 10px 0 5px;text-decoration:none}@media only screen and (min-width:769px){.base-mobile-order-button-item{font-size:1em;margin-bottom:0}}.base-mobile-order-button-item:before{background-size:contain;content:"";display:block;height:40px;margin-right:.5em;width:40px}.base-mobile-order-button-item-line:before{background-image:url(../images/icon_line.svg);background-repeat:no-repeat}.base-mobile-order-button-item-web:before{background-image:url(../images/icon_takeout.svg);background-repeat:no-repeat}.information-box{background-color:#fb8427;padding:0 0 1em}.information-box-title{color:#fff;font-weight:700;padding:1em 0;text-align:center}.information-box-list{background-color:#fff;background-image:url(../images/icon_new.svg);background-position:0 0;background-repeat:no-repeat;background-size:50px;border-radius:10px;padding:18px 30px 18px 50px}.information-box-list-item{display:flex;font-size:14px;line-height:150%;margin-bottom:.2em}.information-box-list-date{margin-right:1em}.information-box-list-title a{text-decoration:underline}.breadcrumb-list{align-items:center;display:flex}.breadcrumb-item{font-size:.7em}.breadcrumb-item+.breadcrumb-item:before{content:">";display:inline-block;margin:0 .5em}.breadcrumb-link{color:#202020;text-decoration:underline}.breadcrumb-link:hover{opacity:.7}.breadcrumb-link.current{text-decoration:none}.map-wrapper{overflow:hidden;position:relative}.map-wrapper-pin{background-color:#fff;border-radius:75px;cursor:pointer;height:150px;position:absolute;width:150px;z-index:10}.map-wrapper-pin figure{display:block;height:auto;position:absolute;width:40px}.map-wrapper-pin figure figcaption{font-size:.8em;text-align:center}.map-wrapper-pin-sanjo{right:-80px;top:-75px}.map-wrapper-pin-sanjo figure{bottom:20px;left:25px}.map-wrapper-pin-nagahama-wrapper{bottom:28px;height:70px;left:0;overflow:hidden;position:absolute;width:70px}.map-wrapper-pin-nagahama{border-radius:35px;height:70px;right:0;top:0}.map-wrapper-pin-nagahama figure{right:12px;top:5px}.map-switch{background-color:#fff;display:flex;justify-content:center;padding:5px 0;position:sticky;top:40px;z-index:15}@media only screen and (min-width:769px){.map-switch{position:static}}.map-switch-item{background-color:#a5a5a5;color:#fff;padding:.7em 1em;transition:all .3s}.map-switch-item:first-of-type{border-radius:10px 0 0 10px}.map-switch-item:last-of-type{border-radius:0 10px 10px 0}.map-switch-item.is-active{background-color:#e50303}.map-marker-label{background:hsla(0,0%,100%,.4);border-radius:.3em;font-weight:700;padding:.3em;text-align:center}.map-infowindow{max-width:220px}.map-infowindow-title{background-color:red;border-radius:.3em .3em 0 0;color:#fff;padding:.2em 0;text-align:center}.map-infowindow-image img{height:auto;width:100%}.map-infowindow-text li{font-size:.9em;line-height:1.5em}.map-infowindow-contents{margin-bottom:1em}.map-infowindow-sub-title{font-weight:700}.map-infowindow-button{display:block}@media only screen and (min-width:769px){.map-infowindow-button{display:flex}}.map-infowindow-button-item{height:30px;margin-bottom:.5em}@media only screen and (min-width:769px){.map-infowindow-button-item{font-size:.8em;margin-bottom:0}}.map-infowindow-button-item:before{height:20px;width:20px}.map-box>*{display:none}.map-box .is-active{display:block}.map-box iframe{max-width:100%;width:100%}.map-box-wrapper{height:600px;overflow:scroll;position:relative;width:100%}.map-box-wrapper img{height:auto;max-width:none;width:2000px}.shop{background-color:#fffee8}.shop-inner{padding:60px 0}.shop-title{margin-bottom:50px}@media only screen and (min-width:769px){.shop-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.shop-box{margin-bottom:50px;margin-top:-60px;padding-top:60px;position:relative}@media only screen and (min-width:769px){.shop-box{margin-top:0;padding-top:0;width:calc(33% - 12px)}}.shop-box-title{font-size:1.15em;font-weight:700;margin-bottom:.5em}.shop-box-title:before{color:#e50303;content:"▶";display:inline-block;margin-right:.5em}.shop-box-button{display:flex;justify-content:flex-end;margin-bottom:.5em}.shop-box-button a{background-color:#fff;border:1px solid #e50303;border-radius:.5em;color:#e50303;display:block;font-size:.7em;padding:.5em;text-decoration:none}.shop-box-button a+a{margin-left:.5em}.shop-box-button a.is-active{background:#e50303;color:#fff}.shop-box-food-menu-inner{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:scroll}@media only screen and (min-width:769px){.shop-box-food-menu-inner{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.shop-box-food-menu-item{margin-bottom:1em;width:100%}@media only screen and (min-width:769px){.shop-box-food-menu-item{height:100%;margin-bottom:2%;min-width:49%;text-align:center;width:49%}.shop-box-food-menu-item img{height:100%;width:auto}}.shop-box-image{margin-bottom:.5em;position:relative}.shop-box-image img{border-radius:10px}.shop-box-mobile-order-button{align-items:center;background-color:rgba(0,0,0,.6);border-radius:10px;display:none;flex-direction:column;height:100%;justify-content:space-around;left:0;position:absolute;top:0;width:100%}.shop-box-mobile-order-button.is-active{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadein;animation-timing-function:ease-out;display:flex;opacity:0}.shop-box-mobile-order-caption{color:#fff;font-size:.9em}.shop-box-information{line-height:1.5em}@keyframes fadein{0%{opacity:0}to{opacity:1}}.flowing-banner{display:flex;height:100%}.flowing-banner-airship{height:100%;margin-right:1em}.flowing-banner-airship img{color:#ff0;height:100%;max-width:none;width:auto}.flowing-banner-item{height:100%}.flowing-banner-item img{height:100%;max-width:none;width:auto}.part-time-box{display:flex;flex-direction:column-reverse}@media only screen and (min-width:769px){.part-time-box{align-items:self-start;flex-direction:row;flex-wrap:wrap}.part-time-box-shop-list{margin-right:2%;order:1}.part-time-box-information{order:2;width:25%}}.part-time-box-instagram{font-size:.8em;line-height:1.3em;margin-bottom:2em}.part-time-box-instagram-button{align-items:center;border:1px solid #202020;border-radius:.4em;cursor:pointer;display:flex;padding:1em;transition:all .3s ease}.part-time-box-instagram-button:hover{background:#eee}.part-time-box-instagram-button-icon{margin-right:1em;min-width:3em}.part-time-shop-list{border-top:1px solid #202020;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2em}@media only screen and (min-width:769px){.part-time-shop-list{justify-content:flex-start;margin-left:-1%}}.part-time-shop-list-item{margin-bottom:1%;position:relative;width:49%}@media only screen and (min-width:769px){.part-time-shop-list-item{margin-left:1%;width:32%}}.part-time-shop-list-item-image{border-radius:3px;display:block;overflow:hidden}@media only screen and (min-width:769px){.part-time-shop-list-item-image{height:157px}.part-time-shop-list-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.part-time-shop-list-item-icon{align-items:center;background-color:#e50303;border-radius:1em;color:#fff;display:flex;font-size:.8em;height:2em;justify-content:center;position:absolute;right:3px;top:3px;width:4em}.part-time-shop-list-item-caption{margin-bottom:2em}.part-time-shop-list-item-caption>span{display:block}.part-time-shop-list-item-name{font-size:1em;line-height:120%}.part-time-shop-list-item-comment{font-size:.8em;line-height:120%}.part-time-shop-list-item.is-stop .part-time-shop-list-item-icon{display:none}.part-time-shop-list-item.is-stop .part-time-shop-list-item-image{background-color:#aaa;position:relative}.part-time-shop-list-item.is-stop .part-time-shop-list-item-image img{opacity:.2}.part-time-shop-list-item.is-stop .part-time-shop-list-item-comment,.part-time-shop-list-item.is-stop .part-time-shop-list-item-name{opacity:.3}.part-time-button a{box-sizing:border-box;display:block;font-size:1rem!important;margin-bottom:1rem;padding:.5rem!important}.part-time-information-box{margin-bottom:2em}.part-time-information-caption{font-size:.8em}.part-time-information-caption li{list-style-type:disc;text-indent:-.5em}.part-time-information-caption li:before{content:""!important}.part-time-contact{margin:0 auto}@media only screen and (min-width:769px){.part-time-contact{width:70%}}.part-time-contact-box{margin-bottom:2em}.part-time-contact-time{text-align:center}.part-time-contact-time a{color:#202020;font-size:1.5em;font-weight:700}@media only screen and (min-width:769px){.part-time-contact-time a{font-size:3em}}.part-time-contact-time-caption{text-align:center}.part-time-contact .part-time-button{width:100%}.part-time-buttons{display:flex;justify-content:space-around;text-align:right}@media only screen and (max-width:768px){.part-time-buttons{align-items:center;flex-direction:column}.part-time-buttons-item{margin-bottom:2em}}.part-time-buttons a{display:block;margin-bottom:.5em}.part-time-flow-list{align-items:center;display:flex;justify-content:space-between;margin:0 0 0 -1em!important;padding:0}@media only screen and (max-width:768px){.part-time-flow-list{display:block;margin:0 0 1em!important}}.part-time-flow-list-item{align-items:center;display:flex;list-style-type:none;width:30%}@media only screen and (max-width:768px){.part-time-flow-list-item{display:block;margin-bottom:1em;width:100%}}.part-time-flow-list-item:first-child:before{content:"";display:block;margin-left:1em;min-width:1em}@media only screen and (max-width:768px){.part-time-flow-list-item:first-child:before{content:"";margin-bottom:1em;margin-left:0}}.part-time-flow-list-item+.part-time-flow-list-item:before{color:#e50303;content:"▶";display:block;margin-right:1em}@media only screen and (max-width:768px){.part-time-flow-list-item+.part-time-flow-list-item:before{content:"▼";margin-bottom:1em;margin-left:0;text-align:center}}.part-time-work-life{margin:0 auto;width:80%}@media only screen and (max-width:768px){.part-time-work-life{width:100%}}.part-time-work-life-title{font-size:1.8em;font-weight:700;line-height:1.3em;margin-bottom:1em;text-align:center}.part-time-work-life-box{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin:0 auto 1em}.part-time-work-life-box-item img{max-width:100%}.part-time-work-life-box-item-l{width:48.5%}@media only screen and (max-width:768px){.part-time-work-life-box-item-l{width:100%}}.part-time-work-life-box-item-s{width:31%}@media only screen and (max-width:768px){.part-time-work-life-box-item-s{width:30%}}.part-time-work-life-box2{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin:0 auto 4em}.part-time-work-life-contents,.part-time-work-life-contents p{margin-bottom:2em}.part-time-job-content{display:flex;flex-wrap:wrap;gap:3%;justify-content:center;margin:0 auto;width:80%}@media only screen and (max-width:768px){.part-time-job-content{width:100%}}.part-time-job-content-item{margin-bottom:1.5%;width:30%}@media only screen and (max-width:768px){.part-time-job-content-item{width:100%}.part-time-job-content-item-s{display:flex;margin:0 auto 1em;text-align:center;width:70%}}.part-time-table{margin:0 auto;width:100%}@media only screen and (max-width:768px){.part-time-table{width:960px}.part-time-table-wrapper{overflow-x:scroll}}.part-time-table td,.part-time-table th{padding:.5em 1em;text-align:center}.part-time-table thead th{background:#e30303;color:#fff}.part-time-table thead th+th{border-left:1px solid #fff}.part-time-table tbody td+td{border-left:1px solid #e30303}.part-time-table tbody th{border-right:1px solid #e30303}.part-time-table tbody tr:nth-child(2n) th,.part-time-table tbody tr:nth-child(odd){background:rgba(227,3,3,.2)}.part-time-table tbody tr:nth-child(odd) th{background:rgba(227,3,3,.4)}.part-time-table tbody .attention{background-color:rgba(255,131,26,.2)}.mobile-order{padding:60px 0}.mobile-order-bg{background-color:#fffee8}.mobile-order-title{margin-bottom:60px}.mobile-order-sub-title{margin-bottom:1em}.mobile-order-text{margin-bottom:1em;text-align:center}@media only screen and (min-width:769px){.mobile-order-list{margin:0 auto;max-width:680px}}.mobile-order-list-item{border-bottom:1px solid #202020;display:flex;flex-direction:column;padding:2em 0}@media only screen and (min-width:769px){.mobile-order-list-item{align-items:center;flex-direction:row;justify-content:space-between}}.mobile-order-shop-title{font-size:1.15em;font-weight:700;margin-bottom:1em}@media only screen and (min-width:769px){.mobile-order-shop-title{margin-bottom:0}}.mobile-order-shop-title:before{color:#e50303;content:"▶";display:inline-block;margin-right:.5em}@media only screen and (min-width:769px){.mobile-order-button-item{font-size:1rem;margin-left:1em}}.mobile-order-page-contents{padding-top:60px}.mobile-order-buttons{display:flex;justify-content:space-around;text-align:right}@media only screen and (max-width:768px){.mobile-order-buttons{align-items:center;flex-direction:column}.mobile-order-buttons-item{margin-bottom:2em}}.mobile-order-buttons a{display:block;margin-bottom:.5em}.mobile-order-howto-qr{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1em}@media only screen and (min-width:769px){.mobile-order-howto-qr{justify-content:flex-start}}.mobile-order-howto-qr-item{display:none;height:100px;margin-left:2em;width:100px}@media only screen and (min-width:769px){.mobile-order-howto-qr-item{display:block;height:120px;width:120px}}.mobile-order-howto-qr iframe{height:80px;width:200px}.mobile-order-howto-qr>line-it-button{height:80px}.mobile-order-howto-list-item{align-items:center;background:#fff;border:1px solid #a5a5a5;border-radius:1em;display:flex;flex-wrap:nowrap;margin-bottom:1em;padding:1em}.mobile-order-howto-list-item:before{align-items:center;background-color:#e50303;border-radius:1em;content:"";display:flex;height:2em;justify-content:center;margin-right:1em;min-height:2em;min-width:2em;width:2em}.mobile-order-howto-list-item__1:before{color:#fff;content:"1"}.mobile-order-howto-list-item__2:before{color:#fff;content:"2"}.mobile-order-howto-list-item__3:before{color:#fff;content:"3"}.mobile-order-howto-list-item__4:before{color:#fff;content:"4"}.mobile-order-howto-list-item__5:before{color:#fff;content:"5"}.mobile-order-howto-list-item__6:before{color:#fff;content:"6"}.mobile-order-howto-list-item__7:before{color:#fff;content:"7"}.mobile-order-howto-list-item__8:before{color:#fff;content:"8"}.faq-categories{margin-bottom:5em}.faq-categories-list{display:block;margin-bottom:2em}@media only screen and (min-width:769px){.faq-categories-list{display:flex}}.faq-categories-list-item{margin-bottom:.5em;margin-right:0}@media only screen and (min-width:769px){.faq-categories-list-item{margin-bottom:0;margin-right:1em}}.faq-categories-list-item a{border:1px solid #202020;border-radius:.3em;display:block;padding:.5em 1em;text-decoration:none}.faq-content{border-bottom:1px solid #202020;margin-bottom:3em}.faq-content-title{font-size:1.2em;font-weight:700;margin-bottom:1em}.faq-content-item{border-top:1px solid #202020;line-height:180%;padding:2rem 1rem 1rem;position:relative}.faq-content-item-q{display:flex;font-size:1em;font-weight:700;justify-content:flex-start}.faq-content-item-q:before{color:red;content:"Q.";display:block;font-size:1.3em;margin-right:1em;min-width:1em;width:1em}.faq-content-item-q-link{color:#202020;text-decoration:none}.faq-content-item-arrow{align-self:flex-start;margin-left:auto;min-width:1em;transition:all .3s ease-in-out;width:1em}.faq-content-item-arrow.is-display{transform:rotate(180deg)}.faq-content-item-icon{left:0;position:absolute;top:.5rem}.faq-content-item-icon-list{display:flex}.faq-content-item-icon-list-item{display:block;font-size:.7em;line-height:1em;margin-right:.5em;padding:.3em 0;text-align:center;width:5em}.faq-content-item-icon-list .line{background-color:#fcf14b;color:#202020;font-weight:700}.faq-content-item-icon-list .web{background-color:#ff841a;color:#fff}.faq-content-item-a{display:none;padding:1em 0}.faq-content-item-a.is-display{animation:slidedown .3s ease-in-out;display:flex}.faq-content-item-a:before{color:#a5a5a5;content:"A.";display:block;font-size:1.3em;margin-right:1em;min-width:1em;width:1em}@keyframes slidedown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.media-box{background-color:#fb8427;padding:0 0 1em}.media-box-title{color:#fff;font-weight:700;padding:1em 0;text-align:center}.media-box-list{background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:50px;border-radius:10px;padding:18px 30px 18px 50px}.media-box-list-item{display:flex;font-size:14px;line-height:150%;margin-bottom:.2em}.media-box-list-date{margin-right:1em}.media-box-list-title a{text-decoration:underline}@media only screen and (max-width:768px){.util-pc{display:none}}@media only screen and (min-width:769px){.util-sp{display:none}}.util-center{text-align:center}.bg-yellow{background-color:#fffee8}.padding-em1{padding:1em}.button-common a{background-color:#e50303;border-radius:.4em;color:#fff;display:block;font-size:1.2em;padding:.8em 0;text-align:center;text-decoration:none}@media only screen and (min-width:769px){.button-common-small a{margin-left:auto;margin-right:auto;max-width:50%}}.margin-bottom-0{margin-bottom:0}.margin-bottom-common{margin-bottom:3rem}.text-bold{font-weight:700}.text-large{font-size:1.3rem}.text-x-large{font-size:1.8rem}.text-gray{color:#7d7d7d}.text-lineheight{line-height:2em}
/*# sourceMappingURL=app.min.css.map */