.popup.new-channel section ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0 24px;
}
.popup.new-channel section ul label.sel-option {
  display: flex;
  flex-direction: row-reverse;
  background-color: #FAFAFA;
  background-repeat: no-repeat;
  margin-bottom: 8px;
  justify-content: center;
  position: relative;
  border-radius: 8px;
  height: 70px;
  line-height: 70px;
}
.popup.new-channel section ul label.sel-option input {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 16px;
  top: 26px;
}
.popup.new-channel footer button {
  margin-top: 16px;
  margin-bottom: 32px;
  border-radius: 70px;
  height: 48px;
}

.ico.teams-a::after, .ico.slack-a::after, .ico.lark-a::after, .ico.email-a::after {
  content: "";
  display: inline-block;
  padding-right: 16px;
  width: 32px;
  height: 70px;
  /* background-size: contain; */
  /* background-size: 16px; */
  background-repeat: no-repeat;
  background-position: center;
}

.ico.teams-a::after {
  background-size: 20px;
  background-image: url("data:image/svg+xml,<svg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.5256 9.63171C20.7242 9.84058 20.9584 10.0066 21.217 10.1223C21.7568 10.3601 22.3647 10.3601 22.9054 10.1223C23.4268 9.88878 23.8423 9.45283 24.0633 8.9044C24.2894 8.3367 24.2894 7.69723 24.0633 7.12845C23.8413 6.58002 23.4268 6.143 22.9054 5.91056C22.3657 5.67277 21.7578 5.67277 21.217 5.91056C20.6957 6.14407 20.2802 6.58002 20.0592 7.12845C19.8331 7.69616 19.8331 8.33563 20.0592 8.9044C20.1692 9.1754 20.328 9.42284 20.5256 9.63171ZM19.8901 11.7504V18.6282H20.9798C21.3545 18.6261 21.7272 18.5897 22.0948 18.5168C22.4645 18.4483 22.8209 18.3176 23.1509 18.1291C23.4625 17.9513 23.7313 17.7006 23.938 17.3986C24.1549 17.0633 24.2639 16.6638 24.2486 16.2578V11.7504H19.8901ZM16.3586 8.86691C16.6478 8.86905 16.9349 8.808 17.2017 8.68803C17.7231 8.45452 18.1376 8.01857 18.3586 7.47014C18.5846 6.90244 18.5846 6.26297 18.3575 5.69419C18.1356 5.14577 17.7211 4.70874 17.1997 4.4763C16.9329 4.35633 16.6457 4.29528 16.3555 4.29742C16.0673 4.29528 15.7822 4.35633 15.5174 4.4763C15.3199 4.56521 15.2577 4.68089 14.9858 4.82014V8.3442C15.2588 8.48452 15.3199 8.59913 15.5174 8.68803C15.7832 8.80907 16.0693 8.86905 16.3586 8.86691ZM14.9858 20.447C15.2588 20.5092 15.3565 20.5574 15.55 20.5852C15.7618 20.6173 15.9757 20.6334 16.1895 20.6345C16.5195 20.6323 16.8494 20.5959 17.1722 20.5231C17.5011 20.4535 17.8168 20.3238 18.104 20.1407C18.3861 19.9586 18.6233 19.7101 18.7985 19.4155C18.992 19.0717 19.0867 18.6754 19.0724 18.2758V10.3172H14.9858V20.447ZM0 22.6407L14.1681 25.22V0L0 2.57931V22.6407Z' fill='%235558AF'/></svg>");
}
.ico.slack-a::after {
  background-size: 20px;
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.05991 15.1589C5.05991 16.5526 3.93346 17.679 2.53972 17.679C1.14598 17.679 0.0195312 16.5526 0.0195312 15.1589C0.0195312 13.7651 1.14598 12.6387 2.53972 12.6387H5.05991V15.1589Z' fill='%23E01E5A'/><path d='M6.32031 15.1589C6.32031 13.7651 7.44676 12.6387 8.8405 12.6387C10.2342 12.6387 11.3607 13.7651 11.3607 15.1589V21.4593C11.3607 22.8531 10.2342 23.9795 8.8405 23.9795C7.44676 23.9795 6.32031 22.8531 6.32031 21.4593V15.1589Z' fill='%23E01E5A'/><path d='M8.8405 5.04038C7.44676 5.04038 6.32031 3.91393 6.32031 2.52019C6.32031 1.12645 7.44676 0 8.8405 0C10.2342 0 11.3607 1.12645 11.3607 2.52019V5.04038H8.8405Z' fill='%2336C5F0'/><path d='M8.83975 6.31836C10.2335 6.31836 11.3599 7.44481 11.3599 8.83855C11.3599 10.2323 10.2335 11.3587 8.83975 11.3587H2.52019C1.12645 11.3587 0 10.2323 0 8.83855C0 7.44481 1.12645 6.31836 2.52019 6.31836H8.83975Z' fill='%2336C5F0'/><path d='M18.9375 8.83855C18.9375 7.44481 20.064 6.31836 21.4577 6.31836C22.8514 6.31836 23.9779 7.44481 23.9779 8.83855C23.9779 10.2323 22.8514 11.3587 21.4577 11.3587H18.9375V8.83855Z' fill='%232EB67D'/><path d='M17.6771 8.83975C17.6771 10.2335 16.5507 11.3599 15.1569 11.3599C13.7632 11.3599 12.6367 10.2335 12.6367 8.83975V2.52019C12.6367 1.12645 13.7632 0 15.1569 0C16.5507 0 17.6771 1.12645 17.6771 2.52019V8.83975Z' fill='%232EB67D'/><path d='M15.1569 18.9395C16.5507 18.9395 17.6771 20.0659 17.6771 21.4596C17.6771 22.8534 16.5507 23.9798 15.1569 23.9798C13.7632 23.9798 12.6367 22.8534 12.6367 21.4596V18.9395H15.1569Z' fill='%23ECB22E'/><path d='M15.1569 17.679C13.7632 17.679 12.6367 16.5526 12.6367 15.1589C12.6367 13.7651 13.7632 12.6387 15.1569 12.6387H21.4765C22.8702 12.6387 23.9967 13.7651 23.9967 15.1589C23.9967 16.5526 22.8702 17.679 21.4765 17.679H15.1569Z' fill='%23ECB22E'/></svg>");
}
.ico.lark-a::after {
  background-size: 22px;
  background-image: url("data:image/svg+xml,<svg width='25' height='20' viewBox='0 0 25 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.7216 10.218L12.7823 10.1579C12.821 10.1186 12.8631 10.0771 12.9045 10.0378L12.9887 9.95704L13.2372 9.71131L13.5789 9.37929L13.8688 9.09145L14.1415 8.82225L14.4258 8.54062L14.6868 8.28315L15.0526 7.92422C15.1209 7.85519 15.1927 7.78893 15.2645 7.72335C15.3964 7.60324 15.5337 7.48659 15.6718 7.3727C15.9822 7.12728 16.3082 6.90225 16.6478 6.699C16.8431 6.58511 17.0433 6.47743 17.247 6.37527C17.5482 6.22938 17.8582 6.10258 18.1754 5.99562C18.2326 5.97699 18.2892 5.95628 18.3493 5.93833C17.8439 3.9483 16.9177 2.08976 15.6331 0.488016C15.51 0.33568 15.3543 0.2128 15.1776 0.128364C15.0008 0.043927 14.8074 6.97526e-05 14.6115 1.67144e-10H4.11539C4.07384 -1.70924e-06 4.03334 0.0131084 3.99968 0.0374631C3.96601 0.0618178 3.94088 0.096175 3.92788 0.135641C3.91488 0.175108 3.91466 0.217671 3.92726 0.257268C3.93986 0.296866 3.96463 0.331478 3.99805 0.356176C7.58076 2.98261 10.5494 6.35683 12.6981 10.2449L12.7223 10.2173L12.7216 10.218Z' fill='%2300D6B9'/><path d='M8.5496 19.4565C13.9702 19.4565 18.693 16.4649 21.1545 12.0445C21.2415 11.8885 21.325 11.7331 21.4057 11.5744C21.2415 11.893 21.0481 12.1957 20.828 12.4786C20.7018 12.6407 20.5679 12.7966 20.4269 12.9459C20.233 13.1503 20.0227 13.3384 19.7981 13.5085C19.706 13.58 19.6111 13.6479 19.5137 13.7121C19.3892 13.796 19.2614 13.875 19.1306 13.9489C18.7485 14.1626 18.342 14.3295 17.9199 14.4459C17.7086 14.5053 17.4937 14.5515 17.2766 14.5839C17.1206 14.6081 16.9591 14.6253 16.8003 14.6378C16.6326 14.6495 16.4621 14.653 16.2909 14.653C16.1008 14.6499 15.911 14.6379 15.7221 14.6171C15.5807 14.6014 15.4398 14.5814 15.2997 14.557C15.1762 14.5353 15.0535 14.5093 14.9318 14.479C14.8655 14.4638 14.8027 14.4459 14.7371 14.4279C14.5571 14.3793 14.3774 14.3294 14.198 14.2781C14.1083 14.2512 14.0185 14.2278 13.9316 14.2008C13.798 14.1617 13.665 14.1207 13.5326 14.078C13.4249 14.0448 13.3172 14.0089 13.2096 13.973C13.1074 13.9399 13.0025 13.9068 12.901 13.8709L12.6912 13.7991L12.4372 13.7094L12.2577 13.6438C12.1381 13.6016 12.0191 13.5577 11.9008 13.512C11.8318 13.4843 11.7628 13.4609 11.6937 13.434L11.419 13.3263L11.1284 13.2089L10.9393 13.1316L10.706 13.035L10.5265 12.9611L10.3401 12.8797L10.1786 12.8079L10.0323 12.7423L9.88249 12.6733L9.72995 12.6015L9.53529 12.5118L9.33166 12.4151C9.25988 12.3799 9.1874 12.3468 9.11561 12.3109L8.93338 12.2212C5.71167 10.6133 2.80229 8.4442 0.34168 5.81552C0.314501 5.78693 0.279406 5.7671 0.240889 5.75858C0.202372 5.75006 0.162189 5.75323 0.125486 5.76769C0.0887832 5.78215 0.0572327 5.80724 0.0348764 5.83974C0.0125201 5.87224 0.000376078 5.91068 0 5.95012L0.00621237 15.2134V15.9651C0.00621237 16.4021 0.221574 16.8093 0.583962 17.0523C2.94153 18.627 5.71451 19.4635 8.5496 19.4565Z' fill='%233370FF'/><path d='M24.4798 6.39974C22.5717 5.46485 20.3773 5.29879 18.3503 5.93588C18.293 5.95383 18.2357 5.97177 18.1763 5.99248C17.6454 6.17541 17.1338 6.41008 16.6488 6.6931C16.4486 6.81044 16.256 6.93607 16.0676 7.07067C15.7857 7.26794 15.5175 7.48402 15.2648 7.71745C15.193 7.78371 15.1247 7.84929 15.0522 7.91763L14.687 8.27725L14.4268 8.53541L14.1424 8.81635L13.8698 9.08555L13.5792 9.37339L13.2409 9.70886L12.9924 9.95459L12.9082 10.0354C12.868 10.0761 12.8271 10.1162 12.7854 10.1555L12.7253 10.2155L12.6328 10.3018L12.5279 10.3984C11.6249 11.2272 10.6207 11.9383 9.53906 12.5148L9.73372 12.6045L9.88695 12.677L10.0367 12.746L10.1831 12.8116L10.3446 12.8834L10.531 12.9641L10.7104 13.0394L10.9437 13.1353L11.1322 13.2126L11.4228 13.33C11.5125 13.3659 11.6057 13.4018 11.6989 13.4377C11.7679 13.4646 11.8363 13.488 11.9053 13.5157C12.0247 13.5605 12.1448 13.6019 12.2615 13.6468L12.4409 13.7131C12.5251 13.7428 12.6087 13.7731 12.6963 13.8028L12.9055 13.8746C13.0069 13.9077 13.1091 13.9436 13.214 13.9768C13.3217 14.0126 13.4294 14.0458 13.5371 14.0817C13.6689 14.1231 13.8035 14.1624 13.9353 14.2038C14.203 14.2829 14.4715 14.3589 14.7409 14.4316C14.8071 14.4496 14.87 14.4648 14.9355 14.4827C15.0584 14.5124 15.1813 14.5366 15.3041 14.5607C15.445 14.5842 15.5858 14.6056 15.7266 14.6201C16.2438 14.6798 16.7668 14.6687 17.281 14.5869C17.4964 14.5545 17.7118 14.5069 17.9244 14.4496C18.1962 14.3753 18.4617 14.2793 18.7182 14.1624C18.9297 14.0669 19.135 13.9578 19.3325 13.8359C19.3981 13.7966 19.4574 13.7552 19.5175 13.7158C19.6134 13.6503 19.7094 13.5847 19.8019 13.5122C19.8827 13.4522 19.9606 13.3893 20.0359 13.3238C20.3281 13.0704 20.594 12.7883 20.8297 12.4816C21.046 12.1986 21.2383 11.8979 21.4047 11.5829L21.5448 11.3054L22.7969 8.81083L22.8114 8.78045C23.2211 7.89374 23.7862 7.08747 24.4798 6.39974Z' fill='%23133C9A'/></svg>");
}
.ico.email-a::after {
  background-size: 16px;
  transform: translateX(4px);
  background-image: url("data:image/svg+xml,<svg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.6 13C1.16 13 0.783333 12.8409 0.47 12.5227C0.156667 12.2044 0 11.8219 0 11.375V1.625C0 1.17812 0.156667 0.795573 0.47 0.477344C0.783333 0.159115 1.16 0 1.6 0H14.4C14.84 0 15.2167 0.159115 15.53 0.477344C15.8433 0.795573 16 1.17812 16 1.625V11.375C16 11.8219 15.8433 12.2044 15.53 12.5227C15.2167 12.8409 14.84 13 14.4 13H1.6ZM8 7.3125L1.6 3.25V11.375H14.4V3.25L8 7.3125ZM8 5.6875L14.4 1.625H1.6L8 5.6875ZM1.6 3.25V1.625V11.375V3.25Z' fill='%23191919'/></svg>");
}

