@charset "iso-8859-1";


/*---------[MAIN_CONTENTS]---------*/
div#intro_ContentsBox {
	float: right;
	width: 605px;
}

div#intro_ContentsBox h1.bg_chubu{
	margin: 0 0 20px;
	background: url(/business/domestic/img/chubu_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_hkd{
	margin: 0 0 20px;
	background: url(/business/domestic/img/hkd_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_kansai{
	margin: 0 0 20px;
	background: url(/business/domestic/img/kansai_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_kyushu{
	margin: 0 0 20px;
	background: url(/business/domestic/img/kyushu_bg.jpg) no-repeat left top;
	height: 58px;
}

/*-----09.09.15 add-----*/
div#intro_ContentsBox h1.bg_kyushu_02{
	margin: 0 0 20px;
	background: url(/business/domestic/img/kyushu_bg_02.jpg) no-repeat left top;
	height: 58px;
}
/*--------------------*/

div#intro_ContentsBox h1.bg_tohoku{
	margin: 0 0 20px;
	background: url(/business/domestic/img/tohoku_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_chemical{
	margin: 0 0 20px;
	background: url(/business/unit/img/chemical_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_corporate{
	margin: 0 0 20px;
	background: url(/business/unit/img/corporate_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_finance{
	margin: 0 0 20px;
	background: url(/business/unit/img/finance_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_infrastructure{
	margin: 0 0 20px;
	background: url(/business/unit/img/infrastructure_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_life_industry{
	margin: 0 0 20px;
	background: url(/business/unit/img/life_industry_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_media{
	margin: 0 0 20px;
	background: url(/business/unit/img/media_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_metal{
	margin: 0 0 20px;
	background: url(/business/unit/img/metal_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_resource{
	margin: 0 0 20px;
	background: url(/business/unit/img/resource_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1.bg_transport{
	margin: 0 0 20px;
	background: url(/business/unit/img/transport_bg.jpg) no-repeat left top;
	height: 58px;
}




div#intro_ContentsBox h1 img{
	padding: 30px 0px 0px 10px;
}

div#intro_ContentsBox_index {
	float: right;
	width: 605px;
}

div#intro_ContentsBox_index h1{
	margin: 0 0 20px;
	padding: 0px;
}

div#intro_ContentsBox_index h1 img{
	padding: 0px;
}



p.h1_title {
	display: none;
}

div#intro_LinkBox h3 {
	margin-bottom: 5px;
}


div#intro_MainBox {
	float: left;
	width: 410px;
}

div#intro_MainBox2 {
	padding: 0px;
}

div#intro_MainBox p,
div#intro_MainBox2 p {
	padding-left: 5px;
}


/*---------[SIDE_LINK]---------*/
div#intro_LinkBox {
	float: right;
	width: 170px;
}

div#intro_LinkBox h3{
	margin-bottom: 7px;
}


div#intro_LinkBox .NewsBox {
	margin: 0px 10px 7px;
	background: url(/share/img/lin_02.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

div#intro_LinkBox .TextBox {
	margin: 0px 10px;
}

div#kanren_box_top{
	width: 170px;
	background: url(/share/img/bg_kanren_01.gif) no-repeat left top;
}

div#kanren_box_bot{
	background: url(/share/img/bg_kanren_02.gif) no-repeat left bottom;
	padding: 0 0 10px;
	margin-bottom: 15px;
}

/* 2008.11.04 add */
div#lNavi_kanren_box_top{
	width: 175px;
	background: url(/share/img/bg_lNavi_kanren_01.gif) no-repeat left top;
}

div#lNavi_kanren_box_bot{
	background: url(/share/img/bg_lNavi_kanren_02.gif) no-repeat left bottom;
	padding: 0 0 10px;
	margin-bottom: 15px;
}

ul.kLink01_list {
	margin: 0px 0px 3px 10px;
	padding: 0px;
	list-style-type: none;
	text-indent:12px;
	text-align: left;
}

ul.kLink01_list li.kLink01{
	background: url(/share/img/ico_arrow_01.gif) no-repeat 0px 2px;
	text-indent:0px;
	vertical-align: middle;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 12px;
}


div#intro_btn_box {
	margin-bottom: 15px;
}

div#intro_btn_box img{
	margin-bottom: 5px;
}


div#intro_cLink_box {
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 15px;
}

div#intro_cLink_box .uLine {
	background: url(/share/img/lin_02.gif) repeat-x left bottom;
	padding: 9px 0px;
	margin: 0px 10px;
}

div#intro_cLink_box .noLine {
	padding: 9px 0px;
	margin: 0px 10px;
}


/*---------[/index]2010.03.16 add---------*/

div.index_btn_01{
	float: left;
	margin-right:10px;
	margin-bottom:15px;
	width: 195px;
}

div.index_btn_02{
	float: left;
	margin-bottom:10px;
	width: 195px;
}

div.index_btn_01 .textBox,
div.index_btn_02 .textBox{
	margin:5px 0px 0px;
	padding: 0px 5px;
}



/*---------[unit_domestic]---------*/

table.thumbnail_table_01 {
	width: 404px;
	margin: 0px auto 13px;
}

table.thumbnail_table_01 td.imgBox{
	width: 116px;
	border-top: 1px solid #CCCCCC;
	background: url(/business/img/index_bg_01.gif) no-repeat left bottom;
	padding: 5px;
	vertical-align: top;
}


table.thumbnail_table_01 td.imgBox p{
	padding: 5px 5px 0px;
	text-align: left;
}

table.thumbnail_table_01 td.sp{
	width: 13px;
}


/*---------[unit_domestic /relation]---------*/
table.relation_table_01 {
	width: 100%;
	text-align:left;
	border-width: 0px;
}

table.relation_table_01 th{
	font-weight: normal;
	border-top: 2px solid #CCCCCC;
	border-bottom: 1px solid #D6D6D6;
	padding: 8px 5px 6px;
}

table.relation_table_01 th strong{
	float:left;
}

table.relation_table_01 th div.url{
	float:right;
	text-align: right;
}

table.relation_table_01 td.banner{
	width:27%;
	padding: 10px 10px 0px 5px;
	vertical-align: top;
}

table.relation_table_01 td.text{
  width:73%;
	vertical-align: top;
	padding: 10px 0px 10px 5px;
}

table.relation_table_01 td.text2{
  width:100%;
	vertical-align: top;
	padding: 10px 0px 10px 5px;
}

/*--2008.12.16 add--*/
table.relation_table_01 td.end {
	border-bottom: 1px solid #D6D6D6;
}


/*--org.html--*/
table.org_table_01 {
	width: 600px;
	text-align:left;
}

table.org_table_01 td{
	vertical-align: top;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
}

table.org_table_01 td.bgLine{
	background: url(/share/img/lin_org_01.gif) no-repeat left top;
}

div.bgLine_01{
	background: url(/share/img/ico_org.gif) repeat-x left top;
	margin: 0px;
	width:200px;
}

div.bgLine_02{
	background: url(/share/img/ico_org.gif) repeat-x left top;
	margin: 0px 0px 0px 1px;
	width:199px;
}

div.bgLine_03{
	background: url(/share/img/ico_org_04.gif) no-repeat left top;
	margin: 0px;
	width:200px;
}

div.bgLine_04{
	background: url(/share/img/ico_org_06.gif) no-repeat left top;
	padding-left:15px;
	margin-left:10px;
	width:150px;
}

div.bgLine_05{
	background: url(/share/img/ico_org_03.gif) no-repeat left top;
	margin: 0px;
	width:200px;
}

/*--[kansai_org] 2009.03.24 add--*/
div.bgLine_06 {
	background: url(/share/img/ico_org.gif) repeat-x left top;
	margin: 0px 0px 0px 1px;
	width: 259px;
}

div.bgLine_07 {
	background: url(/share/img/ico_org_04.gif) no-repeat left top;
	margin: 0px;
	width: 260px;
}

div.bgLine_08 {
	background: url(/share/img/ico_org_03.gif) no-repeat left top;
	margin: 0px;
	width: 260px;
}

/*--[chubu_org] 2009.03.26 add--*/
div.bgLine_09 {
	background: url(/share/img/ico_org.gif) repeat-x left top;
	margin: 0px 0px 0px 1px;
	width: 209px;
}

div.bgLine_10 {
	background: url(/share/img/ico_org_04.gif) no-repeat left top;
	margin: 0px;
	width: 210px;
}

div.bgLine_11 {
	background: url(/share/img/ico_org_03.gif) no-repeat left top;
	margin: 0px;
	width: 210px;
}


div.org_box_01 {
	padding:2px 3px;
	border: 1px solid #CCCCCC;
	background: #B9E3E1;
	margin-right: 10px;
}

div.org_box_02 {
	margin-left:10px;
	padding:3px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}

ul.org_ulList {
	list-style: none;
	text-indent: 0px;
	margin:0px;
	padding:0px;
}

ul.org_ulList li{
	margin-bottom:7px;
}

ul.org_ulList li.end{
	margin-bottom:0px;
}


table.org_table_02 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


table.org_table_02 th,
table.org_table_02 td{
	text-align:left;
	padding: 8px 5px;
	vertical-align: top;
}

table.org_table_02 th{
	width: 37%;
}

table.org_table_02 td{
	width: 63%;
}

table.org_table_02 th.uLine,
table.org_table_02 td.uLine{
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
}


/*---------[/projecteye]---------*/

div.align_center {
	text-align: center;
}

div#peye_noteBox{
	width: 605px;
	background: url(/business/interview/img/projecteye_bg_02.jpg) repeat-y left top;
}

div#peye_noteBox .FontS{
	font-size:0.7em; line-height:1.3 !important;
}

