@charset "utf-8";
/* -------------------------------------------------- */
/* BODY Background */
/* -------------------------------------------------- */
#company {
	background: url(/english/images/common/bg_arrow.gif) no-repeat 239px 110px;
	height: 100%;
}
#news {
	background: url(/english/images/common/bg_arrow.gif) no-repeat 239px 146px;
	height: 100%;
}
#ir {
	background: url(/english/images/common/bg_arrow.gif) no-repeat 239px 182px;
	height: 100%;
}
#eco {
	background: url(/english/images/common/bg_arrow.gif) no-repeat 239px 218px;
	height: 100%;
}
/* -------------------------------------------------- */
/* Container box */
/* -------------------------------------------------- */
#container {
	width: 980px;
	height: auto !important;
	height: 770px;
	min-height: 770px;
	font-size: 12px;
	line-height: 180%;
}
#menu {
	width: 260px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	background: url(/english/images/common/bg_gray.gif) no-repeat 0px 0px;
}
#contents {
	width: 710px;
	position: absolute;
	z-index: 0;
	left: 270px;
	top: 0px;
	text-align: left;
}
#contents_body {
	margin: 0px 0px 140px 10px;
	width: 700px;
}
/* -------------------------------------------------- */
/* Footer */
/* -------------------------------------------------- */
#footer {
	font-size: 10px;
	width: 700px;
	margin: -120px 0px 0px 10px;
	height: 120px;
	color: #909090;
}
#footer select, option {
	font-size: 10px;
	float: left;
	margin: 0px 10px 0px 0px;
}
#footer #line {
	background: url(/english/images/common/footer_line.gif) no-repeat;
	margin: 10px 0px;
	height: 3px;
	width: 700px;
}
#footer #up {
	text-align: right;
}
/* -------------------------------------------------- */
/* Contents common */
/* -------------------------------------------------- */
#contents #mainimg {
	margin: 0px 0px 5px;
}
#contents #p_list {
	font-size: 10px;
	color: #909090;
	margin: 0px 0px 30px;
}
#contents_body h1 {
	margin: 0px 0px 20px;
}
#contents_body h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	margin: 0px 0px 0.3em;
}
#contents_body h2.big {
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	margin: 0px 0px 0.3em;
	border-bottom: 1px solid #E1E1E1;
	color: #0062B0;
	padding: 0px 0px 3px;
}
#contents_body h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	margin: 0px 0px 0.3em;
}
/* -------------------------------------------------- */
/* Contents table style */
/* -------------------------------------------------- */
.table_a {
	border-top: 1px solid #D3E7F4;
	border-left: 1px solid #D3E7F4;
}
.table_a th {
	border-right: 1px solid #D3E7F4;
	border-bottom: 1px solid #D3E7F4;
	background: #EDF5FA;
	padding: 5px 10px;
	white-space: nowrap;
}
.table_a td {
	border-right: 1px solid #D3E7F4;
	border-bottom: 1px solid #D3E7F4;
	padding: 5px 10px;
}
.table_b td {
	padding: 0px 10px 3px 0px;
	vertical-align: top;
}
.table_irdata {
	border-top: 1px solid #D3E7F4;
	border-left: 1px solid #D3E7F4;
}
.table_irdata th {
	border-right: 1px solid #D3E7F4;
	border-bottom: 1px solid #D3E7F4;
	background: #EDF5FA;
	padding: 3px 7px;
	white-space: nowrap;
	font-size: 10px;
}
.table_irdata td {
	border-right: 1px solid #D3E7F4;
	border-bottom: 1px solid #D3E7F4;
	padding: 3px 7px;
	font-size: 10px;
}
.table_cadata {
	border-bottom: 1px solid #E1E1E1;
}
.table_cadata th {
	background: #F4F4F4 url(/english/images/company/data_img01.gif) repeat-x top;
	padding: 5px 10px;
	white-space: nowrap;
	font-weight: bold;
	vertical-align: top;
}
.table_cadata td {
	padding: 5px 10px;
	vertical-align: top;
	background: url(/english/images/company/data_img02.gif) repeat-x top;
}
.table_cadata td.border_none {
	background: none;
}
.table_cadata tr.line_height_n td {
	line-height: normal;
	padding: 8px 10px 0;
}

