@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:88%;
}
.c2_box {
	width:240px;
	float:right;
	font-size:88%;
	line-height:175%;
}
.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;
}
#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:211px;
	left:407px;
}
#map li.shanghai {
	top: 241px;
	left: 325px;
}
#map li.thailand {
	top: 287px;
	left: 237px;
	text-align: center;
}
#map li.thai {
	top: 281px;
	left: 267px;
	text-align: center;
}
#map li.europe {
	top:157px;
	left:69px;
}
#map li.usa {
	top: 204px;
	left: 661px;
}
#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:320px;
	left:518px;
	text-align:center;
	z-index:20;
}
#mapjapan li.tf {
	top:274px;
	left:388px;
	text-align:right;
}
#mapjapan li.tf_sapporo {
	top:61px;
	left:336px;
	text-align:right;
}
#mapjapan li.kyusyu {
	top:330px;
	left:135px;
	text-align:right;
}
#mapjapan li.tokyo {
	top:317px;
	left:552px;
	z-index:2;
}
#mapjapan li.nagoya {
	top:331px;
	left:427px;
	text-align:right;
}
#mapjapan li.osaka {
	top:307px;
	left:343px;
	text-align:right;
}
#mapjapan li.nissei {
	top:297px;
	left:570px;
	z-index:10;
}
#mapjapan li.about {
	top:469px;
	left:375px;
}
