#maincontents {width:780px;float:right;text-align:left;}#maincontents #event {width:770px;height:auto;margin:0 0 15px 0;padding:4px;border:solid 1px #CCC;}#maincontents input[type="checkbox"] {position:relative;top:2px;margin:1px 4px;padding:0;}#maincontents #event .search_area {width:440px;padding:10px;float:left;}#maincontents #event .search_area table {background-color:#CCC;zoom:1;}#maincontents #event .search_area table th {width:80px;padding:5px 0;text-align:center;background-color:#2AABBB;color:#FFF;}#maincontents #event .search_area table td {padding:5px 10px;background-color:#FFF;}#maincontents #event .search_area table li {float:left;padding:0 0 3px 0;width:123px;}#maincontents #event .search_area table li.long {width:158px;}#maincontents #event .search_area table .event_type li {float:left;padding:0 20px 0 0;width:150px;}#maincontents #event .search_area table li input {margin:0;padding:0;}#maincontents #event .search_area table li label {    margin:0;    padding:0 0 0 5px;}#maincontents #event .search_area table li label:hover {background-color:#2AABBB;color:#FFF;}#maincontents #event .calendar {width:310px;padding:5px 0;float:left;}#maincontents #event .calendar .month .this {    font-size:14px;    float:left;    font-weight:bold;    color:#2aabb1;}#maincontents #event .calendar .month .no {    float:right;}#maincontents #event .calendar .dayOfweek {    width:310px;    margin:5px 0;    text-align:center;    background-color:#DDD;}#maincontents #event .calendar .dayOfweek td {    background-color:#222;    color:#FFF;    padding:5px 0;    font-size:10px;    border-right:solid 1px #FFF;}#maincontents #event .calendar .dayOfweek .sunday {color:#FF3333;}#maincontents #event .calendar .dayOfweek .saturday {color:#40B2FF;}#maincontents #event .calendar .days {}#maincontents #event .calendar .days li {width:42px;margin:0 2px 2px 0;padding:5px 0;display:block;float:left;text-align:center;background-color:#EEE;}#maincontents #event .calendar ul.days li.sunday {background-color:#FF95B8;}#maincontents #event .calendar ul.days li.saturday {background-color:#80D6FF;}#maincontents #event .calendar ul.days li.current_day {background-color:#FFFF00;text-decoration:underline;}#maincontents #event .calendar .cal_bottom {color:#666;}#maincontents #event .birth {    padding:10px 10px 0 0;    text-align:right;}#maincontents #event .birth .link {    width:191px;    height:54px;    display:inline-block;    background-image:URL(http://img.pokepara.jp/img/Local/event/bt_birth.gif);    background-repeat:no-repeat;}#maincontents #event .birth .link:hover {    background-image:URL(http://img.pokepara.jp/img/Local/event/bt_birth2.gif);    background-repeat:no-repeat;}#maincontents #event .eve {    padding:10px 10px 0 0;    text-align:right;}#maincontents #event .eve .link {    width:191px;    height:54px;    display:inline-block;    background-image:URL(http://img.pokepara.jp/img/Local/event/bt_event.gif);    background-repeat:no-repeat;}#maincontents #event .eve .link:hover {    background-image:URL(http://img.pokepara.jp/img/Local/event/bt_event2.gif);    background-repeat:no-repeat;}#maincontents #event .event_list {padding:10px 10px 20px 10px;}#maincontents #event .event_list table {background-color:#CCC;}#event .event_list table th {padding:10px 0;margin:0;width:120px;background-color:#FFF;font-weight:normal;text-align:center;}#event .event_list table td {background-color:#FFF;margin:0;padding:0;}#event .event_list table ul {margin:0;padding:0;}#event .event_list table li {padding:10px;font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;}#event .event_list table a {font-weight:bold;}#event .event_list table .birthday {margin:5px 0;width:190px;height:auto;float:left;text-align:left;}#event .event_list table .birthday .list_image img {float:left;margin:0 5px 0 0;}#event .event_list table .birthday p {margin:0;padding:0 5px 0 0;text-align:left;}#event .event_list table .birthday .shop_name {height:40px;font-size:10px;}#event .event_list table .saturday {color:#09C;background-color:#E0E7F1;}#event .event_list table .bg1 {background-color:#E0E7F1;}#event .event_list table .sunday {color:#FF4477;background-color:#FFCECE;}#event .event_list table .bg2 {background-color:#FFCECE;}#event .event_list table .bg3 {background-color:#FEE9FA;margin:0;}#event .event_list table .holiday {color:#FF4477;background-color:#FFCECE;}#event .event_list table .bg4 {background-color:#FFCECE;}#maincontents #event .area {padding-top:1px;}#maincontents #event .area .marea {margin:2px 0;padding:3px 0;background-color:#EBEBD8;color:#333;clear:both;}#maincontents #event .area .nikoniko {width:130px;padding:3px 0;float:left;}#maincontents #event .area .nikoniko_sub{width:130px;padding:3px 0 3px 18px;float:left;}#maincontents #event .area .nikoniko_sub_kanto {width:130px;padding:3px 0 3px 0;float:left;}#maincontents #event .area .nikoniko_sub_hokkaido{width:140px;padding:3px 0 3px 18px;float:left;}#maincontents #event .ken {margin-top:4px;display:none;}#maincontents #event .ken_block {font-size:14px;font-weight:bold;color:#09C;text-decoration:underline;}#maincontents #event .area #selected_area {color:#777;margin-top:3px;}
