@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-14T22:18:44+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("/english/society/action_report/img/ar2007_tit_h1.jpg") 0 0 no-repeat;
}

div#society_ContentsBox p.h1_readText span {
	display: block;
	padding: 90px 0 0 18px;
	font-size: 11px;
	line-height: 1.3;
	color: #444;
}

/* add_end 2008-03-14T22:18:44+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.27 add--*/
div.topicsBox {
	width: 424px;
	float: left;
}

div.reportBox {
	width: 166px;
	float: right;
}

div.topics_title { width: 416px; height: 24px; background: url(/english/society/img/index_tit_01.jpg) no-repeat left bottom; padding: 8px 8px 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: 605px;
}

table.index_table_02 th.style01 {
	width: 100%;
	background: url(/society/img/bg_w295_01.gif) repeat-x left bottom;
	padding-left: 10px;
	text-align: left;
}

table.index_table_02 td.style01 {
	width: 100%;
	background: url(/society/img/bg_w295_02.jpg) repeat-x left bottom;
	padding: 10px 15px 10px 10px;
	vertical-align: top;
}

table.index_table_02 td.style01 img {
	float: right;
}

table.index_table_02 td.style01 p {
	width: 430px;
	float: left;
}

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;
	float: left;
}

table.performance_table td.title strong {
	font-size: 0.8em;
	line-height: 1.2;
}

table.performance_table div.title {
	width: 314px;
	float: right;
	text-align: left;
}

table.performance_table td.style01 {
	width: 299px;
	padding-right: 10px;
	line-height: 1.4;
	color: #00346c;
	vertical-align: bottom;
}

table.performance_table td.style02 {
	width: 130px;
	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;
}

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.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.13 add */
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;
}
/*----------------*/

/*---------[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%;
}

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;
}

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%;
}

/*--2008.12.03 add--*/
table.society_table_03 .w08{
	width:25%;
}

table.society_table_03 .w09{
	width:55%;
}

/*--2010.01.26 add--*/
table.society_table_03 .w10{
	width:60%;
}

/*---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;
}
*/


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:61px;
	height:17px;
	display: block;
	background:url(/english/society/img/btn_detail.jpg) 0px 0px no-repeat;
}

div.btnLink_01 a:hover{
	background:url(/english/society/img/btn_detail_o.jpg) 0px 0px no-repeat;
}


/*--[red_detail]--*/
div.btnLink_02 a{
	width:61px;
	height:17px;
	display: block;
	background:url(/english/society/img/society_btn_01.jpg) 0px 0px no-repeat;
}

div.btnLink_02 a:hover{
	background:url(/english/society/img/btn_detail_o.jpg) 0px 0px no-repeat;
}

/*--[index btn] 2009.04.02 add--*/
div.index_btnLink_01 a {
	width: 61px;
	height: 17px;
	display: block;
	background: url("/english/society/img/btn_detail.jpg") 0px 0px no-repeat;
}

div.index_btnLink_01 a:hover {
	background: url("/english/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(/english/society/contribution/img/index_btn_01.jpg) 0px 0px no-repeat;
}

div.cont_btnLink_01 a:hover{
	background:url(/english/society/contribution/img/index_btn_01_o.jpg) 0px 0px no-repeat;
}


/*--[environment_top]--*/
div.env_btnLink_01 a{
	width:225px;
	height:43px;
	display: block;
	background:url(/english/society/environment/img/index_btn_01.jpg) 0px 0px no-repeat;
}

div.env_btnLink_01 a:hover{
	background:url(/english/society/environment/img/index_btn_01_o.jpg) 0px 0px no-repeat;
}




/*---------[/wlb/] add 2008/08/04---------*/
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:350px; 
}

table.wlb_table_01 th{
	width:70px;
	padding:0px 5px 5px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
}

table.wlb_table_01 td{
	width:270px;
	padding:0px 0px 5px;
	vertical-align: top;
}


table.wlb_table_02 {
	width:390px;
}

