/* line 13, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.channel-title-name {
  line-height: 1.1;
}

/* line 15, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.channel-title-name .title {
  font-size: 0.8rem;
}

/**
 * page-navi
 * =====================================================
 */
/* line 24, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#page-navi {
  display: flex;
  font-size: 0.8rem;
}

/**
 * member-header
 * =====================================================
 */
/* line 34, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header, .kanji, .kana {
  display: flex;
}

/* line 38, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header {
  border: 1px solid #1D5E43;
  margin-bottom: 0.3rem;
}

/* line 42, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header .photo {
  width: 150px;
  margin-right: 1rem;
}

/* line 44, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header .photo img {
  width: 100%;
}

/* line 50, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header .info-element {
  margin-bottom: 0.5rem;
}

/* line 54, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header .element-title {
  width: 7rem;
}

/* line 57, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-header .kanji {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

/**
 * channel
 * ====================================================
 */
/* line 69, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.channel-info .channel-name {
  font-weight: bold;
  line-height: 1;
}

/* line 73, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.channel-info .channel-title {
  line-height: 1;
  font-size: 0.8rem;
}

/* line 80, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-free, .type-color.f {
  color: #aaa;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 86, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-historical, .type-color.h {
  color: #80C734;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 91, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-original, .type-color.o {
  color: #3FB4FF;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 96, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-supporter, .type-color.s {
  color: #F00;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 101, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-manager, .type-color.m {
  color: #C630C8;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 106, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-patron, .type-color.p {
  color: #E5F783;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 112, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.role-agent, .type-color.a {
  color: #5C46FF;
  font-weight: bold;
  font-size: 0.8rem;
}

/**
 * channel-header
 * ==================================================
 */
/* line 125, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#channel-header {
  display: flex;
  border: 1px solid #CCC;
  margin-bottom: 0.3rem;
}

/* line 129, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#channel-header .photo, #channel-header .photo img, #channel-header .photo-container {
  width: 100px;
  height: 100px;
}

/**
 * editable-anchor
 * ==================================================
 */
/* line 139, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.editable-anchor {
  display: block;
  border-bottom: 1px solid #ccc;
  min-width: 10rem;
  min-height: 1rem;
  cursor: pointer;
}

/* line 145, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.editable-anchor:hover {
  color: #34CED8;
  border-bottom: 1px solid #34CED8;
}

/* line 151, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.editable .form-element {
  display: none;
}

/* line 155, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.editable.active .form-element {
  display: block;
}

/* line 158, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.editable.active .editable-anchor {
  display: none;
}

/* line 163, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.info-element {
  display: flex;
  margin-bottom: 1rem;
}

/* line 166, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.info-element.error-occurs {
  border: 1px solid #F00;
}

/* line 169, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.info-element .element-title {
  width: 15rem;
  line-height: 1.1;
}

/**
 * contents
 * =======================================================
 */
/* line 180, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.contents .deleted {
  color: #888;
}

/**
 * ajax-save-button-container
 * =======================================================
 */
/* line 190, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-save-button-container {
  display: none;
  padding: 0.5rem 1rem;
  background-color: #E20;
}

/* line 192, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-save-button-container.active {
  display: flex;
  justify-content: space-between;
}

/* line 198, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-save-button-container .ajax-save-button {
  border: 1px solid #FFF;
  padding: 0.5rem 1rem;
}

/* line 201, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-save-button-container .ajax-save-button:hover {
  background-color: #FF3838;
}

/**
 * loader-display
 * ======================================================
 */
/* line 211, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

/* line 218, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display.active {
  display: block;
}

/* line 221, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .bg {
  background-color: #000;
  opacity: 0.5;
}

/* line 225, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .bg, #loader-display .content {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 233, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .message, #loader-display .loading {
  display: none;
}

/* line 235, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .message.active, #loader-display .loading.active {
  display: block;
}

/* line 240, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .message {
  width: 30rem;
  margin: 30vh auto 0 auto;
  padding: 2rem;
  background-color: #000;
  border: 1px solid #CCC;
}

/* line 248, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .loading {
  margin: 30vh auto 0 auto;
  width: 2rem;
}

/* line 251, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loader-display .loading img {
  width: 100%;
}

/**
 * member-menu
 * ======================================================
 */
