/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:760px){
body {
	font-size:12px;
}
.width65px,
.width70px,
.width80px,
.width85px,
.width95px,
.width100px,
.width115px, {
}
header {
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    left: 0;  
	z-index:10;
	background-color: rgba(255,255,255,0.8);  
	width: 100%;
	height:70px;
}
.right-head {
	clear:both;
	width: 100%;
	text-align: right;
}
.right-head img {
	margin: 0 1%;
	height:30px;
	width:auto;
}
.left-head {
	clear:both;
	width: 100%;
	padding-top: 10px;
	margin-left: 1%;
}
.left-head:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.left-head .top-logo {
	height:15px;
	width: auto;
}
footer {
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 8px;
	background-color: #FFF;
	padding-top: 70px;
	letter-spacing: 0.1em;
	line-height: 130%;
}
.copyright {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.spbr {
	display:block;
}
.pc {display: none;
}
.sp {
	display: block;
}
.pc-block {display: none;}
.sp-block {display: block;}
}