@charset "UTF-8";/*delate style------------------------------------------------------------*/*{margin:0;padding:0;}body{	font-family:"Arial",sans-serif;	margin:0;	padding:0;	font-size:100.01%;	color:#000;	font-size: 11px;	line-height: 1.4em;	letter-spacing: 0.1em;}img{	border:none;	vertical-align:bottom;}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  	margin:0; 	padding:0;}.font90 {    font-size: 90%;}.font80 {    font-size: 80%;}a:link{text-decoration:none;color: #FF0033;}a:visited{text-decoration:none;color: #FF0033;}a:active{ text-decoration:none;color: #FF0033;}a:hover{ text-decoration:none;color: #FF3366;}/*Header------------------------------------------------------------*/div#wrapper{	width: 905px;	height: 100%;	margin: 0 auto;}#header{    width: 100%;	display:block;	float:none;	height: 60px;	margin-top: 10px;}#title{	float: left;	margin: 20px 0px 20px 0px;	font-size: 18px;	font-weight:bold;	letter-spacing: 0.1em;}#title a:link{text-decoration:none;color: #000000;}#title a:visited{text-decoration:none;color: #000000;}#title a:active{ text-decoration:none;color: #000000;}#title a:hover{ text-decoration:none;color: #666666;}#name{	float: right;	margin: 20px 0px 20px 0px;	font-size: 18px;	color:#333333;	letter-spacing: 0.1em;}/*Contents------------------------------------------------------------*/#mainContents{	padding: 0px 0px 10px 0px;	width: auto;	height: auto;}#boxLeft{    width: 100px;    height: auto;    float:left;	margin-right:30px;	padding-top: 15px;	padding-left: 1px;	border-top:dotted 1px #666666;}#boxRight{    width: 170px;    height: auto;	text-align:left;    float:right;	padding-top: 15px;	padding-left: 1px;	border-top:dotted 1px #666666;}#boxCenter{    width: 570px;	height: auto;	margin-right: 30px;	float: left;	padding-top: 15px;	padding-left: 1px;	padding-bottom: 15px;	border-top:dotted 1px #666666;	overflow: auto;}#boxCenter #frame {    border:none;	width: 560px;	height: 550px;	padding-right:10px;	margin: 0px;	overflow: auto;	text-align:justify;	}	#boxCenter #frame img{    margin-bottom: 20px	}#boxCenterWide{    width: 770px;	height: auto;	float: left;	padding-top: 15px;	padding-left: 1px;	padding-bottom: 15px;	border-top:dotted 1px #666666;	overflow: auto;}#boxCenterWide #frameWide {    border:none;	width: 600px;	height: 550px;	padding-right:170px;	margin: 0px;	overflow: auto;	text-align:justify;	}	#boxCenterWide #frameWide img{    margin-bottom: 20px	}#line{    width: 100%;	height: 1px;    margin-top: 20px;	margin-bottom: 20px;	clear:both;	background-image:url(../img/line.gif);}div#Menu{    margin-bottom: 10px;    width: 100%;	height: auto;}div#Menu a {    width: 100%;	height: 100%;	display: block;	color:#666666;}div#Menu a:hover{    color: #FF0033;}div#Menu .over{    color: #FF0033;}div#language {    width:auto;    height:auto;    margin-top: 100px;}/*Projects------------------------------------------------------------*/div#MenuProject{    margin-bottom: 10px;    width: 100%;	height: auto;}div#MenuProject a {    width: 100%;	height: 100%;	display: block;	color:#333333;}div#MenuProject a:hover{    color: #FF0033;}div#MenuProject .over{    color: #FF0033;}div#MenuProjectSmall{    margin-bottom: 10px;    width: 155px;	height: auto;	margin-left: 10px;	font-size: 10px;}div#MenuProjectSmall p{    margin-top:4px;	font-size: 9px;	color:#999999;}div#MenuProjectSmall a {    width: 100%;	height: 100%;	display: block;	color:#666666;	padding-left: 5px;	border-left:dotted 1px #999999;}div#MenuProjectSmall a:hover{    color: #FF0033;	border-left:dotted 1px #000000;}div#MenuProjectSmall .over{    color: #FF0033;	border-left:dotted 1px #000000;}div#MenuProjectThird{    margin-bottom: 10px;    width: 140px;	height: auto;	margin-left: 20px;	font-size: 10px;}div#MenuProjectThird p{    margin-top:4px;	font-size: 9px;	color:#999999;}div#MenuProjectThird a {    width: 100%;	height: 100%;	display: block;	color:#666666;	padding-left: 5px;	border-left:dotted 1px #999999;}div#MenuProjectThird a:hover{    color: #FF0033;	border-left:dotted 1px #000000;}div#MenuProjectThird .over{    color: #FF0033;	border-left:dotted 1px #000000;}div#line {    width:100%;    height:1px;    margin-top: 5px;	margin-bottom: 10px;	border-top:dotted 1px #999999;}------------------------------------------------------------*/.clearFix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}