.text-mw {  font-size: 12px; line-height: 21px}
.text-sn {  font-size: 10px; line-height: 12px}
.date {
	font-size: 10px;
	font-weight: bold;
	color: #3399CC;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 2px;
	line-height: 10px;
}
.text-mn { font-size: 12px; line-height: 16px}
a:link {
	text-decoration: none;
; color: #006DE6}

a:visited {
	text-decoration: none;
; color: #006DE6}

a:hover {
	text-decoration: underline;
; color: #004CD8}

a:active {
	text-decoration: none;
; color: #006DE6}.copyright { font-size: 10px; color: #000000}
.corner-title {  font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; border-style: none}
.corner-text {  font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 2px}
.corner-title-l { font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.whatsnew-text { font-size: 12px; line-height: 14px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 2px }
.title-box { font-size: 12px; font-weight: bold; padding-left: 5px; color: #003399; background-image: url(../images/title_bg.jpg); border: 1px #A5B4CC solid; padding-right: 5px; width: 98%; padding-top: 10px; padding-bottom: 10px; margin-bottom: 8px; line-height: 16px}
.link_text { padding-top: 8px; padding-bottom: 8px; border-color: black black #CCCCCC; font-size: 12px; padding-left: 16px; background-image: url(../images/icon_link_bg.gif); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 5px}
.contents_text { font-size: 12px; line-height: 20px; padding-right: 10px; padding-bottom: 8px; padding-left: 5px; color: #5C5C5C}
.td_list { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 2px; color: #454545; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1}
.td_img { padding-right: 10px; padding-left: 5px ; padding-bottom: 2px}
.td_img_caption { padding-right: 10px; padding-left: 7px; font-size: 10px; line-height: 12px; color: #996633; padding-bottom: 8px}
.text-back-next { font-size: 10px; line-height: 12px ; color: #899BAB; padding-right: 3px; padding-left: 3px}
.link_text_on { width: 135px; padding-top: 8px; padding-bottom: 8px; border-color: black black #CCCCCC; font-size: 12px; font-weight: bold; color: #FF9900; background-image: url(../images/icon_link_bg_on.gif); padding-left: 16px; padding-right: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.link_text_title { padding-top: 5px; padding-bottom: 4px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #78A7D7; padding-right: 2px; padding-left: 5px}
.link_text_pdf { padding-top: 8px; padding-bottom: 8px; border-color: black black #CCCCCC; font-size: 12px; padding-left: 18px; background-image: url(../images/icon_link_bg_pdf.gif); padding-right: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.column_title {  font-size: 12px; font-weight: bold; color: #006DE6; padding-bottom: 5px; padding-top: 7px}
.td_list_h { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; color: #170D67; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1 #ABB7D1; font-weight: bold}
.td_enkaku { font-size: 12px; line-height: 18px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; color: #454545}
.td_enkaku_h { font-size: 12px; line-height: 18px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; color: #2D7D91}
.td_list_s { font-size: 10px; line-height: 14px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 2px; color: #454545; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1 }
.td_exec { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #454545 ; border-color: black black #ABB7D1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_exec_h { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #5472A8; border-color: black black #ABB7D1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_staff { font-size: 12px; line-height: 16px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; color: #454545 }
.td_comp { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; color: #5472A8; border-color: black black #ABB7D1 #ABB7D1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_recruit_h { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; color: #64A9C2; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1 #ABB7D1; font-weight: bold }
.td_qa_a { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 2px; color: #FF9900; font-weight: bold; background-color: #D9EEF5}
.td_qa_a_text { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 2px; color: #333333; font-weight: normal; background-color: #D9EEF5 }
.td_haiso_h { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 8px; color: #170D67; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1 #ABB7D1; font-weight: bold ; background-color: #E5EBF9}
.td_haiso { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 8px; color: #454545; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1 ; background-color: #f0f0f0}
.td_elder01 { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 8px; color: #5E7FBA; border: black none}
.td_elder02 { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 8px; color: #CC0000; border: black none ; font-weight: bold}
.td_elder03 { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 8px; color: #454545; border: black none ; background-color: #D9EEF5}
.td_elder_s { font-size: 12px; line-height: 14px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; color: #242D91; border: solid; border-width: 0px 0px 1px; border-color: black black #ABB7D1; font-weight: bold}
.td_elder04 { font-size: 12px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 8px; color: #999966; border: solid; font-weight: bold ; border-width: 1px 0px; border-color: #999966 black}
.td_elder05 { font-size: 12px; line-height: 18px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; color: #666666; border: black none ; background-color: #e9e9e9}
.td_env {	font-size: 12px;	line-height: 21px;	padding-top: 10px;	padding-right: 25px;	padding-bottom: 10px;	padding-left: 25px;}
.td_prod_jouhou_h {
	font-size: 14px;
	font-weight: bold;
	color: #170D67;
	background-color: #D3DBEA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #242D91;
	border-left-color: #242D91;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.td_prod {
	font-size: 12px;
	line-height: 21px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.link_page_navi {
padding-top: 8px; padding-bottom: 8px; font-size: 12px; padding-left: 0px; background-image: url(../images/icon_link_bg.gif); padding-right: 0px
}
.contact {
	font-size: 12px;
	font-weight: bold;
	color: #262B7C;
	line-height: 21px;
}
.td_list_h_sitemap {
	font-size: 12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	color: #170D67;
	font-weight: bold;
	background-color: #D9EEF5;
	border-top: 5px solid #FFFFFF;
	border-right: 0px solid black;
	border-bottom: 1px solid #64A9C2;
	border-left: 0px solid #ABB7D1;
}
.td_list_f {
	font-size: 12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 2px;
	color: #454545;
}
.text-compliance {
	font-size: 12px;
	line-height: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 0px;
}
.date_whatsnew {
font-size: 10px; line-height: 12px ; font-weight: bold; color: #3399CC; padding-top: 3px; padding-bottom: 1px; padding-left: 2px
}

