* {
	margin:0px;
	padding:0px;
	font:normal normal normal 12px/15px "‚l‚r ‚oƒSƒVƒbƒN";
	color:#333333;
}
BODY {
	background-color:aliceblue;
}
TABLE {
	border-collapse:collapse;
}
LABEL {
	line-height:200%;
	font-weight:bold;
	cursor:pointer;
}
B {
	font-weight:bold;
}
.i24,.i38 {
	width:99%;
	position:relative;
}
.i24 DIV,.i38 DIV {
	position:relative;
	margin:0px 3px 3px 0px;
	width:24px;
	border:1px solid #999999;
	cursor:pointer;
	overflow:hidden;
	float:left;
}
.i24 DIV {
	height:24px;
}
.i38 DIV {
	height:38px;
}
.i24 BR,.i38 BR {
	clear:both;
}
.i24 IMG,.i38 IMG,.chara {
	position:absolute;
	overflow:hidden;
}
#ch_win {
	width:1px;
	height:90px;
	position:relative;
}
.sp {
	position:relative;
	margin:0px 3px 3px 0px;
	width:24px;
	height:24px;
	border:1px solid aliceblue;
	float:left;
}
.panel {
	width:100%;
	height:100%;
}
.dbtn {
	width:33px;
	height:33px;
	cursor:pointer;
}
.nbtn {
	width:50px;
	cursor:pointer;
}
.cbtn {
	font-family:"‚l‚r ƒSƒVƒbƒN";
	cursor:pointer;
}
.tbl_top {
	width:646px;
	border-collapse:separate;
	border-spacing:10px;
}
.tbl_top_left {
	width:200px;
}
.tbl_top_center {
	width:200px;
	height:230px;
	background-color:#ffffff;
	border:3px double #999999;
}
.tbl_top_right {
	width:200px;
}
.itxt {
	width:150px;
	height:25px;
	font-family:"Lucida Console";
	font-size:18px;
	font-weight:bold;
	line-height:20px;
}
.panel_top {
	height:1px;
}
.panel_mid {
	height:auto;
	padding:0px 10px;
}
.panel_btm {
	height:1px;
	text-align:right;
	font-style:italic;
}
.tbl_mid {
	width:100%;
	height:100%;
}
.tbl_tab {
	width:25px;
	height:100%;
}
.tbl_src {
	width:auto;
	height:100%;
	border-color:#999999;
	border-style:solid;
	border-width:1px 1px 1px 0px;
}
.tmb,.tmn {
	padding-left:6px;
	width:19px;
	height:90px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.tmb {
	background-image:url(tmb.gif);
}
.tmn {
	background-image:url(tmn.gif);
}
.tms {
	background-image:url(tms.gif);
	height:10px;
}
.tme {
	background-image:url(tms.gif);
	height:auto;
}
.bar {
	width:99%;
	font-weight:bold;
	background-color:#a0c0ff;
	padding:2px;
	margin:7px 0px 3px 0px;
	clear:both;
}
.tsb {
	padding:5px 0px 5px 30px;
	text-align:left;
	display:block;
}
.tsn {
	display:none;
}
