@charset "UTF-8";
/* CSS Document */

/*左メニュー反転*/
body#index #categoryMenu .menu #mCourse a ,
body#tv-production #categoryMenu .menu #mTvProduction a ,
body#tv-enginner #categoryMenu .menu #mTvEnginner a ,
body#live-event #categoryMenu .menu #mLiveEvent a ,
body#radio #categoryMenu .menu #mRadio a ,
body#manager #categoryMenu .menu #mManager a ,
body#staff #categoryMenu .menu #mStaff a ,
body#film-making #categoryMenu .menu #mFilmMaking a ,
body#tv-play #categoryMenu .menu #mTvPlay a ,
body#tv-design #categoryMenu .menu #mTvDesign a ,
body#makeup #categoryMenu .menu #mMakeup a ,
body#actor #categoryMenu .menu #mActor a ,
body#musical #categoryMenu .menu #mMusical a ,
body#comedian #categoryMenu .menu #mComedian a ,
body#vocalist #categoryMenu .menu #mVocalist a ,
body#singer #categoryMenu .menu #mSinger a ,
body#dancer #categoryMenu .menu #mDance a ,
body#dj-announcer #categoryMenu .menu #mDjAnnouncer a ,
body#talent #categoryMenu .menu #mTalent a ,
body#comedy_staff #categoryMenu .menu #mComedianStaff a ,
body#promotion #categoryMenu .menu #mPromotion a ,
body#bridal #categoryMenu .menu #mBridal a 


 {
	color:#FFFFFF;
	background-position: 200px center;
}

#categoryMenu p {
	font-size:12px;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 0.5em;
	font-weight: bold;
}
#categoryMenu p a {
	display:block;
	height:90px;
	margin:3px 0px 0px;
	width:200px;
	text-indent: -9999px;
}
#categoryMenu p a#research {
	background: url(img/banner_research.jpg) no-repeat;
}
#categoryMenu p a#comprehensive {
	background: url(img/banner_comprehensive.jpg) no-repeat;
}





/*共通項目*/
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.maruPink {
	color:#FF66FF;
}
.maruBlue {
	color:#0099FF;
}
.maruPurple {
	color:#6666FF;
}
.blue {
	color:#3366FF;}
.px11 {
font-size: 11px;
}
#mainBox #main .mainImg {
	float:right;
	padding: 0px 0px 15px 20px;
}
.imgSpaceTop {
	width: 555px;
	margin-right: 0px;
	margin: 5px 0px 5px 0px;
}
.imgSpaceTopUnder {
	margin:5px 0px;
}
.teachBox {
	border: #3366FF solid 1px;
	margin:0px;
	padding:12px 15px 10px 15px;
}
.teachBox img {
	margin:0px 10px 0px 0px;
	float:left;
}
.teachBox .name {
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
}
.teachBox .nameLittle {
	font-size:12px;
}
.teachBox .profile {
	margin:0px 0px 5px;
	font-size:12px;
	line-height: 140%;
	height: 100px;
}
.teachBox .commentText {
	font-size:10px;
	line-height: 140%;
	color:#3366FF
}
.colorProduce a:link, .colorProduce a:visited {
	color: #FF9900;
}
.colorTvplay a:link, .colorTvplay a:visited {
	color: #F04E11;
}
.colorArtdesign a:link, .colorArtdesign a:visited {
	color: #E93C43;
}
.colorTalent a:link, .colorTalent a:visited {
	color: #EC617B;
}
.space20 {
	height: 20px;
}

/*indexページ*/
.courseBox {
	width: 555px;
}
.detailBox {
	text-align: right;
	padding-right: 240px;
}
.marginL {
	padding: 15px 12px 5px 15px;
}
.lineBox {
	margin-bottom: 20px;
}

