body {
	color: #333;
	font-size: small;
		font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.5;
}
* + html body {
	font-family: "CI","Meiryo";
}

ul {text-align:left;margin-left:2em;padding-left:0}
li {font-size: small;margin:0.1em 0;padding-left:0}

.st1 {color: #FFF;margin:0.2em 1em; ;text-align:right;}

.st2 {color: #FFF;margin:0.2em 1em;text-align:left;}

table {font-size:small;}

span {font-size:x-small;}

h2 {color:#666;border-bottom:1px solid #CCC;font-size:small;text-align:left;}

/*---------------------------*/

.b1 {border-bottom:1px solid #ccc;}
.b2 {border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
p {margin:0.5em 0}

.tablelist {width:740px;margin-right:auto;margin-left:auto;background-color:#F7EEEE;}
td.l {background-color:#402627;width:auto;vertical-align:top;}
td.c {background-color:#fff;width:3px;}
td.r {background-color:#967065;width:427px;vertical-align:top;}


/* POPUP --------------------*/
p.popup { float:left;margin:0 }

.popup img.pop {
border:0px none #000;
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup img  {
vertical-align:top;
margin-top:10px;
margin-right:16px;
}

.popup a:hover {
position:relative;
}

.popup a:hover img.pop{
top: 86px;
left:86px;
}

/*-------------------------------------------*/

.kagulist {
	width:680px;
	margin-right:auto;
	margin-left:auto;
	margin-top:16px;
	margin-bottom:20px;
}

.kagulist td.item {
	padding-bottom:30px;
	padding-left:20px;
}


/*--------------------------------------------*/