@charset "UTF-8";

/*++++++++++++++++++++++++++++++++++++++++++
右コンテンツ
+++++++++++++++++++++++++++++++++++++++++++*/

#container{
	background-image:url(../../parts/base_contents_index.gif);
}

#wrapper{
	background-image:none;
}

#index_contents{
	width:705px;
	margin:0 24px 0 21px;
}

h1, h2{
	background-repeat:no-repeat;
}

h1{
	width:705px;
	height:224px;
	background-image:url(../img/index_ttl.jpg);
}

h2{
	width:705px;
	height:19px;
	margin-bottom:15px;
	background-image:url(../parts/index_sbttl01.gif);
}

#index_txt{
	width:695px;
	margin:0 0 15px 10px;
	text-indent:1em;
}

#index_btn{
	width:705px;
}

#index_btn li{
	float:left;
	width:167px;
	height:139px;
	margin:0 12px 15px 0;
	background-repeat:no-repeat;
}

#index_btn li a{
	display:block;
	width:167px;
	height:139px;
	text-indent:-9999px;
}

#index_btn .btn_kaigyou{
	margin-right:0px;
}

#message{
	background-image:url(../parts/index_img01.gif);
}

#policy{
	background-image:url(../parts/index_img02.gif);
}

#eco{
	background-image:url(../parts/index_img03.gif);
}

li#fsc{
	margin-right:0px;
	background-image:url(../parts/index_img04.gif);
}

#ecoproducts{
	background-image:url(../parts/index_img05.gif);
}

#environment{
	background-image:url(../parts/index_img08.gif);
}

#community{
	background-image:url(../parts/index_img06.gif);
}

#employees{
	padding-bottom:25px;
	background-image:url(../parts/index_img07.gif);
}

#index_banner{
	width:400px;
	float:left;
	background-image:url(../../parts/dot02.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
#mainbox{
	float:left;
	width: 705px;
}
#index_newbtn{overflow:hidden; width:705px;}
#ebook{
	float:left;
	width:290px;
	margin-right: 14px;
	height: 180px;
	background: url(../parts/ebook.gif) no-repeat;
}

#btn_pdf{margin:0 10px 0 140px;}
#btn_ebook{margin:95px 10px 0 140px;}

#btnbox{
	float:left;
	width:400px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#btnbox li{
	float:left;
	width:290px;
	height:80px;
}
.right{
	padding-right:10px;
}
.stxt{font-size:10px}
.btncsr{background-image:url(../parts/btn_csr.gif); width:180px; height:25px; text-indent:-9999px;}