/* line 263, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.member-menu ul, .channel-menu ul {
  display: flex;
}

/* line 267, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.member-menu ul li a, .channel-menu ul li a {
  display: block;
  border: 1px solid #CCC;
  padding: 0.3rem 2rem;
  text-align: center;
}

/* line 272, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.member-menu ul li a.current, .channel-menu ul li a.current {
  background-color: #29A5AD;
  color: #FFF;
}

/**
 * deletion
 * ======================================================
 */
/* line 286, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.single-page-deletion {
  margin: 2rem 0;
}

/**
 * photo
 * ======================================================
 */
/* line 299, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.change-photo-button {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.8;
  color: #FFF;
  cursor: pointer;
  display: none;
  padding-top: 2rem;
  text-align: center;
}

/* line 313, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .confirm {
  display: none;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #000;
  color: #4396BD;
  padding-top: 1rem;
  text-align: center;
}

/* line 327, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo-container:hover .change-photo-button, .photo-container:hover .confirm {
  display: block;
}

/* line 334, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container {
  position: relative;
  height: 10rem;
  width: 10rem;
}

/* line 338, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .member-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 10rem;
  cursor: pointer;
  border: 2px solid #222;
}

/* line 345, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .member-photo:hover {
  border: 2px solid #0E472C;
}

/* line 350, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .error {
  display: none;
  border: 1px solid #B00;
  cursor: pointer;
}

/* line 355, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .error:hover {
  border: 1px solid #F00;
}

/* line 358, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .error.active {
  display: block;
}

/* line 364, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .photo-loading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 370, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .photo-loading.active {
  display: block;
}

/* line 374, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .photo-loading .bg {
  background-color: #000;
  opacity: 0.8;
  width: 100%;
  height: 100%;
}

/* line 381, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo .photo-container .photo-loading img {
  position: absolute;
  top: 4rem;
  left: 4rem;
  user-select: none;
}

/* line 389, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.photo input[type=file] {
  display: none;
}

/* notification
-------------------------------------------------------------------*/
/* line 397, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#notification td {
  padding: 0.3rem;
}

/* line 400, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#notification .date.yet {
  color: #F00;
}

/* line 403, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#notification .date.done {
  color: inherit;
}

/* line 407, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#notification input[type=submit].cancel {
  color: #FFF;
  background-color: #F00;
}

/* modal
-------------------------------------------------------------------*/
/* line 416, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-base {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

/* line 425, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-base.active {
  display: block;
}

/* line 429, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-base #modal {
  width: 80%;
  height: 100vh;
  margin: 0 auto;
  background-color: #000;
  border: 1px solid #CCC;
  overflow: scroll;
}

/* line 438, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-base .modal-decision {
  border: 1px solid #44CCD4;
  padding: 0.3rem 1rem;
  color: #38C4C6;
}

/* line 442, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-base .modal-decision:hover {
  border: 1px solid #64ECF4;
  color: #58E4E6;
}

/* channel-list
-----------------------------------------------------------------*/
/* line 454, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
table.channel-list tr {
  border: 1px solid #CCC;
}

/* line 457, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
table.channel-list td {
  padding: 0.5rem;
  border: 1px solid #333;
}

/* login_form
--------------------------------------------------------------------*/
/* line 469, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #main {
  max-width: 500px;
}

/* line 474, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #logo-box {
  width: 128px;
  margin: 3rem auto;
  text-align: center;
  line-height: 1.1;
}

/* line 481, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #form-box {
  padding: 1rem 1rem 0 1rem;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #FFF;
}

/* line 486, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #form-box .form-element {
  margin-bottom: 2rem;
}

/* line 489, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #form-box input[type=password] {
  border: 1px solid #ccc;
  padding: 0.2rem 0.5rem;
}

/* line 492, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#loginForm #form-box input[type=password]:focus {
  border: 1px solid #49CEF9;
}

/* home
--------------------------------------------------------------------*/
/* line 506, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#home .request-item {
  padding: 1rem 0;
  border-bottom: 1px solid #FFF;
}

/* line 507, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#home .request-item .info {
  font-size: 0.8rem;
  display: flex;
}

/* line 510, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#home .request-item .info > div {
  margin-left: 1rem;
}

/* line 522, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .search {
  margin-bottom: 1rem;
}

/* line 526, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .new-member {
  background-color: #54A99C;
  color: #FFF;
  padding: 0.5rem;
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

/* line 529, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .new-member:hover {
  background-color: #54D8C4;
}

/* line 537, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitations {
  display: flex;
  margin-bottom: 1rem;
}

/* line 540, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitations > .title {
  width: 5rem;
}

/* line 545, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitation-list {
  display: flex;
}

/* line 547, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitation-list li {
  border: 1px solid #CCC;
  cursor: pointer;
  margin-right: 1rem;
}

/* line 551, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitation-list li:hover {
  background-color: #3EA17B;
}

/* line 555, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitation-list li a {
  padding: 0 0.5rem;
}

/* line 562, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .limitation-list .active {
  background-color: #5EA39D;
  color: #FFF;
}

/* line 568, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .display-targets {
  display: flex;
  margin-bottom: 1rem;
}

/* line 571, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .display-targets > * {
  margin-right: 1rem;
}

/* line 577, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list li {
  display: flex;
  padding: 0.1rem 0;
  border-bottom: 1px dotted #CCC;
}

/* line 585, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .type-color {
  width: 1rem;
  font-size: 1rem;
}

/* line 592, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .name {
  padding: 0.2rem;
  cursor: pointer;
  width: 20rem;
  margin-right: 1rem;
}

/* line 598, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .name:hover {
  background-color: #3E8E97;
}

/* line 603, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .introducer {
  width: 20rem;
}

/* line 607, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .member-code {
  margin-right: 1rem;
  width: 2rem;
}

/* line 610, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .member-code.aside {
  font-size: 0.5rem;
}

/* line 615, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .belonging-partner {
  cursor: pointer;
  text-decoration: underline;
  width: 5rem;
}

/* line 618, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .belonging-partner:hover {
  color: #3EA683;
}

/* line 624, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .area {
  width: 10rem;
}

/* line 628, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .member-list .patronizing-area {
  width: 15rem;
}

/* line 635, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .modal-trigger {
  cursor: pointer;
}

/* line 639, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .bank-info {
  display: flex;
  width: 30rem;
}

/* line 642, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.members .bank-info > div {
  margin-right: 1rem;
}

/* line 651, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member select.partner {
  color: #fff;
  background-color: #000;
  border: 1px solid #CCC;
  padding: 0.2rem;
  margin-bottom: 1rem;
}

/* line 659, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .form-section {
  margin-bottom: 1rem;
}

/* line 663, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #profile-photo {
  width: 10rem;
  height: 10rem;
}

/* line 668, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #stats-container {
  display: flex;
}

/* line 672, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #base-stats {
  width: 40%;
  margin-right: 5%;
}

/* line 679, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .stats-title {
  font-size: 1.2rem;
  background-color: #34897E;
  margin-bottom: 0.5rem;
}

/* line 685, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .editable {
  width: calc(100% - 15rem);
}

/* line 689, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #name .editable {
  width: auto;
}

/* line 694, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #zip .editable {
  width: calc(100% - 27rem);
}

/* line 699, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .channels {
  border: 1px solid #ccc;
}

/* line 703, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats {
  width: 55%;
}

/* line 705, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type-outer {
  margin-bottom: 2rem;
  padding: 1rem;
  border: 1px solid #198D55;
}

/* line 712, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .detail-element {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding: 0.3rem 0.5rem;
  border: 1px solid #333;
}

/* line 715, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .detail-element .element-title {
  width: 5rem;
}

/* line 718, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .detail-element .editable-anchor, #member #belonging-stats .detail-element .editor {
  width: 10rem;
}

/* line 725, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type {
  margin-bottom: 2rem;
  padding: 0.5rem;
  border: 1px solid #198D55;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 732, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type .info {
  width: 75%;
  margin-bottom: 2rem;
}

/* line 737, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type .member-type-title-outer {
  width: 100%;
  font-weight: bold;
  display: flex;
  margin-bottom: 1rem;
}

/* line 744, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type .admissions {
  width: 50%;
}

/* line 747, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type form {
  width: 100%;
}

/* line 751, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type .editable {
  width: auto;
}

/* line 754, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .member-type .detail-element, #member #belonging-stats .member-type .element {
  margin-bottom: 1rem;
}

/* line 758, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .photo .photo-container {
  width: 7rem;
  height: 11rem;
}

/* line 762, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .photo .photo-container img {
  width: 100%;
  height: auto;
}

/* line 768, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .documents {
  width: 20%;
}

/* line 771, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #belonging-stats .documents .document-photos img {
  width: 100px;
}

/* line 778, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .channels {
  display: block;
}

/* line 782, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .button {
  font-size: 0.8rem;
  padding: 0.2rem 0.6rem;
  background-color: #416C61;
  cursor: pointer;
}

/* line 787, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .button:hover {
  background-color: #5B998A;
}

/* line 793, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #region-list-for-patron .prefectur-select {
  display: flex;
  margin-bottom: 1rem;
}

/* line 798, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #region-list-for-patron table tr {
  border: 1px solid #CCC;
  padding: 0.2rem;
}

/* line 801, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #region-list-for-patron table tr td {
  padding: 0.2rem;
}

/* line 806, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #region-list-for-patron .price {
  text-align: right;
}

/* line 811, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .introducer-element {
  display: flex;
  justify-content: space-between;
}

/* line 814, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member .introducer-element .channel-info {
  margin-right: 1rem;
}

/* line 824, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 829, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust.active {
  display: block;
}

/* line 833, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust .bg {
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.8;
}

/* line 839, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #modal-view {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}

/* line 847, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #modal-photo-container img {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  user-select: none;
}

/* line 854, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjuster {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #38B590;
  width: 200px;
  height: 200px;
  cursor: move;
}

/* line 864, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #resizer {
  background-color: #38B590;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  position: absolute;
  top: 195px;
  left: 195px;
  cursor: nwse-resize;
  border: 1px solid #000;
}

/* line 875, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}

/* line 881, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info:hover {
  opacity: 1;
}

/* line 884, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .info-inner {
  display: flex;
}

/* line 886, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .info-inner div {
  margin-right: 1rem;
  color: #38B590;
}

/* line 891, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .buttons {
  display: flex;
}

/* line 893, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .buttons button {
  padding: 2px;
  font-size: 0.8rem;
  display: block;
  width: 5rem;
  text-align: center;
  margin-right: 1rem;
  border: 1px solid #38B590;
}

/* line 901, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .buttons button:hover {
  background-color: #227059;
  color: #FFF;
}

/* line 906, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #modal-photo-adjust #adjust-info .buttons button:active {
  background-color: #38B590;
  color: #FFF;
}

/* line 916, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #member-contents li {
  display: flex;
}

/* line 918, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #member-contents li .content-id {
  width: 4rem;
  padding: 0 1rem;
}

/* line 922, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member #member-contents li .title {
  width: 40rem;
  padding: 0 1rem;
}

/* line 931, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#add-channel-admission-select-channel {
  width: 800px;
  margin: 3rem auto;
  padding: 2rem;
  border: 1px solid #CCC;
}

/* line 936, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#add-channel-admission-select-channel h1 {
  font-size: 1.2rem;
  margin-bottom: 1rem;
}

/* line 940, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#add-channel-admission-select-channel table {
  margin-bottom: 2rem;
}

/* line 941, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#add-channel-admission-select-channel table tr {
  border: 1px solid #AAA;
}

/* line 944, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#add-channel-admission-select-channel table td {
  padding: 1rem;
}

/**
 * member-channel
 * =======================================================
 */
