/* Copyright (C) 2013 Cybozu, Inc. */
.linkedRadioButton{display:inline-block;width:auto;padding:3px 12px;border:1px solid #abadb3;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;font-size:13px;line-height:20px;color:#3d3f43;cursor:pointer;text-align:center;vertical-align:middle}.linkedRadioButton:hover{background-color:#e5e5e5}.linkedRadioButton:active,.linkedRadioButton.linkedRadioButtonSelected{background:#e3e3e3;box-shadow:inset 2px 2px 2px rgba(128,128,128,0.1),inset -2px -2px 2px rgba(128,128,128,0.1);-moz-box-shadow:inset 2px 2px 2px rgba(128,128,128,0.1),inset -2px -2px 2px rgba(128,128,128,0.1);-webkit-box-shadow:inset 2px 2px 2px rgba(128,128,128,0.1),inset -2px -2px 2px rgba(128,128,128,0.1)}.linkedButtonFirst{margin:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.linkedButton{margin:0 0 0 -1px;border-radius:0}.linkedButtonLast{margin:0 0 0 -1px;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}.messageEmpty{margin:30px 15px 10px;text-align:center}.messageEmptyImage{display:inline-block;width:32px;height:32px;margin-right:7px;background:0 0 no-repeat;vertical-align:middle}.messageEmptyText{color:#999;vertical-align:middle}.messageNotificationEmpty .messageEmptyImage{background-image:url("../image/notification_lightgray32.png")}.notificationIndex .pathbar{margin-bottom:0}.notificationIndex .content{padding:0;background-color:#f9f9f9}.notificationIndex .vr_contentArea{border:0;background-color:transparent}.notificationIndex .vr_contentAreaTd{background-color:transparent}.notificationRow .vr_followWrapper{padding:0}.notificationRow .vr_follow{padding:5px}.notificationRow .updateContents{border:0;background:#fcf6e8}.notificationIndex tt,.notificationIndex .monospace{display:block}.notificationNaviWrapperFlow{position:fixed}.notificationNaviWrapperFlowBottom{position:absolute}.notificationNaviSwitch{white-space:nowrap;text-align:center}.notificationNavi .categoryItem{padding:0 0 0 20px;height:20px;background:url(../image/tree_line_right.png) 0 0 no-repeat;font-size:90%}.notificationNavi .categoryItemFirst{padding:0;background:transparent}.notificationNavi .categoryItemLast{padding:0 0 0 20px;background:url(../image/tree_line_end.png) 0 0 no-repeat}.notificationNavi .activeCategory a{color:#3d3f43;background-color:#e0dcd6;text-decoration:none}.notificationCategoryName{font-size:90%;font-weight:bold}.notificationCategory{display:none}.notificationRow{margin-bottom:10px;padding:10px;border:1px solid #dedede;background-color:#fff}.notificationRowRead{opacity:.7;border-color:#dedede}.notificationRow .hilightLink,.notificationRowMore .hilightLink{font-size:90%}.notificationSubject{position:relative;padding-right:80px;font-size:18px;line-height:26px}.notificationSubject .notificationInfo{margin-left:0}.notificationSubject .vr_stdButton{position:absolute;top:-2px;right:0}.notificationContents{margin:0;padding:0 0 0 13px;font-size:90%}.notificationMainToggleMenu{padding:0 5px .5em}.notificationMain{padding:0}.notificationMainUnread{background:#fcf6e8}.notificationAddress{background:transparent;padding:0 5px;font-size:90%;line-height:22px}.notificationAddressItem{margin-right:1em}.notificationAddressLabel{color:#888}.notificationBodyWrapper{border-top:1px dashed #dedede}.notificationBody{padding:5px}.notificationBody .dataView,.notificationBody .dz_dataView,.notificationBody .dz_viewRecordDefaultFieldValue,.notificationBody .dz_viewRecordValue{border:0;background:transparent}.notificationBody .dataView th,.notificationBody .dz_dataView th,.notificationBody .dz_viewRecordDefaultFieldValue td,.notificationBody .dz_viewRecordValue td{width:15%;padding:4px 12px 4px 4px;border:1px solid #dedede;background:#f3f3f3;font-weight:normal;color:#888;vertical-align:top}.notificationBody .dataView td,.notificationBody .dz_dataView td,.notificationBody .dz_viewRecordDefaultFieldValue td.recordValue,.notificationBody .dz_viewRecordValue td.recordValue{width:85%;padding:4px;border:1px solid #dedede;background:#fff;color:#3d3f43;vertical-align:top}table td table.dataViewInner td.dataViewInnerItemLabel,.notificationBody .dz_viewRecordValue td.recordValue table.dz_dataViewInner td.dz_dataViewInnerItemLabel{width:20%;background:#eed}table td table.dataViewInner td,.notificationBody .dz_viewRecordValue td.recordValue table.dz_dataViewInner td{width:80%;background:#fff}.notificationBody .scheduleDataView{margin:0}.notificationBody .dz_viewRecordValue{width:100%;margin:0}.notificationReaction{margin-top:.5em}.notificationBodyFade{z-index:30;height:10px;top:-10px;position:relative;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(252,246,232,0)),color-stop(80%,#fcf6e8));background-image:-webkit-linear-gradient(center top,rgba(252,246,232,0) 0,#fcf6e8 80%);background-image:-moz-linear-gradient(center top,rgba(252,246,232,0) 0,#fcf6e8 80%);background-image:-o-linear-gradient(center top,rgba(252,246,232,0) 0,#fcf6e8 80%);background-image:-ms-linear-gradient(center top,rgba(252,246,232,0) 0,#fcf6e8 80%);background-image:linear-gradient(center top,rgba(252,246,232,0) 0,#fcf6e8 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00fcf6e8',endColorstr='#fffcf6e8');background-image:linear-gradient(to bottom,rgba(252,246,232,0) 0,#fcf6e8 80%)}.notificationBodyMore{margin-top:-0.5em}.notificationCommentForm{border-top:1px solid #e7e7e7;padding:.5em 5px}.notificationCommentInputSimple{width:300px;padding:2px 4px;border:1px solid #bbb;outline:0}.notificationCommentForm .vr_followInputColumn{border-top:0;margin-top:0;padding:0}.notificationCommentForm .vr_followInputCaption,.notificationCommentTitle{display:none}.notificationCommentMore{border-top:1px solid #e7e7e7;padding:5px .5em}.notificationFooter{margin-left:13px;padding:10px 5px 0;border-top:1px solid #e7e7e7}.notificationRowMore a{display:block;margin-bottom:10px;border-top:1px solid #e8c47c;border-bottom:1px solid #e8c47c;background:#fcf4e1;text-align:center;padding:.5em 5px;font-size:80%}