@charset "euc-jp";

#outerframe{position:relative;border:0;margin:auto;padding:0;width:900px;height:auto;border-right: 1px solid gray;border-left: 1px solid gray;}
div#menu{text-align:center;position:relative;left:0px;top:0px;width:100%;height:20px;top:0px;background-color:#285C00;margin:0; padding:0;color:white;}
a.menulist{font-size:small;border:0px solid red;height:20px;margin:0;padding:0 5px 0 5px; color:white;line-height: 20px; vertical-align: text-bottom;text-decoration:none;}
#banner img{padding:0; margin-bottom:10px; width:900px;}
#titlefooter{clear:both;float:left;font-size: 100%;margin: 0px;text-align: left;background-color: #ffffc0; padding-left:0.5em;padding-right:0.5em;padding-top:0.5em;padding-bottom:0.5em;}

/* facebookとかtwitterとか（トップページ） */
#webservice{float:right; padding-left:10px; margin-left:45px; margin-top:10px; width: 130px; list-style-type: none; background-color: #fff; border: 1px solid #ccc; display:inline; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#webservice li{margin: 5px auto 5px auto; padding: 0;text-align:left;}
#webservice a img{border-style:none;}

/* facebookとかtwitterとか（showdetailページ） */
#webservice_horizontal{text-align:right;}
#webservice_horizontal li{display:inline}

#tabs{margin-top:15px;}
#taxon{font-size:small;position:relative;left:0;width:100%x;padding-left:2em;padding-right:5px;padding-top:0.5em;padding-bottom:1em;text-align:left;}
#list{position:relative;left:0;width:100%;padding-left:5px;padding-right:5px;padding-top:0.5em;padding-bottom:1em;text-align:left;}
#main{position:relative;left:0px;top:0px;width:900px;height:auto;height:auto;text-align:center;height:auto;padding-top:0px;padding-bottom:0px;}
.easykeywordheaderbig{font-size:medium;color:red;line-height:1.6em;padding-left:5px;}
.easykeywordheader{font-size:small;line-height:1.6em;padding-top:0.5em;}
.easykeyword{font-size:small;text-indent:0.5em;line-height:1.4em;}

/* やさしい分類 */
#easyclass{text-align:left; padding-left:4em;}
#easyclass .easykeywordheaderbig{text-indent:-4em;}
.easyclass1{display:block;font-size:small;font-weight:bold;line-height:1.2em;padding-top:0.5em;text-indent:-2em;}
.easyclass2{display:inline;font-size:small;font-weight:normal;line-height:1.4em;padding-top:0.5em;padding-right:10px;}
.easyclass3{display:inline;font-size:x-small;font-weight:normal;line-height:1.4em;padding-right:10px;}

.focused{margin-left:2px;border:2px solid red;}
.cases{display:inline;font-size:xx-small; color: gray;}

#footer{color:white;text-align:center;clear:both;position:relative;top:0px;height:20px;width:900px;background-color:#285C00;margin:0;border-right: 1px solid green;}
#bbs{text-align:left;position:relative;width:900px;}
h1{color:green;margin:0;padding:20px;}
h2{text-align:left;padding-left:10px;}
img{vertical-align:top;}
a.menu:hover{background-color:green; color:white;}

/* 映像一覧 */
div.movie{position:relative; font-size:small; width:170px; float:left; padding:5px;}
div.thumbnail{position:relative; margin:0;border:0; width:160px; background-color:black; -moz-box-shadow: 1px 1px 3px #444; -webkit-box-shadow: 1px 1px 3px #444;}
div.flvbutton{position:absolute; left:115px; text-align:left;}

div.movieinfo{clear:both;text-align:left;margin-top:4px;}
a.title{margin-top:5px;text-decoration: none; line-height: 1.2em;}
span.length, span.author{color:#444444;font-size:small;}
div.highertaxon{color:#444444;font-size:small;}
div.highertaxon p{text-align:left;color:#226622;line-height:1.2em;margin:0.5em 0 0.5em 0;}