@charset "utf-8";
/* CSS Document */

/* NEWコース 
-----------------------------------------*/
#course #mainContents p#topTitle{
	text-align:center;
	width:686px;
	height:20px;
	margin:20px auto 15px;
	padding:12px 0 8px;
	border-top:1px solid #BD333E;
	border-bottom:1px solid #BD333E;
	font-size:16px;
	font-weight:bold;
	color:#BD333E;
	}
#course #mainContents h3 {
	clear:both;
	width:664px;
	height:30px;
	background: url(img/h3_back.jpg) no-repeat left;
	color:#D5373A;
	font-size:14px;
	padding:20px 15px 7px 13px;
	margin:25px 0 0 10px;
	float:left;
}
#course #mainContents h3 span.small{
	font-size:11px;
	color:#333;
	font-weight:normal;
}

#course #mainContents p.leadA {
	width:415px;
	font-size:12px;
	line-height:1.3;
	padding:8px 15px 10px 20px;
	margin:25px 0 0 0;
	float:left;
}
#course #mainContents p.leadB {
	width:415px;
	font-size:12px;
	line-height:1.3;
	padding:15px 15px 10px 20px;
	margin:25px 0 0 0;
	float:left;
}

#course #mainContents ol{
	width:692px;
	margin:auto;
	}
#course #mainContents ol li{
	padding:0 2px;
	float:left;
	}
#course #mainContents ul{
	width:690px;
	margin:auto;
	clear:both;
	}
#course #mainContents ul li{
	padding:12px 3px 0;
	float:left;
	}
#course #mainContents div#jobList{
	clear:both;
	width:690px;
	padding-top:10px;
	margin:0 auto 0;
	line-height:1.3;
	}
#course #mainContents dl{
	display:inline;
	width:218px;
	height:166px;
	float:left;
	margin:6px;
	}
#course #mainContents dl#choco{
	background:url(img/job_choco.jpg) no-repeat;
	}
#course #mainContents dl#vendeurse{
	background:url(img/job_vendeurse.jpg) no-repeat;
	}
#course #mainContents dl#ownerchef{
	background:url(img/job_ownerchef.jpg) no-repeat;
	}
#course #mainContents dl#boulanger{
	background:url(img/job_boulanger.jpg) no-repeat;
	}
#course #mainContents dl#patissier{
	background:url(img/job_patissier.jpg) no-repeat;
	}
#course #mainContents dl#garcons{
	background:url(img/job_garcons.jpg) no-repeat;
	}
#course #mainContents dl#barista{
	background:url(img/job_barista.jpg) no-repeat;
	}
#course #mainContents dl#farmcafe{
	background:url(img/job_farmcafe.jpg) no-repeat;
	}
#course #mainContents dl#italianchef{
	background:url(img/job_chef.jpg) no-repeat;
	}
#course #mainContents dl#cafeowner{
	background:url(img/job_cafeowner.jpg) no-repeat;
	}
#course #mainContents dl dt{
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	padding:10px 5px;
	}
#course #mainContents dl#choco dt{
	color:#F69;
	}
#course #mainContents dl#vendeurse dt{
	color:#930;
	}
#course #mainContents dl#ownerchef dt{
	color:#F60;
	}
#course #mainContents dl#boulanger dt{
	color:#C60;
	}
#course #mainContents dl#patissier dt{
	color:#E83436;
	}
#course #mainContents dl#garcons dt{
	color:#E53F85;
	}
#course #mainContents dl#barista dt{
	color:#009992;
	}
#course #mainContents dl#farmcafe dt{
	color:#008A52;
	}
#course #mainContents dl#italianchef dt{
	color:#693;
	}
#course #mainContents dl#cafeowner dt{
	color:#8D4693;
	}
#course #mainContents dl dd{
	font-size:10px;
	width:114px;
	padding:5px 0 10px 10px;
	}



