﻿@charset 'utf-8';
@import url("common.css");

h2 {
	font-weight				: normal;
}

.cateHow02 {
	width					: 850px;
	text-align				: left;
}


.busonlyh2 {
	margin					: 10px 0 0 0;
}

.linerh3 {
	margin					: 20px 0 0 0;
}

.rortesLeftbox {
	float					: left;
	margin-top				: 20px;
}

.nagoyalinerh3 {
	margin					: 50px 0 0 0;
}


.busonlyCaption {
	text-align				: left;
	font-size				: 12px;
	line-height				: 20px;
	color					: #333;
	margin					: 5px 0;
	background				: url("../img/commentvector.jpg") no-repeat;
	background-position		: left center;
	padding					: 0 0 0 22px;
}

ul .rootUl {
	text-align				: left;
}

li.rootLi01 {
	float					: left;
	margin					: 2px;
}

li.rootLi02 {
	float					: left;
	margin					: 2px;
}

li.rootLi03 {
	float					: left;
	margin					: 2px;
	text-decoration			: none;
	display					: block;
	width					: 165px;
	height					: 60px;
	background				: url(../img/rootli02.jpg) no-repeat;
}

li.rootLi01 a {
	text-decoration			: none;
	display					: block;
	width					: 165px;
	height					: 60px;
	background				: url(../img/rootli01.jpg) no-repeat;
}

li.rootLi02 a {
	text-decoration			: none;
	display					: block;
	width					: 165px;
	height					: 60px;
	background				: url(../img/rootli03.jpg) no-repeat;
}

a span.busroot1 {
	text-align				: left;
	font-size				: 14px;
	line-height				: 1.2;
	font-weight				: bold;
	color					: #003;
	display					: block;
	padding					: 2px 2px 0 2px;
}

a span.busroot2 {
	text-align				: left;
	font-size				: 14px;
	line-height				: 1.2;
	font-weight				: bold;
	color					: #600;
	display					: block;
	padding					: 2px 2px 0 2px;
}

a span.busarea1 {
	text-align				: left;
	font-size				: 10px;
	line-height				: 1.2;
	color					: #03f;
	display					: block;
	padding					: 0 2px;
	
}

a span.busarea2 {
	text-align				: left;
	font-size				: 10px;
	line-height				: 1.2;
	color					: #cc3300;
	display					: block;
	padding					: 0 2px;
	
}


.root_Li01 {
	width					: 630px;
	height					: 60px;
	font-size				: 26px;
	line-height				: 1.2;
	text-align				: left;
	background				: url("../img/rootlibackg.gif") no-repeat;
	margin					: 10px auto 20px auto;;
}

.root_Li01 img {
	vertical-align			: text-bottom;
}

.root_Li01 a {
	width					: 560px;
	height					: 50px;
	text-decoration			: none;
	color					: #666;
	margin					: 5px 0 0 60px;
	display					: inline-block;
	text-align				: left;
}

.root_Li01 a:hover {
	color					: #006;
}

.rootname {
	display					: block;
}

.busgerend {
	font-size				: 10px;
	line-height				: 1.2;
	color					: #006;
	display					: block;
}


/*---------- d_cate ----------*/

.linerRorte {
	width					: 550px;
	height					: 30px;
	font-size				: 18px;
	line-height				: 30px;
	text-align				: left;
	background-color		: #EEEEEE;
	color					: #900;
	font-weight				: bold;
	float					: left;
	margin					: 20px 0 0 0;
}

.rortein {
	background				: url("../img/routepoint01.jpg") no-repeat;
	background-position		: left center;
	margin					: 0 0 0 5px;
	padding					: 0 0 0 15px;
}

.onlyYoyaku {
	width					: 240px;
	height					: 70px;
	background				: url("../img/kuuseki.gif") no-repeat;
	float					: right;
}

.onlyYoyaku ul {
	padding					: 40px 0 0 0;
}

.onlyYoyaku li {
	float					: left;
	margin					: 0 5px;
	display					: inline;
}

.onlyYoyaku2 {
	width					: 280px;
	background				: url("../img/sby-bg.jpg") repeat-y;
	float					: right;
}

.onlyYoyaku-p {
	width					: 280px;
	background				: url("../img/sby-foot.jpg") no-repeat;
	background-position		: bottom;
	font-size				: 12px;
	line-height				: 1.2;
	color					: #990000;
	text-align				: left;
}

