@charset "UTF-8";


/* #hd ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#hd{
	width:100%;
	margin:0 0 0 0;
}
#hd #hdTop{
	width:100%;
	height:41px;
	position:relative;
}
#hd #hdTop h1{
	position:absolute;
	left:2px;
	top:1px;
}

/* linkList */
#hd #hdTop .hd-subNavR{
	margin:0 248px 0 auto;
	padding:9px 0 0 0;
	float:right;
	text-align:right;
}
#hd #hdTop .hd-subNavR li{
	display:inline;
	border-right:1px solid #e1e1e1;
	text-align:right;
}
#hd #hdTop .hd-subNavR li.last{
	border-right:none;
}
#hd #hdTop .hd-subNavR li.triangle{
	border-right:none;
	padding:0 0 .1em 0;
	background:url(../../img/article/common/icon/icon_link_pc.png) 3px .3em no-repeat;
}
#hd #hdTop .hd-subNavR li a{
	display:inline;
	margin:0 18px 0 13px;
	color:#c7171a;
}
/* linkList */
#hd #hdTop .hd-subNavL{
	position:absolute;
	left:205px;
	top:0;
}
#hd #hdTop .hd-subNavL .userThumb{
	width:30px;
	height:30px;
	border:1px solid #dbdbdb;
	float:left;
}
#hd #hdTop .hd-subNavL .userThumb img{
	width:30px;
}
#hd #hdTop .hd-subNavL ul{
	padding:4px 0 0 0;
	text-align:left;
	float:left;
	width: 458px;
	overflow: hidden;
}
#hd #hdTop .hd-subNavL li{
	display:inline;
	border-right:1px solid #e1e1e1;
	text-align:right;
}
#hd #hdTop .hd-subNavL li a{
	display:inline;
	margin:0 4px 0 4px;
	color:#c7171a;
}
#hd #hdTop .hd-subNavL li.last{
	border-right:none;
}
#hd #hdTop .hd-subNavL li.last a{
	margin:0 0 0 4px;
}
#hd #hdTop .hd-subNavL li.bonus{
	border-right:none;
}
#hd #hdTop .hd-subNavL li.bonus a{
	margin: auto 0 2px 4px;
}
#hd #hdTop .hd-subNavL li.bonus a img{
	margin-top:-6px;
	vertical-align: top;
}
#hd #hdTop .hd-subNavL li.stage-point img{
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 5px;
}
#hd #hdTop .hd-subNavL li.stage-point a{
	color: #c7171a;
	text-decoration: none;
}
#hd #hdTop .hd-subNavL li.stage-point a:hover{
	text-decoration: underline;
}


#hd #hdTop .hd-btn-winprize{
	position:absolute;
	left:205px;
	top:-3px;
}
#hd #hdTop .hd-img-searchenable{
	position:absolute;
	right:0;
	top:5px;
}
/* #gnv +++++++++++++++++++++++++++++++++++++++++++++++++ */
#hd #hdBottom #gnv{
	width:100%;
	height:47px;
}
#hd #hdBottom #gnv li{
	display:inline;
}
#hd #hdBottom #gnv a{
	width:237px;
	height:47px;
	display:block;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
#hd #hdBottom #gnv a:hover{ background-position:left bottom;}
#hd #hdBottom #gnv #gnv01 a{ background-image:url(../../img/common/hd3/gnv01.png);}
#hd #hdBottom #gnv #gnv02 a{ background-image:url(../../img/common/hd3/gnv02.png); width:238px;}
#hd #hdBottom #gnv #gnv03 a{ background-image:url(../../img/common/hd3/gnv03.png); width:238px;}
#hd #hdBottom #gnv #gnv04 a{ background-image:url(../../img/common/hd3/gnv04.png);}
/* /#gnv +++++++++++++++++++++++++++++++++++++++++++++++ */

/* /#hd +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#hd #hdEmergencyBox{
	width:100%;
	text-align:center;
}
#hd #hdEmergencyBox p{
	text-align:center;
	font-weight:bold;
	color:#cc0000;
}
#hd #hdEmergencyBox p img{
	vertical-align:text-bottom;
	margin-right:6px;
	padding:8px 0 0 0;
}