@charset "utf-8";html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic',arial,helvetica,clean,sans-serif;*font-size:small; *font:x-small; }select,input,button,textarea{font:99% 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic',arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}.clearfix:after{content:"";display:block;clear:both;height:0;line-height:0;visibility:hidden;font-size:0.1em;}.clearfix{display:inline-block;}* html .clearfix{height:1px;}.clearfix{display:block;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}a:link,a:visited,a:hover,a:active{color:#00f;}a:link,a:visited{text-decoration:underline;}a:hover{text-decoration:none;}html,body{min-width:1230px;height:100%;color:#000;text-align:center;}ul,dl,ol{text-indent:0;list-style-position:outside;}th,td{vertical-align:top;}.elps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;}.marquee_scroll{width:100%;overflow:hidden;}.marquee_scroll>span{display:inline-block;white-space:nowrap;padding-left:100%;animation-name:marquee-scroll;animation-timing-function:linear;animation-duration:5500ms;animation-iteration-count:infinite;}@keyframes marquee-scroll{from{ transform:translateX(0); }to{ transform:translateX(-100%); }}#wrapper,#header,#nav,#footer{position:relative;width:100%;}#container,.cBlock{position:relative;margin:0 auto;}#wrapper{position:relative;height:auto !important; height:100%; min-height:100%;font-family:"Noto Sans JP", sans-serif;}#header{background-color:#fff;}#header .cBlock{width:1040px;height:80px;display:flex;justify-content:space-between;align-items:center;font-family:Roboto, "Noto Sans JP", sans-serif;font-weight:bold;font-size:18px;}#header .cBlock.clearfix::after{display:none;}#header .shopname{font-weight:bold;font-size:2rem;}#header .shopinfo{display:flex;align-items:center;font-size:2rem;}#header .shopinfo p{margin-left:25px;}#header .shopinfo .btn-sptel{display:none;}#header .shopinfo .telnum .btn-sptel{display:inline-block;width:22px;height:22px;margin-right:5px;padding:5px;border-radius:5px;background-color:#38b37d;vertical-align:-8px;}#header .shopinfo .telnum .btn-sptel img{max-height:100%;vertical-align:top;}#header .shopinfo .time span{margin-right:5px;vertical-align:middle;font-size:1.8rem;}#globalNav ul li a span.navflex{font-family:'Roboto', sans-serif;}#globalNav ul li a span.sub_nav{font-family:'Noto Sans JP', sans-serif;}#content{padding:10px 0 160px;}#content>section{position:relative;margin-top:20px;}#content .pager_notes .now{margin:10px 0;font-size:16px;}#content .pager_notes .now span.big{font-size:1.4em;color:#c90037;}#content .pager_notes .now span{font-weight:bold;}#content .pager{text-align:center;}#content .pager li{display:inline;}#content .pager li a{display:inline-block;margin-right:2px;padding:2px 8px;background:#69f;color:#fff;text-decoration:none;}#content .pager li span{display:inline-block;margin-right:2px;padding:2px 8px;background:#dedede;color:#fff;}#content .pager li.current span{background:#999;font-weight:bold;}#content .pager li.abbr span{padding:2px 5px;background:none;color:#000;}.typeIcons{display:flex;}#top .typeIcons{display:block;}.typeIcons span{display:inline-block !important;margin:1px;padding:2px;background-color:#999;color:#fff;font-size:10px;vertical-align:top;}#content .topLink{padding:0 10px;text-align:right;clear:both;}#content .topLink a:before{content:"▲";}#footer{width:100%;padding:16px 0;background:#fff;overflow:hidden;}#footer .copy{text-align:center;color:#bdbdbd;}[class^="badge-"]{position:absolute;}.badge-1{top:0;z-index:1;}.badge-2{top:0;right:0;}.badge-3{top:50%;transform:translateY(50%);}.badge-4{top:50%;transform:translateY(50%);right:0;}[class^="badge-"] img{max-width:64px;max-height:64px;}.newup{position:absolute;bottom:0;right:0;z-index:1;}.newup span{display:inline-block;min-width:50px;margin-left:2px;line-height:27px;color:#fff;background-color:#fd620e;font-size:170%;font-family:"Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}.newup span.up{background-color:#0e82fd;}.newup span.twitter{padding:0 2px;background-color:black !important;}#langbox.pc-langbox{position:fixed;top:15px;right:15px;bottom:auto;}#langbox{position:fixed;right:30px;bottom:30px;z-index:1;}#langbox .list li{width:50px;margin-bottom:10px;}#langbox .list li img{vertical-align:top;}#langbox.pc-langbox .selectedbox{padding:5px 10px;color:#fff;background-color:#606180;border:2px solid #aeaaaa;border-radius:5px;}#langbox.pc-langbox .langsvg{width:1.5em;height:1.5em;display:inline-block;margin-right:5px;vertical-align:-6px;mask-image:url(/images/i18n/icn_Language.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#fff;}#langbox.pc-langbox select{position:absolute;top:0;left:0;width:100%;height:33px;border:2px solid #aeaaaa;border-radius:5px;background-color:#606180;color:#fff;text-align:center;opacity:0;}#langbox .list li.txticon{height:50px;background-color:#000;color:#fff;border-radius:50%;}#langbox .list li.txticon a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;}#langbox .list li.txticon span{display:block;position:relative;top:50%;transform:translateY(-50%);}@media screen and (max-width:747px){html,body{min-width:100%;}#header .cBlock{width:100%;padding:0 20px;box-sizing:border-box;}#header .shopname{font-size:13px;}#header .shopinfo{font-size:13px;flex-direction:row-reverse;}#header .shopinfo p{ margin-left:10px;}#header .shopinfo .time span{font-size:15px;margin-right:3px;}#header .shopinfo .telnum{display:none;}#header .shopinfo .btn-sptel{display:block;height:30px;margin-left:10px;margin-right:0px;padding:5px;border-radius:5px;background-color:#38b37d;}#header .shopinfo .btn-sptel img{max-height:100%;vertical-align:top;}#langbox.pc-langbox{display:none;}#langbox{position:relative;right:auto;bottom:auto;}#langbox .list{display:flex;flex-wrap:wrap;justify-content:center;}#langbox .list li{margin:0 10px 10px;}}