@charset "utf-8";/* CSS Document */ul#pulldown-menu,ul#pulldown-menu li,ul#pulldown-menu li ul,ul#pulldown-menu li ul li {	margin: 0px;	padding: 0px;	font-style: normal;	font-weight: normal;	font-size: 100%;	text-align: left;	list-style-type: none;	zoom: 1;	background-color: #131329;	background-image: none;	height: 40px;}ul#pulldown-menu a {color: #FFF;text-decoration: none;}ul#pulldown-menu a:link,ul#pulldown-menu a:visited {}ul#pulldown-menu a:active {	background-color: #131329;}ul#pulldown-menu li {	float: left;	position: relative;	height: 40px;	font-weight: bold;	margin: 0px;	font-size: 12px;	color: #FFFFFF;}ul#pulldown-menu li a {	display: block;	height: 40px;	text-align: center;}ul#pulldown-menu li ul li {float: none;margin: 0;font-weight: normal;}ul#pulldown-menu li ul,ul#pulldown-menu li ul li ul {	display: none;	margin: 0px;	padding: 0px;}ul#pulldown-menu li:hover ul {	display: block;	position: absolute;	z-index: 100;	margin: 0px;	padding: 0px;}* html ul#pulldown-menu li:hover ul {vertical-align: bottom;}ul#pulldown-menu li:hover ul li ul {display: none;}ul#pulldown-menu li ul li:hover ul {display: block;position: absolute;top: 0;left: 10em;z-index: 200;} .gaiyo a {	background-image: url(../images/btn_gaiyo.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.gaiyo a:hover {	background-position: center -40px;	display: block;}.ticket a {	background-image: url(../images/btn_ticket.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.ticket a:hover {	background-position: center -40px;	display: block;}.story a {	background-image: url(../images/btn_story.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.story a:hover {	background-position: center -40px;	display: block;}.cast a {	background-image: url(../images/btn_cast.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.cast a:hover {	background-position: center -40px;	display: block;}.blog a {	background-image: url(../images/btn_blog.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.blog a:hover {	background-position: center -40px;	display: block;}.link a {	background-image: url(../images/btn_link.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.link a:hover {	background-position: center -40px;	display: block;}.eng a {	background-image: url(../images/btn_english.gif);	background-repeat: no-repeat;	background-position: center 0px;	display: block;	height: 40px;	width: 120px;	text-indent: -9999px;	margin: 0px;	padding: 0px;}.eng a:hover {	background-position: center -40px;	display: block;}#menu_box #pulldown-menu .list a:hover {	color: #eadfb9;	text-decoration: underline;}#pulldown-menu .list li {	width: 110px;	padding: 5px;	margin: 0px;	height: 20px;}.list {	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	display: block;}#menu_box {	height: 40px;	margin: 0px;	padding: 0px;}#content_box a {	color: #2FA5D7;}