/*Ãªº¿*/
/*.kTKNVC .launcher-chatbubble {
    text-align: left !important;
}*/

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ONE-Mobile-Title';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Title.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Vitro_core';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Vitro_core.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {transform:skew(-0.03deg);}
#container em, #container address{font-style:normal;transform:skew(-0.03deg);}
#container hr{display:none}
#container ol, #container ul{list-style:none;}
#container blockquote, #container q{quotes: none;}
#container blockquote:before, #container blockquote:after, #container q:before, #container q:after{content:'';content:none;}

#container ins{text-decoration:none;}
#container del{text-decoration:line-through;}
#container table{width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;}
 table{width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;}
#container table th, #container table td{vertical-align:middle;padding:10px;}
#container caption{
  overflow: hidden;
  position: relative;
  z-index: -1;
  border: 0;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);}
caption{
overflow: hidden;
position: relative;
z-index: -1;
border: 0;
width: 1px;
height: 1px;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);}
#container fieldset{margin:0;padding:0;border:0 none;}
#container legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

#container a { text-decoration:none;cursor:pointer;transform:skew(-0.03deg);}
#container a:hover, #container a:focus {color:#FF3C00; text-decoration:none;}
#container a:focus {outline-style:dashed; outline-width:1px;}
#container img, #container input{vertical-align:top;}
#container label{vertical-align:middle; font-size:1rem;}
#container select {width:168px; height:30px; line-height:30px; margin:0; border: 1px solid #ddd; padding:0; font-size:13px; vertical-align:middle;
color:#555555; background:#eee; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
}
#container option {font-size:13px; line-height:1.5em;}
#container textarea {border:1px solid #ebebeb; color:#000; font-size:13px; line-height:18px; padding:5px; overflow-y:auto;
resize:none; background:#eee;font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}

#container input[type='text'], #container  input[type='file'], #container input[type='number'], #container input[type='tel'], #container input[type='email'],
#container input[type='password'], #container input[type='file'],
#container input[type='search'] {font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
	width:168px; height:30px; *height:29px; line-height:30px; font-size:13px; margin:0; margin-right:10px; border:1px solid #ddd; color:#000000; background:#f1f1f1; padding:0; vertical-align: middle;}

#container input[type='checkbox'] {background:#fff; border:solid 1px #000; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin:2px; margin:2px\0/IE8+9; vertical-align:middle;} 
#container input[type='checkbox']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
#container input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;}

#container input[type='radio'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; *border:0; margin-top:0; margin-top:2px \0/IE8+9;vertical-align: middle;}
#container input[type='radio']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
#container input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;}

#container input[type='submit'],
#container input[type='reset'],
/*#container input[type='button']{font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; padding:0; vertical-align: middle;cursor:pointer; font-weight:500;}
*/
#container input[type='button']:hover {display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: background; transition-property: background; -webkit-transform: translateZ(0);  transform: translateZ(0);}
#container input[type='button']:hover {background:#f8fafb; color:#000;}
#container input[type='submit']:hover{background:#fc8b05; color:#000;}
#container button{border:1px solid #333; padding:3px 5px; font-size:0.75rem; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR'; background:#fff; cursor:pointer}

#container img {max-width:100%; height: auto; vertical-align:middle; }

#container .skip {position:absolute; left:-9999px; text-indent:-9999px; font-size:0;}
#container .on {display:inline-block; background:#616060; color:#fff; cursor:pointer; text-align:center;}

#container a.likebutton{display:inline-block;background: #6a81a6;color: #fff;height: 22px;line-height:22px;padding:0 10px; width:auto;border-radius:2px;}
#container a.likebutton:hover {background: #e15757;}

/* html5 reset 

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block; padding:0; margin:0;}*/


/* float ÇØÁ¦ */
#container .clearfix:after {content:"";display:block;clear:both;}
#container .clearfix {*zoom:1;}

/* common */
#container .left {float:left}
#container .right {float:right}

#container strong{font-size:1rem; font-weight:400;}
#container small{font-size:0.875rem; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Sans-serif';}
#container p, #container span{transform:skew(-0.03deg);}

.talignL {text-align:left !important; padding-left:1em;}
.talignR {text-align:right !important;}
.talignC {text-align:center !important;}

.pdTop8 {padding-top:8px;}
.mgTop2 {margin-top:2px;}
.mgTop4 {margin-top:4px;}
.mgTop8 {margin-top:8px;}
.mgTop10 {margin-top:10px;}
.mgTop12 {margin-top:12px;}
.mgTop16 {margin-top:16px;}
.mgTop20 {margin-top:20px;}
.mgTop24 {margin-top:24px;}
.mgTop30 {margin-top:30px;}
.mgTop40 {margin-top:40px;}
.mgTop50 {margin-top:50px;}
.mgTop60 {margin-top:60px;}
.mgR2 {margin-right:2px !important;}
.mgR4 {margin-right:4px !important;}
.mgR7 {margin-right:7px !important;}
.mgRL7 {margin-right:7px !important;margin-left:7px !important;}
.mgR12 {margin-right:12px !important;}
.mgR20 {margin-right:20px !important;}
.mgR25 {margin-right:25px !important;}
.mgL18 {margin-left:18px;}




.condiv_inner h1, .condiv_inner h2, .condiv_inner h3, .condiv_inner h4, .condiv_inner h5, .condiv_inner h6 {transform:skew(-0.03deg);}
.condiv_inner em, .condiv_inner address{font-style:normal;transform:skew(-0.03deg);}
.condiv_inner hr{display:none}
.condiv_inner ol, .condiv_inner ul{list-style:none;}
.condiv_inner blockquote, .condiv_inner q{quotes: none;}
.condiv_inner blockquote:before, .condiv_inner blockquote:after, .condiv_inner q:before, .condiv_inner q:after{content:'';content:none;}

.condiv_inner ins{text-decoration:none;}
.condiv_inner del{text-decoration:line-through;}
.condiv_inner table{width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;}
 table{width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all;}
.condiv_inner table th, .condiv_inner table td{vertical-align:middle;}
.condiv_inner caption{
  overflow: hidden;
  position: relative;
  z-index: -1;
  border: 0;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);}
caption{
overflow: hidden;
position: relative;
z-index: -1;
border: 0;
width: 1px;
height: 1px;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);}
.condiv_inner fieldset{margin:0;padding:0;border:0 none;}
.condiv_inner legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

