@charset "iso-8859-1";

/*---------[MAIN_CONTENTS]---------*/
div#society_ContentsBox {
	float: right;
	width: 605px;
}

div#society_ContentsBox p.spLeft{
	padding-left: 5px;
	display: block;
}

div#society_ContentsBox h1.h1_society01{
	margin: 0 0 20px;
	background: url(/society/img/society_bg_h1.jpg) no-repeat left top;
	height: 57px;
}

div#society_ContentsBox h1.h1_society01 img{
	padding: 25px 0px 0px 5px;
}


div#society_ContentsBox h1.h1_society02{
	padding: 0px;
	margin: 0 0 20px;
}

/* add_start 2008-03-14T20:58:13+09:00 */

div#society_ContentsBox h1.h1_society03 {
	display: none;
}

div#society_ContentsBox p.h1_readText {
	width: 605px;
	height: 165px;
	padding: 0px;
	margin: 0 0 20px;
	background: url("/society/action_report/img/ar2007_tit_h1.jpg") 0 0 no-repeat;
}

div#society_ContentsBox p.h1_readText span {
	display: block;
	padding: 80px 0 0 18px;
	font-size: 12px;
	line-height: 1.6;
	color: #666;
}

/* add_end 2008-03-14T20:58:13+09:00 */

p.h1_title {
	display: none;
}

div#society_MainBox {
	padding: 0px;
}

div#society_MainBox p{
	padding-left: 5px;
	display: block;
}


h2.h2_society{
	background: url(/society/img/society_bg_h2.jpg) repeat-x left bottom;
	padding: 11px 0 10px 9px;
	margin: 0 0 16px;
	font-size: 16px;
	display: block;
	border-top: 1px solid #EEEEEE;
}


/*---------[/index]---------*/
#society_index_leftBox {
	float: left;
	width: 405px;
}

#society_index_rightBox {
	float: right;
	width: 186px;
	margin-top: 9px;
}

#society_index_rightBox .img{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

#society_index_rightBox .img2{
	float: left;
	margin-right: 5px;
}

#society_index_rightBox div.textBox {
	margin-left: 3px;
}

table.society_index_table {
	width: 100%;
	margin-bottom: 10px;
}

table.society_index_table td{
	vertical-align:top;
}

table.society_index_table td div.textBox {
	margin-right: 10px;
}



/*--2009.02.25 add--*/
div.topicsBox {
	width: 424px;
	float: left;
}

div.reportBox {
	width: 166px;
	float: right;
}

div.topics_title {
	width: 419px;
	height: 22px;
	background: url('/society/img/index_tit_01.jpg') no-repeat left bottom;
	padding: 10px 5px 0 0;
	text-align: right;
}

table.index_table_01 {
	width: 100%;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}

table.index_table_01 td {
	vertical-align: top;
	background: url('/share/img/lin_04.gif') repeat-x left bottom;
	padding: 5px;
}

table.index_table_01 td.end {
	background: none;
}

table.index_table_01 td.style01 {
	width: 22%;
}

table.index_table_01 td.style02 {
	width: 78%;
}

table.index_table_02 {
	width: 605x;
}

table.index_table_02 th.style01 {
	width: 295px;
	background: url('/society/img/bg_w295_01.gif') no-repeat left bottom;
	padding-right: 15px;
	text-align: right;
}

table.index_table_02 th.style02 {
	width: 295px;
	background: url('/society/img/bg_w295_01.gif') no-repeat left bottom;
	text-align: right;
}


table.index_table_02 td.style01 {
	width: 275px;
	background: url('/society/img/bg_w295_02.jpg') no-repeat left bottom;
	padding: 10px 25px 10px 10px;
	vertical-align: top;
}

table.index_table_02 td.style02 {
	width: 275px;
	background: url('/society/img/bg_w295_02.jpg') no-repeat left bottom;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

table.index_table_02 td.style01 img,
table.index_table_02 td.style02 img {
	float: left;
}

table.index_table_02 td.style01 p,
table.index_table_02 td.style02 p {
	width: 140px;
	float: right;
}

table.performance_table {
	width: 605px;
}

table.performance_table td.image {
	width: 151px;
	padding-right: 15px;
	vertical-align: top; 
}

table.performance_table td.title {
	padding-bottom: 20px;
}

table.performance_table td.title img {
	margin-right: 10px;
	vertical-align:middle;
}

table.performance_table td.title strong {
	font-size: 0.8em;
}

table.performance_table td.style01 {
	width: 304px;
	padding-right: 10px;
	line-height: 1.7;
	color: #00346c;
	vertical-align: bottom;
}

table.performance_table td.style02 {
	width: 125px;
	vertical-align: bottom;
}

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;
}



