*{margin: 0; padding: 0;}
#popup-loader {width:1000px;}
html, body {padding:0px; margin:0px; font-family: 'nanumbarungothic'; background:#333333; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased;}
ul, li{list-style:none;}
div, ol, li, p, input, table, tr, th, td{margin:0; padding:0;}
/**:focus	{border:none; outline:none;}*/

#wrap	{position:relative; left:0px; top:0px; width:1000px; height:720px; background:url(../images/bg_default.png) no-repeat; overflow:hidden;}
#wrap0	{position:relative; left:0px; top:0px; width:1000px; height:720px; background:url(../images/bg_default.png) no-repeat; overflow:hidden;}
#wrap1	{position:relative; left:0px; top:0px; width:1000px; height:720px; background:url(../images/bg_mp4.png) no-repeat; overflow:hidden;}

#launch			{display:block; position:absolute; left:60px; top:45px;  width:896px; height:720px;}
#top			{display:block; position:absolute; left:0px; top:0px; width:1000px; height:40px; z-index:40;}
#contents		{display:block; position:absolute; left:20px; top:100px; width:960px; height:625px; z-index:10; overflow:hidden;}
#quizcontents	{display:block; position:absolute; left:0px; top:90px; width:1000px; height:598px; z-index:10; overflow:hidden;}
#bottom			{
	display: block;
	position: absolute;
	left: 0px;
	top: 678px;
	width: 1000px;
	height: 45px;
	z-index: 60;
	background-color: #f3f3f3;
	background-image: url(../images/copyright.png);
}
#index			{display:none; position:absolute; left:0px; top:0px; width:800px; height:685px; z-index:70;}
#popup			{display:none; position:absolute; left:0px; top:0px; width:1000px; height:670px; z-index:60;}

#wrap0 .launch_0{
	left:0px; top:0px;
	width:1000px;height:720px;
}
#wrap1 {
	left:0px; top:0px;
	width:1000px;height:720px;
	background:url(../images/bg_mp4.png) 
	no-repeat; 
	overflow:hidden
}


/***top***/
#top #top-chapter	{
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 90px;
	background: url(../../images/top_chapter.png) no-repeat;
	font-family: 'NanumSquareRound';
	font-size:18px;
	font-weight:600;
	padding:0px 0 0 0px;
}
/*intro 주차명 차시명
#intro-jucha {display:none;position: absolute; text-align: center;top: 246px;left: 50%;transform: translateX(-50%);margin-right: auto;font-family:'nanumbarungothic'; font-size:22px; line-height:40px; color:#581D00;font-weight:bold;}
#intro-chasi {display:none;position: absolute; text-align: center;top: 345px;left: 50%;transform: translateX(-50%);margin-right: auto;font-family:'nanumbarungothic'; font-size:23px; line-height:40px; color:#000000;font-weight:bold;}
*/
#intro-jucha {display:none;position: absolute; text-align: center;top: 246px;width:100%; font-family:'NanumSquareRound'; font-size:22px; line-height:40px; color:#581D00;font-weight:bold;}
#intro-chasi {display:none;position: absolute; text-align: center;top: 345px;width:100%; font-family:'NanumSquareRound'; font-size:23px; line-height:40px; color:#000000;font-weight:bold;}



/***contents***/
#contents #sub-tilte		{display:block; position:absolute; top:5px; left:0px; z-index:100;}
#contents #sub-tilte #sub-tilte-study	{float:left; position:relative; left:0px; top:0px; width:98px; height:25px; background:url(../images/sutbtitle_study.png) no-repeat; }
#contents #sub-tilte #sub-tilte-txt		{float:left; position:relative; left:0px; top:0px; margin-left:11px; font-family: 'nanumbarungothic'; font-size:17px; line-height:28px; color:#4f4f4f;}

#contents #video-contents	{display:block; position:relative; top:0px; left:0px;}

/***index***/
#contentesCover {position:absolute; top:0px; left:0px; width:1000px; height:675px; background:url(../images/index/index_shadow.png) no-repeat; overflow:hidden;;z-index:;}

/*딤드*/
#index .index-shadow {position:absolute; top:0px; left:0px; width:1000px; height:675px; background:url(../images/index/index_shadow.png) no-repeat; overflow:hidden;z-index:;}
/*백그라운드 이미지*/
#index .index-bg	{position:absolute; top:210px; left:0px; width:800px; height:465px; background:url(../images/index/index_bg.png) no-repeat;}
/*인덱스내용*/
#index .index-bg #index-contents	{position:relative; display:block; top:0px; left:0px; width:800px; height:465px; overflow:hidden;}
/*인덱스라인 BG*/
/*#index .index-bg #index-contents .index-lien	{ddscposition:relative; display:block; top:100px; left:0px; width:256px; height:6px; overflow:hidden; background:url(../images/index/index_line.png) no-repeat;}*/
#index .index-bg #index-contents .index-speaceA	{margin-top:10px;}
#index .index-bg #index-contents .index-speaceB	{margin-top:10px;}

/*대메뉴*/
#index .index-bg #index-contents .sco	{position:absolute; display:block; top:230px; left:210px; width:250px}
#index .index-bg #index-contents .sco:nth-child(1) { left:-50px}
#index .index-bg #index-contents .sco:last-child { left:480px}

