
body{font-size:9pt;color:#333333;font-weight:normal}


a:link{color:#000066;font-weight:normal;text-decoration:none}
a:visited{color:#006699;font-weight:normal;text-decoration:none}
a:hover{color:#660033;font-weight:normal;text-decoration:underline}
a:active{color:#660033;font-weight:normal;text-decoration:underline}

h1 { font-size : 13pt ; }
h4 { font-size : 11pt ; }

p{text-align:left}
#opt{text-align:right}/*表示行数などのページオプション*/
#page{text-align:right}/*ページを移動するためのページコントロール（＜や＞）*/
#new{text-align:left}/*新規書込*/
#login{text-a-align:right}/*ログイン*/
#err{text-align:left}/*エラーメッセージ*/
.red{color:#ff6633;font-size:8pt;font-weight:normal}
.small{font-size:8pt;font-weight:normal}

td{font-size:9pt;color:#333333;}
.menu_item{
    font-size:small;
    line-height:1.7em;
    text-align:left;
    padding:10px 0 18px 12px;
    background-color:#191970;
}

.menu_item a:link{
    color:#FFFFFF;
}
.menu_item a:visited{
    color:#e6e6fa;
}
.menu_item a:hover{
    color:#FFFFFF;
}
.menu_item a:active{
    color:#FFFFFF;
}

.red{color:#ff6633;font-size:8pt;font-weight:normal}
.cell{font-weight:900;border:solid 1px #669900;padding:3px}


.title_01{color:#333333;font-size:10pt;font-weight:900;border-left:solid 10pt #0000ff;border-right:solid 1pt #0000ff;border-top:solid 1pt #0000ff;border-bottom:solid 1pt #0000ff;padding:1pt 5pt 1pt}/*上、左右、下のpadding一括定義*/
.title_02{color:#333333;font-size:10pt;font-weight:900;border-left:solid 10pt #33cc66;border-right:solid 1pt #33cc66;border-top:solid 1pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 5pt 1pt}/*上、左右、下のpadding一括定義*/
.title_03{color:#333333;font-size:10pt;font-weight:900;border-left:solid 10pt #999999;border-right:solid 1pt #999999;border-top:solid 1pt #999999;border-bottom:solid 1pt #999999;padding:1pt 5pt 1pt}/*上、左右、下のpadding一括定義*/
.title_04{color:#333333;font-size:10pt;font-weight:900;border-left:solid 10pt #ff9900;border-right:solid 1pt #ff9900;border-top:solid 1pt #ff9900;border-bottom:solid 1pt #ff9900;padding:1pt 5pt 1pt}/*上、左右、下のpadding一括定義*/
.title_05{color:#333333;font-size:10pt;font-weight:900;border-left:solid 10pt #ff33cc;border-right:solid 1pt #ff33cc;border-top:solid 1pt #ff33cc;border-bottom:solid 1pt #ff33cc;padding:1pt 5pt 1pt}/*上、左右、下のpadding一括定義*/


.fl_right{cursor:pointer;float:right;width:150px;border:solid 1px #666666}
.fl_left{cursor:pointer;float:left;width:150px;margin-right: 25px;}


.box_01{color:#333333;font-family:"ＭＳ ゴシック";font-size:9pt;font-weight:normal;line-height:1.5;padding:5pt 3pt 5pt;vertical-align:top}


/*お知らせ掲示板*/
.board_title{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}
.board_title1{color:#333333;font-size:9pt;font-weight:normal;border-right:solid 10pt #33cc66;border-top:solid 1pt #33cc66;padding:2pt 3pt 1pt;text-align:right}
.board_in1{color:#333333;font-size:9pt;line-height:1.5;padding:5pt 5pt 15pt;text-align:left}/*上、左右、下のpadding一括定義*/
.in1{color:#333333;font-size:10pt;font-weight:900;text-align:left}
.in2{color:#333333;font-size:8pt;font-weight:normal;text-align:right;vertical-align:middle}


/*事業レポート、report.php*/
.diary_title{color:#669900;font-size:10pt;font-weight:900;border-top:dotted 1pt #666666;border-bottom:dotted 1pt #666666;padding:5pt}
.diary_title1{text-align:left;border-left:solid 10pt #0000ff;border-bottom:solid 1pt #0000ff;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
.diary_in{color:#333333;font-family:"ＭＳ ゴシック";font-size:9pt;font-weight:normal;line-height:1.5;padding:5pt 5pt 10pt}
.date1{font-size:8pt;font-weight:normal}

.diary_title1 a:link{font-weight:900}/*特定の要素のみに適用*/
.diary_title1 a:visited{font-weight:900}
.diary_title1 a:hover{font-weight:900}
.diary_title1 a:active{font-weight:900}


/*組織の概要、info.php*/
.inf{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
.inf_in{color:#333333;font-size:9pt;font-weight:normal;line-height:130%;padding:5pt 10pt 25pt}/*上、左右、下のpadding一括定義*/
.inf_fl{cursor:pointer;float:right;width:100px;border:solid 1px #666666}


/*理念･方針･スローガン、concept.phpカテゴリが増えたら追加すること*/
#concept67{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
#concept71{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
#concept72{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
#concept73{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
.concept{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #33cc66;border-bottom:solid 1pt #33cc66;padding:1pt 3pt 1pt}/*上、左右、下のpadding一括定義*/
.concept_in{color:#333333;font-size:9pt;font-weight:normal;line-height:1.5;padding:5pt}/*上下左右のpadding一括定義*/
.concept_in1{font-size:9pt;text-align:right}
.concept_fl{cursor:pointer;float:right;width:100px;border:solid 1px #666666}


/*リンク集、link.php*/
.link_in1{font-size:9pt;font-weight:normal;line-height:1.5;border-bottom:solid 1pt #666666;padding:3pt}
.link_in1 a:link{font-size:10pt;font-weight:900}/*特定の要素のみに適用*/
.link_in1 a:visited{font-size:10pt;font-weight:900}
.link_in1 a:hover{font-size:10pt;font-weight:900}
.link_in1 a:active{font-size:10pt;font-weight:900}

.link_in2{background-color:#ffffff;border-left:solid 6pt #33cc66;border-right:dotted 1pt #666666;border-top:solid 1pt #33cc66;border-bottom:solid 1pt #33cc66;text-align:right;vertical-align:middle}
.link_in2 a:link{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}/*特定の要素のみに適用*/
.link_in2 a:visited{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}
.link_in2 a:hover{display:block;line-height:1.2em;color:#666666;background-color:#99ff99;text-decoration:none;padding:4pt}
.link_in2 a:active{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}

.link_title{color:#666666;font-size:11pt;background-color:#e7e7e7;font-weight:900;padding:3pt}

.link_in3{background-color:#ffffff;border-left:solid 6pt #ff9900;border-right:dotted 1pt #666666;border-top:solid 1pt #ff9900;border-bottom:solid 1pt #ff9900;text-align:right;vertical-align:middle}
.link_in3 a:link{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}/*特定の要素のみに適用*/
.link_in3 a:visited{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}
.link_in3 a:hover{display:block;line-height:1.2em;color:#666666;background-color:#ffcc00;text-decoration:none;padding:4pt}
.link_in3 a:active{display:block;line-height:1.2em;color:#666666;background-color:#ffffff;text-decoration:none;padding:4pt}


/*アルバム、pict.php*/
.pic_fl{cursor:pointer;width:150px}
.pic_com{border:solid 1px #999999;padding:10px 10px 0px}
.pic_in{vertical-align:top;padding-left:10px}
.pic_pa{padding-top:10px;padding-left:10px}

.pic_title{color:#333333;font-size:11pt;background-color:#e7e7e7;font-weight:900;padding:3pt}


/*データ、storage.php*/
.str_in2{color:#ffffff;font-size:10pt;background-color:#bebebe;font-weight:900;border-left:solid 10pt #999999;border-top:solid 1pt #999999;border-bottom:solid 1pt #999999;padding:1pt 3pt 1pt}
.str_in3{color:#333333;font-size:9pt;font-weight:normal;border-right:solid 10pt #999999;border-top:solid 0pt #999999;padding:2pt 3pt 1pt;text-align:right}
.str_in3 a:link{font-size:9pt;font-weight:900}/*特定の要素のみに適用*/
.str_in3 a:visited{font-size:9pt;font-weight:900}
.str_in3 a:hover{font-size:9pt;font-weight:900}
.str_in3 a:active{font-size:9pt;font-weight:900}

.str_in4{padding:5px 0px 10px}
.str_s{font-size:8pt}
.str_title{color:#666666;font-size:11pt;background-color:#e7e7e7;font-weight:900;padding:3pt}


/*会議室*/
.meeting_titleP{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #9999ff;border-bottom:solid 1pt #9999ff;padding:1pt 3pt 1pt}
.meeting_titleB{background-color:#dfdfff;color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #9999ff;border-bottom:solid 1pt #9999ff;padding:1pt 3pt 1pt}
.meeting_titleC{color:#333333;font-size:9pt;font-weight:900;border-left:solid 10pt #9999ff;border-bottom:solid 1pt #9999ff;padding:1pt 3pt 1pt}
.meeting_title2{color:#333333;font-size:9pt;font-weight:normal;border-right:solid 10pt #9999ff;border-top:solid 1pt #9999ff;padding:2pt 3pt 1pt;text-align:right}
.meeting_01{font-size:10pt;padding:2pt 2pt 10pt}
.meeting_01 a:link{font-weight:900}/*特定の要素のみに適用*/
.meeting_01 a:visited{font-weight:900}
.meeting_01 a:hover{font-weight:900}
.meeting_01 a:active{font-weight:900}

.meeting_02{font-size:8pt;padding:2pt 2pt 5pt}


/*スケジュール一覧表示*/
.schedule_t{color:#ffffff;font-size:10pt;font-weight:bold}
.schedule_t a:link{font-weight:normal;color:#333333;text-decoration:none}
.schedule_t a:hover{font-weight:normal;color:#ff0000;text-decoration:underline}
.schedule_t a:active{font-weight:normal;color:#333333;text-decoration:none}
.schedule_t a:visited{font-weight:normal;color:#333333;text-decoration:none}

.schedule_l{color:#ffffff;font-size:10pt;font-weight:normal;text-align:right}
.schedule_l a:link{font-weight:normal;color:#ffffff;text-decoration:underline}
.schedule_l a:hover{font-weight:normal;color:#ff0000;text-decoration:underline}
.schedule_l a:active{font-weight:normal;color:#ffffff;text-decoration:underline}
.schedule_l a:visited{font-weight:normal;color:#ffffff;text-decoration:underline}


/*スケジュールカレンダー表示*/
#calendar{width:560px;background-color:#bebebe}
#yearmonth{font-size:10pt;font-weight:bold;width:560px;padding:2pt 5pt 2pt}
#week,#day{background-color:#eaeaea;width:80px;text-align:center}
#weeksun,#daysun{background-color:#ffcccc;width:80px;text-align:center;color:#ff0000}
#weeksat,#daysat{background-color:#99ccff;width:80px;text-align:center;color:#0000ff}
#data{font-size:8pt;width:80px;text-align:left;background-color:#ffffff}

/*管理ページ*/
.admin_01{font-size:9pt;background-color:#e7e7e7;border-left:solid 1px #999999;border-right:solid 1px #999999;border-top:solid 1px #ffffff;border-bottom:solid 1px #999999}
.admin_01 a:link{padding:2pt 5pt 2pt;font-weight:bold;text-decoration:none;width:100%}
.admin_01 a:hover{padding:2pt 5pt 2pt;font-weight:bold;text-decoration:none;background-color:#cdcdcd;width:100%}
.admin_01 a:active{padding:2pt 5pt 2pt;font-weight:bold;text-decoration:none;width:100%}
.admin_01 a:visited{padding:2pt 5pt 2pt;font-weight:bold;text-decoration:none;width:100%}
.admin_02{padding:2pt 5pt 2pt;font-size:9pt;background-color:#e7e7e7;border-left:solid 1px #999999;border-right:solid 1px #999999;border-top:solid 1px #ffffff;border-bottom:solid 1px #999999}


#P{width:100%}
#P a:link{color:#333333;text-decoration:none}
#P a:hover{color:#660033;text-decoration:none}
#P a:active{text-decoration:none}
#P a:visited{color:#666666;text-decoration:none}


#PVisibleID{font-size:8pt;font-weight:normal;padding:5px}
#PComment{font-size:8pt;font-weight:bold;padding:5px}

#B{font-size:10pt;font-weight:900;width:100%}
#BComment{font-size:10pt;padding:5px}
#BOperation{font-size:9pt;font-weight:normal;padding:5px}

#C{width:100%}
#C a:link{color:#333333;text-decoration:none}
#C a:hover{color:#660033;text-decoration:none}
#C a:active{text-decoration:none}
#C a:visited{color:#666666;text-decoration:none}

#CVisibleID{font-size:8pt;font-weight:normal;padding:5px}
#CComment{font-size:8pt;font-weight:bold;padding:5px}
