/* Copyright (C) 2013-2017 Cybozu, Inc. */
@charset "UTF-8";body{background-color:#fff}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}tt,.monospace{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:100%}table.schedule{border-collapse:collapse;background-color:#fff;border:1px solid #000}table.schedule td,table.schedule th{border:1px solid #000;background-color:#fff}table.schedule tr{border:1px solid #000;background-color:#fff}table.schedule td.today{background-color:#fff}table.schedule td.holiday,table.schedule th.holiday{background-color:#fce8ef}table.schedule span.holiday{font-size:80%}table.schedule td.saturday,table.schedule th.saturday{background-color:#dfeefc}table.schedule td.sunday,table.schedule th.sunday{background-color:#fce8ef}table.schedule td.weekday,table.schedule th.weekday{background-color:#fff}table.schedule td.headernavi{background-color:#fff}table.schedule td.morning{background-color:#fff}table.schedule td.afternoon{background-color:#fff}table.schedule td.evening{background-color:#fff}table.schedule td.now{background-color:#fff}table.schedule td.facilitycell{background-color:#fff}table.schedule td.groupcell{background-color:#fff}table.schedule tr.userrow{border-top:1px solid #000}table.schedule td.banner1{border:1px solid #000;background-color:#cfc}table.schedule td.banner2{border:1px solid #000;background-color:#cfc}table.schedule td.nobanner{border:1px solid #000;background-color:#fff}table.schedule a.kari{color:#39c}table.schedule a.kari:visited{color:#39c}table.schedule a.kari:hover{color:#f00}.calendarTopSub{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}table.schedule.userday td.blank{border-top:1px solid #000}table.schedule.userday .eventcell{border-right:1px solid #000;border-bottom:1px solid #000}table.schedule.userday.header .blank{border-left:1px dashed #000}table.schedule.userday.header .eventcell{border:1px solid #000}.headerschedule .viewdate,.headerschedule .switchview{display:none}.headerschedule #headerscheduleview{display:none}table.schedule.userweek .eventcell{border-right:1px solid #000;border-bottom:1px solid #000}table.schedule.userweek td.blank{border-top:1px dashed #000}table.schedule.userweek td.blank.multi{border-top:1px dashed #000}table.schedule.userweek td.blank.firstcol{border-left:1px solid #000}table.schedule.userweek td.blank.lastcol{border-right:1px solid #000}table.schedule.userweek td.blank.eventright{_border-right:1px solid #000}table.schedule.usermonth th{border:1px solid #000}table.schedule.usermonth td{border:1px solid #000}table.schedule.usermonth .eventcell{background-color:#fff}table.schedule.usermonth .eventcell.oddmonth{background-color:#fff}table.schedule.usermonth .eventcell.today{background-color:#fff}table.schedule.usermonth .eventcell.holiday,table.schedule.usermonth .eventcell.sunday{background-color:#fbe9e9}table.schedule.usermonth .eventcell.oddmonth.holiday,table.schedule.usermonth .eventcell.oddmonth.sunday{background-color:#ffdbde}table.schedule.usermonth .eventcell.saturday{background-color:#e5fafe}table.schedule.usermonth .eventcell.oddmonth.saturday{background-color:#d7eefb}table.schedule.usermonth tr.eventrow td{border:1px solid #000;border-bottom-color:#000}table.schedule.usermonth tr.bannerrow td.banner1,table.schedule.usermonth tr.bannerrow td.banner2{border:1px solid #000}.scheduleMarkEventMenu{color:#000;background:transparent}.scheduleMarkEventMenu1{border:1px solid #3182dc}.scheduleMarkEventMenu2{border:1px solid #70beef}.scheduleMarkEventMenu3{border:1px solid #ef9201}.scheduleMarkEventMenu4{border:1px solid #f44848}.scheduleMarkEventMenu5{border:1px solid #f3a4b4}.scheduleMarkEventMenu6{border:1px solid #b592d8}.scheduleMarkEventMenu7{border:1px solid #c3a88b}.scheduleMarkEventMenu8{border:1px solid #999}.scheduleMarkEventMenu9{border:1px solid #32a759}.scheduleMarkEventMenu10{border:1px solid #83cb26}.scheduleMarkEventMenu11{border:1px solid #dfc506}.re-content blockquote{display:block;border-left:4px solid #dcdcdc;margin:10px 0 10px 10px;padding-left:15px}table.mailbody img{vertical-align:middle}img.mirrorhorizontal-image-orientation{transform:scaleX(-1);image-orientation:none}img.rotate180-image-orientation{transform:rotate(180deg);image-orientation:none}img.mirrorvertical-image-orientation{transform:scaleY(-1);image-orientation:none}img.mirrorhorizontalandrotate270cw-image-orientation{transform:rotate(270deg) scaleX(-1);image-orientation:none}img.rotate90cw-image-orientation{transform:rotate(90deg);image-orientation:none}img.mirrorhorizontalandrotate90cw-image-orientation{transform:rotate(90deg) scaleX(-1);image-orientation:none}img.rotate270cw-image-orientation{transform:rotate(270deg);image-orientation:none}