@charset "UTF-8";/* CSS Document */* {	margin:0;	padding:0;}body{	background-color: #4D4D4D;	font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana,sans-serif;}#container {	background-color: #ffffff;		width:850px;	margin:30px auto;}a:link {	text-decoration: none;	color: #333333;}a:visited {	text-decoration: none;	color: #696969;}a:hover {	text-decoration: underline;	color: #0000ff;}a:active {	text-decoration: underline;	color: #ffff00;}#header {	width:800px;	height: 150px;	 	margin-left:30px;		padding-top:30px;}#header h1{	margin:-50px 0 0 365px;	font-size:180%;}#header h3{	margin:10px 0 0 210px;	font-size:90%;}img {   border:0;}#content {	width:650px;	height:auto;		float:right;	margin-top:50px;	margin-right:20px;	background-color:;}#content td {	font-size:12px;	}.imwaku_2{	 width:230px;	 text-align:center;	 color:#000000;	padding-bottom:50px;}.imwaku_2 p{		font-weight:bolder;}.imwaku_5{	 width:230x;	 text-align:center;}.prof_55{	width:610px;		padding-bottom:10px;	text-align:center;　font-size: 100%;	color:#000000;}#navi {	width:140px;	 height:auto;	float:left;	margin-top:50px;	background:url(../images/line.jpg) no-repeat left 10px;	margin-left:15px;}#navi ul {	list-style-type: none;	margin:25px 0 0 37px;	font-size:13px;	padding-top:10px;}#navi li {	margin-top:10px;}#navi a:link {	text-decoration: none;	color: #000000;}#navi a:visited {	text-decoration: none;	color: #696969;}#navi a:hover {	text-decoration: underline;	color: #0000ff;}#navi a:active {	text-decoration: underline;	color: #ffff00;}#bottomline {	width:140px;	height:30px;			background:url(../images/line.jpg) no-repeat left 10px;	margin-top:10px;	float:left;	}#totop p{  	font-size:10px;	text-align: right;	padding-right:20px;	padding-bottom:5px;	clear:both;}#footer {	background-color: #4D4D4D;		width:850px;	height: 40px;			clear:both;}#footer p{	color:#ffffff;	text-align:center;	font-size:12px;	padding-top:10px;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}* html .clearfix { zoom: 1; } /* IE6 */*:first-child+html .clearfix { zoom: 1; } /* IE7 */