/* charset */

@charset "utf-8"; 


/*コラボレーションプラン
----------------------------------------*/
.colla001{font-size: 12px;line-height:18px; border:0px solid #666666; background-color:#FFFFFF; text-align:center; padding-left:15px;
}
.colla002 {font-size: 16px;line-height:22px; text-align:center; color:#333333;padding-top:10px;padding-bottom:3px;
}
.colla003 {font-size: 20px;line-height:22px; text-align:center; color:#333333;font-weight:bold; padding-top:10px;padding-bottom:10px;
}
.colla004 {font-size: 14px;line-height:18px; text-align:left; color:#333333;font-weight:bold; padding-top:5px;padding-bottom:5px; padding-left:1px; padding-right:10px;
}
.colla005 {font-size: 14px;line-height:18px; text-align:center; color:#FFFFFF;font-weight:bold; padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px;background-color:#3333CC;
}
.colla006 {font-size: 14px;line-height:18px; text-align:center; color:#FFFFFF;font-weight:bold; padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px;background-color:#990066;
}
.colla007 {font-size: 12px;line-height:18px; text-align:left; color:#3333CC;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:10px;
}
.colla008 {font-size: 12px;line-height:18px; text-align:left; color:#990066;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:10px;
}
.colla009 {font-size: 12px;line-height:18px; text-align:right; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:10px;
}
.colla010 {font-size: 16px;line-height:18px; text-align:left; color:#FFFFFF;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold; background-color:#660099;
}
.colla011 {font-size: 12px;line-height:14px; text-align:left; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:10px;
}
.colla012 {font-size: 14px;line-height:16px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#D5E0FB; font-weight:bold;
}
.colla013 {font-size: 14px;line-height:16px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#D5E0FB; 
}
.colla014 {font-size: 16px;line-height:16px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#FFFFFF; font-weight:bold;
}
.colla015 {font-size: 14px;line-height:16px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#FBD5F2; font-weight:bold;
}
.colla016 {font-size: 14px;line-height:16px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; border:1px solid #333333; background-color:#FBD5F2; 
}
.colla017 {font-size: 12px;line-height:16px; text-align:center; color:#333333;padding-top:3px;padding-bottom:3px; text-align:center; background-color:#B4C2F8;  font-weight:bold;
}
.colla018 {font-size: 12px;line-height:14px; text-align:center; color:#333333;text-align:center; background-color:#D8F7FC; 
}
.colla019 {font-size: 12px;line-height:14px; text-align:center; color:#333333;text-align:center; background-color:#FFFFFF; 
}
.colla020 {font-size: 12px;line-height:16px; text-align:center; color:#333333;padding-top:3px;padding-bottom:3px; text-align:center; background-color:#F1A1AC;  font-weight:bold;
}
.colla021 {font-size: 12px;line-height:14px; text-align:center; color:#333333;text-align:center; background-color:#F9DBDF; 
}
.colla022 {font-size: 10px;line-height:14px; text-align:center; color:#1F61C5;text-align:center; background-color:#FFFFFF; 
}
.colla023 {font-size: 10px;line-height:14px; text-align:center; color:#E355CA;text-align:center; background-color:#FFFFFF; 
}
.colla024 {font-size: 12px;line-height:14px; text-align:left;padding-left:10px; padding-right:3px; vertical-align:top; color:#CC0000;
}
.colla025 {font-size: 12px;line-height:14px; text-align:left;padding-left:2px; padding-right:10px; vertical-align:top; color:#333333;
}
.colla026 {font-size: 16px;line-height:18px; text-align:left; color:#FFFFFF;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold; background-color:#E42862;
}
.colla027 {font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px;
}
.colla028 {font-size: 14px;line-height:18px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold; background-color:#C8F0E0; border:1px solid #666666;
}
.colla029 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:8px; padding-right:8px;  background-color:#E6F7F0; border:1px solid #666666;
}
.colla030 {font-size: 12px;line-height:18px; text-align:center; color:#333333; padding-left:8px; padding-right:8px;  background-color:#E6F7F0; border:1px solid #666666; 
}
.colla031 {font-size: 12px;line-height:18px; text-align:center; color:#333333; padding-left:8px; padding-right:8px; font-weight:bold;
}
.colla032 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:8px; padding-right:8px;  background-color:#FFFF66; border:1px solid #666666; 
}
.colla033 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:8px; padding-right:8px;  background-color:#F9E4B6; border:1px solid #666666; 
}
.colla034 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:8px; padding-right:8px;  background-color:#C9F0B4; border:1px solid #666666; 
}
.colla035 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666; 
}
.colla036 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#CCFFFF; border:1px solid #666666; 
}
.colla037 {font-size: 14px;line-height:18px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px; font-weight:bold; background-color:#F9D9F5; border:1px solid #666666;
}
.colla038 {font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:8px; padding-right:8px;  background-color:#F9EAF7; border:1px solid #666666;
}
.colla039 {font-size: 12px;line-height:18px; text-align:center; color:#333333; padding-left:8px; padding-right:8px;  background-color:#F9EAF7; border:1px solid #666666; 
}
.colla040{font-size: 12px;line-height:18px; border:2px solid #666666; background-color:#FBFDEA; text-align:center; padding-left:15px;padding-top:10px; padding-bottom:10px;
}
.colla041{font-size: 12px;line-height:18px; text-align:left; padding-top:10px; padding-bottom:10px; font-weight:bold; background-color:#FBFBE3;
}
.colla042{font-size: 12px;color:#222DB3;line-height:18px; text-align:left; padding-top:10px; padding-bottom:10px; font-weight:bold; background-color:#FBFBE3; 
}
.colla043{font-size: 12px;color:#CC0000;line-height:18px; text-align:left; padding-top:10px; padding-bottom:10px; font-weight:bold; background-color:#FBFBE3; 
}
.colla044{font-size: 12px;color:#333333;line-height:18px; text-align:right; padding-top:3px; padding-bottom:10px; 
}
.colla045{font-size: 12px;color:#333333;line-height:18px; text-align:left; padding-top:3px; padding-bottom:10px; border:1px solid #666666;padding-left:10px;
}
.colla046{font-size: 12px;color:#333333;line-height:18px; text-align:left; padding-top:3px; padding-bottom:10px; font-weight:bold;padding-left:10px;
}
.colla047{font-size: 12px;color:#CC0000;line-height:18px; text-align:left; padding-top:3px; padding-bottom:10px; font-weight:bold;padding-left:2px;
}
.colla048{font-size: 12px;color:#CC0000;line-height:18px; text-align:left; font-weight:bold;
}
.colla049{font-size: 12px;color:#333333;line-height:18px; text-align:center; padding-top:5px; padding-bottom:5px; border:1px solid #666666;padding-left:10px;
}