div#peye_noteBox_top{
	width: 605px;
	background: url(/business/interview/img/projecteye_bg_01.jpg) no-repeat left top;
	padding-top: 34px;
}

div#peye_noteBox_bot{
	width: 605px;
	background: url(/business/interview/img/projecteye_bg_03.jpg) no-repeat left bottom;
	padding-bottom: 34px;
}

div#peye_noteBox div.textBox{
	width: 530px;
	margin-left: 50px;
}

div#peye_noteBox div.textBox p{
	margin: 0px;
	padding: 0px !important;
}




div#peye_noteBox div.right_img{
	float: right;
	padding: 2px 0 5px 15px;
}

div#peye_noteBox div.left_img{
	float: left;
	padding: 2px 15px 5px 0;
}

div#peye_noteBox .pFrame{
	margin-bottom:5px;
}


div#peye_noteBox div.column_box{
	padding: 0px 14px 14px;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	background: #FFFFFF;
}


div.nextprevBox {
	height: 24px;
	margin: 0px;
	padding: 0px;
	background: url(/business/interview/img/prt_bg.jpg) no-repeat left top;
}

div.nextprevBox div.page{
	float: left;
	text-align: center;
	width: 440px;
	padding-top: 2px;
}

div.nextprevBox div.prev{
	float: left;
	width: 81px;
}

