@charset "Shift_JIS";
/* CSS Document */

#globalnavi li.network {
 background:#a59aca;
}


/* ネットワーク ============================ */

#contents h2 {
	margin-bottom:30px;
	letter-spacing:normal;
}

.c2box460 {
	width:460px;
	float:left;
}
.c2box460_r {
	width:460px;
	float:right;
}

.c2_img {
	width:200px;
	float:left;
	font-size:90%;
}
.c2_box {
	width:240px;
	float:right;
	font-size:90%;
}
.c2_box h5 {
	font-weight:bold;
	margin:0 0 10px 0;
}


/* 世界地図 */

#map {
	position:relative;
	width:950px;
	height:520px;
	background:url(img/map_world.png) left top no-repeat;
	margin-bottom:50px;
}

#map ul {
	position:relative;
}
#map li {
	position: absolute;
	list-style: none;
	white-space: nowrap;
	font-size: 88%;
	line-height: 130%;
	text-shadow: 2px 2px 3px #e3ebf8;
	width: 222px;
	height: 29px;
}
#map li img {
	vertical-align:text-top;
}
#map li a {
	padding:3px;
	display:inline-block;
}
#map li a:hover img {
 filter: hue-rotate(280deg);
 -webkit-filter: hue-rotate(280deg);
 -moz-filter: hue-rotate(280deg);
 -o-filter: hue-rotate(280deg);
 -ms-filter: hue-rotate(280deg);
}

#map li.japan {
	top: 207px;
	left: 404px;
}
#map li.shanghai {
	top: 237px;
	left: 311px;
}
#map li.thailand {
	top: 293px;
	left: 206px;
	text-align: center;
}
#map li.thai {
	top: 293px;
	left: 206px;
	text-align: center;
}
#map li.europe {
	top: 158px;
	left: 67px;
}
#map li.usa {
	top: 192px;
	left: 668px;
}
#map li.about {
	top:484px;
	left:327px;
}

/* 日本地図 */

#mapjapan {
	position:relative;
	width:950px;
	height:500px;
	background:url(img/map_japan2.png) left top no-repeat;
	margin-bottom:50px;
}

#mapjapan ul {
	position:relative;
}
#mapjapan li {
	position:absolute;
	list-style:none;
	white-space:nowrap;
	font-size:88%;
	line-height:18px;
	text-shadow:2px 2px 3px #e3ebf8;
	left: 529px;
	top: 230px;
}
#mapjapan li img {
	vertical-align:central;
}
#mapjapan li a {
	padding:3px;
	display:inline-block;
}
#mapjapan li a:hover img {
 filter: hue-rotate(280deg);
 -webkit-filter: hue-rotate(280deg);
 -moz-filter: hue-rotate(280deg);
 -o-filter: hue-rotate(280deg);
 -ms-filter: hue-rotate(280deg);
}

#mapjapan li.hks {
	top:326px;
	left:511px;
	text-align:center;
	z-index:20;
}
#mapjapan li.tf {
	top:277px;
	left:551px;
}
#mapjapan li.tf_sapporo {
	top:59px;
	left:397px;
}
#mapjapan li.kyusyu {
	top:350px;
	left:57px;
	text-align:right;
}
#mapjapan li.tokyo {
	top:322px;
	left:540px;
	z-index:2;
}
#mapjapan li.nagoya {
	top:339px;
	left:425px;
	text-align:right;
}
#mapjapan li.osaka {
	top:325px;
	left:366px;
}
#mapjapan li.nissei {
	top:314px;
	left:556px;
	z-index:10;
}
#mapjapan li.about {
	top:469px;
	left:332px;
}
