
/* グループ管理用スタイル */
.groupTitle {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	COLOR: #ce2222;
	PADDING-TOP: 3px;
}

.groupList {
	background-color: #ffdfdf;
	padding:5px 5px 5px 10px;
}


/* 一覧表示用スタイル */

.listtbl {
margin:0px auto;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border:solid 2px #b0b0b0;
}

.listtbl th {
border:solid 1px #bbbbbb;
border-right:double 3px #bbbbbb;
background-color:#eaeaea;
text-align:left;
vertical-align:top;
font-weight:400;
padding:5px 3px 5px 7px;
}

.listtbl td.v {
border:solid 1px #bbbbbb;
background-color:#ffffff;
text-align:left;
vertical-align:top;
padding:5px 5px 5px 10px;
}

 td.cv {
border:solid 1px #bbbbbb;
background-color:#ffffff;
text-align:center;
vertical-align:middle;
padding:5px 5px 5px 5px;
}

 td.rv {
border:solid 1px #bbbbbb;
background-color:#ffffff;
text-align:right;
vertical-align:middle;
padding-right:5px;
}

td.lv {
border:solid 1px #bbbbbb;
background-color:#ffffff;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

/* 一覧画面ヘッダ項目 */

.listtbl th.listh {
border:solid 1px #bbbbbb;
border-top:solid 1px #550000;
background-color:#771111;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:3px 3px 3px 7px;
}

.listtbl th a:link {
color:#ffffff;
}

.listtbl th a:hover {
color:#ff0000;
}

.listtbl th.listht {
border:solid 1px #bbbbbb;
border-top:solid 2px #550000;
background-color:#771111;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:3px 3px 3px 7px;
}

.listtbl th.listhtl {
border:solid 1px #bbbbbb;
border-top:solid 2px #550000;
background-color:#771111;
color:#ffffff;
text-align:leftr;
vertical-align:middle;
font-weight:bold;
padding:3px 3px 3px 7px;
}

/*イベント情報管理画面用*/

.listtbl td.ev {
border-top:solid 1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
border-right:solid 1px #bbbbbb;
background-color:#ffefd5;
text-align:left;
vertical-align:top;
padding:5px 5px 5px 10px;
}

.listtbl td.bv {
border-top:solid 1px #bbbbbb;
border-left:1px #bbbbbb;
background-color:#ffefd5;
text-align:center;
vertical-align:top;
padding-top: 8px;
}

.listtbl th.ehl {
border-left:solid 1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
border-right:none;
border-top:solid 2px #550000;
background-color:#771111;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:3px 3px 3px 7px;
}

.listtbl th.ehr {
border-right:solid 1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
border-left:none;
border-top:solid 2px #550000;
background-color:#771111;
color:#ffffff;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:3px 3px 3px 7px;
}

/* ボタン表示部分用スタイル */

.fmtabel1 td.btn {
background-color:#881111;
text-align:center;
padding:8px 5px;
width:100%;
}

/* イベント一覧表示用スタイル */
.listtbl td.env {
border-top:solid 1px #bbbbbb;
border-right:solid 1px #bbbbbb;
background-color:#ffefd5;
text-align:left;
vertical-align:top;
padding:5px 5px 5px 10px;
}

.listtbl td.kv {
border-left:1px #bbbbbb;
border-bottom:solid 1px #bbbbbb;
background-color:#ffefd5;
text-align:center;
vertical-align:top;
padding-top: 8px;
}

/* グループ一覧表示用スタイル */
.tableGroupList td a:link{
color:#c00000;
}

.tableGroupList td a:visited {
color:#c00000;
}

.tableGroupList td a:hover {
color:#f00000;
}

/* 会員情報タブ */
#tab-kjho {
margin:0px auto;
}
#tab-kjho td {
text-align:right;
}
#tab-kjho ul {
list-style-type:none;
text-align:right;
padding-left:276px;
}
#tab-kjho ul li {
list-style-type:none;
float:right;
width:100px;
height:17px;
_height:25px;
padding-top:8px;
font-size:14px;
line-height:1;
text-align:center;
border-left:solid 1px #ffffff;
background:url(img/tab2.gif) no-repeat #881111;
color:#ffffff;
}
#tab-kjho ul li.this {
background:url(img/tab1.gif) no-repeat #881111;
color:#ffffff;
height:19px;
_height:25px;
padding-top:6px;
}
#tab-kjho ul li a {
text-align:center;
display:block;
width:100px;
}
#tab-kjho ul li.this a {
color:#ffffff;
}
#tab-kjho .clear {
clear:both;
font-size:1px;
line-height:1;
height:1px;
background:#888888;
}
