/* ===== COMMON ===== */

.FixedMenu {
	top:0px;
	width:100%;
	z-index:97;
}
.Fixed {
	position:fixed;
	width:100%;
	top:0px;
	z-index:99;	
	border-bottom:none !important;
	background:#FFF;
}


/* ===== LANDING TOP ===== */

.landing_top {width:100%; height:100%;}

.landing_header {position:absolute; top:0; background:url(/Landing/images/index/landing_gnb_line01.png) repeat-x bottom; width:100%; height:93px; z-index:10;}
.landing_header h1.top_logo {float:left; display:inline-block; *zoom:1; *display:inline; position:relative; margin:20px 0; width:184px; height:48px;
							 background:url(/Landing/images/index/landing_top_logo01.png) no-repeat center;}
.landing_header h1.top_logo > a {display:block; width:100%; height:100%;}

.landing_header a {transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.landing_header .landing_gnb {float:left; width:816px; height:68px; padding-top:16px; display:inline-block; *zoom:1; *display:inline; text-align:right;}
.landing_header .landing_gnb .menu > a {display:inline-block; *zoom:1; *display:inline; color:#fff; font-size:16px; font-weight:bold; letter-spacing:-1px; width: 110px; height: 40px;
										opacity:0.7; *filter:alpha(opacity=7);}
.landing_header .landing_gnb .menu > a:hover, .landing_header .landing_gnb .menu > a.active {opacity:1; *filter:alpha(opacity=1);}

.landing_header .landing_gnb .menu > a span.bar {float: right; display: block; width: 1px; height: 15px; background: rgba(255, 255, 255, 0.3); margin-top: 3px; margin-left: 12px;}

.landing_header .yeogi_home {color:#fff; font-size:14px; letter-spacing:-1px; border:1px solid #fff; background:transparent; padding:5px 7px 5px 7px; margin-left:15px;}							 
.landing_header .yeogi_home:hover {background:#fff; color:#0170c9;}

.landing_header.header_invert {background:#fff url(/Landing/images/index/landing_gnb_line02.png) repeat-x bottom;}
.landing_header.header_invert h1.top_logo {background:url(/Landing/images/index/landing_top_logo02.png) no-repeat center;}

.landing_header.header_invert .landing_gnb .menu > a {color:#333; opacity:1; *filter:alpha(opacity=1);}
.landing_header.header_invert .landing_gnb .menu > a:hover, .landing_header.header_invert .landing_gnb .menu > a.active {color:#0170c9;}

.landing_header.header_invert .yeogi_home {color:#5a6069; background:#fff; border:1px solid #5a6069;}
.landing_header.header_invert .yeogi_home:hover {color:#fff; background:#0170c9; border:1px solid #0170c9;}


/* landing_header_sub */

.landing_header_sub {background:#fff url(/Landing/images/index/landing_gnb_line02.png) repeat-x bottom; width:100%; height:93px; z-index:10;}
.landing_header_sub h1.top_logo {float:left; display:inline-block; *zoom:1; *display:inline; position:relative; margin:20px 0; width:184px; height:48px;
							 background:url(/Landing/images/index/landing_top_logo02.png) no-repeat center;}
.landing_header_sub h1.top_logo > a {display:block; width:100%; height:100%;}

.landing_header_sub a {transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}

.landing_header_sub .landing_gnb {float:left; width:816px; height:68px; padding-top:16px; display:inline-block; *zoom:1; *display:inline; text-align:right;}
.landing_header_sub .landing_gnb .menu > a {display:inline-block; *zoom:1; *display:inline; color:#333; font-size:15px; font-weight:bold; letter-spacing:-1px; width: 110px; height: 40px;
										opacity:0.7; *filter:alpha(opacity=7);}
.landing_header_sub .landing_gnb .menu > a:hover, .landing_header_sub .landing_gnb .menu > a.active {color:#0170c9;}

.landing_header_sub .landing_gnb .menu > a span.bar {float: right; display: block; width: 1px; height: 15px; background: rgba(0, 0, 0, 0.3); margin-top: 3px; margin-left: 12px;}

.landing_header_sub .yeogi_home {color:#5a6069; font-size:14px; letter-spacing:-1px; border:1px solid #5a6069; background:#fff; padding:5px 7px 5px 7px; margin-left:15px;}							 
.landing_header_sub .yeogi_home:hover {color:#fff; background:#0170c9; border:1px solid #0170c9;}



/* ===== MAIN VISUAL ===== */

#landing_main_ban {position:relative; width:100%; z-index:1; visibility:hidden;}
#landing_main_ban ul.landing_ban_item {position:relative; width:100%;}
#landing_main_ban ul.landing_ban_item > li {display:block; width:100%; height:600px;}
#landing_main_ban ul.landing_ban_item > li > a {display:block; width:1000px; height:600px; margin:0 auto; text-indent:100%; white-space:nowrap; overflow:hidden;}

#landing_main_ban ul.landing_ban_item > li.visual_01 {background:url(/Landing/images/index/main_ban_20171019_01.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_02 {background:url(/Landing/images/index/main_ban_20200814_02.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_03 {background:url(/Landing/images/index/main_ban_20200814_03.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_04 {background:url(/Landing/images/index/main_ban_20200814_04.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_05 {background:url(/Landing/images/index/main_ban_20200814_05.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_06 {background:url(/Landing/images/index/main_ban_20200814_06.jpg) no-repeat center top;}
#landing_main_ban ul.landing_ban_item > li.visual_07 {background:url(/Landing/images/index/main_ban_20171019_07.jpg) no-repeat center top;}


/* PAGER */

#landing_main_ban .bx-controls-direction {display:none;}
#landing_main_ban .bx-pager-item {display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
#landing_main_ban .bx-pager a {display:block; overflow:hidden; width:14px; height:14px; background:url(/landing/images/index/landing_pager_iCon_02.png) no-repeat left center; margin-left:8px; text-indent:-9999px;}
#landing_main_ban .bx-pager a.active {background:url(/landing/images/index/landing_pager_iCon_01.png) no-repeat right center;}
#landing_main_ban .bx-controls-auto {position:absolute; display:block; right:0; top:0;}
#landing_main_ban .bx-controls-auto .bx-stop {display:block; overflow:hidden; background:url(/landing/images/index/landing_pager_iCon_stop.png) no-repeat center center; width:14px; height:14px; text-indent:-9999px;}
#landing_main_ban .bx-controls-auto .bx-start {display:block; overflow:hidden; background:url(/landing/images/index/landing_pager_iCon_start.png) no-repeat center center; width:14px; height:14px; text-indent:-9999px;}
#landing_main_ban .bx-controls-auto .active {display:none;}
#landing_main_ban .bx-pager {display:inline-block; *zoom:1; *display:inline; text-align:center; position:relative; height:14px;}
#landing_main_ban .bx-controls {position:absolute; left:50%; bottom:50px; margin-left:-86px; z-index:100; padding-right:20px; height:14px;}

.landing_slider_btn {position:absolute; top:280px; width:100%; z-index:11;}
.landing_slider_btn .btn_container {position:relative; width:1000px; margin:0 auto;}

.landing_slider_btn .btn_container #landing_prevBtn, .landing_slider_btn .btn_container #landing_nextBtn {position:absolute; display:block;  width:24px; height:50px; opacity:0.3; *filter:alpha(opacity=3);}
.landing_slider_btn .btn_container #landing_prevBtn:hover, .landing_slider_btn .btn_container #landing_nextBtn:hover {position:absolute; display:block;  width:24px; height:50px; opacity:1; *filter:alpha(opacity=1);}

.landing_slider_btn .btn_container #landing_prevBtn {left:0; background:url(/landing/images/index/landing_pager_arrow01.png) no-repeat left center;}
.landing_slider_btn .btn_container #landing_nextBtn {right:0; background:url(/landing/images/index/landing_pager_arrow02.png) no-repeat right center;}


/* ===== MAIN CONTENTS 01 ===== */

.landing_contents_01 {width:100%; background:url(/landing/images/index/landing_main_con01_bg01.jpg) no-repeat center 480px;}

.landing_contents_01 .landing_con0101 {width:100%; line-height:23px;}
.landing_contents_01 .landing_con0101 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.landing_contents_01 .landing_con0101 > ul > li {float:left; width:193px; letter-spacing:-1px; padding:20px 20px 20px 20px; font-size:15px; line-height:24px; text-align:center; color:#555;
												 border:1px solid #ddd; border-bottom:5px solid #ddd; padding-top:150px; margin-right:20px;}
.landing_contents_01 .landing_con0101 > ul > li:nth-child(4n+4) {margin-right:0;}

.landing_contents_01 .landing_con0101 > ul > li > strong {color:#333;}

.landing_contents_01 .landing_con0101 > ul > li.box01 {background:#fff url(/landing/images/index/landing_main_con01_iCon01.png) no-repeat center top;}
.landing_contents_01 .landing_con0101 > ul > li.box02 {background:#fff url(/landing/images/index/landing_main_con01_iCon02.png) no-repeat center top;}
.landing_contents_01 .landing_con0101 > ul > li.box03 {background:#fff url(/landing/images/index/landing_main_con01_iCon03.png) no-repeat center top;}
.landing_contents_01 .landing_con0101 > ul > li.box04 {background:#fff url(/landing/images/index/landing_main_con01_iCon04.png) no-repeat center top;}

.landing_contents_01 .landing_con0102 {width:100%; line-height:23px; margin-top:20px;}
.landing_contents_01 .landing_con0102 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.landing_contents_01 .landing_con0102 > ul > li {float:left; letter-spacing:-1px; font-size:15px; line-height:27px; color:#555;}

.landing_contents_01 .landing_con0102 > ul > li.img {width:490px;}
.landing_contents_01 .landing_con0102 > ul > li.img > img {display:block; margin:0 auto;}
.landing_contents_01 .landing_con0102 > ul > li.txt {width:510px;}

.landing_contents_01 .landing_con0102 > ul > li.txt .txt_tit01 {display:block; margin:25px 0 50px 0;}


/* ===== MAIN CONTENTS 02 ===== */

.landing_contents_02 {width:100%; background:#0069bd url(/landing/images/index/landing_main_con02_bg01.jpg) no-repeat center top; background-size:cover; padding-bottom:60px;}

.landing_contents_02 .landing_con0201 {width:100%; line-height:23px;}
.landing_contents_02 .landing_con0201 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.landing_contents_02 .landing_con0201 > ul > li {float:left; width:318px; letter-spacing:-1px; font-size:17px; line-height:24px; text-align:center; color:#555;
												 border:1px solid rgba(255,255,255,0.5); margin-right:20px;}
.landing_contents_02 .landing_con0201 > ul > li:nth-child(3n+3) {margin-right:0;}

.landing_contents_02 .landing_con0201 > ul > li > a {display:block; width:318px; height:102px; padding:148px 0 0 0; color:#fff; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; letter-spacing:-0.2px !important;}
.landing_contents_02 .landing_con0201 > ul > li > a strong,
.landing_contents_02 .landing_con0201 > ul > li > a h1 {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.landing_contents_02 .landing_con0201 > ul > li > a h1 {margin:16px 0 0 0; font-size:35px; letter-spacing:-1px;}
.landing_contents_02 .landing_con0201 > ul > li > a h1 > span {font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}

.landing_contents_02 .landing_con0201 > ul > li > a.link01 {background:url(/landing/images/index/landing_main_con02_iCon01.png) no-repeat center 5px;}
.landing_contents_02 .landing_con0201 > ul > li > a.link02 {background:url(/landing/images/index/landing_main_con02_iCon02.png) no-repeat center 5px;}
.landing_contents_02 .landing_con0201 > ul > li > a.link03 {background:url(/landing/images/index/landing_main_con02_iCon03.png) no-repeat center 5px;}
.landing_contents_02 .landing_con0201 > ul > li > a.link04 {background:url(/landing/images/index/landing_main_con02_iCon04.png) no-repeat center 5px;}
.landing_contents_02 .landing_con0201 > ul > li > a.link05 {background:url(/landing/images/index/landing_main_con02_iCon05.png) no-repeat center 5px;}
.landing_contents_02 .landing_con0201 > ul > li > a.link06 {background:url(/landing/images/index/landing_main_con02_iCon06.png) no-repeat center 5px;}


.landing_contents_02 .landing_con0201 > ul > li.course01:hover {background:url(/landing/images/index/landing_main_con02_bg02_01.jpg) no-repeat center top; background-size:cover;}
.landing_contents_02 .landing_con0201 > ul > li.course02:hover {background:url(/landing/images/index/landing_main_con02_bg02_02.jpg) no-repeat center top; background-size:cover;}
.landing_contents_02 .landing_con0201 > ul > li.course03:hover {background:url(/landing/images/index/landing_main_con02_bg02_03.jpg) no-repeat center top; background-size:cover;}
.landing_contents_02 .landing_con0201 > ul > li.course04:hover {background:url(/landing/images/index/landing_main_con02_bg02_04.jpg) no-repeat center top; background-size:cover;}
.landing_contents_02 .landing_con0201 > ul > li.course05:hover {background:url(/landing/images/index/landing_main_con02_bg02_05.jpg) no-repeat center top; background-size:cover;}
.landing_contents_02 .landing_con0201 > ul > li.course06:hover {background:url(/landing/images/index/landing_main_con02_bg02_06.jpg) no-repeat center top; background-size:cover;}


/* ===== MAIN CONTENTS 03 ===== */

.landing_contents_03 {width:100%; background:#fff; padding-bottom:60px;}

.landing_contents_03 .landing_con0301 {width:100%; line-height:23px;}
.landing_contents_03 .landing_con0301 > ul {display:inline-block; *zoom:1; *display:inline; width:960px; padding:0 20px 0 20px;}
.landing_contents_03 .landing_con0301 > ul > li {float:left; width:176px; letter-spacing:-1px; font-size:15px; line-height:24px; text-align:center; color:#555; margin-right:20px;}
.landing_contents_03 .landing_con0301 > ul > li:last-child {margin-right:0;}

.landing_contents_03 .landing_con0301 > ul > li > strong {color:#333;}


/* ===== MAIN CONTENTS 04 ===== */

.landing_contents_04 {width:100%; background:#783ba6 url(/landing/images/index/landing_main_con04_bg01.jpg) no-repeat center top; background-size:cover; padding-bottom:60px;}

.landing_contents_04 .landing_con0401 {width:100%; line-height:23px;}
.landing_contents_04 .landing_con0401 > ul {display:inline-block; *zoom:1; *display:inline; width:100%;}
.landing_contents_04 .landing_con0401 > ul > li {float:left; width:318px; padding:60px 0 45px 0; letter-spacing:-0.2px; font-size:17px; line-height:26px; text-align:center; color:#fff;
												 font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal; border:1px solid rgba(255,255,255,0.5); margin-right:20px; position:relative;}
.landing_contents_04 .landing_con0401 > ul > li:nth-child(3n+3) {margin-right:0;}
.landing_contents_04 .landing_con0401 > ul > li strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.landing_contents_04 .landing_con0401 > ul > li > h1 {font-size:55px; color:#dbadff; margin:0 0 20px 0; padding:0 0 28px 0; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;
													  background:url(/landing/images/index/landing_main_con04_bg02.jpg) no-repeat center bottom;}

.landing_contents_04 .landing_con0401 > ul > li .landing_con0401_img01 {position:absolute; right:-20px; bottom:-18px; display:block;}


/* ===== MAIN CONTENTS 05 ===== */

.landing_contents_05 {width:100%; background:#fff; padding-bottom:70px;}

.landing_inquiry_table01 {width:100%; position:relative;}
.landing_inquiry_table01 > table {border-top:1px solid #ccc; border-left:1px solid #ccc; background:#fff; width:100%; letter-spacing:-0.6px; font-size:17px; line-height:24px;}
.landing_inquiry_table01 > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.landing_inquiry_table01 > table .tit_fff th {color:#333; background:#fff;}
.landing_inquiry_table01 > table .tit_gray {color:#333; background:#f4f5f7;}
.landing_inquiry_table01 > table .tit_purple {color:#fff; background:#783ba6;}

.landing_inquiry_table01 > table > thead > tr > th, .landing_inquiry_table01 > table > thead > tr > td,
.landing_inquiry_table01 > table > tbody > tr > th, .landing_inquiry_table01 > table > tbody > tr > td {padding:20px 20px 20px 20px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; vertical-align:middle;}

.landing_inquiry_table01 > table > thead > tr > th, .landing_inquiry_table01 > table > tbody > tr > th {color:#333; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}

.landing_inquiry_table01 > table > thead > tr > td, .landing_inquiry_table01 > table > tbody > tr > td {color:#555;}
.landing_inquiry_table01 > table > thead > tr > td.a_left, .landing_inquiry_table01 > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}

.landing_inquiry_table01 > table .inquiry_input {width:780px;}	

.landing_inquiry_btn01 {display:block; width:100%; height:80px; background:#582489 url(/landing/images/index/landing_main_con05_btn01.gif) no-repeat center top;}
.landing_inquiry_btn01:hover {background:#783ba6 url(/landing/images/index/landing_main_con05_btn01_on.gif) no-repeat center top;}


/* ===== FOOTER CONTENTS ===== */

#landing_footer_contents {background:#222; color:#999; padding:0 0 0 0; width:100%; font-size:14px; line-height:22px;}

#landing_footer_contents .footer_menu {border-bottom:1px solid #484848; position:relative; width:100%;}
#landing_footer_contents .footer_menu .left_menu {width:688px; float:left;}
#landing_footer_contents .footer_menu .left_menu a {height:45px; line-height:44px; color:#999; letter-spacing:-1px;}
#landing_footer_contents .footer_menu .left_menu a:hover {color:#fff;}
#landing_footer_contents .footer_menu .left_menu a img {vertical-align:text-top;}
#landing_footer_contents .footer_menu .left_menu .menu_divider {color:#484848; font-size:11px; margin:0 2px 0 2px;}

#landing_footer_contents .footer_menu .left_menu a.privacy {color:#fff; font-weight:bold;}

#landing_footer_contents .footer_menu .right_menu {width:311px; float:left; text-align:right; border-right:1px solid #484848;}

#landing_footer_contents .footer_menu .right_menu a.btn01 {border-left:1px solid #484848;}
#landing_footer_contents .footer_menu .right_menu a.btn02 {border-left:1px solid #484848; border-right:1px solid #484848;}

#landing_footer_contents .footer_menu .right_menu .f_link {float:left; width:155px; height:45px; position:relative; display:block;}
#landing_footer_contents .footer_menu .right_menu .f_link h4 {margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
#landing_footer_contents .footer_menu .right_menu .f_link h4 > a {display:block; width:138px; padding:0 0 0 15px; line-height:44px; height:45px; font-size:13px; color:#999; letter-spacing:-0.8px;
																  background:url(/landing/images/index/landing_footer_menu_iCon01.png) no-repeat right center; border-left:1px solid #484848;}
#landing_footer_contents .footer_menu .right_menu .f_link h4 > a.on {color:#fff; background:#111 url(/landing/images/index/landing_footer_menu_iCon02.png) no-repeat right center;}
#landing_footer_contents .footer_menu .right_menu .site_Link {z-index:100;}
#landing_footer_contents .footer_menu .right_menu .site_Link > ul {display:inline-block; *zoom:1; *display:inline; width:154px; display:none; overflow:hidden; position:absolute; left:0; bottom:45px; background:#fff;
																   border-top:1px solid #484848; border-right:1px solid #484848; border-left:1px solid #484848; z-index:10; background:#fff;}
#landing_footer_contents .footer_menu .right_menu .site_Link > ul > li {float:left; padding:0; width:100%; text-align:left;}
#landing_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:8px 10px 8px 10px; font-size:12px; letter-spacing:-0.8px;}
#landing_footer_contents .footer_menu .right_menu .site_Link > ul > li > a:hover {color:#001729; background:#f2f5f7;}


#landing_footer_contents .footer_copyright {position:relative; padding:25px 0 25px 0; font-size:13px; line-height:23px;}

#landing_footer_contents .footer_copyright .copy {float:left; width:690px; letter-spacing:-0.4px; background:url(/landing/images/index/landing_footer_divider_bg01.png) no-repeat right center;}
#landing_footer_contents .footer_copyright .copy a {color:#999;}
#landing_footer_contents .footer_copyright .copy a:hover {color:#fff;}

#landing_footer_contents .footer_copyright .f_tel {float:left; width:280px; padding:0 0 0 30px;}
#landing_footer_contents .footer_copyright .f_tel .tel_tit {color:#999; background:url(/web/images/inc/footer_tel_iCon01.png) no-repeat left center; margin:15px 0 15px 0; font-size:15px; padding:0 0 0 30px;}
#landing_footer_contents .footer_copyright .f_tel .tel_num {margin:0 0 18px 0;}
#landing_footer_contents .footer_copyright .f_tel .tel_num a {color:#fff; font-size:40px;}
#landing_footer_contents .footer_copyright .f_tel .tel_date {font-size:13px; color:#999;}
#landing_footer_contents .footer_copyright .f_tel .tel_date span {display:inline-block; *zoom:1; *display:inline; background:#111; padding:2px 6px 2px 6px; margin-right:5px;}

#landing_footer_contents .footer_sns {width:100%; border-top:1px solid #313131; text-align:center; padding:20px 0 25px 0;}

#landing_footer_contents .footer_sns a {display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin-left:8px;}

#landing_footer_contents .footer_sns a.blog,
#landing_footer_contents .footer_sns a.facebook,
#landing_footer_contents .footer_sns a.twitter,
#landing_footer_contents .footer_sns a.kkostory,
#landing_footer_contents .footer_sns a.youtube,
#landing_footer_contents .footer_sns a.navertv,
#landing_footer_contents .footer_sns a.tstory {width:35px; height:35px; color:transparent; font-size:0px;}

#landing_footer_contents .footer_sns a.blog {background:url(/landing/images/index/landing_footer_sns_iCon01.png) no-repeat center;}
#landing_footer_contents .footer_sns a.blog:hover {background:url(/landing/images/index/landing_footer_sns_iCon01_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.facebook {background:url(/landing/images/index/landing_footer_sns_iCon02.png) no-repeat center;}
#landing_footer_contents .footer_sns a.facebook:hover {background:url(/landing/images/index/landing_footer_sns_iCon02_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.twitter {background:url(/landing/images/index/landing_footer_sns_iCon03.png) no-repeat center;}
#landing_footer_contents .footer_sns a.twitter:hover {background:url(/landing/images/index/landing_footer_sns_iCon03_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.kkostory {background:url(/landing/images/index/landing_footer_sns_iCon04.png) no-repeat center;}
#landing_footer_contents .footer_sns a.kkostory:hover {background:url(/landing/images/index/landing_footer_sns_iCon04_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.youtube {background:url(/landing/images/index/landing_footer_sns_iCon05.png) no-repeat center;}
#landing_footer_contents .footer_sns a.youtube:hover {background:url(/landing/images/index/landing_footer_sns_iCon05_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.navertv {background:url(/landing/images/index/landing_footer_sns_iCon06.png) no-repeat center;}
#landing_footer_contents .footer_sns a.navertv:hover {background:url(/landing/images/index/landing_footer_sns_iCon06_on.png) no-repeat center;}
#landing_footer_contents .footer_sns a.tstory {background:url(/landing/images/index/landing_footer_sns_iCon07.png) no-repeat center;}
#landing_footer_contents .footer_sns a.tstory:hover {background:url(/landing/images/index/landing_footer_sns_iCon07_on.png) no-repeat center;}


/* ===== LANDING OFFLINE ===== */

.landing_offline {}

.landing_offline .offline_tit_01 {border:8px solid #ddd; height:74px; line-height:74px; text-align:center; color:#111; font-size:31px; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.landing_offline .offline_tit_01 strong {font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}

.landing_offline .offline_tit_02 {height:80px; line-height:80px; text-align:center; color:#fff; font-size:32px; background:#111; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold;}
.landing_offline .offline_tit_02 span {color:#fdcb00;}

.landing_table {width:100%; position:relative; background:#fff;}
.landing_table > table {border-top:1px solid #ddd; border-left:1px solid #ddd; background:#fff; width:100%; letter-spacing:-1px; font-size:15px; line-height:24px;}
.landing_table > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.landing_table > table.hover tr:hover {background:#f4f5f7;}
.landing_table > table .tit_fff th {color:#333; background:#fff;}
.landing_table > table .tit_lgray, .landing_table > table .tit_lgray th, .landing_table > table .tit_lgray td {color:#333; background:#fafafa;}

.landing_table.b_black > table {border-top:2px solid #333;}

.landing_table > table .line_bg {background:#f1f4f7;}

.landing_table > table > thead > tr > th, .landing_table > table > thead > tr > td,
.landing_table > table > tbody > tr > th, .landing_table > table > tbody > tr > td {padding:12px 14px 14px 14px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}

.landing_table > table > thead > tr > th, .landing_table > table > tbody > tr > th {color:#333;}
.landing_table > table > thead > tr > th.tit_bg, .landing_table > table > tbody > tr > th.tit_bg,
.landing_table > table > thead > tr > td.tit_bg, .landing_table > table > tbody > tr > td.tit_bg,
.landing_table > table > thead > tr > th.tit_bg a, .landing_table > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}
.landing_table > table > thead > tr > th.tit_bg a:hover, .landing_table > table > tbody > tr > th.tit_bg a:hover {text-decoration:underline;}

.landing_table > table > thead > tr > td, .landing_table > table > tbody > tr > td {color:#555;}
.landing_table > table > thead > tr > th.a_left, .landing_table > table > tbody > tr > th.a_left,
.landing_table > table > thead > tr > td.a_left, .landing_table > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}
.landing_table > table > thead > tr > td.a_right, .landing_table > table > tbody > tr > td.a_right {text-align:right; padding-left:12px;}



/* ===== LIBERAL ARTS ===== */

.li_table {width:100%; position:relative; background:#fff; padding:20px 0 80px 0;}

.li_table > table {border-top:1px solid #1847d5; border-left:1px solid #1847d5; background:#fff; width:100%; letter-spacing:-1px; font-size:15px; line-height:24px;}
.li_table > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.li_table > table.hover tr:hover {background:#f4f5f7;}
.li_table > table .tit_fff th {color:#333; background:#fff;}
.li_table > table .tit_lgray, .li_table > table .tit_lgray th, .li_table > table .tit_lgray td {color:#333; background:#fafafa;}

.li_table > table > thead > tr > th, .li_table > table > thead > tr > td,
.li_table > table > tbody > tr > th, .li_table > table > tbody > tr > td {padding:16px 16px 16px 16px; border-right:1px solid #1847d5; border-bottom:1px solid #1847d5; text-align:center; vertical-align:middle; position:relative;}

.li_table > table > thead > tr > th, .li_table > table > tbody > tr > th {color:#333;}
.li_table > table > thead > tr > th.tit_bg, .li_table > table > tbody > tr > th.tit_bg,
.li_table > table > thead > tr > td.tit_bg, .li_table > table > tbody > tr > td.tit_bg,
.li_table > table > thead > tr > th.tit_bg a, .li_table > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}
.li_table > table > thead > tr > th.tit_bg a:hover, .li_table > table > tbody > tr > th.tit_bg a:hover {text-decoration:underline;}

.li_table > table > thead > tr > td, .li_table > table > tbody > tr > td {color:#333;}
.li_table > table > thead > tr > th.a_left, .li_table > table > tbody > tr > th.a_left,
.li_table > table > thead > tr > td.a_left, .li_table > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}
.li_table > table > thead > tr > td.a_right, .li_table > table > tbody > tr > td.a_right {text-align:right; padding-left:12px;}

.li_table .table_img01 {position:absolute; left:0; top:0;}
.li_table .li_tag {position:absolute; top:-12px; left:0; width:100%; text-align:center;}
.li_table .li_tag .tag_blue {color:#fff; background:#0000ac; border:1px solid #0000ac; display:inline-block; padding:0 3px 0 3px; font-size:12px; height:20px; line-height:20px; font-weight:bold;}


/* ===== DISORDERED CHILDREN ===== */

.dis_table {width:100%; position:relative; background:#fff; padding:0 0 0 0; font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}

.dis_table .btn_style02 {border:1px solid #469602; background:#469602; color:#fff; font-weight:bold; width:120px; line-height:37px; font-family: 'Malgun Gothic', '¸¼Àº °íµñ', 'NanumGothic', '³ª´®°íµñ', 'Helvetica Neue',Arial,sans-serif;}
.dis_table .btn_style02:hover {border:1px solid #135800; background:#135800; color:#fff;}

.dis_table .btn_style02.disabled {background:#fff; color:#a8a8a8; border:1px solid #a8a8a8; cursor:not-allowed;}

.dis_table > table {border-top:1px solid #ccc !important; border-left:1px solid #ccc !important; background:#fff; width:100%; letter-spacing:-0.2px; font-size:18px; line-height:28px;}
.dis_table > table:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.dis_table.font_17 > table {font-size:17px; line-height:27px;}
.dis_table.font_17 > table .tit_green th {font-size:17px;}

.dis_table > table.hover tr:hover {background:#f4f5f7;}
.dis_table > table .tit_green th {color:#fff; background:#5eac04; font-family:'NanumSquareEB', 'Malgun Gothic'; font-weight:bold; font-size:19px;}
.dis_table > table .tit_green th .normal {font-family:'NanumSquareR', 'Malgun Gothic'; font-weight:normal;}
.dis_table > table .tit_green.family th {background:#88c426;}

.dis_table > table .tit_lgray {color:#333; background:#fafafa;}

.dis_table > table > thead > tr > th, .dis_table > table > thead > tr > td,
.dis_table > table > tbody > tr > th, .dis_table > table > tbody > tr > td {padding:16px 16px 16px 16px; border-right:1px solid #ccc !important; border-bottom:1px solid #ccc !important; text-align:center; vertical-align:middle; /* position:relative; border ¿À·ù·Î »èÁ¦ 2019.04.17 OMR */}

.dis_table.pd14 > table > thead > tr > th, .dis_table > table > thead > tr > td,
.dis_table.pd14 > table > tbody > tr > th, .dis_table > table > tbody > tr > td {padding:14px 14px 14px 14px;}

.dis_table > table > thead > tr > th, .dis_table > table > tbody > tr > th {color:#333;}
.dis_table > table > thead > tr > th.tit_bg, .dis_table > table > tbody > tr > th.tit_bg,
.dis_table > table > thead > tr > td.tit_bg, .dis_table > table > tbody > tr > td.tit_bg,
.dis_table > table > thead > tr > th.tit_bg a, .dis_table > table > tbody > tr > th.tit_bg a {color:#333; background:#f4f5f7;}

.dis_table > table > thead > tr > td, .dis_table > table > tbody > tr > td {color:#333;}
.dis_table > table > thead > tr > th.a_left, .dis_table > table > tbody > tr > th.a_left,
.dis_table > table > thead > tr > td.a_left, .dis_table > table > tbody > tr > td.a_left {text-align:left; padding-left:12px;}
.dis_table > table > thead > tr > td.a_right, .dis_table > table > tbody > tr > td.a_right {text-align:right; padding-left:12px;}

.landing_dis_iCon01 {position:absolute; right:25px; bottom:20px; display:block;
					 animation: dis_iCon_bounce .5s infinite alternate; -webkit-animation: dis_iCon_bounce .5s infinite alternate;}

.landing_dis_iCon02 {position:absolute; right:180px; top:-45px; display:block;
					 animation: dis_iCon_bounce .5s infinite alternate; -webkit-animation: dis_iCon_bounce .5s infinite alternate;}

.landing_famy_iCon01 {position:absolute; right:55px; top:225px; display:block;
					  animation: dis_iCon_bounce .5s infinite alternate; -webkit-animation: dis_iCon_bounce .5s infinite alternate;}

.landing_famy_iCon02 {position:absolute; right:85px; top:260px; display:block;
					  animation: dis_iCon_bounce .5s infinite alternate; -webkit-animation: dis_iCon_bounce .5s infinite alternate;}

@keyframes dis_iCon_bounce {

  from {transform: translateY(0px);}
  to {transform: translateY(-15px);}

}

@-webkit-keyframes dis_iCon_bounce {

  from {transform: translateY(0px);}
  to {transform: translateY(-15px);}

}

.price {letter-spacing:0;}
.price .cost {text-decoration:line-through;}
.price .sale {color:#cc0000; font-weight:bold;}