@charset "UTF-8";.sp{display:none;} .slick-prev, .slick-next {    width:47px;    height:76px;}.slick-prev:before, .slick-next:before {    content:"";}button.slick-prev, button.slick-next {    z-index:200;}/*.slick-prev{top:325px;left:10px;}*//*.slick-next{top:325px;right:10px;}*/.slick-prev{top:220px;left:0px;}.slick-next{top:220px;right:0px;}.slick-arrow{z-index:10;} .slick-prev img:hover, .slick-next img:hover {   filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}.top_bnr {    margin: 0 0 4px;    width:628px;}#complete .mask {	margin:0 auto;	width:100%;	height:70px;	margin: -70px 0 0;	position:relative;	background-color:rgba(255,255,255,0.7);	width:100%;	overflow:hidden;}#complete ul{	list-style:none;	width:100%;	margin: 0;	padding: 0;	position:relative;}/********************2店舗OPEN告知のとき********************/#complete li {	margin:0;	padding: 0;	width:100%;	position:absolute;	overflow:hidden;	-moz-animation:slide 8s 0s infinite;	-webkit-animation:slide 8s 0s infinite;	animation:slide 8s 0s infinite;	-moz-animation-play-state:running;	-webkit-animation-play-state:running;	animation-play-state:running;}#complete li:nth-of-type(1) {	-moz-animation-delay:0s;	-webkit-animation-delay:0s;	animation-delay:0s;}#complete li:nth-of-type(2) {	-moz-animation-delay:4.0s;	-webkit-animation-delay:4.0s;	animation-delay:4.0s;	opacity:0;}/********************3店舗OPEN告知のとき********************//*#complete li {	margin:0;	padding: 0;	width:100%;	position:absolute;	overflow:hidden;	-moz-animation:slide 12s 0s infinite;	-webkit-animation:slide 12s 0s infinite;	animation:slide 12s 0s infinite;	-moz-animation-play-state:running;	-webkit-animation-play-state:running;	animation-play-state:running;}#complete li:nth-of-type(1) {	-moz-animation-delay:0s;	-webkit-animation-delay:0s;	animation-delay:0s;	opacity:0;}#complete li:nth-of-type(2) {	-moz-animation-delay:4s;	-webkit-animation-delay:4s;	animation-delay:4s;	opacity:0;}#complete li:nth-of-type(3) {	-moz-animation-delay:8s;	-webkit-animation-delay:8s;	animation-delay:8s;	opacity:0;}#complete li img{width:100%;}*//* keyframes for slide *//********************2店舗OPEN告知のとき********************/@-moz-keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:0;opacity:1;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}@-webkit-keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:0;opacity:1;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}@keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:0;opacity:1;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}/********************3店舗OPEN告知のとき********************//*@-moz-keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:-70px;opacity:0;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}@-webkit-keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:-70px;opacity:0;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}@keyframes slide {	0% {top:70px;opacity:0.5;z-index:10;}	30% {top:0;opacity:1;z-index:10;}	50% {top:-70px;opacity:0;z-index:10;}	80% {top:-70px;opacity:0;z-index:10;}	100% {top:70px;opacity:0;z-index:-10;}}*/.mg_t{margin-top:48px;}/********************MV右下にテイクアウトバナー表示時（MV下のオープン告知とのバランス調整）********************/.slick-next,.slick-prev{	top: 200px;}.takeout_bnr{	bottom: 10px;}#newshop_info{	height: 45px;}#newshop_info img{	position: absolute;	top: 45%;	left: 50%;	transform: translate(-50%,-50%);}