@charset "UTF-8";

#visual {
	background:url(img/visual.jpg) no-repeat 0 0;
	}

h3 {
    margin:0 0 10px 0;
    }
h4 {
    background-position:0px 5px;
    background-repeat:no-repeat;
    font-size: 108%;
    margin:0 0 8px 0;
    padding:0 0 0 8px;
    }
.subjectBox {
    margin:5px 0 0;
    width:200px;
    float:left;
    padding:0 0 10px 130px;
    }
.subjects {
    zoom:1;
    }
.subjects:after {
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
    clear:both;
    }
.subjectBox p {
    font-size:93%;
    }

.subjects_plus {
	margin-top: 40px;
    zoom:1;
    }
.subjects_plus:after {content:".";display:block;height:0;line-height:0;visibility:hidden;clear:both;}
.subjects_plus h3 {
	font-size: 116%;
	font-weight: bold;
}
.subjects_plus ol {zoom:1; margin-left:1px;}
.subjects_plus ol:after {content:".";display:block;height:0;line-height:0;visibility:hidden;clear:both;}
.subjects_plus ol li {
	float: left;
	width: 162px;
	margin: 0 10px 10px 0;
	text-align: center;
	font-size: 77%;
}
.subjects_plus ol li.nomargin { margin-right: 0; }
.subjects_plus ol li img {
	border: 1px solid #ddd;
	margin-bottom: 3px;
}

/* #main p
 -------------------------------------------------------------------------------*/
#main p {
	margin: 0 0 10px;
}
#main p.lead {
	margin: -5px 0 10px;
	font-size: 116%;
	font-weight: bold;
}
#main #bridal p.lead {
	color: #EE87B4;
}
#main #flower p.lead,
#main #flowerflowlist p.lead {
	color: #aecf59;
}
#main #information p.lead,
#main #oa p.lead {
	color: #28c4f3;
}
#main #circulation p.lead {
	color: #f98100;
}
#main #medical_infomation p.lead,
#main #health_staff p.lead,
#main #medical_coding p.lead {
	color: #e28484;
}

/* #information
 -------------------------------------------------------------------------------*/
#bridal {
    }
#bridal h4 {
    background-image:url(../img/marker/bridal_content_marker.gif);
    }
#bridalProduce {
    background:url(../img/index/bridal_thumb01.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#bridalMake {
    background:url(../img/index/bridal_thumb02.jpg) no-repeat 0 0;
    }
#bridalMock {
    background:url(../img/index/bridal_thumb03.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#bridalCollab {
    background:url(../img/index/bridal_thumb04.jpg) no-repeat 0 0;
    }



/* #information
 -------------------------------------------------------------------------------*/
#flower {
	margin: 20px 0 0;
    }
#flower h4 {
    background-image:url(../img/marker/flower_content_marker.gif);
    }
#coordinator {
    background:url(../img/index/flower_thumb01.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#flowerDesign {
    background:url(../img/index/flower_thumb02.jpg) no-repeat 0 0;
    }
#flowerPractice {
    background:url(../img/index/flower_thumb03.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#flowerWorks {
    background:url(../img/index/flower_thumb04.jpg) no-repeat 0 0;
    }

/* #flowerflowlist
 -------------------------------------------------------------------------------*/
#flowerflowlist {
	margin: 20px 0 0;
    }
#flowerflowlist h4 {
    background-image:url(../img/marker/flower_content_marker.gif);
    }
#flowlist {
    background:url(../img/index/flower_thumb05.jpg) no-repeat 0 0;
   }

/* #information
 -------------------------------------------------------------------------------*/
#circulation {
	margin: 20px 0 0;
    }
#circulation h4 {
    background-image:url(../img/marker/circulation_content_marker.gif);
    }
#circulationBusiness {
    background:url(../img/index/circulation_thumb01.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#fashionBusiness {
    background:url(../img/index/circulation_thumb02.jpg) no-repeat 0 0;
    }


/* #information
 -------------------------------------------------------------------------------*/
#information {
	margin: 20px 0 0;
    }
#information h4 {
    background-image:url(../img/marker/infomartion_content_marker.gif);
    }
#infoSystem {
    background:url(../img/index/information_thumb01.jpg) no-repeat 0 0;
		margin-right:20px;
    }
#infoBusiness {
    background:url(../img/index/information_thumb02.jpg) no-repeat 0 0;
    }
#businessAccounting {
    background:url(../img/index/information_thumb03.jpg) no-repeat 0 0;
		margin-right:20px;
    }


/* #information
 -------------------------------------------------------------------------------*/
#oa{
	margin: 20px 0 0;
    }
#oa h4 {
    background-image:url(../img/marker/oa_content_marker.gif);
    }
#oaBusiness {
    background:url(../img/index/oa_thumb01.jpg) no-repeat 0 0;
		margin: 0 20px 20px 0;
    }

/* #medical_infomation
 -------------------------------------------------------------------------------*/
#medical_infomation {
	margin: 20px 0 0;
    }
#medical_infomation h4 {
    background-image:url(../img/marker/medical_marker.gif);
    }
#mipe {
    background:url(../img/index/mipe.jpg) no-repeat 0 0;
   }

/* #hotel
 -------------------------------------------------------------------------------*/
#hotel {
	margin: 20px 0 0;
    }
#hotel h4 {
    background-image:url(../img/marker/hotel_marker.gif);
    }
#h_hotel {
    background:url(../img/index/hotel.jpg) no-repeat 0 0;
   }

/* #health_staff
 -------------------------------------------------------------------------------*/
#health_staff {
	margin: 20px 0 0;
    }
#health_staff h4 {
    background-image:url(../img/marker/medical_marker.gif);
    }
#him {
    background:url(../img/index/him.jpg) no-repeat 0 0;
   }

/* #medical_coding
 -------------------------------------------------------------------------------*/
#medical_coding {
	margin: 20px 0 0;
    }
#medical_coding h4 {
    background-image:url(../img/marker/medical_marker.gif);
    }
#mc {
    background:url(../img/index/mc.jpg) no-repeat 0 0;
   }



/* Under the course page styles.*/
/* #courseCaption
 -------------------------------------------------------------------------------*/
#courseCaption {
	line-height:1.6;
	zoom:1;
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #e2e2e2;
	}
#courseCaption:after {
	content:".";
	height:0;
	line-height:0;
	display:block;
	visibility:hidden;
	clear:both;
	}
#details li {
	line-height:1.5;
	padding:0 0 0 14px;
	background-position:2px 7px;
	background-repeat:no-repeat;
	}

#photogallery ul {zoom:1;}
#photogallery ul:after {
	content:".";
	height:0;
	line-height:0;
	display:block;
	visibility:hidden;
	clear:both;
	}
#photogallery ul li {
	float: left;
	width: 340px;
	margin-bottom: 20px;
	line-height: 1.5;
	text-align: center;
}
#photogallery ul li img {
	border: 1px solid #ccc;
}