/* courseトップページ
-----------------------------------------*/
#course #index{
	width:686px;
	margin-bottom:40px;
}
#course #toptitle{
	text-align:center;
	width:686px;
	height:20px;
	margin:20px 0 15px;
	padding:12px 0 8px;
	border-top:1px solid #BD333E;
	border-bottom:1px solid #BD333E;
	font-size:16px;
	font-weight:bold;
	color:#BD333E;
}
#course .each_course{
	margin:0 auto 6px;
	width:686px;
	float:left;
}
#course #each_course_left{
	margin:0;
	padding:0;
	width:484px;
	float:left;
}
#course #each_course_left a{
	width:484px;
	height:166px;
	display:block;
}
#course .each_course .each_course_job{
	margin:10px 8px 0;
}
#course .each_course .each_course_job_left{
	width:155px;
	float:left;
}
#course .each_course .each_course_job_right{
	width:150px;
	float:right;
}
#course .each_course .each_course_job_left2{
	width:120px;
	float:left;
}
#course .each_course .each_course_job_right2{
	width:170px;
	float:right;
}
#course .each_course .each_course_job ul{
	margin-top:5px;
}
#course .each_course .each_course_job li{
	list-style:disc;
	font-size:10px;
	margin:0 0 3px 15px;
}
#course #each_course_left a.course_confectionary_left:hover,
#course #each_course_left a.course_confectionary_bread_left:hover,
#course #each_course_left a.course_cafe_left:hover,
#course #each_course_left a.course_bread_left:hover,
#course #each_course_left a.course_italianchef_left:hover,
#course #each_course_left a.course_cafepatissier_left:hover,
#course #each_course_left a.course_cafebusiness_left:hover,
#course #each_course_left a.course_cafebarista_left:hover,
#course #each_course_left a.course_farmcafe_left:hover,
#course #each_course_left a.course_cafeowner_left:hover
#course #each_course_left a.course_opening_left:hover
{
	background-color:#FFFFFF;
	background-image:none;
	text-decoration:none;
	color:#333333;
	cursor:pointer;
}
#course #course_confectionary_right p,
#course #course_confectionary_bread_right p,
#course #course_cafe_right p,
#course #course_bread_right p,
#course #course_italianchef_right p,
#course #course_cafepatissier_right p,
#course #course_cafebusiness_right p,
#course #course_cafebarista_right p,
#course #course_farmcafe_right p,
#course #course_cafeowner_right p
#course #course_opening_right p
{
	margin-top:10px;
	font-size:10px;
	line-height:120%;
}
#course #course_confectionary_right img,
#course #course_confectionary_bread_right img,
#course #course_cafe_right img,
#course #course_bread_right img,
#course #course_italianchef_right img,
#course #course_cafepatissier_right img,
#course #course_cafebusiness_right img,
#course #course_cafebarista_right img,
#course #course_farmcafe_right img,
#course #course_cafeowner_right img
#course #course_opening_right img
{
	float:right;
	margin-top:5px;
	margin-left:3px;
}
#course #course_confectionary_right,
#course #course_confectionary_bread_right,
#course #course_cafe_right,
#course #course_bread_right,
#course #course_italianchef_right,
#course #course_cafepatissier_right,
#course #course_cafebusiness_right,
#course #course_cafebarista_right,
#course #course_farmcafe_right,
#course #course_cafeowner_right
#course #course_opening_right
{
	margin:0;
	padding:15px 12px;
	float:right;
	width:170px;
	height:136px;
}
#course #course_confectionary_right .jobname,
#course #course_confectionary_bread_right .jobname,
#course #course_cafe_right .jobname,
#course #course_bread_right .jobname,
#course #course_italianchef_right .jobname,
#course #course_cafepatissier_right .jobname,
#course #course_cafebusiness_right .jobname,
#course #course_cafebarista_right .jobname,
#course #course_farmcafe_right .jobname,
#course #course_cafeowner_right .jobname
#course #course_opening_right .jobname
{
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#course #each_course_left a.course_confectionary_left,
#course #each_course_left a.course_confectionary_bread_left,
#course #each_course_left a.course_cafe_left,
#course #each_course_left a.course_bread_left,
#course #each_course_left a.course_italianchef_left,
#course #each_course_left a.course_cafepatissier_left,
#course #each_course_left a.course_cafebusiness_left,
#course #each_course_left a.course_cafebarista_left,
#course #each_course_left a.course_farmcafe_left,
#course #each_course_left a.course_cafeowner_left
#course #each_course_left a.course_opening_left
{
	text-decoration:none;
	color:#333333;
}
#course_confectionary_l_l,
#course_confectionary_bread_l_l,
#course_cafe_l_l,
#course_bread_l_l,
#course_italianchef_l_l,
#course_cafepatissier_l_l,
#course_cafebusiness_l_l,
#course_cafebarista_l_l,
#course_farmcafe_l_l,
#course_cafeowner_l_l
#course_opening_l_l
{
	width:127px;
	height:31px;
	padding-top:135px;
	padding-left:36px;
	float:left;
}
#course_confectionary_l_r,
#course_confectionary_bread_l_r,
#course_cafe_l_r,
#course_bread_l_r,
#course_italianchef_l_r,
#course_cafepatissier_l_r,
#course_cafebusiness_l_r,
#course_cafebarista_l_r,
#course_farmcafe_l_r,
#course_cafeowner_l_r
#course_opening_l_r
{
	width:321px;
	height:166px;
	float:right;
}
#course_confectionary_l_r2,
#course_confectionary_bread_l_r2,
#course_cafe_l_r2,
#course_bread_l_r2,
#course_italianchef_l_r2,
#course_cafepatissier_l_r2,
#course_cafebusiness_l_r2,
#course_cafebarista_l_r2,
#course_farmcafe_l_r2,
#course_cafeowner_l_r2
#course_opening_l_r2
{
	margin:5px;
	width:311px;
	height:37px;
	display:block;
}
* html #course_confectionary_l_r,
* html #course_confectionary_bread_l_r,
* html #course_cafe_l_r,
* html #course_bread_l_r,
* html #course_italianchef_l_r,
* html #course_cafepatissier_l_r,
* html #course_cafebusiness_l_r,
* html #course_cafebarista_l_r,
* html #course_farmcafe_l_r,
* html #course_cafeowner_l_r,
* html #course_confectionary_l_r2,
* html #course_confectionary_bread_l_r2,
* html #course_cafe_l_r2,
* html #course_bread_l_r2,
* html #course_italianchef_l_r2,
* html #course_cafepatissier_l_r2,
* html #course_cafebusiness_l_r2,
* html #course_cafebarista_l_r2,
* html #course_farmcafe_l_r2,
* html #course_cafeowner_l_r2
* html #course_opening_l_r2
{
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}

/*-------confectionary----------*/
#course #course_confectionary_right .jobname{
	color:#FF6699;
}
#course #each_course_left a.course_confectionary_left{
	background:url(img/background1.gif);
}
#course_confectionary_l_l{
	background:url(img/img1_1.png);
}
#course_confectionary_l_r{
	background:url(img/frame1_2.png);
}
#course_confectionary_l_r2{
	background:url(img/coursename1.png) no-repeat;
}
#course #course_confectionary_right{
	background:url(img/frame1_3.gif);
}