/*---------[/action report]---------*/
div.index_leftBox {
	margin: 0px;
	float:left;
	width:260px;
	padding-top: 6px;
}

div.index_rightBox {
	margin: 0px;
	float:right;
	width:335px;
}

div.left_textBox{
	float: left;
	padding: 0px 0px 15px 0px;
}

p.left_textBox{
	float: left;
	padding: 0px 0px 15px 0px;
}

p.w03 {
	width: 385px;
}

div.right_textBox{
	float: right;
	padding: 0px 0px 15px 0px;
}


div.w01 {
	width: 295px;
}

div.w02 {
	width: 290px;
}

div.w03 {
	width: 385px;
}

div.w04 {
	width: 200px;
}

div.w04 {
	width: 200px;
}




div.pickupBox_01 {
	padding: 15px;
	border-right: 1px solid #656600;
	border-bottom: 1px solid #656600;
	border-left: 1px solid #656600;
}

div.pickupBox_02 {
	padding: 15px;
	border-right: 1px solid #006368;
	border-bottom: 1px solid #006368;
	border-left: 1px solid #006368;
}

div.pickupBox_03 {
	padding: 15px;
	border-right: 1px solid #C3844F;
	border-bottom: 1px solid #C3844F;
	border-left: 1px solid #C3844F;
}

div.pickupBox_04 {
	padding: 15px;
	background: #E9F4F0;
}


div.columnBg {
	padding: 15px;
	background: #F1ECE6 url(/society/action_report/img/ar200702c_bg_01.jpg) no-repeat left top;
}

div.columnBox_01 {
	width: 340px;
}

div.columnBg div.left_imgBox_02,
div.columnBg div.right_imgBox_02{
	width: 285px;
}

div.columnBg div.left_textBox,
div.columnBg div.right_textBox{
	width: 275px;
}


/*---------[/message]---------*/
strong.title {
	color:#4A976C;
}

/*---------[/contribution]---------*/
div.bgBox_01 {
	padding: 10px;
	background: #E9F4F0;
	width: 359px;
}

div.bgBox_03 {
	padding: 10px 5px 10px 10px;
	background: #E9F4F0;
	width: 590px;
	border-bottom: 4px solid #65B38B;
	clear: both;
}

div.cont_borderline {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(/society/contribution/activity/img/index_lin_01.gif) repeat-x left bottom;	
}

div.bgBox_03 div.top_right_imgBox {
	padding-top: 0px;
	padding-left: 10px;
	width: 183px;
	float:right;
}

div.bgBox_03 div.top_left_textBox {
	width: 397px;
	float:left;
}


table.cont_table_01 td{
	vertical-align: top;
}



/*---------[/environment]---------*/
div.bgBox_02 {
	padding:15px;
	border: 1px solid #9AD8D3;
	background: #EFF8F8;
}




/*---------[/topics]---------*/
table.topics_table_01 {
	width:100%;
}

table.topics_table_01 td {
	vertical-align: top;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 5px;
}

table.topics_table_01 td.style01{
	width:15%;
}

table.topics_table_01 td.style02{
	width:85%;
}

div.bgNote {
	width:565px;
	padding:25px 18px;
	border: 1px solid #e0e0e0;
}


/* 2008.06.11 add */
div.topics_Box {
	width: 565px;
}

div.topics_Box div.topics_left_box {
	width: 280px;
	float: left;
}

div.topics_Box div.topics_right_box {
	width: 280px;
	float: right;
}

table.topics_table_02 {
	width: 100%;
}

table.topics_table_02 td {
	vertical-align: top;
}

table.topics_table_02 td.style01 {
	width: 17%;
}

table.topics_table_02 td.style02 {
	width: 4%;
}

table.topics_table_02 td.style03 {
	width: 79%;
}

table.topics_table_03 {
	width: 100%;
}

table.topics_table_03 td {
	vertical-align: top;
}

table.topics_table_03 td.style01 {
	width: 14%;
}

table.topics_table_03 td.style02 {
	width: 4%;
}

table.topics_table_03 td.style03 {
	width: 82%;
}

p.topics_tit_bg {
	background: #e8e8e8;
	padding: 5px 0;
}

div.topics_imgbox img {
	margin-right: 10px;
}

ul.topics_lNavi_list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent:10px;
	text-align: left;
}

ul.topics_lNavi_list li.topics_lNavi_list {
	text-indent:0px;
	vertical-align: middle;
	margin: 0px 0px 4px 2px;
	padding: 0px 0px 3px 10px;
}

