@charset "UTF-8";
/* CSS Document */


/* --------------もくじ--------------------------------- */

/* ①トップ用ヘッダー */
/* ②右メニュータイトル */
/* ③H1H2タイトル */
/* ④コンテンツ*/


/* ---------------------------------------------------------
H1背景
--------------------------------------------------------- */

/* トップH1背景*/

div.title_toppage {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_top.jpg) no-repeat;
}
	

/* エリアH1背景 */
	
div.title_europe {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_europe.jpg) no-repeat;
}

div.title_asia {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_asia.jpg) no-repeat;
}

div.title_namerica {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_namerica.jpg) no-repeat;
}

div.title_samerica {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_samerica.jpg) no-repeat;
}

div.title_meast {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_meast.jpg) no-repeat;
}

div.title_africa {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_africa.jpg) no-repeat;
}

div.title_hawaii {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_hawaii.jpg) no-repeat;
}

div.title_resort {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_resort.jpg) no-repeat;
}

div.title_japan {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_japan.jpg) no-repeat;
}

div.title_oceania {
	width:782px;
	height:86px;
	margin:10px 0 10px 4px;
	padding:0;
	background:url(/images/area/t_oceania.jpg) no-repeat;
}
	

/* ---------------------------------------------------------
H2　モジュール
--------------------------------------------------------- */	
	
h2.europe_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_europe.gif) no-repeat;
	}
	
h2.asia_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_asia.gif) no-repeat;
	}
	
h2.namerica_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_namerica.gif) no-repeat;
	}
	
h2.samerica_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_samerica.gif) no-repeat;
	}	
	
h2.africa_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_africa.gif) no-repeat;
	}
	
h2.meast_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_meast.gif) no-repeat;
	}
	
h2.oceania_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_oceania.gif) no-repeat;
	}	
	
h2.hawaii_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_hawaii.gif) no-repeat;
	}

h2.resort_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_resort.gif) no-repeat;
	}	
	
h2.japan_m {
	font-size:14px;
	font-weight:bold;
	width:430px;
	height: 26px;
	line-height:26px;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	background:url(/images/area/link_m_japan.gif) no-repeat;
	}
	
/* ---------------------------------------------------------
エリア特派員タイトル
--------------------------------------------------------- */	

div.article_list h3 a:link { color:#000000; text-decoration: underline; }
div.article_list h3 a:visited { color: #333333; text-decoration: underline; }
div.article_list h3 a:active { color:#333333; text-decoration: none ;}
div.article_list h3 a:hover { color:#333333; text-decoration: none;}	

/* H3*/
h3.n_europe {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_europe.gif) no-repeat;
	font-weight:bold;
	}

h3.n_asia {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_asia.gif) no-repeat;
	font-weight:bold;
	}

h3.n_namerica {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_namerica.gif) no-repeat;
	font-weight:bold;
	}

h3.n_samerica {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_samerica.gif) no-repeat;
	font-weight:bold;
	}

h3.n_oceania {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_oceania.gif) no-repeat;
	font-weight:bold;
	}	

h3.n_meast {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_meast.gif) no-repeat;
	font-weight:bold;
	}

h3.n_africa {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_africa.gif) no-repeat;
	font-weight:bold;
	}	

h3.n_resort {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_resort.gif) no-repeat;
	font-weight:bold;
	}	

h3.n_hawaii {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_hawaii.gif) no-repeat;
	font-weight:bold;
	}	

h3.n_japan {
	width:460px;
	height: 23px;
	font-size:14px;
	line-height:23px;
	margin:5px 0 5px 0;
	padding:2px 0 0 5px;
	background:url(/images/area/title_japan.gif) no-repeat;
	font-weight:bold;
	}



/* /////////////④コンテンツ//////////////////////////////////////// */



/* ---------------------------------------------------------
エリアMAP
--------------------------------------------------------- */
.map_top{
	width:470px;
	margin:-23px 0 5px 0;
	_margin:-18px 0 5px 0;
	padding:0;
	}
	
.map_top_tx{
	font-size:12px;
	width:470px;
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	}	

.map_top_tx a:link { color:#000099; text-decoration: underline }
.map_top_tx a:visited { color: #0033CC; text-decoration: underline }
.map_top_tx a:active { color:#0033CC; text-decoration: none ;}
.map_top_tx a:hover { color:#0033CC; text-decoration: none ;}


/* ---------------------------------------------------------
国一覧
--------------------------------------------------------- */
.country_list {
	width:460px;
	height:auto;
	margin:0 0 5px 5px;
	padding:0;
	font-size:12px;
	line-height:130%;
	clear:left;
	list-style:none;
}

.country_list span.country {
	line-height:150%;
}

.country_list span.country a:link { color:#000099; text-decoration: underline }
.country_list span.country a:visited { color: #0033CC; text-decoration: underline }
.country_list span.country a:active { color:#0033CC; text-decoration: none ;}!important
.country_list span.country a:hover { color:#0033CC; text-decoration: none ;}



/* ---------------------------------------------------------
特派員ブログとは
--------------------------------------------------------- */
#r_navi .about_tokuhain{
	width:284px;
	height:auto;
	font-size:12px;
	margin:5px auto;
	padding:0;
	border:#DDDDDD 4px solid;
	}
	
#r_navi .about_tokuhain p{
	width:268px;
	height:auto;
	font-size:12px;
	line-height:145%;
	margin:0 auto;
	padding:0;
	}
	
#r_navi .about_tokuhain h3{
	width:284px;
	height:33px;
	font-size:14px;
	line-height:33px;
	margin:0;
	padding:0;
	text-align:center;
	background:url(/images/about_blog.gif) no-repeat left;
	}
	
#r_navi .about_tokuhain h4{
	width:250px;
	height:23px;
	font-size:12px;
	line-height:23px;
	margin:10px auto;
	padding:0 0 0 20px;
	background:url(/images/about_title.gif) no-repeat left;
	}
	
	
/* ---------------------------------------------------------
世界一周
---------------------------------------------------------*/
dt.ss_world{
	float:left;
	width:145px;
	padding:0;
	margin:0 0 0 5px;
	line-height:150%;
}

dt.ss_world img{
	border:#CCC solid 1px;
}

dt.ss_world h4{
	width:145px;
	height:25px;
	margin:3px auto 0 auto;
	background:#EEEEEE;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	font-size:13px;
}

dt.ss_world h4 a:link { color:#000000; text-decoration: underline }
dt.ss_world h4 a:hover { color:#000000; text-decoration: none}
dt.ss_world h4 a:active { color:#000000; text-decoration: none}
dt.ss_world h4 a:visited { color:#000000; text-decoration: underline}


dt.ss_world p{
	width:135px;
	height:60px;
	font-size:12px;
	margin:0 auto 0 auto;
}