.society_bun{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; line-height:150%;letter-spacing:0.05em;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;}
.society_bun p{margin-bottom:30px;}
.society_bun b{font-size:120%; color:#E20542; letter-spacing:0.1em; line-height:180%;}
.society_bun b.nor{font-size:100%; color:#000000; letter-spacing:normal; line-height:inherit;}
.society_bun p.mb_litt{margin-bottom:15px;}

.ec_panh1{font-size:100%; font-weight:normal; display:inline;}
b.ec_b{color:#336666; font-size:120%; font-weight:bold;}
.ec_bun h2,.ec_bun h3{padding-left:20px; padding-bottom:8px; margin-bottom:10px; background:url(/img/ec_h_back.gif) left bottom no-repeat; font-size:130%; line-height:100%; letter-spacing:0.1em;}
.ec_bun h4.course{width:100%;padding:10px;overflow:hidden;margin-bottom:10px;
	background-image: -moz-linear-gradient(top, #F0F0F0, #E5E5E5);
    background-image: -webkit-gradient(linear, center top , center bottom, color-stop(0.0, #F0F0F0), color-stop(1.0, #E7E7E7));
	background: linear-gradient(#F0F0F0,#E7E7E7);
  	-pie-background:linear-gradient(#F0F0F0,#E7E7E7);
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-khtml-border-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:10px;
	z-index:inherit;position:relative;
	behavior: url(/css/PIE.htc);
	*vertical-align:middle;
	}
.ec_bun h4.programme{color:#E0128D; margin:5px auto;}
.ec_bun .center{text-align:center;}
.ec_bun .mailbt,.ec_bun .coubt{display:inline;}
.ec_bun .mailbt a,.ec_bun .coubt a{position:relative;z-index:inherit;font-size:120%;text-align:center; padding:10px;color:#FFFFFF;
	background-image: -moz-linear-gradient(top, #5F2525, #412323);
    background-image: -webkit-gradient(linear, center top , center bottom, color-stop(0.0, #5F2525), color-stop(1.0, #412323));
	background: linear-gradient(#5F2525,#412323);
  	-pie-background:linear-gradient(#5F2525,#412323);
	behavior: url(/css/PIE.htc);
	*vertical-align:middle;
	}
.ec_pic{float:right; margin:auto auto 10px 10px;}
.uk_pg{font-size:120%; color:#E20542; letter-spacing:0.1em; line-height:180%;}