.page_1 .lineBox .colorBox {font-size: 12px;display: inline-block; padding: 4px 8px;position: absolute;
top:10px; left:10px; z-index: 2;}
.page_1 .lineBox {padding-top: 0;}
.page_1 figure {display: flex;align-items: center; justify-content: center; height: 100%;}
.page_1 figure img{display: block;height: 70%;width: auto;margin: 20px 0 0;}
.tit-box{
    position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); margin-top:-10px;
    z-index: 1;
    padding:10px 20px 15px !important;
    height: auto;
}
.lineBox{position: absolute;width: 390px;height: 210px;z-index: 2;}
.lineBox.n1{top: 60px;left:0;}
.lineBox.n2{top:0; left:50%; transform: translate(-50%,0);}
.lineBox.n3{top: 60px;right:0;}
.lineBox.n4{bottom: 80px;right:0;}
.lineBox.n5{bottom:20px; left:50%; transform: translate(-50%,0);}
.lineBox.n6{bottom: 80px;left:0;}

.line{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width: 0; height: 500px; border-right:6px solid #d4f3f6}
.line.l2{transform: translate(-50%, -50%) rotate(-80deg);transform-origin: 50% 50%;height: 700px;margin-top: -10px;}
.line.l3{transform: translate(-50%, -50%) rotate(-100deg);transform-origin: 50% 50%;height: 700px;margin-top: -10px;}











.popup_container{
    left: -75px;
}
img{width:100%;}
.figure {position: relative;}
.pop_page_1{top:130px; left:220px;}
.pop_page_1 .tit{width: auto; background-color: #d4f3f6; display: inline-block; padding:5px 20px 10px; border-radius:20px; font-size: 45px;}
.pop_page_1 .basicSlider_slides{width: 1080px;height: 580px;box-sizing: border-box;}
.pop_page_1 .basicSlider_slides > li{padding:30px; box-sizing: border-box;}
.pop_page_1 figure{width:100%; margin: 0 auto; height: 410px; display: flex; align-items: center; justify-content: center;}

.bullet.orange.number{margin-top:7px; margin-left:-45px}
.flex-wrap{width: 100%; height: 180px; box-sizing: border-box; justify-content: center;}
.flex-wrap .flex-item + .flex-item{margin-left:40px;}
.num-wrap{padding-left:40px; text-align: left;}
.popup_pages figure img{position: absolute; width:630px;}



.lineBox .popBtn{position: absolute; right:10px; bottom:10px;}

.pointContainer .contentsBox {padding-top:25px;}
svg{position: absolute;top:50%; left:50%; transform: translate(-50%, -50%); z-index: 0;}



.red{
    color: #ff0000;
}
.mt_150{
    margin-top: 150px;
}
.balloon{
    text-align: center;
}

.--half{
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.--half > li{
    display: table-row;
}
.--half > li > div {
    display: table-cell;
    vertical-align: middle;
    font-size: 40px !important;
}
.tit{font-size: 40px !important;}



.pop_page_1 .page_1 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page1.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
.pop_page_1 .page_1 .balloon{
    position: absolute;
}
.pop_page_1 .page_1 .balloon.deeppink{
    width: 334px;
    top: 454px;
    left: 198px;
}
.pop_page_1 .page_1 .balloon.deeppink:after{
    left: 49px;
}
.pop_page_1 .page_1 .balloon.deeppink:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    transform: rotate(180deg);
    top: -28px;
    right: 52px;
    border-top: 25px solid #f7c1c9;
}
.pop_page_1 .page_1 .balloon.purple{
    top: 166px;
    left: 557px;
}
.pop_page_1 .page_1 .balloon.purple:after{
    left: 153px;
}


.pop_page_1 .page_2 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page2.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
.pop_page_1 .page_2 .balloon{
    position: absolute;
}
.pop_page_1 .page_2 .balloon.purple{
    width: 316px;
    top: 384px;
    left: 403px;
}
.pop_page_1 .page_2 .balloon.purple:after{
    left: 48px;
}
.pop_page_1 .page_2 .balloon.purple:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    transform: rotate(180deg);
    top: -28px;
    right: 45px;
    border-top: 25px solid #cabfe0;
}


.pop_page_1 .page_3 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page3.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
.pop_page_1 .page_3 .balloon{
    position: absolute;
}
.pop_page_1 .page_3 .balloon.deeppink{
    top: 143px;
    left: 202px;
}
.pop_page_1 .page_3 .balloon.deeppink:after{
    left: 101px;
}

.pop_page_1 .page_3 .balloon.purple{
    top: 175px;
    left: 655px;
}
.pop_page_1 .page_3 .balloon.purple:after{
    left: 153px;
}


.pop_page_1 .page_4 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page4.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
.pop_page_1 .page_4 .balloon{
    position: absolute;
}
.pop_page_1 .page_4 .balloon.deeppink{
    top: 152px;
    left: 170px;
}
.pop_page_1 .page_4 .balloon.deeppink:after{
    left: 101px;
}

.pop_page_1 .page_4 .balloon.purple{
    top: 183px;
    left: 538px;
}
.pop_page_1 .page_4 .balloon.purple:after{
    left: 219px;
}


.pop_page_1 .page_5 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page5.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
.pop_page_1 .page_5 .balloon{
    position: absolute;
}
.pop_page_1 .page_5 .balloon.deeppink{
    top: 174px;
    left: 104px;
}
.pop_page_1 .page_5 .balloon.deeppink:after{
    left: 278px;
}

.pop_page_1 .page_5 .balloon.purple{
    top: 174px;
    left: 595px;
}
.pop_page_1 .page_5 .balloon.purple:after{
    left: 282px;
}


.pop_page_1 .page_6 .img{
    background: url("https://cdata2.tsherpa.co.kr/tsherpa/multimedia/Flash/2023/curri/E-curri06-math-P_2023/62/suh_p_0602_01_0008/images/suh_p_0602_01_0008_301_1/page6.png") no-repeat 50% 50% / auto 380px;
    height: 500px;
    margin-top: 0;
}
