﻿/*ブラウザ初期設定の余白指定解除（共通CSSに記述）
---------------------------------------------------*/

/*全体の設定(共通CSSに記述)
---------------------------------------------------*/

/*項目のデザイン
---------------------------------------------------*/

h4{
color:  #000000;
font-weight: bold;
font-size:1em;
clear:both;
margin-top:25px;
font-size: 1em;
font-family:san-seirf;
}

h5{
color:#000000;
font-weight: bold;
font-size:1em;
clear:both;
margin-top:15px;
margin-bottom:0px;
font-size: 1em;
}

h6{
font-size:0.9em;
font-weight: bold;
margin-top:15px;
margin-bottom:20px;
}

div#main hr {
	display:block;
}

p.topParagraph {
	clear:both;
}

/*ページの上に戻るボダン設定（共通CSSに記述）
---------------------------------------------------*/

/*戻るボタン設定
---------------------------------------------------*/
#back{
margin:5px;
}
/*今ここナビのデザイン
---------------------------------------------------*/


/*ヘッダー、フッターのデザイン（共通CSSに記述）
---------------------------------------------------*/

/*ボーダーのデザイン
---------------------------------------------------*/	

#border{
border-top:1px solid #cccccc;
background-color:#f5f5f5;
line-height:em;
}

/*ナビゲーションのデザイン（共通CSSに記述）
---------------------------------------------------*/

/*サブナビ下バナーのデザイン
---------------------------------------------------*/
#subNavi li.banner {
	background:none;
	border-bottom:none;
	_height: 1%;
	margin: 0;
	padding: 0;
}
#subNavi li.banner a{
	background:none;
	border-bottom:none;
	_height: 1%;
	margin: 0;
	padding: 0;
	width:100px;
}

/*更新日
---------------------------------------------------*/
p#update{
float:right;
margin-bottom:15px;

}

/*関連リンク部分の設定（共通CSSに記述）
---------------------------------------------------*/

/*「印刷する」の設定　（共通ヘッダーに存在）
---------------------------------------------------*/

/*リストの設定（sitemapArea）
---------------------------------------------------*/
#main div#sitemapArea ul{
	margin-bottom:15px;
	margin-top:10px;
}

#main div#sitemapArea li{
line-height:1.2em;

	list-style-position: outside;
	list-style-image: url(http://www.ndl.go.jp/common/images/icon_quicklink.gif);
}
#main div#sitemapArea ul{
margin-top:0;
}
#main div#sitemapArea ul ul li{
	list-style-position: outside;
	list-style-image: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif);
}
#main div#sitemapArea ul ul ul li{
	list-style:  url(http://www.ndl.go.jp/common/images/icon_subnavi_second_o.gif) outside;
}
#main div#sitemapArea ul ul ul ul li{
	list-style: none url( ) outside;
}
#main div#sitemapArea li.explanation{
	list-style:none url( );
	text-indent:1em;

	}
#main div#sitemapArea li.subsite{
	list-style:none url( );
	text-indent:1em;

	}
#main div#sitemapArea li.sub_explanation{
	list-style:none url( );
	text-indent:1em;

	}

#main div#sitemapArea li.sub_subsite{
	list-style:none url( );
	text-indent:3em;

	}	
#main div#sitemapArea li.sub_sub_subsite{
	list-style:none url( );
	text-indent:4em;

	}
#main div#sitemapArea li.sub_sub_sub_subsite{
	list-style:none url( );
	text-indent:5em;

	}

/*テーブルの設定
---------------------------------------------------*/
#main table{
text-align:center;
margin:auto;
width:95%;
margin-bottom:20px;
}

#main th{
	background-color:#C3C5C5;
	padding: 5px;
}

th span.unit{
	font-size:78%;
}

#main th{
border:solid 1px #000000;
padding:2px;
}

#main td{
border:solid 1px #000000;
padding:5px;
	font-size:78%;
}

/*所蔵資料のテーブルの設定
---------------------------------------------------*/

div#first {
	width:45%;
	padding:10px;
	float:left;
}

div#second {
	float:right;
	width:45%;
	padding:10px;
}

	
/*電子資料のテーブルの設定
---------------------------------------------------*/

#elect table{
border:solid 1px #666666;
text-align:left;
margin:auto;
width:95%;
margin-bottom:20px;
}

#elect th.row1{
	text-align:left;
	background-color:#CCCCCC;
	padding: 5px;
}

#elect th.row1{
border:solid 1px #666666;
padding:2px;
}

#elect th.row2{
	text-align:center;
	background-color:#EEEEEE;
	padding: 5px;
	font-size:78%;
}

#elect th.row2{
border:solid 1px #666666;
padding:2px;
}

#elect td{
border:solid 1px #666666;
padding:5px;
	font-size:78%;
}

#elect tbody{
	text-align:left;
	}

#elect .col1{
	text-align:left;
	width: 70%;
	}

#elect .col2{
	text-align:center;
	width: 12%;
	}

