body{
	background-color: #F4F4F4;
	font-size: 12px;
	margin:0;
	FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
}
select, input,textarea {
	FONT-FAMILY: "MS PGothic", "Osaka"
}
td {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"
}
a {
	color:#069;
	font-size:12px;
	text-decoration:none
}
a:hover {
	color:#f00;
	font-size:12px;
	border-bottom:1px dashed #f00;
}
.toplink {
	width:100%;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	filter:Dropshadow(offx=1,offy=1,color=000000,positive=1);
	cursor:hand;
}
a.yd {
	color:#069;
	font-size:12px;
	text-decoration:underline
}
a.yd:hover {
	color:#f00;
	font-size:12px;
	text-decoration:underline;
	border:0px;
}
a.lxrj {
	color:#003F9D;
	font-weight:bold
}
a.lxrj:hover {
	color:#F00;
	border-bottom:1px dashed #F00
}
a.right {
	color:#A160C2;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline
}
a.right:hover {
	color:#F00;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.topright {
	color:#fff;
	font-family: Arial;
	line-height:19px
}
.topad {
	color:#4A78B6
}
.td1 {
	color:#6E6E6E;
	font-size:12px;
}
.dh {color: #888}
.about {
	line-height:150%;
	padding-top:5px;
}
.ltd {
	height:25px;
	line-height:25px;
	text-align:center;
}
.left {
	background:#429EC6; 
	color:#FFF; 
	width:165px; 
	height:23px; 
	line-height:23px; 
	margin-left:5px; 
	padding-left:5px;
	margin-bottom:5px;
}
#left {
	width:160px;
	margin:0 auto;
	padding:0px;
	text-align:center;
}
#left ul {
	width:160px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	list-style:none;
}
#left ul li {
	height:21px;
	line-height:21px;
	Text-align:center;
	margin:2px;
}
.li_style {
	border:1px solid #369;
	color:#F00;
	height:21px;
	background:#CFC	
}
#left ul li a {
	width:160px;
	height:21px;
	line-height:21px;
	background:#EFEFEF;
}
#left ul li a:hover {
	width:160px;
	height:19px;
	text-align:center;
	border:1px solid #369;
	line-height:19px;
	color:#F00;
	background:#CFC
}
UL.left_menu1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0 0 0 10px;
	WIDTH: 165px;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	font-size: 13px;
}
UL.left_menu1 LI {
	WIDTH: 170px
}
UL.left_menu1 LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #F3F3F3 10px solid; WIDTH: 160px; PADDING-TOP: 2px; border-bottom:1px dashed #fff;
}
UL.left_menu1 LI A:link {
	COLOR: #006699
}
UL.left_menu1 LI A:visited {
	COLOR: #006699
}
UL.left_menu1 LI A:hover {
	BORDER-LEFT-COLOR: #ff9933; COLOR: #cc0000; TEXT-DECORATION: none;
}
.input {
	border:1px solid #888;
}
.btn {
	border-top:1px solid #C0C0C0;
	border-right:1px solid #606060;
	border-bottom:1px solid #606060;
	border-left:1px solid #C0C0C0;
	background:#FFF;
	height:19px;
}
.tourTitle {
	color:#006699;
	font-weight:bold;
	font-size:16px;
}
#tour {
	margin:0 auto;
	padding:0px;
	text-align:left;
}
#tour ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	list-style:none;
}
#tour ul li {
	height:21px;
	line-height:21px;
	margin:2px;
	border-bottom:1px dashed #ccc;
}
a.hotel {
	font-weight:bold;
	color:#0901D0;
	text-decoration:none
}
a.hotel:hover {
	font-weight:bold;
	color:#0901D0;
	text-decoration:underline;
	border:0px;
}
.portray_list {
	/*list-style:square;*/
	list-style-image:url(../images/icon_green.gif);
	line-height:23px;
}
.page {
	font-weight:bold;
	color:#f00;
	margin-left:5px;
	margin-right:5px;
}



.footer {
	color:#4A78B6;
	font-family:Arial, Helvetica, sans-serif
}
