@charset "UTF-8";
body{
margin:0;
padding:0;
border:0px solid #ccc;
font-size:0.85em;
font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
color:#333;
line-height:170%;
background:url(../images/bk_0.jpg) repeat 0 0;
}
/* 外枠 */
#box0{
margin:0 auto;
padding:0;
border:0px solid #ccc;
width:900px;
}
/* -----共通----- */
#clr_lft{clear:left;}
#clr_bot{clear:both;}
img{border:0px dotted #ccc;}
p{
margin:0;
padding:10px 0px 3px 0px;	
}
/* センター */
#box_center{
text-align:center;
}
/* 右寄せ */
#box_right{
text-align:right;
}


/*画像左まわりこみ*/
.imgfltlft{
margin:0;
padding:0px 7px 5px 7px;	
float:left;
}
/*画像右まわりこみ*/
.imgfltrgt{
margin:0;
padding:0px 7px 5px 7px;	
float:right;
}

/* ヘッド部分 */
#menu{
margin:0;
padding:0;
border:0px solid #ccc;
height:6px;
}
/* ぱんくずリスト */
#pnkz{
margin:0;
padding:2px 7px;
font-size:0.9em;
background:#eec;
border-bottom:2px solid #aaa;
}
#pnkz a{color:#307;text-decoration:underline;}
#pnkz a:hover{color:#aaa;}

/* H1 */
h1{
margin:0;
padding:5px;
font-size:1.3em;
}

/* -----メイン----- */
#box1{
margin:0;
padding:5px;
border-top:0px solid #ccc;
border-bottom:3px solid #333;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#fff;
}
/* 上部ロゴ */
#head_logo{
margin:0;
padding:0px;
text-align:right;
}
/* -----フッタ----- */
#ft_menu{
margin:0;
padding:3px 5px;
border-bottom:2px solid #ccc;
text-align:center;
background:#fff;
font-size:0.9em;
}
#ft_menu a{text-decoration:none;color:#63c;}
#ft_menu a:hover{color:#aaa;}

#ft_info{
margin:0;
padding:5px 5px;
border-bottom:2px dotted #aaa;
text-align:center;
background:#fff;
font-size:0.9em;
}
#ft_info .t_name{
font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
font-size:1.1em;
}
#ft_info .tel{
font-family:Arial,'ＭＳ Ｐゴシック',sans-serif;
font-size:1.3em;
}
#ft{
margin:0;
padding:2px 7px;
border-bottom:0px solid #ccc;
color:#666;
font-size:0.9em;
text-align:right;
background:#fff;
}
/* ----------共通マーク---------- */
.m_cal_s{
background:url(../images/m_cal_s.jpg) no-repeat 0 0;
padding:0 0 0 25px;
}
/* ----------共通フォント---------- */
/* 小さい緑 */
.f1{
color:#019934;
font-size:0.9em;
}
/* ちょっと大きい赤 */
.f2{
color:#900;
font-size:1.1em;
}
/* ちょっと大きい */
.f3{
font-size:1.1em;
}
/* 小さい */
.f4{
font-size:0.9em;
}
/* 大きい赤 */
.f5{
font-size:1.3em;
color:#900;
}
/* 大きい青 */
.f6{
font-size:1.3em;
color:#309;
}
/* 小さい薄い */
.f7{
font-size:0.9em;
color:#aaa;
}
/* 大きい */
.f8{
font-size:1.3em;
}
/* ちょっと薄い */
.f9{
color:#666;
}
/* ちょっと薄いムラサキ */
.f10{
color:#66c;
}
/* 少々小さい薄い */
.f11{
font-size:0.9em;
color:#666;
}

/* ----------home---------- */
#home{
margin:0;
padding:0;
}

/* 左枠 */
#home_box_l{
margin:0;
padding:0 0 0 0;
border:0px dotted #ccc;
float:left;
/*width:300px;*/
width:30%;
}
#howtopc{
margin:0;
padding:2px 0 3px 3px;
border-bottom:0px dotted #ccc;
}
#home_daimei1{
margin:7px 0 0 0;
padding:2px 0 2px 10px;
border-bottom:0px dotted #ccc;
background:url(../images/bk_lft1.jpg) no-repeat 0 0;
}
#home_box_l ul{
list-style-type:none;
margin:0;
padding:5px 0 5px 20px;
}
#home_box_l a{color:#66c;text-decoration:none;}
#home_box_l a:hover{color:#aaa;}

