body,td,a { font-family: arial, sans-serif; margin: 0px;} 


a:link    {color:#333333; text-decoration: underline;}
a:visited {color:#333333; text-decoration: underline;}
a:hover   {color:#314FA3; text-decoration: underline;}

.jdGallery .slideInfoZone
{
   position: absolute;
   z-index: 10;
   width: 100%;
   margin: 0px;
   left: 0;
   bottom: 0;
   height: 90px;
   background: #333;
   color: #fff;
   text-indent: 0;
   overflow: hidden;
}

#myGallery h2 {
   font-family: Meiryo,sans-serif;
   font-size: 13pt;
}


#myGallery p {
   font-family: Meiryo, sans-serif;
   font-size: 10pt;
}

a.smoothgallery:link    {color:#ffffff; font-weight: normal; text-decoration: underline;}
a.smoothgallery:visited {color:#ffffff; font-weight: normal; text-decoration: underline;}
a.smoothgallery::hover  {color:#ffffff; font-weight: normal; text-decoration: underline;}


.title           { color:#555555; font-size:14px; font-family: Meiryo,sans-serif; line-height:130%; text-decoration: none;}
a.title:link     { color:#555555; font-size:14px; font-family: Meiryo,sans-serif; line-height:130%; text-decoration: underline;}
a.title:visited  { color:#555555; font-size:14px; font-family: Meiryo,sans-serif; line-height:130%; text-decoration: underline; }
a.title:hover    { font-size:14px; font-family: Meiryo,sans-serif; line-height:130%; text-decoration: none; }

.title2          { font-size:14px; font-family: Meiryo,sans-serif; line-height:135%;}
a.title2:link    { font-size:14px; font-family: Meiryo,sans-serif; line-height:135%;}
a.title2:visited { font-size:14px; font-family: Meiryo,sans-serif; line-height:135%; text-decoration: underline; }
a.title2:hover   { font-size:14px; font-family: Meiryo,sans-serif; line-height:135%; text-decoration: underline; }

.title3          { font-size:13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: none;}
a.title3:link    { font-size:13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: none;}
a.title3:visited { font-size:13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: none; }
a.title3:hover   { font-size:13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: underline; }

.title3b          { color:#000000; font-size:14px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: none;}
a.title3b:link    { color:#000000; font-size:14px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: none;}
a.title3b:visited { color:#000000; font-size:14px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: none; }
a.title3b:hover   { color:#000000; font-size:14px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: underline; }

.title4          { font-size:13px; font-family: arial,sans-serif; color:#555555; line-height:140%; }
a.title4:link    { font-size:13px; font-family: arial,sans-serif; color:#555555; line-height:140%; }
a.title4:visited { font-size:13px; font-family: arial,sans-serif; color:#555555; line-height:140%; text-decoration: none; }
a.title4:hover   { font-size:13px; font-family: arial,sans-serif; color:#314FA3; line-height:140%; text-decoration: underline; }

.url          { font-size:16px; font-family: Meiryo,sans-serif; color:#0033cc; line-height:135%;}
a.url:link    { font-size:16px; font-family: Meiryo,sans-serif; color:#0033cc; line-height:135%;}
a.url:visited { font-size:16px; font-family: Meiryo,sans-serif; color:#0033cc; line-height:135%; text-decoration: underline; }
a.url:hover   { font-size:16px; font-family: Meiryo,sans-serif; color:#0033cc; line-height:135%; text-decoration: underline; }

.url2          { font-size:13px; font-family: sans-serif; color:#008900; line-height:100%;}
a.url2:link    { font-size:13px; font-family: sans-serif; color:#008900; line-height:100%;}
a.url2:visited { font-size:13px; font-family: sans-serif; color:#008900; line-height:100%; text-decoration: underline; }
a.url2:hover   { font-size:13px; font-family: sans-serif; color:#008900; line-height:100%; text-decoration: underline; }

.medium          { font-size:14px; line-height:100%; }
a.medium:link    { font-size:14px; line-height:100%; text-decoration: none;}
a.medium:visited { font-size:14px; line-height:100%; text-decoration: none;}
a.medium:hover   { font-size:14px; line-height:100%; text-decoration: underline;}

.digibo           { font-size:12px; font-family: Meiryo,sans-serif; line-height:120%; }
a.digibo:link     { font-size:12px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: none;}
a.digibo:visited  { font-size:12px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: none;}
a.digibo:hover    { font-size:12px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: underline;}

.small           { font-size:12px; font-family: Meiryo,arial,sans-serif; line-height:140%; }
a.small:link     { font-size:12px; font-family: Meiryo,arial,sans-serif; line-height:140%; }
a.small:visited  { font-size:12px; font-family: Meiryo,arial,sans-serif; line-height:140%; text-decoration: none;}
a.small:hover    { font-size:12px; font-family: Meiryo,arial,sans-serif; line-height:140%; text-decoration: underline;}

.esmall           { font-size:12px; font-family: arial,sans-serif; line-height:150%; text-decoration: none;}
a.esmall:link     { font-size:12px; font-family: arial,sans-serif; line-height:150%; text-decoration: none;}
a.esmall:visited  { font-size:12px; font-family: arial,sans-serif; line-height:150%; text-decoration: none;}
a.esmall:hover    { font-size:12px; font-family: arial,sans-serif; line-height:150%; text-decoration: underline;}

.keyword           { font-size:12px; font-family: meiryo,arial,sans-serif; line-height:150%; text-decoration: none;}
a.keyword:link     { font-size:12px; font-family: meiryo,arial,sans-serif; line-height:150%; text-decoration: none;}
a.keyword:visited  { font-size:12px; font-family: meiryo,arial,sans-serif; line-height:150%; text-decoration: none;}
a.keyword:hover    { font-size:12px; font-family: meiryo,arial,sans-serif; line-height:150%; text-decoration: underline;}

.header           { font-size:12px; line-height:120%; color:#ffffff; }
a.header:link     { font-size:12px; line-height:120%; color:#AFB5CC; text-decoration: none;}
a.header:visited  { font-size:12px; line-height:120%; color:#AFB5CC; text-decoration: none;}
a.header:hover    { font-size:12px; line-height:120%; color:#ffffff; text-decoration: underline;}

.mtext            { font-size:14px; font-family: Meiryo,sans-serif; line-height:150%; }
a.mtext:link      { font-size:14px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: none;}
a.mtext:visited   { font-size:14px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: none;}
a.mtext:hover     { font-size:14px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: underline;}

.text            { font-size:13px; font-family: Meiryo,sans-serif; line-height:150%; }
a.text:link      { font-size:13px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: underline;}
a.text:visited   { font-size:13px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: underline;}
a.text:hover     { font-size:13px; font-family: Meiryo,sans-serif; line-height:150%; text-decoration: underline;}

.etext            { font-size:13px; font-family: arial,sans-serif; line-height:150%; }
a.etext:link      { font-size:13px; font-family: arial,sans-serif; line-height:150%; text-decoration: underline;}
a.etext:visited   { font-size:13px; font-family: arial,sans-serif; line-height:150%; text-decoration: underline;}
a.etext:hover     { font-size:13px; font-family: arial,sans-serif; line-height:150%; text-decoration: underline;}

.text2           { font-size:12px; font-family: Meiryo,sans-serif; line-height:160%; }
a.text2:link     { font-size:12px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: underline;}
a.text2:visited  { font-size:12px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: underline;}
a.text2:hover    { font-size:12px; font-family: Meiryo,sans-serif; line-height:160%; text-decoration: underline;}

.text3           { font-size:11px; font-family: Meiryo,sans-serif; line-height:120%; }
a.text3:link     { font-size:11px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: none;}
a.text3:visited  { font-size:11px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: none;}
a.text3:hover    { font-size:11px; font-family: Meiryo,sans-serif; line-height:120%; text-decoration: underline;}

.news            { font-size:15px; font-family: Meiryo,sans-serif; line-height:180%; }
a.news:link      { font-size:15px; font-family: Meiryo,sans-serif; line-height:180%; news-decoration: underline;}
a.news:visited   { font-size:15px; font-family: Meiryo,sans-serif; line-height:180%; news-decoration: underline;}
a.news:hover     { font-size:15px; font-family: Meiryo,sans-serif; line-height:180%; news-decoration: underline;}

.white          { color: #ffffff; font-family: arial,sans-serif; line-height:140%; font-size: 12px; text-decoration: none;}
a.white:link    { color: #ffffff; font-family: arial,sans-serif; line-height:140%; font-size: 12px; text-decoration: none;}
a.white:visited { color: #ffffff; font-family: arial,sans-serif; line-height:140%; font-size: 12px; text-decoration: none; }
a.white:hover   { color: #ffffff; font-family: arial,sans-serif; line-height:140%; font-size: 12px; text-decoration: underline;}


.composite	{ font-family: Times New Roman, serif; font-size:14px; line-height:110%;}

.monospace	{ font-size:12px; font-family: monospace; }

.button		{ font-size:13px; line-height:120%; }

.header		{ white-space: nowrap; text-overflow: ellipsis; }

.tiny		{ font-size:11px; font-family: arial,sans-serif; padding-bottom: 5px;;}
a.tiny:link	{ font-size:11px; font-family: arial,sans-serif;}
a.tiny:visited	{ font-size:11px; font-family: arial,sans-serif; text-decoration: none;}
a.tiny:hover	{ font-size:11px; font-family: arial,sans-serif; text-decoration: underline;}

.jtiny		{ font-size:11px; font-family: Meiryo,arial,sans-serif;}
a.jtiny:link	{ font-size:11px; font-family: Meiryo,arial,sans-serif;}
a.jtiny:visited	{ font-size:11px; font-family: Meiryo,arial,sans-serif; text-decoration: none;}
a.jtiny:hover	{ font-size:11px; font-family: Meiryo,arial,sans-serif; text-decoration: underline;}

.logo           { font-family: arial,sans-serif; font-size:20px; line-height:100%;}
.logo2          { font-family: Times New Roman, serif; font-size:20px; line-height:110%;}
.logo3          { color: 314251; font-family: arial,sans-serif; font-size:30px;}

.large          { font-size: 17px; font-family: Meiryo,arial,sans-serif; text-decoration: none; padding:0px; margin:0px;}
a.large:link    { font-size: 17px; font-family: Meiryo,arial,sans-serif; line-height:130%; text-decoration: none; }
a.large:visited { font-size: 17px; font-family: Meiryo,arial,sans-serif; line-height:130%; text-decoration: none; }
a.large:hover   { font-size: 17px; font-family: Meiryo,arial,sans-serif; line-height:130%; text-decoration: underline; }

.large1          { 		   font-family: Meiryo,arial,sans-serif; font-size: 15px; line-height:130%; text-decoration: none; padding:0px; margin:0px;}
a.large1:link    { color: #333333; font-family: Meiryo,arial,sans-serif; font-size: 15px; line-height:130%; text-decoration: none;}
a.large1:visited { color: #333333; font-family: Meiryo,arial,sans-serif; font-size: 15px; line-height:130%; text-decoration: none; }
a.large1:hover   {                 font-family: Meiryo,arial,sans-serif; font-size: 15px; line-height:130%; text-decoration: underline; }

.large2          { 		   font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; }
a.large2:link    { color: #444444; font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: none;}
a.large2:visited { color: #444444; font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: none; }
a.large2:hover   { 		   font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: underline; }

.large2w          { 		    font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; }
a.large2w:link    { color: #ffffff; font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: underline;}
a.large2w:visited { color: #ffffff; font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: underline; }
a.large2w:hover   { 		    font-family: Meiryo,arial,sans-serif; font-size: 14px; line-height:140%; text-decoration: none; }

.large3          { font-family: arial,sans-serif; font-size: 13px; }
a.large3:link    { font-family: arial,sans-serif; font-size: 13px; }
a.large3:visited { font-family: arial,sans-serif; font-size: 13px; }
a.large3:hover   { font-family: arial,sans-serif; font-size: 13px; }

.large4          { font-family: Meiryo,arial,sans-serif; letter-spacing: -0.02em; font-size: 15px; }
a.large3:link    { font-family: Meiryo,arial,sans-serif; letter-spacing: -0.02em; font-size: 15px; text-decoration: none; }
a.large3:visited { font-family: Meiryo,arial,sans-serif; letter-spacing: -0.02em; font-size: 15px; text-decoration: none; }
a.large3:hover   { font-family: Meiryo,arial,sans-serif; letter-spacing: -0.02em; font-size: 15px; text-decoration: underline; }

.index          { color: #555555; font-size: 13px; line-height:180%; }
a.index:link    { color: #555555; font-size: 13px; line-height:180%; }
a.index:visited { color: #555555; font-size: 13px; line-height:180%; text-decoration: none; }
a.index:hover   { color: #314FA3; font-size: 13px; line-height:180%; text-decoration: underline; }

.category          { color: #006699; font-family: arial,sans-serif; font-size: 13px; text-decoration: none; }
a.category:link    { color: #006699; font-family: arial,sans-serif; font-size: 13px; text-decoration: none; }
a.category:visited { color: #006699; font-family: arial,sans-serif; font-size: 13px; text-decoration: none; }
a.category:hover   { color: #006699; font-family: arial,sans-serif; font-size: 13px; text-decoration: underline; }

.category2          { color: #468AD1; font-family: meiryo, arial,sans-serif; line-height:140%; font-size: 11px; }
a.category2:link    { color: #468AD1; font-family: meiryo, arial,sans-serif; line-height:140%; font-size: 11px; }
a.category2:visited { color: #468AD1; font-family: meiryo, arial,sans-serif; line-height:140%; font-size: 11px; }
a.category2:hover   { color: #468AD1; font-family: meiryo, arial,sans-serif; line-height:140%; font-size: 11px; }

/* a.underline:link    { } */
a.underline:visited { text-decoration: underline; }
a.underline:hover   { color: #314FA3; text-decoration: underline; }

a.nounderline:link    { text-decoration: none; }
a.nounderline:visited { text-decoration: none; }
a.nounderline:hover   { color: #314FA3; text-decoration: underline; }

a.toplink:link    { color: #789DD5; font-size: 13px; }
a.toplink:visited { color: #789DD5; font-size: 13px; text-decoration: none; }
a.toplink:hover   { color: #314FA3; font-size: 13px; text-decoration: underline; }

.menuw          { color: #000000; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menuw:link    { color: #000000; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menuw:visited { color: #000000; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menuw:hover   { color: #000000; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: underline; }

.menub          { color: #999999; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menub:link    { color: #999999; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menub:visited { color: #999999; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: none; }
a.menub:hover   { color: #999999; font-family: arial,sans-serif; font-size: 12px; padding:2px 5px 2px 8px; text-decoration: underline; }

.menu          { color: #000; font-family: arial,sans-serif; font-size: 12px; padding:0px 5px 0px 8px; text-decoration: none; }
a.menu:link    { color: #000; font-family: arial,sans-serif; font-size: 12px; padding:0px 5px 0px 8px; text-decoration: none; }
a.menu:visited { color: #000; font-family: arial,sans-serif; font-size: 12px; padding:0px 5px 0px 8px; text-decoration: none; }
a.menu:hover   { color: #000; font-family: arial,sans-serif; font-size: 12px; padding:0px 5px 0px 8px; text-decoration: underline; }

.menu2          { color: #ffffff; font-family: arial,sans-serif; line-height:100%; font-size: 12px; text-decoration: none; }
a.menu2:link    { color: #ffffff; font-family: arial,sans-serif; line-height:100%; font-size: 12px; text-decoration: none; }
a.menu2:visited { color: #ffffff; font-family: arial,sans-serif; line-height:100%; font-size: 12px; text-decoration: none; }
a.menu2:hover   { color: #ffffff; font-family: arial,sans-serif; line-height:100%; font-size: 12px; text-decoration: underline; }

.menu3          { color: #000000; font-family: Meiryo,sans-serif; line-height:160%; font-size: 11px; }
a.menu3:link    { color: #000000; font-family: Meiryo,sans-serif; line-height:160%; font-size: 11px; text-decoration: none; }
a.menu3:visited { color: #000000; font-family: Meiryo,sans-serif; line-height:160%; font-size: 11px; text-decoration: none; }
a.menu3:hover   { font-family: Meiryo,sans-serif; line-height:160%; font-size: 11px; text-decoration: underline; }

.menu5          { color: #ffffff; font-family: arial,sans-serif; line-height:100%; font-size: 10px; text-decoration: none; }
a.menu5:link    { color: #AFACAE; font-family: arial,sans-serif; line-height:100%; font-size: 10px; text-decoration: none; }
a.menu5:visited { color: #AFACAE; font-family: arial,sans-serif; line-height:100%; font-size: 10px; text-decoration: none; }
a.menu5:hover   { color: #dddddd; font-family: arial,sans-serif; line-height:100%; font-size: 10px; text-decoration: none; }

.quotation      { color: #575756; font-family: Georgia, Times New Roman, serif; line-height:130%; font-size: 14px; }
.quotation2      { color: #ffffff; font-family: Georgia, Times New Roman, serif; line-height:130%; font-size: 14px; }

.article:link     { font-size: 13px; }
a.article:link    { font-size: 13px; }
a.article:visited { font-size: 13px; text-decoration: none; }
a.article:hover   { font-size: 13px; text-decoration: none; }

.popular          {                 font-size: 13px; font-family: Meiryo,sans-serif; line-height:140%; }
a.popular:link    { color: #444444; font-size: 13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: none; }
a.popular:visited { color: #444444; font-size: 13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: none; }
a.popular:hover   {                 font-size: 13px; font-family: Meiryo,sans-serif; line-height:140%; text-decoration: underline; }

.footer          { color: #666666; line-height:140%; font-size:11px; }
a.footer:link    { color: #666666; line-height:140%; font-size:11px; text-decoration: none;}
a.footer:visited { color: #666666; line-height:140%; font-size:11px; text-decoration: none;}
a.footer:hover   { line-height:140%; font-size:11px; text-decoration: underline;}


blockquote {
  width: 440px;
  font: 12px/22px normal;
  font-family: arial,sans-serif;
  line-height:160%;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 140px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 5px;
  background-color: #f0f0f0;
  border-left: 7px solid #d0d0d0;
}


ol
{
  width: 420px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 160px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 5px;
}



ul
{
  width: 420px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 160px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 5px;
}

ul.top
{
  width: 210px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 0;
}

p.article {
   width: 450px;
   margin-left: 150px;
   
}


p.related {
  margin-top: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
}
   


.twitter {
   width: 500px;
   margin-left: 100px;
   
}





.ch {cursor:pointer; cursor:hand; }
.ch1 {cursor:pointer; cursor:hand; }
.ch2 {cursor:pointer; cursor:hand; }

#page                   { border-collapse: collapse; margin-left: 5px;}
#page tr, #page td      { border: 1px solid #aaa; padding: 8px;}

#list                   { border-collapse: collapse; }
#list tr, #list td      { border: 1px solid #ddd; padding: 2px; font-size:13px; font-family: Meiryo,sans-serif;}



#tooltip {
    font-family: sans-serif;
    position:   absolute;
    width:      250px;
    background: #EBEFF9;
    padding:    4px;
}
#tooltip h3, #tooltip div {
    font-size:   12px;
    color: 	#000; 
    font-weight: bold;
    margin:      0;
}

div.wrapper {
   float:left; /* important */
   position:relative; /* important(so we can absolutely position the description div */
}

div.description {
   position:absolute; /* absolute position (so we can position it where we want)*/
   bottom:0px; /* position will be on bottom */
   left:0px;
   width:300px;
//   margin-left: 5px;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:15;
   color:white;
   opacity:0.7; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
}

p.description_content {
   padding:5px;
   margin:0px;
}

h1.description_content {
   padding:5px;
   margin:0px;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   font-weight: normal;
}

h2.description_content {
   padding:2px;
   margin:0px;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   font-weight: normal;
}

h3.description_content {
   padding:2px;
   margin:0px;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   font-weight: normal;
}

p.description_content2 {
   left:0px;
   width:100%;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:15px;
   color:white;
   opacity:0.9; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
}

h1.description_content2 {
   padding:5px;
   margin:0px;
   left:0px;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   color:white;
   opacity:0.9; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
   font-weight: normal;
}

h2.description_content2 {
   padding:5px;
   margin:0px;
   left:0px;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   color:white;
   opacity:0.9; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
   font-weight: normal;
}

h4.description_content2 {
   padding:5px;
   margin:0px;
   left:0px;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   color:white;
   opacity:0.9; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
   font-weight: normal;
}

div.description2 {
   position:absolute; /* absolute position (so we can position it where we want)*/
   bottom:0px; /* position will be on bottom */
   left:0px;
   width:100%;
   /* styling bellow */
   background-color:black;
   font-family: meiryo, osaka, san-serif;
   font-size:16px;
   color:white;
   opacity:0.9; /* transparency */
   filter:alpha(opacity=70); /* IE transparency */
}

.comment {
	margin: 1px;
}
a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;

}

table.round {
        border-style: solid #cccccc;
        background-color: white;
        border-radius:6px;
}

table.round td {
        padding: 6px;
        border: 2px solid #cccccc;
        background-color: white;
        border-radius:6px;
}

table.border1 {
   width: 100%;
   border:1px solid #999;
   border-collapse:collapse; 
   padding:2px;
   font-size:   12px;
}

td.border1 {
   border:1px solid #999;
   border-collapse:collapse; 
   padding:2px;
}


/* Style The Dropdown Button */
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
