#courseHeader{
	width:100%;
	padding:10px 0 30px 0;
}
#courseHeader #markBox{
	float:left;
}
#courseHeader #weekTimeBox{
	float:right;
	text-align:right;
	line-height:16px;
	color:#333333;
}
#courseHeader #weekTimeBox .weekTime{
	width:100%;
	text-align:right;
	font-size:18px;
	line-height:20px;
	padding:10px 0 5px 0;
	font-weight:bold;
}
#courseHeader #txtBox{
	width:100%;
	float:right;
}
#courseHeader #txtBox .courseSponsorsLogo{
	float:right;
	padding-left:20px;
}

#courseHeader #txtBox .courseTtl{
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	padding:20px 0 10px 0;
	width:100%;
}
.mainPh{
	float:right;
	margin:0 0 10px 20px;
}
#briefing{
	margin-top:30px;
	padding:20px 25px 15px 25px;
	color:#FF6600;
	border:8px solid #FF9966;
}
#briefing .briefingTtl{
	width:202px;
	float:left;
	padding-left:
}
#briefing .briefingTxt{
	float:right;
	width:330px;
	border-left:1px #FF6600 dashed;
	padding-left:20px;
}
#briefing .txtS{
	padding-top:5px;
}

#curriculum{
	width:100%;
	padding:40px 0;
}
#curriculum #curriculumTtl{
	width:100%;
	font-size:14px;
	font-weight:bold;
}
#curriculum li{
	border-top:1px dotted;
	padding-top:15px;
	line-height:18px;
}
#curriculum .curriculumNum{
	width:60px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0;
}
#curriculum .curriculumTxt{
	width:585px;
	float:right;
	padding-bottom:15px;
}
#curriculum .curriculumTxt b{
	line-height:22px;
}
#profile{
	width:100%;
	text-align:center;
	margin-bottom:40px;
}
#profile ul{
	width:620px;
	margin:10px auto;
}
#profile .lecturerImg{
	width:100px;
	float:left;
}
#profile .lecturerTxt{
	width:500px;
	float:right;
	text-align:left;
	line-height:18px;
}
#profile .lecturerTxt b{
	line-height:22px;
}
#profile .line{
	border-bottom:1px dotted;
	padding-bottom:15px;
	margin-bottom:15px;
	height:0;
}
#detail table{
	border-collapse:collapse;
	width:100%;
}
#detail td{
	border-bottom:1px solid #ccc;
	padding:5px 10px;
	font-size:12px;
	line-height:18px;
}
#detail td.txtS666,#detail td.txtSRed{
}
#detail td.ttl{
	width:80px;
	text-align:center;
	font-weight:bold;
	border-right:1px dotted #ccc;
}
#detail td .statusSoudout,#detail td .statusDeadline{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	padding:10px 0;
}
#detail td .btnReservation{
	padding:20px 0;
	font-size:16px;
	line-height:20px; 
	font-weight:bold;
}
#detail td .btnReservation A{
	text-decoration:none; 
	padding:8px 30px;
	color:#FFFFFF;
	border-radius: 5px;         /* CSS3 */
    -moz-border-radius: 5px;    /* Firefox */
    -webkit-border-radius: 5px; /* Safari,Chrome */
}

#profileListTtl{
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}
#profileListTtl .profileListTtlMark{
	width:55px;
	text-align:center;
}
.advisory{
	padding-top:5px;
}
/*=============================================
/		eco
/=============================================*/
#eco #courseHeader,#eco #curriculum #curriculumTtl,#eco #curriculum b,#eco #profile .lecturerTxt,#eco #detail td.ttl{
	color:#00ae96;
}
#eco #curriculum li,#eco #profile .line{
	border-color:#00ae96;
}
#eco #curriculum .curriculumNum{
	background-color:#00ae96;
}
#eco #profile{
	background:url(/course/img/lecturers_bg_eco.gif);
}
#eco .btnReservation A,#eco .btnReservation A:visited{ background:#00ae96;}
#eco .btnReservation A:active,#eco .btnReservation A:hover{ background:#acf7ed;}



/*=============================================
/		food
/=============================================*/
#food #courseHeader,#food #curriculum #curriculumTtl,#food #curriculum b,#food #profile .lecturerTxt,#food #detail td.ttl{
	color:#e4ae02;
}
#food #curriculum li,#food #profile .line{
	border-color:#e4ae02;
}
#food #curriculum .curriculumNum{
	background-color:#e4ae02;
}
#food #profile{
	background:url(/course/img/lecturers_bg_food.gif);
}
#food .btnReservation A,#food .btnReservation A:visited{ background:#e4ae02;}
#food .btnReservation A:active,#food .btnReservation A:hover{ background:#fce395;}