/*制作スタッフワールド*/
#tv-production .colorPro,
#promotion .colorPro,
#comedy_staff .colorPro,
#tv-enginner .colorPro,
#live-event .colorPro,
#radio .colorPro,
#bridal .colorPro,
#manager .colorPro,
#staff .colorPro {
	color:#FF9900;
}
#tv-production #mainBox #main h4,
#promotion #mainBox #main h4,
#comedy_staff #mainBox #main h4,
#tv-enginner #mainBox #main h4,
#live-event #mainBox #main h4,
#radio #mainBox #main h4,
#bridal #mainBox #main h4,
#manager #mainBox #main h4,
#staff #mainBox #main h4 {
	border-left:#FF6600 solid 6px;
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0px 0px 0px 3px;
	margin:0px 0px 10px 0px;
}
#tv-production table.table-pro,
#promotion table.table-pro,
#comedy_staff table.table-pro,
#tv-enginner table.table-pro,
#live-event table.table-pro,
#radio table.table-pro,
#bridal table.table-pro,
#manager table.table-pro,
#staff table.table-pro {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	width:290px;
	text-align: center;
}
#tv-production table.table-pro td,
#promotion table.table-pro td,
#comedy_staff table.table-pro td,
#tv-enginner table.table-pro td,
#live-event table.table-pro td,
#radio table.table-pro td,
#bridal table.table-pro td,
#manager table.table-pro td,
#staff table.table-pro td {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	width: 50%;
}
#tv-production table.table-pro th,
#promotion table.table-pro th,
#comedy_staff table.table-pro th,
#tv-enginner table.table-pro th,
#live-event table.table-pro th,
#radio table.table-pro th,
#bridal table.table-pro th,
#manager table.table-pro th,
#staff table.table-pro th {
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#FF9900;
	padding: 5px 3px 3px 3px;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
}
#tv-production #mainBox #main h5,
#promotion #mainBox #main h5,
#comedy_staff #mainBox #main h5,
#tv-enginner #mainBox #main h5,
#live-event #mainBox #main h5,
#radio #mainBox #main h5,
#bridal #mainBox #main h5,
#manager #mainBox #main h5,
#staff #mainBox #main h5 {
	background-image:url(img/img_common/line_produce.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:30px 0px 12px 0px;
	clear: both;
	width: 550px;
}

#staff #mainBox #main h5_line {
	background-image:url(img/img_common/line_produce.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:30px 0px 12px 0px;
	clear: both;
	width: 550px;
}

#tv-production #mainBox #main ul li,
#promotion #mainBox #main ul li,
#comedy_staff #mainBox #main ul li,
#tv-enginner #mainBox #main ul li,
#live-event #mainBox #main ul li,
#radio #mainBox #main ul li,
#bridal #mainBox #main ul li,
#manager #mainBox #main ul li,
#staff #mainBox #main ul li {
	float:left;
	margin:0px 10px 5px 10px;
	display: inline;
}
#tv-production .lessonTitle,
#promotion .lessonTitle,
#comedy_staff .lessonTitle,
#tv-enginner .lessonTitle,
#live-event .lessonTitle,
#radio .lessonTitle,
#bridal .lessonTitle,
#manager .lessonTitle,
#staff .lessonTitle {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FF9900;
	background-repeat: repeat-y;
	border-left: #FF9900 solid 6px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
}
#tv-production .lessontext,
#promotion .lessontext,
#comedy_staff .lessontext,
#tv-enginner .lessontext,
#live-event .lessontext,
#radio .lessontext,
#bridal .lessontext,
#manager .lessontext,
#staff .lessontext {
	line-height: 120%;
	color: #333333;
	margin: 10px 0px;
}
#tv-production .lessonBox,
#promotion .lessonBox,
#comedy_staff .lessonBox,
#tv-enginner .lessonBox,
#live-event .lessonBox,
#radio .lessonBox,
#bridal .lessonBox,
#manager .lessonBox,
#staff .lessonBox {
	float:left;
	margin:0px 10px;
	width:247px;
}

#tv-production .studyBox,
#promotion .studyBox,
#comedy_staff .studyBox,
#tv-enginner .studyBox,
#live-event .studyBox,
#radio .studyBox,
#bridal .studyBox,
#manager .studyBox,
#staff .studyBox {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color: #000000;
}

#tv-production .studyBox1,
#promotion .studyBox1,
#comedy_staff .studyBox1,
#tv-enginner .studyBox1,
#live-event .studyBox1,
#radio .studyBox1,
#bridal .studyBox1,
#manager .studyBox1,
#staff .studyBox1 {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-bottom:10px;
	color: #000000;
}

