#event{margin:0 0 30px 0}h3{margin:0 0 10px 0}.wrap{padding:15px;zoom:1}#top_tab{height:29px}#top_tab li{width:140px;height:29px;margin:0 10px 0 0;float:left}#top_tab li .list_event_active{width:140px;height:30px;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_event.png);background-repeat:no-repeat;display:block}#top_tab li .list_event_none{width:140px;height:30px;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_event2.png);background-repeat:no-repeat;display:block}#top_tab li .list_event_none:hover{background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_event.png)}#top_tab li .list_birth_active{width:140px;height:30px;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_birth.png);background-repeat:no-repeat;display:block}#top_tab li .list_birth_none{width:140px;height:30px;background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_birth2.png);background-repeat:no-repeat;display:block}#top_tab li .list_birth_none:hover{background-image:url(https://cfs.pokepara.jp/Pokepara/Images/img/Local/new2013/other/event/tab_birth.png)}#sub_search{width:100%;padding:0 0 20px 0;float:left}#sub_search table{width:100%;background-color:#CCC}#sub_search table th{width:80px;color:#333;background-color:#FAEEE0;font-weight:700}#sub_search table td{padding:5px 8px;background-color:#FFF}#sub_search table input{margin:0 3px 0 0;padding:0;vertical-align:middle}#sub_search table td .area ul li{float:left;padding:0 9px 4px 0}#sub_search table td .area ul li img{margin:0 5px 0 0}#sub_search table td .area ul li a{font-size:14px;font-weight:700}#sub_search table td .area .ken{display:none}#sub_search table td .area .title{margin:4px 0;padding:2px 5px;background-color:#FAEEE0}#sub_search table td .area .title label{font-weight:700;color:#333}#sub_search table td .area .area_list{padding:0 0 0 20px}#sub_search table td .area .area_list li{width:120px}#sub_search table td ul .category{float:left;width:150px;margin-left:20px}.recent_ken li{width:120px;float:left}#sub_search table td .icon{margin:0 5px 0 0;width:17px}.recent_ken li{width:120px;float:left}#sub_search .bt{text-align:center}#sub_search .bt input{margin:0 3px;padding:10px 0 0 0}#ev_calendar{float:left;width:47%}#ev_calendar.next_month{margin-left:30px}#ev_calendar .calendar_date{font-weight:700;text-align:center;font-size:14px}#birthday_cal{margin-bottom:20px}#birthday_cal .now{float:left;text-align:center;font-size:14px;font-weight:700;color:#333}#birthday_cal .next{float:right}#birthday_cal table{width:100%;margin:10px 0 0 0;background-color:#CCC}#birthday_cal table th{background-color:#EEE}#birthday_cal table td{padding:3px 0;background-color:#FFF;text-align:center}#birthday_cal .bt{padding:15px 0 0 0;text-align:center}#birthday_cal .bt p{padding:0 0 5px 0}#event_list ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 10px}#event_list ul li{min-height:290px;padding:6px 6px 4px 6px;border:solid 1px #CCC}#event_list ul li .photo{height:200px;margin:0 0 5px 0;overflow:hidden;text-align:center}#event_list ul li .photo img{width:150px}#event_list ul li .name a{color:#333;font-size:14px;font-weight:700}#event_list ul li .shopname{font-size:10px}#event_list ul li .shopname a{font-size:10px;color:#333}#event_list ul li .title{min-height:1em;margin:3px 0 6px 0;padding:1px 3px;background-color:#FFFFDF;border:solid 1px #FEDD87}#event_list ul li .title a{color:#333;font-size:10px}#birth_list table{width:100%;background-color:#CCC;margin:10px 0 0 0}#birth_list table th{width:110px;background-color:#FFF;color:#333}#birth_list table td{padding:7px;background-color:#FFF}#birth_list ul li{width:200px;height:140px;float:left}#birth_list ul li .photo{width:95px;height:135px;overflow:hidden;float:left}#birth_list ul li .photo img{width:90px}#birth_list ul li .birth_right{width:105px;float:right}#birth_list ul li .birth_right .name a,#birth_list ul li .birth_right p.name{display:block;font-weight:700;color:#966}#birth_list ul li .birth_right .shop a{font-size:10px;font-weight:700;color:#333}#event_list ul li span.type_name{margin:3px 4px 3px 0;display:inline-block;padding:2px 4px;font-size:11px;color:#000}