/* Copyright (C) 2009-2010 Cybozu, Inc. */
body.admin{margin-top:0;background-image:url(../image/bg_admin20.gif);}body.personal{margin-top:0;background-image:url(../image/bg_personal20.gif);}a:link{color:#00f;}a:visited{color:#00f;}a:hover{color:#f00;}img{border:0;}hr{color:#ccc;height:1px;}img.personalAdminImg{border:1px solid #666;}img.systemAdminImg{border:1px solid #666;}.movedate{width:2.5em;}.eventcell{font-size:90%;}.scheduleMove{font-size:80%;height:1.8em;margin:0 0 0 0!important;margin:0 0 0 3px;text-align:center;vertical-align:middle;cursor:pointer;}.portletTitleSchedule{padding:2px;border-top:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #888;border-left:1px solid #666;}.menubarTable{border:0;padding:0;}.submenu{position:absolute;background:#fff7e8;border:1px solid #999;padding:2px;}div.menuRow{padding:3px 0 3px 0;background-color:#eed;}.myfolderSearch{margin:0;}.pagetitle{font-weight:bold;margin-top:8px;margin-bottom:8px;}table.multicol{border:0;padding:0;margin-top:16px;}.smallcorner{font-size:80%;font-weight:bold;}.tableTitle{font-weight:bold;}table.borderTable{border-collapse:collapse;border-color:#999;background:#fff;}table.borderTable th{border:1px solid #999;padding:2px;background:#ddc;}table.borderTable td{border:1px solid #999;padding:2px;}table.dataList{border-collapse:collapse;border:0;}table.dataList th{border:0;padding:2px;background:#ddc;text-align:left;font-size:80%;}table.dataList td{border:0;padding:2px;}table.dataList td.Unread{border:0;padding:2px;font-weight:bold;}table.dataList tr.Unread{border:0;background:#ffc;}table.dataList tr.Stripe{border:0;background:#e0e0e0;}table.dataView{border-collapse:collapse;border-color:#ccc;background:#fff;}table.dataView th{border:1px solid #999;padding:2px;text-align:left;font-weight:normal;background:#ddd;}table.dataView td{border:1px solid #999;padding:2px;}table.layout{border-collapse:collapse;padding:0;border:0;}table.layout td{padding:0;border:0;}table.layout th{padding:0;border:0;}table.layout tr.Stripe{border:0;background:#e0e0e0;}table.formTable th{padding:2px;text-align:left;font-weight:normal;background:#ddd;}table.formTable td{padding:2px;}.formWarning{color:#f00;}.fieldComment{margin-top:.5em;font-size:80%;}ul.menuUL{line-height:1.5em;}div.squeez{padding:4px;}.naviColumn{padding:4px;background:#eed;}.marginHalf{margin-top:4px;}.marginFull{margin-top:8px;}.marginBoth{margin-top:4px;margin-bottom:7px;}.marginBothFull{margin-top:8px;margin-bottom:8px;}.searchButton{width:9em;}.fontDisable{color:gray;}.fontDelete{color:#f00;}.fontHoliday{color:#f00;}.fontSaturday{color:#f00;}.fileMarkup{background-color:#CCF;}.updateContents{background:#ffa;}.adminList{width:100%;height:12em;border:1px inset #ccc;overflow:auto;overflow-y:scroll;}label{cursor:default;}.designThumbnailName{width:180px;font-size:14px;text-align:center;}.designThumbnail{width:115px;height:115px;border:1px solid #999;margin-top:5px;margin-right:auto;margin-bottom:5px;margin-left:auto;padding:0;}.eventServiceTd{width:5em;}.eventServiceSeparator{font-size:1px;margin:0;height:1px;border-top-width:1px;border-top-style:solid;border-top-color:#B4B4B4;}.loading{width:150px;padding:10px;background-color:#FFF;border:3px solid #F90;font-size:18px;font-weight:bold;color:#000;text-align:center;white-space:nowrap;}table.dataList td.candidateAddress{height:15px;}.moveSideButtonTop{margin-bottom:15px;}.submenu{background-color:#fff7e8;z-index:1;}.fileMarkupMove{background-color:#DDD;}table.dataList td.summaryCell{padding:0;height:0;}.summary{border-left:5px solid #CCC;margin-bottom:5px;display:none;}.summaryUnread{border-left:5px solid #CCC;margin-bottom:5px;background-color:#FFC;display:none;}.summaryText{padding:5px 5px 3px 5px;clear:both;}.summaryText .Label{float:left;width:4em;margin-right:3px;border:1px solid #CCC;background-color:#CCC;font-size:80%;font-weight:normal;text-align:center;}table.summaryMenu{width:100%;background-color:#EED;font-size:95%;}table.summaryMenu td.Left{padding:3px 5px 3px 5px;white-space:nowrap;}table.summaryMenu td.Right{padding:3px 5px 3px 5px;text-align:right;white-space:nowrap;}.paging{padding:3px 2px 10px 2px;background-color:#EED;font-size:100%;}.pagingCurrent{padding:0 8px 0 8px;font-weight:bold;}.pagingLink{padding:0 8px 0 8px;}.treeview{width:100%;overflow:auto;white-space:nowrap;padding-bottom:10px;}.treeview .ygtvspacer{width:17px;height:20px;}.treeview .ygtvlabel,.treeview .ygtvlabel:link,.treeview .ygtvlabel:visited,.treeview .ygtvlabel:hover{width:17px;height:20px;background-color:transparent;text-decoration:underline;}.treeview .ygtvtp,.treeview .ygtvtph{width:17px;height:20px;background:url(../image/tree_plus.gif) 0 0 no-repeat;}.treeview .ygtvlp,.treeview .ygtvlph{width:17px;height:20px;background:url(../image/tree_plus_end.gif) 0 0 no-repeat;}.treeview .ygtvtm,.treeview .ygtvtmh{width:17px;height:20px;background:url(../image/tree_minus.gif) 0 0 no-repeat;}.treeview .ygtvlm,.treeview .ygtvlmh{width:17px;height:20px;background:url(../image/tree_minus_end.gif) 0 0 no-repeat;}.treeview .ygtvtn{width:17px;height:20px;background:url(../image/tree_line_right.gif) 0 0 no-repeat;}.treeview .ygtvln{width:17px;height:20px;background:url(../image/tree_line_end.gif) 0 0 no-repeat;}.treeview .ygtvdepthcell{width:17px;height:20px;background:url(../image/tree_line.gif) 0 0 no-repeat;}.treeview .ygtvblankdepthcell{width:17px;height:20px;}.file-treeview,.file-treeview td{font-size:95%;}.folder-one-up{margin-left:2px;margin-bottom:4px;}table.block{padding:5px;background-color:#EEE;margin-top:5px;margin-left:1em;}span.toggledesc{font-size:90%;margin-left:10px;}.clickable{cursor:pointer;}table.schedule{border-collapse:collapse;background-color:#fff;border:1px solid #999;}table.schedule td{border:1px solid #999;}td.today{background-color:#bfb;}span.today{font-weight:bold;}td.holiday,th.holiday{background-color:#fcc;}span.holiday{font-size:80%;}td.saturday,th.saturday{background-color:#cff;}td.sunday,th.sunday{background-color:#fcc;}td.weekday,th.weekday{background-color:#ffc;}td.headernavi{background-color:#eed;}td.hours{font-size:90%;}td.morning{background-color:#ffc;}td.afternoon{background-color:#fc9;}td.evening{background-color:#ccf;}td.now{background-color:#cfc;}td.eventcell{background-color:#fff;font-size:90%;vertical-align:top;}td.eventcell a{padding-top:4px;padding-left:4px;}td.facilitycell{vertical-align:top;padding:4px;background-color:#cfc;}td.facilitycell .facilitymemo{font-size:80%;}td.facilitycell .linkfacilitymonth{font-size:80%;margin-top:3px;margin-left:2px;}td.groupcell{vertical-align:top;padding:4px;background-color:#ffc;}td.groupcell .linkgroupmonth{font-size:80%;margin-top:3px;margin-left:2px;}td.usercell{vertical-align:top;padding:4px;}td.usercell .linkusermonth,td.usercell .linkwhere{font-size:80%;margin-top:3px;margin-left:2px;}tr.userrow{border-top:1px solid #999;}td.infocell{vertical-align:top;}td.infocell .event,td.infocell .bannerevent{font-size:90%;}span.bizevent{font-size:80%;}span.anniversary{font-size:80%;}span.conflict{color:#f00;}td.blank{background-color:#fff;text-align:center;}td.blank.under{background-color:#ddd;text-align:center;}td.bannerall{padding:4px;vertical-align:top;}td.banner1{font-size:80%;background-color:#cfc;border:1px solid #666;padding:1px;}td.banner2{font-size:80%;background-color:#cfc;border:1px solid #666;padding:1px;}table.schedule td.nobanner{border:0 solid #666;padding:1px;background-color:#f0fff0;}td.bannerrow{background-color:#dff;}td.hours{border:1px solid #999;}td.unit5{height:4px;}td.unit10{height:8px;}td.unit15{height:12px;}td.unit30{height:24px;}tr.tmscalerow td.unit5{height:8px;}tr.tmscalerow td.unit10{height:8px;}tr.tmscalerow td.unit15{height:8px;}tr.tmscalerow td.unit30{height:8px;}table.schedule tr.eventrow.firstrow td{border-top:1px solid #999;}.calendarTopSub{padding:4px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;background-color:#FFF;}table.schedule.userday td.blank{border-top:1px dashed #999;border-bottom:0;border-right:0;border-left:0;}table.schedule.userday td.blank.eventbelow{_border-bottom:1px solid #333;}table.schedule.userday .hours,table.schedule.groupday .hours{vertical-align:top;padding-top:4px;padding-left:4px;}table.schedule.userday .eventcell{background-color:#ffc;border:1px solid #333;}table.schedule.groupday .eventcell{background-color:#ffc;border-right:1px solid #333;border-bottom:1px solid #333;}table.schedule.userday .eventcell{_border-left:0;_background-image:url(../image/border9991.gif);_background-repeat:repeat-y;}table.schedule.userday.header td.blank{border:1px solid #999;}table.schedule.userday.header td.blank.under{border:0;border-bottom:1px solid #999;}table.schedule.userday.header td.eventcell{border:1px solid #999;}table.schedule.userday.header td.hours{text-align:left;}.headerschedule{margin-top:8px;margin-bottom:4px;margin-left:4px;vertical-align:middle;}.headerschedule .viewdate{font-weight:bold;margin-right:16px;}.headerschedule #headerscheduleview{margin-top:4px;}table.schedule.userweek .eventcell{background-color:#ffc;border-right:1px solid #333;border-bottom:1px solid #333;}table.schedule.userweek td.blank{border-top:1px dashed #999;border-bottom:0;}table.schedule.userweek td.blank.multi{border-top:1px dashed #999;border-bottom:0;border-left:0;border-right:0;}table.schedule.userweek td.blank.eventbelow{_border-bottom:1px solid #333;}table.schedule.userweek td.blank.firstcol{border-left:1px solid #999;}table.schedule.userweek td.blank.lastcol{border-right:1px solid #999;}table.schedule.userweek td.blank.eventright{_border-right:1px solid #333;}table.schedule.userweek .eventcell.firstcol{_background-image:none;}table.schedule.userweek .unit30{width:8px;height:1em;}table.schedule.userweek .hours{vertical-align:top;padding-top:4px;padding-left:4px;}table.schedule.userweek .dispday,.dispall{width:100%;}td.blankhover{background-color:#ccf;}table.schedule .eventhover{background-color:#fcf!important;}table.schedule .eventtag{font-size:80%;}table.schedule.groupweek .eventcell{background-color:#fff;}table.schedule.groupweek td.usercell,table.schedule.groupweek td.groupcell,table.schedule.groupweek td.facilitycell{border-bottom:0;}table.schedule.groupweek td.bannerfirstcell{border-top:0;border-bottom:0;}table.schedule.groupday .userrow.noheader{border-top:1px solid #666;}table.schedule.groupday .headerrow{border-top:1px solid #666;}table.schedule.usermonth th{border:1px solid #999;}table.schedule.usermonth .eventcell{background-color:#ffffef;}table.schedule.usermonth .eventcell.oddmonth{background-color:#fefedb;}table.schedule.usermonth .eventcell.today{background-color:#bfb;}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 span.holiday{font-size:80%;}table.schedule.usermonth .eventcell.saturday{background-color:#e5fafe;}table.schedule.usermonth .eventcell.oddmonth.saturday{background-color:#d7eefb;}table.schedule.usermonth .firstday .date{font-weight:bold;}table.schedule.usermonth .date{border-right-style:none;}table.schedule.usermonth .move_week{padding:2px 8px;background-color:#c8c8c8;background-image:url(../image/week_button_bg.gif);background-repeat:repeat-x;border:1px solid #999;margin:0 2px;text-align:center;font-size:80%;cursor:pointer;}table.schedule.usermonth tr.eventrow td{padding:2px;font-size:90%;border:1px solid #666;border-bottom-color:#ccc;height:3em;}table.schedule.usermonth tr.bannerrow td.nobanner{font-size:90%;border:0;height:25px;background-color:#f0fff0;}table.schedule.usermonth tr.bannerrow td.banner1,table.schedule.usermonth tr.bannerrow td.banner2{font-size:80%;border:1px solid #666;padding:1px;height:25px;background-color:#cfc;}.eventDayBack{position:absolute;border:1px solid #999;margin-top:1px;padding-top:0;z-index:0;font-size:14px;background-color:#ffc;}table.layout td.timeNum{border:1px solid #ccc;border-left:1px solid #999;padding:0;font-size:14px;}table.layout td.timeCell{border:1px solid #ddd;border-left:1px solid #999;border-right:1px solid #999;padding:0;font-size:14px;}.order-button{cursor:pointer;}.menuOpen{float:left;white-space:nowrap;}.menuOpenSearch{float:right;white-space:nowrap;margin-top:3px;}.mailReceiveButton{width:10em;}.searchButtonMyFoler{width:8em;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE \*/ * html .clearfix{height:1%;}/* End hide from IE */ .deletedAddressee{margin-top:5px;}.tabSubMenu{padding-top:7px;font-size:14px;}.tabSubMenu ul{margin:0;padding:0;}.tabSubMenu .selectOn{list-style-type:none;float:left;margin-right:10px;padding:3 5 3 5;background-color:#DDD;font-weight:bold;border-top:1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-left:1px solid #B4B4B4;}.tabSubMenu .selectOff{list-style-type:none;float:left;margin-right:10px;padding:3 5 3 5;}.tabSubMenuBase{clear:both;height:1px;background-image:url(../image/tabSubMenuBase_bg.gif);background-repeat:repeat-x;font-size:1px;}table.tab{float:left;margin-top:8px;padding:0;border:0 none;border-collapse:collapse;}table.tab td{padding:0;border:0 none;border-collapse:collapse;}.tabBaseTable{clear:both;padding:0;border:0 none;border-collapse:collapse;width:100%;}.eventLink{margin:2 0 2 2;}.scheduleMark1,.scheduleMark2,.scheduleMark3,.scheduleMark4{padding-left:3px;border-left-width:5px;border-left-style:solid;margin:0 0 2 1;}.scheduleMarkTitle1,.scheduleMarkTitle2,.scheduleMarkTitle3,.scheduleMarkTitle4{padding-left:5px;border-left-width:8px;border-left-style:solid;}#cb7-schedule-event-title{border-left-width:8px;}.scheduleMark1,.scheduleMarkTitle1{border-left-color:#F30;}.scheduleMark2,.scheduleMarkTitle2{border-left-color:#06C;}.scheduleMark3,.scheduleMarkTitle3{border-left-color:#008C00;}.scheduleMark4,.scheduleMarkTitle4{border-left-color:#755935;}.scheduleColorChange{float:right;margin:2 3 0 3;padding-bottom:2px;white-space:nowrap;}.scheduleColorChange .label{margin:0 7 0 5;font-size:80%;}.scheduleColorChange .button{margin:3 0 0 0;padding-right:7px;}.workflowRouteAdd{background-color:#EED;}table.helpScreen{background-color:#FFF;border:1px solid #999;}table.helpScreen td{padding:10px;}.screenTitle{font-size:95%;font-weight:bold;margin-bottom:3px;}#optionTop{z-index:100;}.footbarText{white-space:nowrap;}.stepMain{font-weight:bold;}.stepCancel{margin-left:20px;}.titleDraft{margin-left:15px;padding:2px 3px 1px 3px;color:#FFF;font-weight:bold;background-color:#39C;text-align:center;}table.dataList td.candidateAddress{height:15px;}.moveSideButtonTop{margin-bottom:15px;}div.popupCalendar{border:1px outset #ccc;background-color:#fff;height:100%;}div.popupCalendar table{border-spacing:0;}.mailHistoryCurrent{background:#CFC;}.mailHistoryDelete{background:#E5E5E5;}table.attentionError{width:80%;border:2px solid #d00;}table.warnError{width:80%;border:2px solid #ec0;}table.attentionError tr{background-color:#f2f2f2;}table.warnError tr{background-color:#f2f2f2;}.attentionErrorIcon{width:100px;height:60px;background:url(../image/error100x60.gif) 0 0 no-repeat;}.warnErrorIcon{width:100px;height:60px;background:url(../image/warn100x60.gif) 0 0 no-repeat;}.pushClose{display:none;}.printTitleCell{display:none;}.designMask{opacity:.30;_filter:alpha(opacity=30);_zoom:1;}