#staff .studyBoxTxt {
	color: #FF9900;
	font-weight: bold;
}
#tv-production .studyBox2,
#promotion .studyBox2,
#comedy_staff .studyBox2,
#tv-enginner .studyBox2,
#live-event .studyBox2,
#radio .studyBox2,
#bridal .studyBox2,
#manager .studyBox2,
#staff .studyBox2 {
	float:left;
	padding:0px 10px;
	margin-bottom: 10px;
}

#staff .studyBox3 {
	font-size: 10px;
	_font-size: 10px;
	width:100px;
	float:left;
}
#staff .staffBox3 {
	width:154px;
	font-size:10px;
	padding:5px 10px 5px 10px;
}

#staff .staffBox4 {
	width:154px;
	height:70px;
	font-size:10px;
	padding:5px 10px 5px 10px;
}
#staff .staffBox3 .colorPro2{
padding:5px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
/*text-decoration:underline;*/
background-color:#FF9900;
line-height:120%;
}
/*映画＆ドラマワールド*/
#film-making .colorPro,
#tv-play .colorPro {
	color:#FF9900;
}
#film-making #mainBox #main h4,
#tv-play #mainBox #main h4 {
	border-left:#FF6600 solid 6px;
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0px 0px 0px 3px;
	margin:0px 0px 10px 0px;
}
#film-making table.table-pro,
#tv-play table.table-pro {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	width:290px;
	text-align: center;
}
#film-making table.table-pro td,
#tv-play table.table-pro td {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	width: 50%;
}
#film-making table.table-pro th,
#tv-play table.table-pro th {
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#FF9900;
	padding: 5px 3px 3px 3px;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
}
#film-making #mainBox #main h5,
#tv-play #mainBox #main h5 {
	background-image:url(img/img_common/line_produce.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:30px 0px 12px 0px;
	clear: both;
	width: 550px;
}
#film-making #mainBox #main ul li,
#tv-play #mainBox #main ul li {
	float:left;
	margin:0px 10px 5px 10px;
	display: inline;
}
#film-making .lessonTitle,
#tv-play .lessonTitle {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FF9900;
	background-repeat: repeat-y;
	border-left: #FF9900 solid 6px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
}
#film-making .lessontext,
#tv-play .lessontext {
	line-height: 120%;
	color: #333333;
	margin: 10px 0px;
}
#film-making .lessonBox,
#tv-play .lessonBox {
	float:left;
	margin:0px 10px;
	width:247px;
}
#film-making .studyBox,
#tv-play .studyBox {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color: #000000;
}
#film-making .studyBox1,
#tv-play .studyBox1 {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-bottom:10px;
	color: #000000;
}
#film-making .studyBox2,
#tv-play .studyBox2 {
	float:left;
	padding:0px 10px;
	margin-bottom: 10px;
}

/*アートデザインワールド*/
#makeup .colorPro,
#tv-design .colorPro {
	color:#FF9900;
}
#makeup #mainBox #main h4,
#tv-design #mainBox #main h4 {
	border-left:#FF6600 solid 6px;
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	padding:0px 0px 0px 3px;
	margin:0px 0px 10px 0px;
}
#makeup table.table-pro,
#tv-design table.table-pro {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	width:290px;
	text-align: center;
}
#makeup table.table-pro td,
#tv-design table.table-pro td {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	width: 50%;
}
#makeup table.table-pro th,
#tv-design table.table-pro th {
	border-collapse:collapse;
	border:1px solid #fff;
	background-color:#FF9900;
	padding: 5px 3px 3px 3px;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
}
#makeup #mainBox #main h5,
#tv-design #mainBox #main h5 {
	background-image:url(img/img_common/line_produce.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:30px 0px 12px 0px;
	clear: both;
	width: 550px;
}
#makeup #mainBox #main ul li,
#tv-design #mainBox #main ul li {
	float:left;
	margin:0px 10px 5px 10px;
	display: inline;
}
#makeup .lessonTitle,
#tv-design .lessonTitle {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FF9900;
	background-repeat: repeat-y;
	border-left: #FF9900 solid 6px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 3px;
}
#makeup .lessontext,
#tv-design .lessontext {
	line-height: 120%;
	color: #333333;
	margin: 10px 0px;
}
#makeup .lessonBox,
#tv-design .lessonBox {
	float:left;
	margin:0px 10px;
	width:247px;
}
#makeup .studyBox,
#tv-design .studyBox {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color: #000000;
}
#makeup .studyBox1,
#tv-design .studyBox1 {
	width:174px;
	border:#FF9900 solid 2px;
	float:left;
	margin-bottom:10px;
	color: #000000;
}
#makeup .studyBox2,
#tv-design .studyBox2 {
	float:left;
	padding:0px 10px;
	margin-bottom: 10px;
}

