/*トップナビ*/
.topmenu_katsudo{position:relative;width:100%;background-color:#fff;}
.topmenu_katsudo_a{padding-bottom:4px;position:relative;margin-right:-10000px;width:100%;border-color:#777777;background-color:#FFFFFF;background-color:transparent;}
.topmenu_katsudo_a:hover{min-height:0px;width:100%;margin:0px -10000px 0px 0%;background-color:#AAAAAA;}
.topmenu_katsudo_a .MuseMenuActive{background-color:#666666;}
.topmenu_katsudo_year_name{color:#505050;line-height:11px;text-align:center;font-size:9px;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;margin-left:2px;margin-right:2px;}
.topmenu_katsudo_year{min-height:11px;padding-top:4px;position:relative;margin-right:-10000px;top:2px;width:95.88%;left:2.07%;}
.topmenu_katsudo_a:hover .topmenu_katsudo_year{padding-top:4px;padding-bottom:0px;min-height:11px;width:95.88%;margin:0px -10000px 0px 0%;}



/*サイドナビ*/
.sidenav{
width: 209px;
background-color: #2D3135;
height: 800px;
position: relative;
}
.accordion {
  width: 209px;
  z-index: 9999999!important;
}
.accordion h1, h2, h3 {
  cursor: pointer;
}
.accordion .links{
}
.accordion h1 {
  padding: 10px 8px 6px 8px;
  background-color: #4D5056;
  font-size: 0.7em;
  font-weight: 200;
  color: #fff;
  border-bottom: 1px solid #3E3E3E;
}
.accordion h1:hover {
  color: #E4A502;
}
.accordion div, .accordion p {
  display: none;
}
.accordion h2 {
  padding: 7px 10px;
  background-color: #3A4046;
  font-size: 0.7em;
  font-weight: 200;
  color: #fff;
}
.accordion h2:hover {
  background-color: #E4A502;
}
.accordion h3 {
  padding: 3px 15px;
  background-color: #2D3135;
  font-size: 55%;
  font-weight: 200;
  color: #fff; 
}
.accordion h3:hover {
  background-color: #E4A502;
}
.accordion p {
  padding: 5px;
}
.accordion .opened-for-codepen {
  display: block;
}
.jimukyoku{
width: 209px;
position: absolute;
bottom: 10px;
left: 0;
z-index: 1!important;
}

/*共通*/
#sidenav{
width: 209px;
background-color: #2D3135;
height: 800px;
display: inline-block;
}


/*活動*/
.topics2019{background-color:#FFA900!important;}
.topics2019line{border-color:#FFA900!important;}
.topics2018{background-color:#55BC90!important;}
.topics2018line{border-color:#55BC90!important;}
.topics2017{background-color:#7796CC!important;}
.topics2017line{border-color:#7796CC!important;}
.katudo_box{
margin-top: 40px;
clear: both;
vertical-align: top;
}
.katudo_box:first-child{
margin-top: 20px;
}
.katudo_box .katudo_img{
float: right;
margin: 0 0 20px 20px;
}
.katudo_box p{
text-align: right;
letter-spacing: 0.2em;
color:#4B4848;
font-family:Comic Sans, Comic Sans MS, cursive;
margin-bottom: 5px;
}
.katudo_box img{
margin-bottom: 5px;
width: 277px;
}
.katudo_box h3{
color:#4B4848;line-height:1.5em;font-size:130%;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;padding-bottom: 10px;
}
.katudo_box .line2019{border-bottom: solid #FFA900 1px!important;}
.katudo_box .line2018{border-bottom: solid #55BC90 1px!important;}
.katudo_box .line2017{border-bottom: solid #7796CC 1px!important;}
.katudo_box .text_box{
padding: 10px 0;
color:#4B4848;
font-size: 85%;
line-height: 1.8em;
}

/*計画・報告*/
.keikaku2019{background-color:#FFA900!important;}
.keikaku2019sub{background-color:#FFDA97!important;}
.keikaku2019text{background-color:#FFF2CD!important;}
.keikaku2019line{border-color:#FFA900!important;}
.keikaku2018{background-color:#55BC90!important;}
.keikaku2018sub{background-color:#B2E2CC!important;}
.keikaku2018text{background-color:#DDF0E5!important;}
.keikaku2018line{border-color:#55BC90!important;}
.keikaku2017{background-color:#7796CC!important;}
.keikaku2017sub{background-color:#ADC2E2!important;}
.keikaku2017text{background-color:#D6DEF5!important;}
.keikaku2017line{border-color:#7796CC!important;}
.list1{
padding-left: 1.5em;
}
.list1 li{
list-style: disc;
font-size:12px;
}
.list2{
padding:0 0 0 1em;
padding-left: 1.5em;
}
.list2 li{
list-style-type: decimal!important;
font-size:12px;
}
.list3{
padding:0 0 0 0em;
margin:0;
}
.list3 li{
list-style-type:none;
list-style-position:inside;
counter-increment: cnt;
}
.list3 li:before{
display: marker;
content: "(" counter(cnt) ") ";
}
.keikaku-title{
text-align: center;
clear: both;
margin-bottom: 20px;
font-family:ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
}


/*歴史*/
.historybox01{z-index:273;margin-right:-10000px;margin-top:39px;width:22.38%;margin-left:7.72%;}
.historybox02{z-index:266;margin-right:-10000px;margin-top:38px;width:21.45%;margin-left:31.02%;}
.historybox01title{z-index:273;}
.historybox02title{z-index:266;}
.historybox01text{z-index:289;}
.historybox02text{z-index:280;}
.history_title_box{min-height:84px;border-style:solid;border-color:#505050;background-color:transparent;color:#3C3C3C;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;position:relative;width:98.49%;margin-left:0.38%;border-width:0px 0px 0px 3px;}
.history_title{font-size:18px;line-height:22px;padding-left:5px;}
.history_subtitle{font-size:13px;line-height:23px;padding-left:5px;}
.history_text{background-color:transparent;color:#484848;line-height:23px;font-size:13px;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;margin-top:21px;position:relative;width:96%;}

#historylinks{z-index:94;background-color:#D7A546;padding-bottom:100px;position:relative;margin-right:-10000px;margin-top:4px;width:21.19%;left:54.24%;}
.historylinks_list{font-size:18px;line-height:32px;letter-spacing:2px;color:#505050;}
.historylinks_active{font-size:27px;line-height:47px;letter-spacing:2px;color:#FFFFFF;}

#history_year{z-index:143;background-color:#E6E6F5;position:relative;width:100%;color:#484848;line-height:18px;font-size:12px;font-family:ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;}
#history_year_obi{display: inline-block;box-shadow:8px 0px 12px rgba(0,0,0,0.3);background-color:#D7A546;width:5.01%;margin-right: 30px;}

.history_year_box{min-height:328px;width:29%;margin:20px 5px;display: inline-block;}
.history_year_box ul{margin-left:1em;}
.history_year_box ul li:before {content: '・';}

.history_yakuin th,.history_yakuin td{
border-collapse: collapse;
border-spacing: 0;
padding-bottom: 5px;
}
.history_yakuin th{
font-size: 80%;
padding-right: 2em;
}

/*概要*/
#gaiyo{
color:#4B4848;
}
#gaiyo .gaiyo_title{
padding-left: 15px;
}
#gaiyo h3{
font-size:320%;
font-family:Courier New, Courier, monospace;
line-height: 50px;
font-weight: 500;
padding-left: 15px;
}
#gaiyo p{
font-size:160%;
margin: 10px 0 ;
}
#gaiyo .box{
margin-top: 10px;
padding: 30px;
background-color: #EEF6FB;
line-height: 1.5em;
}
#gaiyo h4{
font-size:200%;
border-bottom: 1px solid #4B4848;
padding-bottom: 10px;
margin-top: 40px;
}
#gaiyo h4:first-child{
margin-top: 0;
}
#gaiyo h4 span{
font-size:60%;
}
#gaiyo .naiyou{
width:700px;
margin: 20px auto;
table-layout:auto;
}
#gaiyo th,td{
border-collapse: collapse;
border-spacing: 0;
padding: 0;
padding-right: 2em
}
.enkaku th,.enkaku td{
border-collapse: collapse;
border-spacing: 0;
padding: 5px 5px;
}
.enkaku th{
width:8em;
}
.genjo ol,li{
list-style-type: none;
}
.genjo li{
margin-top: 5px;
}
.genjo div{
margin: 5px 0 5px 3em;
}















































