@charset "utf-8";
@import url("contents.css");
/* ****************************************************
Title: contents.css
Created: 2008/12/08
Last Modified: 2008/12/09
Editor(s): Frank
Last Editor: Frank
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 cube
#02 mainframe

----------------------------------------*/


/* #01 cube
---------------------------------------------------------------------------- */

#wrapperall #cube {
	padding: 2px 0 0 7px;
	width: 863px;
}

#wrapperall p.topVisual img {
	float: left;
}

/* #02 mainframe
---------------------------------------------------------------------------- */

#wrapperall #mainframe {
	clear: both;
	float: none;
	margin: 0 0 0 0;
	padding: 28px 0 0 21px;
	width: 809px;
}

#mainframe dl.info {
	float: left;
	width: 401px;
}

#mainframe dl.right {
	padding: 0 0 0 7px;
}

#mainframe dl.info dt.info_01 {
	background: url(images/top_txt01.gif) no-repeat left top;
	border-bottom: 2px solid #CCC;
	height: 28px;
	padding: 0 0 3px 3px;
	text-indent: -9999px;
}

#mainframe dl.info dt.info_02 {
	background: url(images/top_txt02.gif) no-repeat left top;
	border-bottom: 2px solid #CCC;
	height: 28px;
	padding: 0 0 3px 3px;
	text-indent: -9999px;
}


#mainframe dl.info dd dl {
	border-bottom: 2px solid #CCC;
	font-size: 90%;
	padding: 6px 0 0 0;
}

#mainframe dl.info dd dl dt {
	border: none;
	padding: 0 0 0 12px;
	width: 8.5em;
}


#mainframe dl.info dd dl dd {
	line-height: 1.66;
	letter-spacing: 1px;
	margin: -1.5em 0 0 0;
	padding: 0 0 0 8.8em;
}

#mainframe dl.info dl.careers {
	padding: 6px 0 17px 0;
}