/* INDEX */

/* topcbody */
#spot1
{	width:7px;
	height:7px;
	background:url(../images/top/s01.gif) no-repeat left top;
}

#spot2
{	width:7px;
	height:7px;
	background:url(../images/top/s02.gif) no-repeat left top;
}

#spot3
{	width:7px;
	height:7px;
	background:url(../images/top/s03.gif) no-repeat left top;
}

#spot4
{	width:7px;
	height:7px;
	background:url(../images/top/s04.gif) no-repeat left top;
}

#spot5
{	width:7px;
	height:7px;
	background:url(../images/top/s05.gif) repeat-x left top;
}

#spot6
{	width:7px;
	background:url(../images/top/s06.gif) repeat-y left top;
}

#spot7
{	width:7px;
	height:7px;
	background:url(../images/top/s07.gif) repeat-x left top;
}

#spot8
{	width:7px;
	background:url(../images/top/s08.gif) repeat-y left top;
}

* html #spot1,#spot2,#spot5
{	height:4px;
}

*+html #spot1,#spot2,#spot5
{	height:4px;
}


#spot
{	width:355px;
	text-align:left;
	vertical-align:top;
}

#spotl
{	width:216px;
	padding:2px;
	text-align:left;
	vertical-align:top;
}

#spotr
{	width:131px;
	padding:2px;
	text-align:center;
	vertical-align:middle;
}

#spottb
{	width:361px;
	height:27px;
	background:url(../images/top/spot.jpg) no-repeat top left;
	text-align:right;
	vertical-align:middle;
	padding:5px 10px 0 0;
	color:#FFF;
	font-size:1em;
}

* html #spottb
{	height:1px;
	padding:2px;
}

*+html #spottb
{	height:1px;
	padding:1px;
}

#spottb a
{	color:#FFF;
	text-decoration:underline;
}

#spottb a:hover
{	color:#FFCC33;
}

#spott
{	font-weight:bold;
	margin-bottom:7px;
	font-size:0.9em;
}

#spotb
{	color:#666;
	line-height:1.2em;
	padding-bottom:3px;
	font-size:0.9em;
}

#spotlist
{	color:#666;
	line-height:1.2em;
	padding-left:10px;
	font-family:"lr SVbN", "Osaka|";
	font-size:0.9em;
}

/*CfbNX-X|bgobNio[*/
#spot_backnb
{	width:214px;
	margin-right:5px;
	padding:5px;
	line-height:1.5em;
	font-size:0.9em;
	height:140px;
	overflow:auto;/*XN[w*/
}
#spot_backnb p
{	margin:5px;
}
#spot_backnb h2
{
	font-size:130%;
}
#spot_backnb li
{ list-style-image: url(../images/lmark01.jpg);
	margin:5px;
}
/*CfbNX-X|bgobNio[܂*/


/* X܁E`sl */

.sq01
{	width:8px;
	height:7px;
	background:url(../images/top/sq01.gif) no-repeat left top;
}

.sq02
{	width:8px;
	height:7px;
	background:url(../images/top/sq02.gif) no-repeat left top;
}

.sq03
{	width:8px;
	height:7px;
	background:url(../images/top/sq03.gif) no-repeat left top;
}

.sq04
{	width:8px;
	height:7px;
	background:url(../images/top/sq04.gif) no-repeat left top;
}

.sq05
{	height:7px;
	background:url(../images/top/sq05.gif) repeat-x left top;
}

.sq06
{	width:8px;
	background:url(../images/top/sq06.gif) repeat-y left top;
}

.sq07
{	height:7px;
	background:url(../images/top/sq07.gif) repeat-x left top;
}

.sq08
{	width:8px;
	background:url(../images/top/sq08.gif) repeat-y left top;
}

/* n}T */

#shoparea
{	width:201px;
	padding-right:7px;
	text-align:left;
	vertical-align:top;
}

#shoparea01
{	width:185px;
	background-color:#F6F6F6;
	text-align:left;
	vertical-align:middle;
	padding:0 0 3px 0;
}

/* sT */

#shopad
{	width:392px;
	text-align:left;
	vertical-align:middle;
	font-size:0.9em;
}

#shopad01
{	width:376px;
	background-color:#F6F6F6;
	text-align:left;
	vertical-align:middle;
}

.shopadken
{	font-weight:bold;
	padding:10px 0 0 5px;
}

.shopadken a
{	color:#333;
	text-decoration:underline;
}

.shopadken a:hover
{	color:#0099CC;
}

.shopadcity
{	color:#666;
	font-family:"lr SVbN", "Osaka|";
	padding:5px 0 0 20px;
	line-height:1.3em;
}

.shopadcity a
{	color:#666;
	text-decoration:underline;
}

.shopadcity a:hover
{	color:#0099CC;
}

/* XܖT */

#shopname
{	width:392px;
	text-align:left;
	vertical-align:middle;
	padding-top:7px;
}

#shopname01
{	width:376px;
	background-color:#F6F6F6;
	text-align:left;
	vertical-align:middle;
}

/*--- Change CGI ---*/
.info1
{	width:580px;
	padding:10px 0 10px 20px;
	line-height:1.5em;
	font-size:0.9em;
	height:200px;
	overflow:auto;
}
.info2
{	width:580px;
	padding:10px 0 10px 20px;
	line-height:1.5em;
	font-size:0.9em;
	height:200px;
	overflow:auto;
}

.info3
{	width:580px;
	padding:10px 0 10px 20px;
	line-height:1.5em;
	font-size:0.9em;
	height:860px;
	overflow:auto;
}

.infodate
{	color:#999;	
}

#sagi_taisaku
{	width:214px;
	margin-right:5px;
	padding: 0 5px;
	vertical-align: top;
}
#sagi_taisaku p
{	margin:0 0 5px 0;
}

/*バックナンバー*/
.info-back_namber{
	text-align: right;
	padding: 10px 10px 0 0;
	border-top: dotted 2px #ccc;
	font-weight: bold;
	font-size: 95%;
	margin-top: 5px;
	margin-bottom: 0;
}

.info-back_namber a{
	color:#0099CC;
	text-decoration: none;
	border:0;
}

.info-back_namber a:hover{
	text-decoration:none;
	color: #F36;
}




