@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-size:12px;
	font-family:'ヒラギノ逞ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Arial, sans-serif;
	line-height:20px;
	background:url(../images/navi/bg.jpg) no-repeat center bottom;
	}
ul,li,form,h3 ,p{
	margin:0;
	padding:0;
	list-style:none;}
img { border:0;}
.clear { clear:both;}
a:link,a:visited { color:#c00; text-decoration:none;}
a:hover { text-decoration:underline;}
/*********/
.content {background:url(../images/navi/topbg.jpg) no-repeat center top; height:auto;}
.cont {
	width:786px;
	margin:0 auto;
	}

.tel { width:700px;height:150px;text-align:right; padding:36px 0 0 0;}

.banner { background:url(../images/navi/bannerbg.gif) no-repeat;
	height:249px; margin:5px auto 0 auto;
	position:relative;}
	
	.ban,.gg { float:left;}
	.ban { margin:6px 0 0 4px;}
	.gg { margin:62px 0 0 38px;}
	.zz { position:absolute; top:18px; right:190px; width:43px; height:205px; overflow:hidden;
		background:url(../images/navi/bannerz.gif) no-repeat;}
.main { clear:both;margin:9px 0 0 0;}
/***********/
.menu {float:left;width:174px;}
.menu li a {display:block;height:64px; text-indent:-9999px;}
.menu li.m1 a { background:url(../images/navi/menu1.jpg) no-repeat;}
.menu li.m1 a:hover,.menu li.m1h a { background:url(../images/navi/menu1h.jpg) no-repeat;}

.menu li.m2 a { background:url(../images/navi/menu2.jpg) no-repeat;}
.menu li.m2 a:hover,.menu li.m2h a { background:url(../images/navi/menu2h.jpg) no-repeat;}

.menu li.m3 a { background:url(../images/navi/menu3.jpg) no-repeat;}
.menu li.m3 a:hover,.menu li.m3h a { background:url(../images/navi/menu3h.jpg) no-repeat;}

.menu li.m4 a { background:url(../images/navi/menu4.jpg) no-repeat;}
.menu li.m4 a:hover,.menu li.m4h a { background:url(../images/navi/menu4h.jpg) no-repeat;}

.menu li.m5 a { background:url(../images/navi/menu5.jpg) no-repeat;}
.menu li.m5 a:hover,.menu li.m5h a { background:url(../images/navi/menu5h.jpg) no-repeat;}

.menu li.m6 a { background:url(../images/navi/menu6.jpg) no-repeat;}
.menu li.m6 a:hover,.menu li.m6h a { background:url(../images/navi/menu6h.jpg) no-repeat;}

.menu li.m7 a { 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu7.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu7.png) no-repeat !important;
background:none;
}
.menu li.m7 a:hover,.menu li.m7h a {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu7h.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu7h.png) no-repeat !important;
background:none;
}

.menu li.m8 a {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu8.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu8.png) no-repeat !important;
background:none;
}
.menu li.m8 a:hover,.menu li.m8h a { 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu8h.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu8h.png) no-repeat !important;
background:none;
}

.menu li.m9 a { 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu9.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu9.png) no-repeat !important;
background:none;
}
.menu li.m9 a:hover,.menu li.m8h a {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src="images/navi/menu9h.png");
background:url(http://www.ikuei-hoikuen.com/images/navi/menu9h.png) no-repeat !important;
background:none;
}

/********/
.right { float:left;width:610px; }
.div4 { background:url(../images/navi/div4bg.jpg) no-repeat;height:275px; overflow:hidden;}
.div4 ul li { float:left;  width:135px; margin:27px 0px 0 14px; line-height:19px;}
.div4 ul li div { text-align:center;}
.div4 ul li b {display:block; text-align:center;}

.news { float:left; width:421px; overflow:hidden; margin:9px 0 0 0;}
.news h3 { background:url(../images/navi/bta.gif) no-repeat; height:44px; text-indent:-999px;}
.news .nr { background:#FFF7D0; border:1px solid #FF9900; border-bottom:0; width:418px;}
.news ul { padding:10px 15px;}
.news ul li { background:url(../images/navi/li.gif) no-repeat 0 6px; padding:0 0 0 15px; line-height:25px; border-bottom:1px dotted #000;}
.news .bg { background:url(../images/navi/btbg.gif) no-repeat; height:15px; overflow:hidden;}
.news ul li a { margin:0 0 0 5px;}
	
.news2 { float:left; background:url(../images/navi/bg2.gif) no-repeat; width:182px; height:111px; margin:9px 0 0 7px;}
.news2 h3 { height:25px; text-indent:-9999px;}
.news2 ul { padding:5px;}
.news2 ul li { line-height:18px;}

.info { float:left;background:#eee url(../images/navi/bg3.jpg) no-repeat;width:182px; height:122px;margin:3px 0 0 7px;}
.info p { padding:13px 0 0 15px;}

/***/
.bgheight { clear:both; height:190px;}	
	
/***  二级标题*********/	
.bt { background:#f90 url(../images/navi/btr.gif) no-repeat right top;}

.about { border:1px solid #f90;}
	.a,.c { margin:10px 20px;}
	.a h3,.d h3 { text-align:left; font-size:14px; color:#f60; border-bottom:1px dotted #f60;}
	.a p { padding:5px 10px;}
	.b { background:#feecc8; margin:20px; border:1px dotted #B3A68D;}
	.b p { padding:10px; color:#666;}
	
	.c h1 {font-size:24px; text-align:center;}
	.c p { padding:10px;}
	.tab,.tab td,.tab th {border:1px solid #aaa; border-collapse:collapse; padding:3px;}
	.tab th { background:#DBE7FF; text-align:right;}
	.red { color:red;}
	
	.dietary,.dietary td,.dietary th {border:1px solid #9AA2B3; border-collapse:collapse; padding:3px;}
	.dietary .y {font-size:40px; line-height:1.5em; color:#9AA2B3; font-family:MS UI Gothic;background:#DBE7FF; text-align:center;}
	.d { margin:10px; text-align:center;}
	
.user,.user td,.user th {border:1px solid #aaa; border-collapse:collapse; padding:3px;}
.user th { background:#DBE7FF; text-align:center;}


/*-------------バナー指定----------------------*/

#banner_recruit a{
display:block;
text-indent: -9999px;
width:298px;
color:#F0027F;
background:url(../images/recruit/banner1_on.png) no-repeat;
height:72px;
line-height:72px;
text-decoration:none;
text-align:center;
}

#banner_recruit a:hover{
color:orange;
background:url(../images/recruit/banner1_off.png) no-repeat;
}

