body {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
        }
a:link {
	 text-decoration:none;
	 color:#0066CC; 
	 }
a:visited { 
	text-decoration:none;
	color:#0033CC; 
	}
a:active { 
	text-decoration:none;
	color:#0066CC;
	}
	a:hover { 
	text-decoration:underline;
	color:#ff0000; 
	}
td{
    font-size: small;
    }
td p{
    margin-right:10px;
    margin-bottom:12px;
    }
#content{
	background-color: #FFF;
	text-align: center;
	border: 1px solid #999999;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	}
.hr999{
	background-color:#999;
	height:1px;
	border-style:solid;
	border-width:0;
}
	
#fs_top{
	font-size: small;
}
#content2{
	background-color: #FFF;
	text-align: center;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 760px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	}
#content3{
	background-color: #FFF;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	}
#top{
	padding: 0px;
	}
#navi{
	padding: 15px;
	color: #333333;
	font-family: Verdana;
	font-size: x-small;
	text-align: left;
	}
#main{
	width: 640px;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}
#main2{
	width: 600px;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}
	#main3{
	width: 400px;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}
#main4{
	width: 540px;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}
#main_top{
	width: 700px;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	font-size: small;
	line-height:2em;
	}
#main_info{
	width: 520px;
	text-align:left;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	}
#map{
	text-align:center;
	padding:20px;
	}
#underlogo{
	margin: 20px 0px 0px 0px;
	text-align: center;
	}
#log{
	display:none;
	}
.dotline{
	margin:10px 0px 10px;0px;
	border-bottom:1px dotted #999999;
	background-color:#ffffff;
	}
p{
	margin:0px;
		}
.vtxt{
	font-family: Verdana;
	}
.topima img{
	border: 1px solid #999999;
	}
.blue01{
	margin: 5px 50px 15px 50px;
	padding: 10px;
	color:#333;
	font-size: small;
	line-height:2em;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	}
.blue01 img{
	padding:0px 10px 0px 10px;
	}
.blue01t{
	border-bottom:1px solid #06f;
	border-left:12px solid #06f;
	padding: 3px 5px 3px 5px;
	margin: 5px 50px 0px 50px;
	width:520px;
	}
.blue02t{
	border-bottom:1px solid #06f;
	border-left:12px solid #06f;
	padding: 3px 5px 0px 5px;
	margin: 5px 50px 0px 50px;
	width:520px;
	}
.righttxt{
	text-align:right;
	padding-right: 10px;
	}
.righttxt2{
	text-align:right;
	padding-right: 10px;
	font-size: small;
	line-height:2em;
	}
.txtbr{
	padding: 15px 50px 15px 50px;
	font-size: small;
	line-height:2em;
	color:#cc3300;
	}
.txtgr{
	padding: 15px 50px 15px 50px;
	font-size: small;
	line-height:2em;
	color:#006600;
	}
.txtpink{
	padding: 15px 50px 15px 50px;
	font-size: small;
	line-height:2em;
	color:#f36599;
	}
.pinkta{
	margin-left:auto;
	margin-right:auto;
	color: #333333;
	text-align:center;
	font-family: Verdana;
	font-size: x-small;
	}
.pinkta td{
	padding:5px 35px 0px 35px;
	}
.pinkta img{
	border: 1px solid #f36599;
	}
.moreinfo{
	font-family: Verdana;
	padding-right: 10px;
	}
.guesttxt{
	padding: 10px 50px 15px 50px;
	font-size: small;
	line-height:2em;
	}
.guesttxt2{
	padding: 10px 50px 15px 50px;
	color:#0066ff;
	font-size: small;
	line-height:2em;
	}
.guesttxt3{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	/*border-bottom:1px dotted #666666;*/
	padding-top:10px;
	padding-bottom:20px;
	font-size: small;
	line-height:2em;
	}
.guesttxt4{
	padding: 0px 50px 15px 50px;
	font-size: small;
	line-height:2em;
	text-align:right;
	}
.guesttxt5{
	padding: 5px 50px 5px 50px;
	font-size: small;
	line-height:2em;
	}
.guesttxt6{
	padding: 10px 50px 15px 50px;
	color:#f70f34;
	font-size: small;
	line-height:2em;
	}
.guesttitle{
	padding: 20px 50px 10px 50px;
	}
.guesttitle2{
	padding: 20px 50px 3px 50px;
	}
.guesttitle2 img{
	border-bottom:1px solid #999;
	padding-bottom:3px;
	}
.guesttitle3{
	padding: 5px 50px 5px 50px;
	}
.guesttitle4{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	padding: 20px 50px 3px 50px;
	border-bottom:1px solid #999;
	}
.infotitle{
	padding: 15px 0px 10px 0px;
	}
.infotxt{
	padding: 10px 0px 15px 0px;
	color:#0066ff;
	font-size: small;
	line-height:2em;
	}
.infotxt2{
	padding: 10px 0px 15px 0px;
	color:#333333;
	font-size: small;
	line-height:2em;
	}
.room01{
	background-image:url(back01.jpg);
	background-repeat:no-repeat;
	margin: 20px 50px 0px 50px;
	padding: 10px 15px 5px 15px;
	color:#006600;
	font-size: small;
	line-height:2em;
	text-align:left;
	}
.roomtxt{
	padding: 5px 0px 15px 0px;
	}
.roomtxt2{
	padding: 10px 0px 10px 0px;
	color:#333333;
	}
.roomtxt3{
	padding:5px 0px 0px 0px;
	}
.roomta{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.roomta td{
	padding:5px 10px 0px 10px;
	}
.roomta img{
	border: 1px solid #006600;
	}
.room02{
	background-image:url(back02.jpg);
	background-repeat:no-repeat;
	margin: 0px 50px 10px 50px;
	padding: 5px 15px 10px 15px;
	color:#aa3300;
	font-size: small;
	line-height:2em;
	text-align:left;
	}
.topictxt{
	padding: 20px 35px 5px 35px;
	font-size: small;
	line-height:2em;
	text-align:left;
	}
.topictxt img{
	border:1px solid #0066ff;
	margin:10px 5px 0px 5px;
	}
.topictitle{
	padding: 30px 0px 0px 35px;
	text-align:left;
	}
.topictitle2{
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #999;
	width:500px;
	}
.topiclink{
	padding: 3px 35px 3px 35px;
	font-size: small;
	line-height:2em;
	text-align:left;
	}
.06f{
	color:#0066ff;
	}
.photota{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.photota td{
	width:180px;
	}
.phototb{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.phototb td{
	width:270px;
	}
.list01{
	margin:5px 0;
	padding:0 0 0 15px;
}
