/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.pacific-abey.com/mt-static/themes-base/blog.css);
@import url(http://www.pacific-abey.com/mt-static/support/themes/I-03/I-03.css);
/* end StyleCatcher imports */

body {
	margin: 0;
	padding: 0;
}
img,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,form,input {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#main #bread {
	line-height: 1.2em;
}

li {
	list-style-type: none;
}

/* float hack --- */
.clearfix:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 clear: both;
}
* html .clearfix { display: inline-block; }
*:first-child+html .clearfix { display: inline-block; }
/* no mac IE \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* common style */
.photo_wrap {
    border: 1px solid #CCC;
}
.photo_wrap img {
    border: 1px solid #FFF;
}

#main .contentsBox .contentsBoxTitle {
    background-image:url(common/contents_header.gif);
}

.fltL {	float: left;}
.fltR {	float: right;}
.mgnT4 { margin-top: 4px;}
.mgnT8 { margin-top: 8px;}
.mgnT12 { margin-top: 12px;}
.mgnT16 { margin-top: 16px;}
.mgnB4 { margin-bottom: 4px;}
.mgnB8 { margin-bottom: 8px;}
.mgnB12 { margin-bottom: 12px;}
.mgnB16 { margin-bottom: 16px;}
.mgnB20 { margin-bottom: 20px;}
.mgnB24 { margin-bottom: 24px;}
.mgnB28 { margin-bottom: 28px;}
.mgnL4 { margin-left: 4px;}
.mgnL8 { margin-left: 8px;}
.mgnL12 { margin-left: 12px;}
.mgnL16 { margin-left: 16px;}
.mgnR4 { margin-right: 4px;}
.mgnR8 { margin-right: 8px;}
.mgnR12 { margin-right: 12px;}
.mgnR16 { margin-right: 16px;}
.mgnR20 { margin-right: 20px;}
.mgnR24 { margin-right: 24px;}
.mgnR28 { margin-right: 28px;}
.mgn12 { margin: 12px;}
.mgn16 { margin: 16px;}
.pdgB16 { padding-bottom: 16px;}
.pdg12 { padding: 12px;}
.width320 { width: 320px;}
.block { display: block;}

/* ---- side ---- */
#side #navigation li.sub a {
        background-position:21px 9px;
}
#side #navigation li.sub a span {
        padding-left:33px;
}

/* ---- top ---- */
#header #headerLeft h2 {
	margin-top: 30px;
}
#header #headerLeft h2 a {
	margin-left: 40px;
}
#mainImage {
	margin-bottom: 23px;
}
#main #aboutSite {
	margin-left: 10px;
}
#main #aboutSite .contentsBoxBody {
	background: none;
}
#main #aboutSite .contentsBoxTitle {
	display: none;
}
#main .contentsBox {
	background-image: none;
}
#main .contentsBox .contentsBoxFooter {
	display: none;
}


/* ---- topContent ---- */
#theme {
	margin-bottom: 20px;
}
#clinicTime {
}
#clinicTimeTitle {
	margin-bottom: 10px;
}
#clinicCurriculum {
	width: 570px;
	margin-bottom: 30px;
}
#clinicCurriculumTitle {
	margin-bottom: 10px;
}

.clinicCurriculumContWrap {
	width: 568px;
	margin-bottom: 15px;
}
.clinicCurriculumContWrap .top {
}
.clinicCurriculumContWrap .middle {
	border-left: 1px solid #b5a18a;
	border-right: 1px solid #b5a18a;
	background-color: #fff7ec;
	padding-top: 15px;
}
.clinicCurriculumContWrap .bottom {
}
.clinicCurriculumContWrap .fltL {
	width: 175px;
	margin-left: 15px;
	margin-bottom: 10px;
	display: inline;
}
.clinicCurriculumContWrap .fltL img {
	border: 1px solid #d9cab3;
}
.clinicCurriculumContWrap .fltR {
	width: 345px;
	margin-right: 15px;
	display: inline;
	margin-bottom: 5px;
}
.clinicCurriculumContWrap h5 {
	margin-left: 20px;
	margin-bottom: 15px;
}
.clinicCurriculumContWrap p {
	width: 345px;
}
.clinicCurriculumContWrap a {
	float: right;
	width: 131px;
	display: block;
}

#clinicSystem {
	width: 570px;
}
#clinicSystem #clinicSystemTitle {
	margin-bottom: 15px;
}
#clinicSystem #clinicSystemCont {
	background-image: url(images/flow_arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
#clinicSystem #clinicSystemCont p {
	width: 485px;
	margin-left: 83px;
	font-size: 1.2em;
	color: #50340a;
}
#clinicSystem #clinicSystemCont .clearfix {
	margin-bottom: 7px;
}
#clinicSystem #clinicSystemCont ul {
}
#clinicSystem #clinicSystemCont li {
	list-style-type: none;
	margin-bottom: 10px;
	line-height: 1em;
}
#clinicSystem #clinicSystemCont .flow_photo {
	margin-bottom: 10px;
}

.clinicCurriculumCont {
	width: 178px;
	float: left;
}
.clinicCurriculumCont .top {
}
.clinicCurriculumCont .middle {
	border-left: 1px solid #b5a18a;
	border-right: 1px solid #b5a18a;
	background-color: #fff7ec;
	padding-left: 15px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.clinicCurriculumCont .bottom {
}
.clinicCurriculumCont h5 {
	margin-bottom: 8px;
}
.clinicCurriculumCont img.photo {
	border: 1px solid #d9cab3;
	margin-bottom: 5px;
}
.clinicCurriculumCont p {
	width: 148px;
}
.clinicCurriculumCont a {
	width: 131px;
	display: block;
	margin-left: 20px;
}
#clinicSystemCont .fltL {
	padding-bottom: 60px;
}

/* ---- h4&h5 style ---- */
#main .contentsBox .contentsBoxTitle h4 {
	font-size:1.2em !important;
}
#main #contents .box01 .box01Title {
	background-image: url(../common/title_bar.gif) !important;
	width: 563px !important;
	height: 52px !important;
}
#main #contents .box01 h5 {
	color: #a16e38 !important;
	padding-left: 57px !important;
	padding-top: 20px !important;
	font-weight: bold !important;
}
