.anglrC-alertBox--error{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;line-height:1.5;font-size:14px;color:#f53838;background-color:#fef6f7;border:1px dashed #f53838}.anglrC-alertBox--warning{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;line-height:1.5;font-size:14px;color:#4d4c4b;background-color:#fff7ee;border:1px solid #f9c68e}.anglrC-alertBox--warning base-icon{color:#f17e00}.anglrC-alertBox--success{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;line-height:1.5;font-size:14px;color:#42a903;background-color:#fafff6;border:1px dashed #42a903}.anglrC-alertBox--info{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 12px;line-height:1.5;font-size:14px;color:#2581cb;background-color:#f2fafb;border:1px dashed #2581cb}.anglrC-alertText--error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#f53838;font-size:14px;line-height:1.5}.anglrC-alertText--warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#f17e00;font-size:14px;line-height:1.5}.anglrC-alertText--success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#42a903;font-size:14px;line-height:1.5}.anglrC-alertText--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#2581cb;font-size:14px;line-height:1.5}.anglrC-alertIcon{width:21px;height:21px;margin-right:4px}.anglrC-alertOuterContainer--autoWidth{display:inline-block}.anglrC-alertInnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}.anglrC-alertInnerContainer:hover{color:#23527c;text-decoration:underline}.anglrC-alertInnerContainer .anglrC-alertLinkIcon{margin-left:2px}.anglrC-button{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}.anglrC-button .anglrC-buttonContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 12px;background-color:rgba(0,0,0,0);color:#fff;vertical-align:middle}.anglrC-button--primary,.anglrC-buttonCircle--primary,.anglrC-buttonIcon--primary{background:#01a2c1}.anglrC-button--primary:hover,.anglrC-buttonCircle--primary:hover,.anglrC-buttonIcon--primary:hover{background-color:#0195b2;cursor:pointer}.anglrC-button--secondary,.anglrC-buttonCircle--secondary,.anglrC-buttonIcon--secondary{background:#fff;border:1px solid #01a2c1}.anglrC-button--secondary .anglrC-buttonContent,.anglrC-buttonCircle--secondary .anglrC-buttonContent,.anglrC-buttonIcon--secondary .anglrC-buttonContent{color:#01a2c1}.anglrC-button--secondary:hover,.anglrC-buttonCircle--secondary:hover,.anglrC-buttonIcon--secondary:hover{background-color:#0195b2;border-color:#0195b2;cursor:pointer}.anglrC-button--secondary:hover .anglrC-buttonContent,.anglrC-buttonCircle--secondary:hover .anglrC-buttonContent,.anglrC-buttonIcon--secondary:hover .anglrC-buttonContent{color:#fff}.anglrC-button--alert,.anglrC-buttonCircle--alert,.anglrC-buttonIcon--alert{background:#f53838}.anglrC-button--alert:hover,.anglrC-buttonCircle--alert:hover,.anglrC-buttonIcon--alert:hover{background-color:#e40b0b;cursor:pointer}.anglrC-button--disabled,.anglrC-buttonCircle--disabled,.anglrC-buttonIcon--disabled{background:#cfcfcd;border:none;color:#fff;cursor:default}.anglrC-button--s{border-radius:6px;font-size:12px;font-weight:bold;height:32px;line-height:32px}.anglrC-button--s .anglrC-icon{width:13px;height:13px;margin-right:4px}.anglrC-button--r{border-radius:7px;font-size:14px;font-weight:bold;min-width:64px;height:40px;line-height:40px}.anglrC-button--r .anglrC-icon{width:16px;height:16px;margin-right:4px}.anglrC-button--l{border-radius:9px;font-size:18px;font-weight:bold;min-width:200px;height:48px;border-width:2px;line-height:48px}.anglrC-button--l .anglrC-buttonContent{padding:0 24px}.anglrC-button--l .anglrC-icon{width:20px;height:20px;margin-right:8px}.anglrC-button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anglrC-buttonIcon{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;color:#fff}.anglrC-buttonIcon--xs{width:24px;height:24px;border-radius:5px}.anglrC-buttonIcon--xs .anglrC-icon{width:14px;height:14px}.anglrC-buttonIcon--s{border-radius:6px;width:32px;height:32px}.anglrC-buttonIcon--s .anglrC-icon{width:20px;height:20px}.anglrC-buttonIcon--r{border-radius:7px;width:40px;height:40px}.anglrC-buttonIcon--r .anglrC-icon{width:24px;height:24px}.anglrC-buttonIcon--secondary{color:#01a2c1}.anglrC-buttonIcon--secondary .anglrC-icon{fill:#01a2c1;stroke:#01a2c1}.anglrC-buttonIcon--secondary:hover{background-color:#0195b2;border-color:#0195b2;cursor:pointer}.anglrC-buttonIcon--secondary:hover .anglrC-icon{fill:#fff;stroke:#fff}.anglrC-buttonIcon--disabled:hover .anglrC-icon-cursor{cursor:default}.anglrC-buttonIcon base-icon{width:100%;height:100%}.anglrC-buttonTransparent{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}.anglrC-buttonTransparent .anglrC-buttonContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;background:rgba(0,0,0,0);color:#fff;vertical-align:middle}.anglrC-buttonTransparent--primary .anglrC-buttonContent{color:#01a2c1}.anglrC-buttonTransparent--alert .anglrC-buttonContent{color:#f53838}.anglrC-buttonTransparent--disabled{cursor:default}.anglrC-buttonTransparent--disabled .anglrC-buttonContent{color:#828282}.anglrC-buttonTransparent--disabled .anglrC-buttonContent .anglrC-icon{fill:#828282;stroke:#828282}.anglrC-buttonTransparent--s{border-radius:6px;font-size:12px;font-weight:bold;height:32px}.anglrC-buttonTransparent--s .anglrC-icon{width:13px;height:13px;margin-right:4px}.anglrC-buttonTransparent--r{border-radius:7px;font-size:14px;font-weight:bold;min-width:64px;height:40px}.anglrC-buttonTransparent--r .anglrC-icon{width:16px;height:16px;margin-right:4px}.anglrC-buttonTransparent--l{border-radius:9px;font-size:18px;font-weight:bold;min-width:200px;height:48px;border-width:2px}.anglrC-buttonTransparent--l .anglrC-buttonContent{padding:0 24px}.anglrC-buttonTransparent--l .anglrC-icon{width:20px;height:20px;margin-right:8px}.anglrC-buttonTransparent_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anglrC-buttonCircle{border-radius:50%;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;color:#fff}.anglrC-buttonCircle .anglrC-icon{fill:#fff;stroke:#fff}.anglrC-buttonCircle--r{width:24px;height:24px}.anglrC-buttonCircle--r .anglrC-icon{width:14px;height:14px}.anglrC-buttonCircle--l{right:0;bottom:0;width:64px;height:64px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.anglrC-buttonCircle--l .anglrC-icon{width:38px;height:38px}.anglrC-buttonCircle--secondary{color:#01a2c1}.anglrC-buttonCircle--secondary .anglrC-icon{fill:#01a2c1;stroke:#01a2c1}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;font:14px inherit;line-height:1.15;-webkit-appearance:none;-moz-appearance:none;appearance:none}.anglrC-label{border-radius:12px;font-size:11px;font-weight:bold;display:inline-block;height:20px;padding:0 8px;background-color:#828282;border:1px solid #828282;color:#fff;line-height:20px}.anglrC-label--primary{background:#01a2c1;border:1px solid #01a2c1}.anglrC-label--alert{background:#f53838;border:1px solid #f53838}.anglrC-label--warning{background:#f17e00;border:1px solid #f17e00}.anglrC-label--success{background:#42a903;border:1px solid #42a903}.anglrC-label--disabled{background:#cfcfcd;border:1px solid #cfcfcd}.anglrC-label--draft{background-color:#828282;border:1px solid #828282}.anglrC-checkbox{position:relative;display:inline-block;cursor:pointer}.anglrC-checkbox:hover .anglrC-checkbox_icon{border-color:#01a2c1}.anglrC-checkbox input[type=checkbox]{position:absolute;top:50%;right:auto;bottom:auto;left:auto;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.anglrC-checkbox input[type=checkbox]:checked+.anglrC-checkbox_icon{background:#01a2c1;border:1px solid #01a2c1}.anglrC-checkbox input[type=checkbox]:checked+.anglrC-checkbox_icon::after{position:absolute;top:1px;right:auto;bottom:auto;left:50%;display:block;width:25%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}.anglrC-checkbox input[type=checkbox]:indeterminate+.anglrC-checkbox_icon::after{position:absolute;top:1px;right:auto;bottom:auto;left:50%;display:block;width:60%;height:50%;border-bottom:2px solid #828282;content:"";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.anglrC-checkbox .anglrC-checkbox_icon{position:absolute;top:50%;right:auto;bottom:auto;left:auto;border:1px solid #cfcfcd;width:20px;height:20px;background:#fff;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.anglrC-checkbox .anglrC-checkbox_icon--alert{border:1px solid #cfcfcd;border-color:#f53838}.anglrC-checkbox .anglrC-checkbox_label{display:inline-block;padding:9px 0 10px 28px}.anglrC-checkbox--disabled{color:#828282}.anglrC-checkbox--disabled:hover .anglrC-checkbox_icon{border-color:#cfcfcd}.anglrC-checkbox--disabled:hover{cursor:default}.anglrC-checkbox--disabled .anglrC-checkbox_icon{border:1px solid #cfcfcd;background:#e3e2e0}.anglrC-checkbox--alert:hover .anglrC-checkbox_icon{border-color:#f53838}.anglrC-checkbox--alert input[type=checkbox]:checked+.anglrC-checkbox_icon{background:#f53838;border:1px solid #f53838}.anglrC-checkbox--alert input[type=checkbox]:indeterminate+.anglrC-checkbox_icon{border:1px solid #f53838}label.anglrC-checkbox{margin:0;color:#4d4c4b;font-size:14px;font-weight:normal;line-height:1.5}label.anglrC-checkbox--disabled{color:#828282}label.anglrC-checkbox input[type=checkbox]{display:none;margin:0}label.anglrC-checkbox input[type=checkbox]:checked+.anglrC-checkbox_icon::after{top:3px}.anglrC-colorPalette .popover_colorBoxContainer .colorBox,.anglrC-colorPalette_toggleContainer .colorBox{display:inline-block;width:24px;height:24px;border-radius:4px}.anglrC-colorPalette{border:1px solid #cfcfcd;border-radius:7px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64px;height:40px;padding:8px;background:#fff;fill:#4d4c4b;stroke:#4d4c4b}.anglrC-colorPalette:hover{border-color:#01a2c1;cursor:pointer}.anglrC-colorPalette .showPalette{display:block}.anglrC-colorPalette .hidePalette{display:none}.anglrC-colorPalette_toggleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anglrC-colorPalette base-icon{margin-left:8px}.anglrC-colorPalette .anglrC-icon{width:14px;height:14px;vertical-align:middle}.anglrC-colorPalette .popover{position:absolute;top:40px;left:0;width:234px;padding:8px;border-radius:7px}.anglrC-colorPalette .popover_colorBoxContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.anglrC-colorPalette .popover_colorBoxContainer .colorBox{margin:calc(12px / 2);cursor:pointer}.colorPalette--strongSteelGrey{background-color:#6c676e;border-color:#6c676e;color:#6c676e}.colorPalette--strongSepia{background-color:#483c2c;border-color:#483c2c;color:#483c2c}.colorPalette--strongBrown{background-color:#6d4c33;border-color:#6d4c33;color:#6d4c33}.colorPalette--strongMaroon{background-color:maroon;border-color:maroon;color:maroon}.colorPalette--strongPurple{background-color:purple;border-color:purple;color:purple}.colorPalette--strongPansy{background-color:#433171;border-color:#433171;color:#433171}.colorPalette--strongSaxeBlue{background-color:#5a7993;border-color:#5a7993;color:#5a7993}.colorPalette--strongOrientalBlue{background-color:#304285;border-color:#304285;color:#304285}.colorPalette--strongCobaltBlue{background-color:#0062a0;border-color:#0062a0;color:#0062a0}.colorPalette--strongCeruleanBlue{background-color:#0073a2;border-color:#0073a2;color:#0073a2}.colorPalette--strongRoyalBlue{background-color:#4169e1;border-color:#4169e1;color:#4169e1}.colorPalette--strongMarineBlue{background-color:#00526b;border-color:#00526b;color:#00526b}.colorPalette--strongMalachiteGreen{background-color:#007e4e;border-color:#007e4e;color:#007e4e}.colorPalette--strongGreen{background-color:#009a57;border-color:#009a57;color:#009a57}.colorPalette--strongEmeraldGreen{background-color:#00a474;border-color:#00a474;color:#00a474}.colorPalette--strongGrassGreen{background-color:#737c3e;border-color:#737c3e;color:#737c3e}.colorPalette--strongYellowOcher{background-color:#b8883b;border-color:#b8883b;color:#b8883b}.colorPalette--strongDeepOrange{background-color:#e37d00;border-color:#e37d00;color:#e37d00}.colorPalette--strongCarrotOrange{background-color:#c55431;border-color:#c55431;color:#c55431}.colorPalette--strongGoldenYellow{background-color:#e89a3c;border-color:#e89a3c;color:#e89a3c}.colorPalette--strongFirebrick{background-color:#b22222;border-color:#b22222;color:#b22222}.colorPalette--strongRose{background-color:#db3561;border-color:#db3561;color:#db3561}.colorPalette--strongOldRose{background-color:#c67a85;border-color:#c67a85;color:#c67a85}.colorPalette--strongStrawberry{background-color:#bb004b;border-color:#bb004b;color:#bb004b}.colorPalette--paleScarlet{background-color:#f5b090;border-color:#f5b090;color:#f5b090}.colorPalette--paleCoral{background-color:#f9c499;border-color:#f9c499;color:#f9c499}.colorPalette--paleOrange{background-color:#fcd7a1;border-color:#fcd7a1;color:#fcd7a1}.colorPalette--paleGold{background-color:#fee9a9;border-color:#fee9a9;color:#fee9a9}.colorPalette--paleYellow{background-color:#fff9b1;border-color:#fff9b1;color:#fff9b1}.colorPalette--paleGreenYellow{background-color:#ecf0b0;border-color:#ecf0b0;color:#ecf0b0}.colorPalette--paleLightGreen{background-color:#d7e7af;border-color:#d7e7af;color:#d7e7af}.colorPalette--paleSeaGreen{background-color:#c0deae;border-color:#c0deae;color:#c0deae}.colorPalette--paleGreen{background-color:#a5d4ad;border-color:#a5d4ad;color:#a5d4ad}.colorPalette--paleTurquoise{background-color:#a4d6c1;border-color:#a4d6c1;color:#a4d6c1}.colorPalette--paleCyan{background-color:#a2d7d4;border-color:#a2d7d4;color:#a2d7d4}.colorPalette--paleSkyBlue{background-color:#a1d8e6;border-color:#a1d8e6;color:#a1d8e6}.colorPalette--paleLightBlue{background-color:#9fd9f6;border-color:#9fd9f6;color:#9fd9f6}.colorPalette--paleDodgerBlue{background-color:#a1cbec;border-color:#a1cbec;color:#a1cbec}.colorPalette--paleBlue{background-color:#a3bce2;border-color:#a3bce2;color:#a3bce2}.colorPalette--paleNavy{background-color:#a4acd6;border-color:#a4acd6;color:#a4acd6}.colorPalette--paleBlueViolet{background-color:#a59aca;border-color:#a59aca;color:#a59aca}.colorPalette--paleIndigo{background-color:#bba1cc;border-color:#bba1cc;color:#bba1cc}.colorPalette--palePurple{background-color:#cfa7cd;border-color:#cfa7cd;color:#cfa7cd}.colorPalette--paleViolet{background-color:#e2aecf;border-color:#e2aecf;color:#e2aecf}.colorPalette--paleMagenta{background-color:#f4b4d0;border-color:#f4b4d0;color:#f4b4d0}.colorPalette--palePink{background-color:#f5b3c2;border-color:#f5b3c2;color:#f5b3c2}.colorPalette--paleRed{background-color:#f5b2b2;border-color:#f5b2b2;color:#f5b2b2}.colorPalette--paleSalmon{background-color:#f5b1a2;border-color:#f5b1a2;color:#f5b1a2}.colorPalette--paleGrey{background-color:#e3e2e0;border-color:#e3e2e0;color:#e3e2e0}.anglrC-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anglrC-icon svg{width:16px;height:16px}.anglrC-icon svg path,.anglrC-icon svg line,.anglrC-icon svg polyline,.anglrC-icon svg polygon,.anglrC-icon svg circle{fill:currentColor;stroke:currentColor}.anglrC-icon-cursor{cursor:pointer}.anglrC-icon--s svg{width:18px;height:18px}.anglrC-icon--l svg{width:32px;height:32px}.anglrC-icon .duplicateOutline path{fill:none}::-webkit-input-placeholder{border-radius:7px;font-size:14px;font-size:14px;color:#e3e2e0;color:#e3e2e0}::-moz-placeholder{border-radius:7px;font-size:14px;font-size:14px;color:#e3e2e0;color:#e3e2e0}:-ms-input-placeholder{border-radius:7px;font-size:14px;font-size:14px;color:#e3e2e0;color:#e3e2e0}::-ms-input-placeholder{border-radius:7px;font-size:14px;font-size:14px;color:#e3e2e0;color:#e3e2e0}::placeholder{border-radius:7px;font-size:14px;font-size:14px;color:#e3e2e0;color:#e3e2e0}.inputText_style,.anglrC-inputText{border:1px solid #cfcfcd;border-radius:7px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%;height:40px;padding:0 16px;background-color:#fff;line-height:40px}.anglrC-inputText:hover{border-color:#01a2c1;cursor:text}.anglrC-inputText:focus{-webkit-box-shadow:0 0 8px 0 rgba(1,162,193,.3);box-shadow:0 0 8px 0 rgba(1,162,193,.3)}.anglrC-inputText--alert{border-color:#f53838}.anglrC-inputText--alert:hover{border-color:#f53838;cursor:text}.anglrC-inputText--alert:focus{-webkit-box-shadow:0 0 8px 0 rgba(245,56,56,.3);box-shadow:0 0 8px 0 rgba(245,56,56,.3)}.anglrC-inputText--disabled{background-color:#e3e2e0;color:#828282;cursor:default}.anglrC-inputText--disabled::-webkit-input-placeholder{color:#828282}.anglrC-inputText--disabled::-moz-placeholder{color:#828282}.anglrC-inputText--disabled:-ms-input-placeholder{color:#828282}.anglrC-inputText--disabled::-ms-input-placeholder{color:#828282}.anglrC-inputText--disabled::placeholder{color:#828282}.anglrC-inputText--disabled:hover{border-color:#cfcfcd;cursor:default}.anglrC-inputText--disabled:focus{-webkit-box-shadow:none;box-shadow:none}.anglrC-inputTextIconContainer{position:relative}.anglrC-inputTextIconContainer .anglrC-inputText{padding-right:40px}.anglrC-inputTextIconContainer_icon{position:absolute;top:0;right:auto;bottom:auto;left:16px;color:#e3e2e0}.anglrC-inputTextIconContainer_icon+.anglrC-inputText{padding:0 0 0 40px}.anglrC-inputTextIconContainer_iconButton{position:absolute;top:0;right:16px;bottom:auto;left:auto;color:#828282}.anglrC-inputTextIconContainer--disabled .anglrC-inputTextIconContainer_icon,.anglrC-inputTextIconContainer--disabled .anglrC-inputTextIconContainer_iconButton{color:#cfcfcd}.anglrC-input_dynamic{cursor:text}.anglrC-inputTextWithCounter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.inputTextCounter{padding-left:4px;color:#828282;font-size:12px;text-align:right}.inputTextCounter--1digitLimit{min-width:50px}.inputTextCounter--2digitLimit{min-width:64px}.inputTextCounter--3digitLimit{min-width:72px}.inputTextCounter--success{color:#01a2c1}.inputTextCounter--error{color:#f53838}.inputTextCounterErrorText .anglrC-alertText--error{margin:4px 0;font-size:12px}.inputTextCounterErrorText .anglrC-icon{width:12px;height:12px}input.anglrC-inputText{font-size:14px;outline:none;color:#4d4c4b;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.anglrC-list .anglrC-list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#fff;list-style:none;font-size:14px}.anglrC-list .anglrC-list_item:not(:last-child){border-bottom:1px solid #cfcfcd}ul.anglrC-list{margin:0;padding:0;color:#4d4c4b}.anglrC-modal .modal-content{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:660px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.4);box-shadow:0 0 12px 0 rgba(0,0,0,.4)}.anglrC-modalHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:84px;padding:24px 72px}.anglrC-modalHeader_title{font-size:24px;font-weight:bold;display:-webkit-box;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.anglrC-modalHeader_button{position:absolute;top:26px;right:32px;bottom:auto;left:auto;color:#828282;cursor:pointer}.anglrC-modalHeader_button:hover{color:#4d4c4b}.anglrC-modalBody{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:88px;padding:16px 24px;overflow-y:scroll;background-color:#f5f9fa;border-radius:0 0 12px 12px;scrollbar-width:none}.anglrC-modalBody::-webkit-scrollbar{display:none}.anglrC-modalFooter{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px;background:#fff;border-radius:0 0 12px 12px}.anglrC-modalFooter .anglrC-modalFooterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.anglrC-modalFooter .anglrC-modalFooterContainer .anglrC-modalFooterButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.anglrC-modalFooter .anglrC-modalFooterContainer .anglrC-modalFooterButtonContainer base-button:not(:last-child){margin-right:16px}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-content{border:none}.anglrC-modal .anglrC-modalHeader,.anglrC-modal .anglrC-modalBody{color:#4d4c4b}.anglrC-modal .anglrC-modalBody{font-size:14px}.anglrC-radio{display:inline-block;cursor:pointer}.anglrC-radio_input{position:absolute}.anglrC-radio_label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0}.anglrC-radio_label::before{display:block;width:20px;height:20px;margin-right:8px;content:"";border-radius:50%;border:1px solid #cfcfcd}.anglrC-radio_label:hover::before{border-color:#01a2c1}.anglrC-radio_input:checked+.anglrC-radio_label::after{position:absolute;top:50%;right:0;bottom:0;left:5px;display:block;width:12px;height:12px;background-color:#01a2c1;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.anglrC-radio_input:checked+.anglrC-radio_label::before{border-color:#01a2c1}.anglrC-radio_label--disabled{color:#828282;cursor:default}.anglrC-radio_label--disabled::before{background-color:#e3e2e0}.anglrC-radio_label--disabled:hover::before{border-color:#cfcfcd}.anglrC-radio_label--alert::before{border-color:#f53838}.anglrC-radio_label--alert:hover::before{border-color:#f53838}.anglrC-radio_input--alert:checked+.anglrC-radio_label--alert::after{background-color:#f53838}.anglrC-radio_input--alert:checked+.anglrC-radio_label--alert::before{border-color:#f53838}.anglrC-radio{margin:0;color:#4d4c4b;font-size:14px;font-weight:normal;line-height:1.5}.anglrC-radio_label::before{-webkit-box-sizing:content-box;box-sizing:content-box}.anglrC-radio input[type=radio]{display:none;margin:0}.anglrC-select{border:1px solid #cfcfcd;border-radius:7px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;font-size:14px;position:relative;min-width:80px;height:40px;background:#fff;color:#4d4c4b}.anglrC-select--s{height:32px;font-size:12px}.anglrC-select:hover{border-color:#01a2c1;cursor:pointer}.anglrC-select.open{border-color:#01a2c1;-webkit-box-shadow:0 0 8px 0 rgba(1,162,193,.3);box-shadow:0 0 8px 0 rgba(1,162,193,.3)}.anglrC-select--alert{border-color:#f53838}.anglrC-select--alert:hover{border-color:#f53838;cursor:pointer}.anglrC-select--alert.open{border-color:#f53838;-webkit-box-shadow:0 0 8px 0 rgba(245,56,56,.3);box-shadow:0 0 8px 0 rgba(245,56,56,.3)}.anglrC-select--disabled{background-color:#e3e2e0;pointer-events:none}.anglrC-select--disabled:hover{cursor:normal}.anglrC-select::before{position:absolute;top:12px;right:16px;bottom:auto;left:auto;display:block;width:8px;height:8px;border-right:2px solid #828282;border-bottom:2px solid #828282;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.anglrC-select .anglrC-selectContainer{width:100%;height:100%;padding:0 calc(14px + 12px * 2) 0 12px}.anglrC-select .anglrC-selectDropdown{border-radius:7px;max-height:205px;margin-top:8px;overflow:scroll;border-color:#828282;-webkit-box-shadow:0 0 8px 0 rgba(1,162,193,.3);box-shadow:0 0 8px 0 rgba(1,162,193,.3);scrollbar-width:none}.anglrC-select .anglrC-selectDropdown::-webkit-scrollbar{display:none}.anglrC-select .anglrC-selectDropdown_menu{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;padding:12px 16px}.anglrC-select .anglrC-selectDropdown_menu:hover{background-color:#f4ffff}.anglrC-select{display:inline-block;outline:none}.anglrC-select.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.anglrC-select .dropdown-menu>li>a{font-size:14px;margin:0;border-radius:0;line-height:1.5}.anglrC-select .dropdown-menu>li>a:hover{color:#4d4c4b}ul.anglrC-selectDropdown{margin:0;padding:0;color:#4d4c4b}.anglrC-simpleTable{width:100%;max-width:100%;margin-bottom:20px;table-layout:fixed}.anglrC-simpleTable-bordered{border:1px solid #ebebeb}.anglrC-simpleTable .anglrC-simpleTableContent{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}.anglrC-simpleTable .anglrC-simpleTableContent table{width:100%}.anglrC-simpleTable .anglrC-simpleTableContent table tr td{padding:8px;border:1px solid #e7e7e7}.anglrC-simpleTable .anglrC-simpleTableContent table tr th{padding:8px;border:1px solid #e7e7e7}.anglrC-simpleTable .anglrC-simpleTableContent table thead tr th{background-color:#f5f5f6}.anglrC-simpleTable .anglrC-simpleTableContent table tbody td{padding:8px;border:1px solid #e7e7e7;line-height:1.42857;vertical-align:top}.anglrC-textarea{padding:8px;background-color:#fff;border:1px solid #cfcfcd;border-radius:6px;outline:none;color:#4d4c4b}.anglrC-textarea:hover{border:1px solid #01a2c1}.anglrC-textarea:focus{-webkit-box-shadow:0 0 8px rgba(1,162,193,.3);box-shadow:0 0 8px rgba(1,162,193,.3)}.anglrC-textarea--disabled{padding:8px;background-color:#e3e2e0;border-radius:6px;outline:none;color:#4d4c4b}.anglrC-textarea--alert{padding:8px;background-color:#fff;border:1px solid #f53838;border-radius:6px;outline:none;color:#4d4c4b}.anglrC-textarea--alert:focus{-webkit-box-shadow:0 0 8px rgba(245,56,56,.3);box-shadow:0 0 8px rgba(245,56,56,.3)}.anglrC-tooltip{display:inline-block;position:relative;--tooltip-width: 300px;--tooltip-maxWidth: 300px}.anglrC-tooltip>*[data-tooltip]{display:block;position:absolute;z-index:1001;width:var(--tooltip-width);max-width:var(--tooltip-maxWidth);font-size:14px;padding:16px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);color:#4d4c4b;white-space:normal;text-align:left}.anglrC-tooltip>*[data-tooltip]::after{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);position:absolute}.anglrC-tooltip--top>*[data-tooltip]{top:0;right:50%;-webkit-transform:translate(50%, calc(-100% - 12px));transform:translate(50%, calc(-100% - 12px))}.anglrC-tooltip--top>*[data-tooltip]::after{bottom:-16px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);border-top:10px solid #fff;-webkit-filter:drop-shadow(0 2px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 2px 1px rgba(0, 0, 0, 0.2))}.anglrC-tooltip--left>*[data-tooltip]{left:0;bottom:50%;-webkit-transform:translate(calc(-100% - 12px), 50%);transform:translate(calc(-100% - 12px), 50%)}.anglrC-tooltip--left>*[data-tooltip]::after{right:-16px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);border-left:10px solid #fff;-webkit-filter:drop-shadow(2px 0 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(2px 0 1px rgba(0, 0, 0, 0.2))}.anglrC-tooltip--right>*[data-tooltip]{right:0;top:50%;-webkit-transform:translate(calc(100% + 12px), -50%);transform:translate(calc(100% + 12px), -50%)}.anglrC-tooltip--right>*[data-tooltip]::after{top:50%;left:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-right:10px solid #fff;-webkit-filter:drop-shadow(-2px 0 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(-2px 0 1px rgba(0, 0, 0, 0.2))}.anglrC-tooltip--bottom>*[data-tooltip]{left:50%;bottom:0;-webkit-transform:translate(-50%, calc(100% + 12px));transform:translate(-50%, calc(100% + 12px))}.anglrC-tooltip--bottom>*[data-tooltip]::after{top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:10px solid #fff;-webkit-filter:drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.2))}.anglrC-tooltip--bottomStart>*[data-tooltip]{left:0;bottom:0;-webkit-transform:translate(-16px, calc(100% + 12px));transform:translate(-16px, calc(100% + 12px))}.anglrC-tooltip--bottomStart>*[data-tooltip]::after{top:-16px;left:16px;border-bottom:10px solid #fff;-webkit-filter:drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 -2px 1px rgba(0, 0, 0, 0.2))}.anglrC-tooltip--hover>*[data-tooltip]{visibility:hidden;opacity:0}.anglrC-tooltip--hover:hover>*[data-tooltip]{visibility:visible;opacity:1}.anglrC-tooltip--disabled>*[data-tooltip]{visibility:hidden}.anglrC-tooltip--disabled:hover>*[data-tooltip]{visibility:hidden}.l-headerMenu .userMenuListDropdownMenu,.l-headerMenu .serviceMenuListDropdownMenu{max-height:calc(100vh - 52px);padding-top:8px;padding-bottom:8px;overflow-y:auto;border-radius:6px}.l-headerMenu .userMenuListDropdownMenu_divider{height:1px;margin-top:8px;margin-bottom:8px;overflow:hidden;background-color:#e3e2e0}.l-headerMenu .userMenuListDropdownMenu_planInfo,.l-headerMenu .userMenuListDropdownMenu_accountInfo,.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_menuLink,.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_accountInfo,.l-headerMenu .serviceMenuListDropdownMenu a.serviceMenuLink{padding:12px 16px}.l-headerMenu .tutorialLink,.l-headerMenu .helpMenuLink,.l-headerMenu .noticeLink,.l-headerMenu .accountMenuLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:calc(16px / 2);padding-left:calc(16px / 2)}.l-headerMenu{position:fixed;top:0;right:0;left:0;z-index:1030;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:52px;margin:0 auto;background:#fff;border-bottom:1px solid #e7eaec;color:#4d4c4b}@media print{.l-headerMenu{display:none}}.l-headerMenu a{color:#4d4c4b}.l-headerMenu ul{margin-bottom:0;padding-left:0;list-style:none}.l-headerMenu_home{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#01a2c1}.l-headerMenu_home--green{background:#00a38e}.l-headerMenu_home--white{background:#f4f4f4}.l-headerMenu_homeLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;height:100%;padding:0 20px}.l-headerMenu_homeLink--green,.l-headerMenu_homeLink--white{padding:0 28.5px}@media screen and (max-width: 1279px){.l-headerMenu_homeLink{padding:0 12px}}.l-headerMenu_homeLogo{width:96px;height:51px}.l-headerMenu_homeLogo--green,.l-headerMenu_homeLogo--white{width:79px}@media screen and (max-width: 1279px){.l-headerMenu_homeLogo{width:70px}}@media screen and (max-width: 959px){.l-headerMenu_homeLogo{width:68px}}.l-headerMenu_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-left:8px}@media screen and (max-width: 1279px){.l-headerMenu_menu{margin-left:0}}@media screen and (max-width: 767px){.l-headerMenu_menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.l-headerMenu_serviceMenuList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.l-headerMenu_serviceMenuList{display:none}}.l-headerMenu_serviceMenuListItem{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding:12px}@media screen and (max-width: 1279px){.l-headerMenu_serviceMenuListItem{padding:12px 8px 12px 12px}}@media screen and (max-width: 1023px){.l-headerMenu_serviceMenuListItem{padding:12px 4px 12px 12px}}@media screen and (max-width: 959px){.l-headerMenu_serviceMenuListItem{padding:6px 4px 6px 12px}}.l-headerMenu_serviceMenuListItem:last-child{padding-right:16px}@media screen and (max-width: 1279px){.l-headerMenu_serviceMenuListItem:last-child{padding-right:12px}}@media screen and (max-width: 959px){.l-headerMenu_serviceMenuListItem:last-child{padding:12px 8px}}@media screen and (max-width: 959px){.l-headerMenu .serviceMenuListDropdownMenu .serviceMenuLink{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-headerMenu .serviceMenuListDropdownMenu .serviceMenuLink_icon{width:15px;height:15px;margin-right:2px;margin-bottom:0}}.l-headerMenu .serviceMenuListDropdownMenu a.serviceMenuLink{line-height:1.5}.l-headerMenu .serviceMenuListDropdownMenu a.serviceMenuLink:hover{background-color:#f5f5f5}@media screen and (max-width: 959px){.l-headerMenu .serviceMenuLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-headerMenu .serviceMenuLink_icon{display:inline-block;width:16px;height:16px;margin-right:2px;margin-bottom:-3px;vertical-align:baseline}@media screen and (max-width: 1279px){.l-headerMenu .serviceMenuLink_icon{width:15px;height:15px}}@media screen and (max-width: 959px){.l-headerMenu .serviceMenuLink_icon{width:20px;height:20px;margin-right:0;margin-bottom:2px}}.l-headerMenu_userContentsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:8px}@media screen and (max-width: 560px){.l-headerMenu_userContentsList .dropdown{position:static}}.l-headerMenu_userContentsListItem.tutorial{position:relative}.l-headerMenu_userContentsListItem:hover{background-color:#f5f5f5}.l-headerMenu_userContentsListItem:hover .accountMenuLink_facility::after{background-color:#f5f5f5;color:#f5f5f5}.l-headerMenu .accountMenuLink_alertIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-right:4px;color:#f53838}.l-headerMenu .accountMenuLink_alertIcon--showInNarrowWidth{display:none}@media screen and (max-width: 1023px){.l-headerMenu .accountMenuLink_alertIcon--showInNarrowWidth{position:absolute;top:-2px;right:-6px;z-index:1;display:block;margin-right:0}}@media screen and (max-width: 1023px){.l-headerMenu .accountMenuLink_alertIcon--hideInNarrowWidth{display:none}}.l-headerMenu .accountMenuLink_alertIcon svg{width:11px;height:11px}.l-headerMenu .accountMenuLink_icon{width:24px;height:24px;margin-right:8px}@media screen and (max-width: 1023px){.l-headerMenu .accountMenuLink_icon{position:relative;margin-right:0}}.l-headerMenu .accountMenuLink_profilePictureContainer{position:relative;display:inline-block;width:24px;height:24px;overflow:hidden;background-color:#e3e2e0;border-radius:50%}.l-headerMenu .accountMenuLink_profilePicture{position:absolute;top:50%;left:50%;width:24px;min-width:100%;height:auto;min-height:100%;vertical-align:middle;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports((-o-object-fit: cover) or (object-fit: cover)){.l-headerMenu .accountMenuLink_profilePicture{position:static;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none}}.l-headerMenu .accountMenuLink_avatorIcon svg{width:24px;height:24px}.l-headerMenu .accountMenuLink_textContent{font-size:12px;max-width:340px;overflow:hidden;line-height:1}.l-headerMenu .accountMenuLink_textContent>*+*{margin-top:5px}@media screen and (max-width: 1439px){.l-headerMenu .accountMenuLink_textContent{max-width:216px}}@media screen and (max-width: 1279px){.l-headerMenu .accountMenuLink_textContent{max-width:144px}}@media screen and (max-width: 1023px){.l-headerMenu .accountMenuLink_textContent{display:none}}.l-headerMenu .accountMenuLink_user{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-headerMenu .accountMenuLink_facility{position:relative;width:100%;max-height:2.2em;overflow:hidden;line-height:1.1}.l-headerMenu .accountMenuLink_facility::before{position:absolute;top:1em;right:0;line-height:1;content:"…";-ms-wrap-flow:start}.l-headerMenu .accountMenuLink_facility::after{position:absolute;top:1em;top:auto;right:0;background-color:currentColor;color:#fff;line-height:1;content:"…";-ms-wrap-flow:start}@supports(-webkit-line-clamp: 2){.l-headerMenu .accountMenuLink_facility{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.l-headerMenu .accountMenuLink_facility::before,.l-headerMenu .accountMenuLink_facility::after{content:normal}}.l-headerMenu .accountMenuLink_facilityIDNumber{margin-right:4px;margin-left:2px}.l-headerMenu .helpMenuLink,.l-headerMenu .noticeLink{white-space:nowrap}.l-headerMenu .helpMenuLink_icon,.l-headerMenu .noticeLink_icon{margin-right:4px}@media screen and (max-width: 1279px){.l-headerMenu .helpMenuLink_icon,.l-headerMenu .noticeLink_icon{margin-right:0}}.l-headerMenu .helpMenuLink_icon svg,.l-headerMenu .noticeLink_icon svg{width:24px;height:24px}@media screen and (max-width: 1279px){.l-headerMenu .helpMenuLink_icon svg,.l-headerMenu .noticeLink_icon svg{width:24px;height:24px}}@media screen and (max-width: 1279px){.l-headerMenu .helpMenuLink_text,.l-headerMenu .noticeLink_text{display:none}}.l-headerMenu .tutorialLink{color:#01a2c1}.l-headerMenu .userMenuListDropdownMenu{font-size:14px;right:0;left:auto}.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_menuLink,.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_accountInfo{font-size:14px;line-height:1.5;white-space:normal}.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_menuLink:hover,.l-headerMenu .userMenuListDropdownMenu a.userMenuListDropdownMenu_accountInfo:hover{background-color:#f5f5f5}.l-headerMenu .userMenuListDropdownMenu_menuLink{min-width:258px}.l-headerMenu .userMenuListDropdownMenu_menuLink--alert{color:#f53838;font-weight:bold}.l-headerMenu .userMenuListDropdownMenu_menuLink--alert:hover{color:#f53838}.l-headerMenu .userMenuListDropdownMenu_accountInfo{display:-webkit-box;display:-ms-flexbox;display:flex;width:336px}.l-headerMenu .userMenuListDropdownMenu_profilePictureContainer{position:relative;display:inline-block;width:48px;height:48px;overflow:hidden;background-color:#e3e2e0;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.l-headerMenu .userMenuListDropdownMenu_profilePicture{position:absolute;top:50%;left:50%;width:48px;min-width:100%;height:auto;min-height:100%;vertical-align:middle;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports((-o-object-fit: cover) or (object-fit: cover)){.l-headerMenu .userMenuListDropdownMenu_profilePicture{position:static;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none}}.l-headerMenu .userMenuListDropdownMenu_accountTextContent>*+*{margin-top:8px}.l-headerMenu .userMenuListDropdownMenu_userName{font-size:14px;font-weight:bold}.l-headerMenu .userMenuListDropdownMenu_facilityIDLabel{margin-right:2px}.l-headerMenu .userMenuListDropdownMenu_planLabel{font-size:12px;color:#828282}.l-headerMenu .userMenuListDropdownMenu_planRemainingDay{color:#f53838}.l-headerMenu .userMenuListDropdownMenu_menuLinkIcon{display:inline-block;margin-right:4px;vertical-align:bottom}.l-headerMenu .userMenuListDropdownMenu .anglrC-icon{width:21px;height:21px}.tutorial_icon{width:24px;height:24px;fill:#01a2c1}@media screen and (max-width: 1279px){.tutorial_icon{width:20px;height:20px}}.tutorial .tutorial-arrow,.tutorial .tutorial-arrow::after{position:absolute;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.tutorial .tutorial-arrow{top:-11px;right:10px;margin-left:-11px;border-width:11px;border-top-width:0;border-bottom-color:#01a2c1}.dashboard_wrap .tutorial .tutorial-arrow{right:10px}@media screen and (max-width: 959px){.tutorial .tutorial-arrow,.dashboard_wrap .tutorial .tutorial-arrow{right:8px}}.tutorial .tutorial-popover{position:absolute;top:48px;right:0;z-index:200;padding:1px;background-color:#01a2c1;background-clip:padding-box;border:1px solid #01a2c1;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;text-align:left;white-space:normal}@media screen and (max-width: 959px){.tutorial .tutorial-popover{right:2px}}.tutorial .tutorial-popover-inner{background-color:#fff;border-radius:6px}.tutorial .tutorial-popover-inner .tutorial-content{height:0;overflow:auto;color:#666;-webkit-transition:height .3s ease;transition:height .3s ease}.tutorial .tutorial-popover-inner.expand .tutorial-content{display:block;height:400px;-webkit-transition:height .3s ease;transition:height .3s ease}.tutorial .tutorial-bottom-title{padding:4px;background-color:#01a2c1;font-size:12px;text-align:center;white-space:nowrap;cursor:pointer}.tutorial .tutorial-close-link{margin-right:2px;margin-bottom:5px;padding:5px 10px 0;color:#01a2c1;font-size:10px;line-height:16px}.tutorial .tutorial-close-link a{float:right;min-height:initial;padding:0 !important;font-size:12px}.tutorial .tutorial-step-bottom,.tutorial .tutorial-step-bottom a{font-size:12px}.tutorial .tutorial-steps{padding:0}.tutorial .tutorial-steps li{width:100%;min-height:60px;margin:0;padding:10px;border-bottom:1px solid #eee}.tutorial .tutorial-steps li:first-child{border-top:1px solid #eee}.tutorial .tutorial-steps li.tutorial-setp-devider{min-height:10px;padding:4px;background-color:#eee;font-size:11px}.tutorial .tutorial-step-top{display:-webkit-box;display:-ms-flexbox;display:flex}.tutorial .tutorial-setp-no{width:20px;height:20px;margin-right:5px;background-color:#01a2c1;border:1px solid #01a2c1;border-radius:50%;color:#fff;text-align:center}.tutorial .tutorial-advanse-setp-no{width:20px;height:20px;margin-right:5px;text-align:center}.tutorial .tutorial-step-title{min-height:20px;padding:0;color:#01a2c1 !important;font-size:12px !important;font-weight:700;line-height:20px}.tutorial .tutorial-step-bottom{margin-left:25px;padding-right:25px}.tutorial .tutorial-step-startlink{min-height:unset;padding:0}.tutorial .tutorial-step-check{margin-top:-2px;margin-left:auto;font-size:12px;cursor:pointer}.tutorial .tutorial-step-check.incomplete{color:#ddd}.tutorial .tutorial-step-check.complete{color:#01a2c1}.tutorial .tutorial-steps li.tutorial-step-dismiss{min-height:20px;text-align:center}.tutorial .tutorial-steps li.tutorial-step-dismiss label{font-weight:normal;cursor:pointer}.tutorial-text{position:absolute;top:52px;right:0;left:-80px;z-index:10;width:45%;height:0;margin:auto;background-color:red;background-color:#01a2c1;border-radius:6px;opacity:0;color:#fff;-webkit-transition:linear .5s !important;transition:linear .5s !important;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.tutorial-text.show-text{height:auto;min-height:60px;opacity:.8;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tutorial-text .tutorial-text-inner{padding:10px}.tutorial-text .tutorial-text-title{margin-bottom:5px;font-size:16px}.tutorial-text .tutorial-text-description{font-size:12px}.tutorial-text .tutorial-text-button{float:right;margin-bottom:10px;color:#01a2c1}.codmon-service-inquiry-button{width:24px;height:24px;background-color:#01a2c1;border-radius:50%;color:#fff;line-height:24px;text-align:center;cursor:pointer}.codmon-service-inquiry-tooltip{position:relative}.codmon-service-inquiry-form{position:absolute;top:6px;right:0;z-index:201;width:520px;margin-left:-120px;padding:16px 8px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.codmon-service-inquiry-container{max-height:calc(100vh - 96px)}.codmon-service-inquiry-show-result{overflow-x:hidden;overflow-y:auto}.codmon-service-inquiry-form::after{position:absolute;bottom:100%;left:73%;margin-left:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8f8f8 rgba(0,0,0,0);border-style:solid;border-width:5px;content:" "}@media screen and (max-width: 1024px){.codmon-service-inquiry-form{right:0;left:auto;-webkit-transform:none;transform:none}.codmon-service-inquiry-form::after{right:12px;left:auto}}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 241px)and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width: 481px)and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.alert-danger2{padding:15px;background-image:none !important}.alert-danger2::before{content:none !important}.helpPlan{padding:40px 0;counter-reset:subContentCount;font-size:14px}.helpPlan_pageTitle{font-size:32px}.helpPlan .helpPlanContentWrap{width:100%;max-width:940px;margin:0 auto;padding:40px;background-color:#fff}.helpPlan .helpPlanContent{margin-top:72px}.helpPlan .helpPlanContent:first-of-type{margin-top:40px}.helpPlan .helpPlanContent_title{font-size:24px;font-weight:bold;margin-bottom:16px;line-height:26px}.helpPlan .helpPlanContent_InquiriesFromParents{padding:12px 16px;border:1px solid #e3e2e0;border-radius:9px}.helpPlan .helpPlanContent .helpPlanContentEnvironment{margin-top:4px}.helpPlan .helpPlanContent .helpPlanContentEnvironmentItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.helpPlan .helpPlanContent .helpPlanContentEnvironmentItem_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%;margin-right:16px;font-size:14px;font-weight:bold}.helpPlan .helpPlanContent .helpPlanContentEnvironmentItem_value{width:60%;margin-left:16px;text-align:left}.helpPlan .helpPlanSubContent{margin-top:56px}.helpPlan .helpPlanSubContent_title:before{display:inline-block;min-width:20px;margin-right:4px;padding:2px 0;color:#fff;background-color:#01a2c1;text-align:center;font-size:14px;vertical-align:bottom;content:counter(subContentCount);counter-increment:subContentCount}.helpPlan .helpPlanSubContent_annotation{margin-top:20px;line-height:21px}.helpPlan .helpPlanSubContent .helpPlanSubContentInquiry{padding:32px 0;background-color:#f4ffff;text-align:center}.helpPlan .helpPlanSubContent .helpPlanSubContentInquiry_mainInformation{margin-bottom:4px;font-size:24px;font-weight:bold;line-height:28px}.helpPlan .helpPlanSubContent .helpPlanSubContentInquiry_annotation{font-size:14px;font-weight:bold}.helpPlan .helpPlanSubContent .helpPlanSubContentInquiry_subInformation{margin-bottom:0;font-size:16px;line-height:28px}.helpPlan .helpPlanSubContent .helpPlanSubContentInquiry_emphasis{font-size:32px;font-weight:bold;line-height:28px}.helpPlan .helpPlanSubContent .helpPlanSubContentServiceId{display:inline-block;margin-top:8px;padding:8px 12px;background-color:#f9f8f5;border-radius:6px}.helpPlan .helpPlanSubContent .helpPlanSubContentServiceId_id{font-weight:600}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px auto 0}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService{margin-top:24px;padding:0 40px;border-right:1px solid #e3e2e0;text-align:center}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService:last-child{border-right:none}@media screen and (max-width: 951px){.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService:nth-child(2){border-right:1px solid rgba(0,0,0,0)}}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService_logo{display:block;width:auto;height:36px;margin:auto}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService_logo.hoicilLogo{height:40px;margin:-3px auto -1px}.helpPlan .helpPlanSubContent .helpPlanCodmonServiceList .helpPlanCodmonService_inquiryButton .anglrC-button{margin-top:12px}.service_logo{margin-top:28px;margin-bottom:24px;text-align:center}#dashboard .col-sm-2{margin-bottom:20px;padding-top:20px;-webkit-transition:linear 1s;-webkit-transition:linear .2s;transition:linear .2s}#dashboard .col-sm-2 a{color:#333}#dashboard .col-sm-2:hover{background-color:#f7f7f7}#dashboard .m-b-md{height:90px}#dashboard .col-sm-2:hover svg,#dashboard .col-sm-2:hover img{width:75px !important;height:75px !important}#dashboard h3{font-weight:normal;text-align:center;font-size:16px}#dashboard .col-sm-2 svg,#dashboard .col-sm-2 img{width:70px;height:70px;-webkit-transition:linear .1s;transition:linear .1s}.animate{-webkit-transition:linear 1s;transition:linear 1s}.animate.ng-enter{opacity:0}.animate.ng-enter-active,.animate.ng-leave{opacity:1}.animate.ng-leave-active{opacity:0}#dashboard .bounce{-webkit-animation-iteration-count:infinite !important;animation-iteration-count:infinite !important;-webkit-animation-duration:2.5s !important;animation-duration:2.5s !important}.help_dash{position:absolute;bottom:30px;width:350px;right:30px;border:3px solid #e3e3e3}.news_dash{position:absolute;bottom:30px;width:420px;height:126px;right:30px;border:2px solid #e3e3e3}@media(max-width: 1400px){.news_dash{display:none}}.news_midashi .news_date{display:inline-block;font-weight:bold;width:70px}.news_list{margin:0;padding:0}.news_list li{list-style-type:none;margin:0;padding:0}.news_description{margin-top:5px;margin-bottom:8px;font-size:11px;color:#999}.help_dash h2 small{font-size:12px}@media(min-width: 768px){.service_logo img{width:280px}.gearAlert{width:10px;height:10px;border-radius:50%;background-color:#ed5565;position:relative;bottom:23px;left:8px}.manual_text_link{margin-top:12px;text-align:center}.manual_text_link a{text-decoration:underline}.iconic-diary .iconic-file-page{fill:#2a91a8 !important}.iconic-planday .iconic-file-page{fill:#80b23c !important}.iconic-planweek .iconic-file-page{fill:#f16522 !important}.iconic-planmonth .iconic-file-page{fill:#ae9d7a !important}.iconic-planyear .iconic-file-page{fill:#4a46aa !important}.dash_modal_h4{margin-top:40px;font-size:20px;text-align:left;margin-left:50px}}.c-tag{border-radius:12px;font-size:11px;font-weight:bold;display:inline-block;height:20px;padding:0 8px;background-color:#fff;border:1px solid #828282;color:#828282;line-height:20px}.absenceList{color:#4d4c4b}@media screen and (max-width: 768px){.absenceList .sp_hide{display:none}}.absenceList .container{padding:0 9px}@media screen and (max-width: 500px){.absenceList .container{padding:0 15px !important}}@media screen and (min-width: 768px){.absenceList .container{width:100%}}@media screen and (min-width: 960px){.absenceList .container{width:100%}}@media screen and (min-width: 1440px){.absenceList .container{width:100%;max-width:1368px}}.absenceList .ibox-content{padding:24px 20px}.absenceList .dateSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px}.absenceList .dateSearch_label{font-size:1.4rem;font-weight:normal;line-height:150%;color:#7b8389}.absenceList .dateSearch_dateLabel{font-size:1.4rem;font-weight:bold;line-height:140%;color:#3b3f42}@media screen and (max-width: 500px){.absenceList .ibox-content{padding:16px}}.absenceList .absenceList_filtercontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;gap:20px 0}.absenceList .absenceList_filtercontent .listActionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.absenceList .absenceList_filtercontent .statusFilter_label,.absenceList .absenceList_filtercontent .classFilter_label,.absenceList .absenceList_filtercontent .search_label{width:100%;margin-bottom:0;font-weight:normal}.absenceList .absenceList_filtercontent .statusFilter_input,.absenceList .absenceList_filtercontent .statusFilter_select,.absenceList .absenceList_filtercontent .classFilter_input,.absenceList .absenceList_filtercontent .classFilter_select,.absenceList .absenceList_filtercontent .search_input,.absenceList .absenceList_filtercontent .search_select{margin-top:4px;height:40px;border-radius:6px}@media screen and (max-width: 1100px){.absenceList .absenceList_filtercontent .statusFilter_select.form-control,.absenceList .absenceList_filtercontent .classFilter_select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.absenceList .absenceList_filtercontent .statusFilter{width:120px}.absenceList .absenceList_filtercontent .classFilter{width:238px}.absenceList .absenceList_filtercontent .search{width:190px}.absenceList .absenceListTableContainer{width:100%;overflow-x:scroll;border-top:#e4e6e9 2px solid}.absenceList .absenceListTable{min-width:680px}.absenceList .absenceListTableTitle{font-size:12px;font-weight:bold;border-bottom:2px solid #e7eaec;color:#828282}.absenceList .absenceListTableTitle--status{width:40px}.absenceList .absenceListTableTitle--name{width:260px}@media screen and (max-width: 767px){.absenceList .absenceListTableTitle--name{width:160px}}.absenceList .absenceListTableTitle--group{width:84px}.absenceList .absenceListTableTitle--date{width:80px;text-align:right}.absenceList .absenceListTableTitle--kind{width:auto}.absenceList .absenceListTableTitle--sendDate{width:88px;text-align:right}.absenceList .absenceListTableCell{cursor:pointer}.absenceList .absenceListTableCell--status{cursor:default}.absenceList .absenceListTableCell--date{font-size:14px;font-weight:bold;text-align:right}.absenceList .absenceListTableCell--sendDate{font-size:12px;font-weight:bold;color:#828282;text-align:right;line-height:1.15}.absenceList .absent_list_none:hover{background-color:#f9f9f9}.absenceList .absent_list_done td{background-color:#f3f3f3}.absenceList .absent_list_done td *{font-weight:normal}.absenceList .absenceStatus_unapproved,.absenceList .absenceStatus_approved,.absenceList .absenceStatus_canceled{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px}.absenceList .absenceStatus_unapproved .anglrC-icon,.absenceList .absenceStatus_approved .anglrC-icon,.absenceList .absenceStatus_canceled .anglrC-icon{pointer-events:none}.absenceList .absenceStatus_unapproved{border:1px solid #cfcfcd;border-radius:2px;cursor:pointer}.absenceList .absenceStatus_unapproved:hover{border:1px solid #0195b2}.absenceList .absenceStatus_approved{color:#cfcfcd;border:1px solid #cfcfcd;border-radius:2px}.absenceList .absenceStatus_canceled{color:#bfbfbf}.absenceList .absenceStatus_canceled .anglrC-icon svg{width:20px;height:20px}.absenceList .search{width:190px}.absenceList .memberInfo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.absenceList .memberInfo_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px)}.absenceList .memberInfo_name{font-size:14px;font-weight:bold}.absenceList .memberInfo_tag{margin-left:4px}.absenceList .memberInfo_group{font-size:12px;margin:0;color:#828282}.absenceList .memberInfo_groupText:not(:last-child)::after{content:",";display:inline-block;margin-right:4px}.absenceList .absenceDate{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:25px}.absenceList .absenceKindContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:25px}.absenceList .absenceKindContainer_inner{width:100%}.absenceList .absenceKind{font-size:14px;font-weight:bold;display:inline}.absenceList .absenceKindItem--absent{color:#ed5565}.absenceList .absenceKindItem--late{color:#42a903}.absenceList .absenceKindItem--extend{color:#2581cb}.absenceList .absenceKindItem--contact{color:#828282}.absenceList .absenceKindItem_detail{font-size:13px}.absenceList .absenceTime{display:inline;font-size:13px;font-weight:bold}.absenceList .absenceDetail{display:inline;color:#4d4c4b}.absenceList .absenceNote{display:inline;margin:0}.absenceList .absenceSendDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;min-height:25px;margin:0}.absenceList .absenceDropdown{position:relative;display:inline-block}.absenceList .absenceDropdown_toggle{font-size:1.2rem;font-weight:bold;line-height:140%;border-radius:8px}.absenceList .absenceDropdown_toggle--active{background-color:#fafafa}.absenceList .absenceDropdown_menu{display:none;position:absolute;top:38px;left:-10px;right:auto;background-color:#fff;min-width:160px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:100;border-radius:8px}.absenceList .absenceDropdown_menu--visible{display:block}.absenceList .absenceDropdown_list{padding:8px}.absenceList .absenceDropdown_list__item{padding:8px 16px;white-space:nowrap;cursor:pointer;position:relative}.absenceList .absenceDropdown_list__item:hover{border-radius:4px;background-color:#fafafa}.absenceList .absenceDropdown_list__item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e6e9}.absenceList .absenceDropdown_list__item:last-child::after{display:none}.absenceList .absenceDropdown_dateContainer{padding:20px 24px 24px 24px}.absenceList .absenceDropdown_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;gap:8px}.absenceList .absenceDropdown_dateText{font-size:1.4rem;font-weight:normal;line-height:150%;white-space:nowrap}.absenceList .absenceDropdown_dateLabel{font-size:1.4rem;font-weight:normal;line-height:140%;font-weight:normal}.absenceList .absenceDropdown_dateInput{width:124px;text-align:left;border-radius:6px}.absenceList .absenceDropdown_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:solid 1px #e4e6e9;padding:16px;gap:16px}.absenceList .absenceDropdown_buttonContainer .btn-primary{border-radius:8px}.absenceList .absenceDropdown_buttonContainer .btn-white{border-radius:8px}.absenceList .absenceDropdown .btn-group .btn-danger{display:none}.absenceList .absenceDropdown .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:3px}.absenceList .errorContent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.absenceList .errorContent .errorIcon{color:#ef0000;padding-top:3px}.absenceList .errorContent .errorText{font-size:1.2rem;font-weight:normal;line-height:140%;color:#ef0000}.absenceList .btn-primary:disabled:hover,.absenceList .btn-primary[disabled]:hover{background-color:#aaa !important;border-color:#aaa !important}.localnaviAbsence .pageTitleIcon{margin-bottom:4px}.absenceEdit .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dateSelector{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0}.dateSelector__leftBtn,.switcher_arrow--left{position:relative;width:32px;height:32px;padding:0;background:#fff;border:1px solid #ced4da;border-radius:50%;cursor:pointer}.dateSelector__leftBtn::before,.switcher_arrow--left::before{position:absolute;top:9px;left:11px;width:12px;height:12px;border:0;border-top:solid 3px #3497de;border-right:solid 3px #3497de;content:"";-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.dateSelector__leftBtn:hover,.switcher_arrow--left:hover{background:#f8f9fa}.dateSelector__rightBtn,.switcher_arrow--right{position:relative;width:32px;height:32px;padding:0;background:#fff;border:1px solid #ced4da;border-radius:50%;cursor:pointer}.dateSelector__rightBtn::before,.switcher_arrow--right::before{position:absolute;top:9px;left:7px;width:12px;height:12px;border:0;border-top:solid 3px #3497de;border-right:solid 3px #3497de;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dateSelector__rightBtn:hover,.switcher_arrow--right:hover{background:#f8f9fa}.dateSelector__display{width:240px;height:32px;margin:0 8px;color:#495057;font-size:18px;font-weight:bold;line-height:32px;text-align:center;cursor:pointer}.dateSelector__display--month{width:142px;height:32px;margin:0 8px;color:#495057;font-size:18px;font-weight:bold;line-height:32px;text-align:center;cursor:pointer}.checkBox--min input[type=checkbox]{position:relative;display:block;width:16px;height:16px;margin:0 auto;outline:none;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkBox--min input[type=checkbox]::before{position:absolute;display:block;width:16px;height:16px;background:#fff;border:solid 1px #cfcfcd;border-radius:3px;content:""}.checkBox--min input[type=checkbox]:checked::before{background-color:#01a2c1;border:solid 1px #01a2c1}.checkBox--min input[type=checkbox]::after{position:absolute;top:1px;left:5px;display:none;width:7px;height:12px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkBox--min input[type=checkbox]:checked::after{display:block;content:""}.checkBox--normal input[type=checkbox]{position:relative;width:20px;height:20px;margin:0 auto;outline:none;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkBox--normal input[type=checkbox]::before{position:absolute;display:block;width:20px;height:20px;background:#fff;border:solid 1px #cfcfcd;border-radius:3px;content:""}.checkBox--normal input[type=checkbox]::after{position:absolute;top:0;left:7px;display:none;width:8px;height:16px;border-right:3px solid #01a2c1;border-bottom:3px solid #01a2c1;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkBox--normal input[type=checkbox]:checked::after{display:block}.checkBox--label input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;outline:none;text-align:center;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkBox--label input[type=checkbox]::before{display:inline-block;width:20px;height:20px;margin:0;background:#fff;border:solid 1px #cfcfcd;border-radius:3px;content:""}.checkBox--label input[type=checkbox]::after{position:absolute;top:0;left:7px;display:none;width:8px;height:16px;border-right:3px solid #01a2c1;border-bottom:3px solid #01a2c1;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkBox--label input[type=checkbox]:checked::after{display:inline-block}.checkBox--label label{display:inline-block;height:20px;margin:0;margin-left:4px;font-weight:normal;line-height:20px;vertical-align:middle;cursor:pointer}.checkBox--disabled input[type=checkbox]{cursor:default}.checkBox--disabled input[type=checkbox]::before{background:#cfcfcd}.select--tableFunctionArea{position:relative}.select--tableFunctionArea::before{position:absolute;top:15px;right:8px;display:block;width:8px;height:8px;border-right:2px solid #828282;border-bottom:2px solid #828282;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.select--tableFunctionArea select{width:100%;height:40px;padding:4px 24px 4px 12px;background-color:#fff;border:1px solid #cfcfcd;border-radius:4px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select--tableFunctionArea select:hover{border:1px solid #01a2c1}.inputText--tableFunctionArea input[type=text]{width:auto;height:40px;padding:4px 12px;background-color:#fff;border:1px solid #cfcfcd;border-radius:3px;outline:none}.inputText--tableFunctionArea input[type=text]:focus{border-color:#01a2c1}.button{display:inline-block;padding:14px 20px;background:#01a2c1;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));border-radius:4px;color:#fff;font-size:20px;cursor:pointer}.button:hover{-webkit-filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));-webkit-transition:.2s all ease;transition:.2s all ease}.button.disabled{background:rgba(125,125,125,.4);-webkit-filter:none;filter:none;cursor:default}.button.disabled:hover{-webkit-filter:none;filter:none}.button_text{display:inline-block;padding:14px 20px;background:none;color:#01a2c1;font-size:20px;cursor:pointer}.button--small{display:inline-block;padding:8px 15px;background:#01a2c1;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));border-radius:2px;color:#fff;font-size:12px;cursor:pointer}.button--small:hover{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));-webkit-transition:.2s all ease;transition:.2s all ease}.button--secondary{background:#fff;border:1px solid #01a2c1;color:#01a2c1}.c_button,.c_button--tableFunctionArea,.c_button--normal{padding:4px 8px;border-radius:4px;outline:none;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer}.c_button--normal{display:inline-block;height:100%;background:#fff;border:1px solid #ced4da}.c_button--normal:active{background:#01a2c1;color:#fff}.c_button--tableFunctionArea{display:block;height:40px;padding:4px 12px;background:#fff;border:1px solid #ced4da;line-height:32px}.c_button--tableFunctionArea:active{background:#01a2c1;color:#fff}.c-emptyState{padding:48px;background-color:#fff}.c-emptyState_text{font-size:18px;font-weight:bold;margin-bottom:24px;color:#cfcfcd;text-align:center}.c-emptyState_icon{display:block;margin:0 auto;color:#cfcfcd;text-align:center}.c-emptyState_icon svg{width:160px;height:160px}.accidentList_functionArea{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background:#f8f9fa;border-radius:6px 6px 0 0}.accidentList_functionAreaInner{padding:20px 20px 16px}.accidentList_functionAreaInnerRow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.accidentList_functionAreaInnerRow:last-child{margin-bottom:0}.accidentList_functionAreaInnerRowLeft{display:-webkit-box;display:-ms-flexbox;display:flex}.accidentList_functionButton{margin-right:12px}.accidentList .select--tableFunctionArea{margin-right:12px}.accidentList .accidentListTableContainer{background:#fff}.accidentList .accidentListTable_dateCell{width:90px;text-align:left}.accidentList .accidentListTable_kindCell{width:110px;text-align:left}.accidentList .accidentListTable_titleCell{width:120px;text-align:left}.accidentList .accidentListTable_targetCell{width:100px;text-align:left}.accidentList .accidentListTable_classNameCell{width:80px;text-align:left}.accidentList .accidentListTable_registerCell{width:120px;text-align:left}.accidentList .accidentListTable_statusCell{width:70px;text-align:center}.accidentList .accidentListTable_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.accidentList .accidentListTable_link:hover{color:#0195b2;text-decoration:underline}.accidentFormHeader .accidentFormApprovalContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(56px);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e3e2e0}.accidentFormHeader .accidentFormStepper{position:absolute;top:0;right:auto;bottom:auto;left:50%;width:232px;margin-top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accidentFormHeader .accidentFormApprovalButtonContainer{margin-left:auto}.accidentFormHeader .accidentFormApprovalButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accidentFormHeader .accidentFormApprovalButtonGroup_button:not(:last-child){margin-right:12px}.accidentFormHeader .accidentFormContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accidentFormHeader .accidentFormButtonContainer_button:not(:last-child){margin-right:12px}.accidentFormHeader .accidentFormDateContainer_date{font-size:12px;color:#828282}.accidentFormHeader .accidentFormDateContainer_date:not(:last-child){margin-right:12px}.accidentFormBody_title{font-size:14px;font-weight:bold;margin:24px 0 8px !important}.accidentFormBody .accidentInfoTable{width:100%;table-layout:fixed}.accidentFormBody .accidentInfoTable--childcare{width:auto}.accidentFormBody .accidentInfoTable--problem .accidentInfoTable_content{vertical-align:top}.accidentFormBody .accidentInfoTable_titleColumn{width:60px}.accidentFormBody .accidentInfoTable_subTitleColumn{width:90px}.accidentFormBody .accidentInfoTable_contentColumn{width:auto}.accidentFormBody .accidentInfoTable_title,.accidentFormBody .accidentInfoTable_content{border:1px solid #cfcfcd;padding:8px}.accidentFormBody .accidentInfoTable_title{background-color:#eee}.accidentFormBody .accidentTableCheckboxContainer{margin-bottom:8px}.accidentFormBody .accidentTableCheckboxContainer_checkbox{display:inline-block;width:120px;margin:0 8px 12px 0}.accidentFormBody .addButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accidentFormBody .addButtonContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px}.accidentFormBody .addButtonContainer_tagButton{margin-right:8px}.accidentFormBody .selectButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accidentFormBody .selectButtonContainer_name{margin-right:12px}.accidentFormBody .accidentInfoTableInputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accidentFormBody .accidentInfoTableInputContainer_label{margin:0 4px 0 0}.accidentFormBody .accidentInfoTableInput{max-width:400px}.accidentFormBody .accidentTableSelectBox{width:auto;margin-bottom:8px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.accidentFormBody .accidentTableTextarea{min-height:70px;resize:vertical}.accidentFormBody .imageUpload{margin-bottom:4px;background-color:#000}.accidentFormBody .imageUpload_image{margin:0 auto}.accidentFormBody .imageDeleteButtonContainer{margin-bottom:16px;text-align:right}.accidentFormBody .personnelInputText{margin-right:4px;text-align:right}.accidentFormBody .tableCellAddButton{display:block;margin-top:8px}.accidentFormBody .tableCellDeleteButton{display:table;margin:0 auto}.accidents .pageTitleIcon{vertical-align:bottom}.accidents .manualLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.accidents .manualLink a{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#01a2c1}.accidents .manualLink a:hover{color:#0195b2}.accidents .manualLink p{padding-left:4px;margin:0}.accidents .manualLink svg{width:20px !important;height:20px !important}button{font:14px inherit;line-height:1.15}.c-button{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;color:#fff;vertical-align:middle}.c-button--primary,.c-buttonCircle--primary,.c-buttonIcon--primary{background:#01a2c1}.c-button--primary:hover,.c-buttonCircle--primary:hover,.c-buttonIcon--primary:hover{background-color:#0195b2;cursor:pointer}.c-button--secondary,.c-buttonCircle--secondary,.c-buttonIcon--secondary{background:#fff;border:1px solid #01a2c1;color:#01a2c1}.c-button--secondary:hover,.c-buttonCircle--secondary:hover,.c-buttonIcon--secondary:hover{background-color:#0195b2;border-color:#0195b2;color:#fff;cursor:pointer}.c-button--alert,.c-buttonCircle--alert,.c-buttonIcon--alert{background:#f53838}.c-button--alert:hover,.c-buttonCircle--alert:hover,.c-buttonIcon--alert:hover{background-color:#e40b0b;cursor:pointer}.c-button--disabled,.c-buttonCircle--disabled,.c-buttonIcon--disabled{background:#e3e2e0;cursor:default}.c-button--transparent{background:rgba(0,0,0,0);border:rgba(0,0,0,0);color:#01a2c1;cursor:pointer}.c-button--s{border-radius:6px;font-size:12px;font-weight:bold;height:32px;padding:0 12px}.c-button--s .c-icon{width:13px;height:13px;margin-right:4px}.c-button--r{border-radius:7px;font-size:14px;font-weight:bold;min-width:64px;height:40px}.c-button--r .c-icon{width:16px;height:16px;margin-right:4px}.c-button--l{border-radius:9px;font-size:18px;font-weight:bold;min-width:200px;height:48px;border-width:2px}.c-button--l .c-icon{width:20px;height:20px;margin-right:8px}.c-button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-buttonIcon{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:0;color:#fff}.c-buttonIcon--xs{width:24px;height:24px;border-radius:5px}.c-buttonIcon--xs .c-icon{width:14px;height:14px}.c-buttonIcon--s{border-radius:6px;width:32px;height:32px}.c-buttonIcon--s .c-icon{width:20px;height:20px}.c-buttonIcon--r{border-radius:7px;width:40px;height:40px;border-width:2px}.c-buttonIcon--r .c-icon{width:24px;height:24px}.c-buttonIcon--secondary{color:#01a2c1}.c-buttonCircle{border-radius:50%;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;color:#fff}.c-buttonCircle--r{width:24px;height:24px}.c-buttonCircle--r .c-icon{width:14px;height:14px}.c-buttonCircle--l{right:0;bottom:0;width:64px;height:64px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.c-buttonCircle--l .c-icon{width:38px;height:38px}.c-buttonCircle--secondary{color:#01a2c1}.contentsListTable{table-layout:inherit}.contentsListTable a{color:#01a2c1}.contentsListTable a:hover{text-decoration:underline}.contentsListTable_heading{max-width:120px;padding:8px;white-space:nowrap}.contentsListTable_heading--narrow{width:80px}.contentsListTable_heading--wide{min-width:200px}.contentsListTable_column{max-width:120px}.contentsListTable_column--narrow{width:80px}.contentsListTable_column--wide{min-width:200px}.contentsListTable_column:hover{cursor:default}@media screen and (max-width: 767px){.contentsListTable_column{white-space:inherit !important}}.deliveryDestinationList{position:relative;max-height:144px;overflow:hidden}.overflownDeliveryDestinationCount{margin-top:4px;color:#01a2c1}.overflownDeliveryDestinationCount:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width: 767px){.albumList .sp_hide{display:none}}.deliveryDestinationContents{position:relative;margin-bottom:12px}.deliveryDestinationList{position:relative;max-height:160px;margin:0 -15px 4px 0;overflow:hidden}.deliveryDestinationList--open{max-height:none;padding-bottom:32px}.deliveryDestinationList--overflown{margin:0 -15px 20px 0}.deliveryDestinationList_note{margin-bottom:8px;font-size:12px}.deliveryDestinationList_note--alert{margin-bottom:4px;color:#f53838}.deliveryDestinationList_cover{position:absolute;bottom:0;width:100%;height:28px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%)}.listOpenButton{position:absolute;top:144px;left:50%;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.listCloseButton{position:absolute;bottom:0;left:50%;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-linkText{color:#01a2c1;text-decoration:underline;cursor:pointer}.c-linkText:hover{color:#0195b2;text-decoration:underline}.albumEdit .albumPhotoSelect{position:absolute;top:0;right:0;z-index:20;padding:6px;background-color:rgba(53,79,105,.4)}.albumEdit table.albumReleaseReservation{margin-left:160px}.albumEdit .albumDescription{border:1px solid #e7eaec}.albumEdit .albumPrintAlertText{text-decoration:underline}.albumEdit .alubm_img_deleate.albumImgDelete--disabled{width:auto;padding:0 8px;background-color:#333;color:#eee;cursor:default}.albumEdit .progressText{margin-top:30px}.albumEdit .uploadWarningImg{width:90%}.albumEdit .loadingModalContent{display:-webkit-box;display:-ms-flexbox;display:flex}.albumEdit .loadingModalContent_description{width:100%}.albumEdit .loadingModalContent .loadingContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.albumEdit .loadingModalContent .loadingContainer .loadingIcon{margin:0 auto}.albumEdit .photoUploadButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.albumEdit .uploadedPhotoActionContainer .btn-default[disabled]{pointer-events:none}.albumEdit .showLinkToPhotoSaleSettings a{text-decoration:underline;color:inherit}.albumEdit .changePriceAlertText{padding-bottom:15px}.uploadProgressModal__header{height:68px;padding:24px 20px;border-bottom:#cfcfcd 1px solid}.uploadProgressModal__header__title{font-size:18px;font-weight:700;color:#4d4c4b}.uploadProgressModal__body{max-height:400px;min-height:102px;overflow-y:auto;padding:24px 22px;font-size:0}.uploadProgressModal__body.collapsed{height:0;min-height:0}.uploadProgressModal__body__progressBarWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:21px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uploadProgressModal__body__progress{height:8px}.uploadProgressModal__body__progressBar{width:240px;height:8px;-ms-flex-item-align:center;align-self:center;margin:6px 0}.uploadProgressModal__body__progressMessage{margin-bottom:6px;text-align:center;font-weight:600;font-size:14px;line-height:21px}.uploadProgressModal__body__progressBarCount{font-size:12px;font-weight:400;text-align:right;width:240px;-ms-flex-item-align:center;align-self:center;line-height:18px}.uploadProgressModal__body__uploadCompletedWrapper{width:100%;font-size:14px;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uploadProgressModal__body__uploadCompletedWrapper__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4px}.uploadProgressModal__body__uploadCompletedWrapper__text__successIcon .anglrC-icon--l svg{width:24px;height:24px;color:#42a903}.uploadProgressModal__body__uploadCompletedWrapper__text__failedIcon .anglrC-icon--l svg{width:24px;height:24px;color:#f17e00}.uploadProgressModal__body__uploadCompletedWrapper__text__warning{color:#f17e00;font-weight:bold}.uploadProgressModal__body__uploadCompletedWrapper__text__failed{padding-bottom:16px}.uploadProgressModal__body__uploadCompletedWrapper .countText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4px}.uploadProgressModal__body__uploadCompletedWrapper .countText .finishedCountText{font-size:18px;font-weight:bold;line-height:27px}.uploadProgressModal__body__uploadCompletedWrapper .countText .slash{font-size:12px;line-height:15px;margin-left:2px;margin-right:2px;height:14px}.uploadProgressModal__body__uploadCompletedWrapper .countText .totalCountText{font-size:12px;line-height:20px;height:16px}.uploadProgressModal__body__uploadFinishedTextContainer{border-top:#cfcfcd 1px solid;width:100%;padding-top:14px}.uploadProgressModal__body__uploadFinishedText{font-size:14px;line-height:21px}.uploadProgressModal__body__uploadFinishedText__icon{font-size:18px;color:#ed5565}.uploadProgressModal__body__uploadFinishedText:nth-child(1){margin-top:0}.uploadProgressModal__body__uploadFinishedText:not(:first-child){margin-top:2px}.uploadProgressModal__footer{height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px;border-top:#cfcfcd 1px solid}.uploadProgressModal__footer__closeButton{width:94px;height:40px;border:#cfcfcd 1px solid;border-radius:7px;font-weight:600}.headerTitle{display:-webkit-box;display:-ms-flexbox;display:flex;color:#3b3f42;text-align:right;font-size:var(--font-size-400, 16px);font-style:normal;font-weight:600;line-height:140%}.photoUploadNoteList{width:831px;-ms-flex-negative:0;flex-shrink:0;margin:16px 0}.photoUploadNoteList a{text-decoration:underline}.photoUploadNoteList_content{line-height:1.5}.photoUploadNoteList_content--caution{color:#f53838}.photoUploadNoteList_bold{font-weight:bold}.photoUploadContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-200, 16px);-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:8px}.photoUploadContainer .uploadButton{background:#01a2c1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:var(--space-100, 8px) var(--space-200, 16px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--radius-normal, 4px)}.photoUploadContainer .uploadButton_buttonText{color:#fff;text-align:center;font-size:var(--font-size-400, 16px);font-style:normal;font-weight:600;line-height:140%}.photoUploadContainer .uploadOutlineButton{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:var(--space-100, 8px) var(--space-200, 16px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #01a2c1;border-radius:var(--radius-normal, 4px);background:#fff;color:#01a2c1}.photoUploadContainer .uploadOutlineButton_buttonText{font-size:var(--font-size-400, 16px);font-style:normal;font-weight:600;line-height:140%;text-align:center}.photoUploadContainer .photoActionEndContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-200, 16px);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.photoUploadContainer .searchInputForm{min-height:40px}.photoUploadContainer .deleteButton{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;gap:10px;border-radius:4px;border:1px solid #cfd5da;background-color:#fff}.photoUploadContainer .deleteButton_buttonText{color:#3b3f42;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.photoUploadContainer .deleteButton_number{color:#3b3f42;font-weight:600}.photoUploadContainer .deleteButton:hover,.photoUploadContainer .deleteButton:focus,.photoUploadContainer .deleteButton:active,.photoUploadContainer .deleteButton.active{border:1px solid #cfd5da}.photoUploadContainer .deleteButton.disabled,.photoUploadContainer .deleteButton.disabled:hover,.photoUploadContainer .deleteButton.disabled:focus,.photoUploadContainer .deleteButton.disabled:active,.photoUploadContainer .deleteButton.disabled.active,.photoUploadContainer .deleteButton[disabled],.photoUploadContainer .deleteButton[disabled]:hover,.photoUploadContainer .deleteButton[disabled]:focus,.photoUploadContainer .deleteButton[disabled]:active,.photoUploadContainer .deleteButton.active[disabled]{background-color:#b2bbc3;border:1px solid #cfd5da}.photoUploadContainer .deleteButton.disabled .deleteButton_buttonText,.photoUploadContainer .deleteButton.disabled .deleteButton_number,.photoUploadContainer .deleteButton.disabled:hover .deleteButton_buttonText,.photoUploadContainer .deleteButton.disabled:hover .deleteButton_number,.photoUploadContainer .deleteButton.disabled:focus .deleteButton_buttonText,.photoUploadContainer .deleteButton.disabled:focus .deleteButton_number,.photoUploadContainer .deleteButton.disabled:active .deleteButton_buttonText,.photoUploadContainer .deleteButton.disabled:active .deleteButton_number,.photoUploadContainer .deleteButton.disabled.active .deleteButton_buttonText,.photoUploadContainer .deleteButton.disabled.active .deleteButton_number,.photoUploadContainer .deleteButton[disabled] .deleteButton_buttonText,.photoUploadContainer .deleteButton[disabled] .deleteButton_number,.photoUploadContainer .deleteButton[disabled]:hover .deleteButton_buttonText,.photoUploadContainer .deleteButton[disabled]:hover .deleteButton_number,.photoUploadContainer .deleteButton[disabled]:focus .deleteButton_buttonText,.photoUploadContainer .deleteButton[disabled]:focus .deleteButton_number,.photoUploadContainer .deleteButton[disabled]:active .deleteButton_buttonText,.photoUploadContainer .deleteButton[disabled]:active .deleteButton_number,.photoUploadContainer .deleteButton.active[disabled] .deleteButton_buttonText,.photoUploadContainer .deleteButton.active[disabled] .deleteButton_number{color:#fff}.localnaviAlbum{width:100%}.localnaviAlbum .noteForPhotoPublication{margin-left:20px}.localnaviAlbum .alertContainer{text-align:right}.localnaviAlbum .bankInfoAlert{border-radius:7px;font-size:14px;width:100%;padding:8px 12px;margin:12px 0 12px;background-color:#fff7ee;border:1px solid #f9c68e}.localnaviAlbum .bankInfoAlert_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-bottom:8px}.localnaviAlbum .bankInfoAlert_title .icon{height:20px;margin-right:4px;color:#f17e00}.localnaviAlbum .bankInfoAlert_contents .link{color:#f17e00;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.localnaviAlbum .bankInfoAlert_contents .link:hover{color:#e27600;text-decoration:underline}.localnaviAlbum .settingsIconButton a{margin-left:12px}.graduation{width:100%;min-width:1024px;max-height:1200px;margin:0 auto;padding:40px;overflow:auto}.graduation_conditionArea{padding:0 32px 24px;background-color:#f8f9fa}.graduation_photoArea{padding:24px 32px;background-color:#fff}.graduationHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:24px;padding:0 32px}.graduationHeader_titleArea{display:-webkit-box;display:-ms-flexbox;display:flex}.graduationHeader_titleImg{width:40px;height:40px}.graduationHeader_title{font-size:32px}.graduationHeader_rkrkInfo{font-size:16px;text-align:right}.graduationProject{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px;background-color:#f8f9fa;border-radius:6px 6px 0 0}.graduationProject_label{min-width:200px;font-size:16px;font-weight:bold}.graduationProject_uploadedCount{margin-left:12px}.graduationProject_uploadedCount--alert{color:#ff8080;font-weight:bold}.graduationProject_addProject{margin-left:12px;color:#01a2c1;font-size:16px}.graduationFilter_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.graduationFilter_label{min-width:200px;font-size:16px;font-weight:bold}.graduationFilter_addTarget{display:inline-block;height:40px;padding:0 8px;background:#fff;border:1px solid #ced4da;border-radius:3px;outline:none;line-height:40px;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer}.graduationFilter_addTarget:hover{border:1px solid #01a2c1}.graduationFilter_addTarget:active{background:#01a2c1;color:#fff}.graduationFilter_selectedMember span{display:inline-block;margin-right:4px;font-weight:bold;line-height:1.8}.graduationFilter_year{width:116px;margin-right:32px}.graduationFilter_year select{width:100%}.graduationFilter_seasonToggle{position:relative;display:inline-block;margin-right:8px;font-size:0}.graduationFilter_seasonToggle .graduationFilter_seasonToggle_right,.graduationFilter_seasonToggle .graduationFilter_seasonToggle_middle,.graduationFilter_seasonToggle .graduationFilter_seasonToggle_left{position:relative;display:inline-block;width:96px;height:40px;background:#fff;border:1px solid #ced4da;font-size:14px;line-height:40px;text-align:center;cursor:pointer}.graduationFilter_seasonToggle_left{border-radius:4px 0 0 4px}.graduationFilter_seasonToggle_middle{margin-left:-1px}.graduationFilter_seasonToggle_right{margin-left:-1px;border-radius:0 4px 4px 0}.graduationFilter_seasonToggle--active{z-index:2;background:#e5f5f8 !important;border:1px solid #01a2c1 !important;color:#01a2c1 !important;font-weight:bold}.graduationPhoto_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ced4da}.graduationPhoto_filterLabel{min-width:200px;font-size:16px;font-weight:bold}.graduationPhoto_albumSelect{position:relative}.graduationPhoto_albumSelect select{padding:4px 24px 4px 12px;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.graduationPhoto_albumSelect::before{position:absolute;top:8px;right:8px;display:block;width:8px;height:8px;border-right:2px solid #adb5bd;border-bottom:2px solid #adb5bd;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.graduationPhoto_album{margin-bottom:40px}.graduationPhoto_titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.graduationPhoto_title{font-size:20px;font-weight:bold}.graduationPhoto_imageList{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;row-gap:24px}.graduationPhoto_imageWrap{position:relative}.graduationPhoto_imageWrap img{display:block;width:100%}.graduationPhoto .graduationPhoto_check--checked,.graduationPhoto .graduationPhoto_check--unchecked,.graduationPhoto .graduationPhoto_check{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%}.graduationPhoto .graduationPhoto_check--checked::before,.graduationPhoto .graduationPhoto_check--unchecked::before,.graduationPhoto .graduationPhoto_check::before{position:absolute;top:3px;left:9px;display:block;width:12px;height:18px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.graduationPhoto_check--unchecked{background-color:rgba(255,255,255,.2705882353);border:1px solid #ced4da}.graduationPhoto_check--unchecked::before{border-right:3px solid #ced4da;border-bottom:3px solid #ced4da}.graduationPhoto_check--checked{background-color:#01a2c1;border:1px solid #01a2c1}.graduationPhoto_check--checked::before{border-right:3px solid #fff;border-bottom:3px solid #fff}.graduationPhoto_photoTitle{width:80%;margin:4px auto 0;overflow:hidden;color:#6c757d;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.graduationUpload{position:fixed;bottom:0;left:0;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px;background-color:#f8f9fa;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);box-shadow:0 -2px 4px 0 rgba(0,0,0,.2)}.graduationUpload_uploadInfo{margin-right:80px;font-size:18px}.graduationUpload_uploadedCount--alert{color:#ff8080;font-weight:bold}.graduationEmpty{padding:40px 32px;background-color:#fff}.graduationEmpty_inner{padding:16px 24px;border:1px solid #ced4da;border-radius:6px;font-size:16px;text-align:center}.graduationProjectEmpty{margin-top:20px;padding:40px 32px;background-color:#fff}.graduationProjectEmpty .list_nomenber{margin-top:20px}.graduationProjectEmpty .list_nomenber .graduationProject_addProject{font-size:18px}.graduationCreateAccount{padding:32px}.graduationCreateAccount_title{width:100%;margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #dee2e6;font-size:28px}.graduationCreateAccount_inner{width:100%;min-width:768px;max-width:768px;margin:0 auto;padding:40px;background:#fff;border-radius:6px}.graduationCreateAccount_formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.graduationCreateAccount_label{min-width:240px}.graduationCreateAccount_input{width:100%}.graduationCreateAccount_textInput{width:100%;padding:8px 16px;background-color:#fff;border:1px solid #ced4da;border-radius:2px;font-size:14px}.graduationCreateAccount_textInput:focus{outline:none}.graduationCreateAccount_textInput::-webkit-input-placeholder{color:#adb5bd}.graduationCreateAccount_textInput::-moz-placeholder{color:#adb5bd}.graduationCreateAccount_textInput:-ms-input-placeholder{color:#adb5bd}.graduationCreateAccount_textInput::-ms-input-placeholder{color:#adb5bd}.graduationCreateAccount_textInput::placeholder{color:#adb5bd}.graduationCreateAccount_textInput--active{border:1px solid #01a2c1}.graduationCreateAccount_textInput--error{border:1px solid #ff8080}.graduationCreateAccount_errorMessages p{margin:8px 0 0 0;color:#ff8080;font-size:12px}.graduationCreateAccount_displayTerms{width:100%;height:240px;margin:16px auto;padding:16px;overflow:scroll;border:1px solid #ced4da;border-radius:4px}.graduationCreateAccount_displayTerms h2{margin:0 0 12px 0;font-size:18px;font-weight:normal}.graduationCreateAccount_displayTerms h4,.graduationCreateAccount_displayTerms dt{font-weight:normal}.graduationCreateAccount_submit{text-align:right}.badge--danger{display:inline-block;margin-left:12px;padding:4px 8px;background-color:#ff8080;border-radius:2px;color:#fff;font-size:10px;font-weight:bold;text-align:center;text-shadow:none;white-space:nowrap;vertical-align:baseline}.uploadCompletedModalConent{padding:24px 16px}.uploadCompletedModalConent p{margin-bottom:0px}.uploadCompletedModalConent .photoUploadHint{margin-top:16px}.uploadCompletedModalConent .photoUploadHint_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.uploadCompletedModalConent .photoUploadHint_link:hover{color:#0195b2;text-decoration:underline}.uploadCompletedModalConent .targetPhotos{margin-top:32px}.uploadCompletedModalConent .targetPhotos_header{color:#01a2c1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-bottom:8px}.uploadCompletedModalConent .targetPhotos_headerIcon{height:20px;width:20px}.uploadLimitExceededModalContent{padding:24px 16px}.uploadLimitExceededModalContent .uploadLimitExceededAlert{margin-bottom:24px}.uploadLimitExceededModalContent .uploadLimitExceededInfo{margin-bottom:48px}.uploadLimitExceededModalContent .uploadLimitExceededInfo_detail{margin-bottom:8px}.uploadLimitExceededModalContent .uploadLimitExceededInfo_detail:last-child{margin-bottom:0}.uploadLimitExceededModalContent .uploadLimitExceededHint_title{margin-bottom:8px;color:#828282;font-weight:700}.uploadLimitExceededModalContent .uploadLimitExceededHint_description{margin-bottom:8px}.uploadLimitExceededModalContent .uploadLimitExceededHint_description:last-child{margin-bottom:0}.optionEntryBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.optionEntryBanner_link{display:block;margin-left:auto}.optionEntryBanner_image{width:320px}.approvalTray{position:relative;display:block;width:100%;margin:0}.approvalTray_header{width:100%;margin:12px auto}.approvalTray_header save-buttons{position:relative;display:block;height:30px;text-align:center}.approvalTray_header save-buttons div{display:inline-block;float:none !important;width:auto !important;margin-top:0 !important}.approvalTray_header save-buttons div:first-child{width:340px !important;padding:12px 0}.approvalTray_header save-buttons div:last-child{position:absolute;right:0;padding:0}.approvalTray_main{display:block}.approvalTray_main .approvalContentsList{padding:40px 0;border-bottom:1px solid rgba(125,125,125,.4)}.approvalTray_main .approvalContentsList:last-child{border:none}.approvalTray_main .approvalContentsList_item{display:block;margin-bottom:24px}.approvalTray_main .approvalContentsList_item:last-child{margin-bottom:0}.approvalTray_main .approvalContentsList_item_title{margin-bottom:12px;font-weight:bold}.approvalTray_main .approvalContentsList_item_content{min-height:46px;padding:12px 16px;border:1px solid rgba(125,125,125,.4);border-radius:4px;font-size:14px;line-height:20px}.approvalTray_main .approvalContentsList_item_content--blank{color:rgba(125,125,125,.4)}.approvalTray_main .approvalContentsList_item_listContent{padding:12px 16px;border:1px solid rgba(125,125,125,.4);border-radius:4px}.approvalTray_main .approvalContentsList_item_listContent_item{display:block;padding:12px 0;border-bottom:1px solid rgba(125,125,125,.4)}.approvalTray_main .approvalContentsList_item_listContent_item:first-child{padding-top:0}.approvalTray_main .approvalContentsList_item_listContent_item:last-child{padding-bottom:0;border:none}.approvalTray_main .approvalContentsList_item_listContent_item>*{display:inline-block;margin-right:16px;font-size:14px;line-height:20px;vertical-align:middle}.approvalTray_main .approvalContentsList_item_listContent_item>*:last-child{margin-right:0}.approvalTray_main .approvalContentsList_item_listContent_item .photo{width:30%}.approvalTray_main .approvalContentsList_item_listContent_item .photo>img{width:100%;height:auto}.topicPreview .documentUploadResult{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topicPreview .documentUploadResult_fileName{font-size:14px;font-weight:bold;color:#01a2c1;text-decoration:underline;cursor:pointer}.topicPreview .documentUploadResult_fileName:hover{color:#0195b2;text-decoration:underline}.topicPreview .imageUploadResult{width:400px}.topicPreview .videoUploadResult{position:relative;display:inline-block}.topicPreview .videoUploadResult_videoThumbnail{display:block;width:400px;height:225px;background:#000}.topicPreview .videoUploadResult_expirationDate{margin-top:4px}.topicPreview .videoUploadResult_notice{margin-top:8px}.topicPreview .videoPlayerError{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px;height:225px;background:rgba(0,0,0,.65)}.topicPreview .videoPlayerError_message{font-size:14px;color:#fff;text-align:center}.topicPreview .videoPlayerError_icon{margin-bottom:8px}.topicPreview .videoPlayerError_fileName{max-height:60px;margin-top:8px;padding:0 16px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.approvalTray .ibox-content{padding:24px 20px}.approvalTray .approvalTrayTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:4px;padding:4px 0}.approvalTray .approvalTrayTitle_iconContainer{display:inline-block;width:32px;height:32px}.approvalTray .approvalTrayTitle_icon{width:auto;height:auto;max-width:100%;max-height:100%}.approvalTray .approvalTrayTitle_text{margin:0;font-size:16px;font-weight:bold}.approvalTray .approvalTrayTitle_count{font-size:12px;margin-left:4px}.approvalTray .approvalTrayTitle_number{font-size:16px}.approvalTray .approvalTrayTable{margin-bottom:32px;border-bottom:1px solid #e7eaec}.approvalTray .approvalTrayTable_states{width:70px}.approvalTray .approvalTrayTable_title{width:auto}.approvalTray .approvalTrayTable_approver{width:auto}.approvalTray .approvalTrayTable_approverSubText{font-size:11px;font-weight:normal;color:#828282}.approvalTray .approvalTrayTable_approverIcon{margin:0 4px}.approvalTray .approvalTrayTable_hide{width:90px}.approvalTray .approvalTrayTable_print{width:50px}.approvalTray .approvalTrayTable_titleInner{display:inline-block;margin:0}.approvalTray .approvalTrayTable_approvalStates{font-size:11px;display:inline-block;color:#99a8b9}.approvalTray .approvalTrayTable thead tr{font-size:12px;font-weight:bold;border:1px solid #e7eaec;border-width:1px 0 1px;background-color:#fafafa;color:#828282}.approvalTray .approvalTrayTable thead tr th{padding:4px 8px;border:none}.importWarning{margin-top:20px;color:#f17e00}.importWarning .importWarning_link{color:#f17e00;text-decoration:underline}.importWarning .importWarning_link:hover{cursor:pointer}.importSubmitContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.importSubmitContainer .btn-white{margin-right:16px}.importSubmitContainer .btn-primary[disabled]:hover{background-color:#aaa !important;border-color:#aaa !important;cursor:default}.billImportSummaryContainer{margin:0 16px}.billImportSummaryMessage{margin:16px 0}.billImportSummarylist{padding-bottom:8px}.billImportSummarylist_heading{margin-bottom:-1px}.billImportSummarylist_item{padding:8px 0;border-top:1px solid #ddd}.billImportSummaryError{margin-top:12px;border-top:1px solid #ddd}.billImportSummaryError_heading{padding:12px 0 8px;font-weight:bold}.billImportSummaryError_member{display:inline-block}.caution_text .billImportBtnIcon{margin-right:8px;color:#fff;font-size:inherit}.importError{margin-bottom:20px}.importError_heading{margin-bottom:8px;color:#f17e00}.importError_content{display:inline-block}.billImportSelectMonth{margin:8px}.billImportDownload{margin:8px;text-align:right}.billImportViewer .ui-grid-viewport{overflow-anchor:none}.localnaviBill .pageTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.localnaviBill .pageTitleContainer_title{margin:0}.localnaviBill .pageTitleButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.localnaviBill .pageTitleButtonContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px}.localnaviBill .pageTitleButtonContainer_button:last-child{margin-right:0}.localnaviBill .pageTitleButtonContainer_button:last-child .anglrC-buttonContent{padding-right:0}.accountTransferWarningMessage .anglrC-alertBox--warning{margin-bottom:8px}.accountTransferWarningMessage_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accountTransferWarningMessage_linkText{color:#f17e00;text-decoration:underline;cursor:pointer}.accountTransferWarningMessage_linkText:hover{color:#e27600;text-decoration:underline}.accountTransferWarningMessage_icon{display:inline}.billList .billListMenu .btn{margin-bottom:0}.billList .billListMenu .makeBillButton{border-radius:0}.billList .billListMenu .makeBillButton[disabled]{background-color:#cfcfcd;color:#fff;cursor:default}.billList .createChildBillButton[disabled]{background-color:#cfcfcd;cursor:default;border:none;color:#fff}.billList .createChildBillButton[disabled]:hover{background-color:#cfcfcd !important;color:#fff}.billList .billInformationMessage .anglrC-alertBox--info{margin-bottom:8px}.billList .billInformationMessage_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.billList .billInformationMessage_linkText{color:#2581cb;text-decoration:underline;cursor:pointer}.billList .billInformationMessage_linkText:hover{color:#2379be;text-decoration:underline}.billList .billInformationMessage_icon{display:inline}.billList .accountTransferDueDateWarningMessage_list{margin:0 0 12px 20px}.billList .accountTransferDueDateWarningMessage_listItem{list-style:disc}.billList .accountTransferDueDateWarningMessage .anglrC-alertBox--warning{margin-bottom:8px}.billList .accountTransferDueDateWarningMessage_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.billList .accountTransferDueDateWarningMessage_linkText{color:#f17e00;text-decoration:underline;cursor:pointer}.billList .accountTransferDueDateWarningMessage_linkText:hover{color:#e27600;text-decoration:underline}.billList .accountTransferDueDateWarningMessage_icon{display:inline}.accountTransferManualLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.billEdit .billEditMenu .btn{margin-bottom:0}.billEdit .billEditMenu .makeBillButton[disabled]{background:#cfcfcd;border:none;color:#fff;cursor:default}.billEdit .billBody .taxRateColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:32px}.billEdit .billBody .taxRateColumn select{margin-right:2px;border:1px solid #cfcfcd;border-radius:7px;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;font-size:12px;position:relative;min-width:70px;background:#fff;color:#4d4c4b;outline:none;height:32px}.billEdit .billBody .taxRateColumn select:hover{border-color:#01a2c1;cursor:pointer}.billEdit .billBody .taxRateColumn select::before{position:absolute;top:12px;right:16px;bottom:auto;left:auto;display:block;width:8px;height:8px;border-right:2px solid #828282;border-bottom:2px solid #828282;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.billEdit .billBody td{vertical-align:middle}.billEdit .billBody td:nth-child(3),.billEdit .billBody td:nth-child(5){text-align:right}.billEdit .billHead th:nth-child(3),.billEdit .billHead th:nth-child(5){text-align:right}.memberDigestEdit_alertGroup base-alert:not(:first-child){display:block;margin-top:8px}.memberDigestEdit_differenceConfirm{color:#f17e00;text-decoration:underline;cursor:pointer}.memberDigestEdit_differenceConfirm:hover{color:#e27600;text-decoration:underline}.contentDifferenceConfirmModal .anglrC-modalBody::-webkit-scrollbar{display:initial;background-color:rgba(0,0,0,0)}.contentDifferenceConfirmModal .anglrC-modalBody::-webkit-scrollbar-thumb{min-height:40px;background-color:rgba(0,0,0,.24);border:4px solid #f5f9fa;border-radius:8px}.contentDifferenceConfirmModal .contentDifferenceWrap{width:100%}.contentDifferenceConfirmModal .contentDifferenceWrap_item{padding:8px;border-bottom:1px solid #cfcfcd}.contentDifferenceConfirmModal .contentDifferenceWrap_item:first-child{width:142px}.contentDifferenceConfirmModal .contentDifferenceWrap_item:first-child .anglrC-checkbox_label{white-space:pre-wrap}.contentDifferenceConfirmModal .contentDifferenceWrap_item:first-child .anglrC-checkbox--disabled input[type=checkbox]:checked+.anglrC-checkbox_icon{background-color:#e3e2e0;border-color:#e3e2e0}.contentDifferenceConfirmModal .contentDifferenceWrap_item--empty::after{color:#cfcfcd;content:"未入力"}.contentDifferenceConfirmModal .contentDifferenceWrap_item:nth-child(3){width:40px}.contentDifferenceConfirmModal .contentDifferenceWrap_arrow{padding-right:8px;padding-left:8px;color:#828282}.memberBillingItemsDeleteModal{font-size:14px}.memberBillingItemsDeleteModal .deleteWarningTitle{font-size:18px;margin-top:16px;margin-bottom:0}.memberBillingItemsDeleteModal .deleteWarningContainer{margin-top:12px}.memberBillingItemsDeleteModal .deleteWarning{margin-top:12px}.memberBillingItemsDeleteModal .deleteWarning:not(:first-child){margin-top:24px}.memberBillingItemsDeleteModal .deleteWarning_heading{font-size:14px;margin-top:0;margin-bottom:0}.memberBillingItemsDeleteModal .deleteWarning_list{margin-top:8px}.memberBillingItemsDeleteModal .provisoGroup_proviso{font-size:12px;margin-bottom:0;color:#828282}.memberBillingItemsDeleteModal .provisoGroup_proviso:first-child{margin-top:8px}.memberBillingItemsDeleteModal .actionButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:40px}.memberBillingItemsDeleteModal .actionButtonGroup>base-button:not(:last-child){margin-right:12px}.activityDetail .activityDetailDate{margin-bottom:12px}.activityDetail .activityDetailContainer{padding-bottom:24px}.activityDetail .activityDetailContainer:not(:last-child){margin-bottom:24px;border-bottom:1px solid #cfcfcd}.activityDetail .activityDetailTitle{font-size:18px;font-weight:bold;margin-bottom:20px}.activityDetail .activityDetailImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.activityDetail .activityDetailImageContainer{display:inline-block;width:calc(50% - (16px * 2))}.activityDetail .activityDetailImageContainer:nth-child(n+3){margin-top:40px}.activityDetail .activityDetailImageContainer:nth-child(odd){margin-right:64px}.activityDetail .activityDetailImageContainer_text{margin-top:20px}.activityDetail .activityDetailImage{position:relative;width:288px;height:216px;background-color:#000}.activityDetail .activityDetailImage_image{width:inherit;height:100%}.c-alertBox{border-radius:7px;font-size:14px;width:100%;padding:8px 12px}.c-alertBox--info{background-color:#f2fafb;border:1px solid #2581cb}.c-alertBox--info .c-alertBox_icon{color:#2581cb}.c-alertBox--info .c-alertBox_link{color:#2581cb;text-decoration:underline;cursor:pointer}.c-alertBox--info .c-alertBox_link:hover{color:#2379be;text-decoration:underline}.c-alertBox_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.c-alertBox_icon{height:20px;margin-right:4px}.c-alertBox_text{font-size:14px;font-weight:bold;margin:0}.c-alertBox_content{font-size:14px;display:inline;margin:0}.c-alertBox_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactbook{background-color:#f5f4f1}.contactbook .member_renewal{display:-webkit-box;display:-ms-flexbox;display:flex}.contactbook #side_l_plan{position:sticky;top:0;z-index:1;-ms-flex-negative:0;flex-shrink:0;width:224px;height:calc(100vh - 52px);height:calc(100dvh - 52px);background-color:#fff;border:1px solid #e7e7e7}.contactbook #main_plan{position:relative;margin-left:0 !important;padding-top:0}.contactbook .plan_base_wrap2,.contactbook #plan_base_yoko{height:100%}.contactbook .plan_base_wrap2{overflow-x:scroll;overflow-y:hidden}.contactbook #plan_base_yoko{width:1024px;min-height:600px;margin-top:0;padding:35px 32px 30px;background-color:#f5f4f1}.contactbook .pankuzu{margin-top:-20px;margin-bottom:8px}.contactbook .contactbook_menu{background-color:#f5f4f1}.contactbook .dropdown-menu{max-height:400px;overflow-y:auto;overflow-x:hidden}.contactbook .contactbookAlert{display:block;margin-bottom:12px}.contactbook .contactbookAlert_link{color:#2581cb;text-decoration:underline;cursor:pointer;text-decoration:underline}.contactbook .contactbookAlert_link:hover{color:#2379be;text-decoration:underline}.contactbook .yearEndAlert{width:652px;margin-bottom:12px}@media print{.contactbook .yearEndAlert{display:none}}.pullDownSelector{position:relative;display:inline-block;font-size:16px;cursor:pointer}.pullDownSelector_currentValue{padding:16px 20px;background:#fff;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));border:1px solid #7d7d7d;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pullDownSelector_currentValue::after{display:inline-block;width:12px;height:12px;margin-left:4px;background:url("../assets/icon/pullDownArrow_down.svg");background-size:contain;content:""}.pullDownSelector_currentValue:hover{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));cursor:pointer;-webkit-transition:.2s all ease;transition:.2s all ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pullDownSelector_currentValue.open{background:rgba(125,125,125,.1);-webkit-filter:none;filter:none}.pullDownSelector_currentValue.open::after{display:inline-block;width:12px;height:12px;margin-left:4px;background:url("../assets/icon/pullDownArrow_up.svg");background-size:contain;content:""}.pullDownSelector_valueList{position:absolute;top:100%;right:0;z-index:100;display:none;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#fff;-webkit-filter:drop-shadow(0 1px 8px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 8px rgba(33, 33, 33, 0.5));border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pullDownSelector_valueList_contents{display:block;padding:12px 20px;cursor:pointer}.pullDownSelector_valueList_contents:hover{background:rgba(1,162,193,.1);cursor:pointer}.pullDownSelector_valueList.open{display:block;max-height:60vh;overflow-y:auto}.pullDownSelector--small{font-size:14px}.pullDownSelector--small .pullDownSelector_currentValue{padding:6px 12px}.pullDownSelector--small .pullDownSelector_currentValue::after{width:8px;height:8px}.pullDownSelector--small .pullDownSelector_currentValue:hover{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));cursor:pointer;-webkit-transition:.2s all ease;transition:.2s all ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pullDownSelector--small .pullDownSelector_currentValue:hover.open{-webkit-filter:none;filter:none}.pullDownSelector--small .pullDownSelector.open{-webkit-filter:none;filter:none}.pullDownSelector--small .pullDownSelector.open::after{width:8px;height:8px}.codmonModal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 32px - 52px);overflow:auto;background:#f5f9fa;border-radius:8px;color:#7d7d7d;font-size:16px}.codmonModal ul{margin-bottom:0;padding-left:0;list-style:none}.codmonModal p{margin-bottom:0}.codmonModal label{margin-bottom:0;font:inherit;font-size:100%}@supports(-webkit-touch-callout: none){.codmonModal{max-height:calc(100vh - 32px - 52px - 20px)}}.codmonModal::-webkit-scrollbar{display:none;width:0 !important}.codmonModal_processing{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(33,33,33,.5);pointer-events:all;cursor:default}.codmonModal_processingText{position:absolute;top:50%;left:50%;display:block;color:#fff;font-size:14px;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.codmonModal_header{position:relative;position:sticky;top:0;z-index:10;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:28px 32px 24px;background:#f5f9fa;border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.codmonModal_header.isScrollable{-webkit-filter:drop-shadow(0 0 4px #ccc);filter:drop-shadow(0 0 4px #ccc)}.codmonModal_headerTitle{display:inline-block;color:#7d7d7d;font-size:24px}.codmonModal_headerCloseButton{position:absolute;top:16px;right:32px;display:inline-block;font-size:36px;cursor:pointer}.codmonModal_headerCloseButton:hover{-webkit-filter:drop-shadow(0 0 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 0 1px rgba(33, 33, 33, 0.5))}.codmonModal_main{min-height:240px;padding:24px 32px;overflow-x:hidden;overflow-y:scroll}.codmonModal_main_confirmation{min-height:120px}.codmonModal_footer{position:relative;position:sticky;bottom:0;z-index:10;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:24px 32px;background:#f5f9fa;border-top:1px solid #ddd;border-radius:0 0 8px 8px}.codmonModal_footer.isScrollable{-webkit-filter:drop-shadow(0 0 4px #ccc);filter:drop-shadow(0 0 4px #ccc)}.codmonModal_footerButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.codmonModal_footerButtonContainer>*{margin-right:36px}.codmonModal_footerButtonContainer>*:first-child{margin-right:0}.codmonModal_footerValidationError{position:absolute;bottom:24px;left:32px;z-index:100;max-width:50%;padding:16px 20px;background:rgba(224,49,49,.8);border-radius:2px}.codmonModal_footerValidationErrorMessage{display:block;margin-top:8px;color:#fff;font-size:12px;line-height:16px}.codmonModal_footerValidationErrorMessage:first-child{margin-top:0}.listContentsEditor{display:block;width:100%}.listContentsEditor_list_item{position:relative;margin-bottom:16px;font-size:0}.listContentsEditor_list_item.blank span{-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset}.listContentsEditor_list_item span{position:relative;display:inline-block;width:100%;min-height:48px;padding:12px 16px 12px 12px;background:#fff;border:none;border-radius:4px;font-size:14px;line-height:24px}.listContentsEditor_list_item span.notEditable,.listContentsEditor_list_item span.canceledText{margin:-16px 0;padding:0 16px;background:none;line-height:48px;vertical-align:middle}.listContentsEditor_list_item span.canceledText{margin:0}.listContentsEditor_list_item input[type=textarea],.listContentsEditor_list_item input{display:inline-block;width:100%;padding:12px 16px;background:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset;font-size:14px;line-height:24px}.listContentsEditor_list_item_text{display:inline-block;width:calc(100% - 32px);margin-left:4px;vertical-align:top}.listContentsEditor_list_item_text.revised{position:relative}.listContentsEditor_list_item_text.revised::after{position:absolute;top:50%;right:24px;padding:4px 6px;border:1px solid #01a2c1;border-radius:2px;color:#01a2c1;font-size:11px;line-height:11px;content:"修正案";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.listContentsEditor_list_item_editButton{position:absolute;top:50%;right:16px;display:inline-block;width:16px;height:16px;background:url("../assets/icon/common_edit.svg");background-size:contain;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.listContentsEditor_list_item_optionButton{position:relative;width:40px;height:40px}.listContentsEditor_list_item_hint{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.listContentsEditor_list_item_hint span.hintText{min-height:initial;min-height:auto;padding:0;font-size:13px}.listContentsEditor_addItemButton{display:inline-block;padding:8px 8px 8px 0;color:#01a2c1;font-size:16px}.listContentsEditor_addItemButton:hover{cursor:pointer}.listContentsEditor_addItemButton--disabled{color:rgba(125,125,125,.4)}.listContentsEditor_addItemButton--disabled:hover{cursor:default}ul{margin-bottom:0;padding-left:0;list-style:none}.memberActivity .activityRecordCard{padding:32px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}.memberActivity .filterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.memberActivity .filterContainer_text{margin:0 8px}.memberActivity .filterContainer .checkBox--label{margin-left:auto}.memberActivity .filterContainer .checkBox--label span{color:#ffd149}.memberActivity .filterResultContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.memberActivity .filterResultContainer .countNumber{font-size:24px;font-weight:bold}.memberActivity .filterResultContainer .countNumber span{margin-left:4px;font-size:14px;font-weight:normal}.memberActivity .filterResultContainer .c_button--tableFunctionArea{margin-left:auto}.memberActivity .activityRecordList{margin-bottom:0;padding-left:0;list-style:none}.memberActivity .activityRecordList .activityRecord:not(:last-child){margin-bottom:32px}.memberActivity .activityRecordList .activityRecord_date{margin-bottom:24px;font-size:18px;font-weight:bold}.memberActivity .activityRecordList .activityRecordContentContainer:not(:first-of-type){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ced4da}.memberActivity .activityRecordList .activityRecordContentContainer:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.memberActivity .activityRecordList .activityRecordContentContainer_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px;font-size:18px;font-weight:bold}.memberActivity .activityRecordList .activityRecordContentContainer_title button{margin-left:auto}.memberActivity .activityRecordList .activityRecordContentContainer_detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.memberActivity .activityRecordList .activityRecordContentContainer_detail .activityRecordImageContainer{width:288px;margin-right:16px}.memberActivity .activityRecordList+.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:56px auto 0}.memberActivity .importanceFlag{margin-top:-3px;padding-right:8px;font-size:32px;font-weight:normal}.memberActivity .importanceFlag:hover{cursor:pointer}.memberActivity .importanceFlag--default{color:#ced4da}.memberActivity .importanceFlag--active{-webkit-filter:drop-shadow(0 0 1px #333);filter:drop-shadow(0 0 1px #333);color:#ffd149}.memberActivity .activityRecordImageContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.memberActivity .activityRecordImageContainer_image{position:relative;background-color:#333}.memberActivity .activityRecordImageContainer_image:first-child{width:288px;height:216px}.memberActivity .activityRecordImageContainer_image:nth-child(2),.memberActivity .activityRecordImageContainer_image:nth-child(3){width:138px;height:102px;margin-top:8px}.memberActivity .activityRecordImageContainer_image:nth-child(3){margin-left:12px}.memberActivity .activityRecordImageContainer_image:nth-child(3) .remainingPhotoCount{display:block}.memberActivity .activityRecordImageContainer_image img{width:inherit;height:100%}.memberActivity .remainingPhotoCount{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.4)}.memberActivity .remainingPhotoCount_number{position:absolute;top:50%;left:50%;-webkit-filter:drop-shadow(0 0 6px #333);filter:drop-shadow(0 0 6px #333);color:#fff;font-size:24px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.memberActivity .activityRecordTextContainer_mainComment{margin-bottom:16px;font-size:14px;font-weight:bold}.memberActivity .activityRecordTextContainer_overview{margin-bottom:12px;font-size:14px;line-height:2}.memberActivity .activityRecordTextContainer .quotation{font-size:14px;font-weight:bold}.memberActivity .activityRecordNoteContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#6c757d}.memberActivity .activityRecordNoteContainer:not(:last-child){margin-bottom:8px}.memberActivity .activityRecordNoteContainer_title{margin-right:4px}.memberActivity .activityRecordNoteContainer_name{margin-right:4px}.memberActivity .activityRecordNoteContainer_name--important{display:inline-block}.contactbookCommon .contactBookReportHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:57px;padding-bottom:16px;border-bottom:1px solid #cfcfcd}.contactbookCommon .contactBookReportTitle{font-size:24px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.contactbookCommon .contactBookReportTitle_subtitle{font-size:18px;font-weight:bold}.contactbookCommon .contactBookReportStepper{position:absolute;left:50%;width:232px;margin-top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contactbookCommon .contactBookReportApprovalAction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.contactbookCommon .contactBookReportApprovalAction base-button{margin-left:12px}.contactbookCommon .contactBookReportInputAction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:16px 0}.contactbookCommon .contactBookReportInputAction base-button{margin-left:12px}.contactbookCommon .contactBookOriginalReportTitle{font-size:24px;font-weight:bold;margin-bottom:24px}.contactbookCommon .contactBookOriginalReportTitle_subTitle{font-size:18px;font-weight:bold;margin-bottom:8px}.contactbookCommon .contactBookOriginalReportTitle_mainTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactbookCommon .contactBookOriginalReportDatepicker{font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px}.contactbookCommon .contactBookOriginalReportDatepicker_date{margin:0 12px;border-bottom:2px solid;cursor:pointer}.contactbookCommon .sectionTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.contactbookCommon .sectionContentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.contactbookCommon .sectionContentContainer:last-child{margin-bottom:0}.contactbookCommon .sectionMainColumn{width:calc(100% - 220px);padding-right:32px}.contactbookCommon .sectionSideColumn{width:220px}.contactbookCommon .historyChangeContainer{margin-top:16px}.contactbookCommon .scheduleTable{margin-top:8px}.memberList{height:100%}.memberList .memberListHeading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;background-color:#f3f3f3;color:#828282;font-weight:bold}.memberList .memberListMenu:not(:last-child){border-bottom:1px solid #e3e2e0}.memberList .memberListMenu_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 4px 8px 8px;color:#01a2c1;font-weight:bold}.memberList .memberListMenu_link:hover{background-color:#fafafa}.memberList .memberListTooltip{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;cursor:pointer}.memberList .arrowIcon .material-icon{vertical-align:middle;color:#828282}.memberList .arrowIcon svg{width:20px;height:20px}.memberList .memberListSearch{padding:8px}.memberList .memberListSearch_label{font-size:12px;width:100%;margin-bottom:0;font-weight:normal}.memberList .memberListSearch_label:not(:last-child){margin-bottom:4px}.memberList .memberListSearch_selectContainer{position:relative}.memberList .memberListSearch_selectContainer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 20px 6px 8px;border:1px solid #e5e6e7;border-radius:2px;background-color:#fff;font-size:14px;line-height:1.42857143;cursor:pointer}.memberList .memberListSearch_selectContainer select:focus{outline:none;border-color:#01a2c1}.memberList .memberListSearch .arrowIcon{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.memberList .memberListCheckboxGroup{padding:4px 0 8px}.memberList .memberListCheckboxGroup_checkbox{width:100%;margin-bottom:0;font-weight:normal}.memberList .memberListCheckboxGroup_checkbox:not(:last-child){margin-bottom:8px}.memberList .memberListActionGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:0 8px 8px}.memberList .memberListActionGroup_button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px 4px 4px 6px}.memberList .memberListActionGroup .btn-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.memberList .memberListActionGroup .btn-group.open .arrowIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.memberList .memberListActionGroup .btn-group .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.memberList .memberListDropdownMenu{left:auto}.memberList .memberListDropdownMenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 12px}.memberList .memberListDropdownMenu li a{padding:4px !important}.memberList .memberListDropdownMenu hr{margin:4px 0}.memberList .memberListDropdownMenu .sort_label{margin-right:auto}.memberList .memberListDropdownMenu_sortButtonIcon{padding:8px 16px}.memberList #contactbook_list{height:calc(100% - 367px) !important;overflow-y:scroll}.memberList #contactbook_list.enabledImportBillingItems{height:calc(100% - 402px) !important}.memberList .contactbookListItem{display:-webkit-box;display:-ms-flexbox;display:flex}.memberList .contactbookListItem_content{width:calc(100% - 28px - 4px)}.memberList .memberListLabel{font-size:11px;display:inline-block;margin-left:4px}.memberList .memberListLabel--outsideTerm{color:#c8c9ca}.memberList .memberAvatarContainer{border-radius:50%}.memberSaveWarningModal{font-size:14px}.memberSaveWarningModal>.memberSaveWarningModal_body{padding-bottom:8px}.memberSaveWarningModal_actionButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:40px}.memberSaveWarningModal_actionButtonGroup>base-button:not(:last-child){margin-right:12px}.memberSaveWarningModal .memberDeleteWarning_confirmation{font-size:18px;margin-top:16px}.memberSaveWarningModal .memberDeleteWarning_heading{font-size:14px;margin-top:24px}.memberSaveWarningModal .memberDeleteWarning_heading:first-of-type{margin-top:12px}.memberSaveWarningModal .memberDeleteWarning_confirmCheck{margin-top:12px}.memberSaveWarningModal .memberDeleteWarning_endDateImg{display:block;width:668px;margin-top:8px;border:1px solid #cfcfcd}.memberSaveWarningModal .memberDeleteWarning .provisoGroup_proviso{font-size:12px;margin-bottom:0;color:#828282}.memberSaveWarningModal .memberDeleteWarning .provisoGroup_proviso:first-child{margin-top:4px}.memberSaveWarningModal .memberNameChangeWarning_description{margin-bottom:32px}.memberSaveWarningModal .memberNameChangeWarning_alertText{font-size:14px;font-weight:bold;margin-bottom:12px;color:#f53838}.memberSaveWarningModal .memberNameChangeWarning_text{margin-top:12px}.memberSaveWarningModal .memberNameChangeWarning_text--highlight{font-size:14px;font-weight:bold}.memberImport{font-size:14px}.memberImport .manual_link a{margin-top:0}.memberImport .noClass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}.memberImport .noClass_icon{margin-bottom:12px;color:#e3e2e0}.memberImport .noClass_icon svg{width:160px;height:160px}.memberImport .noClass_heading{font-size:18px;font-weight:bold;margin-bottom:12px;color:#828282}.memberImport .noClass_description{margin-bottom:0}.memberImport .noClass_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.memberImport .noClass_link:hover{color:#0195b2;text-decoration:underline}.memberImport .memberImportOverview{margin-bottom:4px}.memberImport .memberImportStep{margin-top:20px}.memberImport .memberImportHeading{font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberImport .memberImportHeading_number{margin-right:12px;color:#01a2c1}.memberImport .memberImportContent{border-radius:9px;margin-top:8px;padding:16px 20px;background-color:#f5f9fa}.memberImport .memberImportContent_text{margin-bottom:8px}.memberImport .memberImportContent_annotation{font-size:12px;margin-top:0;margin-bottom:0;color:#828282}.memberImport .memberImportContent_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberImport .memberImportContent_link:hover{color:#0195b2;text-decoration:underline}.memberImport .memberImportContent_button{display:block;margin-top:12px}.memberImport .memberImportTooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;cursor:pointer}.memberImport .memberImportTooltip svg{width:18px;height:18px}.memberImport .memberImportArrow{margin:8px 0;color:#01a2c1}.memberImport .float-e-margins .btn{margin-bottom:0}.memberImport .import-error{border-radius:7px;background-color:#fef6f7;padding:8px;margin-top:16px;border:1px solid #f5abab}.memberImport .import-error_text{color:#f53838;font-size:14px;font-weight:700;margin:0 2px}.memberImport .import-error_number{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memberImport .import-error .import-error-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberImport .import-error .import-error-header_icon{margin-right:8px;color:#f53838}.memberImport .import-error .import-error-header_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#f53838;text-decoration:underline}.memberImport .import-error-messages{margin-top:8px;margin-left:26px}.memberImport .import-error-messages .error-message{padding-left:8px}.memberImport .import-error-messages .link-btn{margin:8px 0;text-decoration:underline;cursor:pointer}.memberImport .importResultsTable{margin-top:20px}.memberImport .importSubmitContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.memberImport .importSubmitContainer .btn{min-width:200px}.memberImport .memberRegistrationResults{margin-top:12px}.memberImport .memberRegistrationNumberOfResults{width:auto;margin-left:auto}.memberImport .memberRegistrationNumberOfResults--failures{color:#f53838;font-weight:bold}.memberImport .memberRegistrationNumberOfResults_header{min-width:100px;text-align:center}.memberImport .memberRegistrationAlertMessageGroup base-alert:not(:first-of-type){margin-top:8px;display:block}.memberImport .memberRegistrationAlertMessageGroup .memberRegistrationAlertMessage{white-space:pre-wrap}.memberImport .memberRegistrationErrorDetailWrap{height:400px;margin-top:12px;overflow-y:scroll}.memberImport .memberRegistrationErrorDetailsTable{position:relative}.memberImport .memberRegistrationErrorDetailsTable_head{position:sticky;top:0;z-index:1;background-color:#fff;border-bottom:none}.memberImport .memberRegistrationErrorDetailsTable_head::before{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid #e7eaec;content:""}.memberImport .memberRegistrationErrorDetailsTable_head:first-child{width:180px}.memberImport .memberRegistrationErrorDetailsTableBody tr:first-child td{border-top:none}.weeklyTemplate .contactBookOriginalReportWeeklyNavTab{display:block;margin-bottom:32px}.weeklyTemplate .contactBookOriginalReportWeeklyNavTab .planWeek .month{font-size:18px;font-weight:bold;text-align:left}.weeklyTemplate .contactBookOriginalReportWeeklyNavTab .planWeek .cursor-pointer{margin:0 12px;border-bottom:2px solid}.memberRecordEdit .memberRecordDatepickerYear{font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.memberRecordEdit .memberRecordDatepickerYear_date{margin:0 8px}.memberRecordEdit .memberRecordDatepickerMonth{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px auto}.memberRecordEdit .memberRecordDatepickerMonth_prev{margin-right:auto;font-weight:bold}.memberRecordEdit .memberRecordDatepickerMonth_next{margin-left:auto;font-weight:bold}.memberRecordEdit .memberRecordDatepickerMonth_date{font-size:18px;font-weight:bold;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.memberRecordEdit .memberRecordNameInput{width:120px}.memberBillingItemEdit .billingItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:12px 0;border-bottom:1px solid #cfcfcd}.memberBillingItemEdit .billingItem_category{font-size:14px;font-weight:bold;width:200px;padding-right:8px}.memberBillingItemEdit .billingItemValueList{width:calc(100% - 200px)}.memberBillingItemEdit .billingItemValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memberBillingItemEdit .billingItemValue:not(:first-child){margin-top:4px;padding-top:4px;border-top:1px solid #e3e2e0}.memberBillingItemEdit .billingItemValue_name{width:calc(100% - 100px)}.memberBillingItemEdit .billingItemValue_price{font-size:14px;font-weight:bold;width:100px;padding-left:16px;text-align:right}.memberBillingItemEdit .createHistory{padding:12px;background:#f5f9fa}.memberBillingItemEdit .createHistoryDatepicker{font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;margin-bottom:8px}.memberBillingItemEdit .createHistoryDatepicker_date{margin:0 12px;cursor:default}.memberBillingItemEdit .historyNotice{margin-top:8px}.memberBillingItemEdit .billingItemTotalPrice{margin:8px 0 24px;text-align:right}.memberBillingItemEdit .billingItemTotalPrice_value{font-size:18px;font-weight:bold}.memberBillingItemEdit .billingWarning{margin:8px 0 24px 20px;text-indent:-8px}.memberBillingItemEdit .scheduleChangeAction{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.memberBillingItemEdit .scheduleChangeAction_timeAdjust{margin-left:auto}.memberBillingItemEdit .scheduleSettingNote_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.memberBillingItemEdit .scheduleSettingNote_link:hover{color:#0195b2;text-decoration:underline}.memberBillingItemEdit .scheduleSettingNote_linkIcon{display:inline-block;vertical-align:sub}.memberEditRenewal .memberBasicAlertGroup>*:not(:last-child){margin-bottom:16px}.memberEditRenewal .memberBasicAlert{border-radius:7px;font-size:14px;width:100%;margin-bottom:24px;padding:8px 12px}.memberEditRenewal .memberBasicAlert--alert{background-color:#fef6f7;border:1px solid #f5abab}.memberEditRenewal .memberBasicAlert--alert .memberBasicAlert_icon{color:#f53838}.memberEditRenewal .memberBasicAlert--alert .memberBasicAlert_link{color:#f53838;text-decoration:underline;cursor:pointer}.memberEditRenewal .memberBasicAlert--alert .memberBasicAlert_link:hover{color:#f42929;text-decoration:underline}.memberEditRenewal .memberBasicAlert--warning{background-color:#fff7ee;border:1px solid #f9c68e}.memberEditRenewal .memberBasicAlert--warning .memberBasicAlert_icon{color:#f17e00}.memberEditRenewal .memberBasicAlert--warning .memberBasicAlert_link{color:#f17e00;text-decoration:underline;cursor:pointer}.memberEditRenewal .memberBasicAlert--warning .memberBasicAlert_link:hover{color:#e27600;text-decoration:underline}.memberEditRenewal .memberBasicAlert--warning .memberBasicAlert_button{color:#f17e00;text-decoration:underline;cursor:pointer;margin-left:auto}.memberEditRenewal .memberBasicAlert--warning .memberBasicAlert_button:hover{color:#e27600;text-decoration:underline}.memberEditRenewal .memberBasicAlert--info{background-color:#f2fafb;border:1px solid #9dc6e8}.memberEditRenewal .memberBasicAlert--info .memberBasicAlert_icon{color:#2581cb}.memberEditRenewal .memberBasicAlert--info .memberBasicAlert_link{color:#2581cb;text-decoration:underline;cursor:pointer}.memberEditRenewal .memberBasicAlert--info .memberBasicAlert_link:hover{color:#2379be;text-decoration:underline}.memberEditRenewal .memberBasicAlert_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.memberEditRenewal .memberBasicAlert_icon{height:20px;margin-right:4px}.memberEditRenewal .memberBasicAlert_text{font-size:14px;font-weight:bold;margin:0}.memberEditRenewal .memberBasicAlert_content{font-size:14px;display:inline;margin:0}.memberEditRenewal .memberBasicAlert_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberEditRenewal .memberBasicAlert_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberEditRenewal .memberBasicAlertContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberEditRenewal .memberBasicTooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;color:#f17e00;cursor:pointer}.memberEditRenewal .memberBasicTooltip_icon svg{width:18px;height:18px}.memberEditRenewal .memberBasicTooltip_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memberEditRenewal .memberBasicTooltip_link:hover{color:#0195b2;text-decoration:underline}.memberEditRenewal .memberAvatarContainer{border-radius:50%}.downloadExcelByClassModal .downloadExcelDescription{font-size:14px;margin-bottom:16px}.downloadExcelByClassModal .downloadExcelDescription_className{font-size:14px;font-weight:bold}.downloadExcelByClassModal .memberList{border-top:1px solid #cfcfcd}.downloadExcelByClassModal .memberList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px;border-bottom:1px solid #cfcfcd}.downloadExcelByClassModal .memberList_warning{background-color:#fff7ee}.downloadExcelByClassModal .classSelect{margin-bottom:16px}.downloadExcelByClassModal .classSelect_label{font-weight:normal}.downloadExcelByClassModal .classSelect_selectBox{width:240px}.downloadExcelByClassModal .modal-footer base-button{margin-left:12px}.memberImportBillingItems .ibox-title{font-size:14px;font-weight:bold}.memberImportBillingItems .bulkImportExplanation{margin-bottom:20px}.memberImportBillingItems .bulkImportExplanation_summary{margin-bottom:20px}.memberImportBillingItems .bulkImportExplanation_title{margin-bottom:4px}.memberImportBillingItems .bulkImportExplanation_helpLink{font-size:14px;font-weight:bold;color:#01a2c1;text-decoration:underline}.memberImportBillingItems .stepBox{font-size:14px;padding-top:12px;padding-bottom:12px;padding-left:16px;background-color:#f5f9fa}.memberImportBillingItems .stepBox_title{font-size:14px;font-weight:bold;margin-bottom:0}.memberImportBillingItems .stepBox_titleIndex{color:#01a2c1}.memberImportBillingItems .stepBox_explanationContainer{margin-bottom:12px}.memberImportBillingItems .stepBox_explanation{font-size:12px}.memberImportBillingItems .stepBox_exportMonth .anglrC-radio_label,.memberImportBillingItems .stepBox_importMonth .anglrC-radio_label{padding:0}.memberImportBillingItems .stepBox_currentMonthRadioContainer{margin-bottom:8px}.memberImportBillingItems .stepBox_selectMonthRadioContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.memberImportBillingItems .stepBox_selectMonthRadio{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle}.memberImportBillingItems .stepBox_monthSelection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px;vertical-align:middle}.memberImportBillingItems .stepBox_applyDate{font-size:14px;font-weight:bold;margin-left:12px}.memberImportBillingItems .stepBox_applyDate--disabled{color:#cfcfcd}.memberImportBillingItems .stepBox_applyDateForward{margin-left:12px}.memberImportBillingItems .stepBox_hint{display:inline-block;margin-left:12px;vertical-align:middle}.memberImportBillingItems .stepBox_hint div.codmon-hint{margin-top:-5px}.memberImportBillingItems .nextStepArrow .anglrC-icon{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.memberImportBillingItems .nextStepArrow svg{width:24px;height:24px;margin-top:4px;margin-bottom:4px;margin-left:32px;color:#01a2c1}.memberImportBillingItems .codmon-hint-content{font-size:14px}.memberImportBillingItems .stickyTableMessage{font-size:18px;font-weight:bold;margin-bottom:8px}.memberImportBillingItems .stickyTableMessage_help{font-size:14px;font-weight:bold}.memberImportBillingItems .stickyTableMessage_helpLink{color:#01a2c1;text-decoration:underline}.memberImportBillingItems .tableContainer{width:auto;height:520px;overflow:scroll;border:1px solid #cfcfcd}.memberImportBillingItems .stickyTable{width:100%;table-layout:fixed;border-collapse:separate}.memberImportBillingItems .stickyTable_header{position:sticky;top:0}.memberImportBillingItems .stickyTable_headerCell{font-size:14px;font-weight:bold;padding:4px 8px;background-color:#f5f9fa;border-bottom:1px solid #cfcfcd;border-left:1px solid #cfcfcd;vertical-align:top}.memberImportBillingItems .stickyTable_bodyCell{font-size:14px;width:120px;min-height:80px;padding:4px 8px;border-bottom:1px solid #cfcfcd;border-left:1px solid #cfcfcd;word-wrap:break-word;vertical-align:top}.memberImportBillingItems .stickyTable_bodyCell--error{background-color:#fef6f7}.memberImportBillingItems .stickyTable_bodyCell--changed{background-color:#fafff6}.memberImportBillingItems .stickyTable_bodyCell--statusError{background-color:#fef6f7;color:#f53838}.memberImportBillingItems .stickyTable_bodyCell--statusChanged{background-color:#fafff6;color:#42a903}.memberImportBillingItems .stickyTable_errorText{font-size:11px;color:#f53838}.memberImportBillingItems .noData{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:80px;border:2px solid #e3e2e0}.memberImportBillingItems .noData_message{font-size:14px;font-weight:bold;margin-bottom:0;color:#cfcfcd;text-align:center}.memberImportBillingItems .register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.memberImportBillingItems .register_message{font-size:18px;font-weight:bold;margin-bottom:20px;text-align:center}.memberImportBillingItems .register_button{width:154px;height:40px}.memberImportBillingItems .register_button .anglrC-button{width:100%}.memberEditChangesModal .contentReasonHeader{margin-top:32px;text-decoration:underline}.memberEditChangesModal .contentReasonList{color:#333;padding-left:8px}.memberEditChangesModal .contentReasonLink{color:#01a2c1}.memberEditChangesModal .outerLinkIcon{display:inline-block;vertical-align:sub}.memberEditChangesModal .contentReasonText{margin-top:16px}.selectMulti .selectMultiAlert{display:block;margin-bottom:16px}.selectMulti .selectMultiAlert_infoLink{color:#f17e00;text-decoration:underline}.selectMulti .selectMultiAlert_linkIcon{display:inline-block}.selectMulti .selectMultiAttention{color:#ff8080}.initializationErrorModal .overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.initializationErrorModal .errorModal{width:960px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out}.initializationErrorModal .errorModal.show{display:block;opacity:1}.contract .inputNote{font-size:11px;padding-top:4px;padding-bottom:8px;padding-left:4px}.serviceInput .emailWarningText{margin-top:8px}.serviceInput .emailWarningText--emphasis{font-weight:bold}.serviceInput .emailWarningText_title{font-size:14px;font-weight:bold;color:#ed5565}.serviceInput .codmonServiceMultipleChoiceContainer_serviceItem{text-align:center;line-height:1.2;padding:15px 0px 0px 0px}.serviceInput .codmonServiceMultipleChoiceContainer_itemLogo{position:relative;height:72px}.serviceInput .codmonServiceMultipleChoiceContainer_checkbox{margin-left:auto;margin-right:auto}.serviceInput .codmonServiceMultipleChoiceContainer img{position:absolute;top:50%;left:50%;display:block;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.serviceInput .functionSelectDescription{margin-bottom:16px}.serviceInput .functionDescription{padding:20px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.serviceInput .functionDescription_checkBox{min-width:40px;padding-top:29px}.serviceInput .functionDescription_functionLogo{margin-right:24px}.serviceInput .functionDescription_functionLogoImg{width:80px;height:80px}.serviceInput .functionDescription_info{width:100%}.serviceInput .subTotalPrice{font-size:24px;font-weight:bold;margin:32px;text-align:right}.serviceInput .confirmModal_buttons{margin-top:20px}.serviceInput .validationError{color:#f53838;text-decoration:underline;cursor:pointer;margin-bottom:16px}.serviceInput .validationError:hover{color:#f42929;text-decoration:underline}.serviceInput .validationHighlight{background:rgba(245,56,56,.15)}.serviceInput .required{color:#01a2c1;font-weight:normal}.commentEdit .personalDiaryAutoSave{margin-left:auto;color:#828282;font-size:12px;font-weight:normal}.commentEdit .commentEditAlertText{padding:4px 0;color:#f17e00}.commentEdit .commentEditAlertText_time{margin-right:4px}.commentEdit .commentEditAlertText .ibox-link-line{cursor:pointer}.commentEdit_title{margin:40px 0 20px;font-size:20px;font-weight:bold}.commentEdit_title:first-child{margin-top:0}.commentEdit .commentEditFormLayoutContainer .commentEditFormContainer{margin-bottom:24px}.commentEdit .commentEditFormLayoutContainer .commentEditFormContainer_title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;font-weight:bold}.commentEdit .commentEditFormLayoutContainer .commentEditFormContainer_title .btn{margin-left:8px}.commentEdit .commentEditFormLayoutContainer .commentEditFormButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.commentEdit .commentEditFormLayoutContainer .commentEditFormButtonContainer_button{color:#01a2c1;font-weight:normal}.commentEdit .commentEditFormLayoutContainer .commentEditFormButtonContainer_button:not(:last-child){margin-right:12px}.commentEdit .commentEditFormLayoutContainer .commentEditFormButtonContainer_button a,.commentEdit .commentEditFormLayoutContainer .commentEditFormButtonContainer_button i{color:#01a2c1}.commentEdit .publicSetting_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.commentEdit .publicSetting_list .text-danger{margin-left:auto}.commentEdit .publicSetting .publicSettingButtonContainer{position:absolute;right:15px;bottom:15px;margin-left:auto}.commentEdit .commentEditCalender{padding:8px}.commentEdit .commentEditCalenderList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding:8px 4px}.commentEdit .commentEditCalenderDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(10px + 5em)}.commentEdit .commentEditCalenderDate_icon{display:block;font-size:10px}.commentEdit .commentEditCalenderDate_text{display:block;width:5em;text-align:right}.commentEdit .commentEditCalenderStatus_label{height:auto}.commentEdit .commentEditCalenderStatus_text{font-size:11px;color:#828282;margin:2px 0 0 8px}.commentEdit .calenderLabel{font-weight:normal;color:#828282;background-color:rgba(0,0,0,0);border:none}.commentEdit .textRestoreContainer .textRestoreTextarea{max-height:140px}.commentEdit .textRestoreContainer .textRestoreTextarea:not(:last-child){margin-bottom:32px}.textRestoreTextarea{max-height:285px;overflow-y:scroll;background-color:#e3e2e0;word-break:break-all}.dailyBoard .optionEntryBanner{margin-top:-15px}.dailyBoard .ibox-link{margin-bottom:16px}.dailyBoard .ibox-link a{padding-left:0}.dailyBoard .classFilter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px}.dailyBoard .classFilter_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px 16px}.dailyBoard .classFilter_label{font-size:14px;width:296px;margin-bottom:0;font-weight:normal}.dailyBoard .classFilter_subLabel{font-size:12px}.dailyBoard .classFilter_input,.dailyBoard .classFilter_selectBox{margin-top:4px;height:40px}.dailyBoard .classFilter_text{font-size:12px;margin:-16px 0 24px;color:#828282}.dailyBoard .dairyboard_class_select{margin-bottom:0}.dailyBoard .classDiaryButton{display:inline-block;padding-top:0;vertical-align:middle}.dailyBoard .printButton{height:40px;line-height:28px}.dailyBoard .table_dailyboard{max-width:700px;margin-bottom:0}.dailyBoard .absentCountContainer .tooltip.in{opacity:1}.dailyBoard .absentCountContainer .tooltip-inner{width:170px;background:#fff;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3)}.dailyBoard .absentCountContainer .tooltip-arrow{border-right-color:#fff}.dailyBoard .absentCount{color:#01a2c1;text-decoration:underline;cursor:pointer}.dailyBoard .absentCount:hover{color:#0195b2;text-decoration:underline}.dailyBoard .absentCountPopover{display:-webkit-box;display:-ms-flexbox;display:flex;color:#4d4c4b;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:8px 8px 0 8px}.dailyBoard .absentCountPopover+.tooltip>.tooltip-inner{width:136px}.dailyBoard .absentCountPopover_name{width:50%;-ms-flex-negative:0;flex-shrink:0;text-align:left;margin-bottom:12px}.dailyBoard .absentCountPopover_count{width:50%;text-align:right;-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.dailyBoard .chat-avatar3{float:none;border-radius:50%}.dailyBoard .memberInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.dailyBoard .memberInfo_name{width:calc(100% - 28px - 7px)}.dailyBoard .memberInfo_tag{margin-left:4px}.dailyBoard .infectionAlert{margin:12px 0 0;padding:8px 12px;background-color:#fcf8e3;cursor:pointer}.dailyBoard .infectionAlert .infectionAlert_head{position:relative;margin:0;padding:0;font-size:13px;font-weight:normal}.dailyBoard .infectionAlert .infectionAlert_head .fa{color:#f8ac59}.dailyBoard .infectionAlert .infectionAlert_body{margin-top:8px}.dailyBoard .infectionAlert .infectionAlert_body+.infectionAlert_body{margin-top:0}.dailyBoard .infectionAlert .close{position:absolute;top:calc(50% - 7px);right:0;width:auto;height:auto;margin-top:0 !important;margin-right:0 !important;padding:0;font-size:14px;color:#f8ac59;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:0;opacity:1}.dailyBoard .infectionAlert .close:hover{opacity:1}.dailyBoard .listActionContainer{width:calc(100% + 30px);margin-top:24px;margin-bottom:7px;margin-left:-15px;margin-right:-15px}.dailyBoard .listActionColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 1280px){.dailyBoard .listActionColumn{gap:8px}}.dailyBoard .listActionColumn:first-child{float:left}.dailyBoard .listActionColumn:nth-child(2){float:right}.dailyBoard .nameSearch{display:inline-block}.dailyBoard .nameSearch_label{font-weight:normal}.dailyBoard .nameSearch_input{height:40px}.dailyBoard .nameSearch_selectBox{margin-top:4px;height:40px}.dailyBoard .openDateSetButton{height:40px}.dailyBoard .memberSortContainer{display:inline-block}.dailyBoard .scheduledTime,.dailyBoard .extendPerson{color:#828282}.dailyBoard .journal_person thead{border-top:1px solid #e7eaec}.dailyBoard .journal_person th{height:auto !important;padding:4px 8px !important;background-color:#f5f5f6;line-height:1.4 !important}.dailyBoard .journal_person th:not(:last-child){border-right-color:#e7eaec;border-right-style:solid;border-right-width:1px}.dailyBoard .journal_person th.journal_name,.dailyBoard .journal_person th.journal_allergy{font-size:13px}.dailyBoard .journal_person th.journal_name{width:210px !important}.dailyBoard .journal_name{width:180px}.dailyBoard .journal_allergy{width:84px}.dailyBoard .journal_memberSchedule{cursor:pointer}.dailyBoard .journal_memberScheduleButtonContainer{position:relative;z-index:100;display:inline-block;width:51px;min-height:40px;margin-top:4px;margin-right:0;margin-bottom:-8px;margin-left:-8px;background-color:#fff;color:#666;font-size:11px;line-height:18px;text-align:center;vertical-align:middle}.dailyBoard .journal_memberScheduleChartContainer{display:inline-block;width:calc(100% - 50px)}.dailyBoard .journal_memberScheduleChart{height:24px}.dailyBoard .journal_reason{width:180px;border-right:1px solid #eee}.dailyBoard .journal_status{margin-top:4px;font-size:14px;color:#01a2c1}.dailyBoard .journal_status .anglrC-label{margin-left:2px}.dailyBoard select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.dailyComment .DatePickerArrowLeftButton{margin-left:-15px}.dailyComment .mainContent{min-height:600px}.dailyComment .memberInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.dailyComment .memberInfo_name{width:calc(100% - 28px - 7px)}.dailyComment .memberInfo_tag{margin-left:4px}.dailyComment .controlContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;gap:16px}.dailyComment .controlContainer_filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.dailyComment .classFilter,.dailyComment .nameSearch{margin:0;font-weight:normal}.dailyComment .classFilter_selectBox,.dailyComment .classFilter_input,.dailyComment .nameSearch_selectBox,.dailyComment .nameSearch_input{margin:0;height:40px}.dailyComment .attendanceCheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;margin:0;font-weight:normal;margin-top:18px}.dailyComment .attendanceCheck .codmon-checkbox-input{-ms-flex-negative:0;flex-shrink:0}.dailyComment .memberOrder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dailyComment .dailyCommentTableContainer{overflow:auto}.dailyComment .dailyCommentTableCell{background-clip:padding-box;border-right:1px solid #e7eaec}.dailyComment .dailyCommentTableCell--name{position:sticky;top:0;left:0;width:180px;border-left:none;border-right:none}.dailyComment .dailyCommentTableCell--name::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"";z-index:-1;width:100%;height:100%;border-left:1px solid #e7eaec;border-right:1px solid #e7eaec}.dailyComment .dailyCommentTableCell--header{background-color:#f5f5f6}.dailyComment .dailyCommentTableCell--content{font-size:18px;background-color:#fff}.dailyComment .dailyCommentTableCell--mood{width:62px}.dailyComment .dailyCommentTableCell--evacuation{width:125px}.dailyComment .dailyCommentTableCell--sleep{width:70px}.dailyComment .dailyCommentTableCell--meal{width:240px;word-wrap:break-word}.dailyComment .dailyCommentTableCell--temprature{width:72px}.dailyComment .dailyCommentTableCell--todayResponse{width:90px}.dailyComment .dailyCommentTableCell--pool{width:60px}.dailyComment .dailyCommentTableCell--memo{width:300px;word-wrap:break-word}.dailyComment .dailyCommentTableCell--custom{width:70px;word-wrap:break-word}.dailyComment td.dailyCommentTableCell--pool{font-size:18px;text-align:center}.dailyComment .dailyCommentTableHeader{border-top:1px solid #e7eaec;background-color:#f5f5f6}.dailyComment .dailyCommentTableContent{border-bottom:1px solid #e7eaec}.dailyComment .chat-avatar3{float:none;border-radius:50%}.dailyCheck .memberSort{position:relative}.dailyCheck .memberInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.dailyCheck .memberInfo_name{width:calc(100% - 28px - 7px)}.dailyCheck .memberInfo_tag{margin-left:4px}.dailyCheck .infectionAlert{margin:12px 0 0;padding:8px 12px;background-color:#fcf8e3;cursor:pointer}.dailyCheck .infectionAlert .infectionAlert_head{position:relative;margin:0;padding:0;font-size:13px;font-weight:normal}.dailyCheck .infectionAlert .infectionAlert_head .fa{color:#f8ac59}.dailyCheck .infectionAlert .infectionAlert_body{margin-top:8px}.dailyCheck .infectionAlert .infectionAlert_body+.infectionAlert_body{margin-top:0}.dailyCheck .infectionAlert .close{position:absolute;top:calc(50% - 7px);right:0;width:auto;height:auto;margin-top:0 !important;margin-right:0 !important;padding:0;font-size:14px;color:#f8ac59;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:0;opacity:1}.dailyCheck .infectionAlert .close:hover{opacity:1}.dailyCheck .helpLinkContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dailyCheck .helpLinkContainer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:13px;color:#01a2c1}.dailyCheck .helpLinkContainer a .material-icon{vertical-align:top}.dailyCheck .controlContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;gap:16px}.dailyCheck .controlContainer_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.dailyCheck .controlContainer_switchingView{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}.dailyCheck .controlContainer_switchingView .btn-group button{height:40px}.dailyCheck .classFilter,.dailyCheck .nameSearch{margin:0;font-weight:normal}.dailyCheck .classFilter_selectBox,.dailyCheck .classFilter_input,.dailyCheck .nameSearch_selectBox,.dailyCheck .nameSearch_input{margin:0;height:40px}.dailyCheck .attendanceCheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;margin:0;font-weight:normal;margin-top:18px}.dailyCheck .attendanceCheck .codmon-checkbox-input{-ms-flex-negative:0;flex-shrink:0}.dailyCheck .dailyCheckTableHeader{border-top:1px solid #e7eaec}.dailyCheck .dailyCheckTableHeader th{background-color:#f5f5f6}.dailyCheck .sleepingsHeading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.dailyCheck .sleepingsHeading .sleepingsHeading_text{-ms-flex-negative:0;flex-shrink:0}.dailyCheck .sleepingsHeading .sleepingsHeading_select{margin-left:16px;padding-top:0px}.dailyCheck .sleepingEnvironment{margin-top:16px;color:#3b3f42;width:380px;background-color:#fafafa;border-radius:4px;padding:12px;position:relative}.dailyCheck .sleepingEnvironment_edit{font-size:1.2rem;font-weight:bold;line-height:140%;color:#01a2c1;padding:12px;position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dailyCheck .sleepingEnvironment_edit:hover{color:#00829b}.dailyCheck .sleepingEnvironment_label{font-size:1.4rem;font-weight:normal;line-height:140%;margin-right:8px}.dailyCheck .sleepingEnvironment_label:not(:first-child){margin-left:32px}.dailyCheck .sleepingEnvironmentText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.dailyCheck .sleepingEnvironmentText_label{font-size:1.6rem;font-weight:bold;line-height:140%}.dailyCheck .sleepingEnvironmentText_unit{font-size:1.4rem;font-weight:normal;line-height:140%}.dailyCheck .sleepingCaution{margin-top:16px;color:#4d4c4b}.dailyCheck .sleepingAnnotation{font-size:1.2rem;font-weight:normal;line-height:140%;color:#7b8389;margin-top:4px}.dailyCheck .chat-avatar3{float:none;border-radius:50%}.dailyMeal .memberInfo_tag{margin-left:4px}.dailyMeal .btnSaveMemo{position:absolute;bottom:4px;right:8px;-webkit-transform:translateZ(0px)}.dailyMeal .uploadIcon .material-icon{vertical-align:middle;color:#828282}.dailyMeal .uploadIcon .material-icon:hover{color:#4d4c4b}.dailymeal2 .controlContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px;gap:16px}.dailymeal2 .controlContainer_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.dailymeal2 .controlContainer_button{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}.dailymeal2 .classFilter,.dailymeal2 .mealPatternFilter,.dailymeal2 .nameSearch{margin:0;font-weight:normal}.dailymeal2 .classFilter_selectBox,.dailymeal2 .mealPatternFilter_selectBox,.dailymeal2 .nameSearch_selectBox{margin:0;height:40px}.dailymeal2 .attendanceCheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;margin:0;font-weight:normal;margin-top:18px}.dailymeal2 .attendanceCheck .codmon-checkbox-input{-ms-flex-negative:0;flex-shrink:0}.dailymeal2 .meal_check_table .dailyMealTableHeader{border-top:1px solid #e7eaec}.dailymeal2 .meal_check_table .dailyMealTableHeader th{background-color:#f5f5f6}.dailymeal2 .meal_check_table .dailyMealTableHeader_name,.dailymeal2 .meal_check_table .dailyMealTableHeader_contact{width:176px;text-align:left}.dailymeal2 .mealPatternContainer_heading{font-size:20px;font-weight:bold;margin-bottom:8px}.dailymeal2 .mealPatternContainer_content{margin-bottom:16px}.dailymeal2 .mealPatternContainer_blank{margin-bottom:8px;color:#828282;font-size:14px}.dailymeal2 .mealPatternContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.dailymeal2 .mealPatternContainer+.mealPatternContainer{margin-top:40px}.dailymeal2 .avatarContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.dailymeal2 .allergensList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px;color:#828282}.dailymeal2 .completeMealText{font-size:12px;font-weight:normal;color:#828282;margin-top:8px}.dailymeal2 .alternativeMeal{margin-bottom:3px;width:100%;height:14px;font-size:10px;color:#c75301;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailymeal2 .mealMeterText{width:100%;margin-top:2px;font-size:12px;color:#828282;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailymeal2 .mealMeterText--checked{color:#00829b}.dailymeal2 .mealMeterContainer{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dailyTopicCustom .modalHeaderTitle{margin:0}.dailyTopicCustom .dailyTopicManualGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}.dailyTopicCustom .dailyTopicManualGroup_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dailyTopicCustom .dailyTopicManualGroup_link:not(:last-child){margin-right:12px}.dailyTopicCustom .dailyBoardTopicTemplateError{margin-top:40px}.dailyTopicCustom .dailyBoardTopicTemplateError_changeTemplate{margin-top:40px}.dailyTopicCustom .dailyBoardTopicTemplateError_annotation{margin-top:8px}.dailyTopicCustom .dailyBoardTopicTemplateError_callCenter{margin-top:56px}.dailyTopicCustom .dailyBoardTopicTemplateError_callCenter a{text-decoration:underline}.dailyTopicCustom .dailyBoardTopicTemplateMoveDays{margin-left:-15px}.dailyTopicCustom .dailyBoardTopicTemplateChangeActive{position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dailyTopicCustom .dailyBoardClassTopicStatus{display:inline-block;margin-right:8px;color:#f53838}.dailyTopicCustom .dailyBoardClassTopicAuthor{width:120px !important}.dailyTopicCustom .dailyBoardClassTopicApprover{width:120px !important}.memberScheduleEdit .attendanceModal_label{margin-right:12px;font-size:14px;font-weight:normal}.memberScheduleEdit .attendanceModal_select{margin-right:24px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:1px;outline:none;font-size:14px}.memberScheduleEdit .attendanceModal_select:focus{border-color:#1ab394}.memberScheduleEdit .attendanceScheduleSelect{width:auto}.responses{color:#4d4c4b}.responses .rightSidebar{width:auto;height:100%;overflow:scroll}.responses .rightSidebar_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f3f3f3;border-bottom:2px solid #e7eaec;color:#828282}.responses .rightSidebar_titleText{margin:0}.responses .rightSidebar_titleLink{font-size:12px}.responses .rightSidebar_body{padding-bottom:12px}.responses .responseTooltip_text{margin:0}.responses .responseTooltip_subText{font-size:12px;margin:8px 0 0;line-height:1.4}.responses .responseTooltip .anglrC-tooltip{vertical-align:-4px;font-weight:normal}.responses .responseTooltip .anglrC-tooltip>*[data-tooltip]{right:auto;left:-90px;-webkit-transform:translate(0, calc(-100% - 12px));transform:translate(0, calc(-100% - 12px))}.responses .responseTooltip .anglrC-tooltip>*[data-tooltip]::after{right:auto;left:calc(5em + 16px)}.responses .responseTooltip .anglrC-tooltip>*[data-tooltip] .anglrC-icon{display:inline-block;vertical-align:-1px}.responses .responseTooltip .anglrC-tooltip>*[data-tooltip] .anglrC-icon svg{width:16px;height:16px;color:#828282}.responses .responseTooltip .anglrC-icon{cursor:pointer}.responses .responseTooltip .anglrC-icon svg{width:22px;height:22px;pointer-events:none}.responses .responseListItem{position:relative;padding:16px 16px 12px 16px}.responses .responseListItem:not(:last-child)::after{position:absolute;bottom:0;left:50%;width:calc(100% - 16px);border-bottom:1px solid #e7eaec;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:""}.responses .responseListItem_date{font-size:12px;font-weight:bold;margin:0 0 8px}.responses .responseListItem_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:8px}.responses .responseListItem_closeButton{position:absolute;top:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;color:#828282;cursor:pointer}.responses .responseListItem_closeButton:hover{border-radius:6px;color:#4d4c4b;background-color:#f9f9f9}.responses .responseListItem_closeButton svg{pointer-events:none}.responses .responseSendDate{font-size:11px;color:#828282}.responses .responseStatusButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:124px;height:32px;padding:0 12px;border:1px solid #cfcfcd;border-radius:7px}.responses .responseStatusButton:hover{background-color:#f9f9f9}.responses .responseStatusButton:disabled{background-color:#f3f3f3;border:none;color:#999}.responses .responseStatusButton_icon{margin-right:4px;color:#828282}.responses .responseStatusButton_icon svg{width:12px;height:12px}.responses .responseInfo{padding:16px}.responses .responseInfo_text{margin:0}.responsesContent .responseName{font-size:14px;font-weight:bold;margin:0}.responsesContent .responseName .c-tag{height:18px;line-height:18px}.responsesContent .responseKindContainer{margin:0 0 8px}.responsesContent .responseKind{font-size:14px;font-weight:bold}.responsesContent .responseKind--absent{color:#ed5565}.responsesContent .responseKind--late{color:#42a903}.responsesContent .responseKind--extend{color:#2581cb}.responsesContent .responseKind--contact{color:#828282}.responsesContent .responseTime{font-size:14px;display:inline-block;margin:0;font-weight:normal}.responsesContent .responseDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;color:#828282}.responsesContent .responseBusAttendance{margin:0}.responsesContent .responseNote{margin:0;word-break:break-all}.whereaboutsCheckResult .resultContainer{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:24px}.whereaboutsCheckResult .resultContainer--alert{background-color:#fef6f7;border:1px solid #f5abab}.whereaboutsCheckResult .resultContainer--alert a{color:#f53838;text-decoration:underline;cursor:pointer}.whereaboutsCheckResult .resultContainer--alert a:hover{color:#f42929;text-decoration:underline}.whereaboutsCheckResult .resultContainer--disabled{padding:8px 12px;background-color:#e3e2e0;border:1px solid #cfcfcd}.whereaboutsCheckResult .resultContainer_clickableArea{padding:8px 12px;cursor:pointer}.whereaboutsCheckResult .resultContainer_overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whereaboutsCheckResult .resultContainer_accordionToggleButton{color:#f53838}.whereaboutsCheckResult .resultContainer_accordionToggleButton:hover{color:#f53838;text-decoration:underline;cursor:pointer}.whereaboutsCheckResult .resultContainer_accordionToggleButton:hover:hover{color:#f42929;text-decoration:underline}.whereaboutsCheckResult .resultOverview{display:-webkit-box;display:-ms-flexbox;display:flex}.whereaboutsCheckResult .resultOverview_alertIcon{color:#f53838;margin-right:4px;height:20px}.whereaboutsCheckResult .resultOverview_overviewText{margin:0}.whereaboutsCheckResult .resultOverview_emphasisText{font-size:14px;font-weight:bold;margin:0 2px;color:#f53838}.whereaboutsCheckResult .resultOverview_parentNotificationStopAlert{font-size:14px;font-weight:bold;margin:0 2px;font-size:13px}.whereaboutsCheckResult .resultDetail{padding:4px 12px 8px}.whereaboutsCheckResult .resultDetail--closed{display:none}.whereaboutsCheckResult .resultDetail_hint{display:inline-block;margin:8px 0 0}.whereaboutsCheckResult .resultDetail_endNotice{margin:8px 0 0}.whereaboutsCheckResult .nonAttendanceList{line-height:1.6}.whereaboutsCheckResult .nonAttendanceListItem{display:inline-block;margin-right:2px;word-break:break-all}.whereaboutsCheckResult .hintLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whereaboutsCheckResult .hintLink_icon{display:inline-block}.whereaboutsCheckResult .disabledAlert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whereaboutsCheckResult .disabledAlert_icon{color:#828282;margin-right:4px;height:20px;-ms-flex-item-align:baseline;align-self:baseline}.whereaboutsCheckResult .disabledAlert_text{margin:0}.dashboard .serviceLeadLink,.dashboard .dashboardInfoContainer{width:92%;margin:40px auto 0}@media screen and (max-width: 767px){.dashboard .serviceLeadLink,.dashboard .dashboardInfoContainer{display:block;width:85%}}.dashboard .dashboardInfoContainer_link{text-decoration:underline}.dashboard .agencyInfo,.dashboard .codmonInfo{width:100%}.dashboard .codmonInfo{margin-bottom:20px;background:#f5f9fa;border-radius:7px}.dashboard .codmonInfo.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;animation-delay:2s}.dashboard .codmonInfo_link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;color:#01a2c1;font-size:14px}.dashboard .codmonInfo_link:not(:nth-of-type(1)){padding:0 16px 8px}.dashboard .codmonInfo_label{-ms-flex-negative:0;flex-shrink:0;width:58px;height:20px;margin-right:8px;border:1px solid #828282;color:#828282;font-weight:normal}.dashboard .codmonInfo_text{text-decoration:underline}.dashboard .agencyInfo{padding-left:12px;border-left:2px solid #01a2c1}.dashboard .agencyInfo_heading{margin-bottom:4px}.dashboard .agencyInfo_phone{font-size:24px;font-weight:bold}.dashboard .agencyInfo_mail{font-size:18px;font-weight:bold}.dashboard .agencyInfo_name,.dashboard .agencyInfo_time,.dashboard .agencyInfo_message{margin-top:4px}.dashboard .dashboardMenuContainer{margin-top:32px}.dashboard .dashboardMenu:hover{cursor:pointer}.dashboard .dashboardMenu_serviceName--sub{font-size:11px;display:block;margin-top:4px}.dashboard .marketingBannerBalloon,.dashboard .marketingBanner_codmonCollege::after,.dashboard .marketingBanner_shift::after{position:absolute;top:-28px;left:50%;z-index:1;display:none;padding:4px 16px;background:#01a2c1;border-radius:5px;color:#fff;font-weight:bold;text-align:center;white-space:pre;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dashboard .marketingBannerLabel,.dashboard .serviceLeadLinkListItem_new,.dashboard .marketingBanner_event,.dashboard .marketingBanner_update,.dashboard .marketingBanner_beta,.dashboard .marketingBanner_new{position:absolute;top:3px;left:3px;border-right:28px solid rgba(0,0,0,0);border-bottom:28px solid rgba(0,0,0,0);font-weight:bold}.dashboard .marketingBannerLabel_text,.dashboard .serviceLeadLinkListItem_new::before,.dashboard .marketingBanner_event::before,.dashboard .marketingBanner_update::before,.dashboard .marketingBanner_beta::before,.dashboard .marketingBanner_new::before{position:absolute;text-align:center;line-height:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dashboard .marketingBanner{position:relative}.dashboard .marketingBanner:hover::before,.dashboard .marketingBanner:hover::after{display:block}.dashboard .marketingBanner:hover .marketingBanner_new,.dashboard .marketingBanner:hover .marketingBanner_update,.dashboard .marketingBanner:hover .marketingBanner_event,.dashboard .marketingBanner:hover .marketingBanner_beta{display:none}.dashboard .marketingBanner::before{position:absolute;top:8px;left:50%;display:none;border:10px solid rgba(0,0,0,0);border-top:16px solid #01a2c1;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dashboard .marketingBanner_shift::after{content:"【期間限定】\aお試しで使ってみる"}.dashboard .marketingBanner_codmonCollege::after{content:"TOPページが \a使いやすくなりました"}.dashboard .marketingBanner_spotBilling{-webkit-box-shadow:0px 0px 0px 1px #58c2d4 inset;box-shadow:0px 0px 0px 1px #58c2d4 inset}.dashboard .marketingBanner_new{top:0px;left:0px;border-top:28px solid #01a2c1;border-left:28px solid #01a2c1;color:#fff}.dashboard .marketingBanner_new::before{top:-16px;left:-25px;content:"NEW"}.dashboard .marketingBanner_beta{top:-1px;left:-1px;border-top:28px solid #01a2c1;border-left:28px solid #01a2c1;color:#fff}.dashboard .marketingBanner_beta::before{top:-17px;left:-22px;content:"β版"}.dashboard .marketingBanner_update{border-top:28px solid #fff;border-left:28px solid #fff;color:#01a2c1}.dashboard .marketingBanner_update::before{top:-24px;left:-28px;content:"UP\a DATE"}.dashboard .marketingBanner_event{border-top:28px solid #fff;border-left:28px solid #fff;color:#01a2c1}.dashboard .marketingBanner_event::before{top:-14px;left:-29px;content:"EVENT"}.dashboard .serviceLeadLink_title{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;font-size:16px;font-weight:bold;line-height:24px}.dashboard .serviceLeadLink_title::before{display:inline-block;width:4px;height:24px;margin-right:12px;background:#01a2c1;vertical-align:bottom;content:""}.dashboard .serviceLeadLink_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 16px);margin:16px -8px 0;padding:0;list-style-type:none;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}.dashboard .serviceLeadLink{margin-bottom:40px}.dashboard .serviceLeadLinkListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;margin-bottom:16px;padding:0 8px}@media screen and (max-width: 1023px){.dashboard .serviceLeadLinkListItem{width:33.3333333333%;max-width:calc(768px - 16px * 2)}}@media screen and (max-width: 767px){.dashboard .serviceLeadLinkListItem{width:100%;min-width:calc(320px - 12px * 2)}}.dashboard .serviceLeadLinkListItem_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;min-width:204px;padding:16px;background:#f5f9fa;border-radius:7px;text-align:center}.dashboard .serviceLeadLinkListItem_new{position:absolute;top:0;left:0;border-top:28px solid #01a2c1;border-left:28px solid #01a2c1;border-radius:7px 0 0 0;color:#fff}.dashboard .serviceLeadLinkListItem_new::before{top:-13px;left:-22px;content:"NEW"}.dashboard .serviceLeadLinkListItem_new--corner{position:absolute;top:0;left:0;border-top:15px solid #f5f9fa;border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #f5f9fa;border-radius:7px 0 0 0}.dashboard .serviceLeadLinkListItem_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:100%;height:68px;background:#fff}.dashboard .serviceLeadLinkListItem_image:hover{opacity:85%}.dashboard .serviceLeadLinkListItem_image .hoicilLogo{width:90px}.dashboard .serviceLeadLinkListItem_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dashboard .serviceLeadLinkListItem_title{font-size:0}.dashboard .serviceLeadLinkListItem_title--sub{font-size:12px;font-weight:bold;display:block;margin-top:8px;color:#01a2c1;line-height:1.4}.dashboard .serviceLeadLinkListItem_title a{font-size:18px;font-weight:bold;color:#01a2c1;text-decoration:underline;cursor:pointer;display:inline-block;margin-top:8px;line-height:1}.dashboard .serviceLeadLinkListItem_title a:hover{color:#0195b2;text-decoration:underline}.dashboard .dashboardAlert{display:block;margin-bottom:12px}.dashboard .dashboardAlert_link{color:#f53838;text-decoration:underline;cursor:pointer}.dashboard .dashboardAlert_link:hover{color:#f42929;text-decoration:underline}.dashboard .facilityStoreUnreadBadge{position:absolute;right:45px;top:75px}.dashboardPasswordModal .loginIdText{font-size:18px;font-weight:bold}.defaultPhraseEdit .pageTitleIcon{vertical-align:bottom}.defaultPhraseEdit .editHeader{height:auto}.defaultPhraseEdit .editHeader_leftSection{display:inline-block}.defaultPhraseEdit .editHeader_title{float:none}.defaultPhraseEdit .useServiceGroupLabel{position:relative;display:inline-block;margin:16px 0 0 0;padding:3px 8px;background-color:#d4d4d4;border-radius:.25em;color:#4d4c4b;font-size:10px;font-weight:600;text-align:center;text-shadow:none;cursor:pointer}.defaultPhraseEdit .useServiceGroupLabel:hover .copy_tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.defaultPhraseEdit .copy_tooltip{position:absolute;top:-100px;left:50%;z-index:10;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;height:92px;padding:12px;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px #ddd);filter:drop-shadow(0 0 6px #ddd);border-radius:8px;opacity:1;color:#7d7d7d;font-size:12px;font-weight:normal;text-align:left;white-space:normal;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.defaultPhraseEdit .copy_tooltip::after{position:absolute;top:89px;left:50%;width:7px;height:7px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseEdit .copy_tooltip_item{margin-bottom:4px;color:#7d7d7d}.defaultPhraseEdit .copy_tooltip_item:last-child{margin-bottom:0}.defaultPhraseEdit .defaultPhraseSettingSelectOption_month,.defaultPhraseEdit .defaultPhraseSettingSelectOption_age{display:inline-block;width:6em;margin:8px 32px 0 0;vertical-align:top}.defaultPhraseEdit .defaultPhraseSettingUse{display:inline-block}.defaultPhraseEdit .defaultPhraseSettingUse_toggle{margin:-7px 0 0 10px}.defaultPhraseEdit .defaultPhraseTemplate{border:4px solid rgba(1,162,193,.4)}.defaultPhraseEdit .defaultPhraseTemplate_errorMessage{margin:178px 0;color:#cfcfcd;font-size:18px;text-align:center}@-webkit-keyframes referenceFadeInKeyframes{0%{color:#fff}100%{color:#01a2c1}}@keyframes referenceFadeInKeyframes{0%{color:#fff}100%{color:#01a2c1}}.defaultPhraseEditor .editContent{color:#7d7d7d}.defaultPhraseEditor .editContent_samplePhraseEditButton{margin-top:-20px}.defaultPhraseEditor .editContent_referenceRegisterAlert{position:absolute;top:284px;margin-top:16px;color:#f53838;font-size:12px}.defaultPhraseEditor .selectReference_backButton{position:absolute;top:36px;left:40px}.defaultPhraseEditor .selectReference_backButton::before,.defaultPhraseEditor .selectReference_backButton::after{position:absolute;top:0;display:inline-block;width:13px;height:13px;border-top:3px solid #cfcfcd;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.defaultPhraseEditor .selectReference_backButton::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.defaultPhraseEditor .selectReference_backButton::after{top:8px;left:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseEditor .selectReference_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:16px 0 0 0;padding-left:0}.defaultPhraseEditor .selectReference_tab li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:40px;padding-top:8px}.defaultPhraseEditor .defaultPhraseEdit{position:relative;display:block;height:300px;padding:6px 12px 40px 12px;overflow-y:scroll;background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:1px;font-size:14px;line-height:2;-webkit-transition:border-color .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s}.defaultPhraseEditor .defaultPhraseEdit:focus{border-color:#1ab394;outline:none}.defaultPhraseEditor .defaultPhraseEdit.empty[data-placeholder]::before{position:absolute;opacity:.5;content:attr(data-placeholder)}.defaultPhraseEditor .defaultPhraseEdit .reference{padding:3px 4px;background-color:#f5f9fa;color:#01a2c1;cursor:pointer}.defaultPhraseEditor .defaultPhraseEdit .reference.addReferenceAnim{-webkit-animation:referenceFadeInKeyframes .6s linear 0s 1 forwards;animation:referenceFadeInKeyframes .6s linear 0s 1 forwards}.defaultPhraseEditor .registerSamplePhraseButton{position:relative}.defaultPhraseEditor .registerSamplePhraseButton.existReference{background:#fff;border-color:#dedede;outline:none;color:#b5b5b5;-ms-touch-action:none;touch-action:none;cursor:default;-webkit-transition:none;transition:none}.defaultPhraseEditor .registerSamplePhraseButton.existReference:hover,.defaultPhraseEditor .registerSamplePhraseButton.existReference:focus,.defaultPhraseEditor .registerSamplePhraseButton.existReference:active{background:#fff;border-color:#dedede;color:#b5b5b5;-ms-touch-action:none;touch-action:none;-webkit-transition:none;transition:none}.defaultPhraseEditor .registerSamplePhraseButton_disabledDescription{position:absolute;top:-70px;left:-30px;z-index:10;display:block;width:200px;height:60px;padding:12px;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px #ddd);filter:drop-shadow(0 0 6px #ddd);border-radius:8px;opacity:1;color:#7d7d7d;text-align:left;white-space:normal}.defaultPhraseEditor .registerSamplePhraseButton_disabledDescription::after{position:absolute;top:57px;left:50%;width:7px;height:7px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseEditor .referenceSetting{position:relative;display:inline-block;margin-top:32px;margin-left:4px;padding-left:20px;color:#01a2c1;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.defaultPhraseEditor .referenceSetting:hover{color:#0196b2}.defaultPhraseEditor .referenceSetting_plusIcon{position:absolute;top:0;left:0;width:20px;height:20px;background:url("../assets/ionicons/add-outline.svg");background-size:contain}.defaultPhraseEditor .referenceSetting_plusIcon::after{top:3px;left:-3px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.defaultPhraseEditor .referenceSetting_helpIcon{display:inline-block;width:16px;height:16px;margin-right:4px;background:#01a2c1;-webkit-filter:none;filter:none;border-radius:10px;color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center;position:relative;width:18px;height:18px;margin-left:8px;line-height:18px;cursor:pointer}.defaultPhraseEditor .referenceSetting_helpIcon_explanation{position:absolute;top:-16px;left:26px;z-index:10;width:300px;height:100px;padding:14px 16px;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px #ddd);filter:drop-shadow(0 0 6px #ddd);border-radius:8px;color:#7d7d7d;font-size:12px;font-weight:100;line-height:18px;text-align:left}.defaultPhraseEditor .referenceSetting_helpIcon_explanation::after{position:absolute;top:20px;left:-4px;width:7px;height:7px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseEditor .contentEditDialog{position:absolute;z-index:10;display:none;width:290px;padding:10px 6px 10px 14px;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px #ddd);filter:drop-shadow(0 0 6px #ddd);border-radius:8px;font-size:12px;text-align:right}.defaultPhraseEditor .contentEditDialog::after{position:absolute;top:16px;left:-4px;width:7px;height:7px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseEditor .contentEditDialog .c_button.delete{color:#f53838}.defaultPhraseEditor .contentEditDialog .c_button.confirm{color:#01a2c1}.defaultPhraseEditor .contentEditDialog .contentEditDialogDelete_icon{display:inline-block;width:12px;height:12px;margin-right:2px;background:url("../assets/ionicons/close-outline.svg");background-size:contain;vertical-align:middle}.defaultPhraseEditor .contentEditDialog .contentEditDialogConfirm_icon{display:inline-block;width:12px;height:12px;margin-right:2px;background:url("../assets/ionicons/checkmark-outline.svg");background-size:contain;vertical-align:middle}.defaultPhraseEditor .contentEditDialog .contentEditDialogReferenceDetail{margin:0;padding:0 0 6px 0}.defaultPhraseEditor .contentEditDialog .contentEditDialogReferenceDetail_text{display:block;color:#7d7d7d;line-height:1.5;text-align:left}.defaultPhraseEditor .defaultPlanEditItemTextareaContainer{position:relative}.defaultPhraseEditor .defaultPlanEditItemTextareaFooter{position:absolute;top:259px;right:auto;bottom:auto;left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 47px);height:40px;background-color:#fff}.defaultPhraseEditor .defaultPlanEditItemTextareaFooter_button{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (-ms-high-contrast: none){.defaultPhraseEditor .defaultPhraseEdit::after{display:block;content:"";height:40px}}.defaultPhraseReferenceSelectJournalItem .journalReference_direction{margin:32px 0 0 0;color:#7d7d7d;font-size:14px}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px 24px 0 0}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_title{-ms-flex-preferred-size:12%;flex-basis:12%;margin-top:2px;margin-top:12px;font-size:14px}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_title.notSelectDate{margin-top:2px}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_content{-ms-flex-preferred-size:87%;flex-basis:87%;padding-left:0}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_content_itemSelect{width:160px;height:40px;border-radius:6px}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_content_date{margin-bottom:40px;color:#7d7d7d}.defaultPhraseReferenceSelectJournalItem .journalReferenceSelectItem_content_date_select{display:inline-block;width:137px;height:40px;border-radius:6px}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReference_direction{margin:32px 0 0 0;color:#7d7d7d;font-size:14px}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceDirectionHint{display:inline-block;width:16px;height:16px;margin-right:4px;background:#01a2c1;-webkit-filter:none;filter:none;border-radius:10px;color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center;position:relative;vertical-align:middle}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceDirectionHint_text{position:absolute;top:-16px;left:26px;z-index:10;width:270px;height:70px;padding:14px 16px;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px #ddd);filter:drop-shadow(0 0 6px #ddd);border-radius:8px;color:#7d7d7d;font-size:12px;font-weight:100;line-height:18px;text-align:left}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceDirectionHint_text::after{position:absolute;top:20px;left:-4px;width:7px;height:7px;background-color:#fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceDirectionHint_link{position:absolute;right:10px;bottom:10px;color:#aaa;text-decoration:underline}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceDirectionHint_link .fa{margin-right:4px;color:#7d7d7d}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px 24px 0 0}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem_title{-ms-flex-preferred-size:12%;flex-basis:12%;margin-top:2px;font-size:14px}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem_title.targetItem{margin-top:12px}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem_content{-ms-flex-preferred-size:87%;flex-basis:87%;padding-left:0}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem_content_itemSelect{width:160px;height:40px;border-radius:6px}.defaultPhraseReferenceSelectPlanMemberItem .planMemberReferenceSelectItem_content_date{margin-bottom:40px;color:#7d7d7d}.defaultPhraseReferenceSelectSchedule{padding-bottom:64px;color:#828282}.defaultPhraseReferenceSelectSchedule .scheduleReference_direction{margin:32px 0 0 0;color:#828282;font-size:14px}.defaultPhraseReferenceSelectSchedule .scheduleReference_hint{margin:40px 0 0 0;color:#828282;font-size:14px}.defaultPhraseReferenceSelectSchedule .scheduleReference_hint_icon{display:inline-block;width:16px;height:16px;margin-right:4px;background:#01a2c1;-webkit-filter:none;filter:none;border-radius:10px;color:#fff;font-size:12px;font-weight:700;line-height:16px;text-align:center}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px 24px 0 0}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_title{-ms-flex-preferred-size:12%;flex-basis:12%;margin-top:2px;font-size:14px}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_title.period{padding-top:10px}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content{-ms-flex-preferred-size:87%;flex-basis:87%;padding-left:0}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content_fixedPeriod{color:#828282}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content_select{display:inline-block;width:137px;height:40px;border-radius:6px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content_between{display:inline-block;margin:0 8px}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content_checkbox{display:inline-block;margin-right:8px;list-style:none}.defaultPhraseReferenceSelectSchedule .scheduleReferenceSelectItem_content_checkbox .codmon-checkbox-input{margin-right:4px}.defaultPhraseReferenceSelectTemplateTag .templateReference_direction{margin:32px 0 0 0;color:#828282;font-size:14px}.defaultPhraseReferenceSelectTemplateTag .templateReference_isLoading,.defaultPhraseReferenceSelectTemplateTag .templateReference_isNoTemplate{margin:90px 0 90px 0;color:#828282;font-size:14px;text-align:center}.defaultPhraseReferenceSelectTemplateTag .templateReference_selectedTagName{margin:32px 0 20px 14px;color:#01a2c1;font-size:14px}.defaultPhraseReferenceSelectTemplateTag .templateReference_templateWrap{padding-top:16px;background-color:#fff}.defaultPhraseReferenceSelectTemplateTag .input-field[data-field-name=prepared]{pointer-events:none;cursor:default}.defaultPhraseReferenceSelectTemplateTag .input-field[data-field-name=confirmd]{pointer-events:none;cursor:default}.defaultPhraseReferenceSelectTemplateTag .input-field[data-field-name=approved]{pointer-events:none;cursor:default}.defaultPhraseReferenceSelectTemplateTag .input-field:hover{background-color:inherit !important}.defaultPhraseReferenceSelectTemplateTag .editMode .input-field{cursor:default}.defaultPhraseReferenceSelectTemplateTag .selected{background-color:rgba(77,76,75,.35);pointer-events:none}.defaultPhraseReferenceSelectTemplateTag .input-field.select{background-color:rgba(4,162,193,.35);pointer-events:auto;cursor:pointer}.defaultPhraseReferenceSelectTemplateTag .input-field.select:hover{background-color:rgba(4,162,193,.35) !important}.defaultPhraseReferenceSelectTemplateTag .input-field.select::before{position:absolute;top:2px;right:6px;content:"×"}.defaultPhraseReferenceSelectTemplateTag .editTarget{background-color:rgba(4,162,193,.35)}.defaultPhraseReferenceSelectTemplateTag .templateReferenceDirection{position:relative;height:26px;margin-top:32px}.defaultPhraseReferenceSelectTemplateTag .templateReferenceDirection_text{color:#828282;font-size:12px}.defaultPhraseReferenceSelectTemplateTag .templateReferenceDirection_title{position:absolute;top:0;right:0;margin-bottom:16px;color:#828282;font-size:14px;font-weight:bold;text-align:right}.activityEditor .participantsCount{margin-top:8px}.activityEditor .participantsSelectInfo{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:524px;margin-top:16px;padding-bottom:8px}.activityEditor .participantsSelectAll{margin-right:auto;margin-left:16px}.activityEditor .participantsSelectAll_label{display:inline-block;padding-top:2px;vertical-align:top}.activityEditor .participantsSelectAll .participantCheckbox{margin-right:4px}.activityEditor .participatingActivitiesCountMonth{margin-right:16px}.activityEditor .participantCheckbox{border:1px solid #cfcfcd;position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:16px;background:#fff;border-radius:2px}.activityEditor .participantCheckbox--checked{background:#01a2c1;border:1px solid #01a2c1}.activityEditor .participantCheckbox--checked::after{position:absolute;top:1px;right:auto;bottom:auto;left:50%;top:3px;display:block;width:25%;height:55%;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}.activityEditor .participantCheckbox--indeterminate::after{position:absolute;top:1px;right:auto;bottom:auto;left:50%;display:block;width:60%;height:50%;border-bottom:2px solid #828282;content:"";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.activityEditor .participantCheckbox--disabled{background:#e3e2e0;border:1px solid #cfcfcd}.activityEditor .participantCheckbox--disabled.participantCheckbox--indeterminate{background:#fff;border:1px solid #e3e2e0}.activityEditor .participantCheckbox--disabled.participantCheckbox--indeterminate::after{border-bottom:2px solid #cfcfcd}.activityEditor .kidsSelector{display:block;width:524px;height:360px;margin-top:0;padding:10px 0;overflow-y:auto;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset}.activityEditor .kidsSelector .individualKidsList_item{position:relative;margin-top:0;padding:12px 16px;border:none;cursor:pointer}.activityEditor .kidsSelector .individualKidsList_item:first-child{padding-top:12px}.activityEditor .kidsSelector .individualKidsList_item.isSelectedMember{background:rgba(1,162,193,.1)}.activityEditor .kidsSelector .individualKidsList_item--blank{display:block;margin-top:24px;color:rgba(125,125,125,.8);text-align:center;cursor:default}.activityEditor .kidsSelector .individualKidsList_item--uneditable{pointer-events:none;cursor:default}.activityEditor .kidsSelector .individualKidsList_item_kidsName{width:249px}.activityEditor .kidsSelector .individualKidsList_item:hover .participantCheckbox{border-color:#01a2c1}.activityEditor .participantsSelector_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.activityEditor .participantsSelector_selectAll{display:inline-block;margin-left:16px;color:#01a2c1;font-size:12px;line-height:16px;cursor:pointer}.activityEditor .participantsSelector_importanceFlag{position:absolute;top:50%;right:12px;width:40px;height:40px;margin-right:8px;line-height:40px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.activityEditor .participantsSelector_importanceFlag_inner{color:#7d7d7d}.activityEditor .participantsSelector_importanceFlag_inner--disabled{color:#e3e2e0}.activityEditor .participantsSelector_importanceFlag_inner.isMemberImportant{-webkit-filter:drop-shadow(0 0 1px #333);filter:drop-shadow(0 0 1px #333);color:#ffd149}.activityEditor .participantsSelector_hint{margin:16px 0 0 20px}.activityEditor .participantsSelector_hint_star{-webkit-filter:drop-shadow(0 0 1px #333);filter:drop-shadow(0 0 1px #333);color:#ffd149}.activityEditor .activityCount{width:100px;text-align:center}.activityEditor .uploadPhotoPrecautionLink{font-size:14px;margin-top:8px;text-align:left}.activityEditor .memberInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activityEditor .memberInfo_tag{margin-left:4px}.activityEditor .publicStatusList{margin-top:16px}.activityEditor .publicStatusList_item{display:block;margin-bottom:20px;line-height:24px}.activityEditor .publicStatusList_item:last-child{margin-bottom:0}.activityEditor .publicStatusList_item input[type=radio]{height:24px;margin:0 4px 0 0;vertical-align:middle}.activityEditor .publicStatusList_item label{line-height:24px;vertical-align:middle;cursor:pointer}.activityEditor .publicStatusList_item--disabled label{cursor:default}.activityEditor .publicSettingAnnotation{margin-top:4px;margin-left:20px;font-size:12px;color:#828282}.activityEditor .publicSettingAnnotation_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activityEditor .developingStatusTag{padding:4px 6px;border:1px solid;border-radius:2px;font-size:10px;white-space:nowrap}.activityEditor .previewCheckBox{margin-top:16px}.activityEditor .checkBox--disabled input[type=checkbox]{cursor:default}.activityEditor .checkBox--disabled input[type=checkbox]::before{background-color:#e3e2e0}.activityEditor .checkBox--disabled input[type=checkbox]::after{border-color:#fff}.activityEditor .checkBox--disabled label{cursor:default}.activityEditor .codmonModal_footerValidationErrorMessage{white-space:pre-line}.documentationCommon .documentationHeaderTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.documentationCommon .pageTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.documentationCommon .pageTitleContainer_image{margin-right:8px}.documentationCommon .pageTitleContainer_title{margin:0}.documentationCommon .documentationHeaderButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.documentationCommon .documentationHeaderButtonContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex}.documentationCommon .documentationHeaderButtonContainer_button:not(:first-child){margin-left:12px}.documentationCommon .documentationHeaderButtonContainer_button:last-child .anglrC-buttonContent{padding-right:0}.documentationCommon .individualKidsList{display:block}.documentationCommon .individualKidsList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8}.documentationCommon .individualKidsList_item:first-child{margin-top:0;padding-top:0;border-top:none}.documentationCommon .individualKidsList_item_nameContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24px}.documentationCommon .individualKidsList_item_kidsIcon{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;margin-right:16px;overflow:hidden;background:rgba(125,125,125,.4);border-radius:20px;vertical-align:middle}.documentationCommon .individualKidsList_item_kidsIcon img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.documentationCommon .individualKidsList_item_kidsName{display:inline-block;color:#7d7d7d;font-size:16px;line-height:24px;text-align:left;vertical-align:middle}.documentationCommon .individualKidsList_item_tag{margin-left:4px}.documentationCommon .individualKidsList_item_textBlockContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-left:24px;border-left:1px solid rgba(125,125,125,.4)}.documentationCommon .individualKidsList_item_textBlockContainer>div{margin-top:16px}.documentationCommon .individualKidsList_item_textBlockContainer>div:first-child{margin-top:0}.documentationCommon .individualKidsList_item_textBlockContainer>div.deliverySettingsContainer{margin-top:8px}.documentationCommon .individualKidsList_item_textContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.documentationCommon .individualKidsList_item_textContainer .iconTextButton{-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.documentationCommon .individualKidsList_item_text{color:#7d7d7d;font-size:14px;line-height:22px;text-align:left;white-space:pre-wrap}.documentationCommon .individualKidsList_item_text.uneditable{width:100%;font-weight:bold;white-space:normal}.documentationCommon .individualKidsList_item_text_sender{display:none}.documentationCommon .individualKidsList_item_text:first-child .individualKidsList_item_text_sender{display:block}.documentationCommon .individualKidsList_item_text_response{margin-bottom:16px;white-space:pre-wrap}.documentationCommon .individualKidsList_item_text_response:last-child{margin-bottom:0}.documentationCommon .individualKidsList_item_text_sentDateTime{display:block;margin-top:4px;font-size:12px;line-height:12px;text-align:right}.documentationCommon .individualKidsList_item_editButton{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-left:44px;cursor:pointer}.documentationCommon .individualKidsList_item .documentation_submissionStatus{margin-right:24px}.contentsBlock{position:relative;display:block;margin-bottom:40px;text-align:left}.contentsBlock_title{display:inline-block;font-size:16px;font-weight:bold}.contentsBlock_title--required{margin-right:4px;color:#ff7171;font-size:14px}.contentsBlock_title--supplement{font-size:12px;font-weight:normal}.contentsBlock_stateContainer{display:inline-block;margin-left:16px}.contentsBlock_blockOptionContainer{position:absolute;top:-4px;right:0;display:inline-block}.contentsBlock_inputContainer{margin-top:16px;padding:16px 20px;background:#fff;border-radius:4px;font-size:0;text-align:center}.contentsBlock_inputContainer_editableTextContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentsBlock_inputContainer_editableTextContainer_editButton{-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.contentsBlock_inputContainer_text{font-size:14px;line-height:22px;text-align:left;white-space:pre-wrap}.contentsBlock_inputContainer_unavailableText{display:block;margin:20px auto;color:rgba(125,125,125,.8);font-size:14px;text-align:center}.contentsBlock_button{margin:20px auto 0}.contentsBlock_list{text-align:left}.contentsBlock_list_contents{font-size:16px;line-height:24px}.contentsBlock_list_contents span.revised{display:inline-block}.contentsBlock_list_contents span.revised::after{margin-left:16px;padding:4px 6px;border:1px solid #01a2c1;border-radius:2px;color:#01a2c1;font-size:11px;line-height:11px;content:"修正案"}.contentsBlock.blank_hint{display:none}.contentsBlock_loading_indicator{display:block;margin:20px auto;color:rgba(125,125,125,.8);font-size:14px;text-align:center}.contentsBlock_footer{position:relative;margin:16px 0 -8px;padding-top:8px;border-top:1px solid #d8d8d8;text-align:left}.contentsBlock_footer_addItemButton{display:inline-block;padding:12px 0;color:#01a2c1;font-size:16px;cursor:pointer}.contentsBlock_footer_addItemButton.disabled{color:rgba(125,125,125,.4);cursor:default}.contentsBlock_footer_optionContainer{position:absolute;top:11px;right:0}.contentsBlock_footer_optionContainer_item{display:inline-block;margin-right:24px;font-size:12px;vertical-align:middle}.contentsBlock_footer_optionContainer_item_button{padding:10px 18px;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));border-radius:2px;cursor:pointer}.contentsBlock_footer_optionContainer_item_button:hover{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));-webkit-transition:.2s all ease;transition:.2s all ease}.contentsBlock_footer_optionContainer_item_button.disabled{border:none;color:#fff}.contentsBlock_footer_optionContainer_item:last-child{margin-right:0}.hint,.hint_inline,.uneditableBlockHint{font-size:0}.hint_icon,.hint_inline_icon,.uneditableBlockHint_icon{display:inline-block;width:20px;height:20px;background:#01a2c1;-webkit-filter:none;filter:none;border-radius:10px;color:#fff;font-size:12px;font-weight:bold;line-height:20px;text-align:center}.hint hr,.hint_inline hr,.uneditableBlockHint hr{margin:12px 0}.hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;pointer-events:none}.hint_icon{-ms-flex-negative:0;flex-shrink:0;-webkit-filter:none;filter:none}.hint_text{display:inline-block;margin-left:8px;font-size:14px;line-height:20px}.hint+.hint{margin-top:8px}.hint_inline,.uneditableBlockHint{position:relative;display:inline-block;margin-left:8px;cursor:pointer}.hint_inline_icon,.uneditableBlockHint_icon{-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5))}.hint_inline_icon:hover,.uneditableBlockHint_icon:hover{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));-webkit-transition:.3s all ease;transition:.3s all ease}.hint_inline_icon.open,.open.uneditableBlockHint_icon{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5))}.hint_inline_text,.disabledReasonContainer,.linkage_text,.uneditableBlockHint_text{position:absolute;bottom:-12px;left:24px;z-index:10;display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:400px;padding:12px;background:#fff;-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));border-radius:4px;font-size:13px;line-height:1.4;cursor:default}.hint_inline_text.open,.open.disabledReasonContainer,.open.linkage_text,.open.uneditableBlockHint_text{display:block}.hint_inline_text--bottomLeft,.linkage_text--bottomLeft{right:0;bottom:-62px;left:inherit;text-align:left}.hint_inline_text--topLeft{bottom:24px;left:-376px}.hint_inline_text--rightBottom{bottom:0}.documentation{position:relative;width:100vw;min-width:768px;min-height:100vh;margin:0 -15px;background:#f2f4f6;color:#7d7d7d;font-size:16px}.documentation a{color:#01a2c1}.documentation ul{margin-bottom:0;padding-left:0;list-style:none}.documentation img{vertical-align:baseline}.documentation--sub{background:#e1e4e8}.documentation_modal--default,.documentation_modal--small{position:absolute !important;top:50% !important;right:auto !important;bottom:auto !important;left:50% !important;max-width:800px;overflow:unset !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.documentation_modal--default.modal.in .modal-dialog,.documentation_modal--default.modal.fade .modal-dialog,.documentation_modal--small.modal.in .modal-dialog,.documentation_modal--small.modal.fade .modal-dialog{-webkit-transform:none !important;transform:none !important}.documentation_modal--default .modal-content,.documentation_modal--small .modal-content{border-radius:9px !important}.documentation_modal--default .modal-dialog,.documentation_modal--small .modal-dialog{width:auto !important;margin:0 auto !important;padding:32px 16px !important}.documentation_modal--default .modal-body,.documentation_modal--small .modal-body{max-height:calc(100vh - 100px) !important;overflow:scroll !important}.documentation_modal--default{min-width:736px !important}.documentation_modal--small{min-width:428px !important}.documentation_modal_contents{margin-bottom:40px}.documentation_modal_contents input[type=textarea],.documentation_modal_contents textarea{display:block;padding:12px 16px;background:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset;font-size:14px;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.documentation_modal_contents input[type=textarea]::-webkit-input-placeholder, .documentation_modal_contents textarea::-webkit-input-placeholder{color:rgba(125,125,125,.4)}.documentation_modal_contents input[type=textarea]::-moz-placeholder, .documentation_modal_contents textarea::-moz-placeholder{color:rgba(125,125,125,.4)}.documentation_modal_contents input[type=textarea]:-ms-input-placeholder, .documentation_modal_contents textarea:-ms-input-placeholder{color:rgba(125,125,125,.4)}.documentation_modal_contents input[type=textarea]::-ms-input-placeholder, .documentation_modal_contents textarea::-ms-input-placeholder{color:rgba(125,125,125,.4)}.documentation_modal_contents input[type=textarea]::placeholder,.documentation_modal_contents textarea::placeholder{color:rgba(125,125,125,.4)}.documentation_modal_contents .fullWidthInput--single,.documentation_modal_contents .fullWidthInput--multiple{width:100%;margin-top:16px}.documentation_modal_contents .fullWidthInput--multiple{height:120px}.hint+.documentation_modal_contents{margin-top:32px}.codmonModal .listContentsEditor{margin:16px 0 40px}.codmonModal .hint{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.codmonModal_main>.selectorContainer{margin-top:0}.documentationHeader{position:relative;z-index:100;width:100%;background:#fff;-webkit-filter:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.5))}.documentationHeader_inner{position:relative;max-width:1088px;margin:0 auto;padding:20px 32px 0}.documentationHeader_switcherContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.documentation_headerContents{margin:8px 0 24px}.documentation_headerContents_title{display:inline-block;font-size:16px;font-weight:bold}.documentation_headerContents--blank{height:20px;height:4px;margin:16px 0}.documentation_headerContents--loading{color:rgba(125,125,125,.8)}.documentation_headerContentsContainer{margin-top:16px;padding:16px 20px;border:1px solid #bbb;border-radius:4px}.documentation_headerContentsList_item{font-size:16px;line-height:24px}.documentation_headerContentsList_item--unavailable{color:rgba(125,125,125,.8)}.documentation_headerContentsList_item span.revised{display:inline-block}.documentation_headerContentsList_item span.revised::after{margin-left:16px;padding:4px 6px;border:1px solid #01a2c1;border-radius:2px;color:#01a2c1;font-size:11px;line-height:11px;content:"修正案"}.switcher_arrow{display:inline-block;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));vertical-align:middle;cursor:pointer}.switcher_arrow--left{margin-right:16px;border-color:#7d7d7d}.switcher_arrow--left::before{border-top-color:#7d7d7d;border-right-color:#7d7d7d}.switcher_arrow--left:hover{background:#fff;-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));-webkit-transition:.3s all ease;transition:.3s all ease}.switcher_arrow--right{margin-left:16px;border-color:#7d7d7d}.switcher_arrow--right::before{border-top-color:#7d7d7d;border-right-color:#7d7d7d}.switcher_arrow--right:hover{background:#fff;-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));-webkit-transition:.3s all ease;transition:.3s all ease}.switcher_arrow.disabled{-webkit-filter:none;filter:none;border-color:rgba(125,125,125,.4);color:rgba(125,125,125,.4);cursor:default}.switcher_arrow.disabled::before{border-top-color:rgba(125,125,125,.4);border-right-color:rgba(125,125,125,.4)}.switcher_title{display:inline-block;min-width:128px;text-align:center;vertical-align:middle}.switcher_title>span{margin-left:4px}.switcher_title .emphasis{font-size:24px}.documentation_weekSwitcher .switcher_title{min-width:192px}.documentation_classSelector{position:relative}.documentation_tabSelector--loading{height:48px}.documentation_tabSelector_tabList_item{display:inline-block;padding:14px 20px 18px;cursor:pointer}.documentation_tabSelector_tabList_item_selected{padding-bottom:14px;border-bottom:4px solid #01a2c1;color:#01a2c1}.documentation_tabSelector_tabList_item:hover{padding-bottom:14px;border-bottom:4px solid #01a2c1;color:#01a2c1;-webkit-transition:all .2s ease;transition:all .2s ease}.documentation_tabSelector_tabList_item--disabled{display:inline-block;color:rgba(125,125,125,.4)}.documentation_tabSelector_tabList_item--disabled.documentation_tabSelector_tabList_item_selected{border-bottom:4px solid rgba(125,125,125,.4)}.documentation_tabSelector_tabList_item--disabled:hover{border-bottom:4px solid rgba(125,125,125,.4);color:rgba(125,125,125,.4)}.tabSelector_tab{display:inline-block;padding:14px 20px 18px;cursor:pointer}.tabSelector_tab.selected{padding-bottom:14px;border-bottom:4px solid #01a2c1;color:#01a2c1}.documentation_submissionStatus{padding:5px 8px;border:1px solid;border-radius:2px;font-size:12px;white-space:nowrap}.documentation_submissionStatus.editing{border-color:#7d7d7d;color:#7d7d7d}.documentation_submissionStatus.unapproved{border-color:#ff7171;color:#ff7171}.documentation_submissionStatus.approved{border-color:#29d687;color:#29d687}.documentation_weeklyPlan_date{display:inline-block;font-size:20px}.documentation_weeklyPlan_formLink{position:absolute;top:40px;right:32px;display:block;text-align:right;text-decoration:underline}.journal_summaryDownload{position:absolute;top:40px;right:32px;display:block}.journal_summaryDownload .dropdown-menu{right:0;left:unset}.mainContainer{position:relative;display:block;max-width:1088px;margin:0 auto;padding:40px 32px;text-align:center}.mainContainer_title{position:relative;display:inline-block;font-size:24px}.mainContainer_title .documentation_submissionStatus{position:absolute;top:4px;left:calc(100% + 16px)}.mainContainer_contents{margin-top:32px}.mainContainer_contents_uneditable .contentsBlock_inputContainer_editableTextContainer_editButton{display:none}.mainContainer_contents--blank{margin:64px auto}.subContainer{position:relative;display:block;max-width:1088px;margin:0 auto;padding:56px 32px;text-align:center}.subContainer_headings{display:block;margin:0 0 40px;color:#7d7d7d;font-size:16px;line-height:1}.iconTextButton{padding:4px 8px;color:#01a2c1;font-size:12px;cursor:pointer}.iconTextButton::before{display:inline-block;width:12px;height:12px;margin-right:4px;background:url("../assets/icon/common_edit.svg");background-size:contain;vertical-align:middle;content:""}.iconTextButton--preview{color:#01a2c1}.iconTextButton--preview::before{display:inline-block;width:12px;height:12px;margin-right:4px;background:url("../assets/icon/common_check_line.svg");background-size:contain;vertical-align:middle;content:""}.disabledReasonContainer{color:#7d7d7d;text-align:left}.documentation_table{width:100%;margin-top:16px;background:rgba(255,255,255,.8);border:1px solid #bbb;border-radius:4px;border-collapse:separate}.documentation_table th{padding:16px;background:rgba(0,0,0,.1);border-right:1px solid #bbb;font-size:16px;text-align:center}.documentation_table th:first-child{border-radius:3px 0 0 0}.documentation_table th:last-child{border-right:none;border-radius:0 3px 0 0}.documentation_table td{position:relative;min-height:20px;padding:12px;border-top:1px solid #bbb;border-right:1px solid #bbb;font-size:13px;font-weight:normal;line-height:20px;vertical-align:middle}.documentation_table td:last-child{border-right:none}.documentation_table td.disabled{position:relative;background:rgba(125,125,125,.1);color:rgba(125,125,125,.4)}.documentation_table td.disabled:hover{background:rgba(125,125,125,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.documentation_table td.disabled:hover .disabledReasonContainer{display:block}.documentation_activityList tr.active td{background:#f9f4e5;font-weight:bold}.documentation_activityList tr.active td:first-child{padding-left:9px;border-left:4px solid #01a2c1}.documentation_activityList tr.active td.clickableColumn:hover{background:#f5edc7;cursor:pointer}.documentation_activityList tr.active:last-child td:first-child{border-radius:0 0 0 3px}.documentation_activityList tr.active:last-child td:last-child{border-radius:0 0 3px 0}.documentation_activityList tr.isDocumentationHoliday td{padding:4px 12px !important;background:rgba(125,125,125,.1);color:rgba(125,125,125,.6);font-size:12px}.documentation_activityList tr.isDocumentationHoliday.isSkipButtonDisplayable .documentation_activityList_date{padding-left:4px !important}.documentation_activityList tr.isDocumentationHoliday br{display:none}.documentation_activityList tr.isDocumentationHoliday .documentation_journalLink{color:rgba(255,255,255,.6)}.documentation_activityList tr.isDocumentationHoliday .documentation_journalLink.button{display:none}.documentation_activityList tr.isDocumentationHoliday .documentation_activityList_skipButton{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.documentation_activityList th{padding:16px;background:rgba(0,0,0,.1);border-right:1px solid #bbb;font-size:16px;text-align:center}.documentation_activityList th:first-child{border-radius:3px 0 0 0}.documentation_activityList th:last-child{border-right:none;border-radius:0 3px 0 0}.documentation_activityList th:nth-child(2),.documentation_activityList td:nth-child(2){min-width:100px}.documentation_activityList th:nth-child(3),.documentation_activityList th:nth-child(4),.documentation_activityList td:nth-child(3),.documentation_activityList td:nth-child(4){min-width:224px}.documentation_activityList td{padding:12px;border-top:1px solid #bbb;border-right:1px solid #bbb;font-size:13px;font-weight:normal;line-height:20px;vertical-align:middle}.documentation_activityList td.clickableColumn:hover{background:#f5f5f5;cursor:pointer}.documentation_activityList td .documentation_journalLink{font-weight:normal}.documentation_activityList td .documentation_journalLink a{color:#fff}.documentation_activityList td .documentation_journalLink.button{padding:9px 15px;font-size:14px;white-space:nowrap}.documentation_activityList td .documentation_journalLink.button:hover{-webkit-filter:drop-shadow(0 1px 3px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 3px rgba(33, 33, 33, 0.5))}.documentation_activityList td .documentation_journalLink.button.disabled:hover{-webkit-filter:none;filter:none}.documentation_activityList td .documentation_journalLink.editable{background:#fff;border:1px solid #01a2c1;color:#01a2c1}.documentation_activityList td .documentation_journalLink.uneditable{background:#fff;border:1px solid #7d7d7d;color:#7d7d7d}.documentation_activityList td .documentation_submissionStatus{position:relative;top:inherit;left:inherit;margin-top:4px;padding:0;border:none}.documentation_activityList td ul+div{margin-top:12px;padding-top:12px;border-top:1px solid #d8d8d8}.documentation_activityList td ul{min-height:20px}.documentation_activityList td ul li span.revised{display:inline-block}.documentation_activityList td ul li span.revised::after{margin-left:16px;padding:4px 6px;border:1px solid #01a2c1;border-radius:2px;color:#01a2c1;font-size:11px;line-height:11px;content:"修正案"}.documentation_activityList_skipButton{position:absolute;top:0;right:-10px;display:block;width:20px;height:20px;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.documentation_activityList_skipButton img{position:absolute;top:50%;left:50%;width:100%;height:100%;padding:4px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.documentation_activityList_skipButton--disabled{cursor:default}.documentation_activityList_date{position:relative;min-width:44px;max-width:76px;text-align:center}.documentation_activityList_activity{min-width:108px}.documentation_activityList_journalLink{width:84px;border-right:none;text-align:center}.documentation_activityList_innerTableTitle{display:block;margin-top:12px;margin-bottom:8px;padding-top:12px;border-top:1px solid rgba(125,125,125,.4);color:rgba(125,125,125,.8);font-size:12px}.documentation_activityList_innerTableTitle:first-child{margin-top:0;padding-top:0;border-top:none}.documentation_activityList_hint{color:rgba(125,125,125,.4)}.documentation_weekReview{margin-top:56px}.documentation_weekReview_hint{margin-bottom:24px}.documentation_activitySummary{width:704px;padding:28px 0 12px;border-top:1px solid #d8d8d8}.documentation_activitySummary_title{font-size:16px;font-weight:bold}.documentation_activitySummary--blank{display:block;margin:24px 0;color:rgba(125,125,125,.4);font-size:14px;text-align:center}.documentation_activitySummary_activityList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:16px 0}.documentation_activitySummary_activityList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:160px;margin:28px 20px 0 0}.documentation_activitySummary_activityList_item:nth-child(4n){margin-right:0}.documentation_activitySummary_activityList_item:nth-child(-n+4){margin-top:0}.documentation_activitySummary_activityList_item_thumbnail{position:relative;-ms-flex-negative:0;flex-shrink:0;width:160px;height:120px;overflow:hidden;background:#333;border-radius:4px}.documentation_activitySummary_activityList_item_thumbnail.blank{background:none;border:1px solid rgba(125,125,125,.4)}.documentation_activitySummary_activityList_item_thumbnail.blank::before{position:absolute;top:50%;left:50%;width:24px;height:24px;background:url("../assets/icon/common_thumbnail_bg.svg");background-size:contain;content:"";-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.documentation_activitySummary_activityList_item_thumbnail img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.documentation_activitySummary_activityList_item_title{height:13px;margin-top:12px;overflow:hidden;font-size:13px;line-height:1;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.documentation_classInformation .documentation_table th,.documentation_classInformation .documentation_table td{text-align:center}.documentation_contents_emptyState{display:block;color:rgba(125,125,125,.4);font-size:14px;text-align:center}.deliverySettingsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.deliveryTimeContainer{display:inline-block;font-size:14px}.submissionButton{display:inline-block;margin-left:12px}.contentsBlock .documentation_submissionStatus{padding:4px 6px;font-size:10px}.selectorDescription{color:#7d7d7d;font-size:16px;font-weight:bold}.kidsSelector{display:block;width:396px;height:372px;margin-top:16px;padding:10px 0;overflow-y:auto;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset}.kidsSelector .individualKidsList_item{margin-top:0;padding:10px 16px;border:none;cursor:pointer}.kidsSelector .individualKidsList_item.isSelectedMember{background:rgba(1,162,193,.1)}.kidsSelector .individualKidsList_item--blank{display:block;margin-top:24px;color:rgba(125,125,125,.8);text-align:center;cursor:default}.kidsSelector .individualKidsList_item--uneditable{cursor:default}.editingTarget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.editingTarget_name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:2.3;flex-shrink:2.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:180px;padding-right:24px}.editingTarget_responseList{position:relative;width:100%;background:#fff;border-radius:4px}.editingTarget_responseList_item{padding:12px;color:#7d7d7d;font-size:14px;line-height:20px}.editingTarget_responseList_item::before{position:absolute;top:50%;left:-16px;display:block;margin-top:-8px;border:8px solid rgba(0,0,0,0);border-right:8px solid #fff;content:""}.editingTarget_responseList_item_sender{display:none}.editingTarget_responseList_item:first-child .editingTarget_responseList_item_sender{display:block}.editingTarget_responseList_item_sentDateTime{display:block;margin-top:4px;font-size:12px;line-height:12px;text-align:right}.textEditor{width:100%;height:156px;margin-top:16px}.textEditor textarea{width:100%;height:100%;padding:12px;border:none;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset;font-size:14px;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.classNotification{margin-top:24px}.classNotification_titleContainer input[type=textarea]{width:100%;height:100%;margin-top:16px;padding:12px;border:none;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset;font-size:14px;line-height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.classNotification_title,.classNotification_contentsTitle{font-size:16px;font-weight:bold}.classNotification_option{margin-top:24px}.classNotification_contentsTitle{margin-top:32px}.editorContinuationOption{margin-top:20px;text-align:right}.editorContinuationOption label{margin-left:8px;cursor:pointer}.innerEditor_deleteBox{display:-webkit-box;display:-ms-flexbox;display:flex}.innerEditor_deleteButton{display:block;margin:64px auto 0;padding:8px 12px;color:#7d7d7d;font-size:14px;text-align:center}.innerEditor_deleteButton::before{display:inline-block;margin-right:4px;font-size:14px;content:"×"}.innerEditor_deleteButton:hover{cursor:pointer}.activityPhotoList_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8}.activityPhotoList_item:first-child{margin-top:0;padding-top:0;border-top:none}.activityPhotoList_item_photo{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:160px;height:120px;overflow:hidden;background:#000;border-radius:4px}.activityPhotoList_item_photo img{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.activityPhotoList_item_text{width:100%;margin-left:12px}.activityPhotoList_item_text_input{width:100%;height:78px}.activityPhotoList_item_text_input--uneditable{min-height:78px;padding:12px 16px;border:1px solid rgba(125,125,125,.4);border-radius:4px;font-size:14px;line-height:24px;text-align:left}.activityPhotoList_item_optionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:36px;margin-left:8px}.activityPhotoList_item_orderChanger{display:block;padding:8px;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));color:#7d7d7d;font-size:16px;cursor:pointer}.activityPhotoList_item_orderChanger:hover{-webkit-filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));-webkit-transition:.2s all ease;transition:.2s all ease}.activityPhotoList_item_orderChanger.disabled{-webkit-filter:none;filter:none;color:rgba(125,125,125,.4);cursor:default}.activityPhotoList_item_deleteItemButton{display:block;-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));color:#7d7d7d;font-size:20px;cursor:pointer}.activityPhotoList_item_deleteItemButton:hover{-webkit-filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 4px rgba(33, 33, 33, 0.5));-webkit-transition:.2s all ease;transition:.2s all ease}.activityPhotoList_item_deleteItemButton.disabled{-webkit-filter:none;filter:none;color:rgba(125,125,125,.4);cursor:default}.activityPhotoList_item_deleteItemButton.disabled:hover{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}.activity_text_counter{display:block;margin-top:8px;color:rgba(125,125,125,.8);font-size:14px;text-align:right}.activity_text_counter_number{color:#ff9901}.activity_text_counter_number_alert{color:#e02020}.activity_text_counter_number_alert_message{display:block;margin-top:8px;color:#e02020;font-size:12px}.applicantName{margin-top:40px;text-align:right}.applicantName_label{display:inline-block}.applicantName_input{margin-left:8px;padding:4px;border:none;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset;font-size:14px}.documentation_submission_hint{margin-bottom:24px}.documentation_submission_hint .required{color:#ff7171}.documentation_submission_cancelButton{background:#7d7d7d}.themeSelectorHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selectorFilterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selectorFilterContainer_title{margin-right:8px}.selectorFilter{margin-right:12px}.selectorFilter:last-child{margin-right:0}.selectorFilter_label{margin-right:4px}.themeSelector{display:block;height:372px;margin-top:16px;padding:0;overflow:scroll;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(33,33,33,.5) inset;box-shadow:0 0 4px rgba(33,33,33,.5) inset}.themeSelector .themeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;padding:16px}.themeSelector .themeList_item{position:relative;width:33.3333333333%;margin-top:0;padding:16px;border:none;cursor:pointer}.themeSelector .themeList_item.isSelectedTheme{background:rgba(1,162,193,.1);border-radius:4px}.themeSelector .themeList_item--blank .themeList_item_thumbnail{background:#fff;border:1px solid rgba(125,125,125,.8)}.themeSelector .themeList_item_thumbnail{position:relative;width:78px;height:116px;margin:0 auto;overflow:hidden;border-radius:4px}.themeSelector .themeList_item_thumbnail img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.themeSelector .themeList_item_title{margin-top:8px;text-align:center}.backToWeeklyPlanLink{position:absolute;top:40px;left:32px;text-decoration:underline}.selectorContainer{margin-top:40px}.groupCommentList_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8}.groupCommentList_item:first-child{margin-top:0;padding-top:0;border-top:none}.groupCommentList_item_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.groupCommentList_item_titleContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.groupCommentList_item_titleContainer_title{margin-right:12px;font-size:16px}.groupCommentList_item_textBlockContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;min-height:32px}.groupCommentList_item_textContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.groupCommentList_item_textContainer .iconTextButton{-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.groupCommentList_item_text{color:#7d7d7d;font-size:14px;line-height:22px;text-align:left;white-space:pre-wrap}.groupCommentList_item_text.uneditable{width:100%;font-weight:bold;white-space:normal}.groupCommentList_item_text_sender{display:none}.groupCommentList_item_text:first-child .individualKidsList_item_text_sender{display:block}.groupCommentList_item_text_response{margin-bottom:16px;white-space:pre-wrap}.groupCommentList_item_text_response:last-child{margin-bottom:0}.groupCommentList_item_text_sentDateTime{display:block;margin-top:4px;font-size:12px;line-height:12px;text-align:right}.groupCommentList_item_editButton{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-left:44px;cursor:pointer}.groupCommentList_item .documentation_submissionStatus{margin-right:24px}.linkage{position:relative;display:inline-block;width:20px;height:20px;margin-left:2px;padding:2px;font-size:0;vertical-align:middle;cursor:pointer}.linkage_icon{position:relative;display:inline-block;width:16px;height:16px}.linkage_icon img{width:100%;height:100%}.linkage_icon:hover{-webkit-filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 1px rgba(33, 33, 33, 0.5));-webkit-transition:.3s all ease;transition:.3s all ease}.linkage_icon.open{-webkit-filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5));filter:drop-shadow(0 1px 2px rgba(33, 33, 33, 0.5))}.selectorHint{margin-top:16px}.uneditableBlockHint{font-size:13px}.uneditableBlockHint:hover .uneditableBlockHint_text{display:block}.uneditableBlockHint_icon{width:0;height:0;background:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff8080 rgba(0,0,0,0);border-style:solid;border-width:0 10px 17.3px 10px;border-radius:0;letter-spacing:-14px}.uneditableBlockHint_text{right:24px;left:inherit;text-align:left}.monthlyActivityParticipation{margin-left:12px;padding:4px 12px}.permissionSettingsTarget_content{margin-top:8px}.itemEditor .memberInfo_tag{margin-left:4px}.journal .documentationHeaderAlertContainer{text-align:right;margin-bottom:12px}.journal .documentationHeaderAlert{display:inline-block}.journal .documentationHeaderAlert_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}.journal .documentationHeaderAlert_linkIcon{margin-left:6px}.journal .documentation_activityRecordList{text-align:left}.journal .documentation_activityRecordList_item{margin-top:16px;padding-top:16px;border-top:1px solid #d8d8d8}.journal .documentation_activityRecordList_item:first-child{margin-top:0;padding-top:0;border-top:none}.journal .documentation_activityRecordList_item_header{position:relative}.journal .documentation_activityRecordList_item_title{display:inline-block;max-width:calc(100% - 100px);font-size:16px;line-height:24px}.journal .documentation_activityRecordList_item_theme{display:inline-block;margin-left:12px;font-size:13px}.journal .documentation_activityRecordList_item_theme .errorMessage{margin-left:12px;color:#e02020}.journal .documentation_activityRecordList_item_theme .errorMessage::before{display:inline-block;margin-right:4px;content:"!"}.journal .documentation_activityRecordList_item_editButton,.journal .documentation_activityRecordList_item_previewButton{font-size:12px;position:absolute;top:0;right:0;bottom:auto;left:auto;padding:6px 8px;cursor:pointer}.journal .documentation_activityRecordList_item_main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}.journal .documentation_activityRecordList_item_photoList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;width:288px;margin-right:20px}.journal .documentation_activityRecordList_item_photoList_item{position:relative;overflow:hidden;background:#333;border-radius:4px}.journal .documentation_activityRecordList_item_photoList_item:nth-child(1){width:288px;height:216px}.journal .documentation_activityRecordList_item_photoList_item:nth-child(2),.journal .documentation_activityRecordList_item_photoList_item:nth-child(3){width:138px;height:102px;margin-top:8px}.journal .documentation_activityRecordList_item_photoList_item:nth-child(3){margin-left:12px}.journal .documentation_activityRecordList_item_photoList_item:nth-child(3) .documentation_activityRecordList_item_photoList_item_cover{display:block}.journal .documentation_activityRecordList_item_photoList_item img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.journal .documentation_activityRecordList_item_photoList_item_cover{position:absolute;top:0;right:auto;bottom:auto;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.4)}.journal .documentation_activityRecordList_item_photoList_item_cover .remainingPhotoCount{position:absolute;top:50%;right:auto;bottom:auto;left:50%;font-size:24px;-webkit-filter:drop-shadow(0 0 6px #333);filter:drop-shadow(0 0 6px #333);color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.journal .documentation_activityRecordList_item_photoComment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.journal .documentation_activityRecordList_item_photoComment .quotation{display:inline-block;margin-right:8px;font-size:20px;font-weight:bold;line-height:22px;vertical-align:top}.journal .documentation_activityRecordList_item_photoComment_text{display:inline-block;font-size:13px;font-weight:bold;line-height:22px}.journal .documentation_activityRecordList_item_overview{margin-bottom:16px;font-size:13px;line-height:22px}.journal .documentation_activityRecordList_item_participant{margin-bottom:32px;font-size:13px;line-height:22px}.journal .documentation_activityRecordList_item_participant_name{display:inline-block;margin-right:4px}.journal .documentation_activityRecordList_item_participant_name::after{content:","}.journal .documentation_activityRecordList_item_participant_name:last-child{margin-right:0}.journal .documentation_activityRecordList_item_participant_name:last-child::after{content:" "}.journal .documentation_activityRecordList_item_participant .importantActivity_description{font-size:12px;display:block;color:rgba(125,125,125,.4)}.journal .documentation_activityRecordList_item_publicStatus{display:-webkit-box;display:-ms-flexbox;display:flex}.journal .documentation_activityRecordList_item_publicStatus_label{font-size:12px;padding:4px 12px}.journal .documentation_activityRecordList_item_publicStatus_label.participantsOnly{border:1px solid #7d7d7d;color:#7d7d7d}.journal .documentation_activityRecordList_item_publicStatus_label.private{background:#7d7d7d;border:1px solid #7d7d7d;color:#fff}.journal .documentation_activityRecordList_item_publicStatus_label:not(:first-child){margin-left:8px}.journal .documentation_activityRecordList_selectedTheme{font-size:14px;color:#01a2c1;line-height:34px;text-align:right;cursor:pointer}.journal .documentation_activityRecordList_selectedTheme_name{text-decoration:underline}.journal .individualKidsList_item_nameContainer{width:180px}.memberSelect .memberInfo_tag{margin-left:4px}.permissionEditor .memberInfo_tag{margin-left:4px}.permissionEditor .timeSettingsBlock{width:480px}.permissionEditor .timeSettingsContainer{margin-top:16px}.permissionEditor .timeSettingsContainer_time{font-size:20px;vertical-align:middle}.permissionEditor .timeSettingsContainer_button{margin-left:16px}.permissionEditor .timepicker{display:inline-block;vertical-align:middle}.permissionEditor .timepicker_details{margin-top:20px;font-size:14px}.activityTutorialModal .activityTutorialImageContainer{margin-top:16px;padding:32px 40px;background-color:#fff;border-radius:4px}.activityTutorialModal .carousel{margin-top:16px;padding:32px 40px;background-color:#fff;border-radius:4px}.activityTutorialModal .carouselArrowWrap_left{position:absolute;top:50%;left:14px;width:12px;height:12px;border-top:2px solid #828282;border-right:2px solid #828282;-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.activityTutorialModal .carouselArrowWrap_right{position:absolute;top:50%;right:14px;width:12px;height:12px;border-top:2px solid #828282;border-right:2px solid #828282;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.activityTutorialModal .carouselArrowWrap.disabled{pointer-events:none}.activityTutorialModal .carouselArrowWrap.disabled .carouselArrowWrap_left{border-color:#cfcfcd}.activityTutorialModal .carouselArrowWrap.disabled .carouselArrowWrap_right{border-color:#cfcfcd}.activityTutorialModal .carouselArrowWrap.disabled .carousel-control{pointer-events:none}.activityTutorialModal .carousel-indicators{bottom:0;margin-bottom:16px}.activityTutorialModal .carousel-indicators li{width:12px;height:12px;background-color:#e3e2e0}.activityTutorialModal .carousel-indicators li.active{background-color:#01a2c1}.activityTutorialModal .carousel-indicators li.disabled{pointer-events:none}.activityTutorialModal .carousel-indicators li:not(:last-child){margin-right:16px}.activityTutorialModal .carousel-control.right{background:none;opacity:1}.activityTutorialModal .carousel-control.left{background:none;opacity:1}.activityTutorialModal .carousel-inner{margin-bottom:16px}.activityTutorialModal .codmonModal_footerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activityTutorialModal .codmonModal_tutorialCheckbox:focus{outline:none}@media screen and (max-width: 767px){.documentList .sp_hide{display:none}}.documentEdit .label{font-family:inherit}.searchFood .searchFoodButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.searchFood .searchFoodButtonContainer base-button:not(:last-child){margin-right:12px}.searchFood .searchFoodButtonContainer .foodListLink{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:auto}.searchFood .searchFoodButtonContainer .foodListLink:hover{color:#0195b2;text-decoration:underline}.searchFood .searchFoodFormContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.searchFood .searchFoodFormContainer .form-control{margin-right:16px}.searchFood .searchFoodList{padding-left:0;list-style:none}.searchFood .searchFoodList_item{padding:8px;border-bottom:1px solid #cfcfcd;cursor:pointer}.searchFood .searchFoodList_item:hover{background-color:#f5f9fa}.searchFood .searchFoodList_item.selected{background-color:#f5f9fa}.searchFood .searchFoodSelectContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-top:16px}.searchFood .searchFoodSelectContainer .searchFoodSelect{width:300px}.searchFood .searchFoodSelectContainer .searchFoodSelect_heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.searchFood .searchFoodSelectContainer .searchFoodSelect_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.searchFood .searchFoodSelectContainer .searchFoodSelect_link:hover{color:#0195b2;text-decoration:underline}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList{border:1px solid #cfcfcd;width:100%;padding-left:0;overflow-y:scroll;list-style:none}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_item{padding:8px;border-bottom:1px solid #cfcfcd;cursor:pointer}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_item:hover{background-color:#f5f9fa}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_item:hover .searchFoodSelectList_arrow{display:inline;color:#01a2c1}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_item.selected{background-color:#f5f9fa}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_name{display:inline-block;width:calc(100% - 13px)}.searchFood .searchFoodSelectContainer .searchFoodSelect .searchFoodSelectList_arrow{display:none}.searchFood .searchFoodSelectContainer .searchFoodSelect--foodGroup .searchFoodSelectList{height:480px;margin-bottom:0}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer{border:1px solid #cfcfcd}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm{padding:8px 16px;border-bottom:1px solid #cfcfcd}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm_heading{margin-bottom:8px}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm_form .form-control{display:inline-block;width:calc(100% - 65px - 4px)}@media screen and (max-width: 768px){.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm_form .form-control{width:100%;margin-bottom:8px}}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectForm_form base-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px}.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectList{height:393px;margin-bottom:0;border-style:none}@media screen and (max-width: 768px){.searchFood .searchFoodSelectContainer .searchFoodSelect--food .searchFoodSelectFoodContainer .searchFoodSelectList{height:353px}}.searchFood .searchFoodSelectContainer .searchFoodSelectArrow{padding:24px}.searchFood .searchFoodSelectContainer .searchFoodSelectArrow i{font-size:24px}.searchFood .setting_box{padding:0 16px}.foodEdit .foodEditButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.foodEdit .foodEditButtonContainer base-button:not(:last-child){margin-right:12px}.foodEdit .foodEditButtonContainer .foodListLink{color:#01a2c1;text-decoration:underline;cursor:pointer;margin-left:auto}.foodEdit .foodEditButtonContainer .foodListLink:hover{color:#0195b2;text-decoration:underline}.foodEdit .foodEditFormContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.foodEdit .foodEditFormContainer .form-control{margin-right:16px}.foodEditInclude--meal .foodEditIncludeDeleteButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mealCommon .contentsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.mealCommon .switcherElementsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mealCommon .monthsSwitcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:150px;margin-right:8px}.mealCommon .monthsSwitcher_months{font-size:18px;font-weight:bold;padding:0}.mealCommon .appDelivery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto}.mealCommon .mealPatternTab{overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #cfcfcd;scrollbar-width:none}.mealCommon .mealPatternTab::-webkit-scrollbar{display:none}.mealCommon .mealPatternTab_list{display:inline-block;margin-bottom:0;padding:0;white-space:nowrap}.mealCommon .mealPatternTab_list li{display:inline-block;padding:0 16px;border-bottom:2px solid rgba(0,0,0,0);font-size:16px;line-height:32px;text-align:center;cursor:pointer}.mealCommon .mealPatternTab_list li.selected{border-bottom:3px solid #01a2c1;font-weight:bold}.mealCommon .mealPatternTab_list li:hover{border-bottom:3px solid #01a2c1}.mealCommon .mealListAction{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.mealCommon .mealListAction_buttonContainer{margin-left:auto}.mealCommon .sectionContainer{margin-bottom:48px}.mealCommon .sectionHeading{font-size:24px;font-weight:bold;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e3e2e0}.mealCommon .sectionContentHeading{margin-bottom:4px;font-size:16px;font-weight:bold}.mealCommon .sectionContent{margin-bottom:24px}.mealCommon .sectionContent_list{padding-left:20px}.mealCommon .contentBlank{color:#cfcfcd}.localnaviMeal2 .mealHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.localnaviMeal2 .mealHeader_title{-ms-flex-negative:0;flex-shrink:0;padding-right:24px}.localnaviMeal2 .mealHeader_pageTitle{margin:0}.localnaviMeal2 .mealHeader_icon{width:40px;margin-bottom:4px}.localnaviMeal2 .mealAllergyChangeAlert{margin-bottom:12px}.localnaviMeal2 .mealAllergyChangeAlert_link{color:#f17e00;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.localnaviMeal2 .mealAllergyChangeAlert_link:hover{color:#e27600;text-decoration:underline}.localnaviMeal2 .foodChangeAlert{margin-bottom:12px}.localnaviMeal2 .foodChangeAlert_link{color:#2581cb;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.localnaviMeal2 .foodChangeAlert_link:hover{color:#2379be;text-decoration:underline}.localnaviMeal2 .pageTitleButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.localnaviMeal2 .pageTitleButtonContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px}.localnaviMeal2 .pageTitleButtonContainer_button:last-child{margin-right:0}.localnaviMeal2 .pageTitleButtonContainer_button:last-child .anglrC-buttonContent{padding-right:0}.mealList .mealStatus{margin-right:8px}.mealList .distributionImportMeal{text-align:left}.mealList .distributionImportMeal_title{font-size:12px;border-bottom:1px solid #cfcfcd}.mealList .distributionImportMeal_mealName{font-size:14px;font-weight:bold;margin-top:4px}.mealList .distributionImportMeal_date{font-size:11px;margin-top:4px}.mealList .contentsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media screen and (max-width: 1023px){.mealList .contentsHeader{margin-bottom:0}}.mealList .switcherElementsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 1023px){.mealList .switcherElementsContainer{height:60px}}.mealList .monthsSwitcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:172px}.mealList .monthsSwitcher_arrow{padding:8px 12px;line-height:1}.mealList .monthsSwitcher_months{padding:0;font-size:18px;font-weight:bold;white-space:nowrap;cursor:default}.mealList .appDelivery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1023px){.mealList .appDelivery{height:60px}}.mealList .btn-group .oisixOrderList{background-color:#f5f5f5;cursor:default}.mealList .btn-group .oisixOrderList_content{padding:4px 20px 4px 32px}.mealDistributionList .headerText{margin-bottom:16px}.mealDistributionList .distributionPatternName{color:#01a2c1;font-size:14px;font-weight:bold}.mealDistributionImport .mealPatternSelectTable{font-size:14px;margin-top:16px}.mealDistributionImport .mealPatternSelectTable th{background:#f5f9fa}.mealDistributionImport .mealPatternSelectTable_patternName{width:25%;vertical-align:middle}.mealDistributionImport .mealPatternSelectTable_patternSelectContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mealDistributionImport .mealPatternSelectTable_patternSelectContainer .fa-arrow-right{margin:0 24px 0 4px}.mealDistributionImport .mealPatternSelectTable_patternSelectContainer .form-control{max-width:500px}.mealDistributionImport .mealPatternSelectTable_patternSelectBox{width:100%}.mealDistributionImport .mealPatternSelectTable_patternSelectWarning{margin-top:4px}.mealDistributionImport .mealPatternImport{text-align:center}.mealListDistributeOpenConfirm .distributeMealTable{margin:4px 0}.mealListDistributeOpenConfirm .distributeMealTable .fa{margin-right:4px}.mealFoodModal .scopeChange{margin-top:16px;padding:16px;background:#f5f9fa}.mealFoodModal .scopeChange_description{font-size:14px;margin-bottom:8px}.mealFoodModal .modalFooterValidation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mealFoodModal .modalFooterValidation_alertBox{width:100%;margin:0 16px 0;text-align:left}.mealFoodModal .modalFooterValidation_buttonContainer{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.mealPatternSetting .mealPatternInfo_tag{margin-left:4px}.oisixCsvExport .csvExportContainer{font-size:14px}.oisixCsvExport .csvExportText{font-weight:bold}.oisixCsvExport .oisixWeekPicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.oisixCsvExport .oisixWeekPicker_label{margin-right:8px}.oisixCsvExport .oisixWeekPicker_select{width:240px}.oisixCsvExport .oisixAnnotation{margin:16px 0 32px;font-size:13px;line-height:1.75}.oisixCsvExport .oisixAnnotation .text-success{text-decoration:underline}.oisixCsvExport .csvFileName{margin-bottom:32px}.mealPattern{height:350px;margin-top:8px;padding:16px 24px;overflow-y:scroll;border-radius:4px;-webkit-box-shadow:0 0 4px #ccc inset;box-shadow:0 0 4px #ccc inset;font-size:14px;line-height:1.8}.mealPattern_memberCategory{margin-bottom:32px}.mealPattern_memberCategoryName{font-weight:bold}.mealPattern_memberGroup{padding:0 12px}.mealPattern_changeDate{margin-left:16px;color:#f66;font-size:13px}.mealModalContent{font-size:14px}.mealModalContent p{margin-bottom:8px;color:#666;line-height:1.4}.mealModalContent_month{font-size:15px;font-weight:bold;line-height:1.8}.mealModalContent_confirmation{margin-top:16px}.mealModalContent_overwriteNotes{font-size:13px;text-decoration:underline}.mealModalContent_notes{margin-top:32px}.meal .mealCopyHeaderRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.meal .mealCopyHeaderRow h2{font-size:24px;margin:0;line-height:34px}.meal .mealCopyHeaderText{margin-bottom:16px}.meal .mealCopyDatepicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:bold}.meal .mealCopyDatepicker .fa{color:#01a2c1}.meal .mealCopyDatepicker_date{width:120px;text-align:center}.meal .mealCopyPatternSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - (146px + 24px))}.meal .mealCopyPatternSelect_label{margin-right:8px;word-break:keep-all}.meal .mealCopyPattern{font-size:18px;font-weight:bold;width:calc(100% - (80px + 24px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendancesCommon .attendanceTableContainer{padding-bottom:300px;overflow-x:scroll}.attendancesCommon .attendanceTable .btn-schedule-eleave,.attendancesCommon .attendanceWarningTable .btn-schedule-eleave{background:#63abea;border:none;color:#fff}.attendancesCommon .attendanceTable .btn-schedule-belate,.attendancesCommon .attendanceWarningTable .btn-schedule-belate{background:#64d068;border:none;color:#fff}.attendancesCommon .attendanceTable .btn-schedule-sick,.attendancesCommon .attendanceTable .btn-schedule-mourning,.attendancesCommon .attendanceTable .btn-schedule-suspended,.attendancesCommon .attendanceTable .btn-schedule-covid19,.attendancesCommon .attendanceTable .btn-schedule-disaster,.attendancesCommon .attendanceWarningTable .btn-schedule-sick,.attendancesCommon .attendanceWarningTable .btn-schedule-mourning,.attendancesCommon .attendanceWarningTable .btn-schedule-suspended,.attendancesCommon .attendanceWarningTable .btn-schedule-covid19,.attendancesCommon .attendanceWarningTable .btn-schedule-disaster{background:#ff8080;border:none;color:#fff}.attendancesCommon .attendanceTable .btn-schedule-personal,.attendancesCommon .attendanceWarningTable .btn-schedule-personal{background:#ffa460;border:none;color:#fff}.attendancesCommon .attendanceTable_listItemHeader,.attendancesCommon .attendanceWarningTable_listItemHeader{color:#cfcfcd}.attendancesCommon .attendanceTable_listItem--active,.attendancesCommon .attendanceWarningTable_listItem--active{position:relative;background-color:#f4ffff}.attendancesCommon .attendanceTable_listItem--active::before,.attendancesCommon .attendanceWarningTable_listItem--active::before{position:absolute;left:12px;display:block;font-family:FontAwesome;content:""}.attendancesCommon .attendanceTable_statusIcon,.attendancesCommon .attendanceWarningTable_statusIcon{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #dee2e6;border-radius:4px;color:inherit;line-height:1.25;text-align:center;cursor:pointer}.attendancesCommon .attendanceTable_statusIcon:hover,.attendancesCommon .attendanceWarningTable_statusIcon:hover{opacity:.8}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge{padding:2px 4px;background-color:#fff;border:solid 1px #01a2c1;color:#01a2c1;font-size:12px;white-space:nowrap;cursor:pointer}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--belate,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--belate{background:#fff;border:solid 1px #64d068;color:#64d068}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--extend,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--extend{background:#fff;border:solid 1px #63abea;color:#63abea}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--absent,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--absent{background:#fff;border:solid 1px #ff8080;color:#ff8080}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--sick,.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--mourning,.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--suspended,.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--covid19,.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--disaster,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--sick,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--mourning,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--suspended,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--covid19,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--disaster{background:#fff;border:solid 1px #ff8080;color:#ff8080}.attendancesCommon .attendanceTable_attendanceMemoResponsesBadge--personal,.attendancesCommon .attendanceWarningTable_attendanceMemoResponsesBadge--personal{background:#fff;border:solid 1px #ffa460;color:#ffa460}.attendancesCommon .attendanceTable .open>.dropdown-menu,.attendancesCommon .attendanceWarningTable .open>.dropdown-menu{left:12px;min-width:120px;border-radius:8px;overflow:hidden}.attendancesCommon .attendanceTable .dropdown-menu>li>a,.attendancesCommon .attendanceWarningTable .dropdown-menu>li>a{padding:4px 16px 4px 32px}.memberAttendanceList_divider{height:1px;overflow:hidden;background-color:#e3e2e0}.memberAttendanceWarning tbody>tr>td{vertical-align:middle}.memberAttendanceWarning .attendanceWarningContainer{padding-bottom:300px}.codmon_alert--danger,.codmon_alert--warning{padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:4px}.codmon_alert--warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.codmon_alert--danger{background-color:#f57878;border-color:#ff4f4f;color:#fff}.codmon_alertTitle{margin-bottom:4px;font-weight:bold}.codmon_alert+.codmon_alert{margin-top:16px}.codmonText--10gray-700{color:#495057 !important;font-size:10px !important}.codmonText--10gray-500{color:#adb5bd !important;font-size:10px !important}.codmonText--10gray-400{color:#ced4da !important;font-size:10px !important}.codmonText--10gray-600{color:#6c757d !important;font-size:10px !important}.codmonText--12gray-600{color:#6c757d !important;font-size:12px !important}.codmonText--12primary{color:#3497de !important;font-size:12px !important}.codmonText--12red{color:#ff8080 !important;font-size:12px !important}.codmonText--30gray-700{color:#495057 !important;font-size:30px !important}.flexspace__between{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexspace__around{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.flexspace__start{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.table__functionArea{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background:#f8f9fa;border-radius:6px 6px 0 0}.table__functionAreaInner{padding:20px 20px 12px}.dailyInfo{border:1px solid #dee2e6;font-size:12px}.dailyInfo__head th{min-width:70px;margin:0;padding:4px 16px;background-color:#f0f6fc;text-align:center}.dailyInfo__head th+th{border-left:1px solid #dee2e6}.dailyInfo__content td{min-width:70px;margin:0;padding:8px 16px;background-color:#fff;text-align:center}.dailyInfo__content td+td{border-left:1px solid #dee2e6}.attendanceTable{width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background:#fff;border-bottom:1px solid #dee2e6}.attendanceTable_header{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.attendanceTable .attendanceTable_headerItemMealOption,.attendanceTable .attendanceTable_headerItemSendoffOption,.attendanceTable .attendanceTable_headerItemAttendanceTime,.attendanceTable .attendanceTable_headerItemScheduledTime,.attendanceTable .attendanceTable_headerItemStatus,.attendanceTable .attendanceTable_headerItemMemo,.attendanceTable .attendanceTable_headerItemDate,.attendanceTable .attendanceTable_headerItemName,.attendanceTable .attendanceTable_headerItemSelector,.attendanceTable .attendanceTable_headerItem{padding:12px 12px;font-size:12px;font-weight:normal;text-align:center}.attendanceTable_headerItemName{min-width:168px}.attendanceTable_headerItemDate{min-width:168px}.attendanceTable_headerItemMemo{min-width:160px}.attendanceTable_headerItemStatus{min-width:64px;max-width:64px}.attendanceTable_headerItemScheduledTime{min-width:212px;max-width:212px}.attendanceTable_headerItemAttendanceTime{min-width:212px;max-width:212px}.attendanceTable_headerItemSendoffOption{min-width:164px}.attendanceTable_headerItemMealOption{min-width:94px}.attendanceTable_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0}.attendanceTable_row:hover{background-color:#f7fbff}.attendanceTable_row+.attendanceTable_row{border-top:1px solid #dee2e6}.attendanceTable_rowItem{padding:0 12px}.attendanceTable_childInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.attendanceTable_childInfoIcon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:36px;min-width:36px;height:36px;margin-right:8px;overflow:hidden;border:1px solid #dee2e6;border-radius:50%}.attendanceTable_childInfoIcon img{position:absolute;top:50%;left:50%;width:36px;height:36px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.attendanceTable_childInfoContents{width:100px;min-width:100px;text-align:left}.attendanceTable_childInfoName{color:#01a2c1;font-size:16px;font-weight:bold;cursor:pointer}.attendanceTable_childInfoName:hover{opacity:.8}.attendanceTable_attendanceMemo{width:160px;min-width:160px}.attendanceTable_attendanceMemo textarea{width:100%;min-height:62px;max-height:100px;padding:4px;border:1px solid #ced4da;outline:none;font-size:12px}.attendanceTable_attendanceMemo textarea:focus{border-color:#01a2c1}.attendanceTable_attendanceMemo textarea:hover{background:#f8f9fa}.attendanceTable_attendanceMemoResponses{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%}.attendanceTable_inputTimeBtn{width:70px;height:40px;padding:12px 8px;background:#fff;border:1px solid #ced4da;border-radius:4px;outline:none;color:#495057;font-size:14px;line-height:14px;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.attendanceTable_inputTimeBtn:hover{background:#f8f9fa}.attendanceTable_inputTimeBtn--warning{background:#fffbcc}.attendanceTable_inputTimeBtn--alert{background:#ffe5e5}.attendanceTable_attendanceSendoffOption select{min-width:140px;max-width:140px}.attendanceTable_mealOption{min-width:60px;text-align:center}.attendanceTable_attendanceTime{text-align:center;vertical-align:top}.attendanceTable_attendanceTimeRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attendanceTable_attendanceTimeRow--log{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:16px}.attendanceTable_attendanceTimeCategory{width:24px;margin-right:4px;color:#adb5bd;font-size:10px;line-height:40px}.attendanceTable_attendanceTimeTilde{width:20px;line-height:40px}.attendanceTable_attendanceTimeLog{width:70px;color:#adb5bd;font-size:10px}.attendanceTable_attendanceTimeTotalTime{text-align:right}.attendanceTable_attendanceTimeLeavingTemporarilyButton--blue{color:#3497de;font-size:12px;cursor:pointer}.attendanceTable_attendanceTimeLeavingTemporarilyButton--red{color:#ff8080;font-size:12px;cursor:pointer}.attendanceTable_attendanceTimeLeavingTemporarilyButton--gray{color:#6c757d;font-size:12px}.attendanceTable_attendanceKitakuOption select{min-width:140px;max-width:140px}.attendanceTable_attendanceOption{min-width:60px;text-align:center}.attendanceTable_attendanceDate{min-width:168px;font-size:16px;text-align:center}.attendanceEdit__icon{position:relative;width:40px;min-width:40px;height:40px;margin-right:12px;overflow:hidden;border:1px solid #dee2e6;border-radius:50%}.attendanceEdit__icon img{position:absolute;top:50%;left:50%;width:40px;height:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}.attendanceEdit__name{margin-right:16px;color:#01a2c1;font-size:24px;font-weight:bold;line-height:40px}.attendanceEdit__group{margin-right:24px;font-size:16px;line-height:40px}.attendanceEdit__weekdays{margin-right:24px;font-size:20px;line-height:40px}html,body,.sendOffContainer{height:100%}.sendOffHeader{position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.5);box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.sendOffHeader_logo{display:inline-block;height:32px;margin-right:8px;vertical-align:middle}.sendOffHeader_logo img{height:32px;line-height:32px}.sendOffHeader_title{display:inline-block;margin-right:32px;font-size:18px;vertical-align:middle}.sendOffHeader_dateSelector{display:inline-block;vertical-align:middle}.sendOffHeader_toCurrent{display:inline-block;width:auto;height:32px;margin-left:12px;padding:0 8px;border:1px solid #ced4da;border-radius:4px;line-height:32px;vertical-align:middle;cursor:pointer}.sendOffHeader_printButton{display:inline-block;width:44px;height:32px;background:#fff;border:1px solid #ced4da;border-radius:4px;line-height:32px;text-align:center;cursor:pointer}@media screen and (max-width: 860px){.sendOffHeader{display:block}.sendOffHeader_logo{margin-bottom:12px}.sendOffHeader_title{margin-bottom:12px}.sendOffHeader_toCurrent{margin:12px 0 0 0}.sendOffToggleButton{margin-top:12px}}.sendOffToggleButton{position:relative;display:inline-block;margin-right:8px;font-size:0}.sendOffToggleButton .sendOffToggleButton_right,.sendOffToggleButton .sendOffToggleButton_middle,.sendOffToggleButton .sendOffToggleButton_left{position:relative;display:inline-block;width:64px;height:32px;background:#fff;border:1px solid #ced4da;font-size:14px;line-height:32px;text-align:center;cursor:pointer}.sendOffToggleButton_left{border-radius:4px 0 0 4px}.sendOffToggleButton_middle{margin-left:-1px}.sendOffToggleButton_right{margin-left:-1px;border-radius:0 4px 4px 0}.sendOffToggleButton--active{z-index:2;background:#e5f5f8 !important;border:1px solid #01a2c1 !important;color:#01a2c1 !important;font-weight:bold}.sendOffInfo{padding:12px 16px;background-color:#f8f9fa}.sendOffInfo_alertBox{margin-bottom:8px;display:block}.sendOffInfo_title{font-size:14px;font-weight:bold}.sendOffInfo_body{font-size:12px}.sendOffMain{height:calc(100vh - 60px);width:100%;overflow:scroll;background-color:#fff}@media all and (-ms-high-contrast: none){.sendOffMain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sendOffMain_tr{display:-webkit-box;display:-ms-flexbox;display:flex}.sendOffMain_thead{position:sticky;top:0;z-index:10}.sendOffMain_thead .sendOffMain_th{position:sticky;left:0;z-index:3;width:100px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-right:solid 1px #dee2e6;border-bottom:3px solid #dee2e6}.sendOffMain_thead .sendOffMain_td{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;width:300px;padding:20px 16px;background-color:#fff;border-right:solid 1px #dee2e6;border-bottom:3px solid #dee2e6;font-size:18px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (-ms-high-contrast: none){.sendOffMain_thead .sendOffMain_td{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.sendOffMain_tbody{background-color:#fff}@media all and (-ms-high-contrast: none){.sendOffMain_tbody{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;overflow-x:hidden;width:6100px}}.sendOffMain_tbody .sendOffMain_th{position:sticky;left:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;font-size:18px;width:100px;z-index:8;border-right:solid 1px #dee2e6}@media all and (-ms-high-contrast: none){.sendOffMain_tbody .sendOffMain_th{position:relative;left:auto}}.sendOffMain_tbody .sendOffMain_th .sendoffTable_time{position:absolute;top:-14px;right:0;height:22px;margin-right:16px;padding:0 8px;background-color:#fff}.sendOffMain_tbody .sendOffMain_th .sendoffTable_membersCount{font-size:14px;font-weight:normal;text-align:center}.sendOffMain_tbody .sendOffMain_th .sendoffTable_timeBorder{position:absolute;top:-1px;right:0;width:16px;border-top:dotted 1px #ced4da}.sendOffMain_tbody .sendOffMain_td{-ms-flex-negative:0;flex-shrink:0;width:300px;min-height:80px;padding:12px;background:#f8f9fa;border-right:solid 1px #dee2e6;border-bottom:dotted 1px #ced4da;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (-ms-high-contrast: none){.sendOffMain_tbody .sendOffMain_td{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.sendOffMain_tbody .sendOffMain--activeRecord .sendOffMain_td{background-color:#e5f3fa}.sendOffMain_tbody .sendOffMain--passedRecord .sendOffMain_td{color:#adb5bd}.sendOffMain_hourlyDividerTH{top:-2px !important;border-top:2px solid #ced4da !important}.sendOffMain_hourlyDividerTD{border-top:2px solid #ced4da !important}.sendOffMain_card{position:relative;height:100%;padding:24px 12px 16px;background-color:#fff;border:1px solid #dee2e6;border-radius:6px}.sendOffMain_cardTitle{position:absolute;top:2px;right:2px;z-index:0;min-width:22px;min-height:22px;padding:0 2px;line-height:22px;background:#d8edf4;border-radius:4px;color:#01a2c1;font-size:12px;font-weight:bold;text-align:center}.sendOffMain_cardList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sendOffMain_cardItem{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 8px)}.sendOffMain_cardName{display:inline-block;max-width:calc(100% - 50px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sendOffMain_cardTime{display:inline-block;max-width:44px}.sendOffMain_cardAlert span{color:#f53838}.sendOffMain_cardAbsence{text-decoration:line-through}.sendOffEmpty{height:calc(100vh - 60px);padding:64px}.sendOffEmpty_inner{padding:32px 40px;border:1px solid #ced4da;border-radius:12px;font-size:18px;text-align:center}.attendanceTooltip_contentBox,.attendanceTooltip_contentBox--reservation,.attendanceTooltip_timestampBox{margin:0;font-size:12px;line-height:1.5}.attendanceTooltip_contentBox{overflow-wrap:break-word;word-break:keep-all}.attendanceTooltip_contentBox--reservation{white-space:nowrap}.attendanceTooltip_timestampBox{margin-top:8px}.attendanceTooltip_contentTitle{margin-right:8px;font-size:12px;font-weight:bold;white-space:nowrap}.memberAttendanceImport .registerButton{margin-top:20px;text-align:center}.memberAttendanceImport .registerButton button{width:160px}.memberAttendanceImport .registerButton>*+*{margin-left:16px}.memberAttendanceImport .uploadError{margin-top:50px;margin-bottom:100px}.memberAttendanceProgressModal .memberAttendanceProgressModal_infoText{font-size:12px;color:#828282}.modalBodyContent_alert{font-size:14px;font-weight:bold}.modalBodyContent_message{font-size:14px;margin-top:24px;margin-bottom:0}.modalBodyContent_supportMessage{font-size:14px;margin-top:16px;margin-bottom:0}.memberBulk .memberBulkFilterContainer{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:#4d4c4b}.memberBulk .memberBulkFilter_title{margin-bottom:4px}.memberBulk .memberBulkFilter_classSelect{width:254px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.memberBulk .memberBulkFilter_classCheckbox{display:inline-block;margin-top:4px;margin-bottom:0;font-weight:normal}.memberBulk .memberBulkFilter_search{width:200px}.memberBulk .memberBulkFilter_statusSelect{width:175px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.memberBulk .memberBulkFilter_checkboxGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:16px;height:34px}.memberBulk .memberBulkFilter_checkbox{display:inline-block;margin-bottom:0;font-weight:normal;cursor:pointer}.memberBulk .memberBulkFilter_checkbox:not(:last-child){margin-right:16px}.memberBulk .memberBulkFilter_button{height:34px;margin-top:calc(20px + 4px);margin-left:auto}@media screen and (max-width: 790px){.memberBulk .memberBulkFilter_button{margin-top:0}}.memberBulk .memberBulkActionContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:8px;margin-bottom:8px;color:#4d4c4b}.memberBulk .memberBulkActionDropdown{border-radius:6px;position:relative;display:inline-block}.memberBulk .memberBulkActionDropdown.open .memberBulkActionDropdownList{border-radius:6px;position:absolute;top:auto;right:auto;bottom:auto;left:0;width:100%}.memberBulk .memberBulkActionDropdown.open .memberBulkActionDropdownList_item--disabled{color:#cfcfcd;cursor:not-allowed}.memberBulk .memberBulkActionDropdown.open .memberBulkActionDropdownList_item--disabled:hover,.memberBulk .memberBulkActionDropdown.open .memberBulkActionDropdownList_item--disabled:focus{background-color:rgba(0,0,0,0);color:#cfcfcd}.memberBulk .memberBulkActionDropdown_title{font-size:14px;display:block;margin-bottom:4px;font-weight:normal}.memberBulk .memberBulkActionDropdown_title--emphasis{font-size:14px;font-weight:bold;color:#01a2c1}.memberBulk .memberBulkActionDropdown_button{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px}.memberBulk .sectionLine{height:34px;margin:0 12px;border-right:1px solid #cfcfcd}.memberBulk .memberBulkActionDropdown,.memberBulk .memberBulkRedoButton,.memberBulk .memberBulkReloadButton{margin-right:8px}.memberBulk .memberBulkRedoButton[disabled]{background-color:#aaa;border-color:#aaa;color:#eee}.memberBulk .memberBulkSaveButton{width:120px}.memberBulk .memberBulkSaveButton_annotation{margin-left:8px;color:#828282}.memberBulk .memberBulkActionSort{margin-left:auto}.memberBulk .memberBulkTable{position:relative;border:1px solid #cfcfcd}.memberBulk .memberBulkSpreadSheet{width:100%;height:calc(100vh - 358px)}@media screen and (max-width: 1276px){.memberBulk .memberBulkSpreadSheet{height:calc(100vh - 424px)}}@media screen and (max-width: 872px){.memberBulk .memberBulkSpreadSheet{height:calc(100vh - 473px)}}@media screen and (max-width: 790px){.memberBulk .memberBulkSpreadSheet{height:calc(100vh - 515px)}}.planCopyWarningModal_confirmation{font-size:14px;font-weight:bold}.planCopyWarningModal_title{font-size:18px;font-weight:bold;margin-top:24px;margin-bottom:0}.planCopyWarningModal .planCopyWarningList{padding-left:18px}.planCopyWarningModal .planCopyWarningList_index{font-size:14px;font-weight:bold;margin-top:24px}.planCopyWarningModal .planCopyWarningList_index:first-of-type{margin-top:12px}.planCopyWarningModal .planCopyWarningList_index--attention{color:#f53838}.planCopyWarningModal .planCopyWarningList_description{margin-top:8px;margin-bottom:0;font-weight:normal}.planCopyWarningModal .anglrC-checkbox{margin-top:8px}.planEditor .planEditItemTextareaContainer{position:relative}.planEditor .planEditItemTextarea{min-height:300px;padding-bottom:40px;white-space:pre-line;resize:vertical}.planEditor .planEditItemTextareaFooter{position:absolute;top:auto;right:auto;bottom:1px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 32px);height:40px;background-color:#fff}.planEditor .planEditItemTextareaFooter_button{display:-webkit-box;display:-ms-flexbox;display:flex}.planEditor .planEditItemTextareaFooter_button:last-child{margin-left:12px}.planEditor .approverCommentTextarea{min-height:54px;resize:vertical}.planList .announceArea{margin-top:-20px;margin-bottom:12px;text-align:right}.planList .announceArea>*+*{margin-top:12px}.planList .announceArea_box{display:inline-block}.planList .announceArea_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}.planList .announceArea_linkIcon{margin-left:6px}.planList .pageTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.planList .pageTitleContainer_titleIcon{vertical-align:bottom}.planList .pageTitleContainer_title{margin-top:0;margin-bottom:0}.planList .manualLinkGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.planList .manualLinkGroup_link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px}.planList .manualLinkGroup_link:last-child{margin-right:0}.planList .manualLinkGroup_link:last-child .anglrC-buttonContent{padding-right:0}.planList .filterPlan_year{display:inline-block;margin-right:12px;font-size:18px}.planList .filterPlan_year span{display:inline-block;padding:8px;cursor:pointer}.planList .filterPlan_year .fa{font-size:24px}.planList .filterPlan_month{width:6em}.planList .filterPlan_classGroup{width:200px}.planList .templateAlert{background-color:#fcf8e3;color:#f8ac59}.planList .templateAlert:not(:last-child){margin-bottom:12px}.planList .templateAlert_button{color:inherit;text-decoration:underline}.templateAlertModal_text{color:inherit !important}.customPlan .pageTitleIcon{vertical-align:bottom}.localnaviQuestionnaire .infoContainer{margin-top:-20px;margin-bottom:12px;text-align:right}.localnaviQuestionnaire .questionnaireIcon{margin-bottom:4px}@media screen and (max-width: 767px){.questionnaireList .sp_hide{display:none}}.questionnaireList .listActionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.questionnaireList .newPostButtonContainer{min-width:120px;margin-top:24px;padding:0}.questionnaireList .newPostButton{width:100%;padding:8px 16px;height:40px;margin-bottom:0 !important}.questionnaireList .statusFilter,.questionnaireList .classFilter{width:172px}.questionnaireList .contentSearch{width:190px}.questionnaireList .separator{width:2px;height:24px;background-color:#e3e2e0;margin-bottom:8px}.questionnaireList .statusFilter,.questionnaireList .classFilter,.questionnaireList .contentSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questionnaireList .statusFilter_label,.questionnaireList .classFilter_label,.questionnaireList .contentSearch_label{font-weight:normal;width:100%}.questionnaireList .statusFilter_input,.questionnaireList .statusFilter_select,.questionnaireList .classFilter_input,.questionnaireList .classFilter_select,.questionnaireList .contentSearch_input,.questionnaireList .contentSearch_select{margin-top:4px;height:40px}.questionnaireList .questionnaireResultButton,.questionnaireList .questionnaireResultDownloadButton{width:60px}.questionnaireList label{margin-bottom:0}.questionnaireEdit .label{font-family:inherit}.questionnaireEdit .anonymousSetting_alert{margin-bottom:4px;color:#f53838}.questionnaireEdit .anonymousSetting_annotation{color:#828282}.questionnaireEdit .contentToDisplay{width:100%;height:100%;background-color:#e3e2e0;opacity:1;cursor:not-allowed}.questionnaireEdit .questionBox{margin-bottom:16px;border:1px solid #e7eaec;border-radius:8px}.questionnaireEdit .questionBox_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 16px 20px;background-color:#f8f9fa}.questionnaireEdit .questionBox_headNumber{width:calc(3em + 32px)}.questionnaireEdit .questionBox_headContent{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 3em - 32px)}.questionnaireEdit .questionBox_headContentButton{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:64px}.questionnaireEdit .questionBox_deleteButton{margin-left:8px !important}.questionnaireEdit .questionBox_body{padding:16px 15px 8px 90px}.questionnaireEdit .questionBox_body .label--checkbox{margin-left:24px}.questionnaireEdit .questionBox_item{display:-webkit-box;display:-ms-flexbox;display:flex}.questionnaireEdit .questionBox_itemTitle{width:calc(3em + 32px);line-height:27px}.questionnaireEdit .questionBox_itemBody{width:calc(100% - 3em - 32px)}.questionnaireEdit .questionBox_itemBody .form-control{width:400px !important}.questionnaireResultModal .resultFilterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px}.questionnaireResultModal .resultFilter{width:220px;margin-right:12px}.questionnaireResultModal .resultFilter_title{margin-bottom:4px}.questionnaireResultModal .resultFilter_checkbox{margin:0;padding:6px 0}.questionnaireResultModal .resultFilter_checkboxText{padding:9px 0;vertical-align:middle}.questionnaireResultModal .resultSort{margin-left:auto}.questionnaireResultModal .memberSort{position:relative}.questionnaireResultModal .resultSummaryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.questionnaireResultModal .resultTableSummary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px;margin-bottom:0}.questionnaireResultModal .resultTableSummary_data{margin:0 12px 0 4px}.questionnaireResultModal .resultTableDownload{margin-left:auto}.questionnaireResultModal .resultTableContainer{height:55vh;overflow:auto}.questionnaireResultModal .table{border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec;border-collapse:separate;border-spacing:0}.questionnaireResultModal .resultTableCell{background-clip:padding-box;border-right:1px solid #e7eaec}.questionnaireResultModal .resultTableCell--name{position:sticky;left:0;z-index:1;width:160px;border-left:none;border-right:none}.questionnaireResultModal .resultTableCell--name::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"";z-index:-1;width:100%;height:100%;border-left:1px solid #e7eaec;border-right:1px solid #e7eaec}.questionnaireResultModal .resultTableCell--header{background-color:#f5f5f6;border-bottom:0}.questionnaireResultModal .resultTableCell--content{background-color:#fff}.questionnaireResultModal .resultTableCell--total{text-align:center;vertical-align:middle}.questionnaireResultModal .resultTableCell--answer{word-wrap:break-word}.questionnaireResultModal .resultTableBorder:first-child{border-left:1px solid #e7eaec}.questionnaireResultModal .questionary-chart-td{background-color:#fff;border-right:1px solid #e7eaec;text-align:center}.questionnaireResultModal .questionary-chart-td:first-child{border-left:1px solid #e7eaec}.questionnaireResultModal .c3-tooltip-container .c3-tooltip .value{display:none !important}.questionnaireResultModal .answerDateTime{font-size:11px;color:#828282}.questionnaireResultModal .resultTableHeader{background-color:#f5f5f6}.questionnaireResultModal .emptyMessage{color:#aaa;text-align:center}.recipeManage .recipe_search{display:-webkit-box;display:-ms-flexbox;display:flex}.recipeManage .recipe_search .recipe_search_category button{border:1px solid #cfcfcd;width:144px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.recipeManage .recipe_search .recipe_search_input{width:calc(100% - 144px - 120px);max-width:640px}.recipeManage .recipe_search .recipe_search_input input{width:100%;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.recipeManage .recipe_search .recipe_search_button{width:120px;height:34px;border-top-left-radius:0;border-bottom-left-radius:0}.recipeManage .recipe_detail_search{border:1px solid #cfcfcd;position:absolute;top:calc(100% + 8px);z-index:1000;width:400px;padding:16px;background:#fff;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.recipeManage .recipe_detail_search.is_show{opacity:1}.recipeManage .recipe_detail_search.is_hide{opacity:0}.recipeManage .recipe_edit .recipeEditButton{display:block;margin-top:16px}.recipeHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.recipeHeader_title{-ms-flex-negative:0;flex-shrink:0;padding-right:24px}.recipeHeader_pageTitle{margin:0}.recipeHeader_alert{margin-bottom:12px}.recipeHeader_alert_link{color:#f17e00;text-decoration:underline;cursor:pointer}.recipeHeader_alert_link:hover{color:#e27600;text-decoration:underline}.pageTitleButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.pageTitleButtonContainer_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}.salesCommon .alertContainer{text-align:right}.scheduleEdit .scheduleHeading{font-size:18px;font-weight:bold;margin:0}.scheduleEdit .scheduleInputRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.scheduleEdit .scheduleInputRow_innerRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.scheduleEdit .scheduleInputRow_innerRow:first-child{margin-top:0}.scheduleEdit .scheduleInputRow_innerRow--multiSelect{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.scheduleEdit .scheduleInputRow_label{padding-right:0}.scheduleEdit .kindSelector_radioButton{margin-right:12px;margin-bottom:0;cursor:pointer}.scheduleEdit .kindSelector_input{cursor:pointer}.scheduleEdit .requiredLabel{font-family:inherit;margin-left:4px}.scheduleEdit .targetList{margin-bottom:4px}.scheduleEdit .targetStatus{margin-bottom:8px;color:#cfcfcd}.scheduleEdit .targetNote{margin-bottom:0}.scheduleEdit .allDayScheduleCheck{margin-bottom:0;margin-left:16px}.scheduleEdit .hintLink{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scheduleEdit .hintLink:hover{color:#0195b2;text-decoration:underline}.scheduleEdit .repeatSetting{margin-top:8px}.scheduleEdit .scheduleRepeatCheckbox{margin-right:4px}.scheduleEdit .repeatFlagNote{margin-top:8px}.scheduleEdit .scheduleEditModalError{margin-bottom:0}.scheduleEdit .scheduleEditModalFooter{margin-top:0}.scheduleEdit .scheduleEditModalFooter_actionButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.scheduleEdit .scheduleActionButton,.scheduleEdit .modal-footer .btn+.btn{margin:0 0 4px 8px}.scheduleEdit .scheduleActionButton:last-child,.scheduleEdit .modal-footer .btn+.btn:last-child{margin-left:0}.scheduleEdit .timePickerDisabled{pointer-events:none}.scheduleEdit .timePickerDisabled input{background-color:#eee}.scheduleList .filterContainer{background-color:#fafafa}.scheduleList .filterContainer_grade{display:block;margin-top:16px;margin-bottom:4px;font-weight:bold}.scheduleList .filterContainer_schedule{margin-bottom:8px}.scheduleList .filterContainer_schedule--sub{margin-left:-2px}.scheduleList .filterContainer_class{font-size:14px;line-height:28px}#service_setting_comments .defaultPhraseHint{display:inline-block;margin:0 4px 8px}#service_setting_comments .defaultPhraseLink{margin-left:12px;font-size:14px;line-height:14px}#service_setting_comments .defaultPhraseLink.disable{color:inherit;pointer-events:none}#service_setting_comments .defaultPhraseLink.disable .defaultPhraseLink_text{display:none}#service_setting_comments .defaultPhraseLink_text{display:inline-block;margin-left:16px;font-size:13px;line-height:13px;text-decoration:underline}#service_setting_comments .defaultPhraseLink_setting{color:#666}#service_setting_comments .groupSetting{margin:8px}#service_setting_comments .groupSetting_button{padding:0 4px}#service_setting_comments .groupSetting_isUpdate{display:block;margin-top:8px;color:#f53838;font-size:11px;text-align:center;vertical-align:middle}#service_setting_comments .groupSetting_isUpdate_icon{display:inline-block;width:11px;height:11px;margin:0 2px 2px 0;background:url("../assets/ionicons/alert-circle.svg") no-repeat;background-size:contain;color:#f53838;vertical-align:middle}#service_setting_comments table .settingTemplateThumbnail--table{display:block;margin:-8px;padding:8px}#service_setting_comments table .settingTemplateThumbnail--table:hover{outline:1px solid #01a2c1}#service_setting_comments table .settingTemplateThumbnail--table.showUploadButton{background-color:#fff;outline-color:rgba(0,0,0,0)}#service_setting_comments table .settingTemplateThumbnail--table.showUploadButton a{margin-top:4px;height:auto}#service_setting_comments table .settingTemplateThumbnail--table .groupSetting{margin:8px 0}.serviceSettingCommon h1.page-title{margin-left:-15px;margin-right:-15px}.serviceSettingCommon .settingPageManual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:12px}.serviceSettingCommon .settingPageManual a{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#01a2c1}.serviceSettingCommon .settingPageManual a:hover{color:#0195b2}.serviceSettingCommon .settingPageManual p{padding-left:4px;margin:0}.serviceSettingCommon .settingPageManual svg{width:20px !important;height:20px !important}.serviceSettingCommon .topRightAlertContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:16px}.serviceSettingCommon .settingHeading{font-size:18px;font-weight:bold;margin:12px 0 24px}.serviceSettingCommon .settingDescription{font-size:14px;margin:0 0 20px}.serviceSettingCommon .serviceSettingShiftV2Link{margin-left:12px;text-decoration:underline}.settingTemplateThumbnail:hover,.settingTemplateThumbnail.active{background:#f2fafb;border-color:#01a2c1;cursor:pointer}.settingTemplateThumbnail .iconWrap{margin-top:8px}.settingTemplateThumbnail .iconWrap--withoutModal{margin:0 8px 8px}.settingTemplateThumbnail .iconWrap a{display:inline-block;margin-left:4px;padding:4px;color:#828282;font-size:16px}.settingTemplateThumbnail .iconWrap a:hover{color:#4d4c4b}.settingTemplateThumbnail .iconWrap .disable{color:#cfcfcd;pointer-events:none;cursor:default}.planThumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.planThumbnail_subaction{margin-top:4px}.planThumbnail_subaction small{color:#337ab7}.planThumbnail>div{font-size:12px;padding:8px;width:16.6%;background-color:#fff;border:1px solid #eee}.planThumbnail>div.extend{height:336px}.planThumbnail>div:hover .planThumbnail_subaction{text-align:right}.planThumbnail img{width:100%;height:160px;max-height:140px;margin-bottom:4px}.planThumbnail a.c-button{color:#fff !important}.planThumbnail .filename{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.serviceSettingTemplateSelectModal .radio-inline{padding-left:0 !important}.c-listAnnotation{position:relative;padding-left:1em}.c-listAnnotation::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"※"}.c-listDisc{position:relative;padding-left:1em}.c-listDisc::before{position:absolute;top:0;right:auto;bottom:auto;left:0;content:"・"}.serviceSettingFacilityBasicInfo#contentWrapper{scroll-margin-top:72px}.serviceSettingFacilityBasicInfo .scheduleDateSettingHint_text{font-size:14px;color:#4d4c4b;margin-bottom:0}.serviceSettingFacilityBasicInfo .scheduleDateSettingHint_subtitle{font-size:14px;font-weight:bold}.serviceSettingFacilityBasicInfo .codmon-hint-content>.scheduleDateSettingHint_text+.scheduleDateSettingHint_text{margin-top:20px}.serviceSettingFacilityBasicInfo .codmonHintDirectoryName{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingFacilityBasicInfo .codmonHintDirectoryName .hintContainer{margin-top:8px;margin-left:12px}.serviceSettingFacilityBasicInfo .settingSaveButtonContainer{position:fixed;position:sticky;bottom:0;width:100%}.serviceSettingFacilityBasicInfo .settingSaveButtonContainer .contentSizeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(245,244,241,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:1px solid #e3e2e0}.serviceSettingFacilityBasicInfo .settingSaveButtonContainer .contentSizeContainer .btn{margin-bottom:0}.serviceSettingFacilityBasicInfo .addressBlocking{margin-bottom:24px;font-size:14px}.serviceSettingFacilityBasicInfo .addressBlockingTitle{font-size:14px;font-weight:bold;background-color:#fff;-o-border-image:none;border-image:none;color:inherit;margin-bottom:0;padding:14px 20px 7px;height:48px;border-top-width:4px;border-right-width:0px;border-bottom-width:0;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:solid;border-top-color:#e3e9ec;border-right-color:#e7eaec;border-bottom-color:#e7eaec;border-left-color:#e7eaec}.serviceSettingFacilityBasicInfo .addressBlockingContent{background-color:#fff;color:inherit;padding:20px;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0;clear:both}.serviceSettingFacilityBasicInfo .addressBlockingOverview{margin-bottom:12px}.serviceSettingFacilityBasicInfo .addressBlockingAlert{display:block;margin-bottom:16px}.serviceSettingFacilityBasicInfo .addressBlockingAnnotationGroup{margin-bottom:32px}.serviceSettingFacilityBasicInfo .addressBlockingAnnotation{font-size:12px;color:#828282}.serviceSettingFacilityBasicInfo .addressBlockingAnnotation:not(:last-child){margin-bottom:4px}.serviceSettingFacilityBasicInfo .addressBlockingAnnotation_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingFacilityBasicInfo .addressBlockingAnnotation_linkIcon{display:inline-block}.serviceSettingFacilityBasicInfo .addressBlockingUseContainer{margin-top:20px}.serviceSettingFacilityBasicInfo .addressInputTitleGroup{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingFacilityBasicInfo .addressInputTitleGroup_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.serviceSettingFacilityBasicInfo .addressInputTitleGroup_title:first-child{width:155px;margin-right:12px}.serviceSettingFacilityBasicInfo .addressInputTitleGroup_label{margin-left:4px}.serviceSettingFacilityBasicInfo .addressInputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.serviceSettingFacilityBasicInfo .addressInputContainer:last-child{margin-bottom:20px}.serviceSettingFacilityBasicInfo .addressInputContainer_address{width:155px;margin-right:12px}.serviceSettingFacilityBasicInfo .addressInputContainer_description{width:192px;margin-right:40px}.serviceSettingFacilityBasicInfo .addressSortButtonGroup .addressSortButton{margin-bottom:0}.serviceSettingFacilityBasicInfo .addressAddButton{margin-bottom:0 !important}.serviceSettingFacilityBasicInfo .salesProfitSetting{margin-bottom:24px}.serviceSettingFacilityBasicInfo .salesProfitSettingTitle{font-size:14px;font-weight:bold;background-color:#fff;-o-border-image:none;border-image:none;color:inherit;margin-bottom:0;padding:14px 20px 7px;height:48px;border-top-width:4px;border-right-width:0px;border-bottom-width:0;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:solid;border-top-color:#e3e9ec;border-right-color:#e7eaec;border-bottom-color:#e7eaec;border-left-color:#e7eaec}.serviceSettingFacilityBasicInfo .salesProfitSettingContent{background-color:#fff;color:inherit;padding:20px;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0;clear:both}.serviceSettingFacilityBasicInfo .salesProfitSettingContent label{margin-bottom:0}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSettingTitle{width:25%;padding-right:16px}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSettingContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSettingContent_radioOptionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:16px;margin-bottom:12px}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSettingContent_codmonStoreLink{margin-right:2px;color:#01a2c1;text-decoration:underline}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .salesProfitReceiveSettingContent_codmonStoreLink:hover{color:#0195b2}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled{color:#cfcfcd}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input{color:#cfcfcd}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input::-webkit-input-placeholder{color:#cfcfcd !important}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input::-moz-placeholder{color:#cfcfcd !important}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input:-ms-input-placeholder{color:#cfcfcd !important}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input::-ms-input-placeholder{color:#cfcfcd !important}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting--disabled .bankAccountInfoItem_input::placeholder{color:#cfcfcd !important}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSetting .bankAccountSettingError{display:inline-block;margin-left:16px;font-weight:normal;vertical-align:middle}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountSettingTitle{font-weight:bold}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:16px}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_title{-ms-flex-negative:0;flex-shrink:0;width:25%;padding-right:16px;text-align:right}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_copyBankAccount,.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_radioList{width:75%}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_copyBankAccount--disabled{display:none}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_select{width:30%}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_inputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75%}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_input{width:40%}.serviceSettingFacilityBasicInfo .salesProfitSettingContent .bankAccountInfoItem_inputNote{white-space:nowrap}.serviceSettingFacilityBasicInfo .electronicBillingSetting{margin-bottom:24px}.serviceSettingFacilityBasicInfo .electronicBillingSettingTitle{font-size:14px;font-weight:bold;background-color:#fff;-o-border-image:none;border-image:none;color:inherit;margin-bottom:0;padding:14px 20px 7px;height:48px;border-top-width:4px;border-right-width:0px;border-bottom-width:0;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:solid;border-top-color:#e3e9ec;border-right-color:#e7eaec;border-bottom-color:#e7eaec;border-left-color:#e7eaec}.serviceSettingFacilityBasicInfo .electronicBillingSettingContent{background-color:#fff;color:inherit;padding:20px;border-color:#e7eaec;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0;clear:both;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.serviceSettingFacilityBasicInfo .electronicBillingSettingContent a{color:#01a2c1;text-decoration:underline;cursor:pointer;font-weight:bold}.serviceSettingFacilityBasicInfo .electronicBillingSettingContent a:hover{color:#0195b2;text-decoration:underline}.serviceSettingFacilityBasicInfo .electronicBillingSettingContent__link-access-restriction{font-size:12px;margin-top:10px;display:block}.serviceSettingSalesProfitChangeConfirmModalContent{padding:8px}.serviceSettingSalesProfitChangeConfirmModalContent_text{margin-bottom:16px}.serviceSettingSalesProfitChangeConfirmModalContent_text--emphasis{font-size:14px;font-weight:bold}.serviceSettingSalesProfitChangeConfirmModalContent_arrow{width:12px;margin:8px auto 4px;border-top:12px solid #828282;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.serviceSettingSalesProfitChangeConfirmModalContent_changeAfter{margin-bottom:24px}.serviceSettingSalesProfitChangeConfirmModalContent .changeDetailTitle{font-size:14px;font-weight:bold;color:#828282}.serviceSettingSalesProfitChangeConfirmModalContent .changeDetail{padding:8px;background:#fff}.serviceSettingSalesProfitChangeConfirmModalContent .changeDetail_content:last-child{margin-top:4px}.serviceSettingSalesProfitChangeConfirmModalContent .changeDetail_content--emphasis{font-size:14px;font-weight:bold}.serviceSettingSalesProfitChangeConfirmModalContent .changeDetail_content--error{display:inline-block;vertical-align:bottom}.childcareScheduleBaseDate{margin-top:8px;margin-bottom:8px}.childcareScheduleBaseDate_checkBox{font-weight:normal}.childcareScheduleBaseDateHint{display:inline-block;margin-left:2px;vertical-align:text-top}.childcareScheduleBaseDateHint .codmon-hint+.tooltip.bottom{margin-left:-60px}.childcareScheduleBaseDateHint .codmon-hint+.tooltip.bottom .tooltip-arrow{left:71%}.serviceSettingAlbum .album .albumExpirySetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.serviceSettingAlbum .album .albumExpirySettingTitle{width:25%;padding-right:16px}.serviceSettingAlbum .album .albumExpirySettingContent_radioOption{margin-right:12px;font-weight:normal}.serviceSettingAlbum .salesProfit .salesProfitSetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.serviceSettingAlbum .salesProfit .salesProfitSettingTitle{width:25%;padding-right:16px}.serviceSettingAlbum .salesProfit .salesProfitSettingContent .codmon-radio-input{margin-right:4px}.serviceSettingAlbum .salesProfit .salesProfitSettingContent_error{display:inline-block;margin-left:4px;vertical-align:bottom}.serviceSettingAlbum .salesProfit .salesProfitSettingContent_link{margin-left:16px;color:#01a2c1;text-decoration:underline}.serviceSettingAlbum .prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.serviceSettingAlbum .prices_reference{margin-left:20px;color:#aaa;font-size:10px;text-align:right}.albumSettingBankAccountRegisterGuideModalContent{padding:16px}.albumSettingBankAccountRegisterGuideModalContent_success{display:block;margin-bottom:24px}.albumSettingBankAccountRegisterGuideModalContent_text{margin-bottom:24px}.albumSettingBankAccountRegisterGuideModalContent_emphasisText{font-weight:bold}.photoSalesSettingSubtitle{font-weight:700;font-size:16px;color:#666;margin-bottom:8px}.photoSalesSettingSubtitle:first-child{margin-bottom:24px}.photoSalesLocalnaviTopicNotificationBox{border-radius:6px;padding:8px 12px}.photoSalesLocalnaviTopicNotificationBox:not(:last-child){margin-bottom:8px}.photoSalesLocalnaviTopicNotificationBox--info{background:#f2fafb;border:1px solid #9dc6e8}.photoSalesLocalnaviTopicNotificationBox_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.photoSalesLocalnaviTopicNotificationBox_headText{display:-webkit-box;display:-ms-flexbox;display:flex}.photoSalesLocalnaviTopicNotificationBox_headIcon--info{color:#2581cb}.photoSalesLocalnaviTopicNotificationBox_link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photoSalesLocalnaviTopicNotificationBox_link--info{color:#2581cb;text-decoration:underline;cursor:pointer}.photoSalesLocalnaviTopicNotificationBox_link--info:hover{color:#2379be;text-decoration:underline}.photoSalesLocalnaviTopicNotificationBox_linkIcon--info{color:#2581cb}.photoRetailSettingHeader{margin-bottom:16px;margin-top:30px;color:#0185b2}.photoRetailSettingTitle{width:99px;margin-right:8px;font-size:14px}.photoRetailSettingDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photoRetailNotification--info{background:#01a2c1;border:1px solid #9dc6e8}.photoRetailNotification_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.photoRetailNotification_link:hover{color:#0195b2;text-decoration:underline}.photoRetailNotification_link--info{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.photoRetailNotification_link--info:hover{color:#0195b2;text-decoration:underline}.photoRetailNotification_linkIcon--info{color:#01a2c1}.disabledReceiveTypeText{color:#828282}.serviceSettingShiftV2 .placeholder{margin-top:-1px;border:2px solid #01a2c1}.serviceSettingShiftV2 label{margin:0}.serviceSettingShiftV2 .ibox-content{overflow:scroll}.serviceSettingShiftV2 .settingSectionHeadingContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:8px 16px}.serviceSettingShiftV2 .settingSectionHeading{font-size:18px;font-weight:bold;margin:8px 0}.serviceSettingShiftV2 .settingSectionButton{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingShiftV2 .settingSectionButton .anglrC-button{margin-left:8px}.serviceSettingShiftV2 .settingSimple{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.serviceSettingShiftV2 .settingSimple_label{font-size:14px;font-weight:bold;-ms-flex-negative:0;flex-shrink:0;width:calc(200px + 32px)}.serviceSettingShiftV2 .settingSimple .anglrC-radio{margin-right:32px}.serviceSettingShiftV2 .staffingLevels .anglrC-inputText{width:80px}.serviceSettingShiftV2 .staffingLevels_title{font-size:14px;font-weight:bold;margin-bottom:12px}.serviceSettingShiftV2 .staffingLevels_number{display:inline-block;min-width:28px}.serviceSettingShiftV2 .staffingLevels_unit{margin-left:8px}.serviceSettingShiftV2 .staffingLevels .anglrC-list_item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 16px}.serviceSettingShiftV2 .staffingLevels .anglrC-alertText--error{max-width:80px;white-space:nowrap}.serviceSettingShiftV2 .staffingLevels .settingDescription{margin-bottom:16px}.serviceSettingShiftV2 .staffingLevels .settingDescription_line{margin-bottom:0}.serviceSettingShiftV2 .settingDutyAction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceSettingShiftV2 .settingWorkplaceAction,.serviceSettingShiftV2 .settingCategoryPatternsAction{text-align:right}.serviceSettingShiftV2 .staffingLevelsByAge{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingShiftV2 .staffingLevelsByAge_title{font-size:14px;font-weight:bold;margin-bottom:12px}.serviceSettingShiftV2 .staffingLevelsByAge_selected{margin-left:32px}.serviceSettingShiftV2 .staffingLevelsByAge_selectable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:32px}.serviceSettingShiftV2 .staffingLevelsByAge_selectableItem{width:100%;padding-bottom:12px}.serviceSettingShiftV2 .staffingLevelsListByAge{display:block;margin-bottom:32px}.serviceSettingShiftV2 .staffingLevelsListByAge_bottomBorderHide{border-bottom:none !important}.serviceSettingShiftV2 .staffingLevelsListByAge_label{-ms-flex-negative:0;flex-shrink:0;width:64px;margin-right:16px;line-height:40px}.serviceSettingShiftV2 .staffingLevelsListByAge_baseValue,.serviceSettingShiftV2 .staffingLevelsListByAge_additionalValue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:40px;text-align:center}.serviceSettingShiftV2 .staffingLevelsListByAge_baseValue{width:180px;margin-right:48px}.serviceSettingShiftV2 .staffingLevelsListByAge_additionalValue{width:112px}.serviceSettingShiftV2 .staffingLevelsListByAge .staffingLevelsListHeader{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:2px solid #cfcfcd}.serviceSettingShiftV2 .additionalStaffingLevelToFacility{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;width:134px;margin-bottom:16px;padding:8px 16px;border-bottom:1px solid #cfcfcd;line-height:40px}.serviceSettingShiftV2 .duties .dutiesList{margin:0;padding:0}.serviceSettingShiftV2 .duties .dutiesList li{list-style:none}.serviceSettingShiftV2 .duties .dutiesListItem,.serviceSettingShiftV2 .duties .dutiesListItem--header{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:738px;padding:8px 8px 8px 0;background:#fff;border-bottom:1px solid #cfcfcd;pointer-events:none}.serviceSettingShiftV2 .duties .dutiesListItem--edit{pointer-events:all}.serviceSettingShiftV2 .duties .dutiesListItem--active{background:#f4ffff}.serviceSettingShiftV2 .duties .dutiesListItem--disabled{background:#e3e2e0}.serviceSettingShiftV2 .duties .dutiesListItem:active,.serviceSettingShiftV2 .duties .dutiesListItem--header:active{background:#f4ffff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);opacity:.7}.serviceSettingShiftV2 .duties .dutiesListItem_sort{color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:40px;margin-right:8px;pointer-events:all;cursor:-webkit-grab;cursor:grab}.serviceSettingShiftV2 .duties .dutiesListItem_sort:hover{color:#4d4c4b}.serviceSettingShiftV2 .duties .dutiesListItem_sort base-icon{padding:8px}.serviceSettingShiftV2 .duties .dutiesListItem_sort:active{cursor:-webkit-grabbing;cursor:grabbing}.serviceSettingShiftV2 .duties .dutiesListItem_sort--disabled{pointer-events:none}.serviceSettingShiftV2 .duties .dutiesListItem_dutyName{width:330px}.serviceSettingShiftV2 .duties .dutiesListItem_dutyName .anglrC-inputText{width:250px;padding:0 12px}.serviceSettingShiftV2 .duties .dutiesListItem_dutyName .inputTextCounter--2digitLimit{min-width:56px}.serviceSettingShiftV2 .duties .dutiesListItem_category,.serviceSettingShiftV2 .duties .dutiesListItem_status{width:120px}.serviceSettingShiftV2 .duties .dutiesListItem_action{margin-left:auto;pointer-events:all}.serviceSettingShiftV2 .duties .dutiesListItem_action .anglrC-buttonContent:last-child{padding-right:0}.serviceSettingShiftV2 .duties .dutiesListItem_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 1199px){.serviceSettingShiftV2 .duties .dutiesListItem_buttonContainer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.serviceSettingShiftV2 .duties .dutiesListItem--header{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:2px solid #cfcfcd}.serviceSettingShiftV2 .duties .dutiesListItemText{line-height:40px}.serviceSettingShiftV2 .duties .createDutyButton .anglrC-buttonContent{padding-left:0}.serviceSettingShiftV2 .duties .editDutyButton,.serviceSettingShiftV2 .duties .cancelDutyButton,.serviceSettingShiftV2 .duties .saveDutyButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0}.serviceSettingShiftV2 .workPlaces .workPlacesList{margin-bottom:32px;padding:0}.serviceSettingShiftV2 .workPlaces .workPlacesList li{list-style:none}.serviceSettingShiftV2 .workPlaces .workPlacesListItem,.serviceSettingShiftV2 .workPlaces .workPlacesListItem--header{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:738px;padding:8px;background:#fff;border-bottom:1px solid #cfcfcd}.serviceSettingShiftV2 .workPlaces .workPlacesListItem--active{background:#f4ffff}.serviceSettingShiftV2 .workPlaces .workPlacesListItem--disabled{background:#e3e2e0}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_name{width:45%;min-width:300px;max-width:530px;margin-right:16px}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72px;height:40px;margin-right:16px}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_color .colorPreviewSquare{width:24px;height:24px;margin-left:8px}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_content{width:35%;min-width:220px;max-width:530px;margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_content .workPlacesListItemText:not(:last-child){margin-right:8px}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_status{width:120px}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_action{min-width:57px;margin-left:auto}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_action .anglrC-buttonContent:last-child{padding-right:0}.serviceSettingShiftV2 .workPlaces .workPlacesListItem_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 1199px){.serviceSettingShiftV2 .workPlaces .workPlacesListItem_buttonContainer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.serviceSettingShiftV2 .workPlaces .workPlacesListItem--header{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:2px solid #cfcfcd}.serviceSettingShiftV2 .workPlaces .classGroupSection .workPlacesListItem_name{width:35%;min-width:220px;max-width:530px}.serviceSettingShiftV2 .workPlaces .workPlacesListItemText{line-height:40px}.serviceSettingShiftV2 .workPlaces .createClassGroupButton{margin-top:8px}.serviceSettingShiftV2 .workPlaces .createClassGroupButton .anglrC-buttonContent{padding-left:0}.serviceSettingShiftV2 .workPlaces .editWorkPlaceButton,.serviceSettingShiftV2 .workPlaces .cancelWorkPlaceButton,.serviceSettingShiftV2 .workPlaces .saveWorkPlaceButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0}.serviceSettingShiftV2 .classGroupSetting .classGroupHeaderInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:16px 0}@media screen and (max-width: 999px){.serviceSettingShiftV2 .classGroupSetting .classGroupHeaderInfo{-ms-flex-wrap:wrap;flex-wrap:wrap}}.serviceSettingShiftV2 .classGroupSetting .classGroupTitle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:32px}.serviceSettingShiftV2 .classGroupSetting .classGroupTitle_label{display:inline-block;margin-right:8px;font-weight:700;line-height:40px}.serviceSettingShiftV2 .classGroupSetting .classGroupTitle_input{display:inline-block}.serviceSettingShiftV2 .classGroupSetting .classGroupTitle_input input{width:280px}.serviceSettingShiftV2 .classGroupSetting .classGroupColor{margin-right:48px}@media screen and (max-width: 999px){.serviceSettingShiftV2 .classGroupSetting .classGroupStatus{margin-top:16px}}.serviceSettingShiftV2 .classGroupSetting .selectedClassGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:32px 0 24px}.serviceSettingShiftV2 .classGroupSetting .selectedClassGroup_label{margin-right:8px;font-weight:700;white-space:nowrap}.serviceSettingShiftV2 .classGroupSetting .selectedClassGroupBlock{float:left;margin-right:8px}.serviceSettingShiftV2 .classGroupSetting .selectedClassGroupItem:not(:last-child){margin-right:8px}.serviceSettingShiftV2 .classGroupSetting .classGroupChoice{margin-bottom:16px}.serviceSettingShiftV2 .classGroupSetting .classGroupChoice_title{margin:16px 0;color:#828282;font-weight:700}.serviceSettingShiftV2 .classGroupSetting .classGroupChoice_title--group{margin-top:32px}.serviceSettingShiftV2 .classGroupSetting .classGroupChoice_subTitle{margin-top:16px;color:#828282}.serviceSettingShiftV2 .classGroupSetting .classGroupChoiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:0;list-style:none}.serviceSettingShiftV2 .classGroupSetting .classGroupChoiceList_item{-ms-flex-negative:0;flex-shrink:0;width:25%;padding-right:8px}.serviceSettingShiftV2 .shiftCategoryPattern_title{font-size:14px;font-weight:bold;margin-bottom:12px}.serviceSettingShiftV2 .shiftCategoryPattern .workShiftCategoryPattern{margin-bottom:40px}.serviceSettingShiftV2 .shiftCategoryPattern .createShiftCategoryButton .anglrC-buttonContent,.serviceSettingShiftV2 .shiftCategoryPattern .createShiftPatternButton .anglrC-buttonContent{padding-left:0}.serviceSettingShiftV2 .shiftCategoryPattern .createShiftPatternButton{display:inline-block;margin:8px 0 8px 64px}.serviceSettingShiftV2 .shiftCategoryPattern .createShiftCategoryButton{display:block;margin:16px 0}.serviceSettingShiftV2 .shiftCategoryPattern .shiftCategoryList,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternList{padding:0}.serviceSettingShiftV2 .shiftCategoryPattern .shiftCategoryList li,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternList li{list-style:none}.serviceSettingShiftV2 .shiftCategoryPattern .shiftCategoryListItem--listClosed:last-child{border-bottom:2px solid #cfcfcd}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:674px;margin-left:64px;padding:8px 8px 8px 0;border-bottom:1px solid #cfcfcd;pointer-events:none}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem:active,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category:active{background:#f4ffff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);opacity:.7}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem:last-child,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category:last-child{border-bottom:none}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem:nth-child(3),.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category:nth-child(3){border-top:1px solid #cfcfcd}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--edit{pointer-events:all}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--active{background:#f4ffff}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--disabled{background:#e3e2e0}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_sort{color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:40px;margin-right:8px;pointer-events:all;cursor:-webkit-grab;cursor:grab}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_sort:hover{color:#4d4c4b}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_sort base-icon{padding:8px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_sort:active{cursor:-webkit-grabbing;cursor:grabbing}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_sort--disabled{pointer-events:none}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_collapse{color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;margin:0 8px;pointer-events:all;cursor:pointer}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_collapse:hover{color:#4d4c4b}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_name{width:20%;min-width:120px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_name .anglrC-inputTextWithCounter{width:160px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_name .inputTextCounter--1digitLimit{min-width:45px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_time{width:20%;min-width:96px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_time .timeWaveDash{margin:0 4px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;min-width:72px;height:40px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem .shiftPatternBar,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:32px;border-radius:2px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem .shiftPatternBar_name,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternBar_name{font-size:12px;font-weight:bold;font-weight:700;line-height:1}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem .shiftPatternBar_time,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternBar_time{margin-top:2px;font-size:10px;line-height:1;white-space:nowrap}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem .shiftPatternBar--working,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternBar--working{background-color:#fff;border-style:solid;border-width:1px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem .shiftPatternBar--dayOff,.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternBar--dayOff{color:#fff}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_status{width:120px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_action{margin-left:auto;pointer-events:all}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_action .anglrC-buttonContent{padding-right:0}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category{min-width:738px;margin-left:0;border-top:2px solid #cfcfcd}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternListItem_name{width:25%;min-width:180px;font-weight:bold}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category .shiftPatternListItem_action{min-width:117px}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category.shiftPatternListItem--listClosed{border-bottom:none}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItem--category:active{background:#f4ffff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);opacity:.7}.serviceSettingShiftV2 .shiftCategoryPattern .shiftPatternListItemText{line-height:40px}.serviceSettingShiftV2 .shiftCategoryPattern .editShiftCategoryButton,.serviceSettingShiftV2 .shiftCategoryPattern .cancelShiftCategoryButton,.serviceSettingShiftV2 .shiftCategoryPattern .saveShiftCategoryButton,.serviceSettingShiftV2 .shiftCategoryPattern .editShiftPatternButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0}.serviceSettingShiftV2 .shiftPatternSetting{min-width:650px;overflow:scroll}.serviceSettingShiftV2 .shiftPatternSetting_headingInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:16px 0;padding-left:8px}.serviceSettingShiftV2 .shiftPatternSetting_timeInfo{margin:32px 0}.serviceSettingShiftV2 .shiftPatternSetting .anglrC-select{padding:4px}.serviceSettingShiftV2 .shiftPatternSetting .shiftPatternTitle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:32px}.serviceSettingShiftV2 .shiftPatternSetting .shiftPatternTitle_label{display:inline-block;margin-right:8px;font-weight:700;line-height:40px}.serviceSettingShiftV2 .shiftPatternSetting .shiftPatternTitle_input{display:inline-block}.serviceSettingShiftV2 .shiftPatternSetting .shiftPatternTitle input{width:160px}.serviceSettingShiftV2 .shiftPatternSetting .shiftPatternColor{margin-right:48px}.serviceSettingShiftV2 .shiftPatternSetting .timeSummary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:16px 0;padding-left:8px;color:#828282;font-weight:700}.serviceSettingShiftV2 .shiftPatternSetting .timeSummary_workingLength{margin-right:24px}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable{width:100%}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable th,.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable td{padding:8px}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_row{border-bottom:1px solid #cfcfcd}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_rangeColumn{width:25%;min-width:170px}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_rangeColumn .anglrC-select{min-width:48px}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_lengthColumn{width:15%;color:#828282}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_dutyColumn{width:20%}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_workPlaceColumn{width:20%}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_actionColumn{width:20%;min-width:64px;text-align:right}.serviceSettingShiftV2 .shiftPatternSetting .shiftTimeFrameTable_actionColumn .anglrC-buttonContent:last-child{padding-right:0}.serviceSettingShiftV2 .shiftPatternSetting .timeRangeContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingShiftV2 .shiftPatternSetting .timeRangeContainer_colon{width:8px;text-align:center}.serviceSettingShiftV2 .shiftPatternSetting .timeRangeContainer_waveDash{width:16px;text-align:center}.serviceSettingShiftV2 .shiftPatternSetting .createTimeFrameButton{padding-left:4px}.serviceSettingShiftV2 .shiftPatternSetting .createTimeFrameButton .anglrC-buttonContent{padding-left:0}.serviceSettingShiftV2 .shiftPatternSetting .breakTimeLength{margin-top:24px}.serviceSettingShiftV2 .shiftPatternSetting .breakTimeLength_label{padding:8px;border-bottom:1px solid #cfcfcd;font-weight:700}.serviceSettingShiftV2 .shiftPatternSetting .breakTimeLength_select{display:inline-block;padding:8px}.serviceSettingShiftV2 .shiftPatternSetting .breakTimeLength_unit{margin-right:4px;color:#828282}.serviceSettingCharge .inputDisabled{color:#cfcfcd}.serviceSettingCharge .zenginWarningImageContainer{max-width:500px;margin-top:16px}.serviceSettingCharge .transferAccountAlert{margin-bottom:40px}.serviceSettingCharge .transferAccountAlert_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingCharge .transferAccountAlert_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingCharge .transferAccountAlert_note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceSettingCharge .accountInformationSettingContent{margin-bottom:40px}.serviceSettingCharge .accountInformationSettingContent_heading{font-weight:bold}.serviceSettingCharge .accountInformationSettingContent_button{margin-bottom:16px}.serviceSettingCharge .accountInformationSettingContent_inputNotice{margin-top:4px;margin-bottom:0}.serviceSettingCharge .accountInformationSettingContent_inputNotice_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.serviceSettingCharge .accountInformationSettingContent_inputNotice_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingCharge .transferAccountSettingContent_heading{font-weight:bold}.serviceSettingCharge .transferAccountSettingContent_button{margin-bottom:16px}.serviceSettingCharge .transferAccountSettingContent_inputNotice{margin-top:4px;margin-bottom:0}.serviceSettingCharge .transferAccountSettingContent_inputNotice_link{color:#01a2c1;text-decoration:underline;cursor:pointer;margin-top:4px;display:block}.serviceSettingCharge .transferAccountSettingContent_inputNotice_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingCharge .transferAccountSettingRow{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.serviceSettingCharge .transferAccountSettingRow::before,.serviceSettingCharge .transferAccountSettingRow::after{display:table;content:""}.serviceSettingCharge .transferAccountSettingRow::after{clear:both}.serviceSettingCharge .transferAccountSettingButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceSettingBooks .sampleEntry_title{font-size:18px;font-weight:bold}.serviceSettingBooks .sampleEntry_content{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingBooks .sampleEntry_leftContent{margin-right:16px}.serviceSettingBooks .sampleEntry_text{margin-bottom:16px}.serviceSettingBooks .sampleEntry_image{width:240px}.serviceSettingBooks .sampleEntry_image img{display:block;max-width:100%;height:auto}.serviceSettingBooks .dailyBookSellingSetting_description{margin-bottom:12px}.serviceSettingBooks .dailyBookSellingSetting_linkText{color:#01a2c1;text-decoration:underline;cursor:pointer;cursor:pointer}.serviceSettingBooks .dailyBookSellingSetting_linkText:hover{color:#0195b2;text-decoration:underline}.serviceSettingBooks .dailyBookSellingSetting_descriptionNotice{margin-top:8px}.serviceSettingBooks .dailyBookTable{width:100%;margin-bottom:4px;table-layout:fixed}.serviceSettingBooks .dailyBookTable_firstColumn{width:160px}.serviceSettingBooks .dailyBookTable_title{font-size:14px;font-weight:bold;padding:16px;background-color:#f5f9fa}.serviceSettingBooks .dailyBookTable_type{font-size:14px;font-weight:bold;background-color:#f5f9fa}.serviceSettingBooks .dailyBookTable_type .badge{margin-left:4px;vertical-align:baseline}.serviceSettingBooks .dailyBookTable_type span{font-size:11px;font-weight:bold}.serviceSettingBooks .dailyBookTable_rowHeader{font-size:14px;font-weight:bold;vertical-align:middle}.serviceSettingBooks .dailyBookTable_mark{font-size:18px;line-height:1.25;text-align:center}.serviceSettingBooks .dailyBookTable_numberOfCharacters{font-size:14px;font-weight:bold;margin-top:8px}.serviceSettingBooks .dailyBookTable_numberOfCharacters--smallText{font-size:12px;margin-top:4px}.serviceSettingBooks .dailyBookTable_profit{display:inline-block;margin-left:24px}.serviceSettingBooks .dailyBookTable_term{font-size:18px;font-weight:bold}.serviceSettingBooks .dailyBookTable_page{vertical-align:text-bottom}.serviceSettingBooks .dailyBookTable_sellingSetting{font-size:14px;display:block;margin:4px 0 8px}.serviceSettingBooks .dailyBookTable_profitInput{display:inline-block;width:100px;margin:4px 4px 0 0}.serviceSettingBooks .dailyBookTable_price{font-size:18px;font-weight:bold;margin-bottom:4px}.serviceSettingBooks .salesProfitSetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.serviceSettingBooks .salesProfitSetting .salesProfitSettingTitle{width:25%;padding-right:16px}.serviceSettingBooks .salesProfitSetting .salesProfitSettingContent .codmon-radio-input{margin-right:4px}.serviceSettingBooks .salesProfitSetting .salesProfitSettingContent_error{display:inline-block;margin-left:4px;vertical-align:bottom}.serviceSettingBooks .salesProfitSetting .salesProfitSettingContent_link{margin-left:16px;color:#01a2c1;text-decoration:underline}.serviceSettingBooks .featureList{margin:0;padding:0;list-style:none}.serviceSettingBooks .featureList_item{margin-bottom:8px;padding-left:18px;text-indent:-6px}.serviceSettingBooks .featureList_item:last-child{margin-bottom:0}.serviceSettingBooks .featureList_item span{margin-right:4px}.serviceSettingBooks .featureList_item .fa-circle{font-size:11px;color:#01a2c1}.serviceSettingBooks .dailyBookSalesStatus{margin-right:16px}.serviceSettingBooksBankAccountRegisterGuideModalContent{padding:16px}.serviceSettingBooksBankAccountRegisterGuideModalContent_success{display:block;margin-bottom:24px}.serviceSettingBooksBankAccountRegisterGuideModalContent_text{margin-bottom:24px}.serviceSettingBooksBankAccountRegisterGuideModalContent_emphasisText{font-weight:bold}.attendanceSetting .absentUseKindSettingHeader{width:110px}.attendanceSetting .absentUseKindSettingName{width:70px}.attendanceSetting .absentUseKindSettingInManager{width:110px}.attendanceSetting .absentUseKindSettingInParentApp{width:160px}.attendanceSetting .absentUseKindSettingOutputText{width:160px}.attendanceSetting .codmonHint{display:inline-block;vertical-align:middle;margin-left:4px}.attendanceSetting .inActiveBackground{background-color:#e3e2e0}.attendanceSetting .absentUseKindSettingTableCell{vertical-align:middle}.companyDriven_note{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.companyDriven_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.companyDriven_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingMypage .responseItemSettingTitle{margin-top:0;margin-bottom:8px}.serviceSettingMypage .responseItemSettingAnnotationGroup{margin-bottom:12px}.serviceSettingMypage .responseItemSettingAnnotationGroup_annotation{font-size:12px;margin-bottom:0;color:#828282}.serviceSettingMypage .responseItemSettingTable{margin-bottom:20px}.serviceSettingMypage .responseItemSettingContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.serviceSettingMypage .responseItemSettingItem{border:1px solid #e7e7e7;margin-left:-1px;margin-bottom:8px;width:148px}.serviceSettingMypage .responseItemSettingItem_header{background-color:#f5f5f5;line-height:1.4;padding:6px 8px;vertical-align:top;border-bottom:1px solid #e7e7e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.serviceSettingMypage .responseItemSettingItem_header label{margin-bottom:0}.serviceSettingMypage .responseItemSettingItem_content{padding:8px 8px 2px 8px}.serviceSettingMypage .customResponseItem{margin:12px 0}.serviceSettingMypage .customResponseItem_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:4px;font-weight:bold}.serviceSettingMypage .customResponseItem_header a{color:#f53838}.serviceSettingMypage .customResponseItem_header a:hover{color:#e40b0b}.serviceSettingMypage .customResponseItem_description{max-width:100%}.serviceSettingMypage .customResponseItemAddButton{display:block;margin-top:6px}.serviceSettingMypage .customResponseItemAddButton .anglrC-buttonContent{padding:0;line-height:100%}.serviceSettingMypage .customResponseItemAddButton .anglrC-buttonContent .anglrC-icon{margin-right:2px}.serviceSettingMypage .serviceSettingDescription{margin-bottom:24px;width:95%}.serviceSettingMypage .serviceSettingLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingMypage .serviceSettingIcon{vertical-align:sub;margin-left:1px}.serviceSettingMypage .serviceSettingPhoneNumberIcon{content:"";width:14px;height:14px;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-box-image:url(../assets/ionicons/warning.svg);-webkit-mask:url(../assets/ionicons/warning.svg);mask:url(../assets/ionicons/warning.svg);background:#f17e00;vertical-align:bottom;padding-right:4px}.serviceSettingMypage .serviceSettingPhoneNumberWarning{font-size:14px;color:#f17e00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-8px}.serviceSettingMypage .serviceSettingPhoneNumberWarning_icon{content:"";width:16px;height:16px;-webkit-mask:url(../assets/ionicons/warning.svg) no-repeat;mask:url(../assets/ionicons/warning.svg) no-repeat;background:#f17e00;margin-right:4px}.serviceSettingMypage .serviceSettingInlineInput{display:inline-block}.serviceSettingMypage .copyDefaultButton{margin-top:0}.serviceSettingMypage .copyDefaultButton--inline{display:inline-block;margin:0 0 0 8px}.serviceSettingMypage .reserveScheduleNote{margin:-6px 0 4px -15px}.serviceSettingMypage .reserveScheduleNote_link{color:#01a2c1;text-decoration:underline;cursor:pointer}.serviceSettingMypage .reserveScheduleNote_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingMypage .reserveScheduleNote_linkIcon{display:inline-block;vertical-align:sub}.serviceSettingAdministrator .addAdministratorButton{font-size:14px;font-weight:bold;padding:8px 12px 8px 10px;border:none}.serviceSettingAdministrator .addAdministratorButton.btn{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministrator .addAdministratorButton.btn-primary:hover{background-color:#018da8 !important}.serviceSettingAdministrator .addAdministratorButton.btn-primary[disabled]{pointer-events:none}.serviceSettingAdministrator .addAdministratorButton_addIcon{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceSettingAdministrator .administratorTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceSettingAdministrator .administratorTitleContainer_title{margin-bottom:0}.serviceSettingAdministrator .administratorLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministrator .administratorLink_icon{display:inline-block}.serviceSettingAdministratorEditor{font-size:14px;color:#4d4c4b}.serviceSettingAdministratorEditor .administratorEditWarning{border-radius:7px;font-size:14px;width:100%;margin-bottom:24px;padding:8px 12px;background-color:#fff7ee;border:1px solid #f9c68e}.serviceSettingAdministratorEditor .administratorEditWarning_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.serviceSettingAdministratorEditor .administratorEditWarning_icon{height:20px;margin-right:4px;color:#f17e00}.serviceSettingAdministratorEditor .administratorEditWarning_text{font-size:14px;font-weight:bold;margin:0}.serviceSettingAdministratorEditor .administratorEditWarning_content{margin:0}.serviceSettingAdministratorEditor .administratorEditWarning_link{color:#f17e00;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorEditor .administratorEditWarning_link:hover{color:#e27600;text-decoration:underline}.serviceSettingAdministratorEditor .administratorEditWarning_annotation{font-size:12px;margin-bottom:0;color:#828282}.serviceSettingAdministratorEditor .administratorEditAlert{border-radius:7px;font-size:14px;width:100%;margin-bottom:24px;padding:8px 12px;background-color:#fef6f7;border:1px solid #f53838}.serviceSettingAdministratorEditor .administratorEditAlert_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.serviceSettingAdministratorEditor .administratorEditAlert_icon{height:20px;margin-right:4px;color:#f53838}.serviceSettingAdministratorEditor .administratorEditAlert_text{font-size:14px;font-weight:bold;margin:0}.serviceSettingAdministratorEditor .administratorEditAlert_link{color:#f53838;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorEditor .administratorEditAlert_link:hover{color:#f42929;text-decoration:underline}.serviceSettingAdministratorEditor .administratorEditAlert_content{margin:0}.serviceSettingAdministratorEditor .administratorTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.serviceSettingAdministratorEditor .administratorTitleContainer_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 230px);margin:0}.serviceSettingAdministratorEditor .administratorTitleContainer_label{font-size:11px;display:inline-block;vertical-align:text-top;margin-left:4px;padding:4px 6px;color:#fff;background-color:#828282;border-radius:9999px}.serviceSettingAdministratorEditor .administratorTitleContainer_kana{font-size:14px;margin-left:4px;color:#828282}.serviceSettingAdministratorEditor .administratorTitleContainer_tag{margin-left:8px}.serviceSettingAdministratorEditor .administratorEditContainerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;margin-bottom:16px}@media(min-width: 992px){.serviceSettingAdministratorEditor .administratorEditContainerList{margin-bottom:0}}.serviceSettingAdministratorEditor .administratorEditContainer:not(:last-child){padding-bottom:12px;border-bottom:1px solid #cfcfcd}.serviceSettingAdministratorEditor .administratorEditHeading{font-size:18px;font-weight:bold;margin-top:0;margin-bottom:8px}.serviceSettingAdministratorEditor .administratorEditList{width:100%}.serviceSettingAdministratorEditor .administratorEditList_definition,.serviceSettingAdministratorEditor .administratorEditList_description{height:34px;padding:8px;word-break:break-all}.serviceSettingAdministratorEditor .administratorEditList_definition{width:130px;line-height:34px;vertical-align:top}.serviceSettingAdministratorEditor .administratorEditList_description{width:calc(100% - 130px)}.serviceSettingAdministratorEditor .administratorEditList_description--class{vertical-align:middle}.serviceSettingAdministratorEditor .administratorEditList_input{width:100%;max-width:345px}.serviceSettingAdministratorEditor .administratorEditList_annotation{font-size:12px;margin-top:4px;margin-bottom:0;color:#828282}.serviceSettingAdministratorEditor .administratorEditList_telephoneNumber{width:150px}.serviceSettingAdministratorEditor .administratorEditList_termMark{margin:0 8px}.serviceSettingAdministratorEditor .administratorEditList_datepicker{width:132px;text-align:left}.serviceSettingAdministratorEditor .administratorEditList_AlertMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorEditor .administratorEditList_AlertMessage_icon{margin-right:4px;color:#f53838}.serviceSettingAdministratorEditor .administratorEditList_AlertMessage_text{font-size:12px;color:#f53838;margin-bottom:0}.serviceSettingAdministratorEditor .nameFormGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.serviceSettingAdministratorEditor .nameFormGroup_input{width:200px}.serviceSettingAdministratorEditor .ipAddressCheck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.serviceSettingAdministratorEditor .ipAddressCheck_text{margin-bottom:0}.serviceSettingAdministratorEditor .temporaryPasswordHeading{font-size:12px;font-weight:bold;margin-top:8px}.serviceSettingAdministratorEditor .passwordResetButton{margin-top:8px}.serviceSettingAdministratorEditor .receiveEmailCheckContainer{margin-top:12px}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_list{display:inline-block}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_tag{font-size:12px;display:inline-block;margin:0 4px 8px 0}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_checkbox{display:block;margin-bottom:0;font-weight:normal}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_checkbox:first-child{margin-top:12px}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_checkbox:not(:first-child){margin-top:16px}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_link{font-size:12px;color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:12px}.serviceSettingAdministratorEditor .receiveEmailCheckContainer_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingAdministratorEditor .employmentTerm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorEditor .gradeName,.serviceSettingAdministratorEditor .className{color:#4d4c4b;line-height:normal}.serviceSettingAdministratorEditor .gradeName{font-size:11px;font-weight:normal}.serviceSettingAdministratorEditor .className{font-size:14px;font-weight:bold}.serviceSettingAdministratorEditor .className_icon{color:#01a2c1}.serviceSettingAdministratorEditor .classAlert{margin-top:8px;margin-bottom:0}.serviceSettingAdministratorEditor .classAddButton{margin:8px 0 0 8px}.serviceSettingAdministratorEditor .classPeriodDeleteButton{margin-left:24px}.serviceSettingAdministratorEditor .icCardFormGroup_input:not(:last-child){margin-bottom:8px}.serviceSettingAdministratorEditor .touchPasswordGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:37px}.serviceSettingAdministratorEditor .touchPasswordGroup_button{margin-left:8px}.serviceSettingAdministratorEditor .touchPassword{display:inline}.serviceSettingAdministratorEditor .touchPassword_icon{width:32px;height:32px}.serviceSettingAdministratorEditor .administratorImageContainer{margin-left:inherit !important}.serviceSettingAdministratorEditor .prefectureSelect{width:150px}@media print{body.modal-open *{display:none}body.modal-open .modal,body.modal-open .modal *{display:block;border:none;margin:0 !important;padding:0 !important;position:relative !important;top:0 !important;left:0 !important}body.modal-open th,body.modal-open td{height:auto !important;line-height:inherit !important;padding:0 !important;display:table-cell !important}body.modal-open span,body.modal-open a{display:inline !important}body.modal-open a[href]:after{content:none !important}body.modal-open .col-md-4,body.modal-open .col-md-8,body.modal-open .col-md-12{float:left;width:100%}body.modal-open .col-md-4{width:33.33333333%}body.modal-open .col-md-8{width:66.66666667%}body.modal-open .col-md-12{width:100%}body.modal-open ::-webkit-full-page-media,body.modal-open :future,body.modal-open :root .col-md-12{float:left;width:70%}body.modal-open ::-webkit-full-page-media,body.modal-open :future,body.modal-open :root .col-md-8{width:60%}body.modal-open ::-webkit-full-page-media,body.modal-open :future,body.modal-open :root .col-md-4{width:40%}body.modal-open .modal .modal-content .modal-body{padding:16px !important}body.modal-open .modal .modal-content .modal-body .administratorEditWarning{margin-bottom:16px !important}body.modal-open .modal .modal-content .modal-body .administratorEditWarning_title{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}body.modal-open .modal .modal-content .modal-body .administratorTitleContainer_name{margin-bottom:8px !important}body.modal-open .modal .modal-content .modal-body .administratorEditContainerList{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;row-gap:20px !important;margin-bottom:16px !important}body.modal-open .modal .modal-content .modal-body .administratorEditContainerList .administratorEditContainer{padding-bottom:8px !important}body.modal-open .modal .modal-content .modal-body .administratorEditContainerList .administratorEditContainer .administratorEditHeading{margin-bottom:8px !important}.print-none{display:none !important}}@media print and (min-device-width: 768px)and (max-device-width: 1280px){body.modal-open .col-md-12{width:100% !important}body.modal-open .col-md-8{width:70% !important}body.modal-open .col-md-4{width:30% !important}}@media print and (orientation: landscape)and (min-device-width: 768px)and (max-device-width: 1280px){body.modal-open .col-md-12{width:75% !important}}.serviceSettingAdministratorImport{font-size:14px;color:#4d4c4b}.serviceSettingAdministratorImport .administratorImportTitle{font-size:14px;font-weight:bold;margin:0}.serviceSettingAdministratorImport .administratorImportOverview{margin-bottom:0}.serviceSettingAdministratorImport .administratorImportStep{margin-top:20px}.serviceSettingAdministratorImport .administratorImportHeading{font-size:18px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorImport .administratorImportHeading_number{margin-right:12px;color:#01a2c1}.serviceSettingAdministratorImport .administratorImportContent{border-radius:9px;margin-top:8px;padding:16px 20px;background-color:#f5f9fa}.serviceSettingAdministratorImport .administratorImportContent_text{margin-bottom:0}.serviceSettingAdministratorImport .administratorImportContent_annotation{font-size:12px;margin-top:0;margin-bottom:0;color:#828282}.serviceSettingAdministratorImport .administratorImportContent_annotation:not(:last-child){margin-top:8px}.serviceSettingAdministratorImport .administratorImportContent_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorImport .administratorImportContent_link:hover{color:#0195b2;text-decoration:underline}.serviceSettingAdministratorImport .administratorImportContent_button{display:block;margin-top:12px}.serviceSettingAdministratorImport .administratorImportArrow{margin:8px 0;color:#01a2c1}.serviceSettingAdministratorImport .passwordAttention{margin-top:16px}.serviceSettingAdministratorImport .passwordAttention_heading{font-size:14px;font-weight:bold;margin:0}.serviceSettingAdministratorImport .passwordAttention_list{margin-top:4px}.serviceSettingAdministratorImport .temporaryPasswordWarning{border-radius:7px;font-size:14px;width:100%;margin-top:12px;padding:8px 12px;background-color:#fff7ee;border:1px solid #f9c68e}.serviceSettingAdministratorImport .temporaryPasswordWarning_content{margin-top:4px;margin-bottom:0}.serviceSettingAdministratorImport .temporaryPasswordWarning_link{color:#f17e00;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorImport .temporaryPasswordWarning_link:hover{color:#e27600;text-decoration:underline}.serviceSettingAdministratorImport .temporaryPasswordWarning_annotation{font-size:12px;margin-top:4px;margin-bottom:0;color:#828282}.serviceSettingAdministratorImport .temporaryPasswordWarningTitle{font-size:14px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceSettingAdministratorImport .temporaryPasswordWarningTitle_icon{height:20px;margin-right:4px;color:#f17e00}.serviceSettingAdministratorImport .temporaryPasswordWarningTitle_text{font-size:14px;font-weight:bold;margin:0}.serviceSettingAdministratorImport .administratorImportTableWrapper{overflow-x:scroll;margin-top:24px}.serviceSettingAdministratorImport .administratorImportTableWrapper_table{min-width:900px}.serviceSettingAdministratorImport .administratorImportTableWrapper_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.administratorList .administratorAlert{border-radius:7px;font-size:14px;width:100%;margin-bottom:16px;padding:8px 12px;background-color:#fef6f7;border:1px solid #f53838}.administratorList .administratorAlert_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;font-size:14px;font-weight:bold}.administratorList .administratorAlert_errorIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px;color:#f53838}.administratorList .administratorAlert_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.administratorList .administratorAlert_strong{color:#f53838}.administratorList .administratorAlert_link{color:#f53838;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.administratorList .administratorAlert_link:hover{color:#f42929;text-decoration:underline}.administratorList .administratorAlert_content{margin:0}.administratorList .administratorFormAnnotation{font-size:12px;color:#828282;margin-bottom:16px}.administratorList .newAdministratorBox{margin-bottom:16px}.administratorList .newAdministratorBox_container{margin-bottom:16px}.administratorList .newAdministratorBox_label{font-size:12px;display:block;margin-bottom:4px}.administratorList .newAdministratorBox_inputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.administratorList .newAdministratorBox_inputContainer .textField{width:25%;height:auto}.administratorList .addAdministratorNeutralButton{font-size:14px;font-weight:bold;border-color:#cfcfcd;color:#4d4c4b}.administratorList .addAdministratorNeutralButton:hover{background-color:#f9f8f5;color:#4d4c4b}.administratorList .addAdministratorNeutralButton[disabled]:hover{background-color:initial}.administratorList .addAdministratorNeutralButton.btn{margin-bottom:0}.administratorList .addAdministratorNeutralButton--small{font-size:12px;font-weight:bold;padding:7px 12px}.administratorList .addAdministratorNeutralButton_icon{display:-webkit-box;display:-ms-flexbox;display:flex}.administratorList .textField{border-radius:4px;border-color:#cfcfcd;padding:8px 12px;width:auto}.administratorList .textField:hover{border-color:#01a2c1}.administratorList .administratorSearchBox{margin-bottom:16px !important}.administratorList .administratorSearchBox_label{font-size:12px;display:block;margin-bottom:4px}.administratorList .administratorSearchBox_inputWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.administratorList .searchField{position:relative;display:inline-block;width:25%}.administratorList .searchField_input{width:100%;height:auto;border-radius:4px;border-color:#cfcfcd;padding:8px 38px}.administratorList .searchField_input:hover{border-color:#01a2c1}.administratorList .searchField_searchIcon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;color:#4d4c4b}.administratorList .searchField_cancelButton{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}.administratorList .searchField_cancelIcon{color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex}.administratorList .checkbox .anglrC-checkbox:hover{background-color:#f9f8f5;border-radius:4px}.administratorList .checkbox .anglrC-checkbox_icon{height:24px;width:24px;margin:0 8px}.administratorList .checkbox .anglrC-checkbox_label{padding:8px 8px 8px 40px}.administratorList .administratorSearchResultInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.administratorList .administratorSearchResultInfo_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.administratorList .administratorListTable{font-size:14px}.administratorList .administratorListTable_primary td{font-size:14px;font-weight:bold;background-color:#fceede}.administratorList .administratorListTable_userName{width:180px}.administratorList .administratorListTable_facility{width:135px}.administratorList .administratorListTable_class{width:120px}.administratorList .administratorListTable_position{width:70px}.administratorList .administratorListTable_trash{width:50px}.administratorList .primaryIcon{color:#f90}.administratorList .userContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.administratorList .avatar{position:relative;width:36px;height:36px;margin-right:8px;background-color:#f0f0f2;border:1px solid #ebebeb}.administratorList .avatar::after{position:absolute;top:30%;right:9px;z-index:0;margin-top:-10px;color:#ddd;font-family:FontAwesome;font-size:24px;content:""}.administratorList .avatar_image{position:relative;z-index:10;width:36px;height:36px;-o-object-fit:cover;object-fit:cover}.administratorList .userNameContainer{width:calc(100% - 36px - 8px)}.administratorList .userName{word-break:break-all}.administratorList .userName_label{font-size:11px;display:inline-block;vertical-align:text-top;margin-left:4px;padding:2px 6px;color:#fff;background-color:#828282;border-radius:9999px}.administratorList .userNameKana{word-break:break-all}.administratorList .userName{font-size:16px}.administratorList .userNameKana{font-size:11px;color:#828282}.administratorList .temporaryPasswordWarning{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px;color:#f17e00}.administratorList .temporaryPasswordWarning_icon{width:12px;margin-right:2px}.administratorList .temporaryPasswordAlert{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px;color:#f53838}.administratorList .temporaryPasswordAlert_icon{width:12px;margin-right:2px}.administratorList .printDropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.administratorList .printDropdown_menu{font-size:14px;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);width:300px;padding:8px}.administratorList .printDropdown_menu.chunk{width:424px}.administratorList .printDropdown_menu_item{padding:8px 16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.administratorList .printDropdown_menu_item:hover{background-color:#f9f8f5}.administratorList .printDropdown_menu_item[disabled]:hover{background-color:initial}.administratorList .printDropdown_menu .separater{height:1px;background-color:#e3e2e0;margin:8px 0}.administratorList .printDropdown_menu button.disabled{color:#cfcfcd;cursor:not-allowed}.administratorList .printDropdown_menu li{cursor:pointer;padding:0}.administratorList .printDropdown .material-icon{vertical-align:middle}.administratorList .btn-default:hover{color:inherit}.administratorPasswordResetConfirm .modalContent>*+*{margin-top:16px}.enrolledEmployeeSection{margin:16px}.enrolledEmployeeSectionAlertText{margin-bottom:16px}.enrolledEmployeeList{margin-bottom:8px;margin-left:24px;list-style:disc}.enrolledEmployeeListElement{padding-bottom:8px}.enrolledEmployeeListElementUserName{margin-right:8px}.updateEmployeeHintSection{margin:16px}.updateEmployeeHintSectionTitle{margin:0;padding-bottom:8px;color:#828282;font-size:14px;font-weight:bold}.updateEmployeeHintSectionDescriptionList{margin-left:24px;list-style:disc}.updateEmployeeHintSectionDescriptionListElement{padding-bottom:8px}.topicsMailFooterSetting{padding:20px 20px 0 20px}.topicsMailFooterSetting_textarea{margin-bottom:16px}.serviceSettingTopicsContainerHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.topicsTemplateLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.serviceSettingSendoffGroupEdit .formAnnotation{font-size:12px;margin-bottom:0;color:#828282}.serviceSettingWhereaboutsCheck .infoLink{color:#2581cb}.serviceSettingWhereaboutsCheck .functionDescription{margin:0 0 24px}.serviceSettingWhereaboutsCheck .outerLink{display:inline-block}.serviceSettingWhereaboutsCheck .outerLinkIcon{display:inline-block;vertical-align:sub}.serviceSettingWhereaboutsCheck .rootSetting{margin-top:16px}.serviceSettingWhereaboutsCheck .rootSetting_description{margin-left:calc(24px + 4px)}.serviceSettingWhereaboutsCheck .subSetting{margin:24px 0 0 calc(24px + 4px)}.serviceSettingWhereaboutsCheck .subSetting_description{margin-left:calc(24px + 4px)}.serviceSettingWhereaboutsCheck .settingCheckbox{display:block}.serviceSettingWhereaboutsCheck .featureDescription{margin:8px 0 16px}.serviceSettingWhereaboutsCheck .specificationContainer{border:1px solid #cfcfcd;border-radius:7px;display:inline-block;min-width:440px;padding:12px 16px}.serviceSettingWhereaboutsCheck .specificationContent{margin-bottom:16px}.serviceSettingWhereaboutsCheck .specificationContent:last-child{margin-bottom:0}.serviceSettingWhereaboutsCheck .specificationContent_title{font-size:12px;font-weight:bold;margin-bottom:4px}.serviceSettingWhereaboutsCheck .specificationContent_detailList{list-style:decimal;padding-left:16px}.serviceSettingWhereaboutsCheck .specificationContent_detailExample{list-style:disc;margin-left:12px}.serviceSettingWhereaboutsCheck .subSettingWarning{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:640px;background-color:#fff7ee;border:1px solid #f9c68e}.serviceSettingWhereaboutsCheck .subSettingWarning a{color:#f17e00;text-decoration:underline;cursor:pointer}.serviceSettingWhereaboutsCheck .subSettingWarning a:hover{color:#e27600;text-decoration:underline}.serviceSettingWhereaboutsCheck .subSettingWarningTitle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px}.serviceSettingWhereaboutsCheck .subSettingWarningTitle_icon{color:#f17e00;margin-right:4px;height:20px}.serviceSettingWhereaboutsCheck .subSettingWarningTitle_text{margin:0}.serviceSettingWhereaboutsCheck .subSettingWarningTitle_emphasisText{font-size:14px;font-weight:bold}.serviceSettingWhereaboutsCheck .subSettingWarningDetail{padding:0 12px 8px}.serviceSettingWhereaboutsCheck .subSettingWarningDetail_example{list-style:disc;padding-left:16px}.serviceSettingWhereaboutsCheck .subSettingWarningDetail_hint{display:inline-block;margin:8px 0 0}.photoSalesSettings .album .albumExpirySetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.photoSalesSettings .album .albumExpirySettingTitle{width:25%;padding-right:16px}.photoSalesSettings .album .albumExpirySettingContent_radioOption{margin-right:12px;font-weight:normal}.photoSalesSettings .photoPrintSetting,.photoSalesSettings .photoDownloadSetting{padding-left:calc(24px + 4px)}.photoSalesSettings .photoPrintSetting .setting_title,.photoSalesSettings .photoDownloadSetting .setting_title{margin:24px 0 12px}.photoSalesSettings .photoPriceTable{table-layout:fixed;width:100%;border-bottom:1px solid #e3e2e0}.photoSalesSettings .photoPriceTable_body:not(:last-child){border-bottom:1px dashed #e3e2e0}.photoSalesSettings .photoPriceTableTitle{font-size:14px;padding:4px 16px;background-color:#f5f9fa;color:#828282;font-weight:normal;border:1px solid #e3e2e0;border-width:1px 0}.photoSalesSettings .photoPriceTableTitle--basePrice{text-align:right}.photoSalesSettings .photoPriceTable_row:not(:first-child) .photoPriceTableCell--kind .photoPriceTableCell_text{display:none}.photoSalesSettings .photoPriceTableCell{padding:4px 16px 20px;color:#4d4c4b}.photoSalesSettings .photoPriceTableCell--retailPrice{height:calc(34px + 1.5em + 8px);padding-bottom:4px;text-align:right;vertical-align:top}.photoSalesSettings .photoPriceTableCell--basePrice{text-align:right}.photoSalesSettings .photoPriceTableCell_text{font-size:14px;font-weight:bold}.photoSalesSettings .photoPrintSetting .photoPriceTable_row:first-child .photoPriceTableCell{padding-top:20px}.photoSalesSettings .photoPrintSetting .photoPriceTable_row:first-child .photoPriceTableCell--retailPrice{height:calc(34px + 1.5em + 24px)}.photoSalesSettings .photoDownloadSetting .photoPriceTable_row:first-child .photoPriceTableCell{padding-top:20px}.photoSalesSettings .photoDownloadSetting .photoPriceTable_row:first-child .photoPriceTableCell--retailPrice{height:calc(34px + 1.5em + 24px)}.photoSalesSettings .photoPriceTooltip .anglrC-tooltip{vertical-align:-4px;cursor:pointer}.photoSalesSettings .photoPriceTooltip .anglrC-icon{pointer-events:none}.photoSalesSettings .photoPriceTooltip .anglrC-icon svg{width:20px;height:20px}.photoSalesSettings .retailPriceInput{display:inline-block;width:calc(100% - 1em - 4px);margin-right:4px;border-radius:6px;text-align:right}.photoSalesSettings .retailPriceWarning{font-size:11px;text-align:left}.photoSalesSettings .photoPrintSettingInfo,.photoSalesSettings .photoDownloadSettingInfo{padding-top:16px}.photoSalesSettings .photoPrintSettingInfo_text,.photoSalesSettings .photoDownloadSettingInfo_text{margin:0}.photoSalesSettings .control-label{text-align:left}.photoSalesSettings .salesProfit .salesProfitSetting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.photoSalesSettings .salesProfit .salesProfitSettingTitle{width:25%;padding-right:16px}.photoSalesSettings .salesProfit .salesProfitSettingContent .codmon-radio-input{margin-right:4px}.photoSalesSettings .salesProfit .salesProfitSettingContent_error{display:inline-block;margin-left:4px;vertical-align:bottom}.photoSalesSettings .salesProfit .salesProfitSettingContent_link{margin-left:16px;color:#01a2c1;text-decoration:underline}.photoSalesSettings .prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.photoSalesSettings .prices_reference{margin-left:20px;color:#aaa;font-size:10px;text-align:right}.photoSalesSettings .photoTypeSettingsForm{margin-bottom:8px}.photoSalesSettings .photoReceiveTypeAlert{padding:12px 16px 12px 16px;background-color:#f9f9f9;border-radius:6px;border:1px solid #e3e2e0}.photoSalesSettings .photoReceiveTypeAlert .photoReceiveTypeAlertTitle{font-size:14px;font-weight:bold;margin-bottom:8px}.photoSalesSettings .photoReceiveTypeAlert .photoReceiveTypeAlertContent{font-size:14px}.photoSalesSettings .photoReceiveTypeAlert .photoReceiveTypeAlert_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.albumSettingBankAccountRegisterGuideModalContent{padding:16px}.albumSettingBankAccountRegisterGuideModalContent_success{display:block;margin-bottom:24px}.albumSettingBankAccountRegisterGuideModalContent_text{margin-bottom:24px}.albumSettingBankAccountRegisterGuideModalContent_emphasisText{font-weight:bold}.redirect-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 16px 48px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-family:var(--font-family-JP, "Hiragino Sans"),serif;color:var(--text-text-color-main, #4D4C4B)}.redirect-message-container h1{font-size:var(--font-size-700, 22px);font-style:normal;font-weight:600;line-height:140%}.redirect-message-container h2{text-align:center;font-size:var(--font-size-400, 16px);font-style:normal;font-weight:300;line-height:150%}.redirect-message-container .redirect-image{text-align:center}.redirect-message-container .redirect-image img{width:100%;border-top:.852px solid var(--border-default, #CFD5DA);border-right:.852px solid var(--border-default, #CFD5DA);border-left:.852px solid var(--border-default, #CFD5DA)}.serviceSettingReports_frequency,.serviceSettingReports_inputItem{font-size:12px;margin-bottom:8px}@media screen and (min-width: 1024px){.serviceSettingReports_select{-webkit-appearance:auto !important;-moz-appearance:auto !important;appearance:auto !important}}.serviceSettingReports_deleteButton{margin-top:8px;margin-bottom:20px}.serviceSettingClass_labelLine{font-size:11px;border:1px solid #cfcfcd;color:#4d4c4b;font-weight:normal;padding:3px 8px;margin-left:4px}.serviceSettingClass_inactiveBackground{background-color:#eff0f2;padding:5px 8px 0;margin-top:4px}.serviceSettingClass_formControl{width:182px;background-image:none;border:1px solid #cfcfcd;border-radius:1px;display:block;padding:8px 12px;-webkit-transition:border-color .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s,-webkit-box-shadow .15s ease-in-out 0s}.serviceSettingClass_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.serviceSettingClass_btn .material-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.localnaviTopic .functionIcon{margin-bottom:4px}.localnaviTopicNotificationBoxContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-20px;margin-bottom:16px}.localnaviTopicNotificationBox{border-radius:6px;padding:8px 12px}.localnaviTopicNotificationBox:not(:last-child){margin-bottom:8px}.localnaviTopicNotificationBox--info{background:#f2fafb;border:1px solid #9dc6e8}.localnaviTopicNotificationBox_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.localnaviTopicNotificationBox_headIcon--info{color:#2581cb}.localnaviTopicNotificationBox_link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.localnaviTopicNotificationBox_link--info{color:#2581cb;text-decoration:underline;cursor:pointer}.localnaviTopicNotificationBox_link--info:hover{color:#2379be;text-decoration:underline}.localnaviTopicNotificationBox_linkIcon--info{color:#2581cb}@media screen and (max-width: 767px){.topicList .sp_hide{display:none}}.topicList .listActionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.topicList .newPost_button{padding:8px 16px;min-width:120px;height:40px}.topicList .separator{width:2px;height:24px;background-color:#e4e6e9;margin-bottom:8px}.topicList .statusFilter,.topicList .destinationFilter{width:172px}.topicList .statusFilter_label,.topicList .destinationFilter_label{width:100%}.topicList .statusFilter_label,.topicList .destinationFilter_label,.topicList .contentSearch_label{font-weight:normal}.topicList .statusFilter_selectBox,.topicList .statusFilter_input,.topicList .destinationFilter_selectBox,.topicList .destinationFilter_input,.topicList .contentSearch_selectBox,.topicList .contentSearch_input{margin-top:4px;height:40px}.topicList .dateSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px}.topicList .dateSearch_label{font-size:1.4rem;font-weight:normal;line-height:150%;color:#7b8389}.topicList .dateSearch_dateLabel{font-size:1.4rem;font-weight:bold;line-height:140%;color:#3b3f42}.topicList .topicDropdown{position:relative;display:inline-block}.topicList .topicDropdown_toggle{font-size:1.2rem;font-weight:bold;line-height:140%;border-radius:8px}.topicList .topicDropdown_toggle--active{background-color:#fafafa}.topicList .topicDropdown_menu{display:none;position:absolute;top:38px;left:-10px;right:auto;background-color:#fff;min-width:160px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:100;border-radius:8px}.topicList .topicDropdown_menu--visible{display:block}.topicList .topicDropdown_list{padding:8px}.topicList .topicDropdown_list__item{padding:8px 16px;white-space:nowrap;cursor:pointer;position:relative}.topicList .topicDropdown_list__item:hover{border-radius:4px;background-color:#fafafa}.topicList .topicDropdown_list__item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e6e9}.topicList .topicDropdown_list__item:last-child::after{display:none}.topicList .topicDropdown_dateContainer{padding:20px 24px 24px 24px}.topicList .topicDropdown_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;gap:8px}.topicList .topicDropdown_dateText{font-size:1.4rem;font-weight:normal;line-height:150%;white-space:nowrap}.topicList .topicDropdown_dateLabel{font-size:1.4rem;font-weight:normal;line-height:140%;font-weight:normal}.topicList .topicDropdown_dateInput{width:124px;text-align:left;border-radius:6px}.topicList .topicDropdown_buttonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:solid 1px #e4e6e9;padding:16px;gap:16px}.topicList .topicDropdown_buttonContainer .btn-primary{border-radius:8px}.topicList .topicDropdown_buttonContainer .btn-white{border-radius:8px}.topicList .topicDropdown .btn-group .btn-danger{display:none}.topicList .topicDropdown .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:3px}.topicList .errorContent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topicList .errorContent .errorIcon{color:#ef0000;padding-top:3px}.topicList .errorContent .errorText{font-size:1.2rem;font-weight:normal;line-height:140%;color:#ef0000}.topicList .topicListTableContainer{border-top:#e4e6e9 2px solid}.topicList .btn-primary:disabled:hover,.topicList .btn-primary[disabled]:hover{background-color:#aaa !important;border-color:#aaa !important}.topicList .float-e-margins .btn{margin:0}.topicList label{margin-bottom:0}.topicList select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.termsOfServiceContainer{border:1px solid #cfcfcd;border-radius:7px;background:#fff;margin:16px 0;overflow:hidden}.termsOfService{overflow-y:scroll;line-height:1.75;letter-spacing:1.1;padding:16px 20px 48px 16px;max-height:340px}.termsOfService_heading{font-size:14px;font-weight:bold;display:block;text-align:center;margin:8px 0 24px}.termsOfService_list{list-style:none}.termsOfService_listItem{margin-bottom:16px}.termsOfService_listItemHeading{font-size:14px;font-weight:bold;text-indent:-16px}.termsOfService_sublist{list-style:none}.termsOfService_sublistItem{margin-bottom:8px;text-indent:-24px}.topicEdit .lastUpdateAdministratorName{font-size:12px;margin-bottom:16px;color:#828282}.topicEdit .label{font-family:inherit}.topicEdit .label--checkbox{cursor:pointer}.topicEdit .mailSettingError{margin-top:20px;margin-right:16px}.topicEdit .mailSettingError .alertError{border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px;background-color:#fef6f7;border:1px solid #f5abab}.topicEdit .mailSettingError .alertError .alertIcon{color:#f53838;margin-right:4px;height:20px}.topicEdit .mailSettingError .alertError p{margin:0}.topicEdit .mailSettingError .alertError a{color:#f53838;text-decoration:underline;cursor:pointer}.topicEdit .mailSettingError .alertError a:hover{color:#f42929;text-decoration:underline}.topicEdit .optionContainer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.topicEdit .optionContainer_column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.topicEdit .optionContainer_column label{margin-bottom:0;padding-bottom:0}.topicEdit .optionContainer_column .codmon-hint{width:auto;height:auto;margin-top:-3px}.topicEdit .timeSetting_calendar{margin-left:27px}.topicEdit .calendarContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.topicEdit .calendarContainer table.datetime-picker{margin:0;height:auto;width:auto;-webkit-transform:translate(0, -2px);transform:translate(0, -2px)}.topicEdit .calendarContainer table.datetime-picker .btn-link{font-size:inherit;color:inherit}.topicEdit .calendarContainer table.datetime-picker .btn-link:hover{text-decoration:none}.topicEdit .dateTimeContainer{padding-top:8px}.topicEdit .sendByEmail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.topicEdit .topicFileUploadButton{margin-right:8px}.topicEdit .uploadButton{width:100px}.topicEdit .documentUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topicEdit .documentUploadResultContainer{width:calc(100% - 108px)}.topicEdit .documentUploadResult{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.topicEdit .documentUploadResult_fileName{font-size:14px;font-weight:bold;color:#01a2c1;text-decoration:underline;cursor:pointer;max-width:calc(100% - 57px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topicEdit .documentUploadResult_fileName:hover{color:#0195b2;text-decoration:underline}.topicEdit .documentUploadResult_fileDelete{-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.topicEdit .imageUpload{margin-top:16px}.topicEdit .imageUploadResult{display:inline-block}.topicEdit .imageUploadResult_image{width:400px;margin-top:8px}.topicEdit .imageUploadResult_deleteButton{margin-top:4px;text-align:right}.topicEdit .videoUpload{margin:16px 0 40px}.topicEdit .videoUploadButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topicEdit .videoUploadButton_notice{margin-left:8px}.topicEdit .videoUploadResult{position:relative;display:inline-block;margin:8px 0}.topicEdit .videoUploadResult_videoThumbnail{display:block;width:400px;height:225px;background:#000}.topicEdit .videoUploadResult_videoDelete{text-align:right}.topicEdit .videoUploadResult_expirationDate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.topicEdit .videoPlayerError{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px;height:225px;background:rgba(0,0,0,.65)}.topicEdit .videoPlayerError_message{font-size:14px;color:#fff;text-align:center}.topicEdit .videoPlayerError_icon{margin-bottom:8px}.topicEdit .videoPlayerError_fileName{max-height:60px;margin-top:8px;padding:0 16px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.topicEdit .topicEditTitleContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.topicEdit .topicTemplateContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.topicEdit .topicTemplateContainer_templateLink{margin-left:8px}.topicEdit .tooltip{opacity:1}.topicEdit .tooltip .tooltip-inner{max-width:none;padding:16px;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);color:#4d4c4b}.topicEdit .tooltip .tooltip-arrow{width:10px;height:10px;background-color:#fff;border:1px solid #eee;border-width:0 0 1px 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topicEdit .tooltip.right .tooltip-arrow{border-width:0 0 1px 1px}.topicEdit .videoOptionEntryLink{font-size:14px;text-align:left}.topicEdit .videoOptionEntryLink_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 2px}.topicEdit .videoOptionEntryLink_link:hover{color:#0195b2;text-decoration:underline}.topicEdit .uploadErrorText{margin-bottom:16px;color:#f53838}.topicEdit .uploadFileName{font-size:14px;font-weight:bold}.topicEdit .uploadNotice{margin-top:16px}.topicEdit .ibox-content .c-linkText{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 2px}.topicSentList .modalBody{padding:32px 48px 48px}.topicSentList .anonymousQuestionnaireAnnotation{font-size:14px;margin-bottom:16px;color:#828282}.localnaviTopicInside .pageTitleIcon{margin-bottom:4px}@media screen and (max-width: 500px){.topicInside .container{padding:0 15px !important}}@media screen and (max-width: 500px){.topicInside .container .row .col-sm-12{padding:0 15px}}.topicInside .ibox{margin-bottom:24px}@media screen and (max-width: 500px){.topicInside .ibox{margin:0 -15px 20px}}.topicInside .ibox-content{padding:24px 20px}@media screen and (max-width: 768px){.topicInside .ibox-content{padding:24px 16px}}.topicInside .contentForm_label,.topicInside .contentForm_input,.topicInside .contentForm_textarea{font-weight:normal}@media screen and (max-width: 768px){.topicInside .contentForm_label,.topicInside .contentForm_input,.topicInside .contentForm_textarea{width:100%;margin-bottom:0}}.topicInside .contentForm_label{margin-bottom:0}@media screen and (max-width: 768px){.topicInside .contentForm_label{margin-bottom:16px}}.topicInside .contentForm_text{margin-bottom:4px}.topicInside .contentForm_textarea{margin-bottom:8px}@media screen and (max-width: 768px){.topicInside .contentForm_textarea{margin-bottom:0}}.topicInside .contentForm_submitContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 16px}@media screen and (max-width: 768px){.topicInside .contentForm_submitContainer{display:block;text-align:right}}.topicInside .contentForm_submitButton{font-size:14px;width:108px;height:44px;margin-bottom:0 !important;border-radius:6px}@media screen and (max-width: 768px){.topicInside .contentForm_submitButton{width:100%}}.topicInside .contentSearch_label,.topicInside .contentSearch_input{font-weight:normal}@media screen and (max-width: 768px){.topicInside .contentSearch_label,.topicInside .contentSearch_input{width:100%}}.topicInside .contentSearch_label{margin-bottom:8px}@media screen and (max-width: 768px){.topicInside .contentSearch_label{margin-bottom:16px}}.topicInside .contentSearch_text{margin-bottom:4px}.topicInside .chatbox{display:-webkit-box;display:-ms-flexbox;display:flex}.topicInside .chatbox_message{width:calc(100% - 36px - 10px)}.topicInside .chatbox_sentList{margin-right:8px;text-decoration:underline;cursor:pointer}.loginRegisterCommon .loginRegisterContainer{position:relative;width:328px;margin:16px auto 0;color:#fff;text-align:center}.loginRegisterCommon .loginRegisterContainer_title{font-size:18px;font-weight:bold;margin-bottom:16px}.loginRegisterCommon .loginRegisterContainer_description{margin-bottom:24px}.loginRegisterCommon .loginRegisterCopyRight{margin-top:16px;padding-bottom:80px;color:#fff;text-align:center}.loginRegisterCommon .serviceListContainer{position:relative;max-width:680px;margin:8px auto 16px;color:#fff}.loginRegisterCommon .serviceListContainer_content{background-color:#fff;border-radius:8px}.loginRegisterCommon .serviceListContainer_footer{margin-top:24px;text-align:center}.loginRegisterCommon .serviceListDescription{font-size:14px;font-weight:bold;margin-top:80px;text-align:center}.loginRegisterCommon .serviceList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px;background-color:#fff;border-radius:8px}.loginRegisterCommon .serviceList_item{font-size:12px;width:20%;padding:4px 0 12px;color:#4d4c4b;line-height:1.2;text-align:center;cursor:pointer}.loginRegisterCommon .serviceList_item:focus{background-color:#f5f9fa;outline:none}.loginRegisterCommon .serviceList_item:hover{background-color:#f5f9fa;text-decoration:none}.loginRegisterCommon .serviceList_itemLogo{position:relative;height:72px;margin-bottom:4px}.loginRegisterCommon .serviceList_itemLogo--registerCodmonLogo{height:58px}.loginRegisterCommon .serviceList_itemLogo img{position:absolute;top:50%;left:50%;display:block;width:100%;image-rendering:-webkit-optimize-contrast;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loginRegisterCommon .serviceList_itemLogo .hoicilLogo{max-width:90px}.loginRegisterCommon .serviceList_itemLogo .codmonLogo{margin-top:6px}.loginRegisterCommon .serviceList_itemLogo .codmon_print_logo{margin-top:4px}.loginRegisterCommon .serviceList_notes{font-size:11px}.loginRegisterCommon .serviceListPopover{position:relative;width:240px;padding-top:16px}.loginRegisterCommon .serviceListPopover_closeButton{position:absolute;top:-4px;right:-20px}.loginRegisterCommon .serviceListPopover_image{display:block;width:100%}.loginRegisterCommon .serviceListPopover_heading{font-size:18px;font-weight:bold;color:#4d4c4b;text-align:center}.loginRegisterCommon .serviceListPopover_description{font-size:12px;color:#4d4c4b}.loginRegisterCommon .serviceListPopover_alert{font-size:12px;color:#f53838}.loginRegisterCommon .serviceListPopover_alertTextLink{color:#f53838;text-decoration:underline;cursor:pointer}.loginRegisterCommon .serviceListPopover_alertTextLink:hover{color:#f42929;text-decoration:underline}.loginRegisterCommon .serviceListPopover_linkContainer{text-align:center}.loginRegisterCommon .serviceListPopover_link{color:#01a2c1;text-decoration:underline;cursor:pointer;display:block;padding-bottom:8px}.loginRegisterCommon .serviceListPopover_link:hover{color:#0195b2;text-decoration:underline}.loginRegisterCommon .serviceListPopover_linkIcon{display:inline-block}.loginRegisterCommon .error_messages{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:480px;min-width:328px;text-align:center;margin-left:auto;margin-right:auto;margin-top:16px}.login .loginTextLink{font-size:12px;color:#fff;text-decoration:underline;cursor:pointer;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .loginTextLink:hover{color:#f7f7f7;text-decoration:underline}.login .loginTextLink:hover{color:#fff;opacity:.8;cursor:pointer}.login .loginTextLink_icon{display:inline;margin-left:4px}.login .loginCopyRight{padding-bottom:400px}.registerJoinForFree .registerContainer{padding:40px;border-top:1px solid #e3e2e0}@media screen and (max-width: 460px){.registerJoinForFree .registerContainer{padding:20px}}.registerJoinForFree .registerForm_label{display:block;color:#4d4c4b;font-weight:normal}.registerJoinForFree .registerForm_input{display:block;margin-top:4px}.registerJoinForFree .registerForm_submit{display:block;margin-top:12px}.registerJoinForFree .registerForm_submit .anglrC-button{width:100%}@media screen and (max-width: 460px){.registerJoinForFree .registerForm_submit .anglrC-button{font-size:14px;font-weight:bold}}.registerJoinForFree .registerForm_notice{font-size:14px;margin:32px 0 0;color:#4d4c4b}.registerJoinForFree .registerForm_textLink{color:#01a2c1;text-decoration:underline;cursor:pointer}.registerJoinForFree .registerForm_textLink:hover{color:#0195b2;text-decoration:underline}.registerJoinForFree .registerContactMail{font-size:18px;font-weight:bold;margin-bottom:32px}.registerJoinForFree .registerContactDescription{margin-bottom:4px}.registerJoinForFree .mailSendComplete_title{font-size:18px;font-weight:bold;padding-top:56px;text-align:center}.registerJoinForFree .mailSendComplete_detail{padding-bottom:16px;border-bottom:1px solid #e3e2e0;text-align:center}.password.loginscreen{position:relative;width:640px;margin:16px auto 0}.password .passwordResetTitle{font-size:18px;font-weight:bold;color:#fff}.password .passwordResetSubTitle{font-size:24px;font-weight:bold;margin-top:48px;line-height:1.4;color:#fff}.password .passwordResetText{font-size:14px;margin-top:8px;text-align:center}.password .passwordResetText_link{text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.password .passwordResetText_link:hover{color:#fff;opacity:.8;cursor:pointer}.password .passwordResetText_icon{margin:2px 2px 0 4px}.password .passwordResetInputBox{margin:12px auto 24px;width:300px}.password .passwordResetInputBox .btn{margin-top:8px}.password .passwordResetAttention{margin:56px 0 48px;text-align:left}.password .passwordResetAttention_text{font-size:14px}.password .passwordResetAttention_text--emphasis{font-size:14px;font-weight:bold}.password .loginIdText{font-size:18px;font-weight:bold}.password .row.passwordResetFormRow{margin-bottom:24px}.inquiryFeeMonthly{color:#4d4c4b}.inquiryFeeMonthly_contentWrapper{max-width:900px}.inquiryFeeMonthly .detailTable{width:100%;margin-bottom:24px}.inquiryFeeMonthly .detailTable_optionTitle{border:1px solid #cfcfcd;padding:8px 12px;background-color:#f5f9fa;font-size:14px;text-align:left}.inquiryFeeMonthly .detailTable_priceTitle{border:1px solid #cfcfcd;padding:8px 12px;background-color:#f5f9fa;font-size:14px;text-align:right}.inquiryFeeMonthly .detailTable_contentCell{border:1px solid #cfcfcd;padding:8px 12px;background-color:#fff;font-size:14px;text-align:left}.inquiryFeeMonthly .detailTable_priceCell{border:1px solid #cfcfcd;padding:8px 12px;background-color:#fff;font-size:14px;text-align:right}.inquiryFeeMonthly .detailTable_packplan{font-size:11px;color:#828282}.inquiryFeeMonthly .detailTable_discount{font-size:11px;margin-top:4px}.inquiryFeeMonthly .detailTable_unuseContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inquiryFeeMonthly .detailTable_unuseLabel{color:#cfcfcd}.inquiryFeeMonthly .detailTable_button{display:inline-block;padding:1px 4px;text-align:center;vertical-align:middle;border:1px solid #01a2c1;border-radius:3px;color:#01a2c1;line-height:18px;font-size:11px;cursor:pointer}.inquiryFeeMonthly .detailTable_button:hover{color:#fff;background-color:#01a2c1;border-color:#01a2c1}.inquiryFeeMonthly .detailTable_comment{border:1px solid #cfcfcd;padding:8px 12px;background-color:#fff;font-size:14px;padding:4px 0;text-align:left;vertical-align:top;border:none;font-size:12px}.inquiryFeeMonthly .detailTable_total{border:1px solid #cfcfcd;padding:8px 12px;background-color:#f4ffff;font-size:14px;font-weight:bold;padding:12px 12px;text-align:right}.inquiryFeeMonthly .detailTable_total *{margin:0}.inquiryFeeMonthly .detailTable_total_reducedTax{border:1px solid #cfcfcd;padding:8px 12px;background-color:#f4ffff;font-size:14px;font-weight:bold;padding:0}.inquiryFeeMonthly .detailTable_total_reducedTax *{margin:0}.inquiryFeeMonthly .detailTable_total_contentWrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.inquiryFeeMonthly .detailTable_total_content{width:30%}.inquiryFeeMonthly .detailTable_item{padding:8px 0 8px}.inquiryFeeMonthly .detailTable_tax{margin-top:4px;font-size:11px;font-weight:normal}.inquiryFeeMonthly .detailTable_tax_reducedTax{font-size:12px;text-align:right;font-weight:normal}.inquiryFeeMonthly .detailTable_bill_tax_detail{padding:12px 12px 8px 12px}.inquiryFeeMonthly .detailTable_price_by_tax_rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:bold}.inquiryFeeMonthly .detailTable_total_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:bold;padding:20px 12px 12px 12px}.inquiryFeeMonthly .detailTable_total_price_normal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:bold;padding:20px 0 12px}.growth .pageTitleIcon{vertical-align:bottom}.growth .manualLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:10px}.growth .manualLink a{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#01a2c1}.growth .manualLink a:hover{color:#0195b2}.growth .manualLink p{padding-left:4px;margin:0}.growth .manualLink svg{width:20px !important;height:20px !important}.growth .growthDataDownload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.busLocationsMap .noBusLocationDataContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50vh}.busLocationsMap .noBusLocationData_icon{color:#b2bbc3}.busLocationsMap .noBusLocationData_text{font-size:18px;font-weight:bold;color:#7b8389}.busLocationsMap .noBusLocationData_subText{font-size:14px;color:#828282}.busLocationsMap .userList{vertical-align:middle}.upsertSleepingsConditionsModalDialog>.modal-dialog{width:492px;padding:0px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .modal-header{font-size:2.2rem;font-weight:bold;line-height:140%;text-align:left;height:75px;padding:24px 20px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .modal-body{background-color:#fff;min-height:328px;padding:32px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .sleepingConditionWeather:not(:last-child),.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .sleepingConditionTemperature:not(:last-child),.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .sleepingConditionHumidity:not(:last-child){margin-bottom:32px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .weatherLabel,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .temperatureLabel,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .humidityLabel{font-size:1.4rem;font-weight:bold;line-height:140%;margin-bottom:4px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .weatherInputForm .anglrC-select{width:428px;padding-left:12px;padding-right:12px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .temperatureInput,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .humidityInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .temperatureInput_form,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .humidityInput_form{width:404px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .temperatureInput_unit,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .humidityInput_unit{margin-left:8px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalCancelButton,.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalSaveButton{font-size:1.6rem;font-weight:bold;line-height:140%;border-radius:4px;width:112px;height:40px;line-height:40px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalCancelButton{color:#3b3f42;background-color:#fff;border:1px solid #cfd5da;margin-right:12px}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalCancelButton:hover{background-color:#fafafa}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalSaveButton{color:#fff;background-color:#01a2c1}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalSaveButton:hover{background-color:#00829b}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalSaveButton--disabled{background-color:#b2bbc3}.upsertSleepingsConditionsModalDialog .upsertSleepingsConditionsModal .upsertSleepingsConditionsModalSaveButton--disabled:hover{background-color:#b2bbc3;cursor:default}
