@charset "utf-8";

/* -----------------------------------------------------------

	Title: top.css
	Created: 2009-02-24
	Last Up Date: 2009-02-24
	
----------------------------------------------------------- */

div#t_container {
	width: 900px;
	margin: 7px auto 15px auto;
	text-align: left;
	z-index: 0;
	background: #fff;
}

div#t_main {
	float: left;
	width: 600px;
}

div#t_sub {
	float: right;
	width: 293px;
}


/* -----------------------------------------------------------	

	t_container clearfix
	
----------------------------------------------------------- */

div#t_container:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
div#t_container { zoom:1; }
/* exlude MacIE5 \*/
* html div#t_container { height: 1% }
div#t_container  {display:block;}
/* end MacIE5 */

/* -----------------------------------------------------------	

	depart,perform
	
----------------------------------------------------------- */

div#depart, div#perform {
	width: 600px;
	margin: 0 0 10px 0;
}

div#depart h3, div#perform h3 {
	width: 600px;
	margin: 0 0 10px 0;
	border: none;
}

div#depart ul, div#perform ul {
	margin: 10px;
}

div#depart ul li, div#perform ul li {
	background: url(/common/images/arrow.gif) left center no-repeat;
	padding: 2px 0 2px 15px;
}

div#depart ul li.last, div#perform ul li.last {
	background: url(/common/images/arrow.gif) left center no-repeat;
	padding: 2px 0 2px 15px;
}

div#depart p.c_more, div#perform p.c_more {
	width: 105px;
	float: right;
	margin: 5px 10px 10px 0;
	display: inline;
}


/* -----------------------------------------------------------	

	link
	
----------------------------------------------------------- */

div#link {
	clear: both;
	width: 600px;
	margin: 30px 0 10px 0;
}

div#link p.left {
	width: 285px;
	float: left;
	margin: 0 0 0 10px;
}

div#link p.right {
	margin: 0 0 0 305px;
}

/* -----------------------------------------------------------	

	comp
	
----------------------------------------------------------- */

div#comp {
	background: url(/images/top/comp_bg.jpg) left top repeat-x;
}

div#comp h3 {
	width: 293px;
	margin: 0;
	border: none;
}

div#comp div#comp_text {
	border-right: 1px solid #c1a02d;
	border-left: 1px solid #c1a02d;
	border-bottom: 1px solid #c1a02d;
	padding: 10px;
}

div#comp div#comp_text p {
	margin: 0 0 10px;
}

div#comp div#comp_text div#iso_27 {
	width: 120px;
	float: left;
	text-align: center;
	font-size: 0.8em;
	line-height: 1.0em;
	margin: 0 0 0 10px;
	display: inline;
}

div#comp div#comp_text div#iso_27 p{
	margin: 5px 0 0;
}

div#comp div#comp_text div#iso_90 {
	width: 120px;
	float: right;
	text-align: center;
	font-size: 0.8em;
	line-height: 1.0em;
	margin: 0 10px 0 0;
	display: inline;
}

div#comp div#comp_text div#iso_90 p{
	margin: 5px 0 0;
}

/* -----------------------------------------------------------	

	corp
	
----------------------------------------------------------- */

div#corp {
	margin: 5px 0;
	border-right: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

div#corp h3 {
	width: 293px;
	margin: 0;
	border: none;
}

div#corp ul {
	margin: 10px;
}

div#corp ul li {
	background: url(/common/images/arrow.gif) left center no-repeat;
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #ededed;
}

div#corp ul li.last {
	background: url(/common/images/arrow.gif) left center no-repeat;
	padding: 5px 0 5px 15px;
	border-bottom: none;
}

/* -----------------------------------------------------------	

	pagetop
	
----------------------------------------------------------- */

div#pagetop {
	width: 900px;
	margin: 20px auto 10px auto;
	text-align: right;
}