#conts h3{margin-bottom:12px;clear:both}#conts h3.my-calendar-month{font-size:14px}#conts #calendar-list{clear:both}#conts #calendar-list .category-icon{margin-right:3px;width:auto;height:auto;float:left}#conts #calendar-list .event-title{margin-bottom:5px;overflow:hidden;line-height:32px}#conts #calendar-list .mc-events{margin-bottom:10px}#conts #calendar-list .time-block{display:none}#conts .monthSec{margin:0 -3px 12px 14px;position:relative;zoom:1}#conts .monthSec p{padding-top:3px;font-size:28px;font-weight:bold;width:250px;float:left}#conts .monthSec ul{float:right;width:234px}#conts .monthSec ul li{padding:0 4px;float:left}#conts .tableBox{margin:0 0 0 9px}#conts .tableBox table{width:100%;font-size:14px}#conts .tableBox table thead th{padding:0 0 1px;width:14.2%}.category-key{display:none}#conts .tableBox table th img{margin:0 auto}#conts .tableBox table td{background-color:#fdfae3;border:8px solid #fff;height:80px}#conts .tableBox table tbody th{background-color:#ffe7e3;font-weight:normal;border:1px solid #ffe7e3}#conts .tableBox table td,#conts .tableBox table th{padding:6px 12px;text-align:left;vertical-align:top}#conts .tableBox table td img,#conts .tableBox table tbody th img{margin:11px auto 7px}#conts .tableBox table td a,#conts .tableBox table tbody th a{text-align:center;display:block}#conts .tableBox table .blue{background-color:#e3f0fd;border:1px solid #e3f0fd}#conts .tableBox table .grey{background-color:#e3e3e3;border:1px solid #e3e3e3}#conts .tableBox table .special01{border:1px solid #fcf3c9;border-right:1px solid #f8dd61;border-bottom:1px solid #f8dd61}#conts .tableBox table .special02{border:1px solid #ffd1c9;border-right:1px solid #ffa694;border-bottom:1px solid #ffa694}#conts .tableBox table .special03{border:1px solid #cae2f9;border-right:1px solid #96c9f3;border-bottom:1px solid #96c9f3}#conts .btmList{padding:11px 0 0 17px}#conts .btmList li{margin-right:21px;float:left;font-size:14px}#conts .btmList li img{margin:-6px 8px 0 0;float:left}#conts .spSec{display:none}#conts .tableBox table{position:relative;border-collapse:collapse}#conts .tableBox table .details{box-shadow:2px 2px 2px #ddcac3 , -2px -2px 2px #ddcac3;left:15%;padding:15px;position:absolute;width:35%;margin-top:-170px;border:1px solid #fd5124;z-index:3;width:250px;background-color:#fff;display:none}.time-block{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ff5e3e}.mc_edit_links{display:none}#conts .tableBox table .details .close{float:right}#conts .tableBox table .details .close img{margin:0}#conts .tableBox table .popup dl dt{margin-bottom:15px;padding-bottom:10px;overflow:hidden;zoom:1;font-size:16px;border-bottom:1px solid #ff2a00}#conts .tableBox table .popup dl dt img{margin:-1px 8px 0 0;float:left}#conts .tableBox table .popup dl dd{clear:both;font-size:14px}#conts .tableBox table .popup dl dd span{margin-bottom:5px;font-size:18px;display:block}.my-calendar-header{margin:0 auto 15px;width:220px;float:right;text-align:right;overflow:hidden;zoom:1;position:relative;z-index:10000}.my-calendar-header li{width:109px;height:35px;float:left}.my-calendar-header li a{width:0;padding-left:109px;height:35px;display:block;overflow:hidden;zoom:1}.my-calendar-header .my-calendar-prev a{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext01.gif) no-repeat}.my-calendar-header .my-calendar-next a{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext02.gif) no-repeat}.my-calendar-month{margin:0 0 40px 0;text-align:left;font-size:28px;font-weight:bold}.my-calendar-table th{text-align:center}.my-calendar-table abbr{margin:0 auto;display:block;text-indent:-9999px;width:42px;height:42px}.my-calendar-table .mon abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext04.gif) no-repeat}.my-calendar-table .tues abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext05.gif) no-repeat}.my-calendar-table .wed abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext06.gif) no-repeat}.my-calendar-table .thur abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext07.gif) no-repeat}.my-calendar-table .fri abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext08.gif) no-repeat}.my-calendar-table .sat abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext09.gif) no-repeat}.my-calendar-table .sun abbr{background:url(/wp-content/themes/honke-yosakoi/img/event/imgtext03.gif) no-repeat}#conts .tableBox table .weekend{background:#e6f3fd}#conts .tableBox table .sunday{background:#ffeae7}#conts .tableBox table td.nextmonth{background:#e6e6e6}#conts .my-calendar-table h3{margin:0;background:none}@media all and (min-width:640px) and (max-width:768px){#conts .tableBox table td{height:53px}#conts .tableBox table td a,#conts .tableBox table th a{font-size:12px;letter-spacing:-2px}#conts .tableBox table thead th img{width:26px;height:26px}#conts .tableBox table td img,#conts .tableBox table tbody th img{margin:2px auto 5px;width:23px;height:23px}#conts .btmList li{font-size:12px}#conts .btmList li img{margin-top:-2px;width:23px;height:23px}#conts .spSec{display:none}}@media all and (min-width:0) and (max-width:640px){#conts h3{margin-bottom:15px}#conts h3 img{width:150px}#conts .spSec p{margin-bottom:10px;padding-bottom:7px;font-size:18px;border-bottom:2px dotted #ff2a00}#conts .spSec dl{margin-bottom:22px;font-size:14px}#conts .spSec dl dt{margin:0 0 2px 4px;padding:0 0 0 15px;line-height:1.3;background:url(/wp-content/themes/honke-yosakoi/img/event/icon04.gif) no-repeat left center}#conts .spSec dl dd{margin-bottom:15px;padding:0 0 6px 15px;border-bottom:2px dotted #ff2a00}#conts .spSec dl dd:last-child{margin-bottom:0}#conts .spSec .btn{margin-bottom:15px}#conts .spSec .btn img{margin:0 auto}#conts .monthSec p{padding-top:0;text-align:center;width:auto;float:none}#conts .tableBox{margin:0}#conts .tableBox table{font-size:12px}#conts .tableBox table thead th img{width:27px;height:27px}#conts .tableBox table td img,#conts .tableBox table tbody th img{margin:2px auto 5px;width:22px;height:22px}#conts .tableBox table td,#conts .tableBox table th{padding:6px 2px 6px 6px}#conts .tableBox table td{height:57px}#conts .tableBox table td a,#conts .tableBox table th a{margin:0 -2px 0 -6px;letter-spacing:-3px;position:relative}#conts .btmList{padding:11px 0 0 5px}#conts .btmList li{font-size:12px}#conts .btmList li:last-child{margin:0}#conts .btmList li img{margin:-2px 3px 0 0;width:19px;height:19px}#sideBar .bannerUl{clear:both}}