ul.topics_lNavi_list li.topics_lNavi_list{
	background: url(/share/img/ico_arrow_01.gif) no-repeat 0px 2px;
}
/*----------------*/

/* 2008.06.25 add */
div.Topics_textBox {
	width: 260px;
	float: right;
}

div.Topics_textBox p {
	text-align: left;
}

div.pFrame2 img {
	background: #FFFFFF;
	border: 1px solid #E1E1E1;
}
/*----------------*/


/*---------[common]---------*/

table.society_table_01 {
	width:100%;
}

table.society_table_01 th.style01{
	color:#FFFFFF;
	padding:5px 10px;
	background: #65B38B;
	text-align: left;
}

table.society_table_01 td{
	text-align: left;
	vertical-align: top;
	padding: 5px 10px;
}

table.society_table_01 td.style01{
	background: #C9E5D9;
	border-bottom: 1px solid #65B38B;
}

table.society_table_01 td.style02{
	background:#E9F4F0;
	border-bottom: 1px solid #65B38B;
}



table.society_table_02 {
	width:100%;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

table.society_table_02 th{
	padding:5px;
	background: #E9F4F0;
	text-align: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
}

table.society_table_02 th.w01{
	width:15%;
}

table.society_table_02 th.w02{
	width:30%;
}

table.society_table_02 th.w03{
	width:40%;
}

/*--2008.11.27--*/
table.society_table_02 th.w04{
	width:11%;
}

table.society_table_02 th.w05{
	width:19%;
}

/*--2010.06.16--*/
table.society_table_02 th.w06{
	width:25%;
}

table.society_table_02 th.w07{
	width:45%;
}



table.society_table_02 td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


table.society_table_03 {
	width:100%;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

table.society_table_03 th{
	color:#FFFFFF;
	background: #65B38B;
	padding:5px;
	text-align: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


table.society_table_03 td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.society_table_03 td.c01{
	background:#E9F4F0;
}

table.society_table_03 td.c02{
	background: #F5F3E7;
}


table.society_table_03 .rText{
	text-align: right !important;
}

table.society_table_03 .cText{
	text-align: center !important;
}

table.society_table_03 td.style01 {
	color:#FFFFFF;
	background: #65B38B;
}

/*---2010.02.17 add---*/
table.society_table_03 td.style02{
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.society_table_03 td.c03{
	background: #dddcd6;
}

/*
table.society_table_03 td.c03{
	background: #e8ecef;
}
table.society_table_03 td.c03{
	background: #F8F5F8;
}
*/


table.society_table_03 .w01{
	width:15%;
}

table.society_table_03 .w02{
	width:20%;
}

table.society_table_03 .w03{
	width:50%;
}

table.society_table_03 .w04{
	width:30%;
}

table.society_table_03 .w05{
	width:40%;
}

table.society_table_03 .w06{
	width:75%;
}

table.society_table_03 .w07{
	width:10%;
}

table.society_table_03 .w08{
	width:25%;
}

/* 2008.10.14 add */
table.society_table_03 .w09{
	width:55%;
}

/*--2009.02.25 add--*/
table.society_table_04 {
	width:100%;
	border: 1px solid #CCCCCC;
}

table.society_table_04 th{
	color:#FFFFFF;
	background: #65B38B;
	padding:5px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

table.society_table_04 td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

table.society_table_04 td.c01{
	background:#E9F4F0;
}



div.pdf_box {
	padding:15px;
	border: 1px solid #CCCCCC;
	margin: 0px auto;
}


div.pdf_box div.imgleft{
	margin-right:10px;
	float: left;
}



/*---------[Button_link]---------*/

span.dspn{
	display: none;
}


/*--[green_detail]--*/
div.btnLink_01 a{
	width:93px;
	height:17px;
	display: block;
	background:url(/society/contribution/activity/img/index_btn_01.jpg) 0px 0px no-repeat;
}

div.btnLink_01 a:hover{
	background:url(/society/img/btn_detail_o.jpg) 0px 0px no-repeat;
}

/*--[red_detail]--*/
div.btnLink_02 a{
	width:93px;
	height:17px;
	display: block;
	background:url(/society/img/society_btn_01.jpg) 0px 0px no-repeat;
}

div.btnLink_02 a:hover{
	background:url(/society/img/btn_detail_o.jpg) 0px 0px no-repeat;
}

/*--[index btn] 2009.04.02 add--*/
div.index_btnLink_01 a {
	width: 93px;
	height: 17px;
	display: block;
	background: url("/society/contribution/activity/img/index_btn_01.jpg") 0px 0px no-repeat;
}

div.index_btnLink_01 a:hover {
	background: url("/society/img/index_btn_01_o.jpg") 0px 0px no-repeat;
}

/*--[contribution_top]--*/
div.cont_btnLink_01 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/contribution/img/index_btn_01.jpg) 0px 0px no-repeat;
}

div.cont_btnLink_01 a:hover{
	background:url(/society/contribution/img/index_btn_01_o.jpg) 0px 0px no-repeat;
}


div.cont_btnLink_02 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/contribution/img/index_btn_02.jpg) 0px 0px no-repeat;
}

div.cont_btnLink_02 a:hover{
	background:url(/society/contribution/img/index_btn_02_o.jpg) 0px 0px no-repeat;
}

/*2010.06.03 add*/
div.cont_btnLink_03 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/contribution/img/index_btn_03.jpg) 0px 0px no-repeat;
}

