@charset "UTF-8";
/*------------------*/
@import url("sub.css");
#env-main {
	margin-top: 0px;
}
#env-main h2{
	background-image: url(../corporate/img_environment/h2_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 635px;
	overflow: hidden;
	text-indent: -9999px;
}
#env-main .group{
	width: 589px;
}
#env-main .group .photo{
	float: left;
	width: 207px;
}
#env-main .group .txt{
	float: right;
	width: 360px;
}
#catch{
	background-image: url(../corporate/img_environment/catch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 345px;
	overflow: hidden;
	text-indent: -9999px;
}
.clear{
	clear: both;
}
/*------------------*/

#ethos h2{
	height: 23px;
	width: 635px;
	background-image: url(../corporate/img_environment/h2_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	text-indent: -9999px;
}
/*------------------*/
#ideal h3{
	background-image: url(../corporate/img_environment/h3_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 70px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 5px;
}
#line h3{
	background-image: url(../corporate/img_environment/h3_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 70px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 5px;
}
.note{
	color: #71B72B;
	padding-left: 15px;
}
#line{
	margin-top: 25px;
}
/*------------------*/
#ethos-top{
	background-image: url(../corporate/img_environment/ethos_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 590px;
	overflow: hidden;
}
#ethos-bottom{
	background-image: url(../corporate/img_environment/ethos_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 590px;
	overflow: hidden;
}
#ethos-box{
	background-image: url(../corporate/img_environment/ethos_box.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 560px;
	padding-right: 15px;
	padding-left: 15px;
}
/*------------------*/
#ethos-box li{
	background-image: url(../corporate/img_environment/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 7px;
}
#ethos-box li li{
	background-image: none;
	padding: 0px 0px 0px 26px;
}
#ethos-box .no01 span{
	background-image: url(../corporate/img_environment/no01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	display: block;
}
#ethos-box .no02 span{
	background-image: url(../corporate/img_environment/no02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	display: block;
}
#ethos-box .no03 span{
	background-image: url(../corporate/img_environment/no03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	display: block;
}
#ethos-box .no04 span{
	background-image: url(../corporate/img_environment/no04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	display: block;
}
#ethos-box .no04{
	background-image: none;
}