.onlyYoyaku-sp {
	padding					: 0 10px 10px 10px;
	margin					: 0 auto 0 auto;
	display					: block;
}

.onlyYoyaku-li {
	margin-top				: 6px;
}

#Rorte {
	width					: 850px;
	margin					: 20px 0 0 0;
	
}

#RorteRight {
	width					: 550px;
	float					: right;
}

#RorteLeft {
	width					: 280px;
	float					: left;
}

.rate01 {
	width					: 220px;
	height					: 20px;
	line-height				: 20px;
	background				: url("../img/routeplace1.gif") no-repeat;
	background-position		: left center;
	font-size				: 18px;
	font-weight				: bold;
	color					: #cc3300;
	margin					: 10px 0 10px 0;
}

.rate02 {
	width					: 220px;
	height					: 20px;
	line-height				: 20px;
	background				: url("../img/routeplace2.gif") no-repeat;
	background-position		: left center;
	font-size				: 18px;
	font-weight				: bold;
	color					: #cc3300;
	margin					: 10px 0 10px 0;
}

.rate_1,.rate_2 {
	padding					: 0 0 0 70px;
}

.rate03 {
	width					: 260px;
	height					: 35px;
	line-height				: 35px;
	background				: url("../img/waribiki.gif") no-repeat;
	font-size				: 18px;
	color					: #333;
	margin					: 0 0 0 10px;
}

.rate_3 {
	font-size				: 18px;
	font-weight				: bold;
	color					: #c30;
	padding					: 0 0 0 100px;
	margin					: 0 10px 0 0;
}

.rate_4 {
	font-size				: 18px;
	font-weight				: bold;
	color					: #cc3300;
	text-align				: left;
}

.ratebox {
	text-align				: left;
}

.RorteContent01 {
	margin					: 15px 0 0 0;
}

.RorteConteH4 {
	text-align				: left;
	padding					: 0 0 0 15px;
}

.RorteContent01 h5 {
	width					: 260px;
	height					: 25px;
	background-color		: #f1e8b8;
	font-size				: 14px;
	line-height				: 25px;
	font-weight				: normal;
	text-align				: left;
	color					: #666;
	margin					: 0 auto;
}

.h5revolve {
	margin					: 0 0 0 10px;
}

.kaeirihiru {
	margin					: 0 0 0 10px;
	padding					: 0 0 0 20px;
	background				: url("../img/taiyou.gif") no-repeat;
}

.kaeiriyoru {
	margin					: 0 0 0 10px;
	padding					: 0 0 0 20px;
	background				: url("../img/tuki.gif") no-repeat;
}

.RorteBox {
	width					: 260px;
	background-color		: #faf6e0;
	font-size				: 12px;
	line-height				: 1.2;
	color					: #666;
	margin					: 0 auto 20px auto;
	padding					: 5px 0;
	text-align				: left;
}

.RorteBox h6 {
	font-size				: 16px;
	line-height				: 1.2;
	color					: #cc3300;
	background				: url("../img/kaeripoint.gif") no-repeat;
	background-position		: left center;
	padding					: 0 0 0 15px;
	margin					: 2px 0 2px 5px;
}

.RorteBox p {
	margin					: 0 5px 0 5px;
}
.busplace {
	width				: 500px;
	background-color	: #f4f8ff;
	border				: 1px solid #818ccd;
	margin				: 20px auto;
	padding				: 5px;
	text-align			: left;
}

.staricon {
	font-size			: 10px;
	line-height			: 16px;
	background			: url("../img/staricon.gif") no-repeat;
	background-position	: left center;
	color				: #0099ff;
	padding				: 0 0 0 18px;
}

.redbox {
	font-size			: 10px;
	line-height			: 16px;
	background			: url("../img/redbox.gif") no-repeat;
	background-position	: left center;
	color				: #ff5400;
	padding				: 0 0 0 18px;
}

.notes {
	font-size			: 10px;
	line-height			: 15px;
	color				: #666;
}

.stareki {
	font-size			: 12px;
	line-height			: 16px;
	background			: url("../img/iconmi.gif") no-repeat;
	background-position	: left center;
	color				: #00f;
	padding				: 0 0 0 8px;
	margin				: 2px;
}

