/************************************************************

wowowGroupHeader

************************************************************/

@media screen and (max-width: 939px) {
/*	wowowGroupHeader
----------------------------------------------- */
.wowowGroupHeader {
	display: none;
}
}

@media screen and (min-width: 940px) {
/*	wowowGroupHeader
----------------------------------------------- */
.wowowGroupHeader {
	position: fixed;
	top: 0px;
	right: 0px;
	display: block;
	width: 100%;
	height: 34px;
	border-bottom: 2px solid #ccc;
	z-index: 9999;
	background-color: #f5f5f5;

	/*font: inherit !important;*/
	font-size: 16px !important;
	vertical-align: baseline !important;
	color: #333333 !important;

	font-family: sans-serif !important; /* 1 */
	line-height: 1.15 !important; /* 2 */
	-ms-text-size-adjust: 100% !important; /* 3 */
	-webkit-text-size-adjust: 100% !important; /* 3 */

	letter-spacing: normal !important;
}
.wowowGroupHeader,
.wowowGroupHeader * {
	box-sizing: content-box !important;
	line-height: 1.15 !important;
}

/*	logo
----------------------------------------------- */
.wowowGroupHeader_logo {
	position: absolute;
	top: 5px;
	right: 54px;
}
.wowowGroupHeader_logo img {
	width: auto;
	height: auto;
	vertical-align: middle !important;
}


/*	menu-btn
----------------------------------------------- */
.wowowGroupHeader_menu-btn {
	position: fixed;
	top: 0px;
	right: 0px;
	display: flex;
	height: 34px;
	width: 34px;
	justify-content: center;
	align-items: center;
	z-index: 9998;
	background-color: #003599;
}

.wowowGroupHeader_menu-btn span,
.wowowGroupHeader_menu-btn span:before,
.wowowGroupHeader_menu-btn span:after {
	content: '';
	display: block;
	height: 2px;
	width: 16px;
	border-radius: 3px;
	background-color: #ffffff;
	position: absolute;
}
.wowowGroupHeader_menu-btn span:before {
	bottom: 8px;
}
.wowowGroupHeader_menu-btn span:after {
	top: 8px;
}

#wowowGroupHeader_menu-btn-check:checked ~ .wowowGroupHeader_menu-btn span {
	background-color: rgba(255, 255, 255, 0);/*メニューオープン時は真ん中の線を透明にする*/
}
#wowowGroupHeader_menu-btn-check:checked ~ .wowowGroupHeader_menu-btn span::before {
	bottom: 0;
	transform: rotate(45deg);
}
#wowowGroupHeader_menu-btn-check:checked ~ .wowowGroupHeader_menu-btn span::after {
	top: 0;
	transform: rotate(-45deg);
}

#wowowGroupHeader_menu-btn-check {
	display: none !important;
}
.wowowGroupHeader input[type=checkbox] + label {
	position: fixed !important;
	display: flex !important;
	margin-right: 0px !important;
	line-height: normal !important;
	cursor: auto !important;
	padding: 0px !important;
}
.wowowGroupHeader input[type=checkbox] + label::before {
	border: none !important;
	content: normal !important;
}
.wowowGroupHeader input[type=checkbox]:checked + label::after {
	display: none !important;
}

/*	menu-content
----------------------------------------------- */
.wowowGroupHeader_menu-content {
	width: calc(574px - 80px);
	height: auto;
	position: fixed;
	top: 34px;
	right: 100%;/*leftの値を変更してメニューを画面外へ*/
	z-index: 9997;
	background-color: #ffffff;
	/*transition: all 0.5s;*//*アニメーション設定*/
	border-top: 8px solid #003599;
	border-bottom: 1px solid #c9c9c9;
	padding: 18px 40px;
}
.wowowGroupHeader_menu-content ul {
}
.wowowGroupHeader_menu-content ul li {
	float:left;
	margin: 12px 30px 12px 0px;
	font-weight: bold;
}
.wowowGroupHeader_menu-content ul li + li {
}
.wowowGroupHeader_menu-content ul li:nth-child(2) {
	margin-right: 0px;
}
.wowowGroupHeader_menu-content ul li:first-child {
}
.wowowGroupHeader_menu-content ul li:last-child {
	margin-right: 0px;
}
.wowowGroupHeader_menu-content ul li a {
	display: inline-block;
	position: relative;
	/*padding-left: 13px;*/
	color: #333333 !important;
	text-decoration: none !important;
}
.wowowGroupHeader_menu-content ul li a:before {
	content: ' ';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: -0.6em;
	width: 0;
	height: 0;
	margin-top: -.3em;
	border-style: solid;
	border-width: .3em 0 .3em .4em;
	border-color: transparent transparent transparent #00b0ff;
}
.wowowGroupHeader_menu-content ul li a:hover {
	color: #333333 !important;
	text-decoration: underline !important;
}

#wowowGroupHeader_menu-btn-check:checked ~ .wowowGroupHeader_menu-content {
	right: 0px;/*メニューを画面内へ*/
}
}