/* CSS Document */
/*-------------------

auther: Nikkei.com
lastupdate: 09/7/13

-------------------*/


h1 {
	margin: 0 5px 5px 0;
	padding: 0;
}

h2.color{
	width: 640px;
	padding: 4px 0 3px 11px;
	background-color: #275628;
	color:#FFF;
	font-weight:bold;
	font-size: 100%;
	border-left: 10px solid #0d2d0e;
	background-image:url(/e/fr/asianportal/images/menubk.gif);
}

h3 {
	margin: 20px 0 0 5px;
	padding: 0;
	font-size: 85%;
}


h3 img {
	margin: 0 10px 0 0;
}


h4 {
	margin:0;
	padding:0;
}

img {
	border:none;
}

.asia-navi {
	width: 640px;
	margin: 0 0 5px 0;
	list-style-type: none;

}

.asia-navi ul {
	margin: 0;
	padding: 0;
	
}

.asia-navi li{
	font-weight:bold;
	padding: 2px 10px 2px 15px;
	margin-right: 2px;
	border:1px solid #ccc;
	background: url(/e/common/images/tri_gray.gif) 5px no-repeat;
	float: left; 
}

.asia-navi2 li{
	font-weight:bold;
	padding: 4px 10px 4px 15px;
	margin-bottom: 5px;
	border:1px solid #ccc;
	background: url(/e/common/images/tri_gray.gif) 5px no-repeat;
}


.rssbox {
	width: 640px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 20px;
	background-image:url(/e/fr/asianportal/images/anpbk.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}


.rssbox ul {
	margin: 2px 0;
	padding: 0;
	list-style:none;
}

.rssbox ul li{
	margin: 0;
	padding: 0 0 0 7px;
	background-image:url(/e/common/images/dot-1.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
}

.newsname {
	color:#275628;
	font-size:120%;
	font-weight:bold;
}



/* --------------------
about this site */

.box02 {
	margin: 15px 0 30px 0;
	padding: 0 10px;
}

.box02 p {
	margin: 1em 0;
	line-height: 1.5;
}

.s-tit-about {
	margin: 5px 0;
	padding: 2px 0 2px 5px;
	border-left: 5px solid #999999;
}

h3.cont {
	margin: 20px 0 0 0;
	padding:0 0 5px 0;
	border-bottom: 1px #999999 dotted;
}
	
.rBtn{
	margin:0 5px 10px 0;	
}

	
	
/* ------------------------- */
.anpBox {
	width: 100%;
	margin-top: 5px;
    margin-bottom: 10px;
	display:block;
}

.anpBox01 {
	width: 485px;
	float: left;
	height: auto;
	border-top:1px solid #eee;
	display:block;
}

.anpBox02 {
	width: 485px;
	float: right;
	height: auto;
	border-top:1px solid #eee;
	display:block;
}

.portalTitle {
	margin: 10px 0 10px 5px;
	padding: 10px 0 0 3px;
}

.anpBox01  ul,
.anpBox02  ul{
	margin-bottom:20px;
}

.anpBox01 ul li{
	margin-left:10px;
	padding: 2px 0 2px 5px;
	background-image:url(/e/common/images/dot-1.gif);
	background-position:0 10px;
	background-repeat:no-repeat;
}

.anpBox02 ul li{
	margin-left:10px;
	padding: 2px 0 2px 5px;
	background-image:url(/e/common/images/dot-1.gif);
	background-position:0 10px;
	background-repeat:no-repeat;
}


.bnarea{
	margin:10px 5px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}


.photospace{
	width:299px;
    border:1px solid #ccc;
	float:right;
}

.photospace2{
	margin-bottom:3px;
	width:297px;	
}

.photospace p.cap{
    padding: 0 10px 5px 10px;	
	font-size:90%;
	width:93%;
}

.pPh {
	padding:10px 0;
   	text-align:center;
}


.photoBtn{
	padding: 0 0 7px 0;
   	text-align:center;
}

.topstory{
    float:left;	
}


/*----------------------------------------------------
clearfix
----------------------------------------------------*/

.asia-navi:after,
.anpBox:after,
.anpBox01:after,
.anpBox02:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

