@charset "utf-8";

/* ---------------
base
--------------- */

body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:16px;
	color: #333333;
	text-align: center;
}

table {
	font-size: 12px;
}
/* ie6 only */
* html body {
	font-size: 85%;
	letter-spacing:0.1em;
}
/* ie7 only */
*+html body  {
	font-size: 75%;
	letter-spacing:0.1em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka",  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1em;
}

body, div,
dl, dt, dd, ul, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, textarea, p, blockquote, th ,td {
	margin: 0;
	padding: 0;
}

ul{
	list-style-type: none;
	padding: 0;
}

img {
	border: none;
}

ruby { line-height: 120%; }
rt { line-height: 50%; }

.clearHidden {
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	margin: 0;
}

/* リンクの設定 */
a {
outline : 0;
}
a:link,a:visited,a:active {
border: none;
text-decoration: none;
}

a { color: #3366ff; }
a:hover { color: #CC0000; }

/* ---------------
コンテンツ全体のボックス
--------------- */

#wrapperBox{
	width: 1000px;
	margin: 0px auto;
	padding-top: 12px;
}

#wrapper {
	width: 820px;
	margin: 0px auto;
	padding: 0;
}

/* ---------------
ヘッダー
--------------- */

#header {
	font-size:1em;
	margin: 0;
	text-align:center;
}

#siteTitle {
	margin-bottom: 5px ;
	padding: 0;
}

#nav {
	text-align:center;
}

#nav li{
	float: left;
	height:60px;
}

#nav li a{
	text-indent: -9999px;
	display: block;
	height: 60px;
}


/* ---------------
ナビゲーション
--------------- */

/* 校長より ナビゲーション */

#navKocho a {
	background-image: url(../images/navKocho.gif);
	width: 113px;
	margin-right: 2px;
}

#navKocho a:hover {
	background-position: 0 120px;
}

#navKocho.viewing-page a {
	background-position:0 60px;
}

#navKocho.viewing-page a:hover {
	background-position:0 60px;
}
	
	
/* 学校紹介 ナビゲーション */

#navGakko a {
	background-image: url(../images/navGakko.gif);
	width: 113px;
	margin-right: 2px;
}

#navGakko a:hover {
	background-position: 0 120px;
	}

#navGakko.viewing-page a {
	background-position:0 60px;
}

#navGakko.viewing-page a:hover {
	background-position:0 60px;
}

/* 教育活動 ナビゲーション */

#navKyoiku a {
	background-image: url(../images/navKyoiku.gif);
	width: 113px;
	margin-right: 2px;
}

#navKyoiku a:hover {
	background-position: 0 120px;
}

#navKyoiku.viewing-page a {
	background-position:0 60px;
}

#navKyoiku.viewing-page a:hover {
	background-position:0 60px;
}
	
/* 柳町の教育 ナビゲーション */

#navYanagi a {
	background-image: url(../images/navYanagi.gif);
	width: 113px;
	margin-right: 2px;
}

#navYanagi a:hover {
	background-position: 0 120px;
}

#navYanagi.viewing-page a {
	background-position:0 60px;
}

#navYanagi.viewing-page a:hover {
	background-position:0 60px;
}

/* 校内研究 ナビゲーション */

#navKonai a {
	background-image: url(../images/navKonai.gif);
	width: 113px;
	margin-right: 2px;
}

#navKonai a:hover {
	background-position: 0 120px;
}

#navKonai.viewing-page a {
	background-position:0 60px;
}

#navKonai.viewing-page a:hover {
	background-position:0 60px;
}
	
/* 本校の特別支援教育 ナビゲーション */

#navTokubetsu a {
	background-image: url(../images/navTokubetsu.gif);
	width: 113px;
	margin-right: 2px;
}

#navTokubetsu a:hover {
	background-position: 0 120px;
}

#navTokubetsu.viewing-page a {
	background-position:0 60px;
}

#navTokubetsu.viewing-page a:hover {
	background-position:0 60px;
}

/* 柳っこ応援団 ナビゲーション */

#navYanagikko a {
	background-image: url(../images/navYanagikko.gif);
	width: 113px;
}

#navYanagikko a:hover {
	background-position: 0 120px;
}
 
#navYanagikko.viewing-page a {
	background-position:0 60px;
}

#navYanagikko.viewing-page a:hover {
	background-position:0 60px;
}

/* IE6対策　ナビゲーション */
#navKocho{
	_background-image: url(../images/navKocho.gif);
	_background-repeat:no-repeat;
}

#navGakko{
	_background-image: url(../images/navGakko.gif);
	_background-repeat:no-repeat;
}

#navKyoiku{
	_background-image: url(../images/navKyoiku.gif);
	_background-repeat:no-repeat;
}

#navYanagi{
	_background-image: url(../images/navYanagi.gif);
	_background-repeat:no-repeat;
}

#navKonai{
	_background-image: url(../images/navKonai.gif);
	_background-repeat:no-repeat;
}

#navTokubetsu{
	_background-image: url(../images/navTokubetsu.gif);
	_background-repeat:no-repeat;
}

#navYanagikko{
	_background-image: url(../images/navYanagikko.gif);
	_background-repeat:no-repeat;
}

/* ---------------
フッター
--------------- */
#footer{
	width: 805px;
	margin-top: 30px;
	background-color:#E8EBED;
}

#footer-inner{
	margin: 0 auto;
	padding: 20px 10px 15px 20px;
	text-align: left;
	font-size: 14px;
}

#footer-inner h2{
	font-size: 16px;
}

#footer-inner p{
	margin-top: 5px;
	font-size: 12px;
}