div.nextprevBox div.next{
	float: right;
	width: 81px;
}

strong.stay {
	padding: 1px 3px 1px 4px;
	background: #C1E7E4;
}

/* 2008.06.06 add */
div#breadcrumb_print2 {
	margin: 0 auto 10px;
	width: 790px;
	padding: 0px 0px 0px 10px;
}

div#breadcrumb_print2 p{
	float: left;
	font-size:0.8em;
	width: 435px;
	text-align: left;
	padding-top: 2px;
}

div#breadcrumb_print2 div.print2 {
	float: right;
	width: 345px;
}

div#breadcrumb_print2 div.print2 p {
	font-size: 0.8em;
	width: 225px;
	padding-top: 2px;
}

div.print2 div.printBtn {
	float: right;
	width: 110px;
}
/*-----------------*/


/*---------[/unit/metal]---------*/
div.videoBox {
	background: url(/business/unit/metal/img/index_bg_video.gif) no-repeat left bottom;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 20px;
}

div.videoBox p.text{
	width:150px;
	margin:0 10px 7px 10px;
}


/*---------[/business_overview/life_industry] 2008.12.02 add ---------*/
div#intro_ContentsBox h1 img.main_tit { padding: 14px 0px 0px 10px; 
}

div#intro_ContentsBox h1 img.sub_tit {
	padding: 0px 0px 0px 10px;
}

