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_bg2.gif") 0 0 repeat-x;
height:26px;
/*padding-bottom:1px;*//*1pxあけたい場合はご使用ください*/
}
#BGGroup{
width:950px;
height:25px;
margin:0 auto;
padding-top:1px;
}
#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: 25px;
text-align:center;
overflow: hidden;
background:url("../img/bgglink/bgg_line.gif") right 0 no-repeat;
}
#BGGroup ul li a{
overflow: hidden;
height: 22px;
line-height:22px;
text-align:center;
display: block;
text-decoration:none !important;
color:#FFF;
font-size:10px;
font-family:"ヒラギノ角ゴ Pro W3","メイリオ", "Hiragino Kaku Gothic Pro",  "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif !important;
}
#BGGnav01 a:hover,#BGGnav01 a.here{ background-color:#3864aa; }
#BGGnav02 a:hover,#BGGnav02 a.here{ background-color:#ac0706; }
#BGGnav03 a:hover,#BGGnav03 a.here{ background-color:#d74e46; }
#BGGnav04 a:hover,#BGGnav04 a.here{ background-color:#fa7f26; }
#BGGnav05 a:hover,#BGGnav05 a.here{ background-color:#775d53; }
#BGGnav06 a:hover,#BGGnav06 a.here{ background-color:#52b6ec; }
#BGGnav08 a:hover,#BGGnav08 a.here{ background-color:#3274a2; }
#BGGnav09 a:hover,#BGGnav09 a.here{ background-color:#87192b; }
#BGGnav10 a:hover,#BGGnav10 a.here{ background-color:#e65a5a; }
#BGGnav11 a:hover,#BGGnav11 a.here{ background-color:#bb337c; }
#BGGnav12 a:hover,#BGGnav12 a.here{ background-color:#9e7e59; }
#BGGnav13 a:hover,#BGGnav13 a.here{ background-color:#f27faa; }
#BGGnav14 a:hover,#BGGnav14 a.here{ background-color:#77c0b3; }
#BGGnav15 a:hover,#BGGnav15 a.here{ background-color:#cc0000; }

#BGGnav01  {
width: 80px;
}
#BGGnav01 a,
#BGGnav01 a:link,
#BGGnav01 a:visited  {
width: 79px;
}
#BGGnav02  {
width: 65px;
}
#BGGnav02 a,
#BGGnav02 a:link,
#BGGnav02 a:visited  {
width: 64px;
}
#BGGnav03  {
width: 40px;
}
#BGGnav03 a,
#BGGnav03 a:link,
#BGGnav03 a:visited  {
width: 39px;
}
#BGGnav04  {
width: 45px;
}
#BGGnav04 a,
#BGGnav04 a:link,
#BGGnav04 a:visited  {
width: 44px;
}
#BGGnav05  {
width: 65px;
}
#BGGnav05 a,
#BGGnav05 a:link,
#BGGnav05 a:visited  {
width: 64px;
}
#BGGnav06  {
width: 40px;
}
#BGGnav06 a,
#BGGnav06 a:link,
#BGGnav06 a:visited  {
width: 39px;
}
#BGGnav08  {
width: 57px;
}
#BGGnav08 a,
#BGGnav08 a:link,
#BGGnav08 a:visited  {
width: 56px;
}
#BGGnav09 {
width: 40px;
}
#BGGnav09 a,
#BGGnav09 a:link,
#BGGnav09 a:visited  {
width: 39px;
}
#BGGnav10  {
width: 45px;
}
#BGGnav10 a,
#BGGnav10 a:link,
#BGGnav10 a:visited  {
width: 44px;
}
#BGGnav11{
width: 40px;
}
#BGGnav11 a,
#BGGnav11 a:link,
#BGGnav11 a:visited  {
width: 39px;
}
#BGGnav12  {
width: 65px;
}
#BGGnav12 a,
#BGGnav12 a:link,
#BGGnav12 a:visited  {
width: 64px;
}
#BGGnav13{
width: 40px;
}
#BGGnav13 a,
#BGGnav13 a:link,
#BGGnav13 a:visited{
width: 39px;
}
#BGGnav14{
width: 75px;
}
#BGGnav14 a,
#BGGnav14 a:link,
#BGGnav14 a:visited{
width: 74px;
}
#BGGnav15{
width: 40px;
}
#BGGnav15 a,
#BGGnav15 a:link,
#BGGnav15 a:visited{
width: 39px;
}