@charset "utf-8";
/* CSS Document */

/*---------------------------------------
グローバルメニュー
-----------------------------------------*/
ul#topnav li a.gn_course {background-position: left bottom;}

/*---------------------------------------
サイドメニュー
-----------------------------------------*/
/*#vocal_solo #contents_nav li.course_side01 {background-color:#E8E7E3;}*/

/*ワールドアクティブ時反転*/
#contents_nav li a.ui-state-active {background-color:#E8E7E3;}

#vocal_solo #contents_nav li.vocal_side01 {background-color:#CCCCCC;}
#vocal_band #contents_nav li.vocal_side02 {background-color:#CCCCCC;}
#vocal_singersong #contents_nav li.vocal_side03 {background-color:#CCCCCC;}
#vocal_instructor #contents_nav li.vocal_side04 {background-color:#CCCCCC;}

#guitar_technique #contents_nav li.guitar_side01 {background-color:#CCCCCC;}
#guitar_studiomusician #contents_nav li.guitar_side02 {background-color:#CCCCCC;}
#guitar_instructor #contents_nav li.guitar_side03 {background-color:#CCCCCC;}

#bass_technique #contents_nav li.bass_side01 {background-color:#CCCCCC;}
#bass_studiomusician #contents_nav li.bass_side02 {background-color:#CCCCCC;}
#bass_instructor #contents_nav li.bass_side03 {background-color:#CCCCCC;}


#drum_technique #contents_nav li.drum_side01 {background-color:#CCCCCC;}
#drum_studiomusician #contents_nav li.drum_side02 {background-color:#CCCCCC;}
#drum_instructor #contents_nav li.drum_side03 {background-color:#CCCCCC;}

#keyboard_technique #contents_nav li.keyboard_side01 {background-color:#CCCCCC;}
#keyboard_studiomusician #contents_nav li.keyboard_side02 {background-color:#CCCCCC;}
#keyboard_instructor #contents_nav li.keyboard_side03 {background-color:#CCCCCC;}

#bigband_brass #contents_nav li.bigband_side01 {background-color:#CCCCCC;}
#bigband_woodwind #contents_nav li.bigband_side02 {background-color:#CCCCCC;}
#bigband_percussion #contents_nav li.bigband_side03 {background-color:#CCCCCC;}
#bigband_trainer #contents_nav li.bigband_side04 {background-color:#CCCCCC;}

#business_manager #contents_nav li.business_side01 {background-color:#CCCCCC;}
#business_producer #contents_nav li.business_side02 {background-color:#CCCCCC;}

#creator_soundcreator #contents_nav li.creator_side01 {background-color:#CCCCCC;}
#creator_engineer #contents_nav li.creator_side02 {background-color:#CCCCCC;}
 
#composer_lyricwriter #contents_nav li.composer_side01 {background-color:#CCCCCC;}
#composer_composer #contents_nav li.composer_side02 {background-color:#CCCCCC;}
#composer_arranger #contents_nav li.composer_side03 {background-color:#CCCCCC;}

#concert_butaigeijyutu #contents_nav li.concert_side01 {background-color:#CCCCCC;}
#concert_butaikantoku #contents_nav li.concert_side02 {background-color:#CCCCCC;}
#concert_pa #contents_nav li.concert_side03 {background-color:#CCCCCC;}
#concert_lighting #contents_nav li.concert_side04 {background-color:#CCCCCC;}
#concert_concert #contents_nav li.concert_side05 {background-color:#CCCCCC;}
#concert_livehouse #contents_nav li.concert_side06 {background-color:#CCCCCC;}
#concert_fanclub #contents_nav li.concert_side07 {background-color:#CCCCCC;}

#bridal_pa #contents_nav li.bridal_side01 {background-color:#CCCCCC;}
#bridal_lighting #contents_nav li.bridal_side02 {background-color:#CCCCCC;}
#bridal_planner #contents_nav li.bridal_side03 {background-color:#CCCCCC;}

#themapark_pa #contents_nav li.themapark_side01 {background-color:#CCCCCC;}
#themapark_lighting #contents_nav li.themapark_side02 {background-color:#CCCCCC;}
#themapark_planner #contents_nav li.themapark_side03 {background-color:#CCCCCC;}

#web_creator #contents_nav li.web_side01 {background-color:#CCCCCC;}
#web_enginner #contents_nav li.web_side02 {background-color:#CCCCCC;}

