/*------共通------*/
body{
	margin:0;
	padding:0;
	font-size:x-small;
	color:#333333;
	background-color:#eeeeee;
}

td{
	font-size:x-small;
	color:#000000;
}

th{
	font-size:x-small;
	font-weight:normal;
	color:#000000;
}

form{
	margin:0;
	padding:0;
}

a:link{
	color:#793c00;
	text-decoration:underline;
}

a:visited{
	color:#666666;
	text-decoration:underline;
}

a:hover{
	color:#e0556d;
	text-decoration:underline;
}


/*センター揃え*/
.center{
	text-align:center;
}

/*天地中央揃え*/
.middle{
	vertical-align:middle;
}

/*背景色*/
.fff{
	background-color:#ffffff;
}

.ccc{
	background-color:#cccccc;
}

/*強調*/
em{
	font-weight:bold;
	font-style:normal;
}
/*------ヘッダーエリア------*/
/*パンくずリスト*/
.pankuzu{
	margin:5px;
	font-size:90%;
}

/*印刷ボタン*/
.print{
	margin:5px;
	font-size:90%;
}

.print img{
	vertical-align:middle;
}

/*メインタイトル*/
.titl01a{
	padding:0px 0px 3px 11px;
	font-size:90%;
}

.titl01b{
	padding:0px 0px 10px 10px;
	font-weight:bold;
	font-size:130%;
	color:#666666;
}

.titl01b2{
	padding:13px 0px 10px 10px;
	font-weight:bold;
	font-size:130%;
	color:#666666;
}

/*---メインコンテンツエリア---*/
/*項目タイトル*/
.titl02{
	padding:5px 0px 5px 11px;
	font-weight:bold;
	color:#8b1b0f;
	background-image:url("/en/library/subtitl_back.gif");
}

.titl02l{
	padding:5px 0px 5px 11px;
	font-weight:bold;
	color:#8b1b0f;
	background-image:url("/en/library/subtitl_back_l.gif");
}

/*本文*/
.text01{
	padding:6px 0 14px 5px;
	line-height:120%;
}

/*本文2*/
.text01b{
	margin:10px 0 16px 15px;
	padding:0;
	line-height:180%;
}

/*図*/
.figure{
	margin:15px 10px;
	padding:0;
	border:0;
}

/*リード文*/
.lead{
	padding:2px 0 14px 4px;
	color:#666666;
	line-height:120%;
}

/*pdfリンクテキスト*/
.textlink01{
	padding:5px 0 0 0;
}


/*画像枠線*/
img.border{
	border:1px solid;
}


/*-----サブナビエリア-----*/
/*背景しましま模様*/
#subnavi{
	background-image:url("/en/library/navi_sub_back.gif");
}

/*サブナビタイトル*/
.subtitl{
	padding:6px 2px 6px 6px;
	font-size:12px;
	color:#ffffff;
	background-image:url("/en/library/navi_sub_t.gif");
}

/*サブナビ背景白*/
#subnavi2{
	margin:0;
	padding:0 0 9px 0;
	background-color:#ffffff;
}


/*サブナビ項目*/
.subnavi{
	padding:3px 1px;
	color:#666666;
	background-color:#ffffff;
}

.subnavi a:link{
	color:#793c00;
	text-decoration:underline;
}

.subnavi a:visited{
	color:#666666;
	text-decoration:underline;
}

.subnavi a:hover{
	color:#e0556d;
	text-decoration:underline;
}

.subnavi img{
	margin:0 3px 0 0;
}

/*関連リンク用*/
.sublink{
	margin:0 9px 0 0;
	padding:0 2px 0 10px;
}

/*リエティ現在地色*/
.subnavi-on{
	padding:3px 1px;
	color:#8b1b0f;
	font-weight:bold;
	background-color:#ffffff;
}

.subnavi-on img{
	margin:0 3px 0 0;
}

/*フェロー現在地色*/
.subnavi-on2{
	padding:3px 1px;
	color:#ca7e4a;
	font-weight:bold;
	background-color:#ffffff;
}

.subnavi-on2 img{
	margin:0 3px 0 0;
}

/*サブナビサブ項目*/
#subsub{
	background-color:#ffffff;
	font-size:90%;
}

ul.subnavi01 li{
	margin:0.2em 2px 0.2em 0px;
	padding:0px;
}

.subnavi01 a:link{
	color:#793c00;
	text-decoration:underline;
}

.subnavi01 a:visited{
	color:#666666;
	text-decoration:underline;
}

.subnavi01 a:hover{
	color:#e0556d;
	text-decoration:underline;
}

/*リエティ現在地色*/
li.subsubon{
	color:#8b1b0f;
	font-weight:bold;
}

/*フェロー現在地色*/
li.subsubon2{
	color:#ca7e4a;
	font-weight:bold;
}

/*更新日時1*/
.update01{
	color:#c23f1c;
	font-size:90%;
}

/*更新日時2*/
.update02{
	padding:6px 0 6px 10px;
	color:#c23f1c;
}


.gotop{
	padding:3px 5px;
	text-align:right;
}


/*検索エリア*/

#search{
	margin:0;
	padding:0;
	width;184px:
	height:60px;
	background-image:url("/en/library/search_back.gif");
	background-color:#ffffff;
	vertical-align:top;
}

.search01{
	-moz-box-sizing: border-box;
	margin:0;
	padding:0;
	position:relative;
	top:22px;
	left:5px;
	width:130px;
	height:20px;
}

.search02{
	margin:0;
	padding:0;
	position:relative;
	top:25px;
	left:5px;
	width:40px;
	height:20px;
}


/*-----フッター-----*/
.footer{
	padding:5px 2px 5px 7px;
	font-size:90%;
	line-height:130%;
	background-color:#eeeeee;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

.footnavi{
	margin:7px;
}

/*-----下付文字の行間調整----*/
sub {
	vertical-align : text-bottom;
}
