/* CSS Document */
h1 {
margin:20px 40px 10px 40px;
text-align:center;
font-size:2em;
font-weight:bold;
color:#ffffff;
background-color:#ff9933;
border:solid #eb4747 1px;
padding:8px 30px;
}
.schlttl{
text-align:center;
font:sans-serif 
margin-left:20px;
margin-top:20px;
border:solid #4799eb 1px;
margin-bottom:20px;
width:560px;
height:50px;
background-color:#CCFFFF;

}
.schltbl{
margin-left:10px;
margin-top:30px;
border:solid #4799eb 1px;
margin-bottom:20px;
width:580px;
}

.schltbl td{

border:0px;
padding:0px;
background-color:#FFFFff;
height:40px;
}


.schltbl a{padding:10px ;
background-color:#f8d56e;
display:block;
width:255px ;

color:#333333;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#eb4747;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;

}
.schltbl a:hover{padding:10px;
background-color:#fdfdcf;
display:block;
width:255px ;

color:#333333;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color:#eb4747;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
}
.conte1{
margin:20px 20px 20px 60px}
.conte2{
margin:20px 0px 20px 20px}
.conte3{
margin:20px 0px 20px 10px}
.conte4{
margin:5px 0px 10px 30px}
.conte5{
margin:5px 0px 0px 0px}
h2 {font-size:1.5em;
font-weight:bold;
line-height:140%;
margin-bottom:20px;}

#schoolboshu {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #4799eb;
}
#schoolboshu p {
	padding: 10px 0px 10px 30px; 
	background-color: #cae3f9;
}
#boshuttl {
	font-size: 16px;
	font-weight: bold;
}
#boshulist {
	padding: 10px 0px 5px 20px;;
	
}
#boshulist li {
	padding: 5px;
	list-style-type: square;
}
#bigintbl {
border:solid 1px #FF6600;
}
#bigintbl td {
padding:5px;
text-align:center;
border-bottom:dotted 1px #FF6600;
}

#schedule{
list-style:disc;
margin:10px 0 10px 20px ;
font-size:1.08em;
font-weight:600;
}
#youkou{
font-size:1.25em; 
line-height:150%; 
font-weight:600; background-color:#6699CC; 
width:auto; 
color:#FFFFFF; 
text-align:center; 
margin-bottom:10px;
}
.gakunen{
font-weight:600;
font-size:1.08em;
}
.kijitsu{
list-style:none;
margin:10px 0 10px 0;
}
.kikan{
font-size:1.08em;

}
.jikan{
padding-left:20px;
}
.schottl{
font-weight:600;
margin-top:10px;
background-color:#f0f7ff;
width:300px;
}

.scholist1{
list-style:none;
margin-left:10px;
}


/* トレーニング室 */
.traningtbl{
border:solid 1px ;
}
.traningtbl td{
border-right:solid 1px #333333;
border-bottom:solid 1px #333333;
text-align:center;
font-size:10px;
padding:5px 0;
}
.traningtbl th{
border-top:solid 1px ;
border-right:solid 1px #333333;
border-bottom:solid 0 ;
text-align:center;
font-size:10px;
font-weight:600;
background-color:#fff7e5;
padding:5px 0;
}
.traningtbl2{
border:solid 1px ;
}
.traningtbl2 td{
border-right:solid 1px #333333;
border-bottom:solid 1px #333333;
text-align:center;
font-size:12px;
padding:5px 0;
}
.traningtbl2 th{
border-top:solid 1px ;
border-right:solid 1px #333333;
border-bottom:solid 0 ;
text-align:center;
font-size:12px;
font-weight:600;
background-color:#fff7e5;
padding:5px 0;
}
.chicket1{
background-color:#f7f0ff;
}
.chicket2{
background-color:#f0f7ff;
}
.chicket3{
background-color:#fff7e5;
}
.kaijo1{
color:#FF9933;
}
.kaijo2{
color:#FF0000;
}
.kaijo3{
color:#00CC66;
}
.kaijo4{
color:#CC3399;
}
.ritenttl{
background-color:#FF9933;
color:#FFFFFF;
padding:5px 5px 5px 10px;
font-size:15px;
width:550px;
}
.riten{border-left:solid 5px #ffcc99; 
border-bottom:solid 1px #ffcc99; 
border-right:solid 1px #ffcc99; 
border-top:solid 1px #ffcc99; 
padding:3px 3px 3px 10px; width:550px; 
margin:15px 0 0 10px;;
font-size:15px;
width:530px;
}
.ritencopy{
margin:10px 0 10px 25px;
width:540px;
}
