@charset "utf-8";

/*-----------------------
 layout
 main
 menu3subjects
 menuAction
 menuPlace
 menuImage
 side
-----------------------*/

/* layout
-----------------------*/

#all {
	position:relative;
	height:803px;
	overflow:hidden;
}

#menu3subjects:after, #menuAction:after, #menuPlace:after, #menuImage:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

#main {
	width:690px;
}


/* main
-----------------------*/

#main li a, #main dt a, #main dd a {
	display:block;
}

#main li a:hover, #main dt a:hover, #main dd a:hover {
	text-indent:-9999px;
}


/* menu3subjects
-----------------------*/

#menu3subjects {
	width:690px;
	height:230px;
	float:left;
}

#menu3subjects li {
	display:block;
	list-style:none;
	float:left;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

#menu3subjects li a {
	width:228px;
	height:228px;
}


/* menuAction
-----------------------*/

#menuAction {
	width:460px;
	height:458px;
	float:left;
	overflow:hidden;
}

#menuAction dt,
#menuAction dd {
	display:block;
	float:left;
	width:113px;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

#menuAction dt a,
#menuAction dd a {
	width:113px;
	height:113px;
}


/* menuPlace
-----------------------*/

#menuPlace {
	width:230px;
	height:345px;
	float:left;
	overflow:hidden;
}

#menuPlace dt,
#menuPlace dd {
	display:block;
	float:left;
	width:113px;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

#menuPlace dt a,
#menuPlace dd a {
	width:113px;
	height:113px;
}


/* menuImage
-----------------------*/

#menuImage {
	width:230px;
	height:113px;
	position:absolute;
	left:460px;
	top:690px;
	overflow:hidden;
}

#menuImage li {
	list-style:none;
	width:113px;
	height:113px;
	display:block;
	float:left;
	border-right:2px solid black;
	text-align:center;
	vertical-align:middle;
}

#menuImage li a {
	text-align:center;
	vertical-align:middle;
	margin:auto;
}

#menuImage li a img {
}

#menuImage li a:hover {
	text-indent:0;
}


/* side
-----------------------*/




