.shop-page img{display:inline-block}.shop-page html,.shop-page body,.shop-page div,.shop-page span,.shop-page object,.shop-page iframe,.shop-page h1,.shop-page h2,.shop-page h3,.shop-page h4,.shop-page h5,.shop-page h6,.shop-page p,.shop-page blockquote,.shop-page pre,.shop-page abbr,.shop-page address,.shop-page cite,.shop-page code,.shop-page del,.shop-page dfn,.shop-page em,.shop-page img,.shop-page ins,.shop-page kbd,.shop-page q,.shop-page samp,.shop-page small,.shop-page strong,.shop-page sub,.shop-page sup,.shop-page var,.shop-page b,.shop-page i,.shop-page dl,.shop-page dt,.shop-page dd,.shop-page ol,.shop-page ul,.shop-page li,.shop-page fieldset,.shop-page form,.shop-page label,.shop-page legend,.shop-page makino-shop-tbl,.shop-page caption,.shop-page tbody,.shop-page tfoot,.shop-page thead,.shop-page tr,.shop-page th,.shop-page td,.shop-page article,.shop-page aside,.shop-page canvas,.shop-page details,.shop-page figcaption,.shop-page figure,.shop-page footer,.shop-page header,.shop-page hgroup,.shop-page menu,.shop-page nav,.shop-page section,.shop-page summary,.shop-page time,.shop-page mark,.shop-page audio,.shop-page video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.shop-page body{line-height:1}.shop-page article,.shop-page aside,.shop-page details,.shop-page figcaption,.shop-page figure,.shop-page footer,.shop-page header,.shop-page hgroup,.shop-page menu,.shop-page nav,.shop-page section{display:block}.shop-page ul{list-style:none}.shop-page blockquote,.shop-page q{quotes:none}.shop-page blockquote:before,.shop-page blockquote:after,.shop-page q:before,.shop-page q:after{content:none}.shop-page a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}.shop-page ins{background-color:#ff9;color:#000;text-decoration:none}.shop-page mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}.shop-page del{text-decoration:line-through}.shop-page abbr[title],.shop-page dfn[title]{border-bottom:1px dotted;cursor:help}.shop-page table{border-collapse:collapse;border-spacing:0}.shop-page hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.shop-page input,.shop-page select{vertical-align:middle}.shop-page html{overflow-y:scroll;font-size:62.5%}.shop-page body{font-family:'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-size:140%;line-height:1.8;-webkit-text-size-adjust:100%;min-width:978px;-webkit-font-smoothing:antialiased}.shop-page a{color:#3f51b5;text-decoration:none}.shop-page a:visited{color:#3f51b5;text-decoration:none}.shop-page a:hover{color:#6f7dc8;text-decoration:none}.shop-page .text10{font-size:71.4285714286%}.shop-page .text11{font-size:78.5714285714%}.shop-page .text12{font-size:85.7142857143%}.shop-page .text13{font-size:92.8571428571%}.shop-page .text14{font-size:100%}.shop-page .text15{font-size:107.1428571429%}.shop-page .text16{font-size:114.2857142857%}.shop-page .text17{font-size:121.4285714286%}.shop-page .text18{font-size:128.5714285714%}.shop-page .text19{font-size:135.7142857143%}.shop-page .text20{font-size:142.8571428571%}.shop-page .text21{font-size:150%}.shop-page .text22{font-size:157.1428571429%}.shop-page .text23{font-size:164.2857142857%}.shop-page .text24{font-size:171.4285714286%}.shop-page .text25{font-size:178.5714285714%}.shop-page .text26{font-size:185.7142857143%}.shop-page ul.inner li,.shop-page td.inner{font-size:100% !important}.shop-page img{vertical-align:bottom;line-height:1}.shop-page table th img,.shop-page table td img{vertical-align:middle}.shop-page .clear{clear:both}.shop-page .clearfix:after,.shop-page .fbox:after,.shop-page #contents:after,.shop-page .item-wrap:after{content:'';display:block;height:0;clear:both;visibility:hidden}.shop-page .clearfix,.shop-page .fbox,.shop-page #contents,.shop-page .item-wrap{display:inline-block}.shop-page * html .clearfix,.shop-page * html .fbox,.shop-page * html #contents,.shop-page * html .item-wrap{height:1%}.shop-page .clearfix,.shop-page .fbox,.shop-page #contents,.shop-page .item-wrap{display:block}.shop-page .fr{float:right}.shop-page .fl{float:left}.shop-page ul.fbox li{float:left;display:inline}.shop-page .in-block{letter-spacing:-0.4em}.shop-page .in-block li,.shop-page .in-block dt,.shop-page .in-block dd{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;vertical-align:top}.shop-page .text-bold{font-weight:bold}.shop-page .mt0{margin-top:0 !important}.shop-page .mt5{margin-top:5px !important}.shop-page .mt10{margin-top:10px !important}.shop-page .mt15{margin-top:15px !important}.shop-page .mt20{margin-top:20px !important}.shop-page .mt25{margin-top:25px !important}.shop-page .mt30{margin-top:30px !important}.shop-page .mt40{margin-top:40px !important}.shop-page .mt50{margin-top:50px !important}.shop-page .mt60{margin-top:60px !important}.shop-page .mb0{margin-bottom:0 !important}.shop-page .mb5{margin-bottom:5px !important}.shop-page .mb10{margin-bottom:10px !important}.shop-page .mb15{margin-bottom:15px !important}.shop-page .mb20{margin-bottom:20px !important}.shop-page .mb25{margin-bottom:25px !important}.shop-page .mb30{margin-bottom:30px !important}.shop-page .mr5{margin-right:5px !important}.shop-page .mr10{margin-right:10px !important}.shop-page .mr15{margin-right:15px !important}.shop-page .mr20{margin-right:20px !important}.shop-page .ml5{margin-left:5px !important}.shop-page .ml10{margin-left:10px !important}.shop-page .ml15{margin-left:15px !important}.shop-page .ml20{margin-left:20px !important}.shop-page .pt0{padding-top:0 !important}.shop-page .pb0{padding-botttom:0 !important}.shop-page input,.shop-page textarea{vertical-align:middle}.shop-page label{vertical-align:middle}.shop-page .text-r{text-align:right !important}.shop-page .text-c,.shop-page table.text-c th,.shop-page table.text-c td,.shop-page table.th-c th{text-align:center !important}.shop-page .text-l{text-align:left !important}.shop-page .block{display:block}.shop-page header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:2%;padding-right:2%}.shop-page #corp-header{background-color:#fff;border-bottom:1px solid #e6e6e6;position:fixed;width:100%;z-index:9000}.shop-page #inner-corp-header{margin:0 auto;min-width:978px;max-width:1140px;width:100%;background:#fff}.shop-page #corp-header-logo,.shop-page #corp-header-nav{float:left;vertical-align:top}.shop-page #corp-header-logo{margin-right:25px}.shop-page #corp-header-nav{width:434px}.shop-page #corp-header-nav a{color:#000;display:block}.shop-page #corp-header-nav .inner-corp-nav{padding-top:25px;width:100%}.shop-page #corp-header-nav li{float:left;font-size:107.1428571429%;padding-left:4%;vertical-align:top}.shop-page #corp-header-nav li:first-child{padding-left:0}.shop-page #corp-header-nav .corp-nav-parent{border-bottom:3px solid #fff;display:block;cursor:pointer;padding-bottom:24px}.shop-page #corp-header-nav .hover .corp-nav-parent,.shop-page #corp-header-nav .parent-active,.shop-page #corp-header-nav .active .corp-nav-parent{border-bottom:3px solid #3f51b5}.shop-page #corp-header-nav .active .corp-nav-parent,.shop-page #corp-header-nav .parent-active{font-weight:bold}.shop-page #corp-header-nav #subnav-corp .corp-second-nav{padding-top:35px}.shop-page #corp-header-nav #subnav-corp .corp-second-nav span{width:160px}.shop-page #corp-header-nav .corp-nav-dropdown{background-color:#f9f9f9;padding-bottom:20px;display:block;position:absolute;left:0;top:80px;width:100%;display:none}.shop-page #corp-header-nav .corp-nav-dropdown:after{background:url(/common/css/img/childnav_shadow.png) no-repeat center bottom;content:'';display:block;position:absolute;left:0;bottom:-20px;height:20px;width:100%}.shop-page #corp-header-nav .corp-nav-dropdown li{display:block;padding:0}.shop-page #corp-header-nav .corp-nav-child{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;letter-spacing:-0.4em;margin:0 auto;max-width:1140px;width:920px}.shop-page #corp-header-nav .corp-second-nav{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin-bottom:8px;margin-right:40px;padding-top:25px;width:200px;vertical-align:top}.shop-page #corp-header-nav .corp-second-nav:nth-child(4n){margin-right:0}.shop-page #corp-header-nav .corp-second-nav li{font-size:93.3333333333%;line-height:1.1;float:none}.shop-page #corp-header-nav .corp-second-nav span{display:block;padding:6px 10px 7px 30px;position:relative}.shop-page #corp-header-nav .corp-second-nav span:before{color:#3f51b5;display:block;content:'\f054';font-family:FontAwesome;font-size:12px;position:absolute;left:10px;top:8px}.shop-page #corp-header-nav .corp-second-nav a{display:block}.shop-page #corp-header-nav .corp-second-nav a:hover{color:#3f51b5}.shop-page #corp-header-nav .corp-second-nav .active span{background-color:#3f51b5;color:#fff}.shop-page #corp-header-nav .corp-second-nav .active span:before{color:#fff}.shop-page #corp-header-nav .corp-nav-col2{width:43.4%}.shop-page #corp-header-nav .corp-nav-sttl{font-size:106.6666666667%;line-height:1.2;margin-bottom:5px;font-weight:bold}.shop-page #corp-header-nav li.corp-nav-sttl{font-size:106.6666666667%}.shop-page #corp-header-nav .active-sttl span{background-color:#3f51b5;color:#fff}.shop-page #corp-header-nav .active-sttl span:before{color:#fff}.shop-page #corp-header-nav .gnav-thumb{display:block;margin-bottom:8px}.shop-page #corp-header-other{display:table;float:right;position:relative;width:299px}.shop-page #corp-header-other ul{border-right:1px solid #e6e6e6}.shop-page #corp-header-other li{border-left:1px solid #e6e6e6;display:table-cell;cursor:pointer;font-size:107.1428571429%;text-align:center;width:148px}.shop-page #corp-header-other .corp-other-parent{display:table;text-align:center;width:100%}.shop-page #corp-header-other .inner-other-parent{display:table-cell;height:79px;line-height:1.5;vertical-align:middle}.shop-page #corp-header-other .inner-other-parent:after{color:#b2b2b2;display:block;content:'\f078';font-family:FontAwesome}.shop-page #corp-header .corp-other-child{background-color:#fff;display:none;position:absolute;right:0;top:80px}.shop-page #corp-header .corp-other-child li{font-size:100%}.shop-page #corp-header .corp-brand-child{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;letter-spacing:-0.4em;overflow:hidden;margin-right:149px}.shop-page #corp-header .corp-brand-child li{border-bottom:1px solid #e6e6e6;display:block}.shop-page #corp-header .corp-global-child li{border-bottom:1px solid #e6e6e6;display:block}.shop-page #corp-header .corp-global-child a{color:#000;display:block;padding-bottom:12px;padding-top:11px}.shop-page .close{margin-top:10px;background:#e5e5e5;margin-bottom:-15px;text-align:center;display:none;font-size:85.7142857143%;font-weight:bold}.shop-page .close a{display:inline-block;background:#fff;padding:2px 4px}.shop-page .close a:hover{color:#6f7dc8 !important}.shop-page #subnav-corp .close{margin-top:30px}.shop-page #contents{padding-bottom:100px}.shop-page #contents.brand-contents{padding-bottom:0;padding-top:0}.shop-page #shift-contents{margin:0 auto;position:relative;width:978px}.shop-page .inner-cont{margin:0 auto;width:978px}.shop-page .relative{position:relative}.shop-page #footer-brand{background:url(/shop/common/css/img/childnav_shadow.png) no-repeat center top;margin:0 auto;max-width:1140px;min-width:978px;padding-bottom:15px;padding-top:19px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:19px 0 15px}.shop-page #footer-brand-bnr{display:table;width:100%}.shop-page #footer-brand-bnr li{display:table-cell;text-align:center}.shop-page #footer-brand-bnr li img{height:auto;max-width:100%}.shop-page footer{background-color:#000;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:2%;padding-right:2%}.shop-page footer a,.shop-page footer a:visited,.shop-page footer a:hover{color:#b2b2b2}.shop-page #inner-footer{margin:0 auto;width:978px}.shop-page #head-footer{letter-spacing:-0.4em;width:100%}.shop-page #footer-ci,.shop-page #footer-share,.shop-page #pagetop{border-left:1px solid #4d4d4d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;vertical-align:middle}.shop-page #footer-share{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;letter-spacing:-0.4em;padding-left:40px;width:520px}.shop-page #footer-share dt{margin-bottom:9px}.shop-page #footer-share dd{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin-right:20px;position:relative;vertical-align:middle}.shop-page .share-fblike,.shop-page .share-line{top:-6px}.shop-page .share-gplus{width:70px}.shop-page #pagetop{border-right:1px solid #4d4d4d;width:118px}.shop-page #pagetop a{display:block;height:100px;position:relative}.shop-page #pagetop a:before{color:#fff;display:block;font-size:25px;content:'\f077';font-family:FontAwesome;left:0;line-height:0.5;position:absolute;text-align:center;top:44px;width:100%}.shop-page #pagetop span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;zoom:1}.shop-page #footer-nav{display:table;padding-top:45px;width:100%}.shop-page .footer-nav-set{display:table-cell;width:20%}.shop-page .footer-nav-set li{margin-top:3px}.shop-page .footer-nav-set li a:hover{color:#fff;font-weight:bold}.shop-page .footer-nav-ttl{color:#ccc}.shop-page .footer-nav-ttl a,.shop-page .footer-nav-ttl a:visited,.shop-page .footer-nav-ttl a:hover{color:#fff}.shop-page #footer-cinfo{letter-spacing:-0.4em;text-align:center;margin-top:35px}.shop-page #footer-cinfo li{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;font-size:85.7142857143%;margin-left:24px}.shop-page #footer-cinfo li:first-child{margin-left:0}.shop-page #footer-registered,.shop-page #footer-copyright{line-height:1;text-align:center;height:13px}.shop-page #footer-registered img,.shop-page #footer-copyright img{vertical-align:top}.shop-page #footer-registered{margin-top:30px}.shop-page #footer-copyright{margin-top:17px}.shop-page a .corp-nav-parent:hover{color:#3f51b5 !important}.shop-page .corp-other-parent:hover{color:#3f51b5 !important}.shop-page #subnav-lang a:hover{color:#3f51b5 !important}.shop-page body{overflow:hidden}.shop-page .sp{display:none}.shop-page #corp-brand{min-width:978px}.shop-page .inner-header-brand{margin:0 auto;width:978px}.shop-page .header-set-left,.shop-page .header-set-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-top:59px;min-height:840px}.shop-page .header-set-right{text-align:right}.shop-page .header-set-left{text-align:left}.shop-page #index-header-logo{margin-bottom:61px}.shop-page #index-header-lead{margin-right:34px;margin-top:9px}.shop-page .whatis,.shop-page .inner-whatis{position:relative}.shop-page .whatis{min-width:978px;padding-top:38px}.shop-page .whatis:before{content:'';display:block;height:80%;height:274px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg);margin:-35px -10% 0;position:absolute;left:0;top:0;width:120%}.shop-page .whatis.color01:before{background-color:#e50000}.shop-page .whatis.color02:before{background-color:#006933}.shop-page .whatis.color03:before{background-color:#006933}.shop-page .whatis.color03:after{background-color:#41220f}.shop-page .whatis:after{background-color:#000;content:'';display:block;height:80%;height:274px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);margin:0 -10% 0;position:absolute;left:0;top:0;width:120%}.shop-page .inner-whatis .inner-cont{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:222px;position:relative;z-index:2}.shop-page .whats-img{left:0;position:absolute;top:-30px}.shop-page .ie8 .whatis:before,.shop-page .ie8 .whatis:after{background-color:#000}.shop-page .ie8 .whatis{margin-top:-50px}.shop-page .menu{margin-top:45px}.shop-page .inner-menu{background-color:#fff}.shop-page .scroll-cont{padding-top:400px}.shop-page .scroll-cont-ttl{position:absolute;left:0;text-align:center;top:-237px;width:100%}.shop-page .scroll-cont-ttl2{position:absolute;left:0;text-align:center;top:-300px;width:100%}.shop-page .brand-footer{background:#f8f8f8 url(../../../common/css/img/childnav_shadow.png) no-repeat center top;padding-bottom:40px;padding-top:70px}.shop-page .brand-footer-bnr{letter-spacing:-0.4em;overflow:hidden;margin-right:-30px;width:1080px}.shop-page .brand-footer-bnr li{background-color:#fff;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin-bottom:30px;margin-right:30px;text-align:center;width:474px}.shop-page .brand-footer-bnr a{color:#444;display:block;height:158px;display:table-cell;vertical-align:middle;width:472px}.shop-page .brand-footer-bnr .brand-footer-full{width:978px}.shop-page .brand-footer-bnr .brand-footer-full a{width:976px}.shop-page #brand-footer-recruit{background:#fff url(/shop/common/css/img/bnr_recruit.jpg) no-repeat right top;padding-left:29px;text-align:left}.shop-page .brand-bnr-ttl{color:#3f51b5;font-size:171.42857%;display:block;font-weight:bold}.shop-page .nagata-index{background:url(/shop/common/css/img/nagata/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #nagata #index-header-logo{margin-right:15px}.shop-page .nagata-index-menu,.shop-page #nagata #ibg01{background:url(/shop/common/css/img/nagata/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .nagata-index-menu .inner-menu,.shop-page #nagata #ibg01 .inner-menu{padding-bottom:115px}.shop-page .nagata-menu-img{position:absolute}.shop-page .nagata-menu-sttl{width:23px}.shop-page .nagata-menu-detail{width:200px}.shop-page .nagata-menu-sttl,.shop-page .nagata-menu-text,.shop-page .nagata-price{position:relative;z-index:2}.shop-page .nagata-menu-text{line-height:1.5}.shop-page .nagata-price{margin-top:15px}.shop-page .nagata-price li{color:#e50000;font-size:100%;font-weight:bold}.shop-page #nagata-menu01{padding-top:92px;min-height:390px}.shop-page #nagata-menu01 .nagata-menu-img{right:0;top:92px}.shop-page #nagata-menu01 .nagata-menu-detail{margin-left:25px;padding-top:85px}.shop-page #nagata-menu01 .nagata-menu-sttl{padding-top:49px}.shop-page #nagata-menu02{margin-top:22px;padding-top:73px;min-height:390px}.shop-page #nagata-menu02 .nagata-menu-img{left:0;top:0}.shop-page #nagata-menu02 .nagata-menu-detail{margin-right:25px;padding-top:35px}.shop-page .nagata-other-menu{border-top:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:25px;padding-top:10px;padding-left:10px;width:222px}.shop-page .nagata-other-menu .nagata-menu-sttl{font-size:128.57143%;width:auto}.shop-page .nagata-other-menu .nagata-price{margin-top:5px}.shop-page .nagata-other-menu.last{margin-right:0}.shop-page .nagata-menu-info{background-color:#f5f5f5;border:1px solid #e6e6e6;font-size:114.28571%;font-weight:bold;margin-top:70px;padding-bottom:10px;padding-top:10px;text-align:center}.shop-page .nagata-menu-note{font-size:85.71429%;text-align:right;margin-top:5px}.shop-page .nagata-index-shop,.shop-page #nagata #ibg02{background:url(/shop/common/css/img/nagata/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .nagata-shop-tbl{width:100%}.shop-page .nagata-shop-tbl th,.shop-page .nagata-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .nagata-shop-tbl th{text-align:left}.shop-page .nagata-shop-tbl .nagata-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .nagata-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .nagata-shop-tbl a:hover{text-decoration:none}.shop-page .nagata-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .nagata-shop-name{width:350px}.shop-page .nagata-shop-add{width:450px}.shop-page .nagata-shop-parking{width:10%}.shop-page .nagata-shop-tel{width:15%}.shop-page .marugame-index{background:url(/shop/common/css/img/marugame/head_img.jpg) no-repeat;background-size:cover}.shop-page #marugame #index-header-logo{margin:8px 33px 58px 15px}.shop-page .marugame-sub{border-top:solid 4px #c82034}.shop-page #marugame-menu .marugame-sub{background:url(/shop/common/css/img/marugame/bg_menu_main.jpg) no-repeat 30% top}.shop-page #marugame-howto .marugame-sub{background:url(/shop/common/css/img/marugame/bg_howto_main.jpg) no-repeat 30% top}.shop-page #marugame-overseas .marugame-sub{background:url(/shop/common/css/img/marugame/bg_overseas_main.jpg) no-repeat 30% top}.shop-page #marugame-allergy .marugame-sub{background:url(/shop/common/css/img/marugame/bg_allergy_main.jpg) no-repeat 30% top}.shop-page #marugame-attatchment .marugame-sub{background:url(/shop/common/css/img/marugame/bg_attatchment_main.jpg) no-repeat 30% top}.shop-page #marugame-movie .marugame-sub{background:url(/shop/common/css/img/marugame/bg_movie_main.jpg) no-repeat 30% top}.shop-page .marugame-snav-wrap{width:978px;margin:98px auto 83px;text-align:right}.shop-page .marugame-snav-wrap p{margin-right:22px}.shop-page .marugame-snav{margin:28px 0 0 0}.shop-page .marugame-snav li{float:right;width:37px}.shop-page .marugame-sub-ttl{width:978px;margin:0 auto 115px;text-align:center}.shop-page .marugame-sub-ttl h1{margin:0 0 20px}.shop-page .marugame-ttl-min{margin:0 0 75px;padding:0 0 13px;border-bottom:solid 1px #e5e5e5}.shop-page .marugame-ttl-min span{display:block;padding:0 0 0 20px;background:url(/shop/common/css/img/marugame/circle.gif) no-repeat left center;font-size:171.42857%;font-family:'游明朝体', 'YuMincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐ明朝', 'MS PMincho';line-height:1}.shop-page .marugame-banner{width:978px;margin:80px auto 90px}.shop-page .marugame-banner p{width:978px;height:240px;background:#fff;text-align:center;vertical-align:middle;line-height:240px}.shop-page .marugame-banner p:first-child{margin:0 0 80px}.shop-page .marugame-banner ul.line2{margin-bottom:80px}.shop-page .marugame-banner ul.line2 li{width:474px;height:125px;padding:20px 15px 0;box-sizing:border-box;border:none;margin-left:0;padding:0}.shop-page .marugame-banner ul.line2 li:first-child{margin-right:30px}.shop-page .marugame-banner ul.line4 li{margin-left:30px;width:220px;height:125px;border:1px solid #e5e5e5;padding:20px 15px 0;box-sizing:border-box}.shop-page .marugame-banner ul.line4 li:first-child{margin-left:0px}.shop-page .marugame-banner ul li a{display:block;text-align:center;font-weight:bold;font-size:114.28571%;margin-bottom:5px}.shop-page .marugame-spinner{position:absolute;top:50%;left:50%;margin:auto -15px -15px auto}.shop-page #marugame .index-nav-title{float:right;width:auto;margin:0 0 0 30px;text-align:center}.shop-page #marugame .index-nav-title h1{margin:0 0 20px}.shop-page #marugame .index-nav-lead{float:right;width:auto;padding:0 4px 0 0;margin:49px 0 0}.shop-page #marugame .marugame-menu{position:relative;height:755px}.shop-page #marugame .marugame-menu .index-nav-wrap{z-index:2;position:relative;width:978px;height:415px;margin:0 auto}.shop-page #marugame .marugame-menu .index-nav{position:absolute;top:77px;left:71px}.shop-page #marugame .marugame-menu-slider-udon{visibility:hidden;position:absolute;overflow:hidden;width:100%;height:314px;top:120px;left:0}.shop-page #marugame .marugame-menu-slider-udon div{float:left;width:550px;height:314px;text-align:center}.shop-page #marugame .marugame-menu-slider-side{visibility:hidden;position:absolute;overflow:hidden;width:100%;height:314px;left:0;top:375px}.shop-page #marugame .marugame-menu-slider-side div{float:left;width:550px;height:314px;text-align:center}.shop-page #marugame .marugame-howto-content,.shop-page #marugame .marugame-search-content{position:relative;width:50%;height:500px}.shop-page #marugame .marugame-howto-bg,.shop-page #marugame .marugame-search-bg{width:50%;height:500px}.shop-page #marugame .marugame-howto-content{float:right;background:#faf3ec url(/shop/common/css/img/marugame/bg_top_howto1.gif) no-repeat left bottom}.shop-page #marugame .marugame-howto-content .index-nav{position:absolute;left:50%;margin-left:-105px;top:60px}.shop-page #marugame .marugame-howto-bg{float:left;background:url(/shop/common/css/img/marugame/bg_top_howto2.jpg) no-repeat center center;background-size:cover}.shop-page #marugame .marugame-search-content{float:left;background:#fcfbf2 url(/shop/common/css/img/marugame/bg_top_search1.gif) no-repeat right center}.shop-page #marugame .marugame-search-content .index-nav{position:absolute;left:50%;margin-left:-105px;top:80px}.shop-page #marugame .marugame-search-bg{float:right;background:url(/shop/common/css/img/marugame/bg_top_search2.jpg) no-repeat center center;background-size:cover}.shop-page #marugame .marugame-global-content{padding:50px 0 40px;background:#f4f9fd}.shop-page #marugame .marugame-global-content-inner{width:978px;margin:0 auto}.shop-page #marugame .marugame-global-content-inner .index-nav{float:right;width:auto;padding:0 44px 0 0}.shop-page #marugame .marugame-global-nav{float:left;width:auto;margin:50px 0 0;padding:0 0 0 19px}.shop-page #marugame .marugame-global-nav li{float:right;width:auto;height:174px;margin:0 0 0 21px;text-align:center;background:url(/shop/common/css/img/marugame/arrow2.png) no-repeat bottom center}.shop-page #marugame .marugame-global-nav li a{display:block;width:100%;height:100%}.shop-page #marugame .marugame-global-slider-wrap{position:relative;height:330px}.shop-page #marugame .marugame-global-slider{visibility:hidden;overflow:hidden;height:330px}.shop-page #marugame .marugame-global-slider div{float:left;width:500px;height:330px}.shop-page #marugame .marugame-global-slider img{width:100%}.shop-page #marugame .marugame-global-slider.is-responsive img{position:relative;top:-7%}.shop-page #marugame-menu .marugame-item-wrap{letter-spacing:-0.4em}.shop-page #marugame-menu .marugame-menulist{width:978px;margin:70px auto 0}.shop-page #marugame-menu .marugame-item{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:306px;margin:0 30px 85px 0;vertical-align:top}.shop-page #marugame-menu .marugame-item.mr0{margin-right:0}.shop-page #marugame-menu .marugame-item.mb0{margin-bottom:0}.shop-page #marugame-menu .marugame-item-img{position:relative;margin:0 0 20px;border-bottom:solid 1px #e5e5e5;text-align:center}.shop-page #marugame-menu .marugame-item-temp{position:absolute;top:0;right:11px}.shop-page #marugame-menu .marugame-item-temp span{display:block;float:right;width:auto}.shop-page #marugame-menu .marugame-item-head{margin:0 0 8px}.shop-page #marugame-menu .marugame-item-head p{font-size:85.71429%;line-height:1.1}.shop-page #marugame-menu .marugame-item-head p strong{color:#e50000}.shop-page #marugame-menu .marugame-item-head h3{font-size:128.57143%;font-weight:bold}.shop-page #marugame-menu .marugame-item-price{letter-spacing:-0.4em;color:#e50000;font-weight:bold}.shop-page #marugame-menu .marugame-item-price dt,.shop-page #marugame-menu .marugame-item-price dd{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1}.shop-page #marugame-menu .marugame-item-price dt:after{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin:0 3px;content:':'}.shop-page #marugame-menu .marugame-item-price dd{margin:0 20px 0 0}.shop-page #marugame-menu .marugame-item-lead{margin:0 0 10px;font-size:92.85714%}.shop-page #marugame-menu .marugame-topping{letter-spacing:-0.4em}.shop-page #marugame-menu .marugame-topping h3{margin:0 0 20px;font-size:128.57143%;letter-spacing:normal}.shop-page #marugame-menu .marugame-topping p{font-size:85.71429%;letter-spacing:normal}.shop-page #marugame-menu .marugame-topping-item{letter-spacing:-0.4em;display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:50%;margin:0 0 5px}.shop-page #marugame-menu .marugame-topping-item dt,.shop-page #marugame-menu .marugame-topping-item dd{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;font-weight:bold}.shop-page #marugame-menu .marugame-topping-item dt{margin:0 10px 0 0}.shop-page #marugame-menu .marugame-topping-item dd{color:#e50000}.shop-page #marugame-howto .marugame-sub-ttl{margin-bottom:47px}.shop-page .marugame-step{width:978px;margin:0 auto 90px}.shop-page .marugame-step ol{display:inline-block}.shop-page .marugame-step ol li{float:right;width:auto;margin:0;list-style:none}.shop-page .marugame-type{width:978px;margin:0 auto}.shop-page .marugame-type .marugame-ttl-min{margin-bottom:37px}.shop-page .marugame-type h3{float:left;width:145px}.shop-page .marugame-type-item-wrap{letter-spacing:-0.4em;float:right;width:810px}.shop-page .marugame-type-item{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:138px;margin:0 0 0 30px;vertical-align:top}.shop-page .marugame-type-item:first-child{margin:0}.shop-page .marugame-type-item.even{margin-top:50px}.shop-page .marugame-type-item dt{margin:0 0 15px;font-weight:bold;text-align:center}.shop-page .marugame-type-item dt span{display:inline-block;padding:8px;border:solid 1px #e6e6e6;line-height:1}.shop-page .marugame-type-item dd{margin:0 0 15px;line-height:1.57}@media all and (-ms-high-contrast: none){.shop-page .marugame-type-item dt span{padding:10px 8px 5px}}.shop-page #marugame-overseas .marugame-country-list{width:978px;margin:0 auto 37px;text-align:center}.shop-page #marugame-overseas .marugame-country-list h2{font-size:128.57143%;font-family:'游明朝体', 'YuMincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐ明朝', 'MS PMincho'}.shop-page #marugame-overseas .marugame-country-list h2 span{color:#c82034;font-size:150%}.shop-page #marugame-overseas .marugame-country-list ul{letter-spacing:-0.4em}.shop-page #marugame-overseas .marugame-country-list ul li{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin:0 0 0 10px;padding:0 0 0 10px;border-left:solid 1px #aaa;line-height:1}.shop-page #marugame-overseas .marugame-country-list ul li:first-child{margin:0;padding:0;border:0}.shop-page #marugame-overseas .marugame-country-list ul li a{color:#000}.shop-page #marugame-overseas .marugame-country-list ul li a:hover{color:#6f7dc8}.shop-page #marugame-overseas .marugame-country{width:978px;margin:0 auto 50px}.shop-page #marugame-overseas .marugame-country-head{letter-spacing:-0.4em;margin:0 0 50px;border-bottom:solid 1px #e5e5e5;font-family:'游明朝体', 'YuMincho', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐ明朝', 'MS PMincho'}.shop-page #marugame-overseas .marugame-country-head-text{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:50%;padding:0 0 13px}.shop-page #marugame-overseas .marugame-country-head-text h2{display:table-cell;*display:inline;height:76px;margin:0;padding:0 13px 0 0;border:0;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-head-text p{display:table-cell;*display:inline;height:76px;font-size:171.42857%;line-height:1;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-head-text p.marugame-ttl-en{padding:0 0 0 20px;color:#808080;font-size:100%}.shop-page #marugame-overseas .marugame-country-head-img{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:50%;text-align:right}.shop-page #marugame-overseas .marugame-country-head-img ul{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;padding:0 0 13px}.shop-page #marugame-overseas .marugame-country-head-img ul li{display:table-cell;*display:inline;height:76px;padding:0 20px 0 0;line-height:1;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-head-img ul li a{color:#000}.shop-page #marugame-overseas .marugame-country-head-img ul li a:hover{color:#6f7dc8}.shop-page #marugame-overseas .marugame-country-head-img ul li.marugame-country-fb span{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;margin:0 10px 0 0;font-size:164.28571%;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-head-img ul li.marugame-country-official span{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;width:24px;height:23px;margin:0 10px 0 0;background:url(/shop/common/css/img/marugame/official.gif) no-repeat left center;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-head-img div{display:inline-block;letter-spacing:normal;vertical-align:middle;*display:inline;*zoom:1;vertical-align:bottom}.shop-page #marugame-overseas .marugame-country-body{font-size:85.71429%}.shop-page #marugame-overseas .marugame-country-body table{width:100%}.shop-page #marugame-overseas .marugame-country-body th,.shop-page #marugame-overseas .marugame-country-body td{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #e5e5e5;text-align:left}.shop-page #marugame-overseas .marugame-country-body th{color:#c82034}.shop-page #marugame-overseas .marugame-country-body thead th{color:#a3a3a3;font-weight:normal}.shop-page #marugame-overseas .marugame-country-body .marugame-country-shop{width:145px;padding:15px 40px 15px 20px}.shop-page #marugame-overseas .marugame-country-body .marugame-country-address{width:275px;padding-right:40px}.shop-page #marugame-overseas .marugame-country-body .marugame-country-map{width:75px;padding-right:40px}.shop-page #marugame-overseas .marugame-country-body .marugame-country-tel{width:150px;padding-right:40px}.shop-page #marugame-overseas .marugame-country-body .marugame-country-hour{padding-right:20px}.shop-page #marugame-overseas .marugame-country-body tbody tr:nth-child(even) th,.shop-page #marugame-overseas .marugame-country-body tbody tr:nth-child(even) td{background:#f7f7f7}.shop-page #marugame-overseas .marugame-country-body .btn{background:#fff}.shop-page .marugame-allergylist{width:978px;margin:70px auto 0}.shop-page div#allergy .red{color:red}.shop-page div#allergy .blue{color:blue}.shop-page div#allergy p.right{margin-top:20px;text-align:right}.shop-page div#allergy table#allergy_table{margin-top:40px;width:100%}.shop-page div#allergy table#allergy_table th,.shop-page div#allergy table#allergy_table td{border-bottom:1px solid #dbdbdb;padding:5px 0 5px 20px;border-left:1px solid #dbdbdb}.shop-page div#allergy table#allergy_table th:first-child,.shop-page div#allergy table#allergy_table td:first-child{border-left:none}.shop-page div#allergy table#allergy_table th{text-align:left}.shop-page div#allergy table#allergy_table .toridoll-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page div#allergy table#allergy_table a{color:#e50000;font-weight:bold;text-decoration:underline}.shop-page div#allergy table#allergy_table a:hover{text-decoration:none}.shop-page div#allergy table#allergy_table tr:nth-child(2n){background-color:#f6f6f6}@media all and (-ms-high-contrast: none){.shop-page div#allergy table#allergy_table th,.shop-page div#allergy table#allergy_table td{padding:5px 0 0 20px}}.shop-page #at00,.shop-page #at01,.shop-page #at02,.shop-page #at03,.shop-page #at04{position:relative;text-align:center}.shop-page #at00{margin-top:-100px}.shop-page #at01{background:url(/shop/common/css/img/marugame/bg01.jpg) no-repeat center 80px;margin-top:75px;padding-bottom:180px}.shop-page #at01 .atsttl{margin-left:600px}.shop-page #at01 h2{margin-top:378px}.shop-page #at02{background:url(/shop/common/css/img/marugame/bg02.jpg) no-repeat right 20px}.shop-page #at02 .atsttl{padding-top:140px;margin-left:-500px}.shop-page #at02 h2{margin-top:120px}.shop-page #at03{padding-top:190px;padding-bottom:200px;background:url(/shop/common/css/img/marugame/bg03.jpg) no-repeat left top}.shop-page #at03 .atsttl{margin-left:640px}.shop-page #at03 h2{margin-top:65px}.shop-page #at04{background:url(/shop/common/css/img/marugame/bg04.jpg) no-repeat right 60px;padding-bottom:150px}.shop-page #at04 .atsttl{padding-top:0px;margin-left:-540px}.shop-page #at04 h2{margin-top:10px}.shop-page .marushoya-index{background:url(/shop/common/css/img/marushoya/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #index-ttl{float:left}.shop-page #marushoya #index-header-logo{margin-left:15px}.shop-page .marushoya-index-menu,.shop-page #marushoya #ibg01{background:url(/shop/common/css/img/marushoya/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .marushoya-index-menu .inner-menu,.shop-page #marushoya #ibg01 .inner-menu{padding-bottom:115px}.shop-page .marushoya-menu-img{position:absolute}.shop-page .marushoya-menu-sttl{width:23px}.shop-page .marushoya-menu-detail{width:200px}.shop-page .marushoya-menu-sttl,.shop-page .marushoya-menu-text,.shop-page .marushoya-price{position:relative;z-index:2}.shop-page .marushoya-menu-text{line-height:1.5}.shop-page .marushoya-price{margin-top:15px}.shop-page .marushoya-price li{color:#e50000;font-size:100%;font-weight:bold}.shop-page ul.w250{width:250px}.shop-page #marushoya-menu01{padding-top:109px;min-height:400px}.shop-page #marushoya-menu01 .marushoya-menu-img{right:40px;top:92px}.shop-page #marushoya-menu01 .marushoya-menu-detail{margin-right:20px;padding-top:79px}.shop-page #marushoya-menu01 .marushoya-menu-sttl{padding-top:49px}.shop-page #marushoya-menu02{margin-top:50px;padding-top:62px;min-height:390px}.shop-page #marushoya-menu02 .marushoya-menu-img{left:40px;top:0}.shop-page #marushoya-menu02 .marushoya-menu-detail{margin-left:25px;padding-top:28px}.shop-page .marushoya-other-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:table-cell;margin-right:25px;padding-top:10px;padding-left:30px;width:222px}.shop-page .marushoya-other-menu p{border-bottom:1px solid #e5e5e5}.shop-page .marushoya-other-menu.first{width:474px;padding-left:0}.shop-page .marushoya-other-menu .marushoya-menu-sttl{font-size:128.57143%;width:auto;margin-top:10px}.shop-page .marushoya-other-menu .marushoya-price{margin-top:5px}.shop-page .marushoya-other-menu.last{margin-right:0}.shop-page .marushoya-menu-info{background-color:#f5f5f5;border:1px solid #e6e6e6;font-size:114.28571%;font-weight:bold;margin-top:70px;padding-bottom:10px;padding-top:10px;text-align:center}.shop-page .marushoya-menu-note{font-size:85.71429%;text-align:right;margin-top:5px}.shop-page .marushoya-index-shop,.shop-page #marushoya #ibg02{background:url("/shop/common/css/img/marushoya/section02_head.jpg") no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .marushoya-shop-tbl{width:100%}.shop-page .marushoya-shop-tbl th,.shop-page .marushoya-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .marushoya-shop-tbl th{text-align:left}.shop-page .marushoya-shop-tbl .marushoya-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .marushoya-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .marushoya-shop-tbl a:hover{text-decoration:none}.shop-page .marushoya-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .marushoya-shop-name{width:350px}.shop-page .marushoya-shop-add{width:450px}.shop-page .marushoya-shop-parking{width:10%}.shop-page .marushoya-shop-tel{width:20%}.shop-page .toridoll-index{background:url(/shop/common/css/img/toridoll/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #toridoll #index-header-logo{margin-right:30px}.shop-page .toridoll-index-menu,.shop-page #toridoll #ibg01{background:url(/shop/common/css/img/toridoll/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .toridoll-index-menu .inner-menu,.shop-page #toridoll #ibg01 .inner-menu{padding-bottom:115px}.shop-page #toridoll-menu01{padding-top:92px}.shop-page #toridoll-menu01 a{width:100%;height:100%}.shop-page #toridoll-menu02{padding-top:73px}.shop-page span.zoom_item{position:absolute;margin-top:-37%;margin-left:40%}.shop-page .toridoll-index-shop,.shop-page #toridoll #ibg02{background:url("/shop/common/css/img/toridoll/section02_head.jpg") no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .toridoll-shop-tbl{width:100%}.shop-page .toridoll-shop-tbl th,.shop-page .toridoll-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .toridoll-shop-tbl th{text-align:left}.shop-page .toridoll-shop-tbl .toridoll-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .toridoll-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .toridoll-shop-tbl a:hover{text-decoration:none}.shop-page .toridoll-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .toridoll-shop-name{width:355px}.shop-page .toridoll-shop-add{width:450px}.shop-page .toridoll-shop-parking{width:10%}.shop-page .toridoll-shop-tel{width:15%}.shop-page .bnr-full a{display:block;box-sizing:border-box;width:978px;margin:0 auto 50px;border:1px solid #e3e3e3;padding:15px 30px;font-weight:bold;font-size:16px;text-align:center}.shop-page .bnr-full a:hover{background:#eaeaf5;color:#3f51b5 !important}.shop-page .bnr-full a span{font-size:14px;font-weight:normal;margin-left:20px;color:#444;display:inline-block}.shop-page .makino-index{background:url(/shop/common/css/img/makino/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #index-ttl{float:left}.shop-page #makino #index-header-logo{margin-left:15px}.shop-page .makino-index-menu,.shop-page #makino #ibg01{background:url(/shop/common/css/img/makino/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .makino-index-menu .inner-menu,.shop-page #makino #ibg01 .inner-menu{padding-bottom:115px}.shop-page #makino-menu01,.shop-page #makino-menu02{padding-top:73px}.shop-page .makino-index-shop,.shop-page #makino #ibg02{background:url(/shop/common/css/img/makino/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .makino-shop-tbl{width:100%}.shop-page .makino-shop-tbl th,.shop-page .makino-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .makino-shop-tbl th{text-align:left}.shop-page .makino-shop-tbl .makino-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .makino-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .makino-shop-tbl a:hover{text-decoration:none}.shop-page .makino-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .makino-shop-name{width:350px}.shop-page .makino-shop-add{width:450px}.shop-page .makino-shop-parking{width:10%}.shop-page .makino-shop-tel{width:15%}.shop-page .lanaikonas-index{background:url(/shop/common/css/img/lanaikonas/head_img.jpg) no-repeat center top;background-size:cover}.shop-page .lanaikonas-index-menu,.shop-page #lanaikonas #ibg01{background:url(/shop/common/css/img/lanaikonas/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .lanaikonas-index-menu .inner-menu,.shop-page #lanaikonas #ibg01 .inner-menu{text-align:center;padding-bottom:115px}.shop-page .lanaikonas-index-menu .inner-menu p,.shop-page #lanaikonas #ibg01 .inner-menu p{font-size:142.85714%;font-weight:bold;padding-top:72px;margin-bottom:30px}.shop-page .lanaikonas-index-menu .inner-menu div.fbox,.shop-page #lanaikonas #ibg01 .inner-menu div.fbox{padding:0 49px}.shop-page .lanaikonas-index-shop,.shop-page #lanaikonas #ibg02{background:url(/shop/common/css/img/lanaikonas/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .inner-shop div#konas{margin-top:100px}.shop-page .sub_con_title{margin-top:30px;clear:both;font-size:142.85714%;font-weight:bold}.shop-page .sub_con_title:after{margin:5px 0 30px;display:block;content:'';height:0;border-top:1px solid #d9d9d9;border-bottom:2px solid #f0f0f0}.shop-page .lanaikonas-shop-tbl{width:100%}.shop-page .lanaikonas-shop-tbl th,.shop-page .lanaikonas-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .lanaikonas-shop-tbl th{text-align:left}.shop-page .lanaikonas-shop-tbl .lanaikonas-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .lanaikonas-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .lanaikonas-shop-tbl a:hover{text-decoration:none}.shop-page .lanaikonas-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .lanaikonas-shop-name{width:305px}.shop-page .lanaikonas-shop-parking{width:65px}.shop-page .lanaikonas-shop-tel{width:130px}.shop-page .clover-index{background:url(/shop/common/css/img/clover/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #clover #index-header-logo{margin-right:5px;margin-bottom:38px}.shop-page #clover .inner-whatis h2{padding-top:15px}.shop-page #clover-menu05{margin-top:150px;padding-top:50px;min-height:375px}.shop-page #clover-menu05 .clover-menu-detail{margin-left:25px;padding-top:27px}.shop-page .clover-index-menu,.shop-page #clover #ibg01{background:url(/shop/common/css/img/clover/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .clover-index-menu .inner-menu,.shop-page #clover #ibg01 .inner-menu{padding-bottom:115px}.shop-page .clover-menu-img{position:absolute}.shop-page .clover-menu-sttl{width:23px}.shop-page .clover-menu-detail{width:220px}.shop-page .clover-menu-sttl,.shop-page .clover-menu-text,.shop-page .clover-price{position:relative;z-index:2}.shop-page .clover-menu-text{line-height:1.5}.shop-page .clover-price{margin-top:15px}.shop-page .clover-price li{color:#006933;font-size:100%;font-weight:bold}.shop-page .clover-price li.s{font-size:85%;line-height:1.6}.shop-page .clover-price li span{font-size:85%}.shop-page ul.w250{width:250px}.shop-page #clover-menu01{padding-top:50px;min-height:375px}.shop-page #clover-menu01 .clover-menu-img{right:36px;top:92px}.shop-page #clover-menu01 .clover-menu-detail{margin-right:20px;padding-top:75px}.shop-page #clover-menu01 .clover-menu-sttl{padding-top:49px}.shop-page #clover-menu02{margin-top:150px;margin-bottom:70px;padding-top:5px;min-height:375px}.shop-page #clover-menu02 .clover-menu-img{left:35px;top:0}.shop-page #clover-menu02 .clover-menu-detail{margin-left:25px;padding-top:27px}.shop-page .clover-other-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:table-cell;margin-right:25px;padding-top:10px;padding-left:30px;width:474px}.shop-page .clover-other-menu p{border-bottom:1px solid #e5e5e5}.shop-page .clover-other-menu.first{width:474px;padding-left:0}.shop-page .clover-other-menu .clover-menu-sttl{font-size:128.57143%;width:auto;margin-top:10px}.shop-page .clover-other-menu .clover-price{margin-top:5px}.shop-page .clover-other-menu .fl,.shop-page .clover-other-menu .fr{width:237px}.shop-page .clover-menu-info{background-color:#f5f5f5;border:1px solid #e6e6e6;font-size:114.28571%;font-weight:bold;margin-top:70px;padding-bottom:10px;padding-top:10px;text-align:center}.shop-page .clover-menu-note{font-size:85.71429%;text-align:right;margin-top:5px}.shop-page .clover-index-shop,.shop-page #clover #ibg02{background:url(/shop/common/css/img/clover/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .clover-shop-tbl{width:100%}.shop-page .clover-shop-tbl th,.shop-page .clover-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .clover-shop-tbl th{text-align:left}.shop-page .clover-shop-tbl .clover-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .clover-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .clover-shop-tbl a:hover{text-decoration:none}.shop-page .clover-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .clover-shop-name{width:305px}.shop-page .clover-shop-parking{width:65px}.shop-page .clover-shop-tel{width:130px}.shop-page .tonichi-index{background:url(/shop/common/css/img/tonichi/head_img.jpg?20190122) no-repeat center top;background-size:cover}.shop-page #tonichi #index-header-logo{margin-right:5px;margin-bottom:38px}.shop-page #tonichi .inner-whatis h2{padding-top:15px}.shop-page .tonichi-index-menu,.shop-page #tonichi #ibg01{background:url(http://www.toridoll.com/shop/common/css/img/tonichi/section01_head.jpg?20190122) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .tonichi-index-menu .inner-menu,.shop-page #tonichi #ibg01 .inner-menu{padding-bottom:115px}.shop-page .tonichi-menu-img{position:absolute}.shop-page .tonichi-menu-sttl{width:23px}.shop-page .tonichi-menu-detail{width:220px}.shop-page .tonichi-menu-sttl,.shop-page .tonichi-menu-text,.shop-page .tonichi-price{position:relative;z-index:2}.shop-page .tonichi-menu-text{line-height:1.5}.shop-page ul.w250{width:250px}.shop-page .tonichi-menu-info{background-color:#f5f5f5;border:1px solid #e6e6e6;font-size:114.28571%;font-weight:bold;margin-top:70px;padding-bottom:10px;padding-top:10px;text-align:center}.shop-page .tonichi-menu-note{font-size:85.71429%;text-align:right;margin-top:5px}.shop-page .tonichi-index-shop,.shop-page #tonichi #ibg02{background:url(/shop/common/css/img/tonichi/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .tonichi-shop-tbl{width:100%}.shop-page .tonichi-shop-tbl th,.shop-page .tonichi-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .tonichi-shop-tbl th{text-align:left}.shop-page .tonichi-shop-tbl .tonichi-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .tonichi-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .tonichi-shop-tbl a:hover{text-decoration:none}.shop-page .tonichi-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .tonichi-shop-name{width:350px}.shop-page .tonichi-shop-add{width:450px}.shop-page .tonichi-shop-parking{width:10%}.shop-page .tonichi-shop-tel{width:15%}.shop-page .hakatanmaru-index{background:url(/shop/common/css/img/hakatanmaru/head_img.jpg) no-repeat center top;background-size:cover}.shop-page #hakatanmaru #index-header-logo{margin-right:15px}.shop-page .hakatanmaru-index-menu,.shop-page #hakatanmaru #ibg01{background:url(/shop/common/css/img/hakatanmaru/section01_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .hakatanmaru-index-menu .inner-menu,.shop-page #hakatanmaru #ibg01 .inner-menu{padding-bottom:115px}.shop-page .hakatanmaru-menu-img{position:absolute}.shop-page .hakatanmaru-menu-sttl{width:23px}.shop-page .hakatanmaru-menu-detail{width:200px}.shop-page .hakatanmaru-menu-sttl,.shop-page .hakatanmaru-menu-text,.shop-page .hakatanmaru-price{position:relative;z-index:2}.shop-page .hakatanmaru-menu-text{line-height:1.5}.shop-page .hakatanmaru-price{margin-top:15px}.shop-page .hakatanmaru-price li{color:#e50000;font-size:100%;font-weight:bold}.shop-page #hakatanmaru-menu01{padding-top:100px;min-height:390px}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-img{right:0;top:92px}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-detail{margin-left:25px;padding-top:85px}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-sttl{padding-top:49px}.shop-page #hakatanmaru-menu02{margin-top:22px;padding-top:73px;min-height:390px}.shop-page #hakatanmaru-menu02 .hakatanmaru-menu-img{left:0;top:0}.shop-page #hakatanmaru-menu02 .hakatanmaru-menu-detail{margin-right:25px;padding-top:35px}.shop-page .hakatanmaru-other-menu{border-top:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:25px;padding-top:10px;padding-left:10px;width:222px}.shop-page .hakatanmaru-other-menu .hakatanmaru-menu-sttl{font-size:128.57143%;width:auto}.shop-page .hakatanmaru-other-menu .hakatanmaru-price{margin-top:5px}.shop-page .hakatanmaru-other-menu.last{margin-right:0}.shop-page .hakatanmaru-menu-info{background-color:#f5f5f5;border:1px solid #e6e6e6;font-size:114.28571%;font-weight:bold;margin-top:70px;padding-bottom:10px;padding-top:10px;text-align:center}.shop-page .hakatanmaru-menu-note{font-size:85.71429%;text-align:right;margin-top:5px}.shop-page .hakatanmaru-index-shop,.shop-page #hakatanmaru #ibg02{background:url(/shop/common/css/img/hakatanmaru/section02_head.jpg) no-repeat center top;background-size:cover;background-attachment:fixed}.shop-page .inner-shop{background-color:#fff;padding-bottom:115px;padding-top:50px}.shop-page .hakatanmaru-shop-tbl{width:100%}.shop-page .hakatanmaru-shop-tbl th,.shop-page .hakatanmaru-shop-tbl td{border-bottom:1px solid #dbdbdb;padding:10px}.shop-page .hakatanmaru-shop-tbl th{text-align:left}.shop-page .hakatanmaru-shop-tbl .hakatanmaru-th-head{color:#9b9b9b;font-size:85.71429%}.shop-page .hakatanmaru-shop-tbl a{color:#0066cc;text-decoration:underline}.shop-page .hakatanmaru-shop-tbl a:hover{text-decoration:none}.shop-page .hakatanmaru-shop-tbl tr:nth-child(2n){background-color:#f6f6f6}.shop-page .hakatanmaru-shop-name{width:350px}.shop-page .hakatanmaru-shop-add{width:450px}.shop-page .hakatanmaru-shop-parking{width:10%}.shop-page .hakatanmaru-shop-tel{width:15%}@media screen and (max-width: 680px){.shop-page .pc{display:none}.shop-page .sp{display:block}.shop-page body{width:100%;min-width:100%}.shop-page #body_section{min-width:100%;width:100%}.shop-page #corp-brand{min-width:100%;width:100%;background:none;padding:0}.shop-page .inner-header-brand{width:100%}.shop-page .inner-header-brand h2{font-size:1.5em;font-weight:bold;margin-bottom:20px;padding:0% 2%}.shop-page .header-set-left,.shop-page .header-set-right{min-height:inherit;text-align:left;padding-bottom:80px;padding-top:0px}.shop-page #index-header-logo{margin-bottom:30px}.shop-page #index-header-logo img{max-width:100%;width:100%}.shop-page .index-header-lead{padding:0 2%}.shop-page .whatis{min-width:100%;padding-top:20px}.shop-page .color01 .inner-whatis .inner-cont{background:#000}.shop-page .whatis h2{text-align:center}.shop-page .whatis h2 img{max-width:95%;height:auto}.shop-page .inner-whatis .inner-cont{background:#000;padding:2% 2% 40px 2%;color:#fff}.shop-page .color03 .inner-whatis .inner-cont{background:#41220f;padding:2% 2% 40px 2%;color:#fff}.shop-page .whats-img{left:0;position:static;top:0;text-align:center;display:block;margin-bottom:20px}.shop-page .scroll-cont-ttl{position:absolute;left:0;text-align:center;top:-140px;width:100%}.shop-page .scroll-cont{padding-top:200px}.shop-page #clover-menu05{margin-top:0px;min-height:0;padding:50px 2% 0 2%}.shop-page .menu{margin-top:0}.shop-page .inner-cont{min-width:100%;width:100%}.shop-page .scroll-cont-ttl2{top:-190px}.shop-page .bnr-full a{width:95%}.shop-page .brand-footer-bnr{width:95%;margin:auto}.shop-page #brand-footer-recruit{padding:0;height:300px;background-size:100%;width:100%;margin:0;background-position:right bottom}.shop-page .brand-footer-bnr .brand-footer-full a{width:100%;padding:20px;margin:0;display:block;height:300px;box-sizing:border-box}.shop-page th:first-child{width:30%}.shop-page th:nth-child(2){width:30%}.shop-page .scroll-arrow{width:110px;height:110px;margin:0 0 0 -55px;position:absolute;top:50px;left:50%;display:block;z-index:2;background:url("../img/scroll_over.png") center center no-repeat}.shop-page .scroll-bar::-webkit-scrollbar{width:5px;border:1px #dcdcdc solid}.shop-page .scroll-bar::-webkit-scrollbar:horizontal{height:15px;border-radius:10px;background:#fff}.shop-page .scroll-bar::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.shop-page .scroll-bar::-webkit-scrollbar-thumb:horizontal{background:#d2d2d2;border-radius:10px}.shop-page .inner-shop div#konas{margin-top:0}.shop-page .sub_con_title{margin:0 5px}.shop-page .fl,.shop-page .fr{float:none}.shop-page #index-header-logo{margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width: 680px){.shop-page #toridoll-menu01,.shop-page #toridoll-menu02{padding-top:30px;margin-bottom:10px}.shop-page #toridoll-menu01 p,.shop-page #toridoll-menu02 p{overflow-x:scroll;position:relative}.shop-page #toridoll-menu01 p img,.shop-page #toridoll-menu02 p img{max-width:700px;height:auto}.shop-page #toridoll #index-header-logo{margin-right:0px}}@media screen and (max-width: 680px){.shop-page .marushoya-other-menu.first{width:100%;padding-left:2%}.shop-page .marushoya-other-menu{display:block;margin:0 0 10px 0;padding:25px 2% 0 2%;width:100%;text-align:center;border-top:solid 1px #e5e5e5}.shop-page .marushoya-other-menu img{max-width:100%;height:auto}.shop-page .marushoya-other-menu.last{margin:0 auto 40px auto}.shop-page .marushoya-other-menu p{border:0}.shop-page #marushoya-menu01 .marushoya-menu-detail,.shop-page #marushoya-menu02 .marushoya-menu-detail{width:100%}.shop-page #marushoya-menu01 .marushoya-menu-sttl,.shop-page #marushoya-menu02 .marushoya-menu-sttl{display:none}.shop-page #marushoya-menu01{padding:30px 2% 0 2%;min-height:0}.shop-page #marushoya-menu01 .marushoya-menu-detail{margin-right:0;padding-top:0}.shop-page #marushoya-menu02 .marushoya-menu-detail{margin-left:0;padding-top:0;padding:0}.shop-page #marushoya .sp img{max-width:100%}.shop-page #marushoya h3{font-size:128.57143%;width:auto;margin-top:10px;text-align:left}.shop-page #marushoya ul{text-align:left}.shop-page #marushoya-menu02{margin-top:50px;padding-top:0;min-height:inherit;padding:2%;margin-bottom:50px}.shop-page .marushoya-menu-info{width:95%;margin:auto}}@media screen and (max-width: 680px){.shop-page .nagata-other-menu{display:block;margin:0 0 10px 0;padding:0 2%;width:100%;text-align:center}.shop-page .nagata-other-menu.last{margin:0 auto 40px auto}.shop-page #nagata-menu01 .nagata-menu-detail,.shop-page #nagata-menu02 .nagata-menu-detail{width:100%;padding-top:0px}.shop-page #marushoya-menu01 .nagata-menu-sttl,.shop-page #marushoya-menu02 .nagata-menu-sttl{display:none}.shop-page #nagata-menu01{padding:30px 2% 0 2%;min-height:0}.shop-page #nagata-menu01 .nagata-menu-detail{margin-right:0;padding-top:0}.shop-page #nagata-menu01 .nagata-menu-detail{margin-left:0;padding-top:0;padding:0}.shop-page #nagata .sp img{max-width:100%}.shop-page #nagata h3{font-size:128.57143%;width:auto;margin-top:10px;text-align:left}.shop-page #nagata ul{text-align:left}.shop-page #nagata-menu02{margin-top:50px;padding-top:0;min-height:inherit;padding:2%;margin-bottom:50px}.shop-page .nagata-menu-info{width:95%;margin:auto;padding:1%;box-sizing:border-box}.shop-page .hakatanmaru-other-menu{display:block;margin:0 0 10px 0;padding:0 2%;width:100%;text-align:center}.shop-page .hakatanmaru-other-menu.last{margin:0 auto 40px auto}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-detail,.shop-page #hakatanmaru-menu02 .hakatanmaru-menu-detail{width:100%;padding-top:0px}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-sttl,.shop-page #hakatanmaru-menu02 .hakatanmaru-menu-sttl{display:none}.shop-page #hakatanmaru-menu01{padding:30px 2% 0 2%;min-height:0}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-detail{margin-right:0;padding-top:0}.shop-page #hakatanmaru-menu01 .hakatanmaru-menu-detail{margin-left:0;padding-top:0;padding:0}.shop-page #hakatanmaru .sp img{max-width:100%}.shop-page #hakatanmaru h3{font-size:128.57143%;width:auto;margin-top:10px;text-align:left}.shop-page #hakatanmaru ul{text-align:left}.shop-page #hakatanmaru-menu02{margin-top:50px;padding-top:0;min-height:inherit;padding:2%;margin-bottom:50px}.shop-page .hakatanmaru-menu-info{width:95%;margin:auto;padding:1%;box-sizing:border-box}}@media screen and (max-width: 680px){.shop-page .clover-other-menu{display:block;margin:0 0 10px 0;padding:0 2%;width:100%;text-align:center}.shop-page .clover-other-menu.first{width:100%;padding-left:2%}.shop-page .clover-other-menu.last{margin:0 auto 40px auto}.shop-page #clover-menu01 .clover-menu-detail,.shop-page #clover-menu02 .clover-menu-detail{width:100%;padding-top:0px;margin:0}.shop-page #clover-menu01 .clover-menu-sttl,.shop-page #clover-menu02 .clover-menu-sttl{display:none}.shop-page #clover-menu01{padding:50px 2% 0 2%;min-height:0}.shop-page #clover-menu01 .clover-menu-detail{margin-right:0;padding-top:0}.shop-page #clover-menu01 .clover-menu-detail{margin-left:0;padding-top:0;padding:0}.shop-page #clover img{max-width:100%}.shop-page #clover h3{font-size:128.57143%;width:auto;margin-top:10px;text-align:left}.shop-page #clover ul{text-align:left}.shop-page #clover-menu02{margin-top:50px;padding-top:0;min-height:inherit;padding:2%;margin-bottom:50px}.shop-page #clover-menu05 .clover-menu-detail{margin:0;padding:0;width:100%;box-sizing:border-box}.shop-page .clover-menu-info{width:95%;margin:auto;padding:1%;box-sizing:border-box}.shop-page #clover .lanaikonas-shop-tbl{color:#9b9b9b;font-size:85.71429%}.shop-page .toridoll-index-menu,.shop-page #toridoll #ibg01,.shop-page .toridoll-index-shop,.shop-page #toridoll #ibg02,.shop-page .tonichi-index-shop,.shop-page #tonichi #ibg02,.shop-page .clover-index-shop,.shop-page #clover #ibg02,.shop-page .clover-index-menu,.shop-page #clover #ibg01,.shop-page .lanaikonas-index-shop,.shop-page #lanaikonas #ibg02,.shop-page .makino-index-shop,.shop-page #makino #ibg02,.shop-page .marushoya-index-menu,.shop-page #marushoya #ibg01,.shop-page .marushoya-index-shop,.shop-page #marushoya #ibg02,.shop-page .nagata-index-menu,.shop-page #nagata #ibg01,.shop-page .nagata-index-shop,.shop-page #nagata #ibg02{background-size:contain;background-attachment:local}}.shop-page .wok-to-walk #contents_inner .page_title .mainImage{background-image:url(../wok-to-walk/images/mainImage.jpg)}.shop-page .kaya #contents_inner .page_title .mainImage{background-image:url(../kaya/images/mainImage.jpg)}.shop-page .teriyaki #contents_inner .page_title .mainImage{background-image:url(../teriyaki-japan/images/mainImage.jpg)}.shop-page .crackin-kitchen #contents_inner .page_title .mainImage{background-image:url(../crackin-kitchen/images/mainImage.jpg)}.shop-page .tokyo-table #contents_inner .page_title .mainImage{background-image:url(../tokyo-table/images/mainImage.jpg)}.shop-page .boat-noodle #contents_inner .page_title .mainImage{background-image:url(../boat-noodle/images/mainImage.jpg)}.shop-page .sakagura #contents_inner .page_title .mainImage{background-image:url(../sakagura/images/mainImage.jpg)}.shop-page .shoryu #contents_inner .page_title .mainImage{background-image:url(../shoryu/images/mainImage.jpg)}.shop-page .bottega #contents_inner .page_title .mainImage{background-image:url(../bottega-del-ramen/images/mainImage.jpg)}.shop-page .tamjai #contents_inner .page_title .mainImage{background-image:url(../tamjai/images/mainImage.jpg)}.shop-page .pokeworks #contents_inner .page_title .mainImage{background-image:url(../pokeworks/images/mainImage.jpg)}.shop-page .monstercurry #contents_inner .page_title .mainImage{background-image:url(../monstercurry/images/mainImage.jpg)}.shop-page .video{position:relative;width:100%;padding-top:56.25%}.shop-page .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.shop-page .disaster_text{font-size:1.2em;color:red;padding-top:0.7em;margin:0 0.5em}.shop-page .disaster_text span{font-size:1.2em;font-weight:bold}.shop-page .mb2em{margin-bottom:2em}@media screen and (min-width: 680px){.shop-page .disaster_text{font-size:1.4em;padding-top:1em}.shop-page .disaster_text span{font-size:1.4em;font-weight:bold}.shop-page .mb6em{margin-bottom:-6em}}@media screen and (max-width: 680px){.shop-page .wok-to-walk #contents_inner .page_title .mainImage{background-image:url(../wok-to-walk/images/mainImage_sp.jpg)}.shop-page .kaya #contents_inner .page_title .mainImage{background-image:url(../kaya/images/mainImage_sp.jpg)}.shop-page .teriyaki #contents_inner .page_title .mainImage{background-image:url(../teriyaki-japan/images/mainImage_sp.jpg)}.shop-page .crackin-kitchen #contents_inner .page_title .mainImage{background-image:url(../crackin-kitchen/images/mainImage_sp.jpg)}.shop-page .tokyo-table #contents_inner .page_title .mainImage{background-image:url(../tokyo-table/images/mainImage_sp.jpg)}.shop-page .boat-noodle #contents_inner .page_title .mainImage{background-image:url(../boat-noodle/images/mainImage_sp.jpg)}.shop-page .sakagura #contents_inner .page_title .mainImage{background-image:url(../sakagura/images/mainImage_sp.jpg)}.shop-page .shoryu #contents_inner .page_title .mainImage{background-image:url(../shoryu/images/mainImage_sp.jpg)}.shop-page .bottega #contents_inner .page_title .mainImage{background-image:url(../bottega-del-ramen/images/mainImage_sp.jpg)}.shop-page .tamjai #contents_inner .page_title .mainImage{background-image:url(../tamjai/images/mainImage_sp.jpg)}.shop-page .pokeworks #contents_inner .page_title .mainImage{background-image:url(../pokeworks/images/mainImage_sp.jpg)}.shop-page .monstercurry #contents_inner .page_title .mainImage{background-image:url(../monstercurry/images/mainImage_sp.jpg)}}.shop-page .shop #contents_inner .page_title{margin-bottom:10px}.shop-page .shop .sec01 .midashi{width:100%;margin:0 auto;text-align:center}.shop-page .shop .sec01 .midashi .pc{display:block}.shop-page .shop .sec01 .midashi .sp{display:none}.shop-page .shop .sec01 .map{width:100%;margin:0 auto;text-align:center}.shop-page .shop #contents_inner .main_contents .content h4{width:100%;text-align:center;overflow:hidden;color:#c0c9cd;font-size:250%}.shop-page .shop .shop_list{width:100%;overflow:hidden}.shop-page .shop .shop_list .shop{width:320px;float:left;margin:0 0 30px 20px}.shop-page .shop .shop_list .first{clear:both;margin-left:0}.shop-page .shop .shop_list .shop .shop_waku{width:318px;border:1px solid #cccccc;margin:0 auto 5px auto;color:#2e3031}.shop-page .shop .shop_list .shop .shop_waku .imgPC{width:100%;margin:0 auto 15px auto}.shop-page .shop .shop_list .shop .shop_waku .imgSP{display:none}.shop-page .shop #contents_inner .main_contents .content .shop_waku p{width:95%;margin:0 auto 15px auto;font-size:90%}.shop-page .shop .shop_list .shop .link{width:100%;margin:0 auto;text-align:right}.shop-page .shop .shop_list .shop .link a{display:block;background-image:url(../images/icon.jpg);background-position:right center;background-repeat:no-repeat;padding:0 20px 0 0}.shop-page .shop #contents_inner .main_contents .sec04{margin-bottom:0}.shop-page .shop #contents_inner .main_contents .sec04 .PC{display:block}.shop-page .shop #contents_inner .main_contents .sec04 .SP{display:none}@media screen and (max-width: 680px){.shop-page .shop .sec01 .midashi .pc{display:none}.shop-page .shop .sec01 .midashi .sp{display:block}.shop-page .shop .sec01 .midashi img{width:100%}.shop-page .shop .sec01 .map img{width:100%}.shop-page .shop .shop_list .shop{width:48%}.shop-page .shop .shop_list .shop:nth-child(odd){float:left;margin:0 0 30px 0}.shop-page .shop .shop_list .shop:nth-child(even){float:right;margin:0 1% 30px 0}.shop-page .shop .shop_list .first{clear:none}.shop-page .shop .shop_list .shop .shop_waku{width:99%;margin-bottom:0}.shop-page .shop .shop_list .shop .shop_waku .imgPC{display:none}.shop-page .shop .shop_list .shop .shop_waku .imgSP{display:block}.shop-page .shop .shop_list .shop .shop_waku .imgSP img{width:100%}.shop-page .shop .shop_list .shop .link{width:100%}.shop-page .shop .shop_list .shop .link a{display:block;width:100%;padding:15px 0;background:#d8d8d7;text-align:center}.shop-page .shop #contents_inner .main_contents .sec04{margin-bottom:0}.shop-page .shop #contents_inner .main_contents .sec04 .PC{display:none}.shop-page .shop #contents_inner .main_contents .sec04 .SP{display:block}.shop-page .shop #contents_inner .main_contents .sec04 .SP img{width:100%}}.shop-page .wok-to-walk .sec01{overflow:hidden}.shop-page .wok-to-walk .sec01 h4{width:100%;text-align:center;margin:0 auto 20px auto}.shop-page .wok-to-walk .sec01 .movie{width:710px;height:400px;text-align:center;margin:0 auto 50px auto}.shop-page #vid_overlay{background:#d3d3d3;width:100%;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:none}.shop-page #vid_holder{width:890px;height:501px;z-index:1001;position:absolute;top:0;left:50%;margin-left:-445px;display:none}.shop-page #vid_holder div{background:#000;position:absolute;top:0;left:0;width:100%;height:100%}.shop-page #vid_holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shop-page #vid_holder a{background:#f0f0f4;position:absolute;top:0;right:0}@media screen and (max-width: 680px){.shop-page .wok-to-walk .sec01 .movie{width:100%;height:auto}.shop-page .wok-to-walk .sec01 .movie img{width:100%}.shop-page #vid_holder{width:100%;height:auto;padding-top:56.25%;left:0;margin-left:0}.shop-page #vid_holder a{width:14.0625%}.shop-page #vid_holder a img{width:100%}}.shop-page .waku{width:100%;display:table;background-color:#f3f6f7}.shop-page .waku .left{width:450px;display:table-cell;vertical-align:middle}.shop-page .waku .left h4{width:90%;margin:0 auto 10px auto}.shop-page .waku .left p{width:90%;margin:0 auto 0 auto}.shop-page .waku .right{display:table-cell;vertical-align:middle}.shop-page .waku2{width:100%;background-color:#f3f6f7}.shop-page .waku2 h4{width:90%;margin:0.9em auto 0.6em auto;padding-top:1em}.shop-page .waku2 p{width:90%;margin:0 auto 1em auto}.shop-page .waku2 li img{max-width:100%}@media screen and (min-width: 680px){.shop-page .waku2 ul{width:80%;display:table-cell}.shop-page .waku2 li{display:table-cell;vertical-align:middle}}@media screen and (max-width: 680px){.shop-page .waku{display:block}.shop-page .waku .left{width:100%;display:block;padding:15px 0}.shop-page .waku .left h4{text-align:center}.shop-page .waku .right{width:100%;display:block}.shop-page .waku .right img{width:100%}}.shop-page .pageTop{display:none;position:relative;width:90%;height:0;margin:0 auto}.shop-page .pageTop a{position:fixed;bottom:0;right:5%;display:block;hegiht:3em;margin-right:10px;padding:2em;background:#969696;text-align:center;outline:none;text-decoration:none;z-index:9999;border-radius:100px}.shop-page .pageTop a:before,.shop-page .pageTop a:after{position:absolute;left:50%;content:'';width:0px;height:0px;margin-left:-10px;border:10px solid transparent}.shop-page .pageTop a:before{top:50%;margin-top:-13px;border-bottom:10px solid #969696}.shop-page .pageTop a:after{top:50%;margin-top:-15px;z-index:-1;border-bottom:10px solid #fff}@media screen and (max-width: 680px){.shop-page .pageTop a{right:5px}}.shop-page #pc_view{display:none}.shop-page #search_results_list{text-align:center;margin:0 1em}.shop-page #search_results_list li{list-style:none;border:1px solid #a0a0a0;border-radius:0.5em;padding:0.5em 0.8em;position:relative;margin-bottom:1em}.shop-page #search_results_list li:after{font-family:'FontAwesome';content:'\f054';position:absolute;top:50%;right:5px;margin-top:-12px;color:#a5aeb3;font-size:140%}.shop-page #search_results_list li a:link{display:block;color:#898989}.shop-page #search_results_list li a:visited{display:block;color:#898989}.shop-page #search_results_list li h3{font-size:1.3em;font-weight:bold}.shop-page #search_results_list li p{margin-bottom:0.4em;text-align:left}@media screen and (min-width: 680px){.shop-page #pc_view{display:inherit}.shop-page #search_results_list{display:none}}.shop-page .operating-company{text-align:right;margin:0px 1em 40px}.shop-page .operating-company a{color:#898989}@media screen and (min-width: 680px){.shop-page .operating-company{margin:0px 0 40px;background-color:#fff}}main{overflow:hidden}