div.cont_btnLink_03 a:hover{
	background:url(/society/contribution/img/index_btn_03_o.jpg) 0px 0px no-repeat;
}




/*--[environment_top]--*/
div.env_btnLink_01 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_01.jpg) 0px 0px no-repeat;
}

div.env_btnLink_01 a:hover{
	background:url(/society/environment/img/index_btn_01_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_02 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_02.jpg) 0px 0px no-repeat;
}

div.env_btnLink_02 a:hover{
	background:url(/society/environment/img/index_btn_02_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_03 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_03.jpg) 0px 0px no-repeat;
}

div.env_btnLink_03 a:hover{
	background:url(/society/environment/img/index_btn_03_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_04 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_04.jpg) 0px 0px no-repeat;
}

div.env_btnLink_04 a:hover{
	background:url(/society/environment/img/index_btn_04_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_05 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_05.jpg) 0px 0px no-repeat;
}

div.env_btnLink_05 a:hover{
	background:url(/society/environment/img/index_btn_05_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_06 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_06.jpg) 0px 0px no-repeat;
}

div.env_btnLink_06 a:hover{
	background:url(/society/environment/img/index_btn_06_o.jpg) 0px 0px no-repeat;
}

div.env_btnLink_07 a{
	width:191px;
	height:33px;
	display: block;
	background:url(/society/environment/img/index_btn_07.jpg) 0px 0px no-repeat;
}

div.env_btnLink_07 a:hover{
	background:url(/society/environment/img/index_btn_07_o.jpg) 0px 0px no-repeat;
}


/*---------[/wlb/] add 2008/07/08---------*/
p.wlb_title_01{
	background: url(/society/wlb/img/wlb_ico_01.gif) no-repeat left top!important;
	padding: 0 0 0 20px !important;
	margin: 0px 0px 6px 4px;
	font-weight: bold;
	display: block;
}

p.wlb_textBox_left {
	float:left;
	width:295px;
}

p.wlb_textBox_right {
	float:right;
	width:300px;
}

div.wlb_imgBox_right {
	float:right;
	margin:0px 10px 0px 0px;
}


div.wlb_index_bg01 {
	width:582px;
	background: url(/society/wlb/img/index_bg_01.gif) no-repeat left bottom;
	padding: 13px 13px 12px 10px;
}

div.wlb_index_bg02 {
	width:605px;
	background: url(/society/wlb/img/index_bg_02.gif) no-repeat left top;
	padding: 4px 0px 0px;
}

div.wlb_index_bg03 {
	width:605px;
	background: url(/society/wlb/img/index_bg_03.gif) no-repeat left top;
	padding: 1px 0px 0px;
}

div.wlb_index_bg01 p{
	line-height:1.4 !important;
}

div.wlb_index_imgBox {
	padding: 0px 0px 0px 20px;
	float:right;
}

table.wlb_table_01 {
	width:380px;
}

table.wlb_table_01 th{
	width:50px;
	padding:0px 5px 5px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
}

table.wlb_table_01 td{
	width:320px;
	padding:0px 0px 5px;
	vertical-align: top;
}

table.wlb_table_02 {
	width:390px;
}

table.wlb_table_02 th{
	width:50px;
	padding:0px 5px 5px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
}

table.wlb_table_02 td{
	width:330px;
	padding:0px 0px 5px;
	vertical-align: top;
}

/*--2009.03.24 add--*/
table.wlb_table_03 {
	width: 100%;
	margin-left: 10px;
}

table.wlb_table_03 td {
	vertical-align: top;
}

table.wlb_table_03 td.style01 {
	width: 5%;
	padding-bottom: 5px;
}

table.wlb_table_03 td.style02 {
	width: 95%;
	padding-bottom: 5px;
}