/*=============================================
/		body
/=============================================*/
#body #courseHeader,#body #curriculum #curriculumTtl,#body #curriculum b,#body #profile .lecturerTxt,#body #detail td.ttl{
	color:#914898;
}
#body #curriculum li,#body #profile .line{
	border-color:#914898;
}
#body #curriculum .curriculumNum{
	background-color:#914898;
}
#body #profile{
	background:url(/course/img/lecturers_bg_body.gif);
}
#body .btnReservation A,#body .btnReservation A:visited{ background:#914898;}
#body .btnReservation A:active,#body .btnReservation A:hover{ background:#fbcaea;}


/*=============================================
/		trip
/=============================================*/
#trip #courseHeader,#trip #curriculum #curriculumTtl,#trip #curriculum b,#trip #profile .lecturerTxt,#trip #detail td.ttl{
	color:#007cc3;
}
#trip #curriculum li,#trip #profile .line{
	border-color:#007cc3;
}
#trip #curriculum .curriculumNum{
	background-color:#007cc3;
}
#trip #profile{
	background:url(/course/img/lecturers_bg_trip.gif);
}
#trip .btnReservation A,#trip .btnReservation A:visited{ background:#007cc3;}
#trip .btnReservation A:active,#trip .btnReservation A:hover{ background:#064b7f;}


/*=============================================
/		communication
/=============================================*/
#communication #courseHeader,#communication #curriculum #curriculumTtl,#communication #curriculum b,#communication #profile .lecturerTxt,#communication #detail td.ttl{
	color:#3cbde4;
}
#communication #curriculum li,#communication #profile .line{
	border-color:#3cbde4;
}
#communication #curriculum .curriculumNum{
	background-color:#3cbde4;
}
#communication #profile{
	background:url(/course/img/lecturers_bg_communication.gif);
}
#communication .btnReservation A,#communication .btnReservation A:visited{ background:#3cbde4;}
#communication .btnReservation A:active,#communication .btnReservation A:hover{ background:#c2e9f5;}



/*=============================================
/		money
/=============================================*/
#money #courseHeader,#money #curriculum #curriculumTtl,#money #curriculum b,#money #profile .lecturerTxt,#money #detail td.ttl{
	color:#bd9800;
}
#money #curriculum li,#money #profile .line{
	border-color:#bd9800;
}
#money #curriculum .curriculumNum{
	background-color:#bd9800;
}
#money #profile{
	background:url(/course/img/lecturers_bg_money.gif);
}
#money .btnReservation A,#money .btnReservation A:visited{ background:#bd9800;}
#money .btnReservation A:active,#money .btnReservation A:hover{ background:#e0d39d;}


/*=============================================
/		beauty
/=============================================*/
#beauty #courseHeader,#beauty #curriculum #curriculumTtl,#beauty #curriculum b,#beauty #profile .lecturerTxt,#beauty #detail td.ttl{
	color:#eb6ea5;
}
#beauty #curriculum li,#beauty #profile .line{
	border-color:#eb6ea5;
}
#beauty #curriculum .curriculumNum{
	background-color:#eb6ea5;
}
#beauty #profile{
	background:url(/course/img/lecturers_bg_beauty.gif);
}
#beauty .btnReservation A,#beauty .btnReservation A:visited{ background:#eb6ea5}
#beauty .btnReservation A:active,#beauty .btnReservation A:hover{ background:#fed2e6;}



/*=============================================
/		art
/=============================================*/
#art #courseHeader,#art #curriculum #curriculumTtl,#art #curriculum b,#art #profile .lecturerTxt,#art #detail td.ttl{
	color:#4e347c;
}
#art #curriculum li,#art #profile .line{
	border-color:#4e347c;
}
#art #curriculum .curriculumNum{
	background-color:#4e347c;
}
#art #profile{
	background:url(/course/img/lecturers_bg_art.gif);
}
#art .btnReservation A,#art .btnReservation A:visited{ background:#4e347c}
#art .btnReservation A:active,#art .btnReservation A:hover{ background:#3d2569;}



/*=============================================
/		tradition
/=============================================*/
#tradition #courseHeader,#tradition #curriculum #curriculumTtl,#tradition #curriculum b,#tradition #profile .lecturerTxt,#tradition #detail td.ttl{
	color:#7a3b00;
}
#tradition #curriculum li,#tradition #profile .line{
	border-color:#7a3b00;
}
#tradition #curriculum .curriculumNum{
	background-color:#7a3b00;
}
#tradition #profile{
	background:url(/course/img/lecturers_bg_tradition.gif);
}
#tradition .btnReservation A,#tradition .btnReservation A:visited{ background:#7a3b00}
#tradition .btnReservation A:active,#tradition .btnReservation A:hover{ background:#dbad83;}



