@charset "Shift_JIS";

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	初期化
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym { border:0;}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	ベース
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
.win body {
	letter-spacing: 0.1em;
	}

#wrapper{
	background: #fff url(../images/bg.jpg) top center repeat;
	border-top: #ccc 2px solid;
	border-bottom: #ccc 2px solid;
	margin: 0 0 5px 0;
}



hr { clear:left; display: none; }
br { letter-spacing: normal; }

/*------リンク-------------------------------*/

a { color: #000; text-decoration: underline; }
a:link {}
a:visited {}
a:hover { color: #cf0e0e; text-decoration: none; }
a:active { color: #cf0e0e; text-decoration: underline; }

a:focus {
	/*\*/
		overflow: auto;
	/**/
	}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	コンテンツ
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*------------ Javascript警告 -------------*/
#jsWarning {
	width: 100%;
	margin: 0 auto;
	background: #000;
	}
	#jsWarning p {
		padding: 10px 0;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		}

/*------------ PNG対応 -------------*/
h1,h2,h4 img { behavior: url(../css/iepngfix.htc); }

/*------------ コンテナ -------------*/
#container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	}

/*------------ メニュー -------------*/
#menu {
	clear: both;
	width: 943px;
	height: 31px;
	background: url(../images/menu_bg.gif) 0 0 no-repeat;
	margin: 0 auto;
	padding: 9px 0 0 17px;
	}
	#menu dl.dropdown {
		float: left;
		}
		#menu dl.dropdown em {
			display: none;
			}
		#menu dl.dropdown a {
			display: block;
			height: 25px;
			}
			#menu dl.dropdown a:hover {
				background: none!important;
				}
		#menu dl.dropdown dt {
			height: 25px;
			cursor: pointer;
			}
			/*------------ 個別指定：「HOME」 -------------*/
			#menu dl.dropdown dt.home {
				width: 90px;
				background: url(../images/menu_home.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.home a {
					width: 90px;
					background: url(../images/menu_home.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「イベント情報」 -------------*/
			#menu dl.dropdown dt.event {
				width: 136px;
				background: url(../images/menu_event.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.event a {
					width: 136px;
					background: url(../images/menu_event.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「チケット情報」 -------------*/
			#menu dl.dropdown dt.ticket {
				width: 135px;
				background: url(../images/menu_ticket.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.ticket a {
					width: 135px;
					background: url(../images/menu_ticket.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「スペシャル情報」 -------------*/
			#menu dl.dropdown dt.extra {
				width: 140px;
				background: url(../images/menu_extra.gif) 0 -25px no-repeat;
				cursor: auto;
				}
				#menu dl.dropdown dt.extra a {
					width: 140px;
					background: url(../images/menu_extra.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「番組情報」 -------------*/
			#menu dl.dropdown dt.oa {
				width: 103px;
				background: url(../images/menu_oa.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.oa a {
					width: 103px;
					background: url(../images/menu_oa.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「スペシャル動画」 -------------*/
			#menu dl.dropdown dt.movie {
				width: 140px;
				background: url(../images/menu_movie.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.movie a {
					width: 140px;
					background: url(../images/menu_movie.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「新着一覧」 -------------*/
			#menu dl.dropdown dt.news {
				width: 103px;
				background: url(../images/menu_news.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.news a {
					width: 103px;
					background: url(../images/menu_news.gif) 0 0 no-repeat;
					}
			/*------------ 個別指定：「Q&A」 -------------*/
			#menu dl.dropdown dt.qa {
				width: 84px;
				background: url(../images/menu_qa.gif) 0 -25px no-repeat;
				}
				#menu dl.dropdown dt.qa a {
					width: 84px;
					background: url(../images/menu_qa.gif) 0 0 no-repeat;
					}
		#menu dl.dropdown dd {
			position: absolute;
			overflow: hidden;
			width: 136px;
			display: none;
			z-index: 200;
			opacity: 0;
			}
			#menu dl.dropdown dd ul {
				width: 136px;
				position: relative;
				}
				#menu dl.dropdown dd ul li {
					width: 136px;
					height: 30px;
					margin: 0;
					padding: 0;
					float: left;
					}
					#menu dl.dropdown dd ul li a {
						display: block;
						width: 136px;
						height: 30px;
						}
					/*------------ 個別指定：イベント情報「イベント概要」 -------------*/
					#menu dl.dropdown dd ul li.about {
						background: url(../images/menu_about.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.about a {
							background: url(../images/menu_about.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「タイムテーブル」 -------------*/
					#menu dl.dropdown dd ul li.timetable {
						background: url(../images/menu_timetable.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.timetable a {
							background: url(../images/menu_timetable.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「会場MAP」 -------------*/
					#menu dl.dropdown dd ul li.map {
						background: url(../images/menu_map.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.map a {
							background: url(../images/menu_map.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「出演者紹介」 -------------*/
					#menu dl.dropdown dd ul li.cast {
						background: url(../images/menu_cast.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.cast a {
							background: url(../images/menu_cast.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「展示情報」 -------------*/
					#menu dl.dropdown dd ul li.display {
						background: url(../images/menu_display.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.display a {
							background: url(../images/menu_display.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「限定グッズ」 -------------*/
					#menu dl.dropdown dd ul li.goods {
						background: url(../images/menu_goods.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.goods a {
							background: url(../images/menu_goods.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「親善大使紹介」 -------------*/
					#menu dl.dropdown dd ul li.ambassador {
						background: url(../images/menu_ambassador.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.ambassador a {
							background: url(../images/menu_ambassador.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「イベント発表会見」 -------------*/
					#menu dl.dropdown dd ul li.press {
						background: url(../images/menu_press.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.press a {
							background: url(../images/menu_press.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「アクセス」 -------------*/
					#menu dl.dropdown dd ul li.access {
						background: url(../images/menu_access.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.access a {
							background: url(../images/menu_access.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：イベント情報「ガンプラ」 -------------*/
					#menu dl.dropdown dd ul li.gunpla {
						background: url(../images/menu_gunpla.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.gunpla a {
							background: url(../images/menu_gunpla.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：スペシャル情報「スペシャル情報」 -------------*/
					#menu dl.dropdown dd ul li.extra2 {
						background: url(../images/menu_extra2.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.extra2 a {
							background: url(../images/menu_extra2.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：スペシャル情報「携帯サイト」 -------------*/
					#menu dl.dropdown dd ul li.mobile {
						background: url(../images/menu_mobile.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.mobile a {
							background: url(../images/menu_mobile.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：スペシャル情報「直前レポート」 -------------*/
					#menu dl.dropdown dd ul li.report_chokuzen {
						background: url(../images/menu_report_chokuzen.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.report_chokuzen a {
							background: url(../images/menu_report_chokuzen.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：スペシャル情報「当日レポート」 -------------*/
					#menu dl.dropdown dd ul li.report_toujitsu {
						background: url(../images/menu_report_toujitsu.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.report_toujitsu a {
							background: url(../images/menu_report_toujitsu.gif) 0 0 no-repeat;
							}
					/*------------ 個別指定：スペシャル情報「事務局からの挨拶」 -------------*/
					#menu dl.dropdown dd ul li.closing {
						background: url(../images/menu_closing.gif) 0 -30px no-repeat;
						}
						#menu dl.dropdown dd ul li.closing a {
							background: url(../images/menu_closing.gif) 0 0 no-repeat;
							}

/*------------ ティッカー -------------*/
#ticker {
	width: 960px;
	height: 41px;
	margin: 0;
	}
	#ticker h3 {
		}

/*------------ パンくず -------------*/
#path {
	width: 960px;
	height: 20px;
	background: url(../images/bg_path.gif) 0 0 no-repeat;
	}
	#path h3 {
		display: none;
		}
	#path ul {
		color: #fff;
		font-size: 10px;
		}
		#path ul li {
			height: 15px;
			padding: 4px 20px 0 10px;
			float: left;
			display: inline;
			background: url(../images/path_next.gif) right 0 no-repeat;
			text-align: center;
			}
			#path ul li a {
				display: inline;
				color: #fff;
				text-decoration: none;
				}
				#path ul li a:hover {
					text-decoration: underline;
					}
			#path ul li em {
				display: inline;
				color: #FFFF99;
				}
			#path ul li.home {
				width: 55px;
				height: 19px;
				background: url(../images/path_home.gif) 0 0 no-repeat;
				margin: 0;
				padding: 0;
				}
				#path ul li.home a {
					display: block;
					width: 55px;
					height: 19px;
					margin: 0;
					padding: 0;
					}
					#path ul li.home a span {
						display: none;
						}

/*------------ リンク -------------*/
#link {
	width: 960px;
	height: auto;
	overflow: hidden;
	background: url(../images/bg_link.gif) 0 0 no-repeat;
	margin: 0 0 10px;
	}
	#link h3 {
		width: 960px;
		height: 28px;
		background: url(../images/title_link.gif) 0 0 no-repeat;
		}
		#link h3 em {
			display: none;
			}
	#link ul {
		width: 953px;
		height: auto;
		overflow: hidden;
		padding: 15px 0 15px 7px;
		}
		#link ul li {
			width: 236px;
			float: left;
			}
			#link ul li a {
				display: block;
				width: 200px;
				margin: 0 auto;
				}

/*------------ ガンダムのコピーライト -------------*/
#copy_gundam {
	width: 960px;
	height: 19px;
	background: url(../images/logo_30th.gif) right top no-repeat;
	margin: 0;
	padding: 96px 0 0;
	}
	#copy_gundam p {
		text-align: right;
		color: #fff;
		}

/*------フッター-------------------------------*/
#footer {
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 0;
	padding: 0 0 40px;
	background: url(../images/bg_footer.gif) 0 0 repeat;
	border-top: 5px solid #000;
	text-align: left;
	color: #fff;
	}
	#footer a {
		color: #fff;
		}
	#footer #link_local {
		width: 960px;
		margin: 0 auto;
		padding: 20px 0 30px;
		background: url(../images/line_footer.gif) 0 bottom repeat-x;
		}
		#footer #link_local p {
			text-align: center;
			}
	#footer address {
		width: 940px;
		margin: 0 auto;
		padding: 15px 10px 0;
		font-size: 10px;
		line-height: 1.6;
		}
		#footer address .notice {
			width: 430px;
			float: left;
			}
		#footer address .copy {
			width: 450px;
			float: right;
			text-align: right;
			}

