body {
	margin: 0px;
	padding: 0px;
	background: #E7E8E9;
	}
	
a:link { text-decoration:none; color: #0066ff;} 
a:visited { text-decoration:none; color: #5283DC;} 
a:active { color:#0066ff} 
a:hover{ text-decoration:underline; color:#FF8800;} 

h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 4 0px;
	padding: 2 6 2 6px;
	background: #EDEDED;
}

/* ¥¥¥@ƒwƒbƒ_@¥¥¥@*/

.head {
	clear: both;
	margin: 0px;
}

/* ¥¥¥@ƒŒƒCƒAƒEƒg@¥¥¥@*/

#out01 {
	width: 798px;
}

.out02 {
	width: 798px;
}

#out-left
{
	width: 173px;
	float:left;
}

.menu
{
	padding: 0px;
}

#out-right
{
	width: 625px;
	float:right;
}

#info01
{
	width: 596px;
	background: url("../images/smain.jpg");
}

.right01
{
	margin: 0 14 0 15px;
	padding:0px;
	border-width: 1px;
	border-color:#6CAEFF;
	border-style:solid ;
	background: #FFFFFF;
}

#info02
{
	width: 596px;
	height: 307px;
	background: url("../images/tntour/smain2.jpg");
}

.right02
{
	margin: 0 14 0 15px;
	padding:0px;
	border-width: 0 1 0 1px;
	border-color:#6CAEFF;
	border-style:solid ;
	background: #FFFFFF;
}

#info03
{
	width: 596px;
}

.right03
{
	margin: 0 14 0 15px;
	padding:0px;
	border-width: 0 1 1 1px;
	border-color:#6CAEFF;
	border-style:solid ;
}

#info04
{
	width: 596px;
}

.right04
{
	margin: 0 14 10 15px;
	padding:0px;
}

#infoclear
{
	width: 596px;
}

.rightclear
{
	margin: 0 14 0 15px;
	padding:0px;
	background: #FFFFFF;
}

.rightuti
{
	margin: 0 14 0 15px;
	padding:0px;
	border-width: 1px;
	border-color:#82CE5A;
	border-style:solid ;
	background: #FFFFFF;
}

.rightbase
{
	margin: 0 14 0 15px;
	padding:0px;
	border-width: 1px;
	border-color:#999999;
	border-style:solid ;
	background: #FFFFFF;
}

/* ¥¥¥@’†@¥¥¥@*/

#update
{
	width: 374px;
	float: left;
}

.update
{
	margin: 0 10 0 0px;
	padding:0px;
	background: #FFFFFF;
}

#pickup
{
	width: 190px;
	float: right;
}

.pickup
{
	margin: 0px;
	padding:10px;
	background: #F0F0F0;
}

.pickupimg
{
	margin: 0 0 10 0px;
	padding:0px;
	background: #F0F0F0;
}

/* ¥¥¥@ƒsƒbƒNƒAƒbƒvƒ^ƒCƒgƒ‹@¥¥¥@*/

#pickttl
{
	margin: 1 1 6 1px;
	padding:2px;
	border-width: 1px;
	border-color:#999999;
	border-style:solid ;
	background: #ECDB9E;

}

#pickttlbn
{
	margin: 1 1 10 1px;
	padding:0px;
	border-width: 1px;
	border-color:#999999;
	border-style:solid ;
	background: #FFFFFF;

}

.pickupall
{
	padding:4px;
}

/* ¥¥¥@ƒTƒ€ƒlƒCƒ‹•”@¥¥¥@*/

.tn
{
	margin:0px;
	padding:0px;
	float: left;
}

.tntxt
{
	margin:0px;
	padding:0px;
	float: right;
}


.out-foot
{
	clear: both;
	background: #FFFFFF;
}

/* ¥¥¥@ƒƒ‹ƒ}ƒKƒoƒi[@¥¥¥@*/

.imgmmgz
{
	margin:2 8 5 0px;
	padding:0px;
}

/* ¥¥¥@add ƒzƒeƒ‹@¥¥¥@*/

.adthotel
{
	margin:2 8 5 8px;
	padding:0px;
}


/* ¥¥¥@ƒXƒyƒVƒƒƒ‹ƒŠƒ“ƒN@¥¥¥@*/
#splink
{
	width: 170px;
	height: 400px;
	
}
.splink
{
	margin:0 0 0 0px;
	padding:6px;
	background: #FFFFFF;
	border-width: 0 1 1 1px;
	border-color:#CCCCCC;
	border-style:solid ;
	font-size:0.8em;
	line-height; 120%;
}

.spttl
{
	margin: 0 10px;
	padding:0px;
	background: #F0F0F0;
}

.spdot {
	width: 100%;
	height: 8px;
	background: url("../images/splink/dot.gif") repeat-x;
}

.point {
	margin: 0 10 0 0px;
	padding: 0px;
	line-height: 120%;
}

.pointadv{
	margin: 0 4 0 0px;
	padding: 0px;
	line-height: 120%;
}


/* ¥¥¥@ƒsƒbƒNƒAƒbƒv@¥¥¥@*/
#overflow {
 	overflow: auto;
 	width: 100%;
	height: 580px;
}
.main {
	margin: 0px;
	padding: 10px;
	line-height: 120%;
}
.dot {
	width: 98%;
	height: 6px;
	background: url("../images/update/dot.gif") repeat-x;
	clear: both;
}

/* PDFƒAƒCƒRƒ“F’²®@*/
.icnpdf {
	margin: 0 6 0 4px;
	padding: 0px;
	text-align: left;
}

/* ¥¥¥@ƒŠƒŠ[ƒX@¥¥¥@*/

#rls01
{
	width: 596px;
}

.rightad
{
	margin: 0 14 0 15px;
	padding:0px;
	background: #FFFFFF;
}

.rlnewttl
{
	margin:0px;
	padding:0px;
	background: #FFFFFF;
}

.rltbl
{
	margin:0 0 0 0px;
	padding:8 2 10 2px;
	background: #FFFFFF;
	border-width: 1 0 0 0px;
	border-color:#BBBBBB;
	border-style:solid ;
}

.rldot {
	width: 100%;
	height: 6px;
	background: url("../images/splink/dot.gif") repeat-x;
}

.rlsin
{
	padding: 4px;
}