@charset "utf-8";
/* 인트로 페이지 팝업 */
.introPopupBtn a{position:absolute; right:100px; bottom:14px; width:174px; height:39px; 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:664px; 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:830px; top:130px; 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'); }

/* CSS Document */
#arrange1, #arrange2, #arrange3, #arrange4, #arrange5{position:absolute;left:0px; top:0px; width:1120px; height:630px;}

/*arrangePageControl*/
#arrangePageControl{position:absolute; left:513px; top:515px}
#arrangePageControl, #arrangePageControl div{float:left}
#arrangePageControl a{display:block; width:22px; height:29px; text-indent:-9999px; cursor:pointer;}
#arrangePageControl .prevBtn a{position:absolute; left:0px; top:0px; z-index:100; background:url(../../../common/img/ui-img/08_backNextBtn.png) no-repeat; background-position:0px 0px}
#arrangePageControl .nextBtn a{position:absolute; left:100px; top:0px; z-index:100; background:url(../../../common/img/ui-img/08_backNextBtn.png) no-repeat; background-position:-30px 0px}
#arrangePageControl .prevBtn a:hover{background-position:0px -50px}
#arrangePageControl .nextBtn a:hover{background-position:-30px -50px}
#arrangePageControl .nowPageNum{position:absolute; left:25px; top:2px; width:25px; text-align:right; color:#ed8825; font-family:'NanumGothic'; font-size:22px; font-weight:bold;}
#arrangePageControl .pageNum{position:absolute; left:60px; top:7px; width:1px; height:17px;  background:url(../../../common/img/ui-img/08_backNextBtn.png) no-repeat; background-position:-70px 0px}
#arrangePageControl .totalPageNum{position:absolute; left:70px; top:2px; width:25px; text-align:left; color:#472c35; font-family:'NanumGothic'; font-size:22px; font-weight:bold;}

/* 다운로드 버튼 */
#arrangeDown{position:absolute; left:974px; top:108px; z-index:2000}
#arrangeDown, #arrangeDown div{float:left}
#arrangeDown a{display:block; width:48px; height:48px; text-indent:-9999px; cursor:pointer;}
#arrangeDown a{background:url(../../../common/img/ui-img/08_btn.png) top no-repeat; background-position:-60px 0px}
#arrangeDown a:hover{background-position:-60px -60px}

/* 프린트 버튼 */
#arrangePrint{position:absolute; left:914px; top:108px; z-index:2000}
#arrangePrint, #arrangePrint div{float:left}
#arrangePrint a{display:block; width:48px; height:48px; text-indent:-9999px; cursor:pointer;}
#arrangePrint a{background:url(../../../common/img/ui-img/08_btn.png) top no-repeat; background-position:0px 0px}
#arrangePrint a:hover{background-position:0px -60px}

/* thinking 페이지 */
.thinkingTxt{position:absolute; left:366px; top:75px; font-family:'NanumSquareL';text-align:center; font-size:24px; color:#FFF; width:720px; word-break:keep-all; letter-spacing:-1px; line-height:1.4em;} /*kjc*/
.thinkingHi{font-family:'NanumSquareR'; font-size:24px; color:#FFF;}/*kjc*/
.thinkingHi_b{font-family:'NanumSquareR'; font-size:24px; color:#d4b61c;}/*kjc*/

.keyword{position:absolute; width:580px; height:236px;}/*kjc*/
.keyword textarea{overflow-y:auto; width:100%; height:100%; font-size:19px; color:#FFF; background:none; border:none; line-height:30px; background-image:url('../../img/page/text_save/op_line.png');}

#okBtn a{position:absolute; left:140px; top:20px; width:115px; height:30px; background:url(../../../common/img/page/text_save/save.png) no-repeat;}
#okBtn a:hover{background:url(../../../common/img/page/text_save/save_over.png)}

#thinkingBtn a{position:absolute; left:280px; top:20px; width:248px; height:30px; background:url(../../../common/img/page/text_save/other.png) no-repeat;}
#thinkingBtn a:hover{background:url(../../../common/img/page/text_save/other_over.png)}


.arrangeNum{position:absolute; left:510px; top:0px; width:100px; height:158px;}
.outroImg{position:absolute; left:0px; top:0px;}

/* 정리하기 */
#s_print a{position:absolute; left:1050px; top:90px; width:44px; height:48px; 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_down a{position:absolute; left:995px; top:90px; width:44px; height:48px; 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:0px; 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:0px; width:9px; height:15px; background: url(../../img/page/summary/next.png); 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;
}

#buttom_icon ul {
  list-style : none;
  margin:0px;
  padding:0px;
}

#buttom_icon ul li {
	margin:0px;
	padding:3px;
	width:16px;
	height:16px;
	float:left;
}

#buttom_icon{
	position:absolute;
	z-index:101;
	left:50%;
	top:595px;
	transform: translateX(-50%)
}

.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);}