body{	margin:0px;	padding:0px;	background-color:#f2f2f2;	background-image:url(_img/new_bganimation.gif);	background-repeat:no-repeat;	background-position:top left;	font-family:serif}#contentsmenu {	margin-left:105px;	margin-top:25px;}#biotitle {	margin-left:105px;	margin-top:150px;}#infotitle {	margin-left:105px;	margin-top:50px;}#workstitle {	margin-left:105px;	margin-top:30px;}#mailtitle {	margin-left:105px;	margin-top:50px;}#mail_title_font {	font-size:36px;}#main {	margin-left:105px;}#main_works  {	margin-left:105px;	margin-top:30px;	padding-left:10px;	width:680px;}#main_works #works_menu {	width:660px;	border-bottom:1px solid #000;	margin-bottom:60px;	padding-bottom:10px;	padding-left:10px;}.dankumi {	margin-top:40px;}.myface {	border:2px solid #fff;}.name {	font-size:12px;font-weight:bold;}.profile_contents {	font-size:18px;	padding-top:15px;	line-height:180%;}#blogdate {	border-top:1px solid #aaaaaa;	border-bottom:1px solid #aaaaaa;	width:700px;	margin-top:10px;	margin-bottom:10px;	margin-left:105px;	font-size:10px;}#blogdate a {	text-decoration:none;	color:#570606;}.blog_contents {	margin-top:40px;	margin-left:105px;	padding-left:10px;	width:690px;	line-height:180%;}.blogtitlezone {	font-size:12px;	padding-left:5px;	border-bottom:1px solid #000;}.blogtitle {	font-weight:bold;	font-size:26px;}.blogimg {	border:5px solid #fff;	margin-left:5px;	margin-bottom:5px;	float:right;}.blogtext {	padding-bottom:60px;	margin-bottom:20px;}#foot {	font-size:10px;	margin-left:105px;	margin-bottom:20px;	border-top:1px solid #000;}#foot a {	color:#000;	text-decoration:none;}