div#intro_MainBox2 div.pagenation {
	width: 570px;
	position: relative;
	height: 32px;
	text-align: right;
}

div#intro_MainBox2 h3.h3_style_04 {
	background: url(/english/business_overview/img/overview_img_bg_01.gif) no-repeat left top;
	height: 25px;
	padding: 2px 10px 0 13px;
	margin-bottom:10px;
	font-size: 15px;
}

div.tit_imgBox {
	width: 55px;
	float: left;
	clear: both;
}

div.overview_imgBox01 {
	width: 230px;
	float: right;
	padding: 5px 0px 0px 15px;
	margin-bottom: 15px;
	clear: both;
}

div.overview_imgBox02 {
	width: 230px;
	float: left;
	padding-top: 5px;
	margin-bottom: 15px;
	clear: both;
}

p.overview_cap01 {
	width:230px;
}

div.bgNote {
	background: url(/english/business_overview/life_industry/img/outline03_bg_tit.gif) 0px 86px repeat-x #faffff;
	padding: 18px 19px 25px;
	border: 1px solid #e0e0e0;
}

div.interviewBox div.left_img {
	float: left;
}

div.interviewBox div.right_text {
	float: right;
	padding: 50px 10px 0 0;
}

div.interview_textBox {
	width: 495px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 auto;
	padding: 5px;
}

p.h2_title {
	display: none;
}

span.text_bot {
	vertical-align: text-bottom;
	line-height: 100%;
	font-size: 10px;
}

/*--2008.12.15 add--*/
div.overview_textBox {
	width: 365px;
	float: right;
}

/*--[/life_industry/outline03] 2010.10.27 add--*/
div.overview_imgBox14 {
	width: 600px;
	padding-top: 5px;
	margin: 0 0 30px 2px;
	clear: both;
}

/*--[/life_industry/outline02] 2009.04.22 add--*/
div.overview_imgBox03 {
	width: 150px;
	float: right;
	padding: 5px 0px 0px 30px;
	margin-bottom: 10px;
	clear: both;
}

