/*============================================
 （株）環境エネルギー総合研究所 
 　トップページ　スタイルシート

=============================================*/

*{margin:0;padding:0;font-size:100%;}
body{min-width:800px;text-align:center;background:url('img/bg_2.jpg') left bottom repeat-x #fff;}
a{color:#5A9F35;}
a:hover{color:#FF9933;}
a:active{}

/*-- 書式
---------------------------------*/
p{margin:1em 1em 1em 0.5em;}
ul, ol, dl{margin:1em 1em 1em 0.5em;}
li{margin:0 0 0 1em;line-height:120%;}
dt{margin:0 0 0.5em 0;}
dd{margin:0 0 0.5em 1em;line-height:120%;}
sup{vertical-align:top;font-size:80%;}
sub{vertical-align:bottom;font-size:80%;}

li ul, dd ul, li ol, #contents dd ol{margin:0 0 0 1em;}
h1{margin:0;font-size:80%;}
h2{margin:0 0 1em 0;font-size:80%;}
h3{margin:0 0 1em 0;}
ul.no-mark, ol.no-mark{list-style:none;margin:0;}
dl ul.no-mark li{list-style:none;margin:0}
dl.horizon{}
dl.horizon dt{float:left;padding:0 5px 0 0;}

.t-s{font-size:90%;}

.t-r{text-align:right;}
.t-c{text-align:center;}
.t-l{text-align:left;}

.clear{clear:both;}

img{border:0px none;}

.no-disp{position:absolute;top:-9000px;left:-9000px;}


/*-- 枠
---------------------------------*/
#wrapper-1{background:url('img/top/bg.gif') left top repeat-x;border-top:1px solid #fff;}
*html #wrapper-1{border-top:none;}
#wrapper-2{position:relative;width:706px;margin:0 auto;text-align:left;color:#333;}

/*-- #header 
--------------------*/
#header{margin-top:26px;width:706px;height:72px;background:url('img/top/head_bg1.jpg') left top no-repeat;}
#header p, #header ul, #header li{margin:0;}
#h-title h1{display:none;}

/*-- #footer 
--------------------*/
#footer{width:706px;height:42px;clear:both;background:url('img/foot_bg.gif') left top no-repeat;}
#footer p{margin:0;display:none;}
#f-menu{float:right;margin:10px 5px 0 0;list-style:none;width:156px;height:14px;background:url('img/fmenu.gif') left top no-repeat;}
#f-menu li{margin:0;float:left;display:block;font-size:70%;}
#f-menu a{background:url('img/fmenu.gif') left top no-repeat;text-indent:-9000px;display:block;width:76px;height:14px;}
#f-menu #contact a{background-position:0 0;}
#f-menu #contact a:hover{background-position:0 -50px;}
#f-menu #amap a{background-position:-76px 0;}
#f-menu #amap a:hover{background-position:-76px -50px;}


/*-- #menu
--------------------*/
#menu{position:absolute;left:0;top:344px;width:706px;height:55px;margin:0;}
*html #menu{top:370px;}
#g-menu ul{list-style:none;margin:0 0 0 32px;font-size:70%;width:642px;height:55px;background:url('img/top/gmenu.jpg') left top no-repeat;}
#g-menu li{margin:0;display:inline;}
#g-menu a{text-indent:-9000px;display:block;float:left;width:127px;height:55px;}
#g-menu a:hover{background:url('img/top/gmenu_on.jpg') left top no-repeat;}
#g-menu #m-mess a{background-position:0 0;}
#g-menu #m-feat a{background-position:-127px 0;}
#g-menu #m-busi a{background-position:-254px 0;}
#g-menu #m-news a{background-position:-381px 0;}
#g-menu #m-prof a{background-position:-508px 0;}


/*-- #main
--------------------*/
#main{margin:0;padding:0;background:url('img/con_bg.jpg') left top repeat-y;}
#contents{height:auto !important;height:300px;min-height:300px;padding-bottom:30px;background:url('img/con_bottom.jpg') left bottom no-repeat;}

#mainimage{width:706px;height:267px;background:url('img/top/image.jpg') left top no-repeat;}
#mainimage p{display:none;}

#container{margin:80px 30px 20px 30px;}
#news{float:left;width:435px;}
#news h2{margin:0 0 1em 0;}
#news dl{background:url('img/bor_gr.gif') left bottom repeat-x;padding-bottom:1em;}
#news dt{margin:1em 0 0.5em 0;}
#news dd.link a{background:url('img/icon_or.gif') no-repeat 0 2px;padding:0 0 0 25px;}
#news p{margin:0;}
#tonews{float:right;}
#tonews a{height:13px;width:45px;text-indent:-9000px;display:block;background:url('img/top/tonews.gif') left top no-repeat;}
#tonews a:hover{background-position:0 -50;}

#side{float:right;width:190px;}
#side p{margin:0 0 1em 0;font-size:70%;}
#side #recruit a{height:66px;width:182px;text-indent:-9000px;display:block;background:url('img/top/side_recruit.jpg') center no-repeat;}
#side #recruit a:hover{background:url('img/top/side_recruit_on.jpg') center no-repeat;}
#side #tool a{height:80px;width:182px;text-indent:-9000px;display:block;background:url('img/top/side_tool.jpg') center no-repeat;}
#side #tool a:hover{background:url('img/top/side_tool_on.jpg') center no-repeat;}
#side #SAVE a{height:80px;width:182px;text-indent:-9000px;display:block;background:url('img/top/side_save.jpg') center no-repeat;}
#side #SAVE a:hover{background:url('img/top/side_save_on.jpg') center no-repeat;}


/*-- コンテンツページ
---------------------------------*/
.mt1e{margin-top:1em;}
.mt2e{margin-top:2em;}

.link-1{background:url('img/icon_or.gif') no-repeat 0 2px;padding:0 0 0 25px;}
*html .link-1{height:1px;}

.list-1{list-style:none;}
.list-1 li{margin:0;background:url('img/icon_gr.gif') no-repeat 0 5px;padding:2px 0 0 13px;}


/*===============================*/