body {
	color: #202020;
	font-size: small;
	text-align:left;
	font-family: sans-serif;
}
table {
	font-size: small;
	line-height: 1.5em;
}
a:link
	{
		COLOR: #000080;
		text-decoration: none;
	}
a:visited
	{
		COLOR: #418D67;
		text-decoration: none;
	}
a:hover
	{
		COLOR: #333366;
		text-decoration: none;
	}

/* 画像の表示に関する設定 */
img {
	border-width: 0px;
	border-style: none;
	}

/*アイコン説明ページの設定*/	/* 08.7.2 使ってなさそう */
div.infowaku1 {
	clear: both;
	width: 900px;
	border: solid #0000ff 1px;
	float: left;
	padding: 5px 0px 0px 10px;
}
div.infowaku2 {
	float:left;
	width:170px;
	border:dotted #000000 1px;
	padding:0em 0em 2em 1em;
}

/*リストアイコン画像*/
li.demo {
	list-style-image: url("img/demo3.gif");
}
li.whale {
	list-style-image: url("img/whale3.gif");
}
li.ijin {
	list-style-image: url("img/ijin3.gif");
}
li.matsuri {
	list-style-image: url("img/matsuri3.gif");
}
li.rekishi {
	list-style-image: url("img/rekishi3.gif");
}
li.fuukei {
	list-style-image: url("img/fuukei3.gif");
}
li.hanabi {
	list-style-image: url("img/hanabi3.gif");
}
li.oishii {
	list-style-image: url("img/oishii3.gif");
}
li.yado {
	list-style-image: url("img/yado3.gif");
}
li.surf {
	list-style-image: url("img/surf3.gif");
}
li.shisetsu {
	list-style-image: url("img/shisetsu3.gif");
}
li.temple {
	list-style-image: url("img/temple3.gif");
}

/*地図外枠*/	/* 08.7.11 使ってない */
.mapmain {
	width: 800px;
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
/*地図リストの枠*/	/* 08.7.11 使ってない */
.mapmenu {
	width: 190px;
	float: right;
	margin-right: 5px;
	text-align:left;
}

/*データ入力フォーム*/
.inputarea{	
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
	border-style: solid;
	}


/*IMEをON*/
	input.imeon {ime-mode:active;}
/*IMEをOFF*/
	input.imeoff{ime-mode:inactive;}

table.lv1{
	border-style : ridge;
	border-color : #0000ff;
	border-width : 3px;
	border-collapse : collapse;
}
th.lv1{
	background-color : #99ffff;
	border-style : solid;
	border-color : #0000ff;
	border-width : 1px;
	border-collapse : collapse;
	padding : 5px;
}
td.lv1,th.lv2{
	border-style : solid;
	border-color : #0000ff;
	border-width : 1px;
	border-collapse : collapse;
	padding : 5px;
}
span.adtitle{
	width : 1000px;
	text-align : center;
	letter-spacing : 5px;
	font-size : 200%;
	color : #ffffff;
	background-color : #0000ff;
	border-style : ridge;
	border-color : #0000ff;
	border-width : 3px;
	border-collapse : collapse;
	margin : 0px 0px 10px 0px;
	padding : 5px;
}


/*info.php用*/
div.title1 {
	margin: 0px 5px 0px 5px;
	padding: 5px;
	background: #660066;
	color: #FFFFFF;
	text-align: center;
	font-size: larger;
}
div.title2 {
	margin: 0px 5px 5px 5px;
	padding: 5px;
	border-style: solid;
	border-width: 1px; 
	border-color: #660066;
	text-align: center;
}
div.waku1 {
	margin: 5px;
	padding:0px 5px 0px 5px;
	border: solid #0000ff 1px;
}
div.waku2 {
	margin: 5px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	border: dotted #0000ff 1px;
}
div.waku3 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
div.waku4 {
	margin: 5px 0px 0px 0px;
}
div.waku5 {
	margin: 5px 0px 0px 0px;
	padding: 5px;
}
div.head {
	margin: 5px 0px 0px 0px;
	padding: 2px 0px;
	background-color: #660066;
	color: #FFFFFF;
	text-align: center;
}
div.menu {
	margin: 1px 0px 0px 0px;
}
ul.sortmenu {
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 1em;
}


/*map.php用*/
li {
	line-height: 1.3em;
	margin-left: -15px;
}
span.title {
	font-size: larger;
	font-weight: bold;
}
span.head {
	background-color: #99ffff;
	border-style: solid;
	border-width: 0px 1px 1px 0px; 
	border-color: #0000ff;
	padding: 1px;
}
span.coupon1 {
	font-size: larger;
	font-weight: bold;
}
span.coupon2 {
	color: #ff0000;
}
hr.lv1 {
	color: #0000ff;
	background-color: #0000ff;
	height: 5px;
	filter: alpha(opacity=100,finishopacity=0,style=2);
	margin-top: 5px;
	margin-bottom: 5px;
}
hr.lv2 {
	color: #0000FF;
	background-color: #0000ff;
	height: 2px;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}
hr.lv3 {
	margin: 0px;
	border-style: dotted;
	height: 1px; 
	border-color: #0000ff;
}
#menulist{float:left; width: 19%; overflow:auto;}
#map {float:right; width: 60%; border:ridge #0000ff 2px;}
#maplist {float:right; width: 18%; text-align:left; margin-left:1%; border:dotted #0000ff 1px; overflow:auto;}

v\:* {
	behavior:url(#default#VML);
}