/*-------confectionary_bread----------*/
#course #course_confectionary_bread_right .jobname{
	color:#993300;
}
#course #each_course_left a.course_confectionary_bread_left{
	background:url(img/background2.gif);
}
#course_confectionary_bread_l_l{
	background:url(img/img2_1.png);
}
#course_confectionary_bread_l_r{
	background:url(img/frame2_2.png);
}
#course_confectionary_bread_l_r2{
	background:url(img/coursename2.png) no-repeat;
}
#course #course_confectionary_bread_right{
	background:url(img/frame2_3.gif);
}

/*-------cafe----------*/
#course #course_cafe_right .jobname{
	color:#FF6600;
}
#course #each_course_left a.course_cafe_left{
	background:url(img/background3.gif);
}
#course_cafe_l_l{
	background:url(img/img3_1.png);
}
#course_cafe_l_r{
	background:url(img/frame3_2.png);
}
#course_cafe_l_r2{
	background:url(img/coursename3.png) no-repeat;
}
#course #course_cafe_right{
	background:url(img/frame3_3.gif);
}

/*-------cook----------*/
#course #course_cook_right .jobname{
	color:#BD1521;
}
#course #each_course_left a.course_cook_left{
	background:url(img/background3.gif);
}
#course_cook_l_l{
	background:url(img/img3_1.png);
}
#course_cook_l_r{
	background:url(img/frame3_2.png);
}
#course_cook_l_r2{
	background:url(img/coursename3.png) no-repeat;
}
#course #course_cook_right{
	background:url(img/frame3_3.gif);
}

