﻿@media print	{
	body	{
		zoom: 80%;
	}
	div.hideOnPrint { display:none; visibility:hidden; }
}

body {
	background-color : #E9D8C8;
	margin : 0px;
	padding : 0px;
}

p, div 	
	{
	color : #666666;
	margin:0in;
	margin-bottom:.0001pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height : 16px;
}

p.jpText {
	color : #666666;
	margin:0in;
	margin-bottom:.0001pt;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 9pt;	
	line-height : 18px;
}

p.scText {
	color : #666666;
	margin:0in;
	margin-bottom:.0001pt;
	font-family: SimSun;
	font-size: 9pt;	
	line-height : 18px;
}

span.sc_small_bold_red_text {
	color : #652705;
	font-size: 80%;	
	font-weight : bold;
	line-height : 14px;
}

span.sc_small_bold_grey_text {
	color : #666666;
	font-size: 80%;	
	font-weight : bold;
	line-height : 14px;
}

span.sc_small_grey_text {
	color : #666666;
	font-size: 80%;	
	line-height : 14px;
	font-weight : normal;
}

input[type="radio"] {
	margin-left : 0px;
	padding-top : 2px;
	vertical-align : text-bottom;
}

ul {
	margin-left: 1em;
	margin-top:16px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-bottom:25px;
}

li {
	margin-left: 1em;
	margin-right: 0px;
	list-style-image:url("../../assets/images/common/li_bullet_square.gif");
	padding-bottom:9px;
} 

img {
	border : 0px;
	padding : 0px;
	margin : 0px;
}

a {
	color : #666666;
	text-decoration:none;
}

a:hover	{
	color: #8D7706;
}

a:visited	{
	color: #8D7706;
}

a.selected {
	color : #8D7706;
}	

a.selected:hover {
	color : #8D7706;
}

a.selected:visited {
	color : #8D7706;
}

a:hover p	{
	color: #8D7706;
}

a:visited p {
	color: #8D7706;
}


th, td.fakeheader{
	color : #666666;
	font-size: 10px;
	font-weight : bold;
	text-align : left;
}

th.rateHeader {
	font-weight : bold; 
	font-size: 10px;
	color : #666666; 
	text-align : right
}


td{
	color : #666666;
	font-family:verdana;
	font-size:11px;
}

td.columnPadding {
	width : 20px;
}

td.imageTitle{
	padding-bottom:5px;
}

p.imageTitle{
	padding-bottom:5px;
}

p.imageSubtitle{
	padding-top:4px;
	padding-bottom:6px;
}

p.subTitleSpace {
	line-height : 28px;
}

p.mandatoryNormal {
	color: #666666;
}

p.mandatoryHighlight, div.mandatoryHighlight {
	color: #CC3300;
}

p.fakeheader_arial_text {
	font-family : Arial;
	font-size: 11px;
}

p.small_bold_red_text, td.small_bold_red_text span.small_bold_red_text {
	color : #652705;
	font-size: 10px;	
	font-weight : bold;
	line-height : 14px;
}

p.small_red_text, td.small_red_text span.small_red_text {
	color : #652705;
	font-size: 10px;	
	line-height : 14px;
}

p.small_bold_grey_text, td.small_bold_grey_text, span.small_bold_grey_text {
	color : #666666;
	font-size: 10px;	
	font-weight : bold;
	line-height : 14px;
}

p.small_grey_text, td.small_grey_text, span.small_grey_text {
	color : #666666;
	font-size: 10px;	
	line-height : 14px;
	font-weight : normal;
}

p.small_grey_arial_text, td.small_grey_arial_text, span.small_arial_grey_text {
	font-family : Arial;
	color : #666666;
	font-size: 11px;	
	line-height : 14px;
	font-weight : normal;
}

td.content_image{
	padding-top : 4px;
}

td.content_rightpad_image{
	padding-right : 20px;
}

td.content_rightpad_30{
	padding-right : 30px;
}

td.content_rightpad_IRWebcast_image{
	padding-right : 34px;
}

td.content_rightpad_IRXtra_image{
	padding-right : 44px;
}

td.content_rightpad_IRXtra99_image{
	padding-right : 53px;
}

p.opSum_rightpad {
	padding-right : 5px;
	text-align : right;
}

img.view_flash {
	margin-top : 9px;
}

img.acrobatIcon {
	vertical-align : text-bottom;
}

tr.list_odd_row{
	background : #F4EBE4;
}

p.commerce_website{
	margin-top : 4px;
}

td.arrowimg {
	padding-top : 4px;
	width : 20px;
	vertical-align : top;
}

table.alt_row_tablist {
}

