@charset "utf-8";
/* CSS Document */


#school {
padding: 15px 0px 90px 0px;
width: 884px;
}


.school_left {
float: left;
width: 222px;
}

.kenjya_tv {
padding-top: 78px;
}

.misuzu_jyku {
padding-top: 19px;
}

.grazia {
padding-top: 19px;
}


.school_right {
float: right;
width: 641px;
}

.school_right h2 {
float: right;
width: 641px;
}


.desc {
padding-top: 25px;
width: 641px;
}

.desc h3 {
text-align: left;
width: 641px;
}

.desc p {
color: #666666;
line-height: 1.5;
padding: 3px 0px 0px 24px;
text-align: left;
width: 617px;
}

.desc_img {
padding-top: 25px;
}


.hyou {
padding: 40px 30px 0px 37px;
width: 574px;
}

.top {
background: url(../img/school_2/top.gif) no-repeat left top;
height: 5px;
width: 574px;
}

.middle {
background: url(../img/school_2/middle.gif) repeat-y left top;
height: 100%;
width: 574px;
}

.bottom {
background: url(../img/school_2/bottom.gif) no-repeat left top;
height: 4px;
width: 574px;
}

.bar {
background: url(../img/school_2/bar.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.middle dl {
float: left;
padding: 6px 0px 4px 0px;
width: 574px;
}

.middle dl dt {
float: left;
padding-left: 19px;
text-align: left;
width: 103px;
}

.middle dl dd {
color: #666666;
float: left;
line-height: 1.4;
text-align: left;
width: 452px;
}

.middle dl dd span {
color: #666666;
line-height: 2.6;
text-align: left;
}

.middle dl dd a {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.middle dl dd a:link {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd a:visited {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd a:hover {
color: #666666;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd a:active {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}



.middle dl dd table tr td {
color: #666666;
line-height: 1.5;
text-align: left;
}

.middle dl dd table tr td span {
color: #666666;
line-height: 2.6;
text-align: left;
}

.middle dl dd table tr td a {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.middle dl dd table tr td a:link {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd table tr td a:visited {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd table tr td a:hover {
color: #666666;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}


.middle dl dd table tr td a:active {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

















