@charset "utf-8";
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('../fonts/RobotoCondensed-Bold.eot');
  src: url('../fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/RobotoCondensed-Bold.woff') format('woff'), url('../fonts/RobotoCondensed-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'LogoTypeGothic';
  src: url('../font/LogoTypeGothic.woff') format('woff'), url('../font/LogoTypeGothic.ttf') format('truetype');
}
@font-face {
  font-family: 'LigatureSymbols';
  src: url('../font/LigatureSymbols-2.11.eot');
  src: url('../font/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'), url('../font/LigatureSymbols-2.11.woff') format('woff'), url('../font/LigatureSymbols-2.11.ttf') format('truetype'), url('../font/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
  font-weight: normal;
  font-style: normal;
}
.flexMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flexCenterMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.symbolMixin {
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
}
.widthMixin {
  max-width: 1540px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}
.widthSPMixin {
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.borderBtn {
  border: 2px solid #fed23d;
  box-shadow: 0 2px 0 0 #bd9613;
  background-color: #fff;
  border-radius: 4px;
  color: #333333;
  padding: 8px 13px;
  display: inline-block;
  font-size: 1.1em;
  transition: 0.3s;
  position: relative;
}
.primaryBtn {
  box-shadow: 0 2px 0 0 #bd9613;
  background-color: #fed23d;
  border-radius: 4px;
  color: #333333;
  padding: 10px 15px;
  display: inline-block;
  font-size: 1.1em;
  transition: 0.3s;
  position: relative;
}
.importantBtn {
  box-shadow: 0 2px 0 0 #af4a23;
  background-color: #fc6023;
  border-radius: 4px;
  color: #fff;
  padding: 10px 15px;
  display: inline-block;
  font-size: 1.1em;
  transition: 0.3s;
  position: relative;
}
.disableBtn {
  background-color: #9e9e9f;
  border-radius: 4px;
  color: #fff;
  padding: 10px 15px;
  display: inline-block;
  font-size: 1.1em;
  transition: 0.3s;
  top: 0;
  position: relative;
}
.largeBtn {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 1.4rem;
  line-height: 1.2;
}
.largeBtn small {
  font-size: 0.9rem;
}
.removeBtnMixin {
  position: absolute;
  padding: 5px 8px;
  top: 0px;
  right: 0px;
  background-color: #fed23d;
  font-size: 1.1rem;
  color: #333333;
  border-radius: 0 8px;
}
.removeBtnMixin:hover {
  opacity: 0.4;
}
.popComment {
  display: none;
  position: absolute;
  bottom: 120%;
  left: 50%;
  margin-left: -6em;
  width: 12em;
  max-width: 12em;
  min-width: 12em;
  padding: 8px 12px;
  border-radius: 8px;
  background-color: #333;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  transition: 0.3s;
  color: #fff;
  z-index: 5;
}
.popComment:before,
.popComment:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  display: block;
  border-top: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.popComment:before {
  bottom: -6px;
}
.popComment:after {
  bottom: -8px;
  opacity: 0.3;
}
.fuchi {
  text-shadow: white 2px 0px, white -2px 0px, white 0px -2px, white 0px 2px, white 2px 2px, white -2px 2px, white 2px -2px, white -2px -2px, white 1px 2px, white -1px 2px, white 1px -2px, white -1px -2px, white 2px 1px, white -2px 1px, white 2px -1px, white -2px -1px;
}
.batchIcon {
  position: absolute;
  display: block;
  padding: 0px 5px 0px 5px;
  border-radius: 10px;
  background-color: #ff0000;
  top: -2px;
  right: 0px;
  text-shadow: none;
  color: #fff;
  font-family: "Verdana";
  line-height: 18px;
  font-size: 0.9em;
  font-style: normal;
  -webkit-animation: batchAnime 1s ease -2s infinite alternate;
  -ms-animation: batchAnime 1s ease -2s infinite alternate;
  animation: batchAnime 1s ease -2s infinite alternate;
  font-weight: bold;
}
.userCharaThumbnail {
  display: block;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  padding-left: 6px;
  text-align: center;
  position: relative;
}
.userCharaThumbnail img {
  width: 50px;
  border-radius: 25px;
}
.tabInputWrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.tabInputWrap input[type="text"] {
  width: 100%;
  width: calc(100% - 4em - 8px);
}
.tabInputWrap input[type="submit"],
.tabInputWrap input[type="button"] {
  margin-left: 10px;
}
.tadContetnsSelectList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-bottom: 5px;
}
.tadContetnsSelectList li {
  padding-left: 1px;
  padding-right: 1px;
  width: 25%;
  max-width: 70px;
  margin-bottom: 4px;
}
.tadContetnsSelectList li label,
.tadContetnsSelectList div label {
  position: relative;
  display: block;
  vertical-align: middle;
}
.tadContetnsSelectList li label input,
.tadContetnsSelectList div label input {
  position: absolute;
  opacity: 0;
}
.tadContetnsSelectList li label input + img,
.tadContetnsSelectList div label input + img {
  border: 4px solid #fff;
  transition: 0.3s;
}
.tadContetnsSelectList li label input + span,
.tadContetnsSelectList div label input + span {
  height: 66px;
  overflow: hidden;
  border-radius: 35px;
  border: 4px solid #fff;
  width: 66px;
  position: relative;
  display: block;
  transition: 0.3s;
}
.tadContetnsSelectList li label input + span img,
.tadContetnsSelectList div label input + span img {
  overflow: hidden;
  min-width: 100px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
}
.tadContetnsSelectList li label input:hover + img,
.tadContetnsSelectList div label input:hover + img,
.tadContetnsSelectList li label input:checked + img,
.tadContetnsSelectList div label input:checked + img {
  box-shadow: 0 0 0 2px #fed23d;
}
.tadContetnsSelectList li label input:hover + span,
.tadContetnsSelectList div label input:hover + span,
.tadContetnsSelectList li label input:checked + span,
.tadContetnsSelectList div label input:checked + span {
  box-shadow: 0 0 0 2px #fed23d;
}
.checkStyle {
  position: relative;
}
.checkStyle input {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.checkStyle span.checkBox:after {
  position: absolute;
  display: block;
  content: "";
  color: #333333;
  font: normal normal normal 14px/1 FontAwesome;
  z-index: 1;
  left: 0px;
  top: 0px;
  background-color: #fff;
  border: 2px solid #d4d4d4;
  width: 14px;
  height: 14px;
  border-radius: 3px;
}
.checkStyle input:checked + span:after {
  content: "\f00c";
  background-color: #fed23d;
  border-color: #fed23d;
}
.checkStyle label {
  display: block;
}
.checkBoxMixin span.checkBox:after {
  top: 50%;
  left: 10px;
  margin-top: -10px;
}
.checkBoxMixin input[type="checkbox"] {
  background-color: white;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.checkBoxMixin .checkState {
  padding: 2px 6px 2px 5px;
  display: inline-block;
  border-radius: 12px;
  margin-left: 5px;
  font-weight: bold;
  min-width: 2.5em;
  text-align: center;
  font-style: normal;
}
.checkBoxMixin .checkState.checkStateOff {
  background-color: #d4d4d4;
  display: inline-block;
}
.checkBoxMixin .checkState.checkStateOn {
  background-color: #fed23d;
  display: none;
}
.checkBoxMixin input[type="checkbox"]:checked + span:after {
  background-color: #fed23d;
  border-color: #fed23d;
}
.checkBoxMixin input[type="checkbox"]:checked + span .checkState.checkStateOff {
  display: none;
}
.checkBoxMixin input[type="checkbox"]:checked + span .checkState + .checkState.checkStateOn {
  display: inline-block;
}
.hiddenText {
  text-indent: 200%;
  overflow: hidden;
  white-space: nowrap;
}
.countColorMixin {
  background-color: #30c0d8;
  color: #fff;
  font-weight: bold;
}
.borderStyle {
  min-width: 4em;
  padding: 0.4em 0.8em;
  display: inline-block;
  text-align: center;
  border-radius: 1.9em;
  color: #d4d4d4;
  border: 2px solid #d4d4d4;
  transition: 0.3s;
  font-weight: bold;
  font-family: "M PLUS 1p";
  background-color: #fff;
}
.borderStyleHover {
  border: 2px solid #fed23d;
  color: #fed23d;
}
.scrollShadow {
  background-image: url(../image/bg_boxshadow.png);
  background-position: top left;
  background-repeat: repeat-x;
  background-size: 2px auto;
  overflow-y: auto;
  /*box-shadow: 0 5px 9px -7px inset rgba(0, 0, 0, 0.2);*/
  /*&::-webkit-scrollbar-track-piece:start{
		background: @borderColor;
	}
	&::-webkit-scrollbar-track-piece:end{
		background: @borderColor;
	}*/
}
.scrollShadow::-webkit-scrollbar {
  width: 5px;
}
.scrollShadow::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.35);
  border-radius: 10px;
}
/*.dragIcon{
	padding-left: 30px;
	position: relative;
		&:before{
		content:"\f0b2";
		font-family: FontAwesome;
		position: absolute;
		top: 50%;
		left: 9px;
		margin-top: -12px;
		transform: rotate(45deg);
		font-size: 0.75rem;
		}
}*/
.dragIconStatusMixin {
  padding: 4px;
  list-style: none;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  background-color: #efefef;
}
.userEvaluationSimpleMixin .user {
  font-size: 0.85rem;
  padding-right: 10px;
  color: #968c8a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.userEvaluationSimpleMixin .user img {
  width: 26px;
  height: 26px;
  border-radius: 13px;
  vertical-align: middle;
  margin-right: 5px;
}
.userEvaluationSimpleMixin .Evaluation {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: auto;
}
.userEvaluationSimpleMixin .Evaluation .star {
  text-indent: 3.3rem;
  color: rgba(0, 0, 0, 0);
  display: block;
  width: 3.3rem;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 0.85rem;
  margin-top: 0.2em;
}
.userEvaluationSimpleMixin .Evaluation .star:before,
.userEvaluationSimpleMixin .Evaluation .star:after {
  margin-left: -3.3rem;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  content: "starstarstarstarstar";
  position: absolute;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.userEvaluationSimpleMixin .Evaluation .star:before {
  color: #968c8a;
}
.userEvaluationSimpleMixin .Evaluation .star:after {
  color: #30c0d8;
}
.userEvaluationSimpleMixin .Evaluation .star.star0:after {
  width: 0rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star0-5:after {
  width: 3.65rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star1:after {
  width: 4rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star1-5:after {
  width: 4.3rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star2:after {
  width: 4.55rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star2-5:after {
  width: 4.95rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star3:after {
  width: 5.2rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star3-5:after {
  width: 5.6rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star4:after {
  width: 5.9rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star4-5:after {
  width: 6.25rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star5:after {
  width: 6.7rem;
}
.userEvaluationSimpleMixin .Evaluation .count {
  background-color: #30c0d8;
  color: #fff;
  font-weight: bold;
  line-height: 14px;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 3px;
  margin-left: auto;
  font-size: 0.7rem;
  margin-left: 8px;
}
.userEvaluationTabSimpleMixin .user {
  margin-left: auto;
  text-indent: 200%;
  overflow: hidden;
  white-space: nowrap;
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 0;
}
.userEvaluationTabSimpleMixin .user img {
  position: absolute;
  top: 0;
  left: 0;
}
.userEvaluationTabSimpleMixin .Evaluation {
  margin-right: 10px;
  position: absolute;
  right: 0px;
  bottom: 31px;
}
.commentWrapMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -webkit-column;
  flex-flow: -ms-column;
  flex-flow: column;
  min-width: 0;
}
.commentWrapMixin .comment {
  margin-bottom: 8px;
  font-size: 0.9rem;
  display: block;
  overflow: hidden;
}
.commentWrapMixin .commentInner {
  display: block;
  height: 5.4rem;
  position: relative;
  word-break: break-all;
}
.commentWrapMixin .commentInner:before {
  background-color: #fff;
  position: absolute;
  content: "…";
  top: 4.1rem;
  right: 0;
  padding-right: 3px;
  padding-left: 3px;
}
.commentWrapMixin .commentInner:after {
  background-color: #fff;
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
}
.favoriteIconMixin {
  transition: 0.3s;
  color: #333333;
}
.favoriteIconMixin i {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-right: 0;
  margin-left: 0;
  font-size: 2.15rem;
  transition: 0.3s;
  padding: 10px;
}
.favoriteIconMixin:before {
  position: absolute;
  right: 11px;
  bottom: 10px;
  content: "heart";
  display: inline-block;
  color: #fff;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size: 2rem;
  vertical-align: middle;
  transition: 0.3s;
}
.favoriteIconMixin:hover {
  color: #fed23d;
}
.favoriteIconMixin.active {
  color: #fed23d;
}
.favoriteIconMixin.active:before {
  color: #fed23d;
}
.adult .favoriteIconMixin:hover {
  color: #ea004c;
}
.adult .favoriteIconMixin.active {
  color: #ea004c;
}
.adult .favoriteIconMixin.active:before {
  color: #ea004c;
}
.ellipsisMixin {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.batchMixin a,
.batchMixin span {
  display: block;
  background-color: #fff;
  box-shadow: 0px 1px 2px 1px rgba(15, 5, 0, 0.2);
  position: relative;
  overflow: hidden;
}
.batchMixin a img,
.batchMixin span img {
  vertical-align: middle;
}
.batchMixin a:hover {
  box-shadow: 0px 1px 2px 1px #fed23d;
}
.adult .batchMixin a:hover {
  box-shadow: 0px 1px 2px 1px #ea004c;
}
.batchMixin .batchGet:before {
  content: "GET";
  position: absolute;
  top: -5px;
  left: -36px;
  display: block;
  transform: rotate(-45deg);
  color: #000;
  background-color: #fc6023;
  padding: 14px 6px 3px 6px;
  width: 80px;
  text-align: center;
  font-size: 0.9rem;
  z-index: 10;
  font-weight: bold;
  font-family: 'Arial Black', "ヒラギノ角ゴ Pro W3", 'sans-serif';
}
.starMixin {
  text-indent: 3.3rem;
  color: rgba(0, 0, 0, 0);
  display: block;
  width: 3.3rem;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 0.85rem;
  margin-top: 0.2em;
}
.starMixin:before,
.starMixin:after {
  margin-left: -3.3rem;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  content: "starstarstarstarstar";
  position: absolute;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.starMixin:before {
  color: #968c8a;
}
.starMixin:after {
  color: #30c0d8;
}
.starMixin.star0:after {
  width: 0rem;
}
.starMixin.star0-5:after {
  width: 3.65rem;
}
.starMixin.star1:after {
  width: 4rem;
}
.starMixin.star1-5:after {
  width: 4.3rem;
}
.starMixin.star2:after {
  width: 4.55rem;
}
.starMixin.star2-5:after {
  width: 4.95rem;
}
.starMixin.star3:after {
  width: 5.2rem;
}
.starMixin.star3-5:after {
  width: 5.6rem;
}
.starMixin.star4:after {
  width: 5.9rem;
}
.starMixin.star4-5:after {
  width: 6.25rem;
}
.starMixin.star5:after {
  width: 6.7rem;
}
.spLinkList li {
  border-bottom: 1px solid #efefef;
}
.spLinkList li:last-child {
  border-bottom: none;
}
.spLinkList li a {
  display: block;
  padding: 12px 15px 12px 38px;
  position: relative;
  color: #333333;
  border-left: 0px solid #fed23d;
}
.spLinkList li a img {
  width: 14px;
}
.spLinkList li a img,
.spLinkList li a i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 15px;
}
.spLinkList li a:hover {
  border-left-width: 5px;
}
.spLinkList li.active a {
  background-color: #fed23d;
}
.borderBtnListMixin {
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  margin-right: 5px;
}
.borderBtnListMixin + .borderBtnList {
  margin-top: 0;
  margin-right: 0;
}
.borderBtnListMixin li {
  width: auto;
  max-width: 100%;
  margin-right: 5px;
}
.borderBtnListMixin li:last-child {
  margin-right: 0;
}
.borderBtnListMixin li .borderLabel input + span {
  height: auto;
  width: auto;
  border: 2px solid #fed23d;
  box-shadow: none;
  min-width: 4em;
  padding: 0.4em 0.8em;
  display: inline-block;
  text-align: center;
  border-radius: 1.9em;
  color: #d4d4d4;
  border: 2px solid #d4d4d4;
  transition: 0.3s;
  font-weight: bold;
  font-family: "M PLUS 1p";
  background-color: #fff;
  padding-left: 0.3em;
  padding-right: 0.3em;
}
.borderBtnListMixin li .borderLabel input:checked + span {
  border: 2px solid #fed23d;
  color: #fed23d;
}
.borderBtnListMixin li .borderLabel.charaReflectOff input + span,
.borderBtnListMixin li .borderLabel.charaReflectOn input + span,
.borderBtnListMixin li .borderLabel.itemReflectOff input + span,
.borderBtnListMixin li .borderLabel.itemReflectOn input + span,
.borderBtnListMixin li .borderLabel.charaBack input + span,
.borderBtnListMixin li .borderLabel.charaFront input + span {
  font-size: 0.65rem;
  letter-spacing: -1px;
}
.borderBtnListMixin li .borderLabel.charaReflectOff input + span:before,
.borderBtnListMixin li .borderLabel.charaReflectOn input + span:before,
.borderBtnListMixin li .borderLabel.itemReflectOff input + span:before,
.borderBtnListMixin li .borderLabel.itemReflectOn input + span:before,
.borderBtnListMixin li .borderLabel.charaBack input + span:before,
.borderBtnListMixin li .borderLabel.charaFront input + span:before {
  content: "";
  display: block;
  width: 38px;
  height: 32px;
  background: url(../image/icon_btn_cyara_reflect_on.png) 50% 50% no-repeat;
  background-size: 32px;
}
.borderBtnListMixin li .borderLabel.charaReflectOff input + span:before {
  background-image: url(../image/icon_btn_cyara.png);
}
.borderBtnListMixin li .borderLabel.charaReflectOff input:checked + span:before {
  background-image: url(../image/icon_btn_cyara_on.png);
}
.borderBtnListMixin li .borderLabel.charaReflectOn input + span:before {
  background-image: url(../image/icon_btn_cyara_reflect.png);
}
.borderBtnListMixin li .borderLabel.charaReflectOn input:checked + span:before {
  background-image: url(../image/icon_btn_cyara_reflect_on.png);
}
.borderBtnListMixin li .borderLabel.itemReflectOff input + span:before {
  background-image: url(../image/icon_btn_item.png);
}
.borderBtnListMixin li .borderLabel.itemReflectOff input:checked + span:before {
  background-image: url(../image/icon_btn_item_on.png);
}
.borderBtnListMixin li .borderLabel.itemReflectOn input + span:before {
  background-image: url(../image/icon_btn_item_reflect.png);
}
.borderBtnListMixin li .borderLabel.itemReflectOn input:checked + span:before {
  background-image: url(../image/icon_btn_item_reflect_on.png);
}
.borderBtnListMixin li .borderLabel.charaBack input + span:before {
  background-image: url(../image/icon_btn_back.png);
}
.borderBtnListMixin li .borderLabel.charaBack input:checked + span:before {
  background-image: url(../image/icon_btn_back_on.png);
}
.borderBtnListMixin li .borderLabel.charaFront input + span:before {
  background-image: url(../image/icon_btn_front.png);
}
.borderBtnListMixin li .borderLabel.charaFront input:checked + span:before {
  background-image: url(../image/icon_btn_front_on.png);
}
.textLabelMixin {
  font-size: 0.85em;
  margin-bottom: 3px;
  color: #777777;
  display: block;
  line-height: 1.3;
}
.memoOpenWrapPCMixin .memoOpenWrap {
  padding-bottom: 7px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  /* &.fromAnotherUser{
      
      .memoOpenUserList{
		li{
			width: 39px;
			max-width: 39px;
			min-width: 39px;
      padding-left: 0;
			label{
        cursor: default;
					span{
            i.charaBigThumbnail{
							width: 32px;
							height: 32px;
							border-radius: 16px;
              img{
                min-width: 49px;
                margin-left: -12px;
              }
            }
						img{
							width: 32px;
							height: 32px;
							border-radius: 16px;
						}
						strong{
              display: none;
						}
					}
				 	input:disabled + span img{
						filter: grayscale(0%);
					}
				}
			}
		}
    }*/
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenTitle {
  font-family: "M PLUS 1p";
  font-weight: bold;
  color: #9e9e9f;
  font-size: 0.8rem;
  line-height: 1.4;
  padding-bottom: 4px;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: -webkit-wrap;
  flex-wrap: -ms-wrap;
  flex-wrap: wrap;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 3px;
  width: 46px;
  max-width: 46px;
  min-width: 46px;
  margin-bottom: 0px;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label {
  color: #333333;
  font-size: 0.8em;
  line-height: 1.2;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label input {
  position: absolute;
  opacity: 0;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label span {
  display: block;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail {
  overflow: hidden;
  width: 38px;
  height: 38px;
  border-radius: 19px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img {
  min-width: 58px;
  position: relative;
  height: auto;
  margin-left: -12px;
  box-shadow: none;
  border: none;
  background-color: #efefef;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label span img {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  transition: 0.3s;
  vertical-align: middle;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label span strong {
  margin-top: 4px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "M PLUS 1p";
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 0.64rem;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label input:disabled + span img {
  filter: grayscale(100%);
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail {
  box-shadow: 0 0 0px 3px #fed23d;
}
.memoOpenWrapPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.memoOpenWrapSPMixin .memoOpenWrap .memoOpenTitle br {
  display: none;
}
.charaSheetInputCategoryPCMixin {
  border-radius: 4px;
  padding: 15px 15px 25px 15px;
  margin-bottom: 25px;
  position: relative;
}
.charaSheetInputCategoryPCMixin .removeBtn {
  position: absolute;
  padding: 5px 8px;
  top: 0px;
  right: 0px;
  background-color: #fed23d;
  font-size: 1.1rem;
  color: #333333;
  border-radius: 0 8px;
}
.charaSheetInputCategoryPCMixin .removeBtn:hover {
  opacity: 0.4;
}
.charaSheetInputCategoryPCMixin .moveInputCategory {
  position: absolute;
  bottom: 12px;
  right: 10px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.charaSheetInputCategoryPCMixin .moveInputCategory li {
  margin-bottom: 0;
}
.charaSheetInputCategoryPCMixin .moveInputCategory li a {
  padding: 5px 8px;
  color: #333333;
}
.charaSheetInputCategoryPCMixin .moveInputCategory li a:hover {
  opacity: 0.4;
}
.charaSheetInputCategoryPCMixin .moveBtn {
  cursor: move;
}
.charaSheetInputCategoryPCMixin .moveBtn,
.charaSheetInputCategoryPCMixin .deleteBtn,
.charaSheetInputCategoryPCMixin .diceCopyBtn,
.charaSheetInputCategoryPCMixin .screenCheckLabel {
  width: 11%;
  padding: 3px 0px;
  text-align: center;
  color: #333333;
  box-shadow: none;
}
.charaSheetInputCategoryPCMixin .moveBtn:hover,
.charaSheetInputCategoryPCMixin .deleteBtn:hover,
.charaSheetInputCategoryPCMixin .diceCopyBtn:hover,
.charaSheetInputCategoryPCMixin .screenCheckLabel:hover {
  opacity: 0.4;
  transform: none;
}
.charaSheetInputCategoryPCMixin .diceCopyBtn,
.charaSheetInputCategoryPCMixin .screenCheckLabel {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
.charaSheetInputCategoryPCMixin .diceCopyBtn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.charaSheetInputCategoryPCMixin .screenCheckLabel:hover {
  opacity: 1;
}
.viewerMode .charaSheetInputCategoryPCMixin .screenCheckLabel {
  display: none;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap {
  padding-bottom: 7px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  /* &.fromAnotherUser{
      
      .memoOpenUserList{
		li{
			width: 39px;
			max-width: 39px;
			min-width: 39px;
      padding-left: 0;
			label{
        cursor: default;
					span{
            i.charaBigThumbnail{
							width: 32px;
							height: 32px;
							border-radius: 16px;
              img{
                min-width: 49px;
                margin-left: -12px;
              }
            }
						img{
							width: 32px;
							height: 32px;
							border-radius: 16px;
						}
						strong{
              display: none;
						}
					}
				 	input:disabled + span img{
						filter: grayscale(0%);
					}
				}
			}
		}
    }*/
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenTitle {
  font-family: "M PLUS 1p";
  font-weight: bold;
  color: #9e9e9f;
  font-size: 0.8rem;
  line-height: 1.4;
  padding-bottom: 4px;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: -webkit-wrap;
  flex-wrap: -ms-wrap;
  flex-wrap: wrap;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 3px;
  width: 46px;
  max-width: 46px;
  min-width: 46px;
  margin-bottom: 0px;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label {
  color: #333333;
  font-size: 0.8em;
  line-height: 1.2;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label input {
  position: absolute;
  opacity: 0;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label span {
  display: block;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail {
  overflow: hidden;
  width: 38px;
  height: 38px;
  border-radius: 19px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img {
  min-width: 58px;
  position: relative;
  height: auto;
  margin-left: -12px;
  box-shadow: none;
  border: none;
  background-color: #efefef;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label span img {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  transition: 0.3s;
  vertical-align: middle;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label span strong {
  margin-top: 4px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "M PLUS 1p";
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 0.64rem;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label input:disabled + span img {
  filter: grayscale(100%);
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail {
  box-shadow: 0 0 0px 3px #fed23d;
}
.charaSheetInputCategoryPCMixin .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
  margin-bottom: 15px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  width: 33.333%;
  padding: 8px;
  margin-bottom: 0;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li:first-child:last-child .moveBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li:first-child:last-child .deleteBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li input {
  margin-left: 2%;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li input[type="text"] {
  width: 46%;
  font-size: 0.75rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li input[disabled="disabled"] {
  border: none;
  padding-left: 0;
  background-color: inherit;
  opacity: 1;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList li .deleteBtn {
  margin-left: 2%;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li {
  width: 25%;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"] {
  width: 32.5%;
  font-size: 0.75rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"] {
  /*width: 65.5%;*/
  font-size: 0.75rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"] {
  display: none;
}
.charaSheetInputCategoryPCMixin ul li {
  margin-bottom: 15px;
}
.charaSheetInputCategoryPCMixin ul li input[type="number"] {
  width: 6rem;
  min-width: 3rem;
}
.charaSheetInputCategoryPCMixin ul li input[type="text"] {
  width: 12rem;
  min-width: 3rem;
}
.charaSheetInputCategoryPCMixin .lineDelete {
  width: 4.5rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTableInner {
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 25px;
  max-width: 100%;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTableInner .charaSheetInputTable {
  width: 300px;
  display: block;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable {
  background-color: inherit;
  margin-bottom: 0;
  max-width: 100%;
  width: auto;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="text"],
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="number"] {
  font-size: 0.75rem;
  line-height: 2.5;
  height: auto;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="text"][disabled="disabled"],
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="number"][disabled="disabled"] {
  border: none;
  opacity: 1;
  padding-left: 0;
  background-color: inherit;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="text"] {
  max-width: 7rem;
  min-width: 5rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="number"] {
  max-width: 7rem;
  min-width: 5rem;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable input[type="button"] {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th {
  background-color: #fff;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol {
  background-color: inherit;
  border: none;
  padding-right: 0;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .borderBtn {
  box-shadow: none;
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .primaryBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .borderBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .borderBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .borderBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .borderBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .borderBtn:hover,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .borderBtn:hover {
  transform: none;
  opacity: 0.4;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .borderBtn.removeColumnBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .borderBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .borderBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .borderBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .borderBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .borderBtn.removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .borderBtn.removeLineBtn {
  background-color: #d4d4d4;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .primaryBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .primaryBtn {
  padding: 2px 7px;
  margin-right: 5px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot td.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead th.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody th.controlCol .borderBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot th.controlCol .borderBtn {
  padding: 0px 5px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead tr th {
  border-top: none;
  background-color: #efefef;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead tr th input[disabled="disabled"] {
  font-weight: bold;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead tr th.linsSumTitle {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable thead tr th:nth-child(2):nth-last-child(2) .removeColumnBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr:first-child:last-child .removeLineBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr:first-child:last-child .moveBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr:first-child:last-child th.moveBtnWrap,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr:first-child:last-child td.moveBtnWrap {
  padding-left: 8px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr th.moveBtnWrap,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr td.moveBtnWrap {
  position: relative;
  padding-left: 35px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr td.moveBtnWrap .moveBtn {
  position: absolute;
  width: 20px;
  left: 8px;
  top: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 50px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr th {
  line-height: 1.3;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tbody tr td.lineSum {
  background-color: #fff;
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot tr th,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot tr td {
  background-color: #fff;
  border-bottom: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot tr th.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable tfoot tr td.lineSum {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView thead tr th.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tbody tr th.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tfoot tr th.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView thead tr td.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tbody tr td.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tfoot tr td.linsSumTitle,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView thead tr th.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tbody tr th.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tfoot tr th.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView thead tr td.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tbody tr td.lineSum,
.charaSheetInputCategoryPCMixin .charaSheetInputTable.lineSumView tfoot tr td.lineSum {
  display: table-cell;
}
.charaSheetInputCategoryPCMixin .charaSheetInputTable.columnSumView tfoot {
  display: table-footer-group;
}
.charaSheetInputCategoryPCMixin .charaSheetInputNumberTable thead tr th:nth-child(2):nth-last-child(3) .removeColumnBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .editCheck .skillSelectWrap {
  display: block;
}
.charaSheetInputCategoryPCMixin .editCheck .checkTableConfirmBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .editCheck .checkTableEditBtn {
  display: inline-block;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.disabled tbody tr td label {
  cursor: default;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.disabled tbody tr td label:before {
  cursor: default;
  background-color: #efefef;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck tbody tr th:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck thead tr td:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck tbody tr td:nth-child(3) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(3),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(5) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(5),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(7) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(7),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(9) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(9),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(11) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck tbody tr th:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck thead tr td:nth-child(11),
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck tbody tr td:nth-child(11) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12) {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .skillSelectWrap {
  display: none;
  padding-bottom: 5px;
}
.charaSheetInputCategoryPCMixin .skillSelectWrap label {
  padding: 5px 8px;
  margin-right: 5px;
  border-radius: 8px;
  font-size: 0.8rem;
  margin-bottom: 10px;
}
.charaSheetInputCategoryPCMixin .skillSelectWrap label.goodSkill {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .skillSelectWrap label.badSkill {
  background-color: #333333;
  color: #fff;
}
.charaSheetInputCategoryPCMixin .checkTableConfirmBtn {
  display: inline-block;
}
.charaSheetInputCategoryPCMixin .checkTableEditBtn {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td {
  border-left: 1px solid #d4d4d4;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th:nth-child(2n),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th:nth-child(2n),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td:nth-child(2n),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td:nth-child(2n) {
  padding: 0;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th:first-child,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th:first-child,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td:first-child,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td:first-child {
  border-left: none;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th {
  background-color: #efefef;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th:nth-child(2n+1):not(:first-child),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th:nth-child(2n+1):not(:first-child),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td:nth-child(2n+1):not(:first-child),
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td:nth-child(2n+1):not(:first-child) {
  padding: 0 2px;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label {
  position: relative;
  display: block;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="radio"] {
  margin-right: 0;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -11px;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label span {
  display: block;
  margin-left: 0;
  padding: 8px 8px 8px 28px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="text"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="text"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="text"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="text"] {
  width: auto;
  max-width: 4.5rem;
  font-size: 0.75rem;
  padding-left: 2px;
  padding-right: 2px;
  line-height: 2.5;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="text"] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="text"] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="text"] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="text"] + span {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="text"][disabled],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="text"][disabled],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="text"][disabled],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="text"][disabled] {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span {
  display: block;
  font-size: 0.75rem;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span.badSkillHit {
  background-color: #333333;
  color: #fff;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span {
  background-color: #fed23d;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit {
  background-color: #333333;
  color: #fff;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr:last-child th,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable tbody tr:last-child td {
  border-bottom: none;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label {
  padding: 8px;
}
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="checkbox"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="radio"],
.charaSheetInputCategoryPCMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="radio"] {
  display: none;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
  padding-bottom: 12px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li {
  margin-bottom: 8px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label input[type="radio"] {
  position: absolute;
  margin-top: -30px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label input[type="radio"]:checked + span {
  border: 3px solid #fed23d;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label span {
  display: block;
  border-radius: 8px;
  padding: 15px;
  transition: 0.3s;
  border: 3px solid rgba(255, 255, 255, 0);
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label span img {
  width: 100%;
  max-width: 177px;
}
.charaSheetInputCategoryPCMixin .charaSheetInputSelect li label span strong {
  display: block;
  text-align: center;
  font-size: 1rem;
  font-family: "M PLUS 1p";
  margin-bottom: 8px;
}
.charaSheetInputCategorySPMixin {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
}
.charaSheetInputCategorySPMixin .moveInputCategory {
  bottom: 12px;
}
.charaSheetInputCategorySPMixin .moveInputCategory li a:hover {
  opacity: 1;
}
.charaSheetInputCategorySPMixin .moveBtn,
.charaSheetInputCategorySPMixin .deleteBtn {
  line-height: 28px;
}
.charaSheetInputCategorySPMixin .moveBtn:hover,
.charaSheetInputCategorySPMixin .deleteBtn:hover {
  opacity: 1;
}
.charaSheetInputCategorySPMixin .removeBtn {
  font-size: 1.1rem;
  color: #333333;
}
.charaSheetInputCategorySPMixin .memoOpenWrap .memoOpenTitle br {
  display: none;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList li {
  width: 100%;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList li input[type="text"] {
  width: 46%;
  margin-right: -4%;
  margin-left: -4%;
  transform: scale(0.7, 0.7);
  transform-origin: center center;
  margin-top: -5px;
  margin-bottom: -5px;
  font-size: 1rem;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .moveBtn {
  order: 1;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .deleteBtn,
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .diceCopyBtn {
  order: 6;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"] {
  margin-right: -4%;
  margin-left: -4%;
  transform: scale(0.7, 0.7);
  transform-origin: center center;
  margin-top: -5px;
  margin-bottom: -5px;
  font-size: 1rem;
  height: 42px;
  border-radius: 0;
  width: 20%;
  order: 4;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"] {
  margin-right: -4%;
  margin-left: -4%;
  transform: scale(0.7, 0.7);
  transform-origin: center center;
  margin-top: -5px;
  margin-bottom: -5px;
  font-size: 1rem;
  height: 42px;
  order: 2;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"] {
  display: block;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  width: 11%;
  height: 30px;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="＋"] {
  border-radius: 0 4px 4px 0;
  margin-left: 0;
  order: 5;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="－"] {
  border-radius: 4px 0 0 4px;
  order: 3;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled {
  width: 46%;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled ~ [type="button"] {
  display: none;
}
.charaSheetInputCategorySPMixin .charaSheetInputCategoryList.charaSheetInputCategoryText li {
  padding-left: 0;
  padding-right: 0;
}
.charaSheetInputCategorySPMixin .charaSheetInputTableInner {
  padding-bottom: 10px;
  border-right: 8px solid rgba(255, 255, 255, 0);
}
.charaSheetInputCategorySPMixin .charaSheetInputTableInner table {
  margin-right: 10px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTableWrap {
  position: relative;
  margin-right: -5px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTableWrap:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #f9f9f9);
  width: 8px;
  top: 0;
  bottom: 0;
  right: 7px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="text"],
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="number"] {
  transform: scale(0.7, 0.7);
  font-size: 1rem;
  margin: -10px -40px -10px 0px;
  transform-origin: center left;
  width: 7.4rem;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="number"] {
  width: 4rem;
  min-width: 50px;
  margin-left: 18px;
  padding-left: 8px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="button"] {
  display: block;
  background-color: #f9f9f9;
  border: 1px solid #d4d4d4;
  width: 20px;
  height: 30px;
  position: absolute;
  top: 3px;
  z-index: 1;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="button"][value*="＋"] {
  border-radius: 0 4px 4px 0;
  margin-left: 0;
  right: 0;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="button"][value*="－"] {
  border-radius: 4px 0 0 4px;
  left: 7px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="number"]:disabled {
  width: 7.4rem;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable input[type="number"]:disabled ~ [type="button"] {
  display: none;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr th,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr th,
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr td,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr td {
  position: relative;
  padding: 7px 6px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr th.controlCol,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr th.controlCol,
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr td.controlCol,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr td.controlCol {
  padding-top: 2px;
  padding-bottom: 2px;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr th.controlCol .primaryBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr th.controlCol .primaryBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr td.controlCol .primaryBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr td.controlCol .primaryBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr th.controlCol .borderBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr th.controlCol .borderBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable thead tr td.controlCol .borderBtn:hover,
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr td.controlCol .borderBtn:hover {
  opacity: 1;
}
.charaSheetInputCategorySPMixin .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn {
  line-height: 42px;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th:nth-child(2n),
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th:nth-child(2n),
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td:nth-child(2n),
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td:nth-child(2n) {
  padding: 0;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th:nth-child(2n) label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th:nth-child(2n) label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td:nth-child(2n) label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td:nth-child(2n) label {
  display: block;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td {
  text-align: center;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th:first-child,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th:first-child,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td:first-child,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td:first-child {
  padding: 0 2px;
  font-size: 0.7rem;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label {
  min-width: 45px;
  position: relative;
  overflow: hidden;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label span {
  padding: 23px 3px 3px 3px;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label input[type="checkbox"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label input[type="checkbox"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label input[type="checkbox"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label input[type="checkbox"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label input[type="radio"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label input[type="radio"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label input[type="radio"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label input[type="radio"] {
  margin-right: 0;
  margin-bottom: 3px;
  top: 3px;
  left: 50%;
  margin-left: -10px;
  margin-top: 0;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label input[type="text"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label input[type="text"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label input[type="text"],
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label input[type="text"] {
  position: absolute;
  top: 3px;
  left: 50%;
  width: 4.4rem;
  min-width: 0;
  margin-left: -2.25rem;
  transform: scale(0.6, 0.6);
  font-size: 1rem;
  margin-top: 0px;
  margin-bottom: 0px;
  transform-origin: top;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
.charaSheetInputCategorySPMixin .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span {
  margin-left: 0px;
  line-height: 1.3;
  line-height: 1.4;
  font-size: 0.68rem;
  letter-spacing: -0.8px;
  margin-left: -1px;
  margin-right: -1px;
}
.charaSheetInputCategorySPMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
.charaSheetInputCategorySPMixin .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label {
  height: 32px;
}
.charaSheetInputCategorySPMixin .charaSheetInputSelect li label input[type="radio"]:checked + span {
  border: 2px solid #fed23d;
}
.charaSheetInputCategorySPMixin .charaSheetInputSelect li label span {
  padding: 4px;
  border: 2px solid rgba(255, 255, 255, 0);
}
.charaSheetInputCategorySPMixin .charaSheetInputSelect li label span img {
  max-width: 92px;
}
.charaSheetInputCategorySPMixin .charaSheetInputSelect li label span strong {
  font-size: 0.75rem;
  letter-spacing: -1.5px;
}
.charaSheetScreenVeiwUserListItemMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  border-top: 1px solid #d4d4d4;
  padding: 8px;
  background-color: #fff;
}
.charaSheetScreenVeiwUserListItemMixin.titleRow {
  background-color: #efefef;
  font-family: "M PLUS 1p";
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
}
.charaSheetScreenVeiwUserListItemMixin .moveBtn {
  color: #333333;
  cursor: move;
  padding: 5px;
  margin-right: 8px;
}
.charaSheetScreenVeiwUserListItemMixin p {
  text-align: center;
  position: relative;
  margin-right: 8px;
}
.charaSheetScreenVeiwUserListItemMixin p span,
.charaSheetScreenVeiwUserListItemMixin p > img {
  display: block;
  width: 40px;
  height: 40px;
  min-width: 40px;
  overflow: hidden;
  border-radius: 20px;
}
.charaSheetScreenVeiwUserListItemMixin p span img,
.charaSheetScreenVeiwUserListItemMixin p > img img {
  min-width: 68px;
  margin-left: -39px;
  position: relative;
  left: 50%;
}
.charaSheetScreenVeiwUserListItemMixin div {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.charaSheetScreenVeiwUserListItemMixin div ul {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: -ms-wrap;
  flex-wrap: -webkit-wrap;
  flex-wrap: wrap;
  margin-bottom: -5px;
}
.charaSheetScreenVeiwUserListItemMixin div ul li {
  margin-right: 8px;
  margin-bottom: 5px;
  cursor: move;
  padding: 4px;
  list-style: none;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  background-color: #efefef;
}
.charaSheetScreenVeiwUserListItemMixin div ul li strong {
  display: inline-block;
  margin-right: 3px;
}
.charaSheetScreenVeiwUserListItemMixin div ul li span {
  display: inline-block;
}
.charaSheetScreenVeiwUserListItemMixin div ul li:last-child {
  margin-right: 0;
}
.charaSheetSpecTextMixin {
  padding-left: 20px;
  width: 100%;
}
.charaSheetSpecTextMixin .charaSheetSpecName {
  display: inline-block;
  margin-bottom: 10px;
}
.charaSheetSpecTextMixin div .charaSheetSpecAge,
.charaSheetSpecTextMixin div .charaSheetSpecSex,
.charaSheetSpecTextMixin div .charaSheetSpecJob,
.charaSheetSpecTextMixin div .charaSheetSpecNote {
  display: inline-block;
  margin-bottom: 10px;
}
.charaSheetSpecTextMixin div .charaSheetSpecNote {
  width: 100%;
}
.charaSheetSpecTextMixin div .charaSheetSpecAge,
.charaSheetSpecTextMixin div .charaSheetSpecSex {
  margin-right: 10px;
}
.charaSheetSpecTextMixin div .charaSheetSpecAge input,
.charaSheetSpecTextMixin div .charaSheetSpecSex input {
  width: 6rem;
}
.inputSupportMixin {
  overflow: hidden;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  padding: 15px 15px 10px 15px;
  border-radius: 4px;
  width: 100%;
  left: 0;
  bottom: 110%;
  z-index: 10;
}
.inputSupportMixin .inputCharaSupportList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-bottom: 5px;
}
.inputSupportMixin .inputCharaSupportList li {
  padding-left: 1px;
  padding-right: 1px;
  width: 25%;
  max-width: 70px;
  margin-bottom: 4px;
}
.inputSupportMixin .inputCharaSupportList li label,
.inputSupportMixin .inputCharaSupportList div label {
  position: relative;
  display: block;
  vertical-align: middle;
}
.inputSupportMixin .inputCharaSupportList li label input,
.inputSupportMixin .inputCharaSupportList div label input {
  position: absolute;
  opacity: 0;
}
.inputSupportMixin .inputCharaSupportList li label input + img,
.inputSupportMixin .inputCharaSupportList div label input + img {
  border: 4px solid #fff;
  transition: 0.3s;
}
.inputSupportMixin .inputCharaSupportList li label input + span,
.inputSupportMixin .inputCharaSupportList div label input + span {
  height: 66px;
  overflow: hidden;
  border-radius: 35px;
  border: 4px solid #fff;
  width: 66px;
  position: relative;
  display: block;
  transition: 0.3s;
}
.inputSupportMixin .inputCharaSupportList li label input + span img,
.inputSupportMixin .inputCharaSupportList div label input + span img {
  overflow: hidden;
  min-width: 100px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
}
.inputSupportMixin .inputCharaSupportList li label input:hover + img,
.inputSupportMixin .inputCharaSupportList div label input:hover + img,
.inputSupportMixin .inputCharaSupportList li label input:checked + img,
.inputSupportMixin .inputCharaSupportList div label input:checked + img {
  box-shadow: 0 0 0 2px #fed23d;
}
.inputSupportMixin .inputCharaSupportList li label input:hover + span,
.inputSupportMixin .inputCharaSupportList div label input:hover + span,
.inputSupportMixin .inputCharaSupportList li label input:checked + span,
.inputSupportMixin .inputCharaSupportList div label input:checked + span {
  box-shadow: 0 0 0 2px #fed23d;
}
.inputSupportMixin .inputCharaSupportList li label img {
  border-radius: 35px;
  background-color: #fff;
  background-color: #efefef;
}
.inputSupportMixin .inputCharaSupportList li label input + span {
  width: 53px;
  height: 53px;
}
.inputSupportMixin .inputCharaSupportList li label input + span img {
  min-width: 78px;
  left: -50%;
  margin-left: 7px;
}
.inputSupportMixin .logInputSupportList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 5px;
}
.inputSupportMixin .logInputSupportList li {
  width: auto;
  max-width: 100%;
  margin-right: 10px;
  margin-top: 5px;
}
.memberMode .inputSupportMixin .logInputSupportList {
  margin-top: 0px;
  margin-bottom: 5px;
}
.memberMode .inputSupportMixin .logInputSupportList li {
  margin-top: 0px;
}
.inputSupportMixinSP {
  padding: 10px 10px 5px 10px;
  width: 250px;
  max-height: 175px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.userListMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px 5px 12px 5px;
  border-bottom: 1px solid #efefef;
  overflow-y: hidden;
  overflow-x: auto;
}
.userListMixin li {
  padding-left: 2px;
  padding-right: 2px;
  width: 61px;
  max-width: 61px;
  min-width: 61px;
  text-align: center;
  line-height: 0;
}
.userListMixin li a {
  color: #333333;
  font-size: 0.8em;
  line-height: 1.2;
  display: block;
  position: relative;
}
.userListMixin li a img {
  width: 50px;
  border-radius: 25px;
  transition: 0.3s;
}
.userListMixin li a .charaThumbnail,
.userListMixin li a .kpThumbnail,
.userListMixin li a .userThumbnail {
  position: absolute;
  width: 26px;
  bottom: 17px;
  left: 36px;
  border: 2px solid #fff;
  border-radius: 13px;
}
.userListMixin li a i.charaThumbnail {
  overflow: hidden;
  width: 26px;
  height: 26px;
}
.userListMixin li a i.charaThumbnail img {
  min-width: 40px;
  margin-left: -10px;
  box-shadow: none;
  background-color: #fff;
}
.userListMixin li a .kpThumbnail {
  height: 26px;
  font-size: 0.8em;
  background: url(../image/icon_master.png) 50% 50% no-repeat #30c0d8;
  background-size: 90% auto;
}
.userListMixin li a i.charaBigThumbnail {
  overflow: hidden;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  display: block;
  transition: 0.3s;
}
.userListMixin li a i.charaBigThumbnail img {
  min-width: 86px;
  margin-left: -18px;
  box-shadow: none;
  background-color: #efefef;
}
.userListMixin li a span {
  margin-top: 5px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "M PLUS 1p";
  font-weight: bold;
  letter-spacing: -0.5px;
}
.userListMixin li a .batch {
  position: absolute;
  display: block;
  padding: 0px 5px 0px 5px;
  border-radius: 10px;
  background-color: #ff0000;
  top: -2px;
  right: 0px;
  text-shadow: none;
  color: #fff;
  font-family: "Verdana";
  line-height: 18px;
  font-size: 0.9em;
  font-style: normal;
  -webkit-animation: batchAnime 1s ease -2s infinite alternate;
  -ms-animation: batchAnime 1s ease -2s infinite alternate;
  animation: batchAnime 1s ease -2s infinite alternate;
  font-weight: bold;
}
.userListMixin li a:hover img,
.userListMixin li.active a img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.userListMixin li a:hover img.charaThumbnail,
.userListMixin li.active a img.charaThumbnail,
.userListMixin li a:hover img.charaBigThumbnail,
.userListMixin li.active a img.charaBigThumbnail,
.userListMixin li a:hover img.userThumbnail,
.userListMixin li.active a img.userThumbnail {
  box-shadow: none;
}
.userListMixin li a:hover .charaBigThumbnail,
.userListMixin li.active a .charaBigThumbnail {
  box-shadow: 0 0 0px 3px #fed23d;
}
.userListMixin li a:hover .charaThumbnail img,
.userListMixin li.active a .charaThumbnail img,
.userListMixin li a:hover .userThumbnail img,
.userListMixin li.active a .userThumbnail img {
  box-shadow: none;
}
.refreshMixin {
  position: relative;
}
.refreshMixin:before {
  cursor: move;
  content: "\f047";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #d4d4d4;
  border-radius: 10px;
  right: 0px;
  bottom: 0;
  font-family: FontAwesome;
  z-index: 10;
  font-size: 0.7rem;
  text-align: center;
  line-height: 20px;
}
.effectMixin.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.effectMixin.sepia {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}
.effectMixin.invert {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.effectMixin.blur {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.effectMixin.brightnessBlak {
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
}
.effectMixin.brightnessWhite {
  -webkit-filter: contrast(40%) brightness(160%);
  filter: contrast(40%) brightness(160%);
}
.effectMixin.filterRed {
  -webkit-filter: sepia(100%) saturate(863%) brightness(106%) contrast(105%);
  filter: sepia(100%) saturate(823%) hue-rotate(310deg) brightness(106%) contrast(105%);
}
.effectMixin.filterYellow {
  -webkit-filter: sepia(100%) saturate(633%) hue-rotate(359deg) brightness(106%) contrast(105%);
  filter: sepia(100%) saturate(633%) hue-rotate(359deg) brightness(106%) contrast(105%);
}
.effectMixin.filterGreen {
  -webkit-filter: sepia(100%) saturate(633%) hue-rotate(389deg) brightness(106%) contrast(105%);
  filter: sepia(100%) saturate(633%) hue-rotate(389deg) brightness(106%) contrast(105%);
}
.effectMixin.filterAqua {
  -webkit-filter: sepia(100%) saturate(633%) hue-rotate(509deg) brightness(106%) contrast(105%);
  filter: sepia(100%) saturate(633%) hue-rotate(509deg) brightness(106%) contrast(105%);
}
.effectMixin.filterBlue {
  -webkit-filter: sepia(100%) saturate(1273%) hue-rotate(539deg) brightness(94%) contrast(105%);
  filter: sepia(100%) saturate(1273%) hue-rotate(539deg) brightness(94%) contrast(105%);
}
.effectMixin.filterPurple {
  -webkit-filter: sepia(100%) saturate(833%) hue-rotate(565deg) brightness(86%) contrast(125%);
  filter: sepia(100%) saturate(833%) hue-rotate(565deg) brightness(86%) contrast(125%);
}
.effectMixin.filterPink {
  -webkit-filter: sepia(100%) saturate(603%) hue-rotate(639deg) brightness(110%) contrast(105%);
  filter: sepia(100%) saturate(603%) hue-rotate(639deg) brightness(110%) contrast(105%);
}
.komaMixin > .popTail,
.komaMixin:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.komaMixin > .popTail {
  border-top: 14px solid #333333;
  bottom: 4px;
  z-index: 1;
}
.komaMixin:after {
  border-top: 14px solid #fff;
  bottom: -1px;
}
.komaMixin > img {
  border-radius: 23px;
  border: 4px solid #333333;
  box-shadow: 0 0 0 2px #fff;
  background-color: #fff;
}
.komaMixin > span {
  height: 46px;
  overflow: hidden;
  border-radius: 23px;
  border: 4px solid #333333;
  width: 46px;
  position: relative;
  display: block;
  transition: 0.3s;
  box-shadow: 0 0 0 2px #fff;
}
.komaMixin > span img {
  overflow: hidden;
  min-width: 68px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 4px;
  position: absolute;
  background-color: #fff;
  left: -50%;
}
.tabPopMixin {
  position: absolute;
  background-color: #fff;
  width: 350px;
  z-index: 110;
  border-radius: 8px;
  padding-top: 15px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px;
  right: 396px;
  bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 0;
  margin-right: 0;
}
.tabPopMixin .closeBtn {
  display: block;
  text-align: right;
}
.tabPopMixin .closeBtn a {
  padding: 8px 10px 8px 10px;
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  font-size: 1.5em;
  color: #333333;
}
.viewControlMixin span {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: calc(92%);
  width: 100%;
  margin: 4px;
  border-radius: 4px;
  background-color: #efefef;
  cursor: pointer;
  padding-top: 12px;
  padding-bottom: 12px;
}
.viewControlMixin span .fa {
  color: #333333;
  background: none;
  margin-right: 3px;
}
.viewControlMixin span .fa.fa-plus,
.viewControlMixin span .fa.fa-minus {
  background-color: rgba(0, 0, 0, 0);
}
.viewControlMixin span .fa.fa-plus:hover,
.viewControlMixin span .fa.fa-minus:hover {
  color: #333333;
  background: none;
  box-shadow: none;
}
.viewControlMixin span .fa.fa-plus {
  display: none;
  position: static;
}
.viewControlMixin span .fa.fa-minus {
  display: inline-block;
  position: static;
}
.articleArea .articleAreaInner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-flow: -ms-row-reverse;
  flex-flow: -webkit-row-reverse;
  flex-flow: row-reverse;
}
.top .articleArea .articleAreaInner {
  margin-bottom: 0;
}
.articleArea .articleAreaInner .sideNaviArea {
  flex: 1 1 25%;
  padding-right: 30px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi {
  background-color: #fff;
  border: 1px solid #efefef;
  box-shadow: 0 0 3px 0px #efefef;
  border-radius: 8px;
  margin-bottom: 25px;
  overflow: hidden;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink {
  border-bottom: 1px solid #efefef;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-flow: -webkit-column;
  flex-flow: -ms-column;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 12px 15px;
  text-align: center;
  position: relative;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a img {
  width: 80px;
  border-radius: 40px;
  margin-bottom: 8px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a i {
  display: none;
  position: absolute;
  bottom: 0;
  top: 60px;
  left: 50%;
  margin-left: 24px;
  width: 28px;
  height: 37px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a i img {
  border-radius: 0;
  margin-bottom: -5px;
}
.premium .articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a i {
  display: inline-block;
}
.premium.patron .articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a i {
  background: url(../image/icon_premium_patron.png) 50% 50% no-repeat;
  background-size: 100% auto;
}
.premium.patron .articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a i img {
  opacity: 0;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi .userLink a span {
  display: block;
  font-weight: bold;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li {
  border-bottom: 1px solid #efefef;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li:last-child {
  border-bottom: none;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a {
  display: block;
  padding: 12px 15px 12px 38px;
  position: relative;
  color: #333333;
  border-left: 0px solid #fed23d;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a img {
  width: 14px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a img,
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a i {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 15px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a:hover {
  border-left-width: 5px;
}
.articleArea .articleAreaInner .sideNaviArea .sideNavi ul li.active a {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .sideNaviArea .banner {
  border: 1px solid #efefef;
  box-shadow: 0 0 3px 0px #efefef;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .sideNaviArea .banner a {
  display: block;
}
.articleArea .articleAreaInner .contentsArea {
  flex: 1 1 75%;
  line-height: 1.7em;
}
.top .articleArea .articleAreaInner .contentsArea {
  flex: 1 1 100%;
  /*padding-left: 30px;*/
}
.top .articleArea .articleAreaInner .contentsArea .borderBtn,
.top .articleArea .articleAreaInner .contentsArea .primaryBtn,
.top .articleArea .articleAreaInner .contentsArea .importantBtn {
  padding: 13px 20px;
}
.InIframe .articleArea .articleAreaInner .contentsArea {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: wrap;
  -webkit-flex-flow: wrap;
  flex-flow: wrap;
}
.articleArea .articleAreaInner .contentsArea h1,
.articleArea .articleAreaInner .contentsArea h2 {
  font-weight: normal;
  font-family: "M PLUS 1p";
  line-height: 1.4em;
}
.articleArea .articleAreaInner .contentsArea h1 {
  font-size: 1.75rem;
  margin-bottom: 20px;
}
.articleArea .articleAreaInner .contentsArea h2 {
  font-size: 1.5rem;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea h3 {
  border-left: 12px solid #fed23d;
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 15px;
  line-height: 1.4em;
}
.articleArea .articleAreaInner .contentsArea .primaryBtn,
.articleArea .articleAreaInner .contentsArea .borderBtn,
.articleArea .articleAreaInner .contentsArea .importantBtn {
  margin-bottom: 3px;
}
.articleArea .articleAreaInner .contentsArea .whiteBox {
  padding: 25px 25px 25px 25px;
  margin-bottom: 25px;
  background-color: #fff;
  border: 1px solid #efefef;
  box-shadow: 0 0 3px 0px #efefef;
  border-radius: 8px;
}
.articleArea .articleAreaInner .contentsArea .whiteBox input[type="text"],
.articleArea .articleAreaInner .contentsArea .whiteBox input[type="number"],
.articleArea .articleAreaInner .contentsArea .whiteBox select,
.articleArea .articleAreaInner .contentsArea .whiteBox textarea {
  background-color: #fffcf3;
}
.articleArea .articleAreaInner .contentsArea .userIcon {
  border-radius: 25px;
  width: 50px;
  height: 50px;
  min-width: 50px;
}
.articleArea .articleAreaInner .contentsArea .column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: wrap;
  -webkit-flex-flow: wrap;
  flex-flow: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.articleArea .articleAreaInner .contentsArea .column > li {
  list-style: none;
}
.articleArea .articleAreaInner .contentsArea div.column.column2col .col,
.articleArea .articleAreaInner .contentsArea ul.column.column2col li {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
.articleArea .articleAreaInner .contentsArea div.column.column3col .col,
.articleArea .articleAreaInner .contentsArea ul.column.column3col li {
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
}
.articleArea .articleAreaInner .contentsArea div.column.column4col .col,
.articleArea .articleAreaInner .contentsArea ul.column.column4col li {
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .para {
  margin-bottom: 45px;
}
.articleArea .articleAreaInner .contentsArea .premiumIconWrap {
  text-indent: -33px;
  margin-left: 33px;
}
.articleArea .articleAreaInner .contentsArea .premiumIconWrap img {
  width: 28px;
  margin-top: -5px;
  margin-right: 5px;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 25px;
}
.InIframe .articleArea .articleAreaInner .contentsArea .contentsHeader {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
.InIframe .articleArea .articleAreaInner .contentsArea .contentsHeader h1 {
  font-size: 1.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 37vw;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader h1 {
  margin-bottom: 0px;
  margin-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader .primaryBtn {
  margin-left: auto;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader .mediaLimit {
  background-color: #efefef;
  padding: 6px 8px;
  border-radius: 8px;
  margin-left: 10px;
  font-size: 0.8rem;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader .mediaLimit + .mediaLimit {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .contentsHeader + .premiumLink {
  margin-top: -20px;
}
.InIframe .articleArea .articleAreaInner .contentsArea .contentsHeader + .premiumLink {
  margin-top: 0px;
  padding-right: 30px;
  max-width: 38vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .premiumLink {
  text-align: right;
}
.articleArea .articleAreaInner .contentsArea .premiumLink img {
  width: 25px;
  margin-right: 5px;
}
.articleArea .articleAreaInner .contentsArea p {
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .icon-sessionlog {
  height: 16px;
}
.articleArea .articleAreaInner .contentsArea .icon-browser,
.articleArea .articleAreaInner .contentsArea .icon-browser-simple {
  width: 15px;
}
.articleArea .articleAreaInner .contentsArea .icon-login.download:before {
  transform: rotate(90deg);
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea table {
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .formItem {
  margin-bottom: 25px;
}
.articleArea .articleAreaInner .contentsArea .formItem label {
  margin-top: 2px;
  margin-bottom: 2px;
  position: relative;
  padding-left: 30px;
}
.articleArea .articleAreaInner .contentsArea .formItem label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .formItem label input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
}
.articleArea .articleAreaInner .contentsArea .textLabel {
  font-size: 0.85em;
  margin-bottom: 3px;
  color: #777777;
  display: block;
  line-height: 1.3;
}
.articleArea .articleAreaInner .contentsArea input[type="text"],
.articleArea .articleAreaInner .contentsArea textarea:not(.w100p),
.articleArea .articleAreaInner .contentsArea select {
  width: 100%;
  max-width: 600px;
}
.articleArea .articleAreaInner .contentsArea input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea input[type="radio"] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
}
.articleArea .articleAreaInner .contentsArea label {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .roomkey {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
}
.articleArea .articleAreaInner .contentsArea .roomkey .textLabel {
  flex: 1 1 100%;
}
.articleArea .articleAreaInner .contentsArea .roomkey input[type="text"] {
  flex: 1 1 80%;
}
.articleArea .articleAreaInner .contentsArea .roomkey .importantBtn {
  text-align: center;
  flex: 1 1 18%;
  max-width: 100px;
  margin-left: 2%;
  padding-left: 5px;
  padding-right: 5px;
}
.articleArea .articleAreaInner .contentsArea .patronBox {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.articleArea .articleAreaInner .contentsArea .patronBox h2 {
  margin-top: 20px;
  margin-bottom: 40px;
}
.articleArea .articleAreaInner .contentsArea .patronBox h2 img {
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .patronIconWrap {
  background: url(../image/bg_patron_title.png) 50% 50% no-repeat;
}
.top .articleArea .articleAreaInner .contentsArea .patronIconWrap {
  background: none;
}
.top .articleArea .articleAreaInner .contentsArea .patronIconWrap:before,
.top .articleArea .articleAreaInner .contentsArea .patronIconWrap:after {
  content: "";
  display: inline-block;
  height: 50px;
  width: 50px;
  background: url(../image/bg_patron_title.png) left top no-repeat;
  background-size: 160px auto;
  vertical-align: middle;
}
.top .articleArea .articleAreaInner .contentsArea .patronIconWrap:before {
  margin-right: 15px;
}
.top .articleArea .articleAreaInner .contentsArea .patronIconWrap:after {
  margin-left: 15px;
  background-position: right top;
}
.articleArea .articleAreaInner .contentsArea .patronList,
.articleArea .articleAreaInner .contentsArea .flexPatronList {
  max-width: 900px;
  margin: 10px auto 10px auto;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide,
.articleArea .articleAreaInner .contentsArea .patronList > li,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li {
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide a,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide a,
.articleArea .articleAreaInner .contentsArea .patronList > li a,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li a {
  display: inline-block;
  color: #333333;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide a:hover,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide a:hover,
.articleArea .articleAreaInner .contentsArea .patronList > li a:hover,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li a:hover {
  color: #fdb527;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide a:hover img,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide a:hover img,
.articleArea .articleAreaInner .contentsArea .patronList > li a:hover img,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li a:hover img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide img,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide img,
.articleArea .articleAreaInner .contentsArea .patronList > li img,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li img {
  margin-top: 20px;
  border-radius: 37px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 5px 10px #fff;
  transition: 1s;
  background-color: #fff;
}
.articleArea .articleAreaInner .contentsArea .patronList .slick-slide span,
.articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide span,
.articleArea .articleAreaInner .contentsArea .patronList > li span,
.articleArea .articleAreaInner .contentsArea .flexPatronList > li span {
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}
.articleArea .articleAreaInner .contentsArea .flexPatronList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: -ms-center;
  justify-content: -wbekit-center;
  justify-content: center;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
}
.articleArea .articleAreaInner .contentsArea .flexPatronList > li {
  width: 25%;
}
.articleArea .articleAreaInner .contentsArea .band {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
.articleArea .articleAreaInner .contentsArea .band .primaryBtn,
.articleArea .articleAreaInner .contentsArea .band .borderBtn,
.articleArea .articleAreaInner .contentsArea .band .importantBtn {
  min-width: 200px;
}
.articleArea .articleAreaInner .contentsArea .band .bandInner {
  max-width: 1540px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea {
  background-image: url(../image/top_main_bg.png);
  background-position: 0 -63px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-bottom: 0px;
  overflow: hidden;
  padding-top: 30px;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .bandInner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo {
  width: 460px;
  max-width: 460px;
  min-width: 460px;
  margin-left: 7%;
  margin-top: 5vw;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo h1 {
  margin-bottom: 0;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo h1 img {
  width: 320px;
  margin-bottom: 3.5vw;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead {
  line-height: 1.1;
  font-size: 1.5rem;
  font-family: "M PLUS 1p";
  margin-bottom: 20px;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead span {
  margin-top: 10px;
  font-size: 3.2rem;
  display: block;
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .primaryBtn {
  padding-top: 13px;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImage {
  margin-left: auto;
  width: 100%;
  text-align: right;
  margin-right: -210px;
}
.articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImage img {
  width: 1011px;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea {
  background-color: #f9f9f9;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .bandInner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: -webkit-flex-start;
  align-items: -ms-flex-start;
  align-items: flex-start;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .videoWrap {
  position: relative;
  width: 100%;
  padding-top: 34.25%;
  flex: 1 1 62%;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .videoWrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio {
  padding-top: 15px;
  padding-bottom: 15px;
  flex: 1 1 38%;
  padding-left: 30px;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio .appList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio .appList li {
  margin-right: 8px;
}
.articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio .appList li a img {
  height: 56px;
  width: auto;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea {
  overflow: hidden;
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .bandInner {
  max-width: 1220px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea h2 {
  text-align: center;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea h2:after,
.articleArea .articleAreaInner .contentsArea .band.featureArea h2:before {
  content: "";
  display: inline-block;
  width: 2px;
  height: 44px;
  vertical-align: middle;
  background-color: #333333;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea h2:after {
  transform: rotate(45deg);
  margin-left: 20px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea h2:before {
  transform: rotate(-45deg);
  margin-right: 20px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 25px;
  justify-content: -ms-space-between;
  justify-content: -webkit-space-between;
  justify-content: space-between;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li {
  position: relative;
  list-style-image: none;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li:before {
  content: "";
  width: 240px;
  height: 180px;
  background: linear-gradient(#fc6023, rgba(0, 0, 0, 0));
  position: absolute;
  display: block;
  top: 85px;
  transform: rotate(-45deg);
  left: 55px;
  opacity: 0.5;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div {
  position: relative;
  width: 240px;
  height: 240px;
  border-radius: 120px;
  background-color: #fff;
  text-align: center;
  padding: 48px 45px 10px 45px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div span {
  font-size: 1.05rem;
  position: relative;
  padding-left: 25px;
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 12px;
  height: 8px;
  border-bottom: 3px solid #fed23d;
  border-left: 3px solid #fed23d;
  transform: rotate(-45deg);
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div img {
  width: 146px;
}
.articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div a {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap {
  background-color: #f9f9f9;
  border-radius: 8px;
  margin-bottom: 15px;
  padding: 25px 30px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle {
  margin-bottom: 0;
  text-align: center;
  color: #000;
  width: 25%;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle img,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle img {
  width: 184px;
  margin-bottom: 0px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle span,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle span {
  font-size: 1rem;
  font-weight: bold;
  display: block;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding-left: 10px;
  margin-left: 20px;
  border-left: 2px solid #000;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li {
  width: 33%;
  min-width: 33%;
  max-width: 33%;
  text-align: center;
  padding-left: 10px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowText,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowText {
  position: relative;
  display: block;
  line-height: 1.2;
  text-align: left;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowText > span,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowText > span {
  padding-left: 60px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 64px auto;
  padding-top: 30px;
  margin-bottom: 5px;
  font-size: 1.1rem;
  display: block;
  font-family: "M PLUS 1p";
  font-weight: bold;
  position: relative;
  z-index: 1;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowText .flowSub,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowText .flowSub {
  display: block;
  font-size: 0.9rem;
  font-weight: normal;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-align: left;
  margin-top: 3px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li img,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li img {
  width: 202px;
  margin-left: 25px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowNote,
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowNote {
  display: block;
  margin-top: 8px;
  font-size: 0.8rem;
  margin-left: 25px;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle {
  color: #30c0d8;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList {
  border-left-color: #30c0d8;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li:nth-child(1) .flowText > span {
  background-image: url(../image/master_step01.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li:nth-child(2) .flowText > span {
  background-image: url(../image/master_step02.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li:nth-child(3) .flowText > span {
  background-image: url(../image/master_step03.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowText {
  color: #30c0d8;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li .flowText .flowSub {
  color: #333333;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle {
  color: #fc6023;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList {
  border-left-color: #fc6023;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li:nth-child(1) .flowText > span {
  background-image: url(../image/player_step01.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li:nth-child(2) .flowText > span {
  background-image: url(../image/player_step02.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li:nth-child(3) .flowText > span {
  background-image: url(../image/player_step03.png);
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowText {
  color: #fc6023;
}
.articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li .flowText .flowSub {
  color: #333333;
}
.articleArea .articleAreaInner .contentsArea .band.builderInfo {
  background-color: #f9f9f9;
  background: url(../image/dinogirl.png) 86% bottom no-repeat #f9f9f9;
}
.articleArea .articleAreaInner .contentsArea .band.builderInfo .bandInner {
  max-width: 1380px;
}
.articleArea .articleAreaInner .contentsArea .band.builderInfo .checkList {
  margin-bottom: 25px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea.para {
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -25px;
  border-radius: 8px 8px 0 0;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .bandInner {
  max-width: 1220px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea h1,
.articleArea .articleAreaInner .contentsArea .band.premiumArea h2 {
  text-align: center;
  position: relative;
  background: url(../image/bg_info_premium.png) 50% 50% no-repeat;
  background-size: 525px auto;
  margin-bottom: 30px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea h1 img,
.articleArea .articleAreaInner .contentsArea .band.premiumArea h2 img {
  width: 310px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 35px;
  justify-content: -ms-space-between;
  justify-content: -webkit-space-between;
  justify-content: space-between;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li {
  position: relative;
  list-style-image: none;
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div {
  position: relative;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText {
  font-size: 1.05rem;
  display: block;
  text-align: center;
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText span {
  margin-bottom: 3px;
  display: block;
  font-size: 0.95rem;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText strong {
  background: url(../image/bg_text_info_premium01.png) left top no-repeat;
  background-size: 100% 100%;
  margin-right: 8px;
  font-size: 1.25rem;
  display: inline-block;
  padding: 8px 6px 8px 10px;
  font-family: "M PLUS 1p";
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText br {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div img {
  max-width: 220px;
  width: 100%;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div a {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .pop {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .pop span {
  display: inline-block;
  padding: 15px 35px 25px 35px;
  background: url(../image/bg_pop_info_premium.png) left top no-repeat;
  background-size: 100% 100%;
  transform: rotate(-15deg);
  font-weight: bold;
  font-family: "M PLUS 1p";
  margin-left: -120px;
  vertical-align: text-bottom;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .borderBtn {
  border-color: #333333;
  box-shadow: 0 2px 0 0 #333333;
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .band.premiumArea .borderBtn:hover {
  box-shadow: 0 0px 0 0 #333333;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea {
  background-color: #f9f9f9;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .bandInner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .bandInner h2 {
  border-left: 3px solid #fed23d;
  padding-left: 15px;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .settionArea {
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  padding-right: 3%;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea {
  width: 30%;
  min-width: 30%;
  max-width: 30%;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterHeader {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterHeader h2 {
  margin-bottom: 0;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterHeader a {
  margin-left: 10px;
  min-width: 0;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterInclude {
  border: 1px solid #d4d4d4;
}
.articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterInclude iframe {
  vertical-align: bottom;
}
.articleArea .articleAreaInner .contentsArea .settionList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.articleArea .articleAreaInner .contentsArea .settionList li {
  margin-bottom: 25px;
}
.articleArea .articleAreaInner .contentsArea .settionList li a {
  overflow: hidden;
}
.articleArea .articleAreaInner .contentsArea .settionList li a img {
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .settionList li a span {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.articleArea .articleAreaInner .contentsArea .checkBoxList li {
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .checkBoxList li .caution {
  display: block;
  padding-left: 30px;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap {
  margin-bottom: 25px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap .primaryBtn {
  margin-bottom: 2px;
  margin-top: 2px;
  margin-right: 10px;
  min-width: 100px;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap .borderBtn {
  margin-left: 10px;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap .borderBtnListWrap {
  margin-left: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f9f9f9;
  padding: 8px 8px 8px 1px;
  border-radius: 4px;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap .borderBtnList {
  border-right: 1px solid #d4d4d4;
  padding-right: 8px;
}
.articleArea .articleAreaInner .contentsArea .controlBtnWrap .borderBtnList li {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea {
  background-color: #fff;
  border: 1px solid #efefef;
  box-shadow: 0 0 3px 0px #efefef;
  border-radius: 8px;
  overflow: hidden;
}
.InIframe .articleArea .articleAreaInner .contentsArea .mediaBoxArea {
  width: 100%;
  border-radius: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  border-bottom: 3px solid #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li {
  width: 20%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a {
  display: block;
  color: #333333;
  font-weight: bold;
  padding: 10px 8px 10px 8px;
  text-shadow: white 2px 0px, white -2px 0px, white 0px -2px, white 0px 2px, white 2px 2px, white -2px 2px, white 2px -2px, white -2px -2px, white 1px 2px, white -1px 2px, white 1px -2px, white -1px -2px, white 2px 1px, white -2px 1px, white 2px -1px, white -2px -1px;
  font-size: 0.85em;
  letter-spacing: -0.8px;
  font-family: "M PLUS 1p";
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a:hover {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a img {
  width: 86px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a span {
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li.active {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea .commonMedia {
  margin-left: auto;
  margin: 5px 7px 7px 7px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea .commonMedia a {
  white-space: nowrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea {
  padding: 0px 25px 25px 25px;
}
.InIframe .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea {
  overflow-y: auto;
  height: calc(100vh - 146px);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad {
  padding: 20px 15px;
  background-color: #f9f9f9;
  border: 5px dashed #d4d4d4;
  text-align: center;
  outline: solid 25px #f9f9f9;
  margin-top: 25px;
  margin-bottom: 45px;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .choiceCharaName {
  font-size: 1.2rem;
  margin-bottom: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .choiceCharaName span {
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInfo {
  display: block;
  margin-bottom: 12px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInput {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 3px;
  vertical-align: bottom;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInput .primaryBtn {
  padding: 15px 36px;
  font-size: 1.2rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInput .primaryBtn i {
  margin-right: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInput input {
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0;
  font-size: 46px;
  line-height: 1;
  cursor: pointer;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .noName {
  position: absolute;
  top: -30px;
  bottom: -30px;
  left: -30px;
  right: -30px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: -ms-center;
  justify-content: -webkit-center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .noName:after {
  content: "";
  left: 50%;
  margin-left: -44px;
  top: -24px;
  position: absolute;
  border-right: 44px solid transparent;
  border-bottom: 24px solid rgba(0, 0, 0, 0.85);
  border-left: 44px solid transparent;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: -ms-wrap;
  flex-wrap: -webkit-wrap;
  flex-wrap: wrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName strong,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea span.fileListTitle {
  font-size: 1.4rem;
  font-family: "M PLUS 1p";
  line-height: 1.4;
  display: block;
  font-weight: normal;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName strong {
  margin-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName a {
  margin-left: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName input[type="text"] {
  max-width: 290px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName input[type="text"] + a {
  min-width: 4.2em;
  text-align: center;
  margin-left: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewCharaName strong + .borderBtn {
  padding: 3px 7px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .fileListTitle {
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea span.fileListTitle {
  margin-bottom: 25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  padding-right: 25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer {
  position: relative;
  display: block;
  margin-bottom: 25px;
  border-radius: 8px;
  padding: 12px 12px;
  max-width: 360px;
  background-color: #f9f9f9;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer:hover .popUpTip {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin-left: -50%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer input {
  position: absolute;
  top: 12px;
  left: 12px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .checkBox {
  padding-left: 30px;
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .popUpTip {
  display: none;
  position: absolute;
  bottom: 120%;
  left: 50%;
  margin-left: -6em;
  width: 12em;
  max-width: 12em;
  min-width: 12em;
  padding: 8px 12px;
  border-radius: 8px;
  background-color: #333;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  transition: 0.3s;
  color: #fff;
  z-index: 5;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .popUpTip:before,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .popUpTip:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  display: block;
  border-top: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .popUpTip:before {
  bottom: -6px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaControlPlayer .popUpTip:after {
  bottom: -8px;
  opacity: 0.3;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-bottom: 5px;
  margin-bottom: 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li {
  padding-left: 1px;
  padding-right: 1px;
  width: 25%;
  max-width: 70px;
  margin-bottom: 4px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label {
  position: relative;
  display: block;
  vertical-align: middle;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input {
  position: absolute;
  opacity: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input + img {
  border: 4px solid #fff;
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input + span {
  height: 66px;
  overflow: hidden;
  border-radius: 35px;
  border: 4px solid #fff;
  width: 66px;
  position: relative;
  display: block;
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input + span img {
  overflow: hidden;
  min-width: 100px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:hover + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input:hover + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:checked + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input:checked + img {
  box-shadow: 0 0 0 2px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:hover + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input:hover + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList div label input:checked + span {
  box-shadow: 0 0 0 2px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList:first-child:last-child {
  margin-bottom: -6px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li {
  width: 100%;
  list-style-image: none;
  padding-bottom: 10px;
  margin-bottom: 0;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li:before {
  cursor: move;
  content: "\f047";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #d4d4d4;
  border-radius: 10px;
  right: 0px;
  bottom: 0;
  font-family: FontAwesome;
  z-index: 10;
  font-size: 0.7rem;
  text-align: center;
  line-height: 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label img {
  border-radius: 35px;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li:before {
  right: 5px;
  bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li.mainCharaThumbnail {
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li.mainCharaThumbnail:after {
  display: block;
  content: "\f2bd";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: -5px;
  font-size: 1.4rem;
  color: #fed23d;
  background-color: #ffffff;
  left: -5px;
  padding: 3px;
  border-radius: 21px;
  z-index: 1;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .mainCharaThumbnailBtn {
  margin-bottom: -47px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .mainCharaThumbnailBtn i {
  color: #fed23d;
  /*background-color: #ffffff;
                    border-radius: 21px;
                    padding: 2px;
                    font-size: 1.3rem;*/
  font-size: 1.4rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-bottom: 5px;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li {
  padding-left: 1px;
  padding-right: 1px;
  width: 25%;
  max-width: 70px;
  margin-bottom: 4px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label {
  position: relative;
  display: block;
  vertical-align: middle;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input {
  position: absolute;
  opacity: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input + img {
  border: 4px solid #fff;
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input + span {
  height: 66px;
  overflow: hidden;
  border-radius: 35px;
  border: 4px solid #fff;
  width: 66px;
  position: relative;
  display: block;
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input + span img {
  overflow: hidden;
  min-width: 100px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input:hover + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input:hover + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input:checked + img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input:checked + img {
  box-shadow: 0 0 0 2px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input:hover + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input:hover + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList div label input:checked + span {
  box-shadow: 0 0 0 2px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li {
  width: 100%;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li:before {
  cursor: move;
  content: "\f047";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #d4d4d4;
  border-radius: 10px;
  right: 0px;
  bottom: 0;
  font-family: FontAwesome;
  z-index: 10;
  font-size: 0.7rem;
  text-align: center;
  line-height: 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input + img {
  border-radius: 4px;
  background-color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu select[size] {
  height: 230px;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .audioPreview {
  width: 50%;
  min-width: 50%;
  max-width: 60%;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview {
  border: 1px solid #f9f9f9;
  background: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%);
  background-color: #f9f9f9;
  background-size: 40px 40px;
  background-position: 0 0, 20px 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .mediaFileName {
  position: absolute;
  bottom: -1px;
  left: -1px;
  background-color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  padding: 3px 12px;
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming {
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming > img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming span {
  width: 100px;
  height: 100px;
  border-radius: 50px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming + img {
  border-right: 80px solid rgba(255, 255, 255, 0);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming span {
  display: block;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  border: 1px solid #fed23d;
  box-shadow: 0 0 5px 1px #fffcf3;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming span img {
  min-width: 175px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 12px;
  position: absolute;
  left: -50%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview .faceIconTrimming a {
  display: block;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview > img {
  max-height: 500px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .audioPreview audio {
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName {
  margin-bottom: 25px;
  padding-top: 25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName .primaryBtn {
  vertical-align: top;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName input[type="text"] {
  max-width: 290px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-bottom: 45px;
  margin-right: -10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li {
  list-style-image: none;
  padding-left: 1px;
  padding-right: 1px;
  width: 33.33%;
  max-width: 33.33%;
  min-width: 33.33%;
  padding-right: 10px;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label {
  position: relative;
  display: block;
  vertical-align: middle;
  height: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input {
  position: absolute;
  opacity: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span {
  border-radius: 8px;
  padding: 8px 30px 8px 15px;
  background-color: #f9f9f9;
  height: 100%;
  transition: 0.3s;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span > img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span span:first-child {
  height: 60px;
  overflow: hidden;
  border-radius: 30px;
  width: 60px;
  min-width: 60px;
  position: relative;
  display: inline-block;
  transition: 0.3s;
  background-color: #fff;
  vertical-align: middle;
  margin-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span > img img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span span:first-child img {
  overflow: hidden;
  min-width: 100px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span img {
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input:checked + span {
  box-shadow: 0 0 0 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label .removeBtn {
  position: absolute;
  padding: 5px 8px;
  top: 0px;
  right: 0px;
  background-color: #fed23d;
  font-size: 1.1rem;
  color: #333333;
  border-radius: 0 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label .removeBtn:hover {
  opacity: 0.4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSelect {
  background-color: #f9f9f9;
  padding: 25px;
  margin-left: -25px;
  margin-right: -25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec {
  /*.memoOpenWrap{
										.memoOpenWrapPCMixin;
									}*/
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .borderBtn img {
  height: 22px;
  width: auto;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader {
  padding-top: 25px;
  padding-bottom: 35px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetID {
  position: absolute;
  top: 8px;
  right: 0px;
  color: #777777;
  font-size: 0.75rem;
  padding: 5px 20px;
  border-radius: 20px;
  font-family: "M PLUS 1p";
  font-weight: bold;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace {
  width: 100px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace > img {
  min-width: 80px;
  width: 80px;
  height: 80px;
  border-radius: 40px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace span {
  overflow: hidden;
  position: relative;
  display: inline-block;
  background-color: #fff;
  vertical-align: middle;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace span img {
  overflow: hidden;
  box-shadow: none;
  border-radius: 0;
  border: none;
  margin-left: 8px;
  position: absolute;
  left: -50%;
  min-width: 140px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText {
  padding-left: 20px;
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText .charaSheetSpecName {
  display: inline-block;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecAge,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecSex,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecJob,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecNote {
  display: inline-block;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecNote {
  width: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecAge,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecSex {
  margin-right: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecAge input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText div .charaSheetSpecSex input {
  width: 6rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy {
  margin-bottom: 35px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .borderBtnWrap {
  margin-bottom: -5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .borderBtnWrap .borderBtn + .borderBtn {
  margin-left: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput {
  border: 2px solid #fed23d;
  background-color: #fff;
  padding: 25px 20px 15px 20px;
  border-radius: 0px 8px 8px 8px;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: -ms-flex-end;
  align-items: -webkit-flex-end;
  align-items: flex-end;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput li {
  margin-bottom: 25px;
  margin-right: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput li input[disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput li input[disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput li input[disabled="disabled"] {
  background-color: #efefef;
  width: 5.5rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .borderBtn.active {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInput {
  padding-bottom: 30px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle strong {
  font-size: 1.4rem;
  font-family: "M PLUS 1p";
  line-height: 1.4;
  display: block;
  font-weight: normal;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle .borderBtn {
  padding: 3px 7px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle strong + a {
  margin-left: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle input + a {
  margin-left: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap textarea {
  font-size: 0.75rem;
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap p {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap + .textareaWrap p {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryCloneWrap {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory {
  background-color: #f9f9f9;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory:first-child .moveInputCategory li:first-child a {
  color: #d4d4d4;
  pointer-events: none;
  cursor: default;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory:first-child .moveInputCategory li:first-child a:hover {
  opacity: 1;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory:last-child .moveInputCategory li:last-child a {
  color: #d4d4d4;
  pointer-events: none;
  cursor: default;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory:last-child .moveInputCategory li:last-child a:hover {
  opacity: 1;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect {
  border-radius: 4px;
  padding: 15px 15px 25px 15px;
  margin-bottom: 25px;
  position: relative;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .removeBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .removeBtn {
  position: absolute;
  padding: 5px 8px;
  top: 0px;
  right: 0px;
  background-color: #fed23d;
  font-size: 1.1rem;
  color: #333333;
  border-radius: 0 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .removeBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .removeBtn:hover {
  opacity: 0.4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory {
  position: absolute;
  bottom: 12px;
  right: 10px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory li {
  margin-bottom: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory li a,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory li a {
  padding: 5px 8px;
  color: #333333;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory li a:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory li a:hover {
  opacity: 0.4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveBtn {
  cursor: move;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .deleteBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .deleteBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .diceCopyBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .diceCopyBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .screenCheckLabel,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .screenCheckLabel {
  width: 11%;
  padding: 3px 0px;
  text-align: center;
  color: #333333;
  box-shadow: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .deleteBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .deleteBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .diceCopyBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .diceCopyBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .screenCheckLabel:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .screenCheckLabel:hover {
  opacity: 0.4;
  transform: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .diceCopyBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .diceCopyBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .screenCheckLabel,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .screenCheckLabel {
  width: 30px;
  min-width: 30px;
  max-width: 30px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .diceCopyBtn.disabled,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .diceCopyBtn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .screenCheckLabel:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .screenCheckLabel:hover {
  opacity: 1;
}
.viewerMode .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .screenCheckLabel,
.viewerMode .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .screenCheckLabel {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap {
  padding-bottom: 7px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  /* &.fromAnotherUser{
      
      .memoOpenUserList{
		li{
			width: 39px;
			max-width: 39px;
			min-width: 39px;
      padding-left: 0;
			label{
        cursor: default;
					span{
            i.charaBigThumbnail{
							width: 32px;
							height: 32px;
							border-radius: 16px;
              img{
                min-width: 49px;
                margin-left: -12px;
              }
            }
						img{
							width: 32px;
							height: 32px;
							border-radius: 16px;
						}
						strong{
              display: none;
						}
					}
				 	input:disabled + span img{
						filter: grayscale(0%);
					}
				}
			}
		}
    }*/
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenTitle {
  font-family: "M PLUS 1p";
  font-weight: bold;
  color: #9e9e9f;
  font-size: 0.8rem;
  line-height: 1.4;
  padding-bottom: 4px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: -webkit-wrap;
  flex-wrap: -ms-wrap;
  flex-wrap: wrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 3px;
  width: 46px;
  max-width: 46px;
  min-width: 46px;
  margin-bottom: 0px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label {
  color: #333333;
  font-size: 0.8em;
  line-height: 1.2;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input {
  position: absolute;
  opacity: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span {
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail {
  overflow: hidden;
  width: 38px;
  height: 38px;
  border-radius: 19px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img {
  min-width: 58px;
  position: relative;
  height: auto;
  margin-left: -12px;
  box-shadow: none;
  border: none;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span img {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  transition: 0.3s;
  vertical-align: middle;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span strong,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span strong {
  margin-top: 4px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "M PLUS 1p";
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 0.64rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:disabled + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:disabled + span img {
  filter: grayscale(100%);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  width: 33.333%;
  padding: 8px;
  margin-bottom: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li:first-child:last-child .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li:first-child:last-child .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li:first-child:last-child .deleteBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li:first-child:last-child .deleteBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li input {
  margin-left: 2%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li input[type="text"] {
  width: 46%;
  font-size: 0.75rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li input[disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li input[disabled="disabled"] {
  border: none;
  padding-left: 0;
  background-color: inherit;
  opacity: 1;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li .deleteBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li .deleteBtn {
  margin-left: 2%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li {
  width: 25%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"] {
  width: 32.5%;
  font-size: 0.75rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"] {
  /*width: 65.5%;*/
  font-size: 0.75rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"] {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory ul li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect ul li {
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory ul li input[type="number"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect ul li input[type="number"] {
  width: 6rem;
  min-width: 3rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory ul li input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect ul li input[type="text"] {
  width: 12rem;
  min-width: 3rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .lineDelete,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .lineDelete {
  width: 4.5rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableInner,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableInner {
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 25px;
  max-width: 100%;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableInner .charaSheetInputTable,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableInner .charaSheetInputTable {
  width: 300px;
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable {
  background-color: inherit;
  margin-bottom: 0;
  max-width: 100%;
  width: auto;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"] {
  font-size: 0.75rem;
  line-height: 2.5;
  height: auto;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="text"][disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="text"][disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"][disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"][disabled="disabled"] {
  border: none;
  opacity: 1;
  padding-left: 0;
  background-color: inherit;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="text"] {
  max-width: 7rem;
  min-width: 5rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"] {
  max-width: 7rem;
  min-width: 5rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="button"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="button"] {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th {
  background-color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol {
  background-color: inherit;
  border: none;
  padding-right: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .borderBtn {
  box-shadow: none;
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .primaryBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .borderBtn:hover,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .borderBtn:hover {
  transform: none;
  opacity: 0.4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .borderBtn.removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .primaryBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .borderBtn.removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .borderBtn.removeLineBtn {
  background-color: #d4d4d4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .primaryBtn {
  padding: 2px 7px;
  margin-right: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot td.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot th.controlCol .borderBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot th.controlCol .borderBtn {
  padding: 0px 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th {
  border-top: none;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th input[disabled="disabled"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th input[disabled="disabled"] {
  font-weight: bold;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th.linsSumTitle {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th:nth-child(2):nth-last-child(2) .removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th:nth-child(2):nth-last-child(2) .removeColumnBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr:first-child:last-child .removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr:first-child:last-child .removeLineBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr:first-child:last-child .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr:first-child:last-child .moveBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr:first-child:last-child th.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr:first-child:last-child th.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr:first-child:last-child td.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr:first-child:last-child td.moveBtnWrap {
  padding-left: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.moveBtnWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.moveBtnWrap {
  position: relative;
  padding-left: 35px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.moveBtnWrap .moveBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.moveBtnWrap .moveBtn {
  position: absolute;
  width: 20px;
  left: 8px;
  top: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 50px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th {
  line-height: 1.3;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.lineSum {
  background-color: #fff;
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot tr td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot tr td {
  background-color: #fff;
  border-bottom: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tfoot tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tfoot tr td.lineSum {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView thead tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView thead tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tbody tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tbody tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tfoot tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tfoot tr th.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView thead tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView thead tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tbody tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tbody tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tfoot tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tfoot tr td.linsSumTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView thead tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView thead tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tbody tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tbody tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tfoot tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tfoot tr th.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView thead tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView thead tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tbody tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tbody tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.lineSumView tfoot tr td.lineSum,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.lineSumView tfoot tr td.lineSum {
  display: table-cell;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable.columnSumView tfoot,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable.columnSumView tfoot {
  display: table-footer-group;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputNumberTable thead tr th:nth-child(2):nth-last-child(3) .removeColumnBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputNumberTable thead tr th:nth-child(2):nth-last-child(3) .removeColumnBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .skillSelectWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .skillSelectWrap {
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .checkTableConfirmBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .checkTableConfirmBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .checkTableEditBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .checkTableEditBtn {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.disabled tbody tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.disabled tbody tr td label {
  cursor: default;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.disabled tbody tr td label:before,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.disabled tbody tr td label:before {
  cursor: default;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck tbody tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck tbody tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck thead tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck thead tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck tbody tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck tbody tr td:nth-child(3) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitOneCheck thead tr th:nth-child(2) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(3),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck tbody tr td:nth-child(5) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitTwoCheck thead tr th:nth-child(4) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(5),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck tbody tr td:nth-child(7) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitThreeCheck thead tr th:nth-child(6) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(7),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck tbody tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck tbody tr td:nth-child(9) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFourCheck thead tr th:nth-child(8) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(9),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck tbody tr td:nth-child(11) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitFiveCheck thead tr th:nth-child(10) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck tbody tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck tbody tr th:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck thead tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck thead tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck tbody tr td:nth-child(11),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck tbody tr td:nth-child(11) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12) {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12) label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .editCheck .charaSheetCheckTable.hitSixCheck thead tr th:nth-child(12) label input[type="checkbox"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .skillSelectWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .skillSelectWrap {
  display: none;
  padding-bottom: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .skillSelectWrap label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .skillSelectWrap label {
  padding: 5px 8px;
  margin-right: 5px;
  border-radius: 8px;
  font-size: 0.8rem;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .skillSelectWrap label.goodSkill,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .skillSelectWrap label.goodSkill {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .skillSelectWrap label.badSkill,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .skillSelectWrap label.badSkill {
  background-color: #333333;
  color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .checkTableConfirmBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .checkTableConfirmBtn {
  display: inline-block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .checkTableEditBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .checkTableEditBtn {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td {
  border-left: 1px solid #d4d4d4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:nth-child(2n),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:nth-child(2n) {
  padding: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:first-child,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:first-child {
  border-left: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th {
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:nth-child(2n+1):not(:first-child),
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:nth-child(2n+1):not(:first-child) {
  padding: 0 2px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label {
  position: relative;
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="radio"] {
  margin-right: 0;
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -11px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label span {
  display: block;
  margin-left: 0;
  padding: 8px 8px 8px 28px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"] {
  width: auto;
  max-width: 4.5rem;
  font-size: 0.75rem;
  padding-left: 2px;
  padding-right: 2px;
  line-height: 2.5;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"] + span {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"][disabled],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"][disabled] {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span {
  display: block;
  font-size: 0.75rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="radio"]:checked + input + span.badSkillHit {
  background-color: #333333;
  color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"]:checked + input + span.badSkillHit {
  background-color: #333333;
  color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr:last-child th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr:last-child th,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr:last-child td,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr:last-child td {
  border-bottom: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label {
  padding: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="checkbox"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td input[type="radio"] {
  display: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
  padding-bottom: 12px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li {
  margin-bottom: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label input[type="radio"],
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label input[type="radio"] {
  position: absolute;
  margin-top: -30px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label input[type="radio"]:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label input[type="radio"]:checked + span {
  border: 3px solid #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span {
  display: block;
  border-radius: 8px;
  padding: 15px;
  transition: 0.3s;
  border: 3px solid rgba(255, 255, 255, 0);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span img {
  width: 100%;
  max-width: 177px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span strong,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span strong {
  display: block;
  text-align: center;
  font-size: 1rem;
  font-family: "M PLUS 1p";
  margin-bottom: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap {
  padding-bottom: 7px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-flow: column;
  -webkit-flex-flow: column;
  flex-flow: column;
  /* &.fromAnotherUser{
      
      .memoOpenUserList{
		li{
			width: 39px;
			max-width: 39px;
			min-width: 39px;
      padding-left: 0;
			label{
        cursor: default;
					span{
            i.charaBigThumbnail{
							width: 32px;
							height: 32px;
							border-radius: 16px;
              img{
                min-width: 49px;
                margin-left: -12px;
              }
            }
						img{
							width: 32px;
							height: 32px;
							border-radius: 16px;
						}
						strong{
              display: none;
						}
					}
				 	input:disabled + span img{
						filter: grayscale(0%);
					}
				}
			}
		}
    }*/
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenTitle,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenTitle {
  font-family: "M PLUS 1p";
  font-weight: bold;
  color: #9e9e9f;
  font-size: 0.8rem;
  line-height: 1.4;
  padding-bottom: 4px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: -webkit-wrap;
  flex-wrap: -ms-wrap;
  flex-wrap: wrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li {
  padding-left: 1px;
  padding-right: 1px;
  padding-bottom: 3px;
  width: 46px;
  max-width: 46px;
  min-width: 46px;
  margin-bottom: 0px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label {
  color: #333333;
  font-size: 0.8em;
  line-height: 1.2;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input {
  position: absolute;
  opacity: 0;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span {
  display: block;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail {
  overflow: hidden;
  width: 38px;
  height: 38px;
  border-radius: 19px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span i.charaBigThumbnail img {
  min-width: 58px;
  position: relative;
  height: auto;
  margin-left: -12px;
  box-shadow: none;
  border: none;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span img {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  transition: 0.3s;
  vertical-align: middle;
  border: 2px solid #fff;
  box-shadow: 0 0 0px 3px rgba(255, 255, 255, 0);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label span strong,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label span strong {
  margin-top: 4px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "M PLUS 1p";
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 0.64rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:disabled + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:disabled + span img {
  filter: grayscale(100%);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenUserList li label input:checked + span i.charaBigThumbnail img {
  box-shadow: 0 0 0px 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect {
  background-color: #fffcf3;
  padding: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu {
  margin-top: 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: -ms-flex-end;
  align-items: -webkit-flex-end;
  align-items: flex-end;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li {
  flex: 1 1 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li a {
  display: block;
  text-align: center;
  font-size: 1.1rem;
  letter-spacing: -0.8px;
  border-bottom: 3px solid #fed23d;
  padding-top: 8px;
  padding-bottom: 5px;
  color: #333333;
  border-radius: 8px 8px 0 0;
  background-color: #efefef;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li a:before {
  content: "";
  display: inline-block;
  width: 36px;
  height: 29px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 36px auto;
  vertical-align: middle;
  margin-right: 5px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li.active a {
  background-color: #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu .mediaCommonChara:before {
  background-image: url(../image/mediabox_common_chara.png);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu .mediaCommonBg:before {
  background-image: url(../image/mediabox_common_bg.png);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents {
  padding-top: 25px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgSearch,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgSearch {
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .borderBtnList.searchTagList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .borderBtnList.searchTagList {
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .borderBtnList.searchTagList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .borderBtnList.searchTagList li {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .borderBtnList.searchInputHistory,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .borderBtnList.searchInputHistory {
  padding-left: 30px;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .borderBtnList.searchInputHistory:after,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .borderBtnList.searchInputHistory:after {
  position: absolute;
  display: block;
  content: "\f1da";
  color: #d4d4d4;
  font: normal normal normal 14px/1 FontAwesome;
  left: 6px;
  top: 7px;
  font-size: 1.6rem;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .borderBtnList.searchInputHistory li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .borderBtnList.searchInputHistory li {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 8px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .resultWordTotal,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .resultWordTotal {
  margin-bottom: 15px;
  margin-top: 30px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .resultWordTotal small,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .resultWordTotal small {
  display: inline-block;
  margin-right: 8px;
  color: #777777;
  vertical-align: bottom;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .resultWordTotal strong,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .resultWordTotal strong {
  display: inline-block;
  font-weight: bold;
  font-size: 1.4rem;
  margin-right: 8px;
  vertical-align: bottom;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .pagenation,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .pagenation {
  margin-bottom: 35px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents h3,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents h3 {
  margin-top: 30px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -ms-wrap;
  flex-flow: -wbekit-wrap;
  flex-flow: wrap;
  margin-bottom: 10px;
  margin-right: -10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li {
  margin-bottom: 10px;
  padding-right: 10px;
  position: relative;
  align-items: -ms-flex-start;
  align-items: -webkit-flex-start;
  align-items: flex-start;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label {
  display: block;
  height: 100%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input {
  position: absolute;
  left: 17px;
  top: 20px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input:checked + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input:checked + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input:checked + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input:checked + div {
  box-shadow: 0 0 0 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input:checked + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input:checked + span {
  box-shadow: 0 0 0 3px #fed23d;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input:disabled + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input:disabled + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input:disabled + div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input:disabled + div {
  background-color: #d4d4d4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input:disabled + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input:disabled + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input:disabled + span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input:disabled + span {
  background-color: #d4d4d4;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span {
  display: block;
  background-color: #f9f9f9;
  border-radius: 8px;
  padding: 65px 12px 20px 12px;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: 0.3s;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .commonCharaName,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .commonCharaName {
  display: block;
  margin-bottom: 10px;
  position: absolute;
  top: 20px;
  left: 45px;
  right: 110px;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .charaBody,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .charaBody {
  display: inline-block;
  margin-bottom: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .charaBody img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .charaBody img {
  width: auto;
  height: 260px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  flex-wrap: -ms-wrap;
  flex-wrap: -webkit-wrap;
  flex-wrap: wrap;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li {
  margin: 4px;
  list-style-image: none;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li img {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background-color: #fff;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li span,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li span {
  display: block;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  padding-left: 6px;
  text-align: center;
  position: relative;
  border-radius: 30px;
  height: 60px;
  overflow: hidden;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li span img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li span img {
  height: auto;
  min-width: 108px;
  margin-left: -28px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure {
  overflow: hidden;
  max-height: calc(14vw - 35px);
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure img,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure img {
  transform: translateY(calc(-50% + 7vw - 17px));
}
@media screen and (min-width: 1541px) {
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure {
    max-height: 181px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure img {
    transform: translateY(calc(-50% + 90px));
  }
}
@media screen and (min-width: 768px) and (max-width: 1050px) {
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure {
    max-height: calc(19vw - 37px);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure img {
    transform: translateY(calc(-50% + 9.5vw - 18px));
  }
}
@media screen and (min-width: 467px) and (max-width: 767px) {
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure {
    max-height: 102px !important;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure img {
    transform: translateY(calc(-50% + 51px)) !important;
  }
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .primaryBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .disableBtn,
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .disableBtn {
  min-width: 5em;
  text-align: center;
  position: absolute;
  right: 28px;
  top: 10px;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li {
  width: 33.33%;
  max-width: 33.33%;
  min-width: 33.33%;
}
.articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li {
  width: 25%;
  max-width: 25%;
  min-width: 25%;
}
li.sortable-fallback {
  list-style: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
li.sortable-fallback a {
  color: #333333;
}
li.sortable-fallback input[type="text"] {
  width: 50%;
}
li.sortable-fallback input[type="number"] {
  width: 32.5%;
}
.sortable-fallback .btnspinner {
  display: none!important;
}
@media screen and (max-width: 1050px) {
  .articleArea .articleAreaInner {
    padding-bottom: 10px;
  }
  .top .articleArea .articleAreaInner {
    padding-bottom: 0;
  }
  .articleArea .articleAreaInner .sideNaviArea {
    padding-right: 15px;
  }
  .articleArea .articleAreaInner .contentsArea {
    /*padding-left: 15px;*/
  }
  .top .articleArea .articleAreaInner .contentsArea {
    padding-left: 0px;
  }
  .top .articleArea .articleAreaInner .contentsArea {
    padding-top: 0;
  }
  .articleArea .articleAreaInner .contentsArea div.column.column3col .col,
  .articleArea .articleAreaInner .contentsArea ul.column.column3col li {
    width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea div.column.column4col .col,
  .articleArea .articleAreaInner .contentsArea ul.column.column4col li {
    width: 33.33%;
  }
  .articleArea .articleAreaInner .contentsArea div.column.column5col .col,
  .articleArea .articleAreaInner .contentsArea ul.column.column5col li {
    width: 25%;
  }
  .articleArea .articleAreaInner .contentsArea div.column.column6col .col,
  .articleArea .articleAreaInner .contentsArea ul.column.column6col li {
    width: 20%;
  }
  .articleArea .articleAreaInner .contentsArea .patronList {
    max-width: 660px;
  }
  .articleArea .articleAreaInner .contentsArea .flexPatronList {
    max-width: 96%;
  }
  .articleArea .articleAreaInner .contentsArea .band {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .articleArea .articleAreaInner .contentsArea .band .bandInner {
    padding-left: 15px;
    padding-right: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea {
    background-size: auto 508px;
    background-position: -40px -63px;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo {
    width: 340px;
    max-width: 340px;
    min-width: 340px;
    margin-left: 4%;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo h1 {
    margin-bottom: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo h1 img {
    width: 240px;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead {
    font-size: 1.3rem;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead span {
    margin-top: 6px;
    font-size: 2.4rem;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .primaryBtn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.3rem;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .bandInner {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .videoWrap {
    margin-left: auto;
    margin-right: auto;
    padding-top: 56.25%;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio {
    padding-top: 25px;
    padding-bottom: 15px;
    padding-left: 0px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .bandInner {
    padding-left: 0;
    padding-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList {
    padding-left: 10px;
    padding-right: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li:before {
    width: 23.8vw;
    height: 120px;
    top: 11.1vw;
    left: 51px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div {
    width: 23.8vw;
    height: 23.8vw;
    border-radius: 11.9vw;
    padding: 4.5vw 4vw 1vw 4vw;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div span {
    font-size: 0.9rem;
    line-height: 1.35;
    padding-left: 20px;
    margin-bottom: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div img {
    margin-bottom: -5px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div a {
    font-size: 0.8rem;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow:before,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow:before {
    content: "";
    display: block;
    border-bottom: 2px dashed #000;
    position: absolute;
    top: 100px;
    left: 50px;
    right: 50px;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle {
    position: relative;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    background-color: #f9f9f9;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle img,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle img {
    width: 184px;
    margin-bottom: 0px;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList {
    padding-left: 0px;
    margin-left: 0px;
    border-left: none;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li:nth-child(1),
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li:nth-child(1) {
    padding-left: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow:before {
    border-bottom-color: #30c0d8;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow:before {
    border-bottom-color: #fc6023;
  }
  .articleArea .articleAreaInner .contentsArea .band.builderInfo {
    padding-right: 240px;
    background-position: 110% bottom;
  }
  .articleArea .articleAreaInner .contentsArea .band.builderInfo h2 {
    margin-right: -240px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h1,
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h2 {
    background-size: 505px auto;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h1 img,
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h2 img {
    width: 280px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li {
    width: 33.333%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li {
    width: 33.333%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span {
    padding: 65px 12px 12px 12px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .disableBtn {
    right: 22px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li {
    width: 33.33%;
    max-width: 33.33%;
    min-width: 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .articleArea .articleAreaInner {
    display: block;
  }
  .articleArea .articleAreaInner .sideNaviArea {
    padding: 50px 10px 35px 10px;
  }
  .articleArea .articleAreaInner .sideNaviArea .sideNavi {
    margin-bottom: 0px;
  }
  .articleArea .articleAreaInner .sideNaviArea .sideNavi ul li a {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .articleArea .articleAreaInner .sideNaviArea .banner {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 25px;
    line-height: 1.5em;
  }
  .top .articleArea .articleAreaInner .contentsArea {
    padding-right: 0;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .articleArea .articleAreaInner .contentsArea input[type="text"],
  .articleArea .articleAreaInner .contentsArea input[type="number"],
  .articleArea .articleAreaInner .contentsArea select {
    line-height: 42px;
    height: 42px;
  }
  .articleArea .articleAreaInner .contentsArea .whiteBox {
    padding-left: 10px;
    padding-right: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .column {
    margin-left: -5px;
    margin-right: -5px;
  }
  .articleArea .articleAreaInner .contentsArea div.column.column4col .col,
  .articleArea .articleAreaInner .contentsArea ul.column.column4col li {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .contentsHeader {
    display: block;
    position: relative;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea .contentsHeader h1 {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .contentsHeader h1 {
    padding-right: 70px;
  }
  .articleArea .articleAreaInner .contentsArea .contentsHeader .primaryBtn {
    position: absolute;
    right: 0px;
    top: -5px;
  }
  .articleArea .articleAreaInner .contentsArea .contentsHeader .mediaLimit {
    margin-left: 0;
    margin-top: 15px;
    display: inline-block;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea .contentsHeader .mediaLimit {
    margin-top: 0;
  }
  .articleArea .articleAreaInner .contentsArea .roomSetting thead th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxSetting thead th {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .roomSetting thead th:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxSetting thead th:first-child,
  .articleArea .articleAreaInner .contentsArea .roomSetting thead th:last-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxSetting thead th:last-child {
    display: table-cell;
  }
  .articleArea .articleAreaInner .contentsArea .roomSetting td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxSetting td {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .roomSetting td:last-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxSetting td:last-child {
    display: table-cell;
  }
  .articleArea .articleAreaInner .contentsArea h1 {
    font-size: 1.4rem;
  }
  .articleArea .articleAreaInner .contentsArea h2 {
    font-size: 1.15rem;
    font-weight: bold;
  }
  .articleArea .articleAreaInner .contentsArea h3 {
    font-size: 0.88rem;
  }
  .articleArea .articleAreaInner .contentsArea .para {
    margin-bottom: 35px;
  }
  .articleArea .articleAreaInner .contentsArea .patronBox {
    padding-top: 10px;
    padding-bottom: 40px;
  }
  .articleArea .articleAreaInner .contentsArea .patronBox h2 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .articleArea .articleAreaInner .contentsArea .patronIconWrap {
    background-size: 280px auto;
  }
  .articleArea .articleAreaInner .contentsArea .patronIconWrap img {
    width: 45px;
  }
  .articleArea .articleAreaInner .contentsArea .patronList,
  .articleArea .articleAreaInner .contentsArea .flexPatronList {
    margin-left: 25px;
    margin-right: 25px;
  }
  .articleArea .articleAreaInner .contentsArea .patronList .slick-slide a:hover,
  .articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide a:hover,
  .articleArea .articleAreaInner .contentsArea .patronList > li a:hover,
  .articleArea .articleAreaInner .contentsArea .flexPatronList > li a:hover {
    color: #333333;
  }
  .articleArea .articleAreaInner .contentsArea .patronList .slick-slide a:hover img,
  .articleArea .articleAreaInner .contentsArea .flexPatronList .slick-slide a:hover img,
  .articleArea .articleAreaInner .contentsArea .patronList > li a:hover img,
  .articleArea .articleAreaInner .contentsArea .flexPatronList > li a:hover img {
    box-shadow: 0 0 5px 10px #fff;
  }
  .articleArea .articleAreaInner .contentsArea .flexPatronList {
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .flexPatronList > li {
    width: 33.33%;
    min-width: 145px;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea {
    padding-top: 20px;
    padding-bottom: 240px;
    background-image: url(../image/top_sp_main.png);
    background-position: 50% bottom;
    background-size: 560px auto;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .bandInner {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo {
    width: auto;
    max-width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-top: 50px;
    text-align: center;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead span {
    font-size: 2.2rem;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImageInfo .lead {
    margin-bottom: 35px;
  }
  .articleArea .articleAreaInner .contentsArea .band.mainImageArea .mainImage {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea {
    background-color: #f9f9f9;
    padding-top: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .bandInner {
    padding-left: 0;
    padding-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio {
    padding-left: 15px;
    padding-right: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .band.videoArea .aboutStudio .appList li a img {
    height: 46px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList {
    margin-bottom: 10px;
    flex-flow: -ms-wrap;
    flex-flow: -webkit-wrap;
    flex-flow: wrap;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li {
    margin-bottom: 10px;
    width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li:nth-child(2n) {
    padding-left: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li:nth-child(2n+1) {
    padding-right: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li:before {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    padding: 20px 20px 20px 20px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div img {
    margin-bottom: 0px;
  }
  .articleArea .articleAreaInner .contentsArea .band.featureArea .featureList li div a {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow:before,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow:before {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle {
    padding-bottom: 0px;
    width: 100%;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow .flowList li,
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow .flowList li {
    width: auto;
    min-width: 0;
    max-width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.master_flow h2.flowTitle {
    border-bottom-color: #30c0d8;
  }
  .articleArea .articleAreaInner .contentsArea .band .flowWrap.player_flow h2.flowTitle {
    border-bottom-color: #fc6023;
  }
  .articleArea .articleAreaInner .contentsArea .band.builderInfo {
    padding-right: 0px;
    background-position: 110% bottom;
    background-size: 52vw auto;
    padding-bottom: 100px;
  }
  .articleArea .articleAreaInner .contentsArea .band.builderInfo h2 {
    margin-right: 0px;
  }
  .articleArea .articleAreaInner .contentsArea .band.builderInfo .borderBtn {
    margin-right: 140px;
    min-width: 160px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea.para {
    margin-left: -10px;
    margin-right: -10px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea.para .premiumList {
    margin-left: -10px;
    margin-right: -10px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h1,
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h2 {
    background: none;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h1 img,
  .articleArea .articleAreaInner .contentsArea .band.premiumArea h2 img {
    width: 240px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList {
    margin-bottom: 0px;
    flex-wrap: -ms-wrap;
    flex-wrap: -webkit-wrap;
    flex-wrap: wrap;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li {
    width: 50%;
    margin-bottom: 30px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div img {
    margin-bottom: 10px;
    max-width: 180px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText strong {
    margin-right: 0px;
    margin-bottom: 6px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .premiumList li div .premiumText br {
    display: inline;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .pop {
    display: block;
    margin-bottom: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .pop span {
    margin-left: 0px;
    transform: rotate(0deg);
    margin-top: -25px;
    margin-bottom: 0px;
    color: #000;
    font-family: "M PLUS 1p";
  }
  .articleArea .articleAreaInner .contentsArea .band.premiumArea .borderBtn:hover {
    box-shadow: 0 2px 0 0 #333333;
  }
  .articleArea .articleAreaInner .contentsArea .band.settionInfoArea .bandInner {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band.settionInfoArea .settionArea {
    width: auto;
    min-width: 0;
    max-width: 100%;
    padding-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea {
    width: auto;
    min-width: 0;
    max-width: 100%;
  }
  .articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterInclude {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .band.settionInfoArea .twitterArea .twitterInclude .twitter-timeline {
    display: block!important;
    width: 740px !important;
    margin-left: auto;
    margin-right: auto;
    height: 360px !important;
  }
  .articleArea .articleAreaInner .contentsArea .settionList li a img {
    margin-bottom: 6px;
  }
  .articleArea .articleAreaInner .contentsArea .controlBtnWrap {
    margin-bottom: 15px;
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .borderBtnListWrap {
    margin-top: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li {
    width: 33.33%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a {
    padding: 7px 2px 6px 2px;
    letter-spacing: -1px;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a {
    padding-top: 5px;
    padding-bottom: 2px;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a span {
    margin-top: -2px;
    transform: scale(0.85);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li a img {
    width: 70px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea ul li:not(.active) a:hover {
    background-color: #fff;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea .commonMedia {
    margin: 5px 5px 7px 3px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxMenuArea .commonMedia a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 0.8rem;
    line-height: 1.4;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea {
    padding-left: 10px;
    padding-right: 10px;
  }
  .InIframe .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea {
    height: calc(100vh - 179px);
    -webkit-overflow-scrolling: touch;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    margin-top: 10px;
    border: none;
    outline: solid 10px #f9f9f9;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .choiceCharaName {
    font-size: 1.1rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .choiceCharaName span {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .upLoadInfo {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .upLoad .noName {
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
    font-size: 1rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea {
    position: relative;
    padding-bottom: 60px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea span.fileListTitle {
    margin-bottom: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-right: 0px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .textRight {
    margin-bottom: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .textRight .importantBtn {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .mainCharaThumbnailBtn {
    margin-bottom: 0px;
    margin-top: -80px;
    float: right;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:hover:not(:checked) + img {
    box-shadow: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li label input:hover:not(:checked) + span {
    box-shadow: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .charaFacePreviewList li:last-child {
    margin-right: 70px;
    /*max-width: 140px;
                        padding-right: 70px;*/
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList {
    margin-left: -1px;
    margin-right: -1px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu .fileSelectList li label input:hover:not(:checked) + img {
    box-shadow: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .previewMenu select[size] {
    height: 60px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .audioPreview {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .previewArea .mediaPreview > img {
    max-height: 300px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName .primaryBtn {
    white-space: nowrap;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .newCharaName input[type="text"] {
    margin-right: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span {
    padding: 8px 10px 8px 10px;
    text-align: center;
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label input + span span {
    display: block;
    margin-top: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCharaTab .charaNameregist .mediaCharaList li label .removeBtn {
    position: absolute;
    font-size: 1.1rem;
    color: #333333;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSelect {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px;
    margin-right: -10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*display: none;*/
    overflow: hidden;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSelect select {
    /*margin-right: 10px;*/
    max-width: calc(100% - 70px);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSelect .primaryBtn[style] {
    margin-top: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSelect .primaryBtn {
    margin-left: auto;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec {
    /*.memoOpenWrap{
										.memoOpenWrapSPMixin;
									}*/
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader {
    padding-top: 45px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetID {
    top: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace {
    width: 60px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace > img {
    min-width: 60px;
    width: 60px;
    height: 60px;
    border-radius: 30px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetFace span img {
    min-width: 100px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetSpecHeader .charaSheetSpecText {
    padding-left: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy {
    margin-bottom: 25px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .borderBtnWrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .borderBtnWrap .borderBtn {
    font-size: 0.9rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput {
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 0px 0px 8px 8px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput {
    flex-wrap: -ms-wrap;
    flex-wrap: -webkit-wrap;
    flex-wrap: wrap;
    margin-right: -8px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput li {
    margin-right: 8px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput li .commandOutputCommand,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput li .commandOutputCommand,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput li .commandOutputCommand {
    width: 9.5rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStrageCopy .commandOutput li input[disabled="disabled"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .charaInputCharaStudioCopy .commandOutput li input[disabled="disabled"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaInputCopy .inputSupportOutput .commandOutput li input[disabled="disabled"] {
    font-size: 0.7rem;
    width: 4.3rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle strong {
    font-size: 1.15rem;
    font-weight: bold;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategoryTitle input[type="text"] {
    max-width: calc(100% - 80px);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap {
    overflow: hidden;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap textarea {
    font-size: 1rem;
    margin: -18px -20% 0px -20%;
    min-width: 140%;
    transform: scale(0.7, 0.7);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .textareaWrap textarea.inputSupport {
    margin-top: -50px;
    margin-bottom: -50px !important;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 25px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory {
    bottom: 12px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveInputCategory li a:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveInputCategory li a:hover {
    opacity: 1;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .deleteBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .deleteBtn {
    line-height: 28px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .moveBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .moveBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .deleteBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .deleteBtn:hover {
    opacity: 1;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .removeBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .removeBtn {
    font-size: 1.1rem;
    color: #333333;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenTitle br,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenTitle br {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li {
    width: 100%;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList li input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList li input[type="text"] {
    width: 46%;
    margin-right: -4%;
    margin-left: -4%;
    transform: scale(0.7, 0.7);
    transform-origin: center center;
    margin-top: -5px;
    margin-bottom: -5px;
    font-size: 1rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .moveBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .moveBtn {
    order: 1;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .deleteBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .deleteBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .diceCopyBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li .diceCopyBtn {
    order: 6;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"] {
    margin-right: -4%;
    margin-left: -4%;
    transform: scale(0.7, 0.7);
    transform-origin: center center;
    margin-top: -5px;
    margin-bottom: -5px;
    font-size: 1rem;
    height: 42px;
    border-radius: 0;
    width: 20%;
    order: 4;
    -webkit-appearance: none;
    -moz-appearance: textfield;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="text"] {
    margin-right: -4%;
    margin-left: -4%;
    transform: scale(0.7, 0.7);
    transform-origin: center center;
    margin-top: -5px;
    margin-bottom: -5px;
    font-size: 1rem;
    height: 42px;
    order: 2;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"] {
    display: block;
    background-color: #fff;
    border: 1px solid #d4d4d4;
    width: 11%;
    height: 30px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="＋"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="＋"] {
    border-radius: 0 4px 4px 0;
    margin-left: 0;
    order: 5;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="－"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="button"][value*="－"] {
    border-radius: 4px 0 0 4px;
    order: 3;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled {
    width: 46%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled ~ [type="button"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryNumber li input[type="number"]:disabled ~ [type="button"] {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputCategoryList.charaSheetInputCategoryText li,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputCategoryList.charaSheetInputCategoryText li {
    padding-left: 0;
    padding-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableInner,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableInner {
    padding-bottom: 10px;
    border-right: 8px solid rgba(255, 255, 255, 0);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableInner table,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableInner table {
    margin-right: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableWrap,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableWrap {
    position: relative;
    margin-right: -5px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTableWrap:after,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTableWrap:after {
    content: "";
    display: block;
    position: absolute;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #f9f9f9);
    width: 8px;
    top: 0;
    bottom: 0;
    right: 7px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"] {
    transform: scale(0.7, 0.7);
    font-size: 1rem;
    margin: -10px -40px -10px 0px;
    transform-origin: center left;
    width: 7.4rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"] {
    width: 4rem;
    min-width: 50px;
    margin-left: 18px;
    padding-left: 8px;
    -webkit-appearance: none;
    -moz-appearance: textfield;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="button"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="button"] {
    display: block;
    background-color: #f9f9f9;
    border: 1px solid #d4d4d4;
    width: 20px;
    height: 30px;
    position: absolute;
    top: 3px;
    z-index: 1;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="button"][value*="＋"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="button"][value*="＋"] {
    border-radius: 0 4px 4px 0;
    margin-left: 0;
    right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="button"][value*="－"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="button"][value*="－"] {
    border-radius: 4px 0 0 4px;
    left: 7px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"]:disabled,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"]:disabled {
    width: 7.4rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable input[type="number"]:disabled ~ [type="button"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable input[type="number"]:disabled ~ [type="button"] {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td {
    position: relative;
    padding: 7px 6px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr td.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr td.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.controlCol,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.controlCol {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr td.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr td.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.controlCol .primaryBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr th.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr th.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable thead tr td.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable thead tr td.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr td.controlCol .borderBtn:hover,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr td.controlCol .borderBtn:hover {
    opacity: 1;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputTable tbody tr th.moveBtnWrap .moveBtn {
    line-height: 42px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:nth-child(2n),
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:nth-child(2n) {
    padding: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:nth-child(2n) label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:nth-child(2n) label {
    display: block;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td {
    text-align: center;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td:first-child,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td:first-child {
    padding: 0 2px;
    font-size: 0.7rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label {
    min-width: 45px;
    position: relative;
    overflow: hidden;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label span {
    padding: 23px 3px 3px 3px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="checkbox"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="radio"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="radio"] {
    margin-right: 0;
    margin-bottom: 3px;
    top: 3px;
    left: 50%;
    margin-left: -10px;
    margin-top: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"] {
    position: absolute;
    top: 3px;
    left: 50%;
    width: 4.4rem;
    min-width: 0;
    margin-left: -2.25rem;
    transform: scale(0.6, 0.6);
    font-size: 1rem;
    margin-top: 0px;
    margin-bottom: 0px;
    transform-origin: top;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr th label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr th label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable thead tr td label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable tbody tr td label input[type="text"][disabled] + span {
    margin-left: 0px;
    line-height: 1.3;
    line-height: 1.4;
    font-size: 0.68rem;
    letter-spacing: -0.8px;
    margin-left: -1px;
    margin-right: -1px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr th label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit thead tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetCheckTable.charaSheetCheckTableEdit tbody tr td label {
    height: 32px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label input[type="radio"]:checked + span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label input[type="radio"]:checked + span {
    border: 2px solid #fed23d;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span {
    padding: 4px;
    border: 2px solid rgba(255, 255, 255, 0);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span img {
    max-width: 92px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .charaSheetInputSelect li label span strong,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .charaSheetInputSelect li label span strong {
    font-size: 0.75rem;
    letter-spacing: -1.5px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategory .memoOpenWrap .memoOpenTitle br,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .charaSheetTab .charaSheetSpec .charaSheetInputCategorySelect .memoOpenWrap .memoOpenTitle br {
    display: none;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li a {
    font-size: 0.92rem;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu li a:before {
    margin-right: 3px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonTabMenu .mediaCommonChara:before {
    width: 28px;
    background-position: -5px 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents {
    padding-top: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgSearch,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgSearch {
    margin-bottom: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgSearch form,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgSearch form {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgSearch form input[type="text"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgSearch form input[type="text"] {
    max-width: calc(100% - 70px);
    margin-right: 0;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgSearch form input[type="submit"],
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgSearch form input[type="submit"] {
    margin-left: auto;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList {
    margin-bottom: 5px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li input,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li input,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li input,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li input {
    left: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span {
    padding-left: 10px;
    padding-right: 10px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .commonCharaName,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .commonCharaName {
    display: block;
    top: 19px;
    left: 35px;
    right: 15px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList {
    margin-left: -5px;
    margin-right: -5px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li img {
    width: 42px;
    height: 42px;
    border-radius: 21px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li span,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li span {
    width: 42px;
    min-width: 42px;
    max-width: 42px;
    padding-left: 4px;
    border-radius: 21px;
    height: 42px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .faceList li span img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .faceList li span img {
    min-width: 76px;
    margin-left: -20px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure {
    overflow: hidden;
    max-height: calc(29vw - 29px);
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span figure img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span figure img {
    transform: translateY(calc(-50% + 14.5vw - 14px));
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonCharaList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonBgList > li label > span .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span .disableBtn {
    right: 18px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span {
    padding-top: 100px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .charaBody img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .charaBody img {
    height: auto;
    max-height: 200px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .primaryBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li div .disableBtn,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonCharaContents .mediaCommonCharaList > li label > span .disableBtn {
    top: 50px;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
  }
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li div img,
  .articleArea .articleAreaInner .contentsArea .mediaBoxArea .mediaBoxTabArea .mediaCommonTab .mediaCommonContents .mediaCommonBgContents .mediaCommonBgList > li label > span img {
    width: 180px;
  }
  tr.sortable-fallback {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
  }
  tr.sortable-fallback a {
    color: #333333;
  }
  tr.sortable-fallback th,
  tr.sortable-fallback .controlCol {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
  }
  tr.sortable-fallback input[type="text"] {
    width: 100%;
  }
  tr.sortable-fallback input[type="number"] {
    width: 100%;
  }
  li.charaFacePreviewListFallbackClass {
    list-style: none;
    margin-bottom: 0;
  }
  li.charaFacePreviewListFallbackClass input[type="checkbox"],
  li.charaFacePreviewListFallbackClass input[type="radio"] {
    display: none;
  }
  li.charaFacePreviewListFallbackClass:after,
  li.charaFacePreviewListFallbackClass:before {
    display: none;
  }
  li.charaFacePreviewListFallbackClass label img {
    width: 66px;
    border-radius: 33px;
    background-color: #efefef;
  }
  li.charaFacePreviewListFallbackClass label span {
    height: 66px;
    overflow: hidden;
    border-radius: 35px;
    width: 66px;
    position: relative;
    display: block;
    transition: 0.3s;
  }
  li.charaFacePreviewListFallbackClass label span img {
    overflow: hidden;
    min-width: 100px;
    box-shadow: none;
    border-radius: 0;
    border: none;
    margin-left: 8px;
    position: absolute;
    left: -50%;
  }
  li.fileSelectListFallbackClass {
    list-style: none;
    margin-bottom: 0;
  }
  li.fileSelectListFallbackClass input[type="checkbox"],
  li.fileSelectListFallbackClass input[type="radio"] {
    display: none;
  }
}
