.check::before{content:'';display:inline-block;width:55px;height:45px;background-image:url(/images/icon_check.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;padding-right:15px!important}.event_top_catch{background-image:url(/images/bg_event.jpg)}.attend_top_catch{background-image:url(/images/bg_attend.jpg)}.attend_top_catch,.event_top_catch{width:100%;height:700px;background-repeat:no-repeat;background-size:100%;text-align:center}.attend_top_catch .catch_title,.event_top_catch .catch_title{display:inline-block;margin-top:60px;padding:20px 0;min-width:400px;width:70%;background-color:rgba(255,255,255,.55)}.attend_top_catch .catch_title .sub_title,.event_top_catch .catch_title .sub_title{color:#000;font-size:30px;padding:10px 0 10px 30px;font-family:'メイリオ';color:#333;text-align:left;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.attend_top_catch .catch_title h1,.event_top_catch .catch_title h1{padding:20px 0;color:#009efb!important;font-size:36px;font-family:'メイリオ';background-color:rgba(255,255,255,.25);font-weight:700;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.attend_top_catch .catch_title p,.event_top_catch .catch_title p{padding:10px;font-weight:700;font-size:18px}.attend_top_catch .catch_btn,.event_top_catch .catch_btn{margin-top:200px;text-align:center}.attend_top_catch .catch_btn a,.event_top_catch .catch_btn a{position:relative;display:-webkit-flex;display:flex;width:200px;-webkit-justify-content:left;justify-content:left;-webkit-align-items:center;align-items:center;height:100%;min-height:60px;border:1px solid #009efb;background-color:#fff;text-decoration:none;transition:all .3s ease;padding:5px 25px 5px 38px;margin:0 auto}.attend_top_catch .catch_btn a:hover,.event_top_catch .catch_btn a:hover{transition:all .3s ease;color:#fff;background-color:#009efb}@media screen and (min-width:769px){.attend_top_catch .catch_btn a:hover .arrow-right.icon:before,.event_top_catch .catch_btn a:hover .arrow-right.icon:before{color:#fff}.attend_top_catch .catch_btn a:hover .arrow-right.icon,.event_top_catch .catch_btn a:hover .arrow-right.icon{transition:transform .3s ease;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);color:#fff}}.attend_top_catch .catch_btn .arrow-right.icon,.event_top_catch .catch_btn .arrow-right.icon{transition:transform .3s ease;position:absolute;top:50%;left:12px;color:#fff;position:absolute;margin-left:2px;width:16px;height:1px;background-color:currentColor}.attend_top_catch .catch_btn .arrow-right.icon:before,.event_top_catch .catch_btn .arrow-right.icon:before{color:#2b589b;content:'';position:absolute;right:1px;top:-5px;width:10px;height:10px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width:768px){.attend_top_catch,.event_top_catch{height:400px;background-size:240%}.attend_top_catch .catch_title,.event_top_catch .catch_title{margin-top:30px;padding:10px 0;width:100%}.attend_top_catch .catch_title .sub_title,.event_top_catch .catch_title .sub_title{font-size:24px;padding:5px 0 5px 10px}.attend_top_catch .catch_title h1,.event_top_catch .catch_title h1{padding:10px 0;color:#000!important;font-size:32px!important;line-height:32px}.attend_top_catch .catch_title p,.event_top_catch .catch_title p{padding:5px;font-weight:700;font-size:14px}.attend_top_catch .catch_btn,.event_top_catch .catch_btn{margin-top:30px}}.scroll_fadein{opacity:0;transform:translate(30px,30px);transition:all 2s}.scroll_fadein.active{opacity:1;transform:translate(0,0)}.card_image{width:100%;height:200px;background-size:120%;border-bottom:1px solid #999;background-repeat:no-repeat;background-position:top -35px left -35px;font-family:serif,Avenir,'Helvetica Neue',Helvetica,Arial,'Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic';font-weight:700}.card_image div{position:absolute;top:20px;left:30px;padding:5px 10px;color:#009efb;font-size:26px;background-color:rgba(255,255,255,.9);border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #009efb;border-bottom:1px solid #009efb;box-shadow:5px 5px 5px 5px rgba(0,0,0,.5)}.card_image.event_calendar{background-image:url(/images/bg_event_calendar.png)}.card_image.event_easy{background-image:url(/images/bg_event_easy.png)}.card_image.event_team_share{background-image:url(/images/bg_event_team_share.png)}.card_image.event_attend_manage{background-image:url(/images/bg_event_attend_manage.jpg)}.card_image.attend_calendar{background-image:url(/images/bg_event_calendar.png)}.card_image.attend_check{background-image:url(/images/bg_event_attend_manage.jpg)}.card_image.attend_change_contact{background-image:url(/images/bg_attend_change_contact.jpg)}.card_image.attend_no_login{background-image:url(/images/bg_attend_no_login.jpg)}.open_date{font-weight:700;padding:5px;color:#009efb;font-size:18px}#event_preloader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99998;background:rgba(255,255,255,.3)}#event_preloader .pre_message{position:absolute;width:250px;top:50%;left:50%;margin:-30px 0 0 -125px;z-index:9999;text-align:center;padding:10px;color:#888;border:1px solid #aaa;border-radius:5px;background-color:#fff}#event_preloader .pre_message svg{margin-top:10px}#event_preloader .pre_message span,#event_preloader .pre_message svg{vertical-align:middle}.calendar-events:hover{background-color:#eff}.fc-event .event_tags{text-align:right;vertical-align:middle;height:12px;font-size:10px;position:absolute;top:-12px;right:0}.fc-event .event_tags .event_tag_attend span{display:none}.fc-event .event_tags .event_tag_attend,.fc-event .event_tags .event_tag_tag1,.fc-event .event_tags .event_tag_tag2,.fc-event .event_tags .event_tag_tag3,.fc-event .event_tags .event_tag_tag4,.fc-event .event_tags .event_tag_tag5{display:none;text-align:center;vertical-align:middle;width:12px;height:12px;padding:1px;color:#fff;border:1px solid #fff;border-radius:2px}.fc-event.attendFlag.answeredFlag .event_tags .event_tag_attend{width:24px}.fc-event.attendFlag.answeredFlag .event_tags .event_tag_attend .replay_icon{display:inline}.fc-event.attendFlag .event_tags .event_tag_attend,.fc-event.event_tag1 .event_tags .event_tag_tag1,.fc-event.event_tag2 .event_tags .event_tag_tag2,.fc-event.event_tag3 .event_tags .event_tag_tag3,.fc-event.event_tag4 .event_tags .event_tag_tag4,.fc-event.event_tag5 .event_tags .event_tag_tag5{display:inline-block}.fc-event.attendFlag .event_tags .event_tag_attend{background-color:#0ba500}.fc-event.event_tag1 .event_tags .event_tag_tag1{background-color:#2ff3e0}.fc-event.event_tag2 .event_tags .event_tag_tag2{background-color:#ffaebc}.fc-event.event_tag3 .event_tags .event_tag_tag3{background-color:#e1c340}.fc-event.event_tag4 .event_tags .event_tag_tag4{background-color:#f652a0}.fc-event.event_tag5 .event_tags .event_tag_tag5{background-color:#000c66}.color_checkbox input.tag0[type=checkbox]+label{color:#2ff3e0}.color_checkbox input.tag0[type=checkbox]+label::before,.color_checkbox input.tag0[type=checkbox]:checked+label::after{border-color:#2ff3e0!important}.color_checkbox input.tag1[type=checkbox]+label{color:#ffaebc}.color_checkbox input.tag1[type=checkbox]+label::before,.color_checkbox input.tag1[type=checkbox]:checked+label::after{border-color:#ffaebc!important}.color_checkbox input.tag2[type=checkbox]+label{color:#e1c340}.color_checkbox input.tag2[type=checkbox]+label::before,.color_checkbox input.tag2[type=checkbox]:checked+label::after{border-color:#e1c340!important}.color_checkbox input.tag3[type=checkbox]+label{color:#f652a0}.color_checkbox input.tag3[type=checkbox]+label::before,.color_checkbox input.tag3[type=checkbox]:checked+label::after{border-color:#f652a0!important}.color_checkbox input.tag4[type=checkbox]+label{color:#000c66}.color_checkbox input.tag4[type=checkbox]+label::before,.color_checkbox input.tag4[type=checkbox]:checked+label::after{border-color:#000c66!important}.fc-title{display:block;overflow:hidden}.fc-event .fc-content,.fc-time-grid-event{padding:0;overflow:visible!important}.fc-event.attendFlag,.fc-event.event_tag1,.fc-event.event_tag2,.fc-event.event_tag3,.fc-event.event_tag4,.fc-event.event_tag5{margin-top:14px!important}@media all and (min-width:769px){.fc-content{padding:3px 5px!important}}@media all and (max-width:768px){.fc-content{font-size:10px}.fc-event .event_tags{width:42px;top:-12px;right:-4px}.fc-event.tag_count4,.fc-event.tag_count5,.fc-event.tag_count6,.fc-event.tag_count7{margin-top:28px!important}.fc-event.tag_count4 .event_tags,.fc-event.tag_count5 .event_tags,.fc-event.tag_count6 .event_tags,.fc-event.tag_count7 .event_tags{top:-27px}.fc-event .event_tags .event_tag_attend,.fc-event .event_tags .event_tag_tag1,.fc-event .event_tags .event_tag_tag2,.fc-event .event_tags .event_tag_tag3,.fc-event .event_tags .event_tag_tag4,.fc-event .event_tags .event_tag_tag5{font-size:10px;height:12px;padding:0}.fc-event .event_tags .event_tag_attend{padding:1px}.fc-event.attendFlag.answeredFlag .event_tags .event_tag_attend .replay_icon{font-size:10px}.fc-event.attendFlag.answeredFlag .event_tags .event_tag_attend{width:20px}.fc-event.tag_count4 .event_tags span,.fc-event.tag_count5 .event_tags span,.fc-event.tag_count6 .event_tags span,.fc-event.tag_count7 .event_tags span{width:10px}.fc-event.attendFlag.answeredFlag.tag_count7 .event_tags .event_tag_attend{width:10px}}@media all and (max-width:768px){.fc-content{padding:2px!important}.fc-event.attendFlag .fc-content::after{right:-5px}a.fc-more:not([href]):not([tabindex]){color:red;font-size:large}.fc-toolbar>.fc-left{float:right!important;margin-left:10px}.fc-toolbar>.fc-right{clear:both;margin-top:10px}.fc-toolbar.fc-header-toolbar{margin-bottom:0!important;padding:10px 0!important}}.event_link_wrap,.event_memo_wrap,.event_tags_wrap{border:1px solid #eceeef;padding:20px;margin-bottom:5px}.event_tag_wrap{padding:10px}.event_link_wrap .link_title,.event_memo_wrap .memo_title,.event_tags_wrap .tag_title{margin-bottom:10px}.event_memo_wrap #event_memo{border-color:#ccc;padding:5px;width:500px;color:#333}#event_memo_save_state{font-size:x-small;color:#aaa}@media all and (max-width:768px){.event_memo_wrap #event_memo{width:300px}.event_memo_wrap #event_memo{width:250px}.attend_link_blank,.event_link_blank{display:block}}.note{max-width:500px;width:100%}.event_items input{color:#333;margin-bottom:5px;border:1px solid #ccc;border-radius:5px;padding:5px 10px}#cancel_event_input:checked+label,.cancel_item,.cancel_item_input:checked+label{text-decoration:line-through!important;color:#ccc}#cancel_event_input:checked+label>span:first-child::before,.cancel_item .fc-title::before,.cancel_item_input:checked+label>span:first-child::before{content:'[中止] '}#event_date .datepicker .datepicker-days th{color:#fff;background-color:#009efb;border:1px solid #ccc}#event_date .datepicker .datepicker-days td{border:1px solid #ccc}table.event_items th{border-right:2px solid #fff}#event_date_wrap{margin:20px 0;display:inline-block;padding:20px;width:306px;border:1px solid #aaa;border-radius:10px}#event_date_wrap #event_date table{background-color:#fff;margin-bottom:10px}#event_items_wrap{padding:20px;margin:20px 0;border:1px solid #aaa;border-radius:10px}.change_attend_book_flag,.edit_event_item{width:68px}.event_items .event_item_data:nth-child(odd){padding:3px 0;background-color:#f6f8f8}.event_info_date,.event_info_time{display:block}.event_items{max-height:500px;overflow-y:scroll;overflow-x:hidden}.event_items .event_item_data:hover{background-color:#f8f3f8}@media screen and (min-width:769px){#event_items_wrap{min-width:500px}#event_many_date{display:flex}#event_date_wrap{margin-right:20px}#event_items_wrap{max-width:100%}}@media screen and (max-width:768px){.event_info_date,.event_info_place,.event_info_time,.event_info_titel{display:block}}#rel_fps li,#rel_tours li{padding:5px 0}#modal-cancel-event .modal-body{padding:20px}#modal-cancel-event .cancel_event_title{font-size:large;margin-bottom:20px}.fc-event.dm_wait .fc-content::before{content:"準備";text-align:center;vertical-align:middle;width:24px;height:12px;font-size:10px;padding:1px;color:gray;border:1px solid #fff;background-color:#ff0;border-radius:2px;position:absolute;top:0;right:16px}.fc-event.dm_hide .fc-content::before{content:"非公";text-align:center;vertical-align:middle;width:24px;height:12px;font-size:10px;padding:1px;color:#fff;border:1px solid #fff;background-color:gray;border-radius:2px;position:absolute;top:0;right:16px}@media all and (max-width:768px){.fc-event.dm_hide .fc-content,.fc-event.dm_wait .fc-content{overflow:visible}.fc-event.dm_hide .fc-content::before,.fc-event.dm_wait .fc-content::before{top:-10px;right:11px}}.fc-event.mode_history{border:2px dotted gray!important}.fc-event::after,.fc-event::before{background-color:#009efb;content:'';display:block;position:absolute;z-index:10;transition:all .3s ease;-webkit-transition:all .3s ease}.fc-event::after{border:0 solid #fff;width:0;height:2px;top:-1px;left:-1px}.fc-event::before{border:0 solid #fff;width:0;height:2px;left:-1px;bottom:-1px}.event_focus::after,.event_focus::before,.fc-event:hover::after,.fc-event:hover::before{width:100%;width:calc(100% + 1px)}.event_item_title,.event_report_title{font-size:20px;padding:10px 20px;border-top:3px solid #ccc;border-bottom:3px solid #ccc;color:#666}.event_item_wrap{padding:10px}.event_item_wrap .event_item_header{font-size:20px;padding:5px 10px;border-left:4px solid #ccc}.event_item_wrap .event_item_details{padding:5px 20px}.event_item_wrap .event_title{font-size:18px;margin-bottom:5px}.event_item_wrap .event_place,.event_item_wrap .event_time{margin-left:10px;font-size:16px}.event_report_wrap ul{padding:20px 40px;list-style-type:circle}.my_memos{margin:10px 0 0 30px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#fafafa}.my_memos .my_memo{width:400px;padding:10px;border-color:#ccc}.my_memos .memo_title,.my_memos .tags_title{padding:5px 10px;margin-bottom:5px;border:1px solid #ccc;border-left-width:5px;background-color:#fff}.my_memos textarea.my_memo{margin-left:10px}@media all and (max-width:768px){.my_memos .my_memo{width:250px}}.my_memos .tag_edit_area_wrap{padding:5px}.my_memos .tag_edit_area_wrap .tag_edit_area{display:inline-block;padding:10px;margin:10px border : 1px solid #aaf;background-color:#fff;border-radius:5px;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-moz-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));-ms-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, .2))}.color_attend{color:#0ba500}.color_tag1{color:#2ff3e0}.color_tag2{color:#ffaebc}.color_tag3{color:#e1c340}.color_tag4{color:#f652a0}.color_tag5{color:#000c66}.tags_wrap{display:table;padding:10px;border-collapse:separate;border-spacing:4px 0}.tags_wrap .event_tag{display:table-cell;font-size:20px;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:40px;height:40px;text-align:center;vertical-align:middle;margin-right:10px}#dateController{padding:2px 5px}#headerThisMonth{padding:0;margin:0 2px;color:#fff}.fc-row.fc-week .fc-this-week td.fc-today{background-image:none!important}.fc-row.fc-week .fc-this-week td.fc-today{background-color:#ffc!important}.fc-row.fc-week tbody td{position:relative}.fc-row.fc-week .fc-content-skeleton .fc-this-week td .fc-day-number{font-weight:700;border-top:1px solid #eee;border-left:1px solid #eee3ee;border-right:2px solid #ccc;border-bottom:2px solid #666;padding:1px 3px;margin-right:2px;background-color:#fff!important}.fc-row.fc-week .fc-bg .fc-this-week td.fc-today::before{content:"TODAY";text-align:center;vertical-align:middle;font-size:20px;padding:1px 3px;color:#aaa;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;right:10px;bottom:10px}@media all and (max-width:678px){.fc-row.fc-week .fc-bg .fc-this-week td.fc-today::before{font-size:10px;right:2px;top:90px;height:15px;padding:0 3px}}#footerModal{display:none;z-index:9990;background-color:#fee;text-align:center;padding:8px 0 0 0;position:fixed;bottom:0;width:100%;height:50px;border:1px solid #f55}#footerModal::after{content:'x';cursor:pointer;z-index:9991;position:absolute;top:-12px;right:6px;text-align:center;vertical-align:middle;font-size:16px;width:30px;height:30px;padding:2px;color:#fff;border:1px solid #fff;border-radius:2px;background-color:#f55}#footerModal div{margin:0 3px}.fc-row.fc-week.fc-widget-content thead tr td:nth-child(6) span.fc-day-number,.fc-row.fc-widget-header thead tr th:nth-child(6){background-color:azure;color:#55f}.fc-row.fc-week.fc-widget-content thead tr td:nth-child(7) span.fc-day-number,.fc-row.fc-widget-header thead tr th:nth-child(7){background-color:snow;color:#f55}.fc-row.fc-week.fc-widget-content div.fc-bg tbody tr td:nth-child(6){background-color:azure}.fc-row.fc-week.fc-widget-content div.fc-bg tbody tr td:nth-child(7){background-color:snow}.calendar-events:hover .open_group_edit_btn{display:inline-block;float:right;cursor:pointer}.calendar-events label span.g_exp{margin-left:3px;color:#c88;font-size:small;transition:all 1.5s 0s ease}.color_pallet_area,.group_edit_area{display:none;padding:5px 0;position:fixed;z-index:999;background-color:#fff;width:200px;border:1px solid #aaa}.color_pallet_area .color_circle{display:inline-block;padding:5px;cursor:pointer}.color_checkbox input[type=checkbox]{display:none}.color_checkbox input[type=checkbox]+label{display:none;cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}.color_checkbox input[type=checkbox]+label::before{content:"";position:absolute;display:block;box-sizing:border-box;width:15px;height:15px;margin-top:-5px;left:0;top:50%;border:1px solid;border-color:#585753;background-color:#fff}.color_checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;display:block;box-sizing:border-box;width:16px;height:9px;margin-top:-7px;top:50%;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#585753}.color_checkbox input[type=checkbox]+label.cb-wine::before,.color_checkbox input[type=checkbox]:checked+label.cb-wine::after{border-color:#ad1457!important}.color_checkbox input[type=checkbox]+label.cb-orange::before,.color_checkbox input[type=checkbox]:checked+label.cb-orange::after{border-color:#f4511e!important}.color_checkbox input[type=checkbox]+label.cb-lemon::before,.color_checkbox input[type=checkbox]:checked+label.cb-lemon::after{border-color:#e4c441!important}.color_checkbox input[type=checkbox]+label.cb-basil::before,.color_checkbox input[type=checkbox]:checked+label.cb-basil::after{border-color:#0b8043!important}.color_checkbox input[type=checkbox]+label.cb-blueberry::before,.color_checkbox input[type=checkbox]:checked+label.cb-blueberry::after{border-color:#3f51b5!important}.color_checkbox input[type=checkbox]+label.cb-grapes::before,.color_checkbox input[type=checkbox]:checked+label.cb-grapes::after{border-color:#8e24aa!important}.color_checkbox input[type=checkbox]+label.cb-rose::before,.color_checkbox input[type=checkbox]:checked+label.cb-rose::after{border-color:#d81b60!important}.color_checkbox input[type=checkbox]+label.cb-pumpkin::before,.color_checkbox input[type=checkbox]:checked+label.cb-pumpkin::after{border-color:#ef6c00!important}.color_checkbox input[type=checkbox]+label.cb-avocado::before,.color_checkbox input[type=checkbox]:checked+label.cb-avocado::after{border-color:#c0ca33!important}.color_checkbox input[type=checkbox]+label.cb-eucalyptus::before,.color_checkbox input[type=checkbox]:checked+label.cb-eucalyptus::after{border-color:#009688!important}.color_checkbox input[type=checkbox]+label.cb-lavender::before,.color_checkbox input[type=checkbox]:checked+label.cb-lavender::after{border-color:#7986cb!important}.color_checkbox input[type=checkbox]+label.cb-cocoa::before,.color_checkbox input[type=checkbox]:checked+label.cb-cocoa::after{border-color:#795548!important}.color_checkbox input[type=checkbox]+label.cb-tomato::before,.color_checkbox input[type=checkbox]:checked+label.cb-tomato::after{border-color:#d50000!important}.color_checkbox input[type=checkbox]+label.cb-mango::before,.color_checkbox input[type=checkbox]:checked+label.cb-mango::after{border-color:#f09300!important}.color_checkbox input[type=checkbox]+label.cb-pistachio::before,.color_checkbox input[type=checkbox]:checked+label.cb-pistachio::after{border-color:#7cb342!important}.color_checkbox input[type=checkbox]+label.cb-peacock::before,.color_checkbox input[type=checkbox]:checked+label.cb-peacock::after{border-color:#039be5!important}.color_checkbox input[type=checkbox]+label.cb-lilac::before,.color_checkbox input[type=checkbox]:checked+label.cb-lilac::after{border-color:#b39ddb!important}.color_checkbox input[type=checkbox]+label.cb-graphite::before,.color_checkbox input[type=checkbox]:checked+label.cb-graphite::after{border-color:#616161!important}.color_checkbox input[type=checkbox]+label.cb-flamingo::before,.color_checkbox input[type=checkbox]:checked+label.cb-flamingo::after{border-color:#e67c73!important}.color_checkbox input[type=checkbox]+label.cb-banana::before,.color_checkbox input[type=checkbox]:checked+label.cb-banana::after{border-color:#f6bf26!important}.color_checkbox input[type=checkbox]+label.cb-sage::before,.color_checkbox input[type=checkbox]:checked+label.cb-sage::after{border-color:#33b679!important}.color_checkbox input[type=checkbox]+label.cb-cobalt::before,.color_checkbox input[type=checkbox]:checked+label.cb-cobalt::after{border-color:#4285f4!important}.color_checkbox input[type=checkbox]+label.cb-amethyst::before,.color_checkbox input[type=checkbox]:checked+label.cb-amethyst::after{border-color:#9e69af!important}.color_checkbox input[type=checkbox]+label.cb-birch::before,.color_checkbox input[type=checkbox]:checked+label.cb-birch::after{border-color:#a79b8e!important}.fc-content{border-radius:3px}.fc-event{cursor:pointer!important;border-color:inherit!important}.fc-scroller.fc-day-grid-container,.fc-scroller.fc-time-grid-container{height:auto!important}.attend_table_wrap{width:100%}table.attend_table{table-layout:fixed}table.attend_table th{color:#005;background-color:#eee}table.attend_table th.ans{min-width:60px}table.attend_table td,table.attend_table th{border:1px solid #ddd}table.attend_table td,table.attend_table th{text-align:center;vertical-align:middle;padding:2px 5px}table.attend_table th .table_event_item_title{font-size:small}table.attend_table.table_horizontal tr:nth-child(1) th{height:40px}table.attend_table.table_horizontal th:nth-child(1),table.attend_table.table_horizontal th:nth-child(2),table.attend_table.table_horizontal th:nth-child(3),table.attend_table.table_horizontal th:nth-child(4),table.attend_table.table_list th:nth-child(1),table.attend_table.table_list th:nth-child(2),table.attend_table.table_list th:nth-child(3),table.attend_table.table_list th:nth-child(4){color:#005;background-color:#eee;width:100px}table.attend_table.table_horizontal td:nth-child(1),table.attend_table.table_horizontal td:nth-child(2),table.attend_table.table_horizontal td:nth-child(3),table.attend_table.table_horizontal td:nth-child(4),table.attend_table.table_list td:nth-child(1),table.attend_table.table_list td:nth-child(2),table.attend_table.table_list td:nth-child(3),table.attend_table.table_list td:nth-child(4),table.attend_table.table_vertical tr:nth-child(1) td,table.attend_table.table_vertical tr:nth-child(2) td,table.attend_table.table_vertical tr:nth-child(3) td,table.attend_table.table_vertical tr:nth-child(4) td{background-color:#e6ffe9}table.attend_table.table_horizontal th{width:80px;max-width:80px;font-size:small}table.attend_table th.ans{background-color:#ffe!important}table.attend_table.table_horizontal th:nth-child(1){width:150px;max-width:300px}table.attend_table td span.result_mark_ok,table.attend_table.table_horizontal td:nth-child(2),table.attend_table.table_vertical tr:nth-child(2) td{color:green;font-size:x-large;font-weight:700}table.attend_table td span.result_mark_keep,table.attend_table.table_horizontal td:nth-child(3),table.attend_table.table_vertical tr:nth-child(3) td{color:#0a0;font-size:large;font-weight:700}table.attend_table td span.result_mark_ng,table.attend_table.table_horizontal td:nth-child(4),table.attend_table.table_vertical tr:nth-child(4) td{color:gray;font-size:large;font-weight:700}table.attend_table tr.comment td{color:gray!important;background-color:#fff!important;font-weight:400!important;font-size:medium!important}table.attend_table tr.comment td pre{font-size:80%!important}table.attend_table tr th.event_item_title_wrap{background-color:#fff!important}table.attend_table tr th div.table_event_item_title div.specific_name{margin:3px 5px;padding:2px 0;border:1px solid #00f;color:#00f;background-color:#fff;border-radius:10px}table.attend_table tr th div.table_event_item_title div.event_item_date{margin:2px 0 0 0;padding:2px 0;border-bottom:1px dashed #aaa;font-size:large;background-color:#fff}table.attend_table tr th div.table_event_item_title div.event_item_place,table.attend_table tr th div.table_event_item_title div.event_item_time{padding:1px 0;background-color:#fefefe}table.attend_table tr th div.table_event_item_title div.event_item_place{font-size:small}.attend_select .attend_item{padding:5px 0}.attend_select .attend_item:hover{background-color:#f7fff7}.attend_select .attend_date,.attend_select .attend_time,.attend_select .attend_title{padding-left:10px}.attend_select .attend_date{font-weight:700;padding-left:10px}.attend_select .attend_time,.attend_select .attend_title{font-size:small;padding-left:20px}.attend_select .attend_extra_info{margin-bottom:10px}table.attend_table span.openAttend{text-decoration:underline;cursor:pointer}table.attend_table.table_horizontal th .event_item_title div:nth-child(1){font-weight:700}table.attend_table.table_horizontal th.comment_title{text-align:right}table.attend_table.table_vertical tr:nth-child(1) th{padding:5px;vertical-align:top}table.attend_table.table_vertical th.comment_title{vertical-align:bottom;font-size:small}#openAttend.openAttend{width:150px;height:100px;margin:20px;font-size:28px;display:table-cell;vertical-align:middle}.log_box{padding:20px}.log_box .title{font-size:large;padding:3px 5px}.log_box .log{border:1px solid #999;border-radius:5px;padding:0 10px;height:120px;max-width:800px;overflow-x:hidden;overflow-y:scroll}.log_box .log ul{padding-left:0}.log_box .log ul li{padding:2px 0 2px 10px}.log_box .log ul li span.new_tag{color:#fff;background-color:red;border:1px solid #fff;padding:5px;margin-bottom:3px;font-size:x-small;vertical-align:middle}