/*대메뉴BG
#index .index-bg #index-contents .sco .main-title		{position:relative; display:block; top:0px; left:0px; width:248px; height:31px; background:url(../images/index/index_sco_bg.png) no-repeat; cursor:pointer;}*/
/*대메뉴블릿*/
#index .index-bg #index-contents .sco .main-title .brit1	{position:absolute; display:block; top:17px; left:110px; width:273px; height:43px; background:url(../images/index/index_flow_brit_off_01.png) no-repeat; overflow:hidden; }
#index .index-bg #index-contents .sco .main-title .brit2	{position:absolute; display:block; top:17px; left:110px; width:273px; height:43px; background:url(../images/index/index_flow_brit_off_02.png) no-repeat; overflow:hidden; }
#index .index-bg #index-contents .sco .main-title .brit3	{position:absolute; display:block; top:17px; left:110px; width:273px; height:43px; background:url(../images/index/index_flow_brit_off_03.png) no-repeat; overflow:hidden; }
#index .index-bg #index-contents .sco .main-title .brit4	{position:absolute; display:block; top:17px; left:110px; width:273px; height:44px; background:url(../images/index/index_flow_brit_off_04.png) no-repeat; overflow:hidden; }

/*대메뉴텍스트  위치값을 마이너스로 이동해서 숨김*/
#index .index-bg #index-contents .sco .main-title p {position:relative; display:block; top:20px; left:-600px; font-family: 'NanumSquareRound'; font-size:22px; line-height:40px; color:#5b4928;font-weight:bold;}
/*소메뉴*/
#index .index-bg #index-contents .sco .sub-title {position:relative; display:block; top:4px; left:0px; cursor:pointer; }
#index .index-bg #index-contents .sco .sub-title.first	{margin-top:6px;}

/*소메뉴블릿*/
#index .index-bg #index-contents .sco .sub-title .brit	{position:absolute; display:block; top:12px; left:70px; width:220px; height:28px; background:url(../images/index/index_brit_off.png) no-repeat; overflow:hidden; }
#index .index-bg #index-contents .sco .sub-title .brit.type2	{position:absolute; display:block; top:12px; left:85px; width:325px; height:48px; background:url(../images/index/index_brit_off.png) no-repeat; overflow:hidden;}

/*소메뉴블릿 이미지*/
#index .index-bg #index-contents .sco .sub-title .brit-img	{position:absolute; display:block; top:7px; left:30px; width:17px; height:17px; background:url(../images/index/index_sub_brit.png) no-repeat; overflow:hidden; }

/*소메뉴텍스트*/
#index .index-bg #index-contents .sco .sub-title p		{position:relative; display:block; top:12px; left:115px; font-family: 'nanumbarungothic'; font-size:16px; line-height:20px; color:#5b4928;padding-top:5px; padding-bottom:5px;}

/*부가메뉴*/
#index .index-bg #index-contents #tool	{position:absolute; display:block; width:54px; height:218px; top:200px; left:0px;}
#index .index-bg #index-contents #tool #btn-reference	{position:absolute; float:left; top:0px;   left:16px; width:54px; height:54px; cursor:pointer; background:url(../images/index/index_tool_reference_off.png) no-repeat;}
#index .index-bg #index-contents #tool #btn-word		{position:absolute; float:left; top:54px;  left:16px; width:54px; height:54px; cursor:pointer; background:url(../images/index/index_tool_word_off.png) no-repeat;}
#index .index-bg #index-contents #tool #btn-help		{position:absolute; float:left; top:108px; left:16px; width:54px; height:54px; cursor:pointer; background:url(../images/index/index_tool_help_off.png) no-repeat;}
#index .index-bg #index-contents #tool #btn-map			{position:absolute; float:left; top:162px; left:16px; width:54px; height:54px; cursor:pointer; background:url(../images/index/index_tool_map_off.png) no-repeat;}
/***bottom***/
#bottom	#btn-index	{
	display:block;position:absolute; bottom:0px; left:0px; width:222px; height:40px; background:url(../images/index/bottom_btn_index_off.png) no-repeat; cursor:pointer;
	font-size :16px;
	font-weight:800;
	color:#FFF;
	font-family: 'nanumbarungothic';
	padding:5px 0 0 25px;
	text-decoration:none;
	}
#bottom	#btn-prev	{display:block;position:absolute; top:5px; left:850px; width:38px; height:35px; background:url(../images/navi/bottom_btn_prev_none.png) no-repeat;text-indent:-1000em;}
#bottom	#page-index	{position:absolute; top:7px; left:890px; width:125px; height:33px;display:block; }
#bottom	#btn-next	{display:block;position:absolute; top:5px; left:960px; width:38px; height:35px; background:url(../images/navi/bottom_btn_next_none.png) no-repeat;text-indent:-1000em;}
#bottom	#currentPageNum{float:left;font-size:20px;color:#fffe4c; font-weight:600;}
#bottom	#totalPageNum{float:left;font-size:20px;color:#fff;padding:0 0 0 0px; font-weight:400;}

/*모범답안*/
.listNum1 {float:left; position:absolute; left:477px; top:550px; margin-left:3px; font-family: 'nanumbarungothic'; font-size:17px; line-height:28px; color:#ffff8c;}
.listNum2 {float:left; position:absolute; left:490px; top:550px; margin-left:3px; font-family: 'nanumbarungothic'; font-size:17px; line-height:28px; color:#ffffff;}
.listNum3 {float:left; position:absolute; left:500px; top:550px; margin-left:3px; font-family: 'nanumbarungothic'; font-size:17px; line-height:28px; color:#ffffff;}


/***팝업베이스 화면***/
#contentbase{display:block; position:relative; left:0px; top:0px;}
.summary-bgcls{display:block; position:absolute; left:0px; top:100px;width:1000px; height:622px; background:url(../../images/page8/BG.png) no-repeat;}

/*
#index #idxClose {
	font-family: 'nanumbarungothic';
	display:block;
	width:20px;
	height:60px;
	left:300px;
	position:absolute;
	padding:19px 0 0 7px;
	font-size:16px;
	font-weight:800px;
	color:#FFF;
	top:0px;
	text-decoration:none;
	cursor:pointer;
}
*/
