@charset "utf-8";
/* CSS Document */

/*gn--------------------------------------------*/
#rootDir #container #gnindex {
margin:0;
padding:0;
width:800px;
height:28px;
background:url(../images/common_gn01.gif);
}
#rootDir #container #gnindex ul {
margin:0;
padding:0;
width:800px;
}
#rootDir #container #gnindex ul li {
display: list-item;
height:28px;
float:left;
}
/*------------------------------------------------------------
##############################################################
index.html
##############################################################
------------------------------------------------------------*/
#rootDir #container #flash {
margin:1px 0 0 0;
width:800px;
height:294px
}
/*Left--------------------------------------------*/
#rootDir #container #indexLeft {
float: left;
width: 510px;
padding:0px 0 0 0;
text-align:left;
margin-bottom:15px;
font-size:1.2em;
}
#rootDir #container #indexLeft h2 img{margin:0 0 0 14px}
#rootDir #container #indexLeft p {
margin:8px 0 0 15px;
width:465px;
line-height:1.5em
}
/*Topics Board--------------------------------------------*/
#rootDir #container #indexLeft #topicsBoard{
border:1px solid #c3c3c3;
height:155px;
width:478px;
margin:27px 0 0 15px;
padding:0
}
#rootDir #container #indexLeft #topicsBoard #topixTop {
width:478px;
background: #e5e5e5;
border-bottom: 1px solid #c3c3c3;
}
#rootDir #container #indexLeft #topicsBoard #topixTop h2 {float:left}
#rootDir #container #indexLeft #topicsBoard #topixTop a {float:right}
#rootDir #container #indexLeft #topicsBoard #topics{
height:120px;
padding:6px 4px 0 4px;
overflow:auto
}
#rootDir #container #indexLeft #topicsBoard #topics #topics_in{
width:455px;
margin-right:15px;
/*\*/width:auto;/* */
/*\*/margin-right:0px;/* */
}

#rootDir #container #indexLeft #topicsBoard dl{
  line-height:15px;
  margin:0px;
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 2px;
  padding-left: 0;
}
#rootDir #container #indexLeft #topicsBoard dt{
color:#223bb8;
float:left;
background:url(../images/idx_icon01.gif) left no-repeat;
padding:0 8px 0 10px;
}
#rootDir #container #indexLeft #topicsBoard dd{margin:0px 0px 0px 90px}
#rootDir #container #indexLeft #topicsBoard dd a{text-decoration:underline;color:#223bb8}


/*Right--------------------------------------------*/
#rootDir #container #indexRight {
width: 275px;
float: left;
padding:15px 0 0 0;
margin-bottom:15px;
}
#rootDir #container #indexRight .idxBox {
width: 275px;
margin:0 0 8px 0
}
#rootDir #container #indexRight .idxBox .left{
float:left;
width:84px;
margin:0 4px 0 0;
}
#rootDir #container #indexRight .idxBox dl{
float:left;
width:185px;
}
#rootDir #container #indexRight .idxBox dd{
line-height:1.2em;
margin:1px 0 0 1px
}
#rootDir #container #indexRight #greyBox {
background:url(../images/idx_bg01.gif) top no-repeat #f2f2f2;
width:275px;
margin:15px 0 0px 0;
padding:8px 0 0 0
}
#rootDir #container #indexRight #greyBox h3 {
font-weight: bold;
padding:0 0 0 10px;
line-height:1em
}
#rootDir #container #indexRight #greyBox p {
padding:0 0 0 10px;
line-height:1.3em
}

/*btn--------------------------------------------*/
#rootDir #container #indexLeft #topbtn #btn {
width:53px; margin:15px 0px 10px 447px;
}