/* line 1, ../sass/content.scss */
.backstage-content-wrapper {
  background-color: #efefef;
  /*padding: 35px 0;*/
  padding: 70px 0;
}
/* line 6, ../sass/content.scss */
.backstage-content-wrapper.no-padding {
  padding: 0;
}

/* line 11, ../sass/content.scss */
.block-header-line {
  border-top: 6px solid #00acbe;
}
/* line 14, ../sass/content.scss */
.block-header-line.blue-green {
  border-top: 6px solid #00abd8;
}

/* line 1, ../sass/_modal.scss */
.type1-edit-modal-wp {
  display: none;
  width: 100%;
  height: 100vh;
  /*position: absolute;*/
  position: fixed;
  left: 0;
  top: 0;
  z-index: 500;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 12, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block {
  border-top: 6px solid #00acbe;
  padding: 100px 50px;
  background-color: #fff;
  position: relative;
  width: 768px;
  margin: 0 auto;
  margin-top: 100px;
  margin-bottom: 100px;
  z-index: 501;
}
/* line 24, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block.pink-b-t {
  border-top: 6px solid #ef83ae;
}
/* line 28, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .close {
  position: absolute;
  right: 30px;
  top: 15px;
  z-index: 1;
}
/* line 34, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .title {
  color: #00a1be;
  font-size: 1.5rem;
  font-weight: bold;
}
/* line 39, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .title small {
  font-size: 85%;
}
/* line 43, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .title.pink {
  color: #ef83ae;
}
/* line 50, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line {
  font-size: 0;
  padding: 10px 0;
}
/* line 53, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-name {
  display: inline-block;
  font-size: 1rem;
  width: 100px;
  color: #666;
  text-align: justify;
  text-justify: inter-ideograph;
  -ms-text-justify: inter-ideograph;
  -moz-text-align-last: justify;
  -webkit-text-align-last: justify;
  height: 44px;
  line-height: 44px;
  overflow: hidden;
  vertical-align: top;
}
/* line 71, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-name:after {
  content: "";
  display: inline-block;
  width: 100%;
}
/* line 78, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  width: calc( 100% - 100px );
  padding-left: 20px;
}
/* line 90, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group input[type="text"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group input[type="password"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group input[type="email"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group input[type="number"] {
  width: 100%;
  border: 0;
  color: #666;
  background-color: #ebebeb;
  padding: 10px 15px;
}
/* line 99, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group textarea {
  width: 100%;
  border: 0;
  color: #666;
  height: 160px;
  padding: 10px 15px;
  resize: none;
  background-color: #ebebeb;
}
/* line 113, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.f-s-0 {
  font-size: 0;
}
/* line 118, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group .cus-checkbox-type1 {
  color: #666;
  line-height: 37px;
}
/* line 121, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group .cus-checkbox-type1 div {
  margin-bottom: 0;
}
/* line 127, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.verification-code input[type="text"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.verification-code input[type="password"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.verification-code input[type="email"], .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.verification-code input[type="number"] {
  width: calc( 100% - 125px );
  border: 0;
  color: #666;
  background-color: #ebebeb;
  padding: 10px 15px;
}
/* line 136, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group.verification-code img {
  height: 44px;
  width: 120px;
  vertical-align: top;
}
/* line 148, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line .input-detail-content {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  width: calc( 100% - 100px );
  padding-left: 20px;
  height: 44px;
  line-height: 44px;
  color: #666;
}
/* line 164, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.b-b-999 {
  border-bottom: 1px solid #999;
}
/* line 170, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-name {
  height: 20px;
  line-height: 20px;
}
/* line 175, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content {
  height: 20px;
  line-height: 20px;
}
/* line 179, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content.no-hight-and-line-hight {
  height: auto;
  line-height: normal;
}
/* line 185, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
}
/* line 191, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step {
  font-size: 0;
  padding-left: 5px;
  position: relative;
}
/* line 196, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step .circle {
  width: 8px;
  height: 8px;
  background-color: #999;
  border-radius: 100%;
}
/* line 203, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step .desc {
  font-size: 1rem;
  position: absolute;
  left: 30px;
  top: -7px;
  color: #999;
}
/* line 210, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step .desc .step-return-date {
  font-size: 0.8125rem;
  color: #999;
}
/* line 216, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step .step-line {
  height: 55px;
  border-right: 1px solid #999;
  width: 4px;
}
/* line 223, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.active .circle {
  background-color: #00a1be;
}
/* line 227, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.active .desc {
  color: #00a1be;
  top: -18px;
}
/* line 232, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.active .step-line {
  border-right: 1px solid #00a1be;
}
/* line 237, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.now {
  padding-left: 0;
}
/* line 239, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.now .circle {
  border: 1px solid #00a1be;
  background-color: #fff;
  width: 16px;
  height: 16px;
  position: relative;
}
/* line 246, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.now .circle:after {
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  background-color: #00a1be;
  border-radius: 100%;
  position: absolute;
  top: 3px;
  left: 3px;
}
/* line 258, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.now .desc {
  top: -14px;
}
/* line 262, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content .order-return-progress-rate-block .step.now .step-line {
  width: 9px;
}
/* line 275, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block.small-modal {
  width: 470px;
}
/* line 278, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block.small-modal .input-name {
  width: 55px;
}
/* line 282, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block.small-modal .input-control-group {
  width: calc( 100% - 55px );
}
/* line 288, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group .type1-custom-select .type1-select-selected, .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full .type1-custom-select .type1-select-selected {
  min-height: 44px;
  line-height: normal;
  padding: 10px 15px;
  background-color: #ebebeb;
}
/* line 295, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group .type1-custom-select .type1-select-selected:after, .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full .type1-custom-select .type1-select-selected:after {
  top: 20px;
}
/* line 299, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group .type1-custom-select .type1-select-items div, .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full .type1-custom-select .type1-select-items div {
  min-height: 44px;
  line-height: normal;
  padding: 10px 15px;
}
/* line 306, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .default-btn {
  padding: 5px;
  width: 200px;
}
/* line 311, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block {
  color: #f39800;
  font-size: 0;
  font-weight: bold;
}
/* line 315, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block .amount-block-title {
  display: inline-block;
  font-size: 0.8125rem;
  width: 30px;
}
/* line 320, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block .amount-block {
  display: inline-block;
  font-size: 2.25rem;
}
/* line 323, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block .amount-block small {
  font-size: 55%;
}
/* line 326, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block .amount-block small > small {
  font-size: 80%;
}
/* line 330, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-block .amount-block small.color-default {
  color: #666;
}
/* line 337, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .md-income-calc-comment {
  color: #999;
}
/* line 341, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .start-class-comment {
  padding: 30px 35px 30px 20px;
  color: #999;
  border: 1px solid #999;
}
/* line 345, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .start-class-comment ol {
  margin-bottom: 0;
}
/* line 347, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .start-class-comment ol li {
  margin-bottom: 5px;
  font-size: 0.875rem;
}
/* line 351, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .start-class-comment ol li:last-child {
  margin-bottom: 0;
}
/* line 355, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .start-class-comment ol li > span.orange {
  color: #ea5514;
}
/* line 362, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .class-preview-agreement-comment {
  padding: 30px;
  border: 1px solid #999;
}
/* line 368, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-preview-agreement-check-block label.cus-checkbox-type1 div {
  width: 15px;
  height: 15px;
}
/* line 372, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-preview-agreement-check-block label.cus-checkbox-type1 input:checked + div:after {
  left: 4px;
  top: -1px;
  width: 6px;
  height: 11px;
}
/* line 378, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-preview-agreement-check-block a {
  color: #00a0c8;
  position: relative;
  display: inline-block;
}
/* line 383, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-preview-agreement-check-block a:after {
  content: "";
  display: block;
  width: calc( 100% - 14px );
  border-bottom: 1px solid #00a0c8;
  position: absolute;
  left: 7px;
  bottom: 1px;
}
/* line 393, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-preview-agreement-check-block a:hover {
  text-decoration: none;
}
/* line 399, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row {
  font-size: 0;
}
/* line 401, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.two-obj {
  width: 50%;
  display: inline-block;
}
/* line 405, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.two-obj:first-child {
  padding-right: 15px;
}
/* line 408, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.two-obj:last-child {
  padding-left: 15px;
}
/* line 413, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj {
  width: 33.333333%;
  display: inline-block;
}
/* line 417, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:first-child {
  padding-right: 15px;
}
/* line 420, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:nth-child(2n) {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 424, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:last-child {
  padding-left: 15px;
}
/* line 434, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  width: 100%;
}
/* line 443, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="text"], .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="password"], .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="email"] {
  width: 100%;
  border: 0;
  color: #666;
  background-color: #ebebeb;
  padding: 10px 15px;
}
/* line 451, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="text"].white, .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="password"].white, .type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full input[type="email"].white {
  background-color: #fff;
  border: 1px solid #aaa;
}
/* line 457, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full textarea {
  width: 100%;
  border: 0;
  color: #666;
  height: 160px;
  padding: 10px 15px;
  resize: none;
  background-color: #ebebeb;
}
/* line 469, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full textarea.white {
  background-color: #fff;
  border: 1px solid #aaa;
}
/* line 475, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full.f-s-0 {
  font-size: 0;
}
/* line 479, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full > .cus-checkbox-type2-group {
  font-size: 0.8125rem;
}
/* line 482, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full > .cus-checkbox-type2-group > label.cus-checkbox-type2 {
  margin-top: 7px;
  line-height: 20px;
}
/* line 485, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full > .cus-checkbox-type2-group > label.cus-checkbox-type2.div {
  margin-top: -2px;
}
/* line 491, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full > label.cus-radio-type1 {
  line-height: 28px;
  margin-bottom: 5px;
  margin-right: 10px;
}
/* line 496, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .input-control-group-full > label.cus-radio-type1 small {
  color: #00acbe;
}
/* line 503, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-print-img {
  position: relative;
}
/* line 505, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-print-img img {
  width: 100%;
}
/* line 510, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp {
  background-color: #efefef;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-left: -50px;
  margin-right: -50px;
}
/* line 519, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block {
  background-color: #fff;
  padding: 25px 50px;
  border-radius: 6px;
  box-shadow: 2px 2px 6px #666666;
}
/* line 526, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .user-data-block {
  font-size: 0;
}
/* line 528, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .user-data-block .avatar {
  display: inline-block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 75px;
  height: 75px;
  vertical-align: bottom;
  margin-right: 10px;
  border-radius: 100%;
}
/* line 542, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .user-data-block .detail-data {
  display: inline-block;
  vertical-align: bottom;
}
/* line 545, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .user-data-block .detail-data .user-name {
  font-size: 1rem;
}
/* line 548, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .user-data-block .detail-data .message-time {
  font-size: 0.75rem;
  color: #666;
}
/* line 555, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .message {
  font-size: 0.75rem;
  color: #666;
}
/* line 561, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .main-message-item .message-reply input[type="text"] {
  background-color: #f7f8f8;
  border: 1px solid #dcdddd;
  font-size: 0.75rem;
  padding: 5px 10px;
  width: 100%;
}
/* line 571, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item {
  padding-left: 85px;
  padding-top: 20px;
}
/* line 574, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .user-data-block {
  font-size: 0;
}
/* line 576, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .user-data-block .avatar {
  display: inline-block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 55px;
  height: 55px;
  vertical-align: bottom;
  margin-right: 10px;
  border-radius: 100%;
}
/* line 590, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .user-data-block .detail-data {
  display: inline-block;
  vertical-align: bottom;
}
/* line 593, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .user-data-block .detail-data .user-name {
  font-size: 0.75rem;
}
/* line 596, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .user-data-block .detail-data .message-time {
  font-size: 0.625rem;
  color: #666;
}
/* line 603, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item .message {
  font-size: 0.75rem;
  color: #666;
}
/* line 613, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-homework-score-user-data .user-data-block {
  font-size: 0;
}
/* line 615, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-homework-score-user-data .user-data-block .avatar {
  display: inline-block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 75px;
  height: 75px;
  vertical-align: bottom;
  margin-right: 10px;
  border-radius: 100%;
}
/* line 629, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-homework-score-user-data .user-data-block .detail-data {
  display: inline-block;
  vertical-align: bottom;
}
/* line 632, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-homework-score-user-data .user-data-block .detail-data .user-name {
  font-size: 1rem;
}
/* line 635, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-homework-score-user-data .user-data-block .detail-data .message-time {
  font-size: 0.75rem;
  color: #666;
}
/* line 643, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block {
  padding: 10px 0 5px 0;
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
}
/* line 648, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block.n-b-b {
  border-bottom: 0;
}
/* line 652, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item {
  margin-bottom: 5px;
}
/* line 654, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item span {
  font-size: 1.1875rem;
  letter-spacing: 2px;
  color: #666;
  margin-right: 10px;
  vertical-align: middle;
  line-height: 28px;
}
/* line 663, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating {
  background: transparent url(../images/class_star_big.png) no-repeat 0 0px;
  display: inline-block;
  width: 124px;
  height: 21px;
  vertical-align: middle;
  margin-right: 3px;
  margin-bottom: -1px;
  background-size: 100% auto;
}
/* line 674, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-0 {
  background-position: 0 -210px;
}
/* line 678, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-1 {
  background-position: 0 -189px;
}
/* line 682, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-2 {
  background-position: 0 -168px;
}
/* line 686, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-3 {
  background-position: 0 -147px;
}
/* line 690, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-4 {
  background-position: 0 -126px;
}
/* line 694, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-5 {
  background-position: 0 -105px;
}
/* line 698, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-6 {
  background-position: 0 -84px;
}
/* line 702, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-7 {
  background-position: 0 -63px;
}
/* line 706, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-8 {
  background-position: 0 -42px;
}
/* line 710, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-9 {
  background-position: 0 -21px;
}
/* line 714, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-score-star-block .modal-score-star-line-item .rating.rate-10 {
  background-position: 0 0px;
}
/* line 721, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block {
  font-size: 0;
}
/* line 723, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block .user-data-block {
  display: inline-block;
  width: 33.33333%;
  font-size: 0;
  margin-bottom: 10px;
}
/* line 728, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block .user-data-block .avatar {
  display: inline-block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  margin-right: 10px;
  border-radius: 100%;
}
/* line 742, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block .user-data-block .name {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.75rem;
  font-weight: bold;
  width: calc(100% - 50px);
  padding-right: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}
/* line 761, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .student-wish-class-list-wp {
  position: relative;
}
/* line 763, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .student-wish-class-list-wp .student-wish-class-list-block {
  position: relative;
  font-size: 0;
  margin-left: -10px;
  margin-right: -10px;
}
/* line 769, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .student-wish-class-list-wp .student-wish-class-list-block > div {
  display: inline-block;
  width: 33.33333%;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 779, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-wish-avatar-block {
  font-size: 0;
  padding-bottom: 12px;
  margin-bottom: 10px;
  border-bottom: 1px solid #aaa;
}
/* line 784, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-wish-avatar-block .wish-avatar {
  display: inline-block;
  width: 100px;
  height: 100px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: bottom;
  border-radius: 100%;
  margin-right: 20px;
}
/* line 795, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-wish-avatar-block .wish-usr-name {
  display: inline-block;
  font-size: 1.125rem;
  color: #666;
  vertical-align: bottom;
}
/* line 803, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block {
  font-size: 0;
}
/* line 805, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label {
  width: calc( 20% - 4px );
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 810, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(5n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  /* line 818, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label {
    width: calc( 33.33333% - 4px );
    margin-right: 6px;
    margin-bottom: 6px;
  }
  /* line 823, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(5n) {
    margin-right: 6px;
  }
  /* line 826, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 450px) {
  /* line 835, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label {
    width: calc( 50% - 3px );
    margin-right: 6px;
    margin-bottom: 6px;
  }
  /* line 840, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(5n) {
    margin-right: 6px;
  }
  /* line 843, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(3n) {
    margin-right: 6px;
  }
  /* line 846, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-category-tag-select-block label:nth-child(2n) {
    margin-right: 0;
  }
}
/* line 854, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .wish-tips .wish-tips-pc {
  display: block;
}
/* line 857, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .wish-tips .wish-tips-phone {
  display: none;
}
@media (max-width: 768px) {
  /* line 865, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-tips .wish-tips-pc {
    display: none;
  }
  /* line 868, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .wish-tips .wish-tips-phone {
    display: block;
  }
}
/* line 875, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-discuss-unit-block {
  font-size: 0;
}
/* line 877, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-discuss-unit-block .class-discuss-unit-avatar {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
  border-radius: 100%;
  margin-right: 15px;
}
/* line 888, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-discuss-unit-block .class-discuss-unit-usr-name {
  display: inline-block;
  font-size: 1.125rem;
  color: #666;
  vertical-align: middle;
}
/* line 896, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-class-discuss-unit-select-block {
  padding: 10px 10px;
  border: 1px solid #aaa;
  border-bottom: 0;
  padding-bottom: 5px;
}
/* line 903, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-link-style-1 {
  font-size: 1rem;
  color: #00a1be;
  position: relative;
}
/* line 908, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-link-style-1:hover {
  text-decoration: none;
}
/* line 912, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-link-style-1:after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #00a1be;
  position: absolute;
  left: 0;
  bottom: -2px;
}
/* line 925, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-apply-qualifications ul li {
  display: block;
  text-indent: -38px;
  padding-left: 38px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-size: 1.125rem;
}
/* line 937, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-send-to-mail-block .border-block {
  color: #3c81a6;
  display: inline-block;
  border: 1px solid #3c81a6;
  padding: 10px 15px;
  width: 520px;
  max-width: 100%;
}
/* line 947, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block {
  padding: 20px 20px;
  border: 1px solid #aaa;
}
/* line 950, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list {
  font-weight: bold;
  font-size: 1.125rem;
  text-indent: -16px;
  padding-left: 16px;
  line-height: 35px;
  margin-bottom: 10px;
}
/* line 957, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list .sub-list {
  font-size: 1rem;
  font-weight: normal;
  text-indent: -24px;
  padding-left: 24px;
  line-height: 25px;
  margin-bottom: 5px;
}
/* line 965, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list .sub-list small {
  color: #999;
}
/* line 970, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list a {
  color: #00a0c8;
  position: relative;
}
/* line 974, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list a:hover {
  text-decoration: none;
}
/* line 977, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .assistance-training-complete-apply-need-step-block .main-list a:after {
  content: "";
  display: block;
  width: calc( 100% - 14px );
  border-bottom: 1px solid #00a0c8;
  position: absolute;
  left: 7px;
  bottom: 1px;
}
/* line 992, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li {
  display: block;
  margin-bottom: 5px;
}
/* line 995, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li.icon:before {
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -4px;
}
/* line 1006, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li.date-time-icon:before {
  background-image: url(../images/apply_icon_1.png);
  background-size: 100% auto;
}
/* line 1010, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li.address-icon:before {
  background-image: url(../images/apply_icon_2.png);
  background-size: 16px auto;
}
/* line 1014, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li.date-icon:before {
  background-image: url(../images/learning_icon_1.png);
  background-size: 18px auto;
}
/* line 1018, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .activity-billboard-enter-name-list-block ul li.time-icon:before {
  background-image: url(../images/learning_icon_2.png);
  background-size: 18px auto;
}
/* line 1028, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .one-line-block {
  height: 1px;
  border-bottom: 1px solid #999;
}
/* line 1034, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table {
  /*width: 100%;*/
  width: calc(100% + 1px);
  position: relative;
}
/* line 1040, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table thead tr {
  background-color: #898989;
}
/* line 1042, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table thead tr th {
  text-align: center;
  color: #fff;
  padding: 10px 10px;
  white-space: nowrap;
}
/* line 1051, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody {
  background-color: #fff;
}
/* line 1053, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody tr {
  background-color: #fff;
}
/* line 1055, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody tr td {
  text-align: center;
  padding: 20px 15px;
  white-space: nowrap;
}
/* line 1060, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody tr td.title {
  text-align: left;
}
/* line 1064, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody tr td.rate-align {
  text-align: right;
}
/* line 1069, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block .modal-assistance-training-table tbody tr:nth-child(2n) {
  background-color: #dcdddd;
  /*background: rgba(204,238,242,0.3);*/
}
@media (max-width: 768px) {
  /* line 1078, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .modal-assistance-training-table-block {
    overflow-x: auto;
  }
}
/* line 1085, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-use-point-block label.cus-checkbox-type1 {
  margin-right: 5px;
}
/* line 1087, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-use-point-block label.cus-checkbox-type1 > div {
  margin-bottom: 0;
}
/* line 1092, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-use-point-block input[type="number"] {
  padding: 5px 10px;
  width: 300px;
  max-width: 100%;
}
/* line 1101, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item {
  padding: 15px 25px;
  border: 1px solid #aaa;
}
/* line 1104, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item .list-item-title {
  width: 100%;
  display: table;
  border-bottom: 1px solid #999;
  padding-bottom: 10px;
  margin-bottom: 5px;
  font-size: 1.125rem;
  font-weight: bold;
}
/* line 1112, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item .list-item-title .table-cell {
  display: table-cell;
  text-align: left;
}
/* line 1116, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item .list-item-title .table-cell:nth-child(2) {
  text-align: right;
}
/* line 1122, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item .label-m-r {
  margin-right: 20px;
}
/* line 1126, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-payment-select-block .payment-list-item .list-item-desc {
  padding-left: 22px;
}
/* line 1134, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .two-c > div {
  display: inline-block;
  width: calc( 50% - 6px );
  vertical-align: top;
}
/* line 1139, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .two-c > div:first-child {
  margin-right: 8px;
}
/* line 1145, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block select {
  padding: 5px 10px;
  height: 38px;
  font-size: 1rem;
}
/* line 1150, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block input[type="text"] {
  padding: 5px 10px;
  height: 38px;
  font-size: 1rem;
}
/* line 1156, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block .postal_code {
  width: 90px;
  margin-right: 10px;
}
/* line 1160, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block .city {
  border-right: 0;
}
/* line 1163, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block .district {
  border-left: 0;
  border-right: 0;
}
/* line 1167, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block .adderss {
  border: 1px solid #aaa;
  border-left: 0;
  width: calc( 100% - 295px );
}
/* line 1173, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-input-block.address_block {
  font-size: 0;
}
/* line 1178, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-email, .type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-donation, .type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-send {
  display: none;
}
/* line 1181, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-email.active, .type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-donation.active, .type1-edit-modal-wp .type1-edit-modal-block .modal-order-invoice-select-block .invoice-send.active {
  display: block;
}
/* line 1188, ../sass/_modal.scss */
.type1-edit-modal-wp .modal-overlay {
  	    /*width: 100%;
  	    height: 100%;
      	background-color: rgba(0, 0, 0, 0.5);
      	position: fixed;
      	top: 0;
      	left: 0;
      	z-index: 500;*/
}
/* line 1199, ../sass/_modal.scss */
.type1-edit-modal-wp.active {
  display: block;
}

@media (max-width: 768px) {
  /* line 1205, ../sass/_modal.scss */
  .type1-edit-modal-wp {
    position: fixed;
  }
  /* line 1207, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 470px) {
  /* line 1217, ../sass/_modal.scss */
  .type1-edit-modal-wp {
    position: fixed;
  }
  /* line 1219, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block.small-modal {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 1231, ../sass/_modal.scss */
.type1-customer-alert-mosueover-block {
  cursor: pointer;
}

/* line 1234, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp .type1-customer-backgorund-alert-message-block {
  background-color: #fff;
  border: 1px solid #00a1be;
  border-right: 4px solid #00a1be;
  width: 250px;
  padding: 15px 20px;
  position: relative;
}

/* line 1242, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp .type1-customer-backgorund-alert-message-block:before {
  display: block;
  content: "";
  border-color: transparent #00a1be transparent transparent;
  border-style: solid solid solid;
  border-width: 10px 15px 10px 0;
  position: absolute;
  top: 45px;
  left: -16px;
  height: 0px;
  width: 0px;
}

/* line 1254, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp .type1-customer-backgorund-alert-message-block:after {
  border-color: transparent #fff transparent transparent;
  border-style: solid solid solid solid;
  border-width: 10px 15px 10px 0;
  position: absolute;
  top: 45px;
  left: -15px;
  content: "";
  height: 0px;
  width: 0px;
}

/* line 1265, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp .type1-customer-backgorund-alert-message-block .title {
  color: #666;
  font-size: 1rem;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}

/* line 1273, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp .type1-customer-backgorund-alert-message-block .desc {
  color: #666;
  line-height: 22px;
  font-size: 0.875rem;
}

/* line 1278, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp.anti-block .type1-customer-backgorund-alert-message-block {
  border-right: 1px solid #00a1be;
  border-left: 4px solid #00a1be;
}

/* line 1282, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp.anti-block .type1-customer-backgorund-alert-message-block:before {
  border-color: transparent transparent transparent #00a1be;
  border-style: solid solid solid;
  border-width: 10px 0 10px 15px;
  position: absolute;
  top: 45px;
  right: -16px;
  left: auto;
  height: 0px;
  width: 0px;
}

/* line 1293, ../sass/_modal.scss */
.type1-customer-backgorund-alert-message-wp.anti-block .type1-customer-backgorund-alert-message-block:after {
  border-color: transparent transparent transparent #fff;
  border-style: solid solid solid solid;
  border-width: 10px 0 10px 15px;
  position: absolute;
  top: 45px;
  right: -15px;
  left: auto;
  content: "";
  height: 0px;
  width: 0px;
}

/* line 1309, ../sass/_modal.scss */
.type2-customer-alert-mosueover-block {
  cursor: pointer;
}

/* line 1312, ../sass/_modal.scss */
.type2-customer-backgorund-alert-message-wp .type2-customer-backgorund-alert-message-block {
  background-color: #fff;
  width: 280px;
  padding: 15px 20px;
  position: relative;
  box-shadow: 2px 2px 6px #666666;
}

/* line 1323, ../sass/_modal.scss */
.type2-customer-backgorund-alert-message-wp .type2-customer-backgorund-alert-message-block:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: -6px;
  right: 21px;
  width: 0;
  height: 0px;
  border-style: solid;
  border-width: 7px;
  border-color: #fff #fff transparent transparent;
  transform: rotate(315deg);
  box-shadow: 2px -2px 2px #ccc;
}

/* line 1338, ../sass/_modal.scss */
.type2-customer-backgorund-alert-message-wp .type2-customer-backgorund-alert-message-block .title {
  color: #666;
  font-size: 1rem;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}

/* line 1347, ../sass/_modal.scss */
.type2-customer-backgorund-alert-message-wp .type2-customer-backgorund-alert-message-block .desc {
  color: #666;
  line-height: 22px;
  font-size: 0.875rem;
}

@media (max-width: 768px) {
  /* line 1355, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .student-wish-class-list-wp .student-wish-class-list-block {
    text-align: center;
  }

  /* line 1358, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .student-wish-class-list-wp .student-wish-class-list-block > div {
    width: auto;
    padding-right: 0;
  }
}
@media (max-width: 600px) {
  /* line 1365, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block {
    padding: 20px 30px;
  }

  /* line 1369, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-name {
    width: 100%;
  }
  /* line 1373, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-control-group {
    width: 100%;
    padding-left: 0;
  }

  /* line 1379, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-line .input-detail-content {
    width: 100%;
    padding-left: 0;
  }

  /* line 1384, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-line.input-detail-show .input-detail-content {
    height: auto;
    line-height: 44px;
    margin-top: 5px;
  }

  /* line 1390, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block .user-data-block {
    width: 50%;
  }

  /* line 1394, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .default-btn {
    width: 100%;
    margin-bottom: 10px;
  }

  /* line 1399, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .modal-message-wp .modal-message-block .sub-message-item {
    padding-left: 0;
  }
}
@media (max-width: 500px) {
  /* line 1404, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 1408, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:first-child {
    padding-right: 0;
  }
  /* line 1411, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:nth-child(2n) {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 1415, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .input-row > div.three-obj:last-child {
    padding-left: 0;
  }
}
@media (max-width: 450px) {
  /* line 1424, ../sass/_modal.scss */
  .type1-edit-modal-wp .type1-edit-modal-block .teacher-wish-student-list-wp .teacher-wish-student-list-block .user-data-block {
    width: 100%;
  }
}
/* line 1432, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal {
  text-align: center;
  font-size: 0;
}
/* line 1435, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block {
  display: inline-block;
  border-top: 6px solid #00acbe;
  padding: 100px 50px;
  background-color: #fff;
  position: relative;
  width: 470px;
  margin-top: 100px;
  margin-bottom: 100px;
  z-index: 501;
  height: 646px;
  vertical-align: bottom;
}
/* line 1448, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block.auto-height {
  height: auto;
}
/* line 1452, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .close {
  position: absolute;
  right: 30px;
  top: 15px;
}
/* line 1458, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-name {
  width: 50px;
}
/* line 1462, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-control-group {
  width: calc( 100% - 50px );
}
/* line 1466, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .or-line {
  position: relative;
  height: 20px;
  margin-top: 15px;
  margin-bottom: 25px;
}
/* line 1471, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .or-line span {
  color: #777;
  font-size: 0.8125rem;
  background-color: #fff;
  padding: 0 10px;
  line-height: 20px;
  display: inline-block;
}
/* line 1479, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .or-line:before {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px dashed #999;
  position: absolute;
  left: 0;
  top: 10px;
  z-index: -1;
}
/* line 1491, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .fb_login {
  background-color: #1a60aa;
  box-shadow: 2px 2px 6px #666666;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  display: block;
  border-radius: 2px;
  padding: 7px;
  text-decoration: none;
  width: 75%;
  margin: 0 auto;
  margin-bottom: 10px;
  background-image: url("../images/login_fb.png");
  background-repeat: no-repeat;
  background-position: 21px 9px;
  background-size: 11px auto;
}
/* line 1511, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .google_login {
  background-color: #fff;
  box-shadow: 2px 2px 6px #666666;
  color: #666;
  font-size: 1rem;
  font-weight: bold;
  display: block;
  border-radius: 2px;
  padding: 7px;
  text-decoration: none;
  width: 75%;
  margin: 0 auto;
  margin-bottom: 25px;
  background-image: url("../images/login_google.png");
  background-repeat: no-repeat;
  background-position: 15px 9px;
  background-size: 20px auto;
}
/* line 1531, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .forget_password {
  font-size: 1rem;
  color: #00a1be;
  display: block;
  text-align: center;
  text-decoration: none;
  position: relative;
  width: 65px;
  margin: 0 auto;
  margin-bottom: 12px;
}
/* line 1542, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .forget_password:after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #00a1be;
  position: absolute;
  left: 0;
  bottom: -2px;
}
/* line 1553, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block {
  display: inline-block;
  border-top: 0;
  padding: 100px 50px;
  background-color: #efefef;
  position: relative;
  width: 575px;
  margin-top: 100px;
  margin-bottom: 100px;
  z-index: 501;
  height: 640px;
  vertical-align: bottom;
}
/* line 1566, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="text"], .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="password"], .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="email"] {
  background-color: #fff;
}
/* line 1570, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-name {
  width: 80px;
}
/* line 1574, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group {
  width: calc( 100% - 80px );
}
/* line 1578, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group .cus-checkbox-type1 {
  line-height: 19px;
}
/* line 1580, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group .cus-checkbox-type1 a {
  position: relative;
  margin-left: 20px;
  color: #666;
  text-decoration: none;
}
/* line 1585, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group .cus-checkbox-type1 a:after {
  content: "";
  width: 100%;
  display: block;
  position: absolute;
  border-bottom: 1px solid #666;
  bottom: 0;
  left: 0;
}
/* line 1597, ../sass/_modal.scss */
.type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .default-btn {
  width: 150px;
  background-color: #00a1d3;
}

@media (max-width: 1060px) {
  /* line 1606, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block {
    width: 503px;
  }

  /* line 1610, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .default-btn {
    width: 110px;
  }
}
@media (max-width: 991px) {
  /* line 1617, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
  }

  /* line 1624, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 1634, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-name, .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-name {
    width: 100%;
  }

  /* line 1638, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-control-group {
    width: 100%;
    padding-left: 0;
  }
  /* line 1641, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-control-group input[type="text"], .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-control-group input[type="password"], .type1-edit-modal-wp.inline-block-modal .type1-login-modal-block .input-line .input-control-group input[type="email"] {
    width: 100%;
    border: 0;
    padding: 10px 15px;
  }
  /* line 1647, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group {
    width: 100%;
    padding-left: 0;
  }
  /* line 1650, ../sass/_modal.scss */
  .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="text"], .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="password"], .type1-edit-modal-wp.inline-block-modal .type1-register-modal-block .input-line .input-control-group input[type="email"] {
    width: 100%;
    border: 0;
    padding: 10px 15px;
  }
}
/* line 1662, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block {
  padding: 0;
}
/* line 1665, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .close {
  color: #fff;
  opacity: 1;
  text-shadow: 0px 0px 2px #333;
}
/* line 1670, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner {
  width: 100%;
  height: 250px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  padding: 50px;
}
/* line 1679, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner:before {
  content: "";
  display: block;
  height: 70%;
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  background: -moz-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
/* line 1698, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block {
  position: absolute;
  bottom: 0;
  border-bottom: 0;
  width: calc( 100% - 100px);
  z-index: 1;
}
/* line 1704, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .wish-avatar {
  border: 1px solid #fff;
}
/* line 1708, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .wish-usr-name {
  color: #fff;
  width: calc( 100% - 275px);
}
/* line 1713, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block {
  display: inline-block;
  width: 155px;
  text-align: right;
}
/* line 1717, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block > div {
  display: inline-block;
  width: 47px;
  text-align: left;
}
/* line 1721, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block > div span {
  vertical-align: middle;
  color: #fff;
  font-size: 0.935rem;
  font-weight: bold;
}
/* line 1727, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block > div img {
  vertical-align: middle;
  margin-right: 3px;
  margin-right: 4px;
}
/* line 1734, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block > div:last-child {
  width: 12px;
}
/* line 1739, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block .heart img {
  width: 15px;
}
/* line 1745, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block .good img {
  width: 14px;
}
/* line 1751, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block .comment img {
  width: 13px;
}
/* line 1757, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-avatar-block .count_block .share img {
  width: 13px;
}
/* line 1764, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner:after {
    		/*
	    	left: 0;
	    	bottom: 0;
		    content: "";
		    display: block;
		    height: 70%;
		    width: 100%;
		    position: absolute;
		    z-index: 1;
		    background: -moz-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
		    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
		    background: -webkit-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
		    background: -o-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
		    background: -ms-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
		    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.7) 100%);
		    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
		    */
}
/* line 1784, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-complete-block {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
  text-align: center;
}
/* line 1794, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-banner .modal-wish-complete-block img {
  width: 220px;
  margin-top: 15px;
}
/* line 1801, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail {
  padding: 50px;
}
/* line 1804, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block {
  font-size: 0;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #aaa;
}
/* line 1809, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-detail-block {
  display: inline-block;
  width: calc( 100% - 200px );
  vertical-align: bottom;
}
/* line 1813, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-detail-block .list-item {
  margin-bottom: 5px;
  font-size: 1.125rem;
  color: #666;
}
/* line 1817, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-detail-block .list-item span {
  font-size: 1rem;
  padding: 0px 5px;
  border: 1px solid #aaa;
  margin-right: 5px;
}
/* line 1825, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-button-block {
  display: inline-block;
  width: 200px;
  vertical-align: bottom;
}
/* line 1829, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-button-block a {
  margin-bottom: 5px;
  position: relative;
}
/* line 1833, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-button-block .wish-dialog {
  position: absolute;
  right: 0;
  top: -60px;
  background-image: url(../images/wishdialog.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 69px;
  height: 80px;
  line-height: 20px;
  padding-top: 14px;
  font-size: 1rem;
}
/* line 1845, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-to-do-block .to-do-button-block .wish-dialog span {
  font-size: 120%;
}
/* line 1852, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-input-block {
  position: relative;
}
/* line 1854, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-input-block textarea {
  border: 1px solid #c9caca;
  background-color: #efefef;
  width: 100%;
  resize: none;
  height: 120px;
  padding: 10px 15px 0;
  border-bottom: 0;
  display: block;
}
/* line 1864, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-input-block .wish-discuss-input-button-block {
  border: 1px solid #c9caca;
  background-color: #efefef;
  border-top: 0;
  text-align: right;
  padding-right: 15px;
  padding-bottom: 10px;
}
/* line 1871, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-input-block .wish-discuss-input-button-block button {
  display: inline-block;
  width: 160px;
}
/* line 1879, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item {
  background-color: #fff;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #aaa;
  padding-top: 20px;
}
/* line 1886, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .main-message {
  margin-bottom: 15px;
}
/* line 1889, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .user-intro {
  position: relative;
  font-size: 0;
  margin-bottom: 5px;
}
/* line 1893, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .user-intro .avatar {
  height: 70px;
  width: 70px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px;
}
/* line 1903, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .user-intro .words-info {
  display: inline-block;
  width: calc( 100% - 80px );
}
/* line 1906, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .user-intro .words-info .name {
  font-size: 1rem;
}
/* line 1909, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .user-intro .words-info .datetime {
  font-size: 0.8125rem;
  color: #666;
}
/* line 1917, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message {
  padding: 0px 0 15px 70px;
}
/* line 1920, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message .avatar {
  height: 60px;
  width: 60px;
}
/* line 1925, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message .words-info {
  display: inline-block;
  width: calc( 100% - 70px );
}
/* line 1928, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message .words-info .name {
  font-size: 0.8125rem;
}
/* line 1931, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message .words-info .datetime {
  font-size: 0.625rem;
}
/* line 1937, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .sub-message .message {
  color: #595757;
  margin-bottom: 5px;
  font-size: 0.75rem;
  margin-bottom: 0;
}
/* line 1947, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .message {
  color: #595757;
  margin-bottom: 10px;
  font-size: 0.8125rem;
}
/* line 1954, ../sass/_modal.scss */
.type1-edit-modal-wp .type1-wish-show-modal-block .modal-wish-show-detail .wish-discuss-block .discuss-item .send-message-block input[type="text"] {
  width: 100%;
  padding: 3px 15px;
  background-color: #f7f8f8;
  border: 1px solid #dcdddd;
  font-size: 0.8125rem;
}

