@charset "gb2312";


body {
	background-image: url(../../../img/back.gif);
}

#subnavi {
	clear: left;
	width: 700px;
	height: 24px;
	background: url(/00common/cmuse/img/tech/submenu_bar.gif) no-repeat 0 0;
	margin: 23px 0 0 0;
	padding : 0;
}

#subnavi ul {
	margin: 0;
	padding: 0 0 4px 20px;
}

#subnavi ul li {
	margin: 1px 10px 0 0;
}

#subnavi ul li.category {
	width: 50px;
	margin: 1px 270px 0 0;
}

.pagetitle {
	width: 680px;
	margin: 0;
	padding: 25px 0 20px 15px;
}

.pagetitle h2 {
	margin: 0;
	padding: 0;
}

.pagebox:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.pagebox {
	width: 604px;
}

.sidemenu {
	float: left;
	width: 171px;
	margin: 0;
	padding: 0 0 40px 0;
}

.sidemenu ul {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}

.sidemenu ul li {
	width: 156px;
}

.sidemenu ul li a {
	display: block;
	width: 156px;
	overflow: hidden;
	outline: none;
	text-indent: -9999px;
}

.sidemenu ul li.hotaru a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px 0px;
}

.sidemenu ul li.hotaru a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px 0px;
}

.sidemenu ul li.hotaru_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px 0px;
}

.sidemenu ul li.hikyu a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -25px;
}

.sidemenu ul li.hikyu a:hover  {
	background: url(../img/sidemenu.gif) no-repeat -156px -25px;
}

.sidemenu ul li.hikyu_on a  {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -25px;
}

.sidemenu ul li.tebure a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -50px;
}

.sidemenu ul li.tebure a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -50px;
}

.sidemenu ul li.tebure_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -50px;
}

.sidemenu ul li.mount a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -75px;
}

.sidemenu ul li.mount a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -75px;
}

.sidemenu ul li.mount_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -75px;
}

.sidemenu ul li.emd a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -100px;
}

.sidemenu ul li.emd a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -100px;
}

.sidemenu ul li.emd_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -100px;
}

.sidemenu ul li.ts-e a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -125px;
}

.sidemenu ul li.ts-e a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -125px;
}

.sidemenu ul li.ts-e_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -125px;
}

.sidemenu ul li.usm a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -150px;
}

.sidemenu ul li.usm a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -150px;
}

.sidemenu ul li.usm_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -150px;
}

.sidemenu ul li.flo a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat 0px -175px;
}

.sidemenu ul li.flo a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -175px;
}

.sidemenu ul li.flo_on a {
	height: 25px;
	background: url(../img/sidemenu.gif) no-repeat -156px -175px;
}

.sidemenu ul li.inner a {
	height: 26px;
	background: url(../img/sidemenu.gif) no-repeat 0px -200px;
}

.sidemenu ul li.inner a:hover {
	background: url(../img/sidemenu.gif) no-repeat -156px -200px;
}

.sidemenu ul li.inner_on a {
	height: 26px;
	background: url(../img/sidemenu.gif) no-repeat -156px -200px;
}

.flasharea {
	float: right;
	width: 413px;
}

.flasharea .flash {
	margin: 0 0 10px 0;
	padding: 0;
}

.flasharea p {
	line-height: 1.5;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.flasharea p span.red {
	color: #cc0000;
}
































