@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:655px;	height:auto;		float:right;	margin-top:30px;	padding-left:40px;}#content p {	margin-left:20px;	font-size:12px;	}#content table {	margin-left:10px;}#content td {	font-size:12px;	}.imwaku_2{	 border-style:ridge;	 border-top:2px solid #d3d3d3;	 border-left:2px solid #d3d3d3;	 	 border-right:2px solid #808080;	 border-bottom:2px solid #808080;	 width:140px;	 height:15px;	 text-align:center;	 color:#000000;}.imwaku_3{	 border-style:ridge;	 border-top:2px solid #d3d3d3;	 border-left:2px solid #d3d3d3;	 	 border-right:2px solid #808080;	 border-bottom:2px solid #808080;	 width:140px;	 height:25px;	 text-align:center;	 font-weight:bolder;	color:#000000;}.name {	font-size:110%;}	.imwaku_4{	 height:10px;}.imwaku_5{	 width:140px;	 height:189px;	 border-style:ridge;	 border-top:2px solid #d3d3d3;	 border-left:2px solid #d3d3d3;	 	 border-right:2px solid #808080;	 border-bottom:2px solid #808080;	 text-align:center;}#content a:hover img {filter: Alpha(opacity=80);opacity: 0.8; /*firefox safari*/}#content a:hover {	border:0;}#navi {	width:140px;	 height:auto;	float:left;	margin-top:50px;	background:url(img/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(img/line.jpg) no-repeat left 10px;	margin-top:10px;	float:left;	}.prof_55{	width:655px;		padding-top:20px;	padding-right:80px;		text-align:center;　font-size: 100%;	color:#000000;}#totop p{  	font-size:10px;	text-align: right;	padding-right:20px;	padding-bottom:10px;	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 */