@charset "UTF-8";

#globalNav {
border-bottom-color: #9ed6e7;
}

/* layout 
============================================= */
#main {
float:left;
width:590px;
}

body.mainIndex #main {
width:600px;
}

body.mainIndex #main #hotTopic {
width:590px;
}

.accessMap {
width:756px !important;
}

#sub {
float:right;
width:160px;
}

/* #main 
============================================= */
/* index.html
--------------------------------------------------------------------------- */

#main h2 {
padding:0;
margin-bottom:20px;
background:none;
}

#main h3,
#main #entryFull #entry h2,
#main #entries .entryExcerpt h2,
h2#commentPreview,
h2#commentPost {
font-size:small;
font-weight:bold;
color:#666;
padding:5px 10px 4px 16px;
margin-bottom:10px;
background:url(../img/main_ttl_bg.gif) no-repeat left bottom;
}

#main .event,
#main .biotope {
margin-top:0;
}

#main .event h2,
#main .biotope h2 {
font-size: 108%;
font-weight:bold;
color:#666;
padding:5px 10px 3px 24px;
margin-bottom:10px;
background:url(../img/main_ttl_bg2.gif) no-repeat left bottom;
}

#main .event .entryExcerpt,
#main .biotope .entryExcerpt {
margin-top:0;
padding-left:13px;
}

#main .event h3,
#main .biotope h3 {
font-size:small;
font-weight:normal;
color:#000;
margin:0 0 0 -13px;
padding:0 0 0 13px;
background:url(../../shared/img/listmark.gif) no-repeat 0 .3em;
}


#main #categories .categoryDescription {
float:left;
width:290px;
margin-right:10px
}

#main #categories .categoryDescription .catImg {
float:left;
width:140px;
height:105px;
padding:9px;
margin-right:9px;
background:url(../img/cat_bg.gif) no-repeat 0 0;
}

h4 {
border-top-color: #9ED6E7;
}

h5 {
color: #47B7D8;
/*background-image: url(../img/main_ttl_mark.gif);*/
}

/* comment, trackback
--------------------------------------------------------------------------- */

#main #comments h3,
#main #trackbacks h3 {
background-image:url(../img/main_ttl_bg3.gif);
}


/* common
--------------------------------------------------------------------------- */
.moreLink {
text-align:right;
}

table.library .rowColor {
background:#f5f5f5;
}

table.library .num {
width:3em;
text-align:center;
}

table.library .writer {
width:100px;
}

table.library .bookmaker {
width:100px;
}

table.library .date {
width:60px;
text-align:center;
}

table.equipment .rowColor {
background:#f5f5f5;
}

table.equipment .num {
width:20px;
text-align:center;
}

table.equipment .goodsName {
width:170px;
}

table.equipment .appoint {
width:50px;
}

table.equipment .recital {
}

table.equipment .image{
padding:1px;
width:120px;
}

table.bems .rowColor {
background:#f5f5f5;
}

table.bems .energy {
text-align:left;
width:50%;
height:50px;
font-size:large;
}

table.bems .emission {
text-align:left;
width:50%;
height:50px;
font-size:large;
}

table.bems .reduction {
text-align:left;
width:50%;
height:75px;
font-size:large;
}

table.bems .date {
text-align:center;
}

table.bems .energy2 {
width:120px;
text-align:center;
}

table.bems .emission2 {
width:120px;
text-align:center;
}

table.bems .reduction2 {
width:120px;
text-align:center;
}

/* #sub 
============================================= */
.subBox li.exList {
min-height: 14px;
padding-left: 17px;
background: url(../img/listmark_ex.gif) no-repeat 0 50%;
}