@charset "iso-8859-1";

/*---------[MAIN_CONTENTS]---------*/
div#com_ContentsBox {
	float: right;
	width: 605px;
}

div#com_ContentsBox h1{
	margin: 0 0 20px;
	background: url(/company/img/company_bg_h1.jpg) no-repeat left top;
	height: 58px;
}

div#com_ContentsBox h1.style01{
	background: url(/company/img/company_bg_h1_02.jpg) no-repeat left top !important;
}

div#com_ContentsBox h1 img{
	padding: 30px 0px 0px 10px;
}

div#com_ContentsBox_index {
	float: right;
	width: 605px;
}

div#com_ContentsBox_index h1{
	margin: 0 0 20px;
	padding: 0px;
}

div#com_ContentsBox_index h1 img{
	padding: 0px;
}


p.h1_title {
	display: none;
}


div#com_MainBox {
	float: left;
	width: 410px;
}

div#com_MainBox2 {
	padding: 0px;
}

div#com_MainBox p,
div#com_MainBox2 p {
	padding-left: 5px;
}

/*2009.11.11 add*/
div#com_MainBox2 .scarBox {
	width:350px;
	/*padding-left:5px;*/
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}


/*---------[SIDE_LINK]---------*/
div#com_LinkBox {
	float: right;
	width: 170px;
}


div#com_LinkBox h3 {
	margin-bottom: 7px;
}

div#com_LinkBox .NewsBox {
	margin: 0px 10px 7px;
	background: url(/share/img/lin_02.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

div#com_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;
}

ul.kLink01_list,
ul.kLink02_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;
}


ul.kLink02_list li.kLink02{
	text-indent:-8px;
	vertical-align: middle;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 24px;
}




/*---------[/index]---------*/

table.indexBox_01 {
	width: 410px;
	margin-bottom:10px;
	text-align:left;
	font-size:0.75em;
	line-height:1.3;
}


table.indexBox_01 td.leftBox {
	width: 180px;
	background: url(/share/img/bg_w200_01.gif) no-repeat left bottom;
	padding: 7px 20px 10px 10px;
	vertical-align:top;
}

table.indexBox_01 td.rightBox {
	width: 180px;
	background: url(/share/img/bg_w200_01.gif) no-repeat left bottom;
	padding: 7px 10px 10px 10px;
	vertical-align:top;
}

table.indexBox_01 td.leftBox img.image,
table.indexBox_01 td.rightBox img.image{
	margin-left: 10px;
}




div.index_btn_01 {
	width: 200px;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

div.index_btn_01 .sp {
	margin-bottom:15px;
}

div.index_btn_02 {
	width: 200px;
	float: left;
	margin-bottom:10px;
}

div.indexBox_01 {
	margin-bottom:5px;
	background: url(/share/img/bg_w200_04.gif) no-repeat left bottom;
	padding: 0px 0px 10px;
}

div.indexBox_01 div.textBox {
	padding: 7px 10px 0px;
	font-size:0.75em;
	line-height:1.3;
}

div.indexBox_01 img.image {
	margin-left: 10px;
}

ul.com_ulList {
	padding-left: 16px;
	margin: 0px;
}

ul.com_ulList li{
	padding-left:0px;
	text-indent:0px;
}


/*---------[/principles]---------*/
/*--SCVALUES--*/
table.pri_table_01 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.pri_table_01 th{
  width:30%;
}

table.pri_table_01 td{
  width:70%;
}

table.pri_table_01 th,
table.pri_table_01 td{
  padding-bottom:10px;
	vertical-align: top;
}


/*--biz--*/
table.pri_table_02 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.pri_table_02 th{
  width:10%;
	font-weight:normal
}

table.pri_table_02 td{
  width:90%;
}

table.pri_table_02 th,
table.pri_table_02 td{
  padding-bottom:5px;
	vertical-align: top;
}



/*---------[/governance]---------*/
table.gov_table_01 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.gov_table_01 th{
  width:20%;
	padding-left: 5px;
	font-weight:normal
}

table.gov_table_01 td{
  width:80%;
}

table.gov_table_01 th,
table.gov_table_01 td{
	padding-bottom:15px;
	vertical-align: top;
}

table.gov_table_02 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.gov_table_02 th{
  width:7%;
	padding-left: 5px;
	font-weight:normal
}

table.gov_table_02 td{
  width:93%;
}

table.gov_table_02 th,
table.gov_table_02 td{
	padding-bottom:10px;
	vertical-align: top;
}



/*---------[/about]---------*/
table.about_table_01 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.about_table_01 th{
  width:25%;
	font-weight:normal;
	background:#EDEDED;
}

table.about_table_01 td{
  width:75%;
}

table.about_table_01 th,
table.about_table_01 td{
	padding:5px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}



/*---------[/management_policy]---------*/
/*--index--*/
div#com_MainBox div.right_textBox{
	float: left;
	width: 100px;
}

