@charset "utf-8";
/* CSS Document */

body {
	background:#FFFFFF url(../img/background.png) top repeat-x;
}


/*main_image*/

#main_image {
	width:900px;
	height:380px;
}

/* main */

#container div#main div#left_content{
	width:496px;
	float:left;
	margin-bottom:40px;
}

#container div#main h2#title_left_content{
	margin-left:4px;
	width:485px;
	height:19px;
	background:url(../img/title_top_works.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:18px;
}

*html body #container div#main h2#title_left_content{
	margin-bottom:10px;
}

#container div#main div#works_box {
	margin-top:5px;
	float:left;
	display:inline;
}


#container div#main div#right_content{
	width:357px;
	float:right;
	margin-bottom:40px;
}

#container div#main h2#title_right_content{
	width:357px;
	height:19px;
	background:url(../img/title_top_news.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:17px;
}

*html body #container div#main h2#title_right_content{
	margin-bottom:9px;
}

.news_table{
	line-height:22px;
	padding-left:3px;
	margin-bottom:26px;
	font-size:12px;
	color:#000033;
}

.date{
	background:url(../img/vector_orange.gif) no-repeat 0 7px;
	padding-left:13px;
}

/*main*/

#container div#gmenu_main {
	margin:0;
	height:70px;
	width:900px;
}

*html #container div#gmenu_main {
	margin-bottom:0;
	margin-top:-4px;
	margin-left:0;
	margin-right:0;
	height:70px;
	width:900px;
}


#container div#gmenu_main ul li {
	white-space:nowrap;
	display:inline;
}

#container div#gmenu_main ul li a{
	display:block;
	height:70px;
	float:left;
	text-indent:-9999px;
}

#container div#gmenu_main ul li a#gmenu1{
	width:214px;
	background:url(../common/img/gmenu_btn_1.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu2{
	width:101px;
	background:url(../common/img/gmenu_btn_2.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu3{
	width:165px;
	background:url(../common/img/gmenu_btn_3.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu4{
	width:87px;
	background:url(../common/img/gmenu_btn_4.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu5{
	width:47px;
	background:url(../common/img/gmenu_btn_5.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu6{
	width:48px;
	background:url(../common/img/gmenu_btn_6.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu7{
	width:63px;
	background:url(../common/img/gmenu_btn_7.png) 0 -70px;
}

#container div#gmenu_main ul li a#gmenu8{
	width:126px;
	background:url(../common/img/gmenu_btn_8.png) 0 -70px;
}


#container div#gmenu_main ul li a#gmenu2:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu3:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu4:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu5:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu6:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu7:hover{
	background-position: 0 0;
}
#container div#gmenu_main ul li a#gmenu8:hover{
	background-position: 0 0;
}



