@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 p span {
color: #f12b2e;
font-size: 0.9em;
line-height: 1.5;
text-align: left;
}

.desc p span a {
color: #f12b2e;
font-size: 0.95em;
line-height: 1.5;
text-align: left;
text-decoration: none;
}

.desc p span a:link {
color: #f12b2e;
line-height: 1.5;
text-align: left;
text-decoration: none;
}

.desc p span a:visited {
color: #f12b2e;
line-height: 1.5;
text-align: left;
text-decoration: none;
}

.desc p span a:hover {
color: #666666;
line-height: 1.5;
text-align: left;
text-decoration: none;
}

.desc p span a:active {
color: #f12b2e;
line-height: 1.5;
text-align: left;
text-decoration: none;
}



.desc ol {
list-style: none;
padding: 3px 0px 0px 45px;
text-align: left;
width: 596px;
}

.desc ol li {
padding-top: 9px;
text-align: left;
width: 596px;
}


.contents {
padding: 40px 0px 0px 26px;
width: 615px;
}

.contents p {
color:#666666;
line-height: 1.5;
text-align: left;
width: 615px;
}

.contents dl {
padding: 15px 0px 10px 0px;
text-align: left;
width: 615px;
}

.contents dt {
text-align: left;
width: 615px;
}

.contents dd {
color: #666666;
line-height: 1.5;
padding: 2px 0px 0px 45px;
text-align: left;
width: 570px;
}

.taikan_img {
float: left;
padding-top: 30px;
}

.taikan_img ul {
background: url(../img/school_1/taikan_img_.gif) no-repeat left top;
display: block;
float: left;
height: 319px;
list-style: none;
overflow: hidden;
width: 615px;
}

.taikan_img ul li {
float: left;
line-height: 0;
vertical-align: top;
}


.taikan_img ul li.taikan_img01 {
float: left;
padding: 10px 226px 0px 209px;
width: 180px;
}

.taikan_img ul li.taikan_img01 a {
display: block;
width: 180px;
}

.taikan_img ul li.taikan_img01 a:hover {
background: transparent;
}

.taikan_img ul li.taikan_img01 a:hover img {
visibility: hidden;
}


.taikan_img ul li.taikan_img02 {
float: left;
padding: 29px 0px 0px 4px;
width: 180px;
}

.taikan_img ul li.taikan_img02 a {
display: block;
width: 180px;
}

.taikan_img ul li.taikan_img02 a:hover {
background: transparent;
}

.taikan_img ul li.taikan_img02 a:hover img {
visibility: hidden;
}


.taikan_img ul li.taikan_img03 {
float: left;
padding: 29px 0px 0px 25px;
width: 180px;
}

.taikan_img ul li.taikan_img03 a {
display: block;
width: 180px;
}

.taikan_img ul li.taikan_img03 a:hover {
background: transparent;
}

.taikan_img ul li.taikan_img03 a:hover img {
visibility: hidden;
}


.taikan_img ul li.taikan_img04 {
float: left;
padding: 29px 0px 0px 24px;
width: 180px;
}

.taikan_img ul li.taikan_img04 a {
display: block;
width: 180px;
}

.taikan_img ul li.taikan_img04 a:hover {
background: transparent;
}

.taikan_img ul li.taikan_img04 a:hover img {
visibility: hidden;
}


.taikan_img ul li.taikan_img05 {
float: right;
padding: 38px 23px 0px 0px;
width: 180px;
}

.taikan_img ul li.taikan_img05 a {
display: block;
width: 180px;
}

.taikan_img ul li.taikan_img05 a:hover {
background: transparent;
}

.taikan_img ul li.taikan_img05 a:hover img {
visibility: hidden;
}
