/*タレントワールド*/
#actor .colorPro,
#musical .colorPro,
#comedian .colorPro,
#vocalist .colorPro,
#singer .colorPro,
#dancer .colorPro,
#dj-announcer .colorPro,
#talent .colorPro {
	color:#EC617B;
}
#actor #mainBox #main h4,
#musical #mainBox #main h4,
#comedian #mainBox #main h4,
#vocalist #mainBox #main h4,
#singer #mainBox #main h4,
#dancer #mainBox #main h4,
#dj-announcer #mainBox #main h4,
#talent #mainBox #main h4 {
	border-left:#EC617B solid 6px;
	font-size:16px;
	font-weight:bold;
	color:#ED62B1;
	padding:0px 0px 0px 3px;
	margin:0px 0px 10px 0px;
}
#actor table.table-pro,
#musical table.table-pro,
#comedian table.table-pro,
#vocalist table.table-pro,
#singer table.table-pro,
#dancer table.table-pro,
#dj-announcer table.table-pro,
#talent table.table-pro {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
	color:#333333;
	font-size:12px;
	text-align: center;
	width: 290px;
}
#actor table.table-pro td,
#musical table.table-pro td,
#comedian table.table-pro td,
#vocalist table.table-pro td,
#singer table.table-pro td,
#dancer table.table-pro td,
#dj-announcer table.table-pro td,
#talent table.table-pro td {
	border-collapse:collapse;
	border:1px solid #FFF;
	padding: 5px;
}
#actor table.table-pro th,
#musical table.table-pro th,
#comedian table.table-pro th,
#vocalist table.table-pro th,
#singer table.table-pro th,
#dancer table.table-pro th,
#dj-announcer table.table-pro th,
#talent table.table-pro th {
	border-collapse:collapse;
	border:1px solid #FFF;
	background-color:#FF6666;
	padding: 5px;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#actor #mainBox #main h5,
#musical #mainBox #main h5,
#comedian #mainBox #main h5,
#vocalist #mainBox #main h5,
#singer #mainBox #main h5,
#dancer #mainBox #main h5,
#dj-announcer #mainBox #main h5,
#talent #mainBox #main h5 {
	background-image:url(img/img_common/line_talent.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:20px 0px 5px 0px;
	clear: both;
	width: 550px;
}
#actor #mainBox #main ul li,
#musical #mainBox #main ul li,
#comedian #mainBox #main ul li,
#vocalist #mainBox #main ul li,
#singer #mainBox #main ul li,
#dancer #mainBox #main ul li,
#dj-announcer #mainBox #main ul li,
#talent #mainBox #main ul li {
	float:left;
	margin:0px 10px 5px 10px;
	display: inline;
}
#actor .lessonTitle,
#musical .lessonTitle,
#comedian .lessonTitle,
#vocalist .lessonTitle,
#singer .lessonTitle,
#dancer .lessonTitle,
#dj-announcer .lessonTitle,
#talent .lessonTitle {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #EC617B;
	border-left: #EC627C solid 6px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 10px 0px;
}
#actor .lessontext,
#musical .lessontext,
#comedian .lessontext,
#vocalist .lessontext,
#singer .lessontext,
#dancer .lessontext,
#dj-announcer .lessontext {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
}
#talent .lessontext {
	font-size: 10px;
	line-height: 120%;
	color: #333333;
	padding: 0 10px;
}
#actor .lessonBox,
#musical .lessonBox,
#comedian .lessonBox,
#vocalist .lessonBox,
#singer .lessonBox,
#dancer .lessonBox,
#dj-announcer .lessonBox,
#talent .lessonBox {
	float:left;
	margin:5px 10px 0px 10px;
	width:247px;
}
#actor .studyBox,
#musical .studyBox,
#comedian .studyBox,
#vocalist .studyBox,
#singer .studyBox,
#dancer .studyBox,
#dj-announcer .studyBox,
#talent .studyBox {
	width:174px;
	border:#EC617B solid 2px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#actor .studyBox1,
