@import url(/ngo/air/css/reset.css);
@import url(/ngo/air/css/menu.css);
@import url(/ngo/air/css/global.css);

/*--全ページ用(air・tour共通）--*/
body{margin-left:0px;margin-top:10;background-color:#FFFFFF;color:#333333;}
td {font-size:12px;line-height:1.3}

.wb {font-weight: bold;color: #FFFFFF;}
.rs {color: #FF0000;}
.rb {font-weight: bold;color: #FF0000;}
.kakaku {font-size: 16px;font-weight: bold;color: #FF0000;}
.magn-t5 {margin-top:5px;display:block;}
.lt {text-decoration: line-through;}
.gray {color: #AAAAAA;}
.linedot{border-bottom: dotted 1px #999999;}

/*--基本小さい文字は使わない--*/
.px10 { font-size:10px;}
.px11 { font-size:11px;}
/*--tourから持ってきたホテルINFO用--*/
.px12 {	font-size: 12px;}

/*---通常サイズはpx12-*/
.px14 { font-size:14px;}
.px16 { font-size:16px;}
.px18 {	font-size:18px;}
.px20 { font-size:20px;}


/*--tour用.css--*/
.bg-color {background-color: #E8D9C4;}
.bg-color02 {background-color: #663300;}

.bg_y {
	font-size: 12px;
	background-color: #FFFFEC;
}
.bg_y_lh01 {
	font-size: 12px;
	line-height: 120%;
	background-color: #FFFFEC;
}
.bg_y_px10 {

	background-color: #FFFFEC;
	font-size: 10px;
}
.bg_white{
	background-color:#FFFFFF;
	color:#333333;
}
.kankou {color: #FF9900;font-weight: bold;}
.food {color: #FF6600;}
.lh170{line-height: 170%;}
td.hotel {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image:   url("tour/img/htl-bg.gif");
	padding-left: 35px;
}
td.hotel2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.gentei {
	font-weight: bolder;
	background-color: #FF6600;
	border: none;
	color: #FFFFFF;
	padding: 2px;
}
/*--使用限定.css--*/
.kakaku {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	text-transform: uppercase;
	color: #CC0000;
	letter-spacing: -0.05em;
	font-size: 18px;
}
.t-kakaku{color:#FF0000}
.koshin{color:#666666;text-align: right;}
.chui {font-weight: normal;color: #FF6666;}
.kyotsuchui {
	font-size: 18px;
	font-weight: bolder;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top: 0px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 5px solid #999999;
	background-color: #F1F1F1;
}
.padding_2{
	padding:1px 2px 1px 2px;
}
/*--air用.css--*/
.gr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3366FF;
	font-size: 14px;
	line-height: 20px;
}
.d {font-weight: bold;}
.m {font-size: 14px;line-height: 20px;font-weight: bold;}

/*--おすすめホテル用.css--*/
.wlink:LINK {color:#ffffff;text-decoration:underline;}
.wlink:VISITED {color:#ffffff;text-decoration:underline;}
.wlink:HOVER {color:#ffffff;text-decoration:none;}
.wlink:ACTIVE {color:#ffffff;text-decoration:underline;}


/*--＠js/footer用css--*/
A.fot:link  {font-size:12px;font-weight:normal;line-height:130%;color:#ffffff;}
A.fot:visited  {font-size:12px;font-weight:normal;line-height:130%;color:#ffffff;}
A.fot:hover  {font-size:12px;font-weight:normal;line-height:130%;color:#ffffff;}
.ws {font-size: 12px;line-height: 130%;color: #FFFFFF;}

sp-body p{
	font-size:12px;
	line-height:18px;
	margin:1em 0 0 0;
}
form{margin:0;}