/* line 963, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions td {
  padding: 0.5rem 1rem;
}

/* line 965, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions td.ratio {
  border-left: 1px solid #333;
}

/* line 969, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions tr {
  border-bottom: 1px solid #CCC;
}

/* line 972, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions .channel-fullname {
  width: 20rem;
  display: flex;
  justify-content: space-between;
}

/* line 977, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions .channel-fullname .channel-title {
  font-size: 0.8rem;
  line-height: 0.5;
}

/* line 983, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .distributions .distribution-template {
  display: none;
}

/* line 988, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#member-channel-edit .articles th, #member-channel-edit .articles td {
  padding: 0 1rem;
  border: 1px solid #CCC;
}

/* line 997, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article #main-content > section {
  margin-bottom: 2rem;
}

/* line 1001, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .info-element-container {
  display: flex;
}

/* line 1003, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .info-element-container .info-element {
  margin-right: 2rem;
}

/* line 1007, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .info-element {
  padding: 0.5rem 0;
  display: flex;
  border-bottom: 1px solid #888;
}

/* line 1011, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .info-element .element-title {
  width: 8rem;
}

/* line 1018, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element {
  display: flex;
  padding: 0.2rem 0;
  border-bottom: 1px solid #CCC;
}

/* line 1021, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element .activation {
  margin-left: 3rem;
}

/* line 1023, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element .activation > a {
  display: none;
}

/* line 1026, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element .activation .active {
  display: block;
  font-size: 0.8rem;
}

/* line 1032, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element .channel-name {
  line-height: 1.1;
  width: 20rem;
}

/* line 1037, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .dist-element .channel-id {
  width: 4rem;
  padding: 0.2rem 1rem;
  text-align: right;
}

/* line 1047, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions td {
  padding: 0.5rem 1rem;
}

/* line 1049, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions td.ratio {
  border-left: 1px solid #333;
}

/* line 1053, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions tr {
  border-bottom: 1px solid #CCC;
}

/* line 1056, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions .channel-fullname {
  width: 20rem;
  display: flex;
  justify-content: space-between;
}

/* line 1061, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions .channel-fullname .channel-title {
  font-size: 0.8rem;
  line-height: 0.5;
}

/* line 1067, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .distributions .distribution-template {
  display: none;
}

/* line 1073, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#article .file table td {
  border: 1px solid #CCC;
  padding: 0.3rem;
  font-size: 0.7rem;
}

/* line 1085, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .published li {
  display: flex;
  justify-content: space-between;
}

/* line 1091, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files .save-button {
  padding: 0.5rem 0;
  font-size: 0.8rem;
}

/* line 1096, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td {
  padding: 0.3rem 0.5rem;
}

/* line 1099, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.file-id {
  font-size: 0.6rem;
  width: 2rem;
  padding: 0;
  padding-top: 0.3rem;
}

/* line 1105, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files select[name=file_ext] {
  padding: 0;
}

/* line 1109, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files input[name=width], #content-edit .files input[name=height], #content-edit .files input[name=length] {
  width: 4rem;
}

/* line 1113, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.title {
  width: 25rem;
}

/* line 1116, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.size {
  width: 10rem;
}

/* line 1119, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.created-at {
  width: 15rem;
}

/* line 1124, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.title input, #content-edit .files td.title textarea, #content-edit .files td.size input, #content-edit .files td.size textarea, #content-edit .files td.created-at input, #content-edit .files td.created-at textarea {
  width: 100%;
}

/* line 1129, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.exsits, #content-edit .files td.not-exists {
  font-size: 0.8rem;
}

/* line 1132, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.exists {
  color: #1ECAA8;
}

/* line 1135, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files td.not-exists {
  color: #F63636;
}

/* line 1138, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .files .delete-button {
  border: none;
  color: #F00;
  font-size: 0.8rem;
}

/* line 1145, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .jasrac .template {
  display: none;
}

/* line 1148, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .jasrac .add-button {
  padding: 0.3rem 1rem;
  border: 1px solid #47D9DE;
}

/* line 1151, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#content-edit .jasrac .add-button:hover {
  background-color: #47D9DE;
}

/* line 1160, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#patron .detail-element, #patron-edit .detail-element {
  display: flex;
  margin-bottom: 1rem;
}

/* line 1163, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#patron .detail-element .element-title, #patron-edit .detail-element .element-title {
  width: 10rem;
  margin-right: 2rem;
}

/* line 1174, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#patron .patron-channel {
  margin-bottom: 1rem;
  border: 1px solid #CCC;
  padding: 1rem;
}

/* line 1180, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#patron .buttons {
  display: flex;
}

/* line 1182, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#patron .buttons .btn {
  margin-right: 2rem;
}

/* line 1190, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-foundation {
  position: absolute;
  top: 100px;
  left: 30vw;
  width: 70vw;
  height: 100vh;
  display: none;
}

/* line 1197, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#modal-foundation.active {
  display: block;
}

/* line 1202, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component {
  background-color: #000;
  border: 1px solid #227059;
  position: absolute;
  top: 50px;
  left: 30%;
  width: calc(60% - 100px);
  min-height: 50vh;
}

/* line 1210, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component.original {
  display: none;
}

/* line 1214, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-component-inner {
  position: relative;
  width: 100%;
  padding: 1rem;
}

/* line 1220, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 2rem;
  border: 2px solid #227059;
  line-height: 1;
  padding: 0 7px;
  color: #227059;
  cursor: pointer;
  user-select: none;
}

/* line 1231, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-close:hover {
  background-color: #227059;
  color: #000;
  border: 2px solid #38B590;
}

/* line 1236, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-close:active {
  background-color: #38B590;
  color: #FFF;
}

/* line 1242, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-title {
  font-size: 1.1rem;
  border-bottom: 1px solid #227059;
}

/* line 1246, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.modal-component .modal-main-content {
  padding: 1rem;
}

/* line 1252, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#region .region-list-element {
  display: flex;
  margin-bottom: 0.2rem;
}

/* line 1255, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#region .region-list-element .region-name, #region .region-list-element .region-price, #region .region-list-element .channel-name {
  font-size: 1rem;
  width: 10rem;
  margin-right: 1rem;
}

/* line 1263, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.region-members {
  display: flex;
}

/* line 1265, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.region-members img {
  width: 2rem;
  border-radius: 50%;
}

/* line 1273, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .member-header {
  border: 1px solid #227059;
  display: flex;
  margin-bottom: 1rem;
}

/* line 1277, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .member-header .member-photo {
  width: 100px;
  margin-right: 1rem;
}

/* line 1279, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .member-header .member-photo img {
  width: 100%;
}

/* line 1286, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .member-types-list {
  display: flex;
  margin-bottom: 1rem;
}

/* line 1288, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .member-types-list div {
  margin-right: 1rem;
  border: 1px solid #FFF;
}

/* line 1296, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .select {
  text-align: center;
  font-size: 1.2rem;
  background-color: #2EA99C;
  cursor: pointer;
  margin-bottom: 1rem;
}

/* line 1301, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .select:hover {
  background-color: #37E2D0;
}

/* line 1307, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .go-edit {
  display: block;
  text-align: center;
  padding: 0.2rem 0;
  border: 1px solid #CCC;
}

/* line 1312, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
.ajax-member .go-edit:hover {
  border: 1px solid #3EA683;
}

/* line 1322, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#channel-serial table tr, #channel-serial table td {
  line-height: 1;
  padding: 1rem;
  border-bottom: 1px solid #777;
}

/* line 1329, ../../me/www/master.boothsystem.net/attach/css/scss/pages.scss */
#channel-serial .check-y {
  font-weight: bold;
  color: #38E3B5;
}

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