/*-------bread----------*/
#course #course_bread_right .jobname{
	color:#CC6600;
}
#course #each_course_left a.course_bread_left{
	background:url(img/background4.gif);
}
#course_bread_l_l{
	background:url(img/img4_1.png);
}
#course_bread_l_r{
	background:url(img/frame4_2.png);
}
#course_bread_l_r2{
	background:url(img/coursename4.png) no-repeat;
}
#course #course_bread_right{
	background:url(img/frame4_3.gif);
}

/*-------cafepatissier----------*/
#course #course_cafepatissier_right .jobname{
	color:#E83436;
}
#course #each_course_left a.course_cafepatissier_left{
	background:url(img/background5.gif);
}
#course_cafepatissier_l_l{
	background:url(img/img5_1.png);
}
#course_cafepatissier_l_r{
	background:url(img/frame5_2.png);
}
#course_cafepatissier_l_r2{
	background:url(img/coursename5.png) no-repeat;
}
#course #course_cafepatissier_right{
	background:url(img/frame5_3.gif);
}

/*-------cafebusiness----------*/
#course #course_cafebusiness_right .jobname{
	color:#E54085;
}
#course #each_course_left a.course_cafebusiness_left{
	background:url(img/background6.gif);
}
#course_cafebusiness_l_l{
	background:url(img/img6_1.png);
}
#course_cafebusiness_l_r{
	background:url(img/frame6_2.png);
}
#course_cafebusiness_l_r2{
	background:url(img/coursename6.png) no-repeat;
}
#course #course_cafebusiness_right{
	background:url(img/frame6_3.gif);
}

/*-------cafebarista----------*/
#course #course_cafebarista_right .jobname{
	color:#009993;
}
#course #each_course_left a.course_cafebarista_left{
	background:url(img/background7.gif);
}
#course_cafebarista_l_l{
	background:url(img/img7_1.png);
}
#course_cafebarista_l_r{
	background:url(img/frame7_2.png);
}
#course_cafebarista_l_r2{
	background:url(img/coursename7.png) no-repeat;
}
#course #course_cafebarista_right{
	background:url(img/frame7_3.gif);
}

/*-------bartender----------*/
#course #course_bartender_right .jobname{
	color:#009993;
}
#course #each_course_left a.course_bartender_left{
	background:url(img/background7.gif);
}
#course_bartender_l_l{
	background:url(img/img7_1.png);
}
#course_bartender_l_r{
	background:url(img/frame7_2.png);
}
#course_bartender_l_r2{
	background:url(img/coursename7.png) no-repeat;
}
#course #course_bartender_right{
	background:url(img/frame7_3.gif);
}

/*-------farmcafe----------*/
#course #course_farmcafe_right .jobname{
	color:#008A53;
}
#course #each_course_left a.course_farmcafe_left{
	background:url(img/background8.gif);
}
#course_farmcafe_l_l{
	background:url(img/img8_1.png);
}
#course_farmcafe_l_r{
	background:url(img/frame8_2.png);
}
#course_farmcafe_l_r2{
	background:url(img/coursename8.png) no-repeat;
}
#course #course_farmcafe_right{
	background:url(img/frame8_3.gif);
}

