/* basic design */body {	background: #ffffff;}#container {	margin-left: auto;	margin-right: auto;	padding:0px;	width:780px;}/* basic layout */#contents {	margin:0px;	padding:0px;	width:780px;}#maincontents2 {    margin:0px;	padding:0px;	width:160px;	float:right;}#maincontents1 {	margin:0px;	padding:0px;	width:620px;	float:left;}#maincontents2design {	margin:0px;	padding:0px;	width:160px;}#maincontents1design {	margin:0px;	padding:10px;	width:600px;}/* text design */#container h1 {	font:20px"MS ゴシック", Osaka, sans-serif;	color: #543f32;}#container h2 {	font:20px"MS ゴシック", Osaka, sans-serif;	color: #543f32;}#container strong {	font:14px"MS ゴシック", Osaka, sans-serif;	color: #543f32;}#container p {	font:14px"MS ゴシック", Osaka, sans-serif;	color: #blak;}#container a {	font:14px"MS ゴシック", Osaka, sans-serif;}