#musical .studyBox1,
#comedian .studyBox1,
#vocalist .studyBox1,
#singer .studyBox1,
#dancer .studyBox1,
#dj-announcer .studyBox1,
#talent .studyBox1 {
	width:174px;
	border:#EC617B solid 2px;
	float:left;
	margin-bottom:10px;
}
#actor .studyBox2,
#musical .studyBox2,
#comedian .studyBox2,
#vocalist .studyBox2,
#singer .studyBox2,
#dancer .studyBox2,
#dj-announcer .studyBox2 {
	font-size:12px;
	float:left;
	padding:0px 15px 10px 20px;
}
#talent .studyBox2 {
	font-size:12px;
	float:left;
	padding:0px 15px 10px 20px;
}
#talent .studyBox3 {
	width:154px;
	font-size:10px;
	padding:5px 10px 5px 10px;
}
#talent .studyBox4 {
	width:154px;
	height:100px;
	font-size:10px;
	padding:5px 10px 5px 10px;
}
#talent .studyBoxTxtLeft {
	float:left;
	font-size:10px;
	margin:0 5px 0 0;
}
#talent .studyBoxTxtRight {
	float:left;
	font-size:10px;
	margin: 0;
}

/*　コースSEO対策　*/
h2{
background:url(img/category.jpg);
width:930px;
height:82px;
text-indent:-9999px;
}
#actor #mainBox h3{
}
#tv-enginner #mainBox h3{
background:url(img/tv_enginner/index_tit.jpg);
text-indent:-9999px;
width:655px;
height:104px;
}
#talent #mainBox h3{
background:url(img/talent/index_tit.jpg);
text-indent:-9999px;
width:655px;
height:104px;
}




.table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
.table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}

/*tv-production*/
#tv-production div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#tv-production div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#tv-production div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#tv-production div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#tv-production .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*promotion*/
#promotion div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#promotion div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#promotion div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#promotion div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#promotion .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*comedy_staff*/
#comedy_staff div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#comedy_staff div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#comedy_staff div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#comedy_staff div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#comedy_staff .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}



/*tv-enginner*/
#tv-enginner div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#tv-enginner div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#tv-enginner div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#tv-enginner div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#tv-enginner .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*radio*/
#radio div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#radio div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#radio div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#radio div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#radio .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*bridal*/
#bridal div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#bridal div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#bridal div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#bridal div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#bridal .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*live_event*/
#live-event div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#live-event div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#live-event div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#live-event div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#live-event .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*manager*/
#manager div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#manager div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#manager div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#manager div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#manager .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*staff*/
#staff div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#staff div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#staff div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#staff div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#staff .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*film_making*/
#film-making div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#film-making div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#film-making div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#film-making div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#film-making .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*tv-design*/
#tv-design div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#tv-design div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#tv-design div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#tv-design div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#tv-design .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*makeup*/
#makeup div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#makeup div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#makeup div.job dt {
	background-image: url(img/img_common/job_bk.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#makeup div.job dd {
	background-color:#FFEFD7;
	border-right: 1px solid #FF6600;
	border-left: 1px solid #FF6600;
	border-bottom: 3px solid #FF6600;
	padding: 10px 18px;
}
#makeup .studyTitle {
	background-image: url(img/img_common/subtitle_bk.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*actor*/
#actor .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#actor .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#actor div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#actor div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#actor div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#actor div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#actor .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*comedian*/
#comedian .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#comedian .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#comedian div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#comedian div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#comedian div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#comedian div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#comedian .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*musician*/
#singer .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#singer .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#singer div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#singer div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#singer div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#singer div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#singer .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*dj-announcer*/
#dj-announcer .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#dj-announcer .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#dj-announcer div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#dj-announcer div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#dj-announcer div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#dj-announcer div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#dj-announcer .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


/*talent*/
#talent .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#talent .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#talent div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#talent div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#talent div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#talent div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#talent .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*vocalist*/
#vocalist .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#vocalist .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#vocalist div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#vocalist div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#vocalist div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#vocalist div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#vocalist .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}

/*dancer*/
#dancer .table-pro td.gray01 {
	background-color: #666;
	color: #fff;
}
#dancer .table-pro td.gray02 {
	background-color: #CCCCCC;
	color: #000000;
}
#dancer div.job {
	margin-right: -25px;
	clear: both;
	width: 580px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
}
#dancer div.job dl {
	width: 265px;
	float: left;
	margin-right: 25px;
}
#dancer div.job dt {
	background-image: url(img/img_common/job_bk02.gif);
	background-repeat: no-repeat;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