/*-------italianchef----------*/
#course #course_italianchef_right .jobname{
	color:#669933;
}
#course #each_course_left a.course_italianchef_left{
	background:url(img/background9.gif);
}
#course_italianchef_l_l{
	background:url(img/img9_1.png);
}
#course_italianchef_l_r{
	background:url(img/frame9_2.png);
}
#course_italianchef_l_r2{
	background:url(img/coursename9.png) no-repeat;
}
#course #course_italianchef_right{
	background:url(img/frame9_3.gif);
}

/*-------cafeowner----------*/
#course #course_cafeowner_right .jobname{
	color:#8E4694;
}
#course #each_course_left a.course_cafeowner_left{
	background:url(img/background10.gif);
}
#course_cafeowner_l_l{
	background:url(img/img10_1.png);
}
#course_cafeowner_l_r{
	background:url(img/frame10_2.png);
}
#course_cafeowner_l_r2{
	background:url(img/coursename10.png) no-repeat;
}
#course #course_cafeowner_right{
	background:url(img/frame10_3.gif);
}

/*-------opening----------*/
#course #course_opening_right .jobname{
	color:#8E4694;
}
#course #each_course_left a.course_opening_left{
	background:url(img/background10.gif);
}
#course_opening_l_l{
	background:url(img/img10_1.png);
}
#course_opening_l_r{
	background:url(img/frame10_2.png);
}
#course_opening_l_r2{
	background:url(img/coursename10.png) no-repeat;
}
#course #course_opening_right{
	background:url(img/frame10_3.gif);
}



/* courseカテゴリ内での共通項目 #main
-----------------------------------------*/
#index{
	margin:14px 10px;
	padding:0;
}
img{
	border:none;
}
#index img.index1{
	float:left;
}
#index #indexright{
	margin:0;
	width:480px;
	float:right;
}
#index #indexright h4{
	font-size:16px;
	font-weight:bold;
	line-height:120%;
}
#index #indexright p{
	margin-top:5px;
	font-size:12px;
	line-height:130%;
}

#index #indexright #job{
	background:url(img/jobbackground.gif) no-repeat #FFF9DF;
	margin:10px 0;
	padding:15px 14px 10px;
	overflow:auto;
}
/*\*/
* html #index #indexright #job{
	overflow: visible;
	height:1px;
}

/**/

#index #indexright #job #job1{
	margin:0;
	padding:0;
	float:left;
	width:220px;
}
#index #indexright #job #job2{
	margin:0;
	padding:0;
	float:right;
	width:212px;
}
#index #indexright #job ul{
	margin-top:10px;
}
#index #indexright #job li{
	list-style:disc;
	font-size:11px;
	margin:0 0 3px 15px;
}
#grade1,#grade2{
	width:670px;
	margin:10px auto 0;
}
#grade2{
	margin-bottom:50px;
}
#grade1 h4,#grade2 h4{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding:3px 0;
}
#grade1 table{
	width:670px;
	margin:10px 0;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#grade1 table th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0 5px;
	color:#FFFFFF;
	text-align:center;
}
#grade1 table td{
	width:50%;
	padding:5px 10px;
	vertical-align:top;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	line-height:130%;
}
#grade1 table td dt{
	margin:6px 0 5px;
}
#grade2 .specialty{
	margin:10px 0;
}
#grade2 .specialty .specialtyleft{
	width:222px;
	float:left;
}
#grade2 .specialty .specialtyleft .name{
	margin:0 0 5px;
	padding:5px 0 0 10px;
	height:20px;
	font-size:16px;
	font-weight:bold;
}
#grade2 .specialty .specialtyleft .intro{
	font-size:12px;
	line-height:130%;
}
#grade2 .specialty .specialtyleft img{
	border:none;
	margin-top:5px;
}
#grade2 .specialty .specialtyright{
	width:435px;
	float:right;
}
#grade2 .specialty .specialtyright .curri{
	display:block;
	border:1px solid #CCCCCC;
	padding:6px 0 5px;
	text-align:center;
	color:#FFFFFF;
}
#grade2 .specialty .specialtyright .curri2{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 0;
}
#grade2 .specialty .specialtyright .curri2 .curriexplanation{
	margin-bottom:10px;
}
#grade2 .specialty .specialtyright .curri2 .curriexplanation .curriexplanationtext{	
	width:260px;
	float:left;
}
#grade2 .specialty .specialtyright .curri2 .curriexplanation img{	
	margin-right:10px;
	float:right;
}

