@charset "utf-8";
/* CSS Document */


/*@media screen and (max-width: 979px) {*/
	
	.wrapper_980 {
		width:95%;
	}
	
	.hd_box a.hd_yamaha_logo {
		width:18%;
		padding:20px 0 0;
	}
	
	.hd_box a.hd_yamaha_logo img {
		width:111px;
		height:auto;
	}
	.hd_box .hd_navi {
		padding-left:150px;
	}
	
	.hd_box .hd_navi {
		font-size:12px;
	}
	
	.hd_box .hd_navi h1 {
		width:150px;
		float:right;
		background:#FFF;
		display:block;
	padding: 21px 0 15px 0;
	}
	.hd_box .hd_navi h1 img {
		width:120px;
		height:auto;
	}
	


	.hd_box {
		height: 62px;
	}
	
	.hd_box a.hd_yamaha_logo {
		width:111px;
		padding:12px 0 0 12px;
	}
	.hd_box .hd_navi {
		background:none;
		height: 62px;
		width:auto;
	}
	.hd_box .hd_navi ul {
		display:none;
	}
	.hd_box .hd_navi h1 {
		width:auto;
		float:right;
		padding: 11px 0 11px 0;
		margin-right:0px;
	}
	
	.hd_box #panel-btn {
		display:block;
		width:48px;
		height:62px;
		padding:21px 0 0 12px;
		float:right;
		cursor:pointer;
	}
	#panel-btn-icon{
	  display: block;
	  width: 25px;
 	 	height: 21px;
 		 margin: 0;
 	 	background: #fff;
		background:url(../img/hd_spmenu_icon.gif) no-repeat center center;
	}
	#panel-btn-icon.close{
		background:url(../img/hd_spmenu_icon_close.gif) no-repeat center center;
	}
	.hd_navi_sp {
		position: fixed !important;  
		position: absolute;
		top:62px;
		left:0;
		display:block;
		width:100%;
		font-size:13px;
		color:#b3b3b3;
		font-weight:bold;
	}
	.hd_navi_sp ul {
		background:#FFF;
		position: absolute;
		z-index:10020;
		display:none;
		width:100%;
		list-style:none;
		text-align:center;
		margin:0;
		padding:0;
		color:#b3b3b3;
	}
	.hd_navi_sp ul li:first-child {
		border-top: solid 1px #B1B1B1;
	}
	.hd_navi_sp ul li {
		display:block;
		width:100%;
		margin:0;
		padding:10px 0;
		border-bottom: solid 1px #B1B1B1;
	}
	.hd_navi_sp ul li a {
		color:#646464;
	}
.hd_navi_sp ul li em {
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}
	
