body {	background-color: #FFFFFF;	margin:0px auto auto;	background-image: url(../../images/thi_main_bg.gif);	background-repeat: repeat;}table {	font-size:12px;	color:#333333;	line-height:140%;	margin:0px;	font-family: "ＭＳ Ｐゴシック", "MS UI GOTHIC", "Osaka", "Arial", "Helvetica", "sans-serif";	text-align: left;}a:link		{color: #0000FF; text-decoration: none;}a:visited	{color: #0000FF; text-decoration: none;}a:hover		{color: #CC0000; text-decoration: underline;}a:active	{color: #FF6666; text-decoration: underline;}.font9	{font-size:9px; line-height:140%; margin:0px;}.font10	{font-size:10px; line-height:140%; margin:0px;}.font11	{font-size:11px; line-height:140%; margin:0px;}.font12	{font-size:12px; line-height:140%; margin:0px;}.font13	{font-size:13px; line-height:140%; margin:0px;}.font14	{font-size:14px; line-height:140%; margin:0px;}.font16	{font-size:16px; line-height:140%; margin:0px;}.font9b		{font-size:9px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font10b	{font-size:10px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font11b 	{font-size:11px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font12b	{font-size:12px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font13b	{font-size:13px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font14b	{font-size:14px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font16b	{font-size:16px; line-height:140%; margin:0px; color:#333333; font-weight: bold;}.font_white {color: #FFFFFF;}.font_red {color: #FF0000;}.font_pink {color: #FF9999;}.font_orange {color: ##FFCC00;}.font_l-orange {color: ##FFCC66;}.font_blue {color: #0066FF;}.font_l-blue {color: #99CCFF;}.font_green {color: #339966;}.font_y-green {color: #CCFFCC;}.font_purple {color: #CC66CC;}.font_brown {color: #CC6600;}.info_mbox {	background-color: #FFFFFF;	border: 1px solid #000000;}.uline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.topics_box {	border: 2px solid #A2A2A2;}.indent  { text-indent:-8pt; margin:0px 0px 0px 16px;}.top_mi {	border-left-width: 6px;	border-left-style: solid;	border-left-color: #FF9900;	background-color: #999999;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	text-indent: 5px;	font-weight: bold;}#ft_navi a {	color: #ffffff;	text-decoration: none;}#ft_navi a:hover {	color: #FF9900;}.concept_box {	border: 2px solid #C5DFF1;}.com_bg {	background-attachment: fixed;	background-image: url(../../corporate/img/com_bgimg.gif);	background-repeat: no-repeat;	background-position: bottom;}.kat_tit {	font-size: 14px;	font-weight: bold;	border-bottom-color: #0F2790;	border-bottom-width: 1px;	border-bottom-style: solid;	height: 26px;	width: 574px;}
