@charset "EUC-JP";
html,body {
	width:100%;
	height:98%;
	font-size:10px;
	margin:0;
	padding:0;
}

*html body,
*:first-child+html body{
	font-size:11px;
}

#hd {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:medium;*/
	font-weight:bold;
	width:98%;
	height: 4%;
}

*html body #hd {
	font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3',Osaka,Arial, Helvetica, sans-serif;
}

*:first-child+html body #hd {
	font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯',Arial, Helvetica, sans-serif;
}

#hd a {
	text-decoration:none;
}

#hd a.tdt {
	padding:3px 6px 3px 16px;
	color:#4C4C4C;
	background:url(img/dt_bk.gif) no-repeat 0 6px;
}

#hd .mainttl {
	display:inline-block;
	color:#9BC428;
	font-weight:bold;
	margin-right:0.75em;
	padding:3px 0 0 3px;
}

#wrrap {
	display:block;
	min-width:920px;
	min-height:600px;
	width:100%;
	/*height: 96%;*/
}

div.place {
	display:block;
	border:#CCC solid 1px;
	float:left;
	margin-left:0.1%;
	min-height:100%;
	height: 100%;
}

div.place div {
	position:absolute;
	display:block;
	width:8%;
}

div.place div p {
	margin:0;
	padding:2px;
}

div.place div p.kaijyo {
	background:#26AEAE;
	color:#FFF;
	height:3.2em;
	text-align:center;
}

div.place div p.kaijyo_mesi {
	background:#26AEAE;
	color:#FFF;
	height:3.2em;
	line-height:1.3em;
	text-align:center;
}

div.place div p.kaijyo_mesi a{
	color:#FFF;
}


div.place div p.corner {
	background:#666;
	color:#FFF;
	height:3.2em;
	text-align:center;
}

*html div.place div {
	width:100%;
}

div.place div.lab {
	position:absolute;
	border-top:#CCC dotted 1px;
	font-size:x-small;
	color:#666;
}

.PESONAL {
	padding-top:5px;
	margin-right:2em;
	float:right;
	/*background:url(img/bt_savett.gif) no-repeat top;*/
}

.userPESONAL {
	padding:5px 3px;
	margin-right:0.75em;
}

.userPESONAL img{
	padding:2px 0 0 3px;
	float:left;
}

.tgdt {
	color:#FF6804;
	padding:3px 4px 3px 14px;
	background:url(img/dt_bk.gif) no-repeat 0 6px;
}

.GOTOP {
	font-size:small;
	margin-right:4%;
	float:right;
}

.st {
	color:#366;
}
