﻿@charset "utf-8";

/* =========================================================
◆共通
========================================================= */
#je_wrap h1,#je_wrap h2,#je_wrap h3,#je_wrap ul,
#gyoumu_wrap h1,#gyoumu_wrap h2,#gyoumu_wrap h3,#gyoumu_wrap ul{
margin:0;
padding:0;
}
#je_wrap img,
#gyoumu_wrap img {
border: 0;
}
#je_wrap p,
#gyoumu_wrap p{
margin:0;
}
.left_box{
width:327px;
}

#cont01_box ul,
#eco_tx ul{
list-style:none;
}
.blue_mk a{
color: blue;
}
#footer{
background:#cccccc;
font-size:12px;
font-family:Arial;
}
address{
font-style:normal;
}
/* =========================================================
◆TOP
========================================================= */
#bnr_je{
margin:0;
padding:0;
width:503px;
height:93px;
position:absolute;
top : 520px;
left : 191px;
z-index:9999px;
}


/* =========================================================
◆gyoumu
========================================================= */

#tel_box{
position:absolute;
top:277px;
left:5px;
}
#eco_tx{
font-size:12px;
position:absolute;
top:265px;
left:199px;
}
#eco_tx ul{
padding-top:10px;
}
#eco_tx a{
font-weight:bold;
}
#eco_img{
position:absolute;
top:267px;
left:313px;
}
#eco_btn{
position:absolute;
top:397px;
left:366px;
}


/* =========================================================
◆eco
========================================================= */
#je_wrap h3{
margin-bottom:15px;
}
#je_box{
position:absolute;
top:84px;
left:144px;
width: 615px;
}
#je_wrap{
background:#ffffff;
width: 575px;
padding: 0 20px;
_padding-right:20px;
_width: 615px;
font-size: 12px;
z-index: 99999;
}


/* =========================================================
main
========================================================= */
#main{
background:url(../../je_img/main_bk.jpg) no-repeat left top;
width:575px;
height:225px;
}
#about_je{
background:url(../../je_img/about_bk.jpg) no-repeat;
width:362px;
height:62px;
margin-left:9px;
padding:13px 17px 15px;
}
#main h2{
padding-bottom:8px;
}

/* =========================================================
◆navi
========================================================= */
#navi #navi_li{
background:#f6f7f6;
color:#568f56;
padding:6px 0 6px 13px;
width:478px;
font-size:11px;
_font-size:10px;
}

#navi a:link{color:#568f56; text-decoration:underline;}
#navi a:visited{color:#568f56; text-decoration:underline;}
#navi a:hover{color:#568f56; text-decoration:none;}
#navi a:active{color:#568f56; text-decoration:underline;}

/* =========================================================
◆bamboo
========================================================= */
#bamboo{
background:url(../../je_img/bamboo_bk.jpg) no-repeat left top;
width:576px;
padding:21px 0 0 11px;
}
#bamboo dl dd{
color:#3e3309;
width:427px;
font-size:11px;
_font-size:10px;
_line-height:16px;
}

/* =========================================================
◆cont
========================================================= */
.fortop a:link{color:#568f56; text-decoration:none;}
.fortop a:visited{color:#568f56; text-decoration:none;}
.fortop a:hover{color:#568f56; text-decoration:underline;}
.fortop a:active{color:#568f56; text-decoration:none;}
.fortop{
font-size:11px;
_font-size:10px;
clear:both;
text-align:right;
}

#cont01_box{
border:1px solid #388723;
padding:8px;
font-size:11px;
_font-size:10px;
_line-height:16px; 
}
#cont01_box p{
color:#388723;
}
#attention{
font-size:11px;
}
#cont01 table{
border-collapse: collapse;
border-spacing: 0;
background:#fffadf;
border:1px solid #e1e1e1;
font-size:11px;
}
#cont01 table th{
border-top:1px solid #ffffff;
padding:4px 5px;
_font-size:9px;
text-align:left;
font-weight: inherit;
_font-weight:100;
}
#cont01 table td{
border-left:1px solid #cde374;
border-top:1px solid #ffffff;
padding:4px 5px;
}
#cont01 table #tb_top{
background:#388723;
}
#cont01 table .type{
background:#cde374;
}
#cont01 table .st01{
width:84px;
}
#cont01 table .st02{
width:134px;
}
#cont01 table .st03{
width:105px;
}
#cont01 .right_box p img{
border:1px solid #f4f4f4;
}