@charset "UTF-8";

#container, #wrapper {/*global.css (53 行目)*/
	border-top:none;
	width:100%;
}

#also #awards .art h4 {background: url(../images/titles/art-division.gif) no-repeat left top;}
#also #awards .animation h4 {background: url(../images/titles/animation-division.gif) no-repeat left top;}
#also #awards .entertainment h4 {background: url(../images/titles/entertainment-division.gif) no-repeat left top;}
#also #awards .comic h4 {background: url(../images/titles/manga-division.gif) no-repeat left top;}

#also #awards .categories dt {
	margin: 3px 0 1px 0;
	font-size: 1em;
	font-weight: bold;
}

#reports h3 {margin: 0 0 8px 0;}

/* HEADER (use Festival)

============================*/

#navbar {/*top.css (20 行目)*/
	padding-bottom:20px;
	float: none;
}

#navbar {/*styles.css (316 行目)*/
	float:right;
	margin:23px 0 20px 0;
	padding: 0;
	width:900px;
	background: url(/common/img/navbars.png) no-repeat left -568px;
}

#navbar li {
	float: left;
	display: block;
	height: 25px;
	overflow: hidden;
	text-indent: -9999em;
}

#navbar li a {display: block;}

#navbar li#sub-nav1, #navbar li#sub-nav1 a {
	width: 210px;
	height: 25px;
}

#navbar li#sub-nav-2011 a,
#navbar li#sub-nav2 a,
#navbar li#sub-nav3 a,
#navbar li#sub-nav4 a,
#navbar li#sub-nav5 a,
#navbar li#sub-nav6 a,
#navbar li#sub-nav7 a,
#navbar li#sub-nav8 a,
#navbar li#sub-nav9 a,
#navbar li#sub-nav10 a,
#navbar li#sub-nav11 a,
#navbar li#sub-nav12 a,
#navbar li#sub-nav13 a,
#navbar li#sub-nav14 a,
#navbar li#sub-nav15 a {
	width: 45px;
	height: 25px;
}