.st_channels button {
  display: flex;
}
.st_channels button.ico.plus-wb::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 48px;
  transform: translateX(-10px);
  line-height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  background-image: url("data:image/svg+xml,<svg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11.25 11.75H5.5V10.25H11.25V4.5H12.7499V10.25H18.5V11.75H12.7499V17.5H11.25V11.75Z' fill='white'/></svg>");
}

.st_channels .buttons, .new-channel .buttons {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
.st_channels .buttons button, .new-channel .buttons button {
  margin: 8px 16px;
}

.new-channel form {
  padding: 0;
}
.new-channel form h4 {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
.new-channel .buttons button {
  margin-left: 24px;
  margin-right: 24px;
}

/* for any.js file */
.form-type-checkbox :focus-visible {
  border-radius: 10px;
}
.form-type-checkbox label {
  left: 20px;
  font-size: 12px;
}
.form-type-checkbox label input {
  display: block;
  cursor: pointer;
  position: absolute;
  left: -25px;
  top: 42%;
  transform: translateY(-50%);
}

.form-type-select :focus-visible {
  border-radius: 10px;
}

#obtimer {
  position: fixed;
  width: 100vw;
  height: 60px;
  top: 0;
  left: 0;
  background-color: rgba(195, 17, 17, 0.1254901961);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  cursor: pointer;
}
#obtimer div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: max-content;
  margin: 0;
  padding: 10px 18px;
  border-radius: 200px;
  background-color: #C31111;
  color: #FFFFFF;
  margin-right: 12px;
}
#obtimer div span {
  font-size: 14px;
  line-height: 14px;
  font-family: "Poppins";
}
#obtimer div i {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
#obtimer + article.view {
  padding-top: 60px;
}
#obtimer + article.view.p2 main .sidemenu {
  height: calc(100vh - 60px);
}