table.wlb_table_02 th{
	width:70px;
	padding:0px 5px 5px;
	font-weight:normal;
	text-align:left;
	vertical-align: top;
}

table.wlb_table_02 td{
	width:310px;
	padding:0px 0px 5px;
	vertical-align: top;
}

.w150 {
	width: 150px;
}

.w180 {
	width: 180px;
}

/*--2009.06.08 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.08.13 add */
div.act_textBox_top {
	background: url(/english/society/contribution/activity/human_resources/img/act04_box_top.gif) no-repeat left top;
	padding: 0 15px;
}

div.act_textBox_bot {
	background: url(/english/society/contribution/activity/human_resources/img/act04_box_bot.gif) no-repeat left bottom;
	padding-bottom: 15px;
}

h2.h2_act_style {
	padding: 3px 10px;
	background: #65B38B;
	width: 300px;
	font-size: 12px;
	color: #FFFFFF;
}

/*--2009.01.28 add--*/
h2.h2_act_style2 {
	padding: 3px 10px;
	background: #65B38B;
	width: 385px;
	font-size: 12px;
	color: #FFFFFF;
}

div.w05 {
	width: 192px;
}

div.left_textBox_02 {
	width: 368px;
	float: left;
}

p.style01 {
	color: #006636;
}

div#society_MainBox span.text_top {
	vertical-align: top;
	line-height: 100%;
}

/*--2009.01.28 add--*/
div.act_imgBox {
	float: right;
	padding: 5px 0px 0px 25px;
}

div.act_imgBox .FontS {
	font-size:0.7em; line-height:1.3 !important;
}

span.FontIt {
	font-style: italic;
}

/*--[CSR performance] 2009.02.27 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:125px;
	height:17px;
	display: block;
	background:url("/english/society/performance/img/csr_btn_01.jpg") 0px 0px no-repeat;
}

div.btnLink_03 a:hover{
	background:url("/english/society/performance/img/csr_btn_01_o.jpg") 0px 0px no-repeat;
}

div.btnLink_04 a{
	width:125px;
	height:17px;
	display: block;
	background:url("/english/society/performance/img/csr_btn_02.jpg") 0px 0px no-repeat;
}

div.btnLink_04 a:hover{
	background:url("/english/society/performance/img/csr_btn_02_o.jpg") 0px 0px no-repeat;
}

div.btnLink_05 a{
	width:125px;
	height:17px;
	display: block;
	background:url("/english/society/performance/img/csr_btn_03.jpg") 0px 0px no-repeat;
}

div.btnLink_05 a:hover{
	background:url("/english/society/performance/img/csr_btn_03_o.jpg") 0px 0px no-repeat;
}

div.btnLink_06 a{
	width:125px;
	height:17px;
	display: block;
	background:url("/english/society/performance/img/csr_btn_04.jpg") 0px 0px no-repeat;
}

div.btnLink_06 a:hover{
	background:url("/english/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%;
}




table.society_table_06 {
	width: 100%;
}

table.society_table_06 td {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	vertical-align: top;
}



table.society_table_06 td.style01 {
	width: 5%;
	padding: 5px 4px 6px 6px;
}

table.society_table_06 td.style02 {
	width: 95%;
	padding: 5px 6px 6px 4px;
}

/*10.11.18 add*/
table.society_table_06 {
	width: 100%;
}

table.society_table_06 td {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 5px 7px 6px 7px;
	vertical-align: top;
}


table.society_table_06 td.style01 {
	width: 5%;
}

table.society_table_06 td.style02 {
	width: 95%;
}

table.society_table_06 td.style01.end, table.society_table_06 td.style02.end {
	border-bottom:#CCCCCC 1px solid;
	background:none;
}

table.society_table_06 td.style01.nborder, table.society_table_06 td.style02.nborder {
	background:none;
}

table.society_table_07 {
	width: 100%;
}

table.society_table_07 td {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	padding: 5px 7px 6px 7px;
	vertical-align: top;
}

table.society_table_07 td.style01 {
	width: 5%;
}

