@charset "UTF-8";

/* リセット
---------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;
}
table { 
	border-collapse:collapse; 
	border-spacing:0; 
}
fieldset,img {  
	border:0; 
	vertical-align:bottom;
}
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
}
ol,ul { 
	list-style:none; 
}
caption,th { 
	text-align:left; 
}
h1,h2,h3,h4,h5,h6 { 
	font-size:100%;
	font-weight:normal; 
}
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}
br{
	letter-spacing:0;
}
html{
	overflow:scroll;
	overflow:-moz-scrollbars-vertical;
}
/* 設定
---------------------------------------------------- */
a{
	text-decoration:underline;
	text-decoration-line:none;
}
a:hover, a:active {
	text-decoration:none;
}
a:link{
	color: #666;
}
a:hover{
	color: #999;
}
a:visited{
	color: #666;
}
a:active{
	color: #666;
}
input{
	padding:2px;
}
textarea{
	padding:2px;
}
form button{
	margin:15px 5px;
	padding:0;
	background:none;
 	border:none;
}
a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
