@charset"shift_jis";

/***********************************************/
/* CSS file TOKYO NATIONAL MUSEUM Web Archives */
/* FileName: style.css                         */
/* Last Update 2008-04-01                      */
/***********************************************/


/*=================================
 1.HTML Tag Setting
 =================================*/

div,p {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:100%;}

ul,li{list-style-type:none;}

img{border:none;vertical-align:bottom;}

a:link{color:#002387;text-decoration:underline}
a:visited{color:#002387;text-decoration:underline}
a:hover{color:#cc0000;text-decoration:underline}
a:active{color:#cc0000;text-decoration:underline}

body {
color: #333333;
margin: 0; padding: 0;
background-color: #E5DFD4;
background-image: url(../img/bg_back_img.gif);
background-repeat: repeat-y;
background-position: top center;
font-family:MS PGOTHIC,"ƒqƒ‰ƒMƒmŠpƒS Pro W6","Hiragino Kaku Gothic Pro W6",Osaka,Verdana,Helvetica,sans-serif;
}


/*=================================
 2.Layout(Area) Setting
 =================================*/

#header {
margin: 0 20px 0 20px;
background-color: #FFFFFF;
}

#main {
margin: 0 20px 0 0;
}

.main_left {
width: 178px;
font-size:80%; line-height: 1.2;
background-image: url(../img/bg_back_left.gif);
background-repeat: repeat-y;
}

.main_center {
padding: 0 0 50px 15px ;
font-size:80%; line-height: 1.4;
}


#footer01 {
margin: 0;
padding: 6px 20px 5px 20px;
border-top: 1px dashed #CCCCCC;
font-size:70%; line-height: 1.2;
}

#footer02 {
margin: 0;
padding: 3px 20px 20px 20px;
border-top: 5px solid #735C4D;
font-size:10px; line-height: 1.2;
color: #999999;
text-align:right;
}



/*=================================
 3.Header Setting
 =================================*/

.area_crumb {
background-image: url(../img/bg_header_sdw.gif);
background-repeat: repeat-x;
font-size:10px;
padding:10px 0 12px 0;
}



/*=================================
 4.Contents Parts Setting
 =================================*/

