
@charset "utf-8";
/* CSS Document */

/* 인트로 페이지 팝업 */
.introPopupBtn a{position:absolute; left:745px; top:385px; width:400px; height:242px; background-image:url('../../img/page/profile/profile_btn.png'); }
.introPopupBtn a:hover{background-image:url('../../img/page/profile/profile_btn_over.png'); }
.introPop{position:absolute; left:0px; top:0px; width:1120px; height:630px; display:none;}
.introPopTeacher{position:absolute; left:0px; top:0px; width:1120px; height:630px; background-image:url('../../img/page/profile/profile.png');}
.introPopClose a{position:absolute; left:1060px; top:20px; width:38px; height:38px; background-image:url('../../img/page/profile/profile_close.png'); }
.introPopClose a:hover{background-image:url('../../img/page/profile/profile_close_over.png'); }


/* 정리하기 */
#s_print a{position:absolute; left:830px; top:85px; width:36px; height:33px; background: url(../../img/page/summary/printbtn.png); background-position:0px 0px; z-index:101;}
#s_print a:hover{background: url(../../img/page/summary/printbtn_over.png);}

#s_line {position:absolute; left:810px; top:85px; width:3px; height:28px; background: url(../../img/page/summary/s_line.png); z-index:101;}

#s_down a{position:absolute; left:765px; top:85px; width:31px; height:31px; background: url(../../img/page/summary/down.png); background-position:0px 0px; z-index:101;}
#s_down a:hover{background: url(../../img/page/summary/down_over.png);}

#s_back a{position:absolute; top:-2px; width:9px; height:15px; background: url(../../img/page/summary/prev.png); background-position:0px 0px; z-index:101;}
#s_back a:hover{background: url(../../img/page/summary/prev_over.png);}

#s_next a{position:absolute; top:-2px; width:9px; height:15px; background: url(../../img/page/summary/next.png); background-position:0px 0px; z-index:101;}
#s_next a:hover{background: url(../../img/page/summary/next_over.png);}


#s1{
position:absolute;
left:0px;
top:0px;
z-index:100;
}

#summary_btn a{
position:absolute; left:1007px; top:218px; width:91px; height:111px; background: url(../../img/page/summary/s_btn.png);  z-index:1000;
}
#summary_btn a:hover{
 background: url(../../img/page/summary/s_btn_over.png);
}

#buttom_icon ul {

  margin:0px;
  padding:0px;
  text-align:center;

}
#buttom_icon ul li {

  float : left;
  margin:0px;
  padding:0px;
  width:10px;
  height:20px;
  padding:0 6px; /* 메뉴 간의 간격을 10px로 지정합니다.*/


}

#buttom_icon{
position:absolute;z-index:101;
 left:586px; top:558px;
}

.b_btn a{position:absolute;width:9px; height:10px; background: url(../../img/page/summary/s.png);  }
#b_btn1 a {background: url(../../img/page/summary/s_over.png);}

/* thinking 페이지 */
#text_bg{
position:absolute; left:0px; top:0px;
background-image:url('../../img/page/text_save/bg.png');
}
.thinkingTxt{position:absolute; left:620px; top:110px; letter-spacing:0px; line-height:1.7em;} /*kjc*/
/*
.thinkingTxt{position:absolute; left:620px; top:100px;letter-spacing:1px; line-height:1.2em;} 
*/
.thinkingHi{font-family:'NanumSquare_acR'; font-size:26px; color:#444a5a;letter-spacing:-0.5px; }/*kjc*/
.think_bold{font-family:'NanumSquare_acEB'; font-size:26px; color:#444a5a;}

.keyword{position:absolute; width:510px; height:240px;}/*kjc*/
.keyword textarea{width:100%; height:100%; font-family:'NanumSquareB'; font-size:19px; color:#444a5a; background:none; border:none; line-height:30px; background-image:url('../../img/page/text_save/op_line.png');}

#okBtn a{position:absolute; left:0px; top:0px; width:151px; height:30px; background:url(../../img/page/text_save/ok.png) no-repeat; background-position:0px 0px}


#thinkingBtn a{position:absolute; left:250px; top:0px; width:267px; height:47px; background:url(../../img/page/text_save/other.png) no-repeat; background-position:0px 0px}
#thinkingBtn a:hover{background:url(../../../common/img/page/text_save/other_over.png)}

.outroImg{position:absolute; left:0px; top:0px;}


/* 수강화면 css 수정 */
.outroImg.tween{width: 100%; height: 100%; }
.outroImg.tween img{width: 100%; height: 100%; object-fit: cover;}
#objective .arrange{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
