@charset "utf-8";

/* style resset  all page*/

* {
	margin: 0;
	padding: 0;
	}
	
body{
	background:#ddd;
	color:#333;
	font-size:16px;
	font-family: "���C���I", Meiryo, "Hiragino Kaku Gothic Pro", "�q���M�m�p�S Pro W3", "�l�r �o�S�V�b�N", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 1.4;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

#contain{
	background:#ebebeb;
	margin:0 auto;
	width:900px;
	font-size: 75%;
	border-left:#000 solid 3px;
	border-right:#000 solid 3px;
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
}


img {
	border: none;
	}


h1,h2,h3,h4,h5,h6{
	 margin: 0;
	 padding: 0;
	 font-size:100%;
	 font-weight:normal;
	 }

p{
	margin:0;
	padding:0;
}

ul,li{
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 }

a:link{color:#0078aa; text-decoration:none;}
a:visited{color:#0078aa; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
a:active{color:#000; text-decoration:none;}

.pankuzu{
	text-align:left;
	padding:5px 10px;
	font-size:11px;
	background:#ebebeb;
}
.pankuzu .home{
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}
.pankuzu li{
	float:left;
	margin-right:5px;
		font-size:11px;
}
.pankuzu .arrow{
	background-image:url(../images/pan_arrow.gif);
	background-repeat:no-repeat;
	height:13px;
	width:5px;
	margin-top:4px;
}
.pankuzu a:link { color: #666; text-decoration:none; }
.pankuzu a:visited { color:#666; text-decoration:none;  } 
.pankuzu a:active { color:#666; text-decoration:none;  } 
.pankuzu a:hover { color: #ccc; text-decoration:none;  }


#main_wide{
	
	padding:20px;
	text-align:left;
}