@charset "UTF-8";
/* CSS Document */

#wrapper{
	width:920px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}

#header{
	width:920px;
	height:70px;
	background:#e72510;
	color:#ffffff;
}
/*logo------------------------------------------------*/
h1{
	text-indent:-9999px;
	background : url(logo.gif) no-repeat left top;
	width:575px;
	height:70px;
}
h1 a{
	display:block;
	width:120px;
	height:70px;
}
/*lead------------------------------------------------*/
h2#lead{
	font-size:10px;
	line-height:1.5;
	font-weight:normal;
	letter-spacing:1px;
	color:#FFFFFF;
	float:left;
	padding:8px 0px 0px 10px;
}

/*submenu---------------------------------------------*/
#sub_menu{
	width:300px;
	height:70px;
	float:right;
}
#sub_menu ul{
	width:300px;
	height:32px;
}
#sub_menu li{
	float:left;
	font-size:1px;
	line-height:1px;
}
#sub_menu li#sub01,#sub_menu li#sub01 a{
	display:block;
	width:87px;
	height:32px;
	background : url(sub_menu.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
}
#sub_menu li#sub02,#sub_menu li#sub02 a{
	display:block;
	width:113px;
	height:32px;
	background : url(sub_menu.gif) no-repeat;
	background-position:-87px 0px;
	text-indent:-9999px;
}
#sub_menu li#sub03,#sub_menu li#sub03 a{
	display:block;
	width:100px;
	height:32px;
	background : url(sub_menu.gif) no-repeat;
	background-position:-200px 0px;
	text-indent:-9999px;
}
#sub_menu li#sub01 a:hover{
	background-position:0px -32px;
}

#sub_menu li#sub02 a:hover{
	background-position:-87px -32px;
}

#sub_menu li#sub03 a:hover{
	background-position:-200px -32px;
}

#sub_menu p{
	margin:10px 10px 0px 0px;
	text-align:right;
	line-height:150%;
	font-size:10px;
}
#sub_menu p,#sub_menu p a{
	color:#FFFFFF;
}
#sub_menu a:hover{
	color:#aaaaaa;
}
/*menu--------------------------------------------------*/
ul#menu{
	width:920px;
	height:50px;
}
#menu li{
	float:left;
	line-height:1px;
	font-size:1px;
}
#menu li#menu01,#menu li#menu01 a{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
}
#menu li#menu02,#menu li#menu02 a{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-184px 0px;
	text-indent:-9999px;
}
#menu li#menu03,#menu li#menu03 a{
	display:block;
	width:183px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-368px 0px;
	text-indent:-9999px;
}
#menu li#menu04,#menu li#menu04 a{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-551px 0px;
	text-indent:-9999px;
}
#menu li#menu05,#menu li#menu05 a{
	display:block;
	width:185px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-735px 0px;
	text-indent:-9999px;
}
#menu li#menu01 a:hover{
	background-position:0px -50px;
}
#menu li#menu02 a:hover{
	background-position:-184px -50px;
}
#menu li#menu03 a:hover{
	background-position:-368px -50px;
}
#menu li#menu04 a:hover{
	background-position:-551px -50px;
}
#menu li#menu05 a:hover{
	background-position:-735px -50px;
}

#menu li#menu01_on,#menu li#menu01_on a,#menu li#menu01_on a:hover{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:0px -50px;
	text-indent:-9999px;
}
#menu li#menu02_on,#menu li#menu02_on  a,#menu li#menu02_on a:hover{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-184px -50px;
	text-indent:-9999px;
}
#menu li#menu03_on,#menu li#menu03_on a,#menu li#menu03_on a:hover{
	display:block;
	width:183px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-368px -50px;
	text-indent:-9999px;
}
#menu li#menu04_on,#menu li#menu04_on a,#menu li#menu04_on a:hover{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-551px -50px;
	text-indent:-9999px;
}
#menu li#menu05_on,#menu li#menu05_on a,#menu li#menu05_on a:hover{
	display:block;
	width:184px;
	height:50px;
	background : url(menu.gif) no-repeat;
	background-position:-735px -50px;
	text-indent:-9999px;
}

/*footer------------------------------------------------*/

#footer{
	width:918px;
	border:#CCCCCC solid 1px;
}
#footer p{
	text-align:right;
	font-size:12px;
	line-height:150%;
	margin:10px 10px 10px 0px;	
}
#footer p a{
	color:#333333;
}
#footer p a:hover{
	color:#FF0000;
}
address{
	font-style:normal;
	text-align:right;
	font-size:12px;
	margin:0px 10px 10px 0px
;
}
ul#support{
	width:898px;
	height:50px;
	margin:0px auto;
	border-top:#CCCCCC solid 1px;
}
#support li{
	float:left;
	margin:10px 15px 10px 0px;
}
#support li#sup01,#support li#sup01 a{
	display:block;
	width:77px;
	height:28px;
	background : url(sup01.gif) no-repeat left top;
	text-indent:-9999px;
}
#support li#sup02,#support li#sup02 a{
	display:block;
	width:45px;
	height:28px;
	background : url(logo_UNMC.gif) no-repeat left top;
	text-indent:-9999px;
}
#support li#sup03,#support li#sup03 a{
	display:block;
	width:32px;
	height:28px;
	background : url(logo_guiness.gif) no-repeat left top;
	text-indent:-9999px;
}
#support li#sup04,#support li#sup04 a{
	display:block;
	width:27px;
	height:28px;
	background : url(logo_gcap.gif) no-repeat left top;
	text-indent:-9999px;
}
#support li#sup05,#support li#sup05 a{
	display:block;
	width:100px;
	height:30px;
	background : url(logo_thanks.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup06,#support li#sup06 a{
	display:block;
	width:50px;
	height:30px;
	background : url(logo_try.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup07,#support li#sup07 a{
	display:block;
	width:30px;
	height:30px;
	background : url(logo_romix.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup08,#support li#sup08 a{
	display:block;
	width:123px;
	height:30px;
	background : url(logo_synbridge.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup09,#support li#sup09 a{
	display:block;
	width:57px;
	height:30px;
	background : url(logo_mdgs2015.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup10,#support li#sup10 a{
	display:block;
	width:69px;
	height:30px;
	background : url(logo_nanpro.gif) no-repeat left top;
	text-indent:-9999px;
}

#support li#sup11,#support li#sup11 a{
	display:block;
	width:112px;
	height:30px;
	background : url(logo_girlscout.jpg) no-repeat left top;
	text-indent:-9999px;
}