@charset "UTF-8";

/* =======================================================================
   グローバルメニュー
======================================================================= */

/* BOX */
#g_menu {
	width:800px;
	height:35px;
}

#g_menu ul {
	padding:0 0 0 0;
	margin:0;
	height:789px;
	height:35px;
}

#g_menu li {
	margin:0 3px 0 0;
	padding:0;
	list-style:none;
	float:left;
	display:block;
}

#g_menu li a {
	display:block;
	width:85px;
	height:35px;
}

/* 「トップ」ボタンの設定 */
#g_menu .top {
	width:90px;
}

#g_menu .top a {
	display:block;
	width:90px;
	height:35px;
}

/* 「リンク」ボタンの設定 */
#g_menu .link {
	margin-right:0;
	width:91px;
}

#g_menu .link a {
	margin-right:0;
	display:block;
	width:91px;
	height:35px;
}


/* =======================================================================
   設定変更ボタン
======================================================================= */

/* BOX */
#se_menu {
	width:800px;
	height:38px;
}

/* コピーライト */
#se_menu address {
	width:350px;
	font-style:normal;
	float:left;
	font-size:10px;
	margin-top:5px;
	padding-left:5px;
}

/* エコモード／文字設定BOX */
#se_menu .setting {
	width:67px;
	float:right;
}

#se_menu .setting ul {
	margin:0;
	padding:0;
	height:35px;
}

#se_menu .setting li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:block;
	width:86px;
	height:32px;
	margin-right:14px;
}

/* エコモード */
#se_menu .setting .eco {
	width:126px;
}

#se_menu .setting .eco a {
	width:126px;
	height:32px;
	display:block;
}

/* 文字設定BOX */
#se_menu .setting .font {
	width:72px;
	padding-left:87px;
	height:32px;
}

/* 文字（小）ボタン */
#se_menu .setting .small {
	width:14px;
	height:22px;
	margin-top:5px;
	margin-right:5px;
	font-size:1px;
	line-height:0;
	text-decoration:none;
	background-image:url(../../img/common/se_menu_small.gif);
	background-repeat:no-repeat;
}

#se_menu .setting .small a {
	width:14px;
	height:22px;
	display:block;
}

/* 文字（中）ボタン */
#se_menu .setting .middle {
	width:18px;
	height:22px;
	margin-top:5px;
	margin-right:5px;
	font-size:1px;
	line-height:0;
	text-decoration:none;
	background-image:url(../../img/common/se_menu_middle.gif);
	background-repeat:no-repeat;
}

#se_menu .setting .middle a {
	width:18px;
	height:22px;
	display:block;
}

/* 文字（大）ボタン */
#se_menu .setting .big {
	width:23px;
	height:22px;
	margin-top:5px;
	margin-right:0px;
	font-size:1px;
	line-height:0;
	text-decoration:none;
	background-image:url(../../img/common/se_menu_big.gif);
	background-repeat:no-repeat;
}

#se_menu .setting .big a {
	width:23px;
	height:22px;
	display:block;
}

/* IEハック */
#se_menu .setting .font img {
	vertical-align:bottom;
}

/* englishサイトボタン */
#se_menu .setting .english {
	width:62px;
	margin-right:0;
	margin-top:5px;
}

#se_menu .setting .english a {
	width:62px;
	height:24px;
	display:block;
	margin-right:0;
}


/* =======================================================================
   サイドメニュー
======================================================================= */

/* BOX */
#sd_menu {
	width:160px;
	height:540px;
	float:left;
}

#sd_menu .info_border,
#sd_menu .kids_border,
#sd_menu .news_border,
#sd_menu .doc_border,
#sd_menu .venue_border,
#sd_menu .press_border,
#sd_menu .media_border,
#sd_menu .link_border,
#sd_menu .other_border,
#sd_menu .privacy_border
{
	width:160px;
	height:14px;
	font-size:1px;
	line-height:0;
	text-decoration:none;
}


#sd_menu ul {
	width:160px;
	margin:0;
	padding:0;
}

#sd_menu li {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	width:160px;
	font-size:1px;
	line-height:0;
	text-decoration:none;
}

#sd_menu li a {
	display:block;
	width:160px;
}

/* 区切りライン */
#sd_menu .sd_menu_line {
	width:160px;
	height:3px;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	text-decoration:none;
}
