/*
/////// CASCADING STYLESHEET ///////
*/

a:link {
color		: #00C;
}

a:visited {
color		: #06C;
}

a:active, a:hover {
color		: #0C9;
}

body {
color		: #333;
background	: #FFF url(img/bg_menu.jpg) repeat-y fixed;
padding		: 0;
margin		: 0;
text-align	: center;
font-family	: 'MS PGothic',osaka;
}

h1 {
font-size	: 130%;
letter-spacing	: 2px;
padding-top	: 5px;
padding-left	: 5px;
border-bottom	: 1px solid #999;
border-left	: 10px solid #FC0;
width		: 100%;
}

h2 {
font-size	: 100%;
color		: #396;
margin-top	: 2em;
}

h3 {
font-size	: 94%;
line-height	: 1.2em;
}
h3 b {
font-weight	: normal;
font-size	: 83%;
}

input, textarea {
font-family	: 'MS Gothic', osaka;
}


ul, ol, dl {
font-size	: 83%;
line-height	: 1.4em;
}

table {
margin		: auto;
}

dt {
font-weight	: bold;
font-size	: 115%;
font-family	: verdana;
margin-bottom	: 5px;
color		: #3399FF;
}
dd {
margin-left	: 1.5em;
margin-bottom	: 1.5em;
}

dd table, .sm ul {
font-size	: 100%;
margin-top	: 0.5em;
}

/*
#################### 以下クラス指定 #################### 
*/

/* 備考欄 */
.biko {
width		: 200px;
float		: right;
border-left	: 1px solid #999;
margin-left	: 10px;
padding-left	: 10px;
padding-bottom	: 100px;
font-size	: 83%;
line-height	: 1.3em;
color		: #666;
}
.biko b {
color		: #D90;
}

/* トップメニューメッセージ */
.mnmes {
font-size	: 83%;
line-height	: 1.3em;
padding		: 10px 0 0 0;
width		: 260px;

}


/* メインメッセージ部分 */
.mes {
background	: #FFF;
padding-top	: 30px;
padding-bottom	: 30px;
}
.mes p{
font-size	: 83%;
font-family	: 'MS Gothic',monospace;
line-height	: 1.4em;
/*
margin-right	: 20px;
*/
}
.mes h1{
margin-top	: 2em;
margin-bottom	: 0.5em;
}
.mes table {
margin		: 0;
}


/* 元のさいず */
.md {
font-size	: 100%;
}

/* 小さいず */
.sm {
font-size	: 83%;
}
.smm {
font-size	: 83%;
font-family	: 'MS Gothic',monospace;
}

.b {
color		: #339;
}


/* 印刷しない整形部分 */
.hid {
visibility	: hidden;
}
@media print  {
.hid { display: none; }
}


/* 名簿 */
.mem {
font-size	: 83%;
font-family	: 'MS Gothic',monospace;
}

/* 議会 */
.gikai {
font-size	: 83%;
font-family	: 'MS Gothic',monospace;
line-height	: 1.4em;
}
.gikai p{
font-size	: 100%;
}
.gikai h1 {
}
.gikai h2 {
margin-top	: 1em;
margin-bottom	: 0;
font-size	: 100%;
}


/* 例規集 */
#reiki {
font-size	: 83%;
font-family	: 'MS Gothic',monospace;
line-height	: 1.4em;
width		: 670px;
}
.reiki {
font-size	: 10pt;
font-family	: 'MS Gothic',monospace;
line-height	: 1.4em;
}
.reiki h1 {
border		: 0;
letter-spacing	: normal;
}
.reiki h2 {
margin-top	: 1em;
margin-bottom	: 0;
font-size	: 100%;
}
.beppyo {
padding-left	: 1.3em;
}

/* トップメニュー */
.topmn {
background	: #FFF url(./img/t_03.gif);
text-align	: right;
}

/* フッタメニュー */
.fotmn {
background	: #FFF url(./img/bg_footer.gif);
}
.fotmn td {
color		: #666;
}

/* テーブルボーダー */
.tb {
border-collapse	: collapse;
border		: 1px solid #999;
}
.tb td, .tb th {
border		: 1px solid #999;
}
.nobd, .nobd td, .nobd th {
border		: 0;
}

/* 新着・お知らせ */
.info {
width		: 420px;
white-space	: normal;
padding		: 10px;
height		: 120px;
background	: #FFF url(./img/tmn_03.jpg) no-repeat scroll right bottom;
}
.info dt {
color		: #060;
}

/*　名簿　*/

.mem-tb td{
line-height:1.2em;
}




/*
#################### 見学用 #################### 
*/
/* ↓申請用 */
.must {
font-weight	: bold;
background	: #F99;
}
.item1 {
font-weight	: bold;
background	: #BCE;
}
.item2 {
font-weight	: bold;
background	: #CCF;
}
/* ↓カレンダー用 */
th.month {
background	: #BCE;
font		: bold 100% verdana;
}
.today {
font-weight	: bold;
background	: #FFC;
}


.bg1 {
background	: #DEF;
}
.bg2 {
background	: #FEE;
}
.bg3 {
background	: #EEF;
}
.bg4 {
background	: #BCE;
}
.bg5 {
background	: #CF9;
}
.bg6 {
background	: #FFD;
}

/* フッタ */
.footer {
padding-top	: 10px;
padding-bottom	: 30px;
text-align	: center;
}

/* 議会更新 */

.gikai-table{
background:#999999;
}

.gikai-table th{
background:#99CCFF;
padding:5px;
}

.gikai-table td{
background:#fff;
padding:5px;
}


/* 18年度実績　小学校見学 */
#school td{
font-size:12px;
line-height:1.5em;
}

#school th{
font-size:12px;
background:#39f;
color:#fff;
}

.t-1{
background:#cff;
}

.t-2{
background:#fff;
}

.pdf {
background	: transparent url(./img/i_pdf.gif) no-repeat;
padding		: 3px 0 3px 20px;
}


.num td {
text-align	: right;
padding-right	: 20px;
}

/*-- kanyou --*/
.mes div#act h3 {
color		: #339;
margin		: 0 0 1em 0;
}
.mes div#act ul {
font-family	: 'MS Gothic',monospace;
}
.mes div#act p.ti {
color		: #339;
margin		: 1em 0 0 0;
font-family	: sans-serif;
}