.stareki a {
	color				: #00f;
}

.stareki a:hover {
	color				: #0099ff;
}

.redeki {
	font-size			: 12px;
	line-height			: 16px;
	background			: url("../img/rediconmi.gif") no-repeat;
	background-position	: left center;
	background-color	: #ffe7e3;
	color				: #ff2b2b;
	padding				: 0 0 0 8px;
	margin				: 2px;
}

.redeki a {
	color				: #ca0000;
}

.redeki a:hover {
	color				: #ff6000;
}

.busrun {
	width				: 500px;
	font-size			: 12px;
	line-height			: 17px;
	color				: #3c63f1;
	background			: url("../img/boxicon.gif") no-repeat;
	background-position	: left center;
	padding				: 0 0 0 20px;
	margin				: 0 auto;
	text-align			: left;
}








/* ========== table ========== */
.ar_bg {
	background			:url(../img/yaji_arrlong.gif) repeat-y;
	border				:1px solid #eee;
	text-align			:right;
	padding				:5px 10px 0 0;
	}

table.tokyo{
	
	width				:93%;
	margin				:10px 0 30px 10px;
	font-size			:12px;
	text-align			:center;
	}
table.tokyo th.index {
	padding				:5px 0 6px 0;
	color				:#999;
	background-color	:#fff;
		}
table.tokyo th.name {
	font-size			:12px;
	color				: #00b;
	}
	
table.tokyo th{
	padding				:1px 3px 1px 2px;
	background-color	:#EEEEEE;
	}

table.tokyo td.name_ar {
	padding				:2px 20px 2px 0;
	text-align			:right;
	background			:url(../img/arr_bg.gif) no-repeat right center;
	}
table.tokyo th.name_main {
	width				:53%;
	padding				:3px 3px 2px 2px;
	background-color	:#efecda;
	}
table.tokyo th.name_main a {
	color				:#ab4400;
	}

table.tokyo th.arrival {
	background-color	:#666;
	color				:#fff;
	padding				:1px 3px 1px 2px;
	}

table.tokyo td.arrival {
	background			:url(../img/yaji_arr.gif) no-repeat top center;
	color				:#333;
	padding				:2px 3px 5px 2px;
	border-bottom		:1px solid #ccc;
	}
table.tokyo td.kudari {
	background			:url(../img/yaji_arr_.gif) no-repeat top center;
	color				:#333;
	padding				:2px 3px 5px 2px;
	border-bottom		:1px solid #ccc;
	}
table.tokyo td.top {
	background			:url(../img/yaji_arr.gif) repeat-y left center;
	color				:#333;
	padding				:2px 3px 2px 15px;
	text-align			:left;
	}

table.tokyo td.top {
	background			:url(../img/yaji_arr.gif) repeat-y left center;
	color				:#333;
	padding				:2px 3px 2px 15px;
	text-align			:left;
	}
table.tokyo th.day {
	padding				:1px 3px 1px 2px;
	color				:#cc3300;
	background-color	:#fdf09a;
	border				: 1px solid #8f3e23;
	}
table.tokyo td.day {
	padding				:5px 3px 3px 3px;
	color				:#333;
	background			:url(../img/yaji_day.gif) no-repeat top center;
	}

table.tokyo th.day1 {
	padding				:1px 3px 1px 2px;
	color				:#333;
	font-weight			:normal;
	background-color	:#FF9966;
	}

table.tokyo td.day1 {
	padding				:8px 3px 5px 3px;
	color				:#333;
	background			:url(../img/yaji_day1.gif) no-repeat top center;
	border-bottom		:1px solid #ccc;
	}

table.tokyo th.day2 {
	padding				:1px 3px 1px 2px;
	color				:#333;
	background-color	:#FFECEC;
		font-weight		:normal;
	}

table.tokyo td.day2 {
	padding				:8px 3px 5px 3px;
	color				:#333;
	background			:url(../img/yaji_day2.gif) no-repeat top center;
	border-bottom		:1px solid #ccc;
	}

table.tokyo td.day3 {
	padding				:8px 3px 5px 3px;
	color				:#333;
	background			:url(../img/yaji_day3.gif) no-repeat top center;
	border-bottom		:1px solid #ccc;
	}

