@charset "UTF-8";


a {
	text-decoration: none;
}
a:link {
	color: #fff;
}
a:visited {
	color: #fff;
}
a:hover {
	color: #ffcc00;
	text-decoration: none;
}
a:active {
	color: #ffcc00;
}

.current, a.current {
	color:#ffcc00;
}


body {
	background: url(../cmt/images/background.gif) 0 0 repeat;
}

/* ---------------------------------------------------------------------------------------
 メインナビゲーション
--------------------------------------------------------------------------------------- */
#menu ul.bt-cmt li a {	background: url(../cmt/images/main_nav.gif) no-repeat; }

#menu ul.bt-cmt li.tv	{ background: url(../cmt/images/main_nav.gif) 0 0; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.radio { background: url(../cmt/images/main_nav.gif) 0 -32px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.graphic	{ background: url(../cmt/images/main_nav.gif) 0 -64px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.archive	{ background: url(../cmt/images/main_nav.gif) 0 -96px; overflow:hidden; outline:none; }

#menu ul.bt-cmt li.tv a	{ background-position: 0 0; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.radio a { background-position: 0 -32px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.graphic a	{ background-position: 0 -64px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.archive a	{ background-position: 0 -96px; overflow:hidden; outline:none; }

#menu ul.bt-cmt li.tv a:hover	{ background-position: -130px 0; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.radio a:hover { background-position: -130px -32px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.graphic a:hover	{ background-position: -130px -64px; overflow:hidden; outline:none; }
#menu ul.bt-cmt li.archive a:hover	{ background-position: -130px -96px; overflow:hidden; outline:none; }

#menu ul.bt-cmt li.tv.current	{ background: url(../cmt/images/main_nav.gif) -130px 0; }
#menu ul.bt-cmt li.radio.current { background: url(../cmt/images/main_nav.gif) -130px -32px; }
#menu ul.bt-cmt li.graphic.current	{ background: url(../cmt/images/main_nav.gif) -130px -64px; }
#menu ul.bt-cmt li.archive.current	{ background: url(../cmt/images/main_nav.gif) -130px -96px; }

#menu ul.bt-cmt li.tv.linkNothin	{ background: url(../cmt/images/main_nav.gif) -260px 0; }
#menu ul.bt-cmt li.radio.linkNothin { background: url(../cmt/images/main_nav.gif) -260px -32px; }
#menu ul.bt-cmt li.graphic.linkNothin	{ background: url(../cmt/images/main_nav.gif) -260px -64px; }
#menu ul.bt-cmt li.archive.linkNothin	{ background: url(../cmt/images/main_nav.gif) -260px -96px; }



/* サブナビゲーション */

#menu ul.bt-cmt2 li a {	background: url(../cmt/images/main_nav.gif) no-repeat; }

#menu ul.bt-cmt2 li#making	{ background: url(../cmt/images/main_nav.gif) 0 -159px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#cast { background: url(../cmt/images/main_nav.gif) 0 -178px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#narration	{ background: url(../cmt/images/main_nav.gif) 0 -197px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#concept	{ background: url(../cmt/images/main_nav.gif) 0 -216px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#staff { background: url(../cmt/images/main_nav.gif) 0 -235px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#fashion	{  background: url(../cmt/images/main_nav.gif) 0 -254px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#schedule	{ background: url(../cmt/images/main_nav.gif) 0 -273px; overflow:hidden; outline:none; }

#menu ul.bt-cmt2 li#making a	{ background-position: 0 -159px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#cast a { background-position: 0 -178px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#narration a	{ background-position: 0 -197px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#concept a	{ background-position: 0 -216px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#staff a	{ background-position: 0 -235px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#fashion a	{ background-position: 0 -254px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#schedule a	{ background-position: 0 -273px; overflow:hidden; outline:none; }

#menu ul.bt-cmt2 li#making a:hover	{ background-position: -130px -159px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#cast a:hover { background-position: -130px -178px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#narration a:hover	{ background-position: -130px -197px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#concept a:hover	{ background-position: -130px -216px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#staff a:hover	{ background-position: -130px -235px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#fashion a:hover	{ background-position: -130px -254px; overflow:hidden; outline:none; }
#menu ul.bt-cmt2 li#schedule a:hover	{ background-position: -130px -273px; overflow:hidden; outline:none; }


/* Scroll Drag */
.jScrollPaneDrag:hover {
	background-color: #ffcc00;
}



/* Closeボタン */

.bt-close a {
	display: block;
	width: 42px;
	height: 15px;
	background: #999;
	float: right;
	position: relative;
	z-index: 11;
}
.bt-close a:hover { /* IE6で動作させるために必要な記述 */
	background-color: #ffcc00;
}