#grade2 .specialty .specialtyright .curri2 .curriexplanation .curriexplanationtext dt{
	margin-bottom:5px;
}
p.currihead{
	padding-bottom:3px;
}
p.curritext{
	line-height:130%;
	padding-bottom:5px;
}
#grade2 img.dotline{
	margin:5px 0;
}

#bread #grade1,
#italianchef #grade1,
#cafepatissier #grade1,
#cafebusiness #grade1,
#cafebarista #grade1,
#farmcafe #grade1,
#cafeowner #grade1{
	margin:30px auto 50px;
}

.clear{
	clear:both;
}

/* 洋菓子本科　bodyID #confectionary
-----------------------------------------*/
#confectionary div#main h2{
	background:url(img_confectionary/h2_bg.jpg) no-repeat;
	}
#confectionary div#main h3{
	background:url(img_confectionary/h3_bg.jpg) no-repeat;
	color:#F69;
	}
#confectionary #index #indexright h4{
	color:#FF6699;
}
#confectionary #grade2 .specialty .specialtyright .curri{
	background-color:#FF6699;
}
#confectionary #grade2 .specialty .specialtyleft .name{
	background:#FFE1E1 url(img_confectionary/specialtynameback.gif) repeat-y;
	color:#990000;
}
#confectionary #grade1 table th{
	background-color:#FF6699;
}
#confectionary p.currihead{
	color:#FF6699;
}

/* 製菓・製パン本科　bodyID #confectionarybread
-----------------------------------------*/
#confectionarybread div#main h2{
	background:url(img_confectionarybread/h2_bg.jpg) no-repeat;
	}
#confectionarybread div#main h3{
	background:url(img_confectionarybread/h3_bg.jpg) no-repeat;
	color:#C25139;
	}
#confectionarybread #index #indexright h4{
	color:#C25139;
}
#confectionarybread #grade2 .specialty .specialtyright .curri{
	background-color:#C25139;
}
#confectionarybread #grade2 .specialty .specialtyleft .name{
	background:#FFFFCC url(img_confectionarybread/specialtynameback.gif) repeat-y;
	color:#993300;
}
#confectionarybread #grade1 table th{
	background-color:#C25139;
}
#confectionarybread p.currihead{
	color:#C25139;
}

/* カフェ総合本科　bodyID #cafe
-----------------------------------------*/
#cafe div#main h2{
	background:url(img_cafe/h2_bg.jpg) no-repeat;
	}
#cafe div#main h3{
	background:url(img_cafe/h3_bg.jpg) no-repeat;
	color:#ED6D1F;
	}
#cafe #index #indexright h4{
	color:#ED6D1F;
}
#cafe #grade2 .specialty .specialtyright .curri{
	background-color:#ED6D1F;
}
#cafe #grade2 .specialty .specialtyleft .name{
	background:#FFFFCC url(img_cafe/specialtynameback.gif) repeat-y;
	color:#993300;
}
#cafe #grade1 table th{
	background-color:#ED6D1F;
}
#cafe p.currihead{
	color:#ED6D1F;
}

/* 調理総合本科　bodyID #cook
-----------------------------------------*/
#cook div#main h2{
	background:url(img_cook/h2_bg.jpg) no-repeat;
	}
#cook div#main h3{
	background:url(img_cook/h3_bg.jpg) no-repeat;
	color:#BD1521;
	}
