#cate1{
 	background:url(bg_header_cab.jpg) no-repeat center top;
	}

#cate1 #header{
	text-align:center;
	}

#cate1 #header-inner {
    width: 950px; 
    min-height: 224px; 
 	background:url(bg_header_ca3.jpg) no-repeat center;
}

#cate1 #header-content{
	width:950px;
	margin:0 auto;
	}

#cate1 #container-inner {
    width: 950px;
    min-height: 100%;
    margin: 0 auto;
    text-align: left;
}

#cate1 #content-inner{
	width:940px;
	margin:0 auto;
	text-align:left;
	}

#cate1 #content{
	background:url(bg_main.gif) repeat-y center;
	padding:0 5px;
	width:940px;
	text-align:center;
	}

	*html #cate1 #content{
		width:950px;
		}

#cate1 #footer-content{
	width:950px;
	margin:0 auto;
	}

#cate1 #navi{
	width:647px;
	height:50px;
	background:url(globalnavi2.gif);
	list-style:none;
	z-index:1;
	}

#cate1 #navi a{
	text-decoration:none;
	display:block;
	height:50px;
	background:url(globalnavi2.gif);
	text-indent:-9999px;
	}

#cate1 #navi li{
	float:left;
	text-indent:-9999px;
	height:50px;
	}

/*メニューボタン（通常時）*/

#cate1 #navi1 a { background-position: -0px -50px;
			width:114px; }
#cate1 #navi2 a { background-position: -114px -50px;
			width:90px; }  
#cate1 #navi3 a { background-position: -204px -50px;
			width:89px; }  
#cate1 #navi4 a { background-position: -293px -50px;
			width:112px; }  
#cate1 #navi5 a { background-position: -405px -50px;
			width:135px; }  
#cate1 #navi6 a { background-position: -540px -50px;
			width:105px; }

/*メニューボタン（オンマウス通常時）*/  
#cate1 #navi a:hover { 
	background: none !important;
	text-decoration: none; 
	}

.ca_c h3{
	margin:0;
	color:#3e3e39;
	font-weight:bold;
	font-size:106%;
	border-bottom:#6c8d75 dotted 1px;
	line-height:2.0em;
	}

.ca_c h4{
	color:#a6937c;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:9px;
	background:url(arrow03.gif) no-repeat left;
	font-size:93%;
	padding-left:18px;
	}