table.tokyo td.day_osa {
	padding				:8px 3px 5px 3px;
	color				:#333;
	background			:url(../img/yaji_arr_osa.gif) no-repeat top center;
	border-bottom		:1px solid #ccc;
	}

table.tokyo th.night {
	padding				:1px 3px 1px 2px;
	color				:#fff;
	background-color	:#001acc;
	}

table.tokyo td.night {
	padding				:8px 3px 5px 3px;
	color				:#333;
	background			:url(../img/yaji_night.gif) no-repeat top center;
	border-bottom		:1px solid #ccc;
	}

table.tokyo td.night_shiko {
	padding				:0 0 0 3px;
	background			:url(../img/yaji_night.gif) no-repeat top center;
	text-align			:right;
	}

table.tokyo td.ar_end {
	color				:#333;
	border-bottom		:1px solid #ccc;
	}


table.tokyo td.ar_start {
	color				:#333;
	border-bottom		:1px solid #ccc;
	}


table.tokyo td.en {
	padding				:2px 3px 0 2px;
	color				:#333;
	background-color	:#fff;
	}

table.tokyo td.sub {
	padding				:2px 3px 2px 2px;
	color				:#333;
	background-color	:#fff;
	border-bottom		:1px solid #ccc;
	}

/* - - - -  - - - -  - - - -  - - - -  - - - -  shikocyu */
table.tokyo td.arrival_shiko {
	color				:#333;
	padding				:5px 3px 5px 2px;
	border-bottom		:1px solid #ccc;
	}

table.tokyo th.arrival_shiko {
	color				:#CC3300;
	padding				:2px;
	border				:1px solid #999933;
	background-color	:#FFF5E1;
	font-weight			:normal;
	}

table.tokyo th.name2 {
	margin				:3px 3px 1px 3px;
	font-size			:12px;
	}




table.syugo {
	width				: 95%;
	border-collapse		: collapse;
	border-bottom		: #999 double 3px;
	margin				:15px 0 5px 5px;
	float				:left;
	}

table.syugo th {
	font-size			: 13px;
	font-weight			: normal;
	text-align			:left;
	color				: #009966;
	background-color	: #eee;
	vertical-align		: top;
	padding				: 5px;
	border-top			: #999 solid 1px ;
	border-bottom		: #999 double 3px;
	}


table.syugo td {
	font-size			: 13px;
	color				: #333;
	text-align			: left;
	vertical-align		: middle;
	padding				:8px 5px;
	border-top			: #ccc solid 1px;
	}

/* - - - -  - - - -  - - - -  - - - -  - - - -  tokyobus-only */

.onrybus-01box {
	width				: 850px;
	margin				: 30px auto 0 auto;
}

.onrybus-01left {
	width				: 380px;
	float				: left;
	text-align			: left;
}

.onrybus-01h3 {
	margin				: 15px 0 0 0;
	color				: #009;
	font-size			: 16px;
	line-height			: 1.5;
}

.onrybus-01ul {
	font-size			: 12px;
	line-height			: 1.5;
}

.onrybus-01ul li {
	background			: url("../img/arrow_fat_right.gif") no-repeat;
	background-position	: left center;
	padding-left		: 15px;
	margin-left			: 10px;
}

.onrybus-01right {
	width				: 450px;
	float				: right;
}

.onrybus-table {
	width				: 450px;
	border				: 1px solid #666;
	border-collapse		: collapse;
	border-spacing		: 0;
}

.shuttle-list {
	font-size			: 18px;
	line-height			: 30px;
	color				: #e00;
	text-align			: center;
}

.shuttle-cap {
	font-size			: 10px;
	line-height			: 1.5;
	text-align			: center;
}

.shuttle-liner {
	font-size			: 14px;
	line-height			: 20px;
	border				: 1px solid #666;
	text-align			: left;
	padding-left		: 15px;
}

.area00 {
	width				: 90px;
	border-left			: 1px dashed #aaa;
	border-bottom		: 1px solid #666;
}

.area001, .area002, .area003, .area004, .area005 {
	width				: 90px;
	border				: 1px solid #666;
	font-size			: 12px;
	line-height			: 20px;
	text-align			: center;
}

.area01, .area02, .area03, .area04, .area05 {
	width				: 90px;
	border				: 1px solid #666;
	font-size			: 12px;
	line-height			: 20px;
	text-align			: center;
}

