/*----------------------------------------

	SP CSS

----------------------------------------*/
@media only screen and (max-width: 767px) {
#nav_pc{
	display:none;
}
#nav_sp {
	position: relative;
    z-index: 5000;
    background: url(../img/bg_mainimg.jpg) repeat-x bottom;
}
#nav_sp .header_btn{
    background: url(../img/mainmenu/logo.png) no-repeat center left 10px;
    background-size: 153px 35px;
    padding: 10px;
	}
	
#nav_sp .btn_menu_sp {
    width: 28px;
    height: 25px;
	float:right;
}	
#nav_sp #btnMenu {
    padding:5px 10px;
}
#nav_sp ul {
	display: none;
	position: absolute;
	top: 55px;
	left: 0px;
	width: 100%;
}
#nav_sp ul li ,#nav_sp ul li a  {
	text-decoration: none;
	display: block;
    padding: 10px 0px 10px 15px;
}
#nav_sp ul li {
	display: block;
    background-color: rgba(255,255,255,0.9);
	border-bottom: solid 1px #666666;
	line-height: 1em;
	background-image: url(../img/icon_link2_sp.png);
	background-position: 95% center;
	background-size: 9px 15px;
	background-repeat: no-repeat;
	font-weight:bold;
	font-size: 16pt;
}
	#nav_sp ul li a  {
	color:#333;
}
#nav_sp ul li a.disabled{
    color: #ddd;
    pointer-events: none;
}
#nav_sp ul li.active {
	border-bottom: solid 4px #33aaff;
}
#nav_sp ul li:last-child {
	border-bottom: none;
}
#nav_sp ul li img {
	width: 153px;
	height:auto;
}
	#nav_sp .btn_link{
		display: none;
	}	

}
