/*ここから追加しました。(高坂)2015/8/17
↓↓
*/

a:hover {
 text-decoration:underline;
 /*background-color:#BDBDBD;*/
}

.pageHeader .map {
 position: relative;
 top: -5px;
 background: url("../img/worldatlas_800.gif") left center no-repeat;
 height: 432px;
 repeat:none;
}

/* map position */
.pageHeader .map #tag_uk {
	position: absolute;
	top: 60px;
	left: 5px;
}
.pageHeader .map #tag_china {
	position: absolute;
	top: 150px;
	left: 250px;
}
.pageHeader .map #tag_az {
	position: absolute;
	top: 310px;
	left: 250px;
}
.pageHeader .map #tag_canada {
	position: absolute;
	top: 80px;
	left: 630px;
}
.pageHeader .map #tag_us {
	position: absolute;
	top: 135px;
	left: 600px;
}
.pageHeader .map #tag_nz {
	position: absolute;
	top: 380px;
	left: 460px;
}

ul#country li{
 float:left;
 overflow:hidden;
 margin:10px 10px;
}

div.CountryINFO{
 border:solid 2px;
 padding:10px;
 background-color:#CEE3F6;
}

span.area{
 font-size:1.5em;
 color:#FFFFFF;
 font-style:Weltron Urban;
 background-image: linear-gradient(to right,#0101DF,#FFFFFF);
 padding:5px 150px 5px 5px;
}

div.US_area{
 margin:10px;
 padding:10px;
 border-style:double;
 background-color:#F2F2F2;
}

div.city p.gakko_info{
 background-color:#A4FFB8;
 text-indent:0em;
 margin-left:10px;
 padding:10px;
}

section{
 margin:10px;
 padding:20px;
 border-style:dotted;
 background-color:#FFFFFF;
}

section img{
 position:relative;
 border:solid #CEF6E3;
 float:left;
}

section div.city{
 margin-left:20px;
 overflow:hidden;
}

section ul li{
 margin-left:30px;
}

/* アメリカの検索結果リンク */
#america_wrap #search_area #search_list table {
	width: 400px;
	margin-top: 5px;
}

#america_wrap #search_area #search_list table tr td,
#america_wrap #search_area #search_list table tr th {
	width: 90px;
	padding-right: 10px;
	vertical-align: top;
	line-height: 120%;
}
#america_wrap #search_area #search_list table tr th {
	font-weight: bold;
	font-size: 116%;
}
#america_wrap #search_area #search_list table ul li {
	margin: 6px 0;
}

/* アメリカ以外の検索結果リンク */
#lang_wrap #search_area #search_list2 table tr td,
#lang_wrap #search_area #search_list2 table tr th {
	width: 90px;
	padding-right: 10px;
	vertical-align: top;
	line-height: 120%;
}
#lang_wrap #search_area #search_list2 table tr th {
	font-weight: bold;
	font-size: 116%;
}
#lang_wrap #search_area #search_list2 table ul li {
	margin: 6px 0;
}