@charset "utf-8";
/* CSS Document */
/* Common Style
----------------------------------------------------------------------*/
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* 共通パン屑リスト用CSS
----------------------------------------------------------------------*/
#breadcrumbArea {
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.breadcrumb__inner {
	overflow-y: hidden;
}


/* africa_wrap
----------------------------------------------------------------------*/
#africa_wrapper{
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:14px;
color:#000;
line-height:18px;
padding-top:20px;
background: url(../images/footgrass.jpg) repeat-x center bottom #fc8e00;
min-width:960px;
}
#africa_wrap{
width:960px;
margin:0px auto;
text-align:center;
background:url(../images/contents_footimg.jpg) no-repeat bottom right;
padding-bottom:390px;
}
#africa_contents{
text-align:left;
background:url(../images/contents_back.jpg);
}
#africa_contents > span:first-child > img {
vertical-align: top;
}
#africa_contents h1{
padding:20px;
}
#africa_link{
margin-bottom:45px;
clear:both;
height:120px;
}
#africa_link li{
float:left;
margin-left:20px;
}
#africa_map{
padding:20px;
}
#africa_maparea{
float:left;
width:535px;
}
#africa_maptext{
float:right;
width:377px;
}
#africa_maptext .africa_maptextarea{
margin-bottom:85px;
}
#africa_maptext .africa_maptextarea h2{
margin-bottom:10px;
}
#africa_maptext .africa_maptextarea p{
line-height:19px;
}
.africa_maptext_link{
padding-top:20px;
text-align:right;
}