#home_box_l  .thisp{
background:url(../images/bk_a5.jpg) no-repeat 0 100%;
}

#box_l_box1{
margin:0;
padding:20px 8px 0 0;
border:0px solid #ccc;
font-size:0.8em;
text-align:right;
}
#box_c_box1{
margin:0;
padding:20px 8px 0 0;
border:0px solid #ccc;
font-size:0.8em;
text-align:center;
}

/* 右枠 */
/* ページの題名 */
/*#r_subj{
margin:0;
padding:5px 0 0 0;	
background:url(../images/bk_a4.jpg) no-repeat 0 0;
border:0px dotted #ccc;
width:554px;
height:30px;
text-align:center;
}
*/
#home_box_r{
margin:0;
padding:0 0 0 0;
border-left:1px dotted #ccc;
float:left;
/*width:560px;*/
width:68%;
}
#home_box_r a{color:#307;text-decoration:underline;}
#home_box_r a:hover{color:#aaa;}
#home_daimei2{
margin:7px 0 0 0;
padding:2px 0 2px 10px;
border-bottom:1px dotted #ccc;
background:url(../images/bk_rgt1.jpg) no-repeat 0 0;
}
#osirase_top{
margin:0;
padding:5px 0 2px 10px;
}
#osirase_top img{
margin:0;
padding:0px 10px 10px 0;
float:left;
border:0px dotted #ccc;
}
/* リスト */
/* →印 */
#osirase_top ul{
list-style: url(../images/m_list1.jpg) disc;
margin:0;
padding:7px 0 7px 30px;
border:0px dotted #ccc;
}
#osirase_top li{
margin:0;
padding:3px 0;
border:0px dotted #ccc;
}

/* ----------コンテンツ---------- */
#cont{
margin:0;
padding:5px 0 2px 10px;
}
#cont h3{
margin:0;
padding:2px 0 3px 0;
font-size:1.2em;
}
#cont .box2{
margin:7px 0;
padding:2px;
border:1px dotted #ccc;
background:#eee;
}
#cont_box1{
margin:7px 0;
padding:7px;
border:1px dotted #ccc;
background:#eea;
}
#box_imgtxt{
margin:0;
padding:3px;	
text-align:center;
border:1px solid #ccc;
float:left;
}
/* リスト */
#cont ul{
margin:0;
padding:7px 0 7px 30px;
border:0px dotted #ccc;
}
/* disc */
#cont ul.m_1{
list-style: disc;
}
/* attention */
#cont ul.m_2{
list-style: url(../images/m_atention.jpg) disc;
}
/* → */
#cont ul.m_3{
list-style: url(../images/m_list1.jpg) disc;
}
/* ※ */
#cont ul.m_4{
list-style: url(../images/m_kome.jpg) disc;
}
/* 12345... */
#cont ul.m_5{
list-style: decimal;
}
/* ■ */
#cont ul.m_6{
list-style: square;
}
/* PDF */
#cont ul.m_7{
list-style: url(../images/m_pdf.jpg) disc;
}
/* WORD */
#cont ul.m_8{
list-style: url(../images/m_word.jpg) disc;
}
/*EXCEL */
#cont ul.m_9{
list-style: url(../images/m_excel.jpg) disc;
}
#cont li{
margin:0;
padding:3px 0;
border:0px dotted #ccc;
}






/* １枠 */
#home_box_c{
margin:0 auto;
padding:5px;
border:1px dotted #ccc;
width:98%;
}

