div#content_box
{
	background-color: #FFFF86;
	border: 2px #ffffff solid;
}

div#char_list
{
	width: 640px;
	margin: 0px auto;
}


div.country_box
{

}

div.country_box ul
{
	list-style-type: none;
	margin: 0px;
}

div.america,div.solen,div.nihon,div.eng,div.fra,div.ger,div.isr,div.iraq,div.china,div.other
{
	float: left;
	margin: 2px 4px;
}


/* アメリカ */
div.america
{
	width: 628px;
	height: 261px;
	background-image: url(../image/char/country/01.png);
	background-repeat: no-repeat:
}

div.america ul{	padding: 70px 0px 0px 9px;}

div.america ul li
{
	margin: 0px 1px 1px 0px;
	width: 86px;
	height: 86px;
	float: left;
	position: relative;
}

div.america ul li img.new_img
{
	position: absolute;
	top: 48px;
	left: 44px;
	width: 40px;
}

div.america ul li img.kousin_img
{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 31px;
}


/* SOLEN */
div.solen
{
	width: 628px;
	height: 261px;
	background-image: url(../image/char/country/02.png);
	background-repeat: no-repeat:
}

div.solen ul{	padding: 70px 0px 0px 9px;}

div.solen ul li
{
	margin: 0px 1px 1px 0px;
	width: 100px;
	height: 84px;
	float: left;
	position: relative;
}

div.solen ul li img.new_img
{
	position: absolute;
	top: 45px;
	left: 58px;
	width: 40px;
}

div.solen ul li img.kousin_img
{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 31px;
}

/* 日本 */
div.nihon
{
	width: 628px;
	height: 163px;
	background-image: url(../image/char/country/03.png);
	background-repeat: no-repeat:
}

div.nihon ul{	padding: 67px 0px 0px 10px;}

div.nihon ul li
{
	margin: 0px 1px 0px 0px;
	width: 121px;
	height: 83px;
	float: left;
	position: relative;
}

div.nihon ul li img.new_img
{
	position: absolute;
	top: 45px;
	left: 80px;
	width: 40px;
}

div.nihon ul li img.kousin_img
{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 31px;
}

/* イングランド */
div.eng
{
	width: 294px;
	height: 164px;
	background-image: url(../image/char/country/04.png);
	background-repeat: no-repeat:
}

div.eng ul{	padding: 67px 0px 0px 12px;}

div.eng ul li
{
	margin: 0px 1px 0px 0px;
	width: 136px;
	height: 87px;
	float: left;
}

/* フランス */
div.fra
{
	width: 160px;
	height: 164px;
	background-image: url(../image/char/country/05.png);
	background-repeat: no-repeat:
}

div.fra ul{	padding: 67px 0px 0px 12px;}

div.fra ul li
{
	margin: 0px 1px 0px 0px;
	width: 136px;
	height: 87px;
	float: left;
}

/* ドイツ */
div.ger
{
	width: 159px;
	height: 164px;
	background-image: url(../image/char/country/06.png);
	background-repeat: no-repeat:
}

div.ger ul{	padding: 67px 0px 0px 12px;}

div.ger ul li
{
	margin: 0px 1px 0px 0px;
	width: 136px;
	height: 87px;
	float: left;
}

/* イスラエル */
div.isr
{
	width: 293px;
	height: 163px;
	background-image: url(../image/char/country/07.png);
	background-repeat: no-repeat:
}

div.isr ul{	padding: 67px 0px 0px 12px;}

div.isr ul li
{
	margin: 0px 1px 0px 0px;
	width: 89px;
	height: 86px;
	float: left;
}

/* イラク */
div.iraq
{
	width: 130px;
	height: 163px;
	background-image: url(../image/char/country/08.png);
	background-repeat: no-repeat:
}

div.iraq ul{	padding: 67px 0px 0px 20px;}

div.iraq ul li
{
	margin: 0px 1px 0px 0px;
	width: 89px;
	height: 86px;
	float: left;
}

/* 中国 */
div.china
{
	width: 189px;
	height: 164px;
	background-image: url(../image/char/country/09.png);
	background-repeat: no-repeat:
}

div.china ul{	padding: 67px 0px 0px 12px;}

div.china ul li
{
	margin: 0px 1px 0px 0px;
	width: 81px;
	height: 86px;
	float: left;
}

/* 男性 */
div.other
{
	width: 628px;
	height: 160px;
	background-image: url(../image/char/country/10.png);
	background-repeat: no-repeat:
}

div.other ul{	padding: 67px 0px 0px 40px;}

div.other ul li
{
	margin: 0px 1px 0px 0px;
	width: 60px;
	height: 84px;
	float: left;
	position: relative;
}

div.other ul li img.new_img
{
	position: absolute;
	top: 50px;
	left: 23px;
	width: 35px;
}


/* キャラ詳細 */
body#char_info_body
{
	margin: 0px;
	padding: 0px;
}

body#char_info_body div#char_info_box
{
	position: relative;
	width: 628px;
	height: 583px;
	margin: 0px auto;
	overflow: hidden;
}


body#char_info_body img#VOICE1
{
	position: absolute;
	top: 548px;
	left: 350px;
	border: 0px;
}

body#char_info_body img#VOICE2
{
	position: absolute;
	top: 548px;
	left: 470px;
	border: 0px;
}

body#char_info_body img#prev_char
{
	position: absolute;
	width: 60px;
	top: 300px;
	left: 10px;
	border: 0px;
}

body#char_info_body img#next_char
{
	position: absolute;
	width: 60px;
	top: 300px;
	left: 560px;
	border: 0px;
}


