﻿
#contents h3 {clear: both;font-size: medium;font-weight: bold;color: #333333;border-left: 7px solid #990000;border-bottom: 2px solid #999999;margin: 5px 0px 5px 0px;padding: 0px 0px 2px 5px;}
/* common */

#formal{}
#formal h3 {margin: 0px 0px 10px 0px;}
#formal h4 {font-size: small;font-weight: bold;border-bottom: 2px solid #999999;margin: 0px 0px 10px 0px;}
#formal h5 {font-size: small;font-weight: bold;border-bottom: 2px dotted #999999;margin: 15px 0px 5px 0px;}
#formal p {margin: 0px;padding: 0px;font-size: 70%;line-height: 140%;}
.common01 {margin-bottom: 15px;}
.common02 {margin:0px 0px 0px 30px;}

/*** To Our Shareholders & Investors ****/
#ir_message {}
#ir_message h3 {font-size: medium;color: #006699;padding: 0px;margin: 0px 0px 5px 0px;}
#ir_message p {font-size: 80%;font-style: normal;line-height: 170%;color: #333333;margin: 0px;}

#ir_message2 {margin-bottom: 20px;}
#ir_message2 h3 {font-size: medium;color: #006699;border-bottom: 1px dotted #666666;padding: 0px 0px 3px 0px;margin: 0px 0px 5px 0px;}
#ir_message2 h4 {font-size: small;font-weight: bold;border-bottom: 2px dotted #999999;margin: 15px 0px 5px 0px;}
#ir_message2 p {font-size: 80%;font-style: normal;line-height: 170%;color: #333333;margin: 0px;}
.me_01 {float:left;margin:5px 20px 5px 5px}

/*** Stock Information ****/
.ir_tabete01 {font-size: 80%;line-height: 120%;margin-bottom: 15px;width: 100%;}
.ir_tabete01 th {width: 25em;font-weight: normal;text-align: left;padding-top: 3px;padding-bottom: 3px;border-bottom: 1px dotted #666666;vertical-align: top;}
.ir_tabete01 td {font-weight: normal;text-align: left;padding-top: 2px;padding-bottom: 2px;border-bottom: 1px dotted #666666;vertical-align: top;}

.ir_tabete02 {font-size: 80%;line-height: 120%;margin-bottom: 15px;width: 100%;}
.ir_tabete02 th {width: 25em;font-weight: normal;text-align: left;padding-top: 3px;padding-bottom: 3px;border-bottom: 1px dotted #666666;vertical-align: top;}
.ir_tabete02 td {font-weight: normal;text-align: left;padding-top: 2px;padding-bottom: 2px;border-bottom: 1px dotted #666666;vertical-align: top;}


/*** Financial Highlight ****/
.non_line {border-bottom-width: 0px;border-bottom-style: none;}
.line {border-bottom: 1px solid #666666;}
.ir_office02 {margin-bottom: 20px;}
.ir_office02 h3 {margin: 0px;}
.ir_office02 table {font-size: 80%;width: 100%;border-top: 1px solid #666666; border-collapse:collapse}
.ir_office02 th {font-weight: bold;line-height: 120%;text-align: left;margin: 0px 0px 5px 0px;padding: 3px 0px 3px 13px;background-color: #CCCCCC;}
.ir_office02 td {line-height: 140%;border-bottom: 1px solid #666666;vertical-align: top;padding: 5px 0px 5px 13px;}
.ir_office02 dl {width: 100%;margin: 0px;padding: 0px;}
.ir_office02 dl dt {clear: both;font-size: 100%;line-height: 120%;font-weight: bold;border-top: 1px dotted #666666;padding-bottom: 0.2em;padding-top: 3px;margin: 0px;}
.ir_office02 dl dd {margin-left: 0px;}

/*** IR Library ****/
#Library01 {font-size: 80%;}
#Library01 table {width: 100%;border-collapse:collapse;margin-bottom: 20px;}
#Library01 td {width: 75%;vertical-align: bottom;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666666;padding-top: 0.3em;padding-bottom: 0.3em;}


/** SIDE MENU **/
#sidemenu {float: right;width: 134px;border: 1px solid #0A5AC8;background: url(images/rmhd.gif) no-repeat left top;margin: 0px 0px 0px 0px;padding: 1px 1px 10px 1px;}
#sidemenu h3 {font: 12px bold #0A5AC8;text-indent: -9999px;margin: 0px;padding: 0px;height: 42px;}
#sidemenu ul {margin: 0px;padding: 0px;list-style-type: none;font-size: 9px;line-height: 10px;}
#sidemenu a {text-decoration: none;color: #3E6BC4;}
#sidemenu a:hover {color: #990000;text-decoration: underline;}

#sd01 {text-indent: -9999px;}
#sd01 a {background: url(images/ir/rmir_01.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd01 a:hover {background: url(images/ir/rmir_01_f.gif)}
#sd01s a {background: url(images/ir/rmir_01_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd02 {text-indent: -9999px;}
#sd02 a {background: url(images/ir/rmir_02.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd02 a:hover {background: url(images/ir/rmir_02_f.gif)}
#sd02s a {background: url(images/ir/rmir_02_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd03 {text-indent: -9999px;}
#sd03 a {background: url(images/ir/rmir_03.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd03 a:hover {background: url(images/ir/rmir_03_f.gif)}
#sd03s a {background: url(images/ir/rmir_03_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd04 {text-indent: -9999px;}
#sd04 a {background: url(images/ir/rmir_04.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd04 a:hover {background: url(images/ir/rmir_04_f.gif)}
#sd04s a {background: url(images/ir/rmir_04_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd05 {text-indent: -9999px;}
#sd05 a {background: url(images/ir/rmir_05.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd05 a:hover {background: url(images/ir/rmir_05_f.gif)}
#sd05s a {background: url(images/ir/rmir_05_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}