/*=============================================
/		information
/=============================================*/
#information #courseHeader,#information #curriculum #curriculumTtl,#information #curriculum b,#information #profile .lecturerTxt,#information #detail td.ttl{
	color:#12847e;
}
#information #curriculum li,#information #profile .line{
	border-color:#12847e;
}
#information #curriculum .curriculumNum{
	background-color:#12847e;
}
#information #profile{
	background:url(/course/img/lecturers_bg_information.gif);
}

/*=============================================
/		create
/=============================================*/
#create #courseHeader,#create #curriculum #curriculumTtl,#create #curriculum b,#create #profile .lecturerTxt,#create #detail td.ttl{
	color:#8f969c;
}
#create #curriculum li,#create #profile .line{
	border-color:#8f969c;
}
#create #curriculum .curriculumNum{
	background-color:#8f969c;
}
#create #profile{
	background:url(/course/img/lecturers_bg_create.gif);
}
#create .btnReservation A,#create .btnReservation A:visited{ background:#8f969c}
#create .btnReservation A:active,#create .btnReservation A:hover{ background:#c0c3c5;}


/*=============================================
/		marunouchi
/=============================================*/
#marunouchi #courseHeader,#marunouchi #curriculum #curriculumTtl,#marunouchi #curriculum b,#marunouchi #profile .lecturerTxt,#marunouchi #detail td.ttl{
	color:#a71f3e;
}
#marunouchi #curriculum li,#marunouchi #profile .line{
	border-color:#a71f3e;
}
#marunouchi #curriculum .curriculumNum{
	background-color:#a71f3e;
}
#marunouchi #profile{
	background:url(/course/img/lecturers_bg_marunouchi.gif);
}
#marunouchi .btnReservation A,#marunouchi .btnReservation A:visited{ background:#a71f3e}
#marunouchi .btnReservation A:active,#marunouchi .btnReservation A:hover{ background:#83112b;}


/*=============================================
/		tora
/=============================================*/
#tora #courseHeader,#tora #curriculum #curriculumTtl,#tora #curriculum b,#tora #profile .lecturerTxt,#tora #detail td.ttl{
	color:#231815;
}
#tora #curriculum li,#tora #profile .line{
	border-color:#231815;
}
#tora #curriculum .curriculumNum{
	background-color:#231815;
}
#tora #profile{
	background:url(/course/img/lecturers_bg_tora.gif);
}
#tora .btnReservation A,#tora .btnReservation A:visited{ background:#231815}
#tora .btnReservation A:active,#tora .btnReservation A:hover{ background:#a49e9c;}



/*=============================================
/		partners
/=============================================*/
#partners #courseHeader,#partners #curriculum #curriculumTtl,#partners #curriculum b,#partners #profile .lecturerTxt,#partners #detail td.ttl{
	color:#ff6633;
}
#partners #curriculum li,#partners #profile .line{
	border-color:#ff6633;
}
#partners #curriculum .curriculumNum{
	background-color:#ff6633;
}
#partners #profile{
	background:url(/course/img/lecturers_bg_partners.gif);
}
#partners .btnReservation A,#partners .btnReservation A:visited{ background:#ff6633}
#partners .btnReservation A:active,#partners .btnReservation A:hover{ background:#ffc5b2;}

/*=============================================
/		open campus
/=============================================*/
#openCampus #courseHeader,#openCampus #curriculum #curriculumTtl,#openCampus #curriculum b,#openCampus #profile .lecturerTxt,#openCampus #detail td.ttl{
	color:#ff6633;
}
#openCampus #curriculum li,#openCampus #profile .line{
	border-color:#ff6633;
}
#openCampus #curriculum .curriculumNum{
	background-color:#ff6633;
}
#openCampus #profile{
	background:url(/course/img/lecturers_bg_partners.gif);
}
#openCampus .btnReservation A,#openCampus .btnReservation A:visited{ background:#ff6633}
#openCampus .btnReservation A:active,#openCampus .btnReservation A:hover{ background:#ff6633;}


/*=============================================
/		~cw
/=============================================*/
#mmuRbNishiumeda{
	color:#ff641e;
}
#mmuRbNishiumeda .mmuRbBoxLine{
	padding:20px 0;
}
#mmuRbNishiumeda .txt18{
	font-weight:bold;
	padding:5px 0;
}
