/* フォント */
.b { font-weight:bold; } 
.large { font-size:14pt; } 
.small { font-size:9pt; } 
.class9 {font-size: 9pt; line-height: 1.25em }
.class10 {font-size: 10pt; line-height: 1.25em }
.class11 {font-size: 11pt; line-height: 1.25em }
.f-red {color:#CC0000; }
.f-red-bold {color:#CC0000; font-weight:bold; }
.f-hotel {color:#993333; font-weight:bold; }
.f-lightblue {color:#3366FF; }
.f-inq {color:#666666; font-size: 9pt; }
.f-info {color:#666666; font-size: 10pt; line-height: 1.25em}
.f-s-gray {color:#666666; font-size: 9pt; }
.f-hotel2 {color:#333333; font-size: 8pt;}
.f-golf {color:#336600; font-weight:bold; }
.f-golfpoint {color:#990000; }
.f-topkakaku {color:#CC0000; font-size:11pt;}
.f-kakaku {color:#CC0000; font-weight:bold; font-size:14pt; }
body, th, td {font-size:10pt; } 
/* テーブル */ 
.course-day {	font-size:9pt; border:#999900 1px solid;	background-color:#B5D968; color:#663333;}
.course-flight {	font-size:9pt; border:#CC0000 1px solid;	background-color:#FF0000; color:#FFFFFF;}
.course-meal	{ font-size:9pt; border:#663333 1px solid; color:#FFFFCC;background-color:#FF9900; padding-left: 1px; padding-right: 1px;}
.course-op1 {	font-size:9pt; border:#FFCCFF 1px solid;	background-color:#FF3399; color:#FFFFFF;}
.course-tokuten {	font-size:9pt; border:#CC0000 1px solid;	background-color:#FFCC33; color:#CC0000;}
.waku-airport {	font-size:11pt; font-weight:bold; border:#6699FF 1px solid;	background-color:#0066FF; color:#FFFFFF; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px;}
.waku-point {	font-size:11pt; font-weight:bold; border:#CC0000 1px solid;	background-color:#FF0000; color:#FFFFFF; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px;}
.golf-meisai{font-size: 9pt; background-color:#CCCC99;	color: #5B5B5B;}
.golf-meisai-l{font-size: 9pt; background-color:#FFFFCC;	color: #333333;}
.golf-meisai-r{font-size: 9pt; background-color:#FFFFFF;	color: #333333;}
.golf-meisai-b{font-size: 9pt; background-color:#99CCFF;	color: #333333;}
.golf-meisai-p{font-size: 9pt; background-color:#FFFFFF;	color: #333333;}
.jr-meisai{font-size: 9pt; background-color:#EEEEEE;	color: #333333;}
.jr-meisai-white{font-size: 9pt; background-color:#FFFFFF;	color: #333333;}
.h-kakaku-top{font-size: 10pt; background-color:#FFCCCC;	color: #333333;}
.h-kakaku-tokutei{font-size: 10pt; background-color:#E25050;	color: #FFFFFF;}
.h-kakaku-yobi{font-size: 10pt; background-color:#E7E7E7;	color: #333333;}
.h-kakaku-daikin{font-size: 10pt; background-color:#FFFFFF;	color: #333333;}
.h-hotel{font-size: 10pt; background-color:#B9B997;	color: #333333;	padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.h-hotelup{font-size: 10pt; background-color:#FFCACA;	color: #CC0000;	padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.waku3 { border-color:#333333; border-style:solid; border-width:1px;background-color:#FFFFCC; padding:3;}
.h3 {font-size: 12px; font-weight:bold; background-color:#6699cc;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.h4 {font-size: 12px; font-weight:bold; background-color:#F17A18;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.h5 {font-size: 12px; font-weight:bold; background-color:#F1423F;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.h_main {font-size: 12px; font-weight:bold; background-color:#669B0D;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hred {font-size: 12px; font-weight:bold; background-color:#cc0033;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hgreen {font-size: 12px; font-weight:bold; background-color:#99CC00;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hdarkgreen {font-size: 12px; font-weight:bold; background-color:#437801;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hdarkblue {font-size: 12px; font-weight:bold; background-color:#003366;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hblue {font-size: 12px; font-weight:bold; background-color:#0099CC;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hbrown {font-size: 12px; font-weight:bold; background-color:#CC9966;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.hdarkred {font-size: 12px; font-weight:bold; background-color:#993333;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.horange {font-size: 12px; font-weight:bold; background-color:#F8B10E;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
	

/* ライン */
.bg-red	{ color:#FFFFFF; background-color:#FF0000; padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-orange	{ color:#FFFFFF; background-color:#FF6633; padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-l-blue	{ color:#FFFFFF; background-color:#6699CC; padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-green	{ color:#FFFFFF; background-color:#669900; padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-orange2	{ color:#FFFFFF; background-color:#FF9966; padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-l-orange	{ color:#FFFFCC; background-color:#FF9900; padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-yelloew	{ background-color:#F6F623; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;}
.bg-darkblue	{ color:#FFFFFF; background-color:#003366; padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}
.bg-pink	{ color:#FFFFFF; background-color:#FF66FF; padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;}