@charset "utf-8";
/* course.css */

/*--------------------------------------
コース紹介共通
-------------------------------------*/

/*------------------------サイドメニュー*/
.sideMenu li h5.open {
	color:#333;
	background-color:#EEE;
	text-decoration:none;
}

#singersong li.side_singersong a {background-color:#DDD; color:#333; }
#solo li.side_solo a {background-color:#DDD; color:#333; }
#band li.side_band a {background-color:#DDD; color:#333; }
#instrument li.side_instrument a {background-color:#DDD; color:#333; }
#g-technique li.side_g-technique a {background-color:#DDD; color:#333; }
#g-studiomusician li.side_g-studiomusician a {background-color:#DDD; color:#333; }
#b-technique li.side_b-technique a {background-color:#DDD; color:#333; }
#b-studiomusician li.side_b-studiomusician a {background-color:#DDD; color:#333; }
#d-technique li.side_d-technique a {background-color:#DDD; color:#333; }
#d-studiomusician li.side_d-studiomusician a {background-color:#DDD; color:#333; }
#k-technique li.side_k-technique a {background-color:#DDD; color:#333; }
#k-studiomusician li.side_k-studiomusician a {background-color:#DDD; color:#333; }
#r-instrument li.side_r-instrument a {background-color:#DDD; color:#333; }
#engineer li.side_engineer a {background-color:#DDD; color:#333; }
#soundcreater li.side_soundcreater a {background-color:#DDD; color:#333; }
#producer li.side_producer a {background-color:#DDD; color:#333; }
#composer li.side_composition a {background-color:#DDD; color:#333; }
#arranger li.side_arranger a {background-color:#DDD; color:#333; }
#lyricwriter li.side_lyricwriter a {background-color:#DDD; color:#333; }
#manager li.side_manager a {background-color:#DDD; color:#333; }
#funclub li.side_funclub a {background-color:#DDD; color:#333; }
#pa li.side_pa a {background-color:#DDD; color:#333; }
#lighting li.side_lighting a {background-color:#DDD; color:#333; }
#butaikantoku li.side_butaikantoku a {background-color:#DDD; color:#333; }
#concert li.side_concert a {background-color:#DDD; color:#333; }
#livehouse li.side_livehouse a {background-color:#DDD; color:#333; }
#director li.side_director a {background-color:#DDD; color:#333; }
#sound li.side_sound a {background-color:#DDD; color:#333; }
#light li.side_light a {background-color:#DDD; color:#333; }
#creater li.side_creater a {background-color:#DDD; color:#333; }
#engineer li.side_engineer a {background-color:#DDD; color:#333; }
#planner li.side_planner a {background-color:#DDD; color:#333; }
#editor li.side_editor a {background-color:#DDD; color:#333; }

/*------------------------↑2011追加*/

#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;
}
#one_contents #bread{
	padding-top:10px;
}
#one_contents{
	padding-bottom:30px;
}

