body  { color: #5d5d5d; font-size: 0.9em; font-family: sans-serif, "Hiragino Kaku Gothic Pro", Arial, Helvetica, Verdana, "qMmpSPro W3", Osaka, CI, Meiryo, "lr oSVbN"; background-color: #fff; background-image: url(img/back.gif); background-repeat: repeat-x; margin: 0 auto;}
#page { background-color: #fff; width: 900px; margin-right: auto; margin-left: auto; }
p {}
td  {}
.leftmenu { padding-left: 22px; text-align:left; font-size:12px;}

a:link { color: #ff4500; text-decoration: none }
a:hover { color: #ff4500; text-decoration: underline }
a:visited { color: #ff4500; text-decoration: none; }
#footer { color: #777; font-size: 0.8em; background-color: #fff; background-image: url(img/foot_back.gif); width: 100%; padding-top: 20px; padding-bottom: 25px; }
#footer a:link { color: #ff4500; text-decoration: none   }
#footer a:hover { color: #ff4500; text-decoration: underline   }
#footer a:visited { color: #ff4500; text-decoration: none; }
.copyright { color: #a4a4a4 !important; font-size:12px; text-align: right; margin-top:15px;}
.sizes { font-size: 0.9em; }
.copytext { font-size: 12px; line-height: 1.5em; }
.underspace { line-height: 1.7em; padding-bottom: 13px; }
.jirei { border: solid 1px #c7c7c7; }
.event { border: solid 1px #c7c7c7; }
#.event { border-top: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7;; }
.eventend { padding-top: 6px; border-top: 1px solid #c7c7c7; }
.headtext { font-size: 11px; }
#main { font-size: 0.95em; line-height: 1.6em; }
#main a:link { color: #517900; font-size: 1.1em; text-decoration: none    }
#main a:hover { color: #517900; font-size: 1.1em; text-decoration: underline    }
#main a:visited { color: #517900; font-size: 1.1em; text-decoration: none    }
	/*-------- エコポイント --------*/
.ecotext {
	font-size: 14px;
	line-height: 200%;
	color: #333;
}
.ecobox {
	font-size: 14px;
	line-height: 140%;
	background-color: #F2FFD7;
	margin: 5px;
	border: 1px dashed #993;
	color: #030;
	padding: 5px;
	width: 300px;
}
h3.eco{
	font-size: 14px;
	color: #693;
	text-decoration: underline;
	font-weight: bold;
}
.ecolinetext {
	border-bottom: double pink 3px;
	font-weight: normal;
	line-height: 190%;
}

.ecotext2 {
	font-size: 12px;
	color: #666;
	padding: 5px;
}

.ecotext4 {
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding: 5px;
}
.ecobox2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
}

	/*-------- エコポイント --------*/

/*採用情報 2011.06.20追加*/
.recruit_ttl,.recruit_table,.recruit_table01,.recruit_table02,.recruit_box{
	font: 86%/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.recruit_ttl {
	background: #eee;
	margin: 10px auto 0px;
	padding: 10px;
	width: 480px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	color: #a77917;
	text-align:left;
}
.recruit_table {
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

.recruit_table01 {
	width: 120px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #eee;
	color: #333;
	text-align: center;
}
.recruit_table02 {
	background: #f8f9f1;
	color: #000;
	line-height: 1.5em;
	padding: 10px;
	text-align:left;
}
.recruit_box {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background: #FFF5E8;
	padding: 10px;
	line-height: 1.5em;
}

.recruit_box strong {
	font-size: 16px;
	color: #a77917;
}


#footer .linkx a{
	color: #777;
	text-decoration: none;
}

#footer .linkx a:hover{
	color: #777;
	text-decoration: none;
}

/*-------- エコポイント --------*/
.ecotext {
	font-size: 14px;
	line-height: 200%;
	color: #333;
}
.ecobox {
	font-size: 14px;
	line-height: 140%;
	background-color: #F2FFD7;
	margin: 5px;
	border: 1px dashed #993;
	color: #030;
	padding: 5px;
	width: 300px;
}
h3.eco{
	font-size: 14px;
	color: #693;
	text-decoration: underline;
	font-weight: bold;
}
.ecolinetext {
	border-bottom: double pink 3px;
	font-weight: normal;
	line-height: 190%;
}

.ecotext2 {
	font-size: 12px;
	color: #666;
	padding: 5px;
}
.ecotext3 {
	background-color: #F4F0F0;
	padding: 5px;
	width: 610px;
	border: 1px dashed #CCC;
	color: #666;
	line-height: 1.5em;
	margin-bottom: 5px;
}
.ecotext4 {
	font-size: 16px;
	font-weight: bold;
	color: #900;
	padding: 5px;
}
.ecobox2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 610px;
}

.eco67_Box_All {
	width: 620px;
	text-align: left;
	margin: 0 auto;
}

.eco67_Box_All h2 {
	background: url(other/img/67/img_47_1.gif) no-repeat;
	width: 620px;
	height: 100px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

.eco67_Box_All p {
	line-height: 1.5em;
	padding: 0;
	margin: 0 0 10px 5px;
	width: 610px;
}

.eco67_Box_All h3.toku {
	background: url(other/img/67/img_47_4.gif) no-repeat;
	width: 407px;
	height: 55px;
	padding: 0;
	margin: 0 0 10px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.one {
	background: url(other/img/67/img_47_2.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.two {
	background: url(other/img/67/img_47_9.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.three {
	background: url(other/img/67/img_47_13.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.four {
	background: url(other/img/67/img_47_14.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.five {
	background: url(other/img/67/img_47_15.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.six {
	background: url(other/img/67/img_84_7.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.seven {
	background: url(other/img/67/img_47_22.jpg) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.eight {
	background: url(other/img/67/img_47_21.jpg) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.nine {
	background: url(other/img/67/img_84_5.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.ten {
	background: url(other/img/67/img_84_6.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.eleven {
	background: url(other/img/67/img_47_8.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_Box_All h3.twelve {
	background: url(other/img/67/img_47_7.gif) no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #3C0;
	width: 620px;
	height: 50px;
	padding: 0;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

.eco67_bg01 {
	background: url(other/img/67/img_84_1.gif) no-repeat;
	width: 610px;
	height: 146px;
	padding: 0;
	margin: 0 0 20px 5px;
	text-align: left;
}

.eco67_bg01 p {
	font-size: 12px;
	padding: 20px 20px 0 147px;
	margin: 0;
	line-height: 1.2em;
}

img.eco67_list {
	margin: 20px 0 0 10px;
	float: right;
	border: none;
}

img.eco67_ask {
	margin: 20px 131px;
}

.eco67_bg02 {
	background: url(other/img/67/img_84_9.jpg) no-repeat;
	width: 620px;
	height: 233px;
	padding: 0;
	margin: 0;
}

.eco67_bg02_in {
	width: 450px;
	float: right;
	margin: 60px 0 0 0;
}

.eco67_BoxCenter {
	width: 620px;
	text-align: center;
}

/*-------- エコポイント --------*/

