/*-----------------------------*/
/* CSSリセット                 */
/*-----------------------------*/
*{
	margin: 0;
	padding: 0;
}

/*-----------------------------*/
/* 紹介文　                    */
/*-----------------------------*/
#intro{
    text-align: left;
    width: 850px;
    margin : auto;
}

/*-----------------------------*/
/* 全体　　                    */
/*-----------------------------*/
body {
    background:white;
    margin:10 auto;
    text-align:center;
}

/*-----------------------------*/
/* ヘッダー                    */
/*-----------------------------*/
#header{
    margin : auto;
    width: 800px; /* セルの幅 */
    padding-top: 5px;
}

/*-----------------------------*/
/* 横線                        */
/*-----------------------------*/
hr{
    color:#008000; /* 線の色(IE用) */
    background-color: #008000; /* 線の色(NN用) */
    height: 3px; /* 線の太さ */
    border: 0px; /* 枠の太さ */
    filter: Alpha(opacity=100, finishopacity=40, style=2); /* フィルタ */
}

/*-----------------------------*/
/* パンくずリスト              */
/*-----------------------------*/
#pankuzu{
    text-align: left;
    width:900px;
    height:25px;
    font-size: small;
    margin : auto;  
}

/*-----------------------------*/
/* コンテンツ　　              */
/*-----------------------------*/
#content {
    margin : auto;
    width : 900px;
}

/*-----------------------------*/
/* タイトル                    */
/*-----------------------------*/
table.title{
    width: 800px; /* セルの幅 */
    heigh:50px; /* セルの高さ */
    text-align: center; 
    background:#F0FFF0; /* 背景の色 */
    font-weight: bold;  /* 文字のウエイト */
}

/*-----------------------------*/
/* 見出し                      */
/*-----------------------------*/
h1{
    background-color: #F0FFF0;
    font-weight: bold;
    font-size: 120%;
    padding: 3px;
    margin: 3px;
}

h2{
    background-color: #FFF0F5;
    text-align: left;
    font-weight: bold;
    font-size: 100%;
    padding: 3px;
    margin: 3px;
}

/*-----------------------------*/
/* 左より                      */
/*-----------------------------*/
.text-left{
    text-align: left;
    line-height: 1.5em;
}

/*-----------------------------*/
/* 右より                      */
/*-----------------------------*/
.text-right{
    text-align: right;
    line-height: 1.5em;
    clear: both;
}

/*-----------------------------*/
/* JST分類一覧                 */
/*-----------------------------*/
.bunrui_1{
    border: 2px solid #DCDCDC;
    float: left;
    width: 270px;
    margin-bottom: 3px;
    padding: 3px;
    padding-left:120px;
    text-align: left;
}

.bunrui_2{
    border: 2px solid #DCDCDC;
    float: right;
    width: 270px;
    margin-bottom: 3px;
    padding: 3px;
    padding-left:120px;
    text-align: left;
}

#bunrui{
    width: 800px;
    margin: auto;
}

.bunrui{
    width:100%;
    text-align: left;
    clear: both;
}

/*-----------------------------*/
/* JST分類別・資料一覧         */
/*-----------------------------*/
.shiryo_1{
    border: 2px solid #DCDCDC;
    float: left;
    width: 99%;
    margin-bottom: 3px;
    padding: 3px;
}

#shiryo{
    width:100%;
    text-align: left;
}

/*-----------------------------*/
/* 最新文献一覧                */
/*-----------------------------*/
.shiryo_new_1{
    border: 2px solid #DCDCDC;
    float: left;
    width: 99%;
    margin-bottom: 3px;
    padding: 3px;
}

#shiryo_new{
    width:100%;
    text-align: left;
}

/*-----------------------------*/
/* 資料別・文献一覧(巻号一覧)  */
/*-----------------------------*/
.shiryo_vol_1{
    width:20%;
    border: 2px solid #DCDCDC;
    float: left;
    margin-bottom: 3px;
    padding: 3px;
    clear: both;
}
.shiryo_vol_2{
    width:77%;
    border: 2px solid #DCDCDC;
    float: right;
    text-align:left;margin-bottom: 3px;
    padding: 3px;
/*
    text-indent: -0.7em;
*/
}

#shiryo_vol{
    width:100%;
    text-align: left;
    clear: both;
}

.shiryo_vol{
    width:100%;
    text-align: left;
    clear: both;
}

/*-----------------------------*/
/* 資料別・文献一覧            */
/*-----------------------------*/
.bunken_1{
    border: 2px solid #DCDCDC;
    float: left;
/*
    IEだとおかしくなる。。
    width: 99%;
*/
    width: 890px;
    margin-bottom: 3px;
    padding: 3px;
}

#bunken{
    width:100%;
    text-align:left;
}

/*-----------------------------*/
/* 文献詳細                    */
/*-----------------------------*/
.shousai{
     text-align:left;
     padding: 7px;
}
.shousai2{
     text-align:center;
     padding: 7px;
}

/*-----------------------------*/
/* 著作権                      */
/*-----------------------------*/
#chosakuken{
    text-align: right;
    width:900px; 
    font-size:small;
    margin : auto; 
    padding-bottom: 5px;
    clear: both;
}

/*-----------------------------*/
/* 画像                        */
/*-----------------------------*/
img{
    border: 0;
    margin-right:5px;
    margin-left:5px; 
}
#jdream{
    text-align: right;
    float: left;
    margin-right:15px;
}
#jstchina{
    text-align: right;
    float: left;
    margin-right:15px;

}
/*-----------------------------*/
/* 分類一覧のバナー            */
/*-----------------------------*/
/*#footer{
    width: 850px; /* セルの幅 */
   /* margin : auto;  
    padding: 10px;
    text-align: left;*/

/*-----------------------------*/
/* topバナー                   */
/*-----------------------------*/
#link{
    width: 100%;
    margin: auto;
}

.link_1{
    margin : auto;
    padding: 10px;
    text-align: left;
    width: 350px;
    float: left;
}
.link_2{
    margin : auto;
    padding: 10px;
    width: 450px;
    float: right;

}
/*-----------------------------*/
/* 文献詳細のバナー            */
/*-----------------------------*/
#footer{
    width: 800px;
    margin: auto;
}

.footer_1{
    margin : auto;
    padding: 2px;
    text-align: left;
    width: 130px;
    float: left;
    heigh:45px;
}
.footer_2{
    margin : auto;
    padding: 2px;
    width: 610px;
    float: right;
    heigh:45px;
    text-align: left;
}
.footer_set{
    clear: both;
    width: 100%;
    heigh:45px;
}







