.math-mission--intro-stit {position:absolute;top:54.2rem;left:0;width:100%;z-index:1;display:flex;justify-content:center;}
.math-mission--intro-stit img {display:block;height:21.2rem;}

[data-id="gameSelect_1"] .game-card--back-inner {font-size: 8rem;}
[data-id="gameSelect_2"] .game-card--back-inner {font-size: 8rem;}
[data-id="gameSelect_3"] .game-card--back-inner {font-size: 8rem;}

[data-id="gameSelect_1"] .game-select--item {width: 70rem; height: 29rem;}
[data-id="gameSelect_2"] .game-select--item {width: 70rem; height: 29rem;}
[data-id="gameSelect_3"] .game-select--item {width: 70rem; height: 29rem;}

 
/* .game-card--back .katex .mspace{margin-right: 0 !important;}
.math-mission--quiz-tit .katex .mspace{margin-right: 0 !important;} */

.hangul_fallback{font-family: 'nsr';}

.box{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border: .6rem solid rgba(120, 111, 204, 0.3);
  background-color: rgba(225, 230, 248, 0.5);
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  font-size:  5rem;
  gap: 0 10rem;
  font-weight: 500;
  padding: 0 8rem;
}

.math-mission [data-id="gameDrag_1"] .game-drag--ex {
  width: 100%;
}
.math-mission [data-id="gameDrag_1"] .math-mission--quiz-wrap {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  gap:12rem;
}
.math-mission [data-id="gameDrag_1"] .g1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 5.8rem;
}
.math-mission [data-id="gameDrag_1"] .box{
  width: 80rem;
  height: 26rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
.math-mission [data-id="gameDrag_1"] .box .n1{
  position: absolute;
  top: 5rem;
  left: 52rem;
}
.math-mission [data-id="gameDrag_1"] .box .n2{
  position: absolute;
  top: 13rem;
  left: 52rem;
}
.math-mission [data-id="gameDrag_1"] [data-drag-group="object"] {
  position: absolute;
  top: 16rem;
  left: 85rem;
  display: flex;
  width: 86rem;
  gap: 2rem;
  padding: 0;
}
.math-mission [data-id="gameDrag_1"] [data-drag-group="object"] [data-drag-item="object"] {
  display: inline-block;
}
.math-mission [data-id="gameDrag_1"] .group {
  display: flex;
  flex-direction: column;
  margin-top: 7rem;
  padding-left: 6rem;
}
.math-mission [data-id="gameDrag_1"] .group-item > div:first-child {
  width: 70rem;
}
.math-mission [data-id="gameDrag_1"] .group-item > div {
  display: inline-block;
}
.math-mission [data-id="gameDrag_1"] .group-item .text {
  font-size: 3rem;
  padding: 0 2rem;
}
.math-mission [data-id="gameDrag_1"] .group-item .katex-display{
  display: inline-block;
  font-size: 5rem;
}
.math-mission [data-id="gameDrag_1"] [data-drag-group="target"]{position: absolute;}

.math-mission [data-id="gameDrag_1"] [data-drag-object] {
  width: 24rem;
  height: 13rem;
}
.math-mission [data-id="gameDrag_1"] [data-drag-object] .game-card--back-inner {font-size: 6rem;}
.math-mission [data-id="gameDrag_1"] .katex-display{margin:2rem 0;}
.math-mission [data-id="gameDrag_1"] .target1{
  position: absolute;
  top: 7.1rem;
  left: 90.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_1"] .target2{
  position: absolute;
  top: 7.1rem;
  left: 131.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_1"] .target3{
  position: absolute;
  top: 18.6rem;
  left: 88.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_1"] [data-drag-type=clone][data-drag-object] {height: 100%;}




.math-mission [data-id="gameDrag_2"] .game-drag--ex {
  width: 100%;
}
.math-mission [data-id="gameDrag_2"] .math-mission--quiz-wrap {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  gap:12rem;
}
.math-mission [data-id="gameDrag_2"] .g1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 5.8rem;
}
.math-mission [data-id="gameDrag_2"] .box{
  width: 80rem;
  height: 26rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
.math-mission [data-id="gameDrag_2"] .box .n1{
  position: absolute;
  top: 5rem;
  left: 52rem;
}
.math-mission [data-id="gameDrag_2"] .box .n2{
  position: absolute;
  top: 13rem;
  left: 52rem;
}
.math-mission [data-id="gameDrag_2"] [data-drag-group="object"] {
  position: absolute;
  top: 16rem;
  left: 85rem;
  display: flex;
  width: 86rem;
  gap: 2rem;
  padding: 0;
}
.math-mission [data-id="gameDrag_2"] [data-drag-group="object"] [data-drag-item="object"] {
  display: inline-block;
}
.math-mission [data-id="gameDrag_2"] .group {
  display: flex;
  flex-direction: column;
  margin-top: 7rem;
  padding-left: 6rem;
}
.math-mission [data-id="gameDrag_2"] .group-item > div:first-child {
  width: 80rem;
}
.math-mission [data-id="gameDrag_2"] .group-item > div {
  display: inline-block;
}
.math-mission [data-id="gameDrag_2"] .group-item .text {
  font-size: 3rem;
  padding: 0 2rem;
}
.math-mission [data-id="gameDrag_2"] .group-item .katex-display{
  display: inline-block;
  font-size: 5rem;
}
.math-mission [data-id="gameDrag_2"] [data-drag-group="target"]{position: absolute;}

.math-mission [data-id="gameDrag_2"] [data-drag-object] {
  width: 24rem;
  height: 13rem;
}
.math-mission [data-id="gameDrag_2"] [data-drag-object] .game-card--back-inner {font-size: 6rem;}
.math-mission [data-id="gameDrag_2"] .katex-display{margin:2rem 0;}
.math-mission [data-id="gameDrag_2"] .target1{
  position: absolute;
  top: 7rem;
  left: 86.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_2"] .target2{
  position: absolute;
  top: 7rem;
  left: 131.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_2"] .target3{
  position: absolute;
  top: 18.6rem;
  left: 86.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_2"] .target4{
  position: absolute;
  top: 18.6rem;
  left: 138.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_2"] [data-drag-type=clone][data-drag-object] {height: 100%;}



.math-mission [data-id="gameDrag_3"] .game-drag--ex {
  width: 100%;
}
.math-mission [data-id="gameDrag_3"] .math-mission--quiz-wrap {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  gap:12rem;
}
.math-mission [data-id="gameDrag_3"] .g1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 5.8rem;
}
.math-mission [data-id="gameDrag_3"] .box{
  width: 80rem;
  height: 26rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
.math-mission [data-id="gameDrag_3"] .box .n1{
  position: absolute;
  top: 5.2rem;
  left: 56rem;
}
.math-mission [data-id="gameDrag_3"] .box .n2{
  position: absolute;
  top: 16.1rem;
  left: 56rem;
}
.math-mission [data-id="gameDrag_3"] [data-drag-group="object"] {
  position: absolute;
  top: 10rem;
  left: 85rem;
  display: flex;
  width: 86rem;
  gap: 2rem;
  padding: 0;
}
.math-mission [data-id="gameDrag_3"] [data-drag-group="object"] [data-drag-item="object"] {
  display: inline-block;
}
.math-mission [data-id="gameDrag_3"] .group {
  display: flex;
  flex-direction: column;
  margin-top: 5rem;
  padding-left: 6rem;
}
.math-mission [data-id="gameDrag_3"] .group-item.i1 .a1 .katex-display{
  font-size: 4.1rem;
}
.math-mission [data-id="gameDrag_3"] .group-item.i1 > div:first-child {
  width: 160rem;
}
.math-mission [data-id="gameDrag_3"] .group-item > div {
  display: inline-block;
}

.math-mission [data-id="gameDrag_3"] .group-item .text {
  font-size: 3rem;
  padding: 0 2rem;
}
.math-mission [data-id="gameDrag_3"] .a1{
  position: relative;
  width: 47rem;
  transform: translateY(-1.6rem);
}
.math-mission [data-id="gameDrag_3"] .a1 .n1{
  position: absolute;
  top: 1.8rem;
  left: 32rem;
}
.math-mission [data-id="gameDrag_3"] .a1 .n2{
  position: absolute;
  top: 9rem;
  left: 32rem;
}

.math-mission [data-id="gameDrag_3"] .group-item {
  display: flex;
  font-size: 4.6rem;
}
.math-mission [data-id="gameDrag_3"] .group-item > div:first-child {
  width: 60rem;
}
.math-mission [data-id="gameDrag_3"] .group-item .d2 {
  transform: translateY(-2.4rem);
}
.math-mission [data-id="gameDrag_3"] .group-item .d2 .katex-display{
  font-size: 4.6rem;

}
.math-mission [data-id="gameDrag_3"] .group-item .katex-display{
  display: inline-block;
  font-size: 4rem;
}
.math-mission [data-id="gameDrag_3"] [data-drag-group="target"]{position: absolute;}

.math-mission [data-id="gameDrag_3"] [data-drag-object] {
  width: 24rem;
  height: 13rem;
}
.math-mission [data-id="gameDrag_3"] [data-drag-object] .game-card--back-inner {font-size: 6rem;}
.math-mission [data-id="gameDrag_3"] .katex-display{margin:2rem 0;}
.math-mission [data-id="gameDrag_3"] .target1{
  position: absolute;
  top: -0.7rem;
  left: 27.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] .target2{
  position: absolute;
  top: -0.7rem;
  left: 79.8rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] .target3{
  position: absolute;
  top: 12.5rem;
  left: 65rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] .target4{
  position: absolute;
  top: 12.5rem;
  left: 113.6rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] .target5{
  position: absolute;
  top: 23.4rem;
  left: 78.9rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] .target6{
  position: absolute;
  top: 23.4rem;
  left: 121rem;
  width: 11.6rem;
  height: 7.2rem;
}
.math-mission [data-id="gameDrag_3"] [data-drag-type=clone][data-drag-object] {height: 100%;}

.katex-display .mord.text{
  color: transparent !important;
}
.group-item b{color: transparent;}
[data-drag-group=target] [data-drag-type=clone] .game-card--back-inner{font-size: 4.5rem !important;}

.dotline{transform: translateY(-1.4rem);display: inline-block;}

.i1-2 {
  display: flex !important;
  gap: 5rem;
  /* justify-content: space-between; */
  align-items: center;
}
.i1-2 > div:first-child {
  transform: translateY(-1.4rem);
}

/* [data-drag-id="gameDrag_3"] .box .vlist-t2 .vlist-r .vlist:first-child > span:first-child .pstrut {height: 3.12em !important;} */
[data-drag-id="gameDrag_3"] .box .col-align-l > .vlist-t2 > .vlist-r:first-child > .vlist > span:nth-child(2){top: -1.9797em !important;} 
