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

body {
background: url(img/kou2_bg.gif) repeat-x #fbfff5 fixed;
margin:0;
padding:0;
font-size:12px;
text-align:center;
line-height:1.5em;
}

p {
margin:0;
padding:0;
}

a {
color:#4eac01;
font-weight:bold;
}

#main {
width:765px;
background-image:url(img/kou2_title.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
margin:0 auto;
padding:0;
text-align:left;
}

/* グローバルナビ */
#global-navi {
width:765px;
height:45px;
margin:0;
padding:0;
background-image:url(img/kou2_btn.jpg);
background-repeat: no-repeat;
}

#global-navi ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#global-navi ul li {
float: left;
}

#global-navi ul li a {
display: block;
height: 45px;
text-indent: -9999px;
}

#global-navi ul li.kouza a {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position:-13px 0;
margin-left:13px;
}
#global-navi ul li.packet a {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -198px 0;
}

#global-navi ul li.nagare a {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -383px 0;
}

#global-navi ul li.zyugyoryo a {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -568px 0;
}

#global-navi ul li span a,
#global-navi ul li span a {
	background-position: bottom;
}

#global-navi ul li.kouza span a,
#global-navi ul li.kouza a:hover {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position:-13px bottom;
margin-left:13px;
}

#global-navi ul li.packet span a,
#global-navi ul li.packet a:hover {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -198px bottom;
}

#global-navi ul li.nagare span a,
#global-navi ul li.nagare a:hover {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -383px bottom;
}

#global-navi ul li.zyugyoryo span a,
#global-navi ul li.zyugyoryo a:hover {
width: 185px;
background-image:url(img/kou2_btn.jpg);
background-position: -568px bottom;
}

#contents {
margin:0 13px;
}

#pagetop {
text-align:right;
margin-top:10px;
}

#topic_setumei {
margin:10px 0 0 0;
font-size:12px;
background-image:url(img/alpha80.png);
padding:5px;
width:440px;
}


/* カリキュラム */
#cari_id_a {
float:left; width:145px;
background-color:#4eac01;
padding:10px; font-size:14px;
font-weight:bold;
color:#FFF;
border:#4eac01 1px solid;
}

#cari_id_b {
float:left;
font-size:14px;
font-weight:bold;
border:#d9d9d9 1px solid;
margin-left:4px;
}

a.cari_id_link {
color: #000;
text-decoration: none;
padding:10px;
width:145px;
display: block;
background-image:url(img/alpha80.png);
}

a:hover.cari_id_link { background-color:#fff5c3 }
a:active.cari_id_link { background-color:#fff5c3 }



/*年間スケジュール */
#yotei_pdf_button {
float:left;
font-size:12px;
border:#d9d9d9 1px solid;
margin-top:5px;
}

a.yotei_pdf_button_link {
color: #000;
font-weight:normal;
text-decoration: none;
padding:6px;
width:340px;
height:79px;
display: block;
background-color:#fff;
}

a:hover.yotei_pdf_button_link { background-color:#fff5c3 }
a:active.yotei_pdf_button_link { background-color:#fff5c3 }

#yotei {
margin-top:10px;
font-size:12px;
}

#yotei td {
background-color:#FFFFFF;
}

#yotei th {
background-color:#4eac01;
color:#FFFFFF;
text-align:center;
}

/* フッター */
#footer{
background-color:#f3f3f3;
color:#000;
padding-top:20px;
margin-bottom:0px;
text-align:center;
font-size:10px;
border-top:1px #ccc solid;
}

#footer a {
color:#000;
}
