/* charset */

@charset "utf-8"; 


/*スーパーキャンペン
----------------------------------------*/
.textiitcam001a{font-size:12px; color:#FFFFFF; border:1px solid #003399; background-color:#003399; text-align:center;
}
.textiitcam001b{font-size:14px; color:#FFFFFF; font-weight:bold;
}
.textiitcam001c{font-size:14px; color:#FFFF00; font-weight:bold;
}
.textiitcam002a{font-size:12px; color:#FFFFFF; border:1px solid #003399; background-color:#003399; text-align:center;
}
.textiitcam002b{font-size:14px; color:#FFFFFF; font-weight:bold;
}
.textiitcam002c{font-size:14px; color:#FDCEF1; font-weight:bold;
}
.textiitcam003{font-size:12px; color:#333333; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#C5E0E6; border:1px solid #003399; white-space:nowrap;
}
.textiitcam004{font-size:12px; color:#333333; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#D6E1F9; border:1px solid #003399;white-space:nowrap;
}
.textiitcam005{font-size:12px; color:#000000; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF; border:1px solid #003399; font-weight:bold;white-space:nowrap; paccing-left:3px; padding-right:3px;
}
.textiitcam006{font-size:12px; color:#0000FF; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF; border:1px solid #003399; font-weight:bold;paccing-left:3px; padding-right:3px;
}
.textiitcam007{font-size:12px; color:#333333; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#E3B0D6; border:1px solid #003399; white-space:nowrap;
}
.textiitcam008{font-size:12px; color:#333333; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#EFDCEA; border:1px solid #003399;white-space:nowrap;
}
.textiitcam009{font-size:12px; color:#CC0000; text-align:center; padding-top:2px; padding-bottom:2px; background-color:#EEEEEE; border:1px solid #003399;white-space:nowrap; font-weight:bold;
}
.textiitcam010 {font-size: 12px;line-height:18px; padding-top:3px;padding-bottom:3px; padding-left:5px; padding-right:5px; color:#336699; text-align:left;
}
.text1012 {font-size: 10px;line-height:12px; padding-top:5px;padding-bottom:5px; 
}
.text1012line {font-size: 10px;line-height:12px; padding-top:5px;padding-bottom:5px; border:1px solid #333333; 
}

.text1012list {font-size: 9px;line-height:12px; padding-top:5px;padding-bottom:5px; text-align:right; color:#999999;
}
.text1012list a{font-size: 9px;line-height:12px; padding-top:5px;padding-bottom:5px; text-align:right; color:#999999;
}
.text1012bb {font-size: 10px;line-height:12px; color:#0066CC; font-weight:bold;
}
.text1012br {font-size: 10px;line-height:12px; color:#CC0000; font-weight:bold;
}
.text1218 {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;
}
.text1218br {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;font-weight:bold;color:#CC0000;
}
.text1218br2 {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;font-weight:bold;color:#CC0000;text-align:center;
}
.text1218rc {font-size: 12px;line-height:18px; text-align:center;padding-left:3px;color:#CC0000;
}
.text1218camred {font-size: 12px;line-height:18px; text-align:center;color:#CC0000;
}
.text1218bc {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;font-weight:bold;color:#990000;
}
.text1218bp {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;color:#F03EA0;font-weight:bold;
}
.text1218bbl {font-size: 12px;line-height:14px; text-align:left;padding-left:3px;color:#3333CC;font-weight:bold;
}
.text1218bbl2 {font-size: 12px;line-height:26px; text-align:left;padding-left:3px;color:#3333CC;font-weight:bold;
}
.text1218brl {font-size: 12px;line-height:14px; text-align:left;padding-left:3px;color:#CC0000;font-weight:bold;
}
.text1218bbp {font-size: 14px;line-height:18px; text-align:left;padding-left:20px;color:#CC0066;font-weight:bold;
}
.text1218bbr {font-size: 16px;line-height:18px; text-align:left;padding-left:10px;color:#FF0000;font-weight:bold; background-color: #FFFF99; paddinng-right:15px;
}
.text1418b {font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#006666;
}
.text1418b a{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#003366;
}
.text1418b a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#CC0033;
}
.chui {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:5px; padding-bottom:5px; font-weight:bold;color:#CC0066;
}
.textb {font-weight:bold;
}

.text1418cam {font-size: 14px;line-height:18px; text-align:center;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#006666;
}
.text1418cam a{font-size: 14px;line-height:18px; text-align:center;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#003366;
}
.text1418cam a:hover{font-size: 14px;line-height:18px; text-align:center;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#CC0033;
}



.text1418violetb {font-size: 14px;line-height:18px; text-align:right;padding-right:20px;color:#194FBC;font-weight:bold;
}




.kinkyu001 {font-size: 30px;line-height:36px; text-align:center; font-weight:bold; color:#3366CC;
}
.kinkyu002 {font-size: 36px;line-height:40px; text-align:center; font-weight:bold; color:#CC0000;
}
.kinkyu003 {font-size: 12px;line-height:22px; text-align:center;  color:#CC0000;
}
.kinkyu004 {font-size: 40px;line-height:36px; text-align:center; font-weight:bold; color:#CC0066;
}
.kinkyu005 {font-size: 36px;line-height:36px; text-align:center; font-weight:bold; color:#666666;
}
.chui1 {background-color:#FBFBE3;font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:5px; padding-bottom:5px; font-weight:bold;color:#CC0066;
}
.chui2 {background-color:#FBFBE3;font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px;color:#0033CC;
}
.chui3 {background-color:#FBFBE3;font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-right:3px; padding-top:3px; padding-bottom:3px;color:#333333; vertical-align:top;
}
.chui4 {background-color:#FBFBE3;font-size: 12px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px;color:#CC0000; vertical-align:top;
}
.chui5 {background-color:#FBFBE3;font-size: 12px;line-height:14px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px;color:#003399; vertical-align:top; font-weight:bold;
}
.chui6 {background-color:#336699;font-size: 12px;line-height:14px; text-align:center; padding-bottom:3px;color:#FFFFFF; vertical-align:top; font-weight:bold;border:1px solid #333333;
}
.chui7 {background-color:#FFFFFF;font-size: 12px;line-height:14px; text-align:center;padding-left:5px;padding-right:3px; padding-top:3px; padding-bottom:3px;color:#333333; vertical-align:top;border:1px solid #333333;
}
.chui8 {background-color:#FFFFFF;font-size: 12px;line-height:14px; text-align:left;padding-left:5px;padding-right:3px; padding-top:3px; padding-bottom:3px;color:#333333; vertical-align:top;border:1px solid #333333;
}
.chui9 {background-color:#FFFFFF;font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px;color:#CC0000; vertical-align:top;
}

.campaign001{font-size: 14px;line-height:24px; text-align:left; color:#CC0000;padding-left:10px;padding-right:10px;font-weight:bold;border:3px dashed #333333;text-align:center; background-color:#FCF3F3;
}
.campaign002{font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-left:10px;padding-right:10px;font-weight:bold;border:10px inset #FFCCCC;padding-top:5px; padding-bottom:5px;
}
.camrtariff001{font-size: 16px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333;font-weight:bold; background-color:#FDFAA2;
}
.camrtariff002{font-size: 16px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333;font-weight:bold; background-color:#CAEBEB;
}
.camrtariff003{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#F8F7D1;
}
.camrtariff004{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#E5F8F8;
}
.camrtariff005{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; font-weight:bold;
}
.camrtariff006{font-size: 12px;line-height:18px; text-align:center; color:#CC0000;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333; background-color:#EEEEEE;
}
.camrtariff007{font-size: 10px;line-height:14px; text-align:left; color:#CC0000;padding-left:3px;padding-right:3px;padding-top:5px;
}
.camrtariff008{font-size: 12px;line-height:14px; text-align:left; color:#333333;padding-left:3px;padding-right:3px;padding-top:5px; padding-bottom:5px; background-color:#E7AFF7; font-weight:bold;
}
.camrtariff009{font-size: 10px;line-height:14px; text-align:left; color:#3A3AD6;padding-left:3px;padding-right:3px;padding-top:5px;
}
.caminfo001{font-size: 12px;line-height:20px; text-align:center; color:#333333;border:2px dotted #142DAC;background-color:#FBE0F7;padding-left:25px;padding-right:100px; font-weight:bold;
}
.camttl {
	margin:0 auto;
	padding:0;
	width:680px;
	height:42px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../image/supercam-ttl.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:center;
}

