@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: 25px 0px 30px 0px;
width: 641px;
}

.desc h3 {
text-align: left;
width: 641px;
}

.desc02 {
padding: 31px 21px 0px 32px;
width: 588px;
}

.desc02_top {
background: url(../img/school_4/desc_top.gif) no-repeat left top;
height: 12px;
width: 588px;
}

.desc02_middle {
background: url(../img/school_4/desc_middle.gif) repeat-y left top;
height: 100%;
width: 588px;
}

.desc02_middle p {
color: #666666;
line-height: 1.5;
padding: 10px 50px 8px 33px;
text-align: left;
width: 505px;
}

.desc02_bottom {
background: url(../img/school_4/desc_bottom.gif) no-repeat left top;
height: 12px;
width: 588px;
}


.syokyu {
padding: 30px 6px 0px 26px;
width: 609px;
}

.syokyu h4 {
text-align: left;
width: 609px;
}

.syokyu p {
color: #666666;
line-height: 1.5;
padding: 10px 16px 0px 30px;
text-align: left;
width: 563px;
}

.syokyu_left {
float: left;
padding: 2px 0px 0px 30px;
width: 264px;
}

.syokyu_right {
float: left;
padding: 2px 0px 0px 4px;
width: 299px;
}

.syokyu_right p {
color: #666666;
line-height: 1.5;
padding: 0px;
text-align: left;
width: 299px;
}

.syokyu_table {
float: left;
padding: 20px 0px 0px 35px;
width: 574px;
}

.syokyu_top {
background: url(../img/school_4/syokyu_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.syokyu_middle {
background: url(../img/school_4/syokyu_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 574px;
}

.syokyu_bottom {
background: url(../img/school_4/syokyu_bottom.gif) no-repeat left top;
float: left;
height: 4px;
width: 574px;
}

.syokyu_bar {
background: url(../img/school_4/syokyu_bar.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}


.syokyu_middle dl {
float: left;
padding: 6px 0px 4px 0px;
width: 574px;
}

.syokyu_middle dl dt {
float: left;
padding-left: 19px;
text-align: left;
width: 128px;
}

.syokyu_middle dl dd {
color: #666666;
float: left;
line-height: 1.4;
text-align: left;
width: 427px;
}

.syokyu_middle dl dd table tr td {
color: #666666;
line-height: 1.5;
text-align: left;
}

.syokyu_middle dl dd span {
color: #666666;
line-height: 2.6;
text-align: left;
}

.syokyu_middle dl dd a {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.syokyu_middle dl dd a:link {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.syokyu_middle dl dd a:visited {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.syokyu_middle dl dd a:hover {
color: #666666;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.syokyu_middle dl dd a:active {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}



.chyukyu {
padding: 35px 6px 0px 26px;
width: 609px;
}

.chyukyu h4 {
text-align: left;
width: 609px;
}

.chyukyu p {
color: #666666;
line-height: 1.5;
padding: 10px 16px 0px 30px;
text-align: left;
width: 563px;
}

.chyukyu_table {
float: left;
padding: 20px 0px 0px 35px;
width: 574px;
}

.chyukyu_top {
background: url(../img/school_4/chyukyu_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.chyukyu_middle {
background: url(../img/school_4/chyukyu_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 574px;
}

.chyukyu_bottom {
background: url(../img/school_4/chyukyu_bottom.gif) no-repeat left top;
float: left;
height: 4px;
width: 574px;
}

.chyukyu_bar {
background: url(../img/school_4/chyukyu_bar.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.chyukyu_middle dl {
float: left;
padding: 6px 0px 4px 0px;
width: 574px;
}

.chyukyu_middle dl dt {
float: left;
padding-left: 19px;
text-align: left;
width: 128px;
}

.chyukyu_middle dl dd {
color: #666666;
float: left;
line-height: 1.4;
text-align: left;
width: 427px;
}

.chyukyu_middle dl dd table tr td {
color: #666666;
line-height: 1.5;
text-align: left;
}

.chyukyu_middle dl dd span {
color: #666666;
line-height: 2.6;
text-align: left;
}

.chyukyu_middle dl dd a {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.chyukyu_middle dl dd a:link {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.chyukyu_middle dl dd a:visited {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.chyukyu_middle dl dd a:hover {
color: #666666;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.chyukyu_middle dl dd a:active {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}



.jyoukyu {
padding: 35px 6px 0px 26px;
width: 609px;
}

.jyoukyu h4 {
text-align: left;
width: 609px;
}

.jyoukyu p {
color: #666666;
line-height: 1.5;
padding: 10px 16px 0px 30px;
text-align: left;
width: 563px;
}

.jyoukyu_table {
float: left;
padding: 20px 0px 0px 35px;
width: 574px;
}

.jyoukyu_top {
background: url(../img/school_4/jyoukyu_top.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.jyoukyu_middle {
background: url(../img/school_4/jyoukyu_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 574px;
}

.jyoukyu_bottom {
background: url(../img/school_4/jyoukyu_bottom.gif) no-repeat left top;
float: left;
height: 4px;
width: 574px;
}

.jyoukyu_bar {
background: url(../img/school_4/jyoukyu_bar.gif) no-repeat left top;
float: left;
height: 5px;
width: 574px;
}

.jyoukyu_middle dl {
float: left;
padding: 6px 0px 4px 0px;
width: 574px;
}

.jyoukyu_middle dl dt {
float: left;
padding-left: 19px;
text-align: left;
width: 128px;
}

.jyoukyu_middle dl dd {
color: #666666;
float: left;
line-height: 1.4;
text-align: left;
width: 427px;
}

.jyoukyu_middle dl dd table tr td {
color: #666666;
line-height: 1.5;
text-align: left;
}

.jyoukyu_middle dl dd span {
color: #666666;
line-height: 2.6;
text-align: left;
}

.jyoukyu_middle dl dd a {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.jyoukyu_middle dl dd a:link {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.jyoukyu_middle dl dd a:visited {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.jyoukyu_middle dl dd a:hover {
color: #666666;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}

.jyoukyu_middle dl dd a:active {
color: #f12b2e;
line-height: 2.6;
text-align: left;
text-decoration: underline;
}