#elect .col3{
	text-align:center;
	width: 18%;
	}
	
/*電子資料のテーブルの設定　ここまで
---------------------------------------------------*/

/*アジア情報室のサイドメニューの設定
---------------------------------------------------*/

#subNavi h4{
border-bottom:0px;
border-top:dotted 1px #cccccc;
padding:3px;
}

#subNavi li a.on{
background:#FDF5E6 url(/en/service/kansai/asia/images/icon_subnavi_asia.jpg) no-repeat;
}

#subNavi li a visited{
color:#003399;
}

#subNavi h4 {
	color: #000000;
	font-size: 78%;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0 7px;
	background-color:#ffffff;
}
#subNavi ul ul li {
background: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif) no-repeat 1.5em;
text-indent:1em;

}
#subNavi ul ul li a.on{
background: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif) no-repeat 1.5em #FDF5E6;
text-indent:1em;
}

#subNavi ul ul {
background-color:#F9FAFC;
}


#subNavi ul ul ul li {

background: url(http://www.ndl.go.jp/common/images/icon_subnavi_second_o.gif) no-repeat 3em;
text-indent:2em;
}

#subNavi ul ul ul li a.on{

background: url(http://www.ndl.go.jp/common/images/icon_subnavi_second_o.gif) no-repeat 3em #FDF5E6;
text-indent:2em;
}
#subNavi ul ul ul ul li {
background: url(.) no-repeat left top;
text-indent:3em;
font-size:0.8em;
}

#subNavi ul ul ul ul li a.on{
background: url(.) no-repeat left top #FDF5E6;
text-indent:3em;
}




/*アジア情報室のトップページの設定
---------------------------------------------------*/
div#main_asia{
border:solid 1px #cccccc;
clear: both;
padding:10px;
margin-bottom:10px;
width:800px;
}
<!--width:98%;-->

div#location_left{
	float:left;
}

div#con_top {
	clear:both;
	width:790px;
	margin:10px;
	background:none;
	}

div#con_top p img{
	float:left;
	margin-right:10px;
	}
	
div#con_top h3{
margin-bottom:5px;
margin-top:5px;
}


div#con_photo{
	margin:5px;
	float:left;
	}
	
div#con_1{
	clear:right;
	}
	
div#con_1 li{
line-height:1.5em;
list-style:outside url(/common/images/icon_quicklink.gif);
margin-left:25px;
}

div#con_1 ul ul li{
	list-style-position: outside;
	list-style-image: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif);
	margin-left:35px;
}
	

div#con_1 p#backnumberLink {
	text-align: right;
	margin-bottom:0;
}

div#con_1 p#backnumberLink a {
	background: url(/common/images/icon_link_tri.gif) no-repeat left center;
	padding-left: 10px;
	
}


div#con_1{
	margin:5px;
	width:450px;
	float:left;
	}

div#con_bottom{
	margin:10px;
	background:none;}

div#con_2 {
	clear:both;
	width:370px;
	padding:10px;
	float:left;
}

div#con_2 li{
line-height:1.5em;
list-style:outside url(/common/images/icon_quicklink.gif) ;
margin-left:25px;
}

div#con_2 ul ul li{
	list-style-position: outside;
	list-style-image: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif);
	margin-left:35px;
}

div#con_2 p#backnumberLink {
	text-align: right;
	margin-bottom:0;
	margin:0;
}

div#con_2 p#backnumberLink a {
	background: url(/common/images/icon_link_tri.gif) no-repeat left center;
	padding-left: 10px;
}

div#con_2 h3{
padding-bottom:5px
padding-top:5px;
}

div#con_3 {
	float:right;
	width:370px;
	padding:10px;
}

div#con_3 li{
list-style:outside url(/common/images/icon_quicklink.gif) ;
margin-left:25px;
line-height:1.5em;
}

div#con_3 ul ul li{
	list-style-position: outside;
	list-style-image: url(http://www.ndl.go.jp/common/images/icon_subnavi_second.gif);
	margin-left:35px;
}

div#con_3 p#backnumberLink {
	text-align: right;
	margin-bottom:0;
}

div#con_3 p#backnumberLink a {
	background: url(/common/images/icon_link_tri.gif) no-repeat left center;
	padding-left: 10px;
}



/*アジア情報室の右側本文の設定
---------------------------------------------------*/

div#asiaHeaderTop {
width:800px;
}

div#asiaHeaderTop h2 {
	margin-top:0;
	margin-bottom:0;
	float:left;
	background:none;
}

div#asiaHeaderTop rightItem {
	float: right;
	margin-left: 30px;
	margin-top:0;
	margin-bottom:0;
}

div#asiaHeader h2 {
	float:left;
	background:none;
}

div#asiaHeader rightItem {
	float: right;
	margin-left: 30px;
	margin-top:0;
	margin-bottom:0;
}

#main{
border:solid 1px #cccccc;
clear: both;
padding:10px;
margin-bottom:10px;
width:70%;
}

