@charset "UTF-8";
/* -- ///////////////////////////////////////////
copyright 2010 FIELD co,ltd.
All Rights Reserved.
 
created: 2014.03.05 FIELD
////////////////////////////////////////// -- */

/* 
----------------------------------------------------- */
#contents h1{
	margin:0 0 30px;
	text-align:center;
}

.shop_list {
	margin:0 20px;
}

.main {
	text-align:center;
	margin:0 0 20px 0;
}


/* -----------------------------------------------------
SHOP DATE
----------------------------------------------------- */
#date table{
	font-size:93%;
	margin:0 0 30px 0;
}

#date table th,
#date table td{
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}

#date table th{
	font-family:"Times New Roman";
	font-style: italic;
	line-height:1.6;
}

#date table td {
	padding-left:2em;
}

#date th span{
	color:#e7141a;	
}

#date table td strong{
	font-weight:bold;	
}

#date #map {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #dcdcdc;
	font-size:93%;
}

#date #map p {
	margin:0 0 10px 0;
}

#date #map img {
	margin:0 0 15px 0;
}

.bt_map {
	width:100%;
	text-align:center;
	background:#f1f1f1;
	margin:0 0 15px 0;
}

.bt_map a {
	display:block;
	padding:10px 0;
}

.shop_info {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #dcdcdc;
}

.shop_info h3 {
	text-align:center;
	margin:0 0 30px 0;
}

.shop_info li {
	margin:0 0 15px 0;
	line-height:1.8;
}

.shop_info li:last-child {
	margin-bottom:0;
}

.shop_info li a span {
	color:#666666;
	font-size:11px;
}

.shop_info li a {
	display:block;
}


/* Main Image iosslider
----------------------------------------------------- */

div#main_image {
	margin:0 35px;
	text-align:center;
}

/* slider container */
div#main_image .iosSlider{
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 520px;
}

/* slider */
div#main_image .iosSlider .slider{
	/* required */
	width: 100%;
	height: 100%;
}

/* slide */
div#main_image .iosSlider .slider .slide{
	/* required */
	float: left;
	width: 100%;
	height: 520px;
	text-align:left;
}

div#main_image .iosSlider .slider .slide img {
	margin:0 0 10px 0;
}

/* indicators */
div#main_image .indicators_wrap{
	width:100%;
	position: relative;
	overflow: hidden;
	margin:0 auto;
	padding:0 0 13px;
}

div#main_image .indicators{
    position: relative;
	left: 48%;
	float: left;
}

div#main_image .prev{
	position:absolute;
	left:0;
	top:0;
	width:62px;
	height:37px;
	background:url(../../images/index/arrow_l.png) no-repeat;
	background-size:62px 37px;
}

div#main_image .next{
	position:absolute;
	right:0;
	top:0;
	width:62px;
	height:37px;
	background:url(../../images/index/arrow_r.png) no-repeat;
	background-size:62px 37px;
}

div#main_image .indicators .item{
	position: relative;
	left: -50%;
	float: left;
	cursor: pointer;
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #666;
    border-radius: 10px;
    height: 8px;
    margin: 13px 1px 1px 11px;
    width: 8px;
}

div#main_image .indicators .item.selected{
	background: none repeat scroll 0 0 #666;
    box-shadow: none;
    height: 8px;
    margin: 13px 1px 1px 11px;
    opacity: 1;
    width: 8px;
}

.slide h2,
.slide h2 {
	font-style:italic;
	font-family:"Times New Roman";
	margin:0 0 5px 0;
}

.slide p,
.slide p {
	font-size:93%;
	line-height:1.8;
	letter-spacing:0.02em;
	margin:0 0 10px 0;
}


