@charset "UTF-8";#cal{margin-bottom:5px;}
#cal table{width:100%;table-layout:fixed;}
#cal table caption{text-align:center;font-weight:bold;font-size:1.4rem !important;*font-size:116% !important;font-size:116%9 !important;margin-bottom:1px;background-color:#ffffff;height:24px;line-height:24px;border:1px solid #E3D6B7;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;border-radius:3px !important;}
#cal table th{background-color:#ffffff;}
#cal table th.week_sun{height:20px;line-height:20px;color:#ff6699;font-weight:bold;text-align:center;}
#cal table th.week_day{height:20px;line-height:20px;color:#555555;font-weight:bold;text-align:center;}
#cal table tr th.week_sat{height:20px;line-height:20px;color:#3399ff;font-weight:bold;text-align:center;}
#cal table tbody tr td{height:50px;vertical-align:top;}
#cal table tbody tr td.day_sun{background-color:#FFDFFF;color:red;}
#cal table tbody tr td.day_day{background-color:#FFFFFF;color:#555555;}
#cal table tbody tr td.day_sat{background-color:#C8E3FF;color:#3399ff;}
#cal table tbody tr td.day_blank{background-color:#f2f2f2;color:#cccccc;}
#cal table tbody tr td .sell_num{height:15px;line-height:15px;padding:5px 0px 0px 5px;}
#cal table tbody tr td .sell_text{padding:0px 0px 5px 5px;font-size:1.1rem !important;*font-size:85% !important;font-size:85%9 !important;}
#cal table tbody tr td a.sell_btn{display:block;text-align:center;margin:0px 5px 5px 5px;font-size:1.1rem !important;*font-size:85% !important;font-size:85%9 !important;border:1px solid #E3D6B7;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;border-radius:3px !important;}
#cal table tbody tr td a.sell_btn:hover{background-color:#555555;color:#ffffff;}
#cal table tbody tr td .sell_btn_text{display:block;}
#cal table tfoot tr td{padding:5px 5px 5px 5px;}
#cal table tfoot tr td .cal_biko{}
#cal table tfoot tr td .cal_kosin{text-align:right;}
.koro_date{color:#66cc00;height:24px;line-height:24px;}
.koro_date span.koro_d{font-weight:bold;font-size:1.6rem !important;*font-size:134% !important;font-size:134%9 !important;}
.koro_date span.koro_t{color:#555555;font-size:1.2rem !important;*font-size:100% !important;font-size:100%9 !important;}
#cal .entrylist_parent{padding:0px 0px 0px 0px}
#cal_nav .search_entry_body{text-align:center;}
#cal .koro_koro{display:none;}
#koro_dummy{display:none;}
#chiten_dummy{display:none;}
.algo-roll{margin:8px 0 0 0;}
.acc_title{}
.acc_left{float:left;border:2px solid #66cc00;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;border-radius:5px !important;}
.acc_right{margin-left:75px;}
.acc_right > .acc1{color:#ffffff;font-weight:bold;font-size:1.5rem !important;*font-size:96% !important;font-size:96%9 !important;padding:5px;position:relative;background:#66cc00;border:1px solid #E3D6B7;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;border-radius:5px !important;}
.acc_right > .acc1 a{color:#ffffff;}
.acc_right > .acc1 a:hover{color:#cccccc;}
#acc_toi_roll{margin:10px 0 8px 0;padding:8px;position:relative;background:#ffffff;border:2px solid #66cc00;-webkit-border-radius:5px !important;-moz-border-radius:5px !important;-ms-border-radius:5px !important;-o-border-radius:5px !important;border-radius:5px !important;}
.acc_toi1{color:#ff6699;font-weight:bold;}
.acc_toi2{font-weight:bold;font-size:1.6rem !important;*font-size:134% !important;font-size:134%9 !important;}
#cal #koro_result table tbody tr td{height:auto;text-align:center;}
#cal #koro_result table tbody tr td:nth-child(even){width:1em;}