#dancer div.job dd {
	background-color:#FBDBE0;
	border-right: 1px solid #E42648;
	border-left: 1px solid #E42648;
	border-bottom: 3px solid #E42648;
	padding: 10px 18px;
}
#dancer .studyTitle {
	background-image: url(img/img_common/subtitle_bk02.gif);
	background-repeat: no-repeat;
	height: 24px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 9px 2px;
}


div .teacher {
	background-image:url(img/img_common/line_lecture.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0px 3px 5px;
	margin:20px 0px 12px 0px;
	clear: both;
}
div.teacherBox {
	text-align: center;
	margin-right: -6px;
	clear: both;
	float: left;
}
div.teacherBox dl {
	width: 103px;
	float: left;
	margin-right: 6px;
	border: 1px solid #3366FF;
	padding-bottom: 4px;

}
div.teacherBox dt {
	background-repeat: no-repeat;
	height: 89px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
div.teacherBox dd {
	margin: 4px 0px 0px 0px;
}
.imgSpaceTop img {
	margin: 5px 10px;
}

/*学科一覧*/
.marginL h5 {
	text-indent: -9999px;
	display: none;
}
.marginL p {
	margin: 35px 5px 0px 0px;
	color: #000000;
	text-decoration: none;
}
.details {
	float: right;
	text-decoration: underline;
	margin-right: 10px;
}



.tv_programpro a,
.tv_programen a,
.live-event a,
.manager a,
.radio a,
.staff a,
.comedy_staff a,
.film-making a,
.promotion a,
.tv-design a,
.makeup a,

.bridal a,
.actor a,
.dancer a,
.comedian a,
.singer a,
.dj-announcer a,
.vocal a,
.talent a
 {
	width: 100%;
	height: 100%;
	display: block;
	background-position: 12px 15px;
	text-decoration: none;
}
.tv_programpro a:hover,
.tv_programen a:hover,
.radio a:hover,
.live-event a:hover,
.manager a:hover,
.staff a:hover,
.comedy_staff a:hover,
.film-making a:hover,
.promotion a:hover,
.tv-design a:hover,
.makeup a:hover,

.bridal a:hover,
.actor a:hover,
.dancer a:hover,
.comedian a:hover,
.singer a:hover,
.dj-announcer a:hover,
.vocal a:hover,
.talent a:hover
 {
	background-color:#FFE9C9;
	width: 100%;
	height: 100%;
	color: #CC0000;
}


.tv_programpro {
	height: 110px;
}
.tv_programpro a {
	background-image: url(img/index_tv_programpro.gif);
	background-repeat: no-repeat;
}
.tv_programpro a:hover {
	background-image: url(img/index_tv_programpro_o.gif);
	background-repeat: no-repeat;
}



.radio {
	height: 110px;
}
.radio a {
	background-image: url(img/index_radio.gif);
	background-repeat: no-repeat;
}
.radio a:hover {
	background-image: url(img/index_radio_o.gif);
	background-repeat: no-repeat;
}

.live-event {
	height: 110px;
}
.live-event a {
	background-image: url(img/index_live.gif);
	background-repeat: no-repeat;
}
.live-event a:hover {
	background-image: url(img/index_live_o.gif);
	background-repeat: no-repeat;
}

.tv_programen {
	height: 110px;
}
.tv_programen a {
	background-image: url(img/index_tv_programen.gif);
	background-repeat: no-repeat;
}
.tv_programen a:hover {
	background-image: url(img/index_tv_programen_o.gif);
	background-repeat: no-repeat;
}

.manager {
	height: 110px;
}
.manager a {
	background-image: url(img/index_manager.gif);
	background-repeat: no-repeat;
}
.manager a:hover {
	background-image: url(img/index_manager_o.gif);
	background-repeat: no-repeat;
}


.staff {
	height: 110px;
}
.staff a {
	background-image: url(img/index_staff.gif);
	background-repeat: no-repeat;
}
.staff a:hover {
	background-image: url(img/index_staff_o.gif);
	background-repeat: no-repeat;
}


.comedy_staff {
	height: 110px;
}
.comedy_staff a {
	background-image: url(img/index_comedy_staff.gif);
	background-repeat: no-repeat;
}
.comedy_staff a:hover {
	background-image: url(img/index_comedy_staff_o.gif);
	background-repeat: no-repeat;
}

.film-making {
	height: 110px;
}
.film-making a {
	background-image: url(img/index_film.gif);
	background-repeat: no-repeat;
}
.film-making a:hover {
	background-image: url(img/index_film_o.gif);
	background-repeat: no-repeat;
}

.promotion {
	height: 110px;
}
.promotion a {
	background-image: url(img/index_pv.gif);
	background-repeat: no-repeat;
}
.promotion a:hover {
	background-image: url(img/index_pv_o.gif);
	background-repeat: no-repeat;
}

.tv-design {
	height: 110px;
}
.tv-design a {
	background-image: url(img/index_tv_design.gif);
	background-repeat: no-repeat;
}
.tv-design a:hover {
	background-image: url(img/index_tv_design_o.gif);
	background-repeat: no-repeat;
}

.makeup {
	height: 110px;
}
.makeup a {
	background-image: url(img/index_make.gif);
	background-repeat: no-repeat;
}
.makeup a:hover {
	background-image: url(img/index_make_o.gif);
	background-repeat: no-repeat;
}

.bridal {
	height: 110px;
}
.bridal a {
	background-image: url(img/index_bridal.gif);
	background-repeat: no-repeat;
}
.bridal a:hover {
	background-image: url(img/index_bridal_o.gif);
	background-repeat: no-repeat;
}

.actor {
	height: 110px;
}
.actor a {
	background-image: url(img/index_actor.gif);
	background-repeat: no-repeat;
}
.actor a:hover {
	background-image: url(img/index_actor_o.gif);
	background-repeat: no-repeat;
}


.dancer {
	height: 110px;
}
.dancer a {
	background-image: url(img/index_dance.gif);
	background-repeat: no-repeat;
}
.dancer a:hover {
	background-image: url(img/index_dance_o.gif);
	background-repeat: no-repeat;
}

.comedian {
	height: 110px;
}
.comedian a {
	background-image: url(img/index_comedian.gif);
	background-repeat: no-repeat;
}
.comedian a:hover {
	background-image: url(img/index_comedian_o.gif);
	background-repeat: no-repeat;
}


.singer {
	height: 110px;
}
.singer a {
	background-image: url(img/index_musician.gif);
	background-repeat: no-repeat;
}
.singer a:hover {
	background-image: url(img/index_musician_o.gif);
	background-repeat: no-repeat;
}

.dj-announcer {
	height: 110px;
}
.dj-announcer a {
	background-image: url(img/index_dj.gif);
	background-repeat: no-repeat;
}
.dj-announcer a:hover {
	background-image: url(img/index_dj_o.gif);
	background-repeat: no-repeat;
}

.vocal {
	height: 110px;
}
.vocal a {
	background-image: url(img/index_vocal.gif);
	background-repeat: no-repeat;
}
.vocal a:hover {
	background-image: url(img/index_vocal_o.gif);
	background-repeat: no-repeat;
}

.talent {
	height: 110px;
}
.talent a {
	background-image: url(img/index_tarent.gif);
	background-repeat: no-repeat;
}
.talent a:hover {
	background-image: url(img/index_tarent_o.gif);
	background-repeat: no-repeat;
}

.subMenu {
	width: 555px;
	text-align: center;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	clear: both;
}
.subMenu p a {
	margin: 0px 0px;
	float: left;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
	width: 277px;
	height: 22px;
	padding: 5px 0px 10px 0px;
}

p.orange a,
p.orange a:link,
p.orange a:visited{
	background-image: url(img/subMenu_orange.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
}
p.orange a:hover {
	background-image: url(img/subMenu_orange_o.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration:underline;
}
p.pink a,
p.pink a:hover,
p.pink a:visited{
	background-image: url(img/subMenu_pink.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: right;
}
p.pink a:hover {
	background-image: url(img/subMenu_pink_o.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration:underline;
}