.area01 a, .area02 a, .area03 a, .area04 a, .area05 a {
	color				: #00f;
}

.area01 a:hover, .area02 a:hover, .area03 a:hover, .area04 a:hover, .area05 a:hover {
	color				: #00f;
}

.area01, .area001 {
	background-color	: #ffff99;
}

.area02, .area002 {
	background-color	: #c1ceff;
}

.area03, .area003 {
	background-color	: #aade93;
}

.area04, .area004 {
	background-color	: #d7c4ea;
}

.area05, .area005 {
	background-color	: #ffc99d;
}

.tobus-table {
	width				: 840px;
	border-left			: 1px solid #666;
	border-right		: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin				: 20px auto;
	border-collapse		: collapse;
	border-spacing		: 0;
}

.tobus-table2 {
	width				: 840px;
	border-left			: 1px solid #666;
	border-right		: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin				: 5px auto 0 auto;
	border-collapse		: collapse;
	border-spacing		: 0;
}

.tobus-table-thnit {
	width				: 740px;
	font-size			: 14px;
	line-height			: 25px;
	text-align			: left;
	color				: #009;
	border-top			: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin-top			: 0;
	padding-left		: 25px;
	background			: url("../img/nightico.jpg") no-repeat #edefff;
	background-position	: left center;
}

.tobus-table-thmon {
	width				: 740px;
	font-size			: 14px;
	line-height			: 25px;
	text-align			: left;
	color				: #ff5400;
	border-top			: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin-top			: 0;
	padding-left		: 25px;
	background			: url("../img/monicon.jpg") no-repeat #fff2c9;
	background-position	: left center;
}

.tobus-table-price {
	font-size			: 12px;
	line-height			: 25px;
	color				: #f00;
	text-align			: center;
	border-top			: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin-top			: 0;
	background-color	: #edefff;
}

.tobus-table-price2 {
	font-size			: 12px;
	line-height			: 25px;
	color				: #f00;
	text-align			: center;
	border-top			: 1px solid #666;
	border-bottom		: 1px solid #666;
	margin-top			: 0;
	background-color	: #fff2c9;
}

.tobus-table-cap {
	font-size			: 10px;
	line-height			: 15px;
	color				: #000;
	border-bottom		: 1px solid #aaa;
	background-color	: #f5f5f5;
	text-align			: left;
	padding-left		: 15px;
}

.tobus-table-cap2 {
	font-size			: 10px;
	line-height			: 15px;
	color				: #000;
	border-bottom		: 1px solid #aaa;
	background-color	: #fff9e7;
	text-align			: left;
	padding-left		: 15px;
}

.tobus-table-tr {
	border-bottom		: 1px dashed #aaa;
}

.tobus-table-td {
	width				: 210px;
	font-size			: 12px;
	line-height			: 25px;
	text-align			: left;
	padding-left		: 15px;
	background			: url(../img/onlyicon.jpg) no-repeat;
	background-position	: left center;
}

.tobus-table-td a {
	font-size			: 12px;
	line-height			: 25px;
	color				: #00f;
}

.tobus-table-td2 {
	width				: 210px;
	font-size			: 12px;
	line-height			: 25px;
	text-align			: left;
}



/* ========== ウェブページ ========== */

#webwaku {
	width				: 700px;
	margin				: 0 auto;
}

#webwaku ul {
	margin				: 8px 0 30px 0;
}

#webwaku li {
	font-size			: 10px;
	color				: #444;
}

.syugouh1 {
	float				: right;
}

.syugouh2 {
	width				: 700px;
	height				: 50px;
	line-height			: 50px;
	color				: #fff;
	background			: url("../img/setPlace.gif") no-repeat;
	clear				: both;
	text-align			: left;
	margin				: 0 0 20px 0;
}

.syugouh2 span {
	padding				: 0 0 0 70px;
}

h2.maph2 {
	width				: 700px;
	height				: 50px;
	line-height			: 50px;
	color				: #fff;
	background			: url("../img/hotelmaotit.gif") no-repeat;
	clear				: both;
	text-align			: left;
	margin				: 0 0 20px 0;
	font-weight			: normal;
}

.maph2 span {
	padding				: 0 0 0 40px;
}

.linerh03 {
	background-color	: #EEEEEE;
	text-align			: left;
	border-left			: 4px solid #999;
	padding				: 0 0 0 15px;
	font-size			: 14px;
	line-height			: 20px;
	margin				: 0 0 5px 0;
}