#cook #index #indexright h4{
	color:#BD1521;
}
#cook #grade2 .specialty .specialtyright .curri{
	background-color:#BD1521;
}
#cook #grade2 .specialty .specialtyleft .name{
	background:#F7A87F url(img_cook/specialtynameback.gif) repeat-y;
	color:#BD1521;
}
#cook #grade1 table th{
	background-color:#BD1521;
}
#cook p.currihead{
	color:#BD1521;
}

/* 製パン科　bodyID #bread
-----------------------------------------*/
#bread div#main h2{
	background:url(img_bread/h2_bg.jpg) no-repeat;
	}
#bread div#main h3{
	background:url(img_bread/h3_bg.jpg) no-repeat;
	color:#E67D24;
	}
#bread #index #indexright h4{
	color:#E67D24;
}
#bread #grade2 .specialty .specialtyright .curri{
	background-color:#E67D24;
}
#bread #grade1 table th{
	background-color:#E67D24;
}
#bread p.currihead{
	color:#E67D24;
}

/* イタリアンシェフ科　bodyID #italianchef
-----------------------------------------*/
#italianchef div#main h2{
	background:url(img_italianchef/h2_bg.jpg) no-repeat;
	}
#italianchef div#main h3{
	background:url(img_italianchef/h3_bg.jpg) no-repeat;
	color:#669900;
	}
#italianchef #index #indexright h4{
	color:#669900;
}
#italianchef #grade2 .specialty .specialtyright .curri{
	background-color:#669900;
}
#italianchef #grade1 table th{
	background-color:#669900;
}
#italianchef p.currihead{
	color:#669900;
}

/* カフェパティシエ科　bodyID #cafepatissier
-----------------------------------------*/
#cafepatissier div#main h2{
	background:url(img_cafepatissier/h2_bg.jpg) no-repeat;
	}
#cafepatissier div#main h3{
	background:url(img_cafepatissier/h3_bg.jpg) no-repeat;
	color:#E83436;
	}
#cafepatissier #index #indexright h4{
	color:#E83436;
}
#cafepatissier #grade2 .specialty .specialtyright .curri{
	background-color:#E83436;
}
#cafepatissier #grade1 table th{
	background-color:#E83436;
}
#cafepatissier p.currihead{
	color:#E83436;
}

/* カフェビジネス科　bodyID #cafebusiness
-----------------------------------------*/
#cafebusiness div#main h2{
	background:url(img_cafebusiness/h2_bg.jpg) no-repeat;
	}
#cafebusiness div#main h3{
	background:url(img_cafebusiness/h3_bg.jpg) no-repeat;
	color:#E54186;
	}
#cafebusiness #index #indexright h4{
	color:#E54186;
}
#cafebusiness #grade2 .specialty .specialtyright .curri{
	background-color:#E54186;
}
#cafebusiness #grade1 table th{
	background-color:#E54186;
}
#cafebusiness p.currihead{
	color:#E54186;
}

/* カフェバリスタ科　bodyID #cafebarista
-----------------------------------------*/
#cafebarista div#main h2{
	background:url(img_cafebarista/h2_bg.jpg) no-repeat;
	}
#cafebarista div#main h3{
	background:url(img_cafebarista/h3_bg.jpg) no-repeat;
	color:#04A5A0;
	}
#cafebarista #index #indexright h4{
	color:#04A5A0;
}
#cafebarista #grade2 .specialty .specialtyright .curri{
	background-color:#04A5A0;
}
#cafebarista #grade1 table th{
	background-color:#04A5A0;
}
#cafebarista p.currihead{
	color:#04A5A0;
}

/* バーテンダー科　bodyID #bartender
-----------------------------------------*/
#bartender div#main h2{
	background:url(img_bartender/h2_bg.jpg) no-repeat;
	}
#bartender div#main h3{
	background:url(img_bartender/h3_bg.jpg) no-repeat;
	color:#2CBBD1;
	}