.table_driventoperform td {
	border: solid 1px #CCC;
	padding: 3px;
	width: 25%;
	vertical-align: top;
}
.table_driventoperform td a {
	text-decoration: none;
}
.table_driventoperform td span {
	font-size: 10px;
	line-height: 160%;
	text-decoration: underline;
}
.table_driventoperform td.border_none {
	border: none;
}

/* -------------------------------------------------- */
/* Contents box style */
/* -------------------------------------------------- */
.data_list {
	clear: both;
}
.data_list .left {
	float: left;
}
.data_list .right100 {
	margin: 0px 0px 0px 110px;
}
.data_list .right120 {
	margin: 0px 0px 0px 130px;
}
.data_list .right130 {
	margin: 0px 0px 0px 140px;
}
.acrobat_dl {
	font-size: 10px;
	line-height: 150%;
}
.acrobat_dl img {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.float_box {
	clear: both;
}
.float_box .left {
	float: left;
}
.float_box .right {
	float: right;
}
.float_box .right200 {
	margin: 0px 0px 0px 240px;
}
.float_box .right240 {
	margin: 0px 0px 0px 280px;
}
.float_box .right_sitemap {
	margin: 0px 0px 0px 300px;
}
/* -------------------------------------------------- */
/* News list */
/* -------------------------------------------------- */
.news_list {
	margin: 5px 0px 0px;
}
.news_list .date {
	vertical-align: top;
	white-space: nowrap;
	padding: 0px 5px 5px 0px;
	color: #909090;
}
.news_list .title {
	vertical-align: top;
	padding: 0px 0px 5px;
}
#year_tab li {
	display: block;
	float: left;
	border: 1px solid #D3E7F4;
	margin: 0px 5px 5px 0px;
	padding: 5px 10px;
	white-space: nowrap;
	background: #EDF5FA;
}
#year_tab li.active {
	background: #FFFFFF;
}
#year_tab li.active a {
	color: #424242;
	text-decoration: none;
}
.date_release {
	background: url(/english/images/common/icon_release.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 70px;
}
.date_update {
	background: url(/english/images/common/icon_update.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 70px;
}
.date_kaiji {
	background: url(/english/images/common/icon_kaiji.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 70px;
}
/* -------------------------------------------------- */
/* Top page */
/* -------------------------------------------------- */
#toppage_right {
	padding: 5px 0px 0px;
	margin: 0px 0px 0px 440px;
	text-align: right;
}
#toppage_right img {
	margin: 0px 0px 5px;
}
#toppage_left {
	float: left;
	width: 420px;
	padding: 5px 0px 0px;
}
#toppage_movie {
	margin: 0px 0px 30px;
	height: 250px;
}
/* -------------------------------------------------- */
/* Category index */
/* -------------------------------------------------- */
#category_right {
	padding: 5px 0px 0px;
	margin: 0px 0px 0px 487px;
}
#category_right img {
	margin: 0px 0px 5px;
}
#category_left {
	float: left;
	width: 470px;
	padding: 5px 0px 0px;
}
#category_left_full {
	float: left;
	width: 688px;
	padding: 5px 0px 0px;
}
#category_list li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 233px;
}
#category_list a {
	height: 120px;
	width: 225px;
}
#category_list .ir_message {
	background: url(/english/images/ir/mbt_ir_message_on.jpg) no-repeat;
}
#category_list .ir_syuyo {
	background: url(/english/images/ir/mbt_ir_syuyo_on.jpg) no-repeat;
}
#category_list .ir_data {
	background: url(/english/images/ir/mbt_ir_data_on.jpg) no-repeat;
}
#category_list .ir_library {
	background: url(/english/images/ir/mbt_ir_library_on.jpg) no-repeat;
}
#category_list .ir_tanshin {
	background: url(/english/images/ir/mbt_ir_tanshin_on.jpg) no-repeat;
}
#category_list .ir_briefing {
	background: url(/english/images/ir/mbt_ir_briefing_on.jpg) no-repeat;
}
#category_list .ir_annual {
	background: url(/english/images/ir/mbt_ir_annual_on.jpg) no-repeat;
}
#category_list .ir_fact {
	background: url(/english/images/ir/mbt_ir_fact_on.jpg) no-repeat;
}
#category_list .ir_yuuhou {
	background: url(/english/images/ir/mbt_ir_yuuhou_on.jpg) no-repeat;
}
#category_list .ir_other {
	background: url(/english/images/ir/mbt_ir_other_on.jpg) no-repeat;
}
#category_list .ir_information {
	background: url(/english/images/ir/mbt_ir_information_on.jpg) no-repeat;
}
#category_list .ir_memo {
	background: url(/english/images/ir/mbt_ir_memo_on.jpg) no-repeat;
}
#category_list .ir_stockholder {
	background: url(/english/images/ir/mbt_ir_stockholder_on.jpg) no-repeat;
}
#category_list .ir_meeting {
	background: url(/english/images/ir/mbt_ir_meeting_on.jpg) no-repeat;
}
#category_list .ir_jigyo {
	background: url(/english/images/ir/mbt_ir_jigyo_on.jpg) no-repeat;
}
#category_list .ir_stock {
	background: url(/english/images/ir/mbt_ir_stock_on.jpg) no-repeat;
}
#category_list .ir_procedure {
	background: url(/english/images/ir/mbt_ir_procedure_on.jpg) no-repeat;
}
#category_list .ir_koukoku {
	background: url(/english/images/ir/mbt_ir_koukoku_on.jpg) no-repeat;
}
#category_list .ir_news {
	background: url(/english/images/ir/mbt_ir_news_on.jpg) no-repeat;
}
#category_list .ir_calendar {
	background: url(/english/images/ir/mbt_ir_calendar_on.jpg) no-repeat;
}
#category_list .ir_financial {
	background: url(/english/images/ir/mbt_ir_financial_on.jpg) no-repeat;
}
#category_list .company_philosophy {
	background: url(/english/images/company/mbt_company_philosophy_on.jpg) no-repeat;
}
#category_list .company_data {
	background: url(/english/images/company/mbt_company_data_on.jpg) no-repeat;
}
#category_list .company_vision {
	background: url(/english/images/company/mbt_company_vision_on.jpg) no-repeat;
}
#category_list .company_brand {
	background: url(/english/images/company/mbt_company_brand_on.jpg) no-repeat;
}
#category_list .company_enkaku {
	background: url(/english/images/company/mbt_company_enkaku_on.jpg) no-repeat;
}
#category_list .company_network {
	background: url(/english/images/company/mbt_company_network_on.jpg) no-repeat;
}
#category_list .company_oversea_network {
	background: url(/english/images/company/mbt_company_oversea_network_on.jpg) no-repeat;
}
#category_list .eco_message {
	background: url(/english/images/eco/mbt_eco_message_on.jpg) no-repeat;
}
#category_list .eco_standard {
	background: url(/english/images/eco/mbt_eco_standard_on.jpg) no-repeat;
}
#category_list .eco_standard_g {
	background: url(/english/images/eco/mbt_eco_standard_g_on.jpg) no-repeat;
}
#category_list .eco_standard_i {
	background: url(/english/images/eco/mbt_eco_standard_i_on.jpg) no-repeat;
}
#category_list .eco_standard_a {
	background: url(/english/images/eco/mbt_eco_standard_a_on.jpg) no-repeat;
}
#category_list .eco_quality {
	background: url(/english/images/eco/mbt_eco_quality_on.jpg) no-repeat;
}
#category_list .eco_charter {
	background: url(/english/images/eco/mbt_eco_charter_on.jpg) no-repeat;
}
#category_list .eco_plan {
	background: url(/english/images/eco/mbt_eco_plan_on.jpg) no-repeat;
}
#category_list .eco_management {
	background: url(/english/images/eco/mbt_eco_management_on.jpg) no-repeat;
}
#category_list .eco_society {
	background: url(/english/images/eco/mbt_eco_society_on.jpg) no-repeat;
}
#category_list .eco_report {
	background: url(/english/images/eco/mbt_eco_report_on.jpg) no-repeat;
}
#category_list .eco_release {
	background: url(/english/images/eco/mbt_eco_release_on.jpg) no-repeat;
}
#category_list .eco_contest2006 {
	background: url(/english/images/eco/mbt_eco_contest2006_on.jpg) no-repeat;
}
#category_list .eco_contest2007 {
	background: url(/english/images/eco/mbt_eco_contest2007_on.jpg) no-repeat;
}
#category_list .eco_contest2008 {
	background: url(/english/images/eco/mbt_eco_contest2008_on.jpg) no-repeat;
}
#category_list .eco_contest2009 {
	background: url(/english/images/eco/mbt_eco_contest2009_on.jpg) no-repeat;
}
#category_list .news_press {
	background: url(/english/images/news/common/mbt_news_press_on.jpg) no-repeat;
}
#category_list .news_ove {
	background: url(/english/images/news/common/mbt_news_ove_on.jpg) no-repeat;
}
#category_list .news_important {
	background: url(/english/images/news/common/mbt_news_important_on.jpg) no-repeat;
}
#category_list .news_recall {
	background: url(/english/images/news/common/mbt_news_recall_on.jpg) no-repeat;
}
#category_list .news_mailnews {
	background: url(/english/images/news/common/mbt_news_mailnews_on.jpg) no-repeat;
}
/* -------------------------------------------------- */
/* Relation link */
/* -------------------------------------------------- */
#relation li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 230px;
}
#relation a {
	height: 39px;
	width: 220px;
}
#relation .ir_index {
	background: url(/english/images/ir/rbt_ir_index_on.gif) no-repeat;
}
#relation .ir_message {
	background: url(/english/images/ir/rbt_ir_message_on.gif) no-repeat;
}
#relation .ir_syuyo {
	background: url(/english/images/ir/rbt_ir_syuyo_on.gif) no-repeat;
}
#relation .ir_data {
	background: url(/english/images/ir/rbt_ir_data_on.gif) no-repeat;
}
#relation .ir_library {
	background: url(/english/images/ir/rbt_ir_library_on.gif) no-repeat;
}
#relation .ir_tanshin {
	background: url(/english/images/ir/rbt_ir_tanshin_on.gif) no-repeat;
}
#relation .ir_briefing {
	background: url(/english/images/ir/rbt_ir_briefing_on.gif) no-repeat;
}
#relation .ir_annual {
	background: url(/english/images/ir/rbt_ir_annual_on.gif) no-repeat;
}
#relation .ir_fact {
	background: url(/english/images/ir/rbt_ir_fact_on.gif) no-repeat;
}
#relation .ir_yuuhou {
	background: url(/english/images/ir/rbt_ir_yuuhou_on.gif) no-repeat;
}
#relation .ir_other {
	background: url(/english/images/ir/rbt_ir_other_on.gif) no-repeat;
}
#relation .ir_information {
	background: url(/english/images/ir/rbt_ir_information_on.gif) no-repeat;
}
#relation .ir_memo {
	background: url(/english/images/ir/rbt_ir_memo_on.gif) no-repeat;
}
#relation .ir_stockholder {
	background: url(/english/images/ir/rbt_ir_stockholder_on.gif) no-repeat;
}
#relation .ir_meeting {
	background: url(/english/images/ir/rbt_ir_meeting_on.gif) no-repeat;
}
#relation .ir_jigyo {
	background: url(/english/images/ir/rbt_ir_jigyo_on.gif) no-repeat;
}
#relation .ir_stock {
	background: url(/english/images/ir/rbt_ir_stock_on.gif) no-repeat;
}
#relation .ir_procedure {
	background: url(/english/images/ir/rbt_ir_procedure_on.gif) no-repeat;
}
#relation .ir_koukoku {
	background: url(/english/images/ir/rbt_ir_koukoku_on.gif) no-repeat;
}
#relation .ir_news {
	background: url(/english/images/ir/rbt_ir_news_on.gif) no-repeat;
}
#relation .ir_calendar {
	background: url(/english/images/ir/rbt_ir_calendar_on.gif) no-repeat;
}
#relation .ir_financial {
	background: url(/english/images/ir/rbt_ir_financial_on.gif) no-repeat;
}
#relation .company_index {
	background: url(/english/images/company/rbt_company_index_on.gif) no-repeat;
}
#relation .company_philosophy {
	background: url(/english/images/company/rbt_company_philosophy_on.gif) no-repeat;
}
#relation .company_data {
	background: url(/english/images/company/rbt_company_data_on.gif) no-repeat;
}
#relation .company_vision {
	background: url(/english/images/company/rbt_company_vision_on.gif) no-repeat;
}
#relation .company_brand {
	background: url(/english/images/company/rbt_company_brand_on.gif) no-repeat;
}
#relation .company_enkaku {
	background: url(/english/images/company/rbt_company_enkaku_on.gif) no-repeat;
}
#relation .company_network {
	background: url(/english/images/company/rbt_company_network_on.gif) no-repeat;
}
#relation .company_oversea_network {
	background: url(/english/images/company/rbt_company_oversea_network_on.gif) no-repeat;
}
#relation .news_index {
	background: url(/english/images/news/common/rbt_news_index_on.gif) no-repeat;
}
#relation .news_press {
	background: url(/english/images/news/common/rbt_news_press_on.gif) no-repeat;
}
#relation .news_ove {
	background: url(/english/images/news/common/rbt_news_ove_on.gif) no-repeat;
}
#relation .news_important {
	background: url(/english/images/news/common/rbt_news_important_on.gif) no-repeat;
}
#relation .news_recall {
	background: url(/english/images/news/common/rbt_news_recall_on.gif) no-repeat;
}
#relation .news_mailnews {
	background: url(/english/images/news/common/rbt_news_mailnews_on.gif) no-repeat;
}
#relation .eco_index {
	background: url(/english/images/eco/rbt_eco_index_on.gif) no-repeat;
}
#relation .eco_message {
	background: url(/english/images/eco/rbt_eco_message_on.gif) no-repeat;
}
#relation .eco_standard {
	background: url(/english/images/eco/rbt_eco_standard_on.gif) no-repeat;
}
#relation .eco_standard_g {
	background: url(/english/images/eco/rbt_eco_standard_g_on.gif) no-repeat;
}
#relation .eco_standard_i {
	background: url(/english/images/eco/rbt_eco_standard_i_on.gif) no-repeat;
}
#relation .eco_standard_a {
	background: url(/english/images/eco/rbt_eco_standard_a_on.gif) no-repeat;
}
#relation .eco_quality {
	background: url(/english/images/eco/rbt_eco_quality_on.gif) no-repeat;
}
#relation .eco_charter {
	background: url(/english/images/eco/rbt_eco_charter_on.gif) no-repeat;
}
#relation .eco_plan {
	background: url(/english/images/eco/rbt_eco_plan_on.gif) no-repeat;
}
#relation .eco_management {
	background: url(/english/images/eco/rbt_eco_management_on.gif) no-repeat;
}
#relation .eco_society {
	background: url(/english/images/eco/rbt_eco_society_on.gif) no-repeat;
}
#relation .eco_fund {
	background: url(/english/images/eco/rbt_eco_fund_on.gif) no-repeat;
}
#relation .eco_contest {
	background: url(/english/images/eco/rbt_eco_contest_on.gif) no-repeat;
}
#relation .eco_report {
	background: url(/english/images/eco/rbt_eco_report_on.gif) no-repeat;
}
#relation .eco_release {
	background: url(/english/images/eco/rbt_eco_release_on.gif) no-repeat;
}
/* -------------------------------------------------- */
/* Society top */
/* -------------------------------------------------- */
#society {
	width: 691px;
}
#society #society_left {
	width: 335px;
	float: left;
	background: url(../../images/eco/society_img03.jpg) no-repeat bottom;
	height: 230px;
}
#society #society_right {
	width: 335px;
	float: right;
	background: url(../../images/eco/society_img04.jpg) no-repeat bottom;
	height: 230px;
}
.society_t_box {
	padding: 0px 17px;
}
#society #turnpike {
	border: 1px solid #D3E7F4;
	padding: 15px;
	background: #EDF5FA;
	height: 120px;
}
/* -------------------------------------------------- */
/* eco check test */
/* -------------------------------------------------- */
#ct_answer1-1, #ct_answer1-2, #ct_answer1-3, #ct_answer1-4, #ct_answer1-5, #ct_answer2-1, #ct_answer2-2, #ct_answer2-3, #ct_answer2-4, #ct_answer2-5 {
	border: 1px solid #D3E7F4;
	padding: 15px;
	background: #EDF5FA;
	width: 600px;
	margin: 0px 0px 2em;
}
/* -------------------------------------------------- */
/* Other */
/* -------------------------------------------------- */

.up_title {
	border-bottom: 1px solid #E1E1E1;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
}
.part_tab li {
	display: block;
	float: left;
	border: 1px solid #D3E7F4;
	margin: 0px 5px 5px 0px;
	padding: 5px 10px;
	white-space: nowrap;
	background: #EDF5FA;
}
.part_tab li.active {
	background: #FFFFFF;
}
.map {
	border: 1px solid #E1E1E1;
}
.icon_label {
	background: url(/english/images/news/common/icon_label.gif) no-repeat left 2px;
	display: inline-block;
	padding: 0px 0px 0px 18px;
}
/* -------------------------------------------------- */
/* Search box */
/* -------------------------------------------------- */
#search {
	width: 140px;
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 660px;
	text-align: center;
}

