@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*         (C)SOGO PAGE 2005         */
/*                                   */
/*記事全体部分*/
#rock {
	margin:0;
	padding:0;
	width:720px;
}
/*タイトル部分*/
#title * {
	margin:0;
	padding:0;
}
#title h2 img {/*記事イメージ*/
	border:0;
}
#title p {/*記事文面*/
	margin:0;
	padding:15px 0;
	color:#003;
	font-size:medium;
	text-align:center;
	line-height:1.75;
}
/*記事*/



/*施設紹介*/
#issue,
#shopinfo {
	width:720px;
}
#issue h2,
#shopinfo h2 {
	padding:5px 0 0 170px;
	background:url(../images/h2title.jpg) no-repeat;
	color:#003;
	border-bottom:2px solid #003;
	height:25px;
}
#issue .issue-text,
#shopinfo #shopinfo-data {
	width:430px;
	float:left;
}
#issue .issue-text p,
#issue .issue-movie-text p,
#shopinfo #shopinfo-data p {
	margin:0;
	padding:0 0 10px 0;
	text-indent:1em;
	line-height:1.75;
}
#issue .issue-image,
#shopinfo #shopinfo-image {
	padding:0 10px 0 0;
	width:280px;
	float:left;
}
#issue .issue-image p,
#shopinfo #shopinfo-image p {
	margin:0;
	padding:0 0 10px 0;
	font-size:small;
	line-height:1.25;
}
#issue .issue-movie {
	padding:0 10px 0 0;
	width:425px;
	float:left;
}
#issue .issue-movie p {
	margin:0;
	padding:0;
	font-size:small;
	line-height:1.25;
}
#issue .issue-movie-text {
	width:275px;
	float:left;
}
table {
	margin:0;
	padding:0;
	background:#003;
	color:#003;
	font-size:small;
	line-height:1.25;
}
caption {
	margin:0;
	padding:5px;
	background:#003;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	letter-spacing:1em;
}
table tr td.tableindex {
	margin:0;
	padding:5px;
	background:#FFF;
	color:#003;
	width:120px;
}
table tr td.tabletext {
	margin:0;
	padding:5px;
	background:#FFF;
	color:#003;
}

#rock a,
#rock a:link,
#rock a:active,
#rock a:visited {
	color:#F00;
}
#rock a:hover {
	background:#F00;
	color:#FFF;
}
#end {
	margin:10px 0;
	padding:0;
	color:#036;
	text-align:center;
}