/* サイトマップ */
/* ボックス */
#home_box_c1{
margin:0;
padding:5px 5px 5px 15px;
border-right:0px dotted #ccc;
float:left;
width:30%;
}
#sitemap{
}
#sitemap p{
/*line-height:150%;*/
margin:5px 0;
/*padding:50px 0;*/
}
#sitemap a{color:#307;text-decoration:none;}
#sitemap a:hover{color:#aaa;}
#sitemap .t1{
background:url(../images/m_list_sm1.jpg) no-repeat 0 100%;
padding:0 0 0 13px;
}
#sitemap .t2{
background:url(../images/m_list_sm2.jpg) no-repeat 20px 50%;
padding:0 0 0 33px;
}
#sitemap .t3{
background:url(../images/m_list_sm3.jpg) no-repeat 40px 50%;
padding:0 0 0 53px;
}
#sitemap .t4{
background:url(../images/m_list_sm4.jpg) no-repeat 60px 50%;
padding:0 0 0 73px;
}
/* リンク */
#linklink{
}
#linklink p{
/*line-height:150%;*/
margin:5px 0;
/*padding:50px 0;*/
}
#linklink a{color:#307;text-decoration:none;}
#linklink a:hover{color:#aaa;}
#linklink .t1{
background:url(../images/m_list_sm1.jpg) no-repeat 0 100%;
padding:0 0 0 20px;
/*font-weight: bold;*/
color:#665;
}
#linklink .t2{
background:url(../images/m_list_sm2.jpg) no-repeat 20px 50%;
padding:0 0 0 33px;
}

/* 館内案内Flash */

#flashContent { width:100%; height:100%; }

/* cont内２段組 */
/* 受付 */
#inCont_lft{
float:left;
border:0px solid #ccc;
padding:0;
}
#inCont_rgt{
float:left;
border:0px solid #ccc;
padding:5px;
}





/* 登録団体 */

#d_bunya_img{
margin:0;
padding:5px 3px;
border:0px solid #ccc;
text-align:center;
float:left;
}
#d_bunya_img span{
margin:0;
padding:0px;
border-top:0px dotted #666;
}


/* 可否 */
#kahi_hyou{
}
#kahi_hyou table{
border:1px solid #ccc;
width:100%;
border-collapse:collapse;
}
#kahi_hyou td{
border:1px solid #ccc;
width:25%;
font-size:0.9em;
}
#kahi_hyou td.td0_0{
background:#fff;
}
#kahi_hyou td.td0_3{
background:#eee;
font-size:0.8em;
text-align:center;
}
#kahi_hyou td.td1_1{
background:#eee;
padding:5px;
}
#kahi_hyou td.td1_2{
background:#eee;
font-size:0.9em;
padding:5px;
}
#kahi_hyou td.td1_3{
background:#fff;
font-size:0.9em;
padding:3px 3px 3px 10px;
}
#kahi_hyou td.td1_4{
background:#fff;
font-size:0.9em;
padding:3px 3px 3px 10px;
}

/* 貸し出しテーブル */
#kasidasi_hyou{
}
#kasidasi_hyou table{
border:1px solid #ccc;
width:100%;
border-collapse:collapse;
}
#kasidasi_hyou td{
border:1px solid #ccc;
font-size:0.9em;
}
#kasidasi_hyou td.td0_3{
background:#eee;
font-size:0.8em;
text-align:center;
}
#kasidasi_hyou td.td1_1{
background:#eee;
padding:5px;
}
#kasidasi_hyou td.td1_3{
background:#fff;
font-size:0.9em;
padding:3px 3px 3px 10px;
}


/* 運営委員会名簿 */
#u_meibo1{
margin:0;
padding:0;
float:left;
border-bottom:1px solid #ccc;
width:30%;
height:25px;
}
#u_meibo2{
margin:0;
padding:0;
float:left;
border-bottom:1px solid #ccc;
width:68%;
height:25px;
color:#666;
}
/*よくある質問  */
#qa_bar{
margin:0;
padding:2px 0 2px 10px;
border-bottom:0px dotted #ccc;
background:url(../images/bk_q.jpg) no-repeat 0 0;
}
#qa_q{
margin:20px 20px 20px 10px;
padding:2px 0 2px 25px;
border-bottom:1px dotted #900;
background:url(../images/m_q.jpg) no-repeat 0 0;
}
#qa_a{
margin:20px 20px 20px 20px;
padding:2px 0 2px 38px;
border-bottom:0px dotted #ccc;
background:url(../images/m_q_a.jpg) no-repeat 0 0;
}


