@charset "Shift_JIS";
* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #393939;
	text-align:left;
}


h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

hr {
	display:none;
}

ul {
	list-style-type:none;
}

img {
	border:0;
}

address {
	font-style:normal;
}
a:link {
	color:#000;
	text-decoration:underline;
	
	}
a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	
	}
a:hover
{color:#F30;}
a:active
{color:#FF0000;}



br {
	letter-spacing:1px;
}



img {
	border: 0px;
}

.pankzu {
	width:860px;
	margin:10px auto 10px auto;
	vertical-align:middle;
	
}

div#wrapper {
	width: 100%;
	height: auto;
}


div#header {
	width: 900px;
	margin:0 auto;
	padding-top:15px;
	clear:both;
	height:57px;
}

div#head_l {
	float:left;
	width:600px;
	margin-bottom:10px;
}

div#head_l img{
	float:left;
}

div#head_l h1{
	float:right;
	padding-top:20px;
}



div#head_r {
	float:right;
	width:300px;
}




ul#head_menu {
	width:300px;
}

ul#head_menu li {
	float:left;
	padding:10px 0 0 10px;
}





/*----------footer*/

#footer {
	margin-top:10px;
	width:100%;
	background-image:url(../common/back_footer.gif);
	clear:both;
	padding:3px 10px;
}

#footer_link {
	width:900px;
	margin:5px auto;
	font-weight:normal;
}

#footer_link a {
	font-weight:normal;
}

#copyright {
	background:#70695d;
	width:100%;
	margin:0px auto;
	text-align:center;
}






/*----------GlobalNavi*/

div#menuarea {
	width:900px;
	height:51px;
	margin:0 auto;
	background-image:url(../common/menu.jpg);	
}

ul#menu{

}
ul#menu li {
	float: left; 
	list-style: none;
}

ul#menu li a{
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	overflow: hidden;}

ul#menu li#menu01 a{  
	width: 221px;
	height: 51px;
	background: url(../common/menu01.jpg) no-repeat;}

ul#menu li#menu01 a:hover{  
	width: 221px;
	height: 51px;
	background: url(../common/menu01a.jpg) no-repeat;}

ul#menu li#menu02 a{  
	margin-left:5px;
	width: 221px;
	height: 51px;
	background: url(../common/menu02.jpg) no-repeat;}

ul#menu li#menu02 a:hover{  
	width: 221px;
	height: 51px;
	background: url(../common/menu02a.jpg) no-repeat;}

ul#menu li#menu03 a{  
	margin-left:5px;
	width: 221px;
	height: 51px;
	background: url(../common/menu03.jpg) no-repeat;}

ul#menu li#menu03 a:hover{  
	width: 221px;
	height: 51px;
	background: url(../common/menu03a.jpg) no-repeat;}
	
ul#menu li#menu04 a{  
	margin-left:5px;
	width: 221px;
	height: 51px;
	background: url(../common/menu04.jpg) no-repeat;}

ul#menu li#menu04 a:hover{  
	width: 221px;
	height: 51px;
	background: url(../common/menu04a.jpg) no-repeat;}






/*　pageup */

#pageup {
	width:900px;
	margin:10px auto 0 auto;
	text-align:right;
}


.centering{
display:block;
margin-left:auto;margin-right:auto;
text-align:center;
padding:10px 0;
}

/*　clearfix */
.clearfix { display: inline-block; }   
.clearfix:after {   
     clear: both;   
     content: " ";   
     display: block;   
     font-size: 0;   
     height: 0;   
     visibility: hidden;   
     }   
/* start commented backslash hack \*/  
* html .clearfix { height: 1%; }   
.clearfix { display: block; }   
/* close commented backslash hack */  

