header .head-logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

header:after,
header .wrap:after{
	display:block;
	height:0;
	content:"";
	clear:both;
}

/* header
***********************/
header{
	position:fixed;
	top: 0;
	font-size:12px;
	z-index:1010;
	width:100%;
	text-align:center;
	height:40px;
	border-radius:0;
	border-bottom:1px solid #d6d6d6;
    padding:0 2%;
}

header .head-logo{
	background:url(/img/2017/header.logo.png) no-repeat;
	background-size:106px auto;
	width:106px;
	height:24px;
	margin:10px 0 0;
	float:left;
}

header .search{	display:none;}

/* グローバルナビ部
***********************/

.gMenu2015 > li{
	position:relative;
	float:none;
	font-size:14px;
	padding:0;
	line-height:39px;
	cursor:pointer;
	border-bottom:1px solid #aaa;
        background-color:#ffffff;
}

.fly-menu {
	display:block;
	position:static;
	background:#f9f9f9;
	border:none;
	border-radius:0px;
}
.fly-menu a{
	display:block;
	color:#333;
	white-space:nowrap;
	line-height:1em;
	padding:15px 25px 15px 30px;
	text-decoration:none;
        border-top:1px solid #ccc;
	width:auto;
        font-weight:100;
}
.fly-menu a:after{
        content: url(../img/rarrow.svg);
        float:right;
}
.gMenu2015 > li span{
	position:static;
	display:block;
	white-space:normal;
	border:none;
	border-radius:0;
	padding:inherit;
	z-index:11;
	width:auto;
	padding:18px 0 15px 32px;
	background:url(../img/tri_down.png) 10px center no-repeat;
	font-size:14px;
	line-height:1em;
        font-weight:600;
}
.gMenu2015 > li:hover span{
	border:none;
	padding:15px 0 15px 32px;
	background:#fff url(../img/tri_down.png) 10px center no-repeat;
}
.fly-menu a:hover{
	opacity:0.5;
}
#mypage{
	display:none;
}

/* 1214 */
.gMenu2015 li.btn-menu-close{
	display:block;
	position:fixed;
	width:100%;
	height:60px;
	background:#fff;
	z-index:10000;
	bottom:0;
	left:0;
	background:#fff;
	border-top:1px solid #545454;
}
.gMenu2015 li.btn-menu-close span{
	display:block;
	background:none;
	border:1px solid #cecece;
	border-radius:3px;
	background:#f9f9f9;
	margin:10px;
	padding:0;
	height:40px;
	line-height:40px;
	text-align:center;
        background:14px 12px url(../img/icon_close4.png) no-repeat;

}
