a:link {font-family:"MS PGothic"; font-size:12px; color:#4B4B4B;text-decoration:none;}
a:active {font-family:"MS PGothic"; font-size:12px; color:#4B4B4B;text-decoration:none;}
a:visited {font-family:"MS PGothic"; font-size:12px; color:#4B4B4B;text-decoration:none;}
a:hover {font-family:"MS PGothic"; font-size:12px; color:#FB2C00;text-decoration:underline;}


.title {border-bottom: solid 3px #EBEBEB; font-family:"MS PGothic"; font-size:12px; color:#000000; }
.title-text {font-family:"MS PGothic"; font-size:14px; color:#2DA000;}
.title-bar {background-color:#88B35E; color:#FFFEDE;font-family:"MS PGothic"; font-size:12px;  text-align:center;}
.title-bar2 {background-color:#E6E6E6; color:#238900;font-family:"MS PGothic"; font-size:12px;  text-align:center;}
.form-sort {width:100%;font-family:"MS PGothic"; font-size:11px; color:#000000;}

/* normal list*/
.list-text {font-family:"MS PGothic"; font-size:12px; color:#4B4B4B; line-height:16px;}
.list-text2 {font-family:"MS PGothic"; font-size:11px; color:#4B4B4B; line-height:16px;}

.list-img {border:solid 1px #B7C1CE;}

.list-box {border:solid 3px #E1E1E1;background-color:#F8F8F8;}

.list-linetop1 {background-color:#F6F6F6; border-bottom: solid 1px #E6E6E6;}
.list-linetop2 {border-bottom: solid 1px #E6E6E6;}
.list-lineright {border-right: solid 1px #E6E6E6; padding-left:8px; padding-right:8px;}
.list-lineright2 {border-right: solid 1px #CBCBCB;}
.list-lineright3 {border-right: solid 1px #E6E6E6;}
.list-linerightbottom {border-right: solid 1px #E6E6E6;border-bottom: solid 1px #E6E6E6;}



a.list-price:link,a.list-price:active,a.list-price:visited {font-family:"MS PGothic"; font-size:12px; color:#6F6F6F;text-decoration: none;line-height:13px;}
a.list-price:hover {font-family:"MS PGothic"; font-size:12px; color:#1870FF;text-decoration: underline;line-height:13px;}

a.list-lowprice:link,a.list-lowprice:active,a.list-lowprice:visited {font-family:"MS PGothic"; font-size:12px; color:#326500;text-decoration: none;}
a.list-lowprice:hover {font-family:"MS PGothic"; font-size:12px; color:#FB2C00;text-decoration: underline;}



.text-pgothic10px {font-family:"MS PGothic"; font-size:11px;}
.text-pgothic11px {font-family:"MS PGothic"; font-size:11px; color:#4B4B4B;}
.text-tahoma10px {font-family:"Tahoma"; font-size:10px; }
.text-tahoma11px {font-family:"Tahoma"; font-size:11px; color:#4B4B4B;}


/* osusume list */
.list-osusumebox {border:solid 3px #8EB828;background-color:#EEF4E1;}
.list-osusumebox2 {border-left:solid 1px #E3E8EB;background-color:#FFFFFF;}
.list-osusumetext {font-family:"MS PGothic"; font-size:11px; color:#4B4B4B; line-height:16px;}

.list-osusume-linetop {border-bottom: solid 1px #F5ECBD;}
.list-osusume-lineright {border-right: solid 1px #F5ECBD; padding-left:8px; padding-right:8px;}
.list-osusume-lineright2 {border-right: solid 1px #EAD3BB; }

a.list-osusume-name:link,a.list-osusume-name:active,a.list-osusume-name:visited {font-family:"MS PGothic"; font-size:12px; color:#488C23;text-decoration: none;  }
a.list-osusume-name:hover {font-family:"MS PGothic"; font-size:12px; color:#FB2C00;text-decoration: underline;}

a.list-osusume-price:link,a.list-osusume-price:active,a.list-osusume-price:visited {font-family:"MS PGothic"; font-size:12px; color:#FF4200;text-decoration: none;line-height:13px;}
a.list-osusume-price:hover {font-family:"MS PGothic"; font-size:12px; color:#FB2C00;text-decoration: underline;line-height:13px;}


/* paging */
.paging-text {font-family:"Tahoma"; font-size:10px; color:#DBDBDB;}
a.paging:link,a.paging:active,a.paging:visited {font-family:"Tahoma"; font-size:10px; color:#4B4B4B;text-decoration: none;}
a.paging:hover {font-family:"Tahoma"; font-size:10px; color:#FB2C00;text-decoration: none;}


/* detail */
.detail-title {border-bottom: solid 3px #EBEBEB; font-family:"MS PGothic"; font-size:14px; color:#000000; }
.detail-code {border-bottom: solid 3px #EBEBEB; font-family:"Tahoma"; font-size:11px; color:#4B4B4B; text-align:right;}
.important {color:#00A445;}
.option {color:#5E994C;}

.airclass{font-family:"MS Gothic"; font-size:24px; color:#000000; font-weight:bold;}
.mileage{font-family:"MS Gothic"; font-size:22px; color:#27B100; font-weight:bold;}
.mileage2{font-family:"Arial"; font-size:22px; font-weight:bold; line-height:150%;}

a.tourlink:link,a.tourlink:active,a.tourlink:visited {font-family:"Tahoma"; font-size:10px; color:#6D8865;text-decoration: none;line-height:12px;}
a.tourlink:hover {font-family:"Tahoma";  color:#FB2C00;text-decoration: underline;}


/* calendar */
.cal-text {font-size:12px; padding-top:8px; padding-bottom:8px; color:#535353;}
.cal-price1 {font-size:12px; color:#6A6A6A;text-align: center;}
.cal-price2 {font-size:12px; color:#FB2C00; font-weight:normal;text-align: center;}
.cal-price3 {font-size:12px; color:#07A5C8; text-align: center;}
.cal-price4 {font-size:12px; color:#8E51E5; text-align: center;}
.cal-price5 {font-size:12px; color:#539900; text-align: center;}
.cal-back {font-size:11px; background-color:#F1EFCF;}
.cal-sun {color:#E55B22; background-color:#F8F8F8;}
.cal-sat {color:#2473D5;}
.cal-lowest {color:#FB2C00; font-seight:bold;}


a.callink:link,a.callink:acitve,a.callink:visited { color:#D0D0D0;font-family:"MS PGothic"; font-size:12px;text-decoration: none;}
a.callink:hover { color:#FFFFFF;text-decoration: underline;}


/*btn*/
.btn {	background-color : #FFFFFF;
	width:90%;
	height:18px;
	font-size:11px;
	color : #4B4B4B;
	cursor : pointer;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCBD9B;
	border-left-color: #DCBD9B;
	border-right-color: #AE4E32;
	border-bottom-color: #AE4E32;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding:2px;
	letter-spacing: 1;
}

.btn2 {	background-color : #FFFFFF;
	width:90%;
	height:18px;
	font-size:11px;
	color : #4B4B4B;
	cursor : pointer;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFAFAF;
	border-left-color: #AFAFAF;
	border-right-color: #4B4B4B;
	border-bottom-color: #4B4B4B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding:2px;
	letter-spacing: 1;
}

/* reserv */
.rsv-title {color:#4B4B4B; background-color:#F1EFCF;font-family:"MS PGothic"; font-size:12px;border-top: solid 3px #BCBCBC; border-bottom: solid 1px #CFCFCF; }
.rsv-textarea {width:100%; padding:7px;font-family:"MS PGothic"; font-size:12px;line-height:16px;}
.rsv-price {border:solid 5px #8EB828; }
.rsv-priceform {background-color:#FAFFC6;width:100%;font-family:"MS PGothic"; font-size:12px; color:#169000;font-weight:bold;text-align: right;}


.areatxt {font-family:"MS PGothic"; font-size:11px; color:#85A453; line-height:18px;}
.areatxt2 {font-family:"MS PGothic"; font-size:11px; color:#999999; line-height:18px;}

.price {color:#FF8C37;}
