#honbun { margin-left: 35px; }
h3 { color: #526c85; font-size: 0.75em; font-weight: normal; line-height: 1.5em; background-color: transparent; }
/*サマープログラム------*/
#summerTi { color: #555ca1; font-size: 0.9em; font-weight: bold; line-height: 1.4em; text-align: center; margin: 0 0 0 -20px; }
.subti { font-weight: normal; background-image: url(../com_img/summer07/subti1.jpg); background-repeat: no-repeat; text-align: left; text-indent: 22px; width: 560px; height: 24px; clear: both; margin-top: 30px; padding-top: 3px; }
#honbun p { color: #333; font-size: 0.75em; line-height: 1.5em; }
#honbun span { color: #000; font-weight: bold; }
h4 { color: #333; font-size: 0.75em; font-weight: bold; line-height: 1.5em; width: 550px; margin: 0 0 0 10px; }
.sumBox { width: 530px; margin-left: 30px; }
.sumBox p { color: #333; font-size: 0.75em; line-height: 1.5em; margin: 14px 0 0; }
.sumLeft { width: 400px; float: left; margin-bottom: 15px; }
.sumRight { text-align: right; width: 130px; float: right; margin-bottom: 15px; }
.sumLine { clear: none; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; }
#pdfDl { margin-top: 20px; margin-bottom: 40px; margin-left: 70px; }
.ml10 { margin-left: 10px; }
.ml30 { margin-left: 30px; }
.mb30 { margin-bottom: 30px; }
.mt20 { margin-top: 20px; }
/*スペシャル留学------*/
h2 { color: #c69; }
h2 span { font-size: 0.7em; }
.special { width: 560px; }
.sPhoto { float: right; margin-top: -5px; margin-right: 30px; margin-left: 10px; }
.subti2 { font-weight: normal; background-image: url(../com_img/summer07/subti1.jpg); background-repeat: no-repeat; text-align: left; text-indent: 22px; width: 560px; height: 24px; margin-top: 60px; padding-top: 3px; }
.subti3 { font-weight: normal; background-image: url(../com_img/summer07/subti1.jpg); background-repeat: no-repeat; text-align: left; text-indent: 22px; width: 560px; height: 24px; margin-top: 90px; padding-top: 3px; }
.mt100 { margin-top: 100px; }