div.wlb_bgBox_01 {
	width: 563px;
	padding: 20px 20px 10px 20px;
	background: #fbf9ec;
	border: 1px solid #f1dfb9;
}

div.wlb_bgBox_02 {
	width: 583px;
	padding: 10px;
	background: #fbf9ec;
	border: 1px solid #f1dfb9;
}


/* [contribution] 2008.07.15 add */
div.act_textBox_top {
	background: url(/society/contribution/activity/img/act04_box_top.gif) no-repeat left top;
	padding: 0 15px;
}

div.act_textBox_bot {
	background: url(/society/contribution/activity/img/act04_box_bot.gif) no-repeat left bottom;
	padding-bottom: 15px;
}

h2.h2_act_style {
	padding: 3px 10px;
	background: #65B38B;
	width: 260px;
	font-size: 12px;
	color: #FFFFFF;
}

div.w05 {
	width: 192px;
}

div.left_textBox_02 {
	width: 368px;
	float: left;
}

p.style01 {
	color: #006636;
}

/*--2009.01.15 add--*/
div.act_imgBox {
	float: right;
	padding: 5px 0px 0px 25px;
}

div.act_imgBox .FontS {
	font-size:0.7em; line-height:1.3 !important;
}


/*--[CSR performance] 2009.02.25 add--*/
div.index_csr_leftBox {
	margin: 0px;
	float:left;
	width:220px;
	padding-top: 6px;
}

div.index_csr_rightBox {
	margin: 0px;
	float:right;
	width:375px;
}

div.btnLink_03 a{
	width:185px;
	height:17px;
	display: block;
	background:url("/society/performance/img/csr_btn_01.jpg") 0px 0px no-repeat;
}

div.btnLink_03 a:hover{
	background:url("/society/performance/img/csr_btn_01_o.jpg") 0px 0px no-repeat;
}

div.btnLink_04 a{
	width:185px;
	height:17px;
	display: block;
	background:url("/society/performance/img/csr_btn_02.jpg") 0px 0px no-repeat;
}

div.btnLink_04 a:hover{
	background:url("/society/performance/img/csr_btn_02_o.jpg") 0px 0px no-repeat;
}

div.btnLink_05 a{
	width:185px;
	height:17px;
	display: block;
	background:url("/society/performance/img/csr_btn_03.jpg") 0px 0px no-repeat;
}

div.btnLink_05 a:hover{
	background:url("/society/performance/img/csr_btn_03_o.jpg") 0px 0px no-repeat;
}

div.btnLink_06 a{
	width:185px;
	height:17px;
	display: block;
	background:url("/society/performance/img/csr_btn_04.jpg") 0px 0px no-repeat;
}

div.btnLink_06 a:hover{
	background:url("/society/performance/img/csr_btn_04_o.jpg") 0px 0px no-repeat;
}

/*--[Global_Compact] 2009.03.23 add--*/
p.gc_title_01{
	background: url(/society/global_compact/img/gc_ico_01.gif) no-repeat left top!important;
	padding: 0 0 0 20px !important;
	margin: 0px 0px 6px 4px;
	font-weight: bold;
	display: block;
}

table.gc_table_01 {
	width: 100%;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: left;
}

table.gc_table_01 th {
	background: #f2f8ed;
	padding: 3px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	vertical-align: top;
}

table.gc_table_01 td {
	vertical-align: top;
}

table.gc_table_01 td.style01 {
	width: 5%;
	padding: 3px 5px 3px 15px;
	border-bottom: 1px solid #CCCCCC;
}

table.gc_table_01 td.style02 {
	width: 95%;
	padding: 3px 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}




/*----*/
div.LatestBox {
	width: 170px;
	float: left;
	background: url(/society/contribution/img/contribution_bg_top.gif) no-repeat left top;
}

div.LatestBox_bg {
	background: url(/society/contribution/img/contribution_bg_bot.gif) no-repeat left bottom;
	margin-top: 15px;
	padding: 0 3px 15px 3px;
}

div.right_textBox {
	width: 410px;
	float: right;
}


div.right_textBox h3 {
	background: url(/share/img/lin_03.gif) no-repeat left bottom;
	margin: 0 0 15px;
	padding: 5px 0px 10px 5px;
	font-size: 1em;
	font-weight:normal;
	display: block;
}

table.society_table_05 {
	width: 100%;
}

table.society_table_05 td {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 5px 7px 6px 7px;
	vertical-align: top;
}



table.society_table_05 td.style01 {
	width: 5%;
}

table.society_table_05 td.style02 {
	width: 95%;
}


div.society_box {
	background: url(/share/img/lin_07.gif) no-repeat left bottom;
	padding-bottom: 20px;
}
