@import url("tag.css");
@import url("header.css");
@import url("navibar.css");
@import url("sidebar.css");
@import url("seitai.css");
@import url("plimup.css");
@import url("sanso.css");
@import url("staff.css");
@import url("map.css");
@import url("school.css");
@import url("voice.css");
@import url("tokucho.css");
@import url("special.css");
@import url("campaign.css");

body {                           /* ページ全体の設定 */
	background-color: #f0ffff;
	text-align: left;
	font-family:  'arial','tahoma' sans-serif ;　/* 使用フォントの指定　*/
	line-height: 1.1em;　/*　行間　*/
	letter-spacing: 1px;　/*　文字間 */ 
}

div#main {　　　　　　　　　　　 /*　記述部分全体の設定　*/
	width: 733px;
	background: #ffffff;
	text-align: left;
	margin: 55px 0px 5px 0px;
}

div#pan {                         /*　パンくずリスト設定　*/
	background: #007700;
	font-size: 80%;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
	color: ffffff;
}
div#pan a{
	color: #ffffff;
	padding: 0px 10px 0px 5px;
	text-decoration:none;
}
div#pan a:hover {
	text-decoration:underline;
	position: relative;
}

div#sbonus {　　　　　　　　　　　 /*　スペースボーナスの設定　*/
	width: 733px;
	background: #f0ffff;
	text-align: left;
}



.left{　　　　　　　　　　　　/*　左サイド全体の設定　*/
	width: 170px;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 80%;
	float: left;
	text-align: center;
	clear: both;
}

.right{　　　　　　　　　　　　/*　右側メイン部分全体の設定　*/
	width: 550px;
	margin: 0px 5px 0px 0px;
	float: right;
	text-align: left;
	clear: both;
}



.top-l{　　　　　　　　　/*　トップページの段組み　左側 */
	width: 275px;
	float: left;
	text-align: left;
	clear: both;
}

.top-r{　　　　　　　　　/*　トップページの段組み　右側 */
	width: 275px;
	float: right;
	text-align: left;
	line-height: 1.5em;　/*　行間　*/
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
}
.top-r li{
	list-style:none;
	background:url(./img/yajirushi.gif) no-repeat;
}
.top-r a{
	color: #0000ff;
	margin: 0px 0px 0px 5px;
	padding: 3px 3px 3px 3px;
}
.top-r a:hover{
	background: #0000ff;
	color: #ffffff;
	text-decoration:none;
	position: relative;
}　


.news{　　　　　　　　　/*　最新ニュース */
	width: 550px;
	height: 100px;
	font-size: 80%;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 10px 5px 5px 5px;
	border-bottom: dotted  2px #ff6666;
	border-left: dotted  2px #ff6666;
	border-right: dotted 2px #ff6666;
	line-height: 2em;　/*　行間　*/
	clear both;
}

.kuchikomihiroba{　　　　　/*　クチコミサイト NO.1 */
	width: 260px;
	text-align: center;
	float: left;
	font-size: 80%;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.aisatsu{　　　　　　　　　/*　あいさつ */
	width: 260px;
	height: 500px;
	float: left;
	font-size: 80%;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border-bottom: dotted  2px #00aa00;
	border-left: dotted  2px #00aa00;
	border-right: dotted 2px #00aa00;
}

.main-top{　　　　　　　　　/*　メイン部分の全体の設定 */
	width: 550;
	background: #FFFFFF;
	font-size: 89%;
	text-align: left;
	line-height:130%;
	padding: 10px 10px 10px 10px;
	margin:   0px  0px 10px  0px;
	border: 1px solid #555555;
	clear: both;
}

div#footer1 {　　　　　　　　　　　/*　フッター　リンク部分の設定　*/
	width: 733px;
	font-size: 80%;
	float: left;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	padding: 5px 15px 5px 15px;
	margin: 10px 0px 0px 0px;
	background: #ffffff;
	color: #006600;
	text-align: left;
	line-height: 150%;
	clear: both;
}
div#footer1 a{                      /*　リンク */
	color: #006600;
	margin: 0px 10px 0px 0px;
	letter-spacing: 0px;        /* 文字間の設定 */
}
div#footer1 a:hover {
	color: #ffffff;
	text-decoration:none;
}


div#footer2 {                      /*　フッター　Copyright部分の設定 */
	width: 733px;
	float: left;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #99ff99;
	color: #006600;
	text-align: center;
	line-height: 200%;
	clear: both;
}
div#footer2 a{
	color: #006600;
	text-decoration:none;
}
div#footer2 a:hover{
	background: #99ff99;
	color: #006600;
	text-decoration:underline;
}

.qa-Q{　　　　　　　　　　　　　　/* ＦＡＱの「Ｑ」の部分 */
	width:20;
	background: #003399;
	color="#ffffff";
	font-size: 160%;
	text-align: center;
	padding: 1px 0px 1x 0px;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
}
.qa-A{　　　　　　　　　　　　　　/* ＦＡＱの「Ａ」の部分 */
	width:20;
	background: #cc3300;
	color="#ffffff";
	font-size: 160%;
	text-align: center;
	padding: 1px 0px 1x 0px;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
	clear: both;
}
.ans{　　　　　　　　　　　　　　/* ＦＡＱの「回答」の部分 */
	width: 500px;
	margin: 0px 0px 10px 15px;
	padding: 5px 5px 5x 5px;
	background: #cceeff;
	clear: both;
}

.menu {                         /* ご覧になりたい項目の設定 */
	font-size: 120%;
	margin: 0px 10px 10px 10px;
	color: #003399;
	font-weight: bold;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 5px 0px;
	clear: both;
}
.menu a{
	color: #003399;
	text-decoration:none;
}
.menu a:hover{
	padding: 0px 5px 0px 0px;
	background: #003399;
	color: #ffffff;
}

.mannaka{                          /* 真ん中表示 */
	text-align: center;
	margin:  20px 0px 20px 0px;
}

.migiyose{                         /* 右寄せ */
	text-align: right;
	margin:  5px 0px 5px 0px;
}

.picup{                         /* もしかしたら未使用かも？ */
	background: #99ff99;
	font-size: 120%;
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 10x 0px;
	border-top: 2px solid #336633;
	border-bottom: 2px solid #336633;
	border-left: 2px solid #336633;
	border-right: 2px solid #336633;
	clear: both;
}

.word {                         /* トップページの最下段 */
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	color: #bbbbbb;
	clear: both;
}





/*　ここからリンク集の設定　*/

.link-top{
	width: 550;
	background: #FFFFFF;
	font-size: 89%;
	text-align: left;
	line-height:130%;
	color: #333333;
	padding: 10px 10px 10px 10px;
	margin:   0px  0px 10px  0px;
	border: 1px solid #555555;
	clear: both;
}
.link-top a{
	font-size: 110%;
	color: #990066;
}
.link-top a:hover{
	background: #990066;
	color: #ffffff;
	text-decoration:none;
}

.link-form{
	font-size: 80%;
	line-height:100%;
	margin:  0px 0px 15px 10px;
	clear: both;
}