div#matome li{
font-size:0.9em;
list-style:inside url(http://www.ndl.go.jp/common/images/ic_arrow_lblue_r.gif);
}

#main p{
padding:0px;
}

.dataSet li {
	list-style: none;
	margin: 0;
}

#main h3{	
}

#toppage_upper{
margin:0	
}	

#toppage_image{
margin:0	
}





#what_new li{

list-style:outside url(/common/images/icon_quicklink.gif) ;

}

div.dataSet ul ul {
	margin-left:10px;
	margin-bottom:0px;
}

/*刊行物の設定
---------------------------------------------------*/

div#main div#publication h2{
border-bottom:solid 0px #ffffff;
text-align:left;
font-size:1.1em;  	 
}

div#main div#publication h3{
font-size:1.1em;  	 
}

div#main div#publication h4{
margin-top:30px;
margin-bottom:0px;
font-size:1em;
}

div#main div#publication h5{
margin-top:30px;
font-size:1em;
}

div#main div#publication div#pub_vol{
font-size:0.8em;
border-bottom:solid #c0c0c0 1px;
margin-bottom:10px;
}

div#main div#publication div#author{
font-size:0.9em;
margin-bottom:10px;
}

div#main div#publication h3{
color:#000000;
}

div#main div#publication h4{
color:#000000;
}

div#new_arrival h3{
padding:2px;
color:#000000;
background-color: #FFFF99;
padding-left:20px;
}

div#new_arrival ul{
padding-left:70px;
}

div#new_arrival p{
text-indent:0em;
margin-bottom:20px;
}

a.tool_explanation{
text-decoration:none;
}

/*資料配置図
---------------------------------------------------*/

table#publicationList {
	border-left: 1px solid #625946;
	border-top: 1px solid #625946;
	clear: both;
	margin-bottom: 20px;
	width: 100%;
}

table#publicationList caption {
	font-size: 78%;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}

table#publicationList caption span {
	font-size: 78%;
	font-weight: normal;
}

table#publicationList td, table#publicationList th {
	border-bottom: 1px solid #625946;
	border-right: 1px solid #625946;
	padding: 5px;
}

table#publicationList th {
	background: #C3C5C5;
	font-weight: bold;
}

table#publicationList th.name {
	width: 43%;
}

table#publicationList th.year {
	width: 17%;
}

table#publicationList th.standard {
	width: 8%;
}

table#publicationList th.totalPage {
	width: 10%;
}

table#publicationList th.price {
	width: 11%;
}

table#publicationList th.place {
	width: 10%;
}

table#publicationList th.sunday{
	background:#ffcccc;
	font-weight: bold;
	width:10%;
}

table#publicationList th.day{
background: #C3C5C5;
font-weight: bold;
width:10%;
}

table#publicationList td.holiday{
background-color:#ffcccc;
color:#cc0000;
}

table#publicationList td.weekday{
background-color:#ffffff;
}

table#publicationList th.clause{
width:10%;
}

table#publicationList th.content{
width:30%;
}

table#publicationList th.mark{
width:10%;
}

table#publicationList th.opentime{
width:25%;
}


table#publicationList th.readinginfoName{
width:15%;
}

table#publicationList th.place{
width10%;
}

table#publicationList th.note{
width10%;
}

table#publicationList th.place_content{
width:40%;
}

table#publicationList th.roomName{
width:3%;
}
table#publicationList th.example{
width:15%;
}
table#publicationList th.beforehand{
width:10%;
}
table#publicationList th.sign{
width:10%;
}

table.plan{
border-collapse:separate;
border: solid 100px #000000;
margin:0;
width:95%; 
}

table.plan td{

width:50px;
background-color:#CC9999;
color:#000000;
margin:2px;
}

table.plan td.no{
width:10px;

background-color:#FFFFFF;
color:#000000;
border:solid 0px;

}	
div.plan2{
float:left;
width:300px !important;

}

div#main .kakomi{
	font-size:0.9em;
	background:#EEEECC;
	border:solid 0px;
	padding:10px;
	margin:10px;
}

th.time {
	width:5%;
}
th.subcontent {
	width:45%;
}


#what_new p#backnumberLink {
	text-align: right;
	margin-bottom:0;
}

#what_new p#backnumberLink a {
	background: url(/common/images/icon_link_tri.gif) no-repeat left center;
	padding-left: 10px;
}

/*「利用の流れ」のデザイン
---------------------------------------------------*/

div#Tournavtop ul li {
list-style:none url( );
margin-bottom:20px;
}

div#Tournavtop ul li a{
background: url(/common/images/icon_ture_right.gif) no-repeat left ; 
padding-left:40px;

}
div#Tournavtop ul li a{
	margin-left:10px;
}
div#Tournav ol li a.here {
	background: url(/common/images/icon_prev.gif) no-repeat right center; 
	background-color:#ffffcc;
	padding: 0 20px 0 0;
}


