@charset "UTF-8";
/*common*/
a:link{color: #3366cc; text-decoration: none;}
a:visited{color: #3366cc}
a:active {color: #3366cc;}
a:hover{opacity: 0.7; filter: alpha(opacity=70)}
a:hover img{opacity: 0.7;filter: alpha(opacity=70)}


/* Slider */
.slick-slider {
	position: relative;
	display: block;
	font-size:12px;
	 box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 -webkit-touch-callout: none;
		 -webkit-user-select: none;
		 -khtml-user-select: none;
		 -moz-user-select: none;
		 -ms-user-select: none;
	 user-select: none;
	 -ms-touch-action: pan-y;
	 touch-action: pan-y;
	 -webkit-tap-highlight-color: transparent;
 }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none;}
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev,.slick-next {position: absolute;  display: block;  height: 30px;  width: 30px;  line-height: 0;  font-size: 0;  cursor: pointer;  background: transparent;  color: transparent;  top: 43.8%;  margin-top: -10px;  padding: 0;  border: none;  outline: none; }
.slick-prev:hover, .slick-prev:focus,  .slick-next:hover,  .slick-next:focus {    outline: none;    background: transparent;    color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,    .slick-next:hover:before,    .slick-next:focus:before {      opacity: 1; }
.slick-prev.slick-disabled:before,  .slick-next.slick-disabled:before {    opacity: 0.25; }
.slick-prev:before, .slick-next:before {  font-family: "slick";  font-size: 40px;  line-height: 1;  color: white;  opacity: 0.65;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
.slick-prev {  left: -45px; }
[dir="rtl"] .slick-prev {    left: auto;    right: -25px; }
.slick-prev:before {    content: "��"; }
[dir="rtl"] .slick-prev:before {      content: "��"; }
.slick-next {  right: -45px; }
[dir="rtl"] .slick-next {    left: -25px;    right: auto; }
.slick-next:before {    content: "��"; }
[dir="rtl"] .slick-next:before {      content: "��"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -54px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 29px; width: 21px; margin: 0px 0px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 29px; width: 29px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "?"; width: 29px; height: 29px; font-family: "slick"; font-size: 13px; line-height: 29px; text-align: center; color: #71AFA7; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: #71AFA7; opacity: 0.75; }

/* ::::::::::::: UserSetting Option ::::::::::::: */

/* Slider */
.slides{
	margin:0 4% 0 4%; /* prev��next arrow */}
.slick-slide {
	margin:0px;}
.slick-slide img {
	margin-left:auto; margin-right:auto;/**/
	max-width:100%;/* fluidImage */
	height:auto;/* fluidImage */}

/* Arrows */
.slick-prev:before, .slick-next:before {
	color:#444444;}

/* item information */
.item{
	padding:0 5px 0 5px;
}
.point{
	text-align:center;
	font-size:1em;
	color:#dd0000;
	margin:0 0 0.3em 0;
	font-weight:bold;
}
.itemImage{
	margin:0 0.1% 0 0.1%;
}
.itemName{
	font-size:0.96em;
	line-height: 1.3;
	height:3.7em;
	margin:0.25em 2.5% 0 2.5%;
	overflow:hidden;
	/*	height:2.92em;  標準値2行*/	
}


.itemName_food{
	font-size:0.96em;
	line-height: 1.3;
	height:4.7em;
	margin:0.25em 2.5% 0 2.5%;
	overflow:hidden;
	/*	height:2.92em;  標準値2行*/


.price{
	font-size:0.94em;
	line-height: 1.4;
	height:1.2em;
	margin:0.25em 2.5% 0 2.5%;
	background-color:#fff0000;
	width:100%;
	color:#444444;
	display:block;
}


/* ::::::::::::: UserSetting Option END ::::::::::::: */


/*# sourceMappingURL=slick.css.map */
