@charset "ISO-8859-1";/* 2011-11-16 Tsuika */#topic-path {	font-family: Verdana, Geneva, sans-serif;}#left {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.17em;	line-height: 1.34;}#right {	font-family: Verdana, Geneva, sans-serif;	font-size: 0.91em;	line-height: 1.17;}#anchor-menu {	font-family: Verdana, Geneva, sans-serif;	font-size: 0.55em;}#dendou {	font-size: 0.75em;}/* End */h2 {	clear: left;	height: 40px;	width: 800px;	background-color: #0052CC;	margin: 0px;}h3 {	margin: 0px;}h4 {	margin: 0px 0px 5px;}.text-small {	font-size: 0.7em;	line-height: 140%;}#topic-path {	margin-top: 5px;	margin-bottom: 20px;	margin-left: 24px;}#topic-path ul {	display: inline;}#topic-path li {	display: inline;	padding-left: 0px;}#topic-path a {	background-image: url(../../images/common/path_arrow.gif);	background-repeat: no-repeat;	background-position: right center;	padding-right: 12px;}#main {	background-image: url(../../images/common/vertical_line.gif);	background-repeat: repeat-y;	background-position: right;	width: 800px;}#left {	float: left;	width: 534px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 24px;}#right {	float: right;	width: 170px;	margin: 0px;	padding-top: 0px;	padding-right: 24px;	padding-bottom: 0px;	padding-left: 0px;}#left p {	font-size: 0.75em;	line-height: 140%;	margin-bottom: 0.75em;	margin-top: 0px;}#right p {	margin: 0px;}#left table {	margin-bottom: 0.75em;}#anchor-menu {	text-align: right;	margin-top: -0.2em;	margin-right: 0px;	margin-bottom: 0.75em;	margin-left: 0px;}#anchor-menu li {	display: inline;}.anchor-line-both {	padding-right: 0.5em;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;/* Hide from MacIE5 ¥*/		padding-left: 0.5em;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;/* End */	}.anchor-line {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;	padding-right: 0.5em;	padding-left: 0.5em;}ul {	margin: 0px;	padding: 0px;	list-style-type: none;}li {	margin: 0px;	padding-left: 14px;}#dendou {	background-color: #F4E6AA;	width: 510px;	padding: 12px;	margin: 0px 0px 20px;}#dendou img {	margin: 0px;	padding: 0px;	border: 1px solid #FFFFFF;}#dendou h4 {	font-size: 14px;	font-weight: bold;	/* letter-spacing: -2px; */	margin-top: 4px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;}#dendou-caption {	font-size: 12px;	/* letter-spacing: -1px; */}#dendou-left {	margin: 0px;	/* 2011-11-16 Henkou */	padding: 0px 12px 0px 0px;	/* Henkoumae padding: 0px; */	/* End */	width: 100px;	float: left;}#dendou-right {	margin: 0px;	padding: 0px;	float: right;	width: 398px;}#dendou-right p {	margin-bottom: 1px;}#dendou-clear {	font-size: 0.75em;	text-align: right;	margin: 0px;	clear: both;	width: 510px;}#introduction {	margin-bottom: 20px;}#introduction h4 {	margin-bottom: 10px;}#introduction h5 {	font-size: 0.875em;	font-weight: bold;	margin: 5px 0px 0.75em;	color: #FF6600;}#introduction h6 {	font-size: 0.8125em;	font-weight: bold;	margin: 0px 0px 0.75em;}#introduction table.pre-text-table th {	font-size: 0.75em;	line-height: 140%;	font-weight: normal;	text-align: left;}#introduction table.pre-text-table td {	font-size: 0.75em;	line-height: 140%;	font-weight: normal;	text-align: left;}#profile {	font-size: 0.75em;	line-height: 140%;	margin-bottom: 20px;}#profile ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#profile li {	background-image: url(../../images/person/person_listmarker_blue.gif);	background-repeat: no-repeat;	background-position: 0px 0.4em;}#link {	font-size: 0.75em;	line-height: 140%;}#link ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#link li {	background-image: url(../../images/person/person_listmarker_arrow.gif);	background-repeat: no-repeat;	background-position: 0px 0.4em;}.pictures {	margin-top: 10px;	margin-bottom: 4px;}#main hr {	margin: 0px;	padding: 0px;	clear: both;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	visibility: hidden;}