div.overview_imgBox04 {
	width: 150px;
	float: left;
	padding-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

div.overview_imgBox05 {
	width: 190px;
	float: right;
	padding: 5px 0px 0px 30px;
	margin-bottom: 10px;
	clear: both;
}

div.overview_imgBox06 {
	width: 190px;
	float: left;
	padding-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

div.overview_textBox02 {
	width: 425px;
	float: right;
}

div.overview_textBox03 {
	width: 385px;
	float: right;
}

/*--[/resource_chemical/outline11] 2009.05.08 add --*/
div.overview_imgBox07 {
	float: right;
	padding: 5px 0px 0px 15px;
	margin-bottom: 15px;
	clear: both;
}

div.overview_imgBox08 {
	float: left;
	padding: 5px 15px 0px 0px;
	margin-bottom: 15px;
	clear: both;
}

/*
div#intro_MainBox2 h3.h3_style_05 {
	background: url(/english/business_overview/img/overview_img_bg_02.gif) no-repeat left top;
	height: 44px;
	padding: 2px 10px 0 13px;
	margin-bottom:10px;
	font-size: 15px;
}
*/

/*--[/index] 2008.12.03 add--*/
div.overviewBox {
	padding: 15px 10px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

div.overviewBox div.right_textBox {
	width: 260px;
	float: right;
	padding: 5px 0;
}

/*--2008.12.15 add--*/
div.overviewBox2 {
	padding: 15px 10px;
	border-bottom: 1px solid #CCCCCC;
}

div.overviewBox2 div.right_textBox {
	width: 260px;
	float: right;
	padding: 5px 0;
}

/*--[/media/outline11] 2009.06.25 add --*/
div.overview_imgBox09 {
	width: 192px;
	float: left;
	padding: 5px 10px 0px 0px;
	margin-bottom: 15px;
}

div.overview_imgBox10 {
	width: 192px;
	float: left;
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
}

p.overview_cap02 {
	background: url(/business_overview/img/overview_ico_arrow_01.gif) no-repeat left 2px !important;
	padding: 0 0 0 10px !important;
	margin: 0px 0px 2px 5px;
	font-weight: bold;
	color: #FF6600;
	display: block;
}

/*--2009.03.17 add--*/
div#intro_ContentsBox h1.bg_res_che{
	margin: 0 0 20px;
	background: url(/business/unit/img/res_che_bg.jpg) no-repeat left top;
	height: 58px;
}

div#intro_ContentsBox h1 img.lines{
	padding: 0px 0px 0px 10px;
}

/*--2009.07.29 add--*/
.w410 {
	width: 410px;
}

div.overview_imgBox13 {
	margin: 0 auto;
}

/*--2009.07.31 add--*/
.w230 {
	width: 230px;
}

div.overview_imgBox11 {
	float: left;
	padding: 5px 10px 0px 0px;
}

div.overview_imgBox12 {
	float: left;
	padding: 5px 0px 0px 0px;
}

/*--[/transport/outline09] 2009.12.17 add--*/
table.interview_table {
	width: 100%;
}

table.interview_table td.style01 {
	width: 7%;
	vertical-align: top;
	padding-bottom: 5px;
}

table.interview_table td.style02 {
	width: 93%;
	vertical-align: top;
	padding-bottom: 5px;
}

/*--[/unit/media] 2010.01.22 add--*/
h3.h3StyleMedia{
	background-color:#E2F3F2;
	border-bottom:1px solid #9AD8D3;
	padding:5px 10px;
	margin: 0 0 16px;
}



/*--[/business/cate/top_page]2010.03.04 add--*/
div#intro_MainBox div.right_img,
div#intro_MainBox2 div.right_img{
	float: right;
	padding: 5px 0 5px 15px;
}

div#intro_MainBox div.right_img p,
div#intro_MainBox2 div.right_img p{
	text-align:center;
}

div#intro_MainBox div.right_img .pFrame,
div#intro_MainBox2 div.right_img .pFrame{
	margin-bottom:5px;
}


div#intro_ContentsBox_index .bsns_anchorLink_01{
	margin-bottom: 15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EEEEEE;
	text-align: right;
}
div#intro_ContentsBox_index .bsns_anchorLink_02{
	margin-bottom: 20px;
	border-top: 2px solid #EEEEEE;
	padding: 5px 10px 0px;
}
div#intro_ContentsBox_index .bsns_anchorLink_01 .s_line,
div#intro_ContentsBox_index .bsns_anchorLink_02 .s_line{
	padding-right:8px;
	margin-right: 8px;
	display: inline-block;
	background: url(/business/img/top_line_02.gif) no-repeat right center;
}

div#intro_ContentsBox_index .overviewBox_wrap{
	border-top: 2px solid #EEEEEE;
	padding: 5px 0px 0px;
}

div#intro_MainBox2 h3.h3_style_05 {
	background: url(/business/img/top_h3_bg.jpg) no-repeat left top;
	height: 30px;
	padding: 5px 10px 0 23px;
	font-size: 15px;
	line-height: 1.2em;
}

div#intro_MainBox2 h3.h3_style_06 {
	background: url(/business/img/top_h3_bg_02.jpg) no-repeat left bottom;
	font-size: 15px;
	padding: 6px 10px 0 25px;
	margin: 0px 0px 12px;
	height: 44px;
	display: block;
}

