@charset "utf-8";

/*---------------------------------------------
kaijyou
---------------------------------------------*/

#fes_kaijyou #content .kaijyou_section { font-size:108%; }
#fes_kaijyou #content .kaijyou_section div.info { width:460px; }
#fes_kaijyou #content .kaijyou_section div.info dl {}
#fes_kaijyou #content .kaijyou_section div.info dl dt {}
#fes_kaijyou #content .kaijyou_section div.info dl dd:after { content:" "; clear:both; display:block; }
#fes_kaijyou #content .kaijyou_section div.info dl dd { overflow:hidden; }

/*
#fes_kaijyou #content .kaijyou_section div.info dl dd div { overflow:hidden; }
#fes_kaijyou #content .kaijyou_section div.info dl dd div:after { content:" "; clear:both; display:block; }
#fes_kaijyou #content .kaijyou_section div.info dl dd div span { display:block; float:left; }
#fes_kaijyou #content .kaijyou_section div.info dl dd div span.date { width:8em; text-align:right; }
#fes_kaijyou #content .kaijyou_section div.info dl dd div span.sat { color:#003399; }
#fes_kaijyou #content .kaijyou_section div.info dl dd div span.sun { color:#ff3333; }
*/

#fes_kaijyou .item_box a {}
#fes_kaijyou .item_box img { margin-top:5px; }
#fes_kaijyou .item_box a img { margin-top:0; }

#fes_kaijyou #content .kaijyou_section h3 { border: none; background-color: #8CC63F; color: white; font-size:116%; padding: 3px 10px; margin: 1px 1px 10px; }

#fes_kaijyou #content .kaijyou_section ul.linkList li { padding-left:0; }
#fes_kaijyou #content .kaijyou_section ul.linkList li a.i_pdf { background:url(../images/i_pdf.png) left 1px no-repeat; background-size:13px 16px; padding-left:18px; }
#fes_kaijyou #content .kaijyou_section ul.linkList li span { color:#999; }

#fes_kaijyou #content .kaijyou_section div.info dl dd ol { /*border-top:1px dotted #ddd;*/ margin-top:5px; }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li { margin-right:10px; float:none; padding:5px 0; } 

#fes_kaijyou #content .kaijyou_section div.info dl dd ol li { background:#fff; }/*f4f1ea*/
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li.sat { /*background:#fff;*/ }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li.sun { /*background:#fff;*/ }

#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table { width:100%; }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table th { line-height: 1.6; padding:0 0 0 5px; width:90px; text-align:right; vertical-align:top; }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td { line-height: 1.6; padding:0 5px; width:auto; } 
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.time {}
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.time span {}
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.timetable  { color:#ccc; font-size:93%; text-align:center; padding:0 5px 0 0; /*width:90px;*/ }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.timetable a {}
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.timetable a:hover { color:#ff0000; }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li table td.notes { color:#555; font-size:93%; padding:0 0 0 5px; }

#fes_kaijyou #content .kaijyou_section div.info dl dd ol li.sat table th { color:#003399; }
#fes_kaijyou #content .kaijyou_section div.info dl dd ol li.sun table th { color:#ff3333; }


/*
#fes_kaijyou #content .kaijyou_section ol.linkList li.last-child { margin-right:0; }
#fes_kaijyou #content .kaijyou_section ol.linkList li p { text-align:center; width:180px; }
#fes_kaijyou #content .kaijyou_section ol.linkList li p.fri {}
#fes_kaijyou #content .kaijyou_section ol.linkList li p.sat { color:#003399; }
#fes_kaijyou #content .kaijyou_section ol.linkList li p.sun { color:#ff3333; }
#fes_kaijyou #content .kaijyou_section ol.linkList li div {}
#fes_kaijyou #content .kaijyou_section ol.linkList li span {}
*/