﻿
#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;font-size:120%}
.common02 {margin:0px 0px 0px 30px;}
/*** COMPANY TOP ****/
#cp_top {margin-top: 20px;margin-bottom: 20px;}
#cp_top p {font-size: 80%;font-style: normal;line-height: 200%;color: #333333;margin: 0px;padding: 0px;}

/*** MESSAGE ****/
#cp_message {}
#cp_message h3 {font-size: medium;color: #006699;padding: 0px;margin: 0px 0px 5px 0px;}
#cp_message p {font-size: 80%;font-style: normal;line-height: 170%;color: #333333;margin: 0px;}
#cp_message2 h3 {font-size: medium;color: #006699;border-bottom: 1px dotted #666666;padding: 0px 0px 3px 0px;margin: 0px 0px 5px 0px;}
#cp_message2 p {font-size: 80%;font-style: normal;line-height: 140%;color: #333333;margin: 0px;}

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

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


/*** COMPANY PROFILE OFFICE ****/
.non_line {border-bottom-width: 0px;border-bottom-style: none;}
.line {border-bottom: 1px solid #666666;}
.cp_office02 {margin-bottom: 20px;}
.cp_office02 h3 {margin: 0px;}
.cp_office02 table {font-size: 80%;width: 100%;border-top: 1px solid #666666; border-collapse:collapse}
.cp_office02 th {font-weight: bold;line-height: 120%;text-align: left;margin: 0px 0px 5px 0px;padding: 3px 0px 3px 13px;background-color: #CCCCCC;}
.cp_office02 td {line-height: 140%;border-bottom: 1px solid #666666;vertical-align: top;padding: 5px 0px 5px 13px;}
.cp_office02 dl {width: 100%;margin: 0px;padding: 0px;}
.cp_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;}
.cp_office02 dl dd {margin-left: 0px;}

/** Information Security Policy 090106 **/
#info_policy {margin-bottom: 20px;}
#info_policy h4 {font-size: small;font-weight: bold;border-bottom: 2px dotted #999999;margin: 15px 0px 5px 0px;}
#info_policy p {margin: 0px;padding: 0px;font-size: 80%;line-height: 140%;}
#info_end p {margin: 0px 0px 10px 0px;padding: 0px;font-size: 70%;line-height: 140%;}

/*** Environmental Policy ***/
#envir_policy {border-bottom: 1px dotted #999999;padding-bottom: 10px;margin-bottom: 10px;}
#envir_policy table {font-size: 80%;line-height: 120%;margin-bottom: 15px;width: 100%;}
#envir_policy th {font-weight: bold;text-align: center;vertical-align: top;width: 25px;}
#envir_policy td {font-weight: normal;text-align: left;vertical-align: top;padding-bottom: 10px;}
#envir_policy blockquote {font-size: 90%;padding: 0px;margin: 10px 0px 0px 0px;}
#envir_end {border-bottom: 1px dotted #999999;padding-bottom: 10px;margin-bottom: 20px;font-size: 70%;line-height: 140%;}
#envir_iso {font-size: 80%;line-height: 120%;}
#envir_iso table {border-top: 1px dotted #999999;margin: 15px 0px 15px 0px;width: 100%;	}
#envir_iso table th {font-weight: normal;text-align: left;vertical-align: top;width: 100px;border-bottom: 1px dotted #999999;}
#envir_iso table td {text-align: left;vertical-align: top;border-bottom: 1px dotted #999999;}

/*** ENVIRONMENTAL ACTIVITIES ****/
#env_6percent {float: right;width: 188px;border: 1px solid #78B4E6;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#env_6percent h5 {font-size: small;font-style: normal;line-height: 140%;color: #333333;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#env_6percent ol {list-style-type: decimal;list-style-position: outside;margin-top: 0px;margin-left: 10px;padding-left: 20px;margin-bottom: 0px;font-size: x-small;font-style: normal;line-height: 140%;color: #333333;}
#env_6percent ol li {padding: 0px;line-height: 120%;margin-top: 0px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;}
#env_6percent_banner {clear: both;float: none;margin-top: 10px;margin-bottom: 20px}

#env_00 h4 {font-size: small;font-weight: bold;border-bottom: 2px dotted #999999;margin: 15px 0px 5px 0px;}
#env_00 table {font-size: small;line-height: 120%;border-collapse:collapse;margin-bottom: 20px;width: 100%;}
#env_00 td {font-weight: normal;text-align: left;padding-top: 2px;padding-bottom: 2px;border: 1px gray solid;}


#env_01 {font-size: 70%;}
#env_01 table {width: 100%;border-collapse:collapse;margin-bottom: 20px;}
#env_01 td {width: 50%;padding-top: 0.3em;padding-bottom: 0.6em;}




/** History 090106 **/
#history {font-size: 80%;line-height: 120%;}
#history table {border-top: 1px dotted #999999;margin: 15px 0px 15px 0px;width: 100%;	}
#history table th {font-weight: normal;text-align: left;vertical-align: top;width: 100px;border-bottom: 1px dotted #999999;}
#history table td {text-align: left;vertical-align: top;border-bottom: 1px dotted #999999;}

/*** COMPANY PROFILE CUSTOMER ****/
#customer01 {font-size: 75%;}
#customer01 table {width: 100%;border-collapse:collapse;margin-bottom: 20px;}
#customer01 td {width: 50%;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/01/rm01_01.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd01 a:hover {background: url(images/01/rm01_01_f.gif)}
#sd01s a {background: url(images/01/rm01_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/01/rm01_02.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd02 a:hover {background: url(images/01/rm01_02_f.gif)}
#sd02s a {background: url(images/01/rm01_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/01/rm01_03.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd03 a:hover {background: url(images/01/rm01_03_f.gif)}
#sd03s a {background: url(images/01/rm01_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/01/rm01_04.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd04 a:hover {background: url(images/01/rm01_04_f.gif)}
#sd04s a {background: url(images/01/rm01_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/01/rm01_05.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd05 a:hover {background: url(images/01/rm01_05_f.gif)}
#sd05s a {background: url(images/01/rm01_05_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd06 {text-indent: -9999px;}
#sd06 a {background: url(images/01/rm01_06.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd06 a:hover {background: url(images/01/rm01_06_f.gif)}
#sd06s a {background: url(images/01/rm01_06_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

#sd07 {text-indent: -9999px;}
#sd07 a {background: url(images/01/rm01_07.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;}
#sd07 a:hover {background: url(images/01/rm01_07_f.gif)}
#sd07s a {background: url(images/01/rm01_07_f.gif) no-repeat left top;display: block;margin: 0px;padding: 0px;height: 29px;width: 134px;text-indent: -9999px;}

.sd201 {border-bottom: 1px dotted #CCCCCC;margin-bottom: 2px;}
.sd201 a {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow.gif) no-repeat left 0.5ex;display: block;width: 124px;}
.sd201 a:hover {margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow_f.gif) no-repeat left 0.5ex;display: block;width: 124px;}
.sd201s {border-bottom: 1px dotted #CCCCCC;margin-bottom: 2px;margin: 0px;padding: 3px 0px 3px 10px;background: url(images/sd_arrow_f.gif) no-repeat left 0.5ex;display: block;width: 124px;}
