@charset "UTF-8";


/* clearfix
-----------------------------------------------------------------------------*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

a:hover img{
	background: none!important;
	opacity:0.8;
	-moz-opacity:80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

body{font:13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;	
	background:url(../layout/header/bodyBCKG.jpg) repeat left center;min-width:950px;color:#2D1515;}
html {font: 100.01% Verdana, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";} 
#wrapper{width:950px;margin:0 auto;padding:0 7px;background:url(../layout/wrapperBCKG.png) repeat-y center center;position:relative;}

/*header
------------------------------------------------------------------------------*/
#logo{width:253px;height:279px;background:url(../layout/header/logoBCKG.png) no-repeat left center; position:absolute;left:40px;top:0;text-align:center;padding-top:60px;}



#headWrapper{
	height:620px;
	width:100%;
    min-width:950px;
	margin:0 auto;
	background:url(../layout/header/headerBCKG.gif) repeat-x center center;
}
#header{
	margin:0px auto;
	width:950px;
}
#header h2{
	float:left;
}
.headLink{list-style:none;font-size:93%;margin-top:15px;}
.headLink li{padding-left:12px;display:inline;margin:0 0 0 15px;background:url(../layout/icon_grey.gif) no-repeat left center;line-height:100%;}
.headLink li a:link{text-decoration:underline;color:#FF3366;}
.headLink li a:visited{text-decoration:underline;color:#FF3366;}
.headLink li a:hover{text-decoration:none;}

#gNaviContainer{position:relative;}
#gNaviBCKG{
	position:absolute;left:0;bottom:20px;
	opacity:0.6;
	-moz-opacity:60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
#gNavi{position:absolute;left:50px;bottom:20px;list-style:none;margin:0 auto;}
#gNavi li{margin-right:0;height:30px;width:145px;float:left;text-align:center;}
#gNavi li a{display:block;height:25px;width:145px;padding-top:5px;}
#gNavi li a:hover{background:url(../layout/header/gNaviBCKG_b.png) repeat left center;}

#gNavi02{padding-left:50px;background:url(../layout/header/gNaviBCKG02.gif) repeat left center;list-style:none;margin:0 auto;}
#gNavi02 li{margin-right:0;height:30px;width:145px;float:left;text-align:center;}
#gNavi02 li a{display:block;height:25px;width:145px;padding-top:5px;}
#gNavi02 li a:hover{background:url(../layout/header/gNaviBCKG_b.png) repeat left center;}

.banner{position:absolute;top:20px;right:-71px;}




#main{
	width:850px;
	margin:0 auto;
	padding:30px 0 60px 0;
}

#footBTN{margin-top:50px;}

#fNavi{margin:0 auto;width:950px;height:25px;list-style:none;background:url(../layout/footer/fNaviBCKG.gif) repeat left top;}
#fNavi li{display:inline;}



#footer,#footer02 {width:950px;margin:0 auto;}
#footer{height:20px;padding-top:120px;background:url(../layout/footer/topFootIMG.jpg) repeat center top;color:#A29494;}
#footer02 {height:29px;padding-top:90px;background:url(../layout/footer/topFootIMG02.jpg) repeat center top;color:#999999;}
#footer02 {height:19px;padding-top:100px;background:url(../layout/footer/topFootIMG02.jpg) repeat center top;}
address{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	font-size:10px;
	
}