.condiv_inner a { text-decoration:none;cursor:pointer;transform:skew(-0.03deg);}
.condiv_inner a:hover, .condiv_inner a:focus {color:#FF3C00; text-decoration:none;}
.condiv_inner a:focus {outline-style:dashed; outline-width:1px;}
.condiv_inner img, .condiv_inner input{vertical-align:top;}
.condiv_inner label{vertical-align:middle; font-size:1rem;}
.condiv_inner select {width:168px; height:30px; line-height:30px; margin:0; border: 1px solid #ddd; padding:0; font-size:13px; vertical-align:middle;
color:#555555; background:#eee; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
}
.condiv_inner option {font-size:13px; line-height:1.5em;}
.condiv_inner textarea {border:1px solid #ebebeb; color:#000; font-size:13px; line-height:18px; padding:5px; overflow-y:auto;
resize:none; background:#eee;font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}

.condiv_inner input[type='text'], .condiv_inner  input[type='file'], .condiv_inner input[type='number'], .condiv_inner input[type='tel'], .condiv_inner input[type='email'],
.condiv_inner input[type='password'], .condiv_inner input[type='file'],
.condiv_inner input[type='search'] {font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;
	width:168px; height:30px; *height:29px; line-height:30px; font-size:13px; margin:0; margin-right:10px; border:1px solid #ddd; color:#000000; background:#f1f1f1; padding:0; vertical-align: middle;}

.condiv_inner input[type='checkbox'] {background:#fff; border:solid 1px #000; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin:2px; margin:2px\0/IE8+9; vertical-align:middle;}
.condiv_inner input[type='checkbox']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
.condiv_inner input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;}

.condiv_inner input[type='radio'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; *border:0; margin-top:0; margin-top:2px \0/IE8+9;vertical-align: middle;}
.condiv_inner input[type='radio']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
.condiv_inner input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;}

.condiv_inner input[type='submit'],
.condiv_inner input[type='reset'],
/*.condiv_inner input[type='button']{font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; padding:0; vertical-align: middle;cursor:pointer; font-weight:500;}
*/
.condiv_inner input[type='button']:hover {display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: background; transition-property: background; -webkit-transform: translateZ(0);  transform: translateZ(0);}
.condiv_inner input[type='button']:hover {background:#f8fafb; color:#000;}
.condiv_inner input[type='submit']:hover{background:#fc8b05; color:#000;}
.condiv_inner button{border:1px solid #333; padding:3px 5px; font-size:0.75rem; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR'; background:#fff; cursor:pointer}

.condiv_inner img {max-width:100%; height: auto; vertical-align:middle; }

.condiv_inner .skip {position:absolute; left:-9999px; text-indent:-9999px; font-size:0;}
.condiv_inner .on {display:inline-block; background:#616060; color:#fff; cursor:pointer; text-align:center;}

.condiv_inner a.likebutton{display:inline-block;background: #6a81a6;color: #fff;height: 22px;line-height:22px;padding:0 10px; width:auto;border-radius:2px;}
.condiv_inner a.likebutton:hover {background: #e15757;}

/* html5 reset 

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block; padding:0; margin:0;}*/


/* float ÇØÁ¦ */
.condiv_inner .clearfix:after {content:"";display:block;clear:both;}
.condiv_inner .clearfix {*zoom:1;}

/* common */
.condiv_inner .left {float:left}
.condiv_inner .right {float:right}

.condiv_inner strong{font-size:1rem; font-weight:400;}
.condiv_inner small{font-size:0.875rem; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Sans-serif';}
.condiv_inner li, .condiv_inner p, .condiv_inner span{transform:skew(-0.03deg);}


















/**/
.blind{ 
position:absolute !important;  
width:1px; 
height:1px; 
overflow:hidden;
clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
clip:rect(1px, 1px, 1px, 1px)
}

@font-face {
    font-family: 'SangSangFlowerRoad';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangFlowerRoad.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*º»¹®¹Ù·Î°¡±â ¸ÞÀÎ¸Þ´º¹Ù·Î°¡±â*/
a.skipNav {position:absolute; top:0; left:0; overflow:hidden; display:block; width:1px; height:1px; margin-top:-1px; font-size:1px; line-height:0;}
a.skipNav:hover, a.skipNav:focus, a.skipNav:active{width:100%; padding:20px 0; font-size:14px; text-align:center; font-weight:bold; color:#fff; background:#888; z-index:5;}
a.skipNav2 {position:absolute; top:0; left:0; overflow:hidden; display:block; width:1px; height:1px; margin-top:-1px; font-size:1px; line-height:0;}
a.skipNav2:hover, a.skipNav2:focus, a.skipNav2:active{width:100%; padding:20px 0; font-size:14px; text-align:center; font-weight:bold; color:#fff; background:#757889; z-index:5;}
a.skipNav_before{ position: absolute;left: 0;top: 0;overflow: hidden;width: 1px;height: 1px;display: block; font-size: 1px;}

/*·¹ÀÌ¾Æ¿ô*/
#wrap{width:100%; height:100%; margin:0 auto; position:relative;}
section{width:1000px !important; height:auto; margin:0 auto;}
#container{width:100%; height:auto; overflow:hidden;}


/*member_notice : Å©·Òº¸¾ÈÁ¤Ã¥ ¾È³» ¸ð´ÞÃ¢*/
#okchrome_wrap{width:100%;height:100%;background:rgba(0,0,0,0.75);position:fixed;left:0;top:0;z-index:980;display:none;}
#okchrome{width:854px;height: 460px;background: #fff;position: fixed;left: 30vw;top: 5vw;position:relative;padding:25px;}
#okchrome_wrap2{display:none;}
.okbtn2{display: block;position: absolute;left: 400px;bottom:18px;font-size: 2rem;font-weight: 800;color: #000;font-size: 1.2rem !important;background: #ff7400;padding: 5px 10px;color: #fff !important;}

.nemobox{border:1px solid #ddd;padding:39px;}
.nemobox > h1{ font-size: 1.4rem;text-align: center;font-weight: 800;margin-bottom: 11px;}
.nemobox > p{margin-top: 13px;margin-bottom: 11px;font-size: 1rem;font-weight:700;text-align:center;}
.nemobox > p > a{display: inline-block; background: #555;color: #fff;font-weight: 700;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;font-size: 1rem;padding: 2px 15px;transform: skew(
-0.03deg);border-radius: 15px;vertical-align: middle;margin-top: -1px;}
.nemobox > img{margin: 0 auto;display: block;padding: 5px;border: 3px solid #ddd;width:60%;}

/*°øÅë ¹öÆ°*/
.btn{display:inline-block; padding:16px 24px; border:1px solid #000;}
.btn:hover{color:#000;}
.btnM{display:inline-block; padding:10px 20px; border:1px solid #ddd;}
.btnB{display:inline-block; padding:18px 28px; border:none; font-size:1.5rem; border-radius:3px; border:1px solid #ddd; }

.btn2, .btn3, .btn4, .btn5, .btn6, .btn7{
	background:#f8fafb; color:#4d5256; border:1px solid #ced3d6; 
}
.btn4 {width:auto; height:28px; font-size:0.75rem}/* È¸¿ø°¡ÀÔÆû 6±ÛÀÚ */
.pwbtn_security  {width: auto;}
.btn5 {width:60px; height:25px; font-size:0.75rem}/* ¼ö°­½ÅÃ»¹öÆ° */
.btn2 {width:110px; height:52px; font-size:1.25rem}/* ¼ö°­½ÅÃ»ÇÏ´Ü¹öÆ° */
.btn3 {width:120px; height:40px; font-size:1rem}/* ¼ö°­½ÅÃ»-»ó´ã½ÅÃ»¹öÆ° */
.btn6 {width:50px; height:28px; font-size:0.75rem}/* ±³¼ö¼Ò°³ */
.btn7 {width:250px; height:51px; font-size:1.25rem}/*  */
.btn_block{display:block !important; margin:5px  auto !important;}

.btn_center {width:100%; height:auto; text-align:center !important;}
.btn_center input[type='button']{margin:0 auto; cursor:pointer; padding:10px 20px; background:#ff9c00; color:#000; border:none; box-shadow:0 1px 1px rgba(0,0,0,0.07); 
	font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; font-size:1.25rem; display:inline-block;}
.btn_download{background:url(/images/common/btn_sdown.png) left no-repeat; padding-left:20px; border-color:orange; color:orange;}
.btn_bgR{background:orange; color:#fff; font-weight:700;}

.bm_btn{text-align:center; background:transparent; padding:8px 50px; margin-top:60px; font-size:1.3rem; border:1px solid #ffc600; border-radius:10px; color:#ffffff;margin : 85px 39%}

.text_l {text-align:left;}
.text_r {text-align:right;}
.text_c {text-align:center !important;}
.mgTop1vw{margin-top:1vw !important;}
.mgTop1p {margin-top:1%;}
.mgTop2p {margin-top:2%;}
.mgTop5p {margin-top:5%;}
.mgTop20{margin-top:20px;}
.mgTop80{margin-top:80px;}
.mgTop40{margin-top:40px;}
.mgBot20{margin-bottom:20px;}
.mgBtm40{margin-bottom:40px;}
.mgBtm80{margin-bottom:80px !important;}
.text_in10{text-indent:10px;}
.text_in20{text-indent:20px;}
.text_B{font-size:1rem;}
.li_outs{list-style-position: outside;}
.link{font-weight:800;color:blue;text-decoration:underline;}
.f09rem{font-size:0.9rem !important;}

.pointR{color:#FF4900}
.pointB{color:#516bb3; font-weight:500}
.pointG{color:#51b374}
.pointR2{color:#fc6205; font-size:1.25rem; font-weight:bold; letter-spacing:-2px;}
.pointW{color:#fff;}
/*.pointR{color:#ff7400;font-size:1.18rem;line-height:1.4; }*/
.disB_PC{display:block;}
.disB_M{display:none;}


/* common table */
table {font-size:1rem; border-top:2px solid #b0a29b; }
table th {font-size:1.1rem; padding:10px 0; border-top:1px solid #999; background:#eae4e2; border-left:none; border-right:none; color:#000;font-family: 'NanumSquare', sans-serif !important;}
table td {overflow:hidden;font-size:1rem; padding:1vw; border:1px solid #dadada; text-align:center;  border-left:none; border-right:none; color:#000;font-family: 'NanumSquare', sans-serif !important; transform:skew(-0.03deg);}

/* °øÁö»çÇ× ÅÇ*/
.community_tab > li{float:left; background:rgb(6, 33, 36); width:15%; line-height:2; text-align:center; cursor:pointer; color:white; font-weight:800;}
.community_tab > li:not(:last-child) {border-right: 2px solid #fff;}
.community_tab > .community_on {background:#ff9c00; color:#333333;}

/* colwidth */
.tc {display:table-cell !important;}
.th5 {width:5%;}
.th7 {width:7%;}
.th10 {width:10%;}
.th11 {width:11%;}
.th15 {width:15%;}
.th20 {width:20%;}
.th30 {width:30%;}
.th40 {width:40%;}
.th50 {width:50%;}
.th60 {width:60%;}
.th80 {width:80%;}
.thfr {padding:0 2vw;}
.thpx {width:123px;}
.t_align_l {text-align:left; padding-left:10px; padding-right:10px;} /* °Ô½ÃÆÇ ¹è¿­ */
.t_align_c {text-align:center;}
.th_bnone{background:none;}
.total_c{text-align:right; padding-right:24px;}


/*ÇÐ»çÀÏÁ¤ ÆË¾÷*/
.main_sche table{border-top:0;}
.main_sche table th, table td{border-top:0;}
.main_sche table td{text-align:left;}
.popupclass{width:1000px;margin-bottom:0;}
#popup_wrapper{width:1000px;overflow:hidden; font-family: 'Pretendard', sans-serif; font-weight:200;}
#popup{width:90%;margin:50px auto;}
#pop_top{overflow:hidden; }
#pop_top > h1 {float: left;font-size: 3rem;color: #516566;}
#pop_top > h1 > span {font-size: 2rem;color: #062124;}
#pop_top > h3{float:right;font-size: 1.8rem;color: #516566;padding-top:20px;}
#pop_mid{border-top: 5px solid #062124;border-bottom: 5px solid #062124;margin: 11px 0;position:relative;}
.profile_L{float:left; width: 66%;margin-left: 4%;padding:20px 0;}
.profile_R{float:right; width:26%;margin-right: -5%; padding: 20px 0;}
.p_title{font-size: 1.3rem; background: #516566;color: #fff;padding: 5px 20px;letter-spacing:1px;}
.p_txt{font-size: 1.1rem;line-height: 1.2;padding-top:10px; padding-left:10px;}
.profile_L > div{padding-bottom:30px;}
.profile_L > div:last-child{padding-bottom:0px;}
.profile_R > img{width:150px;}
.mysche_tab{width:100%;overflow:hidden;margin-top:30px;}
.mysche_tab li{float:left;width: 19.7%;text-align: center;border: 1px solid #ddd;line-height:1.2;background:#f7f8fa;color:#888;padding:10px 0;}
.mysche_tab li a{display:block;width:100%;height:100%;}
.s_on{background:#062124 !important;color:#Fff !important;border:1px solid #062124 !important;}
.mysche_text > div{overflow:hidden;margin:30px 10px;display:none;}
.mysche_text > div:nth-child(1){display:block;}
.mysche_text > div > h2{float:left;width:75%;margin-bottom:15px;background:url(/images/include/calendar.png) no-repeat;padding-left:3%; background-size:20px;}
.mysche_text > div > h2 span{font-size:1.3rem;}
.mysche_text > div > a{float:right;display:block; font-size:0.9rem;color:#000;font-weight:800; background:#ff9c00; width:20%;text-align:center; padding:5px 0; border-radius:15px;}
.mysche_text > div > a:hover{background:#ff6600; transition:all 0.3s;}
.mysche_text > div > div{clear:both;}
.mysche_table{width:100%;margin:15px 0;border-collapse:inherit;}
.mysche_table th{background:#e6e7e9;padding:10px 0;}
.mysche_table td{border:1px solid #e6e7e9;padding:0 30px;vertical-align:middle;}
.mysche_t1 th:nth-child(1), .mysche_t1 th:nth-child(3){width:15%;}
.mysche_t1 td:nth-of-type(2) span{font-size:0.85rem;}
.mysche_t2 th{border:1px solid #fff;}
.mysche_t2 th:nth-child(1){width:15%;font-weight:700;}
.mysche_t2 td{border-top:0;border-left:0;letter-spacing:-0.2px;}
.mysche_t2 tbody tr:hover td:nth-of-type(1){background:#fff5e5;}
.main_sche table th, .main_sche table td{font-size:1rem !important;}
.sche_select{width: 78%;font-size: 1.3rem;font-weight: 700;color: #000;margin: 20px auto;display:inline-block;padding: 5px 15px;border: 1px solid #999;background: #516566;
    color: #Fff;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}
.sche_select_all{height:auto !important;}
.sche_select_all > option{font-size:1.2rem;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; color:#fff;cursor:pointer;line-height:1.1;}
.sche_p{line-height:1.2;font-size:0.85rem;}
.web_allclick{width:55%;margin:20px auto;}
.select_clickbtn{width: 21%;height: 37px;font-size: 1.3rem;background: #062124;color: #fff;border:none !important;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif !important;}
.select_clickbtn:hover{background: #000 !important;color: #fff !important;}


.f800 {font-weight: 800;}
.red {color: red;font-weight: 800;}


/*°­ÀÇ°èÈ¹¼­ ÆË¾÷*/
.body_syl{width:1000px;margin:0 auto;}
.syllabus_ul{padding:16px;}
.sylul_1{padding-left:25px;}
.syllabus_ul > li > p{display: flex; align-items: center; height: 42px; font-size:1.3rem;padding-left:3rem;background:url('/images/include/POT.png')no-repeat 3px 42%; background-size:28px;font-weight:600; border-bottom: 3px solid #2c6bd3; margin-bottom: 1rem; }
.syllabus_ul > li > div{font-size:1rem; margin-top:5px;margin-bottom:30px; line-height:1.6; border: 1px solid #dadada; padding: 1.5rem;}
.syllabus_ul > li > div div{line-height:1.2;text-align:justify;}
.syllabus_ul > li > table{font-size:1rem;line-height:1.2; margin-top:5px;margin-bottom:30px;width:100%;border-top:none !important;border-collapse: inherit;}
.syllabus_ul > li > table th{background:#062124;color:#fff;text-align:center; padding:5px 0; width:10%;}
.syllabus_ul > li > table td{background:#f7f8fa;color:#000;text-align:center; padding:5px 0;border-right: 1px solid #062124}
.click{color:blue;text-decoration:underline;}
.sylul_2{display:none;}
.syl_tab{position:absolute;left:-27px;top:-5px; width:27px;text-align:center;}
.syl_tab > li{height:140px;}
.syl_tab > li a{display:block;width:100%;height:100%;color:#fff;padding-top:25px;padding-left:2px;padding-right:2px;}
.syl_tab > li:nth-child(1){background:#000;width:100%;border-radius:10px 0 0 0;}
.syl_tab > li:nth-child(2){background:#888;width:100%;border-radius:0 0 0 10px;}
#lecturePlan_table{width:98%; margin:10px auto;border-top:none;table-layout:auto;}
#lecturePlan_table th{background:#516566;color:#fff;}
#lecturePlan_table td{background:#f7f8fa;padding: 1rem;border-right: 1px solid #dadada; text-align:center; vertical-align: middle;}
#lecturePlan_table th:nth-child(1){width:5%;}
#lecturePlan_table th:nth-child(2){width:5%;}
#lecturePlan_table th:nth-child(3){width:40%;}
#lecturePlan_table th:nth-child(4){width:40%;}
.professor_info_main > p{margin-bottom:10px;}
.professor_info_main > ul{overflow:hidden;}
.professor_info_main > ul > li{float:left; width:400px;}
.professor_info_main > ul > li:nth-child(1){ width:180px; height:220px; margin-right:20px; margin-bottom:20px;}
.professor_info_main > ul > li:nth-child(1) > img{width:100%; }
/* .professor_info_main > ul > li:nth-child(2){padding-left:10%;} */
.professor_info_main > ul > li > p{font-size: 1.2rem; font-weight: 600;}
.professor_info_main > ul > li > div{padding: 15px 0;}
.professor_info_main > ul > li > div > p {font-size:1.1rem; font-weight:600;margin-bottom:5px;}
.professor_info_main > ul > li > div > div{line-height:1.3;}


/*°­ÀÇ½Ç¾È³»(ÀÌÀü,½Å±Ô,Áßº¹)*/
#member_notice_table >  tbody > tr:nth-child(1) th:nth-child(1){border-right:1px solid #999 !important;width:50%;background: #ff9c00;font-weight: 800;font-size: 1.5rem;color:#fff;}
#member_notice_table >  tbody > tr:nth-child(1) th:nth-child(2){background: #526265;font-weight: 800;font-size: 1.5rem;color:#fff;}
#member_notice_table tr td{border-bottom:1px solid #eee;}
#member_notice_table{border-bottom:2px solid #b0a29b;width:100%;}
#member_notice_table table{border-top:0 !important;}
#member_notice_table >  tbody > tr:nth-child(1) td{width:50%;}
.mntable_inner th{background:#eee;padding:0.7vw 0;}

.before_C{border-radius:25px;background: #ff9c00 !important;padding: 13px 27px;color:#fff;border:none;font-size:1.2rem;font-family:'NanumSquare','Arial', sans-serif; color:#fff;font-weight:700;margin:0 auto;}
.before_C:hover{background:#ffac29 !important;color:#fff;}
.new_C{border-radius:25px;background: #526265 !important;padding: 13px 27px;color:#fff;border:none;font-size:1.2rem;font-family:'NanumSquare', 'Arial', sans-serif; color:#fff;font-weight:700;margin:0 auto;}
.new_C:hover{background:#062124 !important;color:#fff;}
.new_img{width: 21px;margin-right: 9px;}
.content_mn{position:relative;}
.mn_btn{position:absolute;right:0;top:39px;background:#555;color:#fff;padding:15px 20px;}


/*°øµ¿ÀÎÁõ¼­ µî·Ï*/
.mc_ttop {width: 100%;background: #eee;padding: 1%;box-sizing: border-box;margin-bottom: 15px;}
.mc_ttop > div {width: 100%;background: #fff;padding: 1.5%;box-sizing: border-box;}
.mc_ttop > div > p:nth-child(1) {font-size: 1.1rem;}
.mc_ttop > div > p:nth-child(2) {font-size: 0.9rem;line-height: 1.3;margin-top: 13px;}
.regist_form {background: #fff;margin-top: 50px;padding: 30px;font-size: 1rem;}
.regist_form form {width: 50%;margin: 0 auto;}
.regist_form li { line-height: 1.9;margin-bottom: 4px;}
.regist_form li > span {display: inline-block; width: 100px;}
.regist_form ul li input[type="text"]{padding:5px;width:220px;font-size:16px;}
.regist_form ul li input[type="password"]{padding:5px;width:220px;font-size:16px;}
.regist_form ul li input[type="button"]{padding:5px;width:auto;border: none;color: #fff;background: #062124;padding: 2px 14px;border-radius: 7px;text-align:center;}
.regist_form  li:nth-child(4) input[type="text"]{width:104px;margin-right:0;}
.registbtn{padding:5px;width: 221px;margin-left: 103px;border: none;color: #fff;background: #57693f;padding: 5px 14px;border-radius: 7px;margin-top:15px;}
.registbtn:hover{background:#243c05 !important;color:#fff !important;}

#jm_check_wrap{width: 100%;height: 100%;background: rgba(0,0,0,0.6);left: 0;top: 0;position: fixed;z-index: 999;display:none;}
#jm_check{position:relative;left: 32%;top:128px;width:752px;height: auto;background: #fff;padding: 30px;box-sizing: border-box;}
#jm_check > h2, #jm_check > ul > li{transform:skew(-0.03deg);}
#jm_check > h2{font-size:1.2rem;margin-bottom:5px;line-height:2;font-weight:700;}
#jm_check > ul > li{font-size:0.9rem;line-height:1.2;background:url('/images/index/dot.png') no-repeat 0% 4.5px; padding-left:9px}
.jm_box{border:2px solid #ddd;font-size:0.85rem;margin:5px auto;width:90%;padding:15px;}
.jm_box li{margin-bottom:3px;}
.jm_box li:first-child{font-weight:800;margin-bottom:5px;}
.jm_box_span{font-weight:700;}
.jm_check_x{position:absolute;right:30px;top:30px;font-size:1rem;display:block;color:#fff;background:#000;padding:5px;font-family: 'MapoDPPA', sans-serif !important;z-index:101;}

/*¼­ºê*/
#sub_banner{width:100%; margin:0 auto;border-bottom: 5px solid #000; position:relative;height:228px;}
#sub_banner h1{margin-top:0.5rem; font-size:3rem; text-align:center; font-weight:700; color:#000; width:50%; margin:0 auto; font-family: 'Binggrae-Bold'; width:50%; margin:0 auto; display:block;padding:73px 0;}
.content h2{font-size:2.5rem; font-weight:300; padding-top:1%; padding-bottom:1%; text-align:center;}
#sub_banner>a>img{width:18%; margin:0 auto; display:block;padding:4vw 0;}
.dis_b_pc{}
.dis_b_m{display:none;}


/* 2023³â02¿ù17ÀÏ ¸®´º¾ó ÀÛ¾÷À¸·Î ÀÎÇØ º¯°æ »èÁ¦ÇØµµ ¹«°ü*/
.sub_bg01{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_01.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*»çÈ¸º¹Áö»ç*/
.sub_bg02{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_02.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*º¸À°±³»ç*/
.sub_bg03{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_03.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*Àå¾Ö¿µÀ¯¾Æ*/
.sub_bg04{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_04.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*Æò»ý±³À°»ç*/
.sub_bg05{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_05.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*Ã»¼Ò³âÁöµµ»ç*/
.sub_bg06{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_06.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*°æ¿µÇÐ/CPA*/
.sub_bg07{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_07.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*°Ç°­°¡Á¤»ç*/
.sub_bg_lecture{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_credit.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*¼ö°­½ÅÃ»*/
 .sub_bg_community{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_community.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*Ä¿¹Â´ÏÆ¼*/
.sub_bg_mypage{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_mypage.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*¸¶ÀÌÆäÀÌÁö*/
.sub_bg_site{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_site.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*¼ö°­Áö¿ø,*/
.sub_bg_payment{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_payment.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;height:250px !important;}/*°áÁ¦*/
.sub_bg_support{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_support.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*ÇÐ½ÀÁö¿ø*/
.sub_bg_credit{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_credit.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*ÇÐÁ¡ÀºÇàÁ¦*/
.sub_bg_info{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_09.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*±³À°¿ø¼Ò°³*/
.sub_bg_member{max-width:100%; height:auto; margin:0 auto; background:url(/images/sub/subbanner_bg_08.png); background-repeat: no-repeat;  background-size:cover;
  background-position: center;}/*¸â¹ö½Ê*/




#lnb{width:1000px; height:47px; margin:0 auto; background-color:#eee; border:5px solid #000;border-bottom:1px solid #000;position:absolute; left:50%; top:181px; transform: translate(-50%, 0);}
#lnb > ul > li{width:20%; float:left; display:inline-block; text-align:center;     border-right: 1px solid #000;line-height: 43px;height: 42px;font-family: 'NanumSquare', sans-serif;}
#lnb > ul > li:last-child{border-right:none;}
#lnb > ul > li a{display:block; font-weight:700;height:42px;color:#888;}
#lnb > ul > li a:hover{background:#fff;color:#000;}

#lnb2{width:1000px; width:80%; height:3vw; margin:0 auto; background-color:#b4cae4; border:0.4vw solid #b4cae4; border-bottom:none;
position:absolute; left:10%; top:12.02vw;}
#lnb2 > ul > li{width:16.666%; float:left; display:inline-block; text-align:center; border-right:1px solid #b4cae4;line-height:2.65vw;font-family: 'NanumSquare', sans-serif;}
#lnb2 > ul > li:last-child{border-right:none;}
#lnb2 > ul > li a{display:block; font-weight:700;}
#lnb2 > ul > li a:hover{background:#fff;color:#000;}

#lnb3{width:1000px; height:47px; margin:0 auto; background-color:#eee; border:5px solid #000;border-bottom:1px solid #000;position:absolute;  left:50%; top:181px; transform: translate(-50%, 0);}
#lnb3 > ul > li{width:25%; float:left; display:inline-block; text-align:center;     border-right: 1px solid #000;line-height: 43px;height: 42px;font-family: 'NanumSquare', sans-serif;}
#lnb3 > ul > li:last-child{border-right:none;}
#lnb3 > ul > li a{display:block; font-weight:700;height:42px;color:#888;}
#lnb3 > ul > li a span{font-family: 'NanumSquare', sans-serif;font-weight:700;}
#lnb3 > ul > li a:hover{background:#fff;color:#000;}

#lnb4{width:1000px; height:47px; margin:0 auto; background-color:#eee; border:5px solid #000;border-bottom:1px solid #000;position:absolute;  left:50%; top:181px; transform: translate(-50%, 0);}
#lnb4 > ul > li{width:33.33%; float:left; display:inline-block; text-align:center;     border-right: 1px solid #000;line-height: 43px;height: 42px;font-family: 'NanumSquare', sans-serif;}
#lnb4 > ul > li:last-child{border-right:none;}
#lnb4 > ul > li a{display:block; font-weight:700;height:42px;color:#888; }
#lnb4 > ul > li a span{font-family: 'NanumSquare', sans-serif;font-weight:700;}
#lnb4 > ul > li a:hover{background:#fff;color:#000;}

#lnb6{width:1000px; height:47px; margin:0 auto; background-color:#eee; border:5px solid #000;border-bottom:1px solid #000;position:absolute;  left:50%; top:181px; transform: translate(-50%, 0);}
#lnb6 > ul > li{width:16.66%; float:left; display:inline-block; text-align:center;     border-right: 1px solid #000;line-height: 43px;height: 42px;font-family: 'NanumSquare', sans-serif;}
#lnb6 > ul > li:last-child{border-right:none;}
#lnb6 > ul > li a{display:block; font-weight:700;height:42px;color:#888;}
#lnb6 > ul > li a span{font-family: 'NanumSquare', sans-serif;font-weight:700;}
#lnb6 > ul > li a:hover{background:#fff;color:#000;}



#lnb33{width:1000px; height:47px; margin:0 auto; background-color:#eee; border:5px solid #000;border-bottom:1px solid #000;position:absolute; left:50%; top:181px; transform: translate(-50%, 0);}
#lnb33 > ul > li{width:25%; float:left; display:inline-block; text-align:center;     border-right: 1px solid #000;line-height: 43px;height: 42px;font-family: 'NanumSquare', sans-serif;}
#lnb33 > ul > li:last-child{border-right:none;}
#lnb33 > ul > li a{display:block; font-weight:700;height:42px;color:#888;}
#lnb33 > ul > li a span{font-family: 'NanumSquare', sans-serif;font-weight:700;}
#lnb33 > ul > li a:hover{background:#fff;color:#000;}


#lnb3_landing{width:68.3%; width:78%; height:2.2rem; margin:0 auto; margin-bottom:1px; background:#333;}
#lnb3_landing > ul > li{width:25%; float:left; display:inline-block; text-align:center; border-right:1px solid #fff; }
#lnb3_landing > ul > li:last-child{border-right:none;}
#lnb3_landing > ul > li a{display:block; padding:7px 20px; color:#fff;font-family: 'NanumSquare', sans-serif !important;}
#lnb3_landing > ul > li a:hover{background:#333;}

#lnb_cre{width:68.3%; width:80%; height:3vw; margin:0 auto; background-color:#b4cae4; border:0.4vw solid #b4cae4; border-bottom:none;
position:absolute; left:10%; top:12.02vw;}
#lnb_cre > ul > li{width:20%; float:left; display:inline-block; text-align:center; border-right:1px solid #b4cae4;line-height:2.65vw;font-family: 'NanumSquare', sans-serif;}
#lnb_cre > ul > li:last-child{border-right:none;}
#lnb_cre > ul > li a{display:block; font-weight:700;}
#lnb_cre > ul > li a:hover{background:#fff;color:#000;}

/*¼­ºêÆäÀÌÁö »ó´ÜºÎ new*/ 
.lnb{width:100%; background:#d82121;overflow:hidden;}
.lnb > div > p{float: left;color: #fff;font-size: 25px;line-height: 39px;margin-right: 21px;font-family: 'ONE-Mobile-Title';}
.lnb > div > ul{overflow:hidden;float: right;}
.lnb  > div > ul > li{float:left;}
.lnb > div  > ul > li:hover{background:#af1414;}
.lnb > div  > ul > li > a{display:block;color:#fff;display:inline-block;font-weight:700;padding: 12px 24px;}

/*¼­ºêÆäÀÌÁö ³»¿ëºÎ*/
.sub_top{overflow:hidden;margin-top:50px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.sub_top > li{float:right;transform: skew(-0.03deg); margin-top: 12px;font-size: 13px;font-weight: 600;}
.sub_top > li > i {color:#af1414;}


.on{border-bottom:none; }
.on a{color:#000 !important;font-weight:800 !important;height:44px !important;background-color:#fff !important;}
.on2{background:#fff; color:#f00; border-bottom:none;}

.lnb_menu{overflow:hidden;width:100%; border-top:3px solid #b4cae4;}
.lnb_menu h3{padding:0.6vw !important;}
.lnb_menu>li{float:left; width:50%;text-align:center; height:10vw;}
.lnb_menu>li>a{display:block;width:100%; height:100%;}
.sabok_on{background:url(/images/Jsub/sabok_flag1.png) no-repeat; background-position:47.4% -13%; background-size:43% 100%;}
.sabok_off{background:url(/images/Jsub/sabok_flag2.png) no-repeat; background-position:47.4% -13%; background-size:43% 100%;}
.sabok_off h3{color:#999;}

.lnb_menu_on{background:url(/images/sub/lnbmenu_flag1.png) no-repeat; background-position:47.4% -13%; background-size:43% 100%;}
.lnb_menu_off{background:url(/images/sub/lnbmenu_flag2.png) no-repeat; background-position:47.4% -13%; background-size:43% 100%;}
.lnb_menu_off h3{color:#999;}

.lnb_menu3{width:100%;overflow:hidden;}
.lnb_menu3 li{float:left; display:inline-block; width:33.33%; border:1px solid #ddd; text-align:center; background:#efefef;}
.lnb_menu3 li:nth-child(1), .lnb_menu3 li:nth-child(2){border-right:none}
.lnb_menu3 li a{display:block; padding:10px 20px;}
.lnb_menu3 li a:hover{background:#eee;}
.lnb_menu3 li.on{background:#fff; color:#000; border-bottom:none}

.lnb_menu2{width:100%;overflow:hidden;}
.lnb_menu2 li{width:50%;height:90px;float:left;text-align:center;background:#eee;border:1px solid #999;}
.lnb_menu2 li:first-child{border-right:none !important;}
.lnb_menu2 .on{border-bottom:0;}
.lnb_menu2 li a{display:block;width:100%;height:100%;}
.lnb_menu2 h3{margin-left:0 !important;color:#888;}
.on_tab{border-bottom:none !important; }
.on_tab a{font-weight:800 !important;height:100% !important;background-color:#fff !important;}
.on_tab a h3{color:#000 !important;}

#nanumgothic{font-family: 'Nanum Gothic' !important;color:#ff7400;}

.landing_wrap_pc{position:relative;width:1600px; left:50%; transform:translateX(-50%) !important; overflow:hidden; text-align:center;}
.landing_wrap_m{display:none;}
.sabok_B1{position:absolute;left:68%; animation:ball1 0.7s ease-in Infinite Alternate;}
.sabok_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:705px;}
.boyuk_B1{position:absolute;left:68%; animation:ball2 0.7s ease-in Infinite Alternate;}
.boyuk_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:750px;}
.specialchild_B1{position:absolute;left:68%; animation:ball3 0.7s ease-in Infinite Alternate;}
.specialchild_B1 > img {width:90%;}
.specialchild_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:780px;}
.lifelongeducation_B1{position:absolute;left:68%;  animation:ball5 0.7s ease-in Infinite Alternate;}
.lifelongeducation_B2{position:absolute; left:50%; transform:translateX(-50%) !important; top:605px;}
.youth_B1{position:absolute;left:68%;animation:ball3 0.7s ease-in Infinite Alternate;}
.youth_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:780px;}
.cpa_B1{position:absolute;right:225px;animation:ball4 0.7s ease-in Infinite Alternate;}
.cpa_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:750px;}
.healthfamily_B1{position:absolute;left:68%; animation:ball1 0.7s ease-in Infinite Alternate;}
.healthfamily_B2{position:absolute;left:50%; transform:translateX(-50%) !important; top:780px;}


 .sabok_B2 > img, .boyuk_B2 > img,  .specialchild_B2 > img,
 .lifelong_B2 > img, .youth_B2 > img,  .cpa_B2 > img, .healthfamily_B2 > img{display:block;width:1000px;height:100%; margin:0 auto;}
.sabok_B1 > img, .boyuk_B1 > img, .specialchild_B1 > img, 
.lifelong_B1 > img,n.youth_B1 > img,.cpa_B1 > img, .healthfamily_B1 > img,{display:block;width:214px;height:100%;}

.people{position:absolute;left:269px; bottom:155px;}
.people a{display:inline-block;width:252px; margin-right:14px;}
.people a img{display:block;width:100%;height:100%;}

@keyframes ball1 {
  0% {
    top:50px;
  }
  95% {
  }
  to {
    top:89px;
  } 
}
@keyframes ball2 {
  0% {
    top:90px;
  }
  95% {
  }
  to {
    top:129px;
  } 
}
@keyframes ball3 {
  0% {
    top:281px;
  }
  95% {
  }
  to {
    top:290px;
  } 
}
@keyframes ball4 {
  0% {
    top:90px;
  }
  95% {
  }
  to {
    top:129px;
  } 
}
@keyframes ball5 {
  0% {
    top:160px;
  }
  95% {
  }
  to {
    top:175px;
  } 
}

/*»çº¹welfare_event*/
.sevent_btn1_pc{position: absolute;left: 1430px;top: 1464px;}
.sevent_btn2_pc{position: absolute;left: 1430px;top: 1810px;}
.sevent_btn3_pc{position: absolute;left: 1430px;top: 2245px;}
.sevent_btn{position:absolute;left:226px;top:429px;}

/*»çº¹-¹ß±Þ¾È³»*/
.welfare3_paper{color: #fa4400;border: 1px solid #fa4400;font-size: 0.8rem;padding: 4px;margin-left: 6px;vertical-align: middle;font-weight: 700;}

/*¼ö°­½ÅÃ»*/
.lnb_menu9{width:100%;overflow:hidden;}
.lnb_menu9 li{width:11.11%;float:left;text-align:center;border:1px solid #999;background:#eee;}
.lnb_menu9 li:first-child{border-right:none !important;}
.lnb_menu9 .on{border-bottom:0;}
.lnb_menu9 .on a{height:100% !important;background:#fff!important;}
.lnb_menu9 .on a h3{color:#000;}
.lnb_menu9 li a{display:block;width:100%;height:100%;}
.lnb_menu9 h3{margin-left:0 !important;color:#777;font-size:1.15rem !important;line-height:35px !important; height:35px !important;}

.tabs{width:100%}
.tabs ul{overflow:hidden;}
.tabs ul li{float:left; text-align:center; border:1px solid #aaa; border-right:none;width:14.2%;}
.tabs ul li:last-child{border-right:1px solid #aaa;}
.tabs ul li a{display:block; width:100%; padding:10px 15px;}
.tabs ul li.on a{color:#fff !important; height:100% !important;}

.faq_a{display:block;padding: 11px;border: 1px solid #ddd;margin-bottom:3px;}
.faq_adiv td{padding-left:18px;}


.lecture_search{display:block;}
.lecture_cart{border:1px solid #ddd; margin-top:10px; padding:10px 20px;}
.lecture_cart h5{font-weight:bold; color:#f00;}
.lecture_cart p{font-size:0.875rem; display:inline-block; border:1px solid #ccc; padding:4px; margin-right:1px; margin-bottom:1px;}
.lecture_cart p button{padding:1px; font-size:0.625rem; border-color:#aaa;}

.beforeP{font-weight: 800;font-size: 0.9rem !important;}
.afterP1{text-decoration:line-through;font-size:0.9rem !important;}
.afterP2{font-weight:800;font-size:1.18rem !important; color:red !important;}


/*ÇÐÁ¡ÀºÇàÁ¦¼­ºê¸Þ´º*/
.lnb_menu6 li{float:left; display:inline-block; width:16.6%; border:1px solid #ddd; text-align:center; background:#efefef;}
.lnb_menu6 li:nth-child(1), .lnb_menu6 li:nth-child(2), .lnb_menu6 li:nth-child(3), .lnb_menu6 li:nth-child(4), .lnb_menu6 li:nth-child(5){border-right:none}
.lnb_menu6 li a{display:block; padding:10px 20px;}
.lnb_menu6 li a:hover{background:#eee;}
.lnb_menu6 li.on{background:#fff; color:#000; border-bottom:none}

.content{height:auto;margin:0 auto; padding:10px 0 50px 0;transform: skew(-0.03deg);width:1000px;}/* width:78.82291119285339%; */
.content h2{font-size:2.5rem; font-weight:300; padding-top:1%; padding-bottom:1%; text-align:center; letter-spacing:-3px;}
.content h3::before {content: "  "; }
.content h3{line-height:1.2;font-size:1.875rem; font-weight:400; padding-top:1%; letter-spacing:-2px;font-family: 'Binggrae-Bold';}
.content h4::before {content: "  "; }
.content h4{font-size:1.33rem; font-weight:400; font-weight:bold; line-height:1.4rem;margin-bottom:5px; color:#427ca2; background:url(/images/common/h4.png) left no-repeat; padding-left:20px; letter-spacing:-2px; font-family: 'NanumSquare', sans-serif !important;}
.content h5{font-size:1.125rem; font-weight:bold; color:#000; letter-spacing:-1px;font-family: 'NanumSquare', sans-serif !important; }
.content h5::before {content: " ¡¤ ";}
.content h5{font-weight:700; font-family: 'NanumSquare', sans-serif !important;font-size:1.18rem;line-height:1.4;}
.location{width:100%; margin-top:20px;margin-bottom:10px; text-align:right; font-size:0.75rem; word-spacing:10px;}
.content_sabok{padding:0 2vw;}
.content p{font-family: 'NanumSquare', sans-serif !important; transform:skew(-0.03deg);font-size:1rem;line-height:1.4;text-align:justify;}

.content li{transform:skew(-0.03deg);}
.mb_10{margin-bottom:10px;}
.content span{ font-family: 'NanumSquare', sans-serif;font-size:1rem;line-height:1.2;transform:skew(-0.03deg);}/*³ªÁß¿¡»èÁ¦*/
.content strong{font-weight:700; font-family: 'NanumSquare', sans-serif !important;font-size:1.18rem;line-height:1.4;transform:skew(-0.03deg);}
.content em{font-size:1rem;transform:skew(-0.03deg);}
.sabok_red{color:#ff7400;font-size:1.18rem;line-height:1.4; }/*³ªÁß¿¡»èÁ¦*/

.c_R{line-height:1!important;margin-top:5px;}
.c_r{color:#ff7400; }
.bordernone{border:none;padding:5px;}
.mt_10{margin-top:10px;font-size:1rem !important;transform:skew(-0.03deg); }
.blank_full{height:1500px;}
.c_bottom{}
.cR_call{width:100%; padding:10px; font-size:1.5rem; text-align:center; font-family: 'Binggrae-Bold';}
.c_top{padding-top:150px; text-align:center;}
.dc_top{text-align:center; padding-bottom:100px;}
.dc_top > .dis_pc > img{padding-top:50px;}
.ac_txt{text-align:center; font-size:3rem !important; font-weight:300 !important;}
.ac_txt::before{display:none;}

/* È¸¿ø°¡ÀÔ */
.join_check:after{content:'';display:block;clear:both;}
.join_check article{padding:0 0; float:left; width:45%; height:auto; overflow:auto;}
.join_check h3{font-size:1.25rem}
.term1 > div, .term2 > div, .term3 > div, .term4 > div{height:126px; border:1px solid #ddd; margin:14px 0;
	background:#f8fafb; padding:10px; overflow:auto; overflow-x:hidden; overflow-y:scroll;}
.term3 > div table th, .term3 > div table td, .term4 > div table th, .term4 > div table td{font-size:0.75rem;}
.term1 .btn_st, .term2 .btn_st, .term3 .btn_st, .term4 .btn_st{*position:absolute;*right:0;*top:0;float:right;font-size:0.85rem;font-weight:800;}
.join_check .term1, .join_check .term3{float:left; padding-bottom:50px;}
.join_check .term2, .join_check .term4{float:right; padding-bottom:50px;}
.join_check p{font-size:12px;}
.term1 h3, .term2 h3, .term3 h3, .term4 h3{margin-left:0;}

.join_form{position:relative; left:0; *top:-40px;}
.join_tit{font-size:1.5em; line-height:1.5em;} /* = Á¤º¸¼öÁ¤ */
.termCk{width:100%; text-align:center; padding:1em; margin-bottom:44px; font-size:1rem; border:1px solid #eee;}
#sample6_address, #sample6_detailAddress{width:300px;}

.celebration{text-align:center;padding:100px;}
.celebration > span{font-weight:800;}

.h6_taL h6{text-align:left;}

/* È¸¿ø°¡ÀÔ 2´Ü°è form_table »èÁ¦¿¹Á¤ */
.form_table {margin-bottom:5px !important;}
.form_group {width:100%; height:60px; line-height:50px; clear:both;	border-bottom:1px solid #e7e7e7; }
.form_group:after {clear:both;}
.form_title {font-size:0.9375rem; text-align:left; padding:0 0 0 10px; float:left; width:20%; vertical-align:middle; display:block;	min-width:106px; margin-right:10px;}
.form_group span{font-size:0.75rem;}
.form_group select {width:164px; height:30px; line-height:30px; margin:0; border: 1px solid #ddd; padding:0; font-size:13px; vertical-align:middle;
color:#555555; background:#eee; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}
.form_group2 {width:100%; height:40px; line-height:50px; clear:both;}
.form_group2:after {clear:both;}
/* --//È¸¿ø°¡ÀÔ 2´Ü°è form_table »èÁ¦¿¹Á¤ */


.bd_first {border-top:1px solid #e7e7e7;} /* Ã¹Â°ÁÙ º¸´õ */
.bd_last {border-bottom:1px solid #e7e7e7;}


/* È¸¿ø°¡ÀÔ 2´Ü°è form_table */
.formtable table{}
.formtable th{width:19%; text-align:left; padding-left:10px; background:#fff; }
.formtable td{text-align:left; padding-left:10px; font-size:0.875rem;line-height:1.3;    }
.formtable th, .formtable td{border: none;border-top: 0;border-bottom: 1px solid #999;}
.formtable td span{font-size:0.875rem;}
.join_pw{position:relative;}
.join_pw i{position: absolute; right:10%; top:25%;}


/*·Î±×ÀÎ*/
.login_pan{width:100%; height:auto; margin:40px auto;position:relative; border:1px solid #efefef;overflow:hidden;}
.login_ad{clear:both; width:100%; height:219px; background:#eee; overflow:hidden;}
.login_ad li{float:left; width:50%;padding:25px;height:100%;padding-top:47px;}
.login_ad li:first-child{border-right:1px solid #ddd;}
.login_form{width:50%; padding:25px 50px; margin:25px 0; float:left;box-sizing:border-box;}
.login_form2{width:50%; padding:25px 50px;margin:25px 0;  float:left;box-sizing:border-box;border-left:1px dotted #999; }

.login_form > fieldset > ul{margin:0 auto;width:80%;margin-top:30px;}
.login_form > fieldset > ul > li{margin-bottom:5px; position:relative;}
.login_form > fieldset > ul > li input[type='text'], .login_form > fieldset >  ul > li input[type='password']
{width:80% !important; padding-left:5px;height:34px; line-height:34px; font-size:1rem; background:#fff;}
.login_form > fieldset > ul > li input[type='button']{width:80% !important; padding:7px; background:#555; border-color:#fd9a03; color:#fff; box-shadow:0 1px 1px rgba(0,0,0,0.07); 
			font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; font-size:1.25rem;margin-left:-9px; }
.login_form > p > .btn{padding:10px 15px; border-color:#ced3d6 ; color:#4d5256; box-shadow: 0 1px 1px rgba(0,0,0,0.07);}
.login_form > fieldset >  ul > li i{position: absolute; right:13%; top: 35%;}
.Bold{font-weight:800;}
.login_ad a{display:block;font-family: 'NanumSquare', sans-serif !important; transform:skew(-0.03deg); padding:5px 20px; color:#fff; font-weight:800; background:#000;
text-align:center; border-radius:15px;margin-top:30px;box-shadow: 5px 5px 5px #999;}
.login_ad a:hover{background:#555;}
.GD_ul{width: 61%;overflow: hidden;margin: 0 auto;margin-top:30px;}
.GD_login{display: inline-block;text-align: center;line-height: 1.2;color: #fff;background: #555;padding: 29px 67px;font-size: 1.2rem;font-weight: 700;float:left;}
.GD_enroll{display: inline-block;text-align: center; line-height: 1.2;color: #fff;background: #000;padding: 29px 34px;font-size: 1.2rem;margin-left: 9px;font-weight: 700;float:left}
.GD_login:hover{color:#fff;}
.GD_enroll:hover{color:#fff;}
.login_title{text-align:center;line-height:2 !important;}

.go_mindex, .go_mindex2 {display: none;}
.go_index{display: block;margin: 0 auto;margin-top: 100px;}
.go_index a {display: block;width: 400px;padding: 10px;border-radius: 50px;background: #062124;text-align: center;font-size: 1.5rem;font-weight: 800;color: #fff !important;margin: 0 auto;}

/*¾ÆÀÌµðÆÐ½º¿öµåÃ£±â*/
.row_left{float:left; width:51%;}
.row_right{float:right; width:45%}

/*°³ÀÎÁ¤º¸*/
.privacy_box{padding:20px;border:1px solid #c7dae0;}
.privacy_box li{border-bottom:1px dashed #ddd; height:1.875rem;}
.privacy_box li:last-child{border-bottom:none;}

#privacyWrapper > ul{width:100%;overflow:hidden;margin-top:20px;}
#privacyWrapper > ul > li{float:left;width:49.7%; text-align:center;}
#privacyWrapper > ul > li:nth-child(1){margin-right:0.5%;}
#privacyWrapper > ul > li > a{display:block;width:100%;color:#000;letter-spacing:-0.5px;background:#fff;border:1px solid #ddd;height:50px;line-height:50px;}
#privacyWrapper > ul > li > a:hover{color:#000;}
#privacyContents > h3{font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif !important;font-weight:900;font-size:1.6rem;padding-top:3%;letter-spacing:-0.5px;}
#videoContents {display:none;}
#videoContents > h3{font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif !important;font-weight:900;font-size:1.6rem;padding-top:3%;letter-spacing:-0.5px;}
.privacy_first{width:100%;margin-top:20px; margin-bottom:40px;}
.privacy_first > p{font-weight:700;font-size:0.9rem;letter-spacing:-0.5px;}
.privacy_first > div{width:100%;background:#f7f7f7;margin-top:15px;border:1px solid #ddd;padding:24px;line-height:1.3;letter-spacing:-0.5px;font-size:0.9rem;}
.privacy_second{width:100%;margin-top:20px; margin-bottom:80px;}
.privacy_second > p{text-align:center;font-size:1.1rem;font-weight:900;letter-spacing:-0.5px;color: #ad0000;}
.privacy_second > ul{overflow:hidden;margin-top:35px;}
.privacy_second > ul > li{float:left;width:33.33%;}
.privacy_second > ul >li:nth-child(-n+3){margin-bottom:35px;}
.privacy_second > ul > li > a{display:block;width:100%;}
.privacy_second > ul > li > a > img{display: block;margin: 0 auto;margin-bottom: 10px;}
.privacy_second > ul > li > a > p{text-align:center;letter-spacing:-0.5px;font-weight:700;font-size:0.9rem;}
.privacy_third{width:100%;margin-top:20px; margin-bottom:80px;}
.privacy_third > p{text-align:center;font-size:1.1rem;font-weight:900;letter-spacing:-0.5px;color: #ad0000;}
.privacy_third > div{overflow:hidden;margin-top:20px;border:1px solid #ddd; padding:24px; }
.privacy_third > div > ul{float:left;width:50%;line-height:1.8;}
.privacy_third > div > ul > li{width:100%}
.privacy_third > div > ul > li > a{display:inline-block;;width:100%;}
.privacy_third > div > ul > li > a > p{display:inline;letter-spacing:-0.5px;text-decoration:underline;font-size:0.9rem;font-weight:700;}
.privacy_ul {counter-reset: number 0;}
.privacy_ul > li{margin-top:50px;}
.privacy_ul > li > h5{font-size: 1.1rem;margin-bottom: 15px;letter-spacing: -0.5px;color: #ad0000;position:relative;padding-left:33px;padding-top:1.5px;}
.privacy_ul > li > h6{font-size: 1.1rem;margin-bottom: 15px;letter-spacing: -0.5px;color: #ad0000;position:relative;padding-top:1.5px; font-weight:bold;}
.privacy_ul > li > h6 > img{width:4.5%; padding-right:10px;}
.privacy_ul > li > p{line-height:1.2;letter-spacing:-0.5px;font-size:0.9rem;margin-top:5px;}
.privacy_ul > li > dl{line-height:1.2; margin-top:10px;}
.privacy_ul > li > dl > dt{font-size:0.9rem;letter-spacing:-0.5px}
.privacy_ul > li > dl > dd{font-size:0.9rem;margin-bottom:10px;letter-spacing:-0.5px}
.fontF_chinese{font-family: 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif !important;}
.textdeco_underline{text-decoration:underline !important;}
.privacy_ul > li > h5::before{content: counter(number); counter-increment:number 1;display: inline-block;width: 25px;line-height: 25px;color: #fff;background:  #ad0000; border-radius: 50%;text-align: center;
	position:absolute;left:0;top:0;}

.counter_ver01 {counter-reset:ver01 0;}
.counter_ver01 > dt {font-weight:700;}
.counter_ver01 > dt::before{content: counter(ver01)".";counter-increment:ver01 1;color:#ad0000;padding-right:3px;}
.counter_ver02{counter-reset:ver02 0; padding-top: 5px;margin-bottom: 10px;}
.counter_ver02 > li {font-weight:700; position:relative; list-style:none; padding-left:20px; color:#707070; font-weight:700; font-size:0.9rem; margin-bottom:8px; line-height: 1.4;letter-spacing:-0.5px;}
.counter_ver02 > li::before{position:absolute; top:9px; left:0.2em; transform:translateY(-50%); counter-increment:ver02 1; content:counter(ver02); color:#fff; z-index:1;}
.counter_ver02 > li::after{content:""; position:absolute; top:9px; left:0; transform:translateY(-50%); display:inline-block; background-color:#707070; border-radius:50%; width:1.1em; height:1.2em;}

.counter_square > li{font-size:0.9rem; color:#707070; padding-left:10px;}
.counter_square > li::after{content:""; position:absolute; top:8px; left:0; transform:translateY(-50%); display:inline-block; background-color:#707070; width:0.3em; height:0.3em;}

.privacy_btn{transform:skew(-0.03deg);border: none;background: #ad0000;color: #fff;border-radius: 10px;padding: 12px 30px;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;font-size: 1rem;font-weight: 700;margin-top: 10px; width:auto; height:2.5em;}
.privacy_btn:hover{background:#ad0000 !important;color:#fff !important;cursor:pointer;transform:skew(-0.03deg) !important;}
.privacy_btnCon{display:none;}
.privacy_table{border-top:none;margin-top:20px;}
.privacy_table th{border-top: none;padding: 0;text-align: center;font-size:0.9rem;font-weight:700;}
.privacy_table td{padding:0;text-align:left;font-size:0.9rem; border:1px solid #ddd;line-height:1.2;letter-spacing:-0.5px;}
.privacy_table td:first-child{border-left:none;}
.privacy_table td:last-child{border-right:none;}
.privacy_table2{border-top:none;margin-top:20px;}
.privacy_table2 th{border-top: none;padding: 0;text-align: center;font-size:0.9rem;font-weight:700;background: #f6f6f6;border: 1px solid #ddd;}
.privacy_table2 td{padding:0;text-align:left;font-size:0.9rem !important;border:1px solid #ddd;line-height:1.2;letter-spacing:-0.5px;}
.privacy_table2 td:first-child{border-left:none;}
.privacy_table2 td:last-child{border-right:none;}

.pTable01 td:nth-child(1){width:18%;}
.pTable01 td:nth-child(2){width:18%;}
.pTable01 td:nth-child(3){width:45%; font-weight:bold; font-size:1.03rem;}
.pTable01 td:nth-child(4){width:9%;text-align:center; font-weight:bold; font-size:1.03rem;}
.pTable01 td:nth-child(5){width:10%;}
.pTable02 td:nth-child(1){width:13%;}
.pTable02 td:nth-child(2){width:30%;}
.pTable02 td:nth-child(3){width:30%; font-weight:bold; font-size:1.03rem;}
.pTable02 td:nth-child(4){width:9%;text-align:center;}
.pTable02 td:nth-child(5){width:9%;text-align:center; font-weight:bold; font-size:1.03rem;}
.pTable02 td:nth-child(6){width:9%;text-align:center;}
.pTable03 td:nth-child(3){font-weight:bold; font-size:1.03rem;}
.pTable03 td:nth-child(4){font-weight:bold; font-size:1.03rem;}
.pTable03 td{text-align:center;}
.pTable04 td:nth-child(2){font-weight:bold; font-size:1.03rem;}
.pTable04{margin-bottom:10px;}
.pTable05 th{border-left:none;}
.pTable05 td:nth-child(1){width:10%;}
.pTable05 td:nth-child(2){width:90%;}
.pTable08 th:first-child{border-left:none;}
.pTable08 th:last-child{border-right:none;}
.pTable08 td{text-align:center;}
.pTable09 th:first-child{border-left:none;}
.pTable09 th:last-child{border-right:none;}
.pTable09 td{text-align:center;}
.pTable11 th:first-child{border-left:none;}
.pTable11 th:last-child{border-right:none;}
.pTable11 td{text-align:center;}



#privacyWrapper02{transform: skew(-0.03deg);}
.privacy_old{width:100%;border-top:2px solid #000;margin-top:20px;}
.privacy_old > li{width:100%;border-bottom:1px solid #ddd;}
.privacy_old > li > a{display:block;width:100%;overflow:hidden;padding:15px 10px;}
.privacy_old > li > a > span:first-child{display:inline-block;float:left;text-decoration:underline;font-weight:700;margin-top:6px;font-size:0.9rem;}
.privacy_old > li > a > span:last-child{display:inline-block;float:right;font-size:24px;color:#999;}
.privacy_old_top h1{width: 100%;background: #ad0000;color: #fff;font-weight: 700; transform: skew(-0.03deg);padding: 25px;letter-spacing:-0.5px;}
.privacy_old_top p{width: 100%;transform: skew(-0.03deg);padding:25px 10px 0 10px;line-height:1.2;letter-spacing:-0.5px;}
.privacy_ul02{width:100%;padding:0 10px;}
.privacy_ul02 > li{margin-top:30px;}
.privacy_ul02 > li > h5{font-size:1.2rem;font-weight:700;}
.privacy_ul02 > li > p{margin-top:10px; line-height:1.2;}
.privacy_ul02 > li > dl{margin-top:10px;}
.privacy_ul02 > li > dl > dt{margin-top:10px;line-height:1.2;}
.privacy_ul02 > li > dl > dd{margin-top:3px;line-height:1.2;}

/*counter_ver01À» ¿ì¼±ÀûÀ¸·Î ¾²Áö¸¸, old ÆäÀÌÁö¿¡¼­´Â dt¿Ídd°¡ ´ëÀÀÇÏÁö¾Ê´Â ºÎºÐµéÀÌ ¸¹¾Æ, µ¿ÀÏ°èÃþÀÇ ul¹öÀüÀ¸·Î counter_ver01_oldÃß°¡*/
.counter_ver01_old{counter-reset:ver01 0;}
.counter_ver01_old > li {font-weight:700;margin-top:10px;line-height:1.2;}
.counter_ver01_old > li::before{content: counter(ver01)".";counter-increment:ver01 1;color:#ad0000;padding-right:3px;}
.counter_ver02_old{counter-reset:ver02 0; padding-top:5px;}
.counter_ver02_old > li {font-weight:700; position:relative; list-style:none;margin-left:10px; padding-left:20px; color:#707070; font-weight:700;  margin-bottom:3px; line-height: 1.4;letter-spacing:-0.5px;}
.counter_ver02_old > li::before{position:absolute; top:9px; left:0.2em; transform:translateY(-50%); counter-increment:ver02 1; content:counter(ver02); color:#fff; z-index:1;}
.counter_ver02_old > li::after{content:""; position:absolute; top:9px; left:0; transform:translateY(-50%); display:inline-block; background-color:#707070; border-radius:50%; width:1em; height:1em;}
.privacy_table3{border-top:none;margin-top:20px;}
.privacy_table3 thead th{border-top: none;padding: 0;text-align: center;font-size:0.9rem !important;padding:10px;font-weight:700;background: #ad0000;color:#fff;border: 1px solid #ddd;}
.privacy_table3 th{border-top: none;padding: 0;text-align: center;font-size:0.9rem !important;font-weight:700;background: #f6f6f6;border: 1px solid #ddd;}
.privacy_table3 td{padding:0;text-align:left;font-size:0.9rem !important;border:1px solid #ddd;line-height:1.2;letter-spacing:-0.5px;}

.pTable_old1 tbody th{width:10%;padding:5px;}
.pTable_old1 tbody td{padding:5px;}

.privacy_third_u > li {padding:11px;}
.privacy_third_u > li p {padding-left: 34px;}
.privacy_third_u > li:first-child > a { background: url(/images/sub/privacyL4.png) no-repeat; background-size: 6%;}
.privacy_third_u > li:nth-child(2) > a { background: url(/images/sub/privacyL1.png) no-repeat; background-size: 6%;}
.privacy_third_u > li:nth-child(3) > a { background: url(/images/sub/privacyL5.png) no-repeat; background-size: 6%;}
.privacy_third_u > li:nth-child(4) > a { background: url(/images/sub/privacyL5.png) no-repeat; background-size: 6%;}
.privacy_third_u > li:nth-child(5) > a { background: url(/images/sub/privacyL9.png) no-repeat; background-size: 6%;}
.privacy_third_u > li:nth-child(6) > a { background: url(/images/sub/privacyL7.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li {padding:11px;}
.privacy_third_u2 > li p {padding-left:34px;}
.privacy_third_u2 > li:first-child > a { background: url(/images/sub/privacyL3.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li:nth-child(2) > a { background: url(/images/sub/privacyL11.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li:nth-child(3) > a { background: url(/images/sub/privacyL6.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li:nth-child(4) > a { background: url(/images/sub/privacyL12.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li:nth-child(5) > a { background: url(/images/sub/privacyL8.png) no-repeat; background-size: 6%;}
.privacy_third_u2 > li:last-child > a { background: url(/images/sub/privacyL10.png) no-repeat; background-size: 6%;}



/* ¿µ»óÁ¤º¸Ã³¸®±â±â ¿î¿µ¹æÄ§ */
.pTable11{text-align:center;}






/*Áõ¸í¼­¹ß±Þ*/
.support_tab2{width:60%;overflow:hidden;position: relative;left: 0;top:2.5px;border:2px solid #b0a29b; border-bottom:none;border-radius:10px 10px 0 0;}
.support_tab2 > li{width:33.33%;float:left;background:#ddd;text-align:center;cursor:pointer;border-right:2px solid #b0a29b;}
.support_tab2 > li > a{display:block;width:100%;height:100%;padding:9px 0;}
.support_tab2 > li:last-child{border-right:none;}
.tab_on{background:#fff !important;}
.cert_div{margin-top:30px;}
.ce_table2 td:nth-child(4){width:31%;}


/*°áÁ¦ÇÏ±â*/
.lnb_none h1{padding-bottom:40px;}
.regist_info{padding:20px; border:1px solid #e1e4e6;}
.regist_rule{width:100%; height:200px; border:1px solid #e1e4e6; padding:20px; overflow:auto; overflow-x:hidden; overflow-y:scroll; font-size:0.875rem;}
.pay_method{width:100%; height:80px; border-top:1px solid #e1e4e6; border-top:none; padding:20px; text-align:center;}
.pay_method select{width:200px; height:40px; text-align:center; background:#fff; font-size:1rem;}
.regist_amount{border:4px solid #e1e4e6; padding:20px; text-align:center; font-size:1.25rem; color:#f00; font-weight:600;}
.payment_table{font-size:0.875rem;}
.payment_table th, .payment_table td{font-size:0.875rem;padding:2px;}
#before_payment{width:100%;height: auto;background: #062124;margin: 0 auto;border-radius: 0 0 20px 20px;overflow:hidden;}
#before_payment > li{float:left;width:12.5%;border-right:1px solid #fff;height:50px;padding:0 11px; border-bottom:1px solid #fff;}
#before_payment > li > a{display:block;width:100%;height:100%;display:table;}
#before_payment > li > a > span{color:#fff;display: table-cell;vertical-align: middle;}
#before_payment > li:nth-child(8n){border-right:none;}
#before_payment > li:hover{background:#ff9c00;}
.bg_on{background:#ff9c00;}
#before_payment > li:hover p{color:#000;font-weight:800;}
#bofore_payment2{text-align:center;margin:0 auto;margin-top:20px;border:1px solid #000; width:70%;padding:10px;}
#bofore_payment2 > p{display:inline-block;font-weight:800;color:red; vertical-align:bottom;}
#bofore_payment2 > input{vertical-align:middle;margin-left:5px;} 
.bofpay_btn{text-align:center; margin-top:10px;}
.bofpay_btn > button{border: 1px solid; padding:5px 8px;}

/*±³¼ö¼Ò°³*/
.row_4{width:100%}
.row_4 li{float:left; width:25%; padding:10px; border:1px solid #e1e4e6; border-right:none; margin-bottom:10px; }
.row_4 li:last-child{border-right:1px solid #e1e4e6;}
.professor_photo{float:left; width:118px; height:148px; background:#eee; margin-right:10px;}
.professor_photo_big{width:177px; height:222px; background:#eee; margin-right:10px;}
.professor_info{margin-left:128px;}
.professor_info h4{height:40px; line-height:40px;}
.professor_info p{height:30px;}
.professor_table th, .professor_table td{text-align:left; padding-left:10px; background:#fff;}

/*°Ë»ö*/
.searchForm {display:block; width:100%;margin-top:10px;}
.searchForm form {width:250px; float:right; position:relative; margin-bottom:18px;}
.searchForm dd .searchTxt {display:inline-block; width:215px !important; height:33px; background:#fff; padding-left:10px;}
.searchForm #searchBtn {width:30px;position:absolute; right:0; top:0; *top:1px;}

.ico_box{border:1px solid #f00; padding:2px 4px; font-size:0.75rem; color:#f00;}

/*°Ô½ÃÆÇº¸±âÆäÀÌÁö*/
.notice_view{text-align:center;}
.notice_view dt{background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:50px; line-height:50px; font-size:1.125rem; padding-left:20px;}
.notice_view dd{width:100%;  min-height:60px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ddd; line-height:1.5; text-align:left;}
/* .notice_view dd span{border:1px solid #f00; padding:2px 4px; font-size:0.75rem; color:#f00;} */
.notice_view img{margin:10px 0;}

/*ÆäÀÌÁö*/
.page_div{width:auto;text-align:center;}
.page_btn {margin-top:32px;overflow:hidden; display:inline-block;}
.page_btn li {width:30px; height:30px; line-height:30px;float:left;}
.btn_list {margin-right:10px;}
.page_btn li a {display:block; width:30px; height:30px; line-height:30px; border:1px solid #ebebeb;	text-align:center; color:#bbbbbb; font-size:12px;}
.page_btn li a img {width:28px; height:28px; vertical-align:top;}
.page_btn li a:hover,.page_btn li a:focus {color:#555555; background:#fafafa;}
.page_btn li.on a {color:#555555; background:#fafafa;}
.page_btn li.on {margin-right:10px; height:30px; line-height:30px; border:1px solid #4e4b49;	text-align:center; color:#bbbbbb; font-size:12px; background:#4e4a48;}


/*¼ö°­ÈÄ±â*/
.epiloque_box{margin-top:10px; margin-bottom:4rem;}
.epiloque_box h4{border-bottom:1px solid #e1e4e6; height:2.5rem; line-height:2.5rem;}
.epiloque_box li{float:left;}
.epiloque_box p{padding:3px 0 ;}
.btn_bg_ver2{background:#ff9c00 !important;}
.btn_bg_ver3{background:#333 !important;color:#fff !important;}
.ep_w{width:100%;overflow:hidden;margin-top:20px;}
.ep_w_date{width:18%;float:left;background:#f7f8fa;}
.ep_w_title{width:81% !important;float:right;margin-right:0 !important;padding-left:5px !important;background:#f7f8fa !important;}
.ep_w_text{width:100% !important;clear:both;margin-top:5px;height:300px;background:#f7f8fa;}


/* Äü»çÀÌµå ÁöÀÎÃßÃµ ÀÌº¥Æ® */
.new_event_btn{position: absolute; top: 10%; right: 10%;} 

/* ¼ö°­ÈÄ±â ÀÌº¥Æ® ÆäÀÌÁö */
.rvevents_pccon01{background: #ffcfb1;}
.rvevents_pccon02{background: #57bcda}
.rvevents_pccon03{background: #f3f3f3;}
.rvevents_btn{position: absolute; right: 50%; bottom: 10.7%; border: #bbb solid 2px; padding: 4px 6px; border-radius: 6px; background: #fff; font-size: 14px;  font-weight: 600;} 



/*ÀÌº¥Æ®*/
.event_box{margin-bottom:4rem;}
.event_img{width:100%; height:250px; border:1px solid #e1e4e6;}

/*ÀÚ°ÝÁõÅ×ÀÌºí*/
.contable{background:#fff;}
.contable table{width:100%; background:#fff;}
.contable th{color:#000; font-weight:400; border-bottom:1px solid #999; border-right:1px solid #999;padding:7px;font-size:0.9rem;}
.contable td{border-right:1px solid #999; color:#000;line-height:1.4;padding:2px;height:50px;}
.contable th:last-child, .contable td:last-child{border-right:none;}
.border-right{border-right:1px solid #999 !important;}
.condiv{border:4px solid #ddd; padding:15px; background:#fff;}

.condiv_ad{background:#f8fcff;width:100%; height:auto;padding-top:5vw;padding-bottom:5vw;background-position:center 0; background-size:cover;}
.conbox{border:1px solid #ddd; padding:15px;}
.condiv2, .condiv6{width:100%; padding:20px; border:1px solid #e1e4e6;}
.condiv2 li{float:left; width:50%; text-align:center; border-right:1px solid #e1e4e6;}
.condiv4, .condiv6{width:100%; padding:20px; border:1px solid #e1e4e6;}
.condiv4 li{float:left; width:25%; text-align:center; border-right:1px solid #e1e4e6;padding:0 1vw;}
.condiv6 li{float:left; width:16.6%; text-align:center; border-right:1px solid #e1e4e6;}
.condiv2 li:last-child, .condiv4 li:last-child, .condiv6 li:last-child{border-right:none;}
.ico_step{background:#888; padding:1px 5px; border-radius:25%; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR'; color:#fff; font-weight:bold; font-size:1rem;}
.ico_box2{background:#aaa; padding:2px 4px; font-size:0.75rem; color:#fff; margin-left:5px; margin-right:2px; border-radius:4px;}
.condiv4 h5{font-size:1.5rem; font-weight:bold; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR'; color:#ff5502; height:4rem; line-height:4rem;}
.condiv_inner{}
.condiv_ad h3{line-height:1.2;font-size:2.2rem; padding-top:5px; padding-bottom:5px;font-family:'Nanum Gothic';margin-left:-1.5vw; letter-spacing: -2px;}
.condiv_ad h3 span{line-height:2.2;font-size:2.2rem;  letter-spacing:0px; font-weight:800;}
.condiv_inner fieldset{width:970px; background-color:#fff; margin:0 auto !important; height:auto;padding:50px !important;margin-top:20px !important;box-shadow: -1px 0px 30px 1px #ddd;}
.condiv_inner table, .condiv_inner table th, .condiv_inner table td{border:none;}
.condiv_inner label{font-size:1.5rem !important;letter-spacing:-1px;font-family:'Nanum Gothic' !important; font-weight: 700;}
.condiv_inner input, .condiv_inner select{background:#f7f8fa !important;font-size:1.2rem !important; padding-left:10px !important;font-family: 'NanumSquare', sans-serif !important;width:200px !important;}
.condiv_adTEL input{width:130px !important;}
.condiv_inner input[type='checkbox'] {background: #fff;border: solid 1px #000;height: 16px ;width: 16px !important; -webkit-appearance: none; -webkit-border-radius: 3px;padding: 0;margin: 2px;vertical-align: middle; margin-top: 7px;}
.condiv_inner label small{font-family: 'NanumSquare', sans-serif !important;font-size:1rem !important;letter-spacing:0;font-weight:700;}
#condiv_adBTN{border: none;background:#5483eb !important;color: #fff;font-family:'Nanum Gothic' !important;    margin: 0 auto;display: block;border-radius: 50px;width: 300px !important;text-align: center;cursor:pointer;font-size:1.5rem !important; font-weight: 700; margin-top: 26px;}
#condiv_adBTN:hover{display:block !important;color:#fff !important;}
.condiv_adCALL{font-family:'Nanum Gothic' !important;  text-align:center;font-size:1.5rem;margin-top:30px;letter-spacing:-1px; font-weight: 700;}
.fwB{font-weight:800;font-size:1.8rem;letter-spacing:0.5px; margin-left: 3px;}
.m_ver{display:none;}
.padding10{padding:10px !important;}
.marginL20{margin-left:20px !important;}
.bgW{background:#fff;}
.t_box{margin-top:50px;}
.ct_box{margin-top:50px;}
.ct_box2{margin:50px 0 80px 0;}
.i_box{text-align:center; margin-bottom:80px;}



/*FAQ*/
.accordion {
  background-color: #fff;  color: #111;  cursor: pointer;  padding: 18px;  width: 100%;  border: none;  text-align: left;  font-size: 15px;
  transition: 0.4s;  border-top:1px solid #ddd; }
.bod_non{border-top:none;}
.bod_dis{border-bottom:1px solid #ddd;}

.act, .accordion:hover {  background-color: #e1e4e6;}
.accordion:after {  content: '\002B';  color: #777;  font-weight: bold;  float: right;  margin-left: 5px;}
.act:after {  content: "\2212";}
.panel {  padding: 0 18px;  background-color: white;  max-height: 0;  overflow: hidden;  transition: max-height 0.2s ease-out;  text-align:left;}
.panel_div{padding:20px;}
.panel_div img{width:65% !important;border:1px solid #ddd;margin-top:10px;}
.panel_div b{font-weight:700;font-family: 'NanumSquare', sans-serif !important; transform:skew(-0.03deg);font-size:1.16rem;}
.panel_div td{width:100% !important;padding:15px 30px;}

/*ÇÐ½À¼³°è*/
.credit_text{width:20px;}
.formtable td input[type='number']{width:40px;}
.formtable td input[type='file']{width:180px; background:#fff; border:none;}
.labelv1{vertical-align:-1px;}
.formtable td textarea{width:100%; border:1px solid #ddd; background:#f1f1f1; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR', 'Spoqa Han Sans KR', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; color:#000;}
.input_long {width:45% !important;}
.input_long2 {width:100% !important;}

/*1:1»ó´ã, ½Ç½À¹®ÀÇ*/
.support_tab{width:40%;overflow:hidden;position: relative;left: 0;top:2.5px;border:2px solid #b0a29b; border-bottom:none;border-radius:10px 10px 0 0;}
.support_tab > li{width:50%;float:left;background:#ddd;text-align:center;cursor:pointer;border-right:2px solid #b0a29b;}
.support_tab > li > a{display:block;width:100%;height:100%;padding:9px 0;}
.support_tab > li:first-child{background:#fff;}
.support_tab > li:last-child{border-right:none;}
.table_top{padding-top:30px;}
.support_field2{display:none;border-top: 2px solid #b0a29b;}

/*±³À°¿ø¼Ò°³*/
.info{width:100%; height:auto; position:relative; clear:both; padding-bottom:70px;}
.info h3{font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR'; font-weight:500;}
.info ul{width:100%; height:auto; position:relative; clear:both;}
.info > ul > li:first-child{float:left; width:15%; height:50px; padding:10px 10px 10px 0; border-top:1px solid #ddd; font-family:'Spoqa Han Sans', 'Spoqa Han Sans KR';}
.info > ul > li:last-child{float:right; width:85%; height:50px; padding:10px; border-top:1px solid #ddd;}
.disclose_baro{font-weight:800;color:blue;}
.edu_square ul{overflow:hidden;}
.edu_square li{width:25%; float:left;padding:13px;}
.edu_square_con{text-align:center;line-height:1.2;}
.ranking_square ul{overflow:hidden;}
.ranking_square li{float:left;width:20%;padding:10px;}
.ranking_square_con{width:100%;text-align:center;}
.ranking_square_con img{width:100%;display:block;}
.ranking_square_con p{color:#fff;line-height:1.2;}


/*´º½º*/
.news_gubun1{font-weight: 800;color:blue;}
.news_gubun2{font-weight: 800;}
.news_gubun2 > br{display:none;}

/*ÇÐÁ¡ÀºÇàÁ¦*/
.credit_box, .credit_box2{width:100%; padding:15px; border:1px dotted #efefef;}
.credit_box > ul > li{float:left; padding-left:30px; vertical-align:middle;}

.credit_box2 > ul > li{float:left; width:50%; padding-left:30px; vertical-align:middle; border-right:1px solid #e1e4e6; text-align:center; }
.credit_box2 li:last-child{border-right:none;}
.credit_box2 h5{font-size:1.25rem; font-weight:400; height:3rem; line-height:3rem; color:#427ca2; letter-spacing:-1px; text-align:center;}
.condiv2 li{float:left; width:50%; text-align:center; border-right:1px solid #e1e4e6;}

/*ÀÚ°ÝÁõ¸ÞÀÎ*/
.schedule_landing{width:65%; margin:0 auto; text-align:center; padding-bottom:3%; margin-bottom:1%; background:#fff; margin-top:1%; padding:2%;}
.schedule_landing h2{font-size:2.5rem; margin-bottom:2%; border-bottom:1px dotted #ddd;}
.schedule_landing p{font-size:1.75rem; line-height:3rem;}

.condiv3{width:100%; height:100px; padding:20px; position:relative;}
.condiv3 h5{font-size:1.5rem; font-weight:bold;}
.condiv3 li{float:left; width:33%; padding:20px; text-align:center;}
#movie-player-wrapper {	position: relative;	width: 50%;	height: 0;	overflow: hidden;	padding-bottom: 28.125%; margin:0 auto; margin-top:5px;}
#movie-player-wrapper .video_wrap {	position:absolute; top:0; left:0; width:100%; height: 100%; margin-bottom:50px;}

/*ÀÚ°ÝÁõ¸ÞÀÎ-º¸À°±³»ç-Àå¾Ö¿µÀ¯¾Æ-Æò»ý±³À°»ç
.dis_pc{display:inline;}
.dis_mo{display:none;}
.disB_PC{display:block;}
.disB_M{display:none;}*/

/*Æò»ý±³À°»çÆäÀÌÁö bg*/
.landing_wrap_bg1_lledu{background:url(/images/landing/lifelongedu_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg2_lledu{background:url(/images/landing/lifelongedu_pcbg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg3_lledu{background:url(/images/landing/lifelognedu_pctxtbg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: bottom;}
.h_df{margin-top:75px;}
.h_pct{padding:80px 40px 0 40px;}
.lledu_mbtn{ background-color:#ffe1a7 ; text-align:center; border:7px solid #f69118;border-radius:10px; width:330px; padding:5px 0; margin:20px 0 100px 517px; font-size:1.8rem; display:block;}
.h_dcb{padding-bottom:120px;}
.lledu_btn{background-color:#31467a; border-radius:10px; width:500px; padding:20px 20px; margin:20px auto 100px auto; color:white; display:block;}
.btn_co{color:white;}
.llt_b{margin-bottom:100px;}

.lw_lifelongedcation2_bg1 .content{padding:0 !important;width:100% !important;}
.lifelongeducation2_btn{position:absolute;bottom:111px;left:12%;}
#d_day_lf_pc{position: absolute; right:-31px; top: 8.6%;  font: bold 169px arial, sans-serif !important;background-color: #888;color: transparent;text-shadow: 2px 2px 3px rgb(255 255 255 / 50%); -webkit-background-clip: text; -moz-background-clip: text;background-clip: text;}
 

.lw_lifelongedcation_bg1{background:url(/images/landing/lifelongedu_bg1.png) repeat center;}
.lw_lifelongedcation_bg2{background:#10307b;}
.lw_lifelongedcation_bg3{background:#f0f9f8;}
.lw_lifelongedcation_bg1 .content, .lw_lifelongedcation_bg2 .content, .lw_lifelongedcation_bg3 .content{padding:0;width:1000px;position:relative;}



/* °æ¿µCPAÆäÀÌÁö */
.landing_wrap_bg_top > div > p > img{margin:0 auto;}
.cpa_right{margin-right:0; padding:100px 0;}
.landing_wrap_bg_cpa > div, .landing_wrap_bg_bottom > div {text-align:center;} 
.midp{padding:50px 0 130px 0;}
.cpa_btn{display:block; width:320px; margin:0 auto; text-align:center; cursor:pointer; background:transparent; padding:12px 0 ; font-size:25px; color:white; font-weight:800; border:3px solid white; border-radius:20px;}
.landing_wrap_bg_bottom > div {padding:130px 0;}
.gycpaPK_slide {overflow:hidden; padding-bottom: 40px;}
.gycpaPK_slide .swiper-button-next::after , .gycpaPK_slide .swiper-button-prev::after {font-family: inherit; color: #555 !important;}
.gycpaPK_slide .swiper-button-next::after { content: ">"; }
.gycpaPK_slide .swiper-button-prev::after { content: "<";}
.gycpaPK_slide li{ display: flex; justify-content: center;}
.gycpaPK_slide li > img{width:90% !important; }

/* ÁöÀÎÃßÃµ ÄíÆùÀÌº¥Æ® */
.landing_bg_coupon01 {background:url(/images/landing/coupon_pcbg.png) repeat center ; background-size:contain;}
.landing_bg_coupon01 > div{ width:100%; padding:0;}
.landing_bg_coupon02{background-color:#000000;}
.landing_bg_coupon02 > div{overflow:hidden; width:1000px; margin:0 auto; padding:20px 0 10px 0;}
.landing_bg_coupon02 > div > div{float:left; }
.landing_bg_coupon02 > div > div:nth-child(1) > p {font-size:30px; font-weight:600; color:#ffffff;}
.landing_bg_coupon02 > div > div:nth-child(1) > p > span{font-size:30px; font-weight:600; color:#ffea3d;}
.cp_timer{padding-right:45px;}
.cp_timer > span{font-size:63px; font-weight:800; color:#ffffff;}
#cp_btn{width:406px; height:93px; margin:6px 0; background:url(/images/landing/coupon_pcbtn.png) no-repeat center !important; background-size:cover; border:none !important; cursor:pointer;}
.landing_bg_coupon03 > div,.landing_bg_coupon04 > div,.landing_bg_coupon05 > div{padding-top:0; padding-bottom:0; text-align:center; width:1000px;}
.landing_bg_coupon04{position:relative;}
.landing_bg_coupon05 > div{padding-bottom:80px;}
#cp_btn2{position:absolute; bottom:87px; left:50% ; transform:translateX(-51.5%); width:818px; height:93px; border-radius:50px; border:none !important; background: transparent !important;}
.cp_box{display:none; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.575);z-index:100;}
.cp_box > a {display:block;position:absolute; top:50%;left:50%; transform:translate(-50%,-50%); cursor:pointer;}
.cp_box > a > img{display:block;width:100%;}
.cp_box > a:focus{outline-style:dashed;outline-color:#fff;}
.cp_box2{display:none; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.575);z-index:100;}
.cp_box2 > a {display:block;position:absolute; top:50%;left:50%; transform:translate(-50%,-50%); cursor:pointer;}
.cp_box2 > a > img{display:block;width:100%;}
.cp_box2 > a:focus{outline-style:dashed;outline-color:#fff;}


/* ½ÅÇÐ±âÀÌº¥Æ® */
.landing_bg_newevent1{background:#81f5ff;}
.landing_bg_newevent1 > .content{padding:0; width:1000px;}
.newevent1_red{opacity:0;position:absolute;left:379px;top:340px;width:241px;}
.newevent1_btn{margin:0 auto; width:837px;margin-top: -150px;padding-bottom: 80px;}
.newevent1_btn a{width:417px; display:inline-block; height:auto;}
#ne_day{ position: absolute;left:527px;top:31.5px;font-size: 56px; font-family: 'GmarketSansBold' !important;}
 
.landing_bg_newevent2{background:#e0f1f8;}
.landing_bg_newevent2 > .content{padding:0; width:1000px;}

.landing_bg_newevent3{background:#81f5ff;}
.landing_bg_newevent3 > .content{padding:0; width:1000px;}
.newevent3_n1{position: absolute;left: 20px;top: 54px;}
.newevent3_n2{position: absolute;left: 472px;top: 272px;}
.newevent3_n3{position: absolute;left: 20px;top: 456px;}
.newevent3_n4{position: absolute;left: 457px;top: 644px;}

.landing_bg_newevent4{background:#f9f3df;}
.landing_bg_newevent4 > .content{padding:0; width:1000px;}
.newevent4{margin-bottom:76px;}
.newevent4_last{margin-bottom:0;padding-bottom:100px;}
.newevent4_btn{margin: 0 auto;margin-top:-96px;width:837px;}
.newevent4_btn2{display:block;margin-top:35px; width:1020px;}
.newevent4_btn2 > img{display:block;width:100%;height:100%;}


/* ½ÅÇÐ±â ÀÌº¥Æ® - 2-1Â÷ °³°­ */
.landing_bg_newevent1_h{ background-color:#1d0672; background:url(/images/landing/newevent_bg01.png)repeat center;background-size:1920px;}
.landing_bg_newevent1_h > .content,.landing_bg_newevent2_h > .content,.landing_bg_newevent3_h > .content{padding:0;}
#hne_day{ position: absolute;left:545px;top:45.5px;font-size: 50px; font-family: 'GmarketSansBold' !important; color:#ffffff;}
.hnewevent1_btn{margin:0 auto; width:837px;margin-top: -148px;padding-bottom: 80px;}
.hnewevent1_btn a{width:417px; display:inline-block; height:auto;}
.hnewevent1_btn a:focus{outline-style:dashed !important; outline-color:#fff !important;}
.landing_bg_newevent3_h{ background:url(/images/landing/newevent_bg02.png)repeat center;background-size:1920px; }
.landing_bg_newevent3_h > .content {padding-bottom:75px;}
.wrap_newslide{width:100%;}
.wrap_newslide > ul {width:100%;}
.wrap_newslide > ul > li:nth-child(2){padding-top:10px; }
.new_indi{overflow:hidden; width:100px; margin:40px auto; text-align:center;}
.new_indi > li {display:inline-block; margin:0 5px; }
.new_indi > li > a{display:block; padding:10px; border-radius:50%; background-color:#ffffff; }
.landing_bg_newevent4_h{ background:url(/images/landing/newevent_bg03.png) repeat center; background-size:1920px;}
.landing_bg_newevent4_h > .content{padding:0; }
.hnewevent4{padding-bottom:109px;}
.hnewevent_first{margin-top:97px;}
.hnewevent4_btn{margin: 0 auto;margin-top:-84px;width:837px;}
.hnewevent4_btn2{width:100%; margin-top:33px; display:block;}
.hnewevent4_btn2 > img{display:block;width:100%;height:100%;}

.landing_wrap{position:relative; width:100%;}
.landing_wrap_bg1{background:url(/images/landing/childcare_bg.png) no-repeat center; background-size:cover; background-position: center;}
.landing_wrap_bg2{background:url(/images/landing/childcare_bg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg3{background:url(/images/landing/childcare_bg_03.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg4{background:#fff6df; margin-top:0px;}
.landing_wrap_bg5{background:url(/images/landing/childcare_bg_05.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg6{background:url(/images/landing/special_bg_00.png) no-repeat center; background-size:cover; background-position: center;}
.landing_wrap_bg7{background:url(/images/landing/special_bg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg8{background:url(/images/landing/lifelong_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg9{background:url(/images/landing/lifelong_bg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg10{background:url(/images/landing/welfare_bg_01.png) no-repeat center; background-size:cover; background-position: center;}
.landing_wrap_bg11{background:#384cc7; margin-top:0px;}
.landing_wrap_bg12{background:url(/images/landing/welfare_bg_02-1.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg13{background:url(/images/landing/placement_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg14{background:#8fc5f7; margin-top:0px;}
.landing_wrap_bg16{background:url(/images/landing/cpa_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg17{background:#a6edff; margin-top:0px;}
.landing_wrap_bg18{background:url(/images/landing/youth_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg19{background:#5db0d6; margin-top:0px;}
.landing_wrap_bg20{background:url(/images/landing/mba_bg_00.png); margin-top:0px}
.landing_wrap_bg21{background:url(/images/landing/family_bg_00.png); margin-top:0px}

/* landing cpa-bg */
.landing_wrap_bg_top{background:url(/images/landing/cpa_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg_cpa{background:#303030; margin-top:0;}
.landing_wrap_bg_bottom{background:url(/images/landing/cpa_bg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}

.landing_wrap_bgj1{background:url(/images/landing/jpackage_bg_01.jpg) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bgj2{background:url(/images/landing/jpackage_bg_02.jpg) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}

.landing_wrap_bg1_boyuk{background:url(/images/landing/bpackage_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.b_ct{background-color:#f3f3f4;}


.pack_btn{padding: 100px 121px !important; position:absolute; right: 150px; top: 60%; transform:translateY(-50%); background:transparent; border:none ; outline:none; cursor:pointer;}


/* º¸À°±³»ç ´ë¹ÚÆÐÅ°Áö*/
.landing_wrap_bg1_boyuk_han{background:url(/images/landing/bpackage_pcbg_01.png) repeat center; background-size:2560px; position:relative;}
.landing_wrap_bg2_boyuk_han{background:url(/images/landing/bpackage_pcbg_02.png) center; position:relative; }
.landing_wrap_bg2_boyuk_han > .content {position:relative;}
.landing_wrap_bg4_boyuk_han{background:url(/images/landing/bpackage_pcbg_03.png) repeat center; background-size:2560px;}
.landing_wrap_bg4_boyuk_han > .content{position:relative;}
.landing_wrap_bg1_boyuk_han > .content ,.landing_wrap_bg2_boyuk_han > .content,.landing_wrap_bg3_boyuk_han > .content,.landing_wrap_bg4_boyuk_han > .content,.landing_wrap_bg5_boyuk_han > .content {text-align:center; padding:0; width:1000px;}
.specialbtn{width:300px; height:300px; position:absolute; top:8%; left:50%; transform:translateX(62%) !important; border-radius:50%; cursor:pointer; }
.boyuk_timer{position:absolute; bottom:1.7%; left:50%; transform:translateX(-10%); width:516px;}
.boyuk_timer > span{font-size:60px; font-weight:800; color:white;}
.boyuk_timer > span:nth-child(1){padding:0 24% 0 5%;}
.boyuk_timer > span:nth-child(2){padding-right:5%;}
.boyuk_timer > span:nth-child(3){padding-right:5%;}
.by_topbtn{position:absolute; bottom:238px; left:50%; transform:translate(-50%) !important; }

/* º¸À°±³»ç ´ë¸é ½½¶óÀÌµå */
.landing_wrap_bg6_boyuk_han{padding-top:46px; padding-bottom:50px; position:relative;}
.by_frame{position:relative; width:978px; height:686px; margin:262px auto 0 auto; overflow:hidden;}
.by_slide{overflow:hidden; }
.by_slide > li {position:absolute; top:0; left:0; display:none;}
.by_slide > li:nth-child(1){display:block;}
.frame_box{position:absolute; top:0;}
.by_on{background-color:#b3240d !important;}
.by_indi {width: 200px; margin:60px auto 0 auto;}
.by_indi> ul {overflow:hidden; }
.by_indi > ul > li { float:left; width:10px; height:10px; margin:0 5px; border-radius:50%; background-color:#333; cursor:pointer;}
.by_indi > ul > li > a{display:block;width:100%;height:100%;}

/* Ã»¼Ò³âÁöµµ»ç ÀÌº¥Æ® */
.landing_wrap_bg_youth1{background:url(/images/landing/youth_bg.png) repeat center; background-size:2560px;}
.landing_wrap_bg_youth1 > .content,.landing_wrap_bg_youth2 > .content ,.landing_wrap_bg_youth3 > .content, .landing_wrap_bg_youth4 > .content {width:1000px;}
.landing_wrap_bg_youth1 > .content{ padding:0; text-align:center;}
.landing_wrap_bg_youth1 > .content > p > img{margin:0 auto;}
.landing_wrap_bg_youth2 > .content{padding:0 0 25px 0; text-align:center;}
.landing_wrap_bg_youth2 > .content > p:nth-child(1) > img{padding:40px 0;}
.landing_wrap_bg_youth2 > .content > p:nth-child(5) > img{padding:15px 0;}
.landing_wrap_bg_youth3{background:url(/images/landing/youthpackage_pctxt_bg01.png) no-repeat center; background-color:#ffc012;}
.landing_wrap_bg_youth3 > .content {text-align:center; padding:0;}
.landing_wrap_bg_youth4{background:url(/images/landing/youth_bg2.png) no-repeat center; background-size:cover;}
.landing_wrap_bg_youth4 > .content{text-align:center; padding:76px 0;}
#d_day_youth{color:#226b2e; font-size:185px; font-weight:800; position:absolute; top:13px; left:50%; transform:translateX(15%); letter-spacing:-6px;}
.ypack_btn{width: 168px;height: 181px; position: absolute; bottom:100px; left:72.6%; transform:translateX(50%); cursor:pointer; background:transparent !important; border:none !important;}
.hide{display:none;}

/* cpa °æ¿µÇÐ 85%ÇÒÀÎ */
.landing_wrap_bg_cpa1_han{background:url(/images/landing/cpa_bg.png) repeat center; background-size:2560px;}
.landing_wrap_bg_cpa1_han > .content { width:100%; padding:0;}
.landing_wrap_bg_cpa1_han > .content > p {text-align:center;}
.landing_wrap_bg_cpa2_han > .content,.landing_wrap_bg_cpa3_han > .content,.landing_wrap_bg_cpa4_han > .content,.landing_wrap_bg_cpa5_han > .content{text-align:center; width:1000px;}
.landing_wrap_bg_cpa2_han > .content, .landing_wrap_bg_cpa3_han > .content {padding:120px 0;}
.landing_wrap_bg_cpa4_han,.landing_wrap_bg_cpa2_han,.landing_wrap_bg_cpa5_han{position:relative; }

.landing_wrap_bg_cpa4_han > .content{padding:0;}
.landing_wrap_bg_cpa5_han > .content{padding:0 0 100px 0; }
.landing_wrap_bg_cpa5_han > .content > a{display:block; margin-top:18px;}
#d_day_cpa{position:absolute; bottom:0; font-size:100px; font-weight:800; color:#ffffff; left:59%; transform:translateX(62%); bottom:12%;}
.landing_wrap_bg_cpa2_han > .content > a {display:block; width:604px; margin:35px auto 0 auto;}
.cpa_ebtn,.cpa_ebtn2{ position:absolute; }
.cpa_ebtn2,.cpa_ebtn{display:none; }




.landing_wrap_bg1_sabok{background:url(/images/landing/spackage_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg2_sabok{background:url(/images/landing/spackage_bg_02.png) no-repeat center; margin-top:0px;background-size:cover;background-position: center;}
.landing_wrap_bg3_sabok{background:#837168;padding:40px 0 40px 0;}
.landing_wrap_bg1_sabok > .content{width:75%;padding:0;padding-top:45px;}
.landing_wrap_bg2_sabok > .content{width:70%;padding:0;}
.landing_wrap_bg3_sabok > .content{width:70%;background:#fff;}
.landing_wrap_bg3_sabok .condiv_ad{margin-top:40px;}
.spackage_btn1{ display:block;position: absolute;left:1140px;top: 288px;}
.spackage_btn2{ display:block;position: absolute;left:1140px;top: 510px;}
.spackage_btn3{ display:block;position: absolute;left:1140px;top: 994px;}


/*Àå¿µÀ¯ ÀÌº¥Æ®*/
.landing_wrap_bg1_specialchild{background:url(/images/landing/specialchild_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg1_specialchild .content{padding-top:0;padding-bottom:80px;}
.landing_wrap_bg1_specialchild table{margin-top:30px;}
.landing_wrap_bg2_specialchild{background:#4b6587; margin-top:0px; background-size:cover; background-position: center;}
.landing_wrap_bg2_specialchild .content{padding-top:0;padding-bottom:0;}
.landing_wrap_bg3_specialchild{background:#282828}
.landing_wrap_bg3_specialchild .content{width:1000px;padding-top:0;padding-bottom:80px;}
#dday{font-family: 'SangSangFlowerRoad';font-size:61px; color:#fff;position:absolute;left: 86px;top: 157px;}

.lw_specialchild_bg1{background:#226fec;}
.lw_specialchild_bg2{background:#deeafe;padding: 50px;}
.lw_specialchild_bg1 .content{width:1000px !important;padding:0;}
.lw_specialchild_bg2 .content{width:1000px !important;padding:0;}
.lw_specialchild_bg2 table{background:#fff; margin-top:20px;}
.lw_specialchild_bg2 table th{border-bottom: 1px solid #999;}
.table_specialchild{position: absolute;top: 934px;width: 65%;left: 323px;}

.landing_wrap_bg01{width:100%;height:85vw; background:url(/images/Jsub/landing/welfare_1.jpg) no-repeat center; background-size:cover; background-position: center;}
.landing_wrap_bg02{width:100%; height:67vw;background:url(/images/Jsub/landing/welfare_2.jpg) no-repeat center; background-size:cover; background-position: center;}
.landing_wrap_bg03{width:100%; height:141vw;background:url(/images/Jsub/landing/welfare_3.jpg) no-repeat center; background-size:cover; background-position: center;}

.welfare_container .content{padding-top:0; padding-bottom:0;}
.landing_wrap_bg1_welfare{background:url(/images/landing/placement_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
.welfare_img{position:absolute;left:500px; top:153px;display:none;}
.landing_wrap_bg2_welfare{background:#a1abc2; margin-top:0px;}
.welfare_img2{margin-top:-30px;}
.landing_wrap_bg3_welfare{background:#3c5186; margin-top:0px;}
.welfare_img3{margin-left:135px;}
.welfare_btn{display: block;position: absolute;left: 1138px;top: 274px;}


.landing_condiv3{width:90%; height:150px; margin:0 auto; padding:2% 1%; position:relative; border:4px solid #ddd;}
.landing_condiv3 h5{font-size:1.5rem; font-weight:bold;}
.landing_condiv3 li{float:left; width:33%; padding:1%; border-right:1px dotted #ccc; text-align:center; font-size:1.25rem;}
.landing_condiv3 li:last-child{border-right:none;}
.btn_100{width:100%; padding:1%; display:block; border:2px solid #8b65aa; background:#8d5bb8; font-size:2rem; font-weight:bold; color:#fff}
.btn_100:hover{ border:2px solid #552f75; background:#552f74; box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); color:#fff;}

.dis_list_circle ul{padding:0;padding-left:20px;}
.dis_list_circle li{list-style:none}
.dis_list_circle li{list-style-type:circle; padding:0;margin:0;}

.dis_list_disc ul{padding:0;padding-left:20px;}
.dis_list_disc li{list-style:none}
.dis_list_disc li{list-style-type:disc; padding:0;margin:0;}

.dis_list_square ul{padding:0;padding-left:20px;}
.dis_list_square li{list-style:none}
.dis_list_square li{list-style-type:square; padding:0;margin:0;}

.dis_list_inherit ul{padding:0;padding-left:20px;}
.dis_list_inherit li{list-style:none}
.dis_list_inherit li{list-style-type:inherit; padding:0;margin:0;}

.dis_list_decimal ul{padding:0;padding-left:20px;}
.dis_list_decimal li{list-style:none;}
.dis_list_decimal li{list-style-type:decimal; padding:0;margin:0;}

.dis_list_decimal-leading-zero ul{padding:0;margin-left:28px;}
.dis_list_decimal-leading-zero li{list-style:none}
.dis_list_decimal-leading-zero li{list-style-type:decimal-leading-zero; padding:0;margin:0;}



/*»çÀÌµå¸Þ´º*/
.sidenav{width:86px; position:fixed; z-index:100; top:70px; right:0px; background:#fff; overflow-x:hidden; text-align:center;}
/*.sidenav a{padding:12px 8px; text-decoration:none; font-size:0.875rem; display:block; border:1px solid #ccc; border-top:none;}
.sidenav a:hover{color:#064579;}*/

.dibs{border:1px solid #ccc; margin-top:2px; background:#eee;}
.dibs p{font-size:0.75rem;padding:15px 10px; text-align:center;}
.dibs ul li{font-size:0.75rem; background:#fff; padding:10px 2px;  text-align:center;}

/*ÆË¾÷·¹ÀÌ¾î*/
.sidepop{width:200px; position:fixed; z-index:100; top:70px; left:0px;}
.sidepop p{position:absolute; top:0px; left:200px;}
.sidepop .btn_popOpen{display:none;}
.sidepop .btn_popClose{display:block;}

.openbtn2 {display:none;}
.closebtn2{display:none;}

/*»çÀÌÆ®¸Ê*/
.sitediv4{width:100%; height:auto; display:block; padding:2%; margin:0 auto;}
.sitediv4 ul li{float:left; width:25%; margin:0 auto;}
.sitediv4 ul li p::before {content: " - "; }
.sitediv4 ul li p{padding:2%;}

/**/
.inputa{margin-bottom:1vw !important;}

/*°øÁö»çÇ×*/
.top_notice > td{background:#fff3bf;  color:#ff0000;font-weight: 700;}
.top_notice > td > a{font-weight: 700;}
.td_pd10px td{padding:10px;}



/* °³ÀÎÁ¤º¸Ã³¸® Å×ÀÌºí */
#container > .mgTop20 > .privacy_table{margin:10px 0;}





/* Å¸ÀÌ¸Ó ------------------------------------------------------------------------------------------------------------------------------ */
#timer_wrap > div{position:relative;}
.margin1000{width:1000px; margin:0 auto;position:relative;}
.timer{position:absolute; top:0; left:0;}
.timer > span{position:absolute; top:11px; color:#fff; letter-spacing:18px; font-weight:700; font-size:57.6px; font-family: 'Arial';}
.timer > #event_day{left:339px;}
.timer > #event_hour, .timer > #event_minute, .timer > #event_sec{font-size:45px; letter-spacing:15px; top:12px; }
.timer > #event_hour{left:506px;}
.timer > #event_minute{left:617px;}
.timer > #event_sec{left:728px;}
.timer_btn{position:absolute; top:3px; right:10px;}
.timer_btn > a{display:block;width:100%;height:100%;}

/* ¸®¾ó½ºÅä¸® ------------------------------------------------------------------------------------------------------------------------------ */
#realstory_wrap{background:url(/images/include/realstory_pc_bg.png) no-repeat center;}
#realstory{ background:url(/images/include/realstory_pc.png) no-repeat center;}
.realstory_phone > ul{position:relative; height:798px;}
.realstory_phone > ul > li{position:absolute; top:39.5%; left:7.6%;}
.realstory_phone > ul > li > a {display:block;width:100%;height:100%;}
.realstory_phone > ul > li > a > img{display:block;width:100%;height:100%;}
.realstory_btns > ul {overflow:hidden; width:788px; margin:0 auto; padding:10px 0 38px 0;}
.realstory_btns > ul > li {float:left; padding:0 10px; cursor:pointer;}
.realstory_btns > ul > li > a{display:block;width:177px;height:105px;}
.realstory_btns > ul > li:nth-child(1)> a{background:url(/images/include/rs_pcbtn01_off.png) no-repeat center;}
.realstory_btns > ul > li:nth-child(2)> a{background:url(/images/include/rs_pcbtn02_off.png) no-repeat center;}
.realstory_btns > ul > li:nth-child(3)> a{background:url(/images/include/rs_pcbtn03_off.png) no-repeat center;}
.realstory_btns > ul > li:nth-child(4)> a{background:url(/images/include/rs_pcbtn04_off.png) no-repeat center;}
.realstory_btns > ul > li:nth-child(1):hover a{background:url(/images/include/rs_pcbtn01_on.png) no-repeat center;} 
.realstory_btns > ul > li:nth-child(2):hover a{background:url(/images/include/rs_pcbtn02_on.png) no-repeat center;} 
.realstory_btns > ul > li:nth-child(3):hover a{background:url(/images/include/rs_pcbtn03_on.png) no-repeat center;} 
.realstory_btns > ul > li:nth-child(4):hover a{background:url(/images/include/rs_pcbtn04_on.png) no-repeat center;} 


/* »çÈ¸º¹Áö»ç2±Þ »õ³»±â ÆÐÅ°Áö ----------------------------------------------------------------------------------------------- */
.sabokPK_pccon01{background:url(/images/landing/sabokPK_bg01.jpg) no-repeat center;}
.sabokPK_pccon02 > div{position:relative; }
.sabokPK_pcbtns01{position:absolute; top:50%; left:64%;     transform: translate(0, -50%);}
.sabokPK_pcbtns01 > li {float:left; margin:0 10px;}
.sabokPK_pccon03{background:url(/images/landing/sabokPK_bg02.png) no-repeat center;}
.sabokPK_pccon05{background:url(/images/landing/sabokPK_bg03.png) no-repeat center; overflow:hidden; height:612px;}
.sabokPK_pccon05 > div > * {display:inline-block;} 
.sabokPK_pccon05 > div > p {position:relative; width:444px; box-shadow: 9px 5px 9px rgb(0 0 0 / 39%);}
.sabokPK_pccon05 > div > p > a{position:absolute; bottom:111px; left:47.5%; transform: translateX(-50%) !important; width:329px;}
.sabokPK_pccon05 > div > .sabokPK_pccon05_btns{margin:50px 0;}
.sabokPK_pccon05 > div > .sabokPK_pccon05_btns > li{ height:253px; }
.sabokPK_pccon05 > div > .sabokPK_pccon05_btns > li > a{display:block; width:100%; height:100%; padding:0 10px; text-align:center; color:#fff; font-size:18px; font-weight:800; background-color:#858585; border-radius:5px; writing-mode: vertical-rl; text-orientation: upright; word-spacing: -11px;}
.sabokPK_pccon05 > div > .sabokPK_pccon05_btns > li > a:focus,.sabokPK_pccon05 > div > .sabokPK_pccon05_btns > li > a:hover{color:#fff !important;}
.sabokPK_pccon05_list{position:relative; width:501px; height:612px;}
.sabokPK_pccon05_list > li {position:absolute; top:0; right:0; display:none;}
.blue_on > a{background-color:#2457b1 !important;}
.sabokPK_pccon06 > div{position:relative;}
.sabokPK_pccon06 > div > p > a{position:absolute; right:78px; bottom:147px; display:block; }
.sabokPK_pcbtnsPRICE{position:absolute;left:36%;top:93%;}
.sabokPK_pcbtnsPRICE li:nth-child(2){position:absolute;left:0;top:323px;}
.sabokPK_pcbtnsPRICE li:nth-child(3){position:absolute;left:0;top:646px;}
.sabokPK_pcbtnsPRICE li:nth-child(4){position:absolute;left:0;top:969px;}
.sabokPK_pcbtnsPRICE li:nth-child(5){position:absolute;left:0;top:1292px;}


/* new_»çÈ¸º¹Áö»ç ÆÐÅ°Áö */
.sabokPK_pc01 {background:url(/images/landing/sabok_lan_bg.png) no-repeat center;}
.sabokPK_pc04 {background:#e6efff;}
.sabokPK_pc05 {background:#faeffe;}
.new_sabok_btn {width: 100%; display: flex; justify-content: space-between;  position: absolute; bottom: 3%; } 
.new_sabok_btn-1 { width: 50%; }
.new_sabok_btn-2 { width: 50%; }

.sabokPK_pccon03_list{padding-bottom:50px;}
.sabokPK_pccon03_list > ul { width: 95%; margin: 1% auto; margin-bottom: 0;}
.sabokPK_pccon03_list > ul:nth-child(1){display: flex; justify-content: space-between;}
.sabokPK_pccon03_list > ul:nth-child(1) > li { width: 33%; background: #000; border-radius: 10px 10px 0 0; padding: 16px 0; display: flex; align-items: center;}
.sabokPK_pccon03_list ul:nth-child(2) li{display: flex; justify-content: center; margin : 0 auto; width: 100%; background: #fff; display: none;}
.sabokPK_pccon03_list > ul:nth-child(2) > li:nth-child(1) {display: block;}
.sabokPK_tabTitle{display:block;width:100%;overflow:hidden;} 
.sabokPK_tabTitle p {color: #fff;}
.sabokPK_tabTitle p:nth-child(1) { font-size:25px; width: 100%; text-align: center;} 
.sabok_tabon{background: #0283ff !important;}

/* ÇÑ±¹¾î±³¿ø ·£µùÆäÀÌÁö */
.landing_btn_wrap { text-align: center; margin: 0 auto;}
.koreanPK_pccon02{position: relative;}
.landing_btn_wrap > a.btn_style_02 { position: absolute; width: 80px;  height: 80px; line-height: 80px; border-radius: 50px; font-size: 16px; font-weight: bold; color: #333; background: #fff; border: 1px solid #aaa; letter-spacing: -0.02em; z-index: 9999;}
.landing_btn_wrap > a.btn_style_02:first-child {top: 395px; left: 7px;}
.landing_btn_wrap > a.btn_style_02:last-child { top: 700px; right: 0;} 

/* ÇÑ±¹¾î±³¿ø ÀÌº¥Æ® */
.koreanEV_btn{top:950px; width: 60%; z-index: 10; position: absolute; left: 50%; transform: translateX(-50%) !important;}
.koreanevnet_pccon01 { background: url(/images/landing/korean_eventbg.png) no-repeat center;}



/* ¹®ÇåÁ¤º¸ÇÐ ¼­ºêÆäÀÌÁö */
.libraryPK_pc02{background:#faf9f1;}
.libraryPK_pc05{background:#fffbf7;}

/* ¹Ì¿ëÇÐ ·£µùÆäÀÌÁö */
.beautyPK_pc01{background: url(/images/landing/beauty_lanpc01_bg.png) center no-repeat ;}
.beautyPK_pc04{background: #f6f1f1;}



@keyframes blink {
    0%,100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}

/* ÀÌº¥Æ®ÆäÀÌÁö */
.new_eventpg_btn{position: absolute; top: 44%; left: 76%;}
.sabokEV_pcprice{background:#fff8f5;}
.sabokEV_mocon01{position: relative;}
.sabokEV_topbtn{top: 11%; right: 220px; position: absolute; z-index: 10; animation: blink 1.2s linear infinite both;}
.sabokEV_pricebtn{ position: absolute; top: 190px; right: 55px; z-index: 999; animation: blink 1.2s linear infinite both;}
.childcareEV_btn01{position:absolute; top: 88.5%; left: 22%;}
.childcareEV_btn01 li a{display:block; width:100%;}
.youth_pccon01_btns{position: absolute; top: 4%; right: 9%;}
.new_cpaevent_btn{position: absolute; top: 7%; right: 7%;}
.lifelongeducationPK_pccon01-1 > div > ul > li:nth-child(2){top: 579px !important;}
.specialchildcareEV_pccon01{background:url('/images/landing/specialchildcareEV_pccon01_bg.png') no-repeat center 0;}
.specialchild_pccon01_btns{position: absolute; top: 7%; right: 4.5%;}
.specialchildcarePK_pccon01_alpha li:nth-child(5){ top: 240px; left: 0; position: absolute; width: 330px;}


/* ½É¸®ÇÐ»ç ÀÌº¥Æ®*/
.psychological_package img{display:flex;}
.psychologyEV_btn {top: 630px; width: 60%; z-index: 10; position: absolute; left: 50%; transform: translateX(-50%) !important;}
.psychological_event_table{width: 1000px; margin: 0 auto 100px auto;}
.psychological_event_table tr{border: 1px solid #ddd;}
.psychological_event_table td{border: 1px solid #ddd;}
.psychological_event_table h1{text-align:center; font-size:1.7rem; font-weight:bold;}
.psychological_event_table h2{font-size:1.25rem; margin: 20px 0; line-height: 130%; font-weight:bold;}
.psychological_event_table h2 span{font-size:1.05rem;}

.tab_psychological {display:flex; justify-content: space-between; padding: 50px 0; overflow: hidden;} 
.tab_psychological > li {width: 33.3%; border: 1px solid #ddd; text-align: center; }
.tab_psychological > li:not(:last-child) { border-right: none;}
.tab_psychological > li > a { display: inline-block; font-weight: 700; width: 100%; padding:15px 0;}
.psychological_event_table3 .mgBtm80{margin-bottom:80px !important;}

.tab_psychological_list{width:1000px; margin:0 auto;position:relative; max-width:100%;}
.margin1000 p img{width:1000px; margin: 0 auto; }

.starevent_package p {text-align:center;}


/* º¸À°±³»ç2±Þ fastly Down ----------------------------------------------------------------------------------------------- */
.childcare_package img{width:100% !important;} 
.childcarePK_pccon01_btns{position:absolute; top:50.5%; left:1%;transform: translate(0, -50%);}
.childcarePK_pccon02_list{position:relative; padding: 20px 0 60px 0;} 
.childcarePK_frame{position: relative; overflow: hidden;}
.childcarePK_indi{ position: absolute; bottom: 20px;}
.childcarePK_indi > ul {overflow:hidden; }
.childcarePK_indi  > ul > li { float:left; width:10px; height:10px; margin:0 5px; border-radius:50%; background-color:#333; cursor:pointer;}
.childcarePK_indi  > ul > li > a{display:block;width:100%;height:100%;}
.childcarePK_indi2{width:200px;margin-left:660px;margin-top:25px;transform:rotateZ(-6deg);}
.childcarePK_indi2 > ul {overflow:hidden; }
.childcarePK_indi2  > ul > li { float:left; width:10px; height:10px; margin:0 5px; border-radius:50%; background-color:#333; cursor:pointer;}
.childcarePK_indi2 > ul > li > a{display:block;width:100%;height:100%;}
.by_slide2{overflow:hidden;width:100%;}
.by_slide2 > li{width:100%;position: absolute;top: 0;left: 0;display: none;}
.by_slide2 > li:nth-child(1){display:block;}

.childcarePK_pccon03_list{padding-bottom:50px;}
.childcarePK_pccon03_list > ul{width:95%; margin: 0 auto 2% auto; display: flex; justify-content: space-between;}
.childcarePK_pccon03_list > ul:nth-child(1) > li{width:32%; background:#fff;}
.childcarePK_pccon03_list > ul:nth-child(1) > li:nth-child(3){margin-right:0;}
.childcarePK_pccon03_list2{padding-bottom:30px;}
.childcarePK_pccon03_list2 > ul { display: flex; width: 95%; margin: 0 auto 1% auto;}
.childcarePK_pccon03_list2 > ul:nth-child(1) > li{width:33%;float:left;margin-right:1%;background:#fff;}
.childcarePK_pccon03_list2 > ul:nth-child(1) > li:nth-child(3){margin-right:0;}
.childcarePK_tabTitle{padding: 20px 10px; display:block;width:100%;overflow:hidden;font-family: 'ONE-Mobile-Title';}
.childcarePK_tabTitle p{color:#000; font-size:24px;width:100%;text-align:center;}
.childcarePK_tabTitle2{display:flex; justify-content: center;align-items: center;width:100%;overflow:hidden;font-family: 'ONE-Mobile-Title'; text-align: center; line-height: 1.2;} 
.clear::after{content:"";display:block;clear:both;}
.childcare_tabon{background:#ec3c43 !important;}
.childcare_tabon a p{color: #fff;}
.childcarePK_pccon03_list > ul:nth-child(2) > li{width:100%;background:#fff;display:none;}
.childcarePK_pccon03_list > ul:nth-child(2) > li:nth-child(1){width:100%;background:#fff;display:block;}
.childcarePK_pccon03_list2 > ul:nth-child(2) > li{width:100%;background:#fff;display:none;}
.childcarePK_pccon03_list2 > ul:nth-child(2) > li:nth-child(1){width:100%;background:#fff;display:block;}
.ch_slide{padding-bottom:35px;}
.ch_slide_pg{ bottom: 0px !important;}
.childcarePK_pccon04_list{overflow:hidden;  padding-top: 94px;} 
.childcarePK_pccon04_list02{overflow:hidden; width:100%;}
.childcarePK_pccon04_list02 > li{width:100%;overflow:hidden; margin: 80px 0; position:relative;}
.childcarePK_pccon04_list02 > li:nth-child(1){margin-top: 30px;}
.childcarePK_pcbtn04{background: #ff632c; padding: 10px 15px; border-radius: 20px; display: block; font-weight: 800; width: 310px; text-align: center; top:365px; position: absolute; color: #fff !important; font-size:18px;}

.childcarePK_pcconPrice_btns{position: absolute;left: 831px;top: 165px;}
.childcarePK_pcconPrice_btns > li:nth-child(2){position: absolute;left: 0;top: 359px;}
.childcarePK_pcconPrice_btns > li:nth-child(3){position: absolute;left: 0;top: 640px;}

 /* Scroll Animation (sa, ½ºÅ©·Ñ ¾Ö´Ï¸ÞÀÌ¼Ç) */
.sa {
opacity: 0;
transition: all .5s ease;
}

/* ¾Æ·¡¿¡¼­ À§·Î ÆäÀÌµå ÀÎ */
.sa-up {
transform: translate(0, 100px);
}
/* À§¿¡¼­ ¾Æ·¡·Î ÆäÀÌµå ÀÎ */
.sa-down {
transform: translate(0, -100px);
}
/* ¿ÞÂÊ¿¡¼­ ¿À¸¥ÂÊÀ¸·Î ÆäÀÌµå ÀÎ */
.sa-right {
transform: translate(-100px, 0);
}
/* ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀ¸·Î ÆäÀÌµå ÀÎ */
.sa-left {
transform: translate(100px, 0);
}
/* ¿ÞÂÊÀ¸·Î È¸ÀüÇÏ¸é¼­ ÆäÀÌµå ÀÎ */
.sa-rotateL {
transform: rotate(180deg);
}
/* ¿À¸¥ÂÊÀ¸·Î È¸ÀüÇÏ¸é¼­ ÆäÀÌµå ÀÎ */
.sa-rotateR {
transform: rotate(-180deg);
}
/* ÀÛ¾ÆÁø »óÅÂ¿¡¼­ Ä¿Áö¸é¼­ ÆäÀÌµå ÀÎ */
.sa-scaleUp {
transform: scale(.5);
}
/* Ä¿Áø »óÅÂ¿¡¼­ ÀÛ¾ÆÁö¸é¼­ ÆäÀÌµå ÀÎ */
.sa-scaleDown {
transform: scale(1.5);
}

.sa.show {
opacity: 1;
transform: none;
}

/* º¸À°±³»ç ´ë¸é ½½¶óÀÌµå */
.landing_wrap_bg6_boyuk_han{padding-top:46px; padding-bottom:50px; position:relative;}
.by_frame{position:relative; width:978px; height:686px; margin:262px auto 0 auto; overflow:hidden;}
.by_slide{overflow:hidden; }
.by_slide > li {position:absolute; top:0; left:0; display:none;}
.by_slide > li:nth-child(1){display:block;}
.frame_box{position:absolute; top:0;}
.by_on{background-color:#b3240d !important;}
.by_indi {width: 200px; margin:60px auto 0 auto;}
.by_indi> ul {overflow:hidden; }
.by_indi > ul > li { float:left; width:10px; height:10px; margin:0 5px; border-radius:50%; background-color:#333; cursor:pointer;}
.by_indi > ul > li > a{display:block;width:100%;height:100%;}
.ch_slide_pg span{background: #aaa;}

/* º¸À°±³»ç eventpg */
.childcareEV_btns {position: absolute; top: 86.5%; left: 26%; width: 50%;}

 /*adÆäÀÌÁö*/
#adWrap{width:100%;}
.ad{width:1000px; margin:0 auto;}
.ad_top{overflow:hidden;padding:15px;}
.ad_top > li:nth-child(1){float:left;}
.ad_top > li:nth-child(2){float:right;}
.ad_top > li > a{display:block;}
.ad_top > li  img{display:block;width:100%;height:100%;}
.ad_content > img{width:100%;}
.ad_form{width:65%;margin:0 auto; margin-top: 18px;}
.ad_table_border{position: absolute; top: 28px; right: 25px; width:340px; height: 400px; border-radius: 10px;border: 3px solid #fff;  overflow: hidden; background: rgba(14,16,30,1);}
.ad_table{width:340px; height: 400px; margin: 0 auto;  top: 31px; right: -3px; background: rgba(14,16,30,0);}
.ad_table th{font-size: 1rem;transform: skew(-0.03deg); padding: 0;background: none;border:none;text-align:left;width:21%;height:37px; line-height:37px; display: none;}
.ad_table td{border: none;padding: 0 25px;text-align:center; color: #fff; font-size: 1.2rem;} 
.ad_table th label{font-size: 1.2rem;}
.ad_table tr:nth-child(2) input[type="text"]{width:100%;height:30px;border: 1px solid #999; font-size: 1.1rem;font-family: 'NanumSquare', sans-serif !important; padding: 10px;}
.ad_table tr:nth-child(5) input[type="text"]{width:47.4%;height:30px;border: 1px solid #999; font-size: 1.1rem;font-family: 'NanumSquare', sans-serif !important; margin-top: 9px;}
.ad_table select{width:100%;height:30px; line-height:30px;border:1px solid #999; font-size: 1.1rem;font-family: 'NanumSquare', sans-serif !important; padding: 0 10px;}
.ad_table input[type="checkbox"]{vertical-align:text-bottom}
.ad_table a{color: #fff;}
.ad_form > p{display:inline-block;width:38%;float:right;}
.ad_btn{transition:all 0.2s; line-height:1.1;padding-top:12px;display:inline-block;text-align:center;width:100%;background: #5483eb;font-weight:600;color: #fff;font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;font-size: 1.2rem;height: 40px;}
.ad_btn img{vertical-align: middle; margin-left:8px; width: 35px;}
.ad_btn2{transition:all 0.2s; width: 50%; display: flex; justify-content: center; align-items: center;}
.ad_bottom {width: 50%; background: #f9f9f9; display: flex; justify-content: center; align-items: center;}
.ad_bottom  > p{text-align: center;font-size: 2rem; font-family: 'NanumSquare';  font-weight:600; line-height: 1.6;}
.ad_bottom > p > span{font-weight:900;font-size:2rem;color:#5483eb;}
.ad_bottom > p > img{display:inline-block;vertical-align: middle; margin-right: 8px; width: 30px; height: auto;}
.adh1_1 {margin:0 auto; text-align:center; margin-bottom:1.5rem;}
.adh1_1 > h1 {font-size:2.2rem; font-weight:bold; color:#ff7600;}
table > caption{display: none;}
.ad_footer{display: flex; justify-content: space-between; align-items: center; width: 100%; height: auto; background: #f9f9f9;}
.ad_content{position: relative;}
input::placeholder{color: #000; margin-left: 7px;}
.ad_footer img{max-width: 100%; height: auto;}

/* ¹Î°£·£µùÄ¿ÇÇÄíÆù ÀÌº¥Æ® */
.minganPK_pccon01{padding-bottom:50px;}
.minganPK_pccon02{height:1250px;}
.minganPK_pccon02 > div {z-index:10;}
.minganPK_pccon02 > div > p{position:absolute;left:0;top:0;}
.minganPK_pccon02 > div > p > img{display:block;margin:0 auto;}
.minganPK_pccon03{position:relative;} 

.mingan_btn{border:none;  position: absolute; top:230px; right:0;}
.mingan_btn li {padding-bottom:10px;}
.mingan_btn .btn_text{text-align: center; position:absolute; top:47%; left:50%; transform: translate(-47%,-50%);}
.mingan_btn .btn_text p:nth-of-type(1){color: #FFC600; font-weight:bold; padding-bottom:7px;text-shadow: 3px 2px 3px #000;}
.mingan_btn .btn_text p:nth-of-type(2){color: #fff; font-weight:bold; font-size:26px; font-family: 'Vitro_core'; white-space : nowrap;     text-shadow: 3px 2px 22px #000;}
#text_1 p:nth-child(1){color:#00ffc0;}
#text_2 p:nth-child(1){color:#00ffc0;}
.mingan_btn li a{display:block; width:327px; height:96px;} 
.minganPK_pccon01 .minganPK_btn img {position:relative; top:-15px; left:33%;}

.sub_div_basic{letter-spacing: -0.2px; line-height: 1.3;margin-bottom:10px;}
.minganPK_pccon07 .minganPK_btn{display:flex; justify-content: space-around; margin:30px 0 100px 0;}

.minganPK_pccon07 h2{color: red; font-size:2.3rem; font-weight:bold; text-align:center; margin-bottom:50px;}
.mingan_notice1{font-size:1.1rem; font-weight:bold;}
.mingan_notice2{text-align:end; margin: 10px 10px 50px 0; line-height: 1.3;} 



/*Àå¾Ö¿µÀ¯¾Æ Áö±ÝÀÌ ±âÈ¸´Ù event */
.specialchildcare_package img{width:100%;display:block;}
.specialchildcarePK_pccon03_alpha{width:100%; position:absolute; display: flex; justify-content: space-between; top: 320px; overflow:hidden;} 
.specialchildcarePK_pcbtn01{position: absolute; bottom: 175px; left: 23%;} 
.specialchildcarePK_pccon05 > div >  a{display: block;position: absolute;right: 70px;top: 1615px;}

.specialchildcarePK_mocon03{position:relative;}
.specialchildcarePK_mobtn01{ width: 60%; position: absolute; bottom: 16vw; left: 21%;}
.specialchildcarePK_mocon05{position:relative;} 
.specialchildcarePK_mobtn02{position: absolute; width: 20%; right: 4.5vw; bottom: 12vw;}


/* ÇÐÀºÁ¦3Â÷ Ã»¼Ò³âÁöµµ»ç  */
.youthPK_pccon04{position:relative;}
.youthPK_btn{position:absolute; top: 75%; left: 24%} 
.youthPK_pccon06{position:relative;}
.youthPK_pcbtn{position:absolute; top: 80%; left: 60%} 


/* Æò»ý±³À°»ç ·£µùÆäÀÌÁö */
.lifelongeducation_package img{width:100%;display:block;}   
.lifelongeducationPK_pccon01{background: #c8eaff;}
.lifelongeducationPK_pccon02{background: #1c407a;}
.lifelongeducationPK_pccon03 , .lifelongeducationPK_pccon03_1{background: #f9f9f9;}
.lifelongeducationPK_pccon06{background:#e3f6fc;}
.lifelongeducationPK_pccon07{position: relative;}
.lifelongeducationPK_support{position: absolute; bottom: 100px; left: 155px;}
.clear::after{content:"";display:block;clear:both;}
.lifelongeducation_tabon{background:#0037cf !important;}
.lifelongeducation_tabon a p{color: #fff;}

/* ÇÐÀºÁ¦3Â÷ °æ¿µ/CPA·£µù */
.gycpaPK_pccon01{background: url("/images/landing/gycpa_pcbg01.png") repeat center;}

.gycpaPK_pccon03_btns > li{width:350px; position:absolute; top:89%; left:33.2%}
.gycpaPK_pccon04_btns > li{width:350px; position:absolute; top:89%; left:33.2%}

/* ÇÐÀºÁ¦3Â÷ °Ç°­°¡Á¤»ç·£µù */
.healthfamily_package img{width:100%;display:block;}   
.healthfamilyPK_pc02_btn{position:absolute; top: 60%; right: 31%;}

/* ´ºÀÌº¥Æ®s Á¾ÇÕ °Ü¿ï´À³¦ 2022_11_07*/
.new_events img {width:100%; display:block;}
.new_events_pccon01 {background:url("/images/landing/new_eventsPK_pcccon_bg01.png"); background-repeat:repeat; background-position:center;}
.new_events_pccon02 {background:url("/images/landing/new_eventsPK_pcccon_bg02.png"); background-repeat:repeat; background-position:center;}
.new_events_pccon01_alpha > li{position:absolute; left:38%; top:29%;}
.new_events_pccon03_alpha > li:nth-child(1){position:absolute; left:69%; top:21%;}
.new_events_pccon03_alpha > li:nth-child(2) {position:absolute; left:51%; top:50%;}
.new_events_pccon05_alpha{display:flex; justify-content:space-between; position:absolute; top:25%; left:1%;}
.new_events_pccon05_alpha > li:not(:last-child) {padding-right:40px;}
.new_events_pccon05_alpha2{display:flex; justify-content:space-between; position:absolute; top:59%; left:1%;}
.new_events_pccon05_alpha2 > li:not(:last-child) {padding-right:40px;}
.new_events_pcbtns01 li {position:absolute; top:86.5%; left:32.2%;}
.new_events_pcbtns02 li {position:absolute; top:92%; left:32.2%;}

/* 3¿ù´Þ ´ë°³°­ ÀÌº¥Æ® */
.march_events{width:100%; display:block;}
.march_events_pccon03 {width:100%; height:80px; background:#3e8add;}
.mainSlide {width:1000px; margin:0 auto; overflow: hidden; position:relative;}
.mainSlide > div > img {margin-right:10px;}
.slick-slider {bottom:1010px; left:10px;}
.march_events_mocon01_btns > li {position:absolute; left:32%;}
.march_events img {width: 100% !important;}

/* ¼ö°­ÈÄ±âÀÌº¥Æ® ÆäÀÌÁö */
.stareventPK_pccon01 {background-image: url("/images/landing/starevent_pc01_bg.png"); background-repeat:repeat; background-position:center;}
.starevent_btns {position:relative; top:-702px; left:109px;}
.strareventPK_pccon02 {border-bottom:1px solid #ccc;}

/* ¼ö°­ÈÄ±â wirte Å×ÀÌºí°ü·Ã */
.write_table{width:100%;}
.write_table textarea {width:100%; height:70px; border:1px solid #333;}
.write_table > tbody > tr {}
.write_table > tbody > tr > th {width:40%; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; line-height:1.5;}
.write_table > tbody > tr > th > td {}



@keyframes fadeIn{0%{opacity:0} 100%{opacity:1}}
.animate{animation:fadeIn 1s forwards ease-in; transition: 1s ease-in-out; transform: translateX(1px);}
.animate2{animation:fadeIn 1.4s forwards ease-in; transition: 1s ease-in-out; transform: translateX(1px);}
.animate3{animation:fadeIn 1.8s forwards ease-in; transition: 1s ease-in-out; transform: translateX(1px);}


@media screen and (max-width:1000px){

	/* ad */

/* ÀÌº¥Æ®ÆäÀÌÁö */
.sabokEV_topbtn{position: absolute;  top:16%; left: 22vw; width:58%;}
.new_sabok_btn-1{position: absolute;  top:90vw; left: 22vw; width:58%;}
.sabokEV_pricebtn{display:none;}


	/*°øÅë*/
	#container p, #container span{font-size:3vw;}
	#container input{font-size:3.5vw !important;}
	#container select{font-size:3.5vw !important;}
	#container a{font-size:3.5vw !important;}
	.sabock_package > .disB_tamo p img {width:100%;}

	.content input{font-size:3.5vw !important;}
	.content select{font-size:3.5vw !important;}
	.content {font-size:3.5vw !important;}


	.condiv_inner label, .condiv_inner input, .condiv_inner select, .condiv_inner option, .condiv_inner a{font-size:3.5vw !important;}
	.condiv_inner input{padding: 2vw 1vw !important;}
	.condiv_inner input[type='checkbox']{padding:0 !important; width:4vw;height:4vw;}
	
	/* pcÀÌ¿Ü ±â±â¿¡¼­ º¸ÀÌ°Ô Áö¿ìÁö¸¶½Ã¿À - 20220426*/
	.disB_tamo{display:block !important;}
	.del_bright{border-right:none !important;}
	.h_delb > tbody > tr > td:nth-child(7){border-right:none !important;}
	.margin1000{width:100%;}

	body{width:100%;}
	#wrapper{width:100%}
	section{width:100% !important;}
	//*p, div{font-size:3.5vw;}*/
	table {font-size:3vw; !important;}
	table th {font-size:3.5vw !important;}
	table td {font-size:3.5vw;}
	label{font-size:3.5vw !important;}
	.total_c{padding-right:2vw;}
	#container input[type='checkbox']{width:2vw; height:2vw;}
	.h_epadding{padding:10vw 2vw !important;}

	#container input{font-size:3.5vw !important; width:auto ;}
	#container select{font-size:3.5vw !important; height:auto; width:auto;}
	#container table th, #container table td{padding:1vw;}

	#topmenu{display:none;}
	#gnb{display:none;}
	#mobile_top{overflow:hidden;}
	#mobile_top button{float:left;}
	#mobile_top a{float:right;display:block;width:132px;margin-top: 11px;margin-right: 17px;}
	#lnb, #lnb2, #lnb3, #lnb33, #lnb3_landing, #lnb4, #lnb6{width:100%; height:4.4vw;}
	#lnb4 > ul > li a{font-size:3.5vw;}
	/*input, select, label{font-size:3.5vw !important;}*/
	.img100 img{width:100% !important;}
	.logo_F{margin-right:0;width:23vw;}
	.logo_F a{display:block;width:100%;height:100%;}
	.logo_F a img:nth-child(2){display:block;width:100%;height:100%;}
	.address ul li:nth-child(2) {margin-right: 0;width: 55vw;}

	#sub_banner h1{    width: 100%;margin: 0 auto; font-size: 6vw;padding:8vw !important;}
	.dis_none {display:none;} /* ¸ð¹ÙÀÏ¿¡¼­ none */
	.disB_PC{display:none;}
	.disB_M{display:block;}
	.minganPK_btn img{position: relative; top:-70px; left: 81%;} 
    .minganPK_pccon07 .sub_table_gray table th, table td{font-size:2.3vw} 
    .minganPK_pccon07 .minganPK_btn{width:57%; margin:60px 0 0 0;}
	.mingan_notice2 {margin-bottom:80px; font-size: 2.3vw !important;}
	.thfr{padding:2vw;}

		/* È¸¿ø°¡ÀÔ */
	.join_check h3 {display:none;}
	.join_check article {padding:2vw; clear:both; width:100%;}
	.term1 > div, .term2 > div, .term3 > div, .term4 > div  {display:none;}
	.term1 .btn_st, .term2 .btn_st, .term3 .btn_st, .term4 .btn_st {display:block;}
	.join_form {*top:0;}
	.m_none {display:none;}
	.join_check .term1, .join_check .term3{padding-bottom:2vw;}
	.join_check .term2, .join_check .term4{padding-bottom:2vw;}
	.termCk{margin-bottom:2vw;}

	.form_table2 table{width:100%; height:100px; border:1px solid #f00;}
	.form_table2 th{text-align:left; width:100%;}
	.form_table2 td{display:block; width:100%;}
	
	.formtable td{font-size:3vw;width:60%;  border-top:none; border-bottom:1px solid #999;padding-left:2vw; }
	.formtable td select{width:100% !important; height:auto !important;}
	.formtable td input{width:100% !important ;line-height:1.3 !important; height:auto !important;padding:1vw !important;}
	.formtable td input[type='button']{width:auto; margin-top:1vw;}
	.formtable td input[type='radio']{vertical-align:bottom; width:5vw !important; height:5vw !important;}
	.formtable td textarea{font-size:3.5vw !important;height:60vw;padding:2vw !important;}
	option{font-size:2.1vw; line-height:1.3;}
	#user_birth_y, #user_birth_m, #user_birth_d{width:80% !important;}
	input[type='radio']:checked:after{width:3vw;height: 3vw;top: -0.3vw;left: -0.3vw;}
	.formtable td input[type='button']{margin-top:0;}
	#sample6_address, #sample6_detailAddress{width:100%;}

	/*·Î±×ÀÎÆû*/
	.login_pan{height: auto;margin: 1vw auto;}
	.login_ad{display:none;}
	.login_form{width:100%; padding:0;border-right:none;border-bottom: 1px dotted #999;}
	.login_form2{width:100%; padding:0;border-left:none;}

	.login_form > fieldset > ul > li{margin-bottom:2vw}
	.login_form > fieldset > ul > li input[type='text'], .login_form > fieldset >  ul > li input[type='password']{height: auto !important;padding: 2vw !important;line-height: 1 !important;width:100% !important;}
	.login_form > fieldset > ul > li input[type='button']{padding:2vw 10vw;font-size:3.5vw;width:100%;margin-left:0;}
	.login_form > p > .btn{padding:5px 10px;font-size:0.75rem;}

	.GD_ul{width:71%;margin-top:0vw;}
	.GD_login{font-size:4vw;padding: 3.5vw 12vw;}
	.GD_enroll{font-size:4vw;padding: 3.5vw 6vw;}
	.M_mgTop40{margin-top:4vw !important;}
	.height7vw{height:7vw !important;}
	.mgBtm5vw{margin-bottom:5vw;}
	.login_form > fieldset > ul{margin-top:0;width:65%;}
	.login_form > fieldset > ul > li i{right:5%;}

	.go_mindex{display: block;margin: 0 auto;margin-top: 4vw;}
	.go_mindex2 {display: block;text-align: center !important;margin-top: 10vw;font-size: 3.5vw !important;margin-bottom:4vw;}

	#mobile_loginBtn1{width:100% !important;}

	/*¾ÆÀÌµðÆÐ½º¿öµåÃ£±â*/
	.row_left{float:none; width:100%;}
	.row_right{float:none; width:100%}

	
	/* Äü»çÀÌµå ÁöÀÎÃßÃµ ÀÌº¥Æ® */
	.new_event_btn{ top: 60vw; right: 6vw;}
	.landing_wrap_bg1_sabok{background:url(/images/landing/spackage_bg_01.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
	.landing_wrap_bg2_sabok{background:url(/images/landing/spackage_bg_02.png) no-repeat center; margin-top:0px;background-size:cover;background-position: center;}
	.landing_wrap_bg3_sabok{background:#837168;padding:7vw 0 7vw 0;}
	.landing_wrap_bg1_sabok > .content{width:100%;padding:0;padding-top:5vw;}
	.landing_wrap_bg2_sabok > .content{width:99%;padding:0;}
	.landing_wrap_bg3_sabok > .content{width:94%;background:#fff;}
	.landing_wrap_bg3_sabok .condiv_ad{margin-top:7vw;}
	.spackage_btn1{ display:block;position: absolute;width: 21vw;left: 70vw;top: 40vw;}
	.spackage_btn2{ display:block;position: absolute;width: 21vw;left: 70vw;top: 97vw;}
	.spackage_btn3{ display:block;position: absolute;width: 21vw;left: 70vw;top: 154vw;}
	.sevent_btn{display:none;}



	.welfare_img{width:65vw;left:15vw; top:21vw;}
	.welfare_img2_mo{margin-top: -6.6vw;}
	.welfare_btn{left: 32vw;top: 79vw;width: 32vw;}

	/*ct_box*/
	.ct_box{margin-top:6vw;}
	.ct_box2{margin:10vw 0 5vw 0;}
	.t_box{margin-top:2vw;}
	.i_box{margin-bottom:8vw;}

	/*»çº¹welfare_event*/
	.sevent_btn1_m{display: block;width: 20vw;position: absolute;left:72vw;top: 107vw;}
	.sevent_btn2_m{display: block;width: 20vw;position: absolute;left: 72vw;top: 170vw;}
	.sevent_btn3_m{display: block;width: 20vw;position: absolute;left: 72vw;top: 233vw;}
	.sevent_btn1_m img, .sevent_btn2_m img, .sevent_btn3_m img{width: 100%;height: auto;display: block;}

	/* ½ÅÇÐ±âÀÌº¥Æ® */
	.landing_wrap_bg1_neweventTEST{background:url(/images/landing/T_newevent_mo_bg.png) no-repeat center; background-size:100%; background-position: center bottom;}
	.landing_wrap_bg2_neweventTEST{background:url(/images/landing/T_newevent_mo_bg02.png) no-repeat center; background-size:100%; background-position: center top;}
	.hrn > .content{padding:2.2vw 0;}
	.hrcontents > .content> p > img{ padding:5vw 0;}
	.by_btn, .sb_btn, .ll_btn {right:8vw;}
	.by_btn {top:51vw;}
	.sb_btn {top:120vw;}
	.ll_btn {bottom:12vw;}
	.by_btn > a, .sb_btn > a ,.ll_btn > a {display:inline-block; width:38vw; padding:3vw 0; margin:0 1.5vw; }


	/*ÇÐ»çÀÏÁ¤*/
	.main_sche table th, table td{font-size:3.5vw;}
	.mysche_text > div > h2 span{font-size:5vw !important;}
	.mysche_t1 td:nth-of-type(2) span{font-size:4vw !important;}
	#popup_wrapper{width:100%;}
	#pop_top > h1{font-size:8vw;}
	#pop_top > h1 > span {font-size:6vw;}
	#pop_top > h3{font-size:5vw; padding-top:3vw;}
	#pop_mid{margin:2vw 0;position:relative;}
	.profile_L{width: 100%;margin-left: 0;float: none;padding: 4vw;box-sizing: border-box;margin-top:30vw;}
	.profile_R{float:none;position:absolute;left:4vw;top:4vw;padding-top:0}
	.p_title{font-size:5vw;padding: 1.5vw 4vw;}
	.p_txt{font-size:4vw;padding-top:2vw;padding-left:2vw;}
	.profile_R > img{width:100%;}
	.mysche_t1 th:nth-child(1), .mysche_t1 th:nth-child(3){width:12% !important;}
	.mysche_t2 th:nth-child(1){width:12% !important;}
	.mysche_t2 th:nth-child(2){width:54% !important;}

	.mysche_tab{margin-top:2vw;}
	.mysche_tab li{width:49.1%;padding:1vw 0;}
	.mysche_tab li a{font-size:3vw;}
	.mysche_text > div > h2{padding-left: 5vw;background-size: 4.4vw; font-size:5vw;width:100%;}
	.mysche_text > div > a{width: 30vw;font-size: 3vw;padding: 1vw;margin-bottom:2vw;float:left;}
	.mysche_table{margin:1vw 0; font-size:4vw;}
	.mysche_table th{padding:1vw 0;vertical-align:middle;}
	.mysche_table td{padding:1vw;}
	.mysche_t1 th{width:12%;}
	.mysche_t2 tbody th{width:12%;}
	.mysche_t2 td:nth-of-type(1){width:52%;}
	.mysche_t2 td:nth-of-type(2){width:35%;}
	.sche_select{width: 100%;font-size: 5vw;padding: 1vw 2vw;margin:0;margin-bottom:1vw;}
	.web_allclick{width:100%;margin:7vw 0;}
	.select_clickbtn{width:100%;height: 6.6vw;vertical-align:middle;font-size:3.8vw;}

	.popupclass{width:100%;}
	
	/*°­ÀÇ°èÈ¹¼­*/
	.body_syl{width:100%;}
	#popup{margin:5vw auto;}
	.popup_syl{margiN:5vw 2vw;}
	.syllabus_ul {padding: 4vw 1vw;width:93%;margin-left:4%;}
	.sylul_1 {margin-left:6%;}
	.syllabus_ul > li > p{font-size:4vw !important;}
	.syl_tab{left: -3vw;width: 6vw;}
	.syl_tab > li {height: 32vw;}
	.syl_tab > li a{font-size:3.7vw;padding-top:6vw;}
	.syllabus_ul > li > div div{line-height:1.1;}
	#lecturePlan_table{margin:1vw auto;}
	#lecturePlan_table td{padding:0;}
	#lecturePlan_table th:nth-child(1) {width: 10%;}
	#lecturePlan_table th:nth-child(2) {width: 10%;}
	#lecturePlan_table th:nth-child(3) {width: 50%;}
	#lecturePlan_table th:nth-child(4) {width: 30%;}
	#before_payment > li{width:25%;height: 10vw; padding: 0 2vw;}
	#before_payment > li span{font-size: 3vw;}
	#bofore_payment2{width: 96%;padding: 2vw;margin-top: 3vw;}

	.professor_info_main > ul > li:nth-child(1){ background:red;width:30%; height:auto;}
	.professor_info_main > ul > li:nth-child(2){width:80%;}
	.professor_info_main > ul > li > p{font-size: 4vw;}
	.professor_info_main > ul > li > div{padding: 2vw 0;}
	.professor_info_main > ul > li > div > p {font-size:3.5vw; font-weight:600;margin-bottom:0.5vw;}
	.professor_info_main > ul > li > div > div{line-height:1.3;font-size:3.5vw;}


	/*°­ÀÇ½Ç¾È³»*/
	.content_mn{padding-top:0 !important;}
	#member_notice_table_m th{font-size:4vw !important}
	#member_notice_table_m td{font-size:3vw !important}
	#member_notice_table_m > tbody > tr:nth-child(1) th:nth-child(1) {border-right: 1px solid #999 !important;width: 50%;background: #ff9c00;font-weight: 800;color: #fff;border-top:none;}
	#member_notice_table_m > tbody > tr:nth-child(1) th:nth-child(2) {background: #526265;font-weight: 800;color: #fff;border-top:none;}
	.before_C, .new_C{font-size:3vw; padding:2vw;}
	.dis_b_m{display:block;}
	.dis_b_pc{display:none;}
	.mn_btn {position: static;margin-top: 8vw;margin-bottom:8vw;padding: 3vw;display:none;font-size: 4vw;margin-left: 15vw;}
	
	
	/*Æò»ý±³À°ÆäÀÌÁö bg*/
	.landing_wrap_bg2_lledu{background:url(/images/landing/lifelongedu_mobg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
	.landing_wrap_bg3_lledu{background:url(/images/landing/lifelognedu_mtxtbg_02.png) no-repeat center; margin-top:0px; background-size:cover; background-position: bottom;}
	.h_df{margin-top:0;}
	.h_pct{padding:6vw 2vw 0 2vw !important;}
	.lledu_mbtn{ background-color:#ffe1a7 ; text-align:center; border:3px solid #f69118;border-radius:2vw; width:40vw; padding:1.3vw 0; margin:5vw auto 15vw auto ; font-size:3vw; font-weight:800; display:block;}
	.h_dcb{padding-bottom:12vw !important;}
	.lledu_btn{background-color:#31467a; border-radius:3vw; width:70vw; padding:2vw 7vw; margin:10vw auto 6vw auto; color:white; display:block;}
	.btn_co{color:white;}
	.llt_b{margin-bottom:10vw;}

	.lifelongeducation2_btn{bottom: 13vw;left: 7vw;width: 85vw;display:block;}
	.lifelongeducation2_btn > img{width:100%;height:100%;display:block;}
	#d_day_lf{position: absolute; font: bold 169px arial, sans-serif !important;right: 8vw;font-size: 23vw !important;top: 193.2vw;background-color: #888;color: transparent;text-shadow: 2px 2px 3px rgb(255 255 255 / 50%); -webkit-background-clip: text; -moz-background-clip: text;background-clip: text;}

	.lw_lifelongedcation_bg1 .content, .lw_lifelongedcation_bg2 .content, .lw_lifelongedcation_bg3 .content{width:100%;}
	
	/* Ã»¼Ò³âÁöµµ»ç ·£µù */
	.youthPK_mocon04{position:relative;}
	.youthPK_mocon06{position:relative;}
	.youthPK_btn{top: 45.6vw; width: 60%; left: 21%;}
	.youthPK_pcbtn{top: 103vw; left: 54vw;}


	/*°øÀÎÀÎÁõ¼­µî·Ï*/
	.mc_ttop div p:nth-child(1){font-size:4vw;}
	.mc_ttop div p:nth-child(2){font-size:3vw;}
	.mc_ttop{padding:3%;margin-bottom:1vw;}
	.mc_ttop div{padding:2.5%;}
	.mc_mtop p:nth-child(2){font-weight:500;font-size:5vw;}
	.regist_con > h4{position: static;width: 55%;margin-left: 38vw;margin-bottom: 3vw;}
	.regist_con > h4 a{font-size: 3vw;padding: 1vw 7vw;border-radius: 4vw;}
	.regist_form{ padding: 3%;margin-top:6vw;}
	.regist_form form{width:100%;}
	.h_resize > ul > li > input[type="text"],.h_resize > ul > li > input[type="password"]{margin-right:0.5vw !important; width:30vw !important; font-size:3.5vw !important;}
	.regist_form li > span{font-size:4vw;width:18vw;}
	.regist_form ul li input[type="text"]{width:40vw;font-size:4vw !important;padding:1vw;height:8vw !important;}
	.regist_form ul li input[type="password"] {width: 40vw;font-size: 4vw !important;padding: 1vw;height:8vw !important;}
	.regist_form li:nth-child(4) input[type="text"]{width:23.3vw;font-size:4vw !important;padding:1vw;}
	.registbtn{width: 100%;margin-left:0;font-size:4vw !important; margin-top:3vw;}
	.regist_form ul li input[type="button"]{width:auto;font-size:3vw !important;padding:1vw;}
	#jm_check_wrap{z-index:200;}
	#jm_check{left: 0;top: 0;width: 100%;padding:5vw 2vw;z-index:150;margin:10vw 0;height:120vw;overflow-y: auto;}
	#jm_check > h2{font-size:3.5vw !important;margin-bottom:0;}
	#jm_check > ul > li{font-size:3vw !important;padding-left:5px;}
	#jm_check > ul > li > span{font-size:3vw !important;padding-left:5px;}
	.jm_box{margin:2vw auto;padding:3vw;}
	.jm_box li{ font-size:3vw !important;}
	.jm_box li h3{ font-size:3vw !important;}
	.jm_box li span{ font-size:3vw !important;}
	.jm_check_x{right:2vw; top:2vw; font-size:4vw !important;}
	.regist_form li{line-height:8vw;}





	/*¼ö°­½ÅÃ»*/
	.tabs{overflow-x:auto;}
	.tabs ul li{height:18vw;}
	.tabs ul li a{padding:2vw;height: 17.5vw;}
	.lnb_menu9 li{width:33.33%;border-bottom:0 !important;}
	.lnb_menu9 .on{border-bottom:1px solid #999;}
	.lnb_menu9 h3{padding-top:0 !important; padding-bottom:0 !important;font-size:3.5vw !important;line-height:7vw !important;height:7vw !important;}
	.lnb_menu9 li{border-right:0;}
	.lnb_menu9 li:nth-child(3), .lnb_menu9 li:nth-child(6), .lnb_menu9 li:nth-child(9){border-right:1px solid #999 !important;}
	.lnb_menu9 li:nth-child(7), .lnb_menu9 li:nth-child(8), .lnb_menu9 li:nth-child(9){border-bottom:1px solid #999 !important;}

	/*°áÁ¦*/
	.regist_pay select{width:100%;}
	.regist_info{padding:2vw;}
	.btn6{width:auto;height:auto;padding:1vw 1.5vw !important;}
	.regist_table th:first-child, .regist_table td:first-child{display:none;}
	.regist_table td{width:16.6%;}
	.regist_rule {height:40vw;padding:2vw;font-size:3vw;}
	.payment_table th, .payment_table td{font-size:3vw;}
	.pay_method{height: auto;padding: 0;margin-bottom:2vw;}
	.pay_method select{width:100%;height:auto;padding:1vw;}
	.regist_amount{padding: 2vw;font-size: 5vw;}
	.regist_info p{line-height:1.2 !important;}

	/*±³¼ö¼Ò°³*/
	.row_4{width:100%}
	.row_4 li{float:left; width:100%; height:170px; position:relative; padding:10px; border:1px solid #e1e4e6; margin-bottom:20px; }
	.row_4 li:last-child{border-right:1px solid #e1e4e6;}
	.professor_photo{float:left; width:118px; height:148px; background:#eee; margin-right:10px;}
	.professor_info{margin-left:128px;}
	.professor_info h4{height:40px; font-size:1rem;}
	.professor_info p{font-size:0.875rem;}

	/*ÀÚ°ÝÁõ°øÅë*/
	.condiv2 li{float:none; width:90%; border-right:none; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e4e6;}
	.condiv2 li:last-child{border-bottom:none; margin-bottom:0px;}
	.condiv6 li{float:left; width:30%; text-align:center; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e1e4e6;}
	.condiv6 li:nth-child(3){border-right:none;}
	.condiv_ad h3{font-size:6vw;}
	.condiv_ad h3 span{font-size:8vw;}

	.condiv_ad p{font-size:3vw;transform:skew(-0.03deg);}
	.condiv_inner fieldset {width:48vw; min-width:94vw; margin:0 auto; padding:6vw !important;margin-top:2vw !important;margin-bottom:4vw !important;}
	#condiv_adBTN{width: 80vw !important; font-size:6vw !important;}
	#condiv_adTEL input{width:18vw !important;margin-right:0 !important;}
	.formtable td select{height:7vw !important}
	#container input[type='checkbox']{width:3vw !important;height:3vw !important;}
	.condiv_inner label small{font-size:3.5vw !important;display:inline-block;margin-bottom:2vw;margin-top: 2vw;}
	.condiv_adCALL{font-size:3.5vw;line-height:1.2;}
	.condiv_adCALL img{    vertical-align: top !important;margin-top: 0.7vw;margin-right: 1vw; display: inline-block;}
	.condiv_inner input[type='checkbox']{margin-top: 0;}

	.condiv_ad{padding:6vw 0;}
	.btn_center input[type='button']{    padding: 1.5vw 5vw !important; color: #fff !important;}
	.cR_call{font-size:6vw;}
	.cR_call img{width:5vw;}

	/*±³À°¿ø¼Ò°³*/
	.info > ul > li:first-child{font-size:0.875rem;}
	.info > ul > li:last-child{font-size:0.875rem;}
	.pointR{font-size:3.5vw;}

	/*´º½º*/
	.news_gubun{font-size:3vw !important;}
	.news_gubun > br{display:block;}

	/*ÇªÅÍ*/
	
	.bottom_menu{width:100%; position:relative; background:#ddd;}
	.bottom_menu ul li{float:left; width:32.5%; display:inline-block; text-align:center; font-size:0.875rem; letter-spacing:-2px}
	.bottom_menu ul li a{display:block; padding:2vw;font-size:3vw;}

	.bottom_menu2 ul li{float:left; width:25%; display:inline-block; padding:1% 0;  text-align:center;}
	.bottom_menu2 ul li a{display:block; padding:3%; border:1px solid #ddd; margin-right:3%; margin-bottom:2%; font-size:3vw;}
	.bottom_menu2 ul li a:hover{background:#e8f1fd}




	/*ÀÚ°ÝÁõ¸ÞÀÎ*/	
	.schedule_landing{width:90%; margin:0 auto; text-align:center; padding-bottom:1%; margin-bottom:2%; background:#fff; margin-top:2%;}
	.schedule_landing h2{font-size:1.5rem; margin-bottom:1%; border-bottom:1px dotted #ddd;}
	.schedule_landing p{font-size:1.125rem; line-height:2rem;}

	.condiv3{width:100%; height:100px; padding:20px; position:relative;}
	.condiv3 h5{font-size:1.25rem; font-weight:bold;}
	.condiv3 li{float:left; width:33%; padding:20px; text-align:center;}
	#movie-player-wrapper {	position: relative;	width: 95%;	height: 0;	overflow: hidden;	padding-bottom: 53.4375%; margin:0 auto; margin-top:5px;}
	#movie-player-wrapper .video_wrap {	position:absolute; top:0; left:0; width:100%; height: 100%; margin-bottom:50px;}
	

	/*Åä±Û¸Þ´º*/
	.sidepanel{width:0; position:fixed; z-index:500; height:100%; top:0; left:0; background-color:#333; overflow-x:hidden; transition:0.5s; padding-top:60px;}
	.sidepanel a{padding:8px 8px 8px 32px; text-decoration:none; font-size:14px; color:#818181; display:block; transition:0.3s;}
	.sidepanel a:hover{color: #f1f1f1;}
	.sidepanel .closebtn{position:absolute; top:0; right:25px; font-size:36px;}
	.sidepanel ul li{float:left; display:inline-block; width:50%;text-align:center;border:1px solid #ddd;}
	.sidepanel ul li:nth-child(1){border-right:0;}
	.sidepanel ul li:nth-child(3){background:#fa490b;border:none;}
	.sidepanel ul li:nth-child(4){background:#ff9c00;border:none;}
	.sidepanel ul li a{display:block; padding:8px 10px;color:#fff;}
	.openbtn{font-size:24px; cursor:pointer; background-color:#fff; color:#000; padding:10px 17px; border:none;}
	.openbtn:hover{background-color:#efefef;}

	.landing_condiv3{width:90%; height:auto; margin:0 auto; padding:2% 1%; position:relative; border:4px solid #ddd;}
	.landing_condiv3 h5{font-size:1.5rem; font-weight:bold;}
	.landing_condiv3 li{float:none; width:100%; padding:1%; border-right:0px; border-bottom:1px dotted #ddd; text-align:center; font-size:1.25rem; padding-bottom:20px;}
	.landing_condiv3 li:last-child{border-bottom:none;}

	/*»çÀÌÆ®¸Ê*/
	.sitediv4{padding-bottom:0;}
	.sitediv4 ul li{width:50%; margin-bottom:40px;height:32vw;}
	.content h2{font-size:6vw; font-weight:bold; padding-top:3%; padding-bottom:0%;}
	
	/*Áõ¸í¼­¹ß±Þ*/
	.support_tab2{width:100%;}
	.cert_div{margin-top:3vw;}
	.cert_div p{text-align:center; margin:10vw 0;}

	/*»ó´Übg*/
	#sub_banner>a>img{width:38%; padding:5vw;}
	#lnb3, #lnb33, #lnb, #lnb2, #lnb_cre, #lnb4, #lnb6{left:0;border: 0.8vw solid #000;border-bottom: 0.1vw solid #000; height:9vw;top:21.1vw;  transform: translate(0,0); z-index:10;}
	.lnb_info{border-bottom: 0.8vw solid #000 !important; }
	.sub_bg01{background-position:-87vw;height:30vw !important}
	.sub_bg02{background-position:-69vw;height:30vw !important}
	.sub_bg03{background-position:-28vw;height:30vw !important}
	.sub_bg04{background-position:-41vw;height:30vw !important}
	.sub_bg05{background-position:-85vw;height:30vw !important}
	.sub_bg06{background-position:-40vw;height:30vw !important}
	.sub_bg07{background-position:-67vw;height:30vw !important}

	.sub_bg_lecture{background-position:-56vw;height:30vw !important}/*¼ö°­½ÅÃ»*/
	.sub_bg_site{background-position:-56vw;height:30vw !important}/*¼ö°­Áö¿ø*/
	.sub_bg_credit{background-position:-56vw -2vw;height:30vw !important}/*ÇÐÁ¡ÀºÇàÁ¦*/
	.sub_bg_support{background-position:-56vw;height:30vw !important}/*ÇÐ½ÀÁö¿ø*/
	.sub_bg_community{background-position:-56vw;height:30vw !important}/*Ä¿¹Â´ÏÆ¼*/
	.sub_bg_info{background-position:-67vw;height:30vw !important}/*±³À°¿ø¼Ò°³*/
	.sub_bg_member{background-position:-56vw;height:30vw !important}/*¸â¹ö½Ê*/
	.sub_bg_mypage{background-position:-56vw;height:30vw !important}/*¸¶ÀÌÆäÀÌÁö*/
	.sub_bg_payment{background-position: -56vw;height: 23vw !important;}



	#lnb3 > ul > li, #lnb33 > ul > li,#lnb > ul > li, #lnb2 > ul > li, #lnb_cre > ul > li, #lnb4 > ul > li , #lnb6 > ul > li{    margin-top: -0.1vw;line-height: 8.7vw;height: 8vw;transform: skew(-0.03deg);font-size:4vw;}
	#lnb33 > ul > li a{height:8.2vw; font-size:3.5vw;}
	#lnb33 > ul > li{width:23%;border-right:0.1vw solid #000;}
	#lnb33 > ul > li:first-child{width:31%;}	
	#lnb33 > ul > li a span{font-size:3vw;}

	#lnb3 > ul > li a{height:8.2vw;font-size:3.5vw;}
	#lnb3 > ul > li{width:25%;border-right:0.1vw solid #000;}
	.on a{height:8.6vw !important;}
	
	.condiv4, /condiv6{padding:3vw 0;}
	.lnb_menu>li {height: 18.5vw;}
	.sabok_on {background-size: 97% 100%;}
	.sabok_off {background-size: 97% 100%;}
	.mgTop80{margin-top:7vw;}
	.mgBtm80{margin-bottom:7vw !important;}

	.content{width:95%;padding:2vw;}
	.lnb_menu2 li{height:auto;}
	.content span{font-size: 3.5vw;transform: skew(-0.03deg);line-height: 1;padding: 0;}
	.content p{font-size:3.5vw !important; transform:skew(-0.03deg);line-height:1.2;}
	.content h3{padding-top: 2vw;padding-bottom: 2vw;font-size: 4vw;}
	.content h4{font-size: 3.9vw;transform: skew(-0.03deg);height: auto;line-height: 1.2;padding-left: 4.5vw;background-size: 3vw;}
	.content h5{font-size:3.9vw; transform:skew(-0.03deg);height: auto;line-height: 1.2;}
	.contable th, .contable td{font-size:3.5vw;}
	.contable td{padding:1vw; height:10vw;}
	.mgTop20{margin-top:2vw !important;}
	.btn_download{padding-left: 5vw;background-size: 4vw;font-size: 3vw;padding: 0 2vw 0 5vw;}
	.condiv4 li, .condiv6 li, .condiv2 li{font-size: 3.5vw;line-height: 1.2;width: 100%;padding: 1vw 5vw;border-right: none;text-align: left;margin-bottom:0;}
	.condiv2 li{padding:3vw 5vw;}
	.content strong{font-size:3.5vw !important;line-height:1.2;}
	small, .content em{font-size:2.5vw}

	.ac_txt{font-size:4.3vw !important;}
	.absolute_section{margin-top:9vw;}/*½Å¹®°íÆäÀÌÁö »ó´ÜºÎ absolute·Î ÀÎÇØ °ãÃÄÁö´Â ºÎºÐ ¼öÁ¤*/

	.landing_wrap_pc{display:none;}
	.landing_wrap_m{display:block;position:relative;}
	.landing_wrap_m > img{width:100% !important;}
	.landing_wrap .dis_mo > img{width:100% !important;}
	.dc_top > .dis_mo > img{padding-top:1vw; padding-bottom:4vw;}
	.sabok_B1{width:21vw;left:76vw;}
	.sabok_B2{top: 45vw;width: 70%;}
	.boyuk_B1{width:21vw;left:76vw;}
	.boyuk_B2{top: 49vw;width: 70%;}
	.specialchild_B1{width:21vw;right:2vw;}
	.specialchild_B2{left:50vw;top: 48vw;width: 67vw;}
	.lifelongeducation_B1{width:21vw;left:76vw;}
	.lifelongeducation_B2{top: 38vw;width: 70%;}
	.youth_B1{width:21vw;right:2vw;}
	.youth_B2{top: 50vw;width: 70%;}
	.cpa_B1{width:21vw;right:2vw;}
	.cpa_B2{top: 50vw;width: 70%;}
	.healthfamily_B1{width:21vw;right:4vw;}
	.healthfamily_B2{top: 50vw;width: 70%;}
	.people{left:16vw;bottom:12vw;} 
	.people a{width:31vw;margin-right:5vw;}
	
	@keyframes ball5 {
	  0% {
		top:3vw;
	  }
	  95% {
	  }
	  to {
		top:5vw;
	  } 
	}

	/*°³ÀÎÁ¤º¸Ã³¸®¹æÄ§*/


	.pTable01 td:nth-child(3){font-size:4.1vw;}
	.pTable01 td:nth-child(4){font-size:4.1vw;}
	.pTable02 td:nth-child(3){font-size:4.1vw;}
	.pTable02 td:nth-child(5){font-size:4.1vw;}
	.pTable03 td:nth-child(3){font-size:4.1vw;}
	.pTable03 td:nth-child(4){font-size:4.1vw;}
	.pTable04 td:nth-child(2){font-size:4.1vw;}


	#privacyWrapper > ul > li > a{height:10vw;line-height:10vw;margin-bottom:1%;}
	.content_info > .SC_top > h3{font-size: 5vw;padding-top: 7vw;}
	.privacy_first{margin-top: 0vw;margin-bottom: 10vw;}
	.privacy_second{margin-bottom: 15vw;margin-top: 10vw;}
	.privacy_first > div{ margin-top: 3vw; padding: 5vw;font-size: 3.5vw;}
	.privacy_second > ul >li:nth-child(-n+3){margin-bottom:5vw;}
	.privacy_third {margin-top: 10vw;margin-bottom: 10vw;}
	.privacy_third > div{margin-top: 5vw;padding:2vw;}
	.privacy_third > div > ul{width:100%;}
	.privacy_third > div > ul > li > a:before{margin-right:0;}
	.privacy_ul > li{margin-top:10vw;}
	.privacy_ul > li > h6 > img{width:9%;}
	.privacy_ul > li > h5{font-size: 4.5vw;margin-bottom: 2vw;padding-left: 6.5vw;padding-top:0.1vw;}
	.privacy_ul > li > h6{font-size: 4.5vw;margin-bottom: 2vw;padding-left: 1.5vw;padding-top:0.1vw;}
	.privacy_ul > li > h5::before{width: 5vw;height: 5vw;font-size: 4vw;line-height: 5.7vw;}
	.privacy_ul > li > dl{margin-top:3vw;}
	.privacy_ul > li > dl > dt{font-size:3.5vw;}
	.privacy_ul > li > dl > dd{font-size:3.5vw;margin-bottom:2vw;}
	.privacy_btn{padding: 3vw 9vw;height: auto;margin-top: 1vw;}
	.counter_ver02{padding-top:1vw;}
	.counter_ver02 > li{margin-bottom: 1vw; line-height: 1;padding: 0 0 0 4vw !important;}
	.counter_ver02 > li::before{top:1.6vw;;left: 0.6vw;font-size: 3.3vw;}
	.counter_ver02 > li::after{width: 3.5vw;height: 3.5vw;top:1.5vw;left:0;}
	.privacy_table td, .privacy_table2 td{font-size:3.5vw;}
	.privacy_table, .privacy_table2{margin-top:5vw;}
	.counter_square > li{padding: 0 0 0 2vw !important;line-height:1.2;}
	.counter_square > li::after{top:1.8vw;left:0;width:1vw;height:1vw;}
	.privacy_old > li > a{padding:3vw;}
	.privacy_old > li > a > span:first-child{margin-top:0;}

	.pTable05 td:nth-child(2){width:77%;}
	.pTable11 td:nth-child(2){width:70%;}
	#videoContents > h3{font-size: 5vw;padding-top: 7vw;}
	.privacy_third_u > li p{padding-left: 8vw;}
	.privacy_third_u2 > li p{padding-left: 8vw;}



	
	/* º¸À°±³»ç ´ë¹ÚÆÐÅ°Áö*/
	.landing_wrap_bg1_boyuk_han > .content ,.landing_wrap_bg2_boyuk_han > .content,.landing_wrap_bg3_boyuk_han > .content,.landing_wrap_bg4_boyuk_han > .content,.landing_wrap_bg5_boyuk_han > .content {width:100%;}
	.specialbtn{width:69vw; height:10vw; top:85%; left:0; transform:translateX(23%) !important;  border-radius:0;}
	.boyuk_timer{left:51%; width:53vw;}
	.boyuk_timer > span{font-size:7vw;}
	.boyuk_timer > span:nth-child(1){padding:0 21% 0 0;}
	.boyuk_timer > span:nth-child(2){padding-right:6.6%;}
	.by_topbtn{bottom:33vw; }


	/*º¸À°±³»ç ´ë¸é ½½¶óÀÌµå*/
	.landing_wrap_bg6_boyuk_han{padding-top:3vw; padding-bottom:5vw; }
	.by_frame{width:84vw; height:60vw; margin:25vw auto 0 auto;}
	.frame_box {width:90vw;}
	.by_slide > li:nth-child(1){display:block;}
	.by_indi {width: 40vw; margin:60px auto 0 auto;}
	.by_indi> ul {overflow:hidden; }
	.by_indi > ul > li { float:left; width:2.5vw; height:2.5vw; margin:0 0.6vw; background-color:#333; box-sizing:border-box;}

	/* º¸À°±³»ç ÀÌº¥Æ®ÆäÀÌÁö */
	.childcareEV_mocon01{position: relative;}
	.childcareEV_btns {top: 90%;}


	/* ÇÑ±¹¾î±³¿ø ÀÌº¥Æ®ÆäÀÌÁö */
	.koreanEV_mocon01{position:relative;}
	.koreanEV_btn {top: 76.5vw;}

	/* ÁöÀÎÃßÃµ ÄíÆùÀÌº¥Æ® */
	.landing_bg_coupon03 > div, .landing_bg_coupon04 > div, .landing_bg_coupon05 > div{width:100%;}
	.landing_bg_coupon01 > div > .dis_mo{display:block;} 
	.landing_bg_coupon02 > div{overflow:hidden; width:100%; margin:0 auto; padding:3vw 0 1.5vw 0;}
	.landing_bg_coupon02 > div > div{float:none; text-align:center; }
	.landing_bg_coupon02 > div > div:nth-child(1) > p {font-size:3.5vw; padding-bottom:1vw; text-align:center;}
	.landing_bg_coupon02 > div > div:nth-child(1) > p > span{font-size:3.5vw; }
	.cp_timer{padding-right:0;}
	.landing_bg_coupon02 > div > div:nth-child(1) > .cp_timer > span{font-size:8vw !important;}
	#cp_btn{width:95%; height:8vw; margin:1.5vw 0; background:url(/images/landing/coupon_mobtn.png)no-repeat center !important; background-size:100% !important;}
	.landing_bg_coupon05 > div{padding-bottom:5vw;}
	#cp_btn2{bottom:3vw; width:90%; height:12vw; border-radius:10vw; }
	.cp_box > a {width:80vw; height:30vw;}



	/* »çÈ¸º¹Áö»ç 2±Þ »õ³»±âÆÐÅ°Áö 6¿ù16ÀÏ °³°­ ----------------------------------------------------*/
	.sabokPK_mocon02{position:relative;}
	.sabokPK_mobtns{position:absolute; top:10vw; right:0.5vw;}
	.sabokPK_mobtns > li {margin:2vw; width:32vw ; height:8vw;}
	.sabokPK_mobtns > li > a{display:block;}
	.sabokPK_mobtns > li > a > img{width:100%;}
	.sabokPK_mocon05 > p {position:relative;}
	.sabokPK_mocon05 > p > a{position:absolute; bottom:3.2vw; right:7vw; width:40vw;}
	.sabokPK_mocon05_btns{overflow:hidden;}
	.sabokPK_mocon05_btns > li{float:left; width:50%;}
	.sabokPK_mocon05_btns > li > a{display:block; width:100%; padding:1.5vw 0; text-align:center; color:#fff; font-size:3.2vw; font-weight:800; background-color:#858585; border-radius:1vw;}
	.sabokPK_mocon05_list{position:relative; height:60vw;}
	.sabokPK_mocon05_list > li{position:absolute; top:0; left:0; right:0; display:none;}
	.sabokPK_mocon05_list > li > img{width:100%;}
	.sabokPK_mocon06 > p{position:relative;}
	.sabokPK_mocon06 > p > a{display:block; position:absolute; bottom:12.6vw; right:2.3vw; width:22vw;}
	.sabokPK_mobtnsPRICE{position:absolute; top:249vw; right:27.5vw;}
	.sabokPK_mobtnsPRICE > li {margin:2vw; width:40vw ; height:8vw;}
	.sabokPK_mobtnsPRICE > li > a{display:block;}
	.sabokPK_mobtnsPRICE > li > a > img{width:100%;}
	.sabokPK_mobtnsPRICE > li:nth-child(2){position:absolute;left:0;top:56vw;}
	.sabokPK_mobtnsPRICE > li:nth-child(3){position:absolute;left:0;top:112vw;}
	.sabokPK_mobtnsPRICE > li:nth-child(4){position:absolute;left:0;top:168vw;}
	.sabokPK_mobtnsPRICE > li:nth-child(5){position:absolute;left:0;top:228vw;}


	.landing_wrap_bg1_boyukhr{background:url(/images/landing/bpackage_mo_bg_01.jpg) no-repeat center; margin-top:0px; background-size:cover; background-position: center;}
/* 	.c_bottom{padding:0!important;} */
	.hrcp > .content{padding:5vw 0 0 0; width:100%;}
	.bjm_top{padding:2vw 0 0 0;}

		/* Ã»¼Ò³âÁöµµ»ç ÀÌº¥Æ® */
	.landing_wrap_bg_youth1 > .content, .landing_wrap_bg_youth2 > .content, .landing_wrap_bg_youth3 > .content, .landing_wrap_bg_youth4 > .content{width:100%;}
	.landing_wrap_bg_youth1 > .content{width:100%; padding:0;}
	.landing_wrap_bg_youth2 > .content{padding:0 0 5vw 0;}
	.landing_wrap_bg_youth2 > .content > p:nth-child(2) > img{padding:5vw 0;}
	.landing_wrap_bg_youth2 > .content > p:nth-child(4) > img{padding:2vw 0;}
	.landing_wrap_bg_youth3{background:url(/images/landing/youthpackage_motxt_bg01.png) no-repeat center; background-size:100%;}
	.landing_wrap_bg_youth3 > .content {width:100%; padding:0;}
	.landing_wrap_bg_youth4{background:url(/images/landing/youthpackage_motxt_bg02.png) no-repeat center; background-size:100%;}
	.landing_wrap_bg_youth4 > .content{padding:3vw 0;}
	#d_day_youth{font-size:28vw !important; top:4.2vw; left:62%; letter-spacing:-1vw;}
	.ypack_btn{width: 33vw;height: 17vw; bottom:11vw; left:42vw; }

	/* °Ç°­°¡Á¤»ç ·£µùÆäÀÌÁö */



	
	/*ÀÌº¥Æ®ÆäÀÌÁö-Àå¿µ*/
	
	#dday{display:none;}
	.landing_wrap_bg1_specialchild table {margin-top: 3vw;}
	.bm_btn{padding : 1vw 3vw ; font-size:3vw; margin:5vw 30%;border-radius:2vw;}
	
	.table_specialchild{top:110vw;width:94%;left:3vw;}
	.table_specialchild th, .table_specialchild td{padding:1vw;height:auto;}

	.lw_specialchild_bg1 .content{width:100% !important;padding-bottom:7vw;}
	.lw_specialchild_bg1 table{position: absolute;left: 5vw;top: 114vw;width: 90vw !important;}
	.lw_specialchild_bg1 table tr:nth-child(1) th{border-top:none;}
	.lw_specialchild_bg1 table tr:nth-child(2) th{border-bottom:1px solid #999}
	.landing_wrap_bg3_specialchild .content{width:100%;padding-top:9vw;padding-bottom:0;}

	/* ½É¸®ÇÐ»ç ÀÌº¥Æ®*/
	.psychologyEV_mocon1{position:relative;}
	.psychologyEV_btn{top: 60vw;}
	.psychological_event_table{ max-width: 100%;}
	#tooltip {position:absolute; top:100%; right:100%;}

		

	/* cpa °æ¿µÇÐ 85%ÇÒÀÎ */
	.landing_wrap_bg_cpa2_han > .content,.landing_wrap_bg_cpa3_han > .content,.landing_wrap_bg_cpa4_han > .content,.landing_wrap_bg_cpa5_han > .content{width:100%;}
	.landing_wrap_bg_cpa2_han > .content, .landing_wrap_bg_cpa3_han > .content {padding:5vw 0;}
	.landing_wrap_bg_cpa5_han > .content{padding:0 0 5vw 0; }
	#d_day_cpa{font-size:14vw !important;  left:52.5%;bottom:5%;}
	.landing_wrap_bg_cpa2_han > .content > a{display:none ;}
	.landing_wrap_bg_cpa5_han > .content > a{display:none ;}
	.cpa_ebtn{bottom:8%;width:85vw; height:10vw; left:50%; transform: translateX(-50%); background:transparent !important; border:none !important; }
	.cpa_ebtn2{bottom:11%; width:85vw; height:8vw; left:50%; transform: translateX(-50%);  background:transparent !important; border:none !important; }

	/* ½ÅÇÐ±âÀÌº¥Æ® */

	.landing_bg_newevent1 > .content{padding:0; width:100%;}
	#ne_day {position: absolute;left: 56.5vw;top: 3.2vw; font-size: 7.5vw !important;font-family: 'GmarketSansBold' !important;}
	.newevent1_red{left:30.5vw;top:53vw;width:38vw;}
	.newevent1_btn{width: 65vw;margin: 0 auto;margin-top: -21vw;padding-bottom: 10vw;}
	.newevent1_btn  a{width:100%;height:100%;display:block;}
	.newevent1_btn  a > img{width:100%;height:100%;display:block;}

	.landing_bg_newevent2 > .content{padding:0; width:100%;}

	.landing_bg_newevent3 > .content{padding:0; width:100%;}

	.landing_bg_newevent4 > .content{padding:0; width:100%;}

	.newevent4{margin-bottom:15vw;}
	.newevent4 img{width:100%;}
	.newevent4_btn{ margin-top: -30vw;width: 71vw;}
	.newevent4_btn2{width:100%;margin-top:5vw;}
	.newevent4_last{margin-bottom:0;}

/* ½ÅÇÐ±â ÀÌº¥Æ® - 2-1Â÷ °³°­ */
	.landing_bg_newevent1_h > .content {width:100%;}
	#hne_day{ left:55vw;top:4.6vw; font-size: 6vw; }
	.hnewevent1_btn{margin:0 auto; width:100%;margin-top: -17.8vw;padding-bottom: 10vw;}
	.hnewevent1_btn a{width:80vw; margin:0 auto; display:block; margin-top:1.5vw; text-align:center;}
	.hnewevent1_btn a img{width:85%;}
	.landing_bg_newevent1_h{background-size:135vw;}
	.landing_bg_newevent2_h > .content{width:100%;}
	.landing_bg_newevent3_h{ background:url(/images/landing/newevent_mobg02.png)repeat center;background-size:1920px; }
	.landing_bg_newevent3_h > .content {padding-bottom:0; width:100%; }
	.landing_bg_newevent3_h > .content > p {text-align:center;}
	.wrap_newslide{width:100%; padding-bottom:5vw;}
	.wrap_newslide > ul > li > img{width:100%; vertical-align:top; }
	.new_indi{bottom:0; width:20vw; margin:0 auto; }
	.new_indi > li {margin:2vw 1vw; }	
	.new_indi > li > a{padding:2vw; }
	.landing_bg_newevent4_h{ background:#e0e3ff; }
	.landing_bg_newevent4_h > .content{ width:100%; }	
	.hnewevent4{height:83vw; padding-bottom:0;}
	.hnewevent4 > img{display:inherit; width:100%;}
	.hnewevent_first{margin-top:10vw;}
	.hnewevent4:nth-child(5){margin-top:26vw;}
	.hnewevent4_btn{margin: 0 auto;margin-top:-13vw;width:93%;}
	.hnewevent4_btn> a{display:block; width:80%; margin:1.5vw auto;}
	.hnewevent4_btn> a > img{width:100%; text-align:center;}
	.hnewevent4_btn2{margin-top:3vw;}
	.hnewevent4_btn2 > img{display:block;width:100%;height:100%;}


	@keyframes ball1{
  0% {
    top:3vw;
  }
  95% {
  }
  to {
    top:8vw;
  } 
}
@keyframes ball2 {
  0% {
    top:3vw;
  }
  95% {
  }
  to {
    top:8vw;
  } 
}
@keyframes ball3 {
  0% {
    top:12vw;
  }
  95% {
  }
  to {
    top:17vw;
  } 
}
@keyframes ball4 {
  0% {
    top:3vw;
  }
  95% {
  }
  to {
    top:8vw;
  } 
}


	/*ºñ¹Ð¹øÈ£º¯°æ*/
	.join_pw{display:block;}
	.displayB{display:block;}

	/*subÀüÃ¼¼öÁ¤*/
	/*.content img{width:7vw;}*/
	.btnM{font-size: 4vw;padding: 2vw;display: block;margin: 3vw 0;width: auto;text-align: center;}
	.condiv4, .condiv6{padding:2vw;}
	.dis_list_disc li{font-size:4vw;}
	.content li{font-size:3.5vw !important;transform:skew(-0.03deg); padding:0.3vw 0;}
	.content li b{font-size:3.5vw !important;transform:skew(-0.03deg);}
	.panel_div b{font-size:3.5vw !important;transform:skew(-0.03deg);}
	.content span{font-size:3.5vw !important;transform:skew(-0.03deg);}
	.condiv{margin-top:2vw;padding:2vw;font-size:3vw;}
	.condiv2, .condiv6{padding:2vw;}
	.condiv6 li:last-child{border-bottom:none;}

	.info > ul > li:first-child{width:25%;height:auto;padding:2vw;}
	.info > ul > li:last-child{width:75%;height:auto;padding:2vw;}
	.disclose_baro{font-weight: 800;text-decoration: underline;}

	.lnb_info{height:17vw !important;}
	.lnb_info li{font-size:2.5vw !important;width:30% !important;border-bottom:1px solid #000;}
	.lnb_info li:nth-child(2){width:40% !important;border-right:0 !important;}
	.lnb_info li:nth-child(3){border-left:1px solid #000;border-right:0 !important;}
	.lnb_info li:nth-child(n+4):nth-child(-n+5){width:50% !important;border-bottom:0;border-top:1px solid #000;}
	.lnb_info .on a {height: 7.9vw !important;}
	.lnb_info li:nth-child(n+4):nth-child(-n+5) a {height: 7.6vw !important;}
	.lnb_info > ul > li a{height:8vw !important; font-size:3vw;}

	.lnb_info2{height:17vw !important;}
	.lnb_info2 li{font-size:2.5vw !important;width:33.33% !important;}
	.lnb_info2 li:nth-child(-n+3){border-bottom:1px solid #000;}
	.lnb_info2 .on a {height: 8vw !important;}
	.lnb_info2 li:nth-child(n+4):nth-child(-n+5) a {height: 8vw !important;}
	.lnb_info2 > ul > li a{height:8vw !important; font-size:3vw;}

	#lnb6 > ul > li:nth-child(3){border-right:none;}


	.content_info{margin-top:8vw;}
	.mvw{margin-top:5vw;}
	.lnb_menu22 li{width:16.5% !important;}
	.lnb_menu222 li{width:33.33% !important;}
	.condiv_j li{text-align:center !important;}
	.condiv_j2 li{text-align:center !important; padding-left:0 !important;}
	.condiv_j3{padding:1vw;}
	.condiv_j3 li{text-align:center !important; padding-left:0 !important; padding:3vw;}
	.width3{width:3vw !important;}
	.width20{width:20vw !important;}
	.btn_center{height:18vw;}
	.btn2{padding:2vw 5vw !important;width: auto;height: auto;}
	.btn4{padding:1vw 2vw !important;width: auto;height: auto;}
	.btn5{padding:0.5vw 1vw !important;width: auto;height: auto;}
	.font3vw{font-size:3vw !important;}
	.formtable td span{font-size:3.5vw;}
	.accordion{padding: 2vw;font-size: 3.5vw;}
	.page_btn{margin-top: 4vw;}
	.page_btn li{width:auto;}
	.page_btn li.on, .page_btn li a{margin-right: 1vw !important;height: auto;line-height: 1.5;width:6vw;font-size:3.5vw;}
	.btn_list{margin-right:0;}
	.page_btn li a img{width:100%; height:100%;}
	.spandot{display:inline-block;overflow:hidden;width:70vw;text-overflow:ellipsis;white-space:nowrap;}
	.panel{padding:0}
	.panel_div{padding:2vw;}
	.panel_div td{width:100% !important;padding:3vw !important;}
	.panel_div > div:nth-of-type(1){display:none;}
	.panel_div > div:nth-of-type(2){padding:3vw !important;}
	.panel_div li{font-size:3.5vw !important; line-height:1.4 !important;margin:0 !important;}
	.panel_div p{font-size:3.5vw !important;line-height:1.4 !important;}
	.panel_div p span{font-size:3.5vw !important;}
	.padding4{padding:4vw;}
	.mgTop1vw{margin-top:1vw !important;}
	del{font-size:3.5vw !important;}
	.contable_lecture td:nth-child(1), .contable_lecture th:nth-child(1){width:20%;}
	.contable_lecture td:nth-child(2), .contable_lecture th:nth-child(2){width:5%;}
	.contable_lecture td:nth-child(3), .contable_lecture th:nth-child(3){width:15%;}
	.contable_lecture td:nth-child(4), .contable_lecture th:nth-child(4){width:15%;}
	.contable_lecture td:nth-child(5), .contable_lecture th:nth-child(5){width:15%;}
	.contable_lecture td:nth-child(6), .contable_lecture th:nth-child(6){width:15%;}
	.contable_lecture td:nth-child(7), .contable_lecture th:nth-child(7){width:15%;}
	.contable_lecture td{padding:7px 0; font-size:12px;}
	.notice_view dt{height: auto;font-size: 4vw;line-height: 1.3;padding: 2vw 1vw;}
	font{font-size:3.5vw;}
	.notice_view dd{font-size:3.5vw;padding-top:5vw; padding-bottom:5vw;}
	.epiloque_box{margin-bottom:5vw;}
	.marginL20 {margin-left: 1vw !important;}

		
	/*
	.m_scroll{width:100%; overflow-x:auto; white-space:nowrap;}
	.contable_lecture{width:auto;}
	*/
  /*member_notice ¸ð´ÞÃ¢*/
	#okchrome_wrap2{width:100%;height:100%;background:rgba(0,0,0,0.75);position:fixed;left:0;top:0;z-index:980;display:none;}
	#okchrome2{width: 90vw;height:auto;overflow-y:scroll;margin: 2vw auto;padding:3vw;background:#fff;position:relative;}
	.nemobox2{border:0.5vw solid #ddd;}
	.nemobox2 h1{text-align:center;font-size:5vw; font-weight:700;margin-top:3vw;}
	.nemobox2 p{margin:3vw; }
	.nemobox2 span{font-size:3.5vw;}
	.nemobox2 img{border:0.5vw solid #999; width:64vw;margin: 0 auto;display: block;margin-bottom:15vw;}
	.okbtn22{position:absolute;bottom:5vw; left:40vw;display:block; padding:2vw; background:#ff7400;1color:#fff;}


	/* °³ÀÎÁ¤º¸Ã³¸® Å×ÀÌºí */
	#container > .mgTop20 > .privacy_table{margin:2vw 0;}



	

	/*°­Á¶*/
	.accent{color:#fa490b; font-weight:600; font-size:0.85rem !important;}
	.qna_n{border:1px solid #ff9c00;width: 60px; margin: 0 auto;}
	.qna_o{background:#ff9c00;color:#fff;width: 60px; margin: 0 auto;}

	/*ÇÐ½À¼³°è*/
	#plan_certificate select{width:15vw !important;}

	/*±³À°¿ø¼Ò°³*/
	/*±³À°¿øÆ¯ÀåÁ¡*/
	.edu_square{position: relative; width:100%;}
	.edu_square > ul {overflow:hidden;}
	.edu_square > ul > li{float:left; width:24.333%; margin-right:0.666%; position:relative; background:#f4f7fb;transform:skew(-0.03deg);}
	.edu_square > ul > li:last-child{margin-right:0;}
	.edu_square > ul > li:after{content:''; display:block; padding-bottom:50%;}

	.edu_square_con{position:absolute; width:100%; height:100%; text-align:center;padding:8% 10%;}
	.edu_square_con p{margin-top:10%; letter-spacing:-2px;margin-left:15px;}

	/*±³À°¿ø·©Å·*/
	.ranking_square{position: relative; width:100%;}
	.ranking_square > ul > li{float:left; width:16%; margin-right:4.666%; position:relative;}
	.ranking_square > ul > li:last-child{margin-right:0;}
	.ranking_square > ul > li:after{content:''; display:block; padding-bottom:100%;}
	.ranking_square_con{position:absolute; width:100%; height:100%; text-align:center; padding:5% 10%;}
	.ranking_square_con p{margin-top:10%; letter-spacing:-2px; color:#fff;margin-left:51px;}


	/* Å¸ÀÌ¸Ó------------------------------------------------------------------------------------------------ */
	
	#timer_wrap > .disB_tamo > p > img{ width:100%;}
	#timer_wrap > .disB_tamo{position:relative;}
	.timer > span{letter-spacing:2.5vw; }
	.timer > span:nth-child(1){font-size:8.8vw !important; left:2.3vw; top:11.6vw; }
	.timer > span:nth-child(2),.timer > span:nth-child(3),.timer > span:nth-child(4){font-size:6.8vw !important; top:11.1vw; letter-spacing:2.3vw;}
	.timer > span:nth-child(2){left:26.2vw;}
	.timer > span:nth-child(3){left:42.6vw;}
	.timer > span:nth-child(4){left:59vw;}
	.timer_btn{position:absolute; top:10vw; right:3.5vw; width:23vw; height:11vw;}
	.timer_btn > a {display:block;}
	.timer_btn > a > img{width:100%;}

	
	/* ¸®¾ó½ºÅä¸® ------------------------------------------------------------------------------------------------------------------------------ */
	#realstory{ background:url(/images/include/realstory_mo.png) no-repeat center; background-size:100%;}
	.realstory_phone > ul{ height:100vw;}
	.realstory_phone > ul > li{top: 40.5%; left: 1.8%; width: 95vw;}
	.realstory_btns > ul {overflow:hidden; width:90%; padding-bottom:10vw;}
	.realstory_btns > ul > li {width:50%; padding:0 1vw;}
	.realstory_btns > ul > li > a {height: 13vw; background-size: cover !important; width:100%;}
	.realstory_btns > ul > li:nth-child(1)> a{background:url(/images/include/rs_mobtn01_off.png) no-repeat center;}
	.realstory_btns > ul > li:nth-child(2)> a{background:url(/images/include/rs_mobtn02_off.png) no-repeat center;}
	.realstory_btns > ul > li:nth-child(3)> a{background:url(/images/include/rs_mobtn03_off.png) no-repeat center;}
	.realstory_btns > ul > li:nth-child(4)> a{background:url(/images/include/rs_mobtn04_off.png) no-repeat center;}
	.realstory_btns > ul > li:nth-child(1):hover a{background:url(/images/include/rs_mobtn01_on.png) no-repeat center;} 
	.realstory_btns > ul > li:nth-child(2):hover a{background:url(/images/include/rs_mobtn02_on.png) no-repeat center;} 
	.realstory_btns > ul > li:nth-child(3):hover a{background:url(/images/include/rs_mobtn03_on.png) no-repeat center;} 
	.realstory_btns > ul > li:nth-child(4):hover a{background:url(/images/include/rs_mobtn04_on.png) no-repeat center;} 


	/*º¸À°±³»ç fastly- down*/
	.childcarePK_pccon01_btns { width: 52vw; left: 2.5%;}
	.childcarePK_pccon02_list > li{margin-top: -8vw; padding-bottom: 0vw;}
	.childcarePK_pccon02_list{padding: 2vw 0 5vw 0;}
	.childcarePK_frame{width: 85vw;}
	.childcarePK_pccon02_list .frame_box{width:100vw;}
	.childcarePK_indi2{width: 90vw;margin-left:43vw; margin-top:-15vw;}
	.childcarePK_indi2> ul > li{width: 2vw;height: 2vw; margin: 0 1vw;}
	.childcarePK_pccon03_list2{padding-bottom: 5vw; padding-top: 2vw;} 
	.childcarePK_tabTitle2{padding:2vw; height:100%;} 
	.childcarePK_pccon04_list02 > li{ width: 95%; margin: 12vw auto;} 
	.childcarePK_pccon04_list02 > li > div:nth-child(2) {float: left;width: 48vw; margin-top: -21vw; margin-left: 4vw;}
	.childcarePK_pcbtn04{width: 42vw;padding: 2vw;margin-top: 7vw; border-radius:20vw;} 

	.childcarePK_mocon01{position: relative;} 
	.childcarePK_moconPrice{position: relative;}
	.childcarePK_pcconPrice_btns{left:81vw; top:18vw;}
	.childcarePK_pcconPrice_btns a{width:14vw; display:block;}
	.childcarePK_pcconPrice_btns > li:nth-child(2){top:47vw;}
	.childcarePK_pcconPrice_btns > li:nth-child(3){top:91vw;}

	/*adÆäÀÌÁö*/
	.ad{width:100%;}
	.ad_top{padding:2vw;}
	.ad_top > li > a{width:45vw;}
	.ad_top > li:nth-child(2){width:25vw;}
	.ad_form{width:90%;}
	.ad_table th{height:8vw; line-height:8vw;}
	.ad_table tr:nth-child(1) input[type="text"]{height:7vw;font-size:4vw;}
	.ad_table tr:nth-child(2) input[type="text"]{height:7vw;font-size:3vw;}
	.ad_table select{height:7vw; line-height:7vw;}
	.ad_table small a{font-size:2.5vw;}
	.ad_form > p{width:100%; display:inline;}
	.adForm > p {display:inline;}
	.ad_btn{width:100%; height:42px;}
	.ad_btn img{display:inline-block; margin:0;vertical-align:middle;margin-left:2vw;}
	.ad_table input[type="checkbox"]{vertical-align:middle;}
	.ad_bottom{height: 84px;}
	.ad_bottom > p{font-size: 3vw; line-height: 84px;}
	.ad_bottom > p > span{font-size:3vw;}
	.ad_table{width:100%;}

	/* ¹Î°£Ä¿ÇÇÄíÆù */
	.mingan_package .disB_tamo img { display:block; width:100%;}
	.minganPK_mocon03{position:relative;}
	.mingan_mobtn::after{content: ""; display: block; clear: both;}
	.mingan_mobtn{border:none; overflow:hidden; text-align:center;width:92%;position:absolute;left:4vw;top:118vw;}
	.mingan_mobtn li {float:left; width:49.5%;margin-right:1%;margin-bottom:1vw;}
	.mingan_mobtn li:nth-child(2n){margin-right:0;}
	.mingan_mobtn .btn_text{text-align: center; position:absolute; top:47%; left:50%; transform: translate(-47%,-50%);}
	.mingan_mobtn .btn_text p:nth-of-type(1){color: #FFC600;text-shadow:2px 2px 3px #000; font-weight:bold; padding-bottom:1vw;font-size:2.5vw;}
	.mingan_mobtn .btn_text p:nth-of-type(2){color: #fff; font-weight:bold; font-size:4vw; font-family: 'Vitro_core'; white-space : nowrap; }
	#text_1 p:nth-child(1){color:#00ffc0;}
	#text_2 p:nth-child(1){color:#00ffc0;}

	.mingan_mobtn li a{display:block; width:100%;  height:16vw;background-repeat: no-repeat;background-size: cover;}
	.mingan_mobtn li:nth-child(1) a {background-image: url("/images/landing/minganPK_mobtn_01.png");}
	.mingan_mobtn li:nth-child(2) a {background-image: url("/images/landing/minganPK_mobtn_02.png"); }
	.mingan_mobtn li:nth-child(3) a {background-image: url("/images/landing/minganPK_mobtn_03.png");}
	.mingan_mobtn li:nth-child(4) a {background-image: url("/images/landing/minganPK_mobtn_04.png"); }
	.mingan_mobtn li:nth-child(5) a {background-image: url("/images/landing/minganPK_mobtn_05.png"); }
	.mingan_mobtn li:nth-child(6) a {background-image: url("/images/landing/minganPK_mobtn_06.png"); }

	.minganPK_btn {width:39%; position:relative; top:33px;}
	
	/* Äü»çÀÌµå ÁöÀÎÃßÃµ ÀÌº¥Æ® */
	.new_event_btn{ top: 73vw; width: 18%; right: 5vw;}

	/* ¼ö°­ÈÄ±â ÀÌº¥Æ®ÆäÀÌÁö */
	.rvevents_mocon02{position: relative;}
	.rvevents_btn{position: absolute; bottom: 10.7%;}

	/* ÇÐÀºÁ¦ 3Â÷ Ã»³âÁöµµ»ç  */
	.youthPK_mocon08{position:relative;}
	.youthPK_mobtn{background:transparent !important; border: none !important; position:absolute; top:58.1vw; left:75.2vw;} 

	/* ÇÐÀºÁ¦3Â÷ °æ¿µ/CPA  */
	.gycpaPK_mocon02{position:relative;}
	.gycpaPK_mocon02_btns > li {position:absolute; width:41vw; top:128.5vw; left:29vw;}

	.gycpaPK_mocon03{position:relative;}
	.gycpaPK_mocon03_btns > li {position:absolute; width:41vw; top:105vw; left:30vw;}


	/* ÇÐÀºÁ¦3Â÷ °Ç°­°¡Á¤»ç  */
	.healthfamilyPK_pc02_btn{width:40%; top: 30vw; right: 30%;}


	/* ´ºÀÌº¥Æ®s Á¾ÇÕ °Ü¿ï´À³¦ 2022_11_07 */
	.new_events_mocon01_btns > li {width:38vw; position:absolute; top:260vw; left:30vw;}
	.new_events_mocon02_btns > li {width:38vw; position:absolute; top:827vw; left:30vw;}

	/* ¼ö°­ÈÄ±â ÀÌº¥Æ® 2022_11_22 */
	.starevent_package img {width:100%;}
	.starevent_mobtns > li {position: absolute; width: 55vw; top: 119.5vw; left: 22vw;}
	/* 3¿ù ´ë°³°­ ÀÌº¥Æ® 2023_02_01 */
	.march_events_mocon01_btns > li {position:absolute; left:24vw; width:50vw; top:1047vw;}

	/* ¹Î°£ ·£µù */
	.minganPK_pccon07 h2 {font-size: 4.5vw;margin-bottom:30px;}

	/*new_»çÈ¸º¹Áö»ç ÀÌº¥Æ® 2022_12_26  */
	.sabokPK_pc01{position:relative;}
	.sabokPK_mo01{position:relative;}
	.new_sabok_btn{position: absolute;  top:109vw; left: 22vw; width:58%;} 


	/* ÀÌº¥Æ®ÆäÀÌÁö */
	.new_eventpg_btn{top: 91vw; left: 67.5vw; width: 23%;}
	.new_cpaevent_btn{top: 60vw;}
	.youth_pccon01_btns{top: 63vw;}
	.spacial_event_btns{position: absolute; top: 92vw; left:10px;} 
	.childcareEV_mocon01{position: relative;}
	.childcareEV_btn01{top: 127vw; left: 19vw;}


	/* »çº¹ ·£µùÆäÀÌÁö*/
	.sabokPK_pccon03_list2{padding-bottom:50px;}
	.sabokPK_pccon03_list2 > ul { width: 95%; margin: 1.5% auto; margin-bottom: 0;}
	.sabokPK_pccon03_list2 > ul:nth-child(1){display: flex; justify-content: space-between;}
	.sabokPK_pccon03_list2 > ul:nth-child(1) > li { width: 33%; background: #000; border-radius: 10px 10px 0 0; padding: 16px 0; display: flex; align-items: center;}
	.sabokPK_pccon03_list2 ul:nth-child(2) li{display: flex; justify-content: center; margin : 0 auto; width: 100%; background: #fff; display: none;}
	.sabokPK_pccon03_list2 ul:nth-child(2) li img{width:100%;}
	.sabokPK_pccon03_list2 > ul:nth-child(2) > li:nth-child(1) {display: block;}
	.sabokPK_pccon03_list2 > ul:nth-child(1) > li {width: 33%;	background: #000; border-radius: 10px 10px 0 0; padding: 16px 0; display: flex; align-items: center;}
	.sabokPK_tabTitle2{display:block;width:100%;overflow:hidden;} 
	.sabokPK_tabTitle2 p {color: #fff;}
	.sabokPK_tabTitle2 p:nth-child(1) { font-size:25px; width: 100%; text-align: center;} 
	
/* ÁöÀÎÃßÃµ ÀÌº¥Æ® */

	.ad_table_border{z-index: 999;}

}



@media screen and (max-width:767px){
	/*#bottom_wrap{bottom:-68.2vw;width:100%;}*/
	/*Å×ÀÌºí °øÅëºÎºÐ ¼öÁ¤*/
	table th{font-size:3.5vw !important;}
	.main_sche table th, table td{font-size:3.5vw;}
	/* #container input{font-size:3.5vw !important;}
	#container input[type='checkbox']{width:3vw; height:3vw;}
	.content p, #container a{font-size:3.5vw !important;}
	.content h3{font-size:4.5vw; }
	.content h5{font-size:4vw !important;}
	.content li{font-size:3.5vw !important; padding:1vw 0;} */

	/* Æò»ý±³À°»ç ·£µùÆäÀÌÁö */ 
	.lifelongeducationPK_mocon03{background: #f9f9f9;} 
	.lifelongeducationPK_mocon07{position:relative;}
	.lifelongeducationPK_support{ width: 40%; bottom: 9%; left: 7%;}

	/* Æò»ý±³À°»ç ÀÌº¥Æ®ÆäÀÌÁö */ 

	/* ÀÌº¥Æ®ÆäÀÌÁö */
	.new_eventpg_btn{ top: 101vw; left: 67.5vw; width: 25%;}
	.new_cpaevent_btn{width: 20%; top: 71vw;}
	.youth_pccon01_btns{top: 75vw;} 
	.childcareEV_btn01 { top: 126vw; left: 10vw; width: 80%;}
	.new_sabok_btn{position:absolute; top:108vw; left:20vw; width:58%;}
	.sabokEV_btn2{position:absolute; top: 36vw; right: -2vw; width: 45%;}
	.spacial_event_btns{position: absolute; top: 105vw; left:10px;} 


	/* ¸®¾ó½ºÅä¸® */
	.realstory_phone > ul > li{top: 41.5%; left: 1.8%; width: 94.5vw;}


}