body { margin:0 ; padding:0; background:#f1f1f1; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif; font-size:90%; letter-spacing:0.03em; color:#444;}

* html body { text-align:center;} /* ie6 hack */

/* LINKS  ******************************************************** */
a { text-decoration:none; }
a:link { color:#039; }
a:visited { color:#039; }
a:active { color:#039; }
a:hover { color:#06C; }
#homelink{ display:none;}

/* margin,padding clear  ******************************************************** */
ul, li { margin:0; padding:0; list-style-type:none; }


/* 1st Div Structure */
#wrapper { width:900px; margin:0 auto; padding:0; border:5px solid #ddd; background:#fff; text-align:left; }
#header { width:900px; height:180px; position:relative; margin:0; padding:0; background:url(../../images/logo-100lab.gif) top left no-repeat; }
#header h1 { text-indent:-10000px;}
#content { width:850px; height:auto; margin:30px; padding:0; }


/* nav  ******************************************************** */
#wrapper #naviarea { width:900px; height:120px; margin:0; padding:0 0 0 30px; clear:both; }
#wrapper #naviarea #headernav { margin:0; width:850px; height:120px; background:url(../../images/nav-background.gif); position:relative; }
#wrapper #naviarea #headernav ul#bin{ margin: 0; padding: 0; }
#wrapper #naviarea #headernav ul#bin li { display:inline; list-style-type: none; float: left; margin:0 ; padding: 0; }

#wrapper #naviarea #headernav li#nav01 a:hover { background:url(../../images/nav-bluebin02.gif); }
#wrapper #naviarea #headernav li#nav02 a:hover { background:url(../../images/nav-pinkbin02.gif); }
#wrapper #naviarea #headernav li#nav03 a:hover { background:url(../../images/nav-greenbin02.gif); }
#wrapper #naviarea #headernav li#nav04 a:hover { background:url(../../images/nav-orangebin02.gif); }
#wrapper #naviarea #headernav li#nav05 a:hover { background:url(../../images/nav-purplebin02.gif); }
#wrapper #naviarea #headernav li#nav06 a:hover { background:url(../../images/nav-yellowbin02.gif); }

#wrapper #naviarea #headernav #about100 { width:200px; height:120px; position:absolute; left:650px; top:0; }


/* blogparts  ******************************************************** */
#wrapper #content #blogparts { width:850px; padding:20px 0 20px 0; border-bottom:1px solid #ddd; position:relative; }
#wrapper #content #blogparts h2 { display:block; margin:0 0 10px 0; padding:0;}
#blogparts a img { border: solid #ddd 1px; }
#blogparts a:hover img { border: solid #06C 1px; }
#blogparts a span img { border:0;}
#blogparts a:hover span img { border:0;}

#wrapper #content #blogparts a:link { color:#039; text-decoration:none; }
#wrapper #content #blogparts a:visited { color:#039; text-decoration:none; }
#wrapper #content #blogparts a:active { color:#039; text-decoration:none; }
#wrapper #content #blogparts a:hover { color:#06C; text-decoration:none; }
#wrapper #content #blogparts #top { position:absolute; width:150px; height:26px; left: 700px; top:260px; text-align:right; font-size:10px; color: #039; }


/* uranai  ******************************************************** */
#wrapper #content #uranai { width:850px; padding:20px 0 20px 0; border-bottom: #ddd solid 1px; position:relative; }
#wrapper #content #uranai h2 { display:block; margin:0 0 10px 0; padding:0; }
#uranai a img { border: solid #ddd 1px; }
#uranai a:hover img { border: solid #F39 1px; }
#uranai a span img { border:0;}
#uranai a:hover span img { border:0;}

#wrapper #content #uranai a:link { color:#C36; text-decoration:none; }
#wrapper #content #uranai a:visited { color:#C36; text-decoration:none; }
#wrapper #content #uranai a:active { color:#C36; text-decoration:none; }
#wrapper #content #uranai a:hover { color:#F39; text-decoration:none; }
#wrapper #content #uranai #top2 { position:absolute; width:150px; height:26px; left: 700px; top:590px; text-align:right; font-size:10px; color: #039; }


/* game  ******************************************************** */
#wrapper #content #game { width:850px; padding:20px 0 20px 0; border-bottom: #ddd solid 1px; position:relative; }
#wrapper #content #game h2{ display:block; margin:0 0 10px 0; padding:0; }
#game a img { border: solid #ddd 1px; }
#game a:hover img { border: solid #093 1px; }
#game a span img { border:0;}
#game a:hover span img { border:0;}

#wrapper #content #game a:link { color:#060; text-decoration:none; }
#wrapper #content #game a:visited { color:#060; text-decoration:none; }
#wrapper #content #game a:active { color:#060; text-decoration:none; }
#wrapper #content #game a:hover { color:#093; text-decoration:none; }
#wrapper #content #game #top3 { position:absolute; width:150px; height:26px; left: 700px; top:150px; text-align:right; font-size:10px; color: #039; }


/* character  ******************************************************** */
#wrapper #content #character { width:850px; padding:20px 0 20px 0; border-bottom: #ddd solid 1px; position:relative;}
#wrapper #content #character h2 { display:block; margin:0 0 10px 0; padding:0; }
#character a img { border: solid #ddd 1px; }
#character a:hover img { border: solid #F90 1px; }
#character a span img { border:0;}
#character a:hover span img { border:0;}

#wrapper #content #character a:link { color:#F60; text-decoration:none; }
#wrapper #content #character a:visited { color:#F60; text-decoration:none; }
#wrapper #content #character a:active { color:#F60; text-decoration:none; }
#wrapper #content #character a:hover { color:#F90; text-decoration:none; }
#wrapper #content #character #top4 { position:absolute; width:150px; height:26px; left: 700px; top:250px; text-align:right; font-size:10px; color: #039; }


/* dawnload  ******************************************************** */
#wrapper #content #dawnload { width:850px; padding:20px 0 20px 0; border-bottom: #ddd solid 1px; position:relative; }
#wrapper #content #dawnload h2 { display:block; margin:0 0 10px 0; padding:0;}
#dawnload a img { border: solid #ddd 1px; }
#dawnload a:hover img { border: solid #90F 1px; }
#dawnload a span img { border:0;}
#dawnload a:hover span img { border:0;}

#wrapper #content #dawnload a:link { color:#939; text-decoration:none; }
#wrapper #content #dawnload a:visited { color:#939; text-decoration:none; }
#wrapper #content #dawnload a:active { color:#939; text-decoration:none; }
#wrapper #content #dawnload a:hover { color:#90F; text-decoration:none; }
#wrapper #content #dawnload #top5 { position:absolute; width:150px; height:26px; left: 700px; top:150px; text-align:right; font-size:10px; color: #039; }


/* video  ******************************************************** */
#wrapper #content #video {padding:20px 0 20px 0; position:relative; }
#wrapper #content #video h2 { display:block; margin:0 0 10px 0; padding:0;}
#video a img { border: solid #ddd 1px; }
#video a:hover img { border: solid #ECD71B 1px; }
#video a span img { border:0;}
#video a:hover span img { border:0;}

#wrapper #content #video a:link { color: #CC0; text-decoration:none; }
#wrapper #content #video a:visited { color:#CC0; text-decoration:none; }
#wrapper #content #video a:active { color:#CC0; text-decoration:none; }
#wrapper #content #video a:hover { color:#ECD71B; text-decoration:none; }
#wrapper #content #video #top6 { position:absolute; width:150px; height:26px; left: 700px; top:150px; text-align:right; font-size:10px; color: #039; }


/* footer ********************************************************* */
#footer { background:url(../../images/footer.gif); height:130px; width:900px; margin:0; padding:0;}


/* hide  ********************************************************* */
.hidden { display:none; }
div.assist { display:none; }

/* content  ********************************************************* */
#content h3{ border-left: solid 5px #06C; text-indent:10px;}


/* about ********************************************************* */
#content #about01 { margin:30px 0; }
#content #about02 { margin:0; }
#content #about03 { margin:30px 0; }
#content #about04 { margin:0; }




/* headers *********************************************************
h1 { font-size: 150%; font-weight:bold; letter-spacing:0.03em; color:#999; margin:5px; padding:0 0 0 5px; display:none; }
h2 { font-size: 100%; font-weight:bold; letter-spacing:0.03em; color:#777; height:27px; margin:5px; padding:0 0 0 5px; }
h3 { font-size: 100%; letter-spacing:0.03em; line-height:1.5; color:#950; font-weight:bold; margin:5px; padding-left:2px; }
h4 { font-size: 100%; letter-spacing:0.03em; line-height:1.5; color:#950; font-weight:bold; margin:5px; padding-left:2px; }
 */

/* texts set  ********************************************************* */
#content p { font-size:11px; margin:0; padding:2px; letter-spacing:0.01em; line-height:150%; }
#content span.emphasis { color:#039; }
#content p.small { font-size:80%; }


/* 100 Label ********************************************************* */	

body#lab100 #navholder { float:left; margin:0; padding:15px 0 0 46px;/* original 20 0 0 46*/ text-align:left; }
body#lab100 #navholder ul { margin:0; padding:0; list-style-type:none; } 
body#lab100 #navholder li { margin:0; padding:0; background-image: none; }
body#lab100 #navholder span { }
body#lab100 #navholder a {  margin:0; padding:0;height:25px;/* original 27px */ color:#039;  text-decoration: none !important; background:none;  }
body#lab100 #navholder a:hover { color:#039; background:none; }
body#lab100 #navholder #current { color:#06C; }

a:hover img.hoverImg { opacity:0.5; filter: alpha(opacity=50);}
map area.hoverImg2 { opacity:0.5; filter: alpha(opacity=50); }

.bd-lf { border-left:1px dotted #999;}

/* td a img{ border:1px solid #ccc !important;} */

#content #topbook { position:absolute; width:150px; height:26px; left: 744px; top:3126px; text-align:right; font-size:10px; color: #039; visibility: visible; }
#content #topbook a span img { border:0;}
#content #topbook a:hover span img { border:0;}

li img { border:0;}
#about100 img { border:0;}

.w174px{width:174px;}
.w175px{width:175px;}

#top{ border:0;}
