@charset "utf-8";
/* PC Global navi
---------------------------------------------------------------- */
#wrapper #globalmenu .gm {
	width: 980px;
	height: 48px;
	margin: 12px auto 0;
	clear: both;
	display: block;
/*	position: absolute;
	top: 85px;*/
}
#wrapper #globalmenu .gm #gmHome .pr-btn, 
#wrapper #globalmenu .gm #gmVisitor .pr-btn, 
#wrapper #globalmenu .gm #gmAdmission .pr-btn, 
#wrapper #globalmenu .gm #gmForum .pr-btn,
#wrapper #globalmenu .gm #gmMeeting .pr-btn,
#wrapper #globalmenu .gm #gmMap .pr-btn, 
#wrapper #globalmenu .gm #gmEvent .pr-btn, 
#wrapper #globalmenu .gm #gmPress .pr-btn, 
#wrapper #globalmenu .gm #gmBeginner .pr-btn {
	background: url(../images/pc_nav_ja.png) no-repeat;
}
/* ボタン全体の指定 */
#wrapper #globalmenu .gm li.pr {
	float: left;
	display: block;
	position: relative;
	margin-right: 1px;
}
#wrapper #globalmenu .gm li.pr.spBlc {
	display: none;
}
#wrapper #globalmenu .gm li.pr:last-child {
	margin-right: 0;
}

/* 一般公開日にご来場の方へ */
#wrapper #globalmenu .gm #gmVisitor {
	width: 108px;
}
#wrapper #globalmenu .gm #gmVisitor .pr-btn {
	background-position: 0px 0px;
	width: 108px;
}
#wrapper #globalmenu .gm #gmVisitor .pr-btn:hover,
#visitor #wrapper #globalmenu .gm #gmVisitor .pr-btn {
	background-position: 0px -48px;
}

/* ビジネスデイの入場方法 */
#wrapper #globalmenu .gm #gmAdmission {
	width: 114px;
}
#wrapper #globalmenu .gm #gmAdmission .pr-btn {
	background-position: -109px 0px;
	width: 114px;
}
#wrapper #globalmenu .gm #gmAdmission .pr-btn:hover,
#admission #wrapper #globalmenu .gm #gmAdmission .pr-btn {
	background-position: -109px -48px;
}

/* TGSフォーラム */
#wrapper #globalmenu .gm #gmForum {
	width: 109px;
}
#wrapper #globalmenu .gm #gmForum .pr-btn {
	background-position: -224px 0px;
	width: 109px;
}
#wrapper #globalmenu .gm #gmForum .pr-btn:hover,
#business #wrapper #globalmenu .gm #gmForum .pr-btn {
	background-position: -224px -48px;
}

/* 商談 */
#wrapper #globalmenu .gm #gmMeeting {
	width: 106px;
}
#wrapper #globalmenu .gm #gmMeeting .pr-btn {
	background-position: -334px 0px;
	width: 106px;
}
#wrapper #globalmenu .gm #gmMeeting .pr-btn:hover,
#meeting #wrapper #globalmenu .gm #gmMeeting .pr-btn {
	background-position: -334px -48px;
}

/* 出展社一覧/会場MAP */
#wrapper #globalmenu .gm #gmMap {
	width: 116px;
}
#wrapper #globalmenu .gm #gmMap .pr-btn {
	background-position: -441px 0px;
	width: 116px;
}
#wrapper #globalmenu .gm #gmMap .pr-btn:hover,
#map #wrapper #globalmenu .gm #gmMap .pr-btn {
	background-position: -441px -48px;
}

/* 注目イベント */
#wrapper #globalmenu .gm #gmEvent {
	width: 110px;
}
#wrapper #globalmenu .gm #gmEvent .pr-btn {
	background-position: -558px 0px;
	width: 110px;
}
#wrapper #globalmenu .gm #gmEvent .pr-btn:hover,
#event #wrapper #globalmenu .gm #gmEvent .pr-btn {
	background-position: -558px -48px;
}

/* プレスの方へ */
#wrapper .gm #gmPress {
	width: 131px;
}
#wrapper #globalmenu .gm #gmPress .pr-btn {
	background-position: -669px 0px;
	width: 131px;
}
#wrapper #globalmenu .gm #gmPress .pr-btn:hover,
#press #wrapper #globalmenu .gm #gmPress .pr-btn {
	background-position: -669px -48px;
}

/* 初めてのかたへ／お問い合わせ */
#wrapper #globalmenu .gm #gmBeginner {
	width: 179px;
	margin-right: 0;
}
#wrapper #globalmenu .gm #gmBeginner .pr-btn {
	background-position: -801px 0px;
	width: 179px;
}
#wrapper #globalmenu .gm #gmBeginner .pr-btn:hover ,
#beginner #wrapper #globalmenu .gm #gmBeginner .pr-btn {
	background-position: -801px -48px;
}

/* ボタン全体のa指定 */
#wrapper #globalmenu .gm .pr .pr-btn {
	display: block;
	height: 48px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0;
}
#wrapper #globalmenu .gm .pr-btn:hover{
	filter: alpha(opacity=100);
	opacity: 1;
}

/* -------------------------
	ドロップダウン
 ------------------------- */
 
.megaMenu {
	width: 100%;
	/*height: 120px;*/
	display: none;
	position: absolute;
/*	top: 145px;*/
	background-color: #fafafa;
	border-top: 4px solid #003854;
	border-bottom: 4px solid #003854;
	z-index: 999;
}
.megaMenu ul {
	width: 980px;
	margin: auto;
	padding: 50px 0;
}
.megaMenu li {
	margin-right: 20px;
	display: inline-block;
	font-weight: bold;
}
.megaMenu li a{
	padding-left: 10px;
	background: url( ../images/arrow_bk.png) no-repeat left 7px;
	background-size: 5px;
	font-size: 15px;
}
.megaMenu li a[target="_blank"]{
	padding-left: 18px;
	background: url(../images/arrow2_bk.png) no-repeat left 5px;
	background-size: 12px auto;
}
#globalmenu ul.gm li.pr ul {
	display: none;
}
