body,td,th {
	color: #707476;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;	/*background:#160707 url(../img/all/base01.png) repeat-x;*/
}

html,body{
	height:100%;
}

#sidetable {
	height:100%;
}

.text10_10 {
	font-size: 10px;
	line-height: 10px;
}

.text10_10_white {
	font-size: 10px;
	line-height: 10px;
	color:#FFFFFF;
}

.text10_12 {
	font-size: 10px;
	line-height: 12px;
}

.text10_14 {
	font-size: 10px;
	line-height: 14px;
}

.text10_15 {
	font-size: 10px;
	line-height: 15px;
}

.text_news {
	font-size: 10px;
	line-height: 15px;
}

.text10_16 {
	font-size: 10px;
	line-height: 16px;
}

.text10_20 {
	font-size: 10px;
	line-height: 20px;
}

.text12_12 {
	font-size: 12px;
	line-height: 12px;
}

.text12_14 {
	font-size: 12px;
	line-height: 14px;
}

.text12_16 {
	font-size: 12px;
	line-height: 16px;
}

.text12_18 {
	font-size: 12px;
	line-height: 18px;
}

.text12_18_red {
	font-size: 12px;
	line-height: 18px;
	color:#C6000B;
}

.text12_18_white {
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
}

.text14_14 {
	font-size: 14px;
	line-height: 14px;
}

.text14_17 {
	font-size: 14px;
	line-height: 17px;
}

.text14_18 {
	font-size: 14px;
	line-height: 18px;
}

.text14_21 {
	font-size: 14px;
	line-height: 21px;
}

.text14_24 {
	font-size: 14px;
	line-height: 24px;
}

.text14_28 {
	font-size: 14px;
	line-height: 28px;
}

.text14_21_white {
	font-size: 14px;
	line-height: 21px;
	color:#FFFFFF;
}

.text16_16_white {
	font-size: 16px;
	line-height: 16px;
	color:#FFFFFF;
}

.text16_16 {
	font-size: 16px;
	line-height: 16px;
}

.text16_17 {
	font-size: 16px;
	line-height: 17px;
}

.text16_22 {
	font-size: 16px;
	line-height: 22px;
}

.text16_24 {
	font-size: 16px;
	line-height: 24px;
}

.text18_18 {
	font-size: 18px;
	line-height: 18px;
}

.text18_27 {
	font-size: 18px;
	line-height: 27px;
}

.text18_24 {
	font-size: 18px;
	line-height: 24px;
	color:#C6000B;
	font-weight:bold;
}

.text20_20 {
	font-size: 20px;
	line-height: 20px;
}

.text20_30 {
	font-size: 20px;
	line-height: 30px;
}

.text24_24 {
	font-size: 24px;
	line-height: 24px;
}

.text24_30 {
	font-size: 24px;
	line-height: 30px;
	color:#000000;
	font-weight:bold;
}

.base01 {
	background:url(../img/top/img01.jpg) no-repeat;
	background-position: right top;
}

.base_ritz {
	background:url(../img/ritz_hp/img09.jpg) no-repeat;
	background-position:right top;
}

.base02 {
	background:url(../img/comingsoon/img02.gif) no-repeat;
	background-position: right bottom;
}

.base03 {
	background:url(../img/all/img01.gif);
}

h1 {
	font-size: 10px;
	line-height: 15px;
	color:#707476;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
	margin-bottom:inherit;
	margin:inherit;
}

.style1 {
	color: #FA920F;
}

.style2 {
	color: #FFFFFF;
}

.style3 {
	color: #7EB5D1;
}

.style4 {
	color: #7EB5D1;
}

.style5 {
	color: #E3007F;
}

.style6 {
	color: #009FE8;
}

.style7 {
	color: #6AC223;
}

.style8 {
	color: #FA920F;
}

a:link {
	color: #D67C0B;
	text-decoration: underline;
}

a:visited {
	color: #707476;
	text-decoration: underline;
}

a:hover {
	color: #707476;
	text-decoration: underline;
}

a:active {
	color: #707476;
	text-decoration: underline;
}



/* ===== BGGroupLink ===== */

#headerBGGroup{
width:100%;
font-size:75%;
background:url("../img/bgglink/bgg_bg.gif") 0 0 repeat-x;
height:43px;
padding-bottom:5px;
}
#BGGroup{
width:950px;
height:33px;
margin:0 auto;
padding-top:10px;
}
#BGGroup *{
margin:0;
padding:0;
vertical-align:top;
border:none;
}
#BGGroup p{
margin-top:6px;
float:left;
}
#BGGroup ul{
margin-right:1px;
float:right;
}
#BGGroup ul li{
  float: left;
  display: block;
  height: 28px;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  
  background-repeat: no-repeat;
  background-position: left bottom;
}
#BGGroup ul li a{
  display: block;
  height: 28px;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden;
  
  background-repeat: no-repeat;
  background-position: left top;
}

#BGGnav01,
#BGGnav01 a,
#BGGnav01 a:link,
#BGGnav01 a:visited  {
  width: 78px;
  background-image: url(../img/bgglink/bgg_btn01.gif);
}
#BGGnav02,
#BGGnav02 a,
#BGGnav02 a:link,
#BGGnav02 a:visited  {
  width: 58px;
  background-image: url(../img/bgglink/bgg_btn02.gif);
}
#BGGnav03,
#BGGnav03 a,
#BGGnav03 a:link,
#BGGnav03 a:visited  {
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn03.gif);
}
#BGGnav04,
#BGGnav04 a,
#BGGnav04 a:link,
#BGGnav04 a:visited  {
  width: 47px;
  background-image: url(../img/bgglink/bgg_btn04.gif);
}
#BGGnav05,
#BGGnav05 a,
#BGGnav05 a:link,
#BGGnav05 a:visited  {
  width: 58px;
  background-image: url(../img/bgglink/bgg_btn05.gif);
}
#BGGnav06,
#BGGnav06 a,
#BGGnav06 a:link,
#BGGnav06 a:visited  {
  width: 49px;
  background-image: url(../img/bgglink/bgg_btn06.gif);
}
#BGGnav07,
#BGGnav07 a,
#BGGnav07 a:link,
#BGGnav07 a:visited  {
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn07.gif);
}
#BGGnav08,
#BGGnav08 a,
#BGGnav08 a:link,
#BGGnav08 a:visited
{
  width: 58px;
  background-image: url(../img/bgglink/bgg_btn08.gif);
}
#BGGnav09,
#BGGnav09 a,
#BGGnav09 a:link,
#BGGnav09 a:visited{
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn09.gif);
}
#BGGnav10,
#BGGnav10 a,
#BGGnav10 a:link,
#BGGnav10 a:visited{
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn10.gif);
}
#BGGnav11,
#BGGnav11 a,
#BGGnav11 a:link,
#BGGnav11 a:visited{
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn11.gif);
}
#BGGnav12,
#BGGnav12 a,
#BGGnav12 a:link,
#BGGnav12 a:visited{
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn12.gif);
}
#BGGnav13,
#BGGnav13 a,
#BGGnav13 a:link,
#BGGnav13 a:visited{
  width: 58px;
  background-image: url(../img/bgglink/bgg_btn13.gif);
}
#BGGnav14,
#BGGnav14 a,
#BGGnav14 a:link,
#BGGnav14 a:visited{
  width: 48px;
  background-image: url(../img/bgglink/bgg_btn14.gif);
}
#BGGroup ul li a:hover{
  background-position: left bottom;
}
#BGGroup ul li a.here{
  background-position: left bottom;
  display:none;
}
