/* Copyright (C) 2013-2017 Cybozu, Inc. */
@charset "UTF-8";@media print{.noPrint,#headbar-wrapper,#cb7-header-schedweek-frame,.vr_themeHeaderWrapper,#appmenuToggler,.pathbar,.pathbarNoMenu,.menubar,.footbar,.tabsheet,.backlink,.vr_contentBottom .vr_scrollUp,.entry,.dateHeadIcon,.selectCell,.naviCell,.weekNavi,.monthNavi,#expandLink,#hideExpandItems,.followRow,.copyright,.dateCell,#scheduleindex ~ .vr_nNavi,#groupday ~ .vr_nNavi,.schedEntry,.linkusermonth,.linkwhere,.linkapps,.linkgroupmonth,.linkfacilitymonth,.groupweek .profileImage,.groupday .profileImage{display:none}#remainingItems{display:block}.printTitleCell{display:block}#content-wrapper{padding-top:0!important}.content{padding:0}.vr_contentArea{border:0}.vr_contentAreaTd{padding:0}.weekhead img{display:none}.pageBreak{page-break-before:always}.pagetitle img{display:none}table.dataView th{background-color:#fff}.userIcon{display:none}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}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 td.blank.eventright{_border-right:1px solid #000}table.schedule.userday td.blank.eventbelow{_border-bottom:1px solid #000}table.schedule.userday .eventcell{border-right:1px solid #000;border-bottom:1px solid #000;_border-left:0;_background-image:url(../image/border0001.png);_background-repeat:repeat-y}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;_border-left:0;_background-image:url(../image/border0001.png);_background-repeat:repeat-y}table.schedule.userweek .eventcell.firstcol{_background-image:none}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.eventright{_border-right:1px solid #000}table.schedule.userweek td.blank.eventbelow{_border-bottom:1px solid #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.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}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}}