#USEFUL_y {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BFAB3A;
}
#contents {
	width:950px;
	overflow:hidden;
	background-image:url(../common_img/content_bg.gif);
	background-repeat:repeat-y;
	border-top-color: #387CA9;
	clear: both;
	margin:0 auto;
	padding:0 10px;
}
#R {
	width:760px;
	float:right;
}

#R h2 {
	background-image:url(../useful/img/h2.gif);
	background-repeat:no-repeat;
	width:740px;
	height:30px;
	text-indent:-10000px;
	margin:0 auto 10px;
}
#R #h201 {
	background-image: url(../useful/img/h201.gif);
	background-repeat:no-repeat;
	width:740px;
	height:30px;
	margin:0 0 10px 10px;
	font-weight:bold;
	font-size:120%;
	padding:0 0 0 10px;
}
#R h3 {
	background-image:url(../useful/img/h3.jpg);
	background-repeat:no-repeat;
	font-weight:normal;
	text-indent:25px;
	width:730px;
	height:26px;
	line-height:26px;
	margin:0 auto 15px;
	font-size:98%;
}
.map {
	width:710px;
	margin:0 auto 25px;
}
#R h4 {
	border-left:#CF9529 solid 5px;
	border-bottom:#CCC dotted 1px;
	width:702px;
	line-height:20px;
	margin:25px auto 15px;
	clear:both;
	font-weight:bold;
	font-size:16px;
	font-weight:bold;
	padding: 0 0 0 8px;
}
#R h5 {
	border-left:#CCC solid 5px;
	margin:25px 0 0 22px;
	font-size:16px;
	padding:0 0 0 8px;
}
#R h6 {
	font-weight:normal;
	font-size:100%;
	margin:20px 0 0 25px;
	padding:0;
}
/********************************************************************************/
/*									  box  									    */
/********************************************************************************/
#kansen {
	margin:0 15px 25px;
	width: 720px;
}
#box01_t {
	background:url(../useful/img/box01_t.gif) no-repeat;
	width:706px;
	height:10px;
	margin:0 auto;
	overflow: hidden;
}
#box01_m {
	background:url(../useful/img/box01_m.gif) no-repeat;
	height:160px;
	margin:0 auto;
	overflow:hidden;
	width: 706px;
}
#box01_m p {
	width:575px;
	padding:0 0 0 110px;
}
#box01_m ol {
	margin:0;
	padding:0 0 0 110px;
}
#box01_m li {
	float:left;
	background:url(../common_img/arrow01.gif) no-repeat;
	background-position:0 3px;
	padding:0 0 0 15px;
	margin:0 7px 0;
	white-space: nowrap;	
}
#box01_b {
	background:url(../useful/img/box01_b.gif) no-repeat;
	width:706px;
	height:10px;
	margin:0 auto 15px;
	overflow:hidden;
	clear:both;
}
#box03 {
	float:left;
	width:230px;
	margin:0 0 5px 15px;
	_margin:0 0 15px 7px;
}
#box03 h3 {
	background-image:url(../useful/img/box03.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:54px;
	margin:0;
	text-indent:-10000px;
}
#box03 ul {
	width:208px;
	padding:5px 10px 15px;
	margin:0;
	background-color:#FAF7F0;
	border-right:#DFD8D0 solid 1px;
	border-left:#DFD8D0 solid 1px;
	border-bottom:#DFD8D0 solid 1px;
	height:130px;
	_height:142px;
}
#box03 li {
	background-image:url(../common_img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 16px;
	margin:0 0 8px;
}
#box04 {
	float:left;
	width:260px;
	margin:0 10px 5px 15px;
	_margin:0 10px 0 17px;
}
#box04 h3 {
	background-image:url(../useful/img/box04.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:54px;
	margin:0;
	text-indent:-10000px;
}
#box04 ul {
	padding:5px 15px 15px;
	margin:0;
	background-color:#FAF7F0;
	border-right:#DFD8D0 solid 1px;
	border-left:#DFD8D0 solid 1px;
	border-bottom:#DFD8D0 solid 1px;
	height:130px;
	_height:142px;
}
#box04 li {
	background-image:url(../common_img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 16px;
	margin:0 0 8px;
	float:none;
}
.margin {
	line-height:1.4;
}
#box05 {
	float:right;
	width:200px;
	margin:0 25px 30px 0;
	_margin: 0 10px 30px 0;
}
#box05 h3 {
	background-image:url(../useful/img/box05.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:54px;
	margin:0;
	text-indent:-10000px;
}
#box05 ul {
	padding:5px 15px 15px;
	margin:0;
	background-color:#FAF7F0;
	border-right:#DFD8D0 solid 1px;
	border-left:#DFD8D0 solid 1px;
	border-bottom:#DFD8D0 solid 1px;
	height:130px;
	_height:142px;
}
#box05 li {
	background-image:url(../common_img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 16px;
	margin:0 0 8px;
	float:none;
}
#mararia {
	background-position:500px 0;
	width:670px;
	padding:20px 0 25px 25px;
	z-index:1;
}
#mararia_t {
	background:url(../useful/img/malaria_t.gif) no-repeat;
	width:663px;
	height:15px;
	overflow: hidden;
}
#mararia_m {
	background:url(../useful/img/malaria_m.gif) repeat-y;
	width:663px;
	padding:0 15px 0 15px;
	overflow:hidden;
}
#mararia ul {
	margin:0;
	padding:0 10px 0 10px;
	width: 550px;
}
#mararia li {
	background:url(../useful/img/mark.gif) no-repeat;
	background-position:0 7px;
	margin:7px 0 8px;
	padding:0 0 0 10px;
	line-height:20px;
}
#mararia_b {
	background:url(../useful/img/malaria_b.gif) no-repeat;
	width:663px;
	height:15px;
}
#mararia_pict {
	background-image: url(../useful/img/malaria_pict.gif);
	background-repeat: no-repeat;
	width:105px;
	height:162px;
	z-index:10;
	margin:-185px 0 15px 630px;
}
.tb {
	padding:5px 20px 0 0;
}
.td_b {
	padding-bottom:5px;
}
#yellow {
	background-position:500px 0;
	width:670px;
	padding:20px 0 25px 25px;
	z-index:1;
}
#yellow_t {
	background:url(../useful/img/malaria_t.gif) no-repeat;
	width:663px;
	height:15px;
	overflow: hidden;
}
#yellow_m {
	background:url(../useful/img/malaria_m.gif) repeat-y;
	width:663px;
	padding:0 15px 0 15px;
	overflow:hidden;
}
#yellow ul {
	margin:0;
	padding:0 10px 0 10px;
	width: 550px;
}
#yellow li {
	background:url(../useful/img/mark.gif) no-repeat;
	background-position:0 7px;
	margin:7px 0 8px;
	padding:0 0 0 10px;
	line-height:20px;
}
#yellow_b {
	background:url(../useful/img/malaria_b.gif) no-repeat;
	width:663px;
	height:15px;
}
#yellow_pict {
	background-image: url(../useful/img/malaria_pict.gif);
	background-repeat: no-repeat;
	width:105px;
	height:162px;
	z-index:10;
	margin:-170px 0 0 630px;
}
.link ul {
	width:710px;
	margin:0 15px;
	padding:0 0 15px;
}
.link li {
	background-image:url(../common_img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:0;
	padding:0 0 0 17px;
	line-height:20px;
	width:670px;
}
.link li a{
	background-position:0 3px;
	margin:0;
	line-height:1.4;
}
.layout01 {
	width: 710px;
	background-color: #CCCCCC;
	clear: both;
	margin: 0 auto 25px;
}
.layout01 td {
	background-color: #FFF;
	padding: 5px;
}
.layout01 th {
	font-weight: bold;
	background-color: #EBEBEB;
	padding:5px;
	text-align:left;
	white-space: nowrap;
}
.layout01 td a{
	line-height:1.4;
}
.layout01 th a{
	line-height:1.4;
}
.layout01 .th01 {
	width:300px;
}
.layout01 .th02 {
	width:120px;
}
.layout01 .th03 {
	width:290px;
}
.layout02 {
	width: 710px;
	background-color: #CCCCCC;
	clear: both;
	margin: 0 auto 25px;
}
.layout02 td {
	background-color: #FFF;
	padding: 5px;
}
.layout02 th {
	font-weight: bold;
	background-color: #D9EAFF;
	padding:5px;
	text-align:left;
}
.layout02 td a{
	line-height:1.4;
}
.layout02 th a{
	line-height:1.4;
}
.td_bule {
	background-color:#D9EAFF;
}

.table02 .td_yellow {
	background-color:#F9F18E;
}
.table02 {
	background-color:#999;
	width:710px;
	margin:15px auto;
	border:none;
}
.table02 td {
	background-color:#FFF;
	padding:5px;
}
.table02 th {
	text-align:left;
	padding:5px;
}

#R .table02 li{
	background:none;
	list-style:	square;
	line-height:1.4;
	margin:0 0 2px 0;
}
#R .table02 ul {
	margin:5px 0 0;
	padding: 0 0 0 30px;
	width: 640px;
}
.red_b {
	color:#C00;
	font-weight:bold;
}
.table02 a {
	text-decoration:underline;
	color:#C00;
}
.country_name {
	width:690px;
	margin:15px auto 15px;
	border:dotted #D25525 2px;
	padding:10px;
	
}
.p_top {
	clear:both;
	float:right;
	width:190px;
	margin:-10px 0 8px;
	background-image:url(../common_img/pege_top_off.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	
}
.p_top a {
	display:block;
	width:164px;
}
.p_top a:hover {
	background-image:url(../common_img/pege_top_on.gif);
	background-repeat:no-repeat;
}
.txtSmall75 {
	font-size: 75%;
}
.txtSmall60 {
	font-size: 60%;
}
/********************************************************************************/
/*									side_navi									*/
/********************************************************************************/
#side_navi {
		font-size:90%;
		clear:both;
		float:left;
		width:170px;
		background-color:#F0F0F0;
		margin:0;
		padding: 0;
	}
	#side_navi dl {
		margin:0;
	}
	#side_navi dt {
		width:170px;
		height:35px;
		text-indent:-10000px;
		margin:0 0 15px;
	}
	#side_navi dd {
		background-image:url(../common_img/side_navi_dd_bg.gif);
		background-repeat:no-repeat;
		background-position:2px 5px;
		margin:0 8px 10px;
		padding:0 0 10px 12px;
		border-bottom:#CCC dotted 1px;
	}
	#side_navi01 {
		background-image:url(../useful/img/side_navi01.gif);
		background-repeat:no-repeat;
	}
	#side_navi ul {
		width:170px;
		margin:0 0 0 5px;
		_margin:0;
		padding:0;
	}
		*+html #side_navi ul {margin:0;}/*IE7*/
		#side_navi li {
			padding-left:5px;
		}
		html>/**/body #side_navi li {
		margin:0;
		padding:0 5px 0;
		_padding:0 0 5px;
		/***/ padding:0 0 5px;
		}
