@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
img{ width:100%;}
/* a img:hover{ filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;}*/
	
#wrapper{ width:1500px; margin:0px auto; padding:0px;}
#wrapper p a:hover{
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;	
}

.pc {display:block;}	
.tb {display:none;}
.sp {display:none;}

.btn {

        z-index:100;
        top:1055px;
        right:390px;
	overflow: hidden;
	  width:258px;
	  margin:0 auto;;
}
.btn2 {
       position:absolute;
        z-index:100;
        top:1439px;
         right:390px;
	overflow: hidden;
	   width:258px;
	  margin:0 auto;;
}
.btn3 {
       position:absolute;
        z-index:100;
        top:1552px;
        left:352px;
	overflow: hidden;
	  width:800px;
	  margin:0 auto;;
}


	
footer{
	width: 100%;
	/*margin-top: 60px;*/
	/*background-color: #321007;*/
	
	text-align: center;
	/*padding: 0.8em 0 0.3em;*/
	background-color: #7E7E7E;
	/*line-height: 1.5em;*/
	
}

.foot-copy{
	font-size: 13px;
	color: #FFF;
	padding: 0.8em 0 0.3em;
	line-height: 2.0em;
}
.foot-copy a{color: #FFF;}

@media only screen and (max-width: 1100px)and (min-width: 750px)
{

.pc {display:none;}	
.tb {display:block;}	
.sp {display:none;}
	
}

@media only screen and (max-width: 750px)and (min-width: 320px)
{

.pc {display:none;}	
.tb {display:none;}	
.sp {display:block;}
	
}