@charset "UTF-8";

/*************************************************************** ÀÌº¥Æ® ***************************************************************/
/* À¯ÀÇ»çÇ×(°øÅë) */
.event-guide	{position: relative;   margin:0 auto; 	width:100%; background:#e4e4e4; display:block;	text-align: center; color:#000; padding-top:50px; padding-bottom:50px; font-weight: 400; color:#000;  font-size:2em; text-align:left;}
/* º¸±âÇ×¸ñ(°øÅë) */
.exm{position: relative; display: block; width:910px;  text-align:left;  margin: auto; padding-top:50px;}
.exm li{  display:inline-block;  padding:0; width:300px; text-align:left;  padding:0px;}


/* ÆùÆ®½ºÅ¸ÀÏ */
.event_txt{ position:relative; font-size:2em; color:#000; text-align:left; margin: 0 auto;  padding-top:10px; padding-bottom:10px; letter-spacing:1;}
.event_txt1{ position:relative; font-size:2.4em; color:#000; text-align:left; padding-top:20px; }
.event_txt4{ position:relative; font-size:1em; color:#ff6d3b; text-align:left; margin: 0 auto;  }

/* 202003 È¸¿ø¿ë ¿Â¶óÀÎ ½Ã½ºÅÛ */
.hani_nav {	background:#0f80e6;	 position: relative;  text-align:center;  margin:0 auto;  width:100%; height:65px;}  
.hani_title {	background:#0f80e6;	 position: relative;  text-align:center;  margin:0 auto;  width:100%; height:430px;}  

.hani_intro { position: relative;  overflow:hidden; width:900px; margin:0 auto;  display:block;  text-align: center;  }

.hani_main {width:900px;  position:relative;  margin: auto;  text-align: center;  background:#fff;  margin-top:0px; border-radius: 40px; }
.hani_main img {display:block;  margin-left:auto;  margin-right:auto;  padding-top:0px; }

.level_choice {width:900px; margin:0 auto;  position: relative; font-size:0;}
.level_choice ul{overflow:hidden; display: inline-block;  margin:0 auto; }
.level_choice li{ float:left; }

.ebook{ max-width:100%;  width:720px;  height:405; }

.join_prev, .join_next {  cursor: pointer;  position: absolute;  top: 50%;  width: auto;  margin-top: -50px;  padding: 0px;  transition: 0.6s ease;}
.join_next {  right: 0;}
.join_prev {  left: 0;} 


/* 2007 µ¶ÇØ·Â ¹«·á Áø´Ü ÀÌº¥Æ® È­¸é */
.reading_bg1 {  background:#0f80e6;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*ºñÁÖ¾ó »ö»ó*/
.reading_bg2 {  background:#f6f6f6;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*È¸»ö*/
.reading_bg3 {  background:#053359;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*ÁøÃ»»ö*/
.reading_bg4{ position: relative; width:100%; background:url('/resources/img/event/2007/2007_reading_event04_bg.jpg');  margin:auto;  text-align:center;   background-position: top center;  } /*º¸¶ó»ö*/
.reading_bg5 {  background:#ffd10f;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*³ë¶û»ö*/
.reading_bg6 {  background:#eeeeee;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*ÁøÈ¸»ö*/
.reading_bg7 {  background:#ffc91d;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*Áø³ë¶û»ö*/
.reading_bg8 {  background:#008a9b;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } /*ÁøÆÄ¶û»ö*/

.reading_sns { position: relative;  margin: 0 auto;  width:100%; }
.reading_sns ul { width: 900px;  height:170px;  background:url('/resources/img/event/2007/2007_reading_sns_bg.png'); overflow: hidden; display: block; margin: 0 auto;  border-radius: 30px;}
.reading_sns ul li { float: left; display: block; padding-right:40px; padding-top:25px; }


/* 2007 µ¶ÇØ·Â ¹«·á Áø´Ü_»ó´Ü ÀÌ¹ÌÁö */
.reading_question_title{
    background:url('/resources/img/event/2007/2007_reading_question_title.jpg') no-repeat; 
	width:900px;
	height:410px;
	text-align: center;
	margin: 0 auto;
}

.reading_result_title{
    background:url('/resources/img/event/2007/2007_reading_result_title.jpg') no-repeat; 
	width:900px;
	height:510px;
	text-align: center;
	margin: 0 auto;
}


/* 2007 µ¶ÇØ·Â ¹«·á Áø´Ü_¿¬·É¼±ÅÃ */
.reading_age { position: relative;  margin: 0 auto;  width: 100%; padding-bottom: 40px; }
.reading_age ul { width: 900px;  background: #ffffff;  overflow: hidden; display: block; margin: 0 auto;  border-radius: 30px; padding-bottom: 40px; }
.reading_age ul li {  float: left;  display: block; }
.reading_age .text  { border:0px solid #000000;  text-align: left;  padding: 30px 50px;   font-size: 2.5em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.reading_radiobox {display:block; margin-right:10px; float: left; vertical-align:middle;}
.reading_img { padding: 30px 30px; }


/* 2007 µ¶ÇØ·Â ¹«·á Áø´Ü_¹®Á¦Ç®±â */
.reading_content_bg { position: relative;  margin: 0 auto;  width: 100%;  }
.reading_content_bg ul { width: 900px;  background: #ffffff;  overflow: hidden; display: block; margin: 0 auto;  border-radius: 30px; padding: 0px 0px; }
.reading_content_bg ul li { display: block; }

.reading_question { position: relative;  margin: 0 auto;  width: 900px; }
.reading_question ul { background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto; }
.reading_question ul li { float: left; display: block; }
.reading_question .img { border:0px solid #000000;  padding: 10px 20px 0px 40px; }
.reading_question .text { border:0px solid #000000;  width: 730px;  text-align: left;  font-size: 2.4em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.reading_text2 { border:0px solid #000000;  display: block;   text-align: left;  padding: 30px 0px  0px  60px; font-size: 2.2em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.reading_text3 { border:0px solid #000000;  display: block;   width: 100%;  padding-right: 60px; text-align: right;  font-size: 2.2em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.reading_text4 { border:0px solid #000000;  display: block; text-align: left;  padding: 40px 40px 0px;  font-size: 2.2em;  line-height:2;  letter-spacing: -0.5px; color:#000; }

.reading_text5 { border:0px solid #000000;  width:570px;  display: block;   text-align: left;  padding-bottom:20px;   font-size: 2.4em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.reading_text6 { border:0px solid #000000;   position: relative; display: block;  text-align: left;   padding-top:30px;  font-size: 0.9em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }


/*ÀÌÀü ´ÙÀ½*/
.reading_btn { position:relative;  margin:0 auto; background:#eeeeee;   width:100%;  padding-top:40px; padding-bottom:100px; }
.reading_btn ul { width: 900px;  overflow:hidden;  display:block;  margin:0 auto; }
.reading_btn .left{ width: 421px;  float:left;  padding:30px 0px; }
.reading_btn .right{width: 421px; float:right;  padding:30px 0px; }

/* 2007 µ¶ÇØ·Â ¹«·á Áø´Ü_°á°ú */
.reading_result_sns { position: relative;  margin: 0 auto;  width: 100%;}
.reading_result_sns ul { width: 900px;  background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto;   border-radius: 30px;}
.reading_result_sns ul li { float: left; display: block; }

.reading_result { position: relative;  margin: 0 auto;  width: 100%; }
.reading_result ul { width: 900px;   padding: 40px 0px;  background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto; }
.reading_result ul li { float: left; display: block; }
.reading_result .img { padding: 0px 40px; }

.reading_result_level {margin: 0 auto; display: block;   text-align: center; padding:80px 30px 0px; }




/* 2010 MomBTI */
#mombtiArea{
	height:70px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}

.mombti_logo{
	position: absolute;
	top: 20px;
	left: 0px;
	text-align: left ; 
	border:0px solid #ffffff; 
}

.mombti_main_title{
    background:url('/resources/img/event/2010/mombti_title1.jpg') no-repeat; 
	width:900px;
	height:935px;
	text-align: center;
	margin: 0 auto;
}

.mombti_sub_title{
    background:url('/resources/img/event/2010/mombti_title2.jpg') no-repeat; 
	width:900px;
	height:280px;
	text-align: center;
	margin: 0 auto;
}

.mombti_title_bg { background:#d10087; display:block; text-align:center;  margin:0 auto;  width:100%;  }
.mombti_content_bg { background:#f2f2f2; display:block; text-align:center;  margin:0 auto;  width:100%;  }

.mombti_sns {  box-sizing:content-box;  background:#fff; width:900px;  height:260px;  text-align:center;  margin: 0 auto;  border-radius: 40px; }
.mombti_sns li { box-sizing:content-box; display:inline-block;  padding-top:20px; }
.mombti_sns_bg { background:#ffd00b; display:block; text-align:center;  margin:0 auto;  width:100%;  }

.mombti_content { position: relative;  margin: 0 auto;  width: 100%;  padding-bottom: 40px; }
.mombti_content ul { width: 900px;  background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto;  border-radius: 0px 0px 40px 40px; }
.mombti_content ul li { display: block; margin: 0 auto;  text-align: left; }

.mombti_content2 { position: relative;  margin: 0 auto;  width: 100%;  }
.mombti_content2 ul { width: 900px;  background: #ffffff;  overflow: hidden; display: block; margin: 0 auto;  border-radius: 40px;  }
.mombti_content2 ul li { display: block; }

.mombti_question { position: relative;  margin: 0 auto;  width: 900px; }
.mombti_question ul { background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto;  border:0px solid #000000; }
.mombti_question ul li { float: left;}

.mombti_question .img { padding: 0px 20px 0px 30px; }
.mombti_question .text { width: 730px;  text-align: left;  font-size: 2.4em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }

.mombti_question .check { padding: 50px 20px 10px; }

.mombti_question_text1 { display: block;   width: 100%;  padding-right: 50px; text-align: right;  font-size: 2em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }


.mombti_result_title { font-weight: 900;  font-size:5em; color:#000; text-align: center;  letter-spacing:-1px; padding-top: 100px; }
.mombti_result_text { display: block; text-align:justify;  padding: 60px 40px;  font-size: 2.5em;  line-height:1.7;  letter-spacing: -0.5px;  color:#000; }
.mombti_result_bg { background:#ffd10f; display:block; text-align:center;  margin:0 auto;  width:100%;  }
.mombti_result_bg2 { background:#07b1d4; display:block; text-align:center;  margin:0 auto;  width:100%;  }

/*ÀÌÀü ´ÙÀ½*/
.mombti_btn { position:relative;  margin:0 auto; background:#f2f2f2;   width:100%;  padding-top:40px; padding-bottom:100px; }
.mombti_btn ul { width: 900px;  overflow:hidden;  display:block;  margin:0 auto; }
.mombti_btn .left{ width: 421px;  float:left;  padding:30px 0px; }
.mombti_btn .right{width: 421px; float:right;  padding:30px 0px; }

.mombti_input {width:840px; height:100px;  display: block;  padding-left:30px;  font-size:2em;  border:1px solid #ca7eaf;  background:#f6f6f6; margin-bottom:60px;}

/* 2021 »ó´ã½ÅÃ» ÀÌº¥Æ® */
.joinevent_2102_title {	   position: relative;    width: 100%;    height: 1170px;    background: url('/resources/img/event/2102/titlebg.jpg');    background-position: top center; margin: auto;    text-align: center; }
.secondJoin_title {	   position: relative;    width: 100%;    height: 1170px;    background: url('/resources/img/event/2108/titlebg.jpg');    background-position: top center; margin: auto;    text-align: center; }
.joinevent_2102_bg1 {    background:#e6e6e6;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 100px; }
.joinevent_2102_bg2 {    background:#d5d5d5;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 100px;	padding-bottom: 100px;}
.joinevent_2102_bg3 {    background:#f63e00;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top: 100px;	 padding-bottom: 100px;}
.joinevent_2102-consult {display:scroll; position:fixed; z-index:10; width:100%;	background: url('/resources/img/event/2102/bannerbg.png'); height:211px; text-align:center; bottom:0px; margin:0 auto; }
.joinevent_2102-banner {    background:#d2d2d2;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 100px;	padding-bottom: 100px;}
.joinevent_solution_bg1 {    background:#3cb94d;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-bottom: 100px;}
.joinevent_solution_bg2 {    background:#2bbdbb;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-bottom: 100px;}
.joinevent_solution_bg3 {    background:#a03cb9;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-bottom: 100px;}
.joinevent_solution_bg4 {    background:#3c74b9;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-bottom: 100px;}
.joinevent_solution_bg5 {    background:#7f50cc;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-bottom: 100px;}
.joinevent_bt  { position:relative;  margin:0 auto;  width:960px; }
.joinevent_bt  ul { width:960px;  overflow:hidden;  display:block;  margin:0 auto;  }
.joinevent_bt  ul li { float:left;  text-align:center;}



/* 2107 ÇÑ¿ì¸® ÈÄ±â ÄÜÅÙÃ÷ ¸ðÁý ÀÌº¥Æ®  */

.review_bg1 { background:#008856;  display:block; text-align:center;  margin:0 auto;  width:100%;  }
.review_bg2 { background:#ffe834; display:block; text-align:center;  margin:0 auto;  width:100%;  }
.review_bg3 { background:#ffffff; position: relative; display:block; text-align:center;  margin:0 auto;  width:100%;  }
.review_bg4 { background:#acd12f; display:block; text-align:center;  margin:0 auto;  width:100%;  }

.review_btn { 
      display:inline-block;
      width: 300px;  height: 80px;       
      margin: 0 auto; 
      border: none;
      border-radius: 60px;
      cursor: pointer;
      text-align: center;
	  color: white;  
      font-size: 2em;
      line-height: 80px;
	  background-color:#ff6633; 
     -webkit-appearance: none; }

.review_btn:hover{background-color:#ef350f; }

.review_comment {text-align: left;  padding-left: 0px;  font-size: 1.4em;  line-height:1.5;  letter-spacing: -0.5px; color:#000;}
.review_comment2 {text-align: left;  padding-left: 0px;  font-size: 1.4em;  line-height:1.5;  letter-spacing: -0.5px; color:#ef350f;}
.review_title {text-align:center;  font-size: 2.4em;  line-height:2;  letter-spacing: -0.5px; color:#ef350f;}
.review_sub {text-align:center;  font-size: 1.6em;  line-height:1.5;  letter-spacing: -0.5px; color:#000;}

.review_thumbnail { position:relative;  display:inline-block; width:860px;  height:180px;  margin:0 auto;  text-align:center;  background:#f4f4f4;  }
.review_thumbnail ul { overflow:hidden;  display:inline-block;  padding-top: 20px; margin:0 auto;  text-align:center; }
.review_thumbnail ul li { float:left;  padding: 0px; border: 0px solid #000000;  }

/* 202108 ±Û¾²±â ¿ª·® Ã¼Å© È­¸é */
.writing_bg1 {  background:#eb5713;  display: block;  text-align: center;  margin: 0 auto;  width:100%; padding-top: 100px; padding-bottom: 100px;} /*ºñÁÖ¾ó »ö»ó*/
.writing_bg2 {  background:#fff4e4;  display: block;  text-align: center;  margin: 0 auto;  width:100%; padding-top: 100px; padding-bottom: 100px;} /*º»¹®*/
.writing_bg3 {  background:#7a9ee0;  display: block;  text-align: center;  margin: 0 auto;  width:100%; padding-top: 100px; } 
.writing_bg4 {  background:#6e8ec9;  display: block;  text-align: center;  margin: 0 auto;  width:100%; } 
.writing_banner{display:scroll; position:fixed; z-index:10; background-color:#ffe138; width:100%; height:180px; text-align:center; bottom:0px; margin:0 auto; }
.writing_title{    background:url('/resources/img/event/2108/writingtest_main.jpg') no-repeat; 	width:900px;	height:329px;	text-align: center;	margin: 0 auto; }
.writing_age { position: relative;  margin: 0 auto;  width: 100%; padding-bottom: 60px; padding-top: 60px; }
.writing_age ul { width: 900px;  background: #ffffff;  overflow: hidden; display: block; margin: 0 auto;  border-radius: 30px; padding-bottom: 40px; }
.writing_age ul li {  float: left;  display: block; }
.writing_age .text  { border:0px solid #000000;  text-align: left;  padding: 30px 90px;   font-size: 2.5em;  line-height:1.5;  letter-spacing: -0.5px; color:#000; }
.writing_btn { position:relative;  margin:0 auto; background:#fff4e4;   width:100%;  padding-bottom:100px; }
.writing_btn ul { width: 900px;  overflow:hidden;  display:block;  margin:0 auto; }
.writing_btn .left{ width: 421px;  float:left;  padding:30px 0px; }
.writing_btn .right{width: 421px; float:right;  padding:30px 0px; }
.writing_resultbg{    background:url('/resources/img/event/2108/writingtest_result.jpg') no-repeat; 	width:900px;	height:302px;	text-align: center;	margin: 0 auto;}
.writing_result{padding-top:170px;}
.writing_content { position: relative;  margin: 0 auto;  width: 100%; }
.writing_content ul { width: 900px;  background: #ffffff;  overflow: hidden;  display: block;  margin: 0 auto;  border-radius: 0px 0px 40px 40px; border-bottom: 5px solid #343434;    border-left: 5px solid #343434;    border-right: 5px solid #343434;}
.writing_content ul li { display: block; margin: 0 auto;  text-align: left; }
.writing_consult {  background:#007e4e;  display: block;  text-align: center;  margin: 0 auto;  width:100%; padding-top: 60px;} 


/* 2022 »ó´ã½ÅÃ» ÀÌº¥Æ® */
.joinevent_2202_title {	   position: relative;    width: 100%;    height: 1124px;    background: url('/resources/img/event/2202/titlebg.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.joinevent_2202_bg1 {    text-align:center;  margin:0 auto;  width:900px;  padding-top: 240px; }
.joinevent_2202_bg2 {    background:#fffce8;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 100px;}
.joinevent_2202_bg3 {    background:#f6fde8;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top: 100px;}
.joinevent_2202_bg4 {    background:#ebf7fd;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top: 100px;}
.joinevent_2202_bg5 {    background:#f8f2fe;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top: 100px; padding-bottom: 100px;}
.joinevent_2202-consult {display:scroll; position:fixed; z-index:10; width:100%;	background: url('/resources/img/event/2202/bannerbg.jpg'); height:210px; text-align:center; bottom:0px; margin:0 auto; }
.joinevent_2202-banner {    background:#6dcc96;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 100px;	padding-bottom: 100px;}
.joinevent_2202_topmargin{padding-top:100px; display:block; margin: 0 auto; border:0px;}
.joinevent_2202_bottommargin{padding-top:100px; padding-bottom:180px; display:block; margin: 0 auto; border:0px;}
.secondJoin_2202_title {	   position: relative;    width: 100%;    height: 1181px;    background: url('/resources/img/event/2207/titlebg.jpg');    background-position: top center; margin: auto;    text-align: center; }
.secondJoin_2202-consult {display:scroll; position:fixed; z-index:10; width:100%;	background: url('/resources/img/event/2207/bannerbg.png'); height:180px; text-align:center; bottom:0px; margin:0 auto; }
.secondJoin_2202_bg1 {    background:#fbfbfb;	display:block; text-align:center;  margin:0 auto;  width:100%;  padding-top: 150px;	padding-bottom: 150px;}

/* 2202 Áöµµ±³»ç ¾ç¼º¹Ý */

.teacher_2202_title {
    background:url('/resources/img/event/2202/teacher_title.jpg') no-repeat; 
	width:900px; height:1130px;
	margin: 0 auto;
	text-align: center;
}

.teacher_2202_bg { 
    position: relative; 
	width:100%; height:1130px; 
	background:url('/resources/img/event/2202/teacher_title_bg.jpg');  
	margin:auto;  
	text-align:center;   
	background-position: top center; 
}

#2202_teacherArea{
	height:70px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}

.teacher_2202_logo{
	position: absolute;
	top: 30px;
	text-align: left ; 
	border:0px solid #000000; 
}

.teacher_2202_bg1 { background:#c8af9a;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	   
.teacher_2202_bg2 { background:#eae7e3;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	  
.teacher_2202_bg3 { background:#e1ddd7;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	
.teacher_2202_bg4 { background:#c8af9a;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }
.teacher_2202_bg5 { background:#b78a75;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	
.teacher_2202_bg6 { background:#dfe7e7;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	
.teacher_2202_bg7 { background:#5e7b7b;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }	
.teacher_2202_bg8 { background:#e5e1dc;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }
.teacher_2202_bg9 { background:#435858;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }
.teacher_2202_bg10 { background:#e7e7e7;  display:block;  text-align:center;  margin:0 auto;  width:100%;  }


.teacher_2202_banner{
    display:scroll; 
	position:fixed; 
	z-index:10; 
	background-color:#f27639; 
	width:100%; 
	height:115px;
	text-align:center; 
	bottom:0px; 
	margin:0 auto; 
}

.teacher_2202_comment { text-align: left;  padding-left: 15px;  padding-top: 40px;  font-size: 1.7em;  line-height:2;  letter-spacing: -1px; color:#323232;}

/* 202205 »ó´ã½ÅÃ» ÀÌº¥Æ® */
.consultevent_title {	   position: relative;    width: 100%;    height: 1412px;    background: url('/resources/img/event/2202/consult_titbg.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.consultevent_bg1 {    position: relative;    width: 100%;    height: 1651px;    background: url('/resources/img/event/2202/consult_bg1.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.consultevent_bg2 {    position: relative;    width: 100%;    height: 1617px;    background: url('/resources/img/event/2202/consult_bg2.jpg')no-repeat;    background-position: top center; padding-top: 173px;    text-align: center; }
.consultevent_bg3 {    background:#fa6873;	display:block; text-align:center;  margin:0 auto;  width:100%; height: 546px; }
.consultevent_bg4 {    position: relative;    width: 100%;    height: 864px;    background: url('/resources/img/event/2202/consult_bg3.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.consultevent_bg5 {    background:#3c9ced;	display:block; text-align:center;  margin:0 auto;  width:100%; }
.consultevent_bg6 {    position: relative;    width: 100%;    height: 866px;    background: url('/resources/img/event/2202/consult_bg4.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.consultevent_bg7 {    background:#43bf63;	display:block; text-align:center;  margin:0 auto;  width:100%; }
.consultevent_bg8 {    position: relative;    width: 100%;    height: 850px;    background: url('/resources/img/event/2202/consult_bg5.jpg')no-repeat;    background-position: top center; margin: auto;    text-align: center; }
.consultevent_bg9 {    background:#8c73ec;	display:block; text-align:center;  margin:0 auto;  width:100%; }
.consultevent_bg10 {    background:#ff6633;	display:block; text-align:center;  margin:0 auto;  width:100%; height:340px;}
.consultevent_bg11 {    position: relative;    width: 100%;    height: 1481px;    background: url('/resources/img/event/2202/consult_bg6.jpg');    background-position: top center; margin: auto;    text-align: center; }
.consultevent-consult {display:scroll; position:fixed; z-index:10; width:100%;	 height:220px; background:#fa480a; text-align:center; bottom:0px; margin:0 auto; }

/* 2023 ÇÑ¿ì¸® ¿Â¶óÀÎ ¶óÀÌºê Æ¯°­ */
.live_bg1 { 
    position: relative; 
	width:100%; height:1100px; 
	background:url('/resources/img/event/2212/onlinelive_bg1.jpg');  
	margin:auto;  
	text-align:center;   
	background-position: top center;  }

.live_bg2 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2212/onlinelive_bg2.jpg');  
	margin:auto;  
	overflow:hidden;
	text-align:center;   
	background-position: top center;  }

.live_bg3 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2212/onlinelive_bg3.jpg');  
	margin:auto;  
	overflow:hidden;
	text-align:center;   
	background-position: top center;  }

.live_bg4 { width:100%;  margin: auto;  text-align: center;  background:#f3f3f3;  padding:0px 0px 0px;}
.live_bg4_close { width:100%;  margin: auto;  text-align: center;  background:#858585;  padding:0px 0px 0px;}

.live_bg5 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2212/onlinelive_bg4.jpg');  
	margin:auto;  
	overflow:hidden;
	text-align:center;   
	background-position: top center;  }

.live_bg6 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2212/onlinelive_bg5.jpg');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 200px;
	text-align:center;   
	background-position: top center;  }

.live_textarea {
    width: 820px; height: 160px;  
    display: block;  
	resize:none;
    padding-left: 30px;  
    font-size: 1.8em; 
	letter-spacing: -1.5px;
    border: 4px solid #000000; 
	border-radius: 10px; 
    background:#ffffff;   }

.live_banner {
    display:scroll; 
	position:fixed; 
	z-index:10; 
	background: url('/resources/img/event/2212/onlinelive_banner_bg.png');
	width:100%; 
	height:165px;
	text-align:center; 
	bottom:0px; 
	margin:0 auto;  }

.live_review { 
    position: relative; 
	width:100%;  height: 674px;  
	background:url('/resources/img/event/2212/onlinelive_review_bg.png');
	margin:auto;  
	overflow:hidden;
	text-align:center;   
	background-position: top center;  }

.live_consult { position: relative;  margin: 0 auto;  width: 890px;  border-radius: 0px 0px 40px 40px;  margin-bottom: 60px; border: 4px solid #333333;  background: #ffffff;}
.live_consult ul { width: 750px;  overflow: hidden; display: block;  margin: 0 auto;  padding:10px 0px; }
.live_consult ul li { float: left; }
.live_member {padding: 30px; 30px; 0px; 0px;; font-size:2.2em; color:#000;}

.live_line {border-bottom: 3px solid #d6d6d6; margin:30px 0px; }

.live_input { width:465px; height:100px; display:block;  padding-left:30px;  font-size:1.8em;   letter-spacing: -1px;   background:#efefef; }

.live_agreeBox {
    height: 200px; 
	overflow-x: hidden; overflow-y: scroll; 
	border: 2px solid #dbdbdb; 
	border-radius: 6px;  
	font-size: 1.6em; 
	text-align: left;
	color: #000; 
	padding: 15px; 
	line-height:1.8; 
	letter-spacing: -2px;
	background:#fff; }

.live_tbBase table { width:650px; margin: auto;  margin-top:30px; margin-bottom:60px; color:#000;}
.live_tbBase th {height:40px; width:400px; text-align:left; vertical-align:top;}
.live_tbBase td {padding-left:10px;  width:450px; text-align:left;  vertical-align: top;}

/*.live_popup { position:fixed; margin: 0 auto; width: 695px; }*/
.live_popup { position: relative; display: inline-block; }
.live_popup ul { overflow: hidden; display: block;  margin: 0 auto; }
.live_popup ul li { float: left; }

/* 2023 ½ÅÇÐ±â »ó´ã½ÅÃ» */
 .join_title { 
    position: relative; 
	width:100%; height:1104px; 
	background:url('/resources/img/event/2301/join_title_bg.jpg');  
	margin:auto;  
	text-align:center;   
	background-position: top center;  }

 .join_bg1 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2301/join_bg1.jpg');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 0px;
	text-align:center;   
	background-position: top center;  }

 .join_bg2 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2301/join_bg2.jpg');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 0px;
	text-align:center;   
	background-position: top center;  }

 .join_bg3 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2301/join_bg3.jpg');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 0px;
	text-align:center;   
	background-position: top center;  }

 .join_bg4 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2301/join_bg4.jpg');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 0px;
	text-align:center;   
	background-position: top center;  }

 .join_bg5 { width:100%;  margin: auto;  text-align: center;  background:#37b959;  padding:0px 0px 370px;}

  .join_bg6 { width:100%;  margin: auto;  text-align: center;  background:#2d8fe1;  padding:0px 0px 0px;}

   .join_bg7 { 
    position: relative; 
	width:100%; 
	background:url('/resources/img/event/2301/join_bg5.gif');  
	margin:auto;  
	overflow:hidden;
	padding-bottom: 0px;
	text-align:center;   
	background-position: top center;  }

   .join_bg8 { width:100%;  margin: auto;  text-align: center;  background:#f2f2f2;  padding:0px 0px 0px;}
   .join_bg9 { width:100%;  margin: auto;  text-align: center;  background:#e6e6e6;  padding:0px 0px 0px;}
   .join_bg10 { width:100%;  margin: auto;  text-align: center;  background:#ff5408;  padding:0px 0px 0px;}
   .join_bg11 { width:100%;  margin: auto;  text-align: center;  background:#d9d9d9;  padding:0px 0px 0px;}

   .join_slide_tap { position:relative;  margin:0 auto;  width:100%;  padding-top: 0px; padding-bottom: 0px; }
   .join_slide_tap ul { width: 880px;  overflow:hidden;  display:block;  margin:0 auto;  text-align:center;  }
   .join_slide_tap ul li { width:220px; float:left;  text-align:center;  }

   .join_slide_bg {
    width: 880px;
	/*height: 100%;*/
    position: relative;
	margin: auto;
    text-align:center;
	background:#009226; 
	padding-bottom: 60px;
	border-radius: 0px 0px 30px 30px; }

   .join_slide3 {
    max-width: 675px; 
    position: relative;
	overflow: hidden;
    margin: auto;
	 /*pointer-events: none*/
    display: inline-block; 
    text-align:center;  
    padding: 60px 0px 50px; }

	.join_slide1 {
    /*max-width: 675px; */
    position: relative;
    margin: auto;
    display: inline-block; 
    text-align:center;  
    padding: 60px 0px 50px; }

   .join_slide2 {
    max-width: 746px; 
    position: relative;
	overflow: hidden;
    margin: auto;
    display: inline-block; 
    text-align:center;  
    padding:0px 0px 0px; }

   .join_slide_prev { 
    cursor: pointer;  
	position: absolute; 
	top: 400px; 
	left: 0px;  
	border: 0;
	padding: 40px 35px;
	z-index: 110; 
	/*background-color: transparent;*/ }

   .join_slide_next { 
    cursor: pointer;  
	position: absolute; 
	top: 400px; 
	right: 0px;  	
	border: 0;
	padding: 40px 35px;
	z-index: 110; 
	/*background-color: transparent;*/ }


   .join_slide_prev2 { 
     cursor: pointer;  
	 position: absolute; 
	 top: 300px; 
	 /*left: -40px; */
	 border: 0;
	 padding: 20px;
	 z-index: 110; 
	 /*background-color: transparent; */ }

   .join_slide_next2 { 
     cursor: pointer;  
	 position: absolute;
	 top: 300px; 
	 right: 10px; 
	 border: 0;
	 padding: 20px;
	 z-index: 110; 
	 /*background-color: transparent;*/  }

   .join_consult { 
    position: relative;  
	margin: 0 auto;  
	width: 880px;  
	border-radius: 40px; 
	/*padding-bottom:100px;*/
	margin-bottom: 180px; 
	/*border: 2px solid #333333;  */
	background: #ffffff; }

	.join_consult2 { 
    position: relative;  
	margin: 0 auto;  
	width: 880px;  
	border-radius: 40px; 
	/*padding-bottom:100px;*/
	margin-bottom: 100px; 
	/*border: 2px solid #333333;  */
	background: #ffffff; }

   .join_consult ul { width: 700px;  overflow: hidden; display: block;  margin: 0 auto;  }
   .join_consult ul li { float: left; }
   .join_consult a{color:#000; height: 30px; }
   .join_consult a:hover {display:inline; text-decoration:none; text-align:left; }

    .join_consult2 ul { width: 700px;  overflow: hidden; display: block;  margin: 0 auto;  }
   .join_consult2 ul li { float: left; }
   .join_consult2 a{color:#000; height: 30px; }
   .join_consult2 a:hover {display:inline; text-decoration:none; text-align:left; }

    .join_timer { 
    color:#f45109;  
	font-size: 2em; 
	text-align: left;  
	line-height:1.3; 
	padding: 10px 70px 0px; }
	
	.join_consult p { 
    color:#8c8c8c;  
	font-size: 1.5em; 
	text-align: left;  
	line-height:1.6; 
	padding: 20px 100px 0px; }

	.join_consult2 p { 
    color:#8c8c8c;  
	font-size: 1.5em; 
	text-align: left;  
	line-height:1.6; 
	padding: 20px 100px 0px; }


	.join_consult ul li button {cursor: pointer; }
	.join_consult2 ul li button {cursor: pointer; }

   .join_input_title { font-size: 2.2em; text-align: left; line-height:1.3; color:#000; }
  
   .join_input_name { 
    width: 700px; 
	height:100px; 
	/*display: inline-block;  */
	display:block;  
	padding-left: 30px;  
	font-size: 1.8em;   
	letter-spacing: -1px;   
	border: 1px solid #dbdbdb; 
	background:#ffffff; }

  .join_input_name:focus{outline: none;}

   .join_input { 
    width: 490px; 
	height:100px; 
	display:block;  
	padding-left: 30px;  
	font-size: 1.8em;   
	letter-spacing: -1px;   
	border: 1px solid #dbdbdb; 
	background:#ffffff; }

	 .join_input2 { 
    width: 700px; 
	height:100px; 
	display:block;  
	padding-left: 30px;  
	font-size: 1.8em;   
	letter-spacing: -1px;   
	border: 1px solid #dbdbdb; 
	background:#ffffff; }

  .join_input:focus{outline: none;}

   .join_consult_bt { 
   	width: 230px;   
	height: 100px; 
    display: block; 
	background: #727272; 
	border-radius: 200px;  
    margin-left: 20px;
	border:0;  
	color:#ffffff; 
	font-size: 1.6em; }

	.join_consult_bt2 { 
   	width: 230px;   
	height: 100px; 
    display: block; 
	background: #ea5404; 
    margin-left: 20px;
	border:0;  
	color:#ffffff; 
	font-size: 1.6em; }


   .join_consult_font { padding: 20px; font-size: 1.8em;  color: #000;}

   .join_consult_select {
   	width: 450px; 
	height:100px;  
	display: block; 
	padding:10px; 
	padding-left: 30px;
	font-size: 1.6em; 
	border:1px solid #dbdbdb; 
    /* margin-bottom: 20px; */
	background:#fff url('/resources/img/bt_select.jpg') 350px 0px no-repeat;  
	-webkit-appearance:none; 
	-moz-appearance:none; appearance:none;  }/*¼¿·ºÆ® ¹öÆ° ±³Ã¼*/ 
   .join_consult_select::-ms-expand{ display:none;/*IE10,11*/}

   .join_consult_select:focus{outline: none;}

  .join_input_address {
    width: 450px; 
	height:100px; 
	display:block; 
	/* padding:10px; */
	padding-left:30px; 
	font-size:2em; 
	background:#ffffff;
	border:0; 
	/* margin-bottom:50px; */
	border: 1px solid #dbdbdb; }
  .join_input_address:focus{outline: none;}

   .join_consult_bt3 { 
   	width: 230px;   
	height:100px; 
    display: block; 
    background-color:#727272; 
    border:0; 
    color:#ffffff; 
    font-size: 1.6em; }

   .join_consult_bt4 { 
   	cursor: pointer;
	padding: 10px 20px;
    /*display: block;*/ 
    border:0; 
	background-color: transparent;
    /*margin-left: 90px;*/  }

	.join_consult_bt5 { 
   	width: 140px;   
	height: 100px; 
    display: block; 
	background: #3970f1; 
	margin-right:10px;
	border:0;  
	color:#ffffff; 
	font-size: 1.6em; }

   .join_banner {
    display:scroll; 
	position:fixed; 
	z-index:10; 
	background: url('/resources/img/event/2301/join_banner_bg.png');
	width:100%; 
	height:157px;
	text-align:center; 
	bottom:0px; 
	margin:0 auto;  }

   .join_popup { position: relative; display: inline-block; }
   .join_popup ul { overflow: hidden; display: block;  margin: 0 auto; }
   .join_popup ul li { float: left; }

   .join_popup_close {
    cursor: pointer;
    position: absolute;
	top:0;   
    right: 0; 
	border:0; 
    padding: 40px 50px;
    background-color: transparent; }

/* 2023 Áöµµ±³»ç ¾ç¼º°úÁ¤ »ó´ã½ÅÃ» ÀÌº¥Æ® */
.teacher_2308_title {  position: relative; 	width:100%; height:840px; 	background:url('/resources/img/event/2308/teacher_title.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center;  }
.teacher_2308_section1 {  position: relative; width:100%; margin:0 auto; padding-top:100px; padding-bottom:200px; text-align:center; background:#fffded; } 
.teacher_2308_section2 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#14ae67; } 
.teacher_2308_section3 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#ff7401; }
.teacher_2308_section4 {  position: relative; width:100%; margin:0 auto; padding-top:150px; text-align:center; background:#fffded; } 
.teacher_2308_section5 {  position: relative; width:100%; height:110px; margin:0 auto; text-align:center; background:#ff7401; } 
.teacher_2308_section6 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#ff7401; } 

.teacher_consultarea {width:900px; text-align:left; background:#fff; border: 1px solid #e0e0e0;    letter-spacing: -1px;    border-radius: 30px; padding:30px;}
.teacher_consultarea ul li { display:block;  color:#000;  padding:15px;  }
.teacher_2308_banner {	    position:fixed; 	z-index:10; 	background: url('/resources/img/event/2302/teacher_banner_bg.png');	width:100%; 	height:170px;	text-align:center; 	bottom:0px; 	margin:0 auto; }

/* 202305 È¸¿ø¼Ò°³ ÀÌº¥Æ® */
.introduce_2305_title {	   position: relative;    width: 100%;    height: 655px;    background:#3970f1; margin: auto;    text-align: center; }
.introduce_2305_bg1 {    background:#c7ff78;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-bottom:100px; }
.introduce_2305_bg2 {    position: relative;    width: 100%;   background:#3970f1; margin: auto;    text-align: center;  padding-bottom:100px;}
.introduce_view {	width:700px; margin:0 auto; font-size:2em; padding-top:20px; color:#000;}

/* 202311 ¶óÀÌºê°­¿¬ ½ÅÃ»&ÀÔÈ¸»ó´ã ÀÌº¥Æ® */
.livejoin_title {  position: relative; 	width:100%; height:1150px; 	background:url('/resources/img/event/2311/livejoin_title.jpg');  	margin:auto;  	text-align:center;   	background-position: top center;  }
.livejoin_section1 {  position: relative; width:100%; margin:0 auto; padding-bottom:100px; text-align:center; background:#ff4417; } 
.livejoin_section2 {  position: relative; width:100%; margin:0 auto; padding-bottom:100px; text-align:center; background:#fff6ed; } 
.livejoin_section3 {  position: relative; width:100%; background:url('/resources/img/event/2311/livejoin_bg.jpg')repeat; height:426px; }
.livejoin_section4 {  position: relative; width:100%; margin:0 auto; padding-bottom:100px; text-align:center; background:#c58e65; } 
.livejoin_section5 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#ffecd1; padding-bottom:100px; } 
.livejoin_section6 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#fd6804; padding-top:100px; padding-bottom:100px;} 
.livejoin_section7 {  position: relative; width:100%; margin:0 auto; padding-top:100px; padding-bottom:100px; text-align:center; background:#37b959; } 
.livejoin_section8 { width:100%;  margin: auto;  text-align: center;  background:#ffd35d;  padding:100px 0px;}

.livejoin_consult {  position: relative;  margin: 0 auto;  width: 880px;  border-radius: 30px;  margin-bottom: 60px;  background-color: #ffffff; padding:50px; text-align:left; } 
.livejoin_consult ul { width: 780px;  overflow: hidden; display: block; }
.livejoin_consult ul li:first-child { float: left; width:550px; text-align:left;}
.livejoin_consult ul li:last-child { float: right; width:200px; }
.livejoin_input { width:570px; height:100px; display:block;  padding-left:30px;  font-size:1.8em;   letter-spacing: -1px;   background-color:#ffffff; border: 1px solid #e0e0e0; margin-bottom:10px;}
.livejoin_consultarea {width:900px; text-align:left; background:#fff; border: 1px solid #e0e0e0;    letter-spacing: -1px;    border-radius: 30px; padding:30px;}
.livejoin_consultarea ul li { display:block;  color:#000;  padding:15px;  }
.livejoin_banner {	    position:fixed; 	z-index:10; 	background: url('/resources/img/event/2311/livejoin_banner_bg.png');	background-position: bottom center; width:100%; 	height:205px;	text-align:center; 	bottom:0px; 	margin:0 auto; }
.livejoin_agreeBox{height:200px; overflow-x: hidden; overflow-y: scroll; border:2px solid #dbdbdb; font-size:1.6em; color:#000; padding:15px; line-height:1.5;  background:#fff; width:800px; }
.livejoin_check {width:500px; text-align:left; font-size:2em;}
.livejoin_check ul{width:400px; text-align:left; display:inline-flex; }
.livejoin_check ul li:first-child { width:200px;}
.livejoin_select {width:225px; display:block; padding:10px; padding-left:10px; font-size:0.8em; height:100px; line-height:150%; background-color:#fff; margin-bottom:50px; background:url('/resources/img/ico/ico_select.png') 200px 40px no-repeat;  -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.livejoin_txt {color:#000;  text-align:left; font-size:1.8em; }

.livejoin_popup { position: relative; display: block; width:800px; padding:40px; margin: auto; background-color:#fff; padding-top:80px; }
.livejoin_popup2 { position: relative; display: block; width:880px; padding:40px; margin: auto; background-color:#fff; padding-top:80px; }
.center_consult_popup_img{display: block; margin:0 auto; border:0px; margin-bottom: 30px;}

.livejoin_txt {font-size:2em; color:#000; text-align:left;}
.livejoin_button {display: block; float:right; position:absolute; right:80px; border: 0px; cursor: pointer; }

/* 202311 ÇÑ±¹»ç ÀÌº¥Æ® */
.advance2_2311_title {	   position: relative;    width: 100%;    height: 1822px;    background-color:#4c0084; margin: auto;    text-align: center; display: flex;  justify-content: center;}
.advance2_2311_bg1 {	    width: 100%;    height: 1003px;    background-color:#dbbeee;  text-align: center; margin: 0 auto; display: flex;  justify-content: center; padding-bottom:100px; }
.advance2_2311_bg2 {	   position: relative;    width: 100%;    height: 1244px;    background-color:#ffffff; margin: auto;    text-align: center; }
.advance2_2311_bg3 {	   position: relative;    width: 100%;    height: 1024px;    background-color:#4c0084; margin: auto;    text-align: center; }
.advance2_2311_bg4 {	   position: relative;    width: 100%;    height: 678px;    background-color:#cccccc; margin: auto;    text-align: center; }
.advance2_2311_bg5 {    background:#dbbeee;	display:block; text-align:center;  margin:0 auto;  width:100%; }

.advance2_bt { display: block; margin: 0 auto; border: 0px; cursor: pointer; }
.input_advance2 { width: 900px; display: block; padding: 10px; padding-left: 30px; font-size: 2em; height: 100px; background: #ffffff; margin-bottom:50px; cursor: pointer;  border: 1px solid #ababab;}
.adbox{ margin-left: auto; margin-right: auto; }
.ad-area{ width: 900px; text-align: center; display: block; margin: auto;}
.adcontents-wrap{ margin: auto; text-align: center;}
.adbt01{ display: flex;  cursor: pointer;  width: 470px;  height: 456px;  justify-content: center;  }

/* 202312 »ó´ã½ÅÃ» ÀÌº¥Æ® */
.joinevent_2312_title {	   position: relative;    width: 100%;    padding:100px 0px;  background:#55008f; margin: auto;    text-align: center; }
.joinevent_2312_bg1 {    background:#ffe1c3;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top:100px; padding-bottom:100px;}
.joinevent_2312_bg1 p{text-align:left; font-weight: 400;	color:#272727; line-height:1.6; font-size:1.4em; margin:20px 30px;}
.joinevent_2312_bg2 {    position: relative;    width: 100%;   background:#570091; margin: auto;    text-align: center; }
.joinevent_2312_bg3 {    position: relative;    width: 100%;   background:#f5eaff; margin: auto;    text-align: center; padding-top:100px;}
.joinevent_2312_bg4 {    position: relative;    width: 100%;   background:#ee5e06; margin: auto;    text-align: center; }
.joinevent_2312_bg4_1 {    position: relative;    width: 100%;   background: linear-gradient(to bottom, rgb(240, 108, 7), rgb(238, 95, 6)); margin: auto;    text-align: center; }
.joinevent_2312_bg5 {    position: relative;    width: 100%;   background:#fff1db; margin: auto;    text-align: center; padding-top:50px;}
.joinevent_2312_bg5_1 {    position: relative;    width: 100%;   background:#fff1db; margin: auto;    text-align: center; padding-top:130px; padding-bottom:50px;}
.joinevent_2312_bg6 {    position: relative;    width: 100%;   background:#f26000; margin: auto;    text-align: center; padding-bottom:500px;}
.joinevent_2312_bg6_1 {    position: relative;    width: 100%;    background: linear-gradient(to bottom, rgb(246, 98, 0)4%, rgb(255, 132, 0)13%); margin: auto;    text-align: center; padding-bottom:100px;}
.joinevent_2312_bg6_2 {    position: relative;    width: 100%;    background: #37b959; margin: auto;    text-align: center; }
.joinevent_2312_bg7 {    position: relative;    width: 100%;   background:#640297; margin: auto;    text-align: center; padding-top:100px; padding-bottom:100px;}
.joinevent_2312-consult {display:scroll; position:fixed; z-index:10; width:100%;	background: url('/resources/img/event/2202/bannerbg.jpg'); height:210px; text-align:center; bottom:0px; margin:0 auto; }
.joinevent_2312_banner {position:fixed; 	z-index:10; 	background:#ff6c00;	background-position: bottom center; width:100%; 	height:125px;	text-align:center; 	bottom:0px; 	margin:0 auto; }
.joinevent_info {  margin: 0 auto;    width: 860px;  border-radius:20px; background-color:#fff; display:inline-block; padding-top: 80px; }
.joinevent_sample {  margin: 0 auto;    width: 860px;  border-radius:20px; background-color:#ab77c5; display:inline-block; margin-bottom:150px;}
.joinevent_slide {    max-width: 859px;     position: relative;	overflow: hidden;    margin: auto;    /*display: inline-block;*/     text-align:center; }
.img_line{display:block; margin-left:auto; margin-right:auto; padding:100px 0px; border:0px; border-top:1px solid #aaaaaa;}

.jtbctt_img { padding-bottom: 80px;}
.tvntt_img { padding-bottom: 80px;}

/* 20240103 ¹«·áÃ¼Çè ÀÌº¥Æ® */

.btn01{ float:left;  cursor: pointer;  width: 195px;  height: 232px;  justify-content: center; border: 0px;  }
.joinevent_2401_title {	   position: relative;    width: 100%;    padding-bottom:100px;  background: linear-gradient(to bottom, rgb(99, 0, 155), rgb(83, 1, 138)); margin: auto;    text-align: center; }
.joinevent_2401_title2 {	   position: relative;    width: 100%;    background: #faf1e8; margin: auto;    text-align: center; }
.join_consult_font2 { padding: 15px; font-size: 1.8em;  color: #000; margin-bottom:20px;}
.hr-dotted{height: 1px; border:0px;  border-top: 1px dotted #aaaaaa }
.jbox{position: relative; width: 727px; height: 390px; background:#fff6df; margin: auto;    text-align: center;}
.ico-left2{ display: block; margin-right:20px; float: left; vertical-align: top; margin-top: 10px; padding:20px;}
.btn_bg{  display:flex; justify-content: center; }
.event_btn{position: relative;  text-align:center;}
.event_btn2{position: absolute; text-align:center; z-index: 2; margin-left:165px; margin-top:-228px;}
.joinevent_2312_banner2 {position:fixed; 	z-index:10; 	background:#ff6c00;	background-position: bottom center; width:100%; 	height:249px;	text-align:center; 	bottom:0px; 	margin:0 auto; }
.joinevent_2312_banner3 {position:fixed; 	z-index:10; 	background:#ef350f;	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto; padding:45px; }

/* 2024 ±³»ç¸ðÁý ÀÌº¥Æ® */
.t_consult_title {  position: relative; 	width:100%; height:950px; 	background:url('/resources/img/center/t_visual.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center; background-color: #ffffff;  }
.t_consult_title2 {  position: relative; 	width:100%; height:950px; 	background:url('/resources/img/center/t_visual2_1.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center; background-color: #faf9f5;  }
.t_consult_event {  position: relative; 	width:100%; height:1173px; 	background:url('/resources/img/center/t_event.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center;  }
.t_consult_event2 {  position: relative; 	width:100%; height:1173px; 	background:url('/resources/img/center/t_event3.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center;  }
.t_consult_eventinfo {  position: relative; 	width:100%; height:481px; 	background:url('/resources/img/center/t_eventinfo.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center;  }
.t_consult_eventinfo2 {  position: relative; 	width:100%; height:379px; 	background:url('/resources/img/center/t_eventinfo2_1.jpg')no-repeat;  	margin:auto;  	text-align:center;   	background-position: top center;  }
.t_consult_movie {  position: relative; width:900px; margin:0 auto; background:url('/resources/img/center/t_eventbg2.jpg')no-repeat; height:629px; }
.t_consult_section2 {  position: relative; width:100%; margin:0 auto; text-align:center; background:linear-gradient(to bottom, rgb(255, 203, 33) ,rgb(250, 228, 178)61%); }
.t_consult_section2-1 {  position: relative; width:100%; margin:0 auto; text-align:center; background:#ffcb22; } 
.t_consult_section3 {  position: relative; width:100%; margin:0 auto; padding-top:100px; text-align:center; background:linear-gradient(to bottom, rgb(250, 228, 178),rgb(250, 236, 210));}
.t_consult_section3-2 {  position: relative; width:100%; margin:0 auto;  text-align:center; background:linear-gradient(to bottom, rgb(250, 228, 178),rgb(250, 236, 210));}
.t_consult_section3-1 {  position: relative; width:100%; margin:0 auto; padding-top:100px; text-align:center; background:#f9ecd3;} 
.t_consult_section4 {  position: relative; width:100%; margin:0 auto; padding-top:100px; padding-bottom:100px; text-align:center; background:#f9ecd3; } 
.t_consult_section5 {  position: relative; width:100%; background:url('/resources/img/center/t_eventbg1.jpg')repeat; height:292px; }
.t_consult_section6 {  position: relative; width:100%; margin:0 auto; padding-bottom:100px; text-align:center; background:#f8f0e3; } 
.t_consult_section6_1 {  position: relative; width:100%; margin:0 auto;  text-align:center; background:#f8f0e3; } 
.t_consult_section7 {  position: relative; width:100%; background:url('/resources/img/center/t_eventbg3.jpg')repeat; height:293px; }
.t_consult_section8 {  position: relative; width:900px; margin:0 auto; padding-top:100px; padding-bottom:400px;} 
.t_consult_agreeBox{height:200px; overflow-x: hidden; overflow-y: scroll; border:2px solid #dbdbdb; font-size:1.6em; color:#000; padding:15px; line-height:1.5;  background:#fff; width:800px; }
.t_consult_check {width:800px; text-align:left; font-size:2em;}
.t_consult_check ul{width:800px; text-align:left; display:inline-flex; }
.t_consult_select {width:225px; display:block; padding:10px; padding-left:10px; font-size:0.8em; height:100px; line-height:150%; background-color:#fff; margin-bottom:50px; background:url('/resources/img/ico/ico_select.png') 200px 40px no-repeat;  -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.t_consult_txt {color:#000;  text-align:left; font-size:1.8em; }
.t_event-banner{display:scroll; position:fixed; z-index:10; background:linear-gradient(to right, rgb(255, 91, 6)50% ,rgb(94, 29, 0)50%); width:100%; height:155px; text-align:center; bottom:0px; margin:0 auto; padding:10px 0;}
.t_consult-banner{display:scroll; position:fixed; z-index:10; background:#ff5b07; width:100%; height:155px; text-align:center; bottom:0px; margin:0 auto; padding:10px 0;}
.t_consult-banner2_pc{display:scroll; position:fixed; z-index:10; background:#5e1e02; width:100%;  text-align:center; bottom:0px; margin:0 auto; height:165px; }
.t_consult-banner2_m{display:scroll; position:fixed; z-index:10; background:#5e1e02; width:100%;  text-align:center; bottom:0px; margin:0 auto; padding:27px; }
.slide_tab { position:relative;  margin:0 auto;  width:903px;  padding-top: 0px; padding-bottom: 0px; }
.slide_tab ul {  overflow:hidden;  display:block;  margin:0 auto;  text-align:center;  }
.slide_tab ul li { float:left;  text-align:center;  }
.t_consult_slide_prev {      cursor: pointer;  	 position: absolute; 	 width:900px; top: 1100px; 	  border: 0;	 padding: 20px;	 z-index: 99; }
.t_consult_slide_next {      cursor: pointer;  	 position: absolute;	 width:900px; top: 1100px; 	right:0; 	 border: 0;	 padding: 20px;	 z-index: 99; }

/* 2024 È­»ó¼³¸íÈ¸ ÀÌº¥Æ® */
.contents-section17 p{text-align:left; font-weight: 400;	color:#ffffff; line-height:1.6; font-size:1.5em; margin:20px 30px;}
.t_consult_section01 { background:url('/resources/img/event/2403/online_bg1.jpg')center; margin:auto;  text-align:center;  padding-top: 100px; }
.t_consult_section02 { background:url('/resources/img/event/2403/online_bg2.jpg')center; margin:auto;  text-align:center;  padding-bottom: 100px; }
.t_consult_img1{ padding-top: 60px;}
.t_consult-banner1{display:scroll; position:fixed; z-index:10; background-color:#ff9000; width:100%; height:155px; text-align:center; bottom:0px; margin:0 auto; padding:10px 0;}
.t_consult_box{ background: #f6f6f6; width:400px;}
.teacher_consultarea ul li textarea { background: #f6f6f6;  padding:30px; font-size: 0.5em; line-height: 1.2; margin:0 auto; margin-top: 10px;}
.textwrap{  width:100px; height:50px; text-align:center;  position: relative; right: -720px; top:-125px; }
.textwrap p { font-size: 0.5em; line-height: 1.2; color:#222222; } 
.on_title{ text-align: left; border-bottom: 2px solid #ff6633; margin-bottom: 20px; font-size:2em;}

/* 202407 »ó´ã½ÅÃ» ÀÌº¥Æ® */
.c_event_2407_title {	   position: relative;    width: 100%;    padding:100px 0px;  background:linear-gradient(to bottom, rgb(125, 12, 229)5% ,rgb(91, 12, 180)61%); margin: auto;    text-align: center; }
.c_event_2407_bg1 {    background:#ffedd3;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top:100px; padding-bottom:100px;}
.c_event_2407_bg1 p{text-align:left; font-weight: 400;	color:#272727; line-height:1.6; font-size:1.4em; margin:8px 30px;}
.c_event_2407_bg2 {    position: relative;    width: 100%;   background:linear-gradient(to bottom, rgb(101, 19, 154)0% ,rgb(94, 10, 150)70%); margin: auto;    text-align: center; }
.c_event_2407_bg3 {    position: relative;    width: 100%;   background:#640297; margin: auto;    text-align: center; }
.c_event_consult_bt { width: 200px;   height: 100px;  display: block;  background: #727272;  border-radius: 200px;  margin-left: 10px; border:0;  color:#ffffff; font-size: 1.6em; }
.c_event_2407_banner3 {position:fixed; 	z-index:10; 	background: #ff6c00; 	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto; padding:18px; }
.c_event_consult_bt2 { width: 230px;   height: 100px;  display: block;  background: #ea5404; margin-left: 20px; border:0;  color:#ffffff; font-size: 1.6em; border-radius: 200px; }

/* 2025 ½ÅÇÐ±â »ó´ã½ÅÃ» ÀÌº¥Æ® */
.e_25_joinevent_kv_bg1 {  background:linear-gradient(to bottom, rgb(252, 112, 32)20% ,rgb(252, 92, 21)65%);	margin:auto;  text-align:center;  padding-top: 130px; padding-bottom: 100px;}
.e_25_joinevent_bg1 {    background:#641aef;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top:100px; padding-bottom:100px; height: 730px;}
.e_25_joinevent_bg2 {    position: relative;    width: 100%;   background:#e8e3fb; margin: auto;    text-align: center; padding-bottom:100px; }
.e_25_joinevent_bg2 p{text-align:left; font-weight: 400;	color:#272727; line-height:1.6; font-size:1.4em; margin:8px 30px; }
.e_25_joinevent_bg2_1 {    position: relative;    width: 100%;   background:#d6d6d6; margin: auto;    text-align: center; padding-bottom:100px; }
.e_25_joinevent_bg2_1 p{text-align:left; font-weight: 400;	color:#272727; line-height:1.6; font-size:1.4em; margin:8px 30px; }
.e_25_joinevent_bg3 {    position: relative;    width: 100%;    background:linear-gradient(to bottom, rgb(38, 36, 34)70% ,rgb(98, 88, 83)98%); margin: auto;    text-align: center; padding-top:100px; height: 2575px;}
.e_25_joinevent_bg4 {    position: relative;    width: 100%;    background:linear-gradient(to bottom, rgb(215, 198, 190)40% ,rgb(247, 241, 235)68%); margin: auto;    text-align: center; padding-top:100px; height: 1024px; }
.e_25_joinevent_bg5 {    position: relative;    width: 100%;   background:linear-gradient(to bottom, rgb(255, 143, 0)5% ,rgb(255, 132, 0)20%);  margin: auto;    text-align: center; }
.e_25_joinevent_bg6 {    position: relative;    width: 100%;   background:linear-gradient(to bottom, rgb(251, 243, 215)30% ,rgb(255, 116, 40)40%);  margin: auto;    text-align: center;padding-top:200px; }
.e_25_joinevent_bg6 p{text-align:center; font-weight: 400;	color:#ffe4d6; line-height:1.6; font-size:1.4em; padding-bottom:100px; }
.e_25_joinevent_bg7 { background:url('https://cdn.hanuribook.com/img/event/2410/25_img_join_bg1.jpg')center; margin:auto;  text-align:center;  padding-top: 100px; }
.e_25_joinevent_bg7 p{text-align:center; font-weight: 400;	color:#ddbfed; line-height:1.6; font-size:1.4em; padding-bottom:100px; }
.e_25_joinevent_bg8 {    position: relative;    width: 100%;   background:#eaeaea;  margin: auto;    text-align: center;padding-top:130px;}
.e_25_joinevent_bg8_1 {    position: relative;    width: 100%;   background:#eaeaea;  margin: auto;    text-align: center;padding-top:100px;}
.e_25_joinevent_bg9 {  display: flex; justify-content: center;  width: 900px;   background:#eaeaea;  margin: auto;    text-align: center; padding-bottom: 60px;}
.e_25_join_tvad { width: 810px;  position: absolute; margin: 0 auto; border:0px; margin-top: 450px; z-index: 1; transform: translate(-50%,-50%); top:50%; left:50%; }
.e_25_join_tvad2 { width: 789px;  position: absolute; margin: 0 auto; border:0px; margin-top: 415px; z-index: 2; transform: translate(-50%,-50%); top:50%; left:50%; height:443px; }
.e_25_join_model {  position: absolute; margin: 0 auto; border:0px;  z-index: 2; transform: translate(-50%,-50%);  left:50%; padding-top:480px; padding-left:150px; }
.e_25_join_bg {  position: absolute; margin: 0 auto; border:0px;  z-index: 1; transform: translate(-50%,-50%);  left:50%; padding-top:1200px; }
.e_25_join_dot {  margin: 0 auto; border:0px; padding-top: 70px; }
.e_25_join_arrow { padding-top: 1700px; margin: 0 auto; }
.e_25_join_arrow2 { padding-top: 70px; margin: 0 auto; }
.e_25_join_img1{padding-top: 250px;}
.e_25_join_img2{padding-top: 50px;}
.e_25_join_img2_1{padding-top: 220px;}
.e_25_join_img3{padding-top: 70px;}
.e_25_join_img4{padding-top: 130px;}
.e_25_join_img5{padding-top: 30px; padding-bottom:100px;}
.e_25_join_img6{ position: absolute; z-index: 5; }
.e_25_join_img7{ position: absolute; margin: 0 auto; border:0px;  z-index: 2; transform: translate(-50%,-50%); padding-top:2000px; left:50%;}
.e_25_join_img8{padding-top: 70px; margin: 0 auto; }
.e_25_join_img9{padding-top: 50px; margin: 0 auto; }
.e_25_join_img10{padding-top: 50px; padding-bottom:150px;}
.e_25_join_banner_bg_pc {position:fixed; 	z-index:10; 	background:#1e0a88;	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto; padding:90px; }
.e_25_join_banner_bg_m {position:fixed; 	z-index:10; 	background:#1e0a88;	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto; padding:120px; }
.e_25_join_banner {position: absolute; z-index: 2; transform: translate(-50%,-50%); left: 50%; top:50%; }
.e_25_btn{display:inline-block;}

/* 2025 cj¿Â½ºÅ¸ÀÏ+»ó´ã½ÅÃ»+½Å±Ô ÀÌº¥Æ® */
.e_25_cj_kv_bg1 {margin:auto;  text-align:center;  padding-top: 70px; padding-bottom: 80px; background:url('https://cdn.hanuribook.com/img/event/2506/25_img_cj_bg.jpg')no-repeat  center #000000 ; background-position: 50% 0%; }
.e_25_cj_logo{display: block; margin: 0 auto; border: 0px; padding-bottom: 40px;}
.e_25_cj_img1{display: block; margin: 0 auto; border: 0px; padding-bottom: 45px;}
.e_25_joinevent2_bg1 { background:#0054ff;	display:block; text-align:center;  margin:0 auto;  width:100%; padding-top:100px; padding-bottom:100px; height: 730px;}
.e_25_joinevent2_bg2 {    position: relative;    width: 100%;   background:#cbe7ff; margin: auto;    text-align: center; padding-bottom:100px; }
.e_25_joinevent2_bg2 p{text-align:left; font-weight: 400;	color:#272727; line-height:1.6; font-size:1.4em; margin:8px 30px; }
.e_25_joinevent2_bg7 { background:url('https://cdn.hanuribook.com/img/event/2506/25_img_join2_bg2.jpg')center; margin:auto;  text-align:center;  padding-top: 100px; }
.e_25_joinevent2_bg7 p{text-align:center; font-weight: 400;	color:#ffffff; line-height:1.6; font-size:1.4em; padding-bottom:100px; }
/*.e_25_join2_banner {display:block; margin: 0 auto; border: 0px; }*/
.e_25_join2_banner {position: absolute; z-index: 2; transform: translate(-50%,-30%); left: 50%; } 
.e_25_join2_banner2{position: absolute; z-index: 5; top:50px; }
.e_25_join2_banner_bg_pc {position:fixed; 	z-index:10; 	background:#03205e;	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto;padding-bottom:191px; }
.e_25_join2_banner_bg_m {position:fixed; 	z-index:10; 	background:#03205e;	background-position: bottom center; width:100%; 	text-align:center; 	bottom:0px; 	margin:0 auto; padding-bottom:191px; }