@charset "UTF-8";
/* CSS Document */

@import "../../../files/css/common/layout.css";

/*-------------------------------------------------------------------------
	STORE INDEX
/*-----------------------------------------------------------------------*/

#main-content .ico_list {
	background-color: #faf8f6;
	padding: 8px;
	border: 1px solid #aaaaaa;
	height: 20px;
}

#main-content .ico_list ul {
	float: left;
}

#main-content .ico_list ul li {
	padding: 2px 21px 0 25px;
	font-size: 10px;
	float: left;
	height: 20px;
}

#main-content .ico_list ul li.ico_shopping {
	background: url(../img/index/ico_01.gif) no-repeat;
}

#main-content .ico_list ul li.ico_restriction {
	background: url(../img/index/ico_02.gif) no-repeat;
}

#main-content .ico_list ul li.ico_drinking {
	background: url(../img/index/ico_03.gif) no-repeat;
}

#main-content .ico_list ul li.ico_meal {
	background: url(../img/index/ico_04.gif) no-repeat;
}

#main-content .ico_list ul li.ico_gallery {
	background: url(../img/index/ico_05.gif) no-repeat;
}

#main-content .ico_list ul li.ico_program {
	background: url(../img/index/ico_06.gif) no-repeat;
}

#main-content .ico_list dl dd {
	font-size: 10px;
	padding: 2px 0 0 0;
}

#main-content #store_area {
	clear: both;
	margin: 30px 0 0 0;
}

#main-content .store_box_l {
	width: 296px;
	float: left;
	margin: 0 21px 30px 0;
}

#main-content .store_box {
	width: 296px;
	float: left;
	margin: 0 0 30px 0;
}

#main-content .stop {
	position:relative;
}

	#main-content .stop h3 {
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		opacity:0.5;
		zoom:1;
	}

	#main-content .stop .stop-text {
		position:absolute;
		right:15px;
		bottom:45px;
		color:#f00;
		font-weight:bold;
	}

#main-content p.map {
	float: left;
	padding: 12px 0 0 0;
}

#main-content ul.ico_store {
	float: right;
	margin: 10px 0 0 0;
}

#main-content ul.ico_store li {
	display: inline;
}
#main dl#title {
	height: 374px;
}
#main dl#title dt {
	float: right;
	width: 106px;
}
#imageContainer {
	float: left;
	position:relative;
	margin:auto;
	width:547px;
}

#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
}
