/* ----------------------------------- */
/* Haruka		　　　　　　　          */
/* ----------------------------------- */
#Book{
padding:15px 10px 10px 10px;
border-top:3px solid #CCCCCC;
}
#Book .Image{
float:left;
width:160px;
}
#Book .Image_s{
float:right;
padding-top:10px;
width:60px;
}
#Book .OutLine{
margin-left:10px;
float:right;
width:330px;
}
#Book .OutLine h4{
font-size:1.25em;
color:#003399;
padding:10px 0 5px 0;
}
#Book .OutLine .Data{
margin:5px 0 0 10px;
padding-bottom:2px;
background-image:url(../../ten/img/gray2.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#Book .OutLine .Data .Item{
font-weight:bold;
float:left;
width:65px;
color:#333333;
}
#Book .OutLine .Other{
clear:left;
float:left;
width:260px;
text-align:right;
padding-top:30px;
}
#Book .GrayBar2{
margin-bottom:5px;
}
#Book ul{
list-style:none;
padding:0 0 0 10px;
}
.BookImg{
float:left;
width:60px;
margin-right:5px;
}
.BookNumber select{
margin-top:5px;
}
/* ----------------------------------- */
/* PDF List		　　　　　　　          */
/* ----------------------------------- */
/* Nest */
.Nest{
list-style:none;
margin-left:10px;
}
.Nest li{
margin-bottom:10px;
}
.imgReport{
float:right;
width:150px;
margin-left:5px;
}
.Summary{
float:left;
padding-left:10px;
width:325px;
}
.IR_Item{
display:block;
width:110px;
float:left;
}
.IR_Value{
float:right;
width:390px;
}
/* ----------------------------------- */
/* News List　　　　　　　          */
/* ----------------------------------- */
#RepDate{
height:28px;
line-height:2.3em;
background-image:url(../../ten/img/gray_w.gif);
background-position:0px 0px;
background-repeat:repeat-x;
margin-bottom:20px;
}
#RepDate .Date{ float:left;}
#RepDate .Navi{
float:right;
padding-left:8px;
background-image:url(../../mark/img/tri_black.gif);
background-position:0px 12px;
background-repeat:no-repeat;
}

#RepTitle{
clear:both;
font-size:1.25em;
color:#333333;
padding:0px 0px 5px 0px;
}
.RepTable{
background-color:#CCCCCC;
width:480px;
}
.RepTable td{
background-color:#FFFFFF;
}
/* ----------------------------------- */
/* Site Map　　　　　　　          */
/* ----------------------------------- */
#SiteMap{
width:520px;
}
.MnTitle{
margin-bottom:1px;
border-left:5px solid #0860A8;
padding-left:6px;
}
.Mn2{
clear:both;
float:left;
width:250px;
margin:0px 0px 15px 0px;
}
.Mn2-2{
float:right;
width:250px;
margin-bottom:15px;
}
.Mn2-3{
width:250px;
margin:68px 0 15px 0;
}
#SiteMap a{
text-decoration:none;
color:#666666;
}
#SiteMap a:hover{
text-decoration:underline;
color:#FF0000;
}
#SiteMap .ListType1{
padding:10px 0 0 10px;
border-left:5px solid #CCCCCC;
background-image:url(../../ten/img/gray.gif);
background-repeat:repeat-x;
background-position:22px 0px;
}
#SiteMap .ListType1 li{
list-style:none;
background-image:url(../../mark/img/src_black.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0px 0px 0px 8px;
text-indent:6px;
}
#SiteMap .ListType2 {
margin-top:7px;
padding:0 0 0 8px;
}
#SiteMap .ListType2 li{
list-style:none;
background-image:url(../../mark/img/tri_black.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding:0px 0px 0px 1px;
}

/* ----------------------------------- */
/* Glossary　　　　　　　　　　          */
/* ----------------------------------- */

.IndexArea{
background-color:#F7F7F7;
padding:5px 0px 5px 10px;
margin-bottom:1px;
}
.IndexText{
margin-right:18px;
}

/* ----------------------------------- */
/* How to Use　　　　　　　　          */
/* ----------------------------------- */
#Tbl1{
margin:0px;
padding:0px;
border:none;
width:100%;
}
#Tbl1 img{
margin-right:3px;
}
#Tbl1 td,th{
border:none;
padding:6px;
vertical-align:middle;
}

#Tbl1 .Item1{
width:40%;
border-right:solid 1px #EAEAEA;
vertical-align:top;
background-image:url(../../ten/img/gray2.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#Tbl1 .Item1-1{
width:40%;
vertical-align:top;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #EAEAEA;
border-bottom:solid 1px #EAEAEA;
background-color:#F7F7F7;
}
#Tbl1 .Item1-2{
width:40%;
vertical-align:top;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #EAEAEA;
}

#Tbl1 .Data1{
width:30%;
border-bottom:none;
border-right:solid 1px #EAEAEA;
background-image:url(../../ten/img/gray2.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#Tbl1 .Data1-1{
width:30%;
line-height:130%;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #EAEAEA;
border-bottom:solid 1px #EAEAEA;
background-color:#F7F7F7;
text-align:center;
}
#Tbl1 .Data1-2{
width:30%;
line-height:130%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #EAEAEA;
}

#Tbl1 .Data2{
width:30%;
border-bottom:none;
background-image:url(../../ten/img/gray2.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#Tbl1 .Data2-1{
width:30%;
line-height:130%;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #EAEAEA;
border-bottom:solid 1px #EAEAEA;
background-color:#F7F7F7;
text-align:center;
}
#Tbl1 .Data2-2{
width:30%;
line-height:130%;
border-bottom:solid 1px #EAEAEA;
}
/* ---------------------------------------------------------------------------------- */
/* PageTitle Back and CornerMenu		                                             */
/* ---------------------------------------------------------------------------------- */

.T-News{
background-image:url(../../../other/news/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-News2005{
background-image:url(../../../other/news/2005/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-News2004{
background-image:url(../../../other/news/2004/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-News2003{
background-image:url(../../../other/news/2003/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-News2002{
background-image:url(../../../other/news/2002/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-News2001{
background-image:url(../../../other/news/2001/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article{
background-image:url(../../../other/article/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article2005{
background-image:url(../../../other/article/2005/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article2004{
background-image:url(../../../other/article/2004/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article2003{
background-image:url(../../../other/article/2003/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article2002{
background-image:url(../../../other/article/2002/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Article2001{
background-image:url(../../../other/article/2001/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Pdf{
background-image:url(../../../other/pdf/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Glossary{
background-image:url(../../../other/glossary/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Sitemap{
background-image:url(../../../other/sitemap/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Contact{
background-image:url(../../../other/contact/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Privacy{
background-image:url(../../../other/privacy/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Legal{
background-image:url(../../../other/legal/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Requirements{
background-image:url(../../../other/requirements/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Haruka{
background-image:url(../../../other/book/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Search{
background-image:url(../../../other/search/img/pgtitle.jpg);
background-repeat:no-repeat;
}
.T-Search_U{
background-image:url(../../../other/search/img/pgtitle2.jpg);
background-repeat:no-repeat;
}
.T-Error{
background-image:url(../../../../error/img/pgtitle.jpg);
background-repeat:no-repeat;
}