/****** Font Color ******/
.txt_wht{color: #FFFFFF;}
.txt_red01{color: #CC0000;}

.txt_gry01{color: #333333;}
.txt_gry02{color: #666666;}
.txt_gry03{color: #CCCCCC;}


/****** Font Size ******/
.txt_10{font-size:10px; line-height: 1.2;}
.txt_sml{font-size:90%; line-height: 1.2; font-weight:normal;}
.txt_nml{font-size:100%; line-height: 1.3; }
.txt_nml02{font-size:100%; line-height: 1.7; }
.txt_lrg{font-size:110%; line-height: 1.3; font-weight:bold;}


/****** Background Color ******/
.bg_wht{background-color: #FFFFFF;}

.bg_gry01{background-color: #333333;}
.bg_gry02{background-color: #666666;}
.bg_gry03{background-color: #CCCCCC;}

.bg_bge01{background-color: #F2EEE9;}

.bg_win01{background-color: #A91E3F;}
.bg_blu01{background-color: #115890;}
.bg_grn01{background-color: #3D5B24;}


/****** Border ******/
.l_btm_dot_gry{border-bottom: 1px dashed #cccccc;}
.l_btm_sld_gry{border-bottom: 1px solid #cccccc;}
.l_btm_sld_win_2px{border-bottom: 2px solid #A91E3F;}
.l_right_dot_gry{border-right: 1px dashed #cccccc;}


/****** Elements ******/

h1 {
border-left: 3px solid #cc0000;
margin: 0 0 18px 0;
padding-left: 4px;
font-size: 130%; line-height: 1.2;
}

h2 {
padding:28px 0 2px 0;
margin: 0 0 8px 0;
font-size: 130%; line-height: 1.3;
font-weight:bold;
clear:both;
}

h3{
margin:0 0 8px 12px;
padding:18px 0 1px 0;
font-size:110%; line-height: 1.2;
border-bottom: 1px dashed #cccccc;
clear:both;
}

.lead {
padding:0 0 18px 0;
}

.lead_sdw {
background-image: url(../img/bg_tab_sdw.gif);
background-repeat: repeat-x;
padding:12px 0 18px 0;
}


/****** Arrow  Links ******/

/*right*/
.lnk_s01{
padding:0 0 0 6px;
background:url(../img/arw_s01.gif) no-repeat 0 .3em;
}

/*left*/
.lnk_s02{
padding:0 0 0 8px;
background:url(../img/arw_s02.gif) no-repeat 0 .3em;
}

/*up*/
.lnk_s03{
padding:0 0 0 7px;
background:url(../img/arw_s03.gif) no-repeat 0 .4em;
}

/*bottom*/
.lnk_s04{
padding:0 0 0 6px;
background:url(../img/arw_s04.gif) no-repeat 0 .3em;
}

.lnk_glass{
margin:12px 0 0 0;
padding:0 0 2px 15px;
background:url(../img/ico_glass.png) no-repeat 0 .2em;
font-weight:bold;
}

.lnk_pagetop{
padding:0 0 0 7px;
background:url(../img/arw_s03.gif) no-repeat 0 .6em;
float:right;
margin-top:0;
font-size:80%;
font-weight:normal;
}

.lnk_close{
padding:0 0 0 15px;
background:url(../img/arw_close.gif) no-repeat;
}


/*=================================
 5.List Setting
 =================================*/
 

/****** Global Navigation List ******/

ul.gnavi{
margin:0 0 24px 0;
padding:0;
}

li.gnavi00_00{
margin:0;
padding:4px 0 5px 26px;
background:url(../img/arw_gnavi00_00.gif) no-repeat;
border-bottom: 1px dashed #cccccc;
background-color: #F2EEE9;
}

li.gnavi00_01{
margin:0;
padding:4px 0 5px 18px;
background:url(../img/arw_gnavi00_01.gif) no-repeat;
border-bottom: 1px dashed #cccccc;
background-color: #F2EEE9;
}

li.gnavi01_00{
margin:0 0 0 24px;
padding:4px 0 3px 6px;
background:url(../img/arw_gnavi01_00.gif) no-repeat 0 .7em;
}

li.gnavi01_01{
margin:0 0 0 24px;
padding:4px 0 3px 6px;
}

li.gnavi01_02{
margin:10px 0 0 12px;
padding:2px 0 0 6px;
font-weight:bold;
border-top: 1px dashed #cccccc;
}


/****** Related Link List ******/

ul.rnavi{
margin:0 0 12px 0;
padding:0;
}

li.rnavi00_01{
margin:0;
padding:4px 0 5px 18px;
background:url(../img/arw_gnavi00_01.gif) no-repeat;
border-bottom: 1px dashed #cccccc;
background-color: #F2EEE9;
}

li.rnavi01_00{
margin:0 0 0 24px;
padding:4px 0 3px 6px;
background:url(../img/arw_gnavi01_00.gif) no-repeat 0 .7em;
}



/****** Database Link List ******/

ul.bd-link{
margin:0; padding:0;
}

li.bd-link01{
margin:2px 0 0 10px;
padding:0 0 8px 11px;
background:url(../img/ico_date01.gif) no-repeat 0 .4em;
float:left;
/*For Win IE Bug*/
_white-space: nowrap; 
}

a:visited.bd-link01{color:#660066; text-decoration:underline;}

li.bd-link02{
margin:2px 0 0 8px;
padding:0 0 4px 11px;
background:url(../img/ico_date01.gif) no-repeat 0 .4em;
}

.bd-link02 a:visited{
color:#660066;
text-decoration:underline;
}

.bd-link03{
font-size:110%; line-height: 1.3; font-weight:bold;
margin:0;
padding:0 0 3px 11px;
background:url(../img/ico_date01.gif) no-repeat 0 .4em;
}

/*=================================
 5.Footer Setting
 =================================*/
 
 

