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

/* wZē */
a {
	color:#333333;
	text-decoration:underline;
	}
a:hover {
	color:#fc643a;
	text-decoration:none;
	}
a.pagein {
	color:#fc643a;
	text-decoration:none;
	}


div#Contents div#SubMenu div#SubMenuArea { height:110px; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree {
		height:110px;
		background:none;
		}
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li { 
		display:block;
		width:158px;
		margin:0 0 2px;
		}
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Greet { height:28px; background:url("../img/about/sub_menu_greet.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Equip { height:28px; background:url("../img/about/sub_menu_equip.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Other { height:28px; background:url("../img/about/sub_menu_other.gif") top left no-repeat; }

	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a {
		display:block;
		width:158px;
		}
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Greet a { height:28px; background:url("../img/about/sub_menu_greet.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Equip a { height:28px; background:url("../img/about/sub_menu_equip.gif") top left no-repeat; }
	div#Contents div#SubMenu div#SubMenuArea ul.SubTree li.Other a { height:28px; background:url("../img/about/sub_menu_other.gif") top left no-repeat; }
		div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a:hover { background-position:left bottom; }
		div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a.in { background-position:left bottom; }
			div#Contents div#SubMenu div#SubMenuArea ul.SubTree li a span { display:none; }


div.PageTop { background:url("../img/about/page_top.gif") top left no-repeat; }


div.Greet {
	width:528px;
	background:#000000;
	color:#ffffff;
	}
	div.Greet div.GreetProfile {
		width:508px;
		margin:0 10px;
		}
		div.Greet div.GreetProfile div.Image {
			width:90px;
			padding:10px 0;
			float:left;
			}
		div.Greet div.GreetProfile div.Profile {
			width:418px;
			padding:10px 0;
			float:left;
			}


div.OtherIntro {
	width:528px;
	background:#f2f2da;
	}
	div.OtherIntro div.OtherIntroArea {
		width:500px;
		margin:0 14px;
		padding:14px 0;
		}

div.WorldMap {
	width:528px;
	height:840px;
	}
	div.kinki1 { position:absolute; margin:0 0 0 -7px; }
	div.kinki2 { position:absolute; margin:0 0 0 104px; }
	div.kinki3 { position:absolute; margin:0 0 0 208px; }
	div.kinki4 { position:absolute; margin:190px 0 0 0; }
	div.kinki5 { position:absolute; margin:190px 0 0 104px; }
	div.all { position:absolute; margin:0 0 0 310px; }
	div.hokkaido { position:absolute; margin:138px 0 0 413px; }
	div.hukuoka { position:absolute; margin:358px 0 0 -7px; }
	div.tokyo1 { position:absolute; margin:363px 0 0 311px; }
	div.tokyo2 { position:absolute; margin:363px 0 0 423px; }
	div.sikoku1 { position:absolute; margin:572px 0 0 -7px; }
	div.sikoku2 { position:absolute; margin:572px 0 0 104px; }
	div.sikoku3 { position:absolute; margin:572px 0 0 208px; }
	div.sikoku4 { position:absolute; margin:760px 0 0 -1px; }
	div.national1 { position:absolute; margin:572px 0 0 311px; }
	div.national2 { position:absolute; margin:572px 0 0 423px; }
	div.World { padding:200px 0 0 95px; }
	

div.OtherEducate {
	width:528px;
	}
	div.OtherEducate div.LeftSide {
		width:168px;
		margin:0 12px 0 0;
		float:left;
		}
	div.OtherEducate div.RightSide {
		width:168px;
		float:left;
		}

strong { color:#898989; }