#media_planner #contents_nav li.media_side01 {background-color:#CCCCCC;}
#media_creator #contents_nav li.media_side02 {background-color:#CCCCCC;}

#dance_backdancer #contents_nav li.dance_side01 {background-color:#CCCCCC;}
#dance_hiphop #contents_nav li.dance_side02 {background-color:#CCCCCC;}
#dance_street #contents_nav li.dance_side03 {background-color:#CCCCCC;}
#dance_themepark #contents_nav li.dance_side04 {background-color:#CCCCCC;}
#dance_dancevocal #contents_nav li.dance_side05 {background-color:#CCCCCC;}
#dance_musical #contents_nav li.dance_side06 {background-color:#CCCCCC;}
#dance_choreographer #contents_nav li.dance_side07 {background-color:#CCCCCC;}
#dance_instructor #contents_nav li.dance_side08 {background-color:#CCCCCC;}
#dance_abroad #contents_nav li.dance_side09 {background-color:#CCCCCC;}
#dance_pro #contents_nav li.dance_side10 {background-color:#CCCCCC;}

#voiceactor_voiceactor #contents_nav li.voiceactor_side01 {background-color:#CCCCCC;}
#voiceactor_anime #contents_nav li.voiceactor_side02 {background-color:#CCCCCC;}
#voiceactor_game #contents_nav li.voiceactor_side03 {background-color:#CCCCCC;}
#voiceactor_vocal #contents_nav li.voiceactor_side04 {background-color:#CCCCCC;}

#makestylist_artist #contents_nav li.make_side01 {background-color:#CCCCCC;}
#makestylist_make #contents_nav li.make_side02 {background-color:#CCCCCC;}
#makestylist_design #contents_nav li.make_side03 {background-color:#CCCCCC;}
#makestylist_stylist #contents_nav li.make_side04 {background-color:#CCCCCC;}

#actor_talent #contents_nav li.actor_side01 {background-color:#CCCCCC;}
#actor_dj #contents_nav li.actor_side02 {background-color:#CCCCCC;}
#actor_action #contents_nav li.actor_side03 {background-color:#CCCCCC;}

/*コース紹介共通*/
/*------------------------------*/
#categoryMenu .menu dt {
	background-image: url(img/menu_tit.gif);	
}
p.read {
	font-size: 14px;
	_font-size: 110%;
	line-height: 120%;
	margin: 10px 30px 2em 20px;
}

/*左メニュー反転*/
body#access #categoryMenu .menu #mAccess a ,
body#equipment #categoryMenu .menu #mEquipment a ,
body#dormitory #categoryMenu .menu #mDormitory a ,
body#for-parent #categoryMenu .menu #mForParent a ,
body#distance #categoryMenu .menu #mDistance a ,
body#graduate #categoryMenu .menu #mGraduate a ,
body#abroad #categoryMenu .menu #mAbroad a ,
body#for-teacher #categoryMenu .menu #mForTeacher a ,
body#for-company #categoryMenu .menu #mForCompany a ,
body#joboffer #categoryMenu .menu #mJoboffer a ,
body#faq #categoryMenu .menu #mFaq a ,
body#link #categoryMenu .menu #mLink a , 
body#sitemap #categoryMenu .menu #mSitemap a {
	background-position: 180px center;
}

/*index*/
/*------------------------------*/
#courseList1 {
	
	padding: 0px;
	float: left;
	margin:0;
	width: 411px;
}
#courseList2 {
	margin:0;
	padding: 0px;
	float: right;
	width: 411px;
}
#courseList1 h3,
#courseList2 h3 {
	margin: 8px 0px;
	padding: 0px;
}
ul.courseLink {
	margin: 0px;
	padding: 0px;
}

