@charset "euc-jp"; 

/* ------------------------------------
*
*Since: 2009-12
*Modified:  2009-12
*Editor: 
*
-------------------------------------*/

#top #container .wrap #contents {
	float: none;
	width: 784px;
}
#top #container .wrap #contents #topContents {
	clear: both;
	margin-top: 16px;
}
#top #container .wrap #contents #topContents #contentsLeft {
	float: left;
	width: 589px;
}
#top #container .wrap #contents #topContents #contentsLeft .wrap {
	margin-top: 0;
}
#top #container .wrap #contents #topContents #contentsLeft #contentsInfo {
	float: left;
	width: 196px;
}
#top #container .wrap #contents #topContents #contentsLeft #contentsActivity {
	float: left;
	width: 194px;
}
#top #container .wrap #contents #topContents #contentsLeft #contentsInvestor {
	float: left;
	width: 194px;
}
#top #container .wrap #contents #topContents #contentsLeft ul {
	margin-left: 13px;
}


#top #container .wrap #contents #topContents #contentsRight {
	float: right;
	width: 187px;
	margin-left: 8px;
}
#top #container .wrap #contents #topContents #contentsRight p {
	margin-top: 5px;
}
#top #container .wrap #contents #topContents #contentsRight p.first {
	margin-top: 0;
}


#top #container .wrap #contents #topContents #pressReleaseArea {
	clear: both;
	width: 587px;
	margin-top: 20px;
	background: url(/__image__/other/image_new/company/index_bg02.gif) no-repeat 0 100%;
}
#top #container .wrap #contents #topContents #pressReleaseArea h2 {
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#top #container .wrap #contents #topContents #pressReleaseArea .press-release-warp {
	padding: 7px 10px 10px 10px;
}
#top #container .wrap #contents #topContents #pressReleaseArea .press-release-warp dl {
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
	background: url(/__image__/other/image_new/company/index_bg04.gif) repeat-x 0 100%;
}
#top #container .wrap #contents #topContents #pressReleaseArea .press-release-warp dt {
}
#top #container .wrap #contents #topContents #pressReleaseArea .press-release-warp dd {
	margin: -1.4em 0 0 9em;
	padding: 0 0 0 1em;
	background: url(/__image__/other/image_new/company/index_bg03.gif) repeat-y 0 0;
}
@media print {
* html #top #container .wrap #contents #topContents #pressReleaseArea .press-release-warp dd {
	height: 1%;
}
}





#top #flashArea02 {
	clear: both;
	width: 784px;
	margin: 0 auto 20px auto;
	text-align: center;
/*	background: url(/__image__/other/image_new/company/index_bg01.gif) repeat-x 0 100%;*/
}
#top #flashArea02 #flashArea02Inner {
	width: 784px;
	margin: 0 auto;
}

p.pageTop {
	width: 784px;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: right;
}
p.pageTop a {
	background-image: none;
}








/*
99. Clearfix
-------------------------------------*/
#top #container .wrap #contents #topContents:after,
#top #container .wrap #contents #topContents #contentsLeft .wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#top #container .wrap #contents #topContents,
#top #container .wrap #contents #topContents #contentsLeft .wrap {
	zoom: 1;
	display: block;	/* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}
/* IE7 hacks */
*:first-child+html #top #container .wrap #contents #topContents,
*:first-child+html #top #container .wrap #contents #topContents #contentsLeft .wrap {
	display: inline-table;
}/* end hacks */




