/* ===一覧表=== */

table.c{
table-layout: auto;
width: 730px;
border-collapse: collapse;
border: 2px solid #999999;
margin: 1em auto;
font-size: 90%;
text-align: center;
}

th.c{
color: #ffffff;
background-color: #999999;
padding: 0.3em;
}


tr.c1{
color: #000000;
background: #eeeeee;
border-top: none;
border-bottom: none;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
padding: 0.3em;
}

tr.c2{
border-top: none;
border-bottom: none;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
padding: 0.3em;
}

/* ===個別ページ=== */

.body{
width:600px;
margin-left:10px;
margin-bottom:50px;
font-size:100%;
}

H2.s{
padding: 0.5em;
color: #ffffff;
background: #cc0000;
}

.b{
font-weight: bold;
}

.pic{  
margin-right:20px;
float: left;
}

.access{
margin-top: 2em;
}

.water{
clear: left;
line-height:1.3em;
width:100%;
}

.chara{
margin-top:10px;
padding:20px;
line-height:1.5em;
background:#ececec;
}

.list{
   margin-top:20px;
   padding-top:5px;
   padding-left:15px;
   padding-bottom:20px;
   border-left: 0.5em solid #333333;
   line-height:1.3em;
}

.day{
font-size: 80%;
}

.kuwano{ font-size: 65%; }
.kuwano a { text-decoration : none ; }
.kuwano a:link { color : #666666; }
.kuwano a:visited { color : #666666; }
.kuwano a:hover { color : #333333;
                       text-decoration : underline ; }

/* ===フォーム表=== */

.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 90%;
             font-weight: bold;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 90%;
	color: #333333;
             padding: 0.5em;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}