table.alt_row_tablist th{
	font-family : Arial;
	font-size: 11px;	
	padding-left : 10px;
	padding-right : 10px;
}

table.alt_row_tablist th.th_small_unit_text{
	font-family : Arial;
	font-size: 9px;	
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
	text-align : right;
}

table.alt_row_tablist td.corpGov_leftpad {
	padding-left : 57px;
	text-align : left;
}

.small_text{
	font-family : Arial;
	font-size: 9px;	
	font-weight : normal;
}

table.alt_row_tablist td{
	font-family : Arial;
	font-size: 11px;	
	padding-left : 10px;
	padding-right : 10px;
	border-right: 1px solid #DBC5B0;
	vertical-align : top;
}

table.alt_row_tablist p{
	font-family : Arial;
	font-size: 11px;	
}

table.plain_row_tablist {
}

table.plain_row_tablist th{
	font-family : Arial;
	font-size: 11px;	
	padding-top : 5px;
	padding-bottom : 5px;
/*	padding-left : 10px; */
	padding-right : 10px;
}

table.plain_row_tablist td{
	font-family : Arial;
	font-size: 11px;	
	padding-top : 5px;
	padding-bottom : 5px;
/*	padding-left : 10px; */
	padding-right : 10px;
	vertical-align : top;
}

table.plain_row_tablist p{
	font-family : Arial;
	font-size: 11px;	
}

table.alt_row_list {
}

table.alt_row_list th{
	font-family : Arial;
	font-size: 11px;	
	padding-left : 10px;
	padding-right : 10px;
}

table.alt_row_list td{
	font-family : Arial;
	font-size: 11px;	
	padding-left : 10px;
	padding-right : 10px;
	border-right: 1px solid #DBC5B0;
	vertical-align : top;
}

table.alt_row_list p{
	font-family : Arial;
	font-size: 11px;	
	vertical-align : top;
}

td.alt_list{
	/* border-bottom : 1px solid #DBC5B0; */
}

table.row_list th{
	padding-left : 0px;
}

table.row_list td{
}

table.padding5 td {
	padding-top : 5px;
	padding-bottom : 5px;
}

td.padding6_3  {
	padding-top : 6px;
	padding-bottom : 3px;
}

td.padding3  {
	padding-top : 3px;
	padding-bottom : 3px;
}

.title {
	height : 32px;
	vertical-align : top; 
}

.item_padding {	
	padding-right:10px;
}

.sitemap_item_padding {
	padding-top: 8px;	
	padding-left: 8px; 
	padding-right: 8px;
}

td.history_col1 {
	vertical-align : top;
	width : 20px;
	color : #666666;
	font-weight : bold;
	line-height : 14px;
	padding-right : 20px;
	padding-left : 0px;
}

td.contact {
	font-size: 10px;	
	padding-top : 12px;
	padding-bottom : 8px;
}

.searchText, .inputText {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

input.inputText200 {
	width : 200px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

input.inputText270 {
	width : 270px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

input.mandatoryInputText200 {
	background: url("../../assets/images/common/mandatory.gif");
	background-repeat: no-repeat;
	width : 200px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
/*	background: #FBF7F4;*/
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

input.inputText170 {
	width : 170px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

input.inputText80 {
	width : 80px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	vertical-align : bottom;
	padding : 2px;
	padding-left : 4px;
	padding-bottom : 3px;
}

.searchSelect, .list_nav_select, .optionSelect {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: #FBF7F4;
	color: #666666;
	padding : 1px;
	padding-bottom : 2px;
	padding-right : 0px;
}

select.optionSelect200 {
	width : 210px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
/*	background: #FBF7F4; */
	color: #666666;
	padding : 1px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
}

select.optionSelect280 {
	width : 280px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
/*	background: #FBF7F4; */
	color: #666666;
	padding : 1px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
}

td.searchTopLine {
	height : 14px;
}

td.searchBottomLine {
	height : 13px;
	vertical-align : bottom;
	padding-bottom : 4px;
}

td.annualReportTopLine{
	height : 14px;
	vertical-align : top;
	padding-top : 4px;
	padding-bottom : 4px;
}

td.annualReportBottomLine {
	padding-top : 14px;
	height : 14px;
	padding-bottom : 4px;
}

.bold_red_text {
	color : #652705;
	font-weight : bold;
}

.bold_grey_text {
	color : #666666;
	font-weight : bold;
}

.grey_text {
	color : #666666;
}

.red_text {
	color : #652705;
}

img.button_spacer {
	width: 10px;
}

img.ourOpVisitWeb {
	padding-top : 5px;	
}