.cam001{font-size: 12px;line-height:18px; text-align:center; color:#FFFFFF;padding-left:25px;padding-right:25px;font-weight:bold;border:5px solid #FFFFFF; background-color:#0E26B6;
}

.cam002{font-size: 16px;line-height:20px; text-align:center; color:#333333;border:2px dotted #142DAC;background-color:#FBE0F7; font-weight:bold;
}
.cam003{font-size: 16px;line-height:20px; text-align:center; color:#333333;border:3px dashed #142DAC;background-color:#FBF7D3; font-weight:bold;
}
.cam004{font-size: 16px;line-height:20px; text-align:center; color:#2114C7;font-weight:bold;
}
.cam005{font-size: 10px;line-height:16px; text-align:center; color:#333333;
}
.cam006{font-size: 12px;line-height:16px; text-align:center; color:#FF0000;
}
.cam007{font-size: 12px;line-height:16px; text-align:center; color:#990000;font-weight:bold;
}
.cam008{font-size: 12px;line-height:16px; text-align:center; color:#333333;
}
.cam009{font-size: 12px;line-height:16px; text-align:left; color:#333333;padding-left:15px;
}
.cam010{font-size: 10px;line-height:20px; text-align:center; color:#333333;border:3px dashed #142DAC;background-color:#FBF7D3;
}
.cam011{font-size: 16px;line-height:20px; text-align:center; color:#333333;font-weight:bold;
}
.cam012{font-size: 16px;line-height:20px; text-align:left; color:#3366CC;font-weight:bold; padding-left:20px;;border:2px dashed #142DAC;padding-top:5px; padding-bottom:5px; background-color:#FFFFcc;
}
.cam013{font-size: 12px;line-height:20px; text-align:left; color:#CC0000; font-weight:bold; padding-left:20px;
}
.cam014{font-size: 16px;line-height:20px; text-align:left; color:#3366CC;font-weight:bold; padding-left:20px;;border:2px dashed #142DAC;padding-top:5px; padding-bottom:5px; background-color:#F8E8E8;
}
.cam015{font-size: 16px;line-height:20px; text-align:left; color:#003366;font-weight:bold; padding-left:20px;;border:2px dashed #142DAC;padding-top:5px; padding-bottom:5px; background-color:#FFCCCC;
}

.ENcamrtariff001{font-size: 16px;line-height:18px; text-align:center; color:#FFFF00;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333;font-weight:bold; background-color:#003399;
}
.ENcamrtariff002{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#D6E1F9;
}

.ENcamrtariff003{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#C5E0E6;
}
.ENcamrtariff004{font-size: 12px;line-height:18px; text-align:center; color:#CC0000;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#FFFFFF;
}

.ENcamrtariff005{font-size: 16px;line-height:18px; text-align:center; color:#FDCEF1;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333;font-weight:bold; background-color:#003399;
}
.ENcamrtariff006{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#E3B0D6;
}
.ENcamrtariff007{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-left:3px;padding-right:3px;border:1px solid #333333; background-color:#EFDCEA;
}
.ENcamrtariff009{font-size: 12px;line-height:14px; text-align:left; color:#3CC0000;padding-left:3px;padding-right:3px;padding-top:5px; font-weight:bold;
}
/*ホテル付プラン
----------------------------------------*/
.tour1 {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;padding-top:5px; padding-bottom:5px; font-weight:bold;color:#333333;
}
.tour1 a{font-size: 12px;line-height:18px; text-align:left;padding-left:3px;padding-top:5px; padding-bottom:5px; font-weight:bold;color:#2382B8;
}
.tour1 a:hover{font-size: 12px;line-height:18px; text-align:left;padding-left:3px;padding-top:5px; padding-bottom:5px; font-weight:bold;color:#CC3366;
}