/*--talent--*/
div.wlb_box {
	padding:12px 15px 10px 15px;
	border: 1px solid #9AD8D3;
	background: #EFF8F8;
}

table.talent_table_01 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.talent_table_01 .style_01{
  width:30%;
	font-weight:normal;
}

table.talent_table_01 .style_02{
  width:45%;
	font-weight:normal;
}

table.talent_table_01 .style_03{
  width:25%;
	font-weight:normal;
}

table.talent_table_01 th.c01{
  background:#E3E3E3;
}

table.talent_table_01 th.c02{
  background:#EDEDED;
}

table.talent_table_01 th,
table.talent_table_01 td{
	padding:5px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

/*--2010.08.31--*/

table.talent_table_02 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.talent_table_02 .style_01{
  width:20%;
	font-weight:normal;
}

table.talent_table_02 .style_02{
  width:30%;
	font-weight:normal;
}

table.talent_table_02 .border_01{
	border-bottom:double 3px #ccc;
}

table.talent_table_02 th.c01{
  background:#E3E3E3;
}

table.talent_table_02 th.c02{
  background:#EDEDED;
}

table.talent_table_02 th,
table.talent_table_02 td{
	padding:5px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


/*
table.talent_table_02 th,
table.talent_table_02 td{
	padding:5px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
*/

/*---------[/yakuin]---------*/
/*[/yakuin/index]*/
div.yakuinBox_comp {
	width:100%;
}

div.yakuinBox_01,
div.yakuinBox_02 {
	width:290px;
	float:left;
	vertical-align: bottom;
	padding: 0px 5px 5px 0px;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
}

div.yakuinBox_01{
	margin-right:15px;
	margin-bottom:10px;
}

div.yakuinBox_02{
	margin-bottom:10px;
}



p.yakuinPositionName {
	float:left;
}

p.yakuinPosition {
	float:left;
	width: 130px;
	margin-right: 10px;
}

p.yakuinName {
	float:left;
}

p.ryakureki {
  float:right;
	padding-top: 20px;
}


table.yakuin_table_01 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.yakuin_table_01 th{
  width:18%;
	padding-left: 5px;
	font-weight:normal
}

table.yakuin_table_01 td{
  width:78%;
}

table.yakuin_table_01 th,
table.yakuin_table_01 td{
	padding-bottom:5px;
	vertical-align: top;
}

/*[/yakuin/brief]*/
div.brief_leftBox {
  float:left;
	width:140px;
}

div.brief_rightBox {
  float:right;
	width:440px;
}

table.yakuin_table_02 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.yakuin_table_02 th{
  width:20%;
	padding-left: 5px;
	font-weight:normal
}

table.yakuin_table_02 td{
  width:80%;
}

table.yakuin_table_02 th,
table.yakuin_table_02 td{
	padding:8px 0px 8px 5px;
	vertical-align: top;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
}




/*---------[/history]---------*/
table.history_table_01 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

table.history_table_01 th{
  width:33%;
	padding-left: 5px;
	font-weight:normal
}

table.history_table_01 td{
  width:67%;
}

table.history_table_01 th,
table.history_table_01 td{
	padding-bottom:10px;
	vertical-align: top;
	padding-top: 10px;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
}


/*---------[/scgroup]revision 2011/01/06---------*/

table.scgroup_table_01 {
	width: 100%;
	text-align:left;
	border-width: 0px;
}

table.scgroup_table_01 th{
	vertical-align: top;
	width:50%;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 10px 14px 10px 5px;
	font-weight: normal;
	text-align:left;
}

table.scgroup_table_01 td.compo01{
	vertical-align: top;
	width:50%;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 10px 0px 10px 0px;
}

.scgroup_tab{
	height:37px;
	padding-bottom:4px;
	background: url(/company/scgroup/img/tab_line_01.gif) no-repeat left bottom;
	margin-bottom: 10px;
}
.scgroup_tab .right_margin{
	margin-right:2px;
}

.scgroup_jp_cat {
	font-weight:bold;
	background: url(/company/scgroup/img/bg_cat_01.gif) no-repeat left bottom;
	height: 20px;
	width: 595px;
	padding-left:10px;
	padding-top:4px;
}


/*---------[/group]---------*/
table.group_table_01 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.group_table_01 th{
  background:#E3E3E3;
}

table.group_table_01 th.style_01{
  width:80%;
}

table.group_table_01 th.style_02{
  width:20%;
}


table.group_table_01 th,
table.group_table_01 td{
	padding:5px;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


/*---------[/point]---------*/
div.point_imgBox{
	float: left;
	padding: 0px 35px 15px 0px;
}


table.point_table_02 {
	width: 100%;
  text-align:left;
	border-width: 0px;
}

p.point_uLine {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 0px 0px 10px 0px;
	margin-bottom:10px;
}

div.point_uLine {
	margin-bottom:20px;
}

p.point_titleLine {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 5px 0px 7px;
	margin-bottom:10px;
	border-top: 2px solid #CCCCCC;
}


/*---------[/org]---------*/
/*--FontSize--*/
.org_text {
	font-size:12px;
	line-height: 12px;
}



/*--Float--*/
div.org_box_01 {
	float:left;
}

div.leftSp_01 {
	margin-left: 10px;
	margin-bottom: 10px;
}

div.leftSp_02 {
	margin-left: 27px;
}

div.leftSp_03 {
	margin-left: 10px;
	margin-bottom: 10px;
}


/*--List--*/
div.org_listBox_01 {
	padding-top: 28px;
	padding-left:1px;
	float: left;
	background: url(/share/img/lin_org_01.gif) repeat-y left bottom;
}

div.org_listBox_02 {
	padding-top: 28px;
	float: left;
}

div.org_listBox_03 {
	padding-top: 0px;
	float: left;
}

div.org_listBox_04 {
	background: url(/share/img/lin_org_02.gif) repeat-y left bottom;
	padding-left:1px;
	width: 153px;
}

div.org_listBox_05 {
	background: url(/share/img/lin_org_01.gif) repeat-y left bottom;
	width: 212px;
}

div.org_listBox_06 {
	background: url(/share/img/lin_org_04.gif) no-repeat left bottom;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px;
	width: 196px;	
}


div.org_listBox_07 {
	margin-top: 0px;
	float: left;
	width: 233px;	
}

div.org_listBox_08 {
	margin-top: 0px;
	background: url(/share/img/lin_org_03.gif) no-repeat left top;
	padding-left: 10px;
	width: 223px;	
}

div.org_listBox_09 {
	padding-top: 10px;
	background: url(/share/img/lin_org_03.gif) no-repeat left bottom;
	padding-left: 10px;
	width: 223px;	
}


ul.org_list_01 {
	margin:0px;
	padding:0px;
	list-style: none;
}

ul.org_list_01 li.style_01,
ul.org_list_01 li.style_01_end{
	vertical-align: middle;
	background: url(/share/img/ico_org.gif) repeat-x left top;
	padding-left: 10px;
	width: 57px;
}


ul.org_list_01 li.style_01{
	margin-bottom:144px;
}

ul.org_list_01 li.style_02,
ul.org_list_01 li.style_02_end{
	vertical-align: middle;
	background: url(/share/img/ico_org.gif) repeat-x left top;
	padding-left: 10px;
	padding-right: 10px;
	width: 90px;
}

ul.org_list_01 li.style_02{
	margin-bottom:144px;
}

ul.org_list_01 li.style_03{
	vertical-align: middle;
	margin-bottom:34px;
	background: url(/share/img/ico_org.gif) repeat-x left top;
	padding-left: 10px;
	width: 143px;
}

ul.org_list_01 li.style_04,
ul.org_list_01 li.style_04_right,
ul.org_list_01 li.style_04_end{
	vertical-align: middle;
	background: url(/share/img/ico_org.gif) repeat-x left top;
	padding-left: 10px;
	width: 143px;
}

ul.org_list_01 li.style_04{
	margin-bottom:10px;
}


ul.org_list_01 li.style_04_right{
	margin-bottom:10px;
	padding-right: 10px;
}



ul.org_list_01 li.style_05{
	vertical-align: middle;
	background: url(/share/img/ico_org_02.gif) no-repeat left top;
	padding-left: 10px;
	width: 202px;
}

ul.org_list_01 li.style_05_top{
	vertical-align: middle;
	background: url(/share/img/ico_org_03.gif) no-repeat left top;
	padding-left: 10px;
	width: 202px;
}

ul.org_list_01 li.style_05_end{
	vertical-align: middle;
	background: url(/share/img/ico_org_04.gif) no-repeat left top;
	padding-left: 10px;
	width: 202px;
}

ul.org_list_01 li.style_06{
	vertical-align: middle;
	background: url(/share/img/ico_org_02.gif) no-repeat left top;
	padding-left: 10px;
	width: 192px;
}

ul.org_list_01 li.style_06_end{
	vertical-align: middle;
	background: url(/share/img/ico_org_04.gif) no-repeat left top;
	padding-left: 10px;
	width: 192px;
}




/*--TEXT--*/
div.org_comp_01 {
	border: 1px solid #FF8888;
	padding: 3px;
	background: #FCFCFC;
	text-align: left;
	vertical-align: middle;
}

div.org_comp_03{
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	width: 204px;
}

div.org_comp_04{
	padding: 7px;
	text-align: left;
	width: 196px;
}



div.c01{
	border: 1px solid #636D9A;
	background: #636D9A;
	color: #FFFFFF;
}

div.c02{
	border: 1px solid #8981AE;
	background: #8981AE;
	color: #FFFFFF;
}

div.c03{
	border: 1px solid #66A8BD;
	background: #66A8BD;
	color: #FFFFFF;
}

div.c04{
	border: 1px solid #83BAA6;
	background: #83BAA6;
	color: #FFFFFF;
}

div.c05{
	border: 1px solid #9BB76E;
	background: #9BB76E;
	color: #FFFFFF;
}

div.c06{
	border: 1px solid #D2BE56;
	background: #D2BE56;
	color: #FFFFFF;
}

div.c07{
	border: 1px solid #BA8063;
	background: #BA8063;
	color: #FFFFFF;
}

div.c08{
	border: 1px solid #A65F71;
	background: #A65F71;
	color: #FFFFFF;
}

div.c09{
	border: 1px solid #5294A5;
}


A.orgLink:link { color:#FFFFFF; text-decoration: underline; }
A.orgLink:visited { color:#FFFFFF; text-decoration: underline; }
A.orgLink:hover { color:#FFFFFF; text-decoration: underline; }
A.orgLink:active { color:#FFFFFF; text-decoration: underline; }


div.org_comp_02 {
	border: 1px solid #FFFFFF;
	padding: 2px 3px;
	background: #FFFFFF;
	vertical-align: middle;
}

div.org_comp_02 a{
	text-decoration: underline;
}

/*--TABLE--*/
table.org_table_01{
	width:180px;
	margin-left: 5px;
	margin-bottom: 5px;
}

table.org_table_01 th{
	text-align: left;
	width:85px;
	padding: 2px 0px 5px;
}

table.org_table_01 td.style_01{
  width:26px;
	padding: 2px;
}

table.org_table_01 td.style_02{
  width:56px;
	padding: 2px;
}




/*---------[/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: 188px;
	padding: 10px 15px;
}

table.movie_table_01 td.style02{
	width: 372px;
	padding: 10px 15px 10px 0px;
}

table.movie_table_01 td.style03{
	width: 106px;
	padding: 10px 0px 10px 15px;
}

table.movie_table_01 td.style04{
	width: 121px;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

table.movie_table_01 td.style05{
	width: 121px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}


img.movie_icon{
	margin: 1px 4px 0 0px;
	vertical-align:middle;
}




div.wmp_box {
	width: 300px;
	padding:15px;
	border: 1px solid #CCCCCC;
	margin: 0px auto;
}

div.wmp_box div.imgleft{
	margin-right:10px;
	float: left;
}

div.wmp_box div.textBox{
	text-align:left;
}

/* 2008.07.18 add */
dl.movie_dlList {
	margin-left: 15px;
}

dl.movie_dlList dd {
	margin-left: 8em;
	margin-top: -1.2em;
}

table.movie_table_01 td.style06 {
	width: 137px;
	padding: 10px 0px 10px 15px;
}

table.movie_table_01 td.style07 {
	width: 151px;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

table.movie_table_01 td.style08 {
	width: 151px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

table.movie_table_01 td.style09 {
	width: 152px;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

table.movie_table_01 td.style10 {
	width: 152px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

img.mr15 {
	margin-right: 15px;
}
/*----------------*/



/*---------[/map]---------*/
table.map_table_01 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.map_table_01 th{
  width:20%;
	font-weight:normal;
	background:#EDEDED;
}

table.map_table_01 td{
  width:80%;
}

table.map_table_01 th,
table.map_table_01 td{
	padding:5px 5px 3px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


/*---------[/strategy]---------*/
div.strategy_tableBox {
  float:left;
	width:360px;
}

table.strategy_table_01 {
	width: 100%;
	text-align:left;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.strategy_table_01 th{
  width:30%;
	background:#EDEDED;
	color: #366B6A;
}

table.strategy_table_01 td{
  width:70%;
}

table.strategy_table_01 th,
table.strategy_table_01 td{
	padding:5px 5px 3px;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


/* 2009.09.09 add */
div#com_ContentsBox h1.bg_kyushu_02{
	margin: 0 0 20px;
	background: url(/business/domestic/img/kyushu_bg_02.jpg) no-repeat left top !important;
	height: 58px;
}

/* 2008.08.04 add */
div#com_ContentsBox h1.bg_kyushu{
	margin: 0 0 20px;
	background: url(/business/domestic/img/kyushu_bg.jpg) no-repeat left top !important;
	height: 58px;
}

div#com_ContentsBox h1.bg_tohoku{
	margin: 0 0 20px;
	background: url(/business/domestic/img/tohoku_bg.jpg) no-repeat left top !important;
	height: 58px;
}



/* 2009.03.17 add */
div#com_ContentsBox h1.bg_res_che{
	margin: 0 0 20px;
	background: url(/business/unit/img/res_che_bg.jpg) no-repeat left top !important;
	height: 58px;
}


/* -----[/scad] 2009.07.01 add----- */
div.index_section {
	border-top: 1px #989898 solid;
	border-left: 1px #989898 solid;
	border-right: 1px #989898 solid;
	padding-top: 30px;
	padding-bottom: 30px;
}

div.index_section div.index_img {
	width: 310px;
	float: left;
	text-align: center;
}

div.index_section div.index_text {
	width: 290px;
	float: right;
	text-align: left;
}

div.index_section div.index_text p {
	padding-left: 0px !important;
}

p.index_link {
	background: #dedede;
	border-left: 1px #989898 solid;
	border-right: 1px #989898 solid;
	border-bottom: 1px #989898 solid;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}

p.index_link a {
	background: url(/company/scad/img/index_ico_01.gif) no-repeat right bottom;
	padding-top: 10px;
	padding-right: 20px;
}

p.ad_title_01 {
	background:transparent url(/company/scad/img/ad_ico_01.gif) no-repeat scroll left top !important;
	display:block;
	font-weight:bold;
	margin:0 0 2px 5px;
	padding:0 0 0 20px !important;
}

table.ad_table_01{
	width:100%;
	margin-bottom:5px;
}

table.ad_table_01 td{
	padding:0px;
	background:url(/company/scad/img/ad_prt_bot.gif) no-repeat left bottom;
	vertical-align: top;
}

table.ad_table_01 td.style01{
	width:307px;
}
table.ad_table_01 td.style02{
	width:297px;
}

table.ad_table_01 div.ad_section {
	background:url(/company/scad/img/ad_prt_top.jpg) no-repeat left top;
	padding: 5px 0px 7px 4px;
}

table.ad_table_01 div.ad_section div.img{
	width:86px;
	padding: 0px 4px 0px 0px;
	float:left;
}

table.ad_table_01 div.ad_section div.img2{
	width:86px;
	padding: 0px 4px 0px 0px;
	text-align:center;
	float:left;
}

table.ad_table_01 div.ad_section div.contBox{
	width:200px;
	float:left;
	padding-top:3px;
}

table.ad_table_01 div.ad_section div.contBox h3.title{
	width:200px;
	padding:5px 0 7px 0;
	background: url(/company/scad/img/ad_line_01.gif) repeat-x left bottom;
	margin-bottom:7px;
}

table.ad_table_01 div.ad_section div.contBox .arrow{
	width:188px;
	padding:0 0 0 12px !important;
	background: url(/share/img/ico_arrow_01.gif) no-repeat 2px top;
}

table.ad_table_01 div.ad_section div.contBox .mov{
	width:180px;
	padding:2px 0 0 20px !important;
	background: url(/share/img/ico_wmp_02.gif) no-repeat left top;
	margin-top:5px;
}

/* 2011.03.31 add */
div.org_listBox_10 {
	padding-left: 10px;
	width: 223px;	
}