.u_right{
	float:right;}
.s_te{
	font-size:95%;}
.country_table {
	margin:0 0 20px 25px;
}
.country_table th {
	background-color:#D49925;
	padding:5px;
	color:#FFF;
	text-align:left;
}
.country_table td {
	padding:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.country_table td a:link {
	line-height:1.2;
}
.country_table_index {
	background-color:#FFF9EE;
	border-left:1px solid #CCC;
}

#box06 {
	margin:0 0 5px 15px;
	_margin:0 0 15px 7px;
}
#box06 h3 {
	background-image:url(../useful/img/box06.jpg);
	background-repeat:no-repeat;
	width:730px;
	height:54px;
	margin:0;
	text-indent:-10000px;
}
#box06 ul {
	width:708px;
	padding:5px 10px 15px;
	margin:0;
	background-color:#FAF7F0;
	border-right:#DFD8D0 solid 1px;
	border-left:#DFD8D0 solid 1px;
	border-bottom:#DFD8D0 solid 1px;
}
#box06 li {
	background-image:url(../common_img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 16px;
	margin:0 0 8px;
}





/**********追加**********/

.txtAlignL {
	text-align: left;
}

.txtAlignC {
	text-align: center;
}

.txtAlignR {
	text-align: right;
}

.kuromaru {
	font-family: 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, sans-serif;
}

.table02 a {
	color:#1A6FC4;
}

.read {
	width: 710px;
	border: 1px #cc0000 solid;
	padding: 0;
	margin: 0 0 20px 15px;
}

.read ul {
	padding-right: 0;
	padding-left: 0;
	margin-left: 25px;
}

.read ul.link li {
	width: 650px;
}

.underline {
	text-decoration: underline;
}

.underlineDouble {
	border-bottom-style: double;
}