/* line 1970, ../sass/_modal.scss */
.type2-edit-modal-wp {
  display: none;
  width: 100%;
  height: 100vh;
  /*position: absolute;*/
  position: fixed;
  left: 0;
  top: 0;
  z-index: 500;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1981, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block {
  border: 1px solid #fff;
  border-bottom: 0;
  padding: 60px 50px;
  background-color: rgba(255, 255, 255, 0.1);
  position: relative;
  width: 768px;
  margin: 0 auto;
  margin-top: 100px;
  margin-bottom: 40px;
  z-index: 501;
}
/* line 1993, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .block-bottom-line {
  font-size: 0;
  width: 100%;
  position: absolute;
  bottom: -16px;
  left: 0;
}
/* line 1999, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .block-bottom-line .left-line {
  display: inline-block;
  width: calc( 50% - 9px );
  border-top: 1px solid #fff;
  margin-left: -1px;
}
/* line 2006, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .block-bottom-line .triangle {
  display: inline-block;
  width: 20px;
  vertical-align: top;
}
/* line 2010, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .block-bottom-line .triangle img {
  width: 20px;
}
/* line 2015, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .block-bottom-line .right-line {
  display: inline-block;
  width: calc( 50% - 9px );
  border-top: 1px solid #fff;
  margin-right: -1px;
}
/* line 2023, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .close {
  position: absolute;
  right: 30px;
  top: 15px;
  z-index: 1;
  color: #fff;
  opacity: 1;
  font-weight: 100;
}
/* line 2033, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .title {
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
}
/* line 2039, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .sub-title {
  color: #fff;
}
/* line 2044, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .input-full-block input {
  width: 100%;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  color: #fff;
  padding: 5px 0;
}
/* line 2054, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .class-score-block {
  font-size: 0;
}
/* line 2056, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .class-score-block .score-item {
  display: inline-block;
  width: calc( 50% - 5px );
  border: 1px solid #fff;
  text-align: center;
  padding: 30px 0;
  vertical-align: top;
  margin-right: 10px;
}
/* line 2064, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .class-score-block .score-item .score-title {
  color: #fff;
  font-size: 1.125rem;
  margin-bottom: 3px;
}
/* line 2070, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .class-score-block .score-item:last-child {
  margin-right: 0;
}
/* line 2076, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .coin-block {
  color: #f1af48;
}
/* line 2078, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .coin-block img {
  width: 50px;
}
/* line 2083, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .share-coin-word-block {
  border: 1px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 2px 40px;
  font-size: 1.125rem;
  border-left: 0;
  border-right: 0;
  position: relative;
  height: 33px;
}
/* line 2094, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .share-coin-word-block:before {
  display: inline-block;
  content: " ";
  height: 23px;
  width: 23px;
  border-width: 1px 1px 0 0;
  border-color: #fff;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  transform-origin: center;
  transition: transform .3s;
  position: absolute;
  top: 4px;
  left: -11px;
}
/* line 2109, ../sass/_modal.scss */
.type2-edit-modal-wp .type2-edit-modal-block .share-coin-word-block:after {
  display: inline-block;
  content: " ";
  height: 23px;
  width: 23px;
  border-width: 0px 0px 1px 1px;
  border-color: #fff;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  transform-origin: center;
  transition: transform .3s;
  position: absolute;
  top: 4px;
  right: -11px;
}
/* line 2129, ../sass/_modal.scss */
.type2-edit-modal-wp.active {
  display: block;
}
/* line 2134, ../sass/_modal.scss */
.type2-edit-modal-wp .default-btn {
  padding: 5px;
  width: 150px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  /* line 2144, ../sass/_modal.scss */
  .type2-edit-modal-wp {
    position: fixed;
  }
  /* line 2146, ../sass/_modal.scss */
  .type2-edit-modal-wp .type2-edit-modal-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 1, ../sass/_user-edit.scss */
.user-edit-wp {
  margin: 0 auto;
  width: 768px;
}
/* line 4, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block {
  background-color: #fff;
  padding: 45px 90px;
  box-shadow: 2px 2px 6px #666666;
}
/* line 9, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .edit-title {
  color: #00acbe;
  font-size: 1.25rem;
  font-weight: bold;
}
/* line 14, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .edit-title.blue-green {
  color: #00abd8;
}
/* line 19, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line {
  font-size: 0;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
/* line 23, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-name {
  display: inline-block;
  font-size: 1rem;
  width: 100px;
  color: #666;
  text-align: justify;
  text-justify: inter-ideograph;
  -ms-text-justify: inter-ideograph;
  -moz-text-align-last: justify;
  -webkit-text-align-last: justify;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  vertical-align: top;
}
/* line 41, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-name:after {
  content: "";
  display: inline-block;
  width: 100%;
}
/* line 48, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  width: calc( 100% - 100px );
  padding-left: 50px;
}
/* line 60, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group input[type="text"], .user-edit-wp .edit-input-block .input-line .input-control-group input[type="password"], .user-edit-wp .edit-input-block .input-line .input-control-group input[type="email"] {
  width: 100%;
  border: 0;
  color: #666;
}
/* line 67, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group textarea {
  width: 100%;
  border: 0;
  color: #666;
  height: 80px;
  resize: none;
}
/* line 79, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.f-s-0 {
  font-size: 0;
}
/* line 83, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group > .cus-checkbox-type2-group {
  font-size: 0.8125rem;
}
/* line 86, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group > .cus-checkbox-type2-group > label.cus-checkbox-type2 {
  margin-top: 7px;
  line-height: 20px;
}
/* line 89, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group > .cus-checkbox-type2-group > label.cus-checkbox-type2.div {
  margin-top: -2px;
}
/* line 95, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group > label.cus-radio-type1 {
  line-height: 28px;
  margin-bottom: 5px;
  margin-right: 10px;
}
/* line 100, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group > label.cus-radio-type1 small {
  color: #00acbe;
}
/* line 107, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.address {
  font-size: 0;
}
/* line 109, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.address .area_code {
  width: 60px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
}
/* line 115, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.address .city {
  width: 80px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
}
/* line 121, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.address .district {
  width: 80px;
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
}
/* line 128, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group.address input[type="text"] {
  width: calc(100% - 220px);
  vertical-align: middle;
  font-size: 1rem;
}
/* line 135, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full {
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
  width: 100%;
}
/* line 144, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full input[type="text"], .user-edit-wp .edit-input-block .input-line .input-control-group-full input[type="password"], .user-edit-wp .edit-input-block .input-line .input-control-group-full input[type="email"] {
  width: 100%;
  border: 0;
  color: #666;
}
/* line 151, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full.f-s-0 {
  font-size: 0;
}
/* line 155, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full > .cus-checkbox-type2-group {
  font-size: 0.8125rem;
}
/* line 158, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full > .cus-checkbox-type2-group > label.cus-checkbox-type2 {
  margin-top: 7px;
  line-height: 20px;
}
/* line 161, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full > .cus-checkbox-type2-group > label.cus-checkbox-type2.div {
  margin-top: -2px;
}
/* line 167, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full > label.cus-radio-type1 {
  line-height: 28px;
  margin-bottom: 5px;
  margin-right: 10px;
}
/* line 172, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line .input-control-group-full > label.cus-radio-type1 small {
  color: #00acbe;
}
/* line 178, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-line.n-b-b {
  border-bottom: 0;
}
/* line 184, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row {
  font-size: 0;
}
/* line 186, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.two-obj {
  width: 50%;
  display: inline-block;
}
/* line 190, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.two-obj:first-child {
  padding-right: 15px;
}
/* line 193, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.two-obj:last-child {
  padding-left: 15px;
}
/* line 198, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.three-obj {
  width: 33.333333%;
  display: inline-block;
}
/* line 202, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.three-obj:first-child {
  padding-right: 15px;
}
/* line 205, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.three-obj:nth-child(2n) {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 209, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block .input-row > div.three-obj:last-child {
  padding-left: 15px;
}
/* line 218, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile {
  padding-top: 0;
}
/* line 221, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-banner {
  width: calc(100% + 180px);
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-left: -90px;
  margin-bottom: 15px;
  position: relative;
}
/* line 234, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-banner .type3-btn-form-file-block {
  position: absolute;
  right: 90px;
  bottom: 10px;
}
/* line 240, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-banner .type3-btn-form-file-block label {
  padding: 5px 20px;
}
/* line 246, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok {
  font-size: 0;
}
/* line 248, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok .left {
  display: inline-block;
  width: calc( 100% - 190px );
}
/* line 252, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok .right {
  display: inline-block;
  width: 190px;
  text-align: center;
  vertical-align: top;
  float: right;
}
/* line 258, ../sass/_user-edit.scss */
.user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok .right .avatar {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 0 auto;
  border-radius: 100%;
  margin-bottom: 10px;
}

@media (max-width: 850px) {
  /* line 279, ../sass/_user-edit.scss */
  .user-edit-wp {
    width: 100%;
    padding: 0 25px;
  }

  /* line 284, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.two-obj {
    width: 100%;
  }
  /* line 286, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.two-obj:first-child {
    padding-right: 0;
  }
  /* line 289, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.two-obj:last-child {
    padding-left: 0;
  }
  /* line 293, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.three-obj {
    width: 100%;
  }
  /* line 295, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.three-obj:first-child {
    padding-right: 0;
  }
  /* line 298, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.three-obj:nth-child(2n) {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 302, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-row > div.three-obj:last-child {
    padding-left: 0;
  }

  /* line 308, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-control-group.address .area_code {
    width: 100%;
  }
  /* line 311, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-control-group.address .city {
    width: 100%;
  }
  /* line 314, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-control-group.address .district {
    width: 100%;
  }
  /* line 317, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-control-group.address input[type="text"] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 325, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok .right {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }

  /* line 330, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block.eib-teacher-profile .edit-avatar-blcok .left {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 337, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block.eib-teacher-profile .edit-banner {
    width: calc(100% + 90px);
    margin-left: -45px;
  }
  /* line 341, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block.eib-teacher-profile .edit-banner .type3-btn-form-file-block {
    right: 40px;
  }

  /* line 346, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block {
    padding: 30px 45px;
  }
}
@media (max-width: 460px) {
  /* line 355, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block {
    padding: 30px 45px;
  }
  /* line 359, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-name {
    width: 100%;
    margin-bottom: 5px;
  }
  /* line 364, ../sass/_user-edit.scss */
  .user-edit-wp .edit-input-block .input-line .input-control-group {
    padding-left: 0;
    width: 100%;
  }
}
/* line 385, ../sass/_user-edit.scss */
.user-table-wp .user-table-shoadow {
  overflow: auto;
  box-shadow: 2px 2px 6px #666666;
}
/* line 389, ../sass/_user-edit.scss */
.user-table-wp .user-table-shoadow.t-hide {
  display: none;
}

/* line 395, ../sass/_user-edit.scss */
table.default-table {
  /*width: 100%;*/
  width: calc(100% + 1px);
  position: relative;
}
/* line 401, ../sass/_user-edit.scss */
table.default-table thead tr {
  background-color: #00acbe;
}
/* line 403, ../sass/_user-edit.scss */
table.default-table thead tr th {
  text-align: center;
  color: #fff;
  padding: 10px 10px;
  white-space: nowrap;
}
/* line 410, ../sass/_user-edit.scss */
table.default-table thead tr th .img-question-alert {
  width: 17px;
  margin-top: -3px;
}
/* line 418, ../sass/_user-edit.scss */
table.default-table tbody {
  background-color: #fff;
}
/* line 420, ../sass/_user-edit.scss */
table.default-table tbody tr {
  background-color: #fff;
}
/* line 422, ../sass/_user-edit.scss */
table.default-table tbody tr td {
  text-align: center;
  padding: 20px 15px;
}
/* line 426, ../sass/_user-edit.scss */
table.default-table tbody tr td.title {
  text-align: left;
}
/* line 430, ../sass/_user-edit.scss */
table.default-table tbody tr td.rate-align {
  text-align: right;
}
/* line 434, ../sass/_user-edit.scss */
table.default-table tbody tr td.icon-action {
  font-size: 0;
  vertical-align: middle;
}
/* line 439, ../sass/_user-edit.scss */
table.default-table tbody tr td .link-style {
  color: #008bd3;
  border-bottom: 1px solid #008bd3;
  text-decoration: none;
}
/* line 445, ../sass/_user-edit.scss */
table.default-table tbody tr td .tag-desc {
  color: #fff;
  padding: 5px 25px;
  word-break: keep-all;
}
/* line 450, ../sass/_user-edit.scss */
table.default-table tbody tr td .tag-desc.create {
  background-color: #00abd8;
}
/* line 454, ../sass/_user-edit.scss */
table.default-table tbody tr td .tag-desc.success {
  background-color: #ef83ae;
}
/* line 458, ../sass/_user-edit.scss */
table.default-table tbody tr td .tag-desc.reply-message {
  background-color: #f1af48;
}
/* line 462, ../sass/_user-edit.scss */
table.default-table tbody tr td .tag-desc.buy-course {
  background-color: #00aca5;
}
/* line 468, ../sass/_user-edit.scss */
table.default-table tbody tr:nth-child(2n) {
  /*background-color: #cceef2;*/
  background: rgba(204, 238, 242, 0.3);
}
/* line 474, ../sass/_user-edit.scss */
table.default-table .edit-icon {
  width: 15px;
}
/* line 478, ../sass/_user-edit.scss */
table.default-table .copy-icon {
  width: 22px;
}
/* line 482, ../sass/_user-edit.scss */
table.default-table .delete-icon {
  width: 20px;
}
/* line 486, ../sass/_user-edit.scss */
table.default-table .test-icon {
  width: 19px;
}
/* line 492, ../sass/_user-edit.scss */
table.default-table.blue-green thead tr {
  background-color: #00abd8;
}

/* line 499, ../sass/_user-edit.scss */
table.default-table.platform-t {
  margin-bottom: 10px;
}
/* line 502, ../sass/_user-edit.scss */
table.default-table.platform-t thead tr {
  background-color: #b058b7;
}

/* line 507, ../sass/_user-edit.scss */
table.default-table.wish-t {
  margin-bottom: 10px;
}
/* line 510, ../sass/_user-edit.scss */
table.default-table.wish-t thead tr {
  background-color: #ef74a4;
}

/* line 517, ../sass/_user-edit.scss */
table.default-table.class-t thead tr {
  background-color: #1d8bf2;
}

/* line 523, ../sass/_user-edit.scss */
.sroll-user-table {
  background-color: #fff;
  border-bottom: 4px solid #999;
  padding: 10px;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
/* line 531, ../sass/_user-edit.scss */
.sroll-user-table img {
  width: 16px;
  margin-right: 5px;
}
/* line 536, ../sass/_user-edit.scss */
.sroll-user-table .title {
  color: #999;
  font-weight: bold;
}
/* line 541, ../sass/_user-edit.scss */
.sroll-user-table .arrow {
  color: #999;
  display: inline-block;
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 555, ../sass/_user-edit.scss */
.sroll-user-table.active {
  border-bottom: 0 !important;
}
/* line 557, ../sass/_user-edit.scss */
.sroll-user-table.active .arrow {
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 568, ../sass/_user-edit.scss */
.sroll-user-table.platform-t {
  margin-top: -40px;
  background-color: inherit;
  border-bottom: 4px solid #b058b7;
}
/* line 573, ../sass/_user-edit.scss */
.sroll-user-table.platform-t img {
  width: 16px;
  margin-right: 5px;
}
/* line 577, ../sass/_user-edit.scss */
.sroll-user-table.platform-t .title {
  color: #b058b7;
}
/* line 581, ../sass/_user-edit.scss */
.sroll-user-table.platform-t .arrow {
  color: #b058b7;
}

/* line 586, ../sass/_user-edit.scss */
.sroll-user-table.wish-t {
  border-bottom: 4px solid #ef74a4;
}
/* line 589, ../sass/_user-edit.scss */
.sroll-user-table.wish-t img {
  width: 16px;
  margin-right: 5px;
}
/* line 593, ../sass/_user-edit.scss */
.sroll-user-table.wish-t .title {
  color: #ef74a4;
}
/* line 597, ../sass/_user-edit.scss */
.sroll-user-table.wish-t .arrow {
  color: #ef74a4;
}

/* line 602, ../sass/_user-edit.scss */
.sroll-user-table.class-t {
  border-bottom: 4px solid #1d8bf2;
}
/* line 605, ../sass/_user-edit.scss */
.sroll-user-table.class-t img {
  width: 16px;
  margin-right: 5px;
}
/* line 609, ../sass/_user-edit.scss */
.sroll-user-table.class-t .title {
  color: #1d8bf2;
}
/* line 613, ../sass/_user-edit.scss */
.sroll-user-table.class-t .arrow {
  color: #1d8bf2;
}

@media (max-width: 991px) {
  /* line 629, ../sass/_user-edit.scss */
  .user-table-wp .user-table-shoadow {
    overflow: auto;
  }
}
/* line 641, ../sass/_user-edit.scss */
.table-table-tools-wp {
  font-size: 0;
}
/* line 643, ../sass/_user-edit.scss */
.table-table-tools-wp .left {
  font-size: 1rem;
  width: 50%;
  display: inline-block;
}
/* line 648, ../sass/_user-edit.scss */
.table-table-tools-wp .left.assistance-training-activity-left {
  width: 300px;
}
/* line 653, ../sass/_user-edit.scss */
.table-table-tools-wp .left .incom-link img {
  height: 50px;
}
/* line 658, ../sass/_user-edit.scss */
.table-table-tools-wp .left .how-to-increase-point-link {
  background-color: #f1af48;
  color: #fff;
  display: inline-block;
  vertical-align: bottom;
  text-decoration: none;
  padding: 5px 20px;
}
/* line 667, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity {
  display: inline-block;
}
/* line 669, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity img {
  width: 55px;
  margin-right: 5px;
}
/* line 673, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity .quantity-letter {
  display: inline-block;
  vertical-align: bottom;
}
/* line 676, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity .quantity-letter .point-desc {
  color: #666;
  font-size: 0.9375rem;
  line-height: 20px;
}
/* line 682, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity .quantity-letter .point {
  color: #f1af48;
  font-size: 1.75rem;
  line-height: 25px;
  font-weight: bold;
}
/* line 688, ../sass/_user-edit.scss */
.table-table-tools-wp .left .student-point-quantity .quantity-letter .point small {
  font-size: 70%;
}
/* line 695, ../sass/_user-edit.scss */
.table-table-tools-wp .left .activities-title {
  color: #00a1be;
  font-size: 1.5rem;
  font-weight: bold;
}
/* line 701, ../sass/_user-edit.scss */
.table-table-tools-wp .left .m-l-space {
  margin-left: 15px;
}
/* line 705, ../sass/_user-edit.scss */
.table-table-tools-wp .right {
  font-size: 1rem;
  width: 50%;
  display: inline-block;
  text-align: right;
  vertical-align: bottom;
}
/* line 712, ../sass/_user-edit.scss */
.table-table-tools-wp .right.assistance-training-activity-right {
  width: calc( 100% - 300px );
}
/* line 716, ../sass/_user-edit.scss */
.table-table-tools-wp .right .m-r-space {
  margin-right: 15px;
}
/* line 721, ../sass/_user-edit.scss */
.table-table-tools-wp .sort-block {
  display: inline-block;
  color: #777;
  vertical-align: bottom;
}
/* line 725, ../sass/_user-edit.scss */
.table-table-tools-wp .sort-block img {
  width: 15px;
  margin-top: -3px;
  margin-right: 1px;
}
/* line 731, ../sass/_user-edit.scss */
.table-table-tools-wp .sort-block .type3-custom-select {
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: 3px;
}
/* line 739, ../sass/_user-edit.scss */
.table-table-tools-wp .export-link-block {
  display: inline-block;
  color: #777;
  vertical-align: bottom;
}
/* line 743, ../sass/_user-edit.scss */
.table-table-tools-wp .export-link-block img {
  width: 30px;
  margin-right: 1px;
  vertical-align: bottom;
}
/* line 749, ../sass/_user-edit.scss */
.table-table-tools-wp .export-link-block a {
  color: #777;
}
/* line 751, ../sass/_user-edit.scss */
.table-table-tools-wp .export-link-block a:hover {
  text-decoration: none;
}
/* line 757, ../sass/_user-edit.scss */
.table-table-tools-wp .delete-link-block {
  display: inline-block;
  color: #777;
  vertical-align: bottom;
}
/* line 761, ../sass/_user-edit.scss */
.table-table-tools-wp .delete-link-block img {
  width: 15px;
  margin-top: -5px;
  margin-right: 1px;
}
/* line 767, ../sass/_user-edit.scss */
.table-table-tools-wp .delete-link-block a {
  color: #777;
}
/* line 769, ../sass/_user-edit.scss */
.table-table-tools-wp .delete-link-block a:hover {
  text-decoration: none;
}
/* line 775, ../sass/_user-edit.scss */
.table-table-tools-wp .new-class-link {
  font-weight: bold;
}
/* line 778, ../sass/_user-edit.scss */
.table-table-tools-wp .new-class-link img {
  width: 15px;
  vertical-align: middle;
}
/* line 783, ../sass/_user-edit.scss */
.table-table-tools-wp .new-class-link span {
  vertical-align: middle;
}
/* line 787, ../sass/_user-edit.scss */
.table-table-tools-wp .new-class-link:hover {
  color: #00acbe;
  text-decoration: none;
}
/* line 795, ../sass/_user-edit.scss */
.table-table-tools-wp .search {
  position: relative;
  z-index: 2;
  position: relative;
  display: inline-block;
}
/* line 801, ../sass/_user-edit.scss */
.table-table-tools-wp .search input[type="text"] {
  width: 300px;
  height: 30px;
  padding: 0px 30px 0px 10px;
  border: 1px solid #ccc;
}
/* line 808, ../sass/_user-edit.scss */
.table-table-tools-wp .search button {
  position: absolute;
  right: 0px;
  top: 0px;
  background: rgba(255, 255, 255, 0);
  border: 0;
  font-size: 0;
  height: 30px;
  width: 30px;
}
/* line 818, ../sass/_user-edit.scss */
.table-table-tools-wp .search button img {
  width: 19px;
}

@media (max-width: 768px) {
  /* line 829, ../sass/_user-edit.scss */
  .table-table-tools-wp .left {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 833, ../sass/_user-edit.scss */
  .table-table-tools-wp .left.assistance-training-activity-left {
    width: 100%;
  }
  /* line 837, ../sass/_user-edit.scss */
  .table-table-tools-wp .right {
    width: 100%;
  }
  /* line 840, ../sass/_user-edit.scss */
  .table-table-tools-wp .right.assistance-training-activity-right {
    width: 100%;
  }
  /* line 845, ../sass/_user-edit.scss */
  .table-table-tools-wp .search input[type="text"] {
    max-width: 100%;
    width: 100%;
  }
}
/* line 866, ../sass/_user-edit.scss */
.achievement-wp {
  text-align: center;
}
/* line 868, ../sass/_user-edit.scss */
.achievement-wp .pennant {
  display: inline-block;
  position: relative;
  margin: 0 20px;
}
/* line 872, ../sass/_user-edit.scss */
.achievement-wp .pennant > img {
  width: 155px;
}
/* line 875, ../sass/_user-edit.scss */
.achievement-wp .pennant > div {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 95px;
  font-size: 55px;
  font-weight: bold;
  font-size: 3.4375rem;
}

/* line 903, ../sass/_user-edit.scss */
.pages-wp {
  font-size: 0;
}
/* line 907, ../sass/_user-edit.scss */
.pages-wp.p-hide {
  display: none;
}
/* line 911, ../sass/_user-edit.scss */
.pages-wp .left {
  width: 50%;
  text-align: left;
  display: inline-block;
  font-size: 1rem;
}
/* line 917, ../sass/_user-edit.scss */
.pages-wp .right {
  width: 50%;
  text-align: right;
  display: inline-block;
  font-size: 1rem;
}
/* line 924, ../sass/_user-edit.scss */
.pages-wp .comment {
  color: #666;
}
/* line 930, ../sass/_user-edit.scss */
.pages-wp ul li a {
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 23px;
  color: #666;
}
/* line 942, ../sass/_user-edit.scss */
.pages-wp ul li.active > a {
  border: 1px solid #aaa;
}
/* line 946, ../sass/_user-edit.scss */
.pages-wp ul li.disabled > a {
  cursor: not-allowed;
}
/* line 950, ../sass/_user-edit.scss */
.pages-wp ul li a:hover {
  color: #666;
  text-decoration: none;
}
/* line 956, ../sass/_user-edit.scss */
.pages-wp ul.activties-inline {
  display: inline-block;
  vertical-align: middle;
}
/* line 962, ../sass/_user-edit.scss */
.pages-wp .page-list-number-block {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
/* line 966, ../sass/_user-edit.scss */
.pages-wp .page-list-number-block > span {
  display: inline-block;
  vertical-align: middle;
  color: #666;
}
/* line 971, ../sass/_user-edit.scss */
.pages-wp .page-list-number-block > .type3-custom-select {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

@media (max-width: 991px) {
  /* line 982, ../sass/_user-edit.scss */
  .pages-wp .left {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 986, ../sass/_user-edit.scss */
  .pages-wp .right {
    width: 100%;
    text-align: center;
  }
}
/* line 995, ../sass/_user-edit.scss */
.progress-rate-line-wp {
  width: 110px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
/* line 1000, ../sass/_user-edit.scss */
.progress-rate-line-wp .progress-rate-line-block {
  background-color: #c9caca;
  height: 8px;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}
/* line 1006, ../sass/_user-edit.scss */
.progress-rate-line-wp .progress-rate-line-block .rate {
  height: 100%;
  background: -webkit-linear-gradient(right, #2ea7e0, #54ccc3);
  background: -o-linear-gradient(right, #2ea7e0, #54ccc3);
  background: -moz-linear-gradient(right, #2ea7e0, #54ccc3);
  background: linear-gradient(to right, #2ea7e0, #54ccc3);
}

@media (max-width: 600px) {
  /* line 1018, ../sass/_user-edit.scss */
  .achievement-wp .pennant {
    margin-bottom: 20px;
  }
}
/* line 3, ../sass/_new_class.scss */
.create-class-wp .title-point-block {
  background-color: #00a1be;
  color: #fff;
  text-align: center;
  font-size: 1.5rem;
  padding: 5px;
  font-weight: bold;
  position: relative;
}
/* line 12, ../sass/_new_class.scss */
.create-class-wp .title-point-block:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 35px;
  left: 50%;
  width: 0px;
  height: 0px;
  content: '';
  border-style: solid;
  border-width: 10px;
  border-color: #00a1be #00a1be transparent transparent;
  transform: translateX(-50%) rotate(135deg);
}
/* line 28, ../sass/_new_class.scss */
.create-class-wp .create-class-block {
  font-size: 0;
}
/* line 30, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block {
  width: 215px;
  display: inline-block;
  vertical-align: top;
}
/* line 34, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step {
  font-size: 0;
}
/* line 36, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step .number {
  display: inline-block;
  font-size: 1.5rem;
  line-height: 36px;
  width: 42px;
  text-align: center;
  border: 3px solid #999;
  border-radius: 100%;
  color: #999;
  font-weight: bold;
  vertical-align: top;
  background-color: #fff;
}
/* line 49, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step .number.complete {
  height: 42px;
  position: relative;
}
/* line 53, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step .number.complete:after {
  content: "";
  display: block;
  left: 13px;
  top: 5px;
  width: 11px;
  height: 24px;
  border: solid #999;
  border-width: 0 5px 5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
}
/* line 69, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step .desc {
  font-size: 1.125rem;
  display: inline-block;
  vertical-align: top;
  line-height: 42px;
  font-weight: bold;
  padding-left: 8px;
  width: calc( 100% - 42px);
  color: #666;
}
/* line 79, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step .step-line {
  height: 130px;
  border-right: 3px solid #999;
  width: 23px;
}
/* line 86, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step:last-child {
  margin-top: 100px;
}
/* line 91, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step.active .number {
  border: 3px solid #00a1be;
  color: #00a1be;
}
/* line 96, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step.active .number.complete:after {
  border: solid #00a1be;
  border-width: 0 5px 5px 0;
}
/* line 102, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step.active .desc {
  color: #00a1be;
}
/* line 105, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-steps-block .step.active .step-line {
  border-right: 3px solid #00a1be;
}
/* line 110, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-class-edit-block {
  width: calc( 100% - 215px);
  display: inline-block;
  vertical-align: top;
  box-shadow: 2px 2px 6px #666666;
  background-color: #fff;
  padding: 60px 75px;
  font-size: 1rem;
}
/* line 122, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-assistance-training-edit-block {
  width: calc( 100% - 215px);
  display: inline-block;
  vertical-align: top;
}
/* line 127, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-assistance-training-edit-block .create-assistance-training-edit-detail-block {
  box-shadow: 2px 2px 6px #666666;
  background-color: #fff;
}
/* line 131, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-assistance-training-edit-block .create-assistance-training-edit-detail-block .d-title {
  background-color: #00a0c8;
  padding: 10px 40px;
  color: #fff;
  font-weight: bold;
  font-size: 1.375rem;
  letter-spacing: 2px;
}
/* line 140, ../sass/_new_class.scss */
.create-class-wp .create-class-block .create-assistance-training-edit-block .create-assistance-training-edit-detail-block .d-content {
  font-size: 1rem;
  padding: 50px 75px;
  background-color: #fff;
}

/* line 159, ../sass/_new_class.scss */
.type1-from-tabs-select-wp {
  /*margin-bottom: 20px;*/
}
/* line 161, ../sass/_new_class.scss */
.type1-from-tabs-select-wp .description {
  font-size: 1.125rem;
}
/* line 169, ../sass/_new_class.scss */
.type1-from-tabs-select-wp .type1-from-tab-select {
  font-size: 1.125rem;
  color: #666;
  display: block;
  border: 1px solid #999;
  text-align: center;
  padding: 5px;
}
/* line 178, ../sass/_new_class.scss */
.type1-from-tabs-select-wp .type1-from-tab-select.active {
  border-bottom: 3px solid #00a1be;
}
/* line 182, ../sass/_new_class.scss */
.type1-from-tabs-select-wp .type1-from-tab-select:hover {
  color: #666;
  text-decoration: none;
}

/* line 188, ../sass/_new_class.scss */
.type1-from-tabs-select-content-block {
  display: none;
  padding: 40px 0;
  border-top: 1px dashed #999;
  border-bottom: 1px dashed #999;
  min-height: 600px;
  position: relative;
}
/* line 198, ../sass/_new_class.scss */
.type1-from-tabs-select-content-block#free {
  padding-bottom: 90px;
}
/* line 201, ../sass/_new_class.scss */
.type1-from-tabs-select-content-block#fundraising {
  padding-bottom: 220px;
}
/* line 204, ../sass/_new_class.scss */
.type1-from-tabs-select-content-block#newclass {
  padding-bottom: 115px;
}

/* line 209, ../sass/_new_class.scss */
.type1-from-tabs-select-content-block.active {
  display: block;
}

/* line 214, ../sass/_new_class.scss */
.type1-from-tabs-select-button-block {
  display: none;
}

/* line 218, ../sass/_new_class.scss */
.type1-from-tabs-select-button-block.active {
  display: block;
}

/* line 222, ../sass/_new_class.scss */
.type1-form-comment {
  color: #666;
  width: 100%;
  position: absolute;
  bottom: 20px;
}
/* line 228, ../sass/_new_class.scss */
.type1-form-comment .orange {
  color: #ea5514;
}
/* line 232, ../sass/_new_class.scss */
.type1-form-comment .fundraising-calc {
  margin-bottom: 10px;
}
/* line 234, ../sass/_new_class.scss */
.type1-form-comment .fundraising-calc .fundraising-calc-button-block {
  font-size: 1.125rem;
}
/* line 236, ../sass/_new_class.scss */
.type1-form-comment .fundraising-calc .fundraising-calc-button-block a {
  background-color: #3d9ce3;
  display: inline-block;
  color: #fff;
  padding: 0 20px;
  margin-left: 10px;
}
/* line 244, ../sass/_new_class.scss */
.type1-form-comment .fundraising-calc .fundraising-calc-button-block a:hover {
  text-decoration: none;
}
/* line 248, ../sass/_new_class.scss */
.type1-form-comment .fundraising-calc .price {
  color: #3d9ce3;
  font-size: 2rem;
  font-weight: bold;
}

/* line 256, ../sass/_new_class.scss */
.type1-form-file-block {
  position: relative;
  width: 100%;
  height: 250px;
  border: 1px solid #999;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 268, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-file-control {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 100%;
}
/* line 276, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-file-control input[type="file"] {
  display: none;
}
/* line 280, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-file-control label {
  margin-bottom: 0;
  cursor: pointer;
}
/* line 284, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-file-control label img {
  width: 85px;
}
/* line 289, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-file-control .upload-file-text-style {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}
/* line 304, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  z-index: 1;
}
/* line 314, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control > div {
  display: inline-block;
  margin: 0 20px;
  vertical-align: middle;
}
/* line 320, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control > div a.delete img {
  width: 60px;
}
/* line 326, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control input[type="file"] {
  display: none;
}
/* line 330, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control label {
  margin-bottom: 0;
  cursor: pointer;
}
/* line 334, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control label img {
  width: 60px;
}
/* line 339, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control .upload-file-text-style {
  color: #fff;
  width: 85px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  -o-hyphens: none;
  hyphens: none;
}
/* line 353, ../sass/_new_class.scss */
.type1-form-file-block .type1-form-edit-file-control-cover {
  background-color: #666;
  opacity: 0.8;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* line 364, ../sass/_new_class.scss */
.upload_file_remind {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 371, ../sass/_new_class.scss */
.file-list-block-add-type1 img {
  width: 14px;
  margin-top: -4px;
  margin-left: 2px;
}

/* line 379, ../sass/_new_class.scss */
.file-list-block-add-type2 img {
  width: 14px;
  margin-top: -4px;
  margin-left: 2px;
}

/* line 386, ../sass/_new_class.scss */
.type2-form-file-block {
  position: relative;
  width: 100%;
  border: 1px solid #999;
}
/* line 390, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control {
  font-size: 0;
}
/* line 392, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control input[type="file"] {
  display: none;
}
/* line 396, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control .buttons {
  display: inline-block;
  width: 200px;
  vertical-align: middle;
  padding: 0 20px;
  text-align: right;
}
/* line 403, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control .buttons label {
  margin-bottom: 0;
}
/* line 408, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control .upload-file-text-style {
  display: inline-block;
  padding: 10px 10px;
  width: calc( 100% - 200px);
  font-size: 1rem;
  vertical-align: middle;
}
/* line 416, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control img {
  width: 35px;
  margin: 0 5px;
  margin-top: 3px;
}
/* line 421, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control img.no-m-t {
  margin-top: 0;
}
/* line 425, ../sass/_new_class.scss */
.type2-form-file-block .type2-form-file-control label {
  cursor: pointer;
}

/* line 432, ../sass/_new_class.scss */
.new-class-complete-block {
  text-align: center;
  padding-top: 40px;
}
/* line 435, ../sass/_new_class.scss */
.new-class-complete-block .title {
  color: #00a1be;
  font-size: 1.5rem;
  font-weight: bold;
}

@media (max-width: 991px) {
  /* line 447, ../sass/_new_class.scss */
  .upload_file_remind {
    position: relative;
    transform: none;
    top: auto;
  }

  /* line 452, ../sass/_new_class.scss */
  .type1-from-tabs-select-content-block {
    min-height: auto;
  }

  /* line 455, ../sass/_new_class.scss */
  .type1-from-tabs-select-content-block#free {
    padding-bottom: 0;
  }

  /* line 458, ../sass/_new_class.scss */
  .type1-from-tabs-select-content-block#fundraising {
    padding-bottom: 0;
  }

  /* line 461, ../sass/_new_class.scss */
  .type1-from-tabs-select-content-block#newclass {
    padding-bottom: 0;
  }

  /* line 464, ../sass/_new_class.scss */
  .type1-form-comment {
    position: relative;
  }
}
@media (max-width: 768px) {
  /* line 472, ../sass/_new_class.scss */
  .create-class-wp .create-class-block .create-class-steps-block {
    width: 100%;
  }
  /* line 474, ../sass/_new_class.scss */
  .create-class-wp .create-class-block .create-class-steps-block .step {
    display: inline-block;
    width: 50%;
    margin-bottom: 10px;
  }
  /* line 478, ../sass/_new_class.scss */
  .create-class-wp .create-class-block .create-class-steps-block .step .step-line {
    height: 0;
  }
  /* line 483, ../sass/_new_class.scss */
  .create-class-wp .create-class-block .create-class-steps-block .step:last-child {
    margin-top: 0px;
  }
  /* line 488, ../sass/_new_class.scss */
  .create-class-wp .create-class-block .create-class-edit-block {
    width: 100%;
    padding: 50px 55px;
  }
}
/* line 1, ../sass/_collection.scss */
.user-collection-wp {
  font-size: 0;
  text-align: center;
}
/* line 4, ../sass/_collection.scss */
.user-collection-wp .user-collection-class-wp {
  display: inline-block;
  font-size: 1rem;
  width: 100%;
  height: 100%;
  width: 790px;
  float: right;
}
/* line 13, ../sass/_collection.scss */
.user-collection-wp .user-collection-class-wp .user-collection-class-block {
  background-color: #fff;
  border-top: 6px solid #00acbe;
  box-shadow: 2px 2px 6px #666666;
  height: 100%;
  padding: 50px 50px 30px;
  overflow: hidden;
  	        /*
  	        @media (max-width: 1550px) {
  				.item-width {
  		        	width: 50%;
  		        	float: left;
  		        }
  			}
  
  	        @media (max-width: 1120px) {
  				.item-width {
  		        	width: 100%;
  		        	float: left;
  		        }
  			}
  
  	        @media (max-width: 991px) {
  				.item-width {
  		        	width: 33.33333%;
  		        	float: left;
  		        }
  			}
  
  	        @media (max-width: 800px) {
  				.item-width {
  		        	width: 50%;
  		        	float: left;
  		        }
  			}
  
  	        @media (max-width: 575px) {
  				.item-width {
  		        	width: 100%;
  		        	float: left;
  		        }
  			}
  			*/
}
/* line 24, ../sass/_collection.scss */
.user-collection-wp .user-collection-class-wp .user-collection-class-block .main-title {
  text-align: left;
  margin-bottom: 10px;
  /*padding: 0 10px;*/
  font-size: 1.25rem;
  font-weight: bold;
  color: #00acbe;
}
/* line 32, ../sass/_collection.scss */
.user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
  /*width: 33.33333%;*/
  float: left;
  /*margin: 0 10px;*/
  margin-bottom: 30px;
  margin-right: 30px;
}
/* line 41, ../sass/_collection.scss */
.user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
  margin-right: 0;
}
/* line 84, ../sass/_collection.scss */
.user-collection-wp .user-collection-wish-wp {
  display: inline-block;
  font-size: 1rem;
  width: 100%;
  height: 100%;
  width: 790px;
  float: left;
}
/* line 93, ../sass/_collection.scss */
.user-collection-wp .user-collection-wish-wp .user-collection-wish-block {
  background-color: #fff;
  border-top: 6px solid #ef83ae;
  box-shadow: 2px 2px 6px #666666;
  height: 100%;
  padding: 50px;
}
/* line 102, ../sass/_collection.scss */
.user-collection-wp .user-collection-wish-wp .user-collection-wish-block .main-title {
  text-align: left;
  margin-bottom: 10px;
  /*padding: 0 10px;*/
  font-size: 1.25rem;
  font-weight: bold;
  color: #ef83ae;
  position: relative;
}
/* line 111, ../sass/_collection.scss */
.user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
  /*width: 33.33333%;*/
  float: left;
  /*margin: 0 10px;*/
  margin-bottom: 37px;
  margin-right: 37px;
}
/* line 120, ../sass/_collection.scss */
.user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
  margin-right: 0;
}

@media (max-width: 1600px) {
  /* line 135, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp {
    width: 540px;
  }
  /* line 139, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
    margin-right: 20px;
  }
  /* line 142, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
    margin-right: 20px;
  }
  /* line 146, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
  /* line 152, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp {
    width: 540px;
  }
  /* line 156, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
    margin-right: 30px;
  }
  /* line 159, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
    margin-right: 30px;
  }
  /* line 163, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
}
@media (max-width: 1160px) {
  /* line 173, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp {
    width: 310px;
  }
  /* line 177, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
    margin-right: 0;
  }
  /* line 181, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
  /* line 185, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
  /* line 191, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp {
    width: 310px;
  }
  /* line 195, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
    margin-right: 0;
  }
  /* line 199, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
  /* line 203, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  /* line 214, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp {
    width: 790px;
    float: none;
    margin-bottom: 20px;
  }
  /* line 219, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
    margin-right: 30px;
  }
  /* line 223, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(2n+1) {
    margin-right: 30px;
  }
  /* line 227, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
  /* line 233, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp {
    width: 790px;
    float: none;
  }
  /* line 238, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
    margin-right: 37px;
  }
  /* line 242, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(2n+1) {
    margin-right: 37px;
  }
  /* line 246, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
}
@media (max-width: 850px) {
  /* line 257, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp {
    width: 540px;
  }
  /* line 261, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
    margin-right: 20px;
  }
  /* line 264, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
    margin-right: 20px;
  }
  /* line 268, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
  /* line 274, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp {
    width: 540px;
  }
  /* line 278, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
    margin-right: 30px;
  }
  /* line 281, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
    margin-right: 30px;
  }
  /* line 285, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
}
@media (max-width: 580px) {
  /* line 296, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp {
    width: 310px;
  }
  /* line 300, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width {
    margin-right: 0;
  }
  /* line 304, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
  /* line 308, ../sass/_collection.scss */
  .user-collection-wp .user-collection-class-wp .user-collection-class-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
  /* line 314, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp {
    width: 310px;
  }
  /* line 318, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width {
    margin-right: 0;
  }
  /* line 322, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(3n+1) {
    margin-right: 0;
  }
  /* line 326, ../sass/_collection.scss */
  .user-collection-wp .user-collection-wish-wp .user-collection-wish-block .item-width:nth-child(2n+1) {
    margin-right: 0;
  }
}
/* line 1, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp {
  background-color: #fff;
  box-shadow: 2px 2px 6px #666666;
}
/* line 4, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .title {
  background-color: #00acbe;
  text-align: center;
  color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
  padding: 5px 10px;
}
/* line 13, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block {
  padding: 50px;
}
/* line 16, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-title {
  color: #3c81a6;
  display: inline-block;
  font-size: 1rem;
  width: 120px;
  text-align: justify;
  text-justify: inter-ideograph;
  text-align-last: justify;
  -ms-text-justify: inter-ideograph;
  -moz-text-align-last: justify;
  -webkit-text-align-last: justify;
  vertical-align: top;
  position: relative;
  	    /*
      	&:after {
      		content: "";
  		    display: inline-block;
  		    width: 100%;
  		    position: absolute;
      	}
      	*/
}
/* line 31, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-title small {
  font-size: 70%;
}
/* line 44, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group {
  display: inline-block;
  width: calc( 100% - 124px );
  vertical-align: top;
  padding-left: 15px;
  color: #666;
}
/* line 51, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group input[type="text"], .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group input[type="number"], .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group input[type="email"], .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group input[type="password"] {
  width: 100%;
  height: 27px;
  padding: 2px 5px;
  font-size: 0.9375rem;
  color: #666;
  border: 0;
  border-bottom: 1px solid #999;
}
/* line 60, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group textarea {
  width: 100%;
  height: 80px;
  color: #666;
  font-size: 0.9375rem;
  padding: 2px 5px;
  border: 0;
  border-bottom: 1px solid #999;
}
/* line 70, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group select {
  width: 100%;
  height: 27px;
  padding: 2px 5px;
  font-size: 0.9375rem;
  color: #666;
  border: 0;
  border-bottom: 1px solid #999;
  vertical-align: top;
}
/* line 81, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .check-circle {
  display: inline-block;
  position: relative;
  margin-bottom: -2px;
  width: 15px;
  height: 15px;
  border: 1px solid #cccccc;
  margin-right: 3px;
  border-radius: 100%;
}
/* line 91, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .check-circle.check:after {
  display: block;
  content: "";
  position: absolute;
  left: 3px;
  top: 3px;
  width: 7px;
  height: 7px;
  background-color: #666;
  border-radius: 100%;
}
/* line 105, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .postal-code {
  width: 75px !important;
}
/* line 109, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .address-select {
  width: 80px;
}
/* line 113, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .address-input {
  width: calc( 100% - 247px ) !important;
}
/* line 117, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .i-b-item {
  display: inline-block;
  vertical-align: top;
}
/* line 122, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-1-2-width {
  width: calc( 50% - 2px ) !important;
}
/* line 126, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-1-3-width {
  width: calc( 33.3333333% - 2px ) !important;
}
/* line 130, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-2-3-width {
  width: calc( 66.6666666% - 2px ) !important;
}
/* line 134, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-1-3-width-last {
  width: calc( 33.3333333% - 4px ) !important;
}
/* line 138, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-width-1 {
  width: calc( 50% - 15px ) !important;
}
/* line 142, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-width-2 {
  width: calc( 20% - 2px ) !important;
}
/* line 146, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-extension-width-1 {
  width: calc( 16.6666666% - 2px ) !important;
}
/* line 150, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-extension-width-2 {
  width: calc( 13.3333333% - 15px ) !important;
}
/* line 158, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .m-b-space {
  margin-bottom: 4px;
}
/* line 162, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .notification-note {
  color: #e83828;
}
/* line 169, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .alert-msg {
  font-size: 83%;
  color: #fa6e00;
}
/* line 174, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block {
  position: relative;
}
/* line 176, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table {
  width: 100%;
}
/* line 179, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr {
  background-color: #999;
}
/* line 181, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th {
  border: 1px solid #999;
  border-right: 1px solid #f7f8f8;
  color: #fff;
  padding: 10px;
  text-align: center;
}
/* line 190, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th:nth-child(1) {
  width: 10%;
}
/* line 193, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th:nth-child(2) {
  width: 40%;
}
/* line 196, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th:nth-child(3) {
  width: 30%;
}
/* line 199, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th:nth-child(4) {
  width: 20%;
}
/* line 203, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table thead tr th:last-child {
  border-right: 1px solid #999;
}
/* line 211, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block table.subsidy-plan-table tbody tr td {
  border: 1px solid #999;
  padding: 10px;
  text-align: center;
}
/* line 220, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .subsidy-plan-table-block .add-subsidy-plan-link {
  position: absolute;
  top: 45px;
  right: -30px;
}
/* line 227, ../sass/_back-assistance-training.scss */
.back-assistance-training-edit-wp .back-assistance-training-edit-block .save-btn {
  padding: 3px 10px;
  width: 180px;
  max-width: 100%;
}

@media (max-width: 991px) {
  /* line 237, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .address-input {
    width: 100% !important;
    margin-top: 4px;
  }
}
@media (max-width: 768px) {
  /* line 245, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-title {
    width: 100%;
    text-align: left;
    text-align-last: left;
    -moz-text-align-last: left;
    -webkit-text-align-last: left;
  }

  /* line 253, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 500px) {
  /* line 262, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-1-3-width {
    width: 100% !important;
  }

  /* line 265, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-2-3-width {
    width: 100% !important;
  }

  /* line 268, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .inline-1-3-width-last {
    width: 100% !important;
  }

  /* line 274, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-width-1 {
    width: calc( 100% - 60.888px ) !important;
  }
  /* line 278, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-width-2 {
    width: calc( 100% - 60.888px ) !important;
  }
  /* line 282, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-extension-width-1 {
    width: calc( 61px - 15px ) !important;
  }
  /* line 286, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .telephone-extension-width-2 {
    width: calc( 61px - 15px ) !important;
  }
}
@media (max-width: 500px) {
  /* line 293, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .postal-code {
    width: 100% !important;
  }

  /* line 296, ../sass/_back-assistance-training.scss */
  .back-assistance-training-edit-wp .back-assistance-training-edit-block .input-input-control-group .address-select {
    width: 100%;
    margin-top: 4px;
  }
}
