body { font-size: 12px; margin: 0px;}
body{scrollbar-3dlight-color:#F9CD8A;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#F9CD8A;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffffff;

line-height:120% ;
font-size:0.8em;
vertical-align:top;
margin:0;
}

IMG { border:0px;}
td {vertical-align: top; font-size:0.8em;}

A:link{text-decoration:none;color:#E7651A;}
A:visited{text-decoration:none;color:#E7651A;}
A:hover{color:#00B03B;}


H1{font-size: 12px;color: #FF9900;margin: 0px; padding:4px 0 4px 4px}
.event {background-color:#FFCCCC; font-weight:bold;}
.school {padding: 10px 10px 30px 10px;}

.schoollist { border-top:1px solid #CB5203; border-left:1px solid #CB5203; background:#fff;
border-collapse:collapse; border-spacing:0; empty-cells:show;}
html>body table {border-collapse:separate;}
.schoollist th { border-right:1px solid #CB5203; border-bottom:1px solid #CB5203; background:#FFFBBE; color:#666; font-size:90%;}
.schoollist td { border-right:1px solid #CB5203; border-bottom:1px solid #CB5203; padding:5px;}

.schedule { border-top:1px solid #321500; border-left:1px solid #321500; background:#fff;
border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:center;}
.schedule th { border-right:1px solid #321500; border-bottom:1px solid #321500; background:#FFA800; color:#660000; font-size:90%; width:86px;}
.schedule td { border-right:1px solid #321500; border-bottom:1px solid #321500; padding:2px;}

.menu_bg{background-image:url(image/menu/menu_bg.jpg); padding:0 5px 0 7px; width:155px;}


.ctb { color:#0066CC ; line-height:120% ;}

td.Text { padding-top:85px;}

/* -- しつけ ---------------------------------------------------------------------------------*/

.trainingTb .tdTop { width:604px; height:8px; background:url(image/training/top1.jpg) no-repeat;}
.trainingTb .tdLeft { width:8px; background:url(image/training/left2.jpg) no-repeat;}
.trainingTb .tdPic { width:160px; background:url(image/training/pic1.jpg) no-repeat;}
.trainingTb .tdPic2 { width:160px; background:url(image/training/pic2.jpg) no-repeat;}
.trainingTb .tdPic3 { width:160px;background:url(image/training/pic3.jpg) no-repeat;}
.trainingTb .tdBar { width:428px; font-size: 12px;}
.trainingTb .tdBar p { margin:10px;}
.trainingTb .tdRight { width:8px; background:url(image/training/right2.jpg) no-repeat;}
.trainingTb .tdBtm { width:604px; height:8px; background:url(image/training/btm1.jpg) no-repeat;}

.training td { font-size:12px;}

/* -- さんぽ ---------------------------------------------------------------------------------*/

.walk td { font-size:12px;}

/* -- 特別コース ---------------------------------------------------------------------------------*/

.spTd { padding: 5px 0 5px 0; border-top: #339933 1px dashed; border-bottom: #339933 1px dashed;} 
.spTd2 { padding: 10px 0 10px 0;}
.spTd3 { padding: 5px 0 0 25px;}
.spImg { margin: 10px 0 10px 0;}
.spTd4 { margin-left: 40px;}
.spTd5 { margin-bottom: 20px;}
.special { margin-left: 55px;}
.special1 { margin-left: 55px; font-size: 18px; font-weight:bold; color: #339933;}
.special2 { margin-left: 55px; font-size: 12px; font-weight:bold; color: #FF9900;}
.special3 { font-size: 14px; font-weight:bold; color: #060; margin-left: 240px;}
.special4 { font-weight:bold; color: #0033FF;}

/* -- イベント ---------------------------------------------------------------------------------*/

.evtbl th {
	padding:5px;
	margin:0px;
	height:31px;
	text-align:left;
	line-height: 20px;
}
.evtbl td {
	line-height:140%;
}



.imgCenter { margin-left: 70px;}
.imgCenter2 { margin-left: 40px;}