
A:link { color: #000099 }
A:visited {	color: #db6d23 }
A:hover 	{	color: #ff0000 }

/* -------------- for all -------------- */
.info-bk10 { 										/* information black 10pt */
	font-size: 10pt;
}
.head-wh10 {										/* headder white 10pt */
	font-size: 10pt;
			color: #ffffff;
}
.style-bk12	{										/* black 12pt bold */
	font-size: 12pt;
	font-weight: bold;
}
.style-bk10 {										/* black 10pt */
	font-size: 10pt;
}
.style-bk8 {										/* black 8pt */
	font-size: 8pt;
			color: #000000;
}
.style-bl10 { 									/* blue 10pt */
	font-size: 10pt;
			color: #201083;
}
.style-bl8 { 										/* blue 8pt */
	font-size: 8pt;
			color: #201083;
}
.style-gl10 {										/* glay 10pt */
	font-size: 10pt;
			color: #686868;
}
.style-gn10 {										/* green 10pt */
	font-size: 10pt;
			color: #356D53;
}
.style-gd10 {										/* gold 10pt */
	font-size: 10pt;
			color: #ba9029;
}
.style-rs10 {										/* rose 10pt */
	font-size: 10pt;
			color: #cc1233;
}
.special {											/* red 10pt */
	font-size: 10pt;
			color: #ff0000;
}

/* -------------- for apply -------------- */
.title-bk12	{										/* title black 12pt bold */
	font-size: 12pt;
	font-weight: bold;
}
.title-gn12	{										/* title green 12pt bold */
	font-size: 12pt;
			color: #356D53;
	font-weight: bold;
}
.head-gn10 { 										/* headder green 10pt */
	background-color: #356D53;
	font-size: 10pt;
			color: #ffffff;
}
.head-gy10 { 										/* headder green-yellow 10pt */
	background-color: #dcebc8;
	font-size: 10pt;
			color: #000000;
}
.data-gy10 { 										/* input-area green-yellow 10pt */
	background-color: #dcebc8;
	font-size: 10pt;
			color: #000000;
}
.data-gy8 { 										/* input-area green-yellow 8pt */
	background-color: #dcebc8;
	font-size: 8pt;
			color: #000000;
}
.data-rd10 { 										/* input-area red 10pt */
	background-color: #dcebc8;
	font-size: 10pt;
			color: #ff0000;
}

/* -------------- for restaurant & plan -------------- */
/* ------- tab-title ------- */
.tab-ttl-pk10 {
 	font-size: 10pt;
 	font-weight: bold;
			 	color: #cc1233;					/* 文字＝ローズ */
}
/* ------- tab ------- */
.tab-bl10 {
	font-size: 10pt;
	font-weight: bold;
				color: #201083;					/* 文字＝濃青 */
	padding-top: 3px;
}
.tab-pk10 {
 	font-size: 10pt;
 	font-weight: bold;
			 	color: #cc1233;					/* 文字＝ローズ */
 	padding-top: 3px;
}
.tab-gn10 {
	font-size: 10pt;
	font-weight: bold;
				color: #2e4438;					/* 文字＝濃緑 */
	padding-top: 3px;
}
/* ------- sub-window ------- */
/* ------- D&D ------- */
.couse-rs10 {										/* コース名 */
	font-size: 10pt;
	font-weight: bold;
				color: #851b48;
}
.dish-day {											/* dish day */
	font-size: 10pt;
	background-color: #e4c6ca;
}
.dish-menu {										/* dish menu */
	font-size: 10pt;
	background-color: #f4e9ea;
}
/* ------- dinner ------- */
.dinner-title {									/* dinner title */
	font-size: 10pt;
			color: #990033;
	background-color: #e4c6ca;
}
.dinner-menu {									/* dinner menu */
	font-size: 10pt;
	background-color: #f4e9ea;
}
/* ------- lunch ------- */
.lunch-title {									/* lunch title */
	font-size: 10pt;
			color: #569900;
	background-color: #dbe2c3;
}
.lunch-menu {										/* lunch menu */
	font-size: 10pt;
	background-color: #ecf2e9;
}
/* ------- dessert ------- */
.dessert-title {								/* dessert title */
	font-size: 10pt;
			color: #d35702;
	background-color: #e0d5c3;
}
.dessert-menu {									/* dessert menu */
	font-size: 10pt;
	background-color: #efece8;
}
/* ------- course ------- */
.course-title {									/* course title */
	font-size: 10pt;
			color: #0544d1;
	background-color: #c7ccd3;
}
.course-menu {									/* course menu */
	font-size: 10pt;
	background-color: #e8e8e8;
}
/* ------- plan bl ------- */
.plan-bl1 {											/* th bl */
	font-size: 10pt;
	background-color: #c7ccd3;
}
.plan-bl2 {											/* td bl */
	font-size: 10pt;
	background-color: #e8e8e8;
}
.plan-bl3 {											/* td bl */
	font-size: 8pt;
	background-color: #e8e8e8;
}
/* ------- plan pk ------- */
.plan-pk1 {											/* th pk */
	font-size: 10pt;
	background-color: #e4c6ca;
}
.plan-pk2 {											/* td pk */
	font-size: 10pt;
	background-color: #f4e9ea;
}
/* ------- plan gn ------- */
.plan-gn1 {											/* th gn */
	font-size: 10pt;
	background-color: #c2dbb9;
}
.plan-gn2 {											/* td gn */
	font-size: 10pt;
	background-color: #ebeee9;
}
/* -------  tariff bl ------- */
.tariff-bl1 {											/*  tariff bl */
	font-size: 10pt;
	background-color: #c7ccd3;
}
.tariff-bl2 {											/*  tariff bl */
	font-size: 10pt;
	background-color: #e8e8e8;
}
.tariff-bl3 {											/*  tariff bl */
	font-size: 8pt;
	background-color: #c7ccd3;
}
/* ------- tariff pk ------- */
.tariff-pk1 {											/* tariff pk */
	font-size: 10pt;
	background-color: #e4c6ca;
}
.tariff-pk2 {											/* tariff pk */
	font-size: 10pt;
	background-color: #f4e9ea;
}
.tariff-pk3 {											/* tariff pk */
	font-size: 8pt;
	background-color: #e4c6ca;
}
/* ------- tab-tariff ------- */
.tab-tar-pk10 {
 	font-size: 10pt;
 	font-weight: bold;
			 	color: #cc1233;					/* 文字＝ローズ */
 	padding-top: 3px;
}
.tab-tar-bl10 {	
	font-size: 10pt;
	font-weight: bold;
				color: #201083;					/* 文字＝濃青 */
	padding-top: 3px;
}

