/*========================================================
	制作日:2007/06/07
	copyright(c)2007TheTokyoFoundation
	--Service Grant Tokyo--
=========================================================*/


/*---------------------------------------------------------
	レイアウトボックス
----------------------------------------------------------*/
body{
	background:#6FA5BC url(../img/sc_img_bg.jpg) repeat-x;
	line-height:1.5;
	text-align:center;
	color:#333333;
	font-family:"ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size:80%;
}

#container{
	width:850px;
	margin:0 auto;
	text-align:left;
}
	
#head{
	background:url(../img/head_bg.jpg) no-repeat;
	height:91px;
}

#main{
	clear:both;
	width:610px;
	float:left;
}

#main2{
	width:610px;
	margin:0 auto;
}

#mainhead{
	height:21px;
}

#side{
	width:224px;
	float:right;
}

/*---------------------------------------------------------
	パーツ
----------------------------------------------------------*/
/*角丸内のbox*/
.box{
	background:#fff;
	padding:5px 15px;
}

.roundtop{
	clear:both;
	background:url(../img/sc_img_maintopround.gif) no-repeat;
	width:610px;
	height:5px;
	font-size:3px;
}

.roundbottom{
	background:url(../img/sc_img_mainbottomround.gif) no-repeat;
	width:610px;
	height:5px;
	font-size:3px;
	margin-bottom:20px;
}

/*---------------------------------------------------------
	ヘッダ
----------------------------------------------------------*/

#head{
	height:97px;
	margin:0;
	background:url(../img/sc_img_titlebg.jpg) no-repeat;
}

#title{
	float:left;
	width:400px;
}

#title img{
	margin:20px 0 10px 0;
}

#nav01{
	float:right;
	width:450px;
	text-align:right;
}

#nav01 ul{

}

#nav01 li{
	display:inline;
}

#nav01 li img{
	margin:0 0 0 5px;
	vertical-align:bottom;
}

/*---------------------------------------------------------
	mainhead
----------------------------------------------------------*/
#main #mainhead h1{	
	display:block;
	float:left;
	width:146px;
	height:21px;
	margin:0 0 0 1px;

}

#main #mainhead h1 img{
	vertical-align:bottom;
}

#main2 #mainhead h1{	
	display:block;
	float:left;
	width:146px;
	height:21px;
	margin:0 0 0 1px;

}

#main2 #mainhead h1 img{
	vertical-align:bottom;
}


#main #mainhead #nav02{
	float:right;
	/*width:452px;*/
	width:452px;
	height:21px;
	text-align:right;

}

ul#nav02{
	margin:0 10px 0 0;
	padding:0;
}

ul#nav02 li{
	display:inline;
	margin:0;
	padding:0;
}

ul#nav02 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}

/*アメリカ*/
#main #mainhead_am h1{	
	float:left;
	width:60px;
	height:21px;
	margin:0 0 0 1px;
}

#main #mainhead_am h1 img{
	vertical-align:bottom;
}

#main #mainhead_am #nav02{
	float:right;
	/*width:520px;*/
	width:538px;
	height:21px;
	text-align:right;
}

#main #mainhead_am ul#nav02{
	margin:0 10px 0 0;
	padding:0;
}

#main #mainhead_am ul#nav02 li{
	display:inline;
	margin:0;
	padding:0;
}

#main #mainhead_am ul#nav02 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}

/*イスラム*/

#main #mainhead_is h1{	
	display:block;
	float:left;
	width:98px;
	height:21px;
	margin:0 0 0 1px;
}

#main #mainhead_is h1 img{
	vertical-align:bottom;
}

#main #mainhead_is #nav02{
	float:right;
	width:500x;
	height:21px;
	text-align:right;
}

#main #mainhead_is ul#nav02{
	margin:0 5px 0 0;
	padding:0;
}

#main #mainhead_is ul#nav02 li{
	display:inline;
	margin:0;
	padding:0;
}

#main #mainhead_is ul#nav02 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}

/*パキスタン・南アジア*/

#main #mainhead_pa h1{	
	display:block;
	float:left;
	width:134px;
	height:21px;
	margin:0 0 0 1px;
}

#main #mainhead_pa h1 img{
	vertical-align:bottom;
}

#main #mainhead_pa #nav02{
	float:right;
	width:464px;
	height:21px;
	text-align:right;
}

#main #mainhead_pa ul#nav02{
	margin:0 5px 0 0;
	padding:0;
}

#main #mainhead_pa ul#nav02 li{
	display:inline;
	margin:0;
	padding:0;
}

#main #mainhead_pa ul#nav02 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}


