/*<agl.folder "TAB ">*/
#tab_parent  { margin-top: 15px; margin-bottom: 25px }
#tab_parent ul { font-size: 11px; list-style-type: none; margin: 0 0 0 12px; padding: 0; height: 1% }
#tab_parent li   { line-height: 100%; margin: 0 5px; padding: 0; width: 160px; float: left }
#tab_parent .tab a  { color: #666; text-decoration: none; background-color: transparent;  background-repeat: repeat-x; background-position: center bottom; text-align: center; display: block; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ccc }
#tab_parent .tab a:hover { }
#tab_parent .tab a.sel { color: #eaeaea; background-color: transparent;  background-repeat: repeat-x }
#tab_parent #tab1,
#tab_parent #tab2,
#tab_parent #tab3,
#tab_parent #tab4  { margin-top: 0; /*width: 400px; height: 300px;*/ clear: both }
#tab_parent #tab1 { }
#tab_parent #tab2 { display: none }
#tab_parent #tab3 { display: none }
#tab_parent #tab4 { display: none }
/*</agl.folder>*/
#home .top_event a  { background-image: url(../images/event/ttl-event-information.gif); display: block; height: 52px }
#home .top_oshirase a  { background-image: url(../images/event/ttl-event-oshirase.gif); display: block; height: 52px }
#home .top_animal a  { background-image: url(../images/top/ttl-animal.jpg); display: block; height: 52px }
#home .top_satoyama a  { background-image: url(../images/top/ttl-satoyama.jpg); display: block; height: 52px }
#home .top_local a { background-image: url(../images/top/icon-region.jpg); display: block; height: 52px }
#home .top_blog a  { background-image: url(../images/top/icon-blog.jpg); display: block; height: 52px }
.top-blog-left { width: 305px; float: left }
.top-blog-right { width: 305px; float: right }
/*#home .top-blog-left .summary_body, #home .top-blog-right .summary_body { display: none }*/
/*<agl.folder "EVENT CALENDAR">*/
#calen      { text-align: center; margin: 0 auto 30px; padding: 0; z-index: 1000; width: 610px }
#calen_tb       { text-align: center; margin-right: auto; margin-left: auto; width: 610px; border-top: 1px solid #e6e6e6; border-collapse: collapse       }
#calen_tb caption { text-align: left; padding: 3px }
#calen_tb tr { }
#calen_tb th , #calen_tb td       { font-weight: normal; border-bottom: 1px solid #e6e6e6 }
.calen_head     { font-size: 12px; line-height: 110%; background-color: #9cf; text-align: left; padding: 5px; width: 140px; border-right: 1px solid #e6e6e6 }
.calen_head a { color: #fff; text-decoration: none }
.calen_year     { font-size: 11px; text-align: center; width: 25px; border-right: 1px solid #e6e6e6 }
#calen_tb td     { background-image: url(../images/top/calen_bg.gif); background-repeat: repeat-y; background-position: 0 0 }
.calen_month    { font-size: 10px }
.calen_month p      { font-size: 10px; text-align: center; margin: 0; padding: 0; width: 35px; float: left }
.calen_event     { position: relative; height: 22px }
.calen_band      { background-color: #ffa5a5; display: block; position: absolute; top: 0; height: 18px; float: left }
a.event_cate { color: #fcfcfc; font-size: 10px; text-decoration: none; display: block; margin-top: 2px; padding: 1px }
a.event_lecture { background-color: #d20000 }
a.event_course { background-color: #68a02c }
a.event_news { background-color: #69c }
a.event_official_ex  { background-color: #c90 }
span.event_lecture { color: #d20000 }
span.event_course { color: #68a02c }
span.event_news { color: #69c }
span.event_official_ex { color: #c90 }
#more_open { text-align: right; cursor: pointer }
#more_close { text-align: center; padding: 10px }
#more_obj { background-image: url("../images/top/event_bg.gif"); background-repeat: no-repeat; background-position: center bottom; margin-top: 15px }



/*</agl.folder>*/
/*<agl.folder "EVENT">*/
#dp_pic { margin-bottom: 20px }
#event2, #event3 { display: none }
#event1, #event2, #event3 { padding: 25px 5px 5px }
#event1 { background-color: #ffa61a }
#event2 { background-color: #9cf }
#event3 { background-color: #ffa5a5 }
.event_in  { background-color: #fff; padding: 20px 10px 5px; bottom: 250px }
#sel { list-style-type: none; margin: 0; padding: 0 }
#sel li { margin: 0; padding: 0; float: left }
#sel li a { background-repeat: no-repeat; height: 33px; float: left }
#sel li a span { display: none }
.event_sel1 a { background-image: url(../images/top/ttl-sw-event.gif); width: 215px }
.event_sel2 a { background-image: url(../images/top/ttl-sw-recruit.gif); width: 210px }
.event_sel3 a { background-image: url(../images/top/ttl-sw-calendar.gif); width: 215px }
/*</agl.folder>*/

