/*** CSS* * witheyesclosed@version 1.0* @author Kan Yamamoto*/* {	margin: 0;	padding: 0;}body{	font-family:"Helvetica","Arial","ƒqƒ‰ƒMƒmŠpƒS ProN W3",sans-serif;	margin:0;	padding:0;	color: #000000;	letter-spacing: 0.1em;}body.section-1 { }body.section-2 { }body.section-3 { }a:link{text-decoration:none;color: #0066CC;}a:visited{text-decoration:none;color: #0066CC;}a:active{ text-decoration:none;color: #0066CC;}a:hover{ text-decoration:none;color: #0066FF;}a img { border: none; }.text {	font-size: 11px;	line-height: 2em;	text-align:justify;	color:#333333;}.pageTitle {     height:3em;	 width:400px;     color:#000000;	 font-size:11px;	 line-height:1.4em;	 letter-spacing: 0.2em;	 top: 30px;	 left: 250px;	 position:absolute;	 z-index: 500;	 overflow:hidden;}.pageTitle .des{     height:auto;	 width:auto;     color:#666666;	 font-size:10px;	 line-height:1.4em;	 margin-top:5px;}#menu {    width: 235px;    overflow: auto;    top: 0;	left: 0;    position: fixed;    height: auto;	z-index: 1500;	overflow:hidden;}#menuBox {    width: 160px;    height: auto;	margin-top: 0px;	margin-left:30px;	padding-left: 15px;	padding-right: 15px;	padding-top: 100px;	padding-bottom: 5px;	text-align:left;	background-color:#FFFFFF;	filter:alpha(opacity=90); /*IE*/    -moz-opacity:0.90; /*FF*/    opacity:0.90;}#menu ul {    width: auto;	height: 100%;	list-style: none;	margin: 0 0 17px 0;}#menu ul a {    width: auto;	height: auto;	color: #666666;	line-height:1.4em;	padding:0 0 0 5px;}#menu ul a:hover{	color: #000000;	border-left:1px solid #999999;	padding:0 0 0 4px;}#menu ul a:visited{    color:#CCCCCC;}#menu ul li.active a{    color: #000000;	border-left:1px solid #999999;	padding:0 0 0 4px;	}#menu ul li{     margin-bottom:5px;	padding:0px 0px 0px 0px;	font-size:9px;}#menu ul li.section-title {    width: 159px;    line-height:1em;	padding-bottom:1px;    font-size:9px;    margin-bottom:10px;	color: #666666;	letter-spacing: 0.3em;	font-weight:lighter;	border-bottom:1px dotted #CCCCCC;	}	#menu ul li.section-title:hover {    color:#000000;	border-bottom:1px dotted #999999;}.Logo{    width: 160px;	height: auto;	line-height:normal;	font-size: 10px;	letter-spacing: 0.4em;	padding-top:31px;	padding-bottom:0px;	top: 0px;	left: 45px;	position: fixed;	z-index: 2000;	overflow:hidden;	font-weight:lighter;	font-family:"Verdana",sans-serif;	}.Logo a{    width: 100%;	height: 100%;	display: block;	text-decoration: none;	color: #000000;}.Logo a:hover {color: #666666;}.copy{    width:auto;	height:auto;	color:#999999;	font-size:9px;	padding-top:0px;	vertical-align: text-bottom;	line-height:normal;	bottom: 5px;	left: 45px;	position: fixed;	overflow:hidden;	z-index: inherit;}.copy a {	color:#999999;}.copy a:hover{	color: #333333;}#content {	height: 100%;    margin: 0 0 0 250px;    top: 0;}#Info {    height: auto;	width: 600px;	text-align:left;	padding-top:65px;}.container {    padding: 30px 0px 10px 0px;}#content p { width: auto; margin-bottom: 9px; }p {    margin: 0 0 0 0;}h1 { font-size: 32px; }h2 { font-size: 24px; }h3 { font-size: 16px; }h4 { font-size: 12px; }#img-container	{ height: auto; width:auto; margin: 0; padding: 0; }#img-container p	{ margin: 0; padding: 0 0 12px 0; }#img-container span	{ margin-right:30px; }#once { clear: left; }.video {     height:300px;	 width:400px;	 top: 300px;	 left: 250px;	 position:absolute;	 z-index: 200;	 overflow:hidden;}/*TOP------------------------------------------------------------*/#rotator{    width: 900px;	height: 570px;	background: url(../../../rotator/rotator.php) no-repeat top left;	top: 31px;	left: 250px;	position:fixed;	z-index: 50;	overflow:hidden;}#news{    width: 160px;	height: auto;	top: 520px;	left: 30px;	padding-left: 15px;	padding-right: 15px;	padding-top: 15px;	padding-bottom: 5px;	position:fixed;	z-index: 50;	overflow:hidden;	text-align:left;	vertical-align:bottom;	background-color:#FFFFFF;	filter:alpha(opacity=90); /*IE*/    -moz-opacity:0.90; /*FF*/    opacity:0.90;}#news ul {    width: auto;	height: 100%;	list-style: none;	line-height:1.3em;}#news ul a {    width: auto;	height: auto;	padding:0 0 0 0px;}#news ul li{     margin-bottom:5px;	padding:0px 0px 0px 0px;	font-size:9px;}#news ul li.news-title {    width: 159px;    line-height:1em;	padding-bottom:1px;    font-size:9px;    margin-bottom:10px;	color: #666666;	letter-spacing: 0.3em;	font-weight:lighter;	border-bottom:1px dotted #CCCCCC;	}/*CV------------------------------------------------------------*/#cvCategory{	width: auto;	height: auto;	padding: 0px 0px 0px 0px;	margin: 19px 0px 7px 0px;	float:none;	clear:both;	color:#000000;}/*Blog------------------------------------------------------------*/#blog{    width: 100%;    height: 100%;	top: 0px;	bottom: 0px;	left: 0px;	position: absolute;	overflow: auto;	border:none;}