/*new レイアウト　080530*/
h1#mainhead{	
	float:left;
	width:141px;
	height:21px;
	margin:0 0 0 0;
}

h1#mainhead img{
	vertical-align:bottom;
}

.newlayout #nav02{
	float:right;
	/*width:520px;*/
	width:650px;
	height:21px;
	text-align:right;
}

.newlayout ul#nav02{
	margin:0 10px 0 0;
	padding:0;
}

.newlayout ul#nav02 li{
	display:inline;
	margin:0;
	padding:0;
}

.newlayout ul#nav02 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}


.newlayout #nav03{
	float:right;
	/*width:520px;*/
	width:750px;
	height:21px;
	text-align:right;
}

.newlayout ul#nav03{
	margin:0 10px 0 0;
	padding:0;
}

.newlayout ul#nav03 li{
	display:inline;
	margin:0;
	padding:0;
}

.newlayout ul#nav03 li img{
	margin:0;padding:0;
	vertical-align:bottom;
}

/*---------------------------------------------------------
	パンくず
----------------------------------------------------------*/

#crumb{
	float:left;
	width:500px;
	padding:5px;
	color:#aaa;
	font-size:80%;
	_font-size:70%;
}

#crumb a:link,
#crumb a:visited{
	color:#555;
}

.next01{
	text-align:right;
	padding:5px 0;
	float:right;
	width:80px;
}

.next02{
	float:right;
	text-align:right;
	padding:5px 0;
	position:relative;
	top:-20px;
}

.next03{
	text-align:right;
	padding:5px 0;
	float:right;
	width:150px;
}

.back01{
	clear:both;
	text-align:left;
	padding:5px 0;
	float:left;
	width:80px;
}

.back02{
	clear:both;
	float:left;
	text-align:right;
	padding:5px 0;
	position:relative;
	top:-20px;
}

.back03{
	clear:both;
	text-align:left;
	padding:5px 0;
	float:left;
	width:150px;
}

.page{
	width:610px;
}
/*---------------------------------------------------------
	side
----------------------------------------------------------*/

#sideTop{
	background:url(../img/sc_img_sidetopround.gif) no-repeat;
	width:224px;
	height:5px;
	font-size:3px;
}

#sideTop2{
	background:url(../img/sc_img_sidetopround_white.gif) no-repeat;
	width:224px;
	height:5px;
	font-size:3px;
}

#sideName{
	background:#C4B78C;
	padding:5px;
}

#sideMain{
	background:#fff;
	padding:10px;
}

#sideBottom{
	background:url(../img/sc_img_sidebottomround.gif) no-repeat;
	width:224px;
	height:5px;
}

#profile{
	border-bottom:2px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

.dot-hr{
	border-bottom:2px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

#sideMain h2{
	float:left;
	width:100px;
	background:url(../img/sc_h2_orangecircle.gif) no-repeat;
	padding:0 0 0 13px;
	font-weight:bold;
	color:#4F4F4F;
}

#sideMain h2 img{
	vertical-align:middle;
}

#sideMain #blogread{
	float:right;
	width:83px;
}

#sideMain ul{
	list-style-image:url(../img/sc_li_greenallow.gif);
	margin:0 0 0 25px;
	padding:0 0 10px 0;
	vertical-align:middle;
}

#sideName img{
	float:right;
	margin:0 5px 5px 5px;
}

#sideName p{
	margin:0 0 5px 5px;
}	

/*---------------------------------------------------------
	記事
----------------------------------------------------------*/

.box h2{
	background:url(../img/sc_h2_greencircle.gif) no-repeat;
	padding:0 0 0 10px;
	vertical-align:middle;
}

h2.month{
	background:url(../img/sc_h2_greencircle.gif) no-repeat;
	padding:0 0 0 15px;
	vertical-align:middle;
	font-weight:bold;
}

ul.list li{
	list-style-type:square;
	margin:0 0 0 20px;
}

ul.list li img{
	margin:0 0 0 10px;
	position:relative;
	top:5px;
}

.date{
	font-size:10px;
	_font-size:70%;
	color:#999999;
	padding:5px 0;
}

.mainread{
	text-align:right;
}

/*---------------------------------------------------------
	footer
----------------------------------------------------------*/

#footer{
	clear:both;
	border-top:1px dotted #605E35;
	text-align:center;
	color:#605E35;
	padding:5px 0 10px 0;
}

#footer a:link,
#footer a:visited{
	color:#605E35;
}


/*↑ページの上へ*/
.up{
	clear:both;
	text-align:right;
	font-size:10px;
	padding:5px 0;
}

.up a:link,
.up a:visited{
	color:#2699B2;
}
.up a:hover{
	color:#cc6600;
}

