@charset "utf-8";
/* CSS Document */

@import "sub_template.css";

#container #upMenu ul{
	border-bottom-color:#5a7877;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#container #content{
	background-image:url(../img/left_bg3.jpg);
	background-repeat:repeat-y;
	height:100%;
}

#container #content #contentLeft h2{
	font-size:100%;
	padding-left:150px;
	padding-top:96px;
}

#container #content #contentLeft h2.sec{
	padding-top:333px;
}


#container #content #contentRight{
	font-size:120%;
}

#container #content #contentRight h2{
	padding-bottom:30px;
}

#container #content #contentRight h2.top{
	padding-top:70px;
}

#container #content #contentRight p{
	line-height:200%;
}

#container #content #contentRight #office{
	padding-top:70px;
}

#container #content #contentRight #office li{
	margin-top:20px;
	line-height:1.6em;
}

#container #content #contentRight #designer{
	padding-top:20px;
}

#container #content #contentRight #designer li{
	margin-top:20px;
	line-height:160%;
}

#container #content #contentRight .aboutLeft{
	width:350px;
	float:left;
}

#container #content #contentRight p#here{
	padding-top:70px;
	text-align:right;
	font-size:80%;
}

#container #content #contentRight p#here a:hover{
	color:#FF0000;
}

#container #content #contentRight .aboutRight{
	width:330px;
	padding:10px;
	float:right;
}

#container #content #contentRight .about{
	
}

#container #content #contentRight .about td,#container #content #contentRight .about th{
	padding:5px;
	line-height:140%;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

#container #content #contentRight .about td{
	background-color:#ECFFFF;
}

#container #content #contentRight .about th{
	width:60px;
	background-color:#A8CBDF;
}