@charset "utf-8";

html,body {
	height:100%;
}
body {
	margin:auto;
	min-width: 1000px;
}
#page {
	margin:auto;
	height:auto !important; /*IE6対策*/
    height:100%; /*IE6対策*/
	letter-spacing:1px;
	min-width: 1000px;
	width:100%;
	overflow:hidden;
}
.inner{
	width:1000px;
	margin:auto;
}

#header{
	width:1000px;
	margin:auto;
}
#header .head_top{
	margin:10px 0 20px 0;
}
#in{
    opacity: 0.4;  
    filter: alpha(opacity=60);  
}
#header .head_top ul{
	margin:-80px 0 0 20px;
	text-align:right;
	float:right;
}
#header .head_top ul li{
	float:left;
	margin:0 0 0 30px;
}
#header .head_top a:link {
	color:#fff;
	text-decoration:none;
}
#header .head_top a:visited {
	color:#fff;
	text-decoration:none;
}
#header .head_top a:hover {
	color:#0000FF;
	text-decoration:none;
}
#header .head_top a:active {
	color:#0000FF;
	text-decoration:none;
}
#header .topBtn {
	height:50px;
	margin:10px 0 10px 0;
	width:1000px;
}
.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;  
}  
.fade:hover {  
    opacity: 0.4;  
    filter: alpha(opacity=60);  
}
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
}


#footer {
    margin:auto;
	height:50px;
}
#footerline {
    margin:auto;
	height:3px;
	background-color:#0166ff;
}
#footer .inner{
	width:1000px;
	margin:auto;
}

#sonota{
	float:left;
	margin:20px 0;
}
#sonota ul{
	float:left;
}
#footer #sonota a {
	margin:0 20px 0 0;
}
#footer #sonota a:link {
	color:#000;
	text-decoration:none;
}
#footer #sonota a:visited {
	color:#000;
	text-decoration:none;
}
#footer #sonota a:hover {
	color:#00baff;
	text-decoration:none;
}
#footer #sonota a:active {
	color:#00baff;
	text-decoration:none;
}
p#copyright{
	float:right;
	margin:20px 0;
}
