/* Formaldehyde
*******************************************************************************/
#envpolicyBox .shishinEntry ol li {
	font-size: 100%;
}
#wrap #main #conRight .closingTable {
	width: 570px;
}
#wrap #main #conRight .closingTable .ct1 td {
	background-image: url(img/closing_bg_td.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	background-color: #F2F2F2;
	padding-top: 5px;
	font-size: 100%;
}
#wrap #main #conRight .closingTable .ct2 td {
	background-image: url(img/closing_bg_td.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	background-color: #F3F5EF;
	padding-top: 5px;
	font-size: 100%;
}
#wrap #main #conRight .closingTable .ctTitle {
	background-image: url(img/freport_ic01.gif);
	background-repeat: no-repeat;
	background-position: 14px 4px;
	padding-left: 30px;
	width: 232px;
}
#wrap #main #conRight .closingTable .ct1 .ctIco {
	background-image: url(img/closing_pdfline01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 33px;
	padding-left: 49px;
}
#wrap #main #conRight .closingTable .ct2 .ctIco {
	background-image: url(img/closing_pdfline02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 33px;
	padding-left: 49px;
}
#wrap #main #conRight .closingTable .ct1 .ctTxt,
#wrap #main #conRight .closingTable .ct2 .ctTxt  {
	width: 210px;
	padding-right: 16px;
}
#wrap #main #conRight .closingTable a {
	color: #0000FF;
	text-decoration: none;
}
#wrap #main #conRight .closingTable a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#wrap #main #conRight #formBox {
	padding-top: 18px;
}

/* Enviroment Policy
*******************************************************************************/

#wrap #main #conRight #envpolicyBox {
	width: 550px;
	padding-left: 5px;
}
#wrap #main #conRight #envpolicyBox h2 {
	clear: both;
	background-image: url(img/envpolicy_line01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 14px;
	margin-left: 4px;
	width: 550px;
}
#wrap #main #conRight #envpolicyBox .shiseiTxt {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 30px;
}

#wrap #main #conRight #envpolicyBox .shishinEntry {
	width: 514px;
	margin-left: 22px;
	background-image: url(img/envpolicy_bg_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
	margin-top: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry h3 {
	background-image: url(img/envpolicy_bg_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 514px;
	padding-bottom: 10px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li {
	padding-top: 13px;
	background-image: url(img/envpolicy_hasen.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-right: 30px;
	margin-left: 30px;
	padding-bottom: 2px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry01 {
	display: block;
	background-image: url(img/envpolicy_ic01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry02 {
	display: block;
	background-image: url(img/envpolicy_ic02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry03 {
	display: block;
	background-image: url(img/envpolicy_ic03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry04 {
	display: block;
	background-image: url(img/envpolicy_ic04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry05 {
	display: block;
	background-image: url(img/envpolicy_ic05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
}
#wrap #main #conRight #envpolicyBox .shishinEntry li .entry_etc {
	display: block;
	padding-left: 25px;
}

.text00{
padding:0px 0px 30px 8px;
}

/* Preservation
*******************************************************************************/

#wrap #main #contents #conRight #preservation_box01 {
	background: url(img/preservation_bg_top.gif) no-repeat right bottom;
	margin: 35px 0px 0px 0px;
}
#wrap #main #contents #conRight #preservation_box01 .preservation_readbox {
	width: 566px;
	height: 255px;
	margin: 40px 0px 0px 0px;	
}
#wrap #main #contents #conRight #preservation_box01 img {
	margin: 0px 0px 0px 8px;
}
#wrap #main #contents #conRight #preservation_box01 .preservation_read {
	font-size: 87%;
	line-height: 145%;
	width: 566px;
	margin: 0px 0px 0px 8px;
}
#wrap #main #contents #conRight .preservation_box02 {
	margin: 40px 0px 0px 0px;
}
#wrap #main #contents #conRight .preservation_box02 .pre_text_waku {
	margin: 20px 8px 0px 8px;
	width: 558px;
}
#wrap #main #contents #conRight .preservation_box02 .text_left,
#wrap #main #contents #conRight .preservation_box03 .text_left {
	float: left;
	width: 349px;
	margin-right: 15px;
}
#wrap #main #contents #conRight .preservation_box02 .text_right {
	float: right;
	width: 349px;
	margin-left: 15px;
}
* html #wrap #main #contents #conRight .preservation_box02 .text_left,
* html #wrap #main #contents #conRight .preservation_box03 .text_left {
	float: left;
	width: 341px;
}
* html #wrap #main #contents #conRight .preservation_box02 .text_right {
	float: right;
	width: 341px;
}
#wrap #main #contents #conRight .preservation_box02 p img {
	padding: 4px;
	border: solid 1px #CCCCCC;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box {
	background: url(img/preservation_bg_sub01.gif) no-repeat left top;
	margin-top: 20px;
	padding: 30px 20px 20px 20px;
	height: 211px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box {
	background: url(img/preservation_bg_sub02.gif) no-repeat left top;
	margin-top: 20px;
	padding: 30px 20px 20px 20px;
	height: 211px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box {
	background: url(img/preservation_bg_sub03.gif) no-repeat left top;
	margin-top: 20px;
	padding: 30px 20px 20px 30px;
	height: 205px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_sub01_01,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_sub02_01 {
	float: left;
	width: 260px;
	margin-top: 12px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .preservation_sub03_01 {
	float: left;
	width: 520px;
	margin-top: 12px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_sub01_02,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_sub02_02 {
	float: right;
	width: 260px;
	margin-top: 12px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_sub01_01 .sub01_01 {
	background: url(img/preservation_product01.gif) no-repeat left top;
	width: 127px;
	height: 14px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_sub01_02 .sub01_02 {
	background: url(img/preservation_product02.gif) no-repeat left top;
	width: 138px;
	height: 14px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_sub02_01 .sub02_01 {
	background: url(img/preservation_product03.gif) no-repeat left top;
	width: 127px;
	height: 14px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_sub02_02 .sub02_02 {
	background: url(img/preservation_product04.gif) no-repeat left top;
	width: 36px;
	height: 14px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .preservation_sub03_01 .sub03_01 {
	background: url(img/preservation_product03.gif) no-repeat left top;
	width: 127px;
	height: 14px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .pre_text,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .pre_text {
	float: left;
	width: 150px;
	margin-top: 10px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .pre_text {
	float: left;
	width: 390px;
	margin-top: 10px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box dd img,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box dd img {
	float: left;
	margin-left: 10px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box dd img {
	float: left;
	margin-left: 20px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_next,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_next {
	background: url(img/preservation_next.gif) no-repeat top left;
	width: 335px;
	height: 28px;
	margin: 155px 0px 0px 100px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .preservation_next {
	background: url(img/preservation_next.gif) no-repeat top left;
	width: 335px;
	height: 28px;
	margin: 150px 0px 0px 100px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_next a,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_next a,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .preservation_next a {
	display: block;
	width: 335px;
	height: 28px;
	text-indent: -9999px;
}
#wrap #main #contents #conRight .preservation_box02 .preservation_sub01_box .preservation_next a:hover,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub02_box .preservation_next a:hover,
#wrap #main #contents #conRight .preservation_box02 .preservation_sub03_box .preservation_next a:hover {
	background: url(img/preservation_next_hover.gif) no-repeat top left;
	width: 335px;
	height: 28px;
}