table.society_table_07 td.style02 {
	width: 17%;
}

table.society_table_07 td.style03 {
	width: 78%;
}

table.society_table_07 td.style01.end, table.society_table_07 td.style02.end , table.society_table_07 td.style03.end{
	border-bottom:#CCCCCC 1px solid;
	background:none;
}

table.society_table_07 td.style01.nborder, table.society_table_07 td.style02.nborder, table.society_table_07 td.style03.nborder  {
	background:none;
}

/*-------------------------*/



div.society_box {
	background: url(/share/img/lin_07.gif) no-repeat left bottom;
	padding-bottom: 20px;
}


/*2010.08.11 add*/
table.society_table_05 td.end {
	background: none;
	padding: 5px 7px 6px 7px;
	vertical-align: top;
}

div.newBox {
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
}

div.sumBox {
	width: 170px;
	float: left;
}

div.LatestBox2 {
	background: url(/society/contribution/img/contribution_bg_top.gif) no-repeat left top;
	padding:15px 3px 0 3px;
}

div.LatestBox2_bg {
	background: url(/society/contribution/img/contribution_bg_bot.gif) no-repeat left bottom;
	padding-bottom:15px;
}

div.LatestBox3 {
	background: url(/society/img/report_bg_top.gif) no-repeat left top;
	padding:15px 3px 0 3px;
}

div.LatestBox3_bg {
	background: url(/society/img/report_bg_bot.gif) no-repeat left bottom;
	padding-bottom:15px;
}


/*--2010.11.09 add--*/
table.wlb_table_04 {
	width:400px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

table.wlb_table_04 th{
	width:70px;
	padding:3px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; 
}

table.wlb_table_04 td{
	width:330px;
	padding:3px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc; 
}

ul.wlb_ulList_01 {
	padding:0px;
	margin:0px;
	width:460px;
}

ul.wlb_ulList_01 li{
	padding:0px 0px 0px 12px;
	margin:3px 0px 0px;
	list-style:none;
	text-indent: -10px;
	line-height:1.3em;
}

.wlb_underLinkArea {
	padding-top:10px;
	background: url(/share/img/lin_04.gif) repeat-x left top;
}


/*--[/sub_index]add 2011/01/21 --*/
.sub_index_jireiArea {
	width:595px;
	background: url(/share/img/lin_04.gif) repeat-x left bottom;
	margin-bottom: 10px;
	padding: 0px 5px 10px;
}
.sub_index_jireiArea .ico_pdf {
	margin-left:5px;
	padding-bottom:2px;
}
.sub_index_imgBox {
	width:125px;
	float:right;
}
.sub_index_textBox {
	width:450px;
	float:left;
}

ul.sub_index_ulList {
	padding:0px;
	margin:0px;
}
ul.sub_index_ulList li{
	padding:0px;
	margin:0px 15px 5px 5px;
	width:280px;
	list-style:none;
	float:left;
}
ul.sub_index_ulList li a{
	display:block;
	background: url(/share/img/ico_arrow_01.gif) no-repeat 0px 2px;
	padding-left:12px;
}

/*--2010.09.29 add--*/
.wlb_underLinkArea {
	padding-top:10px;
	background: url(/share/img/lin_04.gif) repeat-x left top;
}

/* [contribution] 2011.02.15 add */

div.cont_actLinkBox{
	text-align:right;
}

div.cont_actLinkBox a {
	padding: 1px 3px 1px 4px;
	text-decoration: none;
}

div.cont_actLinkBox a:hover {
	padding: 1px 3px 1px 4px;
	background: #C1E7E4;
	text-decoration: none;
	color: #FF3300;
}

div.cont_actLinkBox strong.stay {
	padding: 1px 3px 1px 4px;
	background: #C1E7E4;
}

div.w06 {
	width: 150px;
}

div.left_textBox_03 {
	width: 410px;
	float: left;
}

div.act_textBox_bot div.left_textBox_04 {
	width: 400px;
	float: left;
}

div.w07 {
	width: 140px;
}
/*-----------------*/

