@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");/*!
 * Bootstrap Reboot v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-size:62.5%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#f9f9f7;color:#333;font-family:"Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif;font-size:1.6em;line-height:1.5;margin:0;overflow-x:hidden}body.translate{font-family:"Roboto","Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif;font-weight:400}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{list-style-type:none;margin:0;padding:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:200;margin:0}dd{margin:0}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse;table-layout:fixed}th{text-align:inherit}summary{cursor:pointer;display:list-item}template{display:none}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;margin-top:0}p{letter-spacing:.5px;margin-bottom:1rem;margin-top:0;overflow-wrap:break-word}a{background-color:transparent;color:#0180cd;letter-spacing:.5px;text-decoration:none}a:hover{color:#015081;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}b,strong{font-weight:400}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto}blockquote{margin:0 0 1rem}caption{caption-side:bottom;color:#333;padding-bottom:0.75rem;padding-top:0.75rem;text-align:left}input[type="text"],input[type="password"],input[type="number"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;display:block;font-size:16px;height:44px;letter-spacing:.5px;padding:0 0.5em;width:100%}@media screen and (min-width: 350px){input[type="text"],input[type="password"],input[type="number"]{padding:0 1em}}input[type="text"]:hover,input[type="password"]:hover,input[type="number"]:hover{border-color:#ddd}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus{background-color:#f7f8f5;border-color:#cdcdcd;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled{cursor:not-allowed}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder{color:rgba(51,51,51,0.6)}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="number"]::-moz-placeholder{color:rgba(51,51,51,0.6)}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder{color:rgba(51,51,51,0.6)}input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder{color:rgba(51,51,51,0.6)}input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder{color:rgba(51,51,51,0.6)}input[type="text"].valid-error,input[type="password"].valid-error,input[type="number"].valid-error{background-color:rgba(251,73,73,0.1);border-color:#dfcacb}input[type="email"]{font-size:16px}@media screen and (min-width: 1025px){input[type="email"]{font-size:.875em}}input[type="email"]:active,input[type="email"]:focus{outline:0}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e6e6;border-radius:6px;font-size:16px;height:100%;letter-spacing:.5px;line-height:1.7;overflow:auto;padding:0.75em 1em;resize:vertical;width:100%}textarea::-webkit-input-placeholder{color:rgba(51,51,51,0.6)}textarea::-moz-placeholder{color:rgba(51,51,51,0.6)}textarea:-ms-input-placeholder{color:rgba(51,51,51,0.6)}textarea::-ms-input-placeholder{color:rgba(51,51,51,0.6)}textarea::placeholder{color:rgba(51,51,51,0.6)}textarea:focus{background-color:#f7f8f5;outline:none}textarea.valid-error{background-color:rgba(251,73,73,0.1);border-color:#dfcacb}input[type="submit"],input[type="reset"]{background-color:#0180cd;border:1px solid #0180cd;border-radius:25px;color:#fff;height:44px;letter-spacing:.5px;width:100%}input[type="submit"]:disabled,input[type="reset"]:disabled{background-color:transparent;color:#0180cd;cursor:not-allowed;opacity:0.3}input[type="submit"]:active,input[type="submit"]:focus,input[type="reset"]:active,input[type="reset"]:focus{outline:0}.checkbox-sytle,.checkbox-sytle--checkbox,.checkbox-sytle--right-checkbox,.checkbox-sytle--checkbox-only,.checkbox-sytle--radio{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:inline-block;font-size:.75em;letter-spacing:.5px;margin-bottom:0;padding-left:1.5em;position:relative}@media screen and (min-width: 350px){.checkbox-sytle,.checkbox-sytle--checkbox,.checkbox-sytle--right-checkbox,.checkbox-sytle--checkbox-only,.checkbox-sytle--radio{font-size:.875em;padding-left:1.75em}}@media screen and (min-width: 768px){.checkbox-sytle,.checkbox-sytle--checkbox,.checkbox-sytle--right-checkbox,.checkbox-sytle--checkbox-only,.checkbox-sytle--radio{font-size:1em}}input[type="checkbox"]{display:none}.checkbox-sytle--checkbox::after,.checkbox-sytle--right-checkbox::after,.checkbox-sytle--checkbox-only::after{border-radius:3px;bottom:0;content:'';display:block;left:0;margin:auto;position:absolute;top:0;z-index:1}.checkbox-sytle--checkbox::after,.checkbox-sytle--right-checkbox::after,.checkbox-sytle--checkbox-only::after{border:1px solid #ddd;height:14px;width:14px}.checkbox-sytle--checkbox::before,.checkbox-sytle--right-checkbox::before,.checkbox-sytle--checkbox-only::before{background:url("../images/icons/check_blue.svg") no-repeat center center;background-size:cover;bottom:0;content:'';height:10px;left:3px;margin:auto;opacity:0;position:absolute;top:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:14px;z-index:2}input[type=checkbox]:checked+.checkbox-sytle--checkbox::before,input[type=checkbox]:checked+.checkbox-sytle--right-checkbox::before,input[type=checkbox]:checked+.checkbox-sytle--checkbox-only::before{opacity:1}.checkbox-sytle--right-checkbox{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;min-height:36px;padding:0.25em 2em 0.25em 1em}.checkbox-sytle--right-checkbox::before,.checkbox-sytle--right-checkbox::after{bottom:0;left:auto;margin:auto;right:0;top:0;-webkit-transform:translateX(-0.75em);transform:translateX(-0.75em)}.checkbox-sytle--right-checkbox::before{-webkit-transform:translate(-0.55em, -0.15em);transform:translate(-0.55em, -0.15em)}.checkbox-sytle--right-checkbox::after{-webkit-transform:translateX(-0.75em);transform:translateX(-0.75em)}input[type=checkbox]:checked+.checkbox-sytle--right-checkbox{background-color:rgba(255,242,63,0.1)}.checkbox-sytle--checkbox-only{height:14px;padding-left:0;width:14px}.checkbox-sytle--checkbox-only::before{top:0}input[type="radio"]{display:none}.checkbox-sytle--radio::before,.checkbox-sytle--radio::after{border-radius:50%;bottom:0;content:'';display:block;left:0;margin:auto;position:absolute;top:0}.checkbox-sytle--radio:after{border:1px solid #ddd;height:16px;width:16px}.checkbox-sytle--radio:before{background-color:#0180cd;height:8px;left:4px;opacity:0;width:8px}input[type=radio]:checked+.checkbox-sytle--radio:before{opacity:1}.checkbox-style--warning{color:#fb4949}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;display:block;font-size:16px;height:44px;letter-spacing:.5px;padding:0 1em;width:100%;word-wrap:normal}select:focus{background-color:#f7f8f5;outline:none}select::-ms-expand{display:none}select.valid-error{background-color:rgba(251,73,73,0.1);border-color:#dfcacb}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e6e6;border:0;border-radius:6px;color:#0180cd;height:6px;vertical-align:baseline}progress::-webkit-progress-bar{background-color:#e6e6e6;border-radius:6px}progress::-webkit-progress-value{background-color:#0180cd;border-bottom-left-radius:3px;border-top-left-radius:3px}progress::-moz-progress-bar{background-color:#0180cd;border-radius:6px}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:none;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e6e6;height:4px;position:relative}[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0180cd;border:3px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 1px #e6e6e6;box-shadow:0 0 0 1px #e6e6e6;cursor:pointer;height:21px;width:21px}[type="range"]::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#0180cd;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e6e6e6;cursor:pointer;height:16px;width:16px}[type="range"]:disabled{opacity:1}[type="range"]:disabled::-webkit-slider-thumb{background:url("../images/icons/lock.svg") no-repeat center center;background-color:#4a5b6d;background-size:13px 13px;border:2px solid #4a5b6d;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}[type="range"]:disabled::-moz-range-thumb{background:url("../images/icons/lock.svg") no-repeat center center;background-color:#4a5b6d;background-size:13px 13px;border:2px solid #4a5b6d;box-shadow:none;cursor:not-allowed}[type="range"].all-member-fixed{background:none #e6e6e6 !important}[type="range"].all-member-fixed::-webkit-slider-thumb{display:none}[type="range"].all-member-fixed::-moz-range-thumb{opacity:0}[type="range"]:focus{outline:0}[type="range"]::-moz-focus-outer{border:0}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}output{display:inline-block}[hidden]{display:none !important}.error-message{color:#fb4949;font-size:.875em;padding:4px 4px 0;width:100%}@media screen and (min-width: 768px){.error-message{font-size:1em}}body.admin-login-body{background-color:#0180cd}.login-header{background-color:#0180cd;height:141px}@media screen and (min-width: 1025px){.login-header{height:232px}}.login-header__logo{padding-top:42px;width:100%}@media screen and (min-width: 1025px){.login-header__logo{padding-top:80px}}.login-header__logo .logo-svg{display:block;height:56px;margin:auto;width:151px}@media screen and (min-width: 1025px){.login-header__logo .logo-svg{height:89.5px;width:240px}}.login__heading{font-size:1.625em;font-weight:400;margin-bottom:0;text-align:center;font-size:1.125em;font-weight:bold;margin:5rem 0 0 .5px;line-height:1em}@media screen and (min-width: 1025px){.login__heading{font-size:1.625em;font-weight:normal}}.login{background-color:#0180cd;padding:0 1.75em;width:100%;height:230px}.login__body{font-size:.875em;padding:.5em 2.25em 1.7em 2.25em}@media screen and (min-width: 1025px){.login__body{font-size:1em}}.login-action{width:80%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login-action .user-action-button--normal{font-size:1.2em;height:60px;width:200px}.login-action .user-action-button--normal a{border-radius:30px}.login__area{background-color:#fff;border-radius:4px;margin:auto;max-width:480px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.google-signin-botton{display:block;margin:0 auto}.logout{background-color:#fff;left:0;padding:0 1em;position:absolute;right:0;top:12.5em;width:100%;z-index:4}@media screen and (min-width: 768px){.logout{margin:auto;width:480px}}.logout__heading{font-size:1.625em;font-weight:400;margin-bottom:0;text-align:center;margin-bottom:1.6em;margin-top:1em}.logout__notice{margin-bottom:2em;text-align:center}.logout-actions .user-action,.logout-actions .status-actions .user-action__fullwidth,.status-actions .logout-actions .user-action__fullwidth{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.25em}.logout-overlay{background-color:rgba(0,0,0,0.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.error__heading{font-size:1.625em;font-weight:400;margin-bottom:0;text-align:center;font-size:1.125em;font-weight:bold;padding-bottom:.9em}@media screen and (min-width: 1025px){.error__heading{font-size:1.625em;font-weight:normal}}.error{margin-top:42px;padding:0 1.75em;width:100%}.error__body{font-size:.875em;padding:.5em 2.25em 1.7em 2.25em}@media screen and (min-width: 1025px){.error__body{font-size:1em}}.error__area{background-color:#fb4949;border-radius:4px;color:#fff;margin:auto;max-width:480px;padding:2.1em 0 2.7em 0}.logo-svg .cls-1{fill:#fefefe}.logo-svg .cls-2{fill:#fff23f}.logo-svg .cls-3{fill:#fff}.icon-mail-svg{fill:#0180cd;height:16px;width:16px}.icon-favorite-svg{height:16px;position:relative;width:17px}.icon-favorite-svg__inner,.icon-favorite-svg__outer{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.icon-favorite-svg__inner{fill-opacity:0;height:15px;width:16px}.icon-favorite-svg__outer{fill:#0180cd;width:100%}.icon-link{fill:#0180cd;height:18px;width:18px}.icon-image{fill:#0180cd;height:14px;width:18px}.icon-face-svg{fill:#0180cd;height:22px;width:22px}.icon-comment-svg{fill:#e6e6e6;height:15px;width:18px}.icon-comments-svg{fill:#e6e6e6;height:16px;width:16px}.icon-thread-svg{fill:#e6e6e6;height:15px;width:18px}.icon-calendar-svg{fill:#0180cd;height:15px;width:16px}.icon-arrow-svg{fill:#0180cd;height:8px;width:12px}.icon-home-svg{height:20px;width:20px}.icon-notification-svg{height:17px;width:15px}.icon-instruction-svg{height:15px;width:20px}.icon-application-svg{height:22px;width:20px}.icon-other-svg{height:4px;width:17px}.icon-point-svg{fill:#658090;height:20px;width:20px}.icon-point-tp-svg,.icon-point-gp-svg,.icon-point-kp-svg{fill:#658090;height:22px;width:22px}.icon-post-svg{fill:#fff;height:23px;width:27px}.icon-post-fb-svg{fill:#fff;height:22px;width:22px}.icon-user-svg{fill:#fff;height:19px;width:17px}.icon-edit-svg{fill:#0180cd}.icon-translation-svg{height:20px;width:20px}.icon-return-svg{fill:#0180cd;height:24px;width:24px;-webkit-transform:translateY(-1px) scale(-1, 1) !important;transform:translateY(-1px) scale(-1, 1) !important}@media screen and (min-width: 350px){.icon-return-svg{-webkit-transform:translateY(-1px) scale(1, 1) !important;transform:translateY(-1px) scale(1, 1) !important}}.svg-fill-blue{fill:#0180cd}.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 1025px){.container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.calendar{position:relative;z-index:9;width:100%}@media screen and (min-width: 1025px){.calendar{width:80px}}.content{position:relative}@media screen and (min-width: 1025px){.content{padding-top:1em}}.content--admin{padding:0.75em 0 2.5em;width:100%}@media screen and (min-width: 1025px){.content--admin{padding:0 1em 3.5em;width:calc(100% - (260px + 80px))}}.content--admin--info{padding:0.75em 0 2.5em;width:100%}@media screen and (min-width: 1025px){.content--admin--info{padding:2em 3.75em 3.5em;width:calc(100% - (260px))}}.content--no-calendar{padding:0.75em 0 2.5em;width:100%}@media screen and (min-width: 1025px){.content--no-calendar{padding:2em 3em 3.5em;width:calc(100% - 260px)}}.content--user{padding:0 0 calc(5.5em + 56px);width:100%}@media screen and (min-width: 1025px){.content--user{padding:2em 3.75em 3.5em;width:calc(100% - 260px)}}.content__post{margin:1.5em 0 2em;width:100%}.content__post--with-floating-element{margin-bottom:5em}.content-attachment-tab.fixed+.content__post--with-floating-element{margin-top:61px}@media screen and (min-width: 1025px){.content-attachment-tab.fixed+.content__post--with-floating-element{margin-top:75px}}.submit-action{height:50px;margin:2em auto 0;max-width:320px;padding:0 1em}@media screen and (min-width: 1025px){.submit-action{padding:0}}.submit-action.large{max-width:480px}.submit-action a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #0180cd;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.3px;width:100%}.submit-action a:hover{background-color:#0180cd;color:#fff}.submit-action a:focus{outline:0}.sidebar.active,.sidebar.admin-menu-active{display:block;height:100%;max-width:350px;position:fixed;right:0;top:0;width:80%;z-index:10}.sidebar{display:none;position:relative;width:100%;z-index:5}@media screen and (min-width: 1025px){.sidebar{display:block;width:260px}}.sidebar.active{right:0}.sidebar.admin-menu-active{left:0}.sidebar-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;padding-bottom:76px;overflow-y:scroll}.sidebar-content::-webkit-scrollbar{display:none}@media screen and (min-width: 1025px){.sidebar-content{left:0;max-width:260px;padding-bottom:1.5em;padding-top:1.5em;position:fixed;top:0;width:inherit}}.sidebar-content--admin{background-color:#4a5b6d}.sidebar-content--user{background-color:#0180cd}.sidebar-logo{padding-bottom:1em;padding-top:1.5em;width:100%}@media screen and (min-width: 350px){.sidebar-logo{padding-bottom:1.5em;padding-top:1.75em}}@media screen and (min-width: 1025px){.sidebar-logo{margin:0 auto;padding-top:0}}.sidebar-logo .logo-svg{display:block;height:auto;margin:auto;width:90px}@media screen and (min-width: 350px){.sidebar-logo .logo-svg{height:52px;width:140px}}.sidebar-ripple-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.sidebar-ripple-logo:hover{background-color:rgba(255,255,255,0.2)}.sidebar-ripple-logo .link{display:inline-block;position:relative;padding-right:20px}.sidebar-ripple-logo .link::after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url("../images/icons/transition.svg")}.sidebar-ripple-logo .link.unread::before{content:'';position:absolute;top:calc(50% - 6px);right:-11px;width:8px;height:8px;border-radius:50%;background-color:#fb4949;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 350px){.sidebar-ripple-logo .logo-svg{height:33px;width:90px}}.sidebar-ripple-logo .ripple-click-text{color:#fff;font-size:.75em;text-align:center;margin-top:4px;display:block;text-decoration:none}.sidebar-header{display:block;width:100%}.sidebar-page-switch{position:relative;width:100%;padding-top:1em}.sidebar-page-name{border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;font-size:.75em;font-weight:normal;letter-spacing:.5px;line-height:1;margin:0 auto 1em;position:relative;text-align:center;width:85%}@media screen and (min-width: 1025px){.sidebar-page-name{margin:0 auto 0}}.sidebar-page-name span{color:#fff;display:block;height:100%;padding:0.75em 0;position:relative;width:100%}.sidebar-page-name.admin span{cursor:pointer}.sidebar-page-name.admin span:hover{background-color:rgba(255,255,255,0.1)}.sidebar-page-name.admin span::after{background:url("../images/icons/arrow_white.svg") no-repeat center center;background-size:cover;bottom:0;content:'';display:block;height:14px;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:19px}.sidebar-page-name--admin{border-top:1px solid rgba(255,255,255,0.2)}.sidebar-page-name--admin::before{bottom:0;content:'';display:inline-block;height:13px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translateX(-3.5em);transform:translateX(-3.5em);width:13px}.sidebar-page-name--user{border-top:1px solid rgba(255,255,255,0.4)}.sidebar-translation{color:#e6e6e6;font-size:.75em;margin:2em auto 0;width:100%;text-align:center}.sidebar-translation a{color:#e6e6e6;display:inline;font-size:1em;padding:0 3px}.sidebar-translation a.active{color:#fff;font-weight:bold}.sidebar-translation a:hover{color:#fff}.sidebar-translation a:first-of-type{margin-right:0.75em}.sidebar-translation a:last-of-type{margin-left:0.75em}.current-user{display:none;margin:0.5em auto;width:100%}@media screen and (min-width: 1025px){.current-user{display:block}}.current-user .current-user-info{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0.6em 1.25em;position:relative;width:100%}.current-user .current-user-info::before{background:url("../images/icons/user.svg") no-repeat center center;background-size:cover;content:'';display:block;height:30px;margin:auto 0;width:30px}.current-user-info{font-size:0.938em;font-weight:400;margin:0}.current-user-info span{display:block;line-height:1}.current-user-info__wrapper{margin-left:0.75em;width:calc(100% - 30px - 0.75em)}.current-user-info__name{letter-spacing:1px;margin-bottom:0.4em}.current-user-info__id{font-family:"Roboto",sans-serif;font-size:10px}.nav{padding-top:1em;position:relative;width:100%}.nav-item{letter-spacing:1px;position:relative;line-height:1.2em}.nav-item.sp-show{display:block}@media screen and (min-width: 1025px){.nav-item.sp-show{display:none}}.nav-item.sp-hide{display:none}@media screen and (min-width: 1025px){.nav-item.sp-hide{display:block}}.nav-item.pc-hide{display:block}@media screen and (min-width: 1025px){.nav-item.pc-hide{display:none}}.nav-item.padding-right-zero a{padding-right:0}.nav-item a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:42px;padding:0 2.5em 0 1em;position:relative;width:100%}@media screen and (min-width: 350px){.nav-item a{height:48px;padding-left:1em;padding-right:3em}}@media screen and (min-width: 1025px){.nav-item a{padding-left:1.25em;padding-right:2.5em}}.nav-item a:hover{background-color:rgba(255,255,255,0.2)}.nav-item.current a{background-color:rgba(255,255,255,0.2)}.sidebar-create{display:none;letter-spacing:1px;position:relative}@media screen and (min-width: 1025px){.sidebar-create{display:block}}.sidebar-create a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;padding:0 1em;position:relative;width:85%;margin:0 1.25em;border-radius:50px;font-weight:bold;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar-create__icon{display:block;height:100%;position:absolute;left:1em;top:0}.sidebar-create__icon::before{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;content:'';height:20px;left:0;margin:auto;position:absolute;top:0;width:20px}.icon-create::before{background-image:url("../images/icons/teiho_blue.svg")}.nav-item__icon{display:block;height:100%;margin-right:2.25em;position:relative}.nav-item__icon::before{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;content:'';height:20px;left:0;margin:auto;position:absolute;top:0;width:20px}.icon-home::before{background-image:url("../images/icons/home.svg")}.icon-info::before{background-image:url("../images/icons/info.svg")}.icon-db::before{background-image:url("../images/icons/db.svg")}.icon-result::before{background-image:url("../images/icons/result.svg")}.icon-allocation::before{background-image:url("../images/icons/allocation.svg")}.icon-check::before{background-image:url("../images/icons/check.svg")}.icon-check2::before{background-image:url("../images/icons/check2.svg")}.icon-president::before{background-image:url("../images/icons/president.svg")}.icon-president_conf::before{background-image:url("../images/icons/president_conf.svg")}.icon-translate::before{background-image:url("../images/icons/translate.svg")}.icon-deduction::before{background-image:url("../images/icons/deduction.svg")}.icon-point_setting::before{background-image:url("../images/icons/point_setting.svg")}.icon-master::before{background-image:url("../images/icons/setting.svg")}.icon-gmc::before{background-image:url("../images/icons/gmc.svg")}.icon-ranking::before{background-image:url("../images/icons/ranking.svg")}.icon-request::before{background-image:url("../images/icons/request.svg")}.icon-user::before{background-image:url("../images/icons/user.svg")}.icon-edit::before{background-image:url("../images/icons/edit.svg")}.icon-star::before{background-image:url("../images/icons/star.svg")}.icon-notification::before{background-image:url("../images/icons/notification.svg")}.icon-mail::before{background-image:url("../images/icons/mail.svg")}.icon-mypost::before{background-image:url("../images/icons/mypost.svg")}.icon-search::before{background-image:url("../images/icons/search_white.svg")}.icon-point::before{background-image:url("../images/icons/point.svg")}.icon-transition::before{background-image:url("../images/icons/transition.svg")}.icon-pen::before{background-image:url("../images/icons/pen.svg")}.icon-make_a_ripple::before{background-image:url("../images/icons/make_a_ripple.svg")}.notification-icon{background-color:#fff;border-radius:50%;color:#0180cd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.notification-icon--sidebar{bottom:0;height:20px;margin:auto;right:1em;top:0;width:20px}.notification-icon--footer{border:2px solid #0180cd;height:23px;right:20%;top:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:23px}.notification-icon__number{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;font-size:10px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.notification-icon__number.over-one-hundred{letter-spacing:-0.3px}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination li{font-size:1.125em;height:36px;margin:0 0.6em;width:36px}@media screen and (min-width: 1025px){.pagination li{margin-left:0.75em;margin-right:0.75em}}.pagination a,.pagination span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination a{color:#0180cd;font-weight:bold}.pagination .current{background-color:transparent;font-weight:bold}.pagination .omission{background-color:transparent;height:auto;letter-spacing:2px}.pagination .disabled{cursor:not-allowed}.icon-add{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:22px;position:absolute;width:22px;bottom:0;left:0.5em;margin:auto;top:0}.icon-add::before,.icon-add::after{background-color:#0180cd;border-radius:10px;bottom:0;content:'';height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.icon-add::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-add--in-button{left:0.25em}.icon-add--align-left{left:0}.icon-delete{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:22px;position:absolute;width:22px;background-color:#f7f8f5;bottom:0;left:0.5em;margin:auto;top:0}.icon-delete::before,.icon-delete::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.icon-delete::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-delete::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-delete--link{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:22px;position:absolute;width:22px}.icon-delete--link::before,.icon-delete--link::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.icon-delete--link::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-delete--link::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-delete--file{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:22px;position:absolute;width:22px;margin-left:0.25em}.icon-delete--file::before,.icon-delete--file::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.icon-delete--file::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-delete--file::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-delete--image{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:22px;position:absolute;width:22px;right:0;top:0;-webkit-transform:translate(0.5em, -0.5em);transform:translate(0.5em, -0.5em);z-index:2}.icon-delete--image::before,.icon-delete--image::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.icon-delete--image::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-delete--image::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-calender-desc{display:block;height:22px;width:22px;background-repeat:no-repeat;background-position:center center}.icon-calender-desc--check{background-image:url("../images/icons/calendar_done.svg")}.icon-calender-desc--pen{background-image:url("../images/icons/calendar_temporary.svg")}.icon-calender-desc--triangle{background-image:url("../images/icons/calendar_delayed_day.svg")}.icon-calender-desc--deduction-day{background-image:url("../images/icons/calendar_deduction_day.svg")}.icon-calender-desc--deduction-progres{background-image:url("../images/icons/calendar_deduction_progress.svg")}.icon-circle{border-radius:50%;display:block;height:14px;width:14px}.icon-circle--green{background-color:#80cd01}.icon-circle--yellow{background-color:#f9bc14}.icon-circle--red{background-color:#fb4949}.icon-circle--blue{background-color:#0180cd}.icon-circle--gray{background-color:#658090}.icon-face{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:relative;width:30px;z-index:2;background-color:#f9f9f7;border:1px solid rgba(1,128,205,0.2);cursor:pointer}@media screen and (min-width: 350px){.icon-face{height:36px;width:36px}}.icon-face.selected{background-color:#0180cd}.icon-face.selected svg{fill:#fff}.icon-face:hover{background-color:#0180cd}.icon-face:hover svg{fill:#fff}.icon-calendar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:relative;width:30px;z-index:2;background-color:#fff;border:1px solid #0180cd;cursor:pointer}@media screen and (min-width: 350px){.icon-calendar{height:36px;width:36px}}.icon-calendar:hover{background-color:#0180cd}.icon-calendar:hover svg{fill:#fff}.icon-calendar.noaction{background:transparent;border:0;cursor:pointer;fill:#0180cd}.icon-calendar.noaction:hover{background-color:transparent}.icon-calendar.noaction:hover svg{fill:#0180cd}.icon-unread{background-color:#0180cd;border-radius:50%;display:inline-block;height:8px;margin-left:1em;-webkit-transform:translateY(-2px);transform:translateY(-2px);width:8px}.icon-unread-within-tab{background-color:#0180cd;border-radius:50%;height:8px;position:absolute;right:-0.6em;top:-0.25em;width:8px}.icon-unread-within-tab.icon-blue-color{background-color:#0180cd}.icon-unread-within-tab.icon-red-color{background-color:#fb4949}.icon-sp-menu-close,.icon-sp-menu-close--admin{height:21px;position:absolute;right:1.5em;bottom:1.5em;width:21px}@media screen and (min-width: 1025px){.icon-sp-menu-close,.icon-sp-menu-close--admin{display:none}}.icon-sp-menu-close:active,.icon-sp-menu-close--admin:active,.icon-sp-menu-close:focus,.icon-sp-menu-close--admin:focus{opacity:.7}.icon-sp-menu-close span,.icon-sp-menu-close--admin span,.icon-sp-menu-close span::after,.icon-sp-menu-close--admin span::after{background-color:#fff;bottom:0;display:block;height:2px;margin:auto;position:absolute;top:0;width:100%}.icon-sp-menu-close span,.icon-sp-menu-close--admin span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-sp-menu-close span::after,.icon-sp-menu-close--admin span::after{content:'';-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-sp-menu-close--admin{left:1em;right:auto;top:1em}.icon-setting{background:url("../images/icons/setting_blue.svg") no-repeat center center;background-size:cover;bottom:0;display:inline-block;height:18px;margin-bottom:auto;margin-left:0.5em;margin-top:auto;position:absolute;right:1em;top:0;width:18px}@media screen and (min-width: 1025px){.icon-setting{right:0.25em}}.icon-ai-screening,.user-action-button.g-teiho-gray .icon-ai-screening,.g-teiho-gray.user-action-button--normal .icon-ai-screening,.g-teiho-gray.user-action-button--small .icon-ai-screening,.g-teiho-gray.selection-calendar-button .icon-ai-screening,.g-teiho-gray.user-action-button--middle .icon-ai-screening,.g-teiho-gray.user-action-button--large .icon-ai-screening,.g-teiho-gray.user-action-button--with-time .icon-ai-screening,.user-action-square .user-action-button--normal .icon-ai-screening,.user-post__teiho-status--admin .icon-ai-screening{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;padding:0px 10px;background-color:white;border:3px double #0180cd;border-radius:20%;font-weight:bold;font-size:10px}.user-action,.status-actions .user-action__fullwidth{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%}.user-action--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}@media screen and (min-width: 1025px){.user-action--center{padding-left:0;padding-right:0}}.user-action--right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.user-action--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.user-action--right.width-auto{width:auto}.user-action-floating,.user-action-floating--no-calendar{background-color:#f7f8f5;bottom:0;-webkit-box-shadow:0 -4px 12px 0 rgba(0,0,0,0.15);box-shadow:0 -4px 12px 0 rgba(0,0,0,0.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;padding:1em;width:100%;z-index:1}@media screen and (min-width: 1025px){.user-action-floating,.user-action-floating--no-calendar{left:340px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:1.5em;width:calc(100% - (260px + 80px))}}.user-action-floating div:last-of-type,.user-action-floating--no-calendar div:last-of-type{max-width:320px}@media screen and (min-width: 1025px){.user-action-floating div:last-of-type,.user-action-floating--no-calendar div:last-of-type{margin-right:0}}@media screen and (min-width: 1025px){.user-action-floating--no-calendar{left:260px;width:calc(100% - 260px)}}.user-action-button.primary a,.primary.user-action-button--normal a,.primary.user-action-button--small a,.primary.selection-calendar-button a,.primary.user-action-button--middle a,.primary.user-action-button--large a,.primary.user-action-button--with-time a,.user-action-button.primary span,.primary.user-action-button--normal span,.primary.user-action-button--small span,.primary.selection-calendar-button span,.primary.user-action-button--middle span,.primary.user-action-button--large span,.primary.user-action-button--with-time span,.user-action-button.primary input:not(:disabled),.primary.user-action-button--normal input:not(:disabled),.primary.user-action-button--small input:not(:disabled),.primary.selection-calendar-button input:not(:disabled),.primary.user-action-button--middle input:not(:disabled),.primary.user-action-button--large input:not(:disabled),.primary.user-action-button--with-time input:not(:disabled){background-color:#0180cd;color:#fff}.user-action-button.primary a:hover,.primary.user-action-button--normal a:hover,.primary.user-action-button--small a:hover,.primary.selection-calendar-button a:hover,.primary.user-action-button--middle a:hover,.primary.user-action-button--large a:hover,.primary.user-action-button--with-time a:hover,.user-action-button.primary span:hover,.primary.user-action-button--normal span:hover,.primary.user-action-button--small span:hover,.primary.selection-calendar-button span:hover,.primary.user-action-button--middle span:hover,.primary.user-action-button--large span:hover,.primary.user-action-button--with-time span:hover,.user-action-button.primary input:not(:disabled):hover,.primary.user-action-button--normal input:not(:disabled):hover,.primary.user-action-button--small input:not(:disabled):hover,.primary.selection-calendar-button input:not(:disabled):hover,.primary.user-action-button--middle input:not(:disabled):hover,.primary.user-action-button--large input:not(:disabled):hover,.primary.user-action-button--with-time input:not(:disabled):hover{background-color:#fff;color:#0180cd}.user-action-button.primary a:disabled,.primary.user-action-button--normal a:disabled,.primary.user-action-button--small a:disabled,.primary.selection-calendar-button a:disabled,.primary.user-action-button--middle a:disabled,.primary.user-action-button--large a:disabled,.primary.user-action-button--with-time a:disabled,.user-action-button.primary span:disabled,.primary.user-action-button--normal span:disabled,.primary.user-action-button--small span:disabled,.primary.selection-calendar-button span:disabled,.primary.user-action-button--middle span:disabled,.primary.user-action-button--large span:disabled,.primary.user-action-button--with-time span:disabled,.user-action-button.primary input:not(:disabled):disabled,.primary.user-action-button--normal input:not(:disabled):disabled,.primary.user-action-button--small input:not(:disabled):disabled,.primary.selection-calendar-button input:not(:disabled):disabled,.primary.user-action-button--middle input:not(:disabled):disabled,.primary.user-action-button--large input:not(:disabled):disabled,.primary.user-action-button--with-time input:not(:disabled):disabled{background-color:#fff;color:#0180cd}.user-action-button.active,.active.user-action-button--normal,.active.user-action-button--small,.active.selection-calendar-button,.active.user-action-button--middle,.active.user-action-button--large,.active.user-action-button--with-time{background-color:#0180cd;color:#fff}.user-action-button a,.user-action-button--normal a,.user-action-button--small a,.selection-calendar-button a,.user-action-button--middle a,.user-action-button--large a,.user-action-button--with-time a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #0180cd;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.3px;width:100%}.user-action-button a:hover,.user-action-button--normal a:hover,.user-action-button--small a:hover,.selection-calendar-button a:hover,.user-action-button--middle a:hover,.user-action-button--large a:hover,.user-action-button--with-time a:hover{background-color:#0180cd;color:#fff}.user-action-button a:focus,.user-action-button--normal a:focus,.user-action-button--small a:focus,.selection-calendar-button a:focus,.user-action-button--middle a:focus,.user-action-button--large a:focus,.user-action-button--with-time a:focus{outline:0}.user-action-button span,.user-action-button--normal span,.user-action-button--small span,.selection-calendar-button span,.user-action-button--middle span,.user-action-button--large span,.user-action-button--with-time span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #0180cd;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.3px;width:100%}.user-action-button span:focus,.user-action-button--normal span:focus,.user-action-button--small span:focus,.selection-calendar-button span:focus,.user-action-button--middle span:focus,.user-action-button--large span:focus,.user-action-button--with-time span:focus{outline:0}.user-action-button a.disabled,.user-action-button--normal a.disabled,.user-action-button--small a.disabled,.selection-calendar-button a.disabled,.user-action-button--middle a.disabled,.user-action-button--large a.disabled,.user-action-button--with-time a.disabled{opacity:.2;pointer-events:none;background-color:#0180cd;color:#fff}@media screen and (min-width: 1025px){.user-action-button a.disabled,.user-action-button--normal a.disabled,.user-action-button--small a.disabled,.selection-calendar-button a.disabled,.user-action-button--middle a.disabled,.user-action-button--large a.disabled,.user-action-button--with-time a.disabled{cursor:not-allowed}}.user-action-button input,.user-action-button--normal input,.user-action-button--small input,.selection-calendar-button input,.user-action-button--middle input,.user-action-button--large input,.user-action-button--with-time input{background-color:#fff;color:#0180cd;font-size:1em;height:50px}.user-action-button input:hover,.user-action-button--normal input:hover,.user-action-button--small input:hover,.selection-calendar-button input:hover,.user-action-button--middle input:hover,.user-action-button--large input:hover,.user-action-button--with-time input:hover{background-color:#0180cd;color:#fff}.user-action-button input:disabled,.user-action-button--normal input:disabled,.user-action-button--small input:disabled,.selection-calendar-button input:disabled,.user-action-button--middle input:disabled,.user-action-button--large input:disabled,.user-action-button--with-time input:disabled{background-color:#0180cd;color:#fff}.user-action-button span,.user-action-button--normal span,.user-action-button--small span,.selection-calendar-button span,.user-action-button--middle span,.user-action-button--large span,.user-action-button--with-time span{color:#0180cd;cursor:pointer}.user-action-button.remove-action a,.remove-action.user-action-button--normal a,.remove-action.user-action-button--small a,.remove-action.selection-calendar-button a,.remove-action.user-action-button--middle a,.remove-action.user-action-button--large a,.remove-action.user-action-button--with-time a{border-color:#999;color:#000}.user-action-button.remove-action a:hover,.remove-action.user-action-button--normal a:hover,.remove-action.user-action-button--small a:hover,.remove-action.selection-calendar-button a:hover,.remove-action.user-action-button--middle a:hover,.remove-action.user-action-button--large a:hover,.remove-action.user-action-button--with-time a:hover{border-color:#0180cd;color:#fff}.user-action-button.b-teiho a,.b-teiho.user-action-button--normal a,.b-teiho.user-action-button--small a,.b-teiho.selection-calendar-button a,.b-teiho.user-action-button--middle a,.b-teiho.user-action-button--large a,.b-teiho.user-action-button--with-time a,.user-action-button.presented a,.presented.user-action-button--normal a,.presented.user-action-button--small a,.presented.selection-calendar-button a,.presented.user-action-button--middle a,.presented.user-action-button--large a,.presented.user-action-button--with-time a,.user-action-button.not-candidate a,.not-candidate.user-action-button--normal a,.not-candidate.user-action-button--small a,.not-candidate.selection-calendar-button a,.not-candidate.user-action-button--middle a,.not-candidate.user-action-button--large a,.not-candidate.user-action-button--with-time a{color:#000}.user-action-button.b-teiho a:hover,.b-teiho.user-action-button--normal a:hover,.b-teiho.user-action-button--small a:hover,.b-teiho.selection-calendar-button a:hover,.b-teiho.user-action-button--middle a:hover,.b-teiho.user-action-button--large a:hover,.b-teiho.user-action-button--with-time a:hover,.user-action-button.presented a:hover,.presented.user-action-button--normal a:hover,.presented.user-action-button--small a:hover,.presented.selection-calendar-button a:hover,.presented.user-action-button--middle a:hover,.presented.user-action-button--large a:hover,.presented.user-action-button--with-time a:hover,.user-action-button.not-candidate a:hover,.not-candidate.user-action-button--normal a:hover,.not-candidate.user-action-button--small a:hover,.not-candidate.selection-calendar-button a:hover,.not-candidate.user-action-button--middle a:hover,.not-candidate.user-action-button--large a:hover,.not-candidate.user-action-button--with-time a:hover{color:#fff}.user-action-button.b-teiho.disabled a,.b-teiho.disabled.user-action-button--normal a,.b-teiho.disabled.user-action-button--small a,.b-teiho.disabled.selection-calendar-button a,.b-teiho.disabled.user-action-button--middle a,.b-teiho.disabled.user-action-button--large a,.b-teiho.disabled.user-action-button--with-time a{opacity:.2;pointer-events:none;border-color:#0180cd;color:#0180cd}@media screen and (min-width: 1025px){.user-action-button.b-teiho.disabled a,.b-teiho.disabled.user-action-button--normal a,.b-teiho.disabled.user-action-button--small a,.b-teiho.disabled.selection-calendar-button a,.b-teiho.disabled.user-action-button--middle a,.b-teiho.disabled.user-action-button--large a,.b-teiho.disabled.user-action-button--with-time a{cursor:not-allowed}}.user-action-button.b-teiho.disabled a:hover,.b-teiho.disabled.user-action-button--normal a:hover,.b-teiho.disabled.user-action-button--small a:hover,.b-teiho.disabled.selection-calendar-button a:hover,.b-teiho.disabled.user-action-button--middle a:hover,.b-teiho.disabled.user-action-button--large a:hover,.b-teiho.disabled.user-action-button--with-time a:hover{background-color:transparent}.user-action-button.b-teiho-processing a,.b-teiho-processing.user-action-button--normal a,.b-teiho-processing.user-action-button--small a,.b-teiho-processing.selection-calendar-button a,.b-teiho-processing.user-action-button--middle a,.b-teiho-processing.user-action-button--large a,.b-teiho-processing.user-action-button--with-time a{border-color:#666;color:#666}.user-action-button.b-teiho-processing a:hover,.b-teiho-processing.user-action-button--normal a:hover,.b-teiho-processing.user-action-button--small a:hover,.b-teiho-processing.selection-calendar-button a:hover,.b-teiho-processing.user-action-button--middle a:hover,.b-teiho-processing.user-action-button--large a:hover,.b-teiho-processing.user-action-button--with-time a:hover{background-color:#666;color:#fff}.user-action-button.presented.disabled a,.presented.disabled.user-action-button--normal a,.presented.disabled.user-action-button--small a,.presented.disabled.selection-calendar-button a,.presented.disabled.user-action-button--middle a,.presented.disabled.user-action-button--large a,.presented.disabled.user-action-button--with-time a{opacity:.2;pointer-events:none;background-color:#0180cd;color:#fff}@media screen and (min-width: 1025px){.user-action-button.presented.disabled a,.presented.disabled.user-action-button--normal a,.presented.disabled.user-action-button--small a,.presented.disabled.selection-calendar-button a,.presented.disabled.user-action-button--middle a,.presented.disabled.user-action-button--large a,.presented.disabled.user-action-button--with-time a{cursor:not-allowed}}.user-action-button.not-presented a,.not-presented.user-action-button--normal a,.not-presented.user-action-button--small a,.not-presented.selection-calendar-button a,.not-presented.user-action-button--middle a,.not-presented.user-action-button--large a,.not-presented.user-action-button--with-time a{border-color:gray;color:#333}.user-action-button.not-presented a:hover,.not-presented.user-action-button--normal a:hover,.not-presented.user-action-button--small a:hover,.not-presented.selection-calendar-button a:hover,.not-presented.user-action-button--middle a:hover,.not-presented.user-action-button--large a:hover,.not-presented.user-action-button--with-time a:hover{border-color:#0180cd;color:#fff}.user-action-button.confidential a,.confidential.user-action-button--normal a,.confidential.user-action-button--small a,.confidential.selection-calendar-button a,.confidential.user-action-button--middle a,.confidential.user-action-button--large a,.confidential.user-action-button--with-time a{background-color:transparent;border-color:#0180cd;color:#0180cd}.user-action-button.confidential:not(.active) a:hover,.confidential.user-action-button--normal:not(.active) a:hover,.confidential.user-action-button--small:not(.active) a:hover,.confidential.selection-calendar-button:not(.active) a:hover,.confidential.user-action-button--middle:not(.active) a:hover,.confidential.user-action-button--large:not(.active) a:hover,.confidential.user-action-button--with-time:not(.active) a:hover{color:#fff}.user-action-button.unprocessed a,.unprocessed.user-action-button--normal a,.unprocessed.user-action-button--small a,.unprocessed.selection-calendar-button a,.unprocessed.user-action-button--middle a,.unprocessed.user-action-button--large a,.unprocessed.user-action-button--with-time a{color:#000}.user-action-button.unprocessed a:hover,.unprocessed.user-action-button--normal a:hover,.unprocessed.user-action-button--small a:hover,.unprocessed.selection-calendar-button a:hover,.unprocessed.user-action-button--middle a:hover,.unprocessed.user-action-button--large a:hover,.unprocessed.user-action-button--with-time a:hover{color:#fff}.user-action-button.g-teiho-gray,.g-teiho-gray.user-action-button--normal,.g-teiho-gray.user-action-button--small,.g-teiho-gray.selection-calendar-button,.g-teiho-gray.user-action-button--middle,.g-teiho-gray.user-action-button--large,.g-teiho-gray.user-action-button--with-time{position:relative;margin-right:1em}.user-action-button.g-teiho-gray span,.g-teiho-gray.user-action-button--normal span,.g-teiho-gray.user-action-button--small span,.g-teiho-gray.selection-calendar-button span,.g-teiho-gray.user-action-button--middle span,.g-teiho-gray.user-action-button--large span,.g-teiho-gray.user-action-button--with-time span{background-color:#658090;border-color:#658090;border-radius:0;color:#fff;pointer-events:none}.user-action-button.g-teiho-gray .icon-ai-screening,.g-teiho-gray.user-action-button--normal .icon-ai-screening,.g-teiho-gray.user-action-button--small .icon-ai-screening,.g-teiho-gray.selection-calendar-button .icon-ai-screening,.g-teiho-gray.user-action-button--middle .icon-ai-screening,.g-teiho-gray.user-action-button--large .icon-ai-screening,.g-teiho-gray.user-action-button--with-time .icon-ai-screening{position:absolute;top:-15px;right:9px;border-color:#658090;color:#658090}.user-action-button.disabled span,.disabled.user-action-button--normal span,.disabled.user-action-button--small span,.disabled.selection-calendar-button span,.disabled.user-action-button--middle span,.disabled.user-action-button--large span,.disabled.user-action-button--with-time span,.user-action-button.disabled input,.disabled.user-action-button--normal input,.disabled.user-action-button--small input,.disabled.selection-calendar-button input,.disabled.user-action-button--middle input,.disabled.user-action-button--large input,.disabled.user-action-button--with-time input,.user-action-button.disabled a,.disabled.user-action-button--normal a,.disabled.user-action-button--small a,.disabled.selection-calendar-button a,.disabled.user-action-button--middle a,.disabled.user-action-button--large a,.disabled.user-action-button--with-time a{opacity:.2;pointer-events:none}@media screen and (min-width: 1025px){.user-action-button.disabled span,.disabled.user-action-button--normal span,.disabled.user-action-button--small span,.disabled.selection-calendar-button span,.disabled.user-action-button--middle span,.disabled.user-action-button--large span,.disabled.user-action-button--with-time span,.user-action-button.disabled input,.disabled.user-action-button--normal input,.disabled.user-action-button--small input,.disabled.selection-calendar-button input,.disabled.user-action-button--middle input,.disabled.user-action-button--large input,.disabled.user-action-button--with-time input,.user-action-button.disabled a,.disabled.user-action-button--normal a,.disabled.user-action-button--small a,.disabled.selection-calendar-button a,.disabled.user-action-button--middle a,.disabled.user-action-button--large a,.disabled.user-action-button--with-time a{cursor:not-allowed}}.user-action-button:last-of-type,.user-action-button--normal:last-of-type,.user-action-button--small:last-of-type,.selection-calendar-button:last-of-type,.user-action-button--middle:last-of-type,.user-action-button--large:last-of-type,.user-action-button--with-time:last-of-type{margin-right:0}.user-action-button--normal{height:50px;margin-right:0.75em;width:192px}@media screen and (min-width: 768px){.user-action-button--normal{margin-right:1.5em}}.user-action-button--normal.active a,.user-action-button--normal.active span{background-color:#0180cd;color:#fff}.user-action-button--small,.selection-calendar-button{font-size:.75em;height:25px;margin-right:0.5em;width:100%}@media screen and (min-width: 768px){.user-action-button--small,.selection-calendar-button{font-size:1em;height:32px;margin-right:1em}}.user-action-button--small.sp-small,.sp-small.selection-calendar-button{max-width:56px}@media screen and (min-width: 768px){.user-action-button--small.sp-small,.sp-small.selection-calendar-button{max-width:100%}}.user-action-button--small.nowrap,.nowrap.selection-calendar-button{min-width:150px;white-space:nowrap}.user-action-button--middle{font-size:1em;height:32px;width:100%}.user-action-button--large{font-size:1em;height:50px;width:100%}.user-action-button--with-time{height:auto;margin-right:0.75em;width:192px}@media screen and (min-width: 768px){.user-action-button--with-time{margin-right:1.5em}}.user-action-button--with-time a{height:50px}.selection-calendar-button{position:relative}.selection-calendar-button svg{height:13px;left:9px;position:absolute;top:6px;width:13px}.selection-calendar-button svg .cls-3{fill:white}@media screen and (min-width: 768px){.selection-calendar-button svg{height:17px;left:14px;top:7px;width:17px}}.selection-calendar-button:hover svg .cls-3{fill:#0180cd}.btn-blue a,.btn-blue span,.btn-blue input{background-color:#0180cd;color:#fff}.btn-gray a,.btn-gray span,.btn-gray input{border-color:#666;color:#666}.user-action-square li{height:40px}.user-action-square .user-action-button--normal{position:relative;margin:0}.user-action-square .user-action-button--normal a{background-color:transparent;border-radius:0;border-right:none}.user-action-square .user-action-button--normal a:hover{background-color:#0180cd}.user-action-square .user-action-button--normal span{background-color:transparent;border-radius:0;border-right:none;cursor:default;font-color:#0180cd}.user-action-square .user-action-button--normal .icon-ai-screening{position:absolute;top:-15px;right:9px;border-color:#0180cd;color:#0180cd}.user-action-square li:last-child a,.user-action-square li:last-child span{border-right:1px solid #0180cd}.user-post--release .user-action-button--normal a,.user-post--release .user-action-button--normal span{background-color:#658090;border:none;color:#fff}.user-post--release .user-action-button--normal span{opacity:1}.user-post--release li:last-child a,.user-post--release li:last-child span{border-right:none}.user-post--private .user-action-button--normal a,.user-post--private .user-action-button--normal span{background-color:#f9f9f7;border:none;color:#4a5b6d}.user-post--private .user-action-button--normal span{opacity:1}.user-post--private li:last-child a,.user-post--private li:last-child span{border-right:none}.user-post--end .user-action-button--normal a,.user-post--end .user-action-button--normal span{background-color:#666;border:none;color:#fff}.user-post--end .user-action-button--normal span{opacity:1}.user-post--end li:last-child a,.user-post--end li:last-child span{border-right:none}.user-action-toggle{padding:0 .75em}.post-user-info{width:100%;position:relative}.post-user-info--col-2{width:100%}@media screen and (min-width: 768px){.post-user-info--col-2{width:70%}}.post-user-info .post-user-info__element{position:absolute;right:0.5em;text-align:right;color:#658090;font-size:.75em}.post-user-info .post-user-info__element span{display:block;text-transform:capitalize}.post-user-info .post-user-info__element .date{font-weight:bold;margin:0 0 3px}.post-user-info__post-date{font-family:"Roboto",sans-serif;font-size:1em;font-weight:bold;letter-spacing:.5px;margin-bottom:0.25em}@media screen and (min-width: 768px){.post-user-info__post-date{font-size:1.25em}}.post-user-info__post-date span{display:inline-block;font-size:.75em;font-weight:normal;margin-left:0.25em}.post-user-info__post-date .icon-sav{margin:0 0.5em}.post-user-info__post-date .icon-unread{background-color:#fb4949;-webkit-transform:translate(3px, -3px);transform:translate(3px, -3px)}.post-user-info__post-date .icon-feedback{margin:0 0.5em;-webkit-transform:translate(0px, -1.5px);transform:translate(0px, -1.5px)}.post-user-info__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.post-user-info__avatar,.post-user-info__avatar_form{overflow:hidden;width:60px}.post-user-info__avatar img,.post-user-info__avatar_form img{border:1px solid #e6e6e6;border-radius:50%;height:auto;max-width:48px}.post-user-info__avatar_form{margin-bottom:14px}.post-user-info__avatar_form img{height:48px;width:48px}.post-user-info__main{width:100%}@media screen and (min-width: 1025px){.post-user-info__main{width:calc(100% - 60px)}}.post-user-info__foreign-user{font-family:"Roboto",sans-serif;font-size:.875em;margin-bottom:0}.post-user-info__foreign-user span{color:#858585;display:block;font-size:.75em;font-weight:normal}.post-user-info__role{color:#858585;font-size:.75em;letter-spacing:.25px;margin-bottom:0;width:100%}@media screen and (min-width: 768px){.post-user-info__role{font-size:.875em}}.post-user-info__foreign-role{color:#858585;font-family:"Roboto",sans-serif;font-size:.875em;letter-spacing:.25px;line-height:1.4;margin-bottom:0}.post-user-info__name,.post-user-info__name--admin{font-weight:normal;letter-spacing:.5px;margin-bottom:0;width:70%}.post-user-info__name span,.post-user-info__name--admin span{color:#658090;display:inline-block;font-family:"Roboto",sans-serif;font-size:.75em;font-weight:400;margin-left:0.75em}@media screen and (min-width: 768px){.post-user-info__name span,.post-user-info__name--admin span{font-size:.875em}}.post-user-info__name--admin{font-size:.875em;font-weight:bold;width:100%}@media screen and (min-width: 1025px){.post-user-info__name--admin{width:70%}}.post-user-info__name--admin span{display:block;font-size:10px;margin-left:0}.post-no-result{background-color:#fff;color:#658090;font-size:.875em;padding-bottom:3em;padding-top:3em;text-align:center}@media screen and (min-width: 1025px){.post-no-result{font-size:1em;text-align:center}}.post-edit-form-count{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.740px75em;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2em;width:100%}.post-edit-form-count .post-form-count__number{display:inline-block;text-align:right;width:60px}.post-form-attachment,.post-form-attachment--align-right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f7f8f5;border:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;width:100%}.post-form-attachment.bottom-radius,.bottom-radius.post-form-attachment--align-right{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.post-form-attachment--align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-form-edit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2em;width:50%}.post-form-edit svg{cursor:pointer}.post-form-edit svg:hover,.post-form-edit svg:focus{opacity:.7}.post-form-edit .disabled svg{opacity:0.2;pointer-events:none}@media screen and (min-width: 1025px){.post-form-edit .disabled svg{cursor:not-allowed;pointer-events:auto}}.post-form-confidential{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:2em;text-align:right;width:50%}.post-form-confidential .form-parts{width:auto}.post-form-edit__image{margin-right:2em}.post-form-count{font-family:"Roboto",sans-serif;font-size:0.938em;font-weight:500;letter-spacing:.5px;line-height:1;padding-right:2em;text-align:right;width:50%}.post-form-count__text{color:#858585;font-size:.875em}.post-form-count__number{font-weight:400}.post-form-count__number.word-over{color:#fb4949}.post-form-count__max::before{content:'/';display:inline-block;margin:0 0.25em}.overlay{background-color:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:hidden;width:100%;z-index:3}.overlay.ReactModal__Overlay--after-open{opacity:1;visibility:visible}.overlay.transparent{background-color:rgba(0,0,0,0)}.overlay.ReactModal__Overlay--before-close{opacity:0}.overlay--menu.active{opacity:1;visibility:visible;z-index:9}.overlay--url-edit{display:none}.overlay--url-edit.active{display:block;opacity:1}.overlay--sidebar.admin-menu-active{opacity:1;visibility:visible;z-index:10}.overlay-url-edit{background-color:rgba(0,0,0,0.4);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:13}.ReactModalPortalZ ~ .ReactModalPortalZ .overlay{background-color:rgba(0,0,0,0)}.informations{max-height:50vh;overflow-x:hidden;overflow-y:scroll}.informations li{border-top:1px solid #e6e6e6;font-size:.875em;letter-spacing:.5px}.informations li a{display:block;height:100%;padding-bottom:0.8em;padding-left:1em;padding-right:2.5em;padding-top:1em;position:relative;width:100%}@media screen and (min-width: 1025px){.informations li a{font-size:1em;padding-left:1.5em}}.informations li a::after{background:url("../images/icons/arrow.svg") no-repeat center center;background-size:cover;bottom:0;content:'';height:7px;margin:auto;position:absolute;right:0.5em;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:12px}.informations li:last-child{border-bottom:1px solid #e6e6e6}.form-freeword__action,.form-input-with-aciton span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0180cd;border-radius:15px;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75em;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:absolute;right:0.5em;top:0;width:52px;z-index:2}.form-container{background-color:#fff;padding:1em 0 1.5em;width:100%}.form-container-add-calendar .form-content__action{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-container-add-calendar .form-content__action .form-parts{width:100%;margin:0 0 15px}.form-container-add-calendar .form-separator::after,.form-container-add-calendar .form-period-select__container::after{display:none;background-color:transparent}@media screen and (min-width: 350px){.form-container-add-calendar .form-container-add-calendar-contents{display:block;position:absolute;height:auto;left:0;background-color:#fff;-webkit-box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);margin:auto -1em;padding:1em 0;width:calc(100% + 2em);z-index:7}.form-container-add-calendar .form-container__heading--calendar{font-size:1.125em;margin-bottom:1.5em;text-align:center}}@media screen and (min-width: 1025px){.form-container-add-calendar .form-content__action{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-container-add-calendar .form-content__action .form-parts{width:47%;margin:0}.form-container-add-calendar .form-separator::after,.form-container-add-calendar .form-period-select__container::after{display:block;background-color:#000}.form-container-add-calendar .form-container-add-calendar-contents{display:block;position:absolute;height:auto;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);margin:0;min-width:380px;padding:1em 0;width:100%;z-index:7}.form-container-add-calendar .form-container-add-calendar-contents+.overlay{display:none}.form-container-add-calendar .fullcalendar-header{height:auto;margin:0 0 15px}.form-container-add-calendar .fullcalendar-header .fullcalendar-header__thisday{top:0em;width:60px}.form-container-add-calendar .with-icon-calendar{position:relative}.form-container-add-calendar .form-container__heading--calendar{font-size:1em;text-align:center;margin:10px 0}.form-container-add-calendar .fullcalendar-header{font-size:.75em}.form-container-add-calendar .fullcalendar-day-name{font-size:.75em}.form-container-add-calendar .fullcalendar-container{font-size:.75em}.form-container-add-calendar .fullcalendar-container .fullcalendar-day{margin:0 0 10px}}@media screen and (min-width: 1025px){.modal.form-container-add-calendar-modal{display:none}}.form-unity,.form-unity--add-border{height:100%;margin-bottom:0.75em;width:100%}.form-unity--add-border{border-bottom:1px solid #eee}.form-unity--point .form-content__action,.form-unity--lang .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-unity--point .form-parts,.form-unity--lang .form-parts{width:50%}@media screen and (min-width: 768px){.form-unity--point .form-parts,.form-unity--lang .form-parts{width:25%}}.form-unity--point .form-parts:nth-of-type(n+3),.form-unity--lang .form-parts:nth-of-type(n+3){margin-top:1em}@media screen and (min-width: 768px){.form-unity--point .form-parts:nth-of-type(n+3),.form-unity--lang .form-parts:nth-of-type(n+3){margin-top:0}}.form-content,.form-content--multi-select,.form-group-content{padding:0 1em 1em;width:100%}@media screen and (min-width: 1025px){.form-content,.form-content--multi-select,.form-group-content{padding-left:1.5em;padding-right:1.5em}}.form-content--multi-select .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-content--multi-select .form-parts{width:47%}@media screen and (min-width: 768px){.form-content--multi-select .form-parts{width:49%}}.form-parts{position:relative;width:47%}.form-parts--full-width{width:100%}.form-parts--small-width{margin:auto;width:85%}@media screen and (min-width: 768px){.form-parts--small-width{width:240px}}.form-parts--sp-full-width{width:100%}@media screen and (min-width: 768px){.form-parts--sp-full-width{width:47%}}.form-parts__wrapper{position:relative}.form-parts__wrapper::after{background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;content:'';height:14px;margin:10px auto 0;pointer-events:none;position:absolute;right:0.25em;top:0;width:14px}@media screen and (min-width: 350px){.form-parts__wrapper::after{height:20px;right:0.75em;width:20px}}.form-parts__wrapper.with-icon-calendar::after{background-image:url("../images/icons/calendar.svg")}.form-parts__wrapper .required{margin:5px 0 0;font-size:.75em;color:#fb4949}.form-parts__select,.form-period-select__item .form-parts__select,.form-single-select__item .form-parts__select,.form-full-select__item .form-parts__select{position:relative;width:100%}.form-parts__select::after,.form-period-select__item .form-parts__select::after,.form-single-select__item .form-parts__select::after,.form-full-select__item .form-parts__select::after{background:url(../images/icons/arrow.svg) no-repeat center center;background-size:cover;bottom:0;content:'';height:7px;margin:auto;pointer-events:none;position:absolute;right:1em;top:0;width:12px}.form-separator,.form-period-select__container{position:relative;width:100%}.form-separator::after,.form-period-select__container::after{background-color:#333;bottom:0;content:'';height:1px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:6px}.form-content__label{color:#658090;font-size:.875em;font-weight:normal;margin-bottom:0.5em}.form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-content__action--align-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-content__action--space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-freeword{margin:1em 0 0.5em;position:relative;width:100%}.form-freeword.with-float{padding:0 1em;z-index:4}@media screen and (min-width: 1025px){.form-freeword.with-float{padding:0}}.form-freeword__input.search-input input{height:40px;position:relative}.form-freeword__input .tag-suggest{width:100%;z-index:5}.form-unity--search .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-unity--search .form-content__action .form-parts{width:50%}@media screen and (min-width: 1025px){.form-unity--search .form-content__action .form-parts{width:30%}}.form-unity--tags{position:relative}.form-unity--tags .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-unity--tags .form-content__action .form-edit-tag__list{width:100%;margin:0 0 10px}.form-unity--tags .form-content__action .form-parts{width:100%}@media screen and (min-width: 768px){.form-unity--tags .form-content__action .form-parts{width:47%}}.form-unity--tags .word-list,.form-unity--tags .word-list--floating,.form-unity--tags .word-list--within-search,.form-unity--tags .word-list--within-edit,.form-unity--tags .word-list--within-evaluate{background-color:transparent;padding:0.75em 0 0.25em}.form-unity--tags--report-my{position:relative;margin-top:-0.5em}.form-unity--tags--report-my .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-unity--tags--report-my .word-list,.form-unity--tags--report-my .word-list--floating,.form-unity--tags--report-my .word-list--within-search,.form-unity--tags--report-my .word-list--within-edit,.form-unity--tags--report-my .word-list--within-evaluate{background-color:transparent;padding:0.75em 0 0.25em}@media screen and (min-width: 1025px){.form-unity--tags--report-my{margin:-1em auto 1em}}.form-unity--tags--report-my .form-edit-tag__list{width:100%;margin:-1em auto 0}@media screen and (min-width: 350px){.form-unity--tags--report-my .form-edit-tag__list{margin:0 auto 0.5em}}.form-unity--tags--report-my .form-parts{width:100%;margin:0 auto}@media screen and (min-width: 768px){.form-unity--tags--report-my .form-parts{width:40%}}.form-search-type{margin-bottom:1.5em;padding:0 1.5em;width:100%}.form-unity--president .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-unity--president .form-content__action .form-parts{width:50%}@media screen and (min-width: 768px){.form-unity--president .form-content__action .form-parts{width:25%}}.form-unity--base .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form-parts__wrapper-tag{height:36px}.form-parts__wrapper-tag .form-edit-tag__input{bottom:0;height:36px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;border:none;z-index:4}.form-parts__wrapper-tag .form-edit-tag__input .icon-add{background-color:transparent;left:0.5em}.form-parts__wrapper-tag .form-edit-tag__input input{border-radius:20px;background-color:#e6e6e6;border:none;height:100%;padding-left:2.5em;width:100%}.form-parts__wrapper-tag .form-edit-tag__input input::-webkit-input-placeholder{color:#0180cd}.form-parts__wrapper-tag .form-edit-tag__input input::-moz-placeholder{color:#0180cd}.form-parts__wrapper-tag .form-edit-tag__input input:-ms-input-placeholder{color:#0180cd}.form-parts__wrapper-tag .form-edit-tag__input input::-ms-input-placeholder{color:#0180cd}.form-parts__wrapper-tag .form-edit-tag__input input::placeholder{color:#0180cd}@media screen and (min-width: 1025px){.form-parts__wrapper-tag .form-edit-tag__input input::-webkit-input-placeholder{font-size:.875em}.form-parts__wrapper-tag .form-edit-tag__input input::-moz-placeholder{font-size:.875em}.form-parts__wrapper-tag .form-edit-tag__input input:-ms-input-placeholder{font-size:.875em}.form-parts__wrapper-tag .form-edit-tag__input input::-ms-input-placeholder{font-size:.875em}.form-parts__wrapper-tag .form-edit-tag__input input::placeholder{font-size:.875em}}.form-parts__wrapper-tag .form-edit-tag__input .tag-suggest{width:100%}.form-parts__wrapper--period{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-parts__wrapper--period .form-content__action{width:95%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-parts__wrapper--period .form-content__action .form-container-add-calendar-contents{top:44px}.form-parts__wrapper--period .form-parts__select{width:32%}.form-parts__wrapper--period .calendar-icon{background:url(../images/icons/calendar.svg) no-repeat center center;background-size:contain;cursor:pointer;display:block;height:17px;width:18px;margin:0 15px;scale:1.1}.form-freeword__action{background-color:#0180cd;color:#fff;right:2em;z-index:7}@media screen and (min-width: 1025px){.form-freeword__action{right:0.5em}}.form-freeword__action:hover{background-color:#0180cd;color:#fff;cursor:pointer}.form-freeword__action.disabled{opacity:.4;pointer-events:none}@media screen and (min-width: 1025px){.form-freeword__action.disabled{cursor:not-allowed}}.form-freeword__action.disabled:hover{background-color:transparent;color:#0180cd}.form-input-with-aciton{position:relative;width:100%}.form-input-with-aciton::before{background:url("../images/icons/link.svg") no-repeat center center;background-size:contain;content:'';height:15px;left:0;position:absolute;width:17px;bottom:0;margin:auto;top:0;z-index:2}.form-input-with-aciton input{border:0;color:#0180cd;margin-left:0.75em;max-width:75%;position:relative}@media screen and (min-width: 350px){.form-input-with-aciton input{max-width:80%}}@media screen and (min-width: 768px){.form-input-with-aciton input{max-width:85%}}.form-input-with-aciton input:focus,.form-input-with-aciton input:hover{background-color:#fff}.form-input-with-aciton span{background-color:#0180cd;color:#fff;cursor:pointer}.form-submit{margin:1.5em auto 0;max-width:calc(335px + 1em);padding:0 1em}.form-submit--large{max-width:calc(408px + 1em)}.form-month-select{margin-top:1em;padding:0 1.5em;width:100%}.form-month-select select{height:36px}.form-period-select{margin:1em auto}@media screen and (min-width: 1025px){.form-period-select{margin-bottom:2em;margin-top:2em}}.form-period-select select{color:#333;height:34px}@media screen and (min-width: 1025px){.form-period-select select{height:44px}}.form-period-select select.placeholder-style{color:rgba(51,51,51,0.6)}.form-single-select{margin:1em auto}@media screen and (min-width: 1025px){.form-single-select{margin-bottom:2em;margin-top:2em}}.form-single-select select{color:#333;height:34px}@media screen and (min-width: 1025px){.form-single-select select{height:44px}}.form-single-select select.placeholder-style{color:rgba(51,51,51,0.6)}.form-unity.form-column-2 ul,.form-column-2.form-unity--add-border ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1em;padding-right:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-unity.form-column-2 ul li,.form-column-2.form-unity--add-border ul li{width:48%}.form-unity.form-column-2 ul li:nth-child(2),.form-column-2.form-unity--add-border ul li:nth-child(2){width:2%;text-align:center;padding:9px 0 0}@media screen and (min-width: 1025px){.form-unity.form-column-2 ul,.form-column-2.form-unity--add-border ul{padding-left:10em;padding-right:10em}.form-unity.form-column-2 ul li:nth-child(2),.form-column-2.form-unity--add-border ul li:nth-child(2){padding:15px 0 0}}.form-period-select__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0.5em}@media screen and (min-width: 768px){.form-period-select__container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:80%;padding-left:0;padding-right:0}}.form-period-select__container::after{height:10px;width:1px}@media screen and (min-width: 768px){.form-period-select__container::after{height:1px;width:6px}}.form-single-select__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0.5em}@media screen and (min-width: 768px){.form-single-select__container{max-width:80%;padding-left:0;padding-right:0}}.form-period-select__item{width:100%}@media screen and (min-width: 768px){.form-period-select__item{width:48%}}.form-period-select__item:first-of-type{margin-bottom:1.5em}@media screen and (min-width: 768px){.form-period-select__item:first-of-type{margin-bottom:0}}.form-period-select__item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-period-select__item li{margin:0 0.25em;width:30%}@media screen and (min-width: 768px){.form-period-select__item li{width:50%}}.form-period-select__item .form-parts__select::after{right:0.5em}@media screen and (min-width: 768px){.form-period-select__item .form-parts__select::after{right:1em}}.form-period-select__item .form-parts__select select{padding:0 0.5em}@media screen and (min-width: 768px){.form-period-select__item .form-parts__select select{padding:0 1em}}.form-single-select__item{margin:0 auto;width:64%}.form-single-select__item--sp-full-width{width:95%}@media screen and (min-width: 768px){.form-single-select__item{width:48%}}.form-single-select__item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-single-select__item li{margin:0 0.25em;width:50%}.form-single-select__item .form-parts__select::after{right:0.5em}@media screen and (min-width: 768px){.form-single-select__item .form-parts__select::after{right:1em}}.form-single-select__item .form-parts__select select{padding:0 0.5em}@media screen and (min-width: 768px){.form-single-select__item .form-parts__select select{padding:0 1em}}.form-full-select__item{margin:0 auto;width:100%}@media screen and (min-width: 768px){.form-full-select__item{width:80%}}.form-full-select__item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-full-select__item li{margin:0 0.25em;width:100%}.form-full-select__item .form-parts__select::after{right:0.5em}@media screen and (min-width: 768px){.form-full-select__item .form-parts__select::after{right:1em}}.form-full-select__item .form-parts__select select{padding:0 0.5em}@media screen and (min-width: 768px){.form-full-select__item .form-parts__select select{padding:0 1em}}.search-no-result{color:#658090;font-size:.75em;margin-bottom:0;margin-top:3em;text-align:center}@media screen and (min-width: 1025px){.search-no-result{font-size:1em}}.list-no-result{color:#658090;font-size:.75em;margin-bottom:0;margin-top:8em;text-align:center}@media screen and (min-width: 1025px){.list-no-result{font-size:1em;text-align:center}}.tag-suggest,.name-suggest{background-color:#f7f8f5;z-index:4;width:100%;position:absolute;left:0;right:0;margin:auto;cursor:pointer;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.tag-suggest,.name-suggest{width:80%}}.tag-suggest li,.name-suggest li{font-size:.875em;padding:10px 15px;border-bottom:1px solid #e6e6e6}.tag-suggest li.active,.name-suggest li.active{background-color:#cce6f5}.tag-suggest li:hover,.name-suggest li:hover{background-color:#eff6fc}.tag-suggest li:last-of-type,.name-suggest li:last-of-type{border-bottom:0}.name-suggest{width:100%}.name-suggest li span{color:#658090;font-weight:normal;font-size:.75em;display:block}.readmore,.readmore--no-bg-color,.readmore--accordion-trigger{background-color:#f9f9f7;border-top:1px solid transparent;-webkit-box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);color:#0180cd;cursor:pointer;display:block;font-size:.75em;letter-spacing:.5px;line-height:1;text-align:center}@media screen and (min-width: 768px){.readmore,.readmore--no-bg-color,.readmore--accordion-trigger{font-size:1em}}.readmore a,.readmore--no-bg-color a,.readmore--accordion-trigger a{display:block;height:100%;width:100%}.readmore:hover span,.readmore--no-bg-color:hover span,.readmore--accordion-trigger:hover span{color:#015081}.readmore.opened,.opened.readmore--no-bg-color,.opened.readmore--accordion-trigger{background-color:#fff;border-color:#e6e6e6;-webkit-box-shadow:none;box-shadow:none}.readmore.opened span::after,.opened.readmore--no-bg-color span::after,.opened.readmore--accordion-trigger span::after{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.readmore.add-border-top,.add-border-top.readmore--no-bg-color,.add-border-top.readmore--accordion-trigger{border-color:#e6e6e6}.readmore--no-bg-color{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.readmore--accordion-trigger{cursor:pointer;background:#fff;border-top:0;-webkit-box-shadow:none;box-shadow:none}.readmore--accordion-trigger span{pointer-events:none}.readmore--accordion-trigger span::after{display:block;margin-left:0;margin-top:0.75em;-webkit-transform:rotate(0);transform:rotate(0);width:100%}@media screen and (min-width: 768px){.readmore--accordion-trigger span::after{display:inline-block;margin-left:1.25em;margin-top:0;width:11px}}.readmore__text{display:inline-block;padding:1.125em 0;pointer-events:none}@media screen and (min-width: 1025px){.readmore__text{padding-bottom:1.375em;padding-top:1.375em}}.readmore__text::after{background:url("../images/icons/arrow.svg") no-repeat center center;background-size:contain;content:'';display:inline-block;height:7px;margin-left:1.25em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle;width:11px}.readmore__icon-down::after{-webkit-transform:rotate(0);transform:rotate(0)}.modal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:11}.modal-close{cursor:pointer;height:20px;left:1em;position:absolute;top:1.7em;width:20px}.modal-close::before,.modal-close::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.modal-close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-content{background-color:#fff;padding:1.5em 0 2em;position:relative;width:100%;z-index:4}@media screen and (min-width: 768px){.modal-content{width:480px}}@media screen and (min-width: 768px){.modal-content--large{width:70%}}@media screen and (min-width: 1025px){.modal-content--large{width:55%}}.modal-content__heading,.modal-content__heading--calendar{font-size:1.125em;margin-bottom:1.5em;text-align:center}@media screen and (min-width: 1025px){.modal-content__heading,.modal-content__heading--calendar{font-size:1.625em;font-weight:normal}}.modal-content__heading--calendar{margin-bottom:0.75em}.modal-content__text{font-size:.875em;margin-bottom:1em;margin-left:1em;margin-right:1em;text-align:center}.modal-content__text.modal-content__text-strong{font-weight:bold}.modal-content__text.modal-content__text-alignleft{text-align:left}.modal-content__text.modal-content__scroll{overflow-y:scroll;max-height:50vh}@media screen and (min-width: 1025px){.modal-content__text{font-size:1em}.modal-content__text.modal-content__scroll{max-height:30vh}}.modal-content__text:last-of-type{margin-bottom:0}.modal-action{margin:2em auto 0;max-width:168px}@media screen and (min-width: 1025px){.modal-action{max-width:192px}}.modal-action.multi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:0 1em}.modal-action-column-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-action-column-2 li{width:40%;margin:0 2%}.ReactModal__Overlay{z-index:11}.ReactModal__Content{opacity:0;-webkit-transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.ReactModal__Content.ReactModal__Content--after-open{opacity:1}.ReactModal__Content.ReactModal__Content--before-close{opacity:0}.post-form-reset{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0180cd;border-radius:15px;color:#0180cd;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75em;height:26px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:0;margin-top:1em;width:135px}@media screen and (min-width: 768px){.post-form-reset{margin-top:0;position:absolute;right:1.25em;top:1.5em}}.post-form-reset:hover{background-color:#0180cd;color:#fff}.post-form-content,.post-form-content--translate,.post-form-content--screening{background-color:#fff;margin-bottom:1.25em;width:100%}.post-form-content--translate{margin-top:0}.post-form-content--screening{margin-top:0;margin-bottom:0}.post-form-content__wrapper{border-top:1px solid #e6e6e6;padding:2em 2.5em}.post-form-content__wrapper--no-border{padding:2em 2.5em}.post-form-content__input{width:100%}.post-form-content__input textarea{min-height:190px;vertical-align:bottom}.post-form-content__input textarea.add-margin-bottom{margin-bottom:1.5em}@media screen and (min-width: 768px){.post-form-content__input textarea{font-size:.875em;min-height:95px}}.post-form-content__input--with-attachment textarea{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.post-form-action__wrapper{background-color:#fff;padding:2em 2.5em}.post-form-action__wrapper.active{padding-top:0}.post-form-tags{margin:1.25em 0;width:100%}.post-form-tags input{font-weight:bold}@media screen and (min-width: 1025px){.post-form-tags input{font-size:.875em}}.post-form-tags--with-input{border:1px solid #e6e6e6;border-radius:6px;margin:1.25em 0;width:100%}.post-form-tags__entered{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0.5em}.post-form-tags__entered-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.875em;font-weight:bold;padding:0.5em;position:relative}.post-form-tags__delete{height:22px;margin-left:0.25em;position:relative;width:22px}.post-form-tags__delete .icon-delete{left:0}.post-form-tags__input{-webkit-box-flex:100;-webkit-flex-grow:100;-ms-flex-positive:100;flex-grow:100}.post-form-tags__input input{border:0;display:block;width:100%}.post-form-translates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 768px){.post-form-translates{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.post-action-trigger{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0180cd;border-radius:15px;color:#0180cd;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75em;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1em 0.25em 0;position:relative;width:60%}@media screen and (min-width: 768px){.post-action-trigger{font-size:1em;width:240px}}.post-action-trigger:hover{background-color:#0180cd;color:#fff}.post-form-files{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.post-form-files--admin{margin-top:2em}.post-form-files--user{background-color:#fff;border-top:1px solid #f7f8f5;padding:1em 0.5em 0}@media screen and (min-width: 768px){.post-form-files--user{padding-left:1em;padding-right:1em}}.post-form-file{margin-bottom:1em;margin-left:2%;margin-right:2%;position:relative;width:16%;height:58px}@media screen and (min-width: 768px){.post-form-file{height:100px;max-height:100px;margin-left:0;margin-right:1.5em;width:100px}.post-form-file:last-child{margin-right:0}}.post-form-file img{border:1px solid #e6e6e6;border-radius:6px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media screen and (min-width: 768px){.post-form-file img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}}.post-form-file .icon-delete{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:18px;position:absolute;width:18px;right:0;top:0;-webkit-transform:translate(0.4em, -0.4em);transform:translate(0.4em, -0.4em)}.post-form-file .icon-delete::before,.post-form-file .icon-delete::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.post-form-file .icon-delete::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.post-form-file .icon-delete::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-form-links--user{background-color:#fff;border-top:1px solid #f7f8f5;padding:1em}.post-form-link{font-size:.875em;margin-bottom:0.75em;padding-right:2em;position:relative}@media screen and (min-width: 1025px){.post-form-link{margin-bottom:0.5em;padding-right:0}}.post-form-link:last-child{margin-bottom:0}.post-form-link a{display:inline-block;margin-right:0.5%;max-width:99.5%;overflow:hidden;padding-left:2em;position:relative;text-overflow:ellipsis;white-space:nowrap}.post-form-link a::before{background:url("../images/icons/link.svg") no-repeat center center;background-size:contain;content:'';height:15px;left:0;position:absolute;width:17px;bottom:0.25em}.post-form-link .icon-delete{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:18px;position:absolute;width:18px;top:0.15em}.post-form-link .icon-delete::before,.post-form-link .icon-delete::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.post-form-link .icon-delete::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.post-form-link .icon-delete::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-deducting .icon-delete{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:30px;position:absolute;width:30px;left:auto;right:0;top:0.75em}.post-deducting .icon-delete::before,.post-deducting .icon-delete::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.post-deducting .icon-delete::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.post-deducting .icon-delete::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.post-form-actions .user-action,.post-form-actions .status-actions .user-action__fullwidth,.status-actions .post-form-actions .user-action__fullwidth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media screen and (min-width: 1025px){.post-form-actions .user-action,.post-form-actions .status-actions .user-action__fullwidth,.status-actions .post-form-actions .user-action__fullwidth{width:85%}}.post-form-mail{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.75em;width:100%}@media screen and (min-width: 1025px){.post-form-mail{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding-right:1.5em;width:15%}}.suggest{left:0;position:relative;width:100%;z-index:1}.suggest .suggest-item{background-color:#f9f9f7;border-bottom:solid 1px #ececeb;font-weight:bold;font-size:14px;height:48px;left:-1.15em;line-height:48px;padding-left:16px;position:absolute;width:calc(100% + 1.15em * 2)}.suggest .suggest-item.highlighted{background-color:#e6f3fa}.keyword-search--sidebar{display:none;padding:0 1em;width:100%}@media screen and (min-width: 1025px){.keyword-search--sidebar{display:block}}.search-input{position:relative;width:100%}.search-input::before{background:url("../images/icons/search.svg") no-repeat center center;background-size:contain;bottom:0;content:'';height:16px;left:1em;margin:auto;pointer-events:none;position:absolute;top:0;width:16px;z-index:7}@media screen and (min-width: 1025px){.search-input::before{left:0.75em}}.search-input input{background-color:#e6e6e6;border-radius:20px;font-size:1em;height:36px;padding-left:2.5em}.search-input input::-webkit-input-placeholder{color:#0180cd;font-size:1em}.search-input input::-moz-placeholder{color:#0180cd;font-size:1em}.search-input input:-ms-input-placeholder{color:#0180cd;font-size:1em}.search-input input::-ms-input-placeholder{color:#0180cd;font-size:1em}.search-input input::placeholder{color:#0180cd;font-size:1em}@media screen and (min-width: 1025px){.search-input input::-webkit-input-placeholder{font-size:.875em}.search-input input::-moz-placeholder{font-size:.875em}.search-input input:-ms-input-placeholder{font-size:.875em}.search-input input::-ms-input-placeholder{font-size:.875em}.search-input input::placeholder{font-size:.875em}}.search-input input.large-height{height:40px}.search-bar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;padding:0 1em;width:100%}@media screen and (min-width: 1025px){.search-bar{padding:0}}.search-bar-fix,.search-bar-fix--admin{position:fixed;top:0;z-index:3;background-color:#f7f8f5;margin:0;padding:0.75em 1em}.search-bar-fix.add-shadow,.add-shadow.search-bar-fix--admin{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4)}@media screen and (min-width: 1025px){.search-bar-fix,.search-bar-fix--admin{width:calc(100% - 260px);margin:0 -3.75em;padding:1em 3.75em}}.search-bar-fix--admin.add-shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4)}@media screen and (min-width: 1025px){.search-bar-fix--admin{margin-left:-3em;margin-right:0;padding-left:3em;padding-right:3em}}.search-bar__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%}.search-bar__csv-export{width:25%}.search-bar__csv-export div{height:40px}@media screen and (min-width: 768px){.search-bar__csv-export div{height:50px}}.search-bar__csv-export a{font-size:.875em;margin-left:auto;margin-right:0;max-width:160px}@media screen and (min-width: 768px){.search-bar__csv-export a{font-size:1em}}.search-bar__form{width:calc(100% - 30px)}@media screen and (min-width: 768px){.search-bar__form{width:calc(100% - 160px)}}.search-bar__action{width:30px}@media screen and (min-width: 768px){.search-bar__action{width:160px}}.search-bar__action span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-right:0}.search-bar__action span .search-bar__back-button{background:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:none;margin:0 0 0 10px}@media screen and (min-width: 1025px){.search-bar__action span{width:140px}}.search-bar__action .search-bar__text{color:#0180cd;font-size:.875em;margin:0 0 0 14px;display:none}@media screen and (min-width: 768px){.search-bar__action .search-bar__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.search-bar__action svg{display:block;fill:#0180cd}.search-result,.search-result--with-fixed-search-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:base-line;-webkit-align-items:base-line;-ms-flex-align:base-line;align-items:base-line;margin-top:72px}@media screen and (min-width: 1025px){.search-result,.search-result--with-fixed-search-bar{margin-bottom:1.5em;margin-top:50px}}.search-result .result-count,.search-result--with-fixed-search-bar .result-count{color:#658090;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;font-size:.875em;letter-spacing:.25px;padding-bottom:0.75em;padding-left:1em}@media screen and (min-width: 1025px){.search-result .result-count,.search-result--with-fixed-search-bar .result-count{padding-bottom:0}}@media screen and (min-width: 768px){.search-result .result-count,.search-result--with-fixed-search-bar .result-count{margin-bottom:0}}.search-result .form-parts--small-width,.search-result--with-fixed-search-bar .form-parts--small-width{margin:auto}.search-result .form-parts--small-width .form-parts__select,.search-result--with-fixed-search-bar .form-parts--small-width .form-parts__select{left:-45px;width:calc(100% + 42px)}@media screen and (min-width: 1025px){.search-result .form-parts--small-width .form-parts__select,.search-result--with-fixed-search-bar .form-parts--small-width .form-parts__select{left:-42px}}.search-result select,.search-result--with-fixed-search-bar select{font-size:.75em;height:30px}@media screen and (min-width: 1025px){.search-result select,.search-result--with-fixed-search-bar select{font-size:16px;height:44px}}@media screen and (min-width: 1025px){.search-result--with-fixed-search-bar{margin-top:54px}}.search-result--top-margin{margin-top:80px}.tab-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;width:100%}@media screen and (min-width: 1025px){.tab-select{height:58px}}.tab-select__item,.tab-select__item--col-3,.tab-select__item--col-2{height:100%;width:50%}.tab-select__item a,.tab-select__item--col-3 a,.tab-select__item--col-2 a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(74,91,109,0.3);color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.25px;position:relative;width:100%}.tab-select__item a.active,.tab-select__item--col-3 a.active,.tab-select__item--col-2 a.active{border-bottom:2px solid #0180cd}.tab-select__item a.active .tab-select__text,.tab-select__item--col-3 a.active .tab-select__text,.tab-select__item--col-2 a.active .tab-select__text{font-weight:bold}.tab-select__item--col-3{width:calc(100% / 3)}.tab-select__item--col-2{width:calc(100% / 2)}.tab-select__text{display:inline-block;font-size:.875em;margin-bottom:0.5em;position:relative}@media screen and (min-width: 1025px){.tab-select__text{font-size:1.25em;margin-bottom:0}}.tab-select__item-inner{display:inline-block;letter-spacing:.25px;position:relative}.tab-select__post-count{bottom:0;color:#658090;display:inline-block;font-size:10px;font-weight:normal;margin-bottom:0.25em;position:absolute}@media screen and (min-width: 768px){.tab-select__post-count{bottom:1.15em;font-size:.75em;right:0.25em}}@media screen and (min-width: 1025px){.tab-select__post-count{bottom:1em;font-size:.875em;margin-bottom:0;padding-right:0.5em;right:0.25em}}.tab-select__post-count.number-only{color:#333}@media screen and (min-width: 1025px){.tab-select__post-count.number-only{font-size:.875em}}.tab-select__post-count.small{color:#777}@media screen and (min-width: 1025px){.tab-select__post-count.small{bottom:1.15em;font-size:.75em;padding-right:1em}}.tooltip{background-color:white;border-radius:6px;bottom:0;-webkit-box-shadow:0 2px 5px 1px rgba(255,255,255,0.3);box-shadow:0 2px 5px 1px rgba(255,255,255,0.3);display:none;font-size:.75em;height:40px;left:0;letter-spacing:.5px;margin:auto;position:absolute;right:0;-webkit-transform:translateY(3.75em);transform:translateY(3.75em);width:74%;z-index:3}@media screen and (min-width: 1025px){.tooltip{width:90%}}.tooltip.active{display:block}.tooltip a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.tooltip__arrow{height:20px;position:absolute;right:0;top:-19px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.tooltip__arrow::before{background-color:white;content:'';height:8px;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}.error-notice{background-color:#fb4949;color:#fff;font-size:.875em;margin:0em -200% 0px;padding:15px 200%;z-index:4}.error-notice span{padding:0 10px;display:block}@media screen and (min-width: 1025px){.error-notice span{padding:0px}}@media screen and (min-width: 1025px){.error-notice{font-size:1em;margin:-2em -200% 30px;padding:25px 200%;position:relative}}.error-notice--sticky{position:-webkit-sticky;position:sticky;top:0;padding:25px 3.75em;margin:-2em -3.75em 0;z-index:99}.error-notice--valid-error{background-color:#fb4949;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 0.5em;position:absolute;width:100%;z-index:4}.error-notice__close{cursor:pointer;display:block;height:22px;margin-right:0.5em;position:relative;width:22px}.error-notice__close::before,.error-notice__close::after{background-color:#fff;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.error-notice__close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-notice__close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.error-notice__text{color:#fff;font-size:.875em}@media screen and (min-width: 768px){.error-notice__text{font-size:1em}}ul.error-notice__text{list-style:disc;padding-left:1.5em}.contents__heading{font-size:1.125em;border-bottom:1px solid #0180cd;padding:0.938em 0 0.875em 0.25em;margin:0}@media screen and (min-width: 1025px){.contents__heading{font-size:1.6em}}.contents__heading-line{font-size:1.125em;border-bottom:1px solid #0180cd;padding:0.938em 0 0.875em 0.875em;margin:0}@media screen and (min-width: 1025px){.contents__heading-line{border-bottom:1px solid #0180cd;font-size:1.6em;padding-left:0.25em}}.contents__heading-center{text-align:center;font-size:1.125em;padding:0.938em 0 0.875em 0.25em;margin:0}.contents__heading-sp-center{text-align:center;font-size:1.125em;padding:0.938em 0 0.875em 0.25em;margin:0}@media screen and (min-width: 1025px){.contents__heading-sp-center{text-align:left}}.contents-no-heading{margin:2em 0 0}.auto-load{width:100%;text-align:center;padding:40px 0 0}.auto-load img{height:auto;max-width:40px}.auto-load-nopadding{width:100%;text-align:center}.auto-load-nopadding img{height:auto;max-width:40px}.word-list,.word-list--floating,.word-list--within-search,.word-list--within-edit,.word-list--within-evaluate{background-color:#e6e6e6;padding:0.75em 1em 0.25em;width:100%}.word-list--floating{bottom:36px;left:0;position:absolute}.word-list--within-search{background-color:transparent;margin-bottom:0.75em;padding:0}.word-list--within-edit{background-color:transparent;margin-top:0.5em;padding:0}.word-list-item{display:inline-block;margin-bottom:0.5em;margin-right:1em;position:relative}.word-list-item:last-child{margin-right:0}.word-list-item__dest-tag{display:block;font-size:.875em;font-weight:bold;letter-spacing:.5px;padding-right:.5em;padding-top:0.15em}.word-list-item__text{display:block;font-size:.875em;font-weight:bold;letter-spacing:.5px;margin-right:0.75em;padding-right:1em;padding-top:0.15em}.word-list-item__text--unremovable{margin-right:0;padding-right:0;color:#666}.word-list-item__icon--delete,.word-list-item__icon--delete--bg-white,.word-list-item__icon--add{bottom:0;margin:auto;right:0;top:0}.word-list-item__icon--delete,.word-list-item__icon--delete--bg-white{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:20px;position:absolute;width:20px}.word-list-item__icon--delete::before,.word-list-item__icon--delete--bg-white::before,.word-list-item__icon--delete::after,.word-list-item__icon--delete--bg-white::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.word-list-item__icon--delete::before,.word-list-item__icon--delete--bg-white::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.word-list-item__icon--delete::after,.word-list-item__icon--delete--bg-white::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.word-list-item__icon--delete--bg-white{background-color:#fff}.word-list-item__icon--add{background-color:#f7f8f5;border-radius:50%;cursor:pointer;height:20px;position:absolute;width:20px}.word-list-item__icon--add.disabled{cursor:not-allowed}.word-list-item__icon--add::before,.word-list-item__icon--add::after{background-color:#0180cd;border-radius:10px;bottom:0;content:'';height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.word-list-item__icon--add::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.user-post-point__teiho,.user-post-point__knowlege,.user-post-point__gmc{line-height:1;margin-left:0.75em;padding-left:22px;position:relative}.user-post-point__teiho::before,.user-post-point__knowlege::before,.user-post-point__gmc::before{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;content:'';height:20px;left:0;margin:auto;position:absolute;top:0;width:20px}.user-post-point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;font-size:.875em;font-weight:500;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1.25em;margin-bottom:1em;margin-top:1em;position:absolute;top:1em;right:1.5em}@media screen and (min-width: 768px){.user-post-point{margin-bottom:0;margin-top:0;position:relative;right:auto;top:auto}}.user-post-point__teiho{margin-left:0}.user-post-point__teiho::before{background-image:url("../images/icons/tp.svg")}.user-post-point__knowlege::before{background-image:url("../images/icons/kp.svg")}.user-post-point__gmc::before{background-image:url("../images/icons/gp.svg")}.post-action,.post-action--align-left,.post-action--align-left-full-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1em;width:100%}@media screen and (min-width: 768px){.post-action,.post-action--align-left,.post-action--align-left-full-width{margin:auto;max-width:40%}}@media screen and (min-width: 1025px){.post-action,.post-action--align-left,.post-action--align-left-full-width{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0}}.post-action--align-left,.post-action--align-left-full-width{margin:0 auto;max-width:100%}@media screen and (min-width: 768px){.post-action--align-left,.post-action--align-left-full-width{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;margin-left:0;margin-right:auto;max-width:300px;padding:0}}@media screen and (min-width: 768px){.post-action--align-left-full-width{max-width:100%}}.post-action__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%}@media screen and (min-width: 1025px){.post-action__item{margin-left:3em;width:auto}}.post-action__item:first-of-type{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.post-action__item:nth-of-type(2){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-action__item:nth-of-type(3){-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-action__item:last-of-type{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-action__item svg{display:block;fill:#0180cd;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.post-action__item span{color:#0180cd;display:block;font-family:"Roboto",sans-serif;font-weight:500}.post-action__item .icon-post-svg{height:20px;width:20px}.post-action__item .icon-favorite-svg{margin-right:0.25em}.post-action__count-zero .icon-favorite-svg__inner{fill:#fff}.post-accordion,.form-accordion{background-color:#fff;width:100%}.post-accordion__item,.form-accordion__item{border-bottom:1px solid #e6e6e6;width:100%}.post-accordion__item:first-of-type,.form-accordion__item:first-of-type{border-top:1px solid #e6e6e6}.post-accordion__item:last-of-type,.form-accordion__item:last-of-type{border-bottom:0}.post-accordion__item--no-border{width:100%}.post-accordion__trigger,.form-accordion__trigger{color:#0180cd;cursor:pointer;display:block;font-size:.75em;font-weight:bold;height:100%;padding-bottom:1.125em;padding-left:1em;padding-top:1.125em;position:relative;width:100%}@media screen and (min-width: 768px){.post-accordion__trigger,.form-accordion__trigger{font-size:1em;padding-bottom:1.375em;padding-top:1.375em}}.post-accordion__trigger:hover,.form-accordion__trigger:hover{background-color:#f9f9f7;color:#1da9fe}.post-accordion__trigger.active::after,.active.form-accordion__trigger::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.post-accordion__trigger::after,.form-accordion__trigger::after{background:url("../images/icons/arrow.svg") no-repeat center center;background-size:contain;bottom:0;content:'';height:7px;margin:auto;position:absolute;right:1em;top:0;width:11px}.post-response,.form-response{display:none;margin-top:1em;width:100%}.post-response.active,.active.form-response{display:block}.post-response__screening{display:none;width:100%}.post-response__screening.active{display:block}.post-response__container{padding:0 1em 1.25em;width:100%}@media screen and (min-width: 768px){.post-response__container{padding-left:2.5em;padding-right:2.5em}}.post-response__heading{color:#658090;font-size:.75em;font-weight:normal}.post-response__point{width:100%}.post-response__point p{font-size:.875em;margin-bottom:0}@media screen and (min-width: 768px){.post-response__point p{font-size:1em}}.post-response__content{font-size:.75em;margin-bottom:0}@media screen and (min-width: 768px){.post-response__content{font-size:1em}}.post-response__content-translate{border-left:4px solid #e6e6e6;font-size:.875em;margin:1em 0.5em 0;padding:0.25em 0.75em}@media screen and (min-width: 768px){.post-response__content-translate{padding:0.5em 1.5em}}.post-response__evaluation{width:100%}.post-response__user{font-size:.875em;margin-top:1.25em;width:100%}@media screen and (min-width: 768px){.post-response__user{font-size:1em}}.post-response__user-role{color:#666;font-size:.875em;margin-bottom:0.25em}.post-response__user-name{font-size:.875em;margin-bottom:1.25em}.post-response__user-comment{font-size:.875em;margin-bottom:0}.post-response__point-label{margin-right:.5em}.post-response__point-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#f9f9f7;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px}.post-response__point-icon svg{fill:#666}.journal-response{display:none;padding:1em 0;width:100%}.journal-response.active{display:block}.journal-response__container{background-color:#f7f8f5;margin:0 1em 1em;padding:1em;width:calc(100% - 2em)}@media screen and (min-width: 768px){.journal-response__container{margin-left:2.5em;margin-right:2.5em;padding:2.5em;width:calc(100% - 5em)}}@media screen and (min-width: 768px){.journal-response__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.journal-response__info h5{display:none}@media screen and (min-width: 768px){.journal-response__info h5{color:#658090;display:inline-block;font-size:.75em;font-weight:normal;margin:0 1em 1rem 0}}.journal-response__info p{font-size:.875em;margin:0 1em 1rem 0}.journal-response__info p.journal-response__info-department{color:#658090}@media screen and (min-width: 768px){.journal-response__info p{font-size:1em}.journal-response__info p.journal-response__info-department{color:#333}}.journal-response__comment p{font-size:.875em}@media screen and (min-width: 768px){.journal-response__comment p{font-size:1em}}.journal-response__comment a{display:inline;padding:0}.journal-response__comment a::after{background:url("../images/icons/link-arrow.svg") no-repeat right;background-size:contain;content:'';display:inline-block;height:28px;vertical-align:middle;margin-left:0;margin-top:-5px;width:30px}.deduction-rule-text{width:100%;font-size:.75em;margin-bottom:.5em;padding-left:1em}@media screen and (min-width: 768px){.deduction-rule-text{margin-bottom:1em;font-size:1em}}.form-accordion{margin-bottom:1.5em}.form-accordion__item:first-of-type{border-top:0}.user-post{background-color:#fff;border-bottom:0;margin-bottom:2em;position:relative;width:100%}.user-post--presented{background-color:#fffde6}.user-post--b-teiho{background-color:#e6e6e6}.user-post--end{background-color:#e6e6e6}.user-post--confidential{background-color:rgba(1,128,205,0.05)}.user-post--sav-without-badge,.user-post--sav{background-color:rgba(255,242,63,0.1)}.user-post--sav{background-image:url("../images/icons/bg_badge.svg");background-position:center 4em;background-repeat:no-repeat}@media screen and (min-width: 768px){.user-post--sav{background-position:center 2em}}.user-post--disabled{opacity:0.5;pointer-events:none}.user-post--destination{background-color:rgba(128,205,1,0.1)}.user-post--destination-form{margin-bottom:0em}.user-post__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0.5em;width:100%}@media screen and (min-width: 768px){.user-post__head{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}}.user-post__attachment{color:#658090;position:absolute;right:1.25em;text-align:right;top:3em;width:30%}@media screen and (min-width: 768px){.user-post__attachment{position:relative;right:auto;top:auto}}.user-post__attachment--with-point{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;width:100%}@media screen and (min-width: 768px){.user-post__attachment--with-point{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.user-post__head-actions{padding-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.user-post__head-actions{padding-right:22px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.user-post__head-actions .post-action__item{width:auto}.user-post__id{display:block;font-family:"Roboto",sans-serif;font-size:10px;line-height:1;margin-bottom:0}@media screen and (min-width: 768px){.user-post__id{font-size:.875em}}.user-post__status,.user-post__status--add-margin-top{display:block;font-size:10px;line-height:1;margin-left:1.25em;text-transform:capitalize}@media screen and (min-width: 768px){.user-post__status,.user-post__status--add-margin-top{font-size:.875em}}.user-post__status--add-margin-top{margin-top:0.25em}.user-comment{width:100%}.user-comment--add-margin-top{margin-top:1.5em;width:100%}.user-comment__content{width:100%}.user-comment__content h5{color:#658090;font-weight:normal;font-size:.75em;margin-bottom:0.5em}.user-comment__content p{background-image:-webkit-linear-gradient(top, #666, #666 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #666, #666 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;font-family:"Roboto",sans-serif;margin-bottom:1em;padding-left:1.5em}.post__info .user-post{margin:0;border-bottom:1px solid #e6e6e6}.post__info .user-post--end{border-bottom:1px solid #ddd}.post__info .user-post .post-user-info{margin:0 0 15px;line-height:1.5}@media screen and (min-width: 1025px){.post__info .user-post .post-user-info{line-height:2}}.post__info .user-post .post-user-info .info-text-title{font-size:.875em;margin:0 15px 0 0;color:#4a5b6d}.post__info .user-post .post-user-info .post-user-info__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post__info .user-post .post-user-info .post-user-info__date li{margin:0 20px 0 0;font-family:"Roboto","Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif;font-size:.875em}.post__info .user-post .post-user-info .post-user-info__base{font-size:.875em}.post__info .user-post .post-user-info .post-user-info__source{font-size:.875em}.post__info .user-post .post-actions{text-align:center;display:block}.post__info .user-post .post-actions a{display:block}@media screen and (min-width: 1025px){.post__info .user-post .post-actions{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post__info .user-post .post-actions a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.post__info .user-post .post-detail{margin:30px 0 0;text-align:center}@media screen and (min-width: 1025px){.post__info .user-post .post-detail{text-align:left}}.post__info .user-post .post-detail a::after{background:url("../images/icons/link-arrow.svg") no-repeat right;background-size:contain;content:'';display:inline-block;height:28px;vertical-align:middle;margin-left:5px;margin-top:-5px;width:30px}.post__info .user-post .global-information__title{font-size:1em}.post__info .user-post .user-post__content,.post__info .user-post .user-post__content--translated,.post__info .user-post .user-post__content--with-readmore{margin:10px 0 0}.user-post__category{color:#658090;display:block;font-size:.75em;margin-bottom:0.5em;padding-right:1.25em;position:relative;text-align:right}@media screen and (min-width: 768px){.user-post__category{margin-bottom:0;position:absolute;right:1.25em;top:1.25em}}.user-post__container{padding-bottom:1.5em;padding-top:1.25em;position:relative;width:100%}.user-post__wrapper{padding-left:1.25em;padding-right:1.25em}.user-post__wrapper--divider{border-top:1px solid #e6e6e6;margin-top:1.5em;padding-top:0.5em}.user-post__wrapper--feedback{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:1em 2.5em 1.5em;width:100%}.user-post__wrapper--feedback:last-of-type{border-bottom:0;margin-bottom:0}.user-post__wrapper--feedback .post-user-info__post-date{font-size:1em}.user-post__wrapper--feedback .post-user-info__name,.user-post__wrapper--feedback .post-user-info__name--admin{font-size:.875em;font-weight:bold}.user-post__wrapper--feedback .user-post__content,.user-post__wrapper--feedback .user-post__content--translated,.user-post__wrapper--feedback .user-post__content--with-readmore{font-size:.875em}.user-post__content,.user-post__content--translated,.user-post__content--with-readmore{margin-top:1em;width:100%}@media screen and (min-width: 1025px){.user-post__content,.user-post__content--translated,.user-post__content--with-readmore{margin-top:1em}}.user-post__content p,.user-post__content--translated p,.user-post__content--with-readmore p{font-size:.875em;letter-spacing:.5px;line-height:1.7}@media screen and (min-width: 768px){.user-post__content p,.user-post__content--translated p,.user-post__content--with-readmore p{font-size:1em}}.user-post__content p a::after,.user-post__content--translated p a::after,.user-post__content--with-readmore p a::after{background:url("../images/icons/link-arrow.svg") no-repeat right;background-size:contain;content:'';display:inline-block;height:28px;vertical-align:middle;margin-left:0;margin-top:-5px;width:30px}.user-post__content--translated{margin-top:0.5em}.user-post__content--translated p{line-height:1.5}.user-post__content--with-readmore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.user-post__content--with-readmore p{width:100%}.user-post__content--with-readmore span{display:none}.user-post__content--with-readmore.excerpt p{padding-right:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.user-post__content--with-readmore.excerpt span{color:#0180cd;cursor:pointer;display:block;width:10%}.user-post__translate-content{border-left:4px solid #e6e6e6;margin:1.25em 0;width:100%}.user-post__translate-content p{font-size:.75em;padding-bottom:0.5em;padding-left:1em;padding-top:0.5em}@media screen and (min-width: 768px){.user-post__translate-content p{font-size:.875em}}.user-post__translate{background-image:-webkit-linear-gradient(top, #666, #666 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #666, #666 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;font-size:.875em;margin-bottom:1.25em;padding-left:1.5em;width:100%}@media screen and (min-width: 768px){.user-post__translate{font-size:1em}}.user-post__tags,.user-post__tags--translated{width:100%}.user-post__tags li,.user-post__tags--translated li{color:#658090;display:inline-block;font-size:.875em;letter-spacing:.5px;margin-right:0.75em}@media screen and (min-width: 768px){.user-post__tags li,.user-post__tags--translated li{font-size:1em}}.user-post__tags li:last-child,.user-post__tags--translated li:last-child{margin-right:0}.user-post__tags--translated li{color:#658090;font-family:"Roboto",sans-serif;font-size:.875em}.user-post__file{margin-top:1.5em;width:100%}.user-post--margin-top{margin-top:1em}.user-post__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:25px;margin-top:1.5em;width:100%}@media screen and (min-width: 768px){.user-post__actions{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.user-post__actions.sp-order-reverse div:first-of-type{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){.user-post__actions.sp-order-reverse div:first-of-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.user-post__actions.sp-order-reverse div:last-of-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.user-post__actions.sp-order-reverse div:last-of-type{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.status-actions .user-action,.status-actions .user-action__fullwidth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 1025px){.status-actions .user-action,.status-actions .user-action__fullwidth{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:60%}}@media screen and (min-width: 1025px){.status-actions .user-action__fullwidth{width:80%}}.post-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 1.75em;width:80%}.post-actions.screening{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:initial}@media screen and (min-width: 1025px){.post-actions.screening{margin:0}}.post-actions.president-evaluation{width:100%}@media screen and (min-width: 768px){.post-actions{margin-bottom:0;margin-left:0;margin-right:auto;max-width:200px;padding-right:1.5em;width:40%}}.post-actions a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.post-actions--small-width{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em;max-width:100%;min-height:25px}@media screen and (min-width: 1025px){.post-actions--small-width{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;max-width:90px}}.post-actions--middle-width{max-width:230px}.post-actions__edit,.post-actions__edit-disable{margin-left:1.8em;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 350px){.post-actions__edit,.post-actions__edit-disable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.post-actions__edit span,.post-actions__edit-disable span{display:inline-block;font-size:.875em;margin-left:0.25em}.post-actions__edit-disable{pointer-events:none}.post-actions__edit-disable span{color:#658090}.post-actions__favorite{margin-left:4em}.post-actions__favorite--small-margin{margin-left:1.5em}.post-actions__favorite--secondary-screening{margin-left:1.8em}.post-actions__favorite--no-marign{margin-left:0}.post-actions__thread{margin-left:1.5em}.post-actions__thread svg{fill:#0180cd}.post-actions__submit{margin-top:1.75em;width:100%}.favorited .icon-favorite-svg__inner{fill-opacity:1;fill:#0180cd}.user-post__ripple-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.125em;border-top:1px solid #eaeaea;font-size:.75em}@media screen and (min-width: 1025px){.user-post__ripple-link{padding:1.25em;font-size:1em}}.user-post__feedbacks{position:relative;width:100%}.user-post__feedbacks.closed{display:none}.user-post__feedbacks::before{background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;content:'';height:100%;left:1.25em;position:absolute;width:4px}.user-post__feedback{border-top:1px solid #eaeaea;height:100%;width:100%}.post-feedbacks{background-color:#fff;display:none;padding:1em 1.5em 1.25em}.post-feedbacks.opened{display:block}.post-feedbacks__item{background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;font-size:.75em;line-height:1.7;margin-bottom:1.5em;padding-left:1.75em;position:relative}@media screen and (min-width: 1025px){.post-feedbacks__item{font-size:.875em;padding-top:0.5em}}.post-feedbacks__item:last-child{margin-bottom:0}.post-feedbacks__item::before{content:'';height:100%}.user-post__teiho-status,.user-post__teiho-status--admin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;margin-bottom:1em;margin-left:auto;margin-right:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:280px}@media screen and (min-width: 768px){.user-post__teiho-status,.user-post__teiho-status--admin{height:40px;margin-bottom:0;width:360px}}.user-post__teiho-status span,.user-post__teiho-status--admin span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#658090;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75em;height:100%;line-height:1;margin-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 10px)}@media screen and (min-width: 768px){.user-post__teiho-status span,.user-post__teiho-status--admin span{font-size:.875em;font-weight:bold}}.user-post__teiho-status span.not-select,.user-post__teiho-status--admin span.not-select{background-color:#f9f9f7;color:#4a5b6d}.user-post__teiho-status--admin{position:relative;height:40px;font-weight:bold}.user-post__teiho-status--admin .user-action-button.g-teiho-gray .icon-ai-screening,.user-action-button.g-teiho-gray .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.user-action-button--normal .icon-ai-screening,.g-teiho-gray.user-action-button--normal .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.user-action-button--small .icon-ai-screening,.g-teiho-gray.user-action-button--small .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.selection-calendar-button .icon-ai-screening,.g-teiho-gray.selection-calendar-button .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.user-action-button--middle .icon-ai-screening,.g-teiho-gray.user-action-button--middle .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.user-action-button--large .icon-ai-screening,.g-teiho-gray.user-action-button--large .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .g-teiho-gray.user-action-button--with-time .icon-ai-screening,.g-teiho-gray.user-action-button--with-time .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .user-action-square .user-action-button--normal .icon-ai-screening,.user-action-square .user-action-button--normal .user-post__teiho-status--admin .icon-ai-screening,.user-post__teiho-status--admin .icon-ai-screening{position:absolute;top:-15px;right:9px;border-color:#658090;color:#658090}.user-post__teiho-status--admin.screening{margin-left:auto;width:auto}.user-post__teiho-status--admin span{width:170px}.user-post__content-textarea{height:96px}@media screen and (min-width: 1025px){.user-post__content-textarea{font-size:.875em}}.user-post__content-tag-input{color:#658090}@media screen and (min-width: 1025px){.user-post__content-tag-input{font-size:.875em}}.user-post-gmc{margin:1.5em 0 2em;width:100%}.user-post-gmc__heading{font-size:.875em;margin-bottom:1em}.user-post-gmc__container,.user-post-gmc__container--flex{margin-bottom:1em;width:100%}.user-post-gmc__container h5,.user-post-gmc__container--flex h5{color:#858585;font-size:.875em;font-weight:normal;margin-bottom:0.15em}.user-post-gmc__container p,.user-post-gmc__container--flex p{font-size:.875em;margin-bottom:0}.user-post-gmc__container p strong,.user-post-gmc__container--flex p strong{font-weight:bold}.user-post-gmc__container--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.user-post-gmc__content{width:60%}.user-post-gmc__point{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:40%}.user-post-gmc__point h6{color:#658090;font-size:.75em;font-weight:normal;margin-bottom:0}.user-post-gmc__point span{background-color:#0180cd;margin-left:1em;margin-right:0;pointer-events:none}.user-post-gmc__point span svg{fill:#fff}.share-post__content textarea,.share-post__title input,.share-post__email-input{background-color:transparent;border:0}.share-post__content textarea:focus,.share-post__title input:focus,.share-post__email-input:focus{background-color:transparent}.share-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:calc(100% - 52px);margin-top:52px;width:100%}@media screen and (min-width: 1025px){.share-post{height:calc(100% - 72px);margin-top:72px}}.share-post__container{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.share-post__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.share-post__content textarea{line-height:1.6;min-height:300px;resize:none}.share-post__title{border-bottom:1px solid #e6e6e6;padding:0.75em;width:100%}.share-post__title.valid-error{background-color:rgba(251,73,73,0.05)}.share-post__title input{height:100%;padding:0}.share-post__email{border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;padding:9px 0.75em;position:relative;width:100%}.share-post__email:nth-of-type(1){z-index:4}.share-post__email:nth-of-type(2){z-index:3}.share-post__email:nth-of-type(3){z-index:2}.share-post__email:nth-of-type(4){z-index:1}.share-post__email-outside{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.share-post__email-target{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;height:30px;width:35px}.share-post__email-entered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:calc(100% - 35px);z-index:2}.share-post__email-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.875em;height:30px;margin-right:10px;max-width:100%;position:relative}.share-post__email-item.valid-error{color:#fb4949}.share-post__email-item.valid-error .icon-delete{background-color:#fb4949}.share-post__email-item.valid-error .icon-delete::before,.share-post__email-item.valid-error .icon-delete::after{background-color:#fff}.share-post__email-text{display:block;overflow-x:hidden}.share-post__email-delete{cursor:pointer;height:22px;margin-left:0.25em;pointer-events:auto;position:relative;width:22px}.share-post__email-delete .icon-delete{left:0;pointer-events:none}.share-post__email-area{-webkit-box-flex:100;-webkit-flex-grow:100;-ms-flex-positive:100;flex-grow:100}.share-post__email-input{display:block;height:30px;width:100%}.post-destination__username-area input{background-color:transparent;border:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:0;letter-spacing:normal;padding:0}.post-destination__username-area input:focus{background-color:transparent}.post-destination__username-area input:disabled{cursor:auto}.post-destination__username-area input.valid-error{background-color:transparent}@media screen and (min-width: 350px){.post-destination__username-area input{padding:0}}.post-destination__teihoType{width:100%;border-bottom:1px solid #e6e6e6;padding:0.75em}.post-destination__teihoType .form-content,.post-destination__teihoType .form-content--multi-select{width:auto;padding:0}.post-destination__teihoType .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.post-destination__teihoType .form-content__action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.post-destination__teihoType .form-content__action .form-parts{width:auto;margin-right:1em}@media screen and (min-width: 768px){.post-destination__teihoType .form-content__action .form-parts{margin-right:2em}}.post-destination__teihoType .form-content__action .form-parts:nth-of-type(1){margin-bottom:5px}@media screen and (min-width: 768px){.post-destination__teihoType .form-content__action .form-parts:nth-of-type(1){margin-bottom:0}}.post-destination__teihoType .form-content__action .form-parts label{font-size:1em}.post-destination__users{padding:0.75em;border-bottom:1px solid #e6e6e6}.post-destination__users .form-content,.post-destination__users .form-content--multi-select{padding:0}.post-destination__username{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;position:relative;width:100%}.post-destination__username:nth-of-type(1){z-index:11;border-bottom:0.5px solid #e6e6e6}@media screen and (min-width: 768px){.post-destination__username:nth-of-type(1){padding-bottom:8px;margin-bottom:8px}}.post-destination__username:nth-of-type(2){z-index:10}.post-destination__username-outside{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.post-destination__username-target{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;height:30px;width:27px}.post-destination__username-entered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc(100% - 27px);z-index:2}@media screen and (min-width: 768px){.post-destination__username-entered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-destination__username-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.875em;height:30px;margin-right:10px;max-width:100%;position:relative}.post-destination__username-item.valid-error{color:#fb4949}.post-destination__username-item.valid-error .icon-delete{background-color:#fb4949}.post-destination__username-item.valid-error .icon-delete::before,.post-destination__username-item.valid-error .icon-delete::after{background-color:#fff}.post-destination__username-text{display:block;overflow-x:hidden}.post-destination__username-delete{cursor:pointer;height:22px;margin-left:0.25em;pointer-events:auto;position:relative;width:22px}.post-destination__username-delete .icon-delete{left:0;pointer-events:none}.post-destination__username-area{-webkit-box-flex:100;-webkit-flex-grow:100;-ms-flex-positive:100;flex-grow:100}.post-destination__username-area input{font-size:16px;height:30px}.post-destination__username-area input:focus{background-color:transparent}@media screen and (min-width: 1025px){.post-destination__username-area input{font-size:.875em}}.year-calendar{background-color:#fff;height:calc(100% - $sp-overlay-content-header-height);overflow-y:scroll;width:100%}.year-calendar .fullcalendar-header{height:auto}.year-calendar__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em;width:100%}.year-calendar__item{margin-bottom:2em;width:100%}@media screen and (min-width: 768px){.year-calendar__item{width:50%}}@media screen and (min-width: 1025px){.year-calendar__item{margin-bottom:0;width:33%}}.year-calendar__select{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-top:1em;padding:0 1em;width:100%}@media screen and (min-width: 1025px){.year-calendar__select{margin-bottom:0}}.year-calendar__select-label{margin-bottom:0}.year-calendar__select-type{width:200px}.year-calendar__select-type .form-unity,.year-calendar__select-type .form-unity--add-border{margin-bottom:0;margin-left:0.5em}.year-calendar__action{border-top:1px solid #e6e6e6;padding:2em 0;width:100%}.modebar{background:rgba(255,255,0,0.7);color:#000;font-size:.75em;text-align:center;position:fixed;width:100%;z-index:9999}.modebar.staging{background:rgba(0,0,0,0.7);color:#fff}.modebar.development{background:rgba(255,0,0,0.7)}.report-comment{display:none;padding:1em 0;width:100%}.report-comment.active{display:block}.report-comment__container{background-color:#f7f8f5;margin:0 1em 1em;padding:1em;width:calc(100% - 2em)}@media screen and (min-width: 768px){.report-comment__container{margin-left:2.5em;margin-right:2.5em;padding:2.5em;width:calc(100% - 5em)}}@media screen and (min-width: 768px){.report-comment__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.report-comment__info h5{display:none}@media screen and (min-width: 768px){.report-comment__info h5{color:#658090;display:inline-block;font-size:.75em;font-weight:normal;margin:0 1em 1rem 0}}.report-comment__info p{font-size:.875em;margin:0 1em 1rem 0}.report-comment__info p.report-comment__info-department{color:#658090}@media screen and (min-width: 768px){.report-comment__info p{font-size:1em}.report-comment__info p.report-comment__info-department{color:#333}}.report-comment__body p{font-size:.875em}@media screen and (min-width: 768px){.report-comment__body p{font-size:1em}}.report-comment__body a{display:inline;padding:0}.report-comment__body a::after{background:url("../images/icons/link-arrow.svg") no-repeat right;background-size:contain;content:'';display:inline-block;height:28px;vertical-align:middle;margin-left:0;margin-top:-5px;width:30px}.destination-users{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1em;font-size:.875em}.destination-users__icon{margin-top:4px;margin-right:1em}.destination-users__icon--centering{margin-top:-0.5em}.destination-users__icon svg{width:2.3em}.destination-users__icon svg .icon-make-a-ripple{fill:#80cd01}.destination-users__icon svg .icon-check{fill:#658090}.destination-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5em}.destination-row:last-child{margin-bottom:0}.destination-row__label{color:#658090}.destination-row__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 350px){.destination-row__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.destination-row__name{margin-left:.5em}.destination-row__name--highlighted{font-weight:600;background-color:rgba(1,128,205,0.2);padding:0 3px}.calendar-wrapper{height:100%;position:relative;width:100%}@media screen and (min-width: 1025px){.calendar-wrapper{width:80px}}.calendar-wrapper.sidebar-opened{left:260px;z-index:6}.calendar-content{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:1em 0;position:relative;width:100%}@media screen and (min-width: 1025px){.calendar-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:0;height:100%;overflow-y:scroll;padding-bottom:0;position:fixed;width:inherit}.calendar-content::-webkit-scrollbar{display:none}}.calendar-content::after{content:'';display:none;height:1em;width:1px}@media screen and (min-width: 1025px){.calendar-content::after{display:block}}.calendar-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:1em;top:1em;width:120px}@media screen and (min-width: 350px){.calendar-button{width:130px}}@media screen and (min-width: 1025px){.calendar-button{display:none}}.calendar-button__thisday div{width:80px}.calendar-content__container{margin:auto;max-width:100%;position:relative}@media screen and (min-width: 768px){.calendar-content__container{max-width:90%}}@media screen and (min-width: 1025px){.calendar-content__container{max-width:100%}}.calendar-paging{background-color:#f9f9f7;border-radius:50%;cursor:pointer;display:block;height:22px;width:22px;bottom:8%;position:absolute}.calendar-paging span{background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:7px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.calendar-paging:focus{outline:0}@media screen and (min-width: 1025px){.calendar-paging{bottom:auto;margin:auto;position:relative;top:auto}}.calendar-paging--next{right:1em}@media screen and (min-width: 1025px){.calendar-paging--next{right:auto}}.calendar-paging--next span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(-90deg) translateY(1px);transform:rotate(-90deg) translateY(1px)}@media screen and (min-width: 1025px){.calendar-paging--next span{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}}.calendar-paging--prev{left:1em}@media screen and (min-width: 1025px){.calendar-paging--prev{left:auto}}.calendar-paging--prev span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(90deg) translateY(1px);transform:rotate(90deg) translateY(1px)}@media screen and (min-width: 1025px){.calendar-paging--prev span{-webkit-transform:translateY(1px);transform:translateY(1px)}}.calendar-month{font-family:"Roboto",sans-serif;margin-bottom:0.75em;text-align:center}@media screen and (min-width: 1025px){.calendar-month{display:block;margin-top:1.75em}}.calendar-month span{display:inline-block;line-height:1}@media screen and (min-width: 1025px){.calendar-month span{display:block}}@media screen and (min-width: 1025px){.calendar-month--prev{margin-bottom:1.75em}}.calendar-month--current{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (min-width: 1025px){.calendar-month--current{border-bottom:2px solid #f9f9f7;margin-top:1.75em;padding-bottom:1.75em}}.calendar-month__year{font-family:"Roboto",sans-serif;font-size:10px;margin-bottom:0.1em;margin-right:0.1em}@media screen and (min-width: 768px){.calendar-month__year{font-size:.75em;margin-bottom:0.25em;margin-right:0}}.calendar-month__name{font-size:.875em;font-weight:700;letter-spacing:.5px}@media screen and (min-width: 768px){.calendar-month__name{font-size:1.125em}}.calendar-list{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:75%}@media screen and (min-width: 1025px){.calendar-list{display:block;margin:1.75em auto;max-width:100%}}.calendar-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:25%}@media screen and (min-width: 1025px){.calendar-item{display:block;margin-bottom:1.75em;width:100%}}.calendar-item:last-child{margin-bottom:0}.calendar-day{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center;width:100%}@media screen and (min-width: 1025px){.calendar-day{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.calendar-day .unread::before{background-color:#fb4949;border-radius:50%;content:'';height:8px;position:absolute;right:0;top:0;width:8px}.calendar-day__name{color:#658090;display:block;font-family:"Roboto",sans-serif;font-size:.75em;letter-spacing:.25px;margin-bottom:0.25em;text-align:center;width:100%}@media screen and (min-width: 768px){.calendar-day__name{font-size:.875em}}@media screen and (min-width: 1025px){.calendar-day__name{font-size:.75em;margin-bottom:0.25em}}.calendar-day__number{color:#0180cd;display:inline-block;font-family:"Roboto",sans-serif;font-size:1.35em;font-weight:700;margin:0 auto;position:relative}.calendar-day__number span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:relative;width:30px;z-index:2}@media screen and (min-width: 350px){.calendar-day__number span{height:36px;width:36px}}.calendar-day__number.holiday{color:#f9bc14}.calendar-day__number.holiday.disabled{color:rgba(249,188,20,0.5)}.calendar-day__number::before,.calendar-day__number::after{border-radius:50%;bottom:0;content:'';display:none;height:38px;left:-4px;margin:auto;position:absolute;right:0;top:0;width:38px;z-index:1}@media screen and (min-width: 350px){.calendar-day__number::before,.calendar-day__number::after{height:44px;width:44px}}@media screen and (min-width: 1025px){.calendar-day__number:hover::before{display:block}}.calendar-day__number.current:hover::before{display:none}.calendar-day__number.current::after{display:block}.calendar-day__number.disabled{opacity:.4;pointer-events:none}@media screen and (min-width: 1025px){.calendar-day__number.disabled{cursor:not-allowed}}.calendar-day__number span{background-color:#f9f9f7;position:relative}.calendar-day__number span.mark{background-color:#fb4949;border-radius:4px;bottom:29px;display:inline-block;height:8px;left:29px;position:absolute;width:8px;z-index:10}.calendar-day__number.current::after{background-color:rgba(1,128,205,0.3)}.calendar-day__number.selected{color:#000}.calendar-day__number.selected span{background-color:#cce6f5}.calendar-post-number{display:none}.calendar-content--evaluation .calendar-paging{bottom:23%}.calendar-content--evaluation .calendar-post-number{color:rgba(51,51,51,0.5);display:block;font-size:.75em;margin-top:0.25em;text-align:center}@media screen and (min-width: 1025px){.calendar-content--evaluation .calendar-post-number{display:none}}.post-calendar{margin:72px 0}.gmc-action{background-color:#fff;border-top:1px solid #e6e6e6;margin-top:0.5em;padding:1em 1.5em;width:100%}.gmc-action.president-evaluation-trans{margin-top:0}@media screen and (min-width: 1025px){.gmc-action{padding:2em 2.5em}}.gmc-action--translate{padding:0 1.25em;width:100%}.gmc-action__sav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gmc-action__sav li{font-size:.875em;width:20%}.gmc-action__point{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;width:100%}.gmc-action__heading{color:#658090;font-size:.75em;font-weight:normal;margin-bottom:0.75em;margin-right:2em}.gmc-action__heading strong{margin-left:2em}.gmc-action__no-point{margin-right:1em}.gmc-action__container{margin-bottom:1em;width:100%}.gmc-action__comment{margin-top:0.5em;width:100%}.gmc-action__comment textarea{min-height:96px}.gmc-action__instruction{width:100%}.gmc-action__instruction-heading{font-size:1em;margin-bottom:0.75em}.gmc-action__group{margin-bottom:0.5em;width:100%}.gmc-action__group-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0.75em;width:100%}.gmc-action__group-item:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.gmc-action__group-item{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.gmc-action__group-item ul{margin-top:0.5em;padding-left:1.25em;width:100%}@media screen and (min-width: 768px){.gmc-action__group-item ul{margin-top:0;width:calc(100% - 240px)}}.gmc-action__group-item li{color:#658090;font-size:.75em}.gmc-action__group-button{height:32px;width:240px}.gmc-action__group-button a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #0180cd;border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;width:100%}.gmc-action__group-button a::after{background:url("../images/icons/check_blue.svg") no-repeat center center;bottom:0;content:'';height:10px;margin:auto;pointer-events:none;position:absolute;right:1em;top:0;width:14px}.gmc-action__group-select{margin-top:1em;width:100%}@media screen and (min-width: 768px){.gmc-action__group-select{margin-top:0}}.gmc-action__group-select ul{margin-bottom:1em}.gmc-action__group-select li{font-size:.875em;margin-bottom:0.5em;width:100%}@media screen and (min-width: 768px){.gmc-action__group-select li{font-size:1em}}.gmc-action__group-border__box{background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gmc-action__group-border{margin-left:0.75em;padding-left:1.25em;padding-top:1em;width:calc(25% - 0.75em)}.gmc-action__group-more{margin-left:auto;margin-right:0;margin-top:0.5em;width:150px}.gmc-action__group-selection{margin-top:0.75em}.gmc-action__group-selection li{width:auto}.gmc-action__to-person{margin-bottom:1em;width:100%}.gmc-action__input-name{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.gmc-action__input-name:not(:first-child){margin-top:8px}.gmc-action__input-name div{position:relative;width:100%}@media screen and (min-width: 768px){.gmc-action__input-name div{width:480px}}.gmc-action__input-name input{width:100%}.gmc-action__add-person{color:#0180cd;cursor:pointer;padding-left:2.5em;position:relative}.gmc-action__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.5em;position:relative;width:100%}.gmc-action__submit.president-evaluation-trans{margin-top:0}.gmc-action__reset{bottom:0;color:#0180cd;cursor:pointer;left:0;position:absolute;top:0}.gmc-action__confirm{margin-bottom:1em;width:100%}.gmc-action__confirm:last-of-type{margin-bottom:0}.gmc-action__confirm-text{margin-bottom:0}.content-attachment__date,.content-attachment__date--with-post-total,.content-attachment__date--with-toggle-action,.content-attachment__date--with-updated-at,.content-attachment__heading{font-family:"Roboto","Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif;font-size:1.125em;letter-spacing:0.3px;margin-bottom:0;text-align:center;width:100%}@media screen and (min-width: 1025px){.content-attachment__date,.content-attachment__date--with-post-total,.content-attachment__date--with-toggle-action,.content-attachment__date--with-updated-at,.content-attachment__heading{font-size:2.25em;text-align:left}}.content-attachment__date span,.content-attachment__date--with-post-total span,.content-attachment__date--with-toggle-action span,.content-attachment__date--with-updated-at span,.content-attachment__heading span{font-weight:500;font-size:0.65em}.content-attachment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5em;width:100%}@media screen and (min-width: 1025px){.content-attachment{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.content-attachment.sp-hide{display:none}@media screen and (min-width: 1025px){.content-attachment.sp-hide{display:block}}.content-attachment-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1em;width:100%}.content-attachment-tab.fixed{position:fixed;z-index:10;top:0;background-color:#f7f8f5}@media screen and (min-width: 1025px){.content-attachment-tab.fixed{width:calc(100% - (260px + 80px) - 2em)}}.content-attachment-tab.sp-hide .content-attachment__date,.content-attachment-tab.sp-hide .content-attachment__date--with-post-total,.content-attachment-tab.sp-hide .content-attachment__date--with-toggle-action,.content-attachment-tab.sp-hide .content-attachment__date--with-updated-at{display:none}@media screen and (min-width: 768px){.content-attachment-tab.sp-hide .content-attachment__date,.content-attachment-tab.sp-hide .content-attachment__date--with-post-total,.content-attachment-tab.sp-hide .content-attachment__date--with-toggle-action,.content-attachment-tab.sp-hide .content-attachment__date--with-updated-at{display:block}}@media screen and (min-width: 768px){.content-attachment__date,.content-attachment__date--with-post-total,.content-attachment__date--with-toggle-action,.content-attachment__date--with-updated-at{width:40%}}.content-attachment__date--with-post-total{line-height:1;width:auto}.content-attachment__date--with-toggle-action{line-height:1;width:auto}.content-attachment__date--with-updated-at{line-height:1;width:auto}.content-attachment__number{width:100%}@media screen and (min-width: 1025px){.content-attachment__number{width:60%}}.content-attachment__post-total{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;line-height:1.4;margin-bottom:0;margin-left:1.5em}.content-attachment__toggle{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;line-height:1.4;margin-bottom:0;margin-left:auto}.content-attachment__toggle .user-action-toggle{border-right:1px solid #ddd}.content-attachment__toggle .user-action-toggle:last-child{border-right:0}.content-attachment__updated-at{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;line-height:1.4;margin-bottom:0.2em;margin-left:auto}.content-attachment__updated-at--date{margin-left:0.4em}.content-attachment__ai-screening-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.875em;color:#658090;line-height:1.4;margin:0 1.5rem}.process-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.process-number{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.5em}}.process-number span{color:#658090;font-size:.75em}@media screen and (min-width: 1025px){.process-number span{font-size:.875em}}.process-number__untreated::after{content:'/';display:inline-block;font-size:.875em;margin:0 0.4em}.process-number__total{margin-left:1em}.evaluation{border-top:1px solid #e6e6e6;margin-top:1.25em;padding:1.5em 1em 0.5em;width:100%}.evaluation__heading{color:#658090;font-size:.75em;font-weight:normal;margin-bottom:1em}.evaluation-points li{display:inline-block;margin:0 0.375em}.evaluation-comment{width:100%}.evaluation-comment__input{width:100%}.evaluation-comment__input textarea{min-height:150px}@media screen and (min-width: 1025px){.evaluation-comment__input textarea{font-size:.875em;min-height:96px}}.evaluation-comment__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:0;width:40px}.evaluation-comment__icon.inactive svg,.evaluation-comment__icon:hover svg{fill:#0180cd}.evaluation-comment__icon svg{display:block;margin:auto}.evaluation__submit{margin:2em auto 0;max-width:115px}@media screen and (min-width: 768px){.evaluation__submit{margin-left:0;margin-top:0}}.evaluation__submit input{height:32px;max-width:115px}.department{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width: 1025px){.department{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.department__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.department__select--add{margin-left:auto;margin-right:0;width:60%}@media screen and (min-width: 768px){.department__select--add{width:15%}}.department__list{border:1px solid #e6e6e6;border-radius:6px;margin-top:0.5em;padding:0.5em 1em;width:100%}@media screen and (min-width: 768px){.department__list{margin-bottom:1.5em;margin-right:1.5%;width:83.5%}}.department__list li{display:inline-block;font-size:.875em;font-weight:bold;margin-bottom:0.25em;margin-right:0.75em}.group-select,.group-select--category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:72px 0;padding:2em 2.5em 1.5em;width:100%}.form-content .group-select,.form-content--multi-select .group-select,.form-content .group-select--category,.form-content--multi-select .group-select--category,.form-group-content .group-select,.form-group-content .group-select--category{margin:auto;padding:0}.group-select--category{margin-bottom:0;padding-left:1em;padding-right:1em}.group-select__list{width:25%}.group-select__list .group-select__list-caption{color:rgba(51,51,51,0.6);font-size:.875em;font-weight:normal;padding:0.25em}.group-select__list li{font-size:.875em;margin-bottom:0.5em;width:100%}.group-select__list li.group-select__list-allcheck{font-weight:700}@media screen and (min-width: 1025px){.group-select__list li{font-size:1em}}.group-select__list li label{width:100%}.category-select{margin:auto;padding:0;width:100%}.category-select__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-select__list li{font-size:.875em;margin-bottom:0.5em;width:25%}.category-select__list li.category-select__list-allcheck{font-weight:700}@media screen and (min-width: 1025px){.category-select__list li{font-size:1em}}.category-select__list li label{width:100%}.sp-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#4a5b6d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:56px;padding:0 1em;width:100%}@media screen and (min-width: 1025px){.sp-header{display:none}}.sp-header__menu{width:calc(100% / 3)}.sp-header__logo{width:calc(100% / 3)}.sp-header__logo svg{display:block;height:auto;margin:auto;width:100px}.sp-header__page-name span{color:#fff;display:inline-block;font-size:.75em;letter-spacing:.5px;padding-left:1.5em;position:relative}.sp-header__page-name span::before{background:url("../images/icons/setting.svg") no-repeat center center;background-size:contain;bottom:0;content:'';height:13px;left:0;margin:auto;position:absolute;top:0;width:13px}.sp-header__account svg{display:block;margin-left:auto;margin-right:0}.post-button{background-color:#0180cd;border-radius:50px;bottom:calc(56px + 1em);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.5);box-shadow:0 3px 4px 0 rgba(0,0,0,0.5);cursor:pointer;display:block;height:54px;position:fixed;right:1em;width:200px;z-index:1;text-align:center}@media screen and (min-width: 1025px){.post-button{bottom:1em;right:5em}}.post-button:hover{background-color:#1da9fe}.post-button__icon{display:inline-block;margin-bottom:0.15em;padding-top:0.8em}.post-button__icon svg{margin:0 5px 0 0}.post-button__text{color:#fff;display:inline-block;font-size:.875em;line-height:1}.overlay-content,.overlay-content--small-height{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:#fff;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:12}.overlay-content::-webkit-scrollbar,.overlay-content--small-height::-webkit-scrollbar{display:none}@media screen and (min-width: 1025px){.overlay-content,.overlay-content--small-height{border-radius:6px;height:92vh;left:1.5em;top:2em;width:calc(100% - 3em - 340px);margin-left:260px}}.overlay-content--small-height{height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.overlay-content--small-height{height:auto;max-height:92vh}}.overlay-content--full-width{bottom:0;left:0;height:calc(100%);margin:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;right:0;z-index:12}@media screen and (min-width: 1025px){.overlay-content--full-width{height:92vh;top:2em;width:90%}}#post-edit-form{position:relative;overflow-y:scroll;height:100%;min-height:100%}@media screen and (min-width: 1025px){.overlay .overlay-content-header.instruct-group-modal,.overlay .instruct-group-modal.overlay-content-header--full-width,.overlay .instruct-group-modal.overlay-content-header--inherit-width{width:calc(100% - (48px))}}.overlay-content-header,.overlay-content-header--full-width,.overlay-content-header--inherit-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.75em 0.5em;border-bottom:1px solid #0180cd;position:fixed;background-color:#f9f9f7;border-radius:6px 6px 0 0;z-index:3;width:100%}@media screen and (min-width: 350px){.overlay-content-header,.overlay-content-header--full-width,.overlay-content-header--inherit-width{padding:0.75em 0.5em}}@media screen and (min-width: 1025px){.overlay-content-header,.overlay-content-header--full-width,.overlay-content-header--inherit-width{padding:1em 1.5em;width:calc(100% - (260px + 128px))}}.overlay-content-header--full-width{position:absolute}@media screen and (min-width: 1025px){.overlay-content-header--full-width{width:100%}}@media screen and (min-width: 1025px){.overlay-content-header--inherit-width{width:inherit}}.overlay-content-header__close{cursor:pointer;margin-right:1em;position:relative;width:16px}.overlay-content-header__close span{bottom:0;left:0;margin:auto;position:absolute;top:0}.overlay-content-header__close span::before,.overlay-content-header__close span::after{background-color:#0180cd;bottom:0;content:'';height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.overlay-content-header__close span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.overlay-content-header__close span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.overlay-content-header__heading,.overlay-content-header__heading--full-width{width:calc(66% - 16px - 1em)}.overlay-content-header__heading h3,.overlay-content-header__heading--full-width h3{font-size:1em;letter-spacing:.5px;margin-bottom:0;text-align:left}@media screen and (min-width: 350px){.overlay-content-header__heading h3,.overlay-content-header__heading--full-width h3{font-size:1.125em;font-weight:normal}}@media screen and (min-width: 1025px){.overlay-content-header__heading h3,.overlay-content-header__heading--full-width h3{font-size:1.625em}}.overlay-content-header__heading--full-width{width:calc(100% - 16px - 1em)}.overlay-content__container{margin-top:72px;padding:1.5em 2.5em 2em;width:100%}.post-edit-actions,.post-edit-actions--single-action{width:calc(100% / 3)}.post-edit-actions .user-action,.post-edit-actions--single-action .user-action,.post-edit-actions .status-actions .user-action__fullwidth,.status-actions .post-edit-actions .user-action__fullwidth,.post-edit-actions--single-action .status-actions .user-action__fullwidth,.status-actions .post-edit-actions--single-action .user-action__fullwidth{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-edit-actions .user-action-button--small,.post-edit-actions--single-action .user-action-button--small,.post-edit-actions .selection-calendar-button,.post-edit-actions--single-action .selection-calendar-button{width:150px}.post-edit-actions--single-action{max-width:120px;margin-left:auto;margin-right:0}.post-edit-container{width:100%;padding:4em 0 2em}@media screen and (min-width: 1025px){.post-edit-container{padding:6em 0 2em}}.post-edit-content{background-color:#fff;position:relative;width:100%}.post-edit-content__input textarea{caret-color:#0180cd;min-height:210px;vertical-align:bottom}@media screen and (min-width: 1025px){.post-edit-content__input textarea{min-height:130px}}.form-content__action{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-content__action .form-parts{width:25%}.form-content--multi-select .form-content__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-content--multi-select .form-parts{width:47%}@media screen and (min-width: 768px){.form-content--multi-select .form-parts{width:49%}}.admin-info-ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-info-ul li{width:100%}@media screen and (min-width: 1025px){.admin-info-ul li{width:50%}}.admin-info-ul li .form-parts{width:auto}@media screen and (min-width: 1025px){.admin-info-ul .admin-info-ul--period{width:60%}}.admin-info-ul .admin-info-ul--period .form-parts{width:48%}@media screen and (min-width: 1025px){.admin-info-ul .admin-info-ul--display{width:40%}}.selection-team-ul{padding:2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.selection-team-ul li:last-child .form-content,.selection-team-ul li:last-child .form-content--multi-select{padding:0}.selection-team-ul .form-content,.selection-team-ul .form-content--multi-select{padding:0}.selection-team-ul .form-content__action .form-parts{width:100%}.selection-team-ul__date{width:34%}@media screen and (min-width: 768px){.selection-team-ul__date{margin-right:5%}}.selection-team-ul__date-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.selection-team-ul__date-child::after{background-color:#333;bottom:30%;content:'';height:1px;left:0;margin:auto;position:absolute;right:0;width:4px}.selection-team-ul__date-child li{width:47%}.selection-team-ul__base{width:12%}.selection-team-ul__large{margin-left:1em;width:22%}.selection-notice{color:#fb4949;font-size:.875em;margin-bottom:2em}.selection-team-table{width:100%;font-size:.875em}.selection-team-table thead th{font-weight:normal;padding:0 10px 10px}.selection-team-table tr{background-color:#fff}.selection-team-table tr.table-index{background-color:transparent}.selection-team-table tbody tr:nth-child(even){background-color:#eff6fc}.selection-team-table tbody th,.selection-team-table tbody td{padding:15px 10px}.selection-team-table tbody td:nth-of-type(3),.selection-team-table tbody td:last-of-type{font-size:.875em}.selection-team-table tbody td:last-of-type{color:rgba(0,0,0,0.6)}.selection-team-table .table-index{color:#658090}.selection-team-table .table-index--1{width:10%}.selection-team-table .table-index--2{width:auto}.selection-team-table .table-index--3{width:25%}.selection-team-table .table-index--4{width:auto}.selection-team-table .table-index--5{width:7%}.selection-team-table .table-index--6{width:7%}.selection-team-table .table-index--7{width:7%}.selection-team-table .table-index--8{width:7%}.selection-team-table .table-index--9{width:7%}.selection-team-table .table-index--10{width:10%}.selection-team-table .table-index--11{width:9%}.selection-team-table .selection-caution{color:#fb4949}.selection-team-table .text-center{text-align:center}.selection-team-table .form-content,.selection-team-table .form-content--multi-select{padding:0}.selection-team-table .form-content .form-parts,.selection-team-table .form-content--multi-select .form-parts{width:80%}.selection-team-table .form-content .form-parts .form-parts__select::after,.selection-team-table .form-content--multi-select .form-parts .form-parts__select::after{right:0.5em}.selection-team-table .form-content .form-parts select,.selection-team-table .form-content--multi-select .form-parts select{height:30px;font-size:.875em;padding:0 0.5em}.section-actions{background-color:#fff;border-top:1px solid #ddd;padding:1.5em 1em;width:100%}.section-actions .user-action-button--large{margin:0 0 0 0.5em}.deduction-yon-select{padding:0em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.deduction-yon-select{padding:0em 10em}}.deduction-yon-select li{width:48%}.deduction-yon-select li .form-content,.deduction-yon-select li .form-content--multi-select{padding:0 10px 0 0}.deduction-table{font-size:.875em;width:100%;margin:2em 0}@media screen and (min-width: 1025px){.deduction-table{margin:3em 0}}.deduction-table table{margin:0}.deduction-table table th{text-align:center;color:#658090;font-size:.875em}.deduction-table table tr{text-align:center}.deduction-table table td{padding:20px 8px;text-align:center;vertical-align:top}.deduction-table table td .form-parts{width:auto}.deduction-table table td .deduction-reason dd{color:#666}.deduction-table table td .user-action-button--small,.deduction-table table td .selection-calendar-button{width:90%;margin:0 auto}.deduction-table table td .user-action-button--small input,.deduction-table table td .selection-calendar-button input{height:28px;font-size:.875em}.deduction-table table td .user-no__label{margin:0 .5em;font-size:.875em}.deduction-table table thead th{padding-bottom:0.75em}.deduction-table table tbody tr:nth-child(odd){background-color:#fff}.deduction-table table tbody tr:nth-child(even){background-color:#eff6fc}.deduction-table table tbody th{padding:20px 0}.deduction-table .text-left{text-align:left}.deduction-table .deduction-submit{background-color:#fff;border-top:1px solid #e6e6e6;padding:24px 0}.deduction-table .deduction-submit li:first-of-type{margin-right:3em}.deduction-yon-table .deduction-yon-table-index{border:none}.deduction-yon-table .deduction-yon-table-index--1{width:11%}.deduction-yon-table .deduction-yon-table-index--2{width:35%}.deduction-yon-table .deduction-yon-table-index--3{width:38%}.deduction-yon-table .deduction-yon-table-index--4{width:8%}.deduction-yon-table .deduction-yon-table-index--5{width:8%}.deduction-history-table .deduction-history-table-index{border:none}.deduction-history-table .deduction-history-table-index--1{width:9%}.deduction-history-table .deduction-history-table-index--2{width:25%}.deduction-history-table .deduction-history-table-index--3{width:29%}.deduction-history-table .deduction-history-table-index--4{width:9%}.deduction-history-table .deduction-history-table-index--5{width:9%}.deduction-history-table .deduction-history-table-index--6{width:9%}.deduction-history-table .deduction-history-table-index--7{width:10%}.deduction-history-table-relative{position:relative}.deduction-calendar{position:absolute;left:auto;right:0;top:64px;width:380px}.deduction-calendar .form-container-add-calendar-contents{left:auto;margin:0;right:0}.deduction-calendar .form-container-add-calendar-contents .user-action-button--small,.deduction-calendar .form-container-add-calendar-contents .selection-calendar-button{width:80px}.deduction-calendar-date-undecided{cursor:pointer;fill:#0180cd}.point-form-column-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 3em}.point-form-column-2 .form-content,.point-form-column-2 .form-content--multi-select{padding:0}.point-form-column-2 li{width:48%}.point-form-column-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.point-form-column-3 .form-content,.point-form-column-3 .form-content--multi-select{padding:0}.point-form-column-3>li{padding:0 3em;width:48%}.point-form-column-3>li:last-child{padding-left:0;width:52%}.point-form-column-3 .form-unity--yearmonth ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify-content;-webkit-justify-content:justify-content;-ms-flex-pack:justify-content;justify-content:justify-content}.point-form-column-3 .form-unity--yearmonth ul li{padding:0 1.5em 0 0;width:50%}.point-form-column-3 .form-unity--yearmonth ul li:last-child{padding:0 0 0 1.5em}.point-user-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 3em;margin:1em 0 2em}.point-user-data__role{color:#858585;font-size:.875em;margin:0}.point-user-data__num{color:#658090;font-size:.875em;margin:0}.point-user-data li{width:40%}.point-user-data li:first-child{width:280px}.point-user-data li dl{font-size:.875em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.7em}.point-user-data li dl dt{width:80px}.point-fix-post .point-fix-submit{background-color:#fff;border:1px solid #e6e6e6;padding:1.5em 1em}.point-fix{background-color:#fff;margin-top:2em;padding:2.5em 0 1.5em;width:100%}.point-fix__notice{color:#658090;font-size:.875em;margin-bottom:2em;text-align:center}.point-fix__upload{width:100%}.point-fix__file{margin:0 auto;padding-bottom:2em;width:240px}.point-fix__file input[type="file"]{display:none}.point-fix__file-label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0180cd;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;cursor:pointer;height:32px;line-height:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:240px}.point-fix__file-label:hover{opacity:.7}.point-fix__file-list{background-color:#f7f8f5;font-size:.875em;margin:0 1.5em;padding:1em}.point-fix__file-list li{display:block;margin-bottom:0.75em;padding-left:1.5em;position:relative}.point-fix__file-list li::before{background:url("../images/icons/file.svg") no-repeat center center;background-size:cover;bottom:0;content:'';height:18px;left:0;margin:auto;position:absolute;top:0;width:14px}.point-fix__file-list li:last-of-type{margin-bottom:0}.point-fix__action{border-top:1px solid #e6e6e6;margin-top:2.5em;padding-right:1.5em;padding-top:1.5em}.point-fix__error-messages{color:#fb4949;text-align:center;padding-bottom:32px}.point-fix__error-messages div{padding-bottom:4px}.point-fix__error-messages dl{font-size:.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.point-fix__error-messages dl ul{list-style:disc;padding-left:1.5em;text-align:left}.tablet .overlay-content,.tablet .overlay-content--small-height{left:0;margin:auto;right:0;width:85%}.tablet .overlay-content-header,.tablet .overlay-content-header--full-width,.tablet .overlay-content-header--inherit-width{width:85%}.tablet .overlay-content-header--full-width{width:100%}.tablet .tab-select__text{font-size:1.5em}.tablet .tab-select__post-count{bottom:0.75em}.tablet .sp-header{display:none}.tablet .content-attachment__date,.tablet .content-attachment__date--with-post-total,.tablet .content-attachment__date--with-toggle-action,.tablet .content-attachment__date--with-updated-at{font-size:2.25em;text-align:left}.tablet .calendar-wrapper{width:80px}.tablet .content{padding:2em 3em 3.5em;width:calc(100% - 80px)}.tablet .content .search-bar-fix--admin{height:72px;padding-left:3em;width:calc(100% - 80px)}.tablet .content .search-bar-fix--admin.add-shadow{border-bottom:1px solid #e6e6e6;-webkit-box-shadow:none;box-shadow:none}.tablet .content .user-action-floating--no-calendar{left:0;width:100%}.tablet .calendar{height:100%}.tablet .calendar.sidebar-opened{left:260px}.tablet .sidebar{display:none}.tablet .sidebar.sidebar-opened{-webkit-box-shadow:0 4px 14px -2px rgba(0,0,0,0.3);box-shadow:0 4px 14px -2px rgba(0,0,0,0.3);display:block;height:100%;left:0;position:fixed;top:0;z-index:7;width:260px}.tablet .sidebar .icon-sp-menu-close,.tablet .sidebar .icon-sp-menu-close--admin{display:none}.tablet .calendar-month span{display:block}.tablet .calendar-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:calc(100% - 72px);overflow-y:scroll;position:fixed;-webkit-transform:translateY(72px);transform:translateY(72px);width:80px}.tablet .calendar-content::-webkit-scrollbar{display:none}.tablet .calendar-content::after{display:block}.tablet .calendar-button{display:none}.tablet .calendar-content__container{max-width:100%}.tablet .calendar-paging{background-color:#f9f9f7;border-radius:50%;cursor:pointer;display:block;height:22px;width:22px;bottom:auto;margin:auto;position:relative;top:auto}.tablet .calendar-paging span{background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:7px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.tablet .calendar-paging--next{right:auto}.tablet .calendar-paging--next span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.tablet .calendar-paging--prev{left:auto}.tablet .calendar-paging--prev span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(0deg) translateY(1px);transform:rotate(0deg) translateY(1px)}.tablet .calendar-month{margin-top:1.75em}.tablet .calendar-month--prev{margin-bottom:1.75em}.tablet .calendar-month--current{border-bottom:2px solid #f9f9f7;margin-top:1.75em;padding-bottom:1.75em}.tablet .calendar-list{display:block;margin:1.75em auto;max-width:100%}.tablet .calendar-item{display:block;margin-bottom:1.75em;width:100%}.tablet .calendar-day__name{font-size:.75em;margin-bottom:0.25em}.hamburger--tablet,.hamburger--sp{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;pointer-events:auto;z-index:3}.hamburger__icon--tablet,.hamburger__icon--sp{height:15px;pointer-events:none;position:relative;width:14px}.hamburger__icon--tablet span,.hamburger__icon--sp span{height:3px;display:block;width:100%}.hamburger__icon--tablet span::before,.hamburger__icon--sp span::before,.hamburger__icon--tablet span::after,.hamburger__icon--sp span::after{content:'';display:block;height:3px;position:absolute;width:100%}.hamburger__icon--tablet span::before,.hamburger__icon--sp span::before{bottom:0;margin:auto;top:0}.hamburger__icon--tablet span::after,.hamburger__icon--sp span::after{bottom:0}.hamburger--tablet{background-color:#fff;border-bottom:1px solid #e6e6e6;display:none;height:72px;margin-bottom:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;width:80px}.hamburger--tablet.show-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hamburger--tablet.sidebar-opened{background-color:#4a5b6d}.hamburger--tablet.sidebar-opened .hamburger__icon--tablet{-webkit-transform:translateY(7px);transform:translateY(7px)}.hamburger--tablet.sidebar-opened span{background-color:#fff;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--tablet.sidebar-opened span::before{display:none}.hamburger--tablet.sidebar-opened span::after{background-color:#fff;height:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger__icon--tablet span{background-color:#0180cd}.hamburger__icon--tablet span::before,.hamburger__icon--tablet span::after{background-color:#0180cd}.hamburger--sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hamburger__icon--sp span{background-color:#fff}.hamburger__icon--sp span::before,.hamburger__icon--sp span::after{background-color:#fff}.allocation-member{width:100%}.allocation-member__head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.25em}.allocation-member__heading{font-size:1.625em;font-weight:normal;letter-spacing:.5px;margin-bottom:0;width:calc(100% - 140px)}.allocation-member__button{width:140px}.allocation-member__list{border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em;padding-bottom:1.25em}.allocation-member__list::before,.allocation-member__list::after{content:"";width:23.75%;height:0}.allocation-member__list::before{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.allocation-member__item{margin-bottom:0.75em;width:23.75%}.allocation-member__notice{background-color:#fff;color:#658090;font-size:.875em;line-height:1;margin-bottom:0;padding:4.75em 0;text-align:center}.allocation{width:100%}.allocation__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0.75em;padding:0 1.5em}.allocation__head span{color:#658090;display:block;font-size:.875em}.allocation__head-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.allocation__head-item span:nth-of-type(1){width:70%}.allocation__head-item span:nth-of-type(2){width:18%}.allocation__head-item span:nth-of-type(3){text-align:center;width:12%}.allocation__head-member{width:20%}.allocation__head-item{width:70%}.allocation__head-total{text-align:right;width:10%}.allocation__container{background-color:#fff;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:1.5em}.allocation__member{padding-right:1em;width:20%}.allocation__member h4{font-size:1em}.allocation__member span{color:#0180cd;cursor:pointer;font-size:.875em}.allocation__member span::before{background:url("../images/icons/check_blue.svg") no-repeat center center;background-size:contain;content:'';display:inline-block;height:9px;margin-right:0.25em;width:13px}.allocation__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%}.allocation__item{width:100%}.allocation__item-category{width:20%}.allocation__item-category span.confidential{display:block;color:#658090;font-size:.875em}.allocation__item-slider{padding:0 1em;position:relative;width:50%}.allocation__item-slider input{position:relative;width:100%;z-index:1}.allocation__item-fixed{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:36px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.allocation__item-fixed span{color:#666;display:block;font-size:.75em;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.allocation__item-number{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:18%}.allocation__item-number input{font-size:.875em;height:36px;max-width:80px;padding-left:0;padding-right:0.25em;text-align:right}.allocation__item-number input:disabled{color:#000;border-color:#fff;opacity:1}.allocation__item-number span{color:#658090;display:block;font-size:.875em;margin-left:0.25em}.allocation__number-fixed{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:12%}.allocation__total-number{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:10%}.allocation__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}.allocation__add-category{color:#0180cd;cursor:pointer;display:inline-block;padding-left:2em;position:relative}.allocation__footer{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2em 1.5em;width:100%}.allocation__reset{cursor:pointer;letter-spacing:.5px;width:20%}.allocation__submit{width:80%}.allocation__time{color:#658090;display:block;font-size:.875em;margin-top:0.75em;text-align:center}.table__head--font-weight-normal td{color:#658090;font-size:.875em;padding-bottom:0.75em}.table__head--font-weight-normal td:first-of-type{padding-left:1em}@media screen and (min-width: 1025px){.table__head--font-weight-normal td:first-of-type{padding-left:0}}.table--master thead td a.sort__asc::after,.table--master thead td a.sort__desc::after{background:url("../images/icons/arrow_gray.svg") no-repeat center center;background-size:contain;content:'';display:inline-block;height:10px;margin-left:0.75em;width:12px}.table__body tr:nth-child(odd){background-color:#fff}.table__body tr:nth-child(even){background-color:#eff6fc}.table__body th,.table__body td{padding-bottom:1em;padding-right:1em;padding-top:1em}.table__body th .unassigned,.table__body td .unassigned{color:#fb4949}.table__body th{padding-left:1em}.table__align-right{text-align:right}.table__blue-gray-color{color:#658090}.table__small-font{font-size:.875em}.table__break-word{word-break:break-word}.table--master{margin-top:2em}.table--master thead td.table--master-index--10{width:10%}.table--master thead td.table--master-index--20{width:20%}.table--master thead td.table--master-index--30{width:30%}.table--master thead td.table--master-index--40{width:40%}.table--master thead td.table--master-index--50{width:50%}.table--master thead td.table--master-index--60{width:60%}.table--master thead td.table--master-index--70{width:70%}.table--master thead td.table--master-index--80{width:80%}.table--master thead td.table--master-index--90{width:90%}.table--master thead td a{color:#658090}.table--master thead td a.sort__asc::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.table--master thead td a.sort__desc::after{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.table--screening-member{margin-top:2em}.table--screening-member thead td:nth-of-type(1){width:20%}.table--screening-member thead td:nth-of-type(2){width:25%}.table--screening-member thead td:nth-of-type(3){width:45%}.dashboard__b-check a,.dashboard__open-button,.dashboard__action-button--incompleted,.dashboard__action-button--untreated,.dashboard__action-button--not-allocated{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:20px;border:1px solid #0180cd;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}.dashboard__post-status,.dashboard__in-progress{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eff6fc;border-radius:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:55px;padding:0.5em 0;width:38%}.dashboard__deadline-calendar,.dashboard__evaluate-deadline-calendar,.dashboard__csv-caleander{position:absolute;top:74px;width:380px}.dashboard__deadline-calendar .form-container-add-calendar-contents,.dashboard__evaluate-deadline-calendar .form-container-add-calendar-contents,.dashboard__csv-caleander .form-container-add-calendar-contents{left:auto;margin:0;right:0}.dashboard__popup--user,.dashboard__popup--manager{background-color:#fff;-webkit-box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);box-shadow:0 4px 14px -2px rgba(0,0,0,0.06);padding:0.75em 0;position:absolute;z-index:3}.dashboard__popup--user a,.dashboard__popup--manager a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.3em 1em;width:100%}.dashboard__popup--user a:hover,.dashboard__popup--manager a:hover{background-color:#eff6fc}.dashboard{width:100%}.dashboard p{margin-bottom:0}.dashboard__header{width:100%}.dashboard__header.fixed{background-color:#f7f8f5;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);left:0;margin:0;padding:0.75em 1em;position:fixed;top:0;width:100%;z-index:3}@media screen and (min-width: 1025px){.dashboard__header.fixed{left:260px;padding:1em 3em;width:calc(100% - 260px)}}.dashboard__header.fixed+.dashboard__body{margin-top:9.25em}.dashboard__month-select{margin-bottom:1.5em;width:100%}.dashboard__head{color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em}.dashboard__head span{display:block}.dashboard__body{margin-top:0.75em;width:100%}.dashboard__head-day{text-align:center;width:7%}.dashboard__head-manager{position:relative;width:15%}.dashboard__head-manager label{width:100%}.dashboard__head-manager-select{display:inline-block;padding-right:1.25em}.dashboard__head-manager-select.selected span{background:url(../images/icons/arrow.svg) no-repeat center center;background-size:cover;content:'';display:inline-block;height:7px;margin-left:0.5em;pointer-events:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:12px}.dashboard__head-deadline,.dashboard__head-evaluate-deadline{padding-left:1em;width:12%}.dashboard__head-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:38%}.dashboard__head-status span{text-align:center;width:calc(100% / 3)}.dashboard__head-b-check{text-align:center;width:8%}.dashboard__head-open{text-align:center;width:11%}.dashboard__head-csv{text-align:center;width:9%}.dashboard__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:74px;margin-bottom:0.5em;width:100%}.dashboard__content:last-of-type{margin-bottom:0}.dashboard__content:hover{background-color:#ececec}.dashboard__content.selected{background-color:#eff6fc}.dashboard__day{text-align:center;width:7%}.dashboard__day-name{color:#658090;display:block;font-family:"Roboto",sans-serif;font-size:.75em;margin-bottom:0.25em;text-align:center}.dashboard__day-number{color:#000;display:inline-block;font-family:"Roboto",sans-serif;font-size:1.35em;font-weight:700;margin:0 auto;position:relative}.dashboard__day-number span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:relative;width:30px;z-index:2}@media screen and (min-width: 350px){.dashboard__day-number span{height:36px;width:36px}}.dashboard__day-number.holiday{color:#f9bc14}.dashboard__day-number.holiday.disabled{color:rgba(249,188,20,0.5)}.dashboard__day-number::before,.dashboard__day-number::after{border-radius:50%;bottom:0;content:'';display:none;height:38px;left:-4px;margin:auto;position:absolute;right:0;top:0;width:38px;z-index:1}@media screen and (min-width: 350px){.dashboard__day-number::before,.dashboard__day-number::after{height:44px;width:44px}}@media screen and (min-width: 1025px){.dashboard__day-number:hover::before{display:block}}.dashboard__day-number.current:hover::before{display:none}.dashboard__day-number.current::after{display:block}.dashboard__day-number span{background-color:#f9f9f7;z-index:2}.dashboard__day-number.current::after{background-color:#cce6f5}.dashboard__manager{width:15%}.dashboard__manager .selected{color:#0180cd;font-weight:bold}.dashboard__deadline,.dashboard__evaluate-deadline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Roboto",sans-serif;font-size:.875em;height:100%;position:relative;width:12%}.dashboard__deadline p,.dashboard__evaluate-deadline p{color:rgba(51,51,51,0.6)}.dashboard__deadline-date,.dashboard__evaluate-deadline-date{color:#0180cd;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.dashboard__deadline-date::after,.dashboard__evaluate-deadline-date::after{background:url("../images/icons/calendar.svg") no-repeat center center;background-size:contain;content:'';display:block;height:17px;margin-left:0.25em;width:18px}.dashboard__deadline-calendar,.dashboard__evaluate-deadline-calendar{left:0;right:auto;top:4.5em}.dashboard__check-icon{background:url("../images/icons/check_blue_radius.svg") no-repeat center center;background-size:cover;display:block;height:13px;margin:0 auto 0.5em;width:17px}.dashboard__check-date{display:block;cursor:pointer;font-family:"Roboto",sans-serif;font-size:.75em;text-align:center}.dashboard__post-status{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dashboard__blank{background-color:#658090;display:block;height:2px;margin:auto;width:18px}.dashboard__post-status-item{width:calc(100% / 3)}.dashboard__post-status-item_col2{width:calc((100% / 3) * 2)}.dashboard__post-status-item_col2 p{color:#658090;text-align:center}.dashboard__in-progress{color:#658090;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.dashboard__b-check{width:8%}.dashboard__b-check a{width:56px}.dashboard__open{width:11%}.dashboard__open p{color:rgba(51,51,51,0.6)}.dashboard__open-button{background-color:#0180cd;color:#fff;margin:auto}.dashboard__csv{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:9%;color:#0180cd;cursor:pointer}.dashboard__csv-caleander{left:auto;right:0;top:4em}.dashboard__calendar-icon{background:url("../images/icons/calendar.svg") no-repeat center center;background-size:contain;cursor:pointer;display:block;height:17px;margin:auto;width:18px}.dashboard__incompleted,.dashboard__not-allocated,.dashboard__untreated{width:11%}.dashboard__incompleted{position:relative}.dashboard__action-button--incompleted,.dashboard__action-button--untreated{color:#fb4949;font-size:.75em;position:relative}.dashboard__action-button--incompleted::after,.dashboard__action-button--untreated::after{bottom:0;content:'';height:7px;margin:auto;pointer-events:none;position:absolute;right:1em;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:12px}.dashboard__action-button--incompleted:hover,.dashboard__action-button--untreated:hover{background-color:#fff;color:#fb4949}.dashboard__action-button--not-allocated{font-size:.75em}.dashboard__action-button--not-allocated.disabled{opacity:.4;pointer-events:none}@media screen and (min-width: 1025px){.dashboard__action-button--not-allocated.disabled{cursor:not-allowed}}.dashboard__popup--user{left:auto;right:0;top:2.5em;width:320px}.dashboard__popup--manager{left:0;top:2em;width:200px}.dashboard__popup-item{width:100%}.dashboard__popup-item span{display:block}.dashboard__popup-name{color:#000;width:80%}.dashboard__popup-count{color:#fb4949;font-size:.75em;text-align:right;width:20%}.dashboard__popup-manager{color:#000;font-size:1.125em;width:100%}.dashboard-gmc__header.fixed{background-color:#f7f8f5;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);left:0;margin:0;padding:0.75em 1em;position:fixed;top:0;width:100%;z-index:3}@media screen and (min-width: 1025px){.dashboard-gmc__header.fixed{left:260px;padding:1em 3em;width:calc(100% - 260px)}}.dashboard-gmc__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.dashboard-gmc__head>span{color:#658090;display:inline-block;font-size:.875em;margin-bottom:0.75em;text-align:center;width:100%}.dashboard-gmc__body{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1em;width:100%}.dashboard-gmc__content{margin:1em;width:100%}.dashboard-gmc__status{margin-bottom:1em}.dashboard-gmc__status-check{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px}.dashboard-gmc__status-check__blank{background-color:#658090;display:block;height:2px;margin:auto;width:18px}.dashboard-gmc__status-check__completed{background:url("../images/icons/check_blue_radius.svg") no-repeat center center;background-size:cover;display:block;height:13px;margin:0 auto 0.5em;width:17px}.dashboard-gmc__status-number{font-size:.875em;text-align:center}.dashboard-gmc__progress{background-color:#eff6fc;border-radius:35px;margin-bottom:1.5em;padding:0.5em 2em;width:100%}.dashboard-gmc__progress-title{font-size:.75em}.dashboard-gmc__progress-number{font-size:.75em}.dashboard-gmc__progress-number__total::before{content:'/'}.dashboard-gmc__progress-bar progress{width:100%}.dashboard-gmc__in-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.dashboard-gmc__in-progress .dashboard-gmc__progress-title,.dashboard-gmc__in-progress .dashboard-gmc__progress-number{margin-bottom:0;width:100%}.dashboard-gmc__in-progress .dashboard-gmc__progress-number{text-align:right}.dashboard-gmc__posts{padding:0 2em}.dashboard-gmc__posts-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.dashboard-gmc__posts-title{font-size:.875em;margin-bottom:0.5em;width:70%}.dashboard-gmc__posts-count{font-size:.875em;margin-bottom:0.5em;text-align:right;width:30%}.dashboard-gmc__posts-count a{font-weight:bold}.dashboard-gmc__posts-count span{color:#658090}.cumulate.cumulate--team{margin-bottom:3em}.cumulate-form-column-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 3em}.cumulate-form-column-2>li{width:20%}.cumulate-form-column-2>li:last-child{width:40%}.cumulate-form-column-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}.cumulate-form-column-3>li{width:20%}.cumulate-form-column-3>li:first-child{width:40%}.cumulate-form-column-3>li:last-child{width:40%}.cumulate-team-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cumulate-team-form>li{width:20%}.cumulate-team-form>li.justify-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cumulate-team-form>li:nth-last-child(1),.cumulate-team-form>li:nth-last-child(2){width:30%}.cumulate-form-column-2 .form-unity--yearmonth ul,.cumulate-form-column-3 .form-unity--yearmonth ul,.cumulate-team-form .form-unity--yearmonth ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify-content;-webkit-justify-content:justify-content;-ms-flex-pack:justify-content;justify-content:justify-content}.cumulate-form-column-2 .form-unity--yearmonth ul li,.cumulate-form-column-3 .form-unity--yearmonth ul li,.cumulate-team-form .form-unity--yearmonth ul li{width:50%}.cumulate-container table{font-size:.875em;width:100%}.cumulate-container th{text-align:center;padding:20px 0;color:#658090;font-size:.875em}.cumulate-container tr{background-color:#fff}.cumulate-container tr:nth-child(even){background-color:#eff6fc}.cumulate-container tr.cumulate-personal-index,.cumulate-container tr.cumulate-department-index,.cumulate-container tr.cumulate-team-index{background-color:transparent}.cumulate-container .cumulate-personal-index--1{width:20%}.cumulate-container .cumulate-personal-index--2{width:10%}.cumulate-container .cumulate-personal-index--3{width:10%}.cumulate-container .cumulate-personal-index--4{width:10%}.cumulate-container .cumulate-personal-index--5{width:10%}.cumulate-container .cumulate-personal-index--6{width:10%}.cumulate-container .cumulate-personal-index--7{width:10%}.cumulate-container .cumulate-personal-index--8{width:10%}.cumulate-container .cumulate-personal-index--9{width:10%}.cumulate-container .cumulate-department-index--1{width:40%}.cumulate-container .cumulate-department-index--2{width:20%}.cumulate-container .cumulate-department-index--3{width:20%}.cumulate-container .cumulate-department-index--4{width:20%}.cumulate-container .cumulate-team-index--1{width:15%}.cumulate-container .cumulate-team-index--2{width:15%}.cumulate-container .cumulate-team-index--3{width:10%}.cumulate-container .cumulate-team-index--4{width:10%}.cumulate-container .cumulate-team-index--5{width:10%}.cumulate-container .cumulate-team-index--6{width:8%}.cumulate-container .cumulate-team-index--7{width:8%}.cumulate-container .cumulate-team-index--8{width:8%}.cumulate-container .cumulate-team-index--9{width:8%}.cumulate-container .cumulate-team-index--10{width:8%}.cumulate-container td{padding:20px 0;text-align:center}.cumulate-container .cumulate-name{font-weight:bold;border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.cumulate-container .cumulate-total{font-weight:bold;border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.cumulate-container .cumulate-date{border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.cumulate-container .cumulate-rate{border-right:1px solid #e6e6e6;font-weight:bold}.cumulate-container .cumulate-point{font-weight:bold}.cumulate-container .cumulate-text{text-align:left;padding:0 0 0 20px}.cumulate-container .cumulate-bold{font-weight:bold}.cumulate-container .cumulate-border-right{border-right:1px solid #e6e6e6}.read-progress__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.read-progress__form>li{width:30%}.read-progress__form .yearmonth-select ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify-content;-webkit-justify-content:justify-content;-ms-flex-pack:justify-content;justify-content:justify-content}.read-progress__form .yearmonth-select ul li{width:50%}.read-progress__form .all-departments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.read-progress__table{font-size:.875em;width:100%}.read-progress__table table{width:100%}.read-progress__table tr{background-color:#fff}.read-progress__table tr:nth-child(even){background-color:#eff6fc}.read-progress__table tr.read-progress__table-index{background-color:transparent}.read-progress__table th{text-align:center;padding:20px 0;color:#658090;font-size:.875em}.read-progress__table th.index-1{width:15%}.read-progress__table th.index-2{width:20%}.read-progress__table th.index-3{width:8%}.read-progress__table td{padding:20px 0;text-align:center}.read-progress__table td.border-right{border-right:1px solid #e6e6e6}.read-progress__table td.user-name{text-align:left;font-weight:bold;padding:0 0 0 20px}.read-progress__table td.user-department{text-align:left;padding:0 0 0 20px}.read-progress__table td.user-rate{font-weight:bold}.search-form-column-3__with-user,.search-form-column-4,.search-form-column-3,.search-form-column-2,.search-form-column-2__justify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1.5em}.search-form-column-3__with-user li.justify-center,.search-form-column-4 li.justify-center,.search-form-column-3 li.justify-center,.search-form-column-2 li.justify-center,.search-form-column-2__justify li.justify-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-form-column-3__with-user>li{width:30%}.search-form-column-3__with-user>li:last-child{width:40%}.search-form-column-4>li{width:25%}.search-form-column-3>li{width:30%}.search-form-column-2>li{width:30%}.search-form-column-2__justify{padding:0;width:100%}.search-form-column-2__justify>li{width:50%}.master-submenu-form li{width:30%}.master-submenu-form .form-unity,.master-submenu-form .form-unity--add-border{margin-bottom:0}.master-submenu-form .form-content,.master-submenu-form .form-content--multi-select{padding:0}.history-main th,.history-main--add-border-top th,.history-item th{color:#658090;letter-spacing:.5px;padding-bottom:0.75em;padding-left:1.25em}.history-month td,.history-main td,.history-main--add-border-top td,.history-item td{letter-spacing:.5px;padding-bottom:0.75em;padding-right:1.25em;text-align:right}.history-container{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:none;overflow-x:scroll;width:100%}.history-container::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.history-container{display:block}}.history{font-size:.875em;width:100%}@media screen and (max-width: 1220px) and (min-width: 1025px){.history{min-width:870px;overflow-x:scroll}}@media screen and (min-width: 1460px){.history{font-size:1em}}.history th{text-align:center;padding:20px 0;color:#658090;font-size:.875em}.history .history-personal-index--1{width:20%}.history .history-personal-index--2{width:11%}.history .history-personal-index--3{width:11%}.history .history-personal-index--4{width:11%}.history .history-personal-index--5{width:11%}.history .history-personal-index--6{width:11%}.history .history-personal-index--7{width:11%}.history .history-personal-index--8{width:11%}.history tr{background-color:#fff}.history tr:nth-child(odd){background-color:#eff6fc}.history tr.history-personal-index{background-color:transparent}.history td{padding:20px 0;text-align:center}.history .history-total{font-weight:bold;border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.history .history-user{border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.history .history-date{border-right:1px solid #e6e6e6;text-align:left;padding:0 0 0 20px}.history .history-rate{border-right:1px solid #e6e6e6;font-weight:bold}.history .history-point{font-weight:bold}.history-month{border-bottom:1px solid #0180cd;color:#658090;font-weight:bold}.history-month td:first-child{width:20%}.history-main,.history-main--add-border-top{background-color:#eff6fc}.history-main th,.history-main--add-border-top th{font-weight:bold;padding-top:1.25em}.history-main td,.history-main--add-border-top td{font-weight:bold;padding-top:1.25em}.history-main--add-border-top{border-top:1px solid #e6e6e6}.history-main__total-day::before{content:'/'}.history-item{background-color:#fff}.history-item th{font-weight:normal;padding-top:0.75em}.history-item th span{display:inline-block;margin-right:0.25em}.history-item td{font-family:"Roboto",sans-serif}.history-item td.japanese-font{font-family:"Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif}.history-item__icon-point{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.history-item__icon-plus{height:20px;margin-right:0.25em;position:relative;-webkit-transform:translateY(3px);transform:translateY(3px);width:20px}.history-item__icon-plus::before,.history-item__icon-plus::after{background-color:#658090;border-radius:10px;bottom:0;content:'';height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.history-item__icon-plus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.history-team{background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%}.history-team:last-of-type{border-bottom:0}.history-team .historymore{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:1em;position:relative;width:100%;cursor:pointer}@media screen and (min-width: 768px){.history-team .historymore{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.history-team .historymore::after{background:url("../images/icons/arrow.svg") no-repeat center center;background-size:cover;content:'';display:block;height:7px;position:absolute;right:1em;top:calc(50%);width:12px}@media screen and (min-width: 768px){.history-team .historymore::after{top:calc(50% - 3px)}}.history-team .historymore.opened::after{-webkit-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.history-team__user{width:68%}@media screen and (min-width: 768px){.history-team__user{width:50%}}.team-user-info{width:100%}.team-user-info__role{color:#666;font-size:.875em;letter-spacing:.5px;margin-bottom:0.15em}.team-user-info__name{font-size:1em;font-weight:normal;letter-spacing:.5px;margin-bottom:0}.team-user-info__name span{color:#658090;display:block;font-family:"Roboto",sans-serif;font-size:.75em;margin-top:0.25em}@media screen and (min-width: 768px){.team-user-info__name span{font-size:.875em;margin-top:0.25em}}.history-team__user-status{width:30%}@media screen and (min-width: 768px){.history-team__user-status{width:50%}}.team-user-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:0}@media screen and (min-width: 768px){.team-user-status{background:none;font-size:1em;margin-top:0;padding-right:3em;padding-top:0}}.team-user-status strong{color:#658090;display:none;margin-right:1.5em}@media screen and (min-width: 1025px){.team-user-status strong{display:block}}.team-user-status span{display:inline-block;font-family:"Roboto",sans-serif;font-weight:bold;margin-right:1em;min-width:42px}.history-team-user-detail{margin:1.25em 0 2em;padding:0 1.25em;width:100%}.history-index{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#658090;font-size:.875em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.clearfix::after{content:"";display:block;clear:both}.history-team-point{padding:0 1em 1em 0;width:70%;float:right;display:none}@media screen and (min-width: 768px){.history-team-point{width:50%}}.history-team-point .history-team-point__strong{font-weight:bold}.history-team-point .history-team-point__strong li{padding:0 0 10px 0}.history-team-point ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;font-size:.75em;padding:0 0 0 2em;background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px}.history-team-point ul li{width:50%;text-align:right;padding:0 0 10px 10px}.history-team-point ul li:first-child{text-align:left}.history-team-point.opened{display:block}.history-sp-wrapper{display:block;width:100%}@media screen and (min-width: 768px){.history-sp-wrapper{display:none}}.history-sp{margin-bottom:2em;width:100%}.history-sp:last-of-type{margin-bottom:0}.history-sp dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;letter-spacing:.5px}.history-sp dt{padding:0 1.25em;width:55%}.history-sp dd{font-family:"Roboto",sans-serif;padding:0 1em;text-align:right;width:45%}@media screen and (min-width: 350px){.history-sp dd{padding-left:1.5em;padding-right:1.5em}}.history-sp dd.japanese-font{font-family:"Yu Gothic Medium","YuGothic","Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic",sans-serif}.history-sp__heading{border-bottom:1px solid #0180cd;font-size:1.125em;letter-spacing:.5px;margin-bottom:0;padding-bottom:0.25em;padding-left:1em}.history-sp-container{background-color:#fff;padding-bottom:1em;width:100%}.history-sp-main,.history-sp-main--add-border-top{font-weight:bold;padding:1.25em 0 0.5em;width:100%}.history-sp-main--add-border-top{border-top:1px solid #e6e6e6;margin-top:1em}.history-sp-main__heading{font-weight:bold}.history-sp-item{padding-bottom:0.5em;padding-top:0.5em}@media screen and (min-width: 350px){.history-sp-item{padding-left:1.25em}}.user-calendar{background-color:#fff;margin:0 0 1.5em;padding-bottom:1.5em;width:100%}.overlay-content .user-calendar,.overlay-content--small-height .user-calendar{margin:0 auto}.fullcalendar{height:100%;padding:0 1em;width:100%}.fullcalendar-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;margin:auto;max-width:860px;position:relative;width:100%}@media screen and (min-width: 1025px){.fullcalendar-header{height:100px}}.fullcalendar-header__month{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;width:50%;z-index:1}@media screen and (min-width: 1025px){.fullcalendar-header__month{width:55%}}.fullcalendar-header__thisday{position:absolute;right:0;top:0.75em;width:55px;z-index:2}@media screen and (min-width: 1025px){.fullcalendar-header__thisday{top:2em;width:120px}}.fullcalendar-current-month,.fullcalendar-current-year{font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:.25px;margin:0;text-align:center}@media screen and (min-width: 1025px){.fullcalendar-current-month,.fullcalendar-current-year{font-size:1.125em;width:45%}}@media screen and (min-width: 768px){.fullcalendar-current-month,.fullcalendar-current-year{font-size:1.375em}}.fullcalendar-paging{background-color:#f9f9f7;border-radius:50%;cursor:pointer;display:block;height:22px;width:22px;position:relative}.fullcalendar-paging span{background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:7px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}@media screen and (min-width: 1025px){.fullcalendar-paging{height:30px;width:30px}}@media screen and (min-width: 1025px){.fullcalendar-paging span{height:12px;width:15px}}.fullcalendar-paging--next span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.fullcalendar-paging--next-double span{background-image:url("../images/icons/double_arrow.svg");-webkit-transform:scale(3) translateX(0.7px) rotate(-180deg);transform:scale(3) translateX(0.7px) rotate(-180deg)}@media screen and (min-width: 1025px){.fullcalendar-paging--next-double span{background-image:url("../images/icons/double_arrow.svg");-webkit-transform:scale(2.4) translateX(0.7px) rotate(-180deg);transform:scale(2.4) translateX(0.7px) rotate(-180deg)}}.fullcalendar-paging--prev span{background-image:url("../images/icons/arrow.svg");-webkit-transform:rotate(90deg) translateY(1px);transform:rotate(90deg) translateY(1px)}.fullcalendar-paging--prev-double span{background-image:url("../images/icons/double_arrow.svg");-webkit-transform:scale(3) translateX(-0.7px);transform:scale(3) translateX(-0.7px)}@media screen and (min-width: 1025px){.fullcalendar-paging--prev-double span{background-image:url("../images/icons/double_arrow.svg");-webkit-transform:scale(2.4) translateX(-0.7px);transform:scale(2.4) translateX(-0.7px)}}.fullcalendar-paging--none{background-color:transparent;cursor:default}.fullcalendar-paging--none.fullcalendar-paging--prev span,.fullcalendar-paging--none.fullcalendar-paging--prev-double span,.fullcalendar-paging--none.fullcalendar-paging--next span,.fullcalendar-paging--none.fullcalendar-paging--next-double span{-webkit-filter:opacity(0.4);filter:opacity(0.4);cursor:inherit}.fullcalendar-day-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 0.75em;width:100%}.fullcalendar-day-name span{color:#658090;display:block;font-family:"Roboto",sans-serif;font-size:.75em;letter-spacing:.25px;text-align:center;width:14.25%}@media screen and (min-width: 1025px){.fullcalendar-day-name span{font-size:.875em}}.fullcalendar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.fullcalendar-day-blank{background-color:transparent;height:1px}.fullcalendar-day{margin-bottom:0.75em;text-align:center;width:14.25%}@media screen and (min-width: 1025px){.fullcalendar-day{margin-bottom:1.5em}}.fullcalendar-day a{color:#333;display:inline-block;font-family:"Roboto",sans-serif;font-size:1.35em;font-weight:700;margin:0 auto;position:relative}.fullcalendar-day a span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;position:relative;width:30px;z-index:2}@media screen and (min-width: 350px){.fullcalendar-day a span{height:36px;width:36px}}.fullcalendar-day a.holiday{color:#f9bc14}.fullcalendar-day a.holiday.disabled{color:rgba(249,188,20,0.5)}.fullcalendar-day a::before,.fullcalendar-day a::after{border-radius:50%;bottom:0;content:'';display:none;height:38px;left:-4px;margin:auto;position:absolute;right:0;top:0;width:38px;z-index:1}@media screen and (min-width: 350px){.fullcalendar-day a::before,.fullcalendar-day a::after{height:44px;width:44px}}@media screen and (min-width: 1025px){.fullcalendar-day a:hover::before{display:block}}.fullcalendar-day a.current:hover::before{display:none}.fullcalendar-day a.current::after{display:block}.fullcalendar-day a span{background-color:#f9f9f7}.fullcalendar-day a.current::after{background-color:rgba(1,128,205,0.3)}.fullcalendar-day a.selected{color:#000}.fullcalendar-day a.selected span{background-color:#cce6f5}.fullcalendar-day a.disabled{color:rgba(51,51,51,0.3);cursor:not-allowed}.fullcalendar-day a.disabled span{background-color:#fff}.fullcalendar--normal .deduction-day span{background-color:#80cd01;color:#fff}.fullcalendar--normal .deduction-applying span{background-color:#f9bc14;color:#fff}.fullcalendar--normal .registrated span{background-color:#0180cd;color:#fff}.fullcalendar--normal .preservation span{background-color:#658090;color:#fff}.fullcalendar--normal .delayed span{background-color:#fb4949;color:#fff}.fullcalendar--deduction .fullcalendar-day,.fullcalendar--post .fullcalendar-day{position:relative}.fullcalendar--deduction .fullcalendar-day .desc-item,.fullcalendar--post .fullcalendar-day .desc-item{bottom:0.05em;height:8px;left:0;position:absolute;right:0;text-align:center;width:100%;z-index:3;margin:auto}.fullcalendar--deduction .fullcalendar-day .desc-item span,.fullcalendar--post .fullcalendar-day .desc-item span{border-radius:12px;display:inline-block;height:22px;margin:auto auto 5px;width:22px;background-color:#fff;background-repeat:no-repeat;background-position:center center}.fullcalendar--deduction .fullcalendar-day .desc-item span.deduction-day,.fullcalendar--post .fullcalendar-day .desc-item span.deduction-day{background-image:url("../images/icons/calendar_deduction_day.svg")}.fullcalendar--deduction .fullcalendar-day .desc-item span.deduction-applying,.fullcalendar--post .fullcalendar-day .desc-item span.deduction-applying{background-image:url("../images/icons/calendar_deduction_progress.svg")}.fullcalendar--deduction .fullcalendar-day .desc-item span.registrated,.fullcalendar--post .fullcalendar-day .desc-item span.registrated{background-image:url("../images/icons/calendar_done.svg")}.fullcalendar--deduction .fullcalendar-day .desc-item span.preservation,.fullcalendar--post .fullcalendar-day .desc-item span.preservation{background-image:url("../images/icons/calendar_temporary.svg")}.fullcalendar--deduction .fullcalendar-day .desc-item span.delayed,.fullcalendar--post .fullcalendar-day .desc-item span.delayed{background-image:url("../images/icons/calendar_delayed_day.svg")}.fullcalendar--deduction .fullcalendar-day a,.fullcalendar--point .fullcalendar-day a{cursor:default}.fullcalendar--deduction .fullcalendar-day a span,.fullcalendar--point .fullcalendar-day a span{background-color:#fff;z-index:2}.fullcalendar--point .form-parts__select::after{right:22%}.fullcalendar--point .form-parts__select select{width:70%;height:30px;margin:0 auto;padding:0 10px;text-align:center;font-size:.875em}.fullcalendar--select .fullcalendar-day a.holiday{cursor:default}.fullcalendar--select .fullcalendar-day a.holiday:hover::before{display:none}.fullcalendar--select .fullcalendar-day a.holiday span{background-color:#fff}.fullcalendar--year .fullcalendar-header{height:70px}.fullcalendar--year .fullcalendar-header__month{height:auto;margin:0;width:100%}.fullcalendar--year .fullcalendar-current-month,.fullcalendar--year .fullcalendar-current-year{font-size:1em;width:100%}.fullcalendar--year .fullcalendar-day{font-size:.75em;margin-bottom:0.75em}.fullcalendar--year .fullcalendar-day a.selected::after{background-color:#0180cd;height:34px;width:34px}.fullcalendar--year .fullcalendar-day span{height:30px;width:30px}.fullcalendar--year .fullcalendar-day-name{font-size:.75em;margin-bottom:0.5em}.fullcalendar-header__badge{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;position:absolute;right:0.5em;top:0}.fullcalendar-header__badge span{color:#658090;display:block;font-size:.75em;font-weight:bold}.fullcalendar-header__clear-button{margin-right:0;position:absolute;right:16px;top:20px;width:80px;font-size:0.8em}.fullcalendar-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0.5em auto 1.75em;width:100%}.fullcalendar-desc__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;width:90%}.fullcalendar-desc-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0.25em;width:50%}.fullcalendar-desc-item__text{color:#658090;display:block;font-size:.875em;margin-left:.5em}@media screen and (min-width: 1025px){.fullcalendar-desc-item__text{font-size:1em}}.fullcalendar-footer{height:45px;margin:auto;position:relative;width:100%}.fullcalendar-footer__content{margin-left:0;margin-right:auto;max-width:240px;width:50%}@media screen and (min-width: 768px){.fullcalendar-footer__content{margin-left:auto}}.fullcalendar-footer__link{bottom:0;margin:auto;position:absolute;right:0;width:32%}@media screen and (min-width: 768px){.fullcalendar-footer__link{width:170px}}.fullcalendar-content{margin:0 auto;max-width:1000px}.fullcalendar-team-footer{padding:1.5em 3em;background-color:#fff}.fullcalendar-team-footer__content{margin-left:auto;margin-right:auto;max-width:80%;width:100%}.fullcalendar-team-footer__content .progress{margin:0 0 20px}@media screen and (min-width: 768px){.fullcalendar-team-footer__content{max-width:240px}}.progress{position:relative;width:100%}.progress__notice,.progress__remind{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875em;width:100%}@media screen and (min-width: 1025px){.progress__notice,.progress__remind{font-size:1em}}.progress__notice p,.progress__remind p{margin-bottom:0;width:60%}.progress__remind{padding-top:0.25em}.progress__bar{width:100%}.progress__bar progress{width:100%}.progress-number{text-align:right;width:40%}.progress-number span{color:#658090;display:inline-block;font-family:"Roboto",sans-serif}.progress-number__max::before{content:'/'}.post-calendar{background-color:#fff}@media screen and (min-width: 1025px){.post-calendar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875em}}@media screen and (min-width: 1025px){.post-calendar li.post-calendar-list:first-child{width:72%}}.post-calendar li.post-calendar-list:last-child{padding:0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 1025px){.post-calendar li.post-calendar-list:last-child{width:24%;display:block;padding:30px 4% 0 0}}.post-calendar .post-calendar-footer{margin:0 0 30px}.post-calendar .post-calendar-footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 1025px){.post-calendar .post-calendar-footer__content{display:block}}.post-calendar .post-calendar-footer__content .progress{width:70%}@media screen and (min-width: 1025px){.post-calendar .post-calendar-footer__content .progress{width:auto}}.post-calendar .post-calendar-footer__content .user-action-button--small,.post-calendar .post-calendar-footer__content .selection-calendar-button{width:28%}@media screen and (min-width: 1025px){.post-calendar .post-calendar-footer__content .user-action-button--small,.post-calendar .post-calendar-footer__content .selection-calendar-button{width:auto}}.post-calendar p.post-calendar-footer-title{color:#658090;margin:0 0 3px;font-size:.875em}@media screen and (min-width: 1025px){.post-calendar p.post-calendar-footer-title{font-size:1em}}@media screen and (min-width: 1025px){.post-calendar .fullcalendar-desc{width:100%;display:block}}.post-calendar .desc2{margin:0}@media screen and (min-width: 1025px){.post-calendar .desc2{margin:12px 0 0}}.post-calendar .fullcalendar-desc__list{width:49%;display:block}@media screen and (min-width: 1025px){.post-calendar .fullcalendar-desc__list{width:100%}}.post-calendar .fullcalendar-desc__list .fullcalendar-desc-item{width:auto}@media screen and (min-width: 1025px){.post-calendar .user-action-button--small,.post-calendar .selection-calendar-button{height:auto}}.post-calendar .btn-blue a{color:#0180cd;background-color:transparent;border:none;height:auto;text-align:right;display:block}.posts{margin-bottom:2.5em;width:100%}.posts:last-of-type{margin-bottom:0}.posts--small-margin{margin-bottom:1.5em;width:100%}.posts__heading,.posts__heading--no-border,.posts__heading--align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.125em;font-weight:bold;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.5px;margin-bottom:10px;padding-bottom:0.25em;padding-left:1em;position:relative}@media screen and (min-width: 1025px){.posts__heading,.posts__heading--no-border,.posts__heading--align-center{font-size:1.625em;font-weight:normal;padding-left:0.25em}}.posts__heading .icon-setting,.posts__heading--no-border .icon-setting,.posts__heading--align-center .icon-setting{background-size:contain;margin-left:0;position:relative;width:30px}.posts__heading--no-border{border-bottom:0}.posts__heading--align-center{text-align:center}.post{background-color:#fff;border-bottom:1px solid #e6e6e6;width:100%}.post:last-of-type{border-bottom:0}.post__wrapper,.post__wrapper--mypost{padding:1em 1em 1.25em;position:relative;width:100%}.post__wrapper--mypost{padding-top:0}.post-point{padding:0.25em 1em 0}.post-point svg{height:16px;width:17px}.post-attachment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0.5em;position:relative;width:100%}.post-attachment__date{display:inline-block;font-family:"Roboto",sans-serif;font-size:1em;letter-spacing:.5px;margin:0;position:relative;width:70%}@media screen and (min-width: 1025px){.post-attachment__date{font-size:1.125em}}.post-attachment__date .day-name{display:inline-block;font-size:.75em;font-weight:400;margin-left:0.25em}@media screen and (min-width: 1025px){.post-attachment__date .day-name{font-size:.875em}}.post-attachment__date .icon-unread{display:inline-block}.post-deducting .post-attachment__date{font-weight:normal;font-size:.875em;color:#658090}.post-deducting .post-attachment__status{font-weight:normal;font-size:.875em;color:#658090;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:30%}@media screen and (min-width: 1025px){.post-deducting .post-attachment__status{width:20%}}.post-deducting .post-attachment__status span{display:inline-block;text-align:center;margin-right:calc(0.75em + 15px);width:110px}.post-deducting .post-attachment__status a{position:absolute;right:0}.post-deducting h3{font-size:.875em;max-width:70%;width:70%}@media screen and (min-width: 1025px){.post-deducting h3{font-size:1em;max-width:80%;width:80%}}.post-deducting dl{font-size:.875em}.post-deducting dl dt{color:#000;margin-bottom:0.5em}.post-deducting dl dd{color:#666;margin:0 0 0 40px}.post-deducting .form-content,.post-deducting .form-content--multi-select{padding-left:0}.post-deducting .form-content .post-attachment__date,.post-deducting .form-content--multi-select .post-attachment__date{font-size:1em;font-weight:bold;padding-left:1.5em}.post-attachment__id{color:#658090;font-size:.75em;text-align:right;width:30%}@media screen and (min-width: 1025px){.post-attachment__id{font-size:.875em}}.post__user-info{margin-bottom:1em;width:100%}.post__content{margin-bottom:0.5em;width:100%}.post__content p{font-size:.875em;margin-bottom:0}@media screen and (min-width: 1025px){.post__content p{font-size:1em}}.post__tags{margin-bottom:0.75em}.post__tags li{display:inline-block;font-size:.875em;margin-bottom:0.25em;margin-right:0.375em}@media screen and (min-width: 1025px){.post__tags li{font-size:1em;margin-right:0.75em}}.post__tags li:last-child{margin-right:0}.post__tags li.popular{font-weight:bold}.registered-word{background-color:#e6e6e6;-webkit-box-shadow:0 3px 0 0 #e6e6e6,0 -3px 0 0 #e6e6e6;box-shadow:0 3px 0 0 #e6e6e6,0 -3px 0 0 #e6e6e6}.post-comments{border-top:1px solid #f7f8f5;padding:0.5em 1.5em;width:100%}.post-comment{background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;margin-bottom:1em;padding-bottom:1em;padding-left:1.75em;padding-top:1em;width:100%}.post-comment:last-of-type{margin-bottom:0}.post-comment__heading,.post-manager-comment__heading{font-size:.75em;font-weight:normal;margin-bottom:1em}@media screen and (min-width: 1025px){.post-comment__heading,.post-manager-comment__heading{font-size:.875em}}.post-comment__text,.post-manager-comment__text{font-size:.75em;margin-bottom:0}@media screen and (min-width: 1025px){.post-comment__text,.post-manager-comment__text{font-size:.875em}}.post-manager-comment{border:1px solid #e6e6e6;border-radius:6px;margin:0 auto 0.5em;padding:0.75em 1em;width:100%}.post-user-action{margin:1.25em auto 0;max-width:calc(335px + 2em);padding:0 1em 1.5em}.post-user-action div{margin-bottom:1.25em}.post-user-action div:last-of-type{margin-bottom:0}#post-edit-form .icon-add--in-input,#post-feedback-form .icon-add--in-input{left:calc(0.5em + 10%)}.post-calendar-header .post-edit-actions,.post-calendar-header .post-edit-actions--single-action{width:25%;position:absolute;right:1em}@media screen and (min-width: 1025px){.post-calendar-header .post-edit-actions,.post-calendar-header .post-edit-actions--single-action{top:19px}}.post-edit-actions,.post-edit-actions--single-action{width:calc(calc(100% / 3) + 1em)}@media screen and (min-width: 768px){.post-edit-actions,.post-edit-actions--single-action{width:calc(100% / 3)}}.post-edit-actions .user-action,.post-edit-actions--single-action .user-action,.post-edit-actions .status-actions .user-action__fullwidth,.status-actions .post-edit-actions .user-action__fullwidth,.post-edit-actions--single-action .status-actions .user-action__fullwidth,.status-actions .post-edit-actions--single-action .user-action__fullwidth{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-edit-actions .user-action-button--small,.post-edit-actions--single-action .user-action-button--small,.post-edit-actions .selection-calendar-button,.post-edit-actions--single-action .selection-calendar-button{width:150px}.post-edit-container{width:100%}.post-edit-content{background-color:#fff;position:relative;width:100%}.post-edit-content__input{margin:0 1em}.post-edit-content__input textarea{border-bottom:2px solid #0180cd;border-left:0;border-radius:0;border-right:0;border-top:0;caret-color:#0180cd;min-height:210px;padding:0.75em 0 0;vertical-align:bottom}@media screen and (min-width: 1025px){.post-edit-content__input textarea{min-height:130px}}.post-edit-content__input textarea:focus{background-color:#fff}.post-edit-tag{background-color:#fff;margin:0.75em 0;position:relative;width:100%}.post-edit-tag::after{background-color:#fff;bottom:-0.75em;content:'';height:0.75em;left:0;position:absolute;width:100%;z-index:1}.post-edit-tag--floating{bottom:1em;height:36px;position:absolute;width:100%}.post-edit-tag__input{height:36px;position:relative;margin:auto;width:100%;z-index:4}.post-edit-tag__input input{border-radius:20px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);height:100%;margin:auto;padding-left:2.5em;position:relative;width:80%;z-index:5}.post-edit-tag__input input::-webkit-input-placeholder{color:#0180cd}.post-edit-tag__input input::-moz-placeholder{color:#0180cd}.post-edit-tag__input input:-ms-input-placeholder{color:#0180cd}.post-edit-tag__input input::-ms-input-placeholder{color:#0180cd}.post-edit-tag__input input::placeholder{color:#0180cd}@media screen and (min-width: 1025px){.post-edit-tag__input input::-webkit-input-placeholder{font-size:.875em}.post-edit-tag__input input::-moz-placeholder{font-size:.875em}.post-edit-tag__input input:-ms-input-placeholder{font-size:.875em}.post-edit-tag__input input::-ms-input-placeholder{font-size:.875em}.post-edit-tag__input input::placeholder{font-size:.875em}}.post-edit-tag__input .icon-add{z-index:6}.post-url-edit{background-color:#fff;display:none;padding:0 1em;position:relative;width:100%;z-index:14}.post-url-edit.active{display:block}.post-edit-confidential{padding:1.25em 1.5em 1.5em;width:100%}.post-form-information{margin:0.75em}.post-form-information h5{color:#0180cd}.post-form-information p,.post-form-information ul{font-size:.875em}.post-form-information__description{color:#0180cd}.post-form-information__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.post-form-information__tags>li{width:50%}@media screen and (min-width: 1025px){.post-form-information__tags>li{width:25%}}dl.post-form-caution{font-size:.875em;margin:0.75em}dl.post-form-caution dt{color:#fb4949}dl.post-form-caution dd{margin:0.25em 0}.post-edited-wrapper{bottom:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;pointer-events:none;position:fixed;right:0;z-index:99}@media screen and (min-width: 1025px){.post-edited-wrapper{bottom:0}}.post-edited{background-color:rgba(249,249,247,0.95);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);max-width:360px;padding:1.25em 2em 1.5em;width:80%}@media screen and (min-width: 1025px){.post-edited{width:45%}}.post-edited__heading{font-size:1.125em;letter-spacing:.5px;margin-bottom:0.75em;text-align:center}.post-edited-point{width:100%}.post-edited-point__icon{width:100%}.post-edited-point__icon svg{display:block;height:36px;margin:0 auto 0.15em;width:36px}.post-edited-point__number{display:block;font-family:"Roboto",sans-serif;font-size:.875em;font-weight:500;letter-spacing:.5px;margin-bottom:0;text-align:center}.post-edited__text,.post-edited__text--align-center{font-size:.875em;margin:0.75em 0 0}.post-edited__text--align-center{text-align:center}.feedback{width:100%;z-index:12}.feedback__content{padding-bottom:1em;padding-left:1.25em;padding-right:1em;padding-top:1em;width:100%}@media screen and (min-width: 1025px){.feedback__content{padding-left:1.5em}}.feedback__content p{background-image:-webkit-linear-gradient(top, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-image:linear-gradient(to bottom, #e6e6e6, #e6e6e6 5px, transparent 0, transparent 0);background-position:left;background-repeat:repeat-y;background-size:1px 11px;font-size:.875em;letter-spacing:.5px;line-height:1.6;margin-bottom:0;padding-left:1.25em}@media screen and (min-width: 1025px){.feedback__content p{font-size:1em;padding-left:1.25em}}.feedback__reaction{margin:0 1em}.feedback__reaction textarea{border-bottom:2px solid #0180cd;border-left:0;border-radius:0;border-right:0;border-top:0;caret-color:#0180cd;margin-bottom:0;min-height:100px;padding:0;vertical-align:bottom}@media screen and (min-width: 768px){.feedback__reaction textarea{min-height:50px}}.feedback__reaction textarea:focus{background-color:#fff}.content--admin .user-post{margin-bottom:1em}.content--admin .user-post__container{padding-bottom:.5em;padding-top:.5em}.content--admin .user-post__wrapper{padding-left:.5em;padding-right:.5em}.content--admin .user-post__content,.content--admin .user-post__content--translated,.content--admin .user-post__content--with-readmore{margin-top:.5em}@media screen and (min-width: 1025px){.content--admin .user-post__content,.content--admin .user-post__content--translated,.content--admin .user-post__content--with-readmore{margin-top:.5em}}.content--admin .user-post__content p,.content--admin .user-post__content--translated p,.content--admin .user-post__content--with-readmore p{margin-bottom:.5em}.content--admin .user-post__translate-content{margin:.5em}.content--admin .user-post__file{margin-top:.5em}.content--admin .user-post__actions{margin-top:.5em}.content--admin .post-actions--small-width{margin-bottom:.5em}@media screen and (min-width: 1025px){.content--admin .user-action-floating,.content--admin .user-action-floating--no-calendar{padding:1em}}.content--admin .post-form-content,.content--admin .post-form-content--translate,.content--admin .post-form-content--screening{margin-bottom:.5em}.content--admin .post-form-content__wrapper,.content--admin .post-form-content__wrapper--no-border{padding:.5em 1em}.content--admin .post-form-content--translate{margin-top:0}.content--admin .post-form-content--screening{margin-top:0;margin-bottom:0}.content--admin .post-accordion__trigger,.content--admin .form-accordion__trigger{padding-bottom:1em;padding-left:.5em;padding-top:1em}@media screen and (min-width: 768px){.content--admin .post-accordion__trigger,.content--admin .form-accordion__trigger{padding-bottom:.5em;padding-top:.5em}}.content--admin .post-form-action__wrapper{padding:.5em 1em}.content--admin .post-form-file{margin-bottom:0}.content--admin .post-form-files+.post-form-links{margin-top:.5em}