/*NEW扉ページ
----------------------------------------*/
.tobirattl01 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback01.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirattl02 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback02.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}

.tobirattl03 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback03.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}

.tobirattl04 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback04.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirattl05 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback-j.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirattl06 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback-n.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirattl07 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback-s.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}

.tobirattl08 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback-jr.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirattl09 {
	margin:0 auto;
	padding:0;
	width:465px;
	height:35px;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFFFFF;
	background-image: url(../images/tb_ttlback-sf.gif);
	background-repeat:no-repeat: repeat-y;
	text-align:left;

	
}
.tobirapoint01 {
	margin:0 auto;
	padding:0;
	width:435px;
	height:22px;
	font-size: 14px;
	font-weight:bold;
	color:#0000FF;
	background-color:#FFFFFF;
	background-image: url(../images/crown-mrk01.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:30px;
	vertical-align:bottom;
	padding-bottom:5px;
	
}

.tobirapoint02 {
	margin:0 auto;
	padding:0;
	width:435px;
	height:22px;
	font-size: 14px;
	font-weight:bold;
	color:#0000FF;
	background-color:#FFFFFF;
	background-image: url(../images/crown-mrk02.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:30px;
	vertical-align:bottom;
	padding-bottom:5px;
	
}

.tobirapoint03 {
	margin:0 auto;
	padding:0;
	width:435px;
	height:22px;
	font-size: 14px;
	font-weight:bold;
	color:#0000FF;
	background-color:#FFFFFF;
	background-image: url(../images/crown-mrk03.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:30px;
	vertical-align:bottom;
	padding-bottom:5px;
	
}




span.bk { text-decoration:blink; } 


.texttb001 {font-size: 18px;color:#333333;line-height:35px; text-align:left;  padding-bottom:1px; padding-left:45px; font-weight:bold;padding-top:12px; 
}
.texttb002 {font-size: 14px;line-height:18px; text-align:left;padding-left:2px; font-weight:bold;color:#3333CC;padding-top:10px;
}
.texttb002 a{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#CC0066;
}
.texttb002 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3333;
}
.texttb003 {font-size: 12px;color:#333333;line-height:16px; text-align:left; padding-top:5px; padding-bottom:3px; padding-left:2px; 
}
.texttb004 {font-size: 12px;color:#333333;line-height:16px; text-align:left; padding-top:5px; padding-bottom:3px; padding-left:2px; 
}
.texttb005 {font-size: 10px;color:#0033FF;line-height:16px; text-align:left; padding-top:5px; padding-bottom:3px; padding-left:1px; padding-right:12px;
}
.texttb006 {font-size: 12px;line-height:14px; text-align:left;padding-left:2px; font-weight:bold;color:#333333;padding-top:2px;
}
.texttb006 a{font-size: 12px;line-height:14px; text-align:left;padding-left:2px;padding-top:2px;font-weight:bold; text-decoration:under-line; color:#333333;
}
.texttb006 a:hover{font-size: 12px;line-height:14px; text-align:left;padding-left:2px;padding-top:2px; font-weight:bold; color:#CC3333;
}
.texttb007 {font-size: 10px;color:#CC0000;line-height:16px; text-align:left; padding-top:8px; padding-bottom:3px; padding-left:3px; padding-right:5px; font-weight:bold;
}
.texttb008 {font-size: 14px;line-height:18px; text-align:left;padding-left:2px; font-weight:bold;color:#3333CC;padding-top:10px;
}
.texttb008 a{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#565351;
}
.texttb008 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3333;
}
.texttb100 {font-size: 14px;line-height:14px; text-align:left;padding-left:2px; font-weight:bold;color:#000000;padding-top:2px;
}
.texttb100 a{font-size: 14px;line-height:14px; text-align:left;padding-left:2px;padding-top:2px;font-weight:bold; text-decoration:under-line; color:#0066CC;
}
.texttb100 a:hover{font-size: 14px;line-height:14px; text-align:left;padding-left:2px;padding-top:2px; font-weight:bold; color:#CC0066;
}
.texttbjr {font-size: 18px;color:#333333;line-height:35px; text-align:left;  padding-bottom:1px; padding-left:52px; font-weight:bold;padding-top:12px; 
}

.texttbjr001 {font-size: 16px;line-height:18px; text-align:left;padding-left:2px; font-weight:bold;color:#333333;padding-top:10px;
}
.texttbjr001 a{font-size: 16px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.texttbjr001 a:hover{font-size: 16px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3399;
}

.textots000{font-size:12px; height:16px; text-align:left; padding-left:5px; padding-right:3px; background-color:#FFFFCC; border:1px solid #666666; text-align:top;}
.textots001{font-size:12px; height:16px; text-align:left; padding-left:5px; padding-right:3px; font-weight:bold; background-color:#FFCCCC; }
.textots002{font-size:12px; height:16px; text-align:left; padding-right:3px; padding-bottom:5px; white-space:nowrap;}
.textots002 a{font-size:12px; height:16px; text-align:left; padding-right:3px; font-weight:bold; color:#003399;}
.textots002 a:hover{font-size:12px; height:16px; text-align:left; padding-right:3px; font-weight:bold; color:#FF0000; }
.textots003{font-size:12px; height:16px; text-align:left; padding-left:5px; padding-right:3px; padding-bottom:5px;}


.datetobira {font-size: 12px;color:#CC0066;line-height:16px; text-align:left; padding-top:8px; padding-bottom:1px; padding-left:5px; padding-right:2px;
}
.datetobira2 {font-size: 12px;color:#333333;line-height:16px; text-align:left; padding-top:8px; padding-bottom:1px; padding-left:35px; padding-right:2px;
}
.datetobira3 {font-size: 12px;color:#993300;line-height:12px; text-align:left; padding-top:8px; padding-bottom:1px; padding-left:5px; padding-right:2px;background-color:#CCFF66;
}
.datetobira4 {font-size: 12px;color:#993300;line-height:12px; text-align:left; padding-top:8px; padding-bottom:1px; padding-left:5px; padding-right:2px;
}
.datetobira5 {font-size: 12px;color:#CC0066;line-height:14px; text-align:left;padding-left:15px; padding-right:2px;
}
.datetobira6 {font-size: 12px;color:#993300;line-height:12px; text-align:left; padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px;background-color:#FFCCFF;
}
.datetobira7 {font-size: 12px;color:#333333;line-height:12px; text-align:left; padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px;background-color:#FFCCFF;
}
.datetobira8 {font-size: 12px;color:#333333;line-height:12px; text-align:left; padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px;background-color:#00CCFF;
}
.datetobira9 {font-size: 12px;color:#333333;line-height:12px; text-align:left; padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px;background-color:#FFCC00;
}
.datetobira10 {font-size: 12px;color:#FFFFFF;line-height:12px; text-align:left; padding-top:3px; padding-bottom:1px; padding-left:5px; padding-right:5px;background-color:#0000FF;
}
.texttb008 {font-size: 12px;color:#FF0000;line-height:16px; text-align:left; padding-top:2px; padding-bottom:1px; padding-left:20px; padding-right:5px; font-weight:bold;
}
.texttb009 {font-size: 12px;color:#009933;line-height:16px; text-align:left; padding-top:2px; padding-bottom:1px; padding-left:10px; padding-right:5px; font-weight:bold;
}
.texttb010 {font-size: 12px;color:#FF0000;line-height:18px; text-align:left; padding-top:10px; padding-bottom:0px; padding-left:20px; padding-right:5px; font-weight:bold;
}
.texttb011 {font-size: 12px;color:#009933;line-height:18px; text-align:left; padding-top:10px; padding-bottom:0px; padding-left:10px; padding-right:5px; font-weight:bold;
}
.texttb012 {font-size: 14px;line-height:18px; text-align:left;padding-left:2px; font-weight:bold;color:#3333CC;padding-top:10px;
}
.texttb012 a{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#565351;
}
.texttb012 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3333;
}

.texttb013 {font-size: 14px;line-height:14px; text-align:left;padding-left:2px; font-weight:bold;color:#CC0066;padding-top:10px;
}

.texttb014 {font-size: 14px;line-height:14px; text-align:left;padding-left:5px; font-weight:bold;color:#333333;
}
.texttb014 a{font-size: 14px;line-height:14px; text-align:left;padding-left:5px; font-weight:bold; text-decoration:under-line; color:#666666;
}
.texttb014 a:hover{font-size: 14px;line-height:14px; text-align:left;padding-left:5px;font-weight:bold; color:#000000;
}
.texttb015 {font-size: 10px;color:#333333;line-height:16px; text-align:left; padding-top:5px; padding-bottom:3px; padding-left:2px; 
}
.texttb016 {font-size: 14px;line-height:18px; text-align:left;padding-left:2px; font-weight:bold;color:#3333CC;padding-top:10px;
}
.texttb016 a{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.texttb016 a:hover{font-size: 14px;line-height:18px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3333;
}

.texttb017 {font-size: 12px;line-height:14px; text-align:left;padding-left:2px; font-weight:bold;color:#333333;padding-top:10px;
}
.texttb017 a{font-size: 12px;line-height:14px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; text-decoration:under-line; color:#333333;
}
.texttb017 a:hover{font-size: 12px;line-height:14px; text-align:left;padding-left:2px;padding-top:10px; padding-bottom:3px; font-weight:bold; color:#CC3333;
}


.tobiraup{font-size: 12px;vertical-align:top;
}
.tobiraright{font-size: 12px;text-align:right;padding-right:5px;
}
.tobiraright02{font-size: 12px;text-align:left;padding-left:10px;
}

/*新千歳発トクトク九州
----------------------------------------*/
.texttokutoku001{font-size: 12px;line-height:18px; text-align:center; color:#FFFF99;padding-top:2px;padding-bottom:2px; padding-left:10px; padding-right:10px;  background-color:#990000; border:1px solid #666666; font-weight:bold;
}
.texttokutoku002{font-size: 10px;line-height:14px; text-align:left; color:#333333;padding-top:2px;padding-bottom:2px; padding-left:10px; padding-right:5px;  background-color:#FAF6C7; border:1px solid #666666;vertical-align:top;
}
.texttokutoku003{font-size: 12px;line-height:14px; text-align:left; color:#C31542;padding-top:2px;padding-bottom:2px; padding-left:2px; padding-right:5px;  background-color:#FFFFFF; vertical-align:top;font-weight:bold;
}

/*海外ページ
----------------------------------------*/
.intertxt001{font-size: 16px;line-height:18px; text-align:center; color:#333333;padding-top:5px;padding-bottom:5px; padding-left:10px; padding-right:10px;  background-color:#909AF7; border:1px solid #666666; font-weight:bold;
}

.intertxt002{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:10px; padding-right:10px;  background-color:#DCDEF6; border:1px solid #666666;
}
.intertxt003{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt004{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt005{font-size: 12px;line-height:18px; text-align:center; color:#CC0000;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666; font-weight:bold;
}

.intertxt006{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFF99; border:1px solid #666666; font-weight:bold;
}
.intertxt006a{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFCC; border:1px solid #666666; 
}
.intertxt006b{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666; 
}
.intertxt007{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFCCCC; border:1px solid #666666; font-weight:bold;
}
.intertxt007a{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FDECEC; border:1px solid #666666; 
}
.intertxt007b{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt008{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#61B6D6; border:1px solid #666666; font-weight:bold;
}
.intertxt008a{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#D9E6EB; border:1px solid #666666; 
}
.intertxt008b{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt009{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#F8B55E; border:1px solid #666666; font-weight:bold;
}
.intertxt009a{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FCE6CB; border:1px solid #666666; 
}
.intertxt009b{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt010{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#87CF53; border:1px solid #666666; font-weight:bold;
}
.intertxt010a{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#D5ECC4; border:1px solid #666666; 
}
.intertxt010b{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666;
}
.intertxt011{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#B7D6F3; border:1px solid #666666; font-weight:bold;
}
.intertxt012{font-size: 12px;line-height:18px; text-align:right; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF;
}

.intertxt013{font-size: 14px;line-height:18px; text-align:right; color:#CC0000;padding-top:5px;padding-bottom:1px; padding-left:10px; padding-right:5px;  background-color:#FFFFFF;  font-weight:bold;
}
.intertxt014{font-size: 12px;line-height:16px; text-align:left; color:#CC0000;padding-top:5px;padding-bottom:1px; padding-left:10px; padding-right:5px;  background-color:#EEEEEE;  font-weight:bold; border:1px solid #666666;
}
.interpositon{vertical-align:top;
}

.intertxt015{font-size: 12px;line-height:18px; text-align:left; color:#003366;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFF99; border:1px solid #666666; 
}
.intertxt016{font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  font-weight:bold;
}
.intertxt017{font-size: 12px;line-height:18px; text-align:left; color:#CC0000;padding-top:1px;padding-bottom:1px; padding-left:10px; padding-right:5px; 
}
.intertxt018{font-size: 12px;line-height:18px; text-align:center; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:2px; padding-right:2px;  background-color:#DCDEF6; border:1px solid #666666;
}

/*沖ツーMyコレ
----------------------------------------*/
.mycolletext001 {font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; border:1px solid #666666; font-weight:bold;
}
.mycolletext002 {font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFCCCC; font-weight:bold;vertical-align:top;white-space:nowrap;
}
.mycolletext003 {font-size: 12px;line-height:18px; text-align:left; color:#CC3366;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; font-weight:bold;
}
.mycolletext004 {font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#FFFFFF; font-weight:bold;
}
.mycolletext005 {font-size: 12px;line-height:18px; text-align:left; color:#333333;padding-top:1px;padding-bottom:1px; padding-left:5px; padding-right:5px;  background-color:#CCCCFF; font-weight:bold;vertical-align:top;white-space:nowrap;
}
/*大阪松山ランクアップホテル
----------------------------------------*/
.textmyj001{font-size:14px; height:18px; text-align:center; font-weight:bold; padding-right:10px; padding-left:10px;
color:#333333; border:1px solid #666666; background-color:#F9DEDE;
}
.textmyj002{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; border:1px solid #666666; background-color:#FBEEEE; text-align:left;
}
.textmyj002 a{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B;  text-align:left; text-decolation:under-line;
}
.textmyj002 a:hover{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B;  text-align:left; text-decolation:none;
}
.textmyj003{font-size:12px; height:16px; text-align:center; padding-right:3px; padding-left:3px;
color:#333333; border:1px solid #666666; background-color:#FFFFFF;
}
.textmyj004{font-size:12px; height:16px; text-align:center; padding-right:3px; padding-left:3px; font-weight:bold;
color:#CC0000; border:1px solid #666666; background-color:#FFFFFF;
}
.textmyj004-2{font-size:12px; height:16px; text-align:center; padding-right:3px; padding-left:3px; font-weight:bold;
color:#CC0000; border:1px solid #666666; background-color:#EEEEEE;
}
.textmyj005{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#D86363; text-align:left; font-weight:bold;
}
.textmyj006{font-size:14px; height:18px; text-align:center; font-weight:bold; padding-right:10px; padding-left:10px;
color:#333333; border:1px solid #666666; background-color:#ABC1F8;
}
.textmyj007{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; border:1px solid #666666;  background-color:#DCE4F9; text-align:left;
}
.textmyj007 a{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B;  text-align:left; text-decolation:under-line;
}
.textmyj007 a:hover{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; text-decolation:none;
}
.textmyj008{font-size:14px; height:18px; text-align:center; font-weight:bold; padding-right:10px; padding-left:10px;
color:#333333; border:1px solid #666666; background-color:#B1DE93;
}
.textmyj009{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; border:1px solid #666666; background-color:#D9E9CF; text-align:left;
}
.textmyj009 a{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B;  text-align:left;text-decolation:under-line;
}
.textmyj009 a:hover{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; text-decolation:none;
}
.textmyj010{font-size:14px; height:18px; text-align:center; font-weight:bold; padding-right:10px; padding-left:10px;
color:#333333; border:1px solid #666666; background-color:#EDCA93;
}
.textmyj011{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; border:1px solid #666666;  background-color:#F9EBD6; text-align:left;
}
.textmyj011 a{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; text-align:left;text-decolation:under-line;
}
.textmyj011 a:hover{font-size:12px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B; text-align:left;text-decolation:none;
}
.textmyj012{font-size:10px; height:16px; text-align:center; padding-right:5px; padding-left:5px;
color:#1D4D9B;  text-align:left;
}
.textmyj013{font-size:14px; height:18px; text-align:left; font-weight:bold; padding-right:10px; padding-left:10px;
color:#FFFFFF; border:1px solid #666666; background-color:#A54CB8;
}
.textmyj014{font-size:12px; height:16px; text-align:center; padding-right:3px; padding-left:3px;
color:#333333; border:1px solid #666666; background-color:#EEE4F0;
}

/*東京発格安航空券
----------------------------------------*/
.texthndao001{font-size:14px; height:18px; text-align:center; font-weight:bold; color:#FFFFFF; border:1px solid #666666; background-color:#990033; padding-top:3px; padding-bottom:3px;
}
.texthndao002{font-size:14px; height:18px; text-align:center; font-weight:bold; color:#FFFFFF; border:1px solid #666666; background-color:#003399; padding-top:3px; padding-bottom:3px;
}
.texthndao003{font-size:12px; height:16px; text-align:center; color:#333333; border:1px solid #666666; background-color:#FBDCDC; 
}
.texthndao004{font-size:12px; height:16px; text-align:center; color:#333333; border:1px solid #666666; background-color:#D1E8FB; 
}
.texthndao005{font-size:12px; height:16px; text-align:center; color:#333333;  border:1px solid #666666; background-color:#FFFFFF; 
}
.texthndaoprice{font-size:12px; height:16px; text-align:center; color:#000000; font-weight:bold; border:1px solid #666666; background-color:#FFFFFF; 
}

