table {
	font-size: 12px;
	line-height: 21px;
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
}
a.class1 {
	color: #F2EFD9;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 12px;
	line-height: 18px;
}
a.class1:hover {
	color: #FFCC33;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class2 {
	color: #B37140;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class2:hover {
	color: #7C8D41;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class3 {
	color: #929161;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class3:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class4 {
	color: #B3B3B3;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class4:hover {
	color: #7DACBD;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.news {
	color: #7F7F7F;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.news:hover {
	color: #7DACBD;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
div {
	font-size: 12px;
	line-height: 18px;
}
input {
	font-size: 12px;
	color: #0099CC;
}
select {
	font-size: 12px;
	color: #666666;
}
a {
	color: #FF6600;
	text-decoration: underline;
}
a:hover {
	color: #0066FF;
	text-decoration: none;
}
.ticket_border {
	border: 1px solid #C4C29B;
}
a.story {

	color: #4D714F;
	text-decoration: underline;
	font-size: 12px;
	line-height: 18px;
}
a.story:hover {

	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.websit {


	color: #3366CC;
	text-decoration: underline;
	font-size: 12px;
	line-height: 18px;
}
a.websit:hover {


	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
a.class5 {
	color: #B37140;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0.1em;
}
a.class5:hover {

	color: #7C8D41;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
.tabFocus {
	background-color: #FFFAEE;
	float: left;
	border-top: 3px solid #FED88E;
	border-right: 3px solid #FED88E;
	border-bottom: 3px #FED88E;
	border-left: 3px solid #FED88E;
	clear: right;
	padding: 5px;
}
INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
}
button {
	font-size: 12px;
	color: #666666;
	background-color: #E6E6E6;
	border: 1px solid #999999;
}
.TIME {
	color: #0099CC;
}


.memo {
	color: #FFFFFF;
	border-top: 1px dashed #FF0099;
	border-right: 1px #FF0099;
	border-bottom: 1px dashed #FF0099;
	border-left: 1px #FF0099;
	background-color: #FF6699;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.othTab {
	float: left;
	border-top: 3px solid #CCCCCC;
	border-right: 3px solid #CCCCCC;
	border-bottom: 3px none #CCCCCC;
	border-left: 3px solid #CCCCCC;
	padding: 5px 5px 3px;
}
.download {
	border: 3px solid #5B5A5A;
	margin-bottom: 5px;
	padding: 3px;
	background-color: #FBD551;
	color: #162567;
}
.spaceTab {
}
.tabContent {
	background-color: #FFFAEE;
	border: 3px solid #FED88E;
	padding: 5px;
	margin-top: 10px;
}
.PAXNAME {

}
.PAXNAME TD{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.insurance {
	color: #0066FF;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.step {
	border: 1px solid #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #DCE8F3;
	text-align: center;
	margin-bottom: 20px;
	vertical-align: middle;
	height: 30px;
	clear: both;
	float: none;
}
.step img {
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 5px;
}
.stepFocus {
	color: #FFFFFF;
	background-color: #6699CC;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 5px;
}
.favorite {
	float: right;
	width: 300px;
	clear: both;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.favoriteCon {
	position: absolute;
	background-color: #FFF3CC;
	border-top: 1px none #0033FF;
	border-right: 1px solid #0033FF;
	border-bottom: 1px solid #0033FF;
	border-left: 1px solid #0033FF;
	display: none;
}
.result {
}
.favoriteTitle {
	background-color: #FFFFCC;
}

.myTravelPlan {
	background-color: #FFFF00;
	color: #0099FF;
	border: 1px solid #0033FF;
}

.othStep {
	color: #000000;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 5px;
}
.color {
	background-color: #FFFFCC;
}