#bartender #index #indexright h4{
	color:#2CBBD1;
}
#bartender #grade2 .specialty .specialtyright .curri{
	background-color:#2CBBD1;
}
#bartender #grade1 table th{
	background-color:#2CBBD1;
}
#bartender p.currihead{
	color:#2CBBD1;
}

/* ファームカフェ科　bodyID #farmcafe
-----------------------------------------*/
#farmcafe div#main h2{
	background:url(img_farmcafe/h2_bg.jpg) no-repeat;
	}
#farmcafe div#main h3{
	background:url(img_farmcafe/h3_bg.jpg) no-repeat;
	color:#008A53;
	}
#farmcafe #index #indexright h4{
	color:#008A53;
}
#farmcafe #grade2 .specialty .specialtyright .curri{
	background-color:#008A53;
}
#farmcafe #grade1 table th{
	background-color:#008A53;
}
#farmcafe p.currihead{
	color:#008A53;
}

/* 居酒屋オーナー科　bodyID #izakayaowner
-----------------------------------------*/
#izakayaowner div#main h2{
	background:url(img_izakayaowner/h2_bg.jpg) no-repeat;
	}
#izakayaowner div#main h3{
	background:url(img_izakayaowner/h3_bg.jpg) no-repeat;
	color:#B62584;
	}
#izakayaowner #index #indexright h4{
	color:#B62584;
}
#izakayaowner #grade2 .specialty .specialtyright .curri{
	background-color:#B62584;
}
#izakayaowner #grade1 table th{
	background-color:#B62584;
}
#izakayaowner p.currihead{
	color:#B62584;
}

/* カフェオーナー科　bodyID #cafeowner
-----------------------------------------*/
#cafeowner div#main h2{
	background:url(img_cafeowner/h2_bg.jpg) no-repeat;
	}
#cafeowner div#main h3{
	background:url(img_cafeowner/h3_bg.jpg) no-repeat;
	color:#8F4695;
	}
#cafeowner #index #indexright h4{
	color:#8F4695;
}
#cafeowner #grade2 .specialty .specialtyright .curri{
	background-color:#8F4695;
}
#cafeowner #grade1 table th{
	background-color:#8F4695;
}
#cafeowner p.currihead{
	color:#8F4695;
}

/* 独立開業科　bodyID #cafeowner
-----------------------------------------*/
#opening div#main h2{
	background:url(img_opening/h2_bg.jpg) no-repeat;
	}
#opening div#main h3{
	background:url(img_opening/h3_bg.jpg) no-repeat;
	color:#8F4695;
	}
#opening #index #indexright h4{
	color:#8F4695;
}
#opening #grade2 .specialty .specialtyright .curri{
	background-color:#8F4695;
}
#opening #grade1 table th{
	background-color:#8F4695;
}
#opening p.currihead{
	color:#8F4695;
}


/* 追加分
-----------------------------------------*/
.mg-bottom10{
	margin-bottom:10px;
	}
	
.sub-title{
	background:url(img/h3_bg2.jpg) no-repeat top left !important;
	background-repeat:no-repeat !important;
	width:350px !important;
	}
	


/*姉妹校リンク
-----------------------------------------*/
.Box-Shimai{
background-attachment: scroll;
background-color: transparent;
background-image: url(img/shimai_bg2.gif);
background-repeat: no-repeat;
background-position: center top;
margin: 20px 0 0;
padding: 10px 10px 15px;
width: 650px;
}

.Box-Shimai h4 {
background: none repeat scroll 0 0 transparent;
border: medium none;
font-size: 1em;
margin: 0px 0px 5px 25px;
padding: 0px 0px 5px 25px;
}

.Box-Shimai .inner {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E1D6CB;
box-shadow: 1px 1px 3px #B0A38F;
margin: 0 auto;
padding: 10px;
width: 625px;
}

.Box-Shimai .inner li {
background: url("img/icon_maruya.gif") no-repeat scroll left center transparent;
border-bottom: 1px dotted #CCCCCC;
font-size: 1.0em;
margin: 0px 0px 5px 5px;
padding: 5px 0px 5px 20px;
}


	
