@charset "UTF-8";
/* CSS Document */

@import "../../lib/cmn_css/component.css";
@import "../../products/css/products_comp.css";
@import "../../activity/css/activity_comp.css";

.second {
	background:url(../image_uniq/h_activity.jpg) top left no-repeat;
	clear:both;
	margin-bottom:15px;
	padding:0;
	width:580px;
	height:100px;
}

.second span {
/* fontsizeFixed */
	display:block;
	font-size:small;
	text-indent:-9999px;
	overflow:hidden;
}

/* activeTable */

#contents table.activeTable01 {
	width: 580px;
	padding-top:15px;
	*margin-top:30px;
}

#contents table.activeTable01 td.borderD2 {
	background: url(../image_uniq/bg_acvtable_01.gif) left top repeat-y;
	border-top: 1px #D2D2D2 solid;
	border-bottom: 1px #D2D2D2 solid;
	padding: 10px 0 10px 0;
	width: 279px;
}

#contents div.acvInner {
	margin: 2px 14px 2px; 14px;
}

/* head rollover */

#contents h2 {
 display: block;
 width: 220px;
 height: 27px;
padding-bottom:3px;
/* text-indent: -9999px;*/
}

#contents h2 a {
 outline: 0;
 display: block;
 width: 220px;
 height: 27px;
 background-color: #FFF;
/* text-indent: -9999px;*/
}

#contents h2.kankyo_sengen,
#contents h2.kankyo_sengen a {
 background-image: url(../image_uniq/h2_kankyo_sengen01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_sengen a:hover {
 background-image: url(../image_uniq/h2_kankyo_sengen02.jpg);
 background-repeat: no-repeat;
}

#contents h2.kankyo_hairyo,
#contents h2.kankyo_hairyo a {
 background-image: url(../image_uniq/h2_kankyo_hairyo01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_hairyo a:hover {
 background-image: url(../image_uniq/h2_kankyo_hairyo02.jpg);
 background-repeat: no-repeat;
}

#contents h2.kankyo_keikaku,
#contents h2.kankyo_keikaku a {
 background-image: url(../image_uniq/h2_kankyo_keikaku01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_keikaku a:hover {
 background-image: url(../image_uniq/h2_kankyo_keikaku02.jpg);
 background-repeat: no-repeat;
}

#contents h2.kankyo_office,
#contents h2.kankyo_office a {
 background-image: url(../image_uniq/h2_kankyo_office01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_office a:hover {
 background-image: url(../image_uniq/h2_kankyo_office02.jpg);
 background-repeat: no-repeat;
}


#contents h2.kankyo_communication,
#contents h2.kankyo_communication a {
 background-image: url(../image_uniq/h2_kankyo_comm01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_communication a:hover {
 background-image: url(../image_uniq/h2_kankyo_comm02.jpg);
 background-repeat: no-repeat;
}


#contents h2.kankyo_katsudou,
#contents h2.kankyo_katsudou a {
 background-image: url(../image_uniq/h2_kankyo_other01.jpg);
 background-repeat: no-repeat;
}
#contents h2.kankyo_katsudou a:hover {
 background-image: url(../image_uniq/h2_kankyo_other02.jpg);
 background-repeat: no-repeat;
}





/*
#contents h2 {
 display: block;
 width: 220px;
 height: 27px;
 background-image: url(../image_uniq/h_activity_index.gif);
 text-indent: -9999px;
}

#contents h2 a {
 outline: 0;
 display: block;
 width: 220px;
 height: 27px;
 background-color: #FFF;
 background-repeat: no-repeat;
 text-indent: -9999px;
 background-image: url(../image_uniq/h_activity_index.gif);
}


#contents h2.kankyo_sengen,
#contents h2.kankyo_sengen a {
 background-position: 0 0;
}
#contents h2.kankyo_sengen a:hover {
 background-position: -247px 0;
}

#contents h2.kankyo_hairyo,
#contents h2.kankyo_hairyo a {
 background-position: 0 -27px;
}
#contents h2.kankyo_hairyo a:hover {
 background-position: -247px -27px;
}

#contents h2.kankyo_keikaku,
#contents h2.kankyo_keikaku a {
 background-position: 0 -54px;
}
#contents h2.kankyo_keikaku a:hover {
 background-position: -247px -54px;
}

#contents h2.kankyo_office,
#contents h2.kankyo_office a {
 background-position: 0 -81px;
}
#contents h2.kankyo_office a:hover {
 background-position: -247px -81px;
}


#contents h2.kankyo_communication,
#contents h2.kankyo_communication a {
 background-position: 0 -108px;
}
#contents h2.kankyo_communication a:hover {
 background-position: -247px -108px;
}


#contents h2.kankyo_katsudou,
#contents h2.kankyo_katsudou a {
 background-position: 0 -135px;
}
#contents h2.kankyo_katsudou a:hover {
 background-position: -247px -135px;
}
*/

