@charset "utf-8";
@import url("contents.css");
/* ****************************************************
Title: contents.css
Created: 2008/12/23
Last Modified: 2008/12/23
Editor(s): Frank
Last Editor: Frank
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 wrapperall
#02 mainframe
#03 footer

----------------------------------------*/


/* #01 wrapperall
---------------------------------------------------------------------------- */

body#top #wrapperall {
	background: url(images/bg_mainframe_top.gif) no-repeat 0 bottom;
	margin: 0 auto;
	padding: 0 0 22px 0;
	width: 824px;
}

body#top #wrapperall #cube {
	background: url(images/bg_cube_top.gif) no-repeat left top;
	padding: 0 0 0 12px;
	width: 812px;
}

#wrapperall p.topVisual img {
	float: left;
	margin: 0;
	padding: 16px 0 0 0;
}


/* #02 mainframe
---------------------------------------------------------------------------- */

#wrapperall #mainframe {
	clear: both;
	font-size: 11px;
	margin: 0;
	padding: 15px 0 0 0;
	float: none;
}

#wrapperall #mainframe ul {
	background: url(images/bg_top_content.gif) no-repeat 0 bottom;
	padding: 0 0 18px 0;
	width: 796px;
}

#wrapperall #mainframe ul li {
	float: left;
}

#wrapperall #mainframe ul li.update {
	width: 265px;
}

#wrapperall #mainframe ul li.message {
	padding: 0 12px 0 9px;
	width: 255px;
}

#wrapperall #mainframe ul li.figure {
	width: 255px;
}

#wrapperall #mainframe ul li dt {
	height: 34px;
	text-indent: -9999px;
}

#wrapperall #mainframe ul li.update dt {
	background:url(images/top_mh01.gif) no-repeat;
}

#wrapperall #mainframe ul li.message dt {
	background:url(images/top_mh02.gif) no-repeat;
}

#wrapperall #mainframe ul li.figure dt {
	background:url(images/top_mh03.gif) no-repeat;
}

#wrapperall #mainframe ul li dd {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	padding: 3px 0 0 0;
}

#wrapperall #mainframe ul li dd ul {
	background: none;
}

#wrapperall #mainframe ul li dd ul {
	width: 253px;
}

#wrapperall #mainframe ul li dd ul li {
	background: url(images/top_bg_dot.gif) repeat-x 0 bottom;
	letter-spacing: 1.4px;
	float: none;
	margin: 0 0 0 5px;
	padding: 5px 0 4px 3px;
	width: 253px;
}

#wrapperall #mainframe ul li dd ul li span {
	letter-spacing: -0.5px;
	padding: 0 0 0 6px;
}

#wrapperall #mainframe ul li dd p.images {
	float: left;
	padding: 12px 9px 0 12px;
}

#wrapperall #mainframe ul li dd p.images img {
	border: 1px solid #E1E1E1;
}

#wrapperall #mainframe ul li dd p.text {
	float: left;
	line-height: 1.28;
	padding: 21px 0 29px 1px;
	width: 110px;
}

#wrapperall #mainframe ul li dd p.info {
	float: left;
	line-height: 1.28;
	padding: 0;
	width: 110px;
}


/* #03 footer
---------------------------------------------------------------------------- */
#footer {
	background: url(images/bg_footer_top.gif) no-repeat 0 0;
	clear: both;
	height: 83px;
	margin: 0 auto;
	padding: 0;
	width: 824px;
}