.h1 { font-size: 11px; margin:0.5em 0 0.5em 0; color:#333333;}
.h2 { font-size: 12px; margin:0.5em 0 0.5em 0;}
.h3 { font-size: 12px; margin:0.5em 0 0.5em 0;}
.px10gl { font-size: 10px; color: #666666;}
.px10re {
	font-size: 9px;
	color: #ff0000;
}
.px10  {
	font-size: 10px;
	text-align: center;
}
.px10-em1 { font-size: 10px; line-height: 1.5em;}
.px10bo { font-size: 10px; font-weight: bold;}
.px11 { font-size: 11px;} 
.px11gl { font-size: 11px; color: #666666;} 
.px12-5 {
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	color: #000;
} 
.px12 {
	font-size: 12px;
	color: #000;
	text-align: left;
} 
.px12-em1 { font-size: 12px; line-height: 1.5em;}
.px12re {
	font-size: 12px;
	color: #ff0000;
	text-align: left;
}
.px12brw {
	font-size:12px;
	color:#660000;
	text-align: center;
}
.px12bo { font-size: 12px; font-weight: bold;}
.px12bo-bl { font-size: 12px; font-weight: bold; color: #0000FF;}
.px12gl { font-size: smaller; color: #666666;}
.px14 {
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.px14-em1 {
	font-size: 14px;
	line-height: 1.5em;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.px14-em2 { font-size: 14px; line-height: 1.5em; text-indent: 5em;}
.px14bo {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.px14bo-bl { font-size: 14px; font-weight: bold; color: #0000FF;}
.px14re {
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
}
.px14bo-re { font-size: 14px; font-weight: bold; color: #ff0000;}
.px14sp-5 { font-size: 14px word-spacing: 0.5em;}
.px14brw {
	font-size:14px;
	color:#660000;
	font-weight: bold;
}
.px14gl { font-size: 14px; color: #666666;}
.px16 {
	font-size: 16px;
	text-align: center;
	color: #FFF;
}
.px16bo { font-size: 16px; font-weight: bold;}
.px16bo-re { font-size: 16px; font-weight: bold; color: #ff0000;}
.px16bo-bl { font-size: 16px; font-weight: bold; color: #0000FF;}
.px16brw {
	font-size:16px;
	color:#FFC;
}
.px16gl { font-size: 16px; color: #666666;}
.px18 { font-size: 18px;}
.px18bo { font-size: 18px; font-weight: bold;}
.px18bo-re { font-size: 18px; font-weight: bold; color: #ff0000;}
.px18bo-bl { font-size: 18px; font-weight: bold; color: #0000FF;}
.px18gl { font-size: 18px; color: #666666;}
.px20 { font-size: 20px;}
.px20bo {
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}
.px20bo-bl { font-size: 20px; font-weight: bold; color: #0000FF;}
.px20gl { font-size: 20px; color: #666666;}
.px24 {
	font-size: 24px;
	color: #F00;
}
.px24bo { font-size: 24px; font-weight: bold;}
.px24bo-bl { font-size: 24px; font-weight: bold; color: #0000FF;}
.px36 { font-size: 36px;}
.px36bo { font-size: 36px; font-weight: bold;}
.px36bo-bl { font-size: 36px; font-weight: bold; color: #0000FF;}
.waku01-bk { border-style: solid; border-color: #000000; border-width: 1px;}
.waku02-gr { ; border: 2px #00FF00 solid}
.waku02-bw { border-style: solid; border-color: #8b4513; border-width: 1px;}
.waku03-rd { ; border: 2px #ff0000 solid}
.waku04-wd { border-style: solid; border-color: #deb887; border-width: 1px;}
.waku05-wd { border-left: solid #deb887 1px; border-bottom: solid #deb887 1px;; border: 2px #00FF00 solid}
.waku06-mz { ; border: 1px #ff00ff solid}
.waku07-ci { ; border: 2px #00ffff solid}
.waku08-or { ; border: 2px #ff9900 solid}
.waku08_2-or { border-bottom: solid; border-color: #ff9900; border-width: 1px;}
.waku09-gr { border-right: solid; border-color: #cccccc; border-width: 1px;}
.menu01 { font-size: 12px; padding: 10px 5px 20px 10px; line-height: 1.5em;}
.text01 { padding: 0px 5px 0px 5px; font-size: 10px;color: #666666; line-height:1.3em;}
.under_bw {  border-color: #FFFFFF #FFFFFF #660000; border-style: solid; border-bottom-width: thin}
.unnamed1 {  border: 1px #FFFFFF}
.waku-10-siro {  border: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.waku-ye {  border: 2px #FFFF00 solid}
.waku-bl {  border: #0099FF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.px10 tr td table tr td {
	text-align: center;
	font-weight: bold;
}
#PX-18-w {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.px10 tr td table tr td table tr .px12 div .px14 .px12 {
	color: #FFF;
}
m {
	color: #FFF;
}
#brw {
	background-image: url(../image/gif/brw.gif);
}
h4 {
	background-image: url(../restaurant/28_ten/image/bg-course.jpg);
	padding-top: 14px;
	border-bottom-width: 1px;
	border-left-width: medium;
	border-bottom-style: double;
	border-left-style: solid;
	border-bottom-color: #300;
	border-left-color: #300;
}

