body {	font-family: "Lucida Grande", "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "sans-serif", "Osaka";	line-height: 1.75em;	margin: 0px;	padding: 0px;	font-size: small;	background: #ffffff;}#v20wrapper {	margin: 0px;	padding: 0px;}#v20left {	margin: 0px;	padding: 0px 0px 0px 20px;	float: left;}#v20right {	margin: 0px 0px 40px 10px;	padding: 0px 0px 20px;	width: 500px;	float: left;}#v20right p {	margin: 0em;	padding: 0em 0em 1em;}.midashi {	color: #009933;	border-bottom: 1px solid #009933;	margin: 2em 0px 0.5em;	padding: 0px;	font-size: medium;	line-height: 1.5em;	font-weight: bold;}h1 {	background: #FFFFFF url(../img/title_v20_intv.jpg) no-repeat;	text-indent: -100em;	height: 86px;	width: 570px;	margin: 0px;	padding: 0px;}a:link {	color: #FF66CC;	font-weight: bold;}a:visited {	color: #999999;}#top {	background: url(../img/bg_v20_intv_01.jpg) repeat;	width: 780px;	height: 86px;	margin: 0px;	padding: 0px;}#top2 {	background: #000000 url(../img/bg_v20_intv_02.jpg) no-repeat;	margin: 0px;	padding: 0px 0px 20px;	width: 780px;}h2 {	padding: 10px 0px 20px 20px;	font-size: small;	line-height: 1.75em;	font-weight: bold;	color: #FFFFFF;	width: 415px;	margin: 0px;}.intvmenu {	background: #000000 url(../img/menu_v20_intv_arrow.gif) no-repeat;	padding: 0px;	margin: 260px 0px 20px;	height: 80px;	width: 328px;	float: right;	vertical-align: top;}.part1 a{	background: url(../img/menu_v20_intv_1_off.gif) no-repeat;	text-decoration: none;	text-indent: -1000em;	height: 80px;	width: 85px;	display: block;	margin: 0px 0px 0px 48px;}.part1 a:hover{	background: url(../img/menu_v20_intv_1_on.gif) no-repeat;	display: block;}.part2,.part2 a{	background: url(../img/menu_v20_intv_2_off.gif) no-repeat;	text-decoration: none;	text-indent: -1000em;	height: 80px;	width: 85px;	display: block;}.part2 a:hover{	background: url(../img/menu_v20_intv_2_on.gif) no-repeat;	display: block;}.part3,.part3 a{	background: url(../img/menu_v20_intv_3_off.gif) no-repeat;	text-decoration: none;	text-indent: -1000em;	height: 80px;	width: 80px;	display: block;}.part3 a:hover{	background: url(../img/menu_v20_intv_3_on.gif) no-repeat;	display: block;}ul{	padding: 0px;	margin: 0px;} li {	list-style: none;	text-decoration: none;	margin: 0px;	padding: 0px;	float: left;}p {	margin-bottom: 1em;}.asano {	color: #666666;}h3 {	margin: 0px 0px 20px;	padding: 0px;}.misato {	color: #FF3399;}.blank {	font-weight: normal;	color: #999999;	margin: 0px;	padding: 0px;	font-size: small;}