/* clearfix_menu */

a{text-decoration:none;}
@media only screen and (max-width : 1100px) {

	
	.menu_b{background: url('../image/bt_pull.png') no-repeat;
	height:20px;
	width:100%;

	
	background-position:right bottom;}
	

	
#pull{display:block !important;z-index:99999;}
nav#gnav{display:none !important;}
nav.clearfix_menu{display:block !important;z-index:99999;}
.clearfix_menu:before,
.clearfix_menu:after {
    content: " ";
    display: table;
}
.clearfix_menu:after {
    clear: both;
}

	
.clearfix_menu {
    *zoom: 1;
}

	
	
nav.clearfix_menu {
height: auto;
width: 100%;
background: #545454;
font-size: 20px;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
border-bottom: 0;
	}
	

.clearfix_menu  li {
		display: block;
		float: none;
		width: 100%;
		border-bottom:1px solid #ffffff;
	
		
	}

	
.clearfix_menu  ul {
		
		display: none;
		height: auto;
	}
	



.clearfix_menu  a {
	color: #fff;
	display: inline-block;
	width: 100%;
	text-align: left;
	text-decoration: none;
	font-size:15px;
	padding:10px 0;
		line-height:30px;
		padding-left:10px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
	
}
.clearfix_menu span{font-size:8px;margin:0;padding:0;color:;}

.clearfix_menu br{height:0px;margin:0;padding:0;}

nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active {
	background-color:#666666;
}
	
	nav a#pull {
		display: block;
		background-color: #B20000;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	
	
}



