@media print {
	-webkit-print-color-adjust: exact;
}

@-webkit-keyframes blink{ 0% {opacity:0.3;} 100% {opacity:1;} }
@-moz-keyframes blink { 0% {opacity:0.3;} 100% {opacity:1;} }
@keyframes blink { 0% {opacity:0.3;} 100% {opacity:1;} }

.blink_03 {-webkit-animation:blink 0.3s ease-in-out infinite alternate; -moz-animation:blink 0.3s ease-in-out infinite alternate; animation:blink 0.3s ease-in-out infinite alternate;}
.blink_05 {-webkit-animation:blink 0.5s ease-in-out infinite alternate; -moz-animation:blink 0.5s ease-in-out infinite alternate; animation:blink 0.5s ease-in-out infinite alternate;}


/* ===== COMMON ===== */

#SkipToContent a {z-index:300; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
#SkipToContent a:focus, 
#SkipToContent a:active {width:100%; height:50px; background:#21272e; color:#fff; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; line-height:50px;}

a {color:#666; text-decoration:none;}
a, a:active {color:#666;}
a:hover {color:#333;}
/* a:focus {outline:none;} ÅÇ ÀÌµ¿ Æ÷Ä¿½º È°¼ºÈ­ 2017.11.16 OMR */

/* a, a:link, a:visited, a:active {color:#666;}
a:hover {color:#333;} */

#wrap {position:relative; width:100%; min-width:1100px; height:100%;}
.wrap {position:relative; width:100%; min-width:1100px; height:100%;}

.bg_f0 {background:#f0f0f0;}

.pd2_10 {padding:2px 10px !important;}
.pdt5 {padding-top: 5px !important;}
.pdb5 {padding-bottom: 5px !important;}

.container {position:relative; width:1000px; margin:0 auto;}
.container:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.landing_container {position:relative; width:1000px !important; margin:0 auto;}


.gnb_container {width:1000px; margin:0 auto;}

.txt_white {color:#ffffff !important;} /* White */

.txt_blue {color:#0170c9 !important;} /* Symbol Blue */
.txt_lblue {color:#00a0f4 !important;} /* Light Blue */
.txt_sblue {color:#98d3ff !important;} /* sky Blue */
.txt_sblue02 {color:#c0e4ff !important;} /* sky Blue */

.txt_mint {color:#3b9fa6 !important;} /* Mint */

.txt_black1 {color:#111 !important;} /* Black 111 */
.txt_black2 {color:#222 !important;} /* Black 222 */
.txt_black3 {color:#333 !important;} /* Black 333 */

.txt_gray6 {color:#666 !important;} /* Gray */
.txt_gray8 {color:#888 !important;} /* Gray */
.txt_grayc {color:#ccc !important;} /* Gray */
.txt_grayb {color:#bbb !important;} /* Gray */
.txt_lgray {color:#999 !important;} /* Light Gray */

.txt_redc {color:#cc0000 !important;} /* RED cc */
.txt_redf {color:#ff0000 !important;} /* RED ff */

.txt_yellowf {color:#ffff00 !important;} /* YELLOW ffff00 */
.txt_yellow2 {color:#fff200 !important;} /* YELLOW fff200 */

.txt_lorange {color:#ff8a00 !important;} /* Light Orange */
.txt_orange {color:#eb5f01 !important;} /* Orange */

.txt_brown {color:#381e08 !important;} /* Brown */

.a_black3 {color:#333 !important;} /* Black 333 */
.a_black3:hover {color:#111 !important;}

.a_blue {color:#0170c9 !important;} /* Symbol Blue */
.a_blue:hover {color:#0061b4 !important;} /* Symbol Blue */

.a_gray8 {color:#888 !important;} /* Gray 888 */
.a_gray8:hover {color:#666 !important;} /* Gray 888 */

.txt_sa {color:#763aa3 !important;} /* social-worker */
.txt_sa02 {color:#cc0000 !important;} /* social-worker fast pack */
.txt_bo {color:#ed7000 !important;} /* child-care-teachers */
.txt_jido {color:#df3b37 !important;} /* youth-instructor */
.txt_dis {color:#629d0f !important;} /* disabled */

/* ==== page_01_01_table2 20.08.06 ±è°æ¹Ì Ãß°¡ ==== */

th.pd10_0 {padding: 10px 0 !important}
td.pd10_0 {padding: 10px 0 !important}

.table_section .name {width: 10px; padding:15px; margin:0 auto; line-height: 16px !important;}
.table_section .name span {writing-mode: tb-rl;}
.table_section .name span:first-child {padding-bottom: 5px;}

.table_bg_sa {background: url(/web/images/sub/enroll-in-classes/section_pattern_sa.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* »çÈ¸º¹Áö»ç */
.table_bg_gyo {background: url(/web/images/sub/enroll-in-classes/section_pattern_gyo.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* ±³¾ç°ú¸ñ */
.table_bg_family {background: url(/web/images/sub/enroll-in-classes/section_pattern_family.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* °Ç°­°¡Á¤»ç */
.table_bg_bo {background: url(/web/images/sub/enroll-in-classes/section_pattern_bo.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* º¸À°±³»ç */
.table_bg_jido {background: url(/web/images/sub/enroll-in-classes/section_pattern_jido.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* Ã»¼Ò³âÁöµµ»ç */
.table_bg_dis {background: url(/web/images/sub/enroll-in-classes/section_pattern_dis.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* Àå¾Ö¿µÀ¯¾Æ */
.table_bg_cpa {background: url(/web/images/sub/enroll-in-classes/section_pattern_cpa.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* °øÀÎÈ¸°è»ç */

.table_bg_class01 {background: url(/web/images/sub/enroll-in-classes/section_pattern_class01.png) !important; color: #333 !important; font-weight: bold !important; text-align: center !important;} /* ´ë¸é±³À°Àå gray */
.table_bg_class02 {background: url(/web/images/sub/enroll-in-classes/section_pattern_class02.png) !important; color: #563220 !important; font-weight: bold !important; text-align: center !important;} /* ´ë¸é±³À°Àå yellow */
.table_bg_class03 {background: url(/web/images/sub/enroll-in-classes/section_pattern_class03.png) !important; color: #fff !important; font-weight: bold !important; text-align: center !important;} /* ´ë¸é±³À°Àå deepyellow */


.t_hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.clearfix:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.txt_long > p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}

.ls_0 {letter-spacing:0 !important;}
.ls_03 {letter-spacing:-0.3px !important;}
.ls_05 {letter-spacing:-0.5px !important;}

.text-center {text-align:center !important;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}

.f_right {float:right !important;}

.text_cancel {text-decoration:line-through;}

.root_daum_roughmap {padding:0 0 0 0 !important; border:none !important; border-radius:0 !important;}


/* ===== FORM ===== */

.input_style01 {display:inline-block; *zoom:1; *display:inline; width:100%; color:#888; padding:5px 5px 5px 5px; border:1px solid #00508d; font-size:13px; box-sizing:border-box; letter-spacing:0;}
.input_style01:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input_style01.input_sm {height:28px;}
.input_style01.txt_sm {font-size:12px;}

.input_style02 {display:inline-block; *zoom:1; *display:inline; width:100%; color:#666; padding:0 10px 0 10px; border:1px solid #ddd; font-size:13px; box-sizing:border-box; letter-spacing:0;}
.input_style02:focus {
  border-color: #0170c9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input_style02.input_35 {height:35px;}
.input_style02.input_md {height:40px;}

.input_check01 {font-size:13px; letter-spacing:-0.8px; cursor:pointer; color:#666;}
.input_check01 input[type="checkbox"] {vertical-align:text-bottom;}

.comForm {position:relative; /* line-height:25px; »èÁ¦ ¿¹Á¤ 2018.04.04 OMR */ font-size:13px; color:#555; letter-spacing:-0.8px; display:inline-block; *zoom:1; *display:inline;}
.comForm .admin_input_time {letter-spacing:0; margin:0 5px 0 5px; color:#cc0000; font-weight:bold;}
.comForm .label_30 {display:inline-block; height:30px; line-height:30px; vertical-align:bottom;}

.comForm .comForm_divider01 {background:#ccc; display:inline-block; width:1px; height:20px; line-height:30px; vertical-align:bottom; margin:0 8px 4px 8px;}

.comForm.a_center input[type="text"],
.comForm.a_center input[type="password"],
.comForm.a_center input[type="email"],
.comForm.a_center input[type="tel"],
.comForm.a_center input[type="number"] {text-align:center !important; padding-left:0;}

.comForm .va_bottom {vertical-align:bottom !important;}

.comForm select {color:#555; font-size:13px; letter-spacing:-0.6px; padding-left:5px; font-weight:normal; border:1px solid #ddd; /*margin:0 0 1px 0;*/
				 background:#fff url(/web/images/sub/com_select_iCon01.png) no-repeat right 10px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
.comForm select::-ms-expand {display:none;}
.comForm select:hover {color:#0170c9; background:#fff url(/web/images/sub/com_select_iCon02.png) no-repeat right 10px;}

.comForm select.select_md {height:30px; line-height:30px; /*vertical-align:middle;*/}

.comForm select option,
.comForm select option:hover {color:#555; font-weight:normal; cursor:pointer;}

.comForm input[type="text"],
.comForm input[type="password"],
.comForm input[type="email"],
.comForm input[type="tel"],
.comForm input[type="number"] {display:inline-block; *zoom:1; *display:inline; color:#555; font-size:13px; letter-spacing:-0.4px; height:30px; padding-left:5px; border:1px solid #ddd; box-sizing:border-box;}

.comForm input[type="text"]:focus,
.comForm input[type="password"]:focus,
.comForm input[type="email"]:focus,
.comForm input[type="tel"]:focus,
.comForm input[type="number"]:focus {border:1px solid #0170c9; height:30px; outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.comForm.a_center input[type="text"],
.comForm.a_center input[type="password"],
.comForm.a_center input[type="email"],
.comForm.a_center input[type="tel"],
.comForm.a_center input[type="number"] {text-align:center; padding-left:0;}

/*
.comForm input:-ms-input-placeholder {color:#b2b2b2; font-size:13px; height:30px;}
.comForm .placeholder {color:#b2b2b2; font-size:13px; height:30px;}	*/	

.comForm textarea {border:1px solid #ddd; padding:10px 10px 10px 10px; font-size:14px; letter-spacing:-0.6px; color:#666; margin:0;}
.comForm textarea.font_13 {font-size:13px;}
.comForm textarea:focus {border:1px solid #0170c9; outline: 0;
			 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
					 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.checkbox01 label {cursor:pointer; letter-spacing:-0.8px; display:inline-block; *zoom:1; *display:inline; height:22px; line-height:22px;}
.checkbox01 label.label_md {font-size:13px;}
.checkbox01 input[type="checkbox"] {width:18px; height:18px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0; border:none;}
.checkbox01 input[type="checkbox"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.checkbox01 input[type="checkbox"]::-ms-check {display:none;}

.checkbox01 input[type="checkbox"] {background:#fff url(/web/images/sub/com_check_iCon_all.png) no-repeat 0 0; outline:0;}
.checkbox01 input[type="checkbox"]:checked {background-position:0 -15px;}
.checkbox01 input[type="checkbox"]:disabled {background-position:0 -30px;}
.checkbox01 input[type="checkbox"]:disabled:checked {background-position:0 -15px;}

.checkbox01.check_md input[type="checkbox"] {width:15px; height:15px; vertical-align:middle; margin:0 0 2px 0;}

.checkbox01.apply_agree_box {border-top:1px dotted #fff; padding:9px 0 0 0; margin:10px 0 0 0;}
.checkbox01.apply_agree_box .check_bg {position:absolute; left:0; top:2px; z-index:1px; display:block; background:#eee; width:19px; height:19px; box-shadow:3px 3px 5px rgba(0,0,0,0.4);}

.radiobox01 label {cursor:pointer; color:#555;}
.radiobox01 input[type="radio"] {width:15px; height:15px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0; border:none; /* »çÆÄ¸® ¶óÀÎ Á¦°Å 2019.05.09 OMR */}
.radiobox01 input[type="radio"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.radiobox01 input[type="radio"]::-ms-check {display:none;}

.radiobox01.mg0 input[type="radio"] {margin:0 0 0 0;}

.radiobox01 input[type="radio"] {background:url(/web/images/sub/com_check_iCon_all.png) no-repeat 0 -30px; outline:0;}
.radiobox01 input[type="radio"]:checked {background-position:0 -45px;}
.radiobox01 input[type="radio"]:disabled {background-position:0 -30px;}
.radiobox01 input[type="radio"]:disabled:checked {background-position:0 -45px;}

.radiobox02 label {cursor:pointer; color:#555;}
.radiobox02 input[type="radio"] {width:25px; height:25px; margin:0 0 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.radiobox02 input[type="radio"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.radiobox02 input[type="radio"]::-ms-check {display:none;}

.radiobox02 input[type="radio"] {background:url(/web/images/board/course_reg/reg_list_iCon05.png) no-repeat 0 0; outline:0;}
.radiobox02 input[type="radio"]:checked {background-position:0 -25px;}
.radiobox02 input[type="radio"]:disabled {background-position:0 0;}
.radiobox02 input[type="radio"]:disabled:checked {background-position:0 -25px;}

.text_divider_01 {display:inline-block; *zoom:1; *display:inline; margin:0 5px 0 5px; vertical-align:middle; background:url(/web/images/member/reg_divider03.png) no-repeat center; width:1px; height:15px;}

.divider_w20 {background:#333; display:block; width:20px; height:1px; margin:0 auto;}


/* ===== BUTTON STYLE ===== */

.btn_style01 {font-size:15px; text-align:center; display:block; width:100%; height:44px; line-height:40px; box-sizing:border-box; letter-spacing:-1px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.btn_style01.btn_blue {background:#0170c9; color:#fff; border:1px solid #0170c9;} /* Symbol Blue */
.btn_style01.btn_blue:hover {background:#003a7c; border:1px solid #003a7c;}

.btn_style01.btn_gray01 {background:#fff; color:#444; border:1px solid #555;} /* BG #fff TEXT #555 */
.btn_style01.btn_gray02 {background:#555; color:#fff; border:1px solid #555;} /* BG #555 TEXT #fff  */
.btn_style01.btn_gray03 {background:#fff; color:#5a6069; border:1px solid #5a6069;} /* BG #5a6069 TEXT #fff  */

.btn_style01.btn_gray01:hover, .btn_style01.btn_gray02:hover {background:#444; color:#fff; border:1px solid #444;}
.btn_style01.btn_gray03:hover {background:#5a6069; color:#fff; border:1px solid #5a6069;}

.btn_style01.btn_black01 {background:#fff; color:#111; border:1px solid #111;} /* BG #fff TEXT #111 */
.btn_style01.btn_black02 {background:#fff; color:#333; border:1px solid #333;} /* BG #fff TEXT #333  */

.btn_style01.btn_black01:hover {background:#000; color:#fff; border:1px solid #000;}
.btn_style01.btn_black02:hover {background:#f0f0f0; color:#333; border:1px solid #333;}

.btn_style01.btn_sa {background:#763aa3; color:#fff; border:1px solid #763aa3;} /* social-worker */
.btn_style01.btn_sa:hover {background:#501f80; border:1px solid #501f80;}

.btn_style01.btn_bo {background:#ed7000; color:#fff; border:1px solid #ed7000;} /* child-care-teachers */
.btn_style01.btn_bo:hover {background:#e34a00; border:1px solid #e34a00;}

.btn_style01.btn_jido {background:#df3b37; color:#fff; border:1px solid #df3b37;} /* youth-instructor */
.btn_style01.btn_jido:hover {background:#cb1b19; border:1px solid #cb1b19;}

.btn_style02 {text-align:center; position:relative; display:inline-block; *zoom:1; *display:inline; letter-spacing:-1px; box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.btn_style02.btn_xxs {font-size:11px; height:22px; line-height:20px; padding:0 5px 0 5px;}
.btn_style02.btn_xs {font-size:12px; height:26px; line-height:22px; padding:0 5px 0 5px;}
.btn_style02.btn_sm {font-size:13px; height:30px; line-height:27px; padding:0 10px 0 10px;}
.btn_style02.btn_md {font-size:14px; height:40px; line-height:37px; padding:0 10px 0 10px;}
.btn_style02.btn_lg {font-size:15px; height:44px; line-height:40px; padding:0 15px 0 15px;}

.btn_style02.gray_bg {background:#5a6069; color:#fff !important; border:0px solid #5a6069;} /* ¼ö°­½ÅÃ» Á¢¼öÇöÈ² ¼±ÅÃ»èÁ¦ ¹öÆ° active 2019.06.20 OMR */
.btn_style02.gray_line {background:#fff; color:#5a6069 !important; border:1px solid #5a6069;} /* °øÁö»çÇ× ±Û¾²±â Ã·ºÎÆÄÀÏ ÆÄÀÏ»èÁ¦ ¹öÆ° active 2019.06.21 OMR */
.btn_style02.gray_line strong {color:#333;}
.btn_style02.lgray_line {background:#fff; color:#999; border:1px solid #999;}
.btn_style02.blue_line {background:#fff; color:#0170c9; border:1px solid #0170c9;}
.btn_style02.blue_bg {background:#0170c9; color:#fff !important; border:1px solid #0170c9;} /* ½Ç½À¼­·ùÁ¦Ãâ È®ÀÎ¹öÆ° active 2019.05.20 OMR */
.btn_style02.mint_bg {background:#41a398; color:#fff; border:1px solid #41a398;}
.btn_style02.standby {cursor:not-allowed;}

.btn_style02.priv_line {background:#fff; color:#797d82; border:1px solid #797d82;} /* /study-center/page_04_01.asp */

.btn_style02.disabled {background:#fff; color:#767676 !important; border:1px solid #767676; cursor:not-allowed;} /* ¿ÀÇÁ¶óÀÎ Ãâ¼® »ó¼¼ ÀÏÁ¤Ç¥ Áö¿ªº° ¼ö°­·á ¹öÆ° active 2019.06.24 OMR */

.btn_style02.gray_bg:hover, .btn_style02.gray_line:hover, .btn_style02.priv_line:hover {background:#3d444e; color:#fff !important; border:1px solid #3d444e;} /* °øÁö»çÇ× ±Û¾²±â Ã·ºÎÆÄÀÏ ÆÄÀÏ»èÁ¦ ¹öÆ° active 2019.06.21 OMR */
.btn_style02.gray_line:hover strong {color:#fff;}
.btn_style02.blue_bg:hover, .btn_style02.blue_line:hover {background:#003a7c; color:#fff; border:1px solid #003a7c;}
.btn_style02.mint_bg:hover {background:#347268; color:#fff; border:1px solid #347268;}

.btn_style02.sky_bg {background:#63b2db; color:#fff !important; border:1px solid #63b2db;}
.btn_style02.sky_bg:hover {background:#2E506E; color:#fff !important; border:1px solid #2E506E;}

.btn_style02.green_bg {background:#3ca002; color:#fff !important; border:1px solid #3ca002;}
.btn_style02.green_bg:hover {background:#246101; color:#fff !important; border:1px solid #246101;}

.btn_style02.redd_bg {background:#D90209; color:#fff; border:1px solid #D90209;}
.btn_style02.redd_bg:hover {background:#B30208; color:#fff; border:1px solid #B30208;}

.btn_style02.redc_bg {background:#cc0000; color:#fff; border:1px solid #cc0000;}
.btn_style02.redc_bg:hover {background:#990000; color:#fff; border:1px solid #990000;}

.btn_style02.white_bg {background:transparent; border:1px solid #fff; color:#fff;}
.btn_style02.white_bg:hover {background:#fff; border:1px solid #fff; color:#00319e;}

.btn_style02.btn_sa {background:#763aa3; color:#fff; border:1px solid #763aa3;} /* social-worker */
.btn_style02.btn_sa:hover {background:#501f80; border:1px solid #501f80;}

.btn_style02.btn_bo {background:#ed7000; color:#fff; border:1px solid #ed7000;} /* child-care-teachers */
.btn_style02.btn_bo:hover {background:#e34a00; border:1px solid #e34a00;}

.btn_style02.btn_jido {background:#df3b37; color:#fff; border:1px solid #df3b37;} /* youth-instructor */
.btn_style02.btn_jido:hover {background:#cb1b19; border:1px solid #cb1b19;}

.btn_style02 .btn_count01 {position:absolute; top:-5px; right:-5px; background:#0170c9; color:#fff; padding:4px 5px 5px 5px; font-weight:bold; font-size:11px; border-radius:300px; text-align:center; line-height:9px; letter-spacing:0;}

/* ===== 200615 kkm ===== */

.btn_style02 .btn_count02_1 {position:absolute; top:-10px; right:-15px; background:#0170c9; color:#fff; padding:4px 5px 5px 5px; font-weight:bold; font-size:11px; border-radius:300px; text-align:center; line-height:9px; letter-spacing:0;}
.btn_style02 .btn_count02_2 {position:absolute; top:-10px; right:-17px; background:#0170c9; color:#fff; padding:4px 5px 5px 5px; font-weight:bold; font-size:11px; border-radius:300px; text-align:center; line-height:9px; letter-spacing:0;}
.btn_style02 .btn_count02_3 {position:absolute; top:-10px; right:-24px; background:#0170c9; color:#fff; padding:4px 5px 5px 5px; font-weight:bold; font-size:11px; border-radius:300px; text-align:center; line-height:9px; letter-spacing:0;}


/* ===== landing btn 200813 kkm =====*/
	
.survey_btn_wrap {width: 100%; padding: 30px 0 60px 0;}
.survey_btn_wrap a {display: inline-block;}
.survey_btn_wrap .button {position: relative; margin : 0 auto; width : 100%; height : 65px; line-height: 65px; overflow : hidden; text-align : center; cursor : pointer; border-radius: 5px; border: 1px solid #ccc; color : #333; background: #fff; font-family:'NanumSquare', 'Malgun Gothic'; font-size: 21px;}
.survey_btn_wrap .button .green_bg {background:#3ca002; color:#fff !important; border:1px solid #3ca002;}
.survey_btn_wrap .btn_sub {position: absolute; top: 0; left: -680px; background: #333; width: 680px; height: 65px; transition: .5s; opacity: .95}
.survey_btn_wrap .btn_blue {background: #003a7c;}
.survey_btn_wrap .btn_sky {background: #00A8E0;}
.survey_btn_wrap .btn_green {background:#246101;}
.survey_btn_wrap .btn_main strong {font-weight: 800;}
.survey_btn_wrap .button:hover .btn_sub{left: 0; color: #fff; transition: .5s;}


.btn_delete {display:inline-block; *zoom:1; *display:inline; cursor:pointer;}
.btn_delete.btn_sm {width:13px; height:13px; margin:0 10px 2px 6px; background:url(/web/images/sub/com_btn_delete01.png) no-repeat; vertical-align:middle; text-indent:-9999px;}

.btn_box_500 {width:500px; margin:0 auto;}
.btn_box_500 > ul {font-size:0;}
.btn_box_500 > ul > li {float:left; display:inline-block; *zoom:1; *display:inline; width:240px;}
.btn_box_500 > ul > li:first-child {margin-right:20px;}

.btn_box_780 {width:780px; margin:0 auto;}
.btn_box_780 > ul {font-size:0;}
.btn_box_780 > ul > li {float:left; display:inline-block; *zoom:1; *display:inline; width:240px;}

.btn_box_100p {width:100%;}
.btn_box_100p > ul {display:inline-block; *zoom:1; *display:inline; width:100%; margin-bottom:-4px;}
.btn_box_100p > ul > li {float:left; width:49%;}
.btn_box_100p > ul > li:first-child {margin-right:2%;}

/* ===== POPUP ===== */

.top_popup {height:90px; width:100%; display:none;}
/*.top_popup img {display:block;}*/
.top_popup img a {display:block;}

.top_line_ban {height:90px; width:100%;}
/*.top_line_ban img {display:block;}*/

#footer_popup {position:fixed; left:10px; bottom:10px; min-height:400px; overflow:hidden; /* z-index:106; ±âÁ¸ ÆË¾÷ 2019.07.19 BAK OMR */ z-index:151; visibility:hidden;}
#footer_popup img {margin:0; padding:0; display:block;}
#footer_popup .pop_contents {float:left; margin:0 0 0 0; width:360px;}

#footer_popup .pop_contents .pop_slider01 {}

#footer_popup .pop_contents .new_daypop {width:100%; position:relative;}
#footer_popup .pop_contents .new_daypop img {display:block; max-width:100%;}

#footer_popup .pop_contents .new_daypop .day_table img {position:relative; z-index:1;}
#footer_popup .pop_contents .new_daypop .day_table > table {position:absolute; left:30px; bottom:31px; z-index:2; width:300px; text-align:center;}
#footer_popup .pop_contents .new_daypop .day_table > table th,
#footer_popup .pop_contents .new_daypop .day_table > table td {font-size:16px; line-height:24px; letter-spacing:-0.5px; vertical-align:middle;}
#footer_popup .pop_contents .new_daypop .day_table > table th {padding:15px 15px 15px 15px; font-weight:normal;}
#footer_popup .pop_contents .new_daypop .day_table > table td {padding:15px 15px 15px 15px;}

#footer_popup .pop_contents .new_daypop .day_table strong {font-weight:900;} 

#footer_popup .pop_contents .new_daypop .day_table > table .small_t01 {font-size:17px; line-height:20px;} 
#footer_popup .pop_contents .new_daypop .day_table > table .small_t02 {font-size:15px; line-height:20px;} 

/* PAGER */

#footer_popup .bx-controls-direction {display:none;}
#footer_popup .bx-pager-item {display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
#footer_popup .bx-pager a {display:block; overflow:hidden; width:12px; height:12px; background:url(/web/images/main/pager_iCon_02.png) no-repeat left center; margin-left:8px; text-indent:-9999px;}
#footer_popup .bx-pager a.active {background:url(/web/images/main/pager_iCon_01.png) no-repeat right center;}
#footer_popup .bx-controls-auto {position:absolute; display:block; left:0; top:0;}
#footer_popup .bx-controls-auto .bx-stop {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_stop.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#footer_popup .bx-controls-auto .bx-start {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_start.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#footer_popup .bx-controls-auto .active {display:none;}
#footer_popup .bx-pager {display:inline-block; *zoom:1; *display:inline; text-align:center; position:relative; height:12px;}
#footer_popup .bx-controls {position:absolute; left:15px; bottom:14px; z-index:3; padding-left:12px; height:12px;}

#footer_popup .pop_contents .close_btn {background:#111; color:#fff; font-size:12px; line-height:38px; height:40px; width:360px; text-align:right;}

#footer_popup .pop_contents .close_btn .close_check {display:inline-block; *zoom:1; *display:inline;}
#footer_popup .pop_contents .close_btn .close_check label {cursor:pointer; letter-spacing:-0.8px;}
#footer_popup .pop_contents .close_btn .close_check input[type="checkbox"] {vertical-align:text-bottom; margin:0 2px 1px 0;}

#footer_popup .pop_contents .close_btn .close_btn_x {display:block; float:right; width:39px; height:32px; line-height:21px; padding:8px 0 0 0; border-left:1px solid #333; font-weight:bold; font-size:20px;
													 color:#fff; text-align:center; margin-left:10px; opacity:0.75; *filter:alpha(opacity=75);}

#footer_popup .pop_contents .close_btn .close_btn_x:hover {background:#111; opacity:1; *filter:alpha(opacity=100);}


/* LAYER POPUP survey */

.main_pop_wrap2 {position:fixed; left:0; top:0; width:100%; height:100%; z-index:100; display:block;}
.main_pop_wrap2 .pop_bg {background:rgba(0,0,0,0.7); display:flex; align-items:center; justify-content:center; text-align:center; height:100%;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap {position:relative; background:#fff; padding:0; width:850px; max-width:100%; display:inline-block;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_slider01 {}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_slider01 img {display:block; max-width:100%;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont {}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont img {display:block; max-width:100%;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table img {position:relative; z-index:1;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table > table {position:absolute; left:30px; z-index:2; width:240px; text-align:center;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table > table th,
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table > table td {font-size:15px; line-height:21px; letter-spacing:0; vertical-align:middle;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table > table th {padding:12px 0 12px 0; font-weight:normal;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table > table td {padding:12px 0 12px 0;}

.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_cont .day_table a.more_view {font-size:12px; color:#555; letter-spacing:-1px;}

.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn {width:100%;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul {display:inline-block; width:100%;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul > li {width:50%; float:left; background:#000;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul > li > a {display:block; color:#fff; text-align:right; padding:12px 20px 10px 0; letter-spacing:-0.5px; font-size:14px; cursor:pointer;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul > li > a .close {color:#888; font-weight:bold; display:inline-block; margin-left:5px;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul > li > a.close_today {height:18px;}
.main_pop_wrap2 .pop_bg .pop_cont_wrap .pop_close_btn > ul > li > a.close_pop {}




/* PAGER survey */

.main_pop_wrap2 .bx-controls-direction {display:none;}
.main_pop_wrap2 .bx-pager-item {display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
.main_pop_wrap2 .bx-pager a {display:block; overflow:hidden; width:12px; height:12px; background:url(/mobile/images/main/pager_iCon_02.png) no-repeat left center; margin-left:8px; text-indent:-9999px;}
.main_pop_wrap2 .bx-pager a.active {background:url(/mobile/images/main/pager_iCon_01.png) no-repeat right center;}
.main_pop_wrap2 .bx-controls-auto {position:absolute; display:block; left:0; top:0;}
.main_pop_wrap2 .bx-controls-auto .bx-stop {display:block; overflow:hidden; background:url(/mobile/images/main/pager_iCon_stop.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
.main_pop_wrap2 .bx-controls-auto .bx-start {display:block; overflow:hidden; background:url(/mobile/images/main/pager_iCon_start.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
.main_pop_wrap2 .bx-controls-auto .active {display:none;}
.main_pop_wrap2 .bx-pager {display:inline-block; *zoom:1; *display:inline; text-align:center; position:relative; height:12px;}
.main_pop_wrap2 .bx-controls {position:absolute; left:15px; bottom:14px; z-index:3; padding-left:12px; height:12px;}


/* ===== FIXED MENU ===== */

.FixedMenu {
	top:0px;
	width:100%;
	z-index:97;
}
.Fixed {
	position:fixed;
	top:0px;
	width:100%;
	min-width:1100px;
	z-index:99;	
	background:#FFF;
}
 

/* ===== TOP MENU ===== */

#top_menu {background:#fafafa; border-bottom:1px solid #ddd;}
#top_menu a {transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

#top_menu .t_family {position:relative; width:100%;}
#top_menu .t_family ul {display:inline-block; *zoom:1; *display:inline; position:relative; background:transparent; width:45%; float:left;}
#top_menu .t_family ul li {float:left; height:35px; border-right:1px solid #ddd; display:inline-block; *zoom:1; *display:inline;}
#top_menu .t_family ul li:first-child {border-left:1px solid #ddd;}
#top_menu .t_family ul li a {display:inline-block; *zoom:1; *display:inline; line-height:34px; height:100%; padding:0 15px 0 15px; font-size:13px; letter-spacing:-0.8px;}
#top_menu .t_family ul li a:hover {background:#fff; color:#333; font-weight:bold;}

#top_menu .t_family ul li a.home {background:#fff; border-bottom:1px solid #eee; color:#333; font-weight:bold;}
#top_menu .t_family ul li a.home:hover {color:#0170c9;}
/* #top_menu .t_family ul li a.home {background:#fff; border-bottom:1px solid #fff; color:#333; font-weight:bold;} ±¸ ¿©±â½ºÅÍµð·Î ÀÎÇÑ ½ºÅ¸ÀÏ º¯°æ 2017.11.26 OMR */

#top_menu .top_link {display:inline-block; *zoom:1; *display:inline; width:55%; float:left; text-align:right; font-size:13px; letter-spacing:-0.5px; line-height:33px;}
#top_menu .top_link a, #top_menu .top_link .user_info {display:inline-block; *zoom:1; *display:inline;; height:35px;}

#top_menu .top_link a.link_01, #top_menu .top_link a.link_02, #top_menu .top_link a.link_03 {margin-right:8px;}
#top_menu .top_link a.link_01 {color:#00a0f4; font-weight:bold;}
#top_menu .top_link a.popup {border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 12px 0 12px; height:35px;}
#top_menu .top_link a.popup:hover {background:#fff;}

#top_menu .top_link .stat_iCon {display:inline-block; *zoom:1; *display:inline; width:20px; height:20px; vertical-align:middle; margin-bottom:3px;}
#top_menu .top_link .stat_iCon.icon01 {background:url(/web/images/inc/top_stat_iCon01.gif) no-repeat center;}
#top_menu .top_link .stat_iCon.icon02 {background:url(/web/images/inc/top_stat_iCon02.gif) no-repeat center;}
#top_menu .top_link .stat_iCon.icon03 {background:url(/web/images/inc/top_stat_iCon03.gif) no-repeat center;}

#top_menu .top_link .stat_iCon.icon01_off {background:url(/web/images/inc/top_stat_iCon01_off.gif) no-repeat center;}
#top_menu .top_link .stat_iCon.icon02_off {background:url(/web/images/inc/top_stat_iCon02_off.gif) no-repeat center;}

#top_menu .top_link .stat_num {display:inline-block; *zoom:1; *display:inline; background:#0170c9; color:#fff; padding:2px 3px 2px 3px; letter-spacing:0; height:13px;
							   font-size:10px; line-height:12px; font-weight:bold; border-radius:3px; vertical-align:middle; margin-bottom:3px;}

#top_menu .top_link .link_divider {display:inline-block; *zoom:1; *display:inline; width:1px; height:11px; background:#ddd; vertical-align:middle; margin:0 4px 0 4px;}

/* ===== HEADER ===== */

#header {position:relative; width:100%; height:90px; border-bottom:1px solid #ddd;}
#header h1.top_logo {float:left; display:inline-block; *zoom:1; *display:inline; position:relative; margin:15px 0; width:400px; height:60px;}
#header h1.top_logo.event_01 {margin:0 0 0 0; height:90px;}

#header .snb {float:left; width:600px; height:90px; display:inline-block; *zoom:1; *display:inline;}

#header .snb .menu01 {margin:14px 0 12px 0; position:relative; height:28px; text-align:right;}
#header .snb .menu01 a {display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin-left:4px;}
#header .snb .menu01 a.last {}

#header .snb .menu01 a.blog,
#header .snb .menu01 a.facebook,
#header .snb .menu01 a.twitter,
#header .snb .menu01 a.kkostory,
#header .snb .menu01 a.youtube,
#header .snb .menu01 a.navertv,
#header .snb .menu01 a.tstory {width:28px; height:28px; color:transparent; font-size:0px;}

#header .snb .menu01 a.blog {background:url(/web/images/inc/top_sns_iCon01.png) no-repeat center;}
#header .snb .menu01 a.blog:focus,
#header .snb .menu01 a.blog:hover {background:url(/web/images/inc/top_sns_iCon01_on.png) no-repeat center;}
#header .snb .menu01 a.facebook {background:url(/web/images/inc/top_sns_iCon02.png) no-repeat center;}
#header .snb .menu01 a.facebook:focus,
#header .snb .menu01 a.facebook:hover {background:url(/web/images/inc/top_sns_iCon02_on.png) no-repeat center;}
#header .snb .menu01 a.twitter {background:url(/web/images/inc/top_sns_iCon03.png) no-repeat center;}
#header .snb .menu01 a.twitter:focus,
#header .snb .menu01 a.twitter:hover {background:url(/web/images/inc/top_sns_iCon03_on.png) no-repeat center;}
#header .snb .menu01 a.kkostory {background:url(/web/images/inc/top_sns_iCon04.png) no-repeat center;}
#header .snb .menu01 a.kkostory:focus,
#header .snb .menu01 a.kkostory:hover {background:url(/web/images/inc/top_sns_iCon04_on.png) no-repeat center;}
#header .snb .menu01 a.youtube {background:url(/web/images/inc/top_sns_iCon05.png) no-repeat center;}
#header .snb .menu01 a.youtube:focus,
#header .snb .menu01 a.youtube:hover {background:url(/web/images/inc/top_sns_iCon05_on.png) no-repeat center;}
#header .snb .menu01 a.navertv {background:url(/web/images/inc/top_sns_iCon06.png) no-repeat center;}
#header .snb .menu01 a.navertv:focus,
#header .snb .menu01 a.navertv:hover {background:url(/web/images/inc/top_sns_iCon06_on.png) no-repeat center;}
#header .snb .menu01 a.tstory {background:url(/web/images/inc/top_sns_iCon07.png) no-repeat center;}
#header .snb .menu01 a.tstory:focus,
#header .snb .menu01 a.tstory:hover {background:url(/web/images/inc/top_sns_iCon07_on.png) no-repeat center;}

#header .snb .menu01 a.info_btn {letter-spacing:-0.5px; font-size:12px; height:26px; line-height:25px; padding:0 8px 0 22px;}

#header .snb .menu01 a.info_btn.mobile {color:#6d6e71; background:#fff url(/web/images/inc/top_menu_iCon01.png) no-repeat 6px center; border:1px solid #6d6e71;}
#header .snb .menu01 a.info_btn.browser {color:#0170c9; background:#fff url(/web/images/inc/top_menu_iCon02.png) no-repeat 6px center; border:1px solid #0170c9;}

#header .snb .menu01 a.info_btn.blue {color:#0170c9; border:1px solid #0170c9; padding:0 8px 0 8px;}
#header .snb .menu01 a.info_btn.gray {color:#6d6e71; border:1px solid #6d6e71; padding:0 8px 0 8px;}
#header .snb .menu01 a.info_btn.gray2 {color:#fff; background:#6d6e71; border:1px solid #6d6e71; padding:0 8px 0 8px;}

#header .snb .menu02 {position:relative; text-align:right;}
#header .snb .menu02 a {font-size:14px; letter-spacing:-0.8px; color:#333; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

#header .snb .menu02 a.login {color:#fff; background:#0170c9; border:1px solid #0170c9; padding:2px 5px 3px 5px; border-radius:3px; font-weight:bold;}
#header .snb .menu02 a.prof {color:#0170c9; background:#fff; border:1px solid #0170c9; padding:2px 5px 3px 5px; border-radius:3px; font-weight:bold;}
#header .snb .menu02 a.login:hover, #header .snb .menu02 a.prof:hover {background:#0061b4; color:#fff;}

#header .snb .menu02 .divider {color:#d6d6d6; margin:0 5px 0 5px; font-size:12px;}


/* ===== GNB ===== */
.gnb_wrap {position:relative; border-bottom:1px solid #ddd; height:45px; padding:0; margin:0; background:#fff;}
/* .gnb_wrap.active {background:#4faf00;} */
.gnb {position:relative; height:45px; display:inline-block; *zoom:1; *display:inline; width:100%; margin:0; padding:0;}
.gnb > li {float:left;}
.gnb > li > a {display:inline-block; *zoom:1; *display:inline; font-size:16px; font-weight:bold; color:#333; padding:0 8px 0 8px; letter-spacing:-1.1px; position:relative; height:46px; /* ¸¶¿ì½º ¿À¹ö ¿À·ù Å×½ºÆ® 2018.05.09 OMR */}

.gnb > li .new_icon,
.all_menu_list > ul > li .new_icon {display:inline-block; *zoom:1; *display:inline; width:13px; height:13px; background:url(/web/images/board/board_list_iCon02.png) no-repeat; background-position:0 0; margin:0 0 0 5px; vertical-align:middle;}

.ie7 .gnb > li > a {padding:0 7px 0 7px;}
.ie8 .gnb > li > a {padding:0 11px 0 11px;}

@media screen and (max-width: 767px) {
	.gnb > li > a {padding:0 14px 0 14px;
				   font-family: 'NanumGothic', '³ª´®°íµñ', 'Helvetica Neue',Arial,sans-serif;
				-o-font-family: 'NanumGothic', '³ª´®°íµñ', 'Helvetica Neue',Arial,sans-serif;
	}
	
}
/*.gnb > li > a {display:inline-block; *zoom:1; *display:inline; font-size:16px; font-weight:bold; color:#333; padding:0 16px 0 16px; letter-spacing:-0.9px;}

.ie7 .gnb > li > a {padding:0 14px 0 14px;}
.ie8 .gnb > li > a {padding:0 18px 0 18px;}

@media screen and (max-width: 767px) {
	.gnb > li > a {padding:0 18px 0 18px;
				   font-family: 'NanumGothic', '³ª´®°íµñ', 'Helvetica Neue',Arial,sans-serif;
				-o-font-family: 'NanumGothic', '³ª´®°íµñ', 'Helvetica Neue',Arial,sans-serif;
	}
	
} 2018.03.06 OMR GNB ±³¾ç°ú¸ñ Ãß°¡ Àü ¿øº» */

/* html>body .gnb > li > a {padding:0 5px 0 5px;} */
.gnb > li > a > span {position:relative; display:inline-block; *zoom:1; *display:inline; line-height:43px; height:45px; cursor:pointer;}
.gnb > li > a > span:before {content:''; position:absolute; top:0; left:0; width:0; height:4px; background:#0170c9; -webkit-transition:all .3s ease-out; transition:all .3s ease-out;}
.gnb > li > a:focus > span:before {content:''; position:absolute; top:0; left:0; width:100%; height:4px; background:#0170c9; -webkit-transition:all .3s ease-out; transition:all .3s ease-out;}
.gnb > li:hover > a > span:before, .gnb > li:focus > a > span:before {width:100%;}
.gnb > li:hover > a {color:#0170c9;} /* ¸¶¿ì½º ¿À¹ö 2017.11.28 OMR */
.gnb > li > a.active > span {width:100%; height:4px; background:#0170c9;} /* ¼ö°­½ÅÃ» °­Á¶ 2017.09.21 OMR */

.gnb > li:hover .gnb_sub_wrap {display:block;}
.gnb_sub_wrap {display:none; position:absolute; z-index:100; top:46px; left:0; width:100% !important; border-bottom:1px solid #ddd; background:#fff; /* opacity:0.95; *filter:alpha(opacity=95); */ text-align:left;}
.gnb_menu {overflow:hidden; padding-left:0; margin:0 auto; width:998px; border-left:1px solid #ddd; border-right:1px solid #ddd; letter-spacing:-0.8px;}
.gnb_menu_item {float:left; width:199px; background:#fff; display:block; height:100%; border-right:1px solid #eee; padding:15px 20px 20px 20px; box-sizing:border-box;}
.gnb_menu_item.last {border-right:none; width:202px;}
.gnb_menu_tit {margin-bottom:5px; height:30px; line-height:30px; display:block; font-size:15px; letter-spacing:-1px; color:#0170c9 !important; font-weight:bold;}
.gnb_menu_tit.b_bottom {border-bottom:1px solid #eee;}
.gnb_menu_tit a {display:block; font-size:15px; letter-spacing:-1px; color:#0170c9 !important; font-weight:bold;}
/*.gnb_menu_tit a:hover, .gnb_menu_tit a:focus {text-decoration:underline;}*/
.gnb_menu_list {}
.gnb_menu_list li {line-height:28px; height:28px;}
.gnb_menu_list li a {font-size:13px; color:#666;}
.gnb_menu_list li a:hover, .gnb_menu_list li a:focus {color:#333; text-decoration:underline;}

.gnb_menu_item.single {width:199px; padding:0; box-sizing:border-box;}
.gnb_menu_item.single.last {width:202px;}
.gnb_menu_item.single .gnb_menu_tit {margin-bottom:0; height:50px; line-height:50px; padding:0 20px 0 20px;}


/* GNB HAKJUM SCROLL - 22-2-14 KKM */

.gnb_sub_wrap.hakjum {display:none; position:absolute; z-index:100; top:46px; left:0; width:100% !important; border-bottom:1px solid #ddd; background:#fff; /* opacity:0.95; *filter:alpha(opacity=95); */ text-align:left; height: 542px; overflow-y: scroll;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum {overflow:hidden; padding-left:0; margin:0 auto; width:981px; border-left:1px solid #ddd; border-right:1px solid #ddd; letter-spacing:-0.8px;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_item {float:left; width:194px; background:#fff; display:block; height:100%; border-right:1px solid #eee; padding:15px 20px 20px 20px; box-sizing:border-box;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_item.last {border-right:none; width:200px;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_tit {margin-bottom:5px; height:30px; line-height:30px; display:block; font-size:15px; letter-spacing:-1px; color:#0170c9 !important; font-weight:bold;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_tit.b_bottom {border-bottom:1px solid #eee;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_tit a {display:block; font-size:15px; letter-spacing:-1px; color:#0170c9 !important; font-weight:bold;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_list {}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_list li {line-height:28px; height:28px;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_list li a {font-size:13px; color:#666;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum > .gnb_menu_list li a:hover, .gnb_menu_list li a:focus {color:#333; text-decoration:underline;}

.gnb_sub_wrap.hakjum > .gnb_menu.hakjum >  .gnb_menu_item.single {width:194px; padding:0; box-sizing:border-box;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum >  .gnb_menu_item.single.last {width:200px;}
.gnb_sub_wrap.hakjum > .gnb_menu.hakjum >  .gnb_menu_item.single .gnb_menu_tit {margin-bottom:0; height:50px; line-height:50px; padding:0 20px 0 20px;}


.all_menu_btn_area {position: absolute; top:0; right:0; text-align:right;}
.all_menu_btn_area .all_menu_btn {width:80px; height:45px; color:#fff; text-align:center; border:0; vertical-align:middle; background:#0170c9 url(/web/images/inc/all_menu_iCon01.png?ver=<%=now_datetimekey%>) no-repeat center;}
.all_menu_btn_area .all_menu_btn:hover, .all_menu_btn_area .all_menu_btn:focus {background:#0061b4 url(/web/images/inc/all_menu_iCon01.png?ver=<%=now_datetimekey%>) no-repeat center;}
.all_menu_btn_area .all_menu_btn.open {background:#727679 url(/web/images/inc/all_menu_iCon02.png?ver=<%=now_datetimekey%>) no-repeat center;}

.all_menu_btn_area .all_menu_btn:focus {outline:none;}

.all_menu_list {display:none; position:absolute; z-index:200; top:45px; background:#fff; border:1px solid #0170c9; border-bottom: 4px solid #094A9F; margin:0 auto !important; padding: 10px 10px 20px 10px; width:978px; max-height:617px;}
.all_menu_list > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.all_menu_list > ul > li {float:left; display:block; width:186px; margin-right:12px; letter-spacing:-0.5px;}
.all_menu_list > ul > li.last {margin: 0;}

.all_menu_list > ul > li h3 {color:#fff; font-size:12px; text-align:center; padding:2px 0; margin:0 0 6px 0;}
.all_menu_list > ul > li h3.bg_type01 {background:#094A9F;}
.all_menu_list > ul > li h3.bg_type02 {background:#106EEA;}
.all_menu_list > ul > li h3.bg_type03 {background:#919aa7;}

.all_menu_list > ul > li .menu_tit {font-size:13px; font-weight:bold; line-height:20px; display:block;}
.all_menu_list > ul > li .menu_tit.c_type01 {color:#094A9F;}
.all_menu_list > ul > li .menu_tit.c_type02 {color:#106EEA;}
.all_menu_list > ul > li .menu_tit.c_type03 {color:#919aa7;}
.all_menu_list > ul > li .menu_tit.c_type04 {font-size: 12px; color: #666; font-weight:normal;}

.all_menu_list > ul > li a {display:block; font-size:12px; line-height:21px;}
.all_menu_list > ul > li a.last {margin-bottom: 8px;}
.all_menu_list > ul > li a:hover {}
.all_menu_list > ul > li .menu_divider {display:block; height:1px; background:#eee; margin:8px 0;}

.all_menu_list a i {color:#ababab; display:none;}
.all_menu_list a:hover i {display:inline-block; *zoom:1; *display:inline; margin:0 0 0 5px;}


/* ===== MAIN VISUAL ===== */

#main_visual {position:relative; z-index:1; overflow:hidden; margin:0; padding:0;}

#main_visual ul.visual_item {position:relative; width:100%; display:block;}
#main_visual ul.visual_item > li {/*float:left;*/ display:block; width:100%; height:540px; visibility:hidden; background-position:center top !important;}

#main_visual ul.visual_item > li a {display:block; width:1000px; height:100%; margin:0 auto;}
#main_visual ul.visual_item > li a:focus {outline:0;}

/* PAGER */

#main_visual .bx-controls-direction {display:none;}
#main_visual .bx-pager-item {display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
#main_visual .bx-pager a {display:block; overflow:hidden; width:12px; height:12px; background:url(/web/images/main/pager_iCon_02.png) no-repeat center; margin-bottom:9px; text-indent:-9999px;}
#main_visual .bx-pager a.active,
#main_visual .bx-pager a:focus,
#main_visual .bx-pager a:hover {background:url(/web/images/main/pager_iCon_01.png) no-repeat center;}
#main_visual .bx-controls-auto {display:block; left:0; bottom:0;}
#main_visual .bx-controls-auto .bx-stop {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_stop.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#main_visual .bx-controls-auto .bx-start {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_start.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#main_visual .bx-controls-auto .active {display:none;}
#main_visual .bx-pager {display:inline-block; *zoom:1; *display:inline; text-align:center; position:relative; width:12px; height:100%;}

/*PAGER 2023.05.22 j*/
/* #main_visual .bx-controls {position:absolute; left:50%; top:29px; margin-left:250px; z-index:100; width:12px;} */
#main_visual .bx-controls {position:absolute; left:61%; top:80px; margin-left:250px; z-index:100; width:12px;}
/*³¡ PAGER 2023.05.22 j*/

/* main_counsel_box */

/*main_counsel_box 2023.05.22 j*/
/* #main_counsel_box {display: none; position:absolute; top:25px; z-index:90; margin-left:780px; width:184px; height:291px; border-radius: 5px; box-shadow: 0 2px 30px rgba(black, .2); padding:17px 18px 0 18px;
				   background:#0170c9 url(/web/images/main/main_counsel_bg02.jpg) no-repeat center top; color:#fff; letter-spacing:-0.8px;} */
#main_counsel_box {display: none; position:absolute; top:5px; z-index:90; margin-left:680px; width:286px; height:291px; border-radius: 5px; box-shadow: 0 2px 30px rgba(black, .2); padding:17px 18px 0 18px;
				   background:#0170c9 url(/web/images/main/main_counsel_bg02.jpg) no-repeat center top; color:#fff; letter-spacing:-0.8px;}
/*³¡ main_counsel_box 2023.05.22 j*/

#main_counsel_box.on {display: block;}
#main_counsel_box > h4 {text-align:center; font-weight:normal; font-size:15px; background:url(/web/images/main/main_counsel_iCon01.png) no-repeat 5px center; padding-left:18px;}
#main_counsel_box > h3 {text-align:center; font-size:18px; margin:5px 0 11px 0; letter-spacing:-1.4px;}
#main_counsel_box .check_box input[type="checkbox"] {vertical-align:text-bottom;}
#main_counsel_box .check_box {font-size:12px; letter-spacing:-1px; cursor:pointer; margin-bottom:11px;}
#main_counsel_box textarea {height:66px;}

#main_counsel_box .personal_info {color:#fff;}

a.counsel_apply_btn01 {border:1px solid #fff; font-size:14px; color:#fff; text-align:center; display:block; width:100%; box-sizing:border-box; height:34px; line-height:30px;}
a.counsel_apply_btn01:hover {background:#fff; color:#00508d; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;	-webkit-transition:all 0.3s ease-in-out;}


/* main_counsel_tel_box 2020.07.10 kkm */

#main_counsel_tel_box {display: block;}
#main_counsel_tel_box.close {display: none;}

/*main_counsel_tel_box 2023.05.22 j*/
/* #main_counsel_tel_box .tel_box {position:absolute; top:25px; z-index:100; margin-left:780px; width:184px; height:291px; border-radius: 5px; box-shadow: 0 2px 30px rgba(black, .2); padding:17px 18px 0 18px; background:#0061b4 url(/web/images/main/main_tel_box_bg02.jpg) no-repeat top right; color:#fff; letter-spacing:-0.8px;  overflow: hidden;} */
#main_counsel_tel_box .tel_box {position:absolute; top:5px; margin-left:680px; width:286px; height:291px; border-radius: 5px; box-shadow: 0 2px 30px rgba(black, .2); padding:17px 18px 0 18px; background:#0061b4 url(/web/images/main/main_tel_box_bg02.jpg) no-repeat top right; color:#fff; letter-spacing:-0.8px;  overflow: hidden;}
/* #main_counsel_tel_box .tel_box .box_tit {color:#fff; font-size:21px; font-weight:normal; background:url(/web/images/main/main_tel_box_iCon01.png) no-repeat left center; margin: 12px 0 0 0; height:54px; padding:0 0 0 64px; letter-spacing:-1px;} */
#main_counsel_tel_box .tel_box .box_tit {color:#fff; font-size:21px; font-weight:normal; background:url(/web/images/main/main_tel_box_iCon01.png) no-repeat left center; margin: -5px 0 -20px 10px; height:50px; padding:28px 0 5px 60px; letter-spacing:-1px;}


#main_counsel_tel_box .tel_box span {display:block; font-size:14px; margin: 10px 0 0 0; text-align: center;}
/* #main_counsel_tel_box .tel_box span ul.slide_text li {width: 184px; height: 20px;} */
#main_counsel_tel_box .tel_box span ul.slide_text li {width: 285px; height: 20px;}
/*³¡ main_counsel_tel_box 2023.05.22 j*/

#main_counsel_tel_box table {width: 100%; text-align: center; margin-top: 10px}

#main_counsel_tel_box p {font-size: 15px; font-weight: bold; color: #ffe600; text-align: center; margin-top: 10px}

#main_counsel_tel_box .tel_box a.btn_tel {display:block; color:#fff; font-size:30px; text-align:center; font-weight:bold; margin:0 0 4px 0;}
#main_counsel_tel_box .tel_box button.btn_reserve {display:block; color: #fff; background-color: transparent; font-size:15px; text-align:center; width:100%; box-sizing:border-box; border:1px solid #fff; line-height:35px; margin:15px 0 0 0; letter-spacing:-0.8px;}
#main_counsel_tel_box .tel_box button.btn_reserve:hover {background:#fff; color:#0061b4; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}



/* ===== MAIN - QUICK TAB MENU ===== */

/*MAIN - QUICK TAB MENU 2023.05.22 j*/
/* #main_quick_tab {position:absolute; top:355px; z-index:90; width:970px; height:135px; padding:0 15px 15px 15px; color:#fff; background:url(/web/images/main/main_quick_bg01.png) repeat;} */
#main_quick_tab {position:absolute; top:390px; z-index:90; width:970px; height:135px; padding:0 15px 15px 15px; color:#fff; background:url(/web/images/main/main_quick_bg01.png) repeat;}
/*³¡ MAIN - QUICK TAB MENU 2023.05.22 j*/

#main_quick_tab .tabMenu {display:inline-block; *zoom:1; *display:inline; width:100%; margin:0 0 12px 0;}
#main_quick_tab .tabMenu > li {float:left; position:relative; display:block; width:50%; height:35px; text-align:center; letter-spacing:-1px; font-size:15px;}
#main_quick_tab .tabMenu > li:first-child {background:url(/web/images/main/main_quick_divider01.png) no-repeat right 17px;}
#main_quick_tab .tabMenu > li > a {display:block; width:100%; height:50px; line-height:50px; color:rgba(255,255,255,0.7); border-bottom:1px solid rgba(255,255,255,0.7);}
#main_quick_tab .tabMenu > li > a:hover {color:#fff; border-bottom:2px solid #fff;}
#main_quick_tab .tabMenu > li.active > a {background:transparent; color:#fff; font-weight:bold; border-bottom:2px solid #fff;}

#main_quick_tab .tab-cont {clear:both; padding:15px 10px 15px 10px; width:950px; height:55px; background:transparent; color:#fff; position:relative;}
#main_quick_tab .tab-cont:after {content:""; display:block; clear:both;}

/* ¿µ¿ª ¿øº» BAK 2018.03.26 OMR
#main_quick_tab .tab-cont {clear:both; padding:15px 25px 15px 25px; width:920px; height:55px; background:transparent; color:#fff; position:relative;} */

#main_quick_tab .tabContainer {width:100%; position:relative;}

.main_quick_pager {position:absolute; top:0; left:0; width:100%;}
.main_quick_pager #main_quick_prevBtn {position:absolute; left:0;}
.main_quick_pager #main_quick_nextBtn {position:absolute; right:0;}
.main_quick_pager #main_quick_prevBtn img, .main_quick_pager #main_quick_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.5; *filter:alpha(opacity=50);}
.main_quick_pager #main_quick_prevBtn:hover img, .main_quick_pager #main_quick_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}

#main_quick_icon {}
#main_quick_icon ul {display:block; width:100%;}
#main_quick_icon ul li {float:left; display:block;}

#main_quick_tab .icon_list {text-align:center; width:945px !important;}
#main_quick_tab .icon_list > a {display:inline-block; *zoom:1; *display:inline; width:89px; text-align:center; font-size:13px; letter-spacing:-0.8px; color:rgba(255,255,255,0.6);}
#main_quick_tab .icon_list > a:hover {color:#fff;}
#main_quick_tab .icon_list > a > img {margin-bottom:7px;}

#main_quick_student {}
#main_quick_student ul {display:block; width:100%;}
#main_quick_student ul li {float:left; display:block; /*width:920px !important;*/ height:70px;}

.student_icon_pager {position:absolute; top:0; left:0; width:100%;}
.student_icon_pager #student_quick_prevBtn {position:absolute; left:0;}
.student_icon_pager #student_quick_nextBtn {position:absolute; right:0;}
.student_icon_pager #student_quick_prevBtn img, .student_icon_pager #student_quick_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.5; *filter:alpha(opacity=50);}
.student_icon_pager #student_quick_prevBtn:hover img, .student_icon_pager #student_quick_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}

/* PAGER */
#main_quick_icon .bx-default-pager, #main_quick_student .bx-default-pager {display:none;}


/* ===== QUICK MENU ===== */

.quick_menu {display:none;}
.quick_menu a {transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.quick_menu img {vertical-align: middle;}
.quick_menu img.quick_ban01 {margin-bottom:7px;}

.quick_menu_m {width:100%;}
.quick_menu_m ul {display:inline-block; *zoom:1; *display:inline; width:100%; border:1px solid #ddd; margin:30px 0 0 0;}
.quick_menu_m ul li {float:left; width:20%; background:#fff; border-right:1px solid #ddd; box-sizing:border-box;}
.quick_menu_m ul li:last-child {border-right:none;}
.quick_menu_m ul li a {display:block; width:100%; height:30px; padding:55px 0 0 0; color:#6d6e71; text-align:center; font-size:13px; letter-spacing:-0.5px;}

.quick_menu_m ul li a.q_menu01_m {background:url(/web/images/inc/quick_menu_iCon01.png) no-repeat center top;}
.quick_menu_m ul li a.q_menu02_m {background:url(/web/images/inc/quick_menu_iCon02.png) no-repeat center top;}
.quick_menu_m ul li a.q_menu03_m {background:url(/web/images/inc/quick_menu_iCon03.png) no-repeat center top;}
.quick_menu_m ul li a.q_menu04_m {background:url(/web/images/inc/quick_menu_iCon04.png) no-repeat center top;}
.quick_menu_m ul li a.q_menu05_m {background:url(/web/images/inc/quick_menu_iCon05.png) no-repeat center top;}

.quick_menu_m ul li a.q_menu01_m:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon01_on.png) no-repeat center top; color:#0170c9;}
.quick_menu_m ul li a.q_menu02_m:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon02_on.png) no-repeat center top; color:#0170c9;}
.quick_menu_m ul li a.q_menu03_m:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon03_on.png) no-repeat center top; color:#0170c9;}
.quick_menu_m ul li a.q_menu04_m:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon04_on.png) no-repeat center top; color:#0170c9;}
.quick_menu_m ul li a.q_menu05_m:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon05_on.png) no-repeat center top; color:#0170c9;}

.quick_menu .scrollup.scroll02 {display:block; z-index:100; width:50px; height:25px; padding:25px 0 0 0; font-size:12px; font-weight:bold; text-align:center; color:#fff; background:#0170c9 url(/web/images/inc/quick_top_iCon01.png) no-repeat center 6px;}
.quick_menu .scrollup.scroll02:hover {background:#0061b4 url(/web/images/inc/quick_top_iCon01.png) no-repeat center 5px;}
/*Ãß°¡*/
.quick_menu .scrollup.scroll02 {margin: 15px auto 0; border-radius: 50px;}
.quick_menu .scrollup.scroll02.display {}

.gnb_banner_wrap {display:none;}

@media (min-width: 1200px) {
	.quick_menu {display: block; width:80px; top:265px; position:absolute; left:50%; margin-left:520px; z-index:2;} /* basic */
	.quick_menu.TopFixed {top:160px;} /* top popup, header close */
	.quick_menu.TopPopupFixed {top:198px;} /* top popup close */
	.quick_menu ul {display:inline-block; *zoom:1; *display:inline; width:78px; border:1px solid #ddd; margin:0 0 4px 0;}
	.quick_menu ul li {float:left; background:#fff; border-bottom:1px solid #ddd;}
	.quick_menu ul li:last-child {border-bottom:none;}
	.quick_menu ul li a {display:block; width:78px; height:28px; padding:50px 0 0 0; color:#6d6e71; text-align:center; font-size:13px; letter-spacing:-0.5px; background-size:90% auto !important;}
	
	.quick_menu ul li a.q_menu01 {background:url(/web/images/inc/quick_menu_iCon01.png) no-repeat center top;}
	.quick_menu ul li a.q_menu02 {background:url(/web/images/inc/quick_menu_iCon02.png) no-repeat center top;}
	.quick_menu ul li a.q_menu03 {background:url(/web/images/inc/quick_menu_iCon03.png) no-repeat center top;}
	.quick_menu ul li a.q_menu04 {background:url(/web/images/inc/quick_menu_iCon04.png) no-repeat center top;}
	.quick_menu ul li a.q_menu05 {background:url(/web/images/inc/quick_menu_iCon05.png) no-repeat center top;}
	
	.quick_menu ul li a.q_menu01:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon01_on.png) no-repeat center top; color:#0170c9;}
	.quick_menu ul li a.q_menu02:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon02_on.png) no-repeat center top; color:#0170c9;}
	.quick_menu ul li a.q_menu03:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon03_on.png) no-repeat center top; color:#0170c9;}
	.quick_menu ul li a.q_menu04:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon04_on.png) no-repeat center top; color:#0170c9;}
	.quick_menu ul li a.q_menu05:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon05_on.png) no-repeat center top; color:#0170c9;}
	
	.quick_menu .scrollup {display:block; padding:14px 0 6px 0; font-size:12px; font-weight:bold; text-align:center; color:#fff; background:#0170c9 url(/web/images/inc/quick_top_iCon01.png) no-repeat center 1px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
	.quick_menu .scrollup:hover {background:#0061b4 url(/web/images/inc/quick_top_iCon01.png) no-repeat center top;}
	
	.quick_menu .quick_recruit_2018 {position:relative; display:block; width:80px; height:85px; margin-bottom:8px; background:#446a57 url(/web/images/inc/recruit_2018_bg01.jpg) no-repeat center top; color:#fff; font-size:14px; line-height:17px; letter-spacing:-1px; background-size:100% auto; text-align:center;}
	.quick_menu .quick_recruit_2018 .recruit_img {position:absolute; left:6px; bottom:0;}
	.quick_menu .quick_recruit_2018 > p {padding:10px 0 0 0;}
	
	.quick_menu .quick_recruit_2018 .r_blink {animation:changeColor 0.7s ease 0.7s infinite alternate; letter-spacing:-0.6px;}
	
	/* .quick_menu .quick_ban01 {display:block; margin-bottom:7px;} */
	
	.quick_menu .caution_cb {display:block; background:#fff url(/web/images/inc/quick_menu_iCon06.png) no-repeat center top; color:#5a6069; border:1px solid #ccc; text-align:center; padding:41px 0 0 0; height:44px; line-height:18px; margin-bottom:7px; font-size:13px; letter-spacing:-1px; font-weight:bold;}
	.quick_menu .caution_cb:hover {background:#f2f5f7 url(/web/images/inc/quick_menu_iCon06.png) no-repeat center top;}
	
	.quick_menu_m {display:none;}
	
	.gnb_banner_wrap {display:block; position:absolute; top:13px; left:50%; margin-left:534px; z-index:100; width:80px; height:110px;}
}


/* ===== MAIN CONTENTS 01 ===== */

#main_contents_01 {background:#fff; padding:32px 0 30px 0; width:100%; position:relative;}
#main_contents_01 .notice_box, #main_contents_01 .inquiry_box, #main_contents_01 .course_box {float:left; width:320px; height:320px; background:#fff;}

#main_contents_01 .notice_box {}

#main_contents_01 .notice_box .tabMenu {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #333; margin-bottom:-2px;}
#main_contents_01 .notice_box .tabMenu li {float:left; position:relative; display:inline-block; *zoom:1; *display:inline; height:30px; text-align:left; letter-spacing:-1px; font-size:15px;}
#main_contents_01 .notice_box .tabMenu li a {display:block; width:100%; height:30px; background:transparent; color:#888;}
#main_contents_01 .notice_box .tabMenu li a:hover {color:#333; border-bottom:3px solid #333;}
#main_contents_01 .notice_box .tabMenu li.active a {color:#333; font-weight:bold; border-bottom:3px solid #333;}
#main_contents_01 .notice_box .tab-cont {clear:both; padding:0 0 0 0; width:100%; height:100%; position:relative;}

#main_contents_01 .notice_box .tabMenu .divider {display:inline-block; *zoom:1; *display:inline; margin:0 5px 0 5px; font-weight:normal; font-size:13px;}

#main_contents_01 .notice_box .tabMenu .divider a,
#main_contents_01 .notice_box .tabMenu .divider a:hover {cursor:text; text-decoration:none; border:none; color:#d6d6d6;}

#main_contents_01 .notice_box .tabMenu li.more_view {float:right; font-size:13px;}
#main_contents_01 .notice_box .tabMenu li.more_view a {color:#333;}
#main_contents_01 .notice_box .tabMenu li.more_view a:hover {color:#333; border-bottom:1px solid #333;}

#main_contents_01 .inquiry_box {}

#main_contents_01 .inquiry_box .tabMenu {display:inline-block; *zoom:1; *display:inline; width:100%; border-bottom:1px solid #333; margin-bottom:-2px;}
#main_contents_01 .inquiry_box .tabMenu li {float:left; position:relative; display:inline-block; *zoom:1; *display:inline; height:30px; text-align:left; letter-spacing:-1px; font-size:15px;}
#main_contents_01 .inquiry_box .tabMenu li a {display:block; width:100%; height:30px; background:transparent; color:#888;}
#main_contents_01 .inquiry_box .tabMenu li a:hover {color:#333; border-bottom:3px solid #333;}
#main_contents_01 .inquiry_box .tabMenu li.active a {color:#333; font-weight:bold; border-bottom:3px solid #333;}
#main_contents_01 .inquiry_box .tab-cont {clear:both; padding:0 0 0 0; width:100%; height:100%; position:relative;}

#main_contents_01 .inquiry_box .tabMenu .divider {display:inline-block; *zoom:1; *display:inline; margin:0 10px 0 10px; font-weight:normal; font-size:13px;}

#main_contents_01 .inquiry_box .tabMenu .divider a,
#main_contents_01 .inquiry_box .tabMenu .divider a:hover {cursor:text; text-decoration:none; border:none; color:#d6d6d6;}

#main_contents_01 .inquiry_box .tabMenu li.more_view {float:right; font-size:13px;}
#main_contents_01 .inquiry_box .tabMenu li.more_view a {color:#333;}
#main_contents_01 .inquiry_box .tabMenu li.more_view a:hover {color:#333; border-bottom:1px solid #333;}

#main_contents_01 .notice_list {}
#main_contents_01 .notice_list ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#main_contents_01 .notice_list ul li {float:left; width:100%; border-bottom:1px dotted #ccc;}
#main_contents_01 .notice_list ul li:first-child {padding-top: 4px;}
#main_contents_01 .notice_list ul li a {display:block; padding:0 8px 0 8px; /*padding:15px 0 15px 0;*/ height:47px; line-height:46px; font-size:13px; letter-spacing:-0.5px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .notice_list ul li a:hover {background:#f4f5f7;}

#main_contents_01 .notice_list ul li a p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

#main_contents_01 .notice_list ul li a h4 {color:#555; margin:0 0 5px 0; font-size:14px; font-weight:bold; letter-spacing:-1px; position:relative;}
#main_contents_01 .notice_list ul li a h4 span {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#999; font-weight:normal; letter-spacing:0; position:absolute; top:0; right:0;}
#main_contents_01 .notice_list ul li a.noti_new h4 {color:#0071c8;}

#main_contents_01 .notice_list ul li a i.new {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/main/main_notice_iCon01.png) no-repeat center;
											  width:13px; height:13px; margin:0 0 0 5px;}
#main_contents_01 .notice_list ul li a i.new2 {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/board/board_list_iCon08.gif) no-repeat center;
											  width:13px; height:13px; margin:0 2px 0 0; vertical-align:middle;}

#main_contents_01 .notice_list li a .listup_date {color:#333 !important; margin-right:5px;}
#main_contents_01 .notice_list li a .listup_date.update {color:#0170c9 !important;}
#main_contents_01 .notice_list li a .listup_date .point {display:inline-block; *zoom:1; *display:inline; color:#fff !important; background:#0170c9; padding:2px 3px 3px 3px; font-size:11px; line-height:11px; height:12px; margin-right:6px; border-radius:2px;}
/* #main_contents_01 .notice_list li a .listup_date .point {color:#0170c9 !important; margin-right:4px;} MAIN NOTICE BAK 2018.07.06 OMR */

#main_contents_01 .notice_list2 {}
#main_contents_01 .notice_list2 ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#main_contents_01 .notice_list2 ul li {float:left; width:100%; border-bottom:1px dotted #ccc;}
#main_contents_01 .notice_list2 ul li a {display:block; width:100%; padding:9px 0 9px 0; font-size:13px; letter-spacing:-0.5px;}
#main_contents_01 .notice_list2 ul li a p {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#main_contents_01 .notice_list2 ul li a h4 {color:#555; margin:0 0 5px 0; font-size:14px; font-weight:bold; letter-spacing:-1px; position:relative;}
#main_contents_01 .notice_list2 ul li a h4 span {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#999; font-weight:normal; letter-spacing:0; position:absolute; top:0; right:0;}
#main_contents_01 .notice_list2 ul li a.noti_new h4 {color:#0071c8;}
#main_contents_01 .notice_list2 ul li a i.new {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/main/main_notice_iCon01.png) no-repeat center;
											  width:13px; height:13px; margin:0 0 0 5px;}
#main_contents_01 .notice_list2 ul li a i.new2 {display:inline-block; *zoom:1; *display:inline; background:url(/web/images/main/main_notice_iCon08.gif) no-repeat center;
											  width:13px; height:13px; margin:0 0 0 5px;}


#main_contents_01 .course_box {}
#main_contents_01 .course_box .course_tit {display: block; width: 100%; height: 30px; color: #333; font-size: 15px; font-weight: bold; letter-spacing: -1px;}
#main_contents_01 .course_box ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#main_contents_01 .course_box ul li {float:left; width:104px; height:104px; border:1px solid #f1f6f9;}
#main_contents_01 .course_box ul li a {display:block; width:100%; height:39px; padding-top:65px; text-align:center; color:#777; font-size:11px; letter-spacing:-0.8px;}
#main_contents_01 .course_box ul li a h3 {font-size:13px; color:#333; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:bold; margin:0 0 2px 0;}

#main_contents_01 .course_box ul li.sa {background:#f1f6f9 url(/web/images/main/main_course_iCon01.png) no-repeat top center;}
#main_contents_01 .course_box ul li.bo {background:#fff url(/web/images/main/main_course_iCon02.png) no-repeat top center;}
#main_contents_01 .course_box ul li.jido {background:#fff url(/web/images/main/main_course_iCon03.png) no-repeat top center;}
#main_contents_01 .course_box ul li.hak {background:#f1f6f9 url(/web/images/main/main_course_iCon04.png) no-repeat top center;}
#main_contents_01 .course_box ul li.dis {background:#f1f6f9 url(/web/images/main/main_course_iCon05.png) no-repeat top center;}
#main_contents_01 .course_box ul li.family {background:#f1f6f9 url(/web/images/main/main_course_iCon06.png) no-repeat top center;}
#main_contents_01 .course_box ul li.korean {background:#f1f6f9 url(/web/images/main/main_course_iCon07.png) no-repeat top center;}
#main_contents_01 .course_box ul li.highschool {background:#f1f6f9 url(/web/images/main/main_course_iCon08.png) no-repeat top center;}
#main_contents_01 .course_box ul li.li {background:#fff url(/web/images/main/main_course_iCon09.png) no-repeat top center;}
#main_contents_01 .course_box ul li.psy {background:#fff url(/web/images/main/main_course_iCon10.png) no-repeat top center;}
#main_contents_01 .course_box ul li.edu {background:#fff url(/web/images/main/main_course_iCon11.png) no-repeat top center;}
#main_contents_01 .course_box ul li.class {background:#f1f6f9 url(/web/images/main/main_course_iCon11.png) no-repeat top center;}

#main_contents_01 .course_box ul li.howto {background:#f1f6f9 url(/web/images/main/main_course_iCon01_01.png) no-repeat top center;}
#main_contents_01 .course_box ul li.practice {background:#fff url(/web/images/main/main_course_iCon01_02.png) no-repeat top center;}
#main_contents_01 .course_box ul li.offline {background:#f1f6f9 url(/web/images/main/main_course_iCon01_03.png) no-repeat top center;}

/* iCon change 20230522 j */
/* #main_contents_01 .course_box ul li.transfer {background:#fff url(/web/images/main/main_course_iCon01_04.png) no-repeat top center;} */
#main_contents_01 .course_box ul li.transfer {background:#fff url(/web/images/main/main_course_iCon01_010.png) no-repeat top center;}

#main_contents_01 .course_box ul li.academic_01 {background:#f1f6f9 url(/web/images/main/main_course_iCon01_05.png) no-repeat top center;}
#main_contents_01 .course_box ul li.academic_02 {background:#fff url(/web/images/main/main_course_iCon01_06.png) no-repeat top center;}
/* #main_contents_01 .course_box ul li.learner {background:#f1f6f9 url(/web/images/main/main_course_iCon01_07.png) no-repeat top center;} */
#main_contents_01 .course_box ul li.learner {background:#f1f6f9 url(/web/images/main/main_course_iCon01_04.png) no-repeat top center;}
/* #main_contents_01 .course_box ul li.credit {background:#fff url(/web/images/main/main_course_iCon01_08.png) no-repeat top center;} */
#main_contents_01 .course_box ul li.credit {background:#fff url(/web/images/main/main_course_iCon01_07.png) no-repeat top center;}

#main_contents_01 .course_box ul li.diploma {background:#f1f6f9 url(/web/images/main/main_course_iCon01_09.png) no-repeat top center;}

#main_contents_01 .course_box ul li.sa:hover {background:#0170c9 url(/web/images/main/main_course_iCon01.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.bo:hover {background:#0170c9 url(/web/images/main/main_course_iCon02.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.jido:hover {background:#0170c9 url(/web/images/main/main_course_iCon03.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.hak:hover {background:#0170c9 url(/web/images/main/main_course_iCon04.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.dis:hover {background:#0170c9 url(/web/images/main/main_course_iCon05.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.family:hover {background:#0170c9 url(/web/images/main/main_course_iCon06.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.korean:hover {background:#0170c9 url(/web/images/main/main_course_iCon07.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.highschool:hover {background:#0170c9 url(/web/images/main/main_course_iCon08.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.li:hover {background:#0170c9 url(/web/images/main/main_course_iCon09.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.psy:hover {background:#0170c9 url(/web/images/main/main_course_iCon10.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.edu:hover {background:#0170c9 url(/web/images/main/main_course_iCon11.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.class:hover {background:#0170c9 url(/web/images/main/main_course_iCon11.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

#main_contents_01 .course_box ul li.howto:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_01.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.practice:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_02.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.offline:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_03.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.transfer:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_010.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.academic_01:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_05.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.academic_02:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_06.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.learner:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_04.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.credit:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_07.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_01 .course_box ul li.diploma:hover {background:#0170c9 url(/web/images/main/main_course_iCon01_09.png) no-repeat top center; border:1px solid #0170c9; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

#main_contents_01 .course_box ul li.sa:hover a, #main_contents_01 .course_box ul li.sa:hover a h3,
#main_contents_01 .course_box ul li.bo:hover a, #main_contents_01 .course_box ul li.bo:hover a h3,
#main_contents_01 .course_box ul li.jido:hover a, #main_contents_01 .course_box ul li.jido:hover a h3,
#main_contents_01 .course_box ul li.hak:hover a, #main_contents_01 .course_box ul li.hak:hover a h3,
#main_contents_01 .course_box ul li.dis:hover a, #main_contents_01 .course_box ul li.dis:hover a h3,
#main_contents_01 .course_box ul li.family:hover a, #main_contents_01 .course_box ul li.family:hover a h3,
#main_contents_01 .course_box ul li.korean:hover a, #main_contents_01 .course_box ul li.korean:hover a h3,
#main_contents_01 .course_box ul li.highschool:hover a, #main_contents_01 .course_box ul li.highschool:hover a h3,
#main_contents_01 .course_box ul li.li:hover a, #main_contents_01 .course_box ul li.li:hover a h3,
#main_contents_01 .course_box ul li.psy:hover a, #main_contents_01 .course_box ul li.psy:hover a h3,
#main_contents_01 .course_box ul li.edu:hover a, #main_contents_01 .course_box ul li.edu:hover a h3,
#main_contents_01 .course_box ul li.howto:hover a, #main_contents_01 .course_box ul li.howto:hover a h3,
#main_contents_01 .course_box ul li.practice:hover a, #main_contents_01 .course_box ul li.practice:hover a h3,
#main_contents_01 .course_box ul li.offline:hover a, #main_contents_01 .course_box ul li.offline:hover a h3,
#main_contents_01 .course_box ul li.transfer:hover a, #main_contents_01 .course_box ul li.transfer:hover a h3,
#main_contents_01 .course_box ul li.academic_01:hover a, #main_contents_01 .course_box ul li.academic_01:hover a h3,
#main_contents_01 .course_box ul li.academic_02:hover a, #main_contents_01 .course_box ul li.academic_02:hover a h3,
#main_contents_01 .course_box ul li.learner:hover a, #main_contents_01 .course_box ul li.learner:hover a h3,
#main_contents_01 .course_box ul li.credit:hover a, #main_contents_01 .course_box ul li.credit:hover a h3,
#main_contents_01 .course_box ul li.diploma:hover a, #main_contents_01 .course_box ul li.diploma:hover a h3 {color:#fff;}

#main_contents_01 .package_box {float:left; width:320px; height:320px;}
#main_contents_01 .package_box ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#main_contents_01 .package_box ul li {width:315px; height:38px; margin-bottom: 3px; overflow: hidden; border-radius: 3px; transition: .3s;}
#main_contents_01 .package_box ul li:last-child {margin-bottom: none;}
#main_contents_01 .package_box ul li a {display:inline-block; width: 100%; height: 100%; color:#f9f9f9; font-size:11px; letter-spacing:-1px; text-align: center;}
#main_contents_01 .package_box ul li a .pkg_tit {float: left; width: 265px; height: 100%; padding-left: 15px; margin: 2px 0 0 11px;}
#main_contents_01 .package_box ul li a h3 {font-size:14px; color:#fff; font-weight:normal; margin: 0}
#main_contents_01 .package_box ul li .pkg_arrow {float: left; width: 35px; height: 100%; background:#f1f6f9 url(/web/images/main/main_pkg_btn_img01.jpg) no-repeat top center;}

#main_contents_01 .package_box ul li:hover {transform: translate(5px,0px); -webkit-transform: translate(5px,0px); transition: .3s;}
#main_contents_01 .package_box ul li:hover .pkg_arrow {background: #f1f6f9 url(/web/images/main/main_pkg_btn_img01_on.jpg) no-repeat top center; transition: .3s;}

#main_contents_01 .package_box ul li.sa {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_sa.jpg) no-repeat top center; text-shadow: 0px -1px #793ba6;}
#main_contents_01 .package_box ul li.bo {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_bo.jpg) no-repeat top center; text-shadow: 0px -1px #ed7000;}
#main_contents_01 .package_box ul li.jido {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_jido.jpg) no-repeat top center; text-shadow: 0px -1px #cc0000;}
#main_contents_01 .package_box ul li.hak {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_hak.jpg) no-repeat top center; text-shadow: 0px -1px #2980B9;}
#main_contents_01 .package_box ul li.dis {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_dis.jpg) no-repeat top center;}
#main_contents_01 .package_box ul li.family {border-left: 8px solid #ddd;}
#main_contents_01 .package_box ul li.korean {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_korean.jpg) no-repeat top center; text-shadow: 0px -1px #000;}
#main_contents_01 .package_box ul li.highschool {border-left: 8px solid #783ba6;}
#main_contents_01 .package_box ul li.li {border-left: 8px solid #783ba6;}
#main_contents_01 .package_box ul li.psy {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_psy.jpg) no-repeat top center;}
#main_contents_01 .package_box ul li.edu {background:#f1f6f9 url(/web/images/main/main_pkg_btn_img_bg_edu.jpg) no-repeat top center;}




/* ===== MAIN CONTENTS 02 ===== */

#main_contents_02 {background:#d3dae0 url(/web/images/main/main_con02_patt01.png) repeat; padding:30px 0 30px 0; width:100%; position:relative;}
#main_contents_02 .open_course, #main_contents_02 .course_schedule, #main_contents_02 .best_course {float:left; width:320px; height:220px !important; background:#fff; position:relative;}
#main_contents_02 .course_tit {border-bottom:1px solid #eee; color:#333; font-size:15px; letter-spacing:-0.5px; padding:0 12px 0 12px; /* padding:10px 12px 11px 12px; BAK 2018.05.24 OMR */ height:41px; line-height:40px;}
#main_contents_02 .course_tit a {color:#333;}

#main_contents_02 .open_course {/*background:#fff200;*/}
#main_contents_02 .open_course #open_course_list {padding:20px 20px 25px 20px; height:128px; letter-spacing:-0.5px; background:transparent; position:relative;}
#main_contents_02 .open_course #open_course_list h1 {color:#333; font-size:32px; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:900; margin:0 0 18px 0; line-height:28px;}
#main_contents_02 .open_course #open_course_list h1 span {display:block; font-size:18px; font-weight:normal; font-family:'NanumSquareR', 'Malgun Gothic'; margin:0 0 13px 0;}
#main_contents_02 .open_course #open_course_list p {font-size:14px; color:#666; letter-spacing:0;}
#main_contents_02 .open_course #open_course_list p span {letter-spacing:-1px;}

#main_contents_02 .open_course #open_course_list a {display:block; width:100%; height:100%;}

#main_contents_02 .open_course #open_course_list a .ov_btn {opacity:0; position:absolute; left:0; bottom:0; margin:0 0 0 0; width:100%; padding:5px 0; line-height:24px; font-weight:bold; text-align:center; color:#fff; letter-spacing:-0.8px; font-size:15px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_02 .open_course #open_course_list a:hover .ov_btn,
#main_contents_02 .open_course #open_course_list a:focus .ov_btn {opacity:1; background:rgba(0,97,180,0.9); color:#fff;}

#main_contents_02 .open_course #open_course_list .tag {display:block; width:58px; height:58px; position:absolute; top:0; right:0; border-radius:500px; font-size:14px; text-align:center; line-height:58px; letter-spacing:-0.8px;}
#main_contents_02 .open_course #open_course_list .tag.open_tag {background:#0170c9; color:#fff;}
#main_contents_02 .open_course #open_course_list .tag.dday_tag {background:#ff8a00; color:#fff; font-size:18px; line-height:56px;}

.open_course_pager {position:absolute; top:8px; right:8px; width:100px; height:25px; text-align:right;}
.open_course_pager #open_course_prevBtn {margin:0;}
.open_course_pager #open_course_nextBtn {margin:0;}
.open_course_pager #open_course_prevBtn img, .open_course_pager #open_course_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.7; *filter:alpha(opacity=70);}
.open_course_pager #open_course_prevBtn:hover img, .open_course_pager #open_course_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}
.open_course_pager .page_num {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#888; vertical-align:top; margin:4px 3px 0 0; padding:0;}

/* PAGER */
#main_contents_02 .open_course .bx-default-pager {position:absolute; top:-34px; right:75px; height:25px; text-align:right; font-size:12px; line-height:24px; color:#888;}

#main_contents_02 .course_schedule {/*background:#4faf00;*/}
#main_contents_02 .course_schedule #course_schedule_list {padding:10px 20px 15px 20px; letter-spacing:-0.5px; position:relative;}
#main_contents_02 .course_schedule #course_schedule_list p {display:block; height:36px; line-height:36px; margin:0; padding:0; border-bottom:1px dotted #ccc; font-size:13px; letter-spacing:-0.5px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

#main_contents_02 .course_schedule #course_schedule_list p .tag {display:inline-block; *zoom:1; *display:inline; padding:1px 1px 1px 1px; width:36px; line-height:20px; text-align:center; font-size:12px; font-weight:bold;}
#main_contents_02 .course_schedule #course_schedule_list p .tag.import {background:#0071c8; color:#fff; border:1px solid #0071c8;}
#main_contents_02 .course_schedule #course_schedule_list p .tag.normal {background:#fff; color:#333; border:1px solid #333;}

#main_contents_02 .course_schedule #course_schedule_list a {display:inline-block; *zoom:1; *display:inline;}
#main_contents_02 .course_schedule #course_schedule_list p strong {display:inline-block; *zoom:1; *display:inline; margin:0 6px 0 8px; color:#0170c9; letter-spacing:0;}

.course_schedule_pager {position:absolute; top:8px; right:8px; width:100px; height:25px; text-align:right;}
.course_schedule_pager #course_schedule_prevBtn {margin:0;}
.course_schedule_pager #course_schedule_nextBtn {margin:0;}
.course_schedule_pager #course_schedule_prevBtn img, .course_schedule_pager #course_schedule_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.7; *filter:alpha(opacity=70);}
.course_schedule_pager #course_schedule_prevBtn:hover img, .course_schedule_pager #course_schedule_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}
.course_schedule_pager .page_num {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#888; vertical-align:top; margin:4px 3px 0 0; padding:0;}

/* PAGER */
#main_contents_02 .course_schedule .bx-default-pager {position:absolute; top:-34px; right:75px; height:25px; text-align:right; font-size:12px; line-height:24px; color:#888;}

#main_contents_02 .best_course {}
#main_contents_02 .best_course #best_course_list {}
#main_contents_02 .best_course #best_course_list ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#main_contents_02 .best_course #best_course_list ul li {float:left; display:block;}
#main_contents_02 .best_course #best_course_list ul li img {display:block;}

#main_contents_02 .best_course #best_course_list ul li .best_class:focus img {display: block; border: 1px dashed red;}
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn {opacity:0; position:absolute; top:0; bottom:0; margin:0 0 0 0; width:320px; height:108px; padding:70px 0 0 0; text-align:center; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#main_contents_02 .best_course #best_course_list ul li:hover .best_ov_btn {opacity:1; background:rgba(0,97,180,0.9); color:#fff;}
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn.on {opacity:1; display: block; width: 320px; height: 178px; background:rgba(0,97,180,0.9); color:#fff;}

#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a {*zoom:1; display:inline-block; font-size:14px; padding:2px 8px 2px 8px; border:1px solid #fff; color:#fff; letter-spacing:-0.8px; line-height:24px; border-radius:2px;}
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a:focus,
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a:hover {color:#001729; background:#fff;}

#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.detail {background:url(/web/images/main/best_course_iCon01.png) no-repeat left center; margin:0 5px 0 0; padding-left:28px;}
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.sample {background:url(/web/images/main/best_course_iCon02.png) no-repeat left center; padding-left:28px;}

#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.detail:focus,	
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.detail:hover {background:#fff url(/web/images/main/best_course_iCon01_on.png) no-repeat left center;}
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.sample:focus,
#main_contents_02 .best_course #best_course_list ul li .best_ov_btn a.sample:hover {background:#fff url(/web/images/main/best_course_iCon02_on.png) no-repeat left center;}

.best_course_pager {position:absolute; top:8px; right:8px; width:100px; height:25px; text-align:right;}
.best_course_pager #best_course_prevBtn {margin:0;}
.best_course_pager #best_course_nextBtn {margin:0;}
.best_course_pager #best_course_prevBtn img, .best_course_pager #best_course_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.7; *filter:alpha(opacity=70);}
.best_course_pager #best_course_prevBtn:hover img, .best_course_pager #best_course_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}
.best_course_pager .page_num {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#888; vertical-align:top; margin:4px 3px 0 0; padding:0;}

/* PAGER */
#main_contents_02 .best_course .bx-default-pager {position:absolute; top:8px; right:75px; height:25px; text-align:right; font-size:12px; line-height:24px; color:#888;}


/* ===== MAIN CONTENTS 03 ===== */

#main_contents_03 {background:#fff; padding:30px 0 30px 0; width:100%; position:relative;}
#main_contents_03 .main_event_box, #main_contents_03 .naver_blog_box {float:left; height:250px; background:#fff; position:relative;}

#main_contents_03 .main_event_box {width:660px;}

#main_event {width:100%; position:relative; z-index:1;}
#main_event ul.main_event_item {position:relative; width:100%;}
#main_event ul.main_event_item > li {display:block; width:100%; height:250px;}
#main_event ul.main_event_item > li a {display:block; width:100%; height:100%; margin:0 auto;}

/* PAGER */

#main_event .bx-controls-direction {display:none;}
#main_event .bx-pager-item {display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
#main_event .bx-pager a {display:block; overflow:hidden; width:12px; height:12px; background:url(/web/images/main/pager_iCon_02.png) no-repeat left center; margin-left:8px; text-indent:-9999px;}
#main_event .bx-pager a.active {background:url(/web/images/main/pager_iCon_01.png) no-repeat right center;}
#main_event .bx-controls-auto {position:absolute; display:block; left:0; top:0;}
#main_event .bx-controls-auto .bx-stop {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_stop.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#main_event .bx-controls-auto .bx-start {display:block; overflow:hidden; background:url(/web/images/main/pager_iCon_start.png) no-repeat center center; width:12px; height:12px; text-indent:-9999px;}
#main_event .bx-controls-auto .active {display:none;}
#main_event .bx-pager {display:inline-block; *zoom:1; *display:inline; text-align:center; position:relative; height:12px;}
#main_event .bx-controls {position:absolute; right:25px; top:25px; z-index:100; padding-left:12px; height:12px;}

#main_contents_03 .naver_blog_box {position: relative; width:280px; height:210px; background:#f0f0f0 url(/web/images/main/main_blog_tit01.jpg) no-repeat 20px top; padding:20px 20px 20px 20px;}
#main_contents_03 .naver_blog_box .blog_tit {font-size:16px; color:#333; padding:0 0 0 50px; margin:0 0 15px 0;}
#main_contents_03 .naver_blog_box .blog_tit span {color:#1d9e00;}

#main_contents_03 .naver_blog_box .blog_contents {height:146px; width:250px; border:1px solid #fff; padding:10px 15px 15px 15px; overflow-y:scroll; word-break:break-all; background:#fff; font-size:13px; line-height:23px; color:#666; letter-spacing:-0.5px;}
#main_contents_03 .naver_blog_box .blog_contents:focus {outline: 1px dashed red;}
#main_contents_03 .naver_blog_box .blog_contents a {color:#1d9e00; font-size:14px; margin:0 0 8px 0; display:inline-block; *zoom:1; *display:inline;}
#main_contents_03 .naver_blog_box .blog_contents a:hover {text-decoration:underline;}
#main_contents_03 .naver_blog_box .blog_contents hr {border:1px dotted #ddd;}

#main_contents_03 .naver_blog_box .skip_blog_txt {opacity: 0; position: absolute; top: 0; left: 0; display: inline-block; background: #000; color: #fff; font-weight: bold; font-size: 12px; padding: 2px 10px;}
#main_contents_03 .naver_blog_box .skip_blog_txt:focus {opacity: 1;}

#main_contents_03 .naver_blog_box .more_btn {display:inline-block; *zoom:1; *display:inline; width:30px; height:30px; background:url(/web/images/main/main_blog_btn01.png) no-repeat center; position:absolute; top:12px; right:12px;}
#main_contents_03 .naver_blog_box .more_btn:hover, #main_contents_03 .naver_blog_box .more_btn:focus {background:url(/web/images/main/main_blog_btn01_on.png) no-repeat center;}



/* ===== MAIN CONTENTS 04 ===== */

#main_contents_04 {background:#fff; padding:0 0 30px 0; width:100%; position:relative;}
#main_contents_04 .news_box, #main_contents_04 .serve_box, #main_contents_04 .tel_box {float:left; background:#fff; position:relative;}
#main_contents_04 .course_tit {display: inline-block; color:#333; font-size:15px; letter-spacing:-0.5px; padding:25px 25px 0 25px; height:20px;}
#main_contents_04 .course_tit a {color:#333;}
#main_contents_04 .course_tit_divider {width:20px; height:1px; background:#333; display:block; margin:10px 0 8px 25px; clear:both;}

#main_contents_04 .news_box {border:1px solid #ddd; width:318px; height:248px;}
#main_contents_04 .news_more {display: inline-block; padding: 3px 6px; margin-left: 55px; font-size: 12px; color: #adadad; text-align: left; letter-spacing: -1px; border: 1px solid #999;}
#main_contents_04 .news_more:hover {border: 1px solid #777;}

#main_contents_04 .news_box #news_box_list {/*background:#fff200;*/}
#main_contents_04 .news_box #news_box_list a {color:#0170c9;}
#main_contents_04 .news_box #news_box_list a:hover, #main_contents_04 .news_box #news_box_list a:focus {text-decoration:underline;}
#main_contents_04 .news_box #news_box_list .news_tit {height:60px; font-size:16px; line-height:26px; letter-spacing:-0.8px; color:#0170c9; padding:0 25px 0 25px; margin:0 0 4px 0; position:relative;}
#main_contents_04 .news_box #news_box_list .news_photo {display:block; height:120px; width:100%; background-size:100% auto !important;}
#main_contents_04 .news_box #news_box_list .news_photo img {display:block; max-width:100%;}

.news_box_pager {position:absolute; top:20px; right:18px; width:100px; height:25px; text-align:right;}
.news_box_pager #news_box_prevBtn {margin:0;}
.news_box_pager #news_box_nextBtn {margin:0;}
.news_box_pager #news_box_prevBtn img, .news_box_pager #news_box_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.7; *filter:alpha(opacity=70);}
.news_box_pager #news_box_prevBtn:hover img, .news_box_pager #news_box_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}
.news_box_pager .page_num {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#888; vertical-align:top; margin:4px 3px 0 0; padding:0;}

/* PAGER */
#main_contents_04 .news_box .bx-default-pager {position:absolute; top:20px; right:82px; height:25px; text-align:right; font-size:12px; line-height:24px; color:#888;}

#main_contents_04 .serve_box {border:1px solid #ddd; width:317px; height:248px;}

#main_contents_04 .serve_box #serve_box_list {/*background:#fff200;*/}
#main_contents_04 .serve_box #serve_box_list a:hover .serve_tit, #main_contents_04 .serve_box #serve_box_list a:focus.serve_tit {text-decoration:underline; color:#0170c9;}
#main_contents_04 .serve_box #serve_box_list .serve_tit {height:60px; font-size:16px; line-height:26px; letter-spacing:-0.8px; color:#0170c9; padding:0 25px 0 25px; margin:0 0 4px 0; position:relative;}
#main_contents_04 .serve_box #serve_box_list .serve_txt {display:block; height:120px; width:100%;}
#main_contents_04 .serve_box #serve_box_list .serve_txt p {padding:0 25px 25px 25px; font-size:13px; letter-spacing:-0.8px; line-height:25px;}
#main_contents_04 .serve_box #serve_box_list .serve_txt img {display:block; max-width:100%;}

.serve_box_pager {position:absolute; top:20px; right:18px; width:100px; height:25px; text-align:right;}
.serve_box_pager #serve_box_prevBtn {margin:0;}
.serve_box_pager #serve_box_nextBtn {margin:0;}
.serve_box_pager #serve_box_prevBtn img, .serve_box_pager #serve_box_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.7; *filter:alpha(opacity=70);}
.serve_box_pager #serve_box_prevBtn:hover img, .serve_box_pager #serve_box_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}
.serve_box_pager .page_num {display:inline-block; *zoom:1; *display:inline; font-size:13px; color:#888; vertical-align:top; margin:4px 3px 0 0; padding:0;}

/* PAGER */
#main_contents_04 .serve_box .bx-default-pager {position:absolute; top:20px; right:82px; height:25px; text-align:right; font-size:12px; line-height:24px; color:#888;}

#main_contents_04 .tel_box {width:270px; height:200px; padding:25px 25px 25px 25px; background:#0061b4 url(/web/images/main/main_tel_box_bg01.jpg) no-repeat top right; color:#fff;}
#main_contents_04 .tel_box .box_tit {color:#fff; font-size:21px; font-weight:normal; background:url(/web/images/main/main_tel_box_iCon01.png) no-repeat left center; margin:0 0 0 0; height:54px; padding:0 0 0 64px; letter-spacing:-1px;}
#main_contents_04 .tel_box .box_tit span {display:block; font-size:14px; margin:5px 0 0 0;}

#main_contents_04 .tel_box a.btn_tel {display:block; color:#fff; font-size:40px; text-align:center; font-weight:bold; margin:0 0 6px 0;}
#main_contents_04 .tel_box p {font-size:13px; color:#b8c7e2; margin:0 0 3px 0; letter-spacing:-0.3px;}
#main_contents_04 .tel_box a.btn_reserve {display:block; color:#fff; font-size:15px; text-align:center; width:100%; box-sizing:border-box; border:1px solid #fff; height:35px; line-height:30px; margin:14px 0 0 0; letter-spacing:-0.8px;}
#main_contents_04 .tel_box a.btn_reserve:hover {background:#fff; color:#0061b4; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

/* ===== MAIN CONTENTS AWARDS ===== */

#main_contents_awards {background:url(/web/images/main/main_contents_awards_img01_BG.jpg) no-repeat center top; background-size:cover; width:100%; background-color: #000;}
#main_contents_awards .container .text_box {display: block; text-align: center; margin: 0 auto;}
#main_contents_awards .container span.awards_text {font-size: 24px; color: #fff; letter-spacing: -0.02em; vertical-align: middle;}
#main_contents_awards .container a.awards_btn {padding: 5px 9px; margin: 0 0 0 5px; font-size: 12px; color: #fff; letter-spacing: -0.02em; border: 1px solid #fff; cursor: pointer; box-sizing: border-box;}
#main_contents_awards .container a.awards_btn:hover {background-color: #fff; color: #000;}

/* ===== MAIN CONTENTS 05 ===== */

#main_contents_05 {background:url(/web/images/main/main_review_bg01.jpg) no-repeat center top; background-size:cover; background-attachment:fixed; padding:40px 0 40px 0; width:100%; /* position:relative; BG ¿À·ù 2018.06.11 */}
#main_contents_05 .contents_tit {color:#fff; font-size:28px; padding:0 0 0 0; margin:0 0 20px 0; text-align:center; letter-spacing:-2.5px; font-weight:normal;}
#main_contents_05 .contents_tit strong {font-weight:bold;}

#main_contents_05 .review_box {position:relative; width:100%;}
#main_contents_05 .review_box #main_review_list {padding:0 57px 0 57px;}

#main_contents_05 .review_container {width:210px; height:230px; float:left; padding:15px 0 0 0; position:relative; margin-right:15px;}
#main_contents_05 .review_container.last {margin-right:0;}
#main_contents_05 .review_container .review_txt {background:url(/web/images/main/main_review_bg03.png) no-repeat center top; width:210px; height:173px; padding:56px 0 0 0; vertical-align: middle;}
#main_contents_05 .review_container .review_txt:focus {outline: 1px dashed red;}
#main_contents_05 .review_container .review_txt h4 {text-align:center; font-weight:normal; font-size:14px; color:#333; margin:0 0 0 0;}
#main_contents_05 .review_container .review_txt p {padding:10px 15px 10px 15px; width:180px; display:block; font-size:13px; letter-spacing:-0.6px; line-height:22px;}
#main_contents_05 .review_container .review_txt .review {background:#fff; height:93px;}
#main_contents_05 .review_container .review_txt .grade {background:#001729; border-radius:0 0 4px 4px; color:#fff; font-weight:bold;}
#main_contents_05 .review_container .review_txt .grade .center {text-align:center;}
#main_contents_05 .review_container .review_txt .grade .star {display:inline-block; *zoom:1; *display:inline; width:15px; height:15px; background:url(/web/images/main/main_review_iCon01.png) no-repeat center; vertical-align:text-top; margin:2px 0 0 0;}
#main_contents_05 .review_container .review_txt .grade .star02 {display:inline-block; *zoom:1; *display:inline; width:15px; height:15px; background:url(/web/images/main/main_review_iCon02.png) no-repeat center; vertical-align:text-top; margin:2px 0 0 0;}

#main_contents_05 .review_container .review_txt .grade span {display:inline-block; *zoom:1; *display:inline; float:right; font-weight:normal; color:#8aa0b4; letter-spacing:0;}
#main_contents_05 .review_container .review_photo {position:absolute; top:0; left:0;}

.main_review_pager {position:absolute; top:0; left:0; width:100%;}
.main_review_pager #main_review_prevBtn {position:absolute; left:0;}
.main_review_pager #main_review_nextBtn {position:absolute; right:0;}
.main_review_pager #main_review_prevBtn img, .main_review_pager #main_review_nextBtn img {display:inline-block; *zoom:1; *display:inline; opacity:0.5; *filter:alpha(opacity=50);}
.main_review_pager #main_review_prevBtn:hover img, .main_review_pager #main_review_nextBtn:hover img {opacity:1; *filter:alpha(opacity=100);}


/* ===== MAIN CONTENTS 06 ===== */

#main_contents_06 {background:#fff; padding:30px 0 30px 0; width:100%; position:relative;}
#main_contents_06 .lecture_list, #main_contents_06 .quick_btn {float:left; background:#fff; position:relative;}

#main_contents_06 .lecture_list {width:1000px;}
#main_contents_06 .lecture_list ul {display:inline-block; *zoom:1; *display:inline; width:100%; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
#main_contents_06 .lecture_list ul li {float:left; width:14.26%; border-top:1px solid #ddd; border-left:1px solid #ddd; box-sizing:border-box;}
#main_contents_06 .lecture_list ul li.all_lecture {width:14.26%; background:#f2f5f7; font-weight:bold;}
#main_contents_06 .lecture_list ul li.all_lecture a {color:#333;}
#main_contents_06 .lecture_list ul li.all_lecture a:hover {background:#0170c9; color:#fff; text-decoration:none; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

#main_contents_06 .lecture_list ul li a {display:block; padding:0 15px 0 15px; height:49px; line-height:49px; text-align:center; font-size:13px; letter-spacing:-0.8px;}
#main_contents_06 .lecture_list ul li a:hover {text-decoration:underline; color:#0170c9;}

#main_contents_06 .quick_btn {width:320px; }
#main_contents_06 .quick_btn a {display:block; font-size:14px; color:#333; height:40px; line-height:38px; border:1px solid #ddd; padding-left:55px; letter-spacing:-1px;}
#main_contents_06 .quick_btn a:hover {color:#0170c9;}

#main_contents_06 .quick_btn a .arrow {display:inline-block; *zoom:1; *display:inline; height:40px; width:40px; float:right; background:url(/web/images/main/main_quick_btn01.jpg) no-repeat center;}
#main_contents_06 .quick_btn a:hover .arrow {background:url(/web/images/main/main_quick_btn02.jpg) no-repeat center;}

#main_contents_06 .quick_btn a.btn01 {background:url(/web/images/main/main_quick_btn_bg01.jpg) no-repeat left center;}
#main_contents_06 .quick_btn a.btn02 {background:url(/web/images/main/main_quick_btn_bg02.jpg) no-repeat left center;}
#main_contents_06 .quick_btn a.btn03 {background:url(/web/images/main/main_quick_btn_bg03.jpg) no-repeat left center;}


/* ===== LEFT QUICK ===== */

.left_quick_wrap {position:fixed; top:0; left:0; height:100%; z-index:105;}
.left_quick_wrap .left_quick_inner {background:#fff; border-right:1px solid #0170c9; height:100%; width:153px; display:none;}
.left_quick_wrap .left_quick_inner > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.left_quick_wrap .left_quick_inner > ul > li {float:left; width:100%; font-size:13px; color:#666; letter-spacing:-1px;}

.left_quick_wrap .left_quick_inner > ul > li .menu_divider {display:block; width:100%; height:1px; background:url(/web/images/inc/left_quick_top_bg02.png) repeat-x left top; margin:8px 0 8px 0;}
.left_quick_wrap .left_quick_inner > ul > li .menu_divider.mg0 {margin:0 0 0 0;}
.left_quick_wrap .left_quick_inner > ul > li .menu_tit {font-size:14px; color:#0170c9; margin:0 0 10px 0;}
.left_quick_wrap .left_quick_inner > ul > li .menu_tit_02 {font-size:14px; color:#0170c9; border-bottom:1px solid #ddd; margin:0 0 0 0; padding:12px 18px 12px 13px; width:122px; background:#fff url(/web/images/inc/left_quick_top_bg04.png) no-repeat right;}
.left_quick_wrap .left_quick_inner > ul > li .menu_tit_365 {font-size:15px; color:#0170c9; margin:0 0 10px 0;}

.left_quick_wrap .left_quick_inner > ul > li .menu_tit a {color:#0170c9; display:block; position:relative;}
.left_quick_wrap .left_quick_inner > ul > li .menu_tit a:hover {text-decoration:underline;}
.left_quick_wrap .left_quick_inner > ul > li .menu_tit a .menu_more {position:absolute; top:-1px; right:0; font-size:15px;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu01 {background:#0170c9 url(/web/images/inc/left_quick_top_bg01.jpg) no-repeat center top; color:#fff; width:120px; padding:70px 18px 20px 15px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 a {display:inline-block; *zoom:1; *display:inline; height:30px; line-height:29px; text-align:center; color:#fff; border:1px solid #fff; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box01 {margin-bottom:6px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box01.mg0 {margin-bottom:0;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box01 a.btn01 {width:118px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box01 a.btn01:hover {background:#fff; color:#0170c9;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box02 a {opacity:0.7; *filter:alpha(opacity=70);}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box02 a:hover {opacity:1; *filter:alpha(opacity=100);}

.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box02 a.btn02 {width:80px; margin-right:6px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu01 .btn_box02 a.btn03 {width:30px; background:url(/web/images/inc/left_quick_top_btn01.png) no-repeat center; text-indent:-9999px;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu02 {width:120px; padding:15px 18px 15px 15px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu02 a {color:#333; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu02 a:hover {color:#0170c9;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu03 {width:120px; padding:15px 18px 15px 15px; background:#f4f5f7; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu03.bg_fff {background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu03 .tel_box {color:#555; font-weight:normal;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu03 .tel_box > p {color:#333; font-size:19px; letter-spacing:0; font-weight:bold; margin:2px 0 0 0;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu03 .tel_box > p.tel_call a {color:#333;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu03 .time_info {font-size:12px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu03 .time_info > p > span {letter-spacing:0;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu04 {width:120px; padding:15px 18px 15px 15px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu04 > a {display:block; background:url(/web/images/inc/left_quick_top_bg03.png) no-repeat left center; font-size:12px; padding-left:8px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu04 > a:hover {text-decoration:underline;}

.left_quick_wrap .left_quick_inner > ul > li.left_menu05 {width:153px; padding:0 0 0 0; background:#fafafa;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu05 > a {display:block; width:120px; padding:10px 18px 10px 15px;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu05 > a.b_bottom {border-bottom:1px solid #ddd;}
.left_quick_wrap .left_quick_inner > ul > li.left_menu05 > a.active,
.left_quick_wrap .left_quick_inner > ul > li.left_menu05 > a:hover {font-weight:bold; background:#ebedf1; color:#0170c9;}

.left_quick_wrap .quick_btn {position:absolute; top:15px;  width:25px; height:60px; display:block; background:#0170c9; color:#fff; text-indent:-9999px;
											   background:#0170c9; border-top-right-radius:4px; border-bottom-right-radius:4px; cursor:pointer;}
.left_quick_wrap .quick_btn:focus {outline: 1px dashed red;}

.left_quick_wrap .quick_btn.open {left:0; background:#0170c9 url(/web/images/inc/left_quick_btn_open_off.png) no-repeat center;}
.left_quick_wrap .quick_btn.open:hover {background:#0170c9 url(/web/images/inc/left_quick_btn_open_on.png) no-repeat center;}

.left_quick_wrap .quick_btn.close {left:153px; background:#0170c9 url(/web/images/inc/left_quick_btn_close_off.png) no-repeat center;display:none;}
.left_quick_wrap .quick_btn.close:hover {background:#0170c9 url(/web/images/inc/left_quick_btn_close_on.png) no-repeat center;}


/* ===== FOOTER CONTENTS ===== */

#footer_contents {background:#001729; color:#8aa0b4; padding:0 0 0 0; width:100%; font-size:12px; line-height:22px;}

#footer_contents .footer_menu {border-bottom:1px solid #1d3c57; position:relative;}
#footer_contents .footer_menu .left_menu {width:708px; float:left;}
#footer_contents .footer_menu .left_menu a {height:35px; line-height:34px; color:#8aa0b4; letter-spacing:-1px;}
#footer_contents .footer_menu .left_menu a:hover {color:#c2d1df;}
#footer_contents .footer_menu .left_menu a img {vertical-align:text-top;}
#footer_contents .footer_menu .left_menu .menu_divider {display:inline-block; *zoom:1; *display:inline; background:#1d3c57; width:1px; height:13px; vertical-align:middle; margin:0 6px 0 6px;}
/* #footer_contents .footer_menu .left_menu .menu_divider {color:#1d3c57; font-size:11px;} ±âÁ¸ ½ºÅ¸ÀÏ 2018.04.26 OMR */

#footer_contents .footer_menu .left_menu a.privacy {color:#fff; font-weight:bold;}

#footer_contents .footer_menu .right_menu {width:291px; float:left; text-align:right; border-right:1px solid #1d3c57;}

#footer_contents .footer_menu .right_menu a.btn01 {border-left:1px solid #1d3c57;}
#footer_contents .footer_menu .right_menu a.btn02 {border-left:1px solid #1d3c57; border-right:1px solid #1d3c57;}

#footer_contents .footer_menu .right_menu .f_link {float:left; width:145px; height:35px; position:relative; display:block;}
#footer_contents .footer_menu .right_menu .f_link h4 {margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
#footer_contents .footer_menu .right_menu .f_link h4 > a {display:block; width:133px; padding:0 0 0 10px; line-height:34px; height:35px; font-size:12px; color:#8aa0b4; letter-spacing:-0.8px; background:url(/web/images/inc/footer_menu_iCon01.png) no-repeat right center; border-left:1px solid #1d3c57;}
#footer_contents .footer_menu .right_menu .f_link h4 > a.on {background:#000e1a url(/web/images/inc/footer_menu_iCon02.png) no-repeat right center;}
#footer_contents .footer_menu .right_menu .site_Link {z-index:100;}
#footer_contents .footer_menu .right_menu .site_Link > ul {display:inline-block; *zoom:1; *display:inline; width:144px; display:none; overflow:hidden; position:absolute; left:0; bottom:35px; background:#fff; border-top:1px solid #1d3c57; border-right:1px solid #1d3c57; border-left:1px solid #1d3c57;}
#footer_contents .footer_menu .right_menu .site_Link > ul > li {float:left; padding:0; width:100%; text-align:left;}
#footer_contents .footer_menu .right_menu .site_Link > ul > li > a {display:inline-block; *zoom:1; *display:inline; color:#666; width:100%; height:100%; padding:5px 10px 5px 10px; font-size:12px; letter-spacing:-0.8px;}
#footer_contents .footer_menu .right_menu .site_Link > ul > li > a:hover {color:#001729; background:#f2f5f7;}


#footer_contents .footer_cert {position:relative; font-size:13px; line-height:22px;}

#footer_contents .footer_cert .footer_cert_area {border-bottom:1px solid #1d3c57; width:100%; padding:15px 0 0 0;}
#footer_contents .footer_cert .footer_cert_area > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
#footer_contents .footer_cert .footer_cert_area > ul > li {float:left; width:20%; box-sizing:border-box; margin-bottom:15px;}
#footer_contents .footer_cert .footer_cert_area > ul > li > a {display:block; letter-spacing:-0.8px; color:#8aa0b4;}
#footer_contents .footer_cert .footer_cert_area > ul > li > a:hover {color:#c2d1df;}
#footer_contents .footer_cert .footer_cert_area > ul > li > a img {float:left; margin:0 10px 0 0;}
#footer_contents .footer_cert .footer_cert_area > ul > li > a p {float:left; padding:3px 0 0 0;}

#footer_contents .footer_cert .footer_cert_area > ul > li > a.pop_none {cursor:text;}
#footer_contents .footer_cert .footer_cert_area > ul > li > a.pop_none:hover {color:#8aa0b4;}


#footer_contents .footer_copyright {position:relative; padding:15px 0 20px 0; font-size:13px; line-height:22px;}

#footer_contents .footer_copyright .copy {float:left; width:690px; letter-spacing:-0.4px; background:url(/web/images/inc/footer_divider_bg01.png) no-repeat right center;}
#footer_contents .footer_copyright .copy a {color:#8aa0b4;}
#footer_contents .footer_copyright .copy a:hover {color:#c2d1df;}

#footer_contents .footer_copyright .f_tel {float:left; width:280px; padding:0 0 0 30px;}
#footer_contents .footer_copyright .f_tel .tel_tit {color:#fff; background:url(/web/images/inc/footer_tel_iCon01.png) no-repeat left center; margin:15px 0 12px 0; font-size:15px; padding:0 0 0 30px;}
#footer_contents .footer_copyright .f_tel .tel_num {margin:0 0 12px 0;}
#footer_contents .footer_copyright .f_tel .tel_num a {color:#49b4ec; font-size:40px;}
#footer_contents .footer_copyright .f_tel .tel_date {font-size:13px; color:#6c8092;}
#footer_contents .footer_copyright .f_tel .tel_date span {display:inline-block; *zoom:1; *display:inline; background:#000e1a; padding:2px 6px 2px 6px; margin-right:5px;}



/* PADDING */

.pd0 {padding:0 !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd25 {padding:25px !important;}
.pd30 {padding:30px !important;}
.pd35 {padding:35px !important;}
.pd40 {padding:40px !important;}
.pd50 {padding:50px !important;}

.pdt05 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt25 {padding-top:25px;}
.pdt30 {padding-top:30px;}
.pdt35 {padding-top:35px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}

.pdb05 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb20 {padding-bottom:20px;}
.pdb25 {padding-bottom:25px;}
.pdb30 {padding-bottom:30px;}
.pdb35 {padding-bottom:35px;}
.pdb40 {padding-bottom:40px;}
.pdb50 {padding-bottom:50px;}
.pdb60 {padding-bottom:60px;}
.pdb70 {padding-bottom:70px;}
.pdb80 {padding-bottom:80px;}
.pdb100 {padding-bottom:100px;}

.pdl05 {padding-left:5px;}
.pdl08 {padding-left:8px;}
.pdl10 {padding-left:10px;}
.pdl12 {padding-left:12px;}
.pdl13 {padding-left:13px;}
.pdl14 {padding-left:14px;}
.pdl15 {padding-left:15px;}
.pdl16 {padding-left:16px;}
.pdl18 {padding-left:18px;}
.pdl20 {padding-left:20px;}
.pdl21 {padding-left:21px;}
.pdl23 {padding-left:23px;}
.pdl25 {padding-left:25px;}
.pdl28 {padding-left:28px;}
.pdl30 {padding-left:30px;}
.pdl35 {padding-left:35px;}
.pdl40 {padding-left:40px;}
.pdl50 {padding-left:50px;}
.pdl60 {padding-left:60px;}
.pdl70 {padding-left:70px;}


/* MARGIN */

.mg0 {margin:0 !important;}

.mgt02 {margin-top:2px;}
.mgt05 {margin-top:5px;}
.mgt06 {margin-top:6px;}
.mgt08 {margin-top:8px;}
.mgt10 {margin-top:10px;}
.mgt12 {margin-top:12px;}
.mgt15 {margin-top:15px;}
.mgt18 {margin-top:18px;}
.mgt20 {margin-top:20px;}
.mgt25 {margin-top:25px;}
.mgt30 {margin-top:30px;}
.mgt35 {margin-top:35px;}
.mgt40 {margin-top:40px;}
.mgt45 {margin-top:45px;}
.mgt50 {margin-top:50px;}
.mgt60 {margin-top:60px;}
.mgt70 {margin-top:70px;}
.mgt80 {margin-top:80px;}
.mgt90 {margin-top:90px;}
.mgt95 {margin-top:95px;}
.mgt100 {margin-top:100px;}
.mgt150 {margin-top:150px;}

.mgb-04 {margin-bottom:-4px;}
.mgb02 {margin-bottom:2px;}
.mgb03 {margin-bottom:3px;}
.mgb05 {margin-bottom:5px;}
.mgb06 {margin-bottom:6px;}
.mgb08 {margin-bottom:8px;}
.mgb09 {margin-bottom:9px;}
.mgb10 {margin-bottom:10px;}
.mgb11 {margin-bottom:11px;}
.mgb12 {margin-bottom:12px;}
.mgb13 {margin-bottom:13px;}
.mgb15 {margin-bottom:15px;}
.mgb18 {margin-bottom:18px;}
.mgb20 {margin-bottom:20px;}
.mgb25 {margin-bottom:25px;}
.mgb28 {margin-bottom:28px;}
.mgb30 {margin-bottom:30px;}
.mgb35 {margin-bottom:35px;}
.mgb38 {margin-bottom:38px;}
.mgb40 {margin-bottom:40px;}
.mgb45 {margin-bottom:45px;}
.mgb50 {margin-bottom:50px;}
.mgb55 {margin-bottom:55px;}
.mgb60 {margin-bottom:60px;}
.mgb70 {margin-bottom:70px;}
.mgb80 {margin-bottom:80px;}
.mgb90 {margin-bottom:90px;}
.mgb100 {margin-bottom:100px;}
.mgb120 {margin-bottom:120px;}
.mgb175 {margin-bottom:175px;}

.mgr02 {margin-right:2px;}
.mgr03 {margin-right:3px;}
.mgr04 {margin-right:4px;}
.mgr05 {margin-right:5px;}
.mgr08 {margin-right:8px;}
.mgr09 {margin-right:9px;}
.mgr10 {margin-right:10px;}
.mgr12 {margin-right:12px;}
.mgr13 {margin-right:12px;}
.mgr14 {margin-right:14px;}
.mgr15 {margin-right:15px;}
.mgr16 {margin-right:16px;}
.mgr20 {margin-right:20px;}
.mgr25 {margin-right:25px;}
.mgr30 {margin-right:30px;}
.mgr40 {margin-right:40px;}
.mgr50 {margin-right:50px;}

.mgl02 {margin-left:2px;}
.mgl03 {margin-left:3px;}
.mgl04 {margin-left:4px;}
.mgl05 {margin-left:5px;}
.mgl08 {margin-left:8px;}
.mgl10 {margin-left:10px;}
.mgl12 {margin-left:12px;}
.mgl14 {margin-left:14px;}
.mgl15 {margin-left:15px;}
.mgl16 {margin-left:16px;}
.mgl18 {margin-left:18px;}
.mgl20 {margin-left:20px;}
.mgl25 {margin-left:25px;}
.mgl28 {margin-left:28px;}
.mgl30 {margin-left:30px;}
.mgl40 {margin-left:40px;}
.mgl50 {margin-left:50px;}
.mgl70 {margin-left:70px;}
.mgl100 {margin-left:100px;}
.mgl120 {margin-left:120px;}
.mgl150 {margin-left:150px;}


.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w105 {width:105px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w125 {width:125px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w155 {width:155px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w175 {width:175px;}
.w180 {width:180px;}
.w185 {width:185px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w600 {width:600px;}
.w700 {width:700px;}
.w800 {width:800px;}
.w850 {width:850px;}
.w900 {width:900px;}

.w30p {width:30%;}
.w40p {width:40%;}
.w50p {width:50%;}
.w60p {width:60%;}
.w70p {width:70%;}
.wFull {width:100%;}

.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h55 {height:55px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h100 {height:100px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h150 {height:150px;}
.h160 {height:160px;}
.h165 {height:165px;}
.h170 {height:170px;}
.h175 {height:175px;}
.h180 {height:180px;}
.h186 {height:186px;}
.h200 {height:200px;}
.h250 {height:250px;}
.h300 {height:300px;}
.h500 {height:500px;}

.dimmLayer { display:none; position:fixed; left:0; top:0; z-index:150; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60);}

/* ===== SELECTOR STYLE ===== */

/*

::-moz-selection {
    text-shadow: none;
    background: #0170c9;
    background: rgba(255,255,255,0.2);
}

::selection {
    text-shadow: none;
    background: #0170c9;
    background: rgba(255,255,255,0.2);
}

img::selection {
    background: rgba(255,255,255,0.2);
}

img::-moz-selection {
    background: rgba(255,255,255,0.2);
}

body {
    webkit-tap-highlight-color: rgba(255,255,255,0.8);
}

*/


/* ===== TOP WARN 2017.03.15 OMR ===== */

.top_warn {height:60px; width:100%; text-align:center; padding:18px 0 12px 0; line-height:26px; color:#FF0000; border-bottom:1px solid #DDD; background:#fafafa; text-shadow:1px 1px 1px #FFF;}
.top_warn strong {font-weight:bold;}

.top_warn ul {display:inline-block;}
.top_warn ul li {float:left;}
.top_warn ul li.txt {text-align:left;}


/* ===== EXCEL DOWN 2017.12.09 CAFRI ===== */

.excel_down {width:100%; border-collapse:separate; table-layout:fixed;}
.excel_down > table td {font-size:12px; margin:0px; color:black; font-family:dotum, gulim, arial;}


/* ===== TOP COUNTDOWN ===== */

.top_countdown {width:100%; height:90px; display:block; background:#ff4736;}
.top_countdown ul {width:100%; display:inline-block; *zoom:1; *display:inline; z-index:2; position:relative;}
.top_countdown ul > li {float:left; color:#fff;}

.top_countdown ul > li.count_txt {width:350px; height:60px; padding:15px 20px 15px 20px; text-align:right; background:url(/web/images/inc/top_count_bg01.jpg) no-repeat right 15px;}
.top_countdown ul > li.count_txt a {color:#fff;}
.top_countdown ul > li.count_txt .title {font-size:21px; letter-spacing:-0.3px;}
.top_countdown ul > li.count_txt .title p {font-size:16px; margin:7px 0 0 0;}

.top_countdown ul > li.count_txt .title .point {color:#ffff00;}
.top_countdown ul > li.count_txt .title .point.blink {animation:changeColor 0.5s ease 0.5s infinite alternate;}

.top_countdown ul > li.count_txt .title .point font {color:#ffff00 !important;}

@keyframes changeColor {
    0% {color:#fff;}
    50% {color:#fff;}
    51% {color:#ffff00;}
    100% {color:#ffff00;}
}

.top_countdown ul > li.count_time {width:575px; height:70px; line-height:70px; padding:10px 15px 10px 20px; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; font-size:40px; letter-spacing:-2px;}
.top_countdown ul > li.count_time > span {display:inline-block; *zoom:1; *display:inline; width:89px; padding-left:11px; height:70px; line-height:74px; font-size:45px; color:#ff4736; background:url(/web/images/inc/top_count_bg02.jpg) no-repeat center; text-align:center; letter-spacing:22px;}

.top_countdown .clock01, .top_countdown .clock02 {display:none;}

@media (min-width: 1200px) {
	.top_countdown .clock01 {position:absolute; left:-80px; top:0; z-index:1; display:block;}
	.top_countdown .clock02 {position:absolute; right:-170px; top:0; z-index:3; display:block;}
}


/* ===== TOP SEARCH 2018.04.04 OMR ADD ===== */

.top_search_wrap {display:inline-block; width:28px; height:28px; position: relative;}
.top_search_wrap a {transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.top_search_wrap .top_search_btn > a {display:inline-block; width:28px; height:28px; overflow:hidden;}

.top_search_wrap .btn_open {background:#0170c9 url(/web/images/inc/top_search_iCon01.png) no-repeat center;}
.top_search_wrap .btn_open:hover {background:#00319e url(/web/images/inc/top_search_iCon01.png) no-repeat center;}
.top_search_wrap .btn_close {background:#00319e url(/web/images/inc/top_search_iCon01_on.png) no-repeat center;}

.top_search_wrap .top_search_form {position:absolute; top:0; right:28px; /*visibility:hidden;*/}
.top_search_wrap .top_search_form .form_wrap {position:relative; left: 4px;}

.top_search_wrap .top_search_form .form_wrap input {width:230px; height:28px; color:#888; padding:5px 5px 5px 5px; border:1px solid #00319e; border-right:none; font-size:12px; box-sizing:border-box; letter-spacing:0; z-index:1;}
.top_search_wrap .top_search_form .form_wrap input:focus {
  border-color: #00319e;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 1px rgba(0, 49, 158, .4);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 1px rgba(0, 49, 158, .4);
}

.top_search_wrap .top_search_form .form_wrap .btn_search {position:absolute; top:5px; right:5px; background:#727679; color:#fff; font-size:11px; letter-spacing:-1px; padding:2px 4px 2px 3px; z-index:2;}
.top_search_wrap .top_search_form .form_wrap .btn_search:hover {background:#222; color:#fff;}

.recruit_blink {position:absolute; top:-13px; left:0; width:100%; text-align:center;}
.recruit_blink .recruit_box {display:inline-block; border:1px solid #ff4736; background:#fff; color:#ff4736; font-size:11px; padding:2px 5px 2px 5px; animation:recruitBlink 0.8s  ease 0.8s infinite alternate;}

@keyframes recruitBlink {
    0% {border:1px solid #ff4736; background:#fff; color:#ff4736;}
    50% {border:1px solid #ff4736; background:#fff; color:#ff4736;}
    51% {border:1px solid #ff4736; background:#ff4736; color:#fff200;}
    100% {border:1px solid #ff4736; background:#ff4736; color:#fff200;}
}


/* ===== NAVER CHATBOT 2018.07.10 OMR ADD ===== */

.talk_banner_div {position:fixed; right:10px; bottom:10px; z-index:100;}


/* ===== RIGHT BOTTOM BANNER 2019.01.15 OMR ADD ===== */

.rbottom_ban_wrap {position:fixed; right:10px; bottom:80px; z-index:101; width:180px;}
.rbottom_ban_wrap img {display:block;}
.rbottom_ban_wrap .rbottom_ban_close {display:block; width:180px; background:#333; color:#fff; margin:5px 0 0 0; font-size:12px; font-weight:bold; text-align:center; padding:7px 0 7px 0; letter-spacing:-1px; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.rbottom_ban_wrap .rbottom_ban_close:hover {background:#222;}

.rtop_ban_wrap {position:fixed; right:10px; bottom:75px; z-index:101; width:100px;}
.rtop_ban_wrap .kko_chat_ban01 {display:block; margin:0 0 5px 0; width:100px; padding:43px 0 12px 0; line-height:20px; border-radius:5px; background:#ffe600 url(/web/images/inc/kko_chat_ban_bg02.png) no-repeat center top; color:#250000; letter-spacing:-1.3px; font-size:13px; text-align:center; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.rtop_ban_wrap .kko_chat_ban01:hover {background:#ffcc00 url(/web/images/inc/kko_chat_ban_bg02.png) no-repeat center top;}

@media (max-width: 800px) {
	#footer_popup,
	.rtop_ban_wrap .kko_chat_ban01 {display:none;}
}


/* ===== sns_list 2021.03.22 kkm ADD ===== */
sns_View {}

/* ===== caption hidden 2021.04.21 cafri ADD ===== */
/* .caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;} */

/* ===== caption hidden 2021.04.28 kkm ADD ===== */
.caption {width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}


/*20231103 ÆÐÅ°Áö ½Å¿ëÄ«µå°áÁ¦ÇÏ±â ¹öÆ° °¡¿îµ¥Á¤·Ä*/
.btn_blue_align {margin: 0 14px 24px 260px !important;}
.btn_white_align {margin: 0 260px 24px 0px !important;}

/*20250320 ·Î±×ÀÎ ÆäÀÌÁö css ¼öÁ¤*/
.btn_style01.btn_blue01 {background:#fff; color:#0170c9; border:1px solid #0170c9;}
.btn_style01.btn_blue01:hover {background:#0170c9; color:#fff; border:1px solid #0170c9;}
.btn_style01.btn_blue01 .btn_instyle001 img {width: 6%; margin-top: -3px;}
.btn_style01.btn_blue01:hover img {content: url(/web/images/member/login_info_iCon001_on.png);}
.login_certtxt {background:#dbeaff; letter-spacing:-1px; font-size:13px; width: 66%; text-align: center; margin-top: -21px; z-index: 1; position: absolute; padding: 3px 0;}
#login_area .login_box {height: 204px !important;}
.btn_instyle002 img {margin-top:-2px;}