/*about********************************/
.aboutBlk{
margin-left:5px;
width:550px;
margin-bottom:10px;
}
.aboutBlk p{
font-size:12px;
line-height:20px;
padding:5px 10px 10px;
color:#666;
}
.aboutBlk#about01_1{
background:url(img/about/about01_1i.jpg) no-repeat right 10px;
}
.aboutBlk#about01_2{
background:url(img/about/about01_2i.jpg) no-repeat right 10px;
}
.aboutBlk#about01_3{
background:url(img/about/about01_3i.jpg) no-repeat right 10px;
}
.aboutBlk h4{
margin:10px;
clear:both;
font-size:12px;
}
.aboutBlk dl{
margin-left:20px;
clear:both;

}
.aboutBlk dt *{
font-size:12px;
padding-left:15px;
padding-top:3px;
background:url(img/gaiyo/gaiyo_p.gif) no-repeat left 0px;
line-height:18px;
font-weight:bold;
color:#046aa5;
margin-bottom:5px;
}
.aboutBlk dd{
font-size:12px;
line-height:20px;
padding:5px 10px 10px;
color:#666;
width:150px;
float:left;
margin-bottom:10px;
}
.aboutBlk#about03 h4{
margin-left:30px;
}
.aboutBlk#about03 p{
margin-left:20px;
}
/*english********************************/
.englishBlk{
margin-left:5px;
width:550px;
margin-bottom:10px;
}
.englishBlk dl{
float:left;
width:265px;
margin-left:5px;
background:url(img/english/english_m.gif) repeat-y left top;
}
.englishBlk dd{
font-size:12px;
line-height:20px;
padding:5px 10px 10px;
color:#666;
background:url(img/english/english_b.gif) no-repeat left bottom;
}
.englishBlk h4{
clear:both;
padding:20px 10px;
}
.englishBlk table{
margin-left:10px;
width:540px;
margin-bottom:5px;
}
.englishBlk th{
font-size:12px;
padding:3px 8px;
line-height:18px;
border:1px solid #ccc;
font-weight:normal;
background:#e1e1e1;
}

.englishBlk th.class{
width:90px;
}

.englishBlk th.nenrei{
width:50px;
}

.englishBlk th.schedule{
width:80px;
}


.englishBlk td{
text-align:center;
font-size:12px;
padding:3px 8px;
line-height:18px;
border:1px solid #ccc;

}
.englishBlk thead th{
}
.englishBlk tbody th{
text-align:left;
}
.englishBlk tbody td{
}
.englishBlk li{
list-style:none;
line-height:18px;
font-size:12px;
color:#666;
margin-left:10px;
}
#caution{
background:none;
width:520px;
margin:10px 15px;
border-top:1px solid #ccc;
padding:10px 0px;
}
#caution dt{
font-size:12px;
line-height:18px;
margin-bottom:5px;
}
#caution dd{
font-size:12px;
line-height:18px;
}
/*stay********************************/
.englishBlk#stay01{
height:350px;
}
.stayBlk{
margin-left:5px;
width:550px;
margin-bottom:10px;
}
.stayBlk h4{
clear:both;
padding:10px 10px 20px;
}
.stayBlk table{
margin-left:10px;
width:520px;
margin-bottom:10px;
}
.stayBlk th{
padding-right:20px;
}
.stayBlk h5{
font-size:12px;
margin-bottom:10px;
}
.stayBlk p{
font-size:12px;
line-height:18px;
color:#666;
}
.stayBlk dl{
margin-left:20px;
width:530px;
margin-bottom:20px;
}
.stayBlk dt{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
.stayBlk dd{
font-size:12px;
line-height:18px;
margin-bottom:5px;
margin-left:20px;
}
.stayBlk table{
	margin-left:10px;
	width:520px;
	margin-bottom:5px;
}
.stayBlk td{
font-size:8pt;
padding:3px 3px;
line-height:15px;
border:0px;
}
/*gaiyo********************************/
.gaiyoBlk{
margin-left:5px;
width:550px;
margin-bottom:10px;
}
.gaiyoBlk#gaiyo01 h4{
margin-left:20px;
font-size:14px;
border-bottom:3px solid #ccc;
width:510px;
margin-bottom:20px;
padding-bottom:3px;
padding-top:20px;
color:#046aa5;
}
.gaiyoBlk#gaiyo01 table{
	margin-left:20px;
	margin-bottom:20px;
	width: 520px;
}
.gaiyoBlk#gaiyo01 th{
	padding-right:20px;
	width: 210px;
}
.gaiyoBlk#gaiyo01 th img{
border:1px solid #ccc;
}
.gaiyoBlk#gaiyo01 td{
vertical-align:top;
}
.gaiyoBlk#gaiyo01 dl{

}
.gaiyoBlk#gaiyo01 dt{
font-size:12px;
padding-left:15px;
background:url(img/gaiyo/gaiyo_p.gif) no-repeat left 1px;
line-height:18px;
font-weight:bold;
color:#046aa5;
margin-bottom:5px;
}
.gaiyoBlk#gaiyo01 dd{
font-size:12px;
padding-left:15px;
line-height:18px;
margin-bottom:10px;
}
.gaiyoBlk#gaiyo01 p{
margin-left:10px;
}
.gaiyoBlk#gaiyo02 table{
margin-left:20px;
width:520px;
margin-bottom:30px;
margin-top:20px;
}
.gaiyoBlk#gaiyo02 th{
font-size:12px;
padding:5px 20px;
line-height:18px;
border:1px solid #ccc;
font-weight:normal;
background:#e1e1e1;
width:100px;
text-align:left;
}
.gaiyoBlk#gaiyo02 td{
text-align:left;
font-size:12px;
padding:5px 20px;
line-height:18px;
border:1px solid #ccc;

}
/*mail********************************/
.mailBlk{
margin-left:0px;
width:550px;
margin-bottom:10px;
}
.mailBlk#mail02 p{
margin-left:20px;
width:530px;
margin-bottom:5px;
}
#mail02_p{
font-size:12px;
line-height:18px;
}