div#intro_MainBox2 h2.bsns_h2_style_01 {
	background: url(/share/img/bg_h_03.gif) no-repeat 0px 2px !important;
	padding: 0 0 0 20px !important;
	margin: 0px 0px 5px 5px;
	font-weight: bold;
	display: block;
}

/*overview*/
table.overviewTable {
	padding:0px;
	margin: 0px 10px 30px;
}
table.overviewTable td{
	vertical-align:top;
	padding: 10px 0px 10px;
	background: url(/business/img/top_line_01.gif) repeat-x left bottom;
}
table.overviewTable .section01{
	padding-right:15px;
	width:174px;
}
table.overviewTable .section02{
	width:174px;
}
table.overviewTable .section_p{
	padding-right:10px;
	width:101px;
}

table.overviewTable .textBox{}
table.overviewTable .textBox .text_title{
	line-height:1.3em;
	margin-bottom:2px;
	display: block;
	font-weight: bold;
}
table.overviewTable .textBox .text_info{
	line-height:1.3em;
	display:block;
}
table.overviewTable .textBox .text_text{
	line-height:1.3em;
	display:block;
}
table.overviewTable .btnBox{
	text-align: right;
	padding-top: 3px;
}

/*--ul_0.8em--*/
div#intro_MainBox2  ul.supplementation {
	padding: 0px 0px 0px 2px;
	margin: 0px 10px;
}

div#intro_MainBox2  ul.supplementation li{
	padding-left:12px;
	text-indent:-14px;
	margin-bottom: 3px;
	list-style:none;
}

div#intro_LinkBox2{
	margin-left:2px;
}

div#intro_LinkBox2 .NewsBox {
	margin: 0px 10px 7px;
	background: url(/share/img/lin_02.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

div#intro_LinkBox2 .TextBox {
	margin: 0px 10px;
}

div#intro_LinkBox2 h3,
div#lNavi_kanren_box_bot h3{
	margin-bottom: 7px;
}


/*--[/scgroup]--*/
table.scgroup_table_01 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.scgroup_table_01 th{
	vertical-align: top;
	padding: 8px 0px 8px 5px;
	border-top: 2px solid #CCCCCC;
	text-align: left;
}

table.scgroup_table_01 td.compo01{
	vertical-align: top;
	width:288px;
	background: url(/share/img/lin_04.gif) repeat-x left top;
	padding: 8px 0px 8px 0px;
}

table.scgroup_table_01 td.sp{
	width:14px;
}



/*--2010.3.10 add--*/
ul.kLink02_list {
	margin: 0px 0px 3px 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
	text-indent:12px;
	text-align: left;
}

ul.kLink02_list li.kLink01{
	background: url(/share/img/ico_arrow_01.gif) no-repeat 0px center;
	text-indent:0px;
	float:left;
	vertical-align: middle;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 12px;
}

/*---------[/movie]---------*/
div.movie_bg_top {
	background: url(/company/movie/img/index_bg_01.gif) no-repeat left top;
	padding-top: 23px;
}

div.movie_bg_bot {
	background: url(/company/movie/img/index_bg_02.gif) no-repeat left bottom;
	padding-bottom: 23px;
}

table.movie_table_01 {
	width: 605px;
	background: #EEEEEE;
}

table.movie_table_01 td{
	vertical-align: top;
}	
	
table.movie_table_01 td.style01{
	width: 120px;
	padding: 10px 15px;
}

table.movie_table_01 td.style02{
	width: 440px;
	padding: 10px 15px 10px 0px;
}

table.movie_table_01 .section{
	padding: 10px 0px;
}

.w170 {
	width: 170px;
}

/*---2010.07.22 add---*/
div#intro_MainBox2 h3.h3_style_07 {
	background: url(/english/business_overview/img/overview_img_bg_02.gif) no-repeat left top;
	height: 44px;
	padding: 2px 10px 0 13px;
	margin-bottom:10px;
	font-size: 15px;
}

