/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.ikebukuro-clinic.com/mt-static/themes-base/blog.css);
@import url(http://www.ikebukuro-clinic.com/mt-static/support/themes/B-01/B-01.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;
}

/* 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; }

.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;}

#main .contentsBoxBody .contentWrap {
	margin-bottom: 30px;
}
#main .contentsBoxBody #goaisatu {
	margin-left: 20px;
}
#main .contentsBoxBody h5 {
	margin-bottom: 10px;
}
#main .contentsBoxBody #l_banner a.l_banner {
	margin-left: 15px;
	margin-bottom: 10px;
	display: block;
}
#main .contentsBoxBody #s_banner {
}
#main .contentsBoxBody .s_banner {
	margin-right: 15px;
}
#main .contentsBoxBody .s_banner_left {
	margin-left: 15px;
}
#main .contentsBoxBody .recruit_img {
	margin-left: 15px;
}
#header #headerRight div#telNumber {
        margin-top:23px;
}


