.modaal-overlay{opacity:1 !important}img{max-width:100%;height:auto}ul,li{padding:0;margin:0}body{line-height:2em;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;color:#fff;background:#000;font-size:16px;font-size:4.1025641026vw;word-wrap:break-word}@media screen and (min-width: 768px){body{font-size:16px}}a{color:#fcce00;text-decoration:none}a:hover{text-decoration:underline}.en{font-family:"New Tegomin",serif;font-weight:300;font-style:italic}.global-header{background:#000;position:fixed;width:100%;height:66px;z-index:120}.global-header__inner .header__logo{width:140px;margin:10px auto 7px auto;line-height:0}.global-header__inner .hamburger-menu .header__nav{position:fixed;top:0;right:0;width:100%;height:100%;display:none;z-index:110;background-color:rgba(0,0,0,.3);transition:all .5s}.global-header__inner .hamburger-menu .header__nav__menu{padding:5% 10% 10%;background-color:rgba(0,0,0,.9);width:70%;margin:0 0 0 auto}.global-header__inner .hamburger-menu .header__nav__menu li{list-style:none}.global-header__inner .hamburger-menu .header__nav__menu li.menu__logo{width:59%;margin-bottom:30px}.global-header__inner .hamburger-menu .header__nav__menu li a{font-family:"Kaisei Decol",serif;display:block;width:100%;font-size:22px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;margin:0 0 20px 0;position:relative;background:url(../img/common/nav_bg.png) no-repeat;background-size:contain;text-align:center;padding:4% 0}.global-header__inner .hamburger-menu .header__nav__menu li ul{margin-bottom:20px;margin-top:-10px}.global-header__inner .hamburger-menu .header__nav__menu li ul li{background-image:none}.global-header__inner .hamburger-menu .header__nav__menu li ul li a{background:none !important;padding:5px;font-size:1em;line-height:120%;color:#000;margin-bottom:10px}.global-header__inner .hamburger-menu .nav_twitter{width:40px !important;height:40px !important;background:#fff;border-radius:50%;display:flex !important;justify-content:center !important;align-items:center !important}.global-header__inner .hamburger-menu .nav_twitter:hover{background-color:#fcce00}.global-header__inner .hamburger-menu .nav_twitter a{background-image:none !important;padding:0}.global-header__inner .hamburger-menu .nav_twitter a img{width:24px;margin-top:5px}.global-header__inner .menu-btn{position:fixed;top:2px;right:5px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:120}.global-header__inner .menu-btn span,.global-header__inner .menu-btn span:before,.global-header__inner .menu-btn span:after{content:"";display:block;height:3px;width:44px;border-radius:3px;background-color:#fff !important;position:absolute}.global-header__inner .menu-btn span:before{bottom:15px}.global-header__inner .menu-btn span:after{top:15px}.global-header__inner #menu-btn-check{display:none}.global-header__inner #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0) !important}.global-header__inner #menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg);transition:all .3s}.global-header__inner #menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg);transition:all .3s}.global-header__inner #menu-btn-check:checked~.header__nav{display:block !important}@media screen and (min-width: 768px){.global-header{height:auto}.global-header .global-header__inner{max-width:1240px;width:98%;padding:10px 10px;margin:0 auto;display:flex;align-items:center}.global-header .global-header__inner .menu-btn{top:10px}.global-header .global-header__inner .header__logo{font-size:0;display:block;padding:0;margin:0;max-width:190px;width:110px}.global-header .global-header__inner .hamburger-menu{margin:0 0 0 auto}.global-header .global-header__inner .hamburger-menu .menu__logo{display:none}.global-header .global-header__inner .hamburger-menu .header__nav{position:relative;display:block}.global-header .global-header__inner .hamburger-menu .header__nav__menu{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item{max-width:7.2rem;width:120px;margin:0 0 0 10px;position:relative}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item>ul{display:none}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item>ul li{background:#fff}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item>ul li a:hover{background:#fcce00 !important}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item a{margin:0;font-weight:bold;background-size:contain !important;background:url(../img/common/nav_bg_pc.png) no-repeat center top}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item a:hover{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:hover>ul{display:block;position:absolute;opacity:1;top:50px;transition:1s;width:100%;padding:10px 0 0 0}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:hover>ul li{margin:0 0 0 0}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:hover>ul li a{background-image:none;transition:all .3s ease;line-height:200%}}@media screen and (min-width: 768px)and (min-width: 768px){.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:hover>ul li a{font-size:15px}}@media screen and (min-width: 768px){.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:hover>ul li a a:hover{background:#fcce00 !important}.global-header .global-header__inner .menu-btn{display:none}.global-header .global-header #menu-btn-check~.header__nav{display:block !important}}@media screen and (min-width: 768px)and (max-width: 930px){.global-header .global-header__inner{flex-flow:column}.global-header .global-header__inner .hamburger-menu{margin:10px 0 0 0}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item{width:100px}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item a{background-size:cover !important}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.menu__item:first-child{margin:0 0 0 0}}@media screen and (max-width: 767px){.global-header .global-header__inner .hamburger-menu .header__nav{overflow-y:scroll}.global-header .global-header__inner .hamburger-menu .header__nav__menu{height:100%}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.nav_twitter{margin:0 auto}.global-header .global-header__inner .hamburger-menu .header__nav__menu li.nav_twitter a{padding:0;margin:0}.global-header .global-header__inner .hamburger-menu .header__nav__menu li ul li a{color:#fff}}footer{padding-top:100px;background:#000}footer .footer__inner{margin:0 auto;font-size:14px;font-size:3.5897435897vw}@media screen and (min-width: 768px){footer .footer__inner{font-size:16px}}footer .footer__inner__menu{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px 10%;margin:0 auto}footer .footer__inner__menu .footer__nav__menu{list-style:none;margin:0 auto;flex-wrap:wrap}footer .footer__inner__menu .footer__nav__menu li{text-align:left}footer .footer__inner__menu .footer__nav__menu li:nth-child(2n){margin-right:0}footer .footer__inner__menu .footer__nav__menu li a{color:#fff;text-decoration:underline}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop{width:100%;display:flex}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul{display:flex;list-style:none}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul li{margin-left:20px}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul li::before{content:"/";margin-right:10px}footer .footer__inner .company{padding:20px 10%;text-align:center}footer .footer__inner .company a{text-decoration:underline}footer .footer__inner .copyright{padding:10px 10px;text-align:center;color:#000;background:#fbf8f6;line-height:130%}footer .footer__inner .copyright p{margin:0}@media screen and (min-width: 768px){footer .footer__inner__menu .footer__nav__menu{max-width:1240px;justify-content:space-between;display:flex}footer .footer__inner__menu .footer__nav__menu li{width:auto;text-align:center;margin-right:0;display:flex}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop{width:auto}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul{display:flex}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul li{margin-left:10px}footer .footer__inner__menu .footer__nav__menu li.footer_nav_shop ul li::before{content:"/";margin-right:10px}}.index li.nav_top a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.index li.nav_top a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.news li.nav_info a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.news li.nav_info a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.access li.nav_access a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.access li.nav_access a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.faq li.nav_faq a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.faq li.nav_faq a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.menu li.nav_menu a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.menu li.nav_menu a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.shop_kawasaki li.nav_shop a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.shop_kawasaki li.nav_shop a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.shop_shinbashi li.nav_shop a{background:url(../img/common/nav_bg_on.png) no-repeat center top !important;background-size:contain !important}@media screen and (min-width: 768px){.shop_shinbashi li.nav_shop a{background:url(../img/common/nav_bg_on_pc.png) no-repeat center top !important}}.shop_kawasaki .global-header__inner .hamburger-menu .header__nav__menu li ul li.nav_shop-kawasaki a,.shop_shinbashi .global-header__inner .hamburger-menu .header__nav__menu li ul li.nav_shop-shinbashi a{background:#fcce00 !important}@media screen and (max-width: 767px){.shop_kawasaki .global-header__inner .hamburger-menu .header__nav__menu li ul li.nav_shop-kawasaki a,.shop_shinbashi .global-header__inner .hamburger-menu .header__nav__menu li ul li.nav_shop-shinbashi a{background:none !important;color:#fcce00}}.box-title{text-align:center;padding:50px 0}.box-title__inner{width:90%;margin:0 auto}.box-title__inner h1{font-family:"Kaisei Decol",serif;font-weight:300;line-height:130%;padding:0;margin:0;display:inline-block;font-size:42px;font-size:10.7692307692vw}.box-title__inner h1.h1-1{background:url(../img/common/bg_h1-1.png) no-repeat center;background-size:contain;padding:1vw 21.5vw}.box-title__inner h1.h1-2{background:url(../img/common/bg_h1-2.png) no-repeat center;background-size:contain;padding:1vw 21.5vw}.box-title__inner p{margin-bottom:1.5em;line-height:150%}.box-title__inner .btn-more{margin:0 auto 10px}@media screen and (min-width: 768px){.box-title__inner h1{font-size:43px}.box-title__inner h1.h1-1{padding:20px 250px}.box-title__inner h1.h1-2{padding:20px 250px}.box-title__inner p .brsp{display:none}}.product-list__nav ul{margin:10px 0;display:flex;flex-wrap:wrap;list-style:none}.product-list__nav ul li{width:calc((100% - 10px)/2);margin:10px 10px 0 0}.product-list__nav ul li:nth-child(even){margin:10px 0 0 0}.product-list__nav ul li a{text-align:center;display:block;background-color:#5e504e;color:#fff;font-family:"New Tegomin",serif;line-height:100%;padding:10px 0}.product-list__nav ul li a:hover{text-decoration:none;opacity:.8}.product-list__nav ul li a span{display:block;font-family:"New Tegomin",serif;font-size:12px;font-size:3.0769230769vw}.product-list__nav ul li.all a{background-color:#cdcdcd;color:#5e504e}@media screen and (min-width: 768px){.product-list__nav ul{justify-content:space-between}.product-list__nav ul li{width:calc((100% - 30px)/4);margin:0}.product-list__nav ul li:nth-child(even){margin:0 0 0 0}.product-list__nav ul li a{font-size:20px}.product-list__nav ul li a span{font-size:14px}}.product-list__list ul li{position:relative;line-height:0;margin-bottom:10px;list-style:none}.product-list__list ul li img{display:block;height:100%;object-fit:cover}.product-list__list ul li .icn{position:absolute;top:3%;left:3%;text-align:center;color:#fff;font-family:"New Tegomin",serif;padding:5px 20px;display:block;line-height:100%}.product-list__list ul li .icn-red{background-color:#e04141}.product-list__list ul li .m-txt{position:absolute;bottom:0;width:100%;color:#fcce00;background-color:rgba(255,255,255,.7);padding:10px 10px 10px}.product-list__list ul li .m-txt p{margin:0;line-height:150%;word-break:break-all}.product-list__list ul li .m-txt .m-price{font-weight:300;font-size:13px;font-size:3.3333333333vw}@media screen and (min-width: 768px){.product-list__list ul li .m-txt .m-price{font-size:13px}}.btn-type1{background-color:#72776d;color:#fff;text-align:center;padding:15px 10px;display:block;font-size:20px;font-size:5.1282051282vw}@media screen and (min-width: 768px){.btn-type1{font-size:20px}}.btn-type1:hover{text-decoration:none}@media screen and (min-width: 768px){.btn-type1.small{font-size:20px}}.btn-type2{background-color:#fcce00;color:#fff;text-align:center;padding:5px 10px 10px;display:block;border-radius:10vw;font-size:24px;font-size:6.1538461538vw}@media screen and (min-width: 768px){.btn-type2{font-size:24px}}.btn-type2:hover{text-decoration:none;opacity:.7}@media screen and (min-width: 768px){.pc{display:inline}.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}.sp{display:inline}}@media screen and (max-width: 767px){.anker{margin-top:-66px;padding-top:66px}}@media screen and (min-width: 768px){.anker{margin-top:-100px;padding-top:100px}}@media screen and (min-width: 768px)and (max-width: 930px){.anker{margin-top:-150px;padding-top:150px}}