#navbar li#sub-nav1 a:hover			{ background: url(/common/img/navbars.png) no-repeat left -592px; }
#navbar li#sub-nav1 strong a,
#navbar li#sub-nav1 strong a:hover	{ background: url(/common/img/navbars.png) no-repeat left -616px; }
#navbar li#sub-nav-2011 a:hover			{ background: url(/common/img/navbars.png) no-repeat -210px -592px; }
#navbar li#sub-nav-2011 strong a,
#navbar li#sub-nav-2011 strong a:hover	{ background: url(/common/img/navbars.png) no-repeat -210px -616px; }
#navbar li#sub-nav2 a:hover			{ background: url(/common/img/navbars.png) no-repeat -255px -592px; }
#navbar li#sub-nav2 strong a,
#navbar li#sub-nav2 strong a:hover	{ background: url(/common/img/navbars.png) no-repeat -255px -616px; }
#navbar li#sub-nav3 a:hover { background: url(/common/img/navbars.png) no-repeat -300px -592px; }
#navbar li#sub-nav3 strong a,
#navbar li#sub-nav3 strong a:hover { background: url(/common/img/navbars.png) no-repeat -300px -616px; }
#navbar li#sub-nav4 a:hover { background: url(/common/img/navbars.png) no-repeat -345px -592px; }
#navbar li#sub-nav4 strong a,
#navbar li#sub-nav4 strong a:hover { background: url(/common/img/navbars.png) no-repeat -345px -616px; }
#navbar li#sub-nav5 a:hover { background: url(/common/img/navbars.png) no-repeat -390px -592px; }
#navbar li#sub-nav5 strong a,
#navbar li#sub-nav5 strong a:hover { background: url(/common/img/navbars.png) no-repeat -390px -616px; }
#navbar li#sub-nav6 a:hover { background: url(/common/img/navbars.png) no-repeat -435px -592px; }
#navbar li#sub-nav6 strong a,
#navbar li#sub-nav6 strong a:hover { background: url(/common/img/navbars.png) no-repeat -435px -616px; }
#navbar li#sub-nav7 a:hover { background: url(/common/img/navbars.png) no-repeat -480px -592px; }
#navbar li#sub-nav7 strong a,
#navbar li#sub-nav7 strong a:hover { background: url(/common/img/navbars.png) no-repeat -480px -616px; }
#navbar li#sub-nav8 a:hover { background: url(/common/img/navbars.png) no-repeat -525px -592px; }
#navbar li#sub-nav8 strong a,
#navbar li#sub-nav8 strong a:hover { background: url(/common/img/navbars.png) no-repeat -525px -616px; }
#navbar li#sub-nav9 a:hover { background: url(/common/img/navbars.png) no-repeat -570px -592px; }
#navbar li#sub-nav9 strong a,
#navbar li#sub-nav9 strong a:hover { background: url(/common/img/navbars.png) no-repeat -570px -616px; }
#navbar li#sub-nav10 a:hover { background: url(/common/img/navbars.png) no-repeat -615px -592px; }
#navbar li#sub-nav10 strong a,
#navbar li#sub-nav10 strong a:hover { background: url(/common/img/navbars.png) no-repeat -615px -616px; }
#navbar li#sub-nav11 a:hover { background: url(/common/img/navbars.png) no-repeat -660px -592px; }
#navbar li#sub-nav11 strong a,
#navbar li#sub-nav11 strong a:hover { background: url(/common/img/navbars.png) no-repeat -660px -616px; }
#navbar li#sub-nav12 a:hover { background: url(/common/img/navbars.png) no-repeat -705px -592px; }
#navbar li#sub-nav12 strong a,
#navbar li#sub-nav12 strong a:hover { background: url(/common/img/navbars.png) no-repeat -705px -616px; }
#navbar li#sub-nav13 a:hover { background: url(/common/img/navbars.png) no-repeat -750px -592px; }
#navbar li#sub-nav13 strong a,
#navbar li#sub-nav13 strong a:hover { background: url(/common/img/navbars.png) no-repeat -750px -616px; }
#navbar li#sub-nav14 a:hover { background: url(/common/img/navbars.png) no-repeat -795px -592px; }
#navbar li#sub-nav14 strong a,
#navbar li#sub-nav14 strong a:hover { background: url(/common/img/navbars.png) no-repeat -795px -616px; }
#navbar li#sub-nav15 a:hover { background: url(/common/img/navbars.png) no-repeat -840px -592px; }
#navbar li#sub-nav15 strong a,
#navbar li#sub-nav15 strong a:hover { background: url(/common/img/navbars.png) no-repeat -840px -616px; }





/* for IE7 */

*+html #navi-third h2 {/*main.css (40 行目)*/

line-height: 1; /* ←これを入れないとbackground-imageが出ない */

padding: 8px 0 8px 8px; /* ←padding-top, padding-bottom を2倍にする */

}

/* for IE6 */

#navi-third h2 {/*main.css (40 行目)*/

_line-height: 1; /* ←これを入れないとbackground-imageが出ない */

_padding: 8px 0 8px 8px; /* ←padding-top, padding-bottom を2倍にする */

}



/* SIDEBAR

============================*/

.top-side {

/*height: 203px;*/

background: url(../images/media-arts-find-out-more.png) no-repeat left top;

margin-top: 24px;

}

.top-side h4,

.top-side p,

.top-side h5 {

text-indent: -9999em;

}

.top-side h4 {

height: 82px;

}

.top-side p {

height: 82px;

}

.top-side h5 {

height: 18px;

margin-left: 20px;

margin-bottom: 33px;

}

.top-side h5 a {

display: block;

width: 225px;

height: 18px;

}

#side-banner {

margin-bottom: 18px;

}

#side-banner a {

margin-bottom: 7px;

}





 