ul.courseLink li,
ul.courseLink li {
	width: 192px;
	border: 1px solid #FF0000;
	margin-left: 5px;
	padding: 1px 2px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	display: block;
	float: left;
	
	font-size: 10px;
	_font-size: 70%;
	width:184px;
	padding-left: 8px;

}
ul.courseLink li a,
ul.courseLink a:link {
	color: #333333;
	text-decoration: none;
	display: block;
	width:184px;
	padding-left: 8px;
	font-size: 10px;
	_font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
ul.courseLink a:hover,
ul.courseLink a:hover {
	color: #333333;
	text-decoration: none;
	background-color: #DEDEDE;
}
#courseList1 p,
#courseList2 p {
	
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	clear: both;
}
body#courseIndex .worldZone-01,
body#courseIndex .worldZone-02,
body#courseIndex .worldZone-03,
body#courseIndex #worldZone1,
body#courseIndex #worldZone2,
body#courseIndex #worldZone3,
body#courseIndex #worldZone4,
body#courseIndex #worldZone5,
body#courseIndex #worldZone6,
body#courseIndex #worldZone7,
body#courseIndex #worldZone8,
body#courseIndex #worldZone9,
body#courseIndex #worldZone10,
body#courseIndex #worldZone11,
body#courseIndex #worldZone12,
body#courseIndex #worldZone13,
body#courseIndex #worldZone14,
body#courseIndex #worldZone15,
body#courseIndex #worldZone16,
body#courseIndex #worldZone17,
body#courseIndex #worldZone18,
body#courseIndex #worldZone19,
body#courseIndex #worldZone20 {
	clear:both;
}

/*world　共通*/
#worldTopMain {
	width: 430px;
	position: relative;
}
#worldTopMain h2 {
	margin-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	
}
img#iconProfessor {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
img#iconCourse {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#worldTopMain h3 {
	
	font-size: 18px;
	_font-size: 140%;
	font-weight: bold;
	margin-bottom: 25px;
}
#worldTopPro {
	float: right;
}
#worldTopSubPhoto {
	width: 230px;
	float: left;
	margin-top: 15px;
}
#worldTopSubContetnt {
	width: 420px;
	float: right;
	margin-top: 15px;
}
img#iconKanren {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.linkKanren {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	width: 180px;
}
.linkKanren li {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
.linkKanren a {
	text-decoration: none;
}
/*コース　共通*/
#courseContetnt h3 {
	background-image: url(img/worldline01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#courseContetntIn {
	background-image: url(img/corse_bg.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#courseContetntInMain {
	float: left;
	width: 308px;
	margin: 0px;
	padding: 0px;
}
#courseContetntInSub {
	float: right;
	width: 279px;
}
#courseContetntInMain h4 {
	font-size: 16px;
	_font-size: 120%;
	font-weight: bold;
	color: #333333;
	line-height: 150%;
}
#courseJob,
#courseCal {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height:170%;
}
img#iconJobs,
img#iconCal {
	margin-top: 0px;
	margin-bottom: 10px;
}
#courseCal strong {
	color: #990000;
	font-weight: normal;
}

