body { background:#DCDCDC url(images/bg.gif) repeat-x top}
#head .home{ background-position: 0px -40px}

/*メインイメージ-----------------*/
#indeximg{height:200px ;background: url(images/indeximg.jpg) no-repeat center}
#indeximg h1,#indeximg h2{width:900px; margin: 0px auto; text-align:left}
#indeximg h2{background:url(images/dot.gif) no-repeat left; padding-left:12px; font-size:115%; margin-top:10px}
#indeximg h2 a{color:#FFF}

/* 運航情報-----------------*/
#joho{ background:#D9D9D9 url(img/kage.gif) repeat-x top; padding:6px 0px; color:#333}
#joho h2,#joho p{width:900px; margin: 0px auto; text-align:left}
#joho p{padding:0 0 3px 120px; margin-top:-20px;/*¥*/width:780px; _width:900px; /* */}
#joho p a{margin-left:5px; text-decoration:underline}

/*本文-----------------*/
#container{background:#FFF url(images/indexbg.gif) repeat-x bottom; padding:12px 0px}
#container p{margin:0}
#container a{background:none; padding:0}

/*緊急告知-----------------*/
/*
#container #kinkyu{border:2px solid #FF0000; border-top:0; padding-bottom:6px; width:680px; margin-bottom:15px;background:#FFF0F5}
#container #kinkyu p{padding:1px 15px 1px 30px; background:url(images/kinkyu-ya.gif) no-repeat 15px 0.5em}
#container #kinkyu a{color:#FF0000; padding-right:5px; text-decoration:none}
#container #kinkyu a:hover {color: #FF6600; text-decoration:underline}
*/
/*左ブロック-----------------*/
#container #l-block{float:left; width:680px}

/*左ブロック・ニュース-----------------*/
#l-block dt{background:url(img/dot.gif) no-repeat left; padding-left:12px; font-weight:bold; color:#4D93E2; margin-top:10px}
#l-block dd{margin:-1.6em 0 0 10em}

/*左ブロック・トピックス-----------------*/
#topics ul{margin-top:10px}
#topics li{float:left;}
#topics li a{display:block;width:310px;height:82px;font-size: 12px;line-height:16px;text-decoration:none;color:#666666;margin:20px 20px 0px 0px; padding:5px 5px 3px 5px}
* html #topics li a{display:block;width:320px;height:90px}
*:first-child+html #topics li a{display:block;width:310px;height:90px}
#topics img{display:block;float:left; margin:0px 8px 0px 0px}
#topics span.topictitle{display:block;color:#0033FF;margin-bottom:2px}
#topics span.bosyutyu{color:#FF0000;}
#topics li a:hover, #topics li a:active {border:1px solid #CCCCCC; padding:4px 4px 2px 4px; background:#FFFFFF; color:#333333}
#topics p{clear:both;}
/*校外学習のご案内*/
#topics li#kougai a{float:left;width:auto;height:auto; }
* html #topics li#kougai{float:left}
* html #topics li#kougai a{float:left; width:auto;height:auto;}
*:first-child+html #topics li#kougai a{width:auto;height:auto}
#topics li#kougai a:hover, #topics li#kougai a:active {border:1px solid #FFFFFF;}

#topics p.bn01 img{
margin-top:20px;
}

#topics p a#bn02 img{
margin-left:20px;
}
#topics p.bn03 img{
margin-top:20px;
}



/*右ブロック-----------------*/
#container #r-block{float:right; width:200px}
#container #r-block li{margin-bottom:3px}
#container #r-block li p{background:url(images/toku02.gif) no-repeat bottom; padding:3px 0px 10px 10px}
#container #r-block li p a{background:url(img/ya.gif) no-repeat left; padding-left:12px}

/*バナー-----------------*/
#banner{background:#FFF; padding:9px 0px}
#banner a img{margin:1px 1px 1px 0}


/*インフォメーション-----------------*/
div#info{background:#D2F0FF; width:680px;margin-bottom:10px} div#info p{padding:5px 10px}

/*告知-----------------*/
div#kokuti{background:#D2F0FF; width:680px;margin-bottom:10px} div#kokuti h2{padding:5px} div#kokuti p{padding:5px 10px;margin-left:120px;margin-top:-30px}

/*緊急告知-----------------*/
div#kinkyu{background:#FFDCF0; width:680px;margin-bottom:10px} div#kinkyu h2{padding:5px} div#kinkyu p{padding:5px 10px;margin-left:120px;margin-top:-30px}

