*{	margin:0;	padding:0;}body{	background:#ffffff;	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",verdana,arial, sans-serif;	color:#333333;}p {	margin-top:7px;	margin-bottom:7px;	line-height:150%;}img{	border:none;}ul{	list-style-type:none;}ul li img{	vertical-align:bottom;}table td,table th{	vertical-align:top;}/*--Link--*/a{    color:#336600;    text-decoration:none;}a:hover {    color:#333333;    text-decoration:underline;}.clear_both{	margin:0;	padding:0;	clear:both;}/*--wrapper--*/#wrapper{	width:720px;	margin:10px;}#main{	width:720px;	margin:20px 0;}#right{	float:right;	width:500px;	margin:0;}#left{	float:left;	width:200px;	margin:0;}#sub_wrapper{	width:640px;	margin:15px;}#sub_left{	float:left;	width:125px;	margin:0;}#footer{	margin:50px 0 5px 120px;}/*--ƒgƒbƒv‚ÌŠªƒŠƒXƒg--*/.kan{	float:left;	width:330px;	margin:20px 0;}.kan_right{	float:right;	width:330px;	margin:20px 0;}.kan_z h2{	padding:2px 5px;	background-color:navy;	color:#ffffcc;	font-weight:normal;	text-align:left;	font-size:12px;	margin-top:20px;}.kan_r{	float:right;	width:200px;	margin:0;}.kan_l{	float:left;	width:120px;	margin:0;}.kan_title h1{	font-size:1.5em;	margin:20px 0;}.kan_auther{	text-align:right;	font-size:14px;	margin-bottom:15px;}.kan_copy h3{	font-weight:normal;	font-size:smaller;	margin:5px;}.kan_s{	padding:5;	text-align:right;	font-size:12px;	border-bottom:10px inset;	border-color:#ddddff;}.kan_l img{	border:1px;	border-color:#ccccff;}.copy{	font-size:smaller;}.copy_right{	font-size:smaller;	text-align:right;}.copy_bread{	width:640px;	padding:3px;	font-size:12px;	background-color:#eeeeff;}.copy_bread_grey{	padding:6px 3px;	font-size:10px;	font-color:#999999;}