/*各グループページ用*/

/*ページ全体
---------------------------*/
body {
  margin: 0px;
  padding: 0px;
	background: #E5E4DD url(../img/content-body.gif) repeat-y;
}

#wrapper {
	width: 800px;
	background: url(../img/content-body.gif) repeat-y;	
}

a img {
	border-style: none;
}

/*ヘッダー
---------------------------*/
#header {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 110px;
	background: url(../img/header.gif) no-repeat;
}

#header h1 {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 0.8em;
	text-indent: -9999px;
}

#btnback {
	position: absolute;
	top: 25px;
	left: 680px;
	display: block;
	width: 67px;
	height: 48px;
}

/*【ヘッダー部にバナー表示をする場合】*/
#header02 {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 160px;
	background: url(../img/header.gif) no-repeat;
}

#header02 h1 {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 0.8em;
	text-indent: -9999px;
}

table#banner {
	margin-top: 80px;
	margin-left: 75px;
	padding: 0px;
	width: 630px;
}

table#banner td {
	height: 40px;
	background: #00FFFF;
	border: 0px;
}

/*【選択されたページの設定(ヘッダー部ページタイトル)】*/
body#fujitv h1 {
	width: 235px;
	height: 55px;
  background: url(../group/img/title_fujitv.gif) no-repeat;
}

body#s_shinbun h1 {
	width: 225px;
	height: 55px;
  background: url(../group/img/title_s_shinbun.gif) no-repeat;
}

body#n_housou h1 {
	width: 260px;
	height: 55px;
  background: url(../group/img/title_n_housou.gif) no-repeat;
}

body#s_bilu h1 {
	width: 266px;
	height: 55px;
  background: url(../group/img/title_s_bilu.gif) no-repeat;
}

body#l_shinbun h1 {
	width: 266px;
	height: 55px;
  background: url(../group/img/title_l_shinbun.gif) no-repeat;
}

body#pony h1 {
	width: 301px;
	height: 55px;
  background: url(../group/img/title_pony.gif) no-repeat;
}

body#geibi h1 {
	width: 242px;
	height: 55px;
  background: url(../group/img/title_geibi.gif) no-repeat;
}

/* ナビゲーション
---------------------------*/
ul#navigation {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
}
ul#navigation li {
  margin: 0;
  padding: 0;
  position: absolute;
  top: -23px;
  display: block;
  width: 106px;
  height: 24px;
	font-size: 0.8em;
  text-indent: -9999px;
}

ul#navigation li a {
  display: block;
  width: 106px;
  height: 24px;
  text-decoration: none;
}

ul#navigation li#tab_fujitv {
  left: 5px;
  background: url(../group/img/tab_fujitv_off.gif) no-repeat;
}

ul#navigation li#tab_fujitv a:hover {
  left: 5px;
  background: url(../group/img/tab_fujitv_on.gif) no-repeat;
}

ul#navigation li#tab_s_shinbun {
  left: 115px;
  background: url(../group/img/tab_s_shinbun_off.gif) no-repeat;
}

ul#navigation li#tab_s_shinbun a:hover {
  left: 115px;
  background: url(../group/img/tab_s_shinbun_on.gif) no-repeat;
}

ul#navigation li#tab_n_housou {
  left: 225px;
  background: url(../group/img/tab_n_housou_off.gif) no-repeat;
}

ul#navigation li#tab_n_housou a:hover {
  left: 225px;
  background: url(../group/img/tab_n_housou_on.gif) no-repeat;
}

ul#navigation li#tab_s_bilu {
  left: 335px;
  background: url(../group/img/tab_s_bilu_off.gif) no-repeat;
}

ul#navigation li#tab_s_bilu a:hover {
  left: 335px;
  background: url(../group/img/tab_s_bilu_on.gif) no-repeat;
}

ul#navigation li#tab_l_shinbun {
  left: 445px;
  background: url(../group/img/tab_l_shinbun_off.gif) no-repeat;
}

ul#navigation li#tab_l_shinbun a:hover {
  left: 445px;
  background: url(../group/img/tab_l_shinbun_on.gif) no-repeat;
}

ul#navigation li#tab_pony {
  left: 555px;
  background: url(../group/img/tab_pony_off.gif) no-repeat;
}

ul#navigation li#tab_pony a:hover {
  left: 555px;
  background: url(../group/img/tab_pony_on.gif) no-repeat;
}

ul#navigation li#tab_geibi {
  left: 665px;
  background: url(../group/img/tab_geibi_off.gif) no-repeat;
}

ul#navigation li#tab_geibi a:hover {
  left: 665px;
  background: url(../group/img/tab_geibi_on.gif) no-repeat;
}

/*【選択されたページの設定(ナビゲーションタブ) ※bodyのID属性によって表示を変える】*/
body#fujitv #tab_fujitv a {
  left: 5px;
  background: url(../group/img/tab_fujitv_on.gif) no-repeat;
}

body#s_shinbun #tab_s_shinbun a {
  left: 115px;
  background: url(../group/img/tab_s_shinbun_on.gif) no-repeat;
}

body#n_housou #tab_n_housou a {
  left: 225px;
  background: url(../group/img/tab_n_housou_on.gif) no-repeat;
}

body#s_bilu #tab_s_bilu a {
  left: 335px;
  background: url(../group/img/tab_s_bilu_on.gif) no-repeat;
}

body#l_shinbun #tab_l_shinbun a {
  left: 445px;
  background: url(../group/img/tab_l_shinbun_on.gif) no-repeat;
}

body#pony #tab_pony a {
  left: 555px;
  background: url(../group/img/tab_pony_on.gif) no-repeat;
}

body#geibi #tab_geibi a {
  left: 665px;
  background: url(../group/img/tab_geibi_on.gif) no-repeat;
}

/*コンテンツ
---------------------------*/
#content-body {
	margin: 0px;
	padding: 0px;
	width: 800px;
}

table#grouplist {
	width: 764px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999; 
	margin: 10px 6px 6px 6px;
	border-collapse: collapse;
}

table#grouplist caption {
	color:#666666;
	padding-bottom: 5px;
}

table#grouplist th,td {
	margin: 0px;
	padding: 3px;
	color: #333333;
	vertical-align: top;
	line-height: 110%;
	font-size: 0.8em;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
	background-color: #FFFFFF;
}

table#grouplist th {
	width: 20%;
	text-align: left;
	font-weight: normal;
}

table#grouplist td.info {
	width: 32%;
}

table#grouplist td.addr {
	width: 28%;
}

table#grouplist td.pres {
	width: 15%;
}

table#grouplist td.toiawase {
	width: 5%;
	vertical-align: middle;
	background-color: #CCCCCC;
}

table#grouplist th a {
	color: #0033CC;
	text-decoration: none;
}

table#grouplist th a:hover {
	background-color: #EEEEEE;
}


/*フッター
---------------------------*/
#footer p {
  clear: right;
	margin: 0px 0px 10px 6px;
  width: 800px;
  text-indent: -9999px;
	background: url(../img/copyright.gif) no-repeat;
}