/*ワールド別（色かえ）コースとワールドに影響*/
/*world1*/
#worldZone1 li,
#worldContent1 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent1 h2 {
	border-bottom-color: #FF0000;
}
#worldContent1 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent1 #courseJob strong{
	color: #FF0000;
}
#worldContent1 #courseContetnt h3 {
	background-image: url(img/worldline01.gif);
}
/*world2*/
#worldZone2 li,
#worldContent2 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent2 h2 {
	border-bottom-color: #FF0000;
}
#worldContent2 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent2 #courseJob strong{
	color: #FF0000;
}
#worldContent2 #courseContetnt h3 {
	background-image: url(img/worldline02.gif);
}
/*world3*/
#worldZone3 li,
#worldContent3 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent3 h2 {
	border-bottom-color: #FF0000;
}
#worldContent3 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent3 #courseJob strong{
	color: #FF0000;
}
#worldContent3 #courseContetnt h3 {
	background-image: url(img/worldline03.gif);
}
/*world4*/
#worldZone4 li,
#worldContent4 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent4 h2 {
	border-bottom-color: #FF0000;
}
#worldContent4 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent4 #courseJob strong{
	color: #FF0000;
}
#worldContent4 #courseContetnt h3 {
	background-image: url(img/worldline04.gif);
}
/*world5*/
#worldZone5 li,
#worldContent5 ul.courseLink li{
	border: 1px solid #FF0000;
}
#worldContent5 h2 {
	border-bottom-color: #FF0000;
}
#worldContent5 #worldTopMain h3 {
	color: #FF0000;
}
#worldContent5 #courseJob strong{
	color: #FF0000;
}
#worldContent5 #courseContetnt h3 {
	background-image: url(img/worldline05.gif);
}
/*world6*/
#worldZone6 li,
#worldContent6 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent6 h2 {
	border-bottom-color: #339900;
}
#worldContent6 #worldTopMain h3 {
	color: #339900;
}
#worldContent6 #courseJob strong{
	color: #339900;
}
#worldContent6 #courseContetnt h3 {
	background-image: url(img/worldline06.gif);
}
/*world7*/
#worldZone7 li,
#worldContent7 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent7 h2 {
	border-bottom-color: #339900;
}
#worldContent7 #worldTopMain h3 {
	color: #339900;
}
#worldContent7 #courseJob strong{
	color: #339900;
}
#worldContent7 #courseContetnt h3 {
	background-image: url(img/worldline07.gif);
}
/*world8*/
#worldZone8 li,
#worldContent8 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent8 h2 {
	border-bottom-color: #339900;
}
#worldContent8 #worldTopMain h3 {
	color: #339900;
}
#worldContent8 #courseJob strong{
	color: #339900;
}
#worldContent8 #courseContetnt h3 {
	background-image: url(img/worldline08.gif);
}
/*world9*/
#worldZone9 li,
#worldContent9 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent9 h2 {
	border-bottom-color: #339900;
}
#worldContent9 #worldTopMain h3 {
	color: #339900;
}
#worldContent9 #courseJob strong{
	color: #339900;
}
#worldContent9 #courseContetnt h3 {
	background-image: url(img/worldline09.gif);
}
/*world10*/
#worldZone10 li,
#worldContent10 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent10 h2 {
	border-bottom-color: #339900;
}
#worldContent10 #worldTopMain h3 {
	color: #339900;
}
#worldContent10 #courseJob strong{
	color: #339900;
}
#worldContent10 #courseContetnt h3 {
	background-image: url(img/worldline10.gif);
}
/*world11*/
#worldZone11 li,
#worldContent11 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent11 h2 {
	border-bottom-color: #339900;
}
#worldContent11 #worldTopMain h3 {
	color: #339900;
}
#worldContent11 #courseJob strong{
	color: #339900;
}
#worldContent11 #courseContetnt h3 {
	background-image: url(img/worldline11.gif);
}
/*world12*/
#worldZone12 li,
#worldContent12 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent12 h2 {
	border-bottom-color: #339900;
}
#worldContent12 #worldTopMain h3 {
	color: #339900;
}
#worldContent12 #courseJob strong{
	color: #339900;
}
#worldContent12 #courseContetnt h3 {
	background-image: url(img/worldline12.gif);
}
/*world13*/
#worldZone13 li,
#worldContent13 ul.courseLink li{
	border: 1px solid #339900;
}
#worldContent13 h2 {
	border-bottom-color: #339900;
}
#worldContent13 #worldTopMain h3 {
	color: #339900;
}
#worldContent13 #courseJob strong{
	color: #339900;
}
#worldContent13 #courseContetnt h3 {
	background-image: url(img/worldline13.gif);
}


/*   2011.11.29 RENEW UPDATA
----------------------------------------------- */
.worldZone-01{}
.worldZone-01 h3{}
.worldZone-01 ul li{
	border: 1px solid #FF0000;
}
.worldZone-02{}
.worldZone-02 h3{}
.worldZone-02 ul li{
	border: 1px solid #FF0000;
}
.worldZone-03{}
.worldZone-03 h3{}
.worldZone-03 ul li{
	border: 1px solid #339900;
}

/*2013
----------------------------------------------- */

/*------------------------------------index.html*/
ul.courseSelect {
	text-align:center;
	margin:30px auto 20px;
}
ul.courseSelect li {
	display:inline;
	margin-right:20px;
}
.worldBox {
	width:440px;
	float:left;
	margin-bottom:20px;
}
.worldBox h5 {
	margin-bottom:2px;
}

.worldBox ul li {
	width:200px;
	float:left;
	margin:0 0 2px 2px;
	padding:5px 3px 5px 15px;
	background:url(img/2013/course_list.gif) no-repeat 5px 9px #E7E7E7;
	font-size:14px;
}
.worldLeft {
	clear:both;
	float:left;
}
.worldRight {
	float:right;
}
/*#world_musician li {color:#CE000D;	}
#world_tech li {color:#386313;	}
#world_dance li {color:#EB6213;	}*/