.popup.white {
  max-height: 90vh;
  background-color: white;
  width: 480px;
  border-radius: 8px;
}
.popup.white header {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}
.popup.white header h2 {
  font-family: Noto Sans JP;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 24px 16px;
}
.popup.white header .ico.close-circle {
  height: 20px;
  width: 20px;
}
.popup.popup-confirm {
  max-height: 90vh;
  background-color: white;
  width: 380px;
  border-radius: 8px;
}
.popup.popup-confirm header {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}
.popup.popup-confirm header h2 {
  font-family: Noto Sans JP;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 16px;
}
.popup.popup-confirm footer {
  display: flex;
  justify-content: space-evenly;
  padding: 16px 16px 32px;
}
.popup.popup-confirm footer button {
  width: unset;
  min-width: 100px;
  background-color: #3F58D9;
  color: white;
  margin: 0;
  border-radius: 70px;
  height: 48px;
}
.popup.notification-settings {
  height: 80vh;
  display: flex;
  flex-direction: column;
}
.popup.notification-settings header h2 {
  padding: 24px;
}
.popup.notification-settings section.channel-list {
  flex-grow: 1;
  overflow-y: scroll;
  margin-left: 32px;
  margin-right: 32px;
  border-radius: 8px;
  border: 2px solid #F2F2F2;
}
.popup.notification-settings section.channel-list th, .popup.notification-settings section.channel-list td {
  padding: 0 24px;
}
.popup.notification-settings section.channel-list th {
  color: #8C8C8C;
}
.popup.notification-settings section.channel-list td.list-item-channel-name {
  text-align: left;
}
.popup.notification-settings section.channel-list td.ico {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.popup.notification-settings section.channel-list td.ico::after {
  height: 60px;
  width: 16px;
  transform: translateX(-8px);
}
.popup.notification-settings section.channel-list tr:first-child {
  border: none;
}
.popup.notification-settings section.channel-list tr:last-of-type {
  display: none;
}
.popup.notification-settings form {
  padding-top: 8px;
  padding-bottom: 0;
}
.popup.notification-settings form li h4 {
  font-size: 14px;
  text-align: left;
}
.popup.notification-settings form li select {
  border: 2px solid #F2F2F2;
}
.popup.notification-settings form .desc-frequency.empty {
  display: none;
}
.popup.notification-settings footer {
  display: flex;
  justify-content: space-evenly;
  padding: 32px 24px;
}
.popup.notification-settings footer .buttons {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.popup.notification-settings footer .buttons button {
  min-width: 100px;
  width: 100%;
  margin: 0 8px;
}

/*# sourceMappingURL=style.css.map */
