td.titl{
	background-color:#fff;
}

h1.titl-miya{
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	font-weight:bold;
	font-size:130%;
	color:#666666;
	background-color:#fff;
	background-image:url("/en/library/titl_miyakodayori.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}

h1.titl-rrepo{
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	font-weight:bold;
	font-size:130%;
	color:#666666;
	background-color:#fff;
	background-image:url("/en/library/titl_rreport.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}

h1.titl-pupdate{
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	font-weight:bold;
	font-size:130%;
	color:#666666;
	background-color:#fff;
	background-image:url("/en/library/titl_policyupdate.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}

/*フェロー名エリア*/
.fellow{
	margin:0 10px 10px 10px;
}

/*肩書き*/
.fellow-position{
	margin:0 0 2px 12px;
}

/*名前*/
.fellow-name{
	margin:0 0 10px 12px;
	font-weight:bold;
}

/*他のコンテンツ*/
.other{
	margin:0 0 0 12px;
}

/*コラムリード文*/
.colum-lead{
	margin:8px 6px 8px 10px;
}


/*見出し*/
h2, h3 {
	margin:15px 10px;
	padding:0;
	font-weight:bold;
	font-size:100%;
}

.text-main{
	margin:15px 10px;
	padding:0;
}

.next-info{
	margin:15px 0;
	padding:8px 10px;
	text-align:right;
	background-color:#ede9ce;
}

/*上下に罫線項目*/
.item{
	margin-top:10px;
	padding:7px 2px 7px 5px;
	border-top:1px solid #d3d4bf;
	border-bottom:1px solid #d3d4bf;
}

/*下に罫線項目*/
.item02{
	padding:7px 2px 7px 5px;
	border-bottom:1px solid #d3d4bf;
}

/*日付*/
.item-date{
	margin:0 0 2px 0;
}

/*番号*/
.num{
	font-weight:bold;
}

/*題名*/
.item-titl{
	margin:2px 0 0 0;
	font-weight:bold;
}

/*印刷リンク*/
.item-print{
	font-weight:normal;
}

/*著者名*/
.item-name{
	text-align:right;
}


/*サブナビタブ背景黄*/
#subtab{
	margin:3px 9px 0 0;
	background-color:#ede9ce;
}

ul.subtab li{
	margin:0.4em 0px;
	padding:0px;
	font-weight:bold;
}


/*サブナビ現在地色*/
.subnavi-on{
	padding:3px 1px;
	color:#ca7e4a;
	font-weight:bold;
	background-color:#ffffff;
}

/*説明文*/
.text01{
	margin:3px 0 6px 0;
	text-align:center;
}


/*フォームエリア*/
#formarea{
	margin:5px 0 15px 0;
	background-color:#eee5e0;
}

th{
	padding:8px;
	font-weight:normal;
	text-align:right;
	color:#96273a;
}

.textarea01{
	padding:8px;
}

.textarea02{
	padding:0 8px 8px 8px;
}

/*記入例*/
.ex{
	margin:0 0 0 10px;
	color:#666666;
}


.btnarea{
	margin:5px 270px;
	padding:4px;
	text-align:center;
	background-color:#96273a;
}

/*注釈*/
.note{
	margin:5px;
	text-align:center;
}

/* Miyakodayori */
#miyako {
	margin:0px;
}

#miyako .header {
	padding:5px 10px;
	background-color:#C1BCA6;
	background-image: url("/en/miyakodayori/images/header.gif");
	background-repeat:repeat-x;
}

#miyako .latest-bg {
	padding:1px;
	background-color:#ede9ce;
}

#miyako .latest-body {
	background-color:#fff;
	border: 1px dotted #999999;
	margin:10px;
}

#miyako p, li {
	margin:15px 10px;
	padding:0;
}

#miyako .title {
	margin-top:15px;
	padding:5px 0px 4px 11px;
	font-weight:bold;
	color:#8b1b0f;
	background-image: url("/en/miyakodayori/images/titlback.gif")
}


/* RIETI Report */
#rieti-report {
	margin:0px;
}

#rieti-report .header {
	background-color:#fff;
}

#rieti-report .latest-bg {
	padding:1px;
	background-color:#E6E6D3;
	background-image: url("/en/rieti_report/images/latest_bg.gif");
	background-repeat:no-repeat;
}

#rieti-report .latest-body {
	background-color:transparent;
	margin:10px;
}

#rieti-report .latest-title {
	font-weight:bold;
	padding-left:5px;
	border-left:5px solid #336666;
}

#rieti-report p, li {
	margin:15px 10px;
	padding:0;
}

#rieti-report .title {
	margin-top:15px;
	padding:5px 0px 4px 11px;
	font-weight:bold;
	color:#003366;
	background-image: url("/en/rieti_report/images/titlback.gif")
}

#rieti-report .rr {
	font-weight:bold;
}

/* Policy Update */
#pupdate {
	margin:0px;
}

#pupdate .latest-bg {
	padding:1px;
	background-color:#ede9ce;
}

#pupdate .latest-body {
	background-color:#fff;
	border: 1px dotted #999999;
	margin:10px;
}

#pupdate p, li {
	margin:15px 10px;
	padding:0;
}

#pupdate .title {
	margin-top:15px;
	padding:5px 0px 4px 11px;
	font-weight:bold;
	color:#8b1b0f;
	background-image: url("/en/special/policy-update/images/titlback.gif")
}

#pupdate .colum-lead{
	margin:8px 6px 8px 10px;
}

#pupdate .rr {
	font-weight:bold;
}

#pupdate .next-info{
	margin:15px 0;
	padding:8px 10px;
	text-align:right;
	background-color:#ede9ce;
}

/*対談のポイント*/

ol.text-point{
	margin:4px;
	padding-left:25px;
	line-height:150%;
	list-style-type:decimal;
}

ol.text-point li{
	margin-bottom:2px;
	padding:0px;
	font-weight:bold;
}

ol.text-point ul{
	margin:4px;
	padding:0px 15px 4px 0px;
	list-style-type:none;
}

ol.text-point ul li{
	margin-bottom:2px;
	padding:3px;
	background-color:#ede9cd;
	font-weight:normal;
}