/* フォント */
.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; lie-height: 1.25em }
.f-red {color:#CC0000; }
.f-red-bold {color:#CC0000; 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-ex {color:#666666; font-size: 9pt; }
.f-hotel {color:#993333; font-weight:bold; }
.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; }
.f-link {font-size:11pt; line-height: 1.25em }
.number {color:#FFFFFF; font-weight:bold; font-size:10pt;}
body, th, td {font-size:10pt; } 


 /* リンク色 */ 
.link A{text-decoration:none; color:#3155BD; font-size:10pt; font-weight:bold; line-height: 1.25em}
.link A:visited{text-decoration:none; color:#800080; font-size:10pt; font-weight:bold; line-height: 1.25em}
.link A:active{text-decoration:underline; color:#FF4330; font-size:10pt; font-weight:bold; line-height: 1.25em}
.link A:hover	{text-decoration:underline; color:#FF4330; font-size:10pt; font-weight:bold; line-height: 1.25em}

/* テーブル */ 
.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: 0px; 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:#0099CC;	color: #FFFFFF;}
.h-kakaku-tokutei{font-size: 10pt; background-color:#CC0000;	color: #FFFFFF;}
.h-hotel{font-size: 10pt; font-weight:bold; background-color:#EEEEEE;	color: #333333;	padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.h-hotelup{font-size: 10pt; font-weight:bold; background-color:#FFCACA;	color: #CC0000;	padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.h-code {padding:2px 4px; border-color:#CCCCCC; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid;}
.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:#FF6600;	color: #FFFFFF;	padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.h5 {font-size: 12px; font-weight:bold; background-color:#ED6318;	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;}
.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;}
.h-main {padding:2px 4px; font-weight:bold; border-color:#6BC8FA; color:#FFFFFF; font-size:11pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-main.gif)}
.h-top {padding:2px 4px; font-weight:bold; border-color:#61BD39; color:#FFFFFF; font-size:11pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-top.gif)}
.h-title {padding:2px 4px; font-weight:bold; border-color:#0088E3; color:#FFFFFF; font-size:11pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-title.gif)}
.h-title2 {padding:2px 4px; font-weight:bold; border-color:#F18D14; color:#FFFFFF; font-size:11pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-title2.gif)}
.h-price {padding:2px 4px; font-weight:bold; border-color:#CCCCCC; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid;}
.h-code {padding:2px 4px; border-color:#CCCCCC; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid;}
.h-golf {padding:2px 4px; font-weight:bold; border-color:#66CC00; color:#FFFFFF; font-size:11pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-golf.gif)}
.h-info {padding:2px 4px; font-weight:bold; border-color:#0383AD; color:#FFFFFF; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-info.gif)}
.h-1d1p {padding:2px 4px; font-weight:bold; border-color:#99cc00; color:#FFFFFF; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-1d1p.gif)}
.h-2d1p {padding:2px 4px; font-weight:bold; border-color:#F18D14; color:#FFFFFF; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-2d1p.gif)}
.h-2d2p {padding:2px 4px; font-weight:bold; border-color:#0383AD; color:#FFFFFF; font-size:10pt;  border-width:1px 1px 1px 1px; border-style:solid; background:url(../images/titleback-2d2p.gif)}

/* ライン */
.bg-gray11	{ font-size: 11px; color:#999999; background-color:#FFFFFF; padding-top: 2px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px; border-color:#CCCCCC; border-width:1px 1px 1px 1px; border-style:solid;}
.bg-red11	{ font-size: 11px; color:#FFFFFF; background-color:#EA5151; padding-top: 2px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;　}
.bg-orange11	{ font-size: 11px; color:#FFFFFF; background-color:#FF9900; padding-top: 2px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px; }
.bg-pink11	{ font-size: 11px; color:#FFFFFF; background-color:#FF66FF; padding-top: 2px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px; }

.bg-red	{ color:#FFFFFF; background-color:#FF0000; padding-top: 1px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-orange	{ color:#FFFFFF; background-color:#FF6633; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-l-blue	{ color:#FFFFFF; background-color:#61A6FA; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-green	{ color:#FFFFFF; background-color:#669900; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-orange2	{ color:#FFFFFF; background-color:#FF9966; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-l-orange	{ color:#FFFFCC; background-color:#FF9900; padding-top: 1px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-yelloew	{ background-color:#F6F623; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 1px;}
.bg-darkblue	{ color:#FFFFFF; background-color:#003366; padding-top: 1px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-pink	{ color:#FFFFFF; background-color:#FF66FF; padding-top: 1px; padding-bottom: 0px; padding-left: 2px; padding-right: 1px;}
.bg-new	{ font-size: 10px; color:#FF0000; background-color:#FFFF99; border-color:#FF0000; border-width:1px 1px 1px 1px; border-style:solid; padding-top: 1px; padding-bottom: 0px; padding-left: 3px; padding-right: 3px;}
.bg-area	{ font-size: 11px; color:#FFFFFF; background-color:#42B4FF; padding-top: 2px; padding-bottom: 0px; padding-left: 3px; padding-right: 1px;}
.bg-area2	{ font-size: 11px; color:#FFFFFF; background-color:#F18D14; padding-top: 2px; padding-bottom: 0px; padding-left: 3px; padding-right: 1px;}
