@charset "utf-8";
/****************************************************
*
*Contents Style CSS
*Site 
*
*****************************************************/

/* --------------------------------------------------------
   Event
-------------------------------------------------------- */

/*  event box
-----------------------------------*/
#event .box {width: 678px;padding: 10px 10px 8px 10px;overflow: hidden;_zoom: 1;font-size: 93%;}
#event .box .data_l {width: 330px;float: left;}
#event .box .data_l dl { width: 320px;margin: 0;padding: 0 0 5px 0;overflow: hidden;_zoom: 1;}
#event .box .data_l dl dt {float: left;width: 3em;padding: 0;font-weight: bold;}
#event .box .data_l dl dd {margin-left: 3.5em;padding: 0;}
#event .box .data_r {width: 330px;float: right;}
#event .box .data_r dl { width: 320px;margin: 0;padding: 0 0 5px 0;overflow: hidden;_zoom: 1;}
#event .box .data_r dl dt {float: left;width: 7em;padding: 0;text-align: right;font-weight: bold;}
#event .box .data_r dl dd {margin-left: 7.5em;padding: 0;}

/*  sc
-----------------------------------*/
#sc { width: 720px;margin: 0 auto;padding: 0;overflow: hidden;_zoom: 1;background:url(../../event/images/page_bg_event.jpg) no-repeat top;border: 1px solid #CCC;}
#sc .title {width: 695px; margin: 20px auto 0 auto;padding: 0 0 3px 5px;overflow: hidden;_zoom: 1;font-weight: bold;}
#sc .title_l { width: 400px;margin: 0;float: left;}
#sc .title_l li { float: left;}
#sc .title_l .year {font-size: 93%;padding: 5px 7px 0 0;}
#sc .title_l .mon {font-size: 124%; }
#sc .title_r { width: 180px;margin: 2px 0 0 0;float: right;}
#sc .title_r ul { float: right;margin: 0;text-align: right;}
#sc .title_r li { float: left;padding: 0 5px;}
#sc .icoex { width: 695px;margin: 8px auto 20px auto;padding: 0 0 3px 0;overflow: hidden;_zoom: 1;font-size: 85%;}
#sc .icoex li { float: left;padding: 0 5px 0 0;}
#sc .icoex li img { vertical-align: middle;padding: 0 5px 0 0;}

/*  scbox
-----------------------------------*/
#sc .scbox { width: 698px;margin: 0 auto 15px auto;padding: 10px 0 0 0;overflow: hidden;_zoom: 1;border: 1px solid #b0b0b0;background: url(../../event/images/sc_bg.jpg) no-repeat;}
#sc .scbox .ico {width: 400px;padding: 0 0 10px 10px;overflow: hidden;_zoom: 1;}
#sc .scbox .ico li {float: left;padding: 0 5px 0 0;}
#sc .scbox .cateico {width: 45px;float: left;padding: 0 0 0 10px;}
#sc .scbox .name {width: 630px;float: right;padding: 0 5px 0 0;}
#sc .scbox .name .day {margin: 0;padding: 0;font-size: 93%;}
#sc .scbox .name .eventtitle {margin: 0;padding: 0 0 10px 0;font-size: 108%;font-weight: bold;}

/*  CollapsiblePanel
-----------------------------------*/
.CollapsiblePanel {width: 700px;margin: 0 auto;padding: 0;overflow: hidden;_zoom: 1;background: url(../../event/images/sc_bg.jpg) no-repeat;}
.CollapsiblePanelTab {width: 698px;height: 16px;margin: 0;padding: 0;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;font-weight: bold;overflow: hidden;_zoom: 1;
background: url(../../event/images/sc_bar.gif) no-repeat;}
.CollapsiblePanelContent {margin: 0px;padding: 0px;}
.CollapsiblePanelTab a {text-decoration: none;outline: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {width: 698px;height: 16px;margin: 0;padding: 0;outline: none;background: url(../../event/images/sc_bar_on.gif) no-repeat;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {width: 698px;height: 16px;margin: 0;padding: 0;outline: none;background: url(../../event/images/sc_bar_over.gif) no-repeat;}
.CollapsiblePanelFocused .CollapsiblePanelTab {outline: none;}

/*  search_month
-----------------------------------*/
.search_month {width: 200px;height: 70px;margin: 10px auto 0 auto;padding: 35px 0 0 0;overflow: hidden;_zoom: 1;background: url(../../event/images/search_month_bg.gif) no-repeat; }
.search_month .pull {width: 100px;margin: 2px 0 0 7px;float: left;}
.search_month .gobtn {width: 85px;margin: 0 6px 0 0;float: right;}

/*  search_calendar
-----------------------------------*/
.search_calendar {width: 200px;margin: 0 auto 15px auto;overflow: hidden;_zoom: 1;}
.search_calendar .txt {padding-top: 3px;}

/*  calendar
-----------------------------------*/
#calendar {background-color: #fff;}


#calendar caption {margin: 0;padding: 5px 0 3px 2px;font-size: 12px;font-weight: bold;}
#calendar table {width: 198px;padding: 0;margin: 0 auto;border-left: 1px solid #bfbfbf;font-size: 12px;color: #616B76;background-color: #fff;}
#calendar th {width: 20px;height: 25px;color: #616B76;background: #f5f5f5;border-right: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;border-top: 1px solid #bfbfbf;text-align: center;text-align: right¥9;*text-align: right; /* IE7 */_text-align: right; /* IE6 */}
#calendar td {border-right: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;width: 20px;height: 25px;text-align: center;text-align: right¥9;*text-align: right; /* IE7 */
_text-align: right; /* IE6 */margin: 0;padding: 0;}
.ev, td.ev a, td.ev a:link, td.ev a:visited {font-weight: bold;}
.today, td.today a, td.today a:link, td.today a:visited {font-weight: bold;background: #fff7c9;}
.closed {color: #8d8d8d;background: #d9d9d9;}
#calendar .sat { color: #09C; }
#calendar .sun { color: #F36; }

/*  search_place
-----------------------------------*/
.search_place {width: 200px;margin: 0 auto 15px auto;overflow: hidden;_zoom: 1;}
.search_place li {width: 190px;height: 32px;padding: 10px 0 2px 10px;background: url(../../event/images/place_bg.gif) no-repeat;}

/*  search_category
-----------------------------------*/
.search_category {width: 200px;margin: 0 auto 15px auto;overflow: hidden;_zoom: 1;}
.search_category li {padding: 0 0 2px 0;}

/*  add Style
-----------------------------------*/
#event .none_data { margin: 20px;}

