@charset "UTF-8";
#menu { width:100%; min-width:850px; padding:0 0 10px 0; text-align:center; background: url(../images/menu-bg.gif) repeat-x top;}
	#menu-inner { width:850px; margin:0 auto; overflow:hidden;}
	#menu p { width:810px; height:18px; overflow:hidden; margin:0; padding:4px 20px; font-size:10px; line-height:14px; text-align:right;}
		#menu p a { color:#FFF; text-decoration:none; padding:0 0 0 12px; background:#A41215 no-repeat left; background-image:url(../images/menu-home.jpg);}
		#menu p a:hover { color: #FFFF00; text-decoration: underline; background-image:url(../images/menu-home-on.jpg);}
	#menu table { width:850px; margin:0 -1px; background:url(../images/menu.jpg) no-repeat; background-position:center top;}
	#menu td { width:142px; height:58px; overflow:hidden;}
		#menu a img {filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
			#menu a:hover img {filter: alpha(opacity=0); -moz-opacity:0; opacity:0;}
		#menu strong img {filter: alpha(opacity=0); -moz-opacity:0; opacity:0;}

#head { width:100%; min-width:850px; padding: 0 0 5px 0 ; text-align:center; background:#FFF;}
	#head-inner { width:850px; margin:0 auto; text-align:left; overflow:hidden;}
	#head p { margin:0; padding:0; font-size:10px; line-height:18px; text-align:left;}
		#head p a { padding:0 4px; color:#666; text-decoration:none;}
			#head p a:hover { color:#A41215; text-decoration:underline;}
		#head p strong { color:#000; font-weight:normal;}
	#head h1 { width:800px; margin:0; padding:0 25px; text-align:center;}
	#head table { margin-left:25px;}
		#head td { padding:0 0 0 16px; font-size:12px; line-height:18px;}
			#head td a { padding: 0 0 0 14px; background:url(../images/head-pt.gif) no-repeat left; color:#666; text-decoration:none;}
			#head td a:hover { background-image:url(../images/head-pt-on.gif); color:#A41215; text-decoration: underline;}


#contents { width:100%; min-width:770px; text-align:center; background:#F1F1F1;}

#common { width:770px; margin:0 auto; padding:20px 0 0 0; text-align:left; overflow:hidden;}

.common-title { display:block; margin:0 0 16px 0; padding:0 0 0 35px; width:735px; font-size:24px; line-height:28px; background: url(../images/common-title.gif) no-repeat left;}

.pagetop { clear:both; width:100%; text-align:right; padding:20px 0; font-size:10px;}
	.pagetop a { padding: 0 0 0 14px; background:url(../images/pagetop.gif) no-repeat left; color:#666; text-decoration:none;}
	.pagetop a:hover { background-image:url(../images/pagetop-on.gif); color:#A41215; text-decoration: underline;}

.backhome { clear:both; width:100%; text-align:center; padding:20px 0; font-size:10px;}
	.backhome a { display:block; margin:0 auto; width:106px; height:32px; overflow:hidden; text-indent:-800em; background:url(../images/backhome.jpg) no-repeat center;}
		.backhome a:hover { background-image:url(../images/backhome-on.jpg) ;}

.partner-btn { clear:both; width:100%; text-align:center; padding: 0 0 20px 0;}
	.partner-btn a { display:block; margin:0 auto; width:680px; height:120px; overflow:hidden; background:url(../images/partner-btn-on.jpg) no-repeat top; }
		.partner-btn a img {filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
			.partner-btn a:hover img {filter: alpha(opacity=0); -moz-opacity:0; opacity:0;}
