  @charset "euc-jp";


/* /cmn/css/common.css
-------------------------------------------------- */
/*-- smartPhone --*/
@media screen and (max-width: 767px) {
	body.column--is1 {
		width: 930px;
	}

	#wrap {
		width: 930px;
	}

	body.column--is1 #wrap__Inner {
		padding: 38px 15px 0;
	}

	.footer_Banner {
		padding: 30px 200px;
	}
}
/*-- //smartPhone --*/


/* transplanted from old /cmn/css/common.css
-------------------------------------------------- */
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/* transplanted from old /worldwide/cmn/css/module.css
-------------------------------------------------- */
#content{
	width:900px;
	margin: 0 auto;
}
/*-- ¡¦´å5¾ä!¡¦0°ä"¾ä!Öä#¡¦"­ã£í¥ã¡¦--*/
.contactBox{
	padding:0;
	margin-bottom:10px;
	text-align:center;
	font-weight:500;
	color:#999999;
}
.contactBox a{
	color:#177e85;
}
.contactBox a:hover{
	text-decoration:none;
}
.contactBox .box1{
	margin-bottom:30px;
	font-size:26px;
}
.contactBox .box2{
	margin-bottom:0;
	font-size:26px;
}
.contactBox .box2 span{
	font-size:20px;
	font-weight:600;
}


/* transplanted from old /worldwide/africa/testimonials_temp/style.css
-------------------------------------------------- */
/*-- testimonials_temp --*/
a:hover img.rover {
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.testimtop {
	margin-bottom:20px;
}
.testimtop img {
	float:left;
	margin-right:40px;
}
.testimtop h2 {
	font-size:46px;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:25px;
	color: #000000;
}
.testimtop p {
	font-size:16px;
	line-height:1.6em;
}


.testimtopin {
	position:relative;
}
.tun_01{
	position: absolute;
	left: 29px;
	top: 29px;
}
.tun_02{
	position: absolute;
	left: 29px;
	top: 86px;
}
.saf_01{
	position: absolute;
	left: 29px;
	top: 373px;
}
.saf_02{
	position: absolute;
	left: 29px;
	top: 430px;
}
.saf_03{
	position: absolute;
	left: 29px;
	top: 487px;
}
.saf_04{
	position: absolute;
	left: 29px;
	top: 544px;
}
.saf_05{
	position: absolute;
	left: 29px;
	top: 601px;
}
.saf_06{
	position: absolute;
	left: 29px;
	top: 658px;
}
.saf_07{
	position: absolute;
	left: 29px;
	top: 715px;
}
.ken_01{
	position: absolute;
	left: 619px;
	top: 29px;
}
.ken_02{
	position: absolute;
	left: 619px;
	top: 86px;
}
.ken_03{
	position: absolute;
	left: 619px;
	top: 143px;
}
.ken_04{
	position: absolute;
	left: 619px;
	top: 200px;
}
.ken_05{
	position: absolute;
	left: 619px;
	top: 257px;
}

/*-- page_in --*/
.testim {
	margin-bottom:30px;
}
.testim img {
	float:left;
}
.rbox {
	float:right;
	width:670px;
}
.rbox .fl_r {
	float:right;
}
.testim h2 {
	font-size:26px;
	font-weight:bold;
	margin:0 0 5px;
}
.testim h3 {
	text-align:center;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	padding:5px;
	margin:0 0 15px;
	background-color:#000;
	width:400px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}

.testim dl {
  width:620px;
  font-size:16px;
}
.testim dt {
  float:left;
  clear:left;
  width:190px;
  margin-right:10px;
  text-align:right;
  font-weight:bold;
}
.testim dd {
  float:left;
  width:400px;
}

/*-- in --*/
.testimin {
	border-top:5px solid #eee;
	padding-top:20px;
}
.testimin h2 {
	font-size:30px;
	font-weight:bold;
	margin: 0 0 20px;
	line-height:1.1em;
}
.testimin .txtbox_l {
	float:left;
	width:420px;
}
.testimin .txtbox_r {
	float:right;
	width:420px;
}

.testimin p {
	margin-bottom:15px;
	font-size:16px;
}

/*-- saf --*/
.saf .rbox {
	background:url(/products/testimonials/africa/img/icon_saf.jpg) no-repeat top right;
}
.saf h2{
	color:#2C3A82;
}
.saf h3{
	background-color:#2C3A82;
}
.saf dt {
	color:#6B75A7;
}

/*-- tun --*/
.tun .rbox {
	background:url(/products/testimonials/africa/img/icon_tun.jpg) no-repeat top right;
}
.tun h2{
	color:#D82627;
}
.tun h3{
	background-color:#D82627;
}
.tun dt {
	color:#E46767;
}

/*-- ken --*/
.ken .rbox {
	background:url(/products/testimonials/africa/img/icon_ken.jpg) no-repeat top right;
}
.ken h2{
	color:#2B633A;
}
.ken h3{
	background-color:#2B633A;
}
.ken dt {
	color:#6A9175;
}

/*-- more --*/
.more a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#000;
	background-color:#E5E5E5;
	padding:8px 10px;
	font-size:20px;
	margin:30px auto 0;
	width:250px;
}
.more a:hover {
	color:#666;
	background-color:#f5f5f5;

}