/* イベント報告 */
#ev_h1{
margin:0;
padding:0;
float:left;
border-bottom:1px solid #ccc;
width:60%;
height:25px;
}
#ev_h2{
margin:0;
padding:0;
float:left;
border-bottom:1px solid #ccc;
width:38%;
height:25px;
color:#666;
text-align:right;
}


/* ボランティアカフェ */

#cafe_q{
margin:20px 20px 20px 10px;
padding:2px 0 2px 25px;
border-bottom:1px dotted #900;
background:url(../images/v/m_cafe.jpg) no-repeat 0 0;
}
#cafe_a{
margin:20px 20px 20px 20px;
padding:2px 0 2px 0px;
border-bottom:0px dotted #ccc;
}
/* ヤングマン */
#ym_cl1{
margin:0;
padding:0;
float:left;
border-bottom:0px solid #ccc;
width:10%;
height:25px;
}
#ym_cl2{
margin:0;
padding:0;
float:left;
border-bottom:1px solid #ccc;
width:88%;
color:#666;
}
#ym_cl3{
margin:0;
padding:0;
float:left;
border-bottom:1px dotted #556B2F;
width:98%;
color:#666;
}



#wigi_twitter{
margin:13px auto;
padding:0;
width:210px;
}



/* サイト内検索 */
#srchBox0{
margin:0;
padding:10px 0 0 10px;
border:0px solid #ccc;
}


/* アクセシビリティ（不可視本文へのリンク） */
#ac_nab{
display:none;
}

/* -----メニューナビゲータ----- */
#homenav{
margin:0;
width:800px;
border:0px solid #fcc;
height:30px;
/*float:left;*/
}
#homenav ul{
padding:0;
margin:0;
list-style-type: none ;
position: absolute;
}
#homenav li{	
}
#homenav li a{
width:180px;
display:block;
}
#homenav li a span{
display:none;
}
/* = nav01 = */
#homenav li.nav01, #homenav li.nav01_this{
position: absolute;
left: 0px;
top: 0px;
}
#homenav li.nav01 a, #homenav li.nav01_this a{
height:30px;
background:url(../images/menu.jpg) no-repeat 0 0;
}
#homenav li.nav01_this a{
background-position: 0px -30px;
}
#homenav li.nav01 a:hover{
background-position: 0 -30px;
}
/* = nav02 = */
#homenav li.nav02, #homenav li.nav02_this{
position: absolute;
left: 180px;
top: 0px;
}
#homenav li.nav02 a, #homenav li.nav02_this a{
height:30px;
background:url(../images/menu.jpg) no-repeat -180px 0;
}
#homenav li.nav02_this a{
background-position: -180px -30px;
}
#homenav li.nav02 a:hover{
background-position: -180px -30px;
}
/* = nav03 = */
#homenav li.nav03, #homenav li.nav03_this{
position: absolute;
left: 360px;
top: 0px;
}
#homenav li.nav03 a, #homenav li.nav03_this a{
height:30px;
background:url(../images/menu.jpg) no-repeat -360px 0;
}
#homenav li.nav03_this a{
background-position: -360px -30px;
}
#homenav li.nav03 a:hover{
background-position: -360px -30px;
}
/* = nav04 = */
#homenav li.nav04, #homenav li.nav04_this{
position: absolute;
left: 540px;
top: 0px;
}
#homenav li.nav04 a, #homenav li.nav04_this a{
height:30px;
background:url(../images/menu.jpg) no-repeat -540px 0;
}
#homenav li.nav04_this a{
background-position: -540px -30px;
}
#homenav li.nav04 a:hover{
background-position: -540px -30px;
}
/* = nav06 = */
#homenav li.nav06, #homenav li.nav06_this{
position: absolute;
left: 720px;
top: 0px;
}
#homenav li.nav06 a, #homenav li.nav06_this a{
height:30px;
background:url(../images/menu.jpg) no-repeat -720px 0;
}
#homenav li.nav06_this a{
background-position: -720px -30px;
}
#homenav li.nav06 a:hover{
background-position: -720px -30px;
}

/* */
.sanawe{color:#f00;}