.linerText {
	text-align			: left;
	font-size			: 12px;
	line-height			: 1.2;
	color				: #333;
	background			: url("../img/setplaceli.gif") no-repeat;
	background-position	: left center;
	margin				: 0;
	padding				: 0 0 0 22px;
}

.linerText2 {
	text-align			: left;
	font-size			: 12px;
	line-height			: 1.2;
	color				: #333;
	background			: url("../img/setplaceli2.gif") no-repeat;
	background-position	: left center;
	margin				: 0;
	padding				: 0 0 0 22px;
}
	

.shuttleBus {
	text-align			: left;
	background			: url("../img/setplaceli.gif") no-repeat;
	background-position	: left center;
	padding				: 0 0 0 25px;
	margin				: 2px 0 5px 20px;
}


.shuttleBus a{
	text-align			: left;
	color				: #555;
	font-size			: 12px;
	line-height			: 1.2;
	text-decoration		: none;
	background-color	: #EEEEEE;
	margin				: 0 10px 0 0;
}


.shuttleBus a:hover {
	background-color	: #fff;
}

.mainBus {
	text-align			: left;
	background			: url("../img/setplaceli2.gif") no-repeat;
	background-position	: left center;
	padding				: 0 0 0 25px;
	margin				: 2px 0 5px 20px;
}

.mainBus a{
	text-align			: left;
	color				: #006;
	font-size			: 12px;
	line-height			: 1.2;
	text-decoration		: none;
	background-color	: #e1e6f7;
	margin				: 0 10px 0 0;
}


.mainBus a:hover {
	background-color	: #fff;
}

.genteibi {
	text-align			: left;
	padding				: 10px;
	font-size			: 12px;
	line-height			: 1.2;
	border				: 1px solid #d8ce93;
	background-color	: #fdfae8;
	margin				: 5px 0 0 0;
}

.mapDown {
	text-align			: left;
}

.mapDown h3 {
	margin				: 10px 0 0 0;
	padding				: 0;
	vertical-align		: bottom;
	overflow			: hidden;
}

.mapDown img {
	border-left			: 1px solid #CCC;
	margin				: 0;
	vertical-align		: top;
	overflow			: hidden;
}

.mapDown ul {
	width				: 700px;
	clear				: both;
	margin				: 0 0 20px 0;
	padding				: 0 0 5px 0;
	text-align			: left;
	border-left			: 1px solid #CCC;
	border-right		: 1px solid #CCC;
	border-bottom		: 1px solid #CCC;

}

.mapDown li {
	float				: left;
	margin				: 0 7px 5px 6px;
	display				: block;
}

.mapDown li a {
	font-size			: 12px;
	line-height			: 1.2;
	color				: #006;
	text-decoration		: none;
	border-bottom		: 1px solid #333399;
	background-color	: #EEE;
	padding				: 2px;
	float				: left;
	display				: block;
}

.mapDown li a:hover {
	background-color	: #fff;
}

#footer2 {
	width				: 700px;
	clear				: both;
	margin				: 0 auto;
}

.foot2 {
	width				: 700px;
	border				: 1px solid #AAA;
	text-align			: center;
	font-size			: 12px;
	line-height			: 25px;
	color				: #AAA;
	margin				: 5px auto;
	background-color	: #EEE;
}

.foot2 a {
	text-decoration		: none;
	color				: #777;
}

.Copyright2 {
	width				: 700px;
	margin				: 10px auto;
	text-align			: left;
	font-size			: 12px;
	line-height			: 1.2;
	color				: #333;
}


/*---------- Pan2 ----------*/

#Pan2 {
	width				: 700px;
	height				: 15px;
	text-align			: left;
	margin				: 15px 0;
	font-size			: 14px;
	line-height			: 15px;
	font-weight			: bold;
	color				: #009;
}

#Pan2 img {
	vertical-align		: top;
}

#Pan2 a {
	font-size			: 14px;
	line-height			: 15px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #666;
}

#Pan2 a:hover {
	font-size			: 14px;
	line-height			: 15px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #009;
}

/*---------- hotelmap ----------*/

.dowon {
	text-align			: left;
	color				: #600;
}

.pdffile {
	text-align			: left;
	color				: #600;
}