/*ホテル付プラン
----------------------------------------*/
.tobiraimg {padding-left:20px; padding-right:0px;
}
.text1218br {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;color:#CC0000; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}
.text1218bg {font-size: 12px;line-height:18px; text-align:left;padding-left:10px;color:#666666; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}
.houmen {font-size: 12px;line-height:18px; text-align:left;padding-left:10px;color:#D53A62; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}
.text1218b {font-size: 12px;line-height:18px; text-align:left;padding-left:3px; font-weight:bold;
}
.text1218b a{font-size: 12px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.text1218b a:hover{font-size: 12px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#FF6600;
}
.text1418br {font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#CC0000;
}

.texthotelb {font-size: 14px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333399;
}
.texthotelb a{font-size: 14px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333399;
}
.texthotelb a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#FF6600;
}
.text1218ao {font-size: 12px;line-height:18px; text-align:left;padding-left:3px;color:#666666; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}

.supercam01 {font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.supercam01 a{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.supercam01 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#FF6600;
}

/*第二階層
----------------------------------------*/
.titlehtl {
	margin:0 auto;
	padding:0;
	height:31px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/title02-htl.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:60px;
}
.titleair {
	margin:0 auto;
	padding:0;
	height:31px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/title02-air.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:60px;
}
.titleair02 {
	margin:0 auto;
	padding:0;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../image/title-choku-bargain.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:60px;
}
.titlebus {
	margin:0 auto;
	padding:0;
	height:31px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../kirakira/bus/img/title-planback-bus.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:60px;
}

.bargain001 {
	background-color:#FFFFCC; 
	border:1px solid #333333;
	padding:10px 10px 10px 10px;

}

.bargain002{vertical-align:top;}

.bargain003 {font-size:14px; height:22px; color:#0033CC; font-weight:bold; padding-left:40px;
}
.bargaindep {font-size:14px; height:22px; font-weight:bold;  color:#FFFFFF; text-align:center; border:2px solid #666666; background-color:#2F67A6;
}
.bargaindep02 {font-size:12px; height:14px; font-weight:bold;  color:#2F67A6; text-align:center; border:2px solid #666666; background-color:#EEEEED;padding-top:5px; padding-bottom:5px;
}
.bargaincxl {font-size:12px; height:14px; font-weight:bold;  color:#CC0000; text-align:center; border:2px solid #666666;background-color:#EEEEED;
}
.bargainday {font-size:16px; height:22px; font-weight:bold;  color:#333333; text-align:center; border:2px solid #666666;background-color:#EEEEED;
}
.bargainnormal {font-size:12px; height:14px; font-weight:bold;  color:#333333; text-align:center; border:2px solid #666666;background-color:#EEEEED;
}
.bargainnormal02 {font-size:12px; height:14px; font-weight:bold;  color:#CC0000; text-align:center; border:2px solid #666666;background-color:#EEEEED;
}
.bargainjal {font-size:12px; height:14px; font-weight:bold;  color:#333333; text-align:center; border:2px solid #666666;background-color:#E59AD4;
}
.bargainprice01 {font-size:12px; height:14px;color:#333333; text-align:center; border:2px solid #666666;background-color:#FFFFFF;
}
.bargainprice02 {font-size:14px; height:14px;color:#333333; text-align:center; border:2px solid #666666;background-color:#FFFFFF; font-weight:bold;
}
.bargainprice03 {font-size:12px; height:14px;color:#333333; text-align:center; border:2px solid #666666;background-color:#FFFFCC;
}
.bargainprice04 {font-size:14px; height:14px;color:#333333; text-align:center; border:2px solid #666666;background-color:#FFFFCC; font-weight:bold;
}

.bargainport {font-size:12px; height:14px; font-weight:bold;  color:#336699; text-align:center; border:2px solid #336699;background-color:#FFFFFF; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;
}
.bargainport a{font-size:12px; height:14px; font-weight:bold;  color:#336699;  text-decoration:underline;
}
.bargainport a:hover{font-size:12px; height:14px; font-weight:bold;  color:#336699; text-align:center;  text-decoration:none;
}
.bargaininfo {
	background-color:#F3F3F3; 
	border:1px solid #333333;
	padding:10px 10px 10px 10px;
}
.bargaininfo01 {font-size:12px; font-weight:bold; text-align:left; padding-left:10px; vertical-align:top; color:#333333; white-space:nowrap;
}
.bargaininfo02 {font-size:12px;  text-align:left; padding-left:10px; vertical-align:top; color:#333333;
}
.bargaininfo03 {font-size:16px; font-weight:bold; text-align:left; padding-left:10px; vertical-align:top; color:#CC0000;
}
.bargaininfo04 {font-size:12px; font-weight:bold; text-align:left; padding-left:10px; vertical-align:top; color:#3061C7;
}
.bargaininfo05 {font-size:12px;  text-align:left; padding-left:10px; vertical-align:top; color:#CC0000;
}
.bargaininfo06 {font-size:12px; font-weight:bold;  text-align:left; padding-left:10px; vertical-align:top; color:#CC0000;
}
.bargaincxla {font-size:12px; height:14px; font-weight:bold;  color:#FFFFFF; text-align:center; border:1px solid #666666;background-color:#368011; padding-left:15px; padding-right:15px; white-space:nowrap;
}
.bargaincxlb {font-size:12px; height:14px;  color:#333333; text-align:center; border:1px solid #666666;background-color:#FFFFFF; padding-left:15px; padding-right:15px;padding-top:5px; padding-bottom:5px;
}
.bargaincxlc {font-size:12px; height:14px; font-weight:bold;  color:#FFFFFF; text-align:center; border:1px solid #666666;background-color:#174F8E; padding-left:15px; padding-right:15px; white-space:nowrap;padding-top:5px; padding-bottom:5px;
}
.bargaincttl {font-size:14px; height:22px; font-weight:bold;  color:#FFFFFF; text-align:center; background-color:#9C0D39; padding-left:15px; padding-right:15px; white-space:nowrap; padding-top:5px; padding-bottom:5px;
}

.plan01 {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033CC;
}
.plan01 a{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#0033CC;
}
.plan01 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033CC;text-decoration:none;
}
.plan02 {font-size: 12px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.plan02 a{font-size: 12px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.plan02 a:hover{font-size: 12px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033CC;text-decoration:none;
}
.plan03 {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#990000;
}
.plan04 {font-size: 10px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; color:#333333;
}
.plan04 a{font-size: 10px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; text-decoration:under-line; color:#333333;
}
.plan04 a:hover{font-size: 10px;line-height:18px; text-align:left;padding-left:10px;padding-top:3px; padding-bottom:3px; color:#0033CC;text-decoration:none;
}
.plan05 {font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033FF;
}
.plan05 a{font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033FF;text-decoration:under-line;
}
.plan05 a:hover{font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033FF;text-decoration:none;
}
.plan06 {font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#990000;
}

.plankikan {font-size: 14px;line-height:18px; text-align:left;padding-left:15px;color:#333333; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}
.planprice {font-size: 14px;line-height:18px; text-align:left;padding-left:15px;color:#CC0000; font-weight:bold;padding-top:3px; padding-bottom:3px; 
}
.planhotel01 {font-size: 12px;line-height:16px; text-align:left;padding-left:15px;color:#333333 ;padding-top:3px; padding-bottom:3px; 
}
.planhotel02 {font-size: 10px;line-height:16px; text-align:left;padding-left:15px;color:#333333 ;padding-top:3px; padding-bottom:3px; 
}
.planninzu01 {font-size: 10px;line-height:16px; text-align:left;padding-left:8px;color:#0066CC ;padding-top:3px; padding-bottom:3px; 
}
.plans-price {font-size: 10px;line-height:16px; text-align:left;padding-left:8px;color:#CC0000 ;padding-top:3px; padding-bottom:3px; font-weight:bold; padding-right:10px;
}
.planimg01 {font-size: 10px;line-height:16px; text-align:left;padding-left:3px;color:#0066CC ;padding-top:3px; padding-bottom:3px; 
}
.plandot {
	background-image: url(../img-p/dot.gif);
	background-repeat:repeat: repeat-x;
}
.plandotoka {
	background-image: url(../img-p/dotoka.gif);
	background-repeat:repeat: repeat-x;
}
.plandot3-3 {
	background-image: url(../img/3-3dot.gif);
	background-repeat:repeat: repeat-x;
}
/*プランページ
----------------------------------------*/
.titlehtlp {
	margin:0 auto;
	padding:0;
	height:30px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/title-planback-g.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.titlehtlp2 {
	margin:0 auto;
	padding:0;
	height:30px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../osaka/oka_p/image/luxury-plnttl-back.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:145px;
}
.titlehtlp3 {
	margin:0 auto;
	padding:0;
	height:30px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../osaka/isg_p/image/luxury-plnttl-back.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:145px;
}
.p-code {font-size: 10px;line-height:14px; text-align:center;padding-right:0px;padding-top:3px; padding-bottom:3px; color:#333333;
}
.p-tel {font-size: 16px;line-height:14px; text-align:center;padding-left:0px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#0033CC;
}
.p-tel2 {font-size: 12px;line-height:14px; text-align:center;padding-left:0px;padding-top:3px; padding-bottom:3px; color:#CC0000;
}
.p-info {font-size: 12px;line-height:14px; text-align:left;padding-left:5px ;padding-right:5px ;padding-top:3px; padding-bottom:3px; color:#CC0000;
}
.p-joken01 {font-size: 12px;line-height:18px; text-align:left;padding-left:5px ;padding-right:0px ;padding-top:10px; padding-bottom:3px; color:#CC0000;
}
.p-joken02 {font-size: 12px;line-height:18px; text-align:left;padding-left:5px ;padding-right:5px ;padding-top:10px; padding-bottom:3px; color:#333333;
}
.p-joken03 {font-size: 12px;line-height:18px; text-align:left;padding-left:5px ;padding-right:5px ;padding-top:10px; padding-bottom:3px; color:#3366CC;
}
.p-settei {font-size: 12px;line-height:16px; text-align:left;padding-left:5px ;padding-right:5px ; color:#333333;
}
.p-sche01 {font-size: 12px;line-height:16px; text-align:center ; color:#FFFFFF;background-color:#999999;border:1px solid #666666;
}
.p-sche02 {font-size: 12px;line-height:16px; text-align:left ; padding-left:5px ;padding-right:5px; color:#333333;background-color:#FFFFFF;border:1px solid #666666; white-space:nowrap;
}
.p-sche03 {font-size: 12px;line-height:16px; text-align:center ;padding-left:5px ;padding-right:5px; color:#FFFFFF;background-color:#999999;border:1px solid #666666;white-space:nowrap;
}
.p-sche04 {font-size: 10px;line-height:12px; text-align:left ; padding-left:5px ;padding-right:5px; color:#333333;background-color:#FFFFFF;border:1px solid #666666;
}
.p-hotel {font-size: 14px;line-height:16px; text-align:left ;padding-left:5px ;padding-right:10px; color:#333333; font-weight:bold;
}
.p-hotel002 {font-size: 12px;line-height:16px; text-align:left ;padding-left:5px ;padding-right:10px; color:#333333; font-weight:bold;
}
.p-hotel003 {font-size: 12px;line-height:16px; text-align:center ;padding-left:3px ;padding-right:3px; color:#333333; font-weight:bold; border:1px solid #333333;
}
.p-enchou {font-size: 12px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:10px; color:#CC0000; font-weight:bold;background-color:#FFFF33;border:2px dashed blue;
}
.p-enchou02 {font-size: 12px;line-height:16px; text-align:center ;padding-left:10px ;padding-right:10px; color:#CC0000; font-weight:bold;background-color:#FFFFCC;border:1px solid gray;
}
.p-enchou03 {font-size: 12px;line-height:16px; text-align:center ;padding-left:10px ;padding-right:10px; color:#333333; font-weight:bold;background-color:#FBEBD2;border:1px solid gray;
}
.p-enchou04 {font-size: 12px;line-height:16px; text-align:left ;padding-left:3px ;padding-right:3px; color:#333333; font-weight:bold;background-color:#FFFFFF;border:1px solid gray;
}
.p-enchou05 {font-size: 12px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:10px; color:#FFFFFF; font-weight:bold;background-color:#CC0000;border:2px dashed blue;
}
.p-enchou06 {font-size: 12px;line-height:16px; text-align:center ;padding-left:5px ;padding-right:5px; color:#333333; font-weight:bold;background-color:#CCFFFF;border:3px dashed #CC3399;
}
.p-soine {font-size: 12px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:10px; color:#CC3366; font-weight:bold;background-color:#F7D7D7;border:2px dashed blue;
}
.p-chumokuplan {font-size: 14px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:10px; color:#FF0000; font-weight:bold;background-color:#FFFF66;border:2px dashed blue;
}
.p-dot {
	margin:0 auto;
	padding:0;
	height:15px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/dot-15.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.p-dot2 {
	margin:0 auto;
	padding:0;
	height:15px;
	background-color:#FFFFFF;
	background-image: url(../img-p/dot.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.p-dot3 {
	margin:0 auto;
	padding:0;
	height:5px;
	background-color:#FFFFFF;
	background-image: url(../img-p/dot.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.p-dot4 {
	margin:0 auto;
	padding:0;
	height:15px;
	background-color:#F3F3F3;
	background-image: url(../img-p/dot.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.p-dot5 {
	margin:0 auto;
	padding:0;
	height:15px;
	background-image: url(../images/1-1dot.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.p-htlname01 {font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.p-htlname01 a{font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#BD1111;
}
.p-htlname01 a:hover{font-size: 16px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#666666;text-decoration:none;
}
.p-htlname02 {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.p-htlname02 a{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#BD1111;
}
.p-htlname02 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#666666;text-decoration:none;
}
.p-htlname03 {font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.p-htlname03 a{font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#BD1111;
}
.p-htlname03 a:hover{font-size: 12px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#666666;text-decoration:none;
}
.p-htlname04 {font-size: 10px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.p-htlname04 a{font-size: 10px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#BD1111;
}
.p-htlname04 a:hover{font-size: 10px;line-height:16px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#666666;text-decoration:none;
}
.p-htlname05 {font-size: 14px;line-height:18px; text-align:center;padding-bottom:5px; font-weight:bold; color:#333333;border:1px solid #666666;padding-left:3px; padding-right:3px;padding-bottom:5px;
}
.p-ninzu {font-size: 12px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:5px; color:#333333;
}
.p-ninzu2 {font-size: 10px;line-height:14px; text-align:left ;padding-left:10px ;padding-right:5px; color:#333333;
}
.p-acc {font-size: 10px;line-height:14px; text-align:left ;padding-left:15px ;padding-right:5px; color:#333333;
}
.p-cale01{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;
}
.p-cale02{font-size: 12px;line-height:16px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-cale03{font-size: 12px;line-height:16px; text-align:center; color:#3366CC;font-weight:bold;border:1px solid #333333;
}
.p-cale04{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333;
}
.p-slide01{font-size: 12px;line-height:16px; text-align:left; color:#333333;font-weight:bold; padding-left:10px; padding-right:8px;
}
.p-slide02{font-size: 12px;line-height:16px; text-align:left; color:#333333; padding-left:5px; padding-right:3px;
}
.p-slide03{font-size: 12px;line-height:16px; text-align:left; color:#333333; padding-left:5px; padding-left:3px;color:#CC0000; font-weight:bold;
}
.p-slide04{font-size: 12px;line-height:16px; text-align:left; color:#CC0000;  padding-right:3px;
}
.p-price01{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;background-color:#666666;border:1px solid #333333;
}
.p-price02{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;
}
.p-price03{font-size: 12px;line-height:16px; text-align:left; color:#CC0000; padding-left:10px;border:1px solid #333333;
}
.p-price04{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;
}
.p-price05{font-size: 12px;line-height:16px; text-align:left; color:#CC0000; padding-left:10px;
}
.p-price06{font-size: 12px;line-height:16px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-price07{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;background-color:#999999;border:1px solid #333333;
}
.p-price08{font-size: 18px;line-height:28px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-price09{font-size: 14px;line-height:18px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-priceots{font-size: 16px;line-height:20px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-infant{font-size: 12px;line-height:16px; text-align:right; color:#666666; padding-right:5px;
}
.p-point{font-size: 12px;line-height:16px; text-align:right; color:#CC0000; padding-right:5px;
}
.p-point02{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;background-color:#CC0000;border:1px solid #333333;
}
.p-point03{font-size: 12px;line-height:16px; text-align:center; color:#CC0000; font-weight:bold;
}
.p-enpaku01{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF; background-color:#333399;font-weight:bold;border:1px solid #333333;
}
.p-enpaku02{font-size: 12px;line-height:16px; text-align:center; color:#333333; background-color:#CCCCFF;border:1px solid #333333;
}
.p-enpaku03{font-size: 12px;line-height:16px; text-align:center; color:#CC0000; background-color:#FFFFFF;font-weight:bold;border:1px solid #333333;
}
.p-enpaku04{font-size: 12px;line-height:16px; text-align:left; color:#CC0000; background-color:#FFFFFF;font-weight:bold;border:1px solid #333333;padding-left:5px;padding-right:5px;
}
.p-flight01{font-size: 12px;line-height:16px; text-align:left; color:#333333;font-weight:bold;padding-left:5px;border:1px solid #333333;
}
.p-flight02{font-size: 12px;line-height:16px; text-align:left; color:#333333;padding-left:5px;border:1px solid #333333;
}
.p-flight03{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333;
}
.p-flight04{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333; white-space:nowrap;
}
.p-flight05{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;
}
.p-flight06{font-size: 12px;line-height:16px; text-align:center; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-flight07{font-size: 12px;line-height:16px; text-align:center; color:#224AF8;font-weight:bold;border:1px solid #333333;
}
.p-flight08{font-size: 12px;line-height:22px; text-align:left; padding-left:10px; color:#CC0000;font-weight:bold;border:1px solid #333333;
}
.p-flight09{font-size: 12px;line-height:16px; text-align:right; color:#333333;padding-right:5px;
}
.p-flight10{font-size: 12px;line-height:16px; text-align:left; color:#333333;font-weight:bold;padding-left:5px;
}
.p-flight11{font-size: 12px;line-height:16px; text-align:left; color:#333333;padding-left:5px;
}
.p-flight12{font-size: 12px;line-height:16px; text-align:left; color:#CC0000;font-weight:bold;padding-left:10px;padding-top:3px;
}
.p-flight13{font-size: 12px;line-height:16px; text-align:left; color:#3366CC;padding-left:5px;font-weight:bold;
}
.p-flight14{font-size: 18px;line-height:24px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;
}
.p-flight15{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333; background-color:#0099CC;
}
.p-flight16{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333; background-color:#CC6699;
}
.p-flight17{font-size: 12px;line-height:22px; text-align:center; color:#FFFFFF;font-weight:bold; color:#CC0066;
}
.p-flight18{font-size: 12px;line-height:22px; text-align:center; color:#FFFFFF;font-weight:bold; color:#003399;
}
.p-flight19{font-size: 16px;line-height:18px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333;padding-top:5px;padding-bottom:5px;
}
.p-flighta{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;font-weight:bold;
}
.p-flightb{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;
}
.p-flightc{font-size: 12px;line-height:16px; text-align:left; color:#333333;border:1px solid #333333;font-weight:bold;background-color:#FFCCCC;
}
.p-flightd{font-size: 12px;line-height:16px; text-align:left; color:#333333;border:1px solid #333333;font-weight:bold;background-color:#CCCCFF;
}
.p-flightngo1{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;font-weight:bold;background-color:#EEEEEE; padding-left:3px; padding-right:3px;
}
.p-flightngo2{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;background-color:#FFFFFF; padding-left:3px; padding-right:3px;
}
.p-flightngo3{text-align:center; padding-left:3px; padding-right:3px;border:1px solid #333333; background-color:#FFFFFF;padding-top:2px; padding-bottom:2px;
}
.p-info01{font-size: 12px;line-height:22px; text-align:left; color:#FFFFFF;padding-left:5px;font-weight:bold;
}
.p-info02{font-size: 12px;line-height:22px; text-align:left; color:#333333;padding-left:5px;font-weight:bold;
}
.p-info03{font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-left:5px;
}
.p-info04{font-size: 12px;line-height:18px; text-align:left; color:#CC0000;padding-left:5px;
}
.p-info05{font-size: 12px;line-height:18px; text-align:left; color:#CC0000;padding-left:5px;font-weight:bold;
}
.p-info06{font-size: 12px;line-height:18px; text-align:left; color:#3366CC;padding-left:5px;font-weight:bold;padding-top:5px;
}
.p-info07{font-size: 12px;line-height:18px; text-align:left; color:#3366CC;padding-left:5px;font-weight:bold;padding-top:5px;
}
.p-info08{font-size: 12px;line-height:22px; text-align:left; color:#990000;padding-left:5px;font-weight:bold;padding-top:5px;
}
.p-warimashi01{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333;background-color:#FF9999;
}
.p-warimashi02{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;background-color:FFFFFF;
}
.p-warimashi03{font-size: 12px;line-height:16px; text-align:center; color:#333333;border:1px solid #333333;background-color:FFCCCC;
}
.p-warimashi04{font-size: 12px;line-height:16px; text-align:left; color:#0033CC;padding-left:5px;
}
.p-singleonly{font-size: 12px;line-height:16px; text-align:right; color:#990000;padding-top:5px;padding-right:5px;
}

.cxl01{font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-left:5px;padding-right:30px;border:1px solid #333333;
}
.cxl02{padding-left:15px;padding-top:10px;border:1px solid #333333;
}
.cxl03{padding-left:15px;padding-top:10px;border:1px solid #333333;
}
.cxl04{font-size: 12px;line-height:22px; text-align:left; color:#FFFFFF;padding-left:5px;font-weight:bold;border:1px solid #333333;
}
.cxl05{padding-left:10px;padding-top:10px;
}

table.exam {
border: 1px #999999 solid;
}

.htlrunkup{font-size: 12px;line-height:18px;text-align:left; color:#0033CC;padding-left:10px; padding-right:10px; font-weight:bold; border:1px dotted #CC0000; background-color:#FFFFCC;
}
.htlrunkup2{font-size: 12px;line-height:14px;color:#0033CC;padding-left:2px; padding-right:2px; border:1px dotted #CC0000; background-color:#FFFFCC; text-align:center;
}

.p-point {font-size: 14px;line-height:16px; text-align:left ;padding-left:2px ; color:#6600FF; font-weight:bold;
}
.p-points {font-size: 10px;line-height:16px; text-align:left ;padding-left:1px ;padding-right:10px; color:#333333; 
}

/*SKY往復航空券プラン
----------------------------------------*/
.settei01{font-size: 12px;line-height:18px;text-align:left; color:#0033CC;padding-left:5px; font-weight:bold;
}
.pricetop {
	margin:0 auto;
	padding:0;
	height:30px;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/airon-top.gif);
	background-repeat:no-repeat: repeat-x;
	text-align:center;
}
.airon-price{font-size: 28px;line-height:65px;text-align:center; color:#CC0000; font-weight:bold;
}

/*プラン日程
----------------------------------------*/
.p-kikan01{font-size: 12px;line-height:18px;text-align:left; color:#0033CC;padding-left:25px; font-weight:bold;
}

.oki-code{font-size: 12px;line-height:18px; text-align:right; color:#333333;padding-right:5px;font-weight:bold;
}


/*レンタカー
----------------------------------------*/
.rantcar001{font-size: 12px;line-height:18px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333;background-color:#3366CC;padding-left:10px;padding-right:10px;white-space:nowrap;
}
.rantcar002{font-size: 12px;line-height:18px; text-align:center; color:#333333;border:1px solid #333333;background-color:#FFFFFF;padding-left:10px;padding-right:10px;
}
.rantcar003{font-size: 12px;line-height:18px; text-align:left; color:#CC0000;padding-left:10px;font-weight:bold;
}
.rantcar004{font-size: 12px;line-height:16px; text-align:left; color:#333333;padding-left:10px;padding-right:5px;
}
.rantcar005{font-size: 12px;line-height:18px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333;background-color:#666666;padding-left:10px;padding-right:10px;
}
.rantcar006{font-size: 12px;line-height:18px; text-align:center; color:#666666;border:1px solid #333333;background-color:#EEEEEE;padding-left:10px;padding-right:10px;border:1px solid #333333;
}
.rantcar007{font-size: 12px;line-height:18px; text-align:left; color:#333333;border:1px solid #333333;background-color:#FFFFFF;padding-left:10px;padding-right:10px;border:1px solid #333333;
}
.rantcar008{font-size: 10px;line-height:16px; text-align:left; color:#333333;padding-left:3px;
}
.rantcar009{font-size: 12px;line-height:18px; text-align:center; color:#333333;border:1px solid #333333;background-color:#D0DBF8;padding-left:10px;padding-right:10px;
}
.rantcar010{font-size: 12px;line-height:18px; text-align:left; color:#3366CC;border:1px solid #FFFFFF;background-color:#FFFFFF;padding-left:10px;padding-right:10px; font-weight:bold;
}
.rent {padding-left:10px;padding-top:10px;
}


/*アクセス選べる夕食
----------------------------------------*/
.p-yushoku {font-size: 12px;line-height:16px; text-align:left ;padding-left:10px ;padding-right:5px; color:#CC0000; font-weight:bold;background-color:#FFFF99;border:2px dotted #333333;
}
.p-yushoku00{font-size: 12px;line-height:16px;text-align:left; color:#CC0000;padding-left:0px; font-weight:bold;
}
.p-yushoku01{font-size: 12px;line-height:16px;text-align:left; color:#0033CC;padding-left:0px; font-weight:bold;
}


/*ポータルサイトおすすめパック特集
----------------------------------------*/
.portal001 {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#3333CC;
}
.portal001 a{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#3333CC;
}
.portal001 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#CC0000;text-decoration:none;
}
.portal002 {font-size: 14px;line-height:18px; text-align:left;padding-left:5px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#FF0000;
}



.enjoy-point{font-size: 12px;line-height:14px; text-align:left; padding-left:0px;border:1px solid #CC0000;background-color:#F7F4C0;
}
.enjoy-point2{font-size: 12px;line-height:14px; text-align:left; border:2px solid #748341;background-color:#F6FEDA;
}
.enjoy-point3{font-size: 14px;line-height:26px; text-align:left; background-color:#748341;color:#F4C63B; font-weight:bold;padding-left:5px;
}

/*全国発着割安航空券
----------------------------------------*/
.zenkoku01 {font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#333333;
}
.zenkoku01 a{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#155BAA;
}
.zenkoku01 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:3px;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#666666;text-decoration:none;
}


/*かにプラン
----------------------------------------*/
.kani-sche001{font-size: 12px;line-height:20px; text-align:left; padding-left:5px; padding-right:5px; color:#8A22DA;font-weight:bold;background-color:#F2E3FE;border:1px solid #333333; 
}
.kani-sche002{font-size: 12px;line-height:16px; text-align:left; padding-left:5px; padding-right:5px; color:#333333;font-weight:bold;background-color:#F2E3FE;
}
.kani-sche003{font-size: 12px;line-height:20px; text-align:left; padding-left:5px; padding-right:5px; color:#333333; background-color:#FFFFFF;border:1px solid #333333; 
}
.kanitext12{font-size: 12px;line-height:14px;color:#333333;
}
.kanitext12top{font-size: 12px;line-height:14px;color:#333333; 
}
.kanitextg{font-size: 12px;line-height:14px;color:#009900;
}
.kanitextgb{font-size: 12px;line-height:14px;color:#009900;font-weight:bold;
}
.kanitextb{font-size: 12px;line-height:14px;color:#0066CC;
}
.kanitextbb{font-size: 12px;line-height:14px;color:#0066CC;font-weight:bold;
}
.kanitextpw{font-size: 12px;line-height:14px;color:#FFFFFF;font-weight:bold; background-color:#BF4E93; padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px;
}
.kanitextbown{font-size: 12px;line-height:14px;color:#990000;font-weight:bold; padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px;
}
.kani-price{font-size: 76px;line-height:80px; text-align:center; color:#CC0000; background-color:#FFFF66; text-decoration: overline underline; 
}

.kani-shinaaki{font-size: 14px;line-height:22px; text-align:left; padding-left:5px; padding-right:150px; color:#FFFFFF;font-weight:bold;background-color:#B25619;border:1px dotted #333333; 
}
.kani-shinaaki02{font-size: 12px;line-height:20px;color:#990000;padding-left:10px; padding-right:10px; font-weight:bold; text-align:left;
}
.kani-shisetsu01{font-size: 14px;line-height:22px; text-align:left; padding-left:5px; padding-right:220px; color:#FFFFFF;font-weight:bold;background-color:#C72F6F; shisetsu;border:1px dotted #333333; 
}
.kani-shisetsu02{font-size: 14px;line-height:22px; text-align:left; padding-left:5px; padding-right:100px; color:#158B1D;font-weight:bold;background-color:#FFFFFF;
}
.kani-shisetsu02 a{font-size: 14px;line-height:22px; text-align:left; padding-left:5px; padding-right:30px; color:#158B1D;font-weight:bold;background-color:#FFFFFF; 
}
.kani-shisetsu02 a:hover{font-size: 14px;line-height:22px; text-align:left; padding-left:5px; padding-right:30px; color:#158B1D;font-weight:bold;background-color:#FFFFFF; text-decoration:underline;
}
.kani-price02{font-size: 36px;line-height:50px; text-align:center; color:#CC0000; font-weight:bold;
}
.kanishugo001{font-size: 12px;line-height:14px;color:#990000;padding-left:10px;padding-right:10px; font-weight:bold;border:1px solid #333333; background-color:#FAE4E4;
}
.kanishugo002{font-size: 12px;line-height:14px;color:#333333;padding-left:10px;padding-right:15px;border:1px solid #333333; 
}
.inquireback {background-image: url(../img/inquire-header001.jpg);
}

/*サンキューページ
----------------------------------------*/

.text1214thanks01 {font-size: 12px;line-height:18px; padding-top:20px; padding-bottom:5px; color:#CC0000; font-weight:bold; padding-left:15px; padding-right:20px;
}
.text1214thanks02 {font-size: 12px;line-height:18px; padding-top:5px; padding-bottom:5px; color:#333333; font-weight:bold;padding-left:15px; padding-right:20px;
}
.text1214thanks03 {font-size: 12px;line-height:18px; padding-top:5px; padding-bottom:5px; color:#0033CC; font-weight:bold;padding-left:15px; padding-right:20px;
}


.text1218bcemm {font-size: 12px;line-height:18px; text-align:left;padding-left:15px;font-weight:bold;color:#990000;padding-right:15px;
}

.text1218bblemm {font-size: 12px;line-height:14px; text-align:left;padding-left:15px;color:#3333CC;font-weight:bold;padding-right:15px;
}
.text1218emm {font-size: 12px;line-height:18px; text-align:right;padding-right:15px;
}




/*正月案内
----------------------------------------*/
.newyear001{font-size: 14px;line-height:26px; text-align:center; color:#B72718;border:2px solid #333333;background-color:#F3FD57;padding-left:10px;padding-right:10px; font-weight:bold;
}
.newyear002{font-size: 14px;line-height:26px; text-align:center; color:#B72718;background-color:#FFFFFF;padding-left:0px;padding-right:0px; font-weight:bold;
}
.newyear003{font-size: 12px;line-height:18px; text-align:center; color:#333333;background-color:#FFFFFF;padding-left:0px;padding-right:0px;
}
.newyear004{font-size: 14px;line-height:26px; text-align:center; color:#1D25C3;background-color:#FFFFFF;padding-left:0px;padding-right:0px; font-weight:bold;
}
.newyear005{font-size: 12px;line-height:18px; text-align:left; color:#333333;background-color:#FFFFFF;padding-left:10px;padding-right:10px;
}
.newyear006{font-size: 12px;line-height:18px; text-align:left; color:#AA2182;background-color:#FFFFFF;padding-left:10px;padding-right:10px;
}


/*スカイマーク就航記念神戸線
----------------------------------------*/
.skyshuko001{font-size: 18px;line-height:26px; text-align:center; color:#0033CC;padding-left:10px;padding-right:10px;font-weight:bold;border:1px solid #333333;background-color:#F3FD57;
}






/*コンビニ案内
----------------------------------------*/
.convini {
	width:918px;
	margin:0 auto;
	padding:0;
	height:15px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../payment/image/convini-bgima.jpg);
	background-repeat:repeat-x;
	padding-left:1px;
}
.convini001{
	font-size:12px; 
	height:18px; 
	color:#333333; 
	padding-left:5px; 
	padding-right:5px;
	vertical-align :top;
}
.convini002{
	font-size:12px; 
	height:18px; 
	color:#333333; 
	padding-left:5px; 
	padding-right:5px; 
	text-align:right; 
	padding-bottom:1px;
	padding-top:5px;
}
.convini003{
	font-size:12px; 
	height:18px; 
	color:#CC0000; 
	padding-left:20px; 
	padding-right:5px; 
	text-align:left; 
	padding-bottom:1px;
	padding-top:1px;
}
.convini004{
	font-size:12px; 
	height:18px; 
	color:#333333; 
	padding-left:20px; 
	padding-right:5px; 
	text-align:left; 
	padding-bottom:10px;
	padding-top:10px;
}
.convini005{
	font-size:12px; 
	height:18px; 
	color:#0033FF; 
	font-weight:bold;
	padding-left:5px; 
	padding-right:5px; 
	text-align:left; 
	padding-bottom:10px;
	padding-top:10px;
}
.convini006{
	font-size:12px; 
	height:18px; 
	color:#333333; 
	padding-left:5px; 
	padding-right:5px; 
	text-align:right; 
}
.convini007{
	font-size:12px; 
	height:18px; 
	color:#333333; 
	padding-left:20px; 
	padding-right:5px; 
	padding-top:5px;
	text-align:left; 
}
.convini008{
	font-size:12px; 
	height:18px; 
	color:#990000;
	font-weight:bold; 
	padding-left:15px; 
	padding-left:5px; 
	text-align:left; 
}
.convini009{
	font-size:14px; 
	height:18px; 
	color:#006633; 
	padding-left:20px; 
	padding-right:5px; 
	text-align:left; 
	padding-bottom:1px;
	padding-top:1px;
	font-weight:bold;
}
.convini-dot {
	margin:0 auto;
	padding:0;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-image: url(../payment/image/dot3-35.gif);
	background-repeat:repeat-x;
	padding-left:10px;
}


/*海外旅行
----------------------------------------*/
.textconstraction {font-size: 12px;line-height:18px; text-align:center;padding-top:10px;paddint-bottom:10px;color:#666666;
}
.txtint1418 {font-size:14px;line-height:22px; text-align:left; padding-left:13px; padding-right:10px; font-weight:bold; color:#333333;
}
.txtint1418 a{font-size:14px;line-height:22px; text-align:left; padding-left:13px; padding-right:10px; font-weight:bold; color:#333333;background-image: url(../inter/image/arrow.gif); background-repeat: no-repeat; background-position: 3px 3px;text-decoration:under-line;
}
.txtint1418 a:hover{font-size:14px;line-height:22px; text-align:left; padding-left:13px; padding-right:10px; font-weight:bold; color:#333333;background-image: url(../inter/image/arrow.gif); background-repeat: no-repeat; background-position: 3px 3px;
}
.txtint1418r {font-size:14px;line-height:22px; text-align:left; padding-left:13px; padding-right:10px; font-weight:bold; color:#CC0000;
}
.txtint1218 {font-size:12px;line-height:18px; text-align:left; padding-left:10px; padding-right:30px; color:#333333; vertical-align:top;
}
.txtint1218r {font-size:12px;line-height:18px; text-align:left; padding-left:10px; padding-right:30px; color:#CC0000; vertical-align:top;
}
.txtintpdf01 {font-size:12px;line-height:14px; text-align:left; padding-left:10px; padding-right:5px; color:#B51C59; vertical-align:top;
}
.txtintpdf02 {font-size:12px;line-height:14px; text-align:right; padding-left:10px; padding-right:5px; color:#B51C59; vertical-align:top;
}
.txtintinf01 {font-size:12px;line-height:14px; text-align:center;  color:#333333; font-weight:bold; padding-top:10px;
}
.txtintinf02 {font-size:18px;line-height:24px; text-align:center;  color:#3333CC; font-weight:bold;
}
.txtintinf03 {font-size:12px;line-height:14px; text-align:center;  color:#333333; 
}
.txtintinf04 {font-size:12px;line-height:14px; text-align:center;  color:#B51C59; padding-top:15px;padding-bottom:10px;
}
.txtintinf05 {background-color:#F8EEEE; border: 1px dotted #333333; text-align:center;
}
.txtint1218ri {font-size:12px;line-height:18px; text-align:right; padding-left:10px; padding-right:5px; color:#333333; 
}


/*会社案内等
----------------------------------------*/
.com001 {font-size:14px;line-height:18px; padding-top:5px;padding-bottom:5px; text-align:left; padding-left:10px; padding-right:10px; font-weight:bold;
}
.com002 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:2px; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top; white-space:nowrap;
}
.com003 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:2px; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top;
}
.com004 {font-size:12px;line-height:18px; padding-top:15px;padding-bottom:5px; text-align:left; padding-left:20px; padding-right:10px; font-weight:bold; color:#666666;
}

/*SKY北海道発東京ディズニープチプラパック
----------------------------------------*/
.sky-putipra01{font-size: 12px;line-height:16px; text-align:center; color:#FFFFFF;font-weight:bold;border:1px solid #333333; background-color:#990000; padding-top:3px; padding-bottom:3px;
}
.sky-putipra02{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333; background-color:#FFCCCC; padding-top:2px; padding-bottom:2px;
}
.sky-putipra03{font-size: 12px;line-height:16px; text-align:center; color:#333333;font-weight:bold;border:1px solid #333333; background-color:#CFF1FE; padding-top:2px; padding-bottom:2px;
}
.sky-putipra04{font-size: 12px;line-height:16px; text-align:center; color:#3B34CF;font-weight:bold;border:1px solid #333333; background-color:#FFFFFF; padding-top:2px; padding-bottom:2px;
}

/*株優ページ
----------------------------------------*/
.textsf001 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:10px; padding-right:10px; font-weight:bold;vertical-align:top;white-space:nowrap;
}
.textsf002 {font-size:14px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:10px; padding-right:10px; font-weight:bold;vertical-align:top; color:#CC0000
}
.textsf003 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:3px; padding-right:10px; font-weight:bold;vertical-align:top; color:#330099
}
.textsf004 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:10px; padding-right:10px; font-weight:bold;vertical-align:top; color:#CC0000
}
.textsf005 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top; color:#333333;
}
.textsf006 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top; color:#CC0000;
}
.sf-dot {
	margin:0 auto;
	padding:0;
	height:15px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img-p/dot-15.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.textsf007 {font-size:12px;color:#FFFFFF; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;white-space:nowrap;background-color:#336600;border:1px solid #333333; 
}
.textsf008 {font-size:12px;color:#333333; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px;background-color:#FFFFFF;border:1px solid #333333; 
}
.textsf009 {font-size:12px;color:#CC0000; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:left; padding-left:10px; padding-right:10px;white-space:nowrap; font-weight:bold;
}
.textsf010 {font-size:12px;color:#333333; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:left; padding-left:10px; padding-right:10px;background-color:#FFFFFF;border:1px solid #333333; 
}
.textsf011 {font-size:12px;color:#FFFFFF; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;white-space:nowrap;background-color:#000099;border:1px solid #333333; 
}
.textsf012 {font-size:12px;color:#FFFFFF; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;white-space:nowrap;background-color:#3333CC;border:1px solid #333333; 
}
.textsf013 {font-size:12px;color:#CC0000; line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;white-space:nowrap;background-color:#FFFFFF;border:1px solid #333333; 
}
.textsf014 {font-size:12px;line-height:18px; padding-top:1px;padding-bottom:1px; text-align:right; padding-left:30px; padding-right:1px; white-space:nowrap;
}
.textsf015 {font-size:14px;line-height:18px; padding-top:5px;padding-bottom:5px; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;vertical-align:top;white-space:nowrap; color:#FFFFFF; background-color:#990033;
}


/*オキナワツーリスト　ラグジュアリーページ
----------------------------------------*/
.luxurytitlehtlp {
	margin:0 auto;
	padding:0;
	height:140px;
	font-size: 12px;
	background-color:#FFFFFF;
	background-image: url(../osaka/oka_p/image/luxury-htlinfo-back.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}

.luxurytextttl{font-size:16px; padding-left:145px; font-weight:bold;}
.luxurytext1218{font-size:12px; height:20px; padding-left:10px; padding-right:5px; padding-top:25px; vertical-align:top;}
.luxurytext1012{font-size:10px; height:12px; padding-left:10px; padding-right:5px;vertical-align:top; color:#003399;}
.otokuinfo{font-size:12px; height:18px; color:#672E2E; padding-left:1px; padding-right:10px; padding-bottom:2px; padding: 0 0;
	
}
.otokuinfo2 td{font-size:12px; height:18px; color:#A52D2D;padding: 0 0;padding-left:3px; padding-right:10px;
	
}
.otokuinfogray {color:#333333;}

/*メルマガ
----------------------------------------*/
.titlemgback {
	margin:0 auto;
	padding:0;
	height:25px;
	font-size: 16px;
	color:#904518;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../mg/image/mg-ttlback.jpg);
	background-repeat:no-repeat; repeat-x;
	padding-left:20px;
	vertical-align:middle;
}
.titlemgback02 {
	margin:0 auto;
	padding:0;
	height:25px;
	font-size: 16px;
	color:#904518;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../mg/image/mg-ttlback02.jpg);
	background-repeat:no-repeat; repeat-x;
	padding-left:20px;
	vertical-align:middle;
}
.titlemgback03 {
	margin:0 auto;
	padding:0;
	height:25px;
	font-size: 16px;
	color:#904518;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../mg/image/mg-ttlback04.jpg);
	background-repeat:no-repeat; repeat-x;
	padding-left:20px;
	vertical-align:middle;
}
.titlemgback04 {
	margin:0 auto;
	padding:0;
	height:16px;
	font-size: 16px;
	color:#666666;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../mg/image/mg-mrk01.gif);
	background-repeat:no-repeat; repeat-x;
	padding-left:22px;
	vertical-align:bottom;

}
.titlemgback04 a{
	text-decoration:none;
	color:#666666;

}
.titlemgback04 a:hover{
	text-decoration:none;
	color:#CC0000;
}

.titlemgback05 {
	margin:0 auto;
	padding:0;
	height:16px;
	font-size: 14px;
	color:#333333;
	background-color:#FFFFFF;
	background-image: url(../mg/image/mg_mrk02.gif);
	background-repeat:no-repeat; repeat-x;
	padding-left:30px;
	padding-bottom:8px;
	vertical-align:bottom;
	background-position: 20px 3px;
}
.titlemgback05 a{
	text-decoration:none;
	color:#333333;
}
.titlemgback05 a:hover{
	text-decoration:none;
	color:#CC0000;
}


.txtmgtitle{font-size:14px; padding-left:30px; padding-right10px;  color:#333333; padding-top:10px;

}
.txtmgpln{font-size:12px; padding-left:10px; padding-right10px;  color:#333333; padding-top:10px;
}
.txtmgpln a{font-size:12px; padding-left:10px; padding-right10px;  color:#333333; padding-top:10px;
text-decolation:under-line;
}
.txtmgpln a:hover{font-size:12px; padding-left:10px; padding-right10px;  color:#333333; padding-top:10px;
text-decolation:none;
}
.txtmgpln02{font-size:16px; height:30px; padding-left:10px; padding-right10px;  color:#3333CC; font-weight:bold; padding-top:15px; padding-bottom:15px; text-align:center;
}
.txtmgprc{font-size:12px; padding-left:10px; padding-right10px;  color:#CC0000; padding-top:10px;font-weight:bold;
}
.txtmgva{vertical-align:top;}

.txtmgtop01{font-size:12px; height:18px; color:#CC6666; padding-top:50px; padding-bottom:5px; text-align:center;font-weight:bold;
}
.txtmgtop02{font-size:12px; height:18px; color:#000000;  padding-bottom:5px; font-weight:bold; padding-left:15px; padding-right:15px;
}
.cen001 {text-align:center;}


.bargatt01{font-size:12px; height:22px; font-weight:bold; padding-top:5px; padding-bottom:5px;color:#336633;text-align:center;
}
.bargatt01 a{font-size:16px; height:22px; font-weight:bold; padding-top:5px; padding-bottom:5px;color:#CC3300;text-decolation:under-line;text-align:center;
}
.bargatt01 a:hover{font-size:12px; height:22px; font-weight:bold; padding-top:5px; padding-bottom:5px;color:#336633;text-decolation:under-none;text-align:center;
}

.bargtxtinfo{font-size:14px; height:22px; padding-top:5px; padding-bottom:5px; color:#CC0033; text-align:center; font-weight:bold;}


/*周遊プラン
----------------------------------------*/
.shuyuplan {
	margin:0 auto;
	padding:0;
	height:38px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../img_new/dc-title-bar.gif);
	background-repeat:no-repeat: repeat-x;
	padding-left:72px;
}
table #shuyu td{
	width: 945px;
	padding:0 0 0 0;
	border: none;

}
.textshuyuwaku{
	padding-left:10px;
	padding-right:10px;
	border:1px solid #333333;
	vertical-align:middle;
	text-align:center;
	background-color:#FEFFDF;

}
.textshuyuwaku02{
	padding-left:10px;
	padding-right:10px;
	border:1px solid #333333;
	vertical-align:middle;
	text-align:center;
	background-color:#FDF2FC;

}
.textshuyuwaku03{
	padding-left:10px;
	padding-right:10px;
	border:1px solid #333333;
	vertical-align:middle;
	text-align:center;
	background-color:#F5EFFD;

}
.textshuyuwaku04{
	padding-left:10px;
	padding-right:10px;
	border:1px solid #333333;
	vertical-align:middle;
	text-align:center;
	background-color:#EFF6FD;

}
.textshuyuwaku05{
	padding-left:10px;
	padding-right:10px;
	border:1px solid #333333;
	vertical-align:middle;
	text-align:center;
	background-color:#EBFBE4;

}
.textshuyu001{
	font-size:12px;
	height:130%;
	font-weight:bold;
	color:#3366CC;
	padding-left:1px;
	padding-right:10px;
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.textshuyu001 a{
	font-size:12px;
	height:130%;
	font-weight:bold;
	color:#3366CC;
	vertical-align:middle;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.textshuyu001 a:hover{
	font-size:12px;
	height:130%;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.textshuyu002{
	font-size:12px;
	height:130%;
	color:#990000;
	padding-left:3px;
	padding-right:10px;
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.textshuyu003{
	font-size:12px;
	height:130%;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.textshuyu004{
	font-size:12px;
	height:130%;
	color:#CC0066;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:left;
	padding-top:2px;

}
.textshuyu005{
	font-size:12px;
	height:130%;
	color:#333333;
	font-weight:bold;
	padding-left:10px;
	padding-right:3px;
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	padding-top:2px;

}
.p-dot1-2 {
	margin:0 auto;
	padding-left:10px;
	padding:0;
	height:3px;
	background-image: url(../img_new/dot_1-2.gif);
	background-repeat:no-repeat: repeat-x;

}


.text1418camsky {font-size: 14px;line-height:18px; text-align:center;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#006666;padding-left:10px; padding-right:10px;
}
.text1418camsky a{font-size: 14px;line-height:18px; text-align:center;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#006666; text-decoration:under-line; color:#CC3399;padding-left:10px; padding-right:10px;
}
.text1418camsky a:hover{font-size: 14px;line-height:18px; text-align:center;padding-top:3px; padding-bottom:3px; font-weight:bold; color:#006666;padding-left:10px; padding-right:10px;
}
.textcamsky001 {font-size:14px; color:#333333; font-weight:bold; text-align:center;}

.textlink001{font-size: 16px;line-height:18px; text-align:center; color:#FFFF00;padding-left:3px;padding-right:3px;font-weight:bold;border:1px solid #333333;font-weight:bold; background-color:#003399; padding-top:5px; padding-bottom:5px;
}
.textlink001 a{color:#FFFFFF;
}
.textlink001 a:hover{color:#FFFFFF;
}



/*かにツアー
----------------------------------------*/
.tablekani0 {
	margin:0;
	padding:0;
	border:0px;

}
.titlekani001 {
	margin:0 auto;
	padding:0;
	height:81px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../kanitour/image/kani-titleback.jpg);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.titlekani002 {
	margin:0 auto;
	padding:0;
	width:530px;
	height:44px;
	font-size: 18px;
	color:#CC0000;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../kanitour/image/mainpoint-backimg.jpg);
	background-repeat:no-repeat: repeat-x;
	padding-left:10px;
}
.textkanititle{vertical-align:middle; padding-left:100px; padding-top:10px;
}
.textkanicode{vertical-align:bottom; font-size:10px; padding-bottom:20px;
}
.textkanimenu{font-size:14px; color:#333333; border:1px solid #333333; background-color:#EEEEEE;padding-top:10px;padding-bottom:10px;padding-left:15px; padding-right:15px;
}

.kanicalegb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#EEEEEE;padding-left:5px; padding-right:5px;white-space:nowrap;
}
.kanicalerw{font-size:14px; color:#FFFFFF; border:1px solid #333333; background-color:#FF0000;padding-left:3px; padding-right:3px; font-weight:bold;white-space:nowrap;
}
.kanicalepb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#FDD8ED;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicalebb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#99CCFF;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicaleyb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#FCFD91;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicalemb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#E2FCB9;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicaleob{font-size:14px; color:#333333; border:1px solid #333333; background-color:#FDDE80;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicaleww{font-size:14px; color:#FFFFFF; border:1px solid #333333; background-color:#FFFFFF;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicalewb{font-size:14px; color:#333333; border:1px solid #333333; background-color:#FFFFFF;padding-left:3px; padding-right:3px;white-space:nowrap;
}

.kanicalewr{font-size:14px; color:#CC0000; border:1px solid #333333; background-color:#FFFFFF;padding-left:3px; padding-right:3px;white-space:nowrap;
}

.kanicalewa{font-size:14px; color:#3333CC; border:1px solid #333333; background-color:#FFFFFF;padding-left:3px; padding-right:3px;white-space:nowrap;
}
.kanicalegbp{font-size:12px; color:#333333; border:1px solid #333333; background-color:#EEEEEE;padding-left:5px; padding-right:5px;white-space:nowrap;
}
.kanicalewbp{font-size:14px; color:#333333; border:1px solid #333333; background-color:#FFFFFF;padding-left:5px; padding-right:5px;font-weight:bold;text-align:center;white-space:nowrap;
}
.kanicalerwp{font-size:12px; color:#FFFFFF; border:1px solid #333333; background-color:#FF0000;padding-left:3px; padding-right:3px; font-weight:bold;white-space:nowrap;
}
.kanipointtext{font-size:14px; font-weight:bold; color:#3191CE; padding-left:10px; vertical-align:top; padding-right:10px;white-space:nowrap;
}
.kanipointtext2{font-size:11px; font-weight:bold; color:#333333; padding-left:15px; vertical-align:top; padding-right:10px;white-space:nowrap;
}


/*スカイマーク成田注意*/
.textnrtinfo{
	text-align:center;
	background-color:#FFFF66;
	font-size:12px;
	color:#CC0000;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #333333;
}