/*world　共通*/
#worldTopMain {
	width: 430px;
	position: relative;
}
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;
}
/*コース　共通*/
#courseContents {
	background: url(img/course_bg.jpg) repeat-x top;
	padding:20px 14px 0 17px;
}
#courseContents h3{
	padding-bottom:20px;
}
#courseContents_pht{
	width:390px;
	float:left;
}
#courseContents_txt{
	width:250px;
	float:right;
	font-size:12px;
	line-height:155%;
}
#courseContents_txt p{
	margin-bottom: 40px;
}
#courseContents_txt div{
	border:#000000 solid 1px;
}
#courseContents_txt .courseContents_txt_list ul{
	padding-left: 40px;
	padding-right:10px;
}
#courseContents_txt .courseContents_txt_list li{
	font-weight:bold;
}
#courseContents_txt ul{
	padding-bottom: 15px;
}
.courseContents_btn{
	clear:both;
	margin-right:-2px;
	overflow:hidden;
}
.courseContents_btn li{
	display:inline;
	padding-right:2px;
}
#courseContents_point{
	padding:20px 14px 0 17px;
}
#courseContents_point dl{
	clear:both;
	padding-top:6px;
	padding-bottom:6px;
}
.line{
	border-bottom:#999999 solid 1px;
}
dd.one_line{
	line-height:35px;
}
#courseContents_point dt{
	float:left;
	padding-right:40px;
}
#courseContents_point dd{
	float:left;
	width:505px;
	padding-top:2px;
	font-weight:bold;
}
.courseContents_bnr{
	padding:0 0 0 17px;
}
.pt20{
	padding-top:20px;
}
.pb15{
	padding-bottom:15px;
}
#courseContents_curriculum{
	padding:20px 14px 0 17px;
}
#courseContents_curriculum_l{
	width:435px;
	float:left;
}
#courseContents_curriculum_r{
	float:right;
	margin-top:26px;
}
#courseContents_curriculum dl{
	clear:both;
	padding-top:6px;
	padding-bottom:6px;
}
#courseContents_curriculum dt{
	float:left;
	padding-right:14px;
}
#courseContents_curriculum dd{
	float:left;
	width:260px;
	padding-top:4px;
}
.curriculum_txt{
	padding-bottom:8px;
}
#courseContents_pic{
	padding:25px 0 0 17px;
	margin-right:-20px;
}
.courseContents_pic_con{
	float:left;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:20px;
}
.courseContents_pic_con .pht{
	float:left;
	width:105px;
	margin-right:7px;
}
.courseContents_pic_con .txt{
	float:left;
	width:200px;
	font-size:12px;
}
.courseContents_pic_con .txt h4{
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin:0;
	padding-bottom:0px;
}
.courseContents_btm_bnr li{
	float:left;
	margin-right:7px;
	padding-bottom:20px;
}

/*--------------------------------------
コース紹介TOP
-------------------------------------*/
#world_h2{
	margin-bottom:9px;
}
.world_contents{
	padding-right:20px;
	
}
.world_con{
	float:left;
	background: url(img/w_bg.jpg) no-repeat top left;
	width:440px;
	margin-bottom:20px;
	margin-right:-10px;
	_zoom: 1;
	overflow:hidden;
}
.world_con_txt{
	float:left;
	width:210px;
	min-height:190px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:145%;
}
.world_con_txt h4{
	padding-left:7px;
}
.world_con_txt p{
	padding-left:7px;
}
.world_con_txt ul{
	padding-left:7px;
}
.world_con_btn{
	clear:both;
	margin-right:-6px;
	_zoom: 1;
	overflow:hidden;
}
.world_con_btn li{
	float:left;
	margin-right:6px;
}
.world_con_btn p{
	clear:both;
	text-align:right;
	padding-right:13px;
}
.mr20{
	margin-right:0px;
}

/*world　top*/
.courseTopBox h2{
	border-bottom:#A37F41 solid 2px;
}
#contentFull .read_txt{
	padding-top:10px;
	padding-bottom:10px;
}
.red_area{
	border-top:#ff0000 solid 2px;
}
.green_area{
	border-top:#339900 solid 2px;
}
.index_contents{
	clear:both;
	width:871px;
	background: url(img/w_bg.jpg) repeat-x top left;
	padding-bottom:5px;
}
.index_contents h3{
	float:left;
	width:190px;
	margin-top:11px;
	margin-right:14px;
	line-height:0px;
}
.index_contents .list_area{
	float:left;
	display:inline;
	width:673px;
	margin-top:11px;
	margin-right:-6px;
	_zoom: 1;
	overflow:hidden;
}
.index_contents .list_area p{
	margin-bottom:2px;
}
.index_contents .list_area p.one_line{
	margin-top:28px;
}
.index_contents .list_area li{
	float:left;
	margin-right:5px;
	padding-bottom:5px;
	line-height:0px;
}
.mt10{
	margin-top:10px;
}
.pd30{
	padding-bottom:30px;
}

/*-----------------------2011追加*/
.courseTopBox {
	width:871px;
	margin:0 auto;
	
}


/*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;	}*/



