

/*Ãªº¿*/
.kTKNVC .launcher-chatbubble-position {
    inset: auto 30px 106px auto !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;
}

@font-face {
    font-family: 'SUIT-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.test_R {
  position: relative;
}

.test_R_box {
  position: relative;
  overflow: auto;
}

.text_R_submit {
  position: sticky;
  bottom: 0;
  background-color: #fff;
  padding: 10px;
  margin-top: 20px;
  text-align: center;
}

/* ´ÙÀÌ¾ó·Î±× */
#dialog-confirm { font-family: 'SUIT-Regular';}
#dialog-confirm > h1 {font-size:25px; font-weight:500; padding:30px 0; text-align:center; letter-spacing:normal;}
#dialog-confirm > h1 > span {font-size:24px; color:blue;}
#dialog-confirm > h2 {font-size:16px; letter-spacing:normal; line-height:1.5; padding-left:16px;}
#dialog-confirm > h2 strong {font-size:16px; letter-spacing:normal; font-weight:bold;}
#dialog-confirm > h2 > span {color:blue;}
#dialog-confirm > h2 label {padding-left:30px;}
.ui-dialog-titlebar {displaY:none;}

/*ÀüÃ¼°øÅë*/
[itemscope] {
    display: none;
 }

.sub_div  h5 {font-weight:bold; transform:skew(-0.03deg);letter-spacing:-0.2px;}
.line_height_12 {line-height:1.2;}
.th_20 {width:20%;}
.container  p{transform:skew(-0.03deg);letter-spacing:-0.2px;}
.container  span{transform:skew(-0.03deg); display:inline-block; letter-spacing:-0.2px; font-size: 17px;}
.container div{letter-spacing:-0.2px;} 
.fontweight_600{font-weight:600;}
.fontweight_800{font-weight:800;;}
.fontsize_small{font-size:13px;}
.textalign_left{text-align:left !important;}
.textalign_center{text-align:center;}
.marginbottom_10{margin-bottom:10px;}
.marginbottom_80{margin-bottom:80px;}
.margintop_10{margin-top:10px;}
.margintop_20{margin-top:20px;}
.margintop_30{margin-top:30px;}
.margintop_50{margin-top:50px;}
.lineheight_14{line-height:1.4;}
.marginleft_7{margin-left:10px;}
.red{color:red;}
.eee{background:#eee;}
.underline{text-decoration:underline;}
.letterSP-03{letter-spacing:-0.3px;}
.overflow_hidden{overflow: hidden;}
.display_inline{display:inline !important;}
.display_inlineB{display:inline-block !important;}
.xi_error{font-size: 20px;vertical-align: text-bottom;margin-right: 3px;}
.xi_checkcircle{font-size: 20px;vertical-align: text-bottom;margin-right:3px;color:green;}
.xi_exlink{font-size: 19px;vertical-align: middle;margin-right:3px;color:blue;}
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 img {max-width:100%; height:auto; vertical-align:middle; } 
.xi_angleright{display: block;text-align: center;font-size: 26px;color: #999;}
label{font-family: 'Pretendard-Regular';}

/*¼­ºêÆäÀÌÁö »ó´ÜºÎ*/
.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:nth-child(1){float:left;font-size:27px;font-weight:700;}
.sub_top > li:nth-child(2){float:right;transform: skew(-0.03deg); margin-top: 12px;font-size: 13px;font-weight: 600;}
.sub_top > li:nth-child(2) > i {color:#af1414;}

.sub_div_top{position:relative;margin-top:80px;margin-bottom:30px;width:100%;height:1px;}
.sub_div_top > h1{position:absolute;left:0;top:-9px;background:#fff;padding-right:20px;font-size:20px; font-weight:600;color:#af1414;}
.container .sub_div:nth-of-type(1) .sub_div_top:nth-of-type(1){margin-top:60px;}
.sub_div_title{font-size: 16px; transform: skew(-0.03deg);font-weight: 600; line-height: 1.5;}
.sub_div_basic{letter-spacing:-0.3px;line-height:1.3;transform:skew(-0.03deg);}
.sub_preface{width: 100%;border: 1px solid #ddd;padding: 20px; line-height: 1.2;background:#fafafa;}
.sub_preface > p{letter-spacing:-0.3px;}

.sub_table_gray{width:100%;border-top:2px solid #333;}
.sub_table_gray  th{background:#fafafa;border-bottom:1px solid #ddd;padding:5px 0;transform:skew(-0.03deg);vertical-align:middle;transform: translate(0); font-size:17px; text-align:center; height:2.5vw;}
.sub_table_gray th > span{font-weight:600;}
.sub_table_gray  td{border-bottom:1px solid #ddd;padding:10px;line-height:1.4;transform:skew(-0.03deg);vertical-align:middle;text-align:center; font-size: 1.2rem; z-index: 999;}
.sub_table_red{width:100%;}
.sub_table_red th{background:#af1414;padding:5px 0;transform:skew(-0.03deg);vertical-align:middle;transform: translate(0);font-size:14px;border:1px solid #fff;text-align:center;}
.sub_table_red th > span{color:#fff;font-weight:600;}
.sub_table_red td{padding:10px;line-height:1.4;transform:skew(-0.03deg);vertical-align:middle;border:1px solid #eee;text-align:center;}

/*°øµ¿ÀÎÁõ¼­ Å×ÀÌºí*/
.contentbox th {font-size: 1rem; font-weight: 700;  height:4vh;}
.contentbox td {font-size: 0.9rem; padding: 30px 35px; line-height: 25px;}
.contentbox td > a{font-size: 0.9rem;}
.contentbox01 th{font-size: 1rem; font-weight: 700; border-bottom: 1px solid #ddd; height:4vh; }
.contentbox01 td {font-size: 0.9rem;}

.sub_click{font-size:16px; color:blue;font-weight:600;}
.sub_div_step > li > dl > dt{background:#af1414;padding: 12px;line-height: 1.2;}
.sub_div_step > li > dl > dt > p{color: #fff;text-align: center; letter-spacing:inherit;}
.sub_div_step > li > dl > dt > p > .fontweight_800{color: #fff;}
.sub_div_step > li > dl > dd{line-height:1.2;    border: 1px solid #ddd;padding: 20px;}

.sub_div_tab{width:100%;overflow:hidden;}
.sub_div_tab > li{float:left;border:1px solid #ddd;text-align:center;}
.sub_div_tab > li > a{display:inline-block;font-weight:700;width:100%;padding: 12px 0;}
.text_in10{text-indent:10px;}

/* ul li°ü·Ã */
.sub_menu_A {transform:skew(-0.03deg); letter-spacing:-0.2px; padding-top:10px; line-height:1.5;}

	/*»çÈ¸º¹Áö»ç*/
	.ST_welfare02_A tr:nth-child(1) th:nth-child(1){width:10%;}
	.ST_welfare02_A tr:nth-child(1) th:nth-child(2){width:65%;}
	.ST_welfare02_B  th{width:15%;}
	.step_welfare3{width:100%;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:space-between;}
	.step_welfare3 > li{width: 23%;position:relative;}
	.step_welfare3 > li > .xi_angleright{position:absolute;right: -25px;top: 38%;}
	.ST_welfare03_A td{text-align:left;}
	.ST_welfare03_A th:nth-of-type(1){width:18%;}
	.ST_welfare03_A_tr td:nth-of-type(1), .ST_welfare03_A15{width:15%;}
	.ST_welfare03_B th {width: 40%;}
	.welfare3_paper {color: #ff3c00;border: 1px solid #fa4400;font-size: 13px;padding: 3px;margin-left: 6px;font-weight: 700;}
	.ST_welfare04_A td{padding:2px;font-size:14px;}
	.tab_welfare4 > li{width:50%;}


/* ÇÐÁ¡ÀºÇàÁ¦ÀÇ ¸ðµç °Í */
.tabs_everything{flex-wrap: wrap;}
.tabs_everything > li{width:33%;}
.sub_div > h1{ background: #fff; font-size: 20px; font-weight: 600; color: #af1414;}
.sub_div > div > .certifi_click{float: right; bottom:25px; position: relative;}
.sub_tab_menu{width: 100%; overflow: hidden;}
.sub_tab_menu > li {float: left; border: 1px solid #ddd; text-align: center; font-size: 1.5rem;}
.sub_tab_menu > li:not(:nth-child(3n)) {border-right: none;}
.sub_tab_menu > li:nth-child(-n+3){border-bottom:none;}
.sub_div_title > span{font-weight: bold;}
.sub_tab_menu > li > a { display: inline-block; font-weight: 700; width: 100%; padding: 10px 0; font-size:1.2rem;}
.every_mov > a{display: flex; justify-content: center; bottom: 30px; position: relative;}

/*ÀÚ°ÝÁõº° ¼­ºê·£µù*/
.sub_landing_pc{position: relative;width: 1600px; left: 50%;transform: translateX(-50%) !important;overflow: hidden;text-align: center;}
.sub_landing_pc  img{display: block;width: 100%;}
.sub_landing_tamo{width:100%;display:none;}
.sub_landing_tamo img{display:block;width:100%;}

.certifi_click{color: #ff3c00; border: 1px solid #fa4400; font-size: 1rem; padding: 5px; margin-left: 6px; font-weight: 700;}

.container .quickside .info_quick { top:320px;}
.container .quickside #leftSide, .container .quickside #rightSide{top:605px;}

.container .quickside  #leftSide > li:last-child{margin-top:0;}
.sub_box_A {position: absolute; left: 90%; animation: ball1 0.7s ease-in Infinite Alternate; width:185px;}
.sub_btn_A {position: absolute;left: 50%; transform: translateX(-50%) !important;top: 705px;}


@keyframes ball1 {
  0% {
    top:70px;
  }
  95% {
  }
  to {
    top:100px;
  } 
}
@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;
  } 
}




/*ÇÏ´Ü ¹«·á»ó´ã*/
.condiv_ad{background:#f8fcff;width:100%; height:auto;padding:70px 0;}
.condiv_ad h3{text-align:center;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 ; height:auto;padding:50px;margin-top:20px ;box-shadow: -1px 0px 30px 1px #ddd;}
.condiv_inner table, .condiv_inner table th, .condiv_inner table td{border:none;}
.condiv_inner table th{width: 32%;text-align: left;}
.condiv_inner label{font-size:1.5rem; letter-spacing:-1px;font-family:'Nanum Gothic';  font-weight: 700;}
.condiv_inner input, .condiv_inner select{border: 1px solid #ddd; background:#f7f8fa ;font-size:1.2rem ; padding:5px 10px;font-family: 'NanumSquare', sans-serif ;width:200px ;}
.condiv_adTEL input{width:130px;}
.condiv_inner input[type='checkbox'] {background: #fff;border: solid 1px #000;height: 16px ;width: 16px; -webkit-appearance: none; -webkit-border-radius: 3px;padding: 0;margin: 2px;vertical-align: middle;}
.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='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']{margin-right: 10px;}
.condiv_inner label small{font-family: 'NanumSquare', sans-serif ;font-size:1rem ;letter-spacing:0;font-weight:700;    transform: skew(-0.03deg);display: inline-block;}
#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; height: 56px; text-align: center;cursor:pointer;font-size:1.5rem !important; font-weight: 700; margin-top: 26px;}
#condiv_adBTN:hover{display:block ;color:#fff ;}
.condiv_adCALL{font-family: 'Nanum Gothic' ;  text-align:center;font-size:1.5rem;margin-top:30px;letter-spacing:-1px; font-weight: 700;}
.condiv_adCALL img{vertical-align: middle;width: 25px;margin-top: -2px;}
.condiv_adCALL span{font-size: 25px;margin-left: 5px; vertical-align: middle;}
.fwB{font-weight:800;font-size:1.8rem;letter-spacing:0.5px; margin-left: 3px;}
.mgTop1vw{margin-top: 1vw;}

/*½Ç½ÀÁö¿ø¼¾ÅÍ*/
	/*½Ç½À¾È³»*/
	.practice_preface{width: 100%;border: 1px solid #ddd;padding: 20px; line-height: 1.2;background:#fafafa;}
	.practice_preface > p{letter-spacing:-0.3px;}
	.practice_preface > p:nth-child(1){margin-bottom:5px;}
	.practice_div_top{position:relative;margin-top:60px;width:100%;height:1px;background:#ddd;}
	.practice_div_top> h1{position:absolute;left:0;top:-9px;background:#fff;padding-right:20px;font-size:20px; font-weight:600;color:#af1414;}
	.practice_div_basic{margin-top:30px;line-height:1.3;letter-spacing:-0.2px;transform:skew(-0.03deg);}
	.practice_div_step{margin-top:30px;display:flex;flex-wrap:wrap;}
	.practice_div_step > li{margin-bottom:30px;width:100%;position:relative;}
	.practice_div_step > li > i{display: block;text-align: center;font-size: 32px;color: #999;position: absolute;left: 50%;bottom: -29px;}
	.practice_div_step > li > dl{overflow:hidden;width:100%;height:100%;}
	.practice_div_step > li > dl > dt{float:left;width:26%;height:100%;background:#af1414;position:relative;}
	.practice_div_step > li > dl > dt > p{color: #fff;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width:80%;}
	.practice_div_step > li > dl > dt > p > span{color:#fff;}
	.practice_div_step > li > dl > dd{float:right;width:73%;height:100%;line-height:1.2;    border: 1px solid #ddd;padding: 20px;}
	.practice_div_step > li > dl > dd > p{letter-spacing:-0.5px;}
	.step_small{color: #444;font-size: 14px;font-weight: 600; line-height: 1.3;letter-spacing: -0.5px;}
	.step_small > span{color:#555;font-size: 14px;font-weight: 600; line-height: 1.4;letter-spacing: -0.5px;}
	.practice_div_numbering1{counter-reset: numbering01 0;margin-top:30px;}
	.practice_div_numbering1 > p{margin-bottom:10px; line-height:1.4;letter-spacing:-0.2px;font-weight:600;position:relative;padding-left:25px;}
	.practice_div_numbering1 > p::before {content: "0"counter(numbering01)".";counter-increment: numbering01 1;color: #ad0000;padding-right: 3px;position:absolute;left:0;}

	.practice01_table1{margin-top:30px;margin-bottom:80px;}
	.practice01_table1 th{width:23%;font-weight:600;}
	.practice01_table1 th{letter-spacing:-0.2px;}

	/*½Ç½ÀÃ³ ¾È³»*/
	.practice_tab{width:100%;overflow:hidden;}
	.practice_tab > li{float:left;width:33.33%;border:1px solid #ddd;text-align:center;}
	.practice_tab > li:not(:last-child) {border-right:none;}
	.practice_tab > li > a{display:inline-block;font-weight:700;width:100%;padding: 12px 0;}
	.practice_search{ border-bottom: 1px solid #cdcdcd;margin:30px auto;width:330px;text-align:center;}
	.practice_search > span{font-size: 1rem;transform: skew(-0.03deg);display: inline-block;font-weight:700;padding:0 30px 0 5px;}
	.practice_search > span:nth-of-type(2){padding: 0 0 0 5px;}
	.practice_search > input{transform:skew(-0.03deg);border:none;width:170px;padding:7px; font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif;}
	.practice_search > a{display:inline-block;width:20px;}
	.practice_search > a > img{width:100%;height:100%;}
	.search > input{width:28px;}
	.table_sub{width:100%;border-top:2px solid #333;}
	.table_sub  th{background:#fafafa;border:1px solid #ddd;padding:5px 0;transform:skew(-0.03deg);vertical-align:middle;transform: translate(0);font-size:14px;}
	.table_sub  td{border:1px solid #ddd;padding:10px;line-height:1.4;transform:skew(-0.03deg);vertical-align:middle;}

	.paging_sub{width:auto;text-align:center;margin-top:30px;margin-bottom:50px;}
	.paging_sub > ul{overflow:hidden;text-align:center;display:inline-block;}
	.paging_sub > ul > li {float: left;width: 30px;height: auto; line-height: 30px;text-align: center;transform: skew(-0.03deg);margin: 0 5px;}
	.paging_sub > ul > li:hover a{color:#d82121;}
	.paging_sub > ul > li > a{font-weight:600;display:block;width:100%;height:100%;display: block;    border: 1px solid #ebebeb; color: #999;font-size: 12px;}
	.paging_sub .on{border: 1px solid #4e4b49; color: #fefefe;background: #4e4a48;font-size: 13px;}
	
	.practice03_preface01{margin-top:30px;margin-bottom:30px;}
	.practice03_table1 td, .practice03_table1 td span{font-size:14px;}
	.practice03_table1 td:nth-child(1){width:7%;text-align:center;}
	.practice03_table1 td:nth-child(2){width:20%;}
	.practice03_table1 td:nth-child(3){text-align:center;width:6%;}
	.practice03_table1 td:nth-child(4){width:20%;}
	.practice03_table1 td:nth-child(2) img{width: 18px;vertical-align: middle;margin-top: -1px;}
	.practice03_table1 td:nth-child(7) a{display:block;width: 100%;height:auto;padding:3px 0;text-align:center;border: 1px solid #999;font-size:13px;font-weight:600;border-radius:5px;line-height:1.1;}
	
	.practice03_table3 td, .practice03_table3 td span{font-size:14px;}
	.practice03_table3 td:nth-child(1){width:10%;text-align:center;}
	.practice03_table3 td:nth-child(2){width:32%;}
	.practice03_table3 td:nth-child(4){width:9%;}
	.practice03_table3 td:nth-child(2) img{width: 18px;vertical-align: middle;margin-top: -1px;}
	.practice03_table3 td:nth-child(4) a{display:block;width: 90%;height:auto;padding:3px 0;text-align:center;border: 1px solid #999;font-size:13px;font-weight:600;border-radius:5px;line-height:1.1;margin:0 auto;}
	.practice03_table3 td:nth-child(4) a:nth-child(2){margin-top:5px;}

	.practice03_table4 td, .practice03_table4 td span{font-size:14px;}
	.practice03_table4 td:nth-child(1){width:10%;text-align:center;}
	.practice03_table4 td:nth-child(2){width:30%;}
	.practice03_table4 td:nth-child(4){width:6%;text-align:center;}
	.practice03_table4 td:nth-child(5){width:9%;}
	.practice03_table4 td:nth-child(2) img{width: 18px;vertical-align: middle;margin-top: -1px;}
	.practice03_table4 td:nth-child(5) a{display:block;width: 90%;height:auto;padding:3px 0;text-align:center;border: 1px solid #999;font-size:13px;font-weight:600;border-radius:5px;line-height:1.1;margin:0 auto;}
	.practice03_table4 td:nth-child(5) a:nth-child(2){margin-top:5px;}
	.sabok_hp{color:blue;}

	/*½Ç½À±â°ü¾È³»*/
	.practice04_table1 td, .practice04_table1 td span{font-size:14px;}
	.practice04_table1 td:nth-child(1){width:5%;text-align:center;}
	.practice04_table1 td:nth-child(2){width:10%;text-align:center;}
	.practice04_table1 td:nth-child(3){width:20%;text-align:center;}
	.practice04_table1 td:nth-child(4){width:20%;}
	.practice04_table1 td:nth-child(5){width:26%;}
	.practice04_table1 td:nth-child(6){width:9%;text-align:center;}
	.practice04_table1 td:nth-child(7){width:9%;}
	.practice04_table1 td:nth-child(7) a{display:block;width: 90%;height:auto;padding:3px 0;text-align:center;border: 1px solid #999;font-size:13px;font-weight:600;border-radius:5px;line-height:1.1;margin:0 auto;}
	.practice04_table1 td:nth-child(7) a:nth-child(2){margin-top:5px;}
	
	/*½Ç½À±ÔÁ¤*/
	.practice_xierror{font-size: 20px;vertical-align: bottom;margin-right:3px;}
	.practice_checkcircle{font-size: 20px;vertical-align: bottom;margin-right:3px;color:green;}
	.practice02_preface01{margin-top: 30px;margin-bottom: -12px;}
	.practice02_preface02{margin-top:50px}
	.practice02_table1{margin-top:10px;}
	.practice02_table1 > tbody > tr >  th{width:20%}s
	.practice02_table3{margin-top:10px;margin-bottom:80px;}
	.practice02_table3 > tbody > tr >  th{width:20%}

	/* ÀÚ°ÝÁõ ½ÅÃ» */
	.tabs_certificate li{ width: 33.33%; border: 1px solid #ddd; border-right: none;}
	.tabs_certificate li:nth-child(3) , .tabs_certificate li:nth-child(6) { border-right: 1px solid #ddd;}
	.tabs_certificate li:nth-child(n+4):nth-child(-n+6) { border-top: none;}

	/*º¸À°±³»ç*/
	.childcare_btn_A {position:absolute; left:50%; transform:translateX(-50%) !important; top:760px;}
	.ST_childcare02_A img{vertical-align:middle;}
	.step_childcare3{overflow:hidden; display:flex; justify-content: space-around;}
	.step_childcare3 > li {width:14%;  position:relative;}
	.step_childcare3 > li > .xi_angleright{position:absolute; right:-25px; top:44%}
	.ST_childcare03_A  th {width:17%}
	.tab_childcare4 > li{width:50%;}

	/*Àå¾Ö¿µÀ¯¾Æº¸À°±³»ç*/
	.specialchild_B2 {position:absolute; left:50%; transform:translateX(-50%) !important; top: 780px;}
	.tab_specialchildcare2 > li{width:50%;}
	.ST_specialchildcare02_A td {text-align:left;}
	.ST_specialchildcare02_th th {width:16%;}

	/* Æò»ý±³À°»ç */
	.lifelongeducation_B2{position:absolute; left:50%; transform:translateX(-50%) !important; top: 608px;}
	.ST_lifelongeducation02_A > thead th:nth-child(1) {width:16%}
	.ST_lifelongeducation02_A  > thead > tr > th {padding:10px;}
	.ST_lifelongeducation03_B  > thead > tr > th {padding:10px;}
	.ST_lifelongeducation04_A  > thead > tr > th {padding:10px;}
	.ST_lifelongeducation04_B  > thead > tr > th {padding:10px;}
	.ST_lifelongeducation04_1A  > thead > tr > th {padding:10px;}
	.ST_lifelongeducation04_1B  > thead > tr > th {padding:10px;}
	.step_lifelongeducation3 {overflow:hidden; display:flex; justify-content: space-around;}
	.step_lifelongeducation3 > li {position:relative;}
	.step_lifelongeducation3 > li > .xi_angleright{position:absolute; right:-126px; top:40%}
	.step_lifelongeducation3_B {overflow:hidden; display:flex; justify-content: space-around; flex-wrap: nowrap;}
	.step_lifelongeducation3_B > li {width:14%; position:relative;}
	.step_lifelongeducation3_B > li > .xi_angleright{position:absolute; right:-25px; top:44%}
	.step_lifelongeducation3_B > li > dl > dd {height:70px;}
	.tab_lifelongeducation4 > li {width:50%;}
	.ST_lifelongeducation04_B > tbody > tr > td:nth-child(1) {width:6%;}
	.ST_lifelongeducation04_1B > tbody > tr > td:nth-child(1) {width:7%;}

	/* Ãë¾÷Áö¿ø¼¾ÅÍ */
	.practice02 {}
	.jobsupport_icon {margin:19px 0px;}
	.job_support01_first {margin-top:20px;}
	.job01_01bg {background:#444;}
	.job01_01bg > a {color:#fff;} 


	.margin1000 {width: 1000px; margin: 0 auto; position: relative;}

	/* »çº¹ ¼­ºêÆäÀÌÁö */
	.sabok_pc01{background: url(/images/landing/sabok1_bg.png) center no-repeat ;}
	.sabok_pc02{background: #eff3fc;}
	/* .sabokPK_pc04{background: url(/images/landing/sabok4_bg.jpg) center no-repeat ;} */
	.sabokPK_pc04{background: #d9e4ff;}
	.sabokPK_pc06{background: #eff3fc;}
	.sabokPK_pc10{background: url(/images/landing/subpage_review_bg.png) center no-repeat ;}
	.sabokPK_tit{background: #123370;}
	.sabock_subpackage h2{font-size: 18px; font-weight: 600; color: #333; padding: 0 0 0 12px; letter-spacing: -0.5px;}
	.sabock_subpackage h2:after { content: ""; display: inline-block; width: 4px; height: 18px; position: absolute; left: -1px; top: 4px; background: #aaa;}
	.mingan_table{width: 100%; text-align: center; border-top: 2px solid #333; line-height: 26px;}
	.mingan_thead th {color: #333; background: #fafafa; font-weight: 600; padding: 12px 0;} 
	.mingan_thead th, .mingan_table tbody td {font-size:15px; padding: 8px 0; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;transform: skew(-0.03deg); vertical-align: middle;}
	.sabok_pc01 .sub_btn_A{width: 70%; top: 615px;}

	.subReview_pc{background:url(/images/landing/subpage_review_bg.png) center no-repeat;}
	.subReview_pc .people{width: 100%; padding: 0 10px; display: flex; justify-content: space-between; position: absolute; bottom: 155px; left: auto;}
	.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%;}

	/* º¸À° ¼­ºêÆäÀÌÁö */
	/* .childcare_pc01{background: url(/images/landing/childcare1_bg.png) center no-repeat ;} */
	.childcare_pc01{background: #fdc5cc;}
	.childcare_pc02{background: #fffbf0;}
	.childcare_pc05{background: #fff2f8;} 
	.childcare_pc08{background: url(/images/landing/childcare8_bg.png) center no-repeat ;}
	.childcarePK_tit{background: #944048;}
	.childcare_subpackage .sub_btn_A {top: 648px;}

	/* Àå¿µÀ¯ ¼­ºêÆäÀÌÁö */
	.lifelongeducation_subpackage .sub_box_A{left: 90%;}
	.specialchild_pc01{background: url(/images/landing/specialchild1_bg.png) center no-repeat ;}
	.specialchild_pc04{background: #ffe0b1;}
	.specialchild_pc06{background:url(/images/landing/specialchild6_bg.png) center no-repeat;}
	.specialchild_subpackage .sub_btn_A {top: 615px;}
	
	/* Æò»ý±³À°»ç ¼­ºêÆäÀÌÁö */
	.lifelongeducation_pc01{background: url(/images/landing/lifelongeducation1_bg.png) center no-repeat ;}
	.lifelongeducation_pc03{background: #eaf2f2;} 
	.lifelongeducationPK_tit{background: #00794b;}
	.lifelongeducation_subpackage .sub_btn_A {top: 648px;}

	/* Ã»¼Ò³âÁöµµ»ç ¼­ºêÆäÀÌÁö */
	/* .youth_pc01{background: url(/images/landing/youth1_bg.png) center no-repeat ;} */
	.youth_pc01{background : #fdf5f3;}
	.youth_pc01 .sub_box_A{left: 90%;}
	.youth_pc02{background: #f5f8fa;}
	.youth_pc04{background: #f9f9f9;}
	.youth_pc05{background: url(/images/landing/youth5_bg.png) center no-repeat ;}
	.youthPK_tit{background: #b2ceeb;}
	.youth_subpackage .sub_btn_A {top: 760px;}

	/* °æ¿µÇÐ ¼­ºêÆäÀÌÁö */
	.cpa_pc01{background: url(/images/landing/cpa1_bg.png) center no-repeat ;}
	.cpa_pc03{background: #f5f8fa;}
	.cpa_pc04{background:#e8f3ff;}
	.cpa_pc05{background: #e8f3ff;}
	.cpaPK_tit{background: #0829bb;}
	.cpa_subpackage .sub_btn_A{top: 648px;}

	/* °Ç°­°¡Á¤»ç ¼­ºêÆäÀÌÁö */
	.healthfamily_pc01{background: url(/images/landing/healthfamily1_bg.png) center no-repeat ;}
	.healthfamily_pc02{background: #fffde3;}
	.healthfamily_pc03{background: #f1faec;}
	.healthfamily_pc05{background: url(/images/landing/healthfamily5_bg.png) center no-repeat ;}
	.healthfamilyPK_tit{background: #1c7b1c;}
	.healthfamily_subpackage .sub_btn_A{top: 642px;}

	/* ÇÑ±¹¾î±³¿ø ¼­ºêÆäÀÌÁö */
	.korean_subpackage .sub_box_A{left: 90%;}
	.korean_pc01{background: url(/images/landing/korean1_bg.png) center no-repeat ;}
	.korean_btn_A {position: absolute; left: 50%; transform: translateX(-50%) !important; top: 720px;;}
	.koreantit{background:#1e134f;}
	.korean_pc02 , .korean_pc04{background: #e4eefa;}

	/* ½É¸®ÇÐ»ç ¼­ºêÆäÀÌÁö */
	.psychology_pc01{background: url(/images/landing/psychology1_bg.png) center no-repeat ;}
	.psychology_pc01 .sub_box_A{left: 90%;}
	.psychology_btn_A {position: absolute; left: 50%; transform: translateX(-50%) !important; top: 680px;}
	.psychologytit{background: #cd4555;}
	.psychology_pc03{background : #fff8f9;}
	.psychology_pc05{background : #fff8f9}

	/* ¹®ÇåÁ¤º¸ÇÐ ¼­ºêÆäÀÌÁö */
	.librarytit{background: #342223;}
	.library_pc01{background: url(/images/landing/library_sp01_bg.png) center no-repeat ;}
	.library_pc03{background: url(/images/landing/library_sp03_bg.png) center no-repeat ;}
	.library_pc05{background: url(/images/landing/library_sp05_bg.png) center no-repeat ;}
	.library_subpackage .sub_btn_A{top: 580px;}
	.library_mo01{position: relative;}

	/* ¹Ì¿ëÇÐ ¼­ºêÆäÀÌÁö */
	.beautytit{background: #da5362;}
	.beauty_pc01{background: url(/images/landing/beauty_sp01_bg.png) center no-repeat ;}
	/* .beauty_pc02{background: url(/images/landing/beauty_sp02_bg.png) center no-repeat ;} */
	.beauty_pc02{ background: #f4eded;}
	.beauty_subpackage .sub_btn_A{top: 778px;}
	.beauty_mo01{position: relative;}


	/* Ãë¾÷Áö¿ø¼¾ÅÍ_»çÈ¸º¹Áö»ç */
	.jobsupport01_table1 {margin-top:20px; margin-bottom:80px;}
	.jobsupport01_table1 td {padding:32px;}
	.jobsupport01_table1 > tbody > tr > th {width:50%;}

	.jobsupport_table1 > tbody > tr > td:nth-child(4) {width:11%;}
	.jobsupport_table1 > thead > tr > th {padding:10px 0px;}

	/* Ãë¾÷Áö¿ø¼¾ÅÍ_º¸À°±³»ç*/
	.jobsupport02_table1 > thead > tr > th {padding:10px 0px;}
	.jobsupport02_table1 > thead > tr > th:nth-child(4) {width:8%;}
	.jobsupport02_table1 > thead > tr > th:nth-child(6) {width:10%}
	.jobsupport02_table1 > thead > tr > th:nth-child(7) {width:10%}

	/* Ãë¾÷Áö¿ø¼¾ÅÍ_Æò»ý±³À°»ç */
	.jobsupport03_table1 {margin-top:20px; margin-bottom:80px;}
	.jobsupport03_table1 td {padding:32px;}
	.jobsupport03_table1 > tbody > tr:nth-child(2) > td  img {width:45%;}

	.jobsupport03_table2 > thead > tr > th {padding:10px 0px;}
	.jobsupport03_table2 td:nth-child(5) a {display: block; width: 90%; height: auto; padding: 3px 0; text-align: center; border: 1px solid #999; font-size: 13px; font-weight: 600; border-radius: 5px; line-height: 1.1; margin: 0 auto;}
	.jobsupport03_table2 td:nth-child(5) {width:8%}

	/* Ã»¼Ò³âÁöµµ»ç */
	.youth_btn_A {position:absolute; left:50%; transform:translateX(-50%) !important; top:782px;}
	.ST_youth02_A > thead > tr > th:nth-child(1){width:10%;}
	.ST_youth02_A > thead > tr > th:nth-child(2){width:10%;}}
	#nanumgothic{font-family: 'Nanum Gothic' !important;}
	.ST_youth03_A > tbody > tr > th {width:15%;}
	.ST_youth04_A > tbody > tr > td:nth-child(1) {width:13%;}
	.ST_youth04_C > tbody > tr > td:nth-child(1){width:12%;}

	/* °æ¿µÇÐ/CPA */
	.cpa_btn_A {position:absolute; left:50%; transform:translateX(-50%) !important; top:753px;}
	.ST_business02_A tbody > tr > td:nth-child(1) {width:20%;}
	.ST_business03_A  tbody > tr > th {width:20%;}

	/* °Ç°­°¡Á¤»ç */
	.healthfamily_btn_A {position:absolute; left:50%; transform:translateX(-50%) !important; top:780px;}
	.ST_healthfamily02_A tr:nth-child(1) th:nth-child(2) {width:65%;}

	/* ÇÑ±¹¾î±³¿ø */
	.korean2 .sub_preface , .korean3 .sub_preface{transform: skew(-0.03deg); line-height: 1.4;}
	.korean3_div{line-height:1.2; margin-top:20px;}
	.korean_notice{ font-size: 14px;}
	.korean_notice > span{font-weight:bold; font-size:14px;}
	.korean3_div p{font-weight:600;}
	.korean4_div{line-height:1.4; margin-bottom: 18px; transform: skew(-0.3deg);}

	/* ÇÐÁ¡ÀºÇàÁ¦ */
	.ST_credit02_A > tbody > tr > td:nth-child(1) {width:15%;}
	.tab_credit3 > li {width:50%;}
	.ST_credit03_C > tbody > tr > td:nth-child(1) {width:15%;}
	.tab_credit4 > li {width:50%;}
	.sub_div_tab_B { width:100%; overflow:hidden;}
	.sub_div_tab_B > li {float:left; border:1px solid #ddd; text-align:center;}
	.sub_div_tab_B > li > a { display:inline-block; font-weight:700; width:100%; padding:12px 0px;}
	.sub_div_tab_B > li:nth-child(-n+4){border-bottom:none;}
	.sub_div_tab_B > li:nth-child(odd) {border-right:none;}
	.sub_imgbox {width:100%; padding:20px; border: 1px solid #ddd;}
	.sub_imgbox > ul {display:flex;}
	.sub_imgbox > ul > li {width:25%; text-align:center; padding: 0 1vw;}
	.sub_imgbox > ul > li:not(:last-child) {border-right: 1px solid #ddd;}
	.credit_box { width:100%; padding:15px; border: 1px dotted #ddd;}
	.credit_box > ul {display:flex; vertical-align: middle; padding-left:30px;}
	.credit_box > ul > li {}
	.credit_box img {width:50%;}
	.credit_box2 {width:100%; border:1px dotted #ddd; padding:15px;}
	.credit_box2 > ul {display:flex; vertical-align:middle; justify-content: space-evenly;}
	.credit_box2 > ul > li {width:50%; text-align:center;}
	.credit_box2  span {line-height: 2.5;}
	.credit_box2 > ul > li:nth-child(1){border-right: 1px dotted #ddd;}
	.ST_credit04_5_A  tbody > tr > td:nth-child(1) {width:20%;}
	.tab_credit5 > li {width:33.33%}
	.conbox{border: 1px solid #ddd; padding:15px;}
	.dis_list_decimal {padding-left:20px; line-height:1.2;}

	/* ÇÐÀ§¼ö¿© */
	.tab_credit5 li:nth-child(2){border-right:none;} 
	.tab_credit5 li:nth-child(3){border-right:1px solid #ddd;} 

	/* ¼ö°­½ÅÃ» */
	.tab_lecture > li {width:11.11%;}
	.tab_lecture .on a {background:#333;}
	.lecture_text_A {background:#fff; height:29px; margin-right:10px; border: 1px solid #ced3d6;}
	.lecture_btn_A {width:auto; height:28px; font-size:0.75rem; border: 1px solid #ced3d6; background:#f8fafb; color:#4d5256;}
	.ST_lecture_A > tbody > tr > td:nth-child(1) {width:20%;}
	.ST_lecture_A > tbody > tr > td:nth-child(n+7){width:10%;}
	.ST_lecture_A > tbody > tr td {transform: skew(-0.3deg);}
	.ST_lecture_A > thead > tr th {transform: skew(-0.3deg);}
	.lecture_cart {border: 1px solid #ddd; margin-top:10px; padding: 10px 20px;}
	.btn_center {text-align: center;}
	.btn_center input {margin:0 auto; background-color:#d82121; color:#fff; border:none; padding:10px 20px; font-size:1.25rem; display:inline-block; cursor:pointer;}
	.ST_lecture_B > tbody > tr > td {font-size: 1.3rem;}

	/*lecture.asp > cart */
	.cart_list > li{ border-top: 1px solid #ccc;}
	.cart_list > li:first-of-type{ border-top:0;}
	.cart_area .cart_list strong { display: block;  font-size: 14px; color: #666; text-align: center; padding: 10px 0;}
	.cart_area .cart_list .select_lec {display: flex; flex-wrap: wrap; justify-content: flex-start;} 
	.cart_area .cart_list .select_lec li span {  text-align: left; color:#222; margin-right:15px; font-size: 18px; padding: 10px 7px;}
	.cart_txt > ul > li:first-of-type { border-top: 0; }
	.cart_txt > ul > li { border-top: 1px solid #ccc; padding: 10px 0 15px 0; }
	.cart_pop{ display: none; position:fixed; z-index:99; font-family: 'Pretendard-Regular';  right: 2%; bottom: 2%; }
	.cart_pop.scrollon { display: block; }

	.cart_btn { z-index:2; position:relative; width:290px; height: 70px; margin:0 auto; line-height:55px; text-align:center; background:#3a3a3a;}
	.cart_btn a span {display:inline-block; color:white; font-size:17px;}
	.cart_btn img {vertical-align:sub; margin-right:5px;}
	.cart_btn div { width: 1.5rem; height: auto; cursor: pointer; }
	.cart_area{display: none; width:700px; height:auto; background:#fff; border-radius:15px; box-shadow:0 0 10px rgb(0 0 0/50%); z-index:1; position:relative; margin-top:-30px;}
	.cart_list {box-sizing:border-box; padding:13px 40px;}
	.cart_txt {font-size:25px; font-weight:bold; color:#222; text-align:center; height:auto;}
	.cart_list > p {text-align:center; font-size:13px; color:#555; margin:25px 0;}
	.cart_list > ul {}
	.cart_list > ul > li > strong {display:block; font-size:16px; color:#222; letter-spacing:0; font-weight:bold;}
	.cart_box{}
	.cart_box span {color:#d82121; font-size:34px; font-weight:bold; display:inline-block; vertical-align:middle; margin-bottom: 12px;}
	.cart_box > a {float:right; vertical-align:middle; line-height:75px;}
	.cart_cho{float:left; vertical-align:middle; line-height:75px; color:white; margin-bottom: -34px;}
	.cart_total{float:left; vertical-align:middle; line-height:75px; color:white; padding-left:120px;}
	.cart_area_vid {background-position:absolute; top:47%; left:16.66667%; transform:translate(-50%,-50%); position:absolute;}
	.xi-caret-down {color:#fff;}
	.xi-caret-up {color:#fff;}
	.lecture_line {width:100%; border-bottom:1px solid #505050;}
	.select_lec > li {position: relative; padding-left: 20px; }
	.select_lec > li > a{position: absolute; left: 0; top: 10px;}

	.cart_show_btn {position: fixed; top: 50%; right: 0;  z-index: 10; padding: 20px; background: #3a3a3a; width: 70px; height: 70px; border-radius: 15px; display: flex; align-items: center; justify-content: center;  cursor: pointer; }

	/*¸â¹ö½Ê > ·Î±×ÀÎ*/
	.login_form {width:50%; height:350px; border:1px solid #ddd; margin:0 auto; margin-top:50px; text-align:center; margin-bottom:80px; border-radius:12px; box-shadow: 1px 1px 8px 1px rgba(0,0,0,0.1);}
	.login_form > fieldset > ul > li input {width:70%; height:45px; line-hegiht:40px; font-size:1rem; border:1px solid #ddd; border-radius:12px;}
	.login_form .skip{position:absolute;}
	.login_form > fieldset h5 {padding:30px 0px; font-size:20px;}
	.login_form > fieldset > ul > li i {position: absolute; right: 19%; top: 35%; line-height: 70%;}
	.login_form > fieldset > ul > li:nth-child(1) {margin-bottom:10px;}
	.login_form > fieldset > ul > li:nth-child(2) {margin-bottom:30px;}
	.login_form > fieldset > ul > li:nth-child(3) input {background-color:#ff0000; color:#fff;}
	.login_form > fieldset > ul > li:nth-child(3) input {border:none; border-radius:12px;}
	.login_form > tbody > td > th {background-position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
	
	/*¸â¹ö½Ê > È¸¿ø°¡ÀÔ*/
	.join_sub_title {display:flex; justify-content:space-between;}
	.join_sub_title > li {width:30%; border-bottom:3px solid #ddd; padding:15px 0px; font-size:17px; transform: skew(-0.03deg); font-weight: 700;}
	.join_sub_h2 {font-weight:600; font-size:19px; line-height:30px; text-align:left; margin-top:70px; color:black;}
	.sub_checkbox{border: 2px solid #ddd; margin:30px 0px; padding:15px 0px; text-align:left;}
	.sub_checkbox input {display:none; width:0; height:0;}
	.sub_checkbox_B input {display:none; width:0; height:0;}
	.sub_checkbox_B > li:nth-child(5) > div input {display:inline-block; width:15px; height:15px; vertical-align:middle;}
	.sub_checkbox b {letter-spacing:-0.5px; font-weight:600; line-height:1.5}
	.checkmark_text{padding-left:15px;}
	.sub_checkbox_B b {color:red; font-size:13px;}
	.sub_checkbox_B li {padding-left:2px; margin-bottom:30px;}
	.sub_checkbox_B li:nth-child(5) > label > span b {color:#333333}
	.sub_checkbox_B .checkmark {vertical-align:middle; margin-left:15,8px;}
	.sub_checkbox_B .sub_checktext {padding-left:15px; vertical-align:10px;}
	.sub_checkbox_B > li > button {float:right; padding-top:5px;}
	.checkmark_click {background:#dd0000; border:1px solid #dd0000;}
	.sub_checkbox_B > li:nth-child(1) >  div{border:1px solid #ccc; background:#f5f5f5; height:190px; overflow-y:scroll; padding:10px 10px; margin-top:10px; display:none;}
	.sub_checkbox_B > li > div{height:auto;  margin-top:10px; display:none;}
	.join_next{margin:0 auto; margin-bottom:80px; text-align:center;}
	.join_next a {font-size:17px; font-weight:600; background:#ff0000; color:white; padding:13px 70px;}

	/*È¸¿ø°¡ÀÔ label¿¡ input µðÀÚÀÎ OnÅ¬·¡½º »ðÀÔ*/
	.click_on {background-color:#d82121;}
	.sub_checkbox input[id="allChk"] + label {display:inline-block; width:28px; height:28px; border-radius:50%; background:#d9d9d9; position:relative; left:7px;}
	.sub_checkbox input[id="allChk"] + label:after {content:""; position:absolute; left:10px; top:5px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; transform:rotate(45deg);}
	.sub_checkbox input[id="allChk"] + label.on{display:inline-block; width:28px; height:28px; border-radius:50%; background:red; position:relative; left:7px;}
	.sub_checkbox_B li input[type="checkbox"] + label {display:inline-block; width:28px; height:28px; border-radius:50%; background:#d9d9d9; position:relative; left:7px;}
	.sub_checkbox_B li input[type="checkbox"] + label:after {content:""; position:absolute; left:10px; top:5px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; transform:rotate(45deg);}
	.sub_checkbox_B li input[type="checkbox"] + label.on{display:inline-block; width:28px; height:28px; border-radius:50%; background:red; position:relative; left:7px;}

	/*join2.asp È¸¿ø°¡ÀÔ Á¤º¸ÀÔ·Â¶õ */
	.form_table {margin:30px 0px;}
	.formtable {width:100%; border-top:2px solid #333333; border-bottom:1px solid #333333;}
	.formtable input {padding: 5px 5px;}
	.formtable tbody th { width:20%; line-height:2; padding:10px; border-bottom:none;}
	.formtable tbody td {border-bottom:none;}
	.join_next > .btn_center >  input {font-size:17px; font-weight:600; background:#ff0000; color:white; padding:13px 53px;}
	#Education_1{color:#d82121; font-size:13px; margin-left:10px; font-weight:600;}

	/*join_result °¡ÀÔ¿Ï·á¶õ*/
	.celebration {width:80%; height:auto; margin:0 auto; margin-top:30px; margin-bottom:80px; padding:30px 0px; border:1px solid #ddd; box-shadow:1px 1px 8px 1px rgb(0,0,0,10%);}
	.celebration p > img {width:5%; display:block; margin: 0 auto; padding-bottom:40px; margin-top:30px;}
	.celebration h1 > span {font-size:24px; font-weight:700;}
	.celebration h1 {font-size:24px; text-align:center; font-weight:600; line-height:1.5; transform:skew(-0.03deg);}
	.celebration h2 {font-size:16px; text-align:center; padding-top:20px; line-height:1.2; color:#404040; transform:skew(-0.03deg); letter-spacing:0px;}
	.join_result_btn {margin:0 auto; text-align:center; margin-top:90px; margin-bottom:30px;}
	.join_result_btn a {font-size:17px; font-weight:600; background:#ff0000; color:white; padding:13px 53px;}

	/* ID ¡¤ ºñ¹Ð¹øÈ£ Ã£±â */

	/* Ä¿¹Â´ÏÆ¼ project4Â÷ */
	/* Ä¿¹Â´ÏÆ¼ °øÁö»çÇ× */
	.searchForm {width:100%; margin-top: 10px;}
	.searchForm form { width: 250px; float: right; position: relative; right:-35px; top:-15px;}
	.searchTxt {height:33px;}
	#searchBtn {position:relative; top:13px;} 
	.community_tab > li {float:left; line-height:2; text-align:center; background:#333333; margin-right:3px;}
	.community_tab > li > button{color:white; width:100px; height:35px;}
	.top_notice td {font-weight:700;}
	.top_notice td a {font-weight:700;}
	.community_tab > .community_on {background:#4b676c;}

	/* Ä¿¹Â´ÏÆ¼ ´º½º */
	.news_gubun1 {font-weight: 700; color:blue;}

	/* Ä¿¹Â´ÏÆ¼ ÀÚ·á½Ç(view) */
	.notice_view {margin-bottom:20px;}
	.notice_view dt {width:100%; background:#f2f2f2; height:50px; line-height:50px; text-align:center; font-size:18px; font-family: 'Pretendard-Regular';}
	.notice_view dd {width:100%; padding:20px 0px; border-bottom:1px solid #ddd;}
	.notice_view .text_r {text-align:right; font-family: 'Pretendard-Regular';}
	.view_btn {margin:60px; 0px;}

	/* Ä¿¹Â´ÏÆ¼ ¼ö°­ÈÄ±â(list) */

	/* Ä¿¹Â´ÏÆ¼ ¼ö°­ÈÄ±â(view)*/
	.ico_box {border:1px solid red; color:red; padding:2px;}
	.epiloque_box h4 {font-weight:bold; color:#427ca2; background:url(/images/common/h4.png) left no-repeat; padding-left:20px; border-bottom:1px solid #ddd; font-size:1.5rem; margin:30px 0px;}

	/* Ä¿¹Â´ÏÆ¼ ¼ö°­ÈÄ°¡(write) */
	.ST_write01_A {margin-bottom:80px;}
	.ST_write01_A th {width:35%;}
	.ST_write01_A textarea {width:100%; resize:none; font-family: 'Pretendard-Regular'; height:60px;}
	.ST_write01_A {height:auto;}
	.write_btn {margin:60px 0px;}

	/* Ä¿¹Â´ÏÆ¼ ¼ö°­ÈÄ±â(list) 10.25 */ 
	.tab_epilogue_header{display: flex; justify-content: space-between;}
	.tab_epilogue{display:flex; margin-bottom:16px;} 
	.tab_epilogue li{width: 150px;}
	.tab_epilogue li a{width: 100%; display: inline-block;} 
	.ep_write_btn input{font-weight: 700; padding: 10px 0;border: none; background-color: #d82121; color: #fff; width: 150px; font-size: 15px; cursor: pointer;}
	.epilogue_pp{ transform: skew(-0.3deg); display: flex;
    flex-direction: column;}
	.epwripte_tit{float: left; font-size: 27px; font-weight: 700;}
	.epwripte_notice{font-size: 1.2rem; margin-bottom: 30px; line-height: 1.3;}
	.epwripte_notice span{display: inline-block;}
	.eptable td:nth-of-type(2){text-align:start;}
	.ep_w_title{width: 100%; padding-left: 5px; height: 40px; background: #f7f8fa; margin-bottom: 10px;}
	.eptextarea{margin-top: 10px; width: 100%; resize: none; height:50px; font-family: 'NanumSquare', 'Nanum Gothic', 'MalgunGothic', 'Dotum', 'Gulim', 'Arial', sans-serif; line-height: 1.5;}
	.eptextarea2{margin-top:0; height:300px; background:#fafafa; padding:15px;}
	.eptable{margin-bottom: 10px;}
	.ep_w {margin-bottom: 50px;}
	.epilogue_header{display: flex; justify-content: space-between;}
	.epilogue_tit{font-size: 20px; padding: 15px 0 5px 0;}
	.epilogue_box li{padding: 10px 0; font-size: 1.1rem; transform: skew(-0.3deg);}
	.epilogue_box li:nth-child(2n){margin-bottom: 20px; line-height:1.4;}
	.epilogue_question{font-weight: bold; color: #197ec6;}
	.save_btn{margin-bottom: 80px !important;}
	.epilogue_name { height: 2.5rem; line-height: 2.5rem;  font-size: 1.33rem; font-weight: bold;  margin-bottom: 5px; background: url(/images/common/h4.png) left no-repeat; padding-left: 20px; letter-spacing: -2px; font-family: 'NanumSquare', sans-serif !important;}
	.epilogue_write1{width: 100%; height: 40px; padding: 5px; box-sizing: border-box; font-size: 0.9rem;}

/* ÇÐ½ÀÁö¿ø */
.faq_tabs{width:100%;display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.faq_tabs li{text-align:center; border:1px solid #aaa; border-right:none;width:14.286%;}
.faq_tabs li:last-child{border-right:1px solid #aaa;}
.faq_tabs li a{display:block; width:100%; padding:10px 12px;}
.faq_a{display:flex;padding: 11px;border: 1px solid #ddd;margin:5px 0;}
.faq_adiv td{line-height: 1.5; padding: 20px 0 20px 15px ; border: 2px solid #aaa; margin-bottom:10px;}
.spandot{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.scholarship_tb th  {font-family: 'Pretendard-Regular'; vertical-align: middle;}
.scholarship_tb td {line-height:1.5; transform:skew(-0.03deg); vertical-align: middle;}
.scholarship_tb textarea{width:100%; padding:10px; font-family: 'Pretendard-Regular';} 
.privacy_info{text-align: center; margin: 10px 0;}
.scoretd input{margin:3px 0; vertical-align: middle;}
.colorTab { background-color: #333; color:#fff;}

/* ½É¸®ÇÐ»ç ÀÌº¥Æ®*/
.psychological_package img{display:flex;}
.psychological_pccon01{background: url(/images/landing/psychological_pccon01_bg.png)  no-repeat center ;}
.psychological_btn{ top: 995px; 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;}

/* »çÈ¸º¹Áö ÇöÀå ½Ç½À */ 
.youthPK_pccon01
#container {width:100%; height:auto; overflow:hidden;}
#container img {max-width:100%; height: auto; vertical-align:middle; }
.new_welfare {text-align:center;}
.saboktr_wrap{width:100%; margin:0 auto;display:flex; justify-content: center; background:#d6ebfa;} 
.childtr_landing_pc{display:none;}
.start_notice > h1{font-size:24px; color:#af1414;}
.start_table{margin:20px 0 100px 0;}
.sabok_btns{display: flex; justify-content: space-around; padding: 0 50px; flex-wrap:wrap;}

.sabok_btn {display:flex; justify-content:space-around; flex-wrap:wrap; margin-top: 50px;}
.sabok_btn > h1 > a {padding:1.3rem 0; display: inline-block; width: 350px; text-align: center; background:#444444; color:#fff; font-weight:600; font-size:17px; border-radius:1rem;}


/* º¸À°±³»ç ÇöÀå ½Ç½À */
.childtr_wrap{width:100%; margin:0 auto; display:flex; justify-content: center; background:#df5d55;} 


/* Æò»ý±³À°½Ç½À */
.new_lifelonged {text-align:center;}

/* º¸À°½Ç½À */
.new_childcare {text-align:center;}

/* Àü°úÁ¤ ½Ç½À°úÁ¤ ·£µù ÆäÀÌÁö */
.finish_box{width: 1260px; height: 1134px; background: rgba(0,0,0,0.9); display: block; position: absolute; z-index: 10;}
.finish_txt{position: absolute; top: 40%; left: 50%; width: 80%; transform: translateX(-50%); text-align: center;}
.finish_txt > h2{color: #fff; font-size: 50px; font-weight: 700; margin-bottom: 40px;}
.finish_txt > p{color: #fff; font-size: 25px; margin-bottom: 100px; }


/* ¼ö°­½ÅÃ» 20230208_ÀüÃ¼¸®´º¾ó */ 
.lecture {margin-bottom:80px}
.tab_lecture > li {width:11.11%;}
.tab_lecture .on a {background:#333;}
.tab_lecture .on h3 {color: #fff;}
.lecture_text_A {background:#fff; height:29px; margin-right:10px; border: 1px solid #ced3d6;}
.lecture_btn_A {width:auto; height:28px; font-size:0.75rem; border: 1px solid #ced3d6; background:#f8fafb; color:#4d5256;}
.ST_lecture_A > tbody > tr > td:nth-child(1) {width:20%;}
.ST_lecture_A > tbody > tr > td:nth-child(n+7){width:10%;}
.ST_lecture_A > tbody > tr td {transform: skew(-0.3deg);}
.ST_lecture_A > thead > tr th {transform: skew(-0.3deg);}
.lecture_cart {border: 1px solid #ddd; margin-top:10px; padding: 10px 20px;}
.btn_center {text-align: center;}
.btn_center input {margin:0 auto; background-color:#d82121; color:#fff; border:none; padding:10px 20px; font-size:1.25rem; display:inline-block; cursor:pointer;}
.container select {width:auto; height:25px; margin:0; padding:0; border:1px solid #ddd; vertical-align:middle; text-align:center;}
/*¼ö°­½ÅÃ»_°ú¸ñ¸í Ã£±â*/
.lecture_search > .searchTxt2 {outline:none; height:26px; vertical-align:bottom; border:none; border-bottom:2px solid #505050;}
.lecture_search > .searchTxt3 {border:none; border-radius:50px; width:55px; height:26px; text-align:center; color:#fff; background:#505050; cursor:pointer;}

/*¼ö°­½ÅÃ»_Â÷½Ãlist */
.pid_list{font-family: 'Pretendard-Regular'; display:flex; margin-bottom:10px;}
.pid_list > li {width:25%; text-align:center; margin-right:3px; background:#f5f5f5;}
.pid_list > li > a {display:block; padding:20px; font-size: 1.1rem;}
.pid_list > li:last-child{margin-right:0;}
.pid_list_on {background-color:#505050; color:#fff;}

/*¼ö°­½ÅÃ»_»ó´ÜÅ×ÀÌºí*/
.ST_lecture_A {background:#fff9ef; width:100%; font-family: 'Pretendard-Regular'; margin-bottom:10px;}
.ST_lecture_A > tr th td {border: 1px solid #FFE3B4; color:#505050; font-weight:300; letter-spacing:0;}
.ST_lecture_A tr:last-child {border:none;}
.ST_lecture_A td:last-child {border:none; line-height:1.5; font-size:1.1rem;}
.ST_lecture_A tr:first-child > td {color:#af1414;}
.ST_lecture_A tr:nth-child(2) > td {color:#af1414;}
.ST_lecture_A th {color:#333333; font-weight:bold; font-size: 1.2rem;}
.ST_lecture_A td {padding:9px 17px;}

/*¼ö°­½ÅÃ»_Ä«Å×°í¸® */
.category_tab{font-family: 'Pretendard-Regular'; width:100%; height:auto; display:block; margin-bottom:25px;}
.category_tab > ul { border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.category_tab > ul > li {float:left; width:16.66666666666667%; text-align:center;}
.category_tab > ul > li > a { display:block; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:53px;}
.category_tab > ul > li > a > span {display:inline-block; font-size:11px; background:#fff498; margin:10px 0 3px 0;}
.category_tab > ul > li:nth-child(2) > a > span {background:#D6FFBC;}
.category_tab > ul > li > a > strong {display:block; color:#303030;}
.category_tab > ul > li:first-child > a > strong {color:#af1414; text-decoration:underline; font-weight:bold; padding-top:17px; font-size: 1.2rem;}
.category_on {background:#f1f1f1;}
.btn_center {margin:20px 0px 20px 0px;}
.category_tab > ul > li > a > span{font-size: 1rem;}
.category_tab > ul > li > a > strong{font-size: 1.1rem;}

/*lecture.asp table	
.lecture_table {font-family:'Pretendard-Regular';}
.ST_lecture_B > thead > tr > th {border:none; padding-top:10px; padding-bottom:10px; background:#fff; font-weight:bold; color:#505050; border-bottom:2px solid #333;}
.ST_lecture_B > thead > tr > th:first-child {width:5.2%;}
.ST_lecture_B > tbody > tr > td {border:none; border-bottom:1px solid #ddd;}
.ST_lecture_B > tbody > tr > td:nth-child(3) img {margin-right:.3rem;}
.ST_lecture_B > tbody > tr > td:nth-child(4) img {margin-right:.3rem;}
.L_ST {text-align:left !important;}
.ST_lecture_B > tbody > tr > th:last-child {width:14%;}
.ST_lecture_B > tbody > tr > th:nth-child(8) {width:15%;}
.lecutre_color1{background:#072453;}
.t_mode { writing-mode: vertical-lr !important; font-weight:bold; color:#fff; letter-spacing:2.2px;}
.cart_mon{color:#505050; text-decoration:line-through; font-size:14px;}
.cart_sal{color:#505050; font-weight:bold; color:#d82121;}
@keyframes blink-effect {

  50% {
	opacity: 0;
  }
  
}
.finish_btn {animation:blink-effect 1.3s step-end infinite;}
*/
.t_mode {writing-mode: vertical-lr !important; font-weight:bold; color:#fff; letter-spacing:2.2px;}

/*lecture.asp*/
.cart_btn {z-index:2; position:relative; width:280px; margin:0 auto; line-height:55px; text-align:center; background:#3a3a3a; border-radius:15px 15px 0 0; padding: 10px 0;}
.cart_btn a span {display:inline-block; color:white; font-size:17px;}
.cart_btn img {vertical-align:sub; margin-right:5px;}
.cart_btn > span{color: #fff; font-size: 20px; margin-left: 10px;}
.cart_area{width: 280px; height: 600px; background:#fff; border-radius:15px; box-shadow:0 0 10px rgb(0 0 0/50%); z-index:1; position:relative; margin-top:-30px;}
.cart_list {position: relative; height: 388px; overflow-y: auto; overflow-x: visible; border-bottom: 1px solid #ededed;}
.cart_txt {font-size:25px; font-weight:bold; color:#222; text-align:center; height:auto; margin-top: 29px;}
.cart_list > p {text-align:center; font-size:13px; color:#555;;}
.cart_list > ul > li > strong {display:block; font-size:16px; color:#222; letter-spacing:0; font-weight:bold;}
.cart_box {color:#fff; border-radius:0 0 15px 15px; font-size:16px; box-sizing:border-box; padding: 0 25px; font-weight:bold; display: flex; flex-direction: column; align-items: flex-end;}
.cart_box strong {color: #000; font-size: 20px;;}
.cart_box span {color:#5483eb; font-size:34px; font-weight:bold; display:inline-block; vertical-align:middle;}
.cart_box > a {float:right; vertical-align:middle; line-height:75px;}
.cart_cho{float:left; vertical-align:middle; line-height:75px; color: #000; font-size: 20px; border-top: #666;}
.cart_total{float:left; vertical-align:middle; line-height:75px; color:white; padding-left:120px;}
.cart_area{display:block;}
.cart_area_vid {background-position:absolute; top:47%; left:16.66667%; transform:translate(-50%,-50%); position:absolute;}
.xi-caret-down {color:#fff;}
.xi-caret-up {color:#fff;}
.lecture_line {width:100%; border-bottom:1px solid #505050;}
.cart-text {text-decoration: line-through; text-decoration-color:red;}
.cart_apply{min-width: 228px; font-size: 18px; background: #5483eb; font-weight: 600; padding: 16px 0; border-radius: 9px; color: #fff; display: inline-block;}
.cart_apply > a > p{color: #fff; font-size: 18px; font-weight: 700; text-align: center;}
.l_center{width: 1000px;}
.ST_lecture_B > tbody > tr > td > div > img{position: absolute; bottom: 29px; left: -2px;}
.cart_sal{font-size: 1.2rem;}




/* security_new.asp */
.ST_security_A > tbody > tr > td {text-align:left;}

/* modify_confirm.asp */
.ST_modify_contfirm_A > tbody > tr > td {text-align:left;}

/* cert_issu.asp */
.tab_cert_issu > li {width:33.33%;}
.tab_cert_issu > li:last-child {border:1px solid #ddd;}
.cert_div {margin-bottom:30px;}
.cert_div > p {margin-top:10px;}
.certificateissue_area {display:flex; margin-top:30px;}

/* modify.asp*/
.ST_modify_A > tbody > tr > th {width:20%;}
.ST_modify_A > tbody > tr > td {text-align:left;}

/* regist_confirm.asp */
.regist_confirm_new {}
.regist_rule {width:100%; height:200px; border:1px solid #ddd; padding:20px; overflow:auto; overflow-x:hidden; overflow-y:scroll; font-size:.85rem;}
.regist_chk {display:block !important; text-align:center !important; margin-top:1.5rem;}
.pay_method {width:100%; height:50px; text-align:center;}
.pay_method > select {width:160px; height:30px; outline:none; vertical-align: middle;}
.regist_amount {border:3px solid #ddd; width:100%; height:60px; line-height:60px; margin-bottom:2rem; font-size:1.25rem; font-weight:600; color:#f00; text-align:center;}

/* ±³À°¿ø¼Ò°³ */
.condiv_box{border:4px solid #ddd; padding:15px; background:#fff;}
.intro_con{display: flex; padding:20px 0; border:1px solid #e1e4e6; margin:40px 0 80px 0;}
.intro_con li{width:25%; text-align:center; border-right:1px solid #e1e4e6;padding:0 1vw; line-height: 1.4; transform: skew(-0.03deg);}
.intro_con li:last-child{border-right: none;} 
.education p{line-height:1.4;}
.edu_square{overflow:hidden;}
.edu_square li{width:25%; float:left;padding:13px;}
.edu_square_con{text-align:center;line-height:1.2;}
.ranking_square{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; letter-spacing: -0.9px;}

/* ¿¬Çõ */
.history_info{padding-bottom: 40px;}
.history_info:last-child{padding-bottom: 80px;}
.history_info h4{font-size: 1.33rem;  font-weight: bold; line-height: 1.4rem; margin-bottom: 5px; color: #427ca2; background: url(/images/common/h4.png) left no-repeat; padding-left: 20px;}
.history_info ul{display:flex; line-height:1.4;}
.history_info > ul > li:first-child{width: 15%; padding: 15px 10px 15px 0; border-top: 1px solid #ddd; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans KR'; line-height: 1.2; }
.history_info > ul > li:last-child{width: 85%; padding:15px; border-top: 1px solid #ddd; font-family: 'NanumSquare', sans-serif; line-height: 1.2; transform: skew(-0.03deg);}

/* Á¤º¸°ø½Ã */
.location{width: 100%; margin-top: 20px; margin-bottom: 10px; text-align: right; font-size: 0.75rem; word-spacing: 10px;}
.disclose_baro{display: inline-block; font-weight: 800; color: blue; margin-top: 10px; border-bottom: 1px solid;}
.discloset p{line-height:1.4;}

/* ¿À½Ã´Â ±æ*/ 
.map_strong{font-weight: 800; color: #516bb3; font-family: 'NanumSquare', sans-serif !important; line-height: 1.4; transform: skew(-0.03deg); display: inline-block;}

/* °øµ¿ÀÎÁõ¼­ */
.support h3{line-height: 1.2; font-size: 1.5rem; font-weight: 400; padding-top: 1%; letter-spacing: -2px; font-weight:Bold;}
.support h4{margin-top:20px;font-size: 1.33rem; font-weight: bold; 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;}
.support p{line-height: 1.4;}
.support_con{margin-top: 20px; transform: skew(-0.03deg)}
.support_con ul li{margin: 10px 0; line-height:1.4;}
.support_table th{transform: skew(-0.03deg); line-height:1.4;}
.support p a:hover {text-decoration: underline;}

/* »çÀÌÆ®¸Ê */ 
.support_div{width:100%;}
.support_divli{display:flex; flex-wrap:wrap; margin-bottom:20px;}
.support_divli li{width:25%; margin-bottom: 1.5vw}
.support_divli li h5{font-weight: 700; font-family: 'NanumSquare', sans-serif !important; font-size: 1.18rem; line-height: 1.4;}
.support_divli li p {padding: 4% 2%;}
.support_divli li h5::before { content: " ¡¤ ";}
.support_divli li p::before {content: " - ";}

/* È¸¿øÅ»Åð */
.modify_confirm_new .form_table{line-height: 1.5;}
.withdrawal_tit{padding:0 0 30px 0; text-align:center; font-size:1.25rem; font-weight:bold;}
.withdrawal_con{margin-bottom:30px; font-size: 1.1rem;}
	
/* ÇÐ½ÀÁö¿ø */ 
.faq_tabs li{width:33.333%;}
.faq_tabs li:nth-child(1){width:100%;border-right:1px solid #aaa;}
.faq_tabs li:nth-child(4){border-right:1px solid #aaa;}
.faq_tabs li:nth-child(n+2):nth-child(-n+7){width:33.333%; border-top:none;}

/* È¯ºÒÆäÀÌÁö 20241121 */
.refundReason > label {margin-right:10px;}
.refund_table {table-layout:fixed; width:100%; word-wrap:break-word;}
.refund_table > tbody > tr > th {width:20%;}
.refund_table > tbody > tr > td {width:80%;}
.privacy_btnCon{display:none; padding-left:10px;}
.paymnetTB table{width:100%;}

/* Àü°úÁ¤ ½Ç½À°úÁ¤ ·£µùÆäÀÌÁö */

.tab_menu_area.sub_type1 .tab_tit .at1 {background: #ededed; padding: 18px; border-radius: 15px 15px 0 0; max-width: auto;}
.tab_menu_area.sub_type1 .tab_tit .at1 a{color: gray; font-weight: bold; font-size: 20px;}
li.active{background: #39a371; padding: 18px; border-radius: 15px 15px 0 0; max-width: auto;}
li.active > a{color: #fff; font-weight: bold; font-size: 20px;}
.tab_menu_area{margin-top: 70px;}
.tab_con_box > h4{font-size: 28px; font-weight: bold; margin-top: 38px;}
.day_list > li{font-size: 18px; line-height: 28px;}
.tab_inner{margin-bottom: 28px;}
.quick_bnr > .sb_btn > ul > li > a{font-size: 20px; text-align: center; color: #39a371; line-height: 48px; font-weight: 700;}
.sb_btn{background: #fff; border: 3px solid #39a371; border-radius: 7px;}

.m_cart_btn{display: none;}

/* new_practice2.asp 20250515 */
.lect_tit { padding-top: 80px; }
.lect_tit h1 { color: #39a371; font-size: 30px; font-weight: 800; } 
.tabs_head { display: flex; gap: .5%; margin: 40px 0 10px; }
.tabs_head .tab { width:24%; max-width: 310px; flex:1; padding: 18px; border-radius: 15px 15px 0 0; background: #ededed; text-align: center; font-size: 20px; font-weight: bold; color: gray; cursor: pointer; }
.tabs_head .tab.active { background: #39a371; color: #fff; }
.tabs_item { display: none; border: 1px solid #ededed; padding: 30px 40px; }
.tabs_item.active { display: block; }
.tabs_item h2 { font-size: 28px; font-weight: bold; }




@media screen and (max-width:1000px){ 
/*.intro_con li{font-size: 3.5vw;line-height: 1.2;width: 100%;padding: 1vw 5vw;border-right: none;text-align: left;margin-bottom:0;}*/
/*ÀüÃ¼°øÅë*/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-size:2vw;}
.margintop_10{margin-top:1vw;}
.margintop_20{margin-top:2.5vw;}
.margintop_30{margin-top:5vw;}
.fontsize_small {font-size: 1.8vw !important;}
.xi_checkcircle{font-size:2.5vw;margin-right:0.8vw;}
.xi_exlink{font-size:2.5vw;margin-right:0.8vw;}
.xi_angleright{font-size:2.7vw;}
.margin1000 p img{width : 100%; max-width:100%;}

/*ÁÖÀÇ_main°ú »óÃæ*/
.disB_tamo{display:block !important;}
.quick_bnr{display: none;}
.cart_pop{display: none !important;}
.cart_area{display: none;}
.m_cart_btn{display: block;}
.m_cart_btn{position: fixed; bottom: 2%; right: 4%;}

/*¼­ºêÆäÀÌÁö »ó´ÜºÎ*/
.lnb{position:relative;}
.lnb_div{width:100%;padding:0;overflow-x:auto !important;}
.lnb > div > p{line-height:1;font-size:3.3vw;z-index:100;padding: 0 3vw 0 1vw;margin-right:0;position:absolute;left:0;top:2vw;}
.lnb > div > ul {float:left;transition: transform 0.5s;z-index:99;width:max-content;position:relative;top:7vw; margin: 0 2vw 6.6vw 2vw;line-height:6.25vw;}
.lnb > div > ul > li{border-radius: 1.2vw 1.2vw 0 0;}
.lnb > div > ul > li > a{padding:0 2.5vw;width:auto;text-align: center;font-size: 2.4vw;}

/*¼­ºêÆäÀÌÁö ³»¿ëºÎ*/
.sub_div_top{margin-top:8vw;margin-bottom:4vw;}
.sub_div_top> h1{font-size: 2.5vw;top: -1.3vw;padding-right: 2vw;}
.container .sub_div:nth-of-type(1) .sub_div_top:nth-of-type(1){margin-top:7vw;margin-bottom:5vw;}
.sub_top{margin-top: 7vw;margin-bottom: 4vw;padding-bottom: 3vw;}
.sub_top > li:nth-child(1){font-size:3.5vw;}
.sub_top > li:nth-child(2){font-size:1.9vw;margin-top:1.4vw;}
.sub_div_title, .sub_div_title > span{font-size: 2.2vw;line-height:1.3;}
.sub_preface{padding:2vw;}
.sub_div_step > li > dl > dt{padding:1.5vw;}
.sub_div_step > li > dl > dd{padding:1.2vw;}

.sub_table_gray th{padding:1vw; font-size:inherit;}
.sub_table_gray td{padding:1vw;}
.sub_click{font-size:2vw;}


/*»çÈ¸º¹Áö»ç*/
.ST_welfare02_A tr:nth-child(1) th:nth-child(1){width:12%;}
.ST_welfare02_A tr:nth-child(1) th:nth-child(2){width:58%;}
.ST_welfare02_B th{width:18%;}
.welfare3_paper{font-size:1.7vw;padding:0.2vw;margin-left:1vw;}
.ST_welfare03_A th:nth-of-type(1) {width: 24%;}
.step_welfare3 > li > .xi_angleright {right: -2.5vw;}
.ST_welfare04_A td{padding:0.5vw;font-size:1.7vw;}

/* ¼­ºêÆäÀÌÁö btn */
.subReview_mo{position: relative;}
.subReview_mo p img{width: 100%;}
.subReview_mo .people{position: absolute; padding: 0 20vw; display: flex; bottom: 11vw; left: 0; flex-wrap: wrap; justify-content: space-around;}
.subReview_mo .people a{width: 43%; margin-right: 0; margin-top: 2vw;}

.sub_box_A {width: 19vw;left: 75vw;}
.sub_btn_A {top: 45.5vw;width: 66vw;}


/* »çº¹ ¼­ºêÆäÀÌÁö */
.subpackage p img{width:100%;}
.sabok_mo01{position: relative}
.sabock_subpackage h2{font-size: 3vw;}
.mingan_thead th, .mingan_table tbody td{font-size:2vw;}
.sabock_subpackage .sub_btn_A{top: 61.5vw; width: 70vw;}
.sabok_m08{position: relative;}

/* º¸À° ¼­ºêÆäÀÌÁö */
.childcare_mo01{position: relative;} 
.childcare_subpackage .sub_btn_A{top: 62vw;}

/* Àå¿µÀ¯ ¼­ºêÆäÀÌÁö */
.specialchild_mo01{position: relative;} 
.specialchild_subpackage .sub_btn_A {top: 58.5vw;}

/* Æò»ý±³À°»ç ¼­ºêÆäÀÌÁö */
.lifelongeducation_mo01{position: relative;}  
.lifelongeducation_subpackage .sub_btn_A{top: 66vw;}

/* Ã»¼Ò³âÁöµµ»ç ¼­ºêÆäÀÌÁö */ 
.youth_mo01{position: relative;} 
.youth_subpackage .sub_btn_A {top: 73.5vw;}

/* °æ¿µÇÐ ¼­ºêÆäÀÌÁö */
.cpa_mo01{position: relative;} 
.cpa_subpackage .sub_btn_A{top: 62.5vw;}

/* °Ç°­°¡Á¤»ç ¼­ºêÆäÀÌÁö */
.healthfamily_mo01{position: relative;} 
.healthfamily_subpackage .sub_btn_A{top: 57.5vw;}

/* ÇÑ±¹¾î±³¿ø ¼­ºêÆäÀÌÁö */ 
.korean_btn_A {top: 40.3vw; width: 50vw;}

/* ½É¸®ÇÐ»ç ¼­ºêÆäÀÌÁö */
.psychology_btn_A {top: 45.5vw; width: 50vw;}
.psychology_mo01{ position: relative;}


/* ¹®ÇåÁ¤º¸ÇÐ ¼­ºêÆäÀÌÁö */
.library_subpackage .sub_btn_A{top: 55vw; width: 54vw;}

/* ¹Ì¿ëÇÐ ¼­ºêÆäÀÌÁö */
.beauty_subpackage .sub_btn_A{top: 79vw; width: 54vw;}


/* º¸À°±³»ç */ 
.step_childcare3 {flex-wrap: wrap; justify-content:space-around;}
.step_childcare3 li {width:42%; margin-bottom:2vw;}
.step_childcare3 > li > .xi_angleright{right:-5vw;}

/* Àå¾Ö¿µÀ¯¾Æ */
.specialchild_B2{top: 48vw; width:66vw;}

/* Æò»ý±³À°»ç */
.lifelongeducation_B2{width:66vw; top:38.1vw;}
.step_lifelongeducation3 > li > .xi_angleright {right: -10.5vw;font-size: 4vw;}

/* ÇÑ±¹¾î±³¿ø */
.korean_mo01{position: relative;}
.korean3_div{margin-top:2rem;}

/* ¼ö°­½ÅÃ» */
.tab_lecture > li {width:33.33%;}
.btn_center input {font-size:3.5vw;}

/* ½É¸®ÇÐ»ç ÀÌº¥Æ®*/
.psychological_mocon01{position:relative;}
.psychological_btn{top: 69.5vw;}
.psychological_event_table{ max-width: 100%;}
#tooltip {position:absolute; top:100%; right:100%;}

/* ¸â¹ö½Ê>·Î±×ÀÎ*/
.login_form {width:80%;}
.login_box_A {display:none;}


/*ÀÚ°ÝÁõº° ¼­ºê·£µù*/
.sub_landing_pc{display:none;}
.sub_landing_tamo{display:block;position:relative;}

@keyframes ball1 {
  0% {
    top:3vw;
  }
  95% {
  }
  to {
    top:8vw
  } 
}



/*ÇÏ´Ü ¹«·á»ó´ã*/
.condiv_ad{padding:6vw 0;}
.condiv_ad h3{font-size: 4.5vw; padding-bottom: 0vw;padding-top: 0;}
.condiv_ad h3 span{font-size:4.5vw;}
.condiv_inner fieldset{width: 90%;padding: 6vw 8vw !important;margin-top: 3vw !important;box-shadow: -1px 0px 30px 1px #ddd;}
.condiv_inner table th{width:17vw}
.condiv_inner label{font-size:3vw;}
.condiv_inner input, .condiv_inner select{margin-bottom: 2.5vw;font-size:2.7vw;padding: 1vw;width: 49vw;}
.condiv_adTEL input {width: 16.1vw !important;}
.condiv_inner label small{font-size:2vw}
#condiv_adBTN{width: 80vw !important; font-size: 6vw !important; height: auto;}
.condiv_inner input[type='checkbox']{width: 2.5vw;height: 2.5vw;margin-right: 1vw;margin-top: -0.2vw;}
.condiv_inner input[type='checkbox']:checked:after{width:1.7vw;height:1.6vw;top:0.3vw;left:0.3vw;}
.condiv_adCALL{margin-top: 3vw;font-size: 2.5vw;line-height:1.2;}
.condiv_adCALL img{width:3vw;}
.condiv_adCALL span{font-size:2.5vw; margin-left:1vw;}
.formtable tbody  th{padding: 0;}
#condiv_adTEL input{width: 18vw !important; margin-right: 0;}
.condiv_inner label small, .condiv_inner label small a{font-size: 3.5vw !important;}
.condiv_inner input{padding: 2vw 1vw !important;}
.condiv_adCALL{font-size: 3.5vw; line-height: 1.2; margin-top: 30px;}
.fwB{font-size: 1.8rem !important; letter-spacing: 0.3px; margin-left: 3px;}
.condiv_adCALL img{width: auto !important;}

/*½Ç½ÀÁö¿ø¼¾ÅÍ*/
/*½Ç½À¾È³»*/
.practice_preface{padding:2vw;}

.practice_div_step{margin-top:3.5vw;}
.step_small{font-size:1.8vw;}
.step_small > span{font-size:1.8vw;}
.practice_div_step > li > dl > dt > p > span{display:inline-block;line-height:1.5;}
.practice_div_step > li > dl > dd{padding:2vw;}
.practice_div_numbering1{margin-top: 3.5vw;}
.practice_div_numbering1 > p{margin-bottom: 1.5vw;padding-left: 4vw;}
.table_sub th{padding:3vw;line-height:1.3;}
.table_sub td{padding:2vw;}

/*½Ç½ÀÃ³¾È³»*/
.practice_tab> li > a{padding:2vw 0;font-size:2vw;}
.practice_search{margin: 5vw auto;width: 55vw;}
.practice_search > span{font-size: 2.7vw;padding: 0 2vw 0 1vw;}
.practice_search > input{width: 36vw;padding: 1vw;font-size: 2vw; transform: skew(-0.03deg);}
.practice_search > span:nth-of-type(2){ padding: 0;}
.practice03_table2  th{width:40vw;font-size:2.2vw;line-height:1.5;text-align:left;}
.practice03_table2  th > img{vertical-align:middle;width:2.4vw;}
.practice03_table2  th > span{font-size:2.3vw; line-height: 1.2;display: inline-block;}
.practice03_table2  td{width:60vw;}
.practice03_table2 ul > li{overflow:hidden;font-size:2vw;}
.practice03_table2 th > a{display:block; padding: 0.5vw;line-height: 1;margin: 0 auto;margin-top: 1vw; width: 49%;height:auto;text-align:center;border: 1px solid #999;font-size:2vw;font-weight:600;border-radius:50vw;}
.paging_sub{margin-top:6vw;margin-bottm:4vw;}
.paging_sub > ul > li{width:5.5vw;height:5.5vw;margin:0 0.5vw;line-height:5.5vw;}
.paging_sub > ul > li > a{font-size:2.2vw;}
.paging_sub > ul > li > a > img{width: 4vw;vertical-align: middle;}
.paging_sub .on{font-size:2.2vw;}
.practice_homepage{display:inline-block;width: auto;height:auto;margin-top:0.5vw;padding:0.5vw 1vw;text-align:center;border: 1px solid #999;font-size:1.7vw;font-weight:600;border-radius:5px;line-height:1.1;}
.practice_homepage2{background:#eee;display:inline-block;width: auto;height:auto;margin-top:0.5vw;padding:0.5vw 1vw;text-align:center;border: 1px solid #999;font-size:1.7vw;font-weight:600;border-radius:5px;line-height:1.1;}


/*½Ç½À±ÔÁ¤*/
.practice02_preface01 {margin-top: 4vw; margin-bottom: -1.5vw;}
.practice02_table1{margin-top: 1vw;}
.practice02_table2{margin-top:1vw; margin-bottom:8vw;}
.practice02_table1 th, .practice02_table1 td {padding: 1vw}
.practice02_table2 th, .practice02_table2 td {padding: 1vw}
.practice_xierror{font-size:2.5vw;}
.practice_checkcircle {font-size: 2.5vw;}

/*½Ç½À±â°ü ¾È³»*/
.practice04_table2  th{width:40vw;font-size:2.2vw;line-height:1.5;text-align:left;}
.practice04_table2  th > span{font-size:2.3vw; line-height: 1.2;display: inline-block;}
.practice04_table2  td{width:60vw;}
.practice04_table2 ul > li{overflow:hidden;font-size:2vw;}
.practice04_table2 th > a{display:block; padding: 0.5vw;line-height: 1;margin: 0 auto;margin-top: 1vw; width: 49%;height:auto;text-align:center;border: 1px solid #999;font-size:2vw;font-weight:600;border-radius:50vw;}


/* »çÈ¸º¹Áö ½Ç½À */
.sabok_btn > h1{padding-top:15px;}
.sabok_btn > h1 > a {width:40vw; background:#444444; color:#fff; font-size:17px; border-radius:1rem; letter-spacing:normal;}

.l_center{width: 100%;}

.ST_lecture_B > tbody > tr > td > div > img{position: absolute; left: 14px; }
.category_tab > ul > li:first-child > a > strong{font-size: 0.8rem;}
.category_tab > ul > li > a{height: 39px;}
.m_cart_btn > ul > li > a > p{font-size: 4.5vw;}



}

@media screen and (max-width:767px){
/*ÀüÃ¼°øÅë*/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-size:3.5vw;}
.marginbottom_10{margin-bottom:1vw;}
.mo_inline{display:inline}
.margintop_10 {margin-top: 1vw;}
.margintop_20 {margin-top: 4vw;}
.margintop_30 {margin-top: 8vw;}
.margintop_50 {margin-top: 15vw;}
.marginbottom_80{margin-bottom:20vw;}
.fontsize_small {font-size: 2.8vw !important;}
.xi_checkcircle{font-size:4.5vw;}

.dis_none {display:hidden;}
.quick_bnr{display: none;}

.ST_lecture_B > tbody > tr > td > div > img { width: 50px; bottom: 9px; }


/*¼­ºêÆäÀÌÁö »ó´ÜºÎ*/
.lnb > div > p{font-size:4.5vw;top:3vw;}
.lnb > div >  ul {margin:0 2vw 10vw 2vw;top:10vw;line-height:7.5vw;}
.lnb > div >  ul > li > a{font-size: 3.5vw;}
.sub_top > li:nth-child(1){font-size:5vw;}
.sub_top > li:nth-child(2){font-size:3vw;}

/*¼­ºêÆäÀÌÁö ³»¿ëºÎ*/
.sub_div_top{margin-top: 14vw;margin-bottom: 6vw;}
.container .sub_div:nth-of-type(1) .sub_div_top:nth-of-type(1) {margin-top: 10vw;margin-bottom: 7vw;}
.sub_div_top> h1{font-size:4vw;top:-2vw;}
.sub_div_basic{margin-top:5.5vw;}
.sub_div_title, .sub_div_title > span{font-size:3.8vw;}
.sub_div_basic{margin-top:1vw;}

/* »çº¹ ¼­ºêÆäÀÌÁö */ 
.sabock_subpackage h2{font-size: 4.5vw;}
.mingan_thead th, .mingan_table tbody td{font-size:3.5vw;}

	/*»çÈ¸º¹Áö»ç*/
	.ST_welfare02_A tr:nth-child(1) th:nth-child(1){width:11%;}
	.ST_welfare02_B th {width: 32%;}
	.step_welfare3{flex-wrap:wrap;justify-content: space-around;}
	.step_welfare3 li{width:40%;margin-bottom:2vw;}
	.step_welfare3 > li > .xi_angleright {right: -5.5vw;font-size: 5vw;}
	.ST_welfare03_A_tr td:nth-of-type(1), .ST_welfare03_A15 {width: 20%;}
	.sub_click{font-size:3.5vw;}
	.welfare3_paper {font-size: 3vw;padding: 0.2vw;margin-left: 1vw;display: inline-block;}
	.ST_welfare04_A td{padding:1vw;font-size:3vw;}

	/* Æò»ý±³À°»ç */
	.lifelongeducation_B2{width:66vw; top:38.1vw;}
	.step_lifelongeducation3 {flex-wrap: wrap; justify-content:space-around;}
	.step_lifelongeducation3 > li {width:40%; margin-bottom:2vw;}
	.step_lifelongeducation3_B{flex-wrap: wrap; justify-content:space-around;}
	.step_lifelongeducation3_B > li {width:40%; margin-bottom:2vw;}
	.step_lifelongeducation3 > li > .xi_angleright {right: -7.5vw; width:5vw;}
	.step_lifelongeducation3_B > li > .xi_angleright {right: -6.5vw; width:5vw;}
	.step_lifelongeducation3_B > li > dl > dd { height: 45px;}

	/* Ã»¼Ò³âÁöµµ»ç */
	.ST_youth03_A > tbody > tr > th {width:20%;}

	/* ¼ö°­½ÅÃ» */
	.btn_center > a {font-size:2.5vw;} 
	#tooltip8237_10{left: 30%;}

/*ÇÏ´Ü¹«·á»ó´ã*/
.condiv_ad h3{font-size:6vw;}
.condiv_ad h3 span{font-size:8vw;}
.condiv_inner input, .condiv_inner select{font-size:3.5vw; width: 100%; line-height: 1.3;}
.condiv_inner label{font-size:3.5vw;}
.condiv_inner label small, .condiv_inner label small a{font-size:3vw;}
.condiv_inner input[type='checkbox']{width:3.2vw;height:3.2vw;margin-right:1vw;margin-top:0;}
.condiv_inner input[type='checkbox']:checked:after{width:1.7vw;height:1.7vw;top:0.6vw;height:0.6vw;}
.condiv_adCALL{font-size:3.5vw;}
.condiv_adCALL span{font-size:3.5vw;}
.condiv_adCALL img{width:4vw;}

/*½Ç½ÀÁö¿ø¼¾ÅÍ*/
	/*½Ç½À¾È³»*/
	.practice_div_step{margin-top:5.5vw;}
	.practice_div_step > li{margin-bottom:5vw;}
	.practice_div_step > li > dl > dt > p{line-height:1.2;}
	.step_small{font-size:3.2vw;}
	.step_small > span{font-size:3.2vw;}
	.practice_div_step > li > i{font-size: 7vw;bottom: -5.3vw;}
	.practice_div_numbering1{margin-top:5.5vw;margin-bottom:8vw;}
	.practice_div_numbering1 > p{padding-left:6vw;}
	.table_sub th{padding:1vw;font-size:3.5vw;}
	.practice01_table1{margin-top:5.5vw;margin-bottom:8vw;}

	/*½Ç½ÀÃ³¾È³»*/
	.practice_tab > li > a{font-size:3.5vw;}
	.practice_search{width:70vw;}
	.practice_search > span{font-size:3.5vw;}
	.practice_search > input{font-size:3.5vw;width:46vw;}
	.search > input{width:5vw;}
	.practice_search > span:nth-of-type(2){padding:}
	.paging_sub > ul > li{width:8vw;height:8vw;line-height:8vw;}
	.paging_sub > ul > li > a{font-size:3.5vw;}
	.paging_sub > ul{margin-top:0.5vw;}
	.paging_sub .on{font-size:3.5vw;}
	.paging_sub > ul > li > a > img{width:6vw;}
	.practice03_preface01{margin-top: 5vw;margin-bottom: 9vw;}
	.practice03_table2 th{font-size:3.5vw;padding:0 2vw;}
	.practice03_table2 th > a{width: 14vw; padding: 1vw 2vw;border-radius:2vw;font-size:2.8vw;margin-top:2vw;}
	.practice03_table2 th > span {font-size: 3.5vw;}
	.practice03_table2 th > img{width:4vw;}
	.practice03_table2 ul > li{font-size:3.5vw;}
	.practice_homepage{font-size:3vw;}
	.practice_homepage2{font-size:3vw;}


	/*½Ç½À±ÔÁ¤*/
	.practice_xierror{font-size:4.5vw;margin-right:0.7vw;}
	.practice_checkcircle {font-size: 4.5vw;margin-right:0.7vw;}

	/*½Ç½À±â°ü ¾È³»*/
	.practice04_table2 th{font-size:3.5vw;padding:0 2vw;}
	.practice04_table2 th > span {font-size: 3.5vw;}
	.practice04_table2 ul > li{font-size:3.5vw;}

	/* ÀÚ°ÝÁõ ½ÅÃ» */
	.tabs_certificate{display: flex; flex-wrap: wrap;}
	.tabs_certificate  li a{height: 100%;}

	/*join_result °¡ÀÔ¿Ï·á¶õ*/
	.celebration p > img {width:10%;}

	/* °øÁö»çÇ× ¼ö°­ÈÄ±â*/
	.ST_epilogue01_A > thead > tr > th:nth-child(4) {width:18%;}
	.tab_epilogue {width: 70%;margin-bottom: 2vw;}
	.ep_write_btn input {width:120px;} 

	/* ÇÐ½ÀÁö¿ø */
	.scholarship_tb th{width: 22% !important;}



	/* °øÁö»çÇ× ´º½º */
	.ST_news01_A > thead > tr > th:nth-child(4) {width:14%;}
	/* °øÁö»çÇ× ÀÚ·á½Ç */
	.ST_data01_A > thead > tr > th:nth-child(4) {width:11%;}

	/* ¼ö°­½ÅÃ» */
	.btn_center > a {font-size:2.5vw;}


	/* ¼ö°­½ÅÃ»ÆäÀÌÁö_ÀüÃ¼¸®´º¾ó */
	.pid_list {height:auto; margin-bottom:0;}
	.pid_list > li {line-height:normal; height:auto;}
	.pid_list > li > a {padding:10px 10px; font-size:2.3vw;}

	/*¼ö°­½ÅÃ»_»ó´ÜÅ×ÀÌºí*/
	.ST_lecture_A > tbody > tr > th {width:20%; font-size:2.3vw;}
	.ST-lecture_A > tbody > tr > td {line-height:1.1;}

	/*¼ö°­½ÅÃ»_ÇÏ´ÜÅ×ÀÌºí*/
	.ST_lecture_B > thead > tr > th {font-size:2.4vw;}
	.ST_lecture_B > tbody > tr > td {font-size:2.3vw;}

	/*¼ö°­½ÅÃ»_Ä«Å×°í¸® */
	.category_tab > ul > li >  a > span {font-size:1vw;}
	.category_tab > ul > li >  a > strong {font-size:2.3vw;}

	/*¼ö°­½ÅÃ» Ä«Æ®*/
	.cart_pop{display:block; position:fixed; z-index:99; bottom:0; left:50%; transform:translateX(-50%); font-family: 'Pretendard-Regular'; margin:0 auto;}
	.cart_txt > p {font-size:2.5vw;}
	.cart_area {width:90vw; display:none;}
	.cart_cho {float:none;}
	.cart_total {float:none; padding-left:0; line-height:0;}
	.cart_box {height: 144px;}
	.cart_cho > strong {font-size:2.5vw;}
	.cart_cho > span {font-size:4vw;} 
	.cart_total > strong {font-size:2.5vw;}
	.cart_total > span {font-size:4vw;}


	/*¼ö°­½ÅÃ» ±Ý¾× »çÀÌÁî*/
	.cart_mon{font-size:1vw;}
	.cart_sal{font-size:2.5vw;} 

	.sabok_btns{flex-direction: column;}
	.sabok_btn{align-items: center; /*margin-top: 15px;*/}
	.sabok_btn > h1 > a{padding:1.2rem 0; font-size: 2.75vw; width: 70vw;}

	/* ±³À°¿ø¼Ò°³*/
	.intro_con{margin: 40px 0;}
	.history_info h4{font-size: 4vw;}
	.history_info:last-child{padding-bottom: 40px;} 

	/* »çÀÌÆ® ¸Ê */
	.support_divli li {width: 50%; margin-bottom: 7vw;}
	.support_divli li h5{font-size: 4vw; margin-bottom: 1vw;}
	.support h3{font-size: 4vw;}
	.support h4{font-size: 3.7vw; margin-top: 5vw;}

	/* È¸¿øÅ»Åð */
	.modify_confirm_new .form_table{font-size: 3vw;}
	.withdrawal_tit{font-size: 3.8vw;}
	.withdrawal_con {font-size: 3vw;}

	/* È¯ºÒ½ÅÃ» new */
	.payment_new table td , .payment_new table th span{font-size: 3.2vw;}
	.paymnetTB th[scope="col"]:first-child, .paymnetTB tbody tr td:first-child { display: none;}
	.paymnetTB td{font-size: 2.8vw !important; }


}