@import url('https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.1/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css');

:root {
  --color-primary-blue: #2196F3;    /* 선명한 블루 */
  --color-accent-purple: #BA8CFF;   /* 퍼플 포인트 */
  --color-sub-blue: #5A7FBF;        /* 세컨더리 블루 */

  --color-deep-gray: #1E293B;       /* 딥 쿨그레이 */
  --color-cool-gray: #64748B;       /* 뉴트럴 쿨그레이 */

  --color-gray-50: #F8FAFC;
  --color-gray-100: #F0F4F8;      /* 라이트 그레이/블루그레이 */
  --color-gray-200: #D9E1E8; /* 조금 더 진한 쿨그레이 */
  --color-gray-300: #BFCBD6; /* 중간 톤 */
  --color-gray-400: #A6B4C2; /* 진한 쿨그레이 */
  --color-gray-500: #8CA0AD; /* 가장 진한 쿨그레이 */
}
*{box-sizing:border-box;word-break: keep-all;}
body *{
	font-family: 'Wanted Sans Variable', 'Noto Sans', '나눔 고딕', sans-serif !important;
	transition: 0.12s;
}
/* Ÿ  Ʋ   */
h2.lTitle1 {
    color: #111;
    font-size: 24px;
    text-align: center;
    letter-spacing: -.02em;
    font-weight: 500;
}
h2.lTitle1 span.ltS {
    color: var(--color-deep-gray);
    font-size: 14px;
    display: block;
    font-weight: 400;
}
h3.title1{
	width:100%;min-width:1180px;
	font-weight:500;
	font-size:23px;
	color:#111;
	text-align:center;
	margin:auto;
}
h3.title2{
	width:100%;min-width:1180px;
	font-weight:500;
	font-size:25px;
	color:#111;
	margin:auto;
}
h3.title2 span{
	color:var(--color-accent-purple);
}
h3.title2 span.stxt{
	display:block;
	 
	font-size:13.5px;
	color:#494949;
}
h3.title3{
	font-family: 'Scheherazade', serif;
	font-size:38px;
	color:#111;
}
h3.title3:after{
	content:"";display:block;clear:both;
	width:70px;height:1px;
	background:#111;
}
h3.title4{
	width:100%;min-width:1180px;
	font-weight:500;
	font-size:25px;
	color:#fff;
	margin:auto;
}
h3.title5{
	 
	font-size:35px;
	color:var(--color-accent-purple);
	letter-spacing:-2px;
	margin-bottom:45px;
}
h3.title5 span{
	display:block;
	 
	font-weight:100;
	font-size:18px;
	color:#333434;
}

h3.title6{
	display:block;
	padding-top:35px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/moutitleicon.png') center top no-repeat;
	text-align:center;
	font-family: 'Scheherazade', serif;
	font-size:30px;
	color:#333434;
	margin-bottom:30px;
}
h3.title6 span{color:var(--color-accent-purple);}
h3.jointitle,h3.myjobt{
	font-weight:500;
	font-size:20px;
	color:var(--color-deep-gray);
	margin-top:60px;
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom:1px dashed #7d7d7d;
}
h3.myjobt{margin-top:0;margin-bottom:0;border-bottom:none;;}
h3.confirmtitle{
	width:500px;
	margin:auto;
}

div.title_review{
	width:1180px;
	margin:0 auto 60px;
	text-align:center;
	padding-top:60px;
}


div.title{
	width:1180px;
	margin:0 auto 70px;
	text-align:center;
	padding-top:70px;
}
div.title h6{
	font-size:26px;
	color:#111;
	font-weight:500;
	letter-spacing: -.06em;
	padding-bottom: 30px;
	/* background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub_tit_zigzag.png') no-repeat 50% 100%; */
	line-height:1.3;
}
div.title h6 span{
	font-size:13.5px;
	color:#333;
	display:block;
	font-weight:none;
	line-height:1;
}
div.title h6 i {
	letter-spacing: -.02em;
	font-size: 14px;
	color: var(--color-gray-200);
	display: block; 
}
div.title .titleP{
	font-size:13.5px;
	color:var(--color-deep-gray);
	line-height:1.5;
	/* margin-top:30px; */
	font-weight:300;
}
/* div.title span.intervImg{
	width: 42px; height:39px;
	display: block; margin:30px auto;
} */

.orange{color:var(--color-primary-blue);}
.beig{color:#eee9e3;}



/* ����Ʈ ��ư */
select  {appearance: none; -webkit-appearance: none;  } /*appearance�� ����Ͽ��� Ư�� IOS���� �𼭸��� �ձ۰� �����Ѵٴ��� �׸��ڰ� ����ٴ��� OS�� ���� ����ҵ��� Ư¡���ΰ��� �ʱ�ȭ ��Ű�� �۾�*/
select::-ms-expand  {display:none; }  /*-ms-expand�� IE�� ó���ϱ� ���� �ڵ�*/

:root select{
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/selarr.png') right 50% no-repeat,#fff;
}


/*  üũ  ڽ   */
input[type='checkbox']{
	width:16px;height:16px;
	margin: 0 3px 2px 0;
	background: #fff;
    border: solid 1px var(--color-gray-200);
		position:relative;
	vertical-align: middle;
	    margin: 2px 3px 0px 0;
}
input[type='checkbox']:checked:after {
	content:"";display:block;clear:both;
	width:16px;height:16px;
	/* background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/checkicon.png?v=20190926') 50% 50% no-repeat; */
	background-size:60%;
	position:absolute;top:-1px;left:-1px;
	vertical-align: middle;
	box-sizing:border-box;
}

/*        ڽ   */
input[type='radio']{
	width:16px;height:16px;
	margin: 0 3px 2px 0;
	background: #fff;
    border: solid 1px var(--color-gray-300);
	border-radius:50%;
	vertical-align: middle;
	-webkit-appearance: none;
}
input[type='radio']:checked:after {
	content:"";display:block;clear:both;
	width:8px;height:8px;
	border-radius:50%;
	background:var(--color-sub-blue);
	position:relative;top:3px;left:3px;
}
label{margin-right:15px;
}

/*         ε    ư */
input.upload {
	float:left;
	width:140px;height:35px;
	opacity:0;
	position:relative;
	cursor:pointer;
}
a.replace{
	float:left;
	display:block;
	width:120px;height:35px;
	line-height:35px;
	text-align:center;
	color:var(--color-cool-gray);
	background:#fff;
	border:1px solid var(--color-cool-gray);
	position:absolute;
	cursor:pointer;
}
a.codechange,a.certificationcode,a.certificationcodegood{
	width:100px;height:35px;
	line-height:33px;
	text-align:center;
	color:var(--color-cool-gray);
	background:#fff;
	border:1px solid var(--color-cool-gray);
	position:absolute;
	cursor:pointer;
	z-index:1;
	margin-left:10px;
}
a.certificationcode{margin-top:-10px;}
span.file-text{
	display:block;
	float:left;
	font-size:13.5px;
	text-align:left;
	color:var(--color-deep-gray);
	margin-top:11px;
	font-weight:300;
	overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:1; -webkit-box-orient: vertical;white-space:nowrap;word-wrap:normal;
}

/* input   ư */
.btngono{
	margin:40px 0 60px;
	text-align:center;
}
.btngono a{display:inline-block;}
.join a.writeButton{display:block; margin:40px 0 auto; background:var(--color-primary-blue);}
.join a.writeButtonRw{display:inline-block;margin:auto;}
.join a.writeButtonNew{background:var(--color-primary-blue);}
input[type='submit'], .btngono .res, a.writeButton{
	width:250px; height:45px;
	display: inline-block;
	line-height:45px;
	text-align:center;
	background:var(--color-primary-blue);
	 
	font-size:14.5px;
	font-weight:300;
	color:#fff;
	cursor:pointer;
	border:0;
	border-radius:10px;
	margin: 20px auto 0;
}
a.writeButtonRw{
	display: block;
	margin:40px auto 0;
}
.btngono .paylist{
	width:250px;height:45px;
	line-height:45px;
	text-align:center;
	background:var(--color-deep-gray);
	font-size:14.5px;
	font-weight:300;
	color:#fff;
	cursor:pointer;
	border:0;
	border-radius:10px;
	margin-left:10px;
}

input[type='reset'],.btngono .mainb{
	width:250px;height:45px;
	line-height:45px;
	text-align:center;
	background:var(--color-gray-500);
	font-size:14.5px;
	font-weight:300;
	color:#fff;
	margin-left:10px;
	cursor:pointer;
	border:0;	
	border-radius:10px;	
}
input[type='submit'].orangeb,.btngono .res{
	margin-right:-4px;
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
}
.paybutton{
	width:250px;height:45px;
	line-height:45px;
	text-align:center;
	background:var(--color-primary-blue);
	font-size:14.5px;
	font-weight:300;
	color:#fff;
	border:0;	
	border-radius:10px;
	cursor:pointer;
}
.cancelbutton{
	width:250px;height:45px;
	line-height:45px;
	text-align:center;
	background:var(--color-gray-300);
	font-size:14.5px;
	font-weight:300;
	color:#fff;
	border:0;	
	border-radius:10px;	
	margin-left:-4px;
	cursor:pointer;
}
/* Ÿ  Ʋ   Ű */
.title_tabs{
	width:1180px;
	margin:0 auto 35px;
}
.title_tabs ul,.portfolio_title_tabs ul{width:100%; }
.title_tabs ul li{
	float:left;
	width:0%;
	overflow:hidden;
	border:1px solid var(--color-gray-200);
	margin-left:-1px;
}
.title_tabs ul li a{
	display:block;
	text-align:center;
	font-size:14px;
	color:var(--color-deep-gray);
	line-height:45px;
	height:45px;
	background:#f9f9f9;
}
.title_tabs ul li:hover a{
	/* border-bottom:2px solid var(--color-gray-200); */
	background-color: var(--color-gray-200);
	
}
.title_tabs ul li.on a{
	color: #fff;
	border:1px solid var(--color-primary-blue);
	border-bottom:2px solid var(--color-primary-blue);
	background:var(--color-primary-blue);
}

.portfolio_title_tabs{ 
	width:1180px;
	margin:0 auto -35px;
}
.portfolio_title_tabs ul{width:100%;}
.portfolio_title_tabs ul li{ 
	float:left;
	width:169px;
	border:1px solid var(--color-gray-200);
	border-bottom:2px solid var(--color-gray-200);
	margin-left:-1px;
}
.portfolio_title_tabs ul li a{ 
	display:block;
	height:45px;
	text-align:center;
	font-size:14px;
	color:var(--color-deep-gray);
	line-height:45px;
	background:#efe8e2;
}
.portfolio_title_tabs ul li.on{border-bottom-color:#fff;}
.portfolio_title_tabs ul li.on a{background:#fff;color:#343230;}



/*          ķ ۽    Ű */
.campus_title_tabs{
	width:100%;
	margin:auto;
}
.campus_title_tabs ul{width:100%;display:flex;}
.campus_title_tabs ul li{
	float:left;
	width:0%;
	overflow:hidden;
	flex:1;
	padding: 0 10px;
}
.campus_title_tabs ul li a{
	color: var(--color-cool-gray);
	display:block;
	text-align:center;
	font-size:13.5px;
	line-height:35px;
	height:35px;
	font-weight:400;	
	letter-spacing: -.03em;
}
.campus_title_tabs ul li:hover a{
	color:#fff;
	background:var(--color-gray-400);
	border-radius:30px;
}
.campus_title_tabs ul li.on a{
	color:#fff;
	background:var(--color-primary-blue);
	border-radius:30px;
	
}



/* п  Ұ */
.academyintro{
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/tjoeunintro_bg.png') 0 0 no-repeat;
	background-size:cover; height:630px; 
}
.tjoeunintro{
	margin:auto;
	width:1000px;
	text-align:left;
}
.tjoeunintro h2{
	padding-top:80px;
	font-size:22px;
	letter-spacing:-0.1em;
	font-weight:500;
	font-family: 'Noto Serif KR', serif;
}
.tjoeunintro em {
	color:var(--color-primary-blue)
}
.tjoeunintro em:last-child{
	color:#0082ff
}
.tjoeunintro span{
	display:block;
	width:35px; 
	height:1px; 
	background:#000;
	margin:35px 0;
}
.tjoeunintro ul{
	margin-top:30px;
}
.tjoeunintro ul:after{
	display:block;
	content:"";
	clear:both;
}
.tjoeunintro ul li{
	float:left; 
	background:#fff;
	margin-right:8px;
	padding:2px;
	
}
.brandmovie {
	width:650px;
	height:366px;
	float:right;
	margin-top:50px;
}

/*ķ ۽  Ұ */
.campusintro{
	width:1180px;
	margin:auto; 
}
.campustxt {
	padding:40px;
	width:392px;
	background:var(--color-deep-gray);
	color:#fff;
	
	margin-top:48px;
	letter-spacing:-0.05em;
}
.campustxt strong{
	font-size:21px;
	margin-bottom:20px;
	display:block;
}
.campustxt strong em{
	font-weight:500;
	color:#fed540;
}
.campustxt p{
	font-size:13.5px;
}
#campusbox{
	width:1180px;
	margin: 0 auto 60px;
}
.campuslist{
	width:1180px;
	margin:auto;
}
.campuslist span {
	display:block;
	width:1px;
	height:96px;
	background:gray;
	margin:50px auto 20px;
}
.campuslist h3{
	display:block;
	font-size:21px;
	font-weight:500;
	text-align:center;
	margin-bottom:48px;
}
.campuslist ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

}
 .campuslist ul:after{
	display:block;
	content:"";
	clear:both;
} 
/* .campuslist ul li{
	float:left;
	width:140px;
	height:46px;
	border:1px solid #999;
	
	margin-right:8.5px;
} */

.campuslist ul li {
    width: 16.4%;
    height: 46px;
    border: 1px solid #999;
	margin-bottom:3.5px;
	margin-right:3px;
}
.campuslist ul li:hover,.campuslist ul li.on{
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
}
.campuslist ul li:hover a,.campuslist ul li.on a{
	color:#fff;
}
/* .campuslist ul li:nth-child(8n){
	margin-right:0;
	margin-bottom:3.5px;
} */
.campuslist ul li a{
	display:block;
	width:100%;
	text-align:center; 
	line-height:46px;/* 
	width:140px; */
	height:46px;
	color:#999;
}
.campuslist ul li.on {
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
}
.campuslist ul li.on a{
	color:#fff;
}
.campusview h2{
	font-size:22px;
	margin-top:70px;
	margin-bottom:25px;
	font-weight:500;
	text-align:left;
}
.campusleftbox{
	float:left;
	width:600px;
	text-align:left;
}
.campusleftbox span{
	display:block;
	width:35px;
	height:1px;
	background:#000;
	margin-bottom:25px
}
.campusleftbox p{
	font-size:14.5px;
	font-weight:500;
}
.campusleftbox em{
	font-size:13.5px; 
	color:var(--color-deep-gray);
	display:block;
	margin-bottom:25px;
}
.campusleftbox  dl{
	display:block;
	margin-bottom:27px;
}
.campusleftbox  dl dd{
	float:left;
	margin-right:20px;
}
.campusleftbox  dl dd strong{
	font-weight:500;
}
.campusleftbox .campusmap {
	margin-top:32px
}
.campusrightbox {
	float:right;
	width:510px;
}
.campusrightbox .campusbigimg{
	width:510px;
	height:410px;
	position:relative;
	overflow:hidden;
}
.campusrightbox .campusbigimg .campusBb{
	width:1000px;height:410px;
	position:absolute;
	left:50%;top:0;
	margin-left:-500px;
	text-align:center;
}
.campusrightbox .campusbigimg img{
	height:410px;
	margin:auto;
}


.campusrightbox .campussmimg {
	margin-top:12px;
}
.campusrightbox .campussmimg li{
	float:left;
	margin-right:5px;
	
}
.campusrightbox .campussmimg li:last-child{
	margin-right:0px;
}
.campusrightbox .campussmimg li img{
	width:98px;
	height:79px;
	cursor:pointer;
}
.campusleftbox2{
	height:112px;
}
.campusview {
	height:600px;
	padding-bottom:100px;
}
.campusubbtn ul {
	margin-top:40px;
}
.campusubbtn ul:after{
	display:block;
	content:"";
	clear:both;
}
.campusubbtn ul li{
	float:left;
	width:120px;
	height:45px;
	text-align:center;
	margin-right:35px;
	border-bottom:2px solid var(--color-gray-200);
	cursor:pointer;
}
.campusubbtn ul li:hover,.campusubbtn ul li.on{
	border-bottom:2px solid var(--color-primary-blue);
}
.campusubbtn ul li:hover a,.campusubbtn ul li.on a{
	font-weight:500;
	color:#000;
	letter-spacing:-0.5px;
}
.campusubbtn ul li:last-child{
	margin-right:0px;
}
.campusubbtn ul li.on{
	border-bottom:2px solid var(--color-primary-blue);
}
.campusubbtn ul li.on a{
	font-weight:500;
	color:#000;
}
.campusubbtn ul li a{
	line-height:45px;
	color:var(--color-gray-300);
	letter-spacing:-0.5px;
}


/*      */
.historycontents{
	width:100%;
	padding-bottom:100px;
	
	/*background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/historyfootimg.png')center bottom no-repeat;*/
}
.historycontents section{
	width:1180px;
	margin:auto;
}
.historycontents section article{
	float:left;
	padding-top:50px;padding-bottom:50px;
	
}
.historycontents section article:first-child{
	width:40%;
	text-align:right;
	padding-right:54px;
}
.historycontents section article:last-child{
	width:60%;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/historyline.png') 0 0 repeat-y;
	position:relative;
}
.historycontents section:first-of-type article:before{
	content:"";display:block;clear:both;
	width:9px;height:9px;
	border-radius:50%;
	background:var(--color-gray-200);
	position:absolute;left:6px;top:0;
}
.historycontents section article h6{
	font-size:40px;
	font-weight:500;
	color:var(--color-deep-gray);
	padding-left:45px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/yyyyicon.png') 0 40% no-repeat;
	margin-bottom:25px;
	font-family: 'Scheherazade', serif;
}
.historycontents section article dl{
	margin-left:45px;	
}

.historycontents section article dl dt{
	display:block;
	width:4.7%;
	float:left;
	font-size:20px;
	line-height:1.5;
	padding:7px 0;
	color:var(--color-deep-gray);
	font-weight:500;
	font-family: 'Scheherazade', serif;
	clear:both;
	font-style:italic;
}
.historycontents section article dl dd{
	display:block;
	width:95.3%;
	float:right;
	font-size:13.5px;
	line-height:1.5;
	padding:10px 0;
	color:#353434;
	
	position:relative;
}
.historycontents section article dl dd:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#5e5d5d;
	border-radius:50%;
	position:absolute;
	left:-7px;top:20px;
}





/*   Ÿ       */
.lecturercontents{width:100%;}
.lecturercontents > ul{
	width:1180px;
	margin:auto;
}
.lecturercontents > ul li{
	width:29.75%;min-width:350px;height:220px;
	float:left;
	margin-bottom:30px;
}
.lecturercontents > ul li:nth-child(3n+2){margin-left:5%;margin-right:5%;}
.lecturercontents > ul li a{
	display:block;
	width:100%;height:100%;
	position:relative;
}
.lecturercontents > ul li a .box{
	width:100%;height:170px;
	border:1px solid var(--color-gray-200);
	border-bottom:2px solid var(--color-gray-200);
	transition:0.3s;
	position:absolute;left:0;bottom:0;
	background:#fff;
}
.lecturercontents > ul li:hover a .box{border-color:var(--color-primary-blue);}
.lecturercontents > ul li a .tphoto{
	width:183px;height:218px;
	overflow:hidden;
	position:absolute;right:1px;bottom:2px;
	transition:0.3s;
}
.lecturercontents > ul li:hover a .tphoto{width:200px;}
.lecturercontents > ul li a .tphoto img{width:251px;}
.lecturercontents > ul li a .names{
	width:184px;height:125px;
	position:absolute;left:32px;bottom:20px;
}
.lecturercontents > ul li a .names dt em{
	display:block;
	font-size:13.5px;
	color:var(--color-primary-blue);
	margin-bottom:5px;
}
.lecturercontents > ul li a .names dt strong{
	display:block;
	font-size:14.5px;
	color:#111;
	margin-bottom:7px;
	font-weight:400;
}
.lecturercontents > ul li a .names dt strong span{font-weight:500;font-size:17px;}
.lecturercontents > ul li a .names dd p{
	display:block;
	font-size:12.5px;
	color:var(--color-cool-gray);
	line-height:1.3;
	
}

.lecturercontents .maininfos{
	width:100%;height:625px;
	background:var(--color-cool-gray);
	/* overflow:hidden; */
	position:relative;
}
.lecturercontents .maininfos > img{
	position:absolute;
	right:0;top:0;
	opacity:0.06;
}
.lecturercontents .maininfos .lecturer{
	width:1180px;height:625px;
	padding-top:60px;
	padding-left:160px;
	overflow:hidden;
	position:absolute;left:50%;top:0;
	margin-left:-590px;
	
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/maintbg.png') 50px bottom no-repeat;
}
.lecturercontents .maininfos .lecturer img{width:560px;}

.lecturercontents .maininfos .mainTc{
	width:100%;height:625px;
	position:absolute;left:0;top:0;
	
}
.lecturercontents .mainTc ul{
	width:70%;min-width:1100px;height:625px;
	margin:auto;
}
.lecturercontents .mainTc ul li{
	float:left;
	width:50%;min-width:600px;
	
}
.lecturercontents .mainTc ul li:last-child{float:right;width:40%;min-width:400px;margin:0;padding-top:140px;}
.lecturercontents .mainTc ul li p{
	display:block;
	text-align:left;
	color:#fff;
	font-size:13.5px;
	font-weight:400;
	margin-top:80px;
	padding-left:110px;
	
	
	transition:0.3s;
}
.lecturercontents .mainTc ul li p span{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	text-transform:uppercase;
	
}
.lecturercontents .mainTc ul li strong{
	display:block;
	width:100%;
	font-size:20px;
	color:rgba(255,255,255,0.8);
	margin-bottom:53px;
	font-weight:400;
	font-family: 'Noto Serif KR', serif;
	
}
.lecturercontents .mainTc ul li strong:last-of-type{font-size:35px;}
.lecturercontents .mainTc ul li strong b{color:#fff;font-weight:500;}
.lecturercontents .mainTc ul li strong span.titlecurr{
	display:block;
	font-size:15.5px;
	font-weight:400;
}
.lecturercontents .mainTc ul li em{
	display:block;
	width:400px;height:120px;
	font-size:13.5px;
	color:#fff;
	overflow:auto;
	padding-left:20px;
	
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/guidebg_re.png') left 5px no-repeat;
	
}

.lecturercontents .ttalk{
	width:100%;
	text-align:center;
	background:#fff;
	padding:50px 0;
	font-family: 'Noto Serif KR', serif;
	
}
.lecturercontents .ttalk p{
	font-size:20px;
	color:#333;
	line-height:1.3;
}
.lecturercontents .ttalk p b{display:block;font-weight:500;}
.lecturercontents .ttalk p b span,.lecturercontents .ttalk p span{color:var(--color-primary-blue);}


.lecturercontents .thistory{
	width:100%;height:543px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/historybg_re.jpg') right top no-repeat,var(--color-gray-50);
	position:relative;
	overflow:hidden;
	/* border-bottom:1px solid #ccc; */
	
	transition:0.3s;
}
.lecturercontents .thistory .textinfo{
	width:1180px;height:543px;
	padding-top:50px;
	padding-left:70px;
	position:absolute;
	left:50%;top:0;
	margin-left:-590px;
	
	z-index:1;
}
.lecturercontents .thistory .textinfo p{
	display:block;
	width:733px;
	text-align:left;
	font-size:22px;
	color:#111;
	font-weight:400;
	margin-bottom:25px;
}
.lecturercontents .thistory .textinfo p .name{
	color: var(--color-primary-blue);
	font-weight: 700;
} 
.lecturercontents .thistory .textinfo p .curr{
	font-size:15.5px;
	color:#333;
	font-weight:100;
	padding-left:10px;
}
.lecturercontents .thistory .textinfo .story{
	width:450px;height:220px;
	margin-bottom:25px;
	background:#fff;
}
.lecturercontents .thistory .textinfo .story > ul{
	width:450px;min-width:450px;
	border-bottom:2px solid var(--color-primary-blue);
}
.lecturercontents .thistory .textinfo .story > ul li{
	width:50%;height:40px;
	float:left;
	background:var(--color-gray-200);
	color:var(--color-cool-gray);
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.lecturercontents .thistory .textinfo .story > ul li.on{
	background:var(--color-primary-blue);
	color:#fff;
	font-weight:500;
}
.lecturercontents .thistory .textinfo .story > div{
	width:100%;height:178px;
	padding:8px;
	
	overflow:auto;
}
.lecturercontents .thistory .textinfo .story > div:last-of-type{display:none;}
.lecturercontents .thistory .textinfo .story > div dl dt{
	float:left;width:60%;
	font-size:12.5px;
	color:#232430;
	padding:2px;
	clear:both;
	
}
.lecturercontents .thistory .textinfo .story > div dl dd{
	float:right;width:40%;
	font-size:12.5px;
	color:#999;
	padding:2px;	
}
.lecturercontents .thistory .textinfo p.contentstext{
	display:block;
	width:680px;height:130px;
	font-size:13.5px;
	font-weight:100;
	color:#333;
	text-align:left;
	line-height:1.3;
	overflow:auto;
}
.lecturercontents .thistory .photoinfo{
	width:1180px;height:543px;
	margin:auto;
}
.lecturercontents .thistory .photoinfo > div{
	width:1180px;height:543px;
	position:relative;
}
.lecturercontents .thistory .photoinfo img.tphotos{
	display:block;
	height:516px;
	position:absolute;right:120px;bottom:0;
}
.lecturercontents .thistory .photoinfo img.icon{
	position:absolute;right:70px;top:0;
}
.lecturercontents .tcurr{
	width:100%;
	height: 531px;
	/* background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/currbg.png') 0 0 repeat-y,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/currdot.png'); */
	background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/lecturer/currbg_re.jpg);
	padding:70px;
	
	/* border-bottom:1px solid #ccc; */
}
.lecturercontents .tcurr .text{
	width:100%;
	font-size:22px;
	text-align:center;
	color:var(--color-deep-gray);
	font-weight:100;
	line-height:1.2;
}
.lecturercontents .tcurr .text span{
	font-family: 'Scheherazade', serif;
	font-weight:500;
	display:block;
}
.lecturercontents .tcurr .images{
	width:924px;
	padding:10px;
	border:2px solid var(--color-gray-100);
	background:#fff;
	margin:50px auto;
	
}
.lecturercontents .tcurr a{
	display:block;
	width:250px;height:56px;
	line-height:56px;
	font-size:14.5px;
	text-align:center;
	font-weight:500;
	color:#fff;
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
	margin:auto;
	transition:0.3s;
}
.lecturercontents .tcurr a:hover{
	background:#fff;
	border:1px solid var(--color-primary-blue);
	color:var(--color-primary-blue);
}

.lecturercontents .onlinecenter{
	width:100%;
	padding:70px 0;
}
.lecturercontents .onlinecenter .text{
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:400;
	margin-bottom:40px;
}
.lecturercontents .onlinecenter .text span{
	display:block;
	font-size:13.5px;
	font-weight:400;
	color: var(--color-deep-gray);
}



/*                   */
.jobcontents{width:100%;}
.jobcontents .pt {margin-top:40px;text-align:center; }
.jobcontents .pt span{display:inline-block; padding:2px; color:var(--color-deep-gray); background:#f9f9f9;}
.jobcontents span b{color:var(--color-primary-blue);margin-right:6px;}
.jobcontents > div{
	width:1180px;
	margin:auto;
}
.jobcontents > div.infos{text-align:center;}
.jobcontents > div.infos > span{
	display:block;
	color:#333;margin-bottom:55px;
}
.jobcontents > div.jobst{
	width:100%;
	background:#f4f4f4;
	padding:55px 0;
	margin-bottom:40px;
}
.jobcontents > div.jobst > strong{
	display:block;
	font-size:22px;
	color:#111;
	margin-bottom:40px;
	font-weight:500;
	text-align:center;
}
.jobcontents > div.jobst .jobtlist{
	width:1180px;
	margin:auto;
}
.jobcontents > div.jobst .jobtlist li{
	float:left;
	width:380px;
	background:#fff;
	padding:7px;
	border:1px solid var(--color-gray-200);
	border-bottom:2px solid var(--color-gray-200);
	
	margin-bottom:20px;
}
.jobcontents > div.jobst .jobtlist li:nth-child(3n+2){
	margin:0 20px;
}
.jobcontents div > p{
	display:block;
	font-size:22px;
	color:var(--color-deep-gray);
	text-align:center;
	margin:60px 0 40px;
}
.jobcontents div > p b{
	font-weight:500;
}
.jobcontents div > p span{
	display:block;
	font-size:14px;
	color:var(--color-deep-gray);
	text-align:center;
	margin-top:5px;
}
.jobcontents > div.jobst .jobtlist li dt{
	float:left;
	width:132px;height:141px;
}
.jobcontents > div.jobst .jobtlist li dt img{width:115px;height:141px;}
.jobcontents > div.jobst .jobtlist li dd{
	float:right;
	width:232px;
}
.jobcontents > div.jobst .jobtlist li dd strong{
	display:block;
	width:100%;
	padding:15px 0;
	font-weight:400;
	font-size:13.5px;
	color:#333;
	border-bottom:1px solid #d0d0d0;
	
	margin-bottom:10px;
}
.jobcontents > div.jobst .jobtlist li dd strong span{display:block;font-size:14px;}
.jobcontents > div.jobst .jobtlist li dd strong span.jobsname{
	display:inline-block;
	font-weight:none;
	font-size:12px;
	color:var(--color-gray-400);
	padding-left:5px;
}
.jobcontents > div.jobst .jobtlist li dd em a{
	display:block;
	font-size:13px;
	color:#333;
	line-height:1.5;
	padding-left:21px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
}
.jobcontents > div.jobst .jobtlist li dd em a:after{
	display:block;content:"";clear:both;
	width:16px;height:15px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/call_icon.png');
	position:absolute;
	top:3px;left:0;
}
.jobcontents > div.jobst .jobtlist li dd em:last-of-type a:after{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/mail_icon.png');}

.jobcontents > div.process .graphicani{width:870px;margin:60px auto 0;padding-left:8px;}
.jobcontents > div.process .graphicani li{float:left;}
.jobcontents > div.process .graphicani li.bing{
	width:110px;height:110px;
	border:1px dotted var(--color-deep-gray);
	padding:4px;
	background:#fff;
	
	border-radius:50%;
	margin-top:47px;
	animation:bings 2s ease-in-out infinite;
}
	@keyframes bings{
		0%{background:#fff;}
		50%{background:var(--color-deep-gray);}
		100%{background:#fff;}
	}
.jobcontents > div.process .graphicani li.bing p{
	display:block;
	width:100px;height:100px;
	font-size:14.5px;
	color:#fff;
	font-weight:500;
	background:var(--color-deep-gray);
	padding-top:29px;
	
	border-radius:50%;
	text-align:center;
}
.jobcontents > div.process .graphicani li.arrow{
	width:126px;
	margin-top:26px;
}
.jobcontents > div.process .graphicani li.arrow p{
	display:block;
	width:100%;	
	text-align:center;
	font-size:12.5px;
	color:#333;
}
.jobcontents > div.process .graphicani li.arrow span{
	display:block;
	width:100%;height:19px;
	padding-top:3px;
	
	overflow:hidden;
}
.jobcontents > div.process .graphicani li.arrow span.right{
	margin-top:19px;
	text-align:left;
	animation:spanright 3s ease-in-out infinite;
}
	@keyframes spanright{
		0%{opacity:0;padding-left:0px;}
		20%{opacity:1;padding-left:0px;}
		80%{opacity:1;padding-left:60px;}
		100%{opacity:0;padding-left:60px;}
	}
.jobcontents > div.process .graphicani li.arrow span.left{
	margin-bottom:19px;
	text-align:right;
	animation:spanleft 3s ease-in-out infinite;
}
	@keyframes spanleft{
		0%{opacity:0;padding-right:0px;}
		20%{opacity:1;padding-right:0px;}
		80%{opacity:1;padding-right:60px;}
		100%{opacity:0;padding-right:60px;}
	}
.jobcontents > div.process .graphicani li.jobcenter{
	width:200px;height:204px;
} 
.jobcontents > div.process .graphicani li.jobcenter > div{
	display:block;
	width:200px;height:204px;
	position:relative;
}
.jobcontents > div.process .graphicani li.jobcenter > div > span{position:absolute;z-index:-1;}
.jobcontents > div.process .graphicani li.jobcenter > div > span.icon1{
	top:10px;right:10px;
	animation:icons1 2s linear infinite;
}
	@keyframes icons1{
		0%{transform: rotate(0deg)}
		100%{transform: rotate(360deg)}
	}
.jobcontents > div.process .graphicani li.jobcenter > div > span.icon2{
	bottom:0;left:0;
	animation:icons2 8s ease-in-out infinite;
}
	@keyframes icons2{
		0%{transform: rotate(0deg)}
		50%{transform: rotate(90deg)}
		100%{transform: rotate(0deg)}
	}
.jobcontents > div.process .graphicani li.jobcenter > div > div{
	display:block;
	width:200px;height:204px;
	border:1px dotted #fe8746;
	padding:4px;
	
	border-radius:50%;
}
.jobcontents > div.process .graphicani li.jobcenter > div > div p{
	display:block;
	width:100%;height:100%;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/jobs.png')center 32px no-repeat,#fe8746;
	border-radius:50%;
	margin:0;
	color:#fff;
	font-size:20px;
	text-align:center;
	padding-top:70px;
	
}
.jobcontents > div.process .graphicani li.jobcenter > div > div p span{
	display:block;
	font-size:15.5px;
	margin-top:15px;
	line-height:1.3;
	color:#fff;
}
.jobcontents > div.process .graphicani li.jobgo{
	width:188px;height:116px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/jobs_go.gif') right top no-repeat;
	margin-top:44px;
}
.jobcontents > div.process .graphicani li.jobgo p{
	display:block;
	font-size:18px;
	font-weight:500;
	color:var(--color-primary-blue);
	padding:44px 0 0 86px;	
	
}
.jobcontents > div.process > strong{
	display:block;
	font-weight:500;
	font-size:22px;
	color:#111;
	text-align:center;
	margin-top:70px;
}
.jobcontents > div.process > strong span{
	display:block;
	font-weight:100;
	font-size:13.5px;
}
.jobcontents > div.process .testani{
	width:1180px;
	margin:70px auto;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/process_line.png') 50% 0 no-repeat;
}
.jobcontents > div.process .testani li{
	width:33.333%;
	text-align:center;
}
.jobcontents > div.process .testani li:nth-child(1),.jobcontents > div.process .testani li:nth-child(2),.jobcontents > div.process .testani li:nth-child(3){float:left;}
.jobcontents > div.process .testani li:nth-child(4),.jobcontents > div.process .testani li:nth-child(5),.jobcontents > div.process .testani li:nth-child(6){float:right;}
.jobcontents > div.process .testani li p{
	display:block;
	width:30px;height:30px;
	line-height:26px;
	border:2px solid #b7b7b7;
	border-radius:50%;
	background:#fff;
	text-align:center;
	font-weight:500;
	color:#333;
	margin:0 auto 15px;
	
	animation:processno 9s ease-in-out infinite;
}
	@keyframes processno{
		0%{transform:rotateY(0deg);}
		8%{transform:rotateY(180deg);}
		16%{transform:rotateY(0deg);}
	}

	.jobcontents > div.process .testani li:nth-child(1) p{animation-delay: 0s;}
	.jobcontents > div.process .testani li:nth-child(2) p{animation-delay: 1.5s;}
	.jobcontents > div.process .testani li:nth-child(3) p{animation-delay: 3s;}
	.jobcontents > div.process .testani li:nth-child(4) p{animation-delay: 4.5s;}
	.jobcontents > div.process .testani li:nth-child(5) p{animation-delay: 6s;}
	.jobcontents > div.process .testani li:nth-child(6) p{animation-delay: 7.5s;}

.jobcontents > div.process .testani li:last-child p{
	border:2px solid var(--color-primary-blue);
}
.jobcontents > div.process .testani li strong{
	display:block;
	font-size:15.5px;
	font-weight:500;
	color:var(--color-primary-blue);
	text-align:center;
	opacity:1;
	animation:processtext 9s ease-in-out infinite;
}

	@keyframes processtext{
		0%{opacity:1;}
		2%{opacity:0;}
		4%{opacity:1;}
		6%{opacity:0;}
		8%{opacity:1;}
		16%{opacity:1;}
	}

	.jobcontents > div.process .testani li:nth-child(1) strong{animation-delay: 0s;}
	.jobcontents > div.process .testani li:nth-child(2) strong{animation-delay: 1.5s;}
	.jobcontents > div.process .testani li:nth-child(3) strong{animation-delay: 3s;}
	.jobcontents > div.process .testani li:nth-child(4) strong{animation-delay: 4.5s;}
	.jobcontents > div.process .testani li:nth-child(5) strong{animation-delay: 6s;}
	.jobcontents > div.process .testani li:nth-child(6) strong{animation-delay: 7.5s;}


.jobcontents > div.process .testani li em{
	display:block;
	font-size:13.5px;
	color:var(--color-deep-gray);
	line-height:1.3;
	margin-bottom:40px;
}
.jobcontents > div.process .testani li em:before{
	display:block;content:"";clear:both;
	width:20px;height:1px;
	background:#c2c2c2;
	margin:15px auto;
}


/*                  ̿ ȳ  */

.franchisecontents > div.process > strong{
	display:block;
	font-weight:500;
	font-size:22px;
	color:#111;
	text-align:center;
	margin-top:70px;
}
.franchisecontents > div.process > strong span{
	display:block;
	font-weight:100;
	font-size:13.5px;
}

.franchisecontents .requirements{
	width:1180px;height:308px;
	margin:40px auto 0;
	position:relative;
}
.franchisecontents .requirements .titlesection{
	width:210px;height:53px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/titlesectionicon.png') 63px 0 no-repeat;
	padding-top:8px;	
	
	position:absolute;left:50%;top:0;
	margin-left:-105px;
	z-index:1;
}
.franchisecontents .requirements .titlesection p{
	display:block;
	width:210px;height:45px;
	background:#fff;
	border:2px solid var(--color-primary-blue);
	border-radius:23px;
	text-align:center;
	font-size:15.5px;
	color:var(--color-primary-blue);
	line-height:43px;
	font-weight:400;
	overflow:hidden;
}
.franchisecontents .requirements .titlesection p img{margin-top:-20px;}
.franchisecontents .requirements .nums{
	width:100%;
	padding:48px 40px 28px;
	
	background:var(--color-gray-100);
	position:absolute;
	left:0;bottom:0;
}
.franchisecontents .requirements .nums li{
	width:50%;
	float:left;
	
}
.franchisecontents .requirements .nums li:nth-child(even){
	padding-left:40px;
	border-left:1px dotted #969696;
}
.franchisecontents .requirements .nums li:nth-child(1),.franchisecontents .requirements .nums li:nth-child(2){
	border-bottom:1px dotted #969696;
}
.franchisecontents .requirements .nums li p{
	display:block;
	width:394px;height:76px;
	float:left;
	color:#333;
	font-size:13.5px;
	font-weight:400;
	margin:12px 0 0 0;
	line-height:76px;
	
}
.franchisecontents .requirements .nums li p:first-of-type{
	width:76px;height:76px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/f_dotted_bg.gif') 0 0 no-repeat;	
	margin:12px 23px 12px 0;
}
.franchisecontents .requirements .nums li:nth-child(2) p:last-of-type,.franchisecontents .requirements .nums li:nth-child(3) p:last-of-type{
	line-height:1.5;
	padding-top:15px;
}

.franchisecontents > div.process .testani{
	width:1180px;
	margin:40px auto 90px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/process_line.png') 50% 0 no-repeat;
}
.franchisecontents > div.process .testani li{
	text-align:center;
}
.franchisecontents > div.process .testani li:nth-child(1),.franchisecontents > div.process .testani li:nth-child(2),.franchisecontents > div.process .testani li:nth-child(3),.franchisecontents > div.process .testani li:nth-child(4){width:25%;float:left;margin-bottom:70px;}
.franchisecontents > div.process .testani li:nth-child(5),.franchisecontents > div.process .testani li:nth-child(6),.franchisecontents > div.process .testani li:nth-child(7),.franchisecontents > div.process .testani li:nth-child(8),.franchisecontents > div.process .testani li:nth-child(9){width:20%;float:right;}
.franchisecontents > div.process .testani li p{
	display:block;
	width:30px;height:30px;
	line-height:26px;
	border:2px solid #b7b7b7;
	border-radius:50%;
	background:#fff;
	text-align:center;
	font-weight:500;
	color:#333;
	margin:0 auto 15px;
	
	animation:processnof 13.5s ease-in-out infinite;
}
	@keyframes processnof{
		0%{transform:rotateY(0deg);}
		8%{transform:rotateY(180deg);}
		16%{transform:rotateY(0deg);}
	}

	.franchisecontents > div.process .testani li:nth-child(1) p{animation-delay: 0s;}
	.franchisecontents > div.process .testani li:nth-child(2) p{animation-delay: 1.5s;}
	.franchisecontents > div.process .testani li:nth-child(3) p{animation-delay: 3s;}
	.franchisecontents > div.process .testani li:nth-child(4) p{animation-delay: 4.5s;}
	.franchisecontents > div.process .testani li:nth-child(5) p{animation-delay: 6s;}
	.franchisecontents > div.process .testani li:nth-child(6) p{animation-delay: 7.5s;}
	.franchisecontents > div.process .testani li:nth-child(7) p{animation-delay: 9s;}
	.franchisecontents > div.process .testani li:nth-child(8) p{animation-delay: 10.5s;}
	.franchisecontents > div.process .testani li:nth-child(9) p{animation-delay: 12s;}

.franchisecontents > div.process .testani li:last-child p{
	border:2px solid var(--color-primary-blue);
}
.franchisecontents > div.process .testani li strong{
	display:block;
	font-size:13.5px;
	font-weight:400;
	color:var(--color-primary-blue);
	text-align:center;
	opacity:1;
	animation:processtext 13.5s ease-in-out infinite;
}

	@keyframes processtext{
		0%{opacity:1;}
		2%{opacity:0;}
		4%{opacity:1;}
		6%{opacity:0;}
		8%{opacity:1;}
		16%{opacity:1;}
	}

	.franchisecontents > div.process .testani li:nth-child(1) strong{animation-delay: 0s;}
	.franchisecontents > div.process .testani li:nth-child(2) strong{animation-delay: 1.5s;}
	.franchisecontents > div.process .testani li:nth-child(3) strong{animation-delay: 3s;}
	.franchisecontents > div.process .testani li:nth-child(4) strong{animation-delay: 4.5s;}
	.franchisecontents > div.process .testani li:nth-child(5) strong{animation-delay: 6s;}
	.franchisecontents > div.process .testani li:nth-child(6) strong{animation-delay: 7.5s;}
	.franchisecontents > div.process .testani li:nth-child(7) strong{animation-delay: 9s;}
	.franchisecontents > div.process .testani li:nth-child(8) strong{animation-delay: 10.5s;}
	.franchisecontents > div.process .testani li:nth-child(9) strong{animation-delay: 12s;}

.franchisecontents table{
	width:1180px;
	margin:auto;
	border-top:2px solid var(--color-deep-gray);
	border-bottom:2px solid var(--color-deep-gray);
}
.franchisecontents table th,.franchisecontents table td{vertical-align:middle;border-bottom:1px solid var(--color-gray-200);}
.franchisecontents table th{
	width:200px;height:45px;
	background:var(--color-gray-100);
	font-size:13.5px;
	font-weight:400;
	color:#111;
	text-align:center;
}
.franchisecontents table tr:nth-of-type(4) th,.franchisecontents table tr:nth-of-type(4) td{border-bottom:1px solid var(--color-deep-gray);}
.franchisecontents table tr:nth-of-type(1) th:first-of-type,.franchisecontents table tr:nth-of-type(5) th:first-of-type{
	width:160px;
	background:var(--color-deep-gray);
	font-size:14.5px;
	color:#fff;
}
.franchisecontents table td{
	width:820px;
	color:var(--color-deep-gray);
	padding-left:20px;
	
}
.franchisecontents table td b{
	font-weight:500;
	color:#333;
}
.franchisecontents > a{
	display:block;
	width:210px;height:50px;
	margin:50px auto 80px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-weight:400;
	font-size:14.5px;
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
	border-radius:30px;
}
.franchisecontents > a:hover{
	background:#fff;
	color:var(--color-primary-blue);
}



/*  ̿ ȳ  */
.jobcontents div .processguide{
	width:1020px;
	margin:0 auto 60px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/arrow_line.png') 50% 32px no-repeat;
}
.jobcontents div .processguide li{
	float:left;
	width:140px;
	text-align:center;
	
}
.jobcontents div .processguide li:nth-child(odd){
	width:150px;
}
.jobcontents div .processguide li:nth-child(even){
	padding-top:26px;
	text-align:left;
	animation:guidearrow 1.5s ease-in-out 1.5s infinite;
}
	@keyframes guidearrow{
		0%{padding-left:0;}
		100%{padding-left:137px;}
	}

.jobcontents div .processguide5 li:nth-child(odd){
	width:92px;
}



.jobcontents div .processguide li > span{
	display:block;
	width:76px;height:76px;
	margin:0 auto 20px;
	border:2px solid var(--color-primary-blue);
	background:#fff;
	border-radius:50%;
	
	overflow:hidden;
	animation:guideicon 18s ease-in-out infinite;
}
	@keyframes guideicon{
		0%{transform:rotateY(0deg);}
		4%{transform:rotateY(180deg);}
		8%{transform:rotateY(0deg);}
	}

	.jobcontents div:nth-of-type(1) > .processguide li:nth-child(1) > span{animation-delay: 0s;}
	.jobcontents div:nth-of-type(1) > .processguide li:nth-child(3) > span{animation-delay: 1.5s;}
	.jobcontents div:nth-of-type(1) > .processguide li:nth-child(5) > span{animation-delay: 3s;}
	.jobcontents div:nth-of-type(1) > .processguide li:nth-child(7) > span{animation-delay: 4.5s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(1) li:nth-child(1) > span{animation-delay: 6s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(1) li:nth-child(3) > span{animation-delay: 7.5s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(1) li:nth-child(5) > span{animation-delay: 9s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(1) li:nth-child(7) > span{animation-delay: 10.5s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(2) li:nth-child(1) > span{animation-delay: 12s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(2) li:nth-child(3) > span{animation-delay: 13.5s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(2) li:nth-child(5) > span{animation-delay: 15s;}
	.jobcontents div:nth-of-type(2) .processguide:nth-of-type(2) li:nth-child(7) > span{animation-delay: 16.5s;}



.jobcontents div .processguide li > strong{
	font-size:15.5px;
	font-weight:500;
	color:#333;
}
.jobcontents div .processguide li > strong span{
	color:var(--color-primary-blue);
}


.jobcontents div .btn{
	width:407px;
	margin:auto;
	text-align:center;
}
.jobcontents div .btn a{
	display:block;
	width:200px;height:50px;
	background:var(--color-deep-gray);
	color:#fff;
	font-weight:500;
	line-height:50px;
	border:1px solid var(--color-deep-gray);
	margin:auto;
	
	transition:0.3s;
}

.jobcontents div .btn a:hover{
	color:var(--color-deep-gray);
	background:#fff;
}
.jobcontents > div:last-child{border-top:1px solid #ababab;}
.jobcontents > div.process{border-top:none;}
.jobcontents > div:last-child .btn a{float:left;}
.jobcontents > div:last-child .btn a:last-child{
	background:var(--color-primary-blue);
	border:1px solid var(--color-primary-blue);
	margin-left:7px;
}

.jobcontents > div:last-child .btn a:last-child:hover{
	color:var(--color-primary-blue);
	background:#fff;
}
.jobcontents div > p:last-of-type{
	text-align:right;
	font-size:11.5px;
}
.jobcontents > div.infos > p{
	display:block;
	font-size:22px;
	color:#343230;
	text-align:center;
	margin:20px 0;
}




/*  Խ    NEW  ۾  20180906 */
ul.noticeUl{margin: 65px auto 45px;width: 1180px;  }
ul.noticeUl li{float: left;  }
ul.noticeUl.pu3 li{width: 33.3333% }
ul.noticeUl.pu2 li{width: 50% }
ul.noticeUl.pu4 li{width: 25% }
ul.noticeUl li+li{border-left: var(--color-gray-200); }
ul.noticeUl li a{height: 50px; display: block; background: #e8e8e8; color: var(--color-gray-400)888; text-align:center; font-size: 16px; line-height:50px; border: 1px solid var(--color-gray-200); border-left:0; }
ul.noticeUl li a.on{color: #ffffff; height:60px; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/pf_tab_on.png') no-repeat 50% 50%; border: 0; }


/*          */
.noticeIneer {width: 100%;}
img.titleImg {display: block; margin: 0 auto 50px;}
.notice1000box {width: 1180px; margin: 0 auto;  text-align:center; }
.campusCont {width: 100%; padding: 10px 25px; box-sizing:border-box;background: var(--color-gray-100);margin-bottom: 40px;}
.searchBox {width: 425px;margin: auto;}
.searchBox .select {position:relative; float: left; width: 150px; }
.searchBox select {width: 150px;   border: 1px solid var(--color-gray-200); height:40px; font-size: 13.5px; color: #111111; padding: 0 10px 0 20px;background: #ffffff; appearance:none; -webkit-appearance:none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; border-right:none; border-radius:30px 0 0 30px;}
.searchBox .select:after {content:''; display: block; clear:both;width:10px; height:7px; position:absolute; top:50%; right:12px; margin-top:-3px; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/notice/select_arrow.png') no-repeat; }
.searchBox .scN {background: #ffffff; border: 1px solid var(--color-gray-200); width: 270px; height:40px; float: left; border-radius:0 30px 30px 0; border-left:0; }
#contents .searchBox .scN input[type="text"] {height:38px; border: none; line-height:38px; padding-left:10px; width: 225px; float: left;   }
.searchBox .scN button {height:38px; width: 38px; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/notice/n_search_icon.png') 5px 8px no-repeat; border: none; float: right; cursor: pointer;}
.campusSBox {width: 100%;  padding:10px 0; }
.campusSBox table{width:100%;}
.campusSBox table th {text-align:left; font-size: 18px; color: var(--color-cool-gray);font-weight:500;vertical-align:middle; text-indent:10px;}


/*�������� ���ü���*/
.campusCont1180 {width: 1180px;  padding: 10px 25px; box-sizing:border-box;background: #ffffff;margin: 0 auto 35px;border: 1px solid var(--color-gray-200); }
.campusCont1180 .campusSBox2+.campusSBox2{border-top: 1px dotted var(--color-gray-200);}

.campusSBox2 {width: 100%;  padding:15px 0; }
.campusSBox2 table{width:100%;}
.campusSBox2 table th {text-align:left; font-size: 14px; color: var(--color-deep-gray);font-weight:500;vertical-align:middle; font-family: 'Noto Serif KR', serif; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/box_select_arrow.png') no-repeat 90% 50%; text-indent:10px;}
.campus_title_tabs2{width:100%;	margin:auto;}
.campus_title_tabs2 ul{width:100%;}
.campus_title_tabs2 ul li{	float:left;	width:0%;	overflow:hidden;cursor:pointer;}
.campus_title_tabs2 ul li span{	color: var(--color-cool-gray);	display:block;	text-align:center;font-size:13.5px;	line-height:35px;	height:35px;font-weight:400;	letter-spacing: -.03em;}
.campus_title_tabs2 ul li:hover span{color:#fff;	background:var(--color-cool-gray);border-radius:30px;}
.campus_title_tabs2 ul li.on span{color:#fff;background:var(--color-primary-blue);	border-radius:30px;font-weight: 600;}
.campus_title_tabs3{width:100%;	margin:auto; }
.campus_title_tabs3 ul{width:100%;}
.campus_title_tabs3 ul li{	float:left;	width:0%;	overflow:hidden;cursor:pointer;}
.campus_title_tabs3 ul li span{	color: var(--color-cool-gray);	display:block;	text-align:center;font-size:13.5px;	line-height:35px;	height:35px;font-weight:400;	letter-spacing: -.03em;}
.campus_title_tabs3 ul li.on span{color:#fff;background:var(--color-accent-purple);	border-radius:30px; font-weight: 600;}
.campus_title_tabs4 {width:100%;margin:auto; }
.campus_title_tabs4 ul {margin-left:20px;}
.campus_title_tabs4 ul li{float: left; margin-right:20px;}
.campus_title_tabs4 ul li.l1{color: #21345e;}
.campus_title_tabs4 ul li.l2{color: #ffc116;}
.campus_title_tabs4 ul li.l3{color: var(--color-accent-purple);}
.campus_title_tabs4 ul li.l4{color: #2c71cc;}
.campus_title_tabs4 ul li.l5{color: #00a0fc;}
.campus_title_tabs4 ul li input{vertical-align: -5px;}





.landingpage{
	width:100%;min-width:1180px;height:auto;
	overflow:hidden;
}
.landingpage .pvArea{
	width:2000px;height:auto;
	position:relative;
	top:0;left:50%;margin-left:-1000px;
	text-align:center;
}
.landingpage .pvArea img {vertical-align: middle;max-width:100%;}
.notice1000box table.notice1 {width: 100%;}
.notice1000box table.notice1:nth-of-type(2){margin-top:0;}
.notice1000box table.notice1 thead {border-top: 2px solid var(--color-deep-gray); }
.notice1000box table.notice1 th{height:50px; line-height:50px; text-align:center;font-size: 13.5px; color: #111111; border-bottom: 1px solid var(--color-deep-gray);}
.notice1000box table.notice1 td{height:50px; line-height:50px; text-align:center;font-size: 13.5px; color: var(--color-deep-gray);border-bottom: 1px solid var(--color-gray-200);font-weight:400;}
.notice1000box table.notice1 td span{color:#787878;font-size:12px;}
.notice1000box table.notice1 td span.red{color:var(--color-primary-blue);font-weight:500;font-size:13.5px;}
.notice1000box table.notice1 td > a{display:block;font-size: 13.5px; color: #111111;line-height:50px; }
.notice1000box table.notice1 .hotnews{background:#f3f8fe;}
.notice1000box table.notice1 .tal{text-align:left;padding-left:20px;}
.notice1000box table.notice1 .tal a{display:inline-block;cursor:pointer;}
.notice1000box table.notice1 .hoticon,.notice1000box table.notice1 .newicon{font-family: 'Open Sans';font-size:10px;font-weight:800;background:#fa2c2f;padding:1px 3px;color:#fff;border-radius:2px;}
.notice1000box table.notice1 .newicon{background:var(--color-primary-blue);margin-left:10px;}
.notice1000box table.notice1 .payicon{font-size:11px;background:var(--color-primary-blue);padding:1px 3px;color:#fff;margin-right:10px;font-weight:500;}
.notice1000box table.notice1 .payicongood{font-size:11px;background:var(--color-gray-500);padding:1px 3px;color:#fff;margin-right:10px;font-weight:500;}
.notice1000box table.notice1 tbody tr:hover{background: var(--color-gray-50); }
.notice1000box table.notice1 tbody tr:hover a{color: var(--color-cool-gray); font-weight:400;}
.notice1000box .rowroll{height:auto;max-height:207px;overflow:hidden;border-bottom:1px solid var(--color-gray-200);}
.notice1000box .noticeView {width: 100%; margin: 90px auto;}
.notice1000box .noticeView .pvArea{border-top: 1px solid var(--color-deep-gray);border-bottom: 1px solid var(--color-deep-gray); text-align:center; padding: 60px 0;}
.notice1000box .noticeView .notice_text{font-size: 16px; font-weight:400; padding:30px 0; color: var(--color-deep-gray);}
.notice1000box .noticeView .pvArea p.attachs{display:block;width:100%;background:#fdfdfd;border:1px dashed var(--color-gray-200);margin-top:35px;}

.notice1000box .noticeView .pvArea p.attachs a{display:block;width:33.333%;float:left;text-align:left;padding:5.5px;overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }
.notice1000box .noticeView .pvReply p.campustime{display:block;width:100%;background:#fdfdfd;border:1px dashed #111;margin-top:35px;padding:5.5px;}
.notice1000box .noticeView .pvArea img{display: block; margin: 0 auto; max-width: 100%;}
.notice1000box .noticeView .pvArea strong{display:inline-block;padding:10px 20px;border:1px dashed var(--color-deep-gray);font-size:15.5px;font-weight:500;margin-bottom:20px;color:var(--color-deep-gray);}
.notice1000box .noticeView .pvReply{border-bottom: 1px solid #bac2c1; text-align:center; padding: 80px 0;}
.notice1000box .noticeView .pvReply:before{content:"";display:block;clear:both;width:0;height:0;border-top:10px solid #bac2c1;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;margin:-80px auto 60px;}

.notice1000box .noticeView .pvReply strong{display:inline-block;padding:10px 20px;border:1px dashed var(--color-primary-blue);font-size:15.5px;font-weight:500;margin-bottom:20px;color:var(--color-primary-blue);}
.notice1000box .noticeView .pvTit{width: 100%;   padding: 25px; border-top: 2px solid var(--color-deep-gray); text-align:left;}


.notice1000box .noticeView .pvTit>span,.notice1000box .noticeView .pvTit>p>b>span{border-radius: 30px; padding: 2px 12px; background: var(--color-deep-gray); color: #ffffff; font-size: 13px; display: inline-block;font-weight:300; }
.notice1000box .noticeView .pvTit>p{display: block;margin-top:8px;}
.notice1000box .noticeView .pvTit>p>b{font-size: 17px;float:left; color: #111111; font-weight:400;}

.notice1000box .noticeView .pvTit>p>i{font-size: 14px; float:right; color: var(--color-deep-gray); padding-top:5px; font-weight:300; }
.notice1000box .noticeView .prvnext {width: 100%; border-top: 1px solid var(--color-gray-200);}
.notice1000box .noticeView .prvnext li{height:60px; line-height:60px; background: var(--color-gray-100); color: #111111; font-size: 13.5px; text-align:left;border-bottom: 1px solid var(--color-gray-200);}

.notice1000box .noticeView .prvnext li span{display: inline-block; padding-left:45px; }
.notice1000box .noticeView .prvnext li a{display: inline-block; margin-left:110px;}
.notice1000box .noticeView .pvPage {
	width: 1180px; 
	margin: 30px auto; 
	text-align:center; 
	display: flex;
	justify-content: space-between;
}
.notice1000box .noticeView .pvPage.cf::after{
	content: "";
	display: none;
}
.notice1000box .noticeView ul.pvPage li {
	text-align:center;
	width: 40px;
	height: 40px;
	text-align: center;
}
/* .notice1000box .noticeView ul.pvPage.listNv li {width: 100%;}
.notice1000box .noticeView ul.pvPage li:nth-child(2){text-align:center;}

.notice1000box .noticeView ul.pvPage li:last-child{text-align:right;} */
.notice1000box .noticeView ul.pvPage li a{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid var(--color-gray-200);
	padding:0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.12s;
}
.notice1000box .noticeView ul.pvPage li:hover a{
	background-color: var(--color-gray-100);
}
.notice1000box .noticeView ul.pvPage li a img{
	width: 24px;
	height: 24px;
	object-fit: contain;
	margin-top: -4px;
}



.noticeIneer .lecturercontents{ 
	margin-top:-60px; 
	margin-bottom:-90px;
}
.noticeIneer .lecturercontents .onlinecenter{padding:0;}
.noticeIneer .lecturercontents .onlinecenter .text{width:1180px;margin:auto;text-align:left;padding-bottom:10px;}
.portfolioInner .noticeIneer .lecturercontents{ 
	width:1180px;
	margin:-30px auto;
	border-top:1px solid var(--color-gray-200); 
	border-bottom:1px solid var(--color-gray-200);
	padding-top:40px;
}
.noticeIneer .faqlist{width:100%;height:40px;display:block;margin-bottom:25px;}

/*     ȸ        */
ul.eventList {width:1000px; margin:0 auto; }
ul.eventList li{width: 33.3333%; float: left;text-align:center;box-sizing:border-box;padding-bottom:40px;margin-bottom:60px;}
ul.eventList li > a{display:block;width:300px;height:auto; margin: 0 auto;position:relative;}
ul.eventList li .imgbox{display:block;width:300px;height:418px;margin: 0 auto;padding:8px;background:#fff;border:1px solid var(--color-gray-200);overflow:hidden;}
ul.eventList li .imgbox>p {padding-top:0;}
ul.eventList li img{display:block;width:100%;object-fit: contain;}
ul.eventList li span{display:inline-block; font-size: 12px;padding:3px 8px;background:var(--color-sub-blue);color:#fff;font-weight:400;position:absolute;left:0;top:-24px;}
ul.eventList li p{color: #111111; font-size: 13.5px; font-weight:400; padding-top:7px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
ul.eventList li .btn{display:block;width:100%;padding:8px 0;text-align:center;font-size:13.5px;font-weight:400;transition: all 0.2s; }

ul.eventList li .btn.reservation{background:var(--color-deep-gray);color:#fff;}
ul.eventList li > a:hover .reservation{color:#fff; background-color:var(--color-primary-blue);}
ul.eventList li .btn.reservationend{background:var(--color-gray-500);color:var(--color-gray-100);cursor: default;}
.end.reservationend{display:block;width:400px;margin:30px auto 50px;padding:8px 0;text-align:center;font-size:16.5px;font-weight:400;border-radius:30px;transition: all 0.3s;background:#e3e3e3;border:1px solid var(--color-gray-200);color:var(--color-gray-400);cursor: default;}

.eventnew .maps{width:100%;margin:50px auto;}
.commissionedbox .maps{margin:0;}
.eventnew .maps li{width:600px;float:left;}
.commissionedbox{width:1000px;margin:auto;}
.commissionedbox .maps li{width:500px;}
.eventnew .maps li:last-child{
	width:calc(100% - 600px);height:310px;
	background:#fff;
	border:1px solid var(--color-gray-200);
	padding:40px 30px;
	box-sizing:border-box;
	text-align:left;
}
.commissionedbox .maps li:last-child{padding:40px 0 0 20px;}
.commissionedbox .maps li:last-child{width:500px;border:none;}
.eventnew .maps li strong{
	display:block;
	width:100%;
	font-size:20px;
	font-weight:500;
	color:#111;
}
.eventnew .maps li strong:after{
	content:"";display:block;clear:both;
	width:30px;height:1px;
	background:#111;
	margin-top:10px;margin-bottom:30px;
}
.eventnew .maps li strong .dark#e86464{color:var(--color-deep-gray);}
.eventnew .maps li em{
	display:block;
	width:100%;
	font-size:14.5px;
	font-weight:500;
	color:#111;
	margin-bottom:20px;
}
.eventnew .maps li p{
	display:block;
	width:100%;height:60px;
	font-size:13.5px;
	font-weight:500;
	color:var(--color-deep-gray);
}
.eventnew .maps li p.tel,.eventnew .maps li a.navermapurl,.eventnew .maps li a.kakaomapurl{
	width:175px;height:auto;
	float:left;
	font-size:14.5px;
	color:#333;
	margin-top:20px;
}
.eventnew .maps li p.tel:last-of-type,.eventnew .maps li a:last-of-type{width:calc(100% - 175px);}
.commissionedbox .maps li p.tel,.commissionedbox .maps li p.tel:last-of-type{width:100%;}

.eventnew .maps li a img{border:1px solid var(--color-gray-200);}
.eventnew .maps li p.tel span{display:inline-block;padding:3px 7px;background:var(--color-deep-gray);color:#fff;margin-right:5px;}

.eventnew strong.span{display:block;width:100%;text-align:left;margin-top:50px;}
.eventnew strong.span span{display:inline-block;padding:3px 7px; background:#d9d9d9;color:#111;font-size:12.5px;}
.eventnew .photo{width:100%;}
.eventnew .photo li{width:19.5%;height:185px;float:left;text-align:center;overflow:hidden;margin:10px 0.5% 50px 0;}
.eventnew .photo li img{width:100%;}
.eventnew .photo li:last-child{margin-right:0;}
.eventnew .allformbox{width:100%;min-width:100%;text-align:left;}
.eventnew .allformbox tr:first-of-type td{font-size:15.5px;font-weight:500;}
.eventnew{border-bottom:1px solid var(--color-gray-200);}
.eventnew .maps li ul{
	width:auto;height:auto;
}
.commissionedbox .maps li ul{margin-top:-20px;}
.eventnew .maps li ul li.campmap{
	width:25%;height:35px;
	float:left;
	padding:0;
	margin-bottom:20px;
	margin-right:5px;
	text-align:center;
	border-bottom:2px solid var(--color-gray-200);
	cursor:pointer;
}
.eventnew .maps li ul li.campmap.on{
	border-color:var(--color-primary-blue);
	font-weight:500;
}


#locationbox{
	display:none;
	width:100%;height:100%;
	background:rgba(0,0,0,0.7);
	position:fixed;
	left:0;top:0;
	z-index:10000;
}
#mapbox{
	width:1020px;height:402px;
	padding:10px;box-sizing:border-box;
	background:#fff;
	position:absolute;
	top:50%;left:50%;
	margin-top:-201px;margin-left:-510px;
}
.commissionedbox{border-bottom:none;position:relative;}
.commissionedbox .close{
	display:block;
	width:24px;height:24px;
	font-size:22px;
	position:absolute;
	right:10px;top:10px;
}
.commissionedbox .maps li .mapsboximg{display:none;}
.commissionedbox .maps li .mapsboximg:first-of-type{display:block;}
.commissionedbox .maps li .box{display:none;}
.commissionedbox .maps li .box:first-of-type{display:block;}
.commissionedbox .maps{display:none;}
.commissionedbox .maps:first-of-type{display:block;}


.commissionedbox .maps li .campboxgo .cmpnumb li{width:24%;height:65px;float:left;margin:0.5%;border:1px dashed var(--color-gray-200);line-height:65px;padding:0;text-align:center;transition:0.3s;cursor:pointer;}
.commissionedbox .maps li .campboxgo .cmpnumb li:hover{border:1px solid var(--color-accent-purple);font-weight:500;color:#111;}


/*                 */
ul.partnerList {width:100%;min-width:1180px; margin:auto;}

ul.partnerList li {float: left; width: 49.25%; height: 255px;  border: 1px solid var(--color-gray-200); border-bottom: 2px solid var(--color-deep-gray); padding: 25px 0; margin-bottom:20px;}

ul.partnerList li:nth-child(2n) {margin-left:1.5%;}
ul.partnerList li:nth-last-child(2n),ul.partnerList li:last-child{margin-bottom:0;}
ul.partnerList li >dl.aDl >dt {float: left;  width: 40%;border-right: 1px dashed var(--color-gray-200); padding:65px 0;}
ul.partnerList li >dl.aDl >dd {float: left;  width: 60%;text-align:left;padding:0 20px;}
ul.partnerList li >dl.aDl >dd b{color: #111111; font-size: 13.5px; font-weight:500; display: block;}

ul.partnerList li >dl.aDl >dd a{color: var(--color-primary-blue); font-size: 13px;display: block; margin-bottom:25px;}
ul.partnerList li >dl.aDl >dd>dl.bDl dt{float: left; width: 15%; color: var(--color-deep-gray); font-size: 13px;}

ul.partnerList li >dl.aDl >dd>dl.bDl dd{float: left; width: 85%; color: #111111; font-size: 13px; line-height:20px; padding-bottom:5px;}
ul.partnerList li >dl.aDl >dd>dl.bDl dd.js { box-sizing: content-box;	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
ul.partnerList li >dl.aDl >dd>dl.bDl dd.ht { box-sizing: content-box;	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
ul.partner2List {width:100%;min-width:1180px; margin: 0 auto;}

ul.partner2List li{float: left; width: 18.8%;height: 135px;  border: 1px solid var(--color-gray-200); border-bottom: 2px solid var(--color-deep-gray); padding: 10px 15px 0; margin-bottom:20px; margin-right: 1.5%;}

ul.partner2List li img{display: block; margin: 0 auto;width: 152px; height: 62px; padding-bottom:7px; }
ul.partner2List li p{display: block; border-top: 1px dashed var(--color-gray-200); height: 53px; line-height:53px; text-align:center; color: #111111; font-size: 14px;  }
ul.partner2List li:nth-child(5n) {margin-right:0px;}



/*    ֹ        */
ul.faqList {width: 100%; border-top: 2px solid var(--color-deep-gray);}
ul.faqList li {border-bottom: 1px solid var(--color-gray-200);}
ul.faqList li .qBox{width: 100%; padding: 25px 0;cursor: pointer;}
ul.faqList li .qBox:hover{background: var(--color-gray-50);}
ul.faqList li .qBox dt{float: left; width: 20%; text-align:center;    color: #111111; font-size: 13.5px; font-weight:500;padding:0 10px;border-right: 1px solid var(--color-gray-200);}
ul.faqList li .qBox dt div.b{width:100%;margin-top:15px;}
ul.faqList li .qBox dt div.b a{display:inline-block;font-size:11.5px;font-weight:100;padding:3px 5px;border:1px solid #7d7d7d;margin:0 2px;}
ul.faqList li .qBox dt div.b a:hover{background:var(--color-gray-50);}
ul.faqList li .qBox dd{float: left; width: 80%; text-align:left;  padding-left:30px; font-size:14.5px; color: #111111; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/notice/more_p.png') no-repeat 95% 50%; border-left: 1px solid var(--color-gray-200); margin-left:-1px;}
ul.faqList li .qBox dd span {font-size: 14px; color: var(--color-sub-blue);}
ul.faqList li .qBox dd b {font-size: 13.5px; color: #111111;display: block;padding:10px 0 3px;}
ul.faqList li .qBox dd i {font-size: 13.5px; color: var(--color-gray-400)888; }
ul.faqList li .aBox{border-top: 1px solid var(--color-primary-blue); border-bottom: 1px solid var(--color-primary-blue);  background: var(--color-gray-100); padding: 30px 270px;  display: none;}

ul.faqList li .aBox p{color: #111111; font-size: 14px;text-align:left; }
ul.jobfaq{margin-bottom:60px;}
.selectBoxStyle select{width:100px;}
.selectBoxStyle input[type="text"]{}

/*      ı  */
.stureplly{ 
	width:100%; 
	text-align:right;
	padding-right:10px;
}
.stureplly a{
	display:inline-block;
	padding:5px 10px;
	font-size:13.5px;
	background:var(--color-deep-gray);
	color:#fff;
	
}
.stureplly a i.fa-signature{margin-right:3px;}
.reviewList {width: 99.2%; border-top: 2px solid var(--color-deep-gray);}
.reviewList .qBox{ 
	width: 100%;
	padding: 25px;
	border-bottom:1px solid var(--color-gray-200);
}
.reviewList .nameT{ 
	width:100%;
}
.reviewList .nameT .namecr{ 
	float:left;
	text-align:left;
	color:#7d7d7d;
	font-size:13.5px;
}
.reviewList .nameT .namecr strong{ 
	font-size:14.5px; 
	color:#111;
	font-weight:500;
}
.reviewList .nameT .namecr span{ 
	display:inline-block;
	color:var(--color-gray-200);
	font-weight:100;
	padding:0 10px;
}
.reviewList .nameT .namecr i.fas{ 
	padding:0 5px; 
}
.reviewList .nameT .namecr b{ 
	font-weight:500; 
	margin-right:5px;
	color:#111;
}
.reviewList .nameT .namecr b.orange{color:var(--color-primary-blue);}
.reviewList .nameT .b{ 
	float:right; 
}
.reviewList .nameT .b a,.reviewList .stuc .b a{ 
	display:inline-block;
	padding:3px 7px;
	border-radius:2px;
	font-size:10.5px;
	background:var(--color-deep-gray);
	color:#fff;
	margin-left:5px;
}
.reviewList .nameT .b a:last-of-type{background:#343230;}
.reviewList .stuc{ 
	width:100%; 

	background:var(--color-gray-100);
	border:1px solid var(--color-gray-200);

	margin-top:20px;
	padding:20px;
	text-align:left;
}
.reviewList .stuc h3.review_tt{ 
	width:100%;	
	padding-left:30px;
	word-break: break-all;
	line-height:1.8;
	position:relative;
	font-weight:600;	
	padding-bottom:5px;
	overflow:hidden;
}
.reviewList .stuc p{ 
	width:95%;
	position:relative;
	padding-left:30px;
	word-break: break-all;
	line-height:1.8;
}
.reviewList .stuc p.review_c{ 
	border-top:1px solid var(--color-gray-200);	
	padding-top:5px;
	margin-left:30px;
	padding-left:0;
}
.reviewList .stuc h3 i.fa-comment-dots{ 
	font-size:18.5px; 
	transform:rotateY(180deg);
	position:absolute;
	left:0;top:4px;
}
.reviewList .stuc p i.fa-comment-dots{ 
	font-size:18.5px; 
	transform:rotateY(180deg);
	position:absolute;
	left:3px;top:3px;
}
.reviewList .camreplly a{ 
	display:inline-block;
	padding:3px 7px;
	border-radius:2px;
	font-size:10.5px;
	background:var(--color-primary-blue);
	color:#fff;
	margin-top:5px;
	margin-left:30px;
}
.reviewList .stuc .camrp{ 
	width:100%; 
	padding:13px;
	background:#fff;
	border:1px dashed var(--color-primary-blue);
	text-align:left;
	margin-top:15px;
}
.reviewList .allformbox{ 
	width:100%; 
}
.camrp,.camrp .camwrite,.camrp .good{display:none;}


/*           Ȳ */
ul.jobList {width: 100%;}

ul.jobList li {width:32%;float: left; margin-bottom:20px; margin-right:2%;  border: 1px solid var(--color-gray-200); border-bottom: 2px solid var(--color-deep-gray); padding: 20px ; text-align:left;background:#fff;}

ul.jobList li:nth-child(3n+3) {margin-right:0;}
ul.jobList li >span{border-radius: 30px; padding: 2px 12px; background: var(--color-deep-gray); color: #ffffff; font-size: 13px; font-weight:500;display: inline-block;}
ul.jobList li >.imgB {height:100px; overflow:hidden;line-height:85px;text-align:center;margin-top:10px;font-weight:500;font-size:16px;color:#000;}
ul.jobList li >.imgB img{display: inline-block; margin: 0 auto;width: auto;max-width:100%;max-height:100%;}
ul.jobList li >p.n1 {display: block;padding: 5px 0 6px;margin-bottom:6px;border-bottom: 1px dashed var(--color-gray-200);}
ul.jobList li >p.n1 b{font-size: 13.5px;color: #111; font-weight:500;float: left; text-align:left;}
ul.jobList li >p.n1 b span{font-size: 13.5px;font-weight:normal;}
ul.jobList li >p.n1 i{float: right; text-align:right; color: var(--color-gray-400); font-size: 13px;}
ul.jobList li p b.n2{display:inline-block;max-width:153px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-size: 14px; font-weight:500; color: var(--color-deep-gray);position:relative;padding-right:13px;}
ul.jobList li p b.n2:before{ 
	display:block;content:"";clear:both;
	width:5px;height:1px;
	background:var(--color-deep-gray);
	position:absolute;right:4px;top:10px;
}
ul.jobList li >b.n2 span{color:var(--color-gray-400);font-weight:400;}
ul.jobList li >p.n3{font-size: 13px;color: #111;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-orient: vertical; vertical-align: top;}
ul.jobList li >p.n3 img{
	width: 14px;
}

ul.jobList li >p.n4{font-size: 13px;color: var(--color-primary-blue);overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-orient: vertical;}
ul.jobList li >.skillB{width: 100%;  padding:15px 20px; background: var(--color-gray-100);font-size: 13.5px; margin-top:20px;}

ul.jobList li >.skillB b.n4{color: #333434; font-weight:600; padding-bottom:3px;}
ul.jobList li >.skillB p.n5{color: #333434; line-height:16px;}


/*         Խ    */
ul.contestlist{width:100%;}

ul.contestlist li {width:23.5%;height:445px;float: left; margin-bottom:20px; margin-right:2%;  border: 1px solid var(--color-gray-200); border-bottom: 2px solid var(--color-deep-gray); text-align:left;background:#fff;position:relative;overflow:hidden;}

ul.contestlist li:nth-child(4n+4) {margin-right:0;}
ul.contestlist li img{width:100%;}
ul.contestlist li a{display:block;}
ul.contestlist li a > span{
	display: inline-block;
	max-width:240px;
	border-radius: 30px;
	padding: 2px 12px;
	background: var(--color-deep-gray);
	color: #ffffff;
	font-size: 13px;
	font-weight:500;
	position:absolute;
	left:15px;top:15px;
	z-index:1;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}


/*              */
ul.contestlist li.closecon{background:#000;}
ul.contestlist li.closecon img{opacity:0.4;}
ul.contestlist li.closecon a > span{background:#111;color:#999;}


ul.contestlist li p.prizemoney{ 
	width:80px; height:70px;
	background:#343230;
	color:#f1a12a;
	position:absolute;
	right:0;bottom:115px;
	text-align:center;
	font-size:14.5px;
	font-weight:300;
	padding-top:10px;
}
ul.contestlist li p.prizemoney i.fas{font-size:20px;}
ul.contestlist li p.prizemoney span{ 
	display:block;
	font-size:15.5px;
	color:#fff;
	font-weight:500;
	padding-top:3px;
}
ul.contestlist li dl{ 
	width:100%;height:115px;
	padding:20px;
	background:#fff;
	position:absolute;
	left:0;bottom:0;
	border-top:1px solid #ebebeb;
}
ul.contestlist li dt{ 
	width:100%;
	font-size:15.5px; 
	color:#111;
	font-weight:600;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden;
}
ul.contestlist li dd{ 
	width: 100%;
	background: var(--color-gray-100);
	font-size: 13.5px;
	margin-top:10px;
	padding:10px;
}
ul.contestlist li dd strong{ 
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
ul.contestlist li dd em{ 
	float:left; 
	font-family: 'Open Sans', sans-serif;
	color:var(--color-primary-blue);
	font-weight:700;
}
ul.contestlist li dd em.ending{ 
	 
	color:var(--color-cool-gray);
}
.pvArea .textbox{ 
	width:60%; 
	margin:30px auto;
	text-align:left;
}
a.linkgoB{ 
	display:inline-block;
	text-align:center;
	background:var(--color-primary-blue);
	 
	font-size:14.5px;
	font-weight:500;
	color:#fff;
	cursor:pointer;
	border:0;
	border-radius:10px;
	padding:20px 100px;
}


/*   к     */

ul.pressList {width: 1180px; border-top: 2px solid var(--color-deep-gray); margin-top:50px;}
ul.pressList > li {border-bottom: 1px solid var(--color-gray-200); width: 100%; padding: 0 25px;cursor: pointer; text-align:left;}
ul.pressList > li:hover{background:var(--color-gray-50);}

ul.pressList li a{display:block;}
ul.pressList li a .pressconten li{float:left;width:83%;height:180px;padding:25px 0;}
ul.pressList li a .pressconten li:first-child{font-family: 'Scheherazade', serif;
width:15%;text-align:right;font-size: 30px; color: var(--color-cool-gray);margin-right:2%;position:relative;font-weight:500; letter-spacing: -.02em;}
ul.pressList li a .pressconten li:first-child:before{
	content:"";display:block;clear:both;
	width:1px;height:34px;
	border-left:1px solid var(--color-cool-gray);
	position:absolute;right:16px;top:0;
}
ul.pressList > li:first-child a .pressconten li:first-child:before{display:none;}
ul.pressList li a .pressconten li:first-child:after{
	content:"";display:block;clear:both;
	width:1px;height:125px;
	border-left:1px solid var(--color-cool-gray);
	position:absolute;right:16px;bottom:0;
}

ul.pressList > li:last-child a .pressconten li:first-child:after{border-left:1px dashed var(--color-cool-gray);}
ul.pressList li a .pressconten li:first-child .fa-volume-up{font-size:18px;color:var(--color-primary-blue);padding-left:10px;}
ul.pressList li a .pressconten li:first-child .fa-volume-down{font-size:18px;color:var(--color-gray-200);padding-left:10px;padding-right:7px;}
ul.pressList li a .pressconten li span {display:block;font-size:18px;padding-right:40px;line-height:1;font-weight:300;margin-top:-10px;}
ul.pressList li a .pressconten li:last-child img{float:left; margin-right:20px;}
ul.pressList li a .pressconten li:last-child strong{float:left;display:block;width:80%;font-size: 16px; color: #111111;font-weight:400;margin-top:5px;}
ul.pressList li a:hover .pressconten li:last-child strong{color:var(--color-primary-blue);}
ul.pressList li a .pressconten li:last-child em{float:left;display:block;width:80%;height:75px;font-size:12.5px;color:var(--color-deep-gray);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;margin-top:15px;}
.pressmoreB{display:block;width:400px;padding:10px;text-align:center;border:1px solid var(--color-gray-200);margin:60px auto 80px;color:var(--color-deep-gray);font-weight:500;font-size:14.5px; border-radius:30px;}
.pressmoreB:hover{background:var(--color-gray-200);}


/*    佺 丮 */
ul.photostoryList {border-top: 1px solid var(--color-gray-200); width: 100%; text-align:left;}
ul.photostoryList li{border-bottom: 1px solid var(--color-gray-200); width: 100%;  padding: 20px; position:relative;}
ul.photostoryList li .plLeft{float: left; width: 450px; height:200px; margin-right:30px; overflow: hidden;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/cover_re.jpg') 50% 50% no-repeat;}

ul.photostoryList li .plLeft img{width: 100%;margin-top:-65px;opacity:1;transition:0.3s;}
ul.photostoryList li .plRight{float: left; width:calc(100% - 500px); padding-top:15px;    }
ul.photostoryList li .plRight span{border-radius: 30px; padding: 2px 12px; background: var(--color-deep-gray); color: #ffffff; font-size: 14px; display: inline-block;  }
ul.photostoryList li .plRight b{color: #111; font-size: 15.5px; display: block; margin: 15px 0 25px; font-weight:500;}
ul.photostoryList li .plRight p{color: var(--color-deep-gray); font-size: 13.5px; display: block; width: 420px; }
ul.photostoryList li .plRight > span.more {position:absolute;  bottom:30px; right:25px; font-size: 12px; color: var(--color-sub-blue);background:none;}
ul.photostoryList li:hover{background:var(--color-gray-50);}
ul.photostoryList li:hover .plLeft img{opacity:0.7;}



/* NEW   û Form */
.allformbox{
	width:1180px;
	margin:auto;
}
.allformbox .guidetxt{margin:15px 0;}
.allformbox .myroomguidetxt{width:500px;margin:20px auto 30px;}
.allformbox .guidetxt p{
 font-size:12.5px;color:var(--color-deep-gray);padding-left:10px;position:relative; font-weight: 300;text-align:left;}
.allformbox .guidetxt p:before{
	content:"";display:block;clear:both;
	width:3px;height:3px;
	border-radius:50%;
	background:#777;
	position:absolute;left:0;top:40%;
}
.allformbox .certification{margin-top:20px;}
.allformbox .tablebox{
	width:100%;
	text-align:right;
}



.allformbox .snsjoin{
	width:100%;width:100%;
	border:1px solid var(--color-gray-200);
	padding:30px;
	margin-bottom:20px;
}
.allformbox .tablebox .snslogin li{width:50%;float:left;text-align:center;transition:0.3s;}
.allformbox .tablebox .snslogin li a{
	display:block;
	width:90%;min-width:445px;height:51px;
	line-height:53px;
	border-radius:3px;
	color:#fff;
	font-weight:500;
	margin:auto;
	background-position:23% 50%;
	background-repeat:no-repeat;
	background-size:20%;
	transition:0.3s;
}
.allformbox .tablebox .snslogin li:nth-child(1) a{
	color:#fff;
	background:#08a600;
}
.allformbox .tablebox .snslogin li:nth-child(1):hover a{
	color:#08a600;
	background:#fff;
	border:1px dashed #08a600;
}
.allformbox .tablebox .snslogin li:nth-child(1) a span.kanit{
	font-family: 'Kanit', sans-serif;
	font-weight:800;
	margin-right:3px;
	font-size:15px;
}
.allformbox .tablebox .snslogin li:nth-child(2) a{
	color:#fff;
	background:#39528f;
}
.allformbox .tablebox .snslogin li:nth-child(2):hover a{
	color:#39528f;
	background:#fff;	
	border:1px dashed #39528f;
}

.allformbox .tablebox > img{
	position:relative;bottom:-18px;	
}
.allformbox .privacyapproval em{
	display:block;
	width:100%;
	padding:15px 25px;
}
.allformbox .tablebox table{
	width:100%;
	
}
.allformbox .tablebox table tr.myemail{display:none;}
.allformbox .tablebox table th{
	width:25%;
	font-size:13.5px;
	font-weight:400;
	color:var(--color-deep-gray);
	text-align:left;
	vertical-align:middle;
	padding-left:35px;
	border-bottom:1px solid #fff;
	background: var(--color-gray-100);	
	position:relative;
}

.allformbox .tablebox table td{
	height:58px;min-height:58px;
	font-size:13.5px;
	text-align:left;
	vertical-align:middle;
	padding:10px 10px 10px 30px;
	border-bottom:1px solid var(--color-gray-200);
	border-top:1px solid var(--color-gray-200);
	border-right:1px solid var(--color-gray-200);
}
.allformbox .tablebox table td span{display:inline-block;}
.allformbox .tablebox table th strong{margin-left:5px;}
.allformbox .tablebox table td strong{font-size:11.5px;padding-left:15px;color:red;}
.allformbox .tablebox table td strong.guide{color:var(--color-cool-gray);}
.allformbox .tablebox table td strong.bed{color:red;}
.allformbox .tablebox table td strong.good{color:#0082ff;}
.allformbox .tablebox table td strong.malmal{color:var(--color-primary-blue);}
.allformbox .tablebox table td strong.nono{color:red;font-weight:500;}
.allformbox .tablebox table td em{font-size:11.5px;color:gray;padding-left:15px;}
.allformbox .tablebox table td input[type="text"],.allformbox .tablebox table td input[type="email"],.allfombox .tablebox table td input[type="password"],.allformbox .tablebox table td input[type="password"]{
	width:48%;max-width:507px;height:36px;
	border:1px solid var(--color-gray-200);
	 
	font-size:13.5px;
	color:#111;
	padding:10px;
	background:#fff;	
}
.allformbox .tablebox table td input[type="date"],.allformbox .tablebox table td input[type="month"]{
	width:161px;height:36px;
	border:1px solid var(--color-gray-200);
	 
	font-size:13.5px;
	color:#111;
	padding:10px;
	
}
.allformbox .tablebox table td select.calltext{
	width:103px;height:36px;
	border:1px solid var(--color-gray-200);
	font-size:13.5px;
	color:#111;
	padding: 0 10px;
	
}
.allformbox .tablebox table td select.time{
	width:80px;height:36px;
	border:1px solid var(--color-gray-200);
	font-size:13.5px;
	color:#111;
	padding: 0 10px;
	
}
.allformbox .tablebox table td input[type="tel"],.allformbox .tablebox table td.birthday input[type="text"],.allformbox .tablebox table td.birthday select,.allformbox .tablebox table td.businessnumber input[type="text"]{
	width:160px;height:36px;
	border:1px solid var(--color-gray-200);
	 
	font-size:13.5px;
	color:#111;
	padding: 0 10px;
	
}

.allformbox .tablebox table td textarea,textarea{
	width:100%;height:155px;
	border:1px solid var(--color-gray-200);
	 
	font-size:13.5px;
	color:#111;
	padding:10px;
	resize:none;
}


.allformbox .privacyapproval{margin-top:50px;}
.allformbox .privacyapproval strong{
	font-size:13.5px;
	font-weight:500;
	color:#111;
}
.allformbox .privacyapproval > strong{
	display:block;
	font-size:14.5px;
	font-weight:400;
	color:#111;
	text-align:left;
	margin-bottom:10px;
}
.allformbox .privacyapproval > strong span{color:var(--color-primary-blue);font-size:14px;}
.allformbox .privacyapproval em.privacybox{
	height:150px;
	background:var(--color-gray-50);	
	border: 1px solid var(--color-gray-200);
}
.allformbox .privacyapproval em.privacybox > div{
	display:block;
	width:100%;	height:108px;
	line-height:1.8;
	overflow:auto;
	color:var(--color-deep-gray);
	font-size:13px;
	font-weight:300;
	white-space: pre-line;
}
.allformbox .privacyapproval em.approval{
	margin-top:-1px;
	color:#111111;
	font-size: 14px;
	border: 1px solid var(--color-gray-200);
}
.allformbox .privacyapproval em.approval:hover input, .allformbox .privacyapproval em.approval:hover label{
	cursor: pointer;
}
.allformbox .privacyapproval em.approval input[type='checkbox']{
	margin: 0;
}
.allformbox .privacyapproval em.approval span.essential{
	color: var(--color-primary-blue);
	margin-right: 3px;
	font-weight: 600;
}

/* privacyapproval modal 추가 - 260316 안혜지 */
.btn-privacy-view {
  display: inline-block;
  font-size: 12px;
  padding: 4px 10px;
  border-radius: 4px;
  cursor: pointer;
	background-color: var(--color-gray-500);
  color: #fff;
	font-weight: 600;
	margin-left: auto;
}
.btn-privacy-view:hover { background: var(--color-sub-blue); }

/* 오버레이 */
.modal-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.5);
  z-index: 9999;
  align-items: center;
  justify-content: center;
}
.modal-overlay.is-open { display: flex; }

/* 모달 박스 */
.modal-box {
  background: #fff;
  border-radius: 8px;
  width: 90%;
  max-width: 560px;
  max-height: 80vh;
  overflow-y: auto;
}
.modal-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  border-bottom: 1px solid var(--color-gray-200);
}
.modal-head strong{
	font-weight: 700;
	font-size: 16px;
	color: var(--color-deep-gray);
}
.modal-body { padding: 20px; }
.modal-foot {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 12px 20px;
  border-top: 1px solid var(--color-gray-200);
}

/* 테이블 */
.privacy-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.privacy-table th, .privacy-table td {
  padding: 8px 10px;
  border: 1px solid var(--color-gray-300);
  vertical-align: middle;
	text-align: center;
	background: #fff;
}
.privacy-table th { background: var(--color-gray-200); font-weight: 500; }

.badge-required { color: var(--color-primary-blue); font-size: 11px; font-weight: bold; }
.privacy-notice { font-size: 12px; color: var(--color-deep-gray); margin-top: 12px; line-height: 1.6; }

.modal-overlay button{
	border: none;
	
}
.modal-overlay button:hover{cursor: pointer;}
.modal-overlay button.modal-close, .modal-overlay button.modal-close-marketing{
	background: none;
	color: var(--color-gray-500);
	font-size: 20px;
	font-weight: 700;
}
.modal-overlay button.btn-agree{	
	background: var(--color-gray-500); 
	color: #fff;
	padding: 3px 6px;
	border-radius: 4px;
	font-weight: 500;
}
.modal-overlay button.btn-agree:hover{ background: var(--color-primary-blue); }

/* 드롭다운 영역 */
.privacy-dropdown {
	border: 0px solid var(--color-gray-200);
	background: var(--color-gray-50);
	padding: 0 16px;
	overflow: hidden;
	transition: 0.3s;
	max-height: 0;
}
.privacy-dropdown.is-open {
	border: 1px solid var(--color-gray-200);
	max-height: 200px;
	border-top: none;
	padding: 16px;
}

/* 보기 버튼 활성 상태 */
.btn-privacy-view.is-open {
	background: var(--color-sub-blue);
}



.allformbox .tablebox table td select.category,.allformbox .wbox table th select.category{
	width:31%;height:38px;
	border:1px solid var(--color-gray-200);
	font-size:13.5px;
	color:#111;
	padding: 0 10px;
	
}
.allformbox .tablebox table td select.curriculumcategory{
	width:68%;height:36px;
	border:1px solid var(--color-gray-200);
	font-size:13.5px;
	color:#111;
	padding:0 0 0 10px;
	
}

.allformbox .carebox{
	width:900px;
	margin:auto;
	padding:0 10px;
	
}
.allformbox .care{margin-top:20px;text-align:center;}
.allformbox .result{width:900px;margin:20px auto 0;text-align:left;}
.allformbox .care strong,.allformbox .result strong{font-weight:600;font-size:13.5px;}
.allformbox .care strong span,.allformbox .result strong span{color:red;}




.allformbox .tablebox table .curriculum th,.allformbox .tablebox table .workcurriculum th{
	vertical-align:top;
	padding-top:20px;
	
}

.allformbox .tablebox table .curriculum:first-of-type td/* ,.allformbox .tablebox table .workcurriculum:first-of-type td */{padding:10px 0 10px 50px;}

.allformbox .tablebox table .curriculum td .sectionbox li strong{
	display:block;
	width:100%;
	font-size:12.5px;
	padding:7px 0 7px 30px;
	background:var(--color-deep-gray);
	color:#fff;
	font-weight:400;
	text-align:left;	
}

.allformbox .tablebox table .curriculum td .sectionbox li .curriname{
	width:100%;
	padding:10px 0;
	
	background:var(--color-gray-100);
}
.allformbox .tablebox table .curriculum td .sectionbox li .curriname li{
	float:left;
	width:50%;
	line-height:30px;
	font-size:13.5px;
	color:var(--color-gray-400);
	text-align:left;
	white-space: nowrap;
	padding:0 30px;
	overflow:hidden;
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;
	    display: flex;
    align-items: center;
	
}
.allformbox .tablebox table .curriculum td .sectionbox li .curriname li:nth-child(odd){border-right:1px dotted var(--color-gray-500);}
.allformbox .tablebox table .curriculum td .sectionbox li .curriname li:hover{background:#e9e9e9;}

.allformbox .tablebox table .workcurriculum td ul{width:100%;}
.allformbox .tablebox table .workcurriculum td ul li{float:left;font-size:13.5px;text-align:center;}
.allformbox .tablebox table .workcurriculum td ul li:nth-child(1){width:3%;}
.allformbox .tablebox table .workcurriculum td ul li:nth-child(2){width:59%;text-align:left;}
.allformbox .tablebox table .workcurriculum td ul li:nth-child(3){width:8%;}
.allformbox .tablebox table .workcurriculum td ul li:nth-child(4){width:15%;}
.allformbox .tablebox table .workcurriculum td ul li:nth-child(5){width:15%;}
.allformbox .tablebox table .workcurriculum td .workgroup,.allformbox .tablebox table .workcurriculum td .workgroup2{
	width:100%;	
	padding:9px 0 9px 30px;
	
	background:var(--color-gray-500);
	color:#fff;
	font-weight:600;
}
.allformbox .tablebox table .workcurriculum td .workgroup2{background:var(--color-primary-blue);}
.allformbox .tablebox table .workcurriculum td .workgroup li:nth-child(2),.allformbox .tablebox table .workcurriculum td .workgroup2  li:nth-child(2){text-align:center;}
.allformbox .tablebox table .workcurriculum td .workcurri{
	width:100%;	
	padding:9px 0 9px 30px;
	background:var(--color-gray-100);
	
	border-bottom:1px dotted var(--color-gray-500);
}
.allformbox .tablebox table .workcurriculum td .workcurri li{height:40px;}
.allformbox .tablebox table .workcurriculum td .workcurri li:nth-child(1),.allformbox .tablebox table .workcurriculum td .workcurri li:nth-child(3),.allformbox .tablebox table .workcurriculum td .workcurri li:nth-child(4),.allformbox .tablebox table .workcurriculum td .workcurri li:nth-child(5){line-height:40px;}
.allformbox .tablebox table .workcurriculum td .workcurri li label{font-weight:600;color:#111;}
.allformbox .tablebox table .workcurriculum td .workcurri li label span{display:block;font-size:12.5px;font-weight:400;color:#777;}
.allformbox .tablebox table .workcurriculum td .workcurri:hover{background:#e9e9e9;}
.allformbox .tablebox table td b{font-size:18px;font-weight:600;}
.allformbox .tablebox table td ul.right li{padding:5px 0;}
.allformbox .tablebox table td.jobadd a{
	display:inline-block;
	width: 100px;height: 35px;
    line-height: 35px;
    text-align: center;
    color: var(--color-primary-blue) !important;
    background: #fff;
    border: 1px solid var(--color-primary-blue);
    cursor: pointer;

}
.allformbox .tablebox table td.jobadd input[type="text"]:nth-of-type(1){width:70px;}
.allformbox .tablebox table td.jobadd input[type="text"]:nth-of-type(2){width:240px;}
.allformbox .tablebox table td.jobadd input[type="text"]:nth-of-type(3){width:247px;}
.allformbox .tablebox table td.jobadd .category{margin-bottom:7px;}
.allformbox .tablebox table td .yes,.allformbox .tablebox table td .now{display:none;}
.allformbox .tablebox table td .multiuploadcf{padding:15px 20px 20px;background:var(--color-gray-100);}
.allformbox .tablebox table td .multiuploadcf li{float:left;width:33%;padding:10px 0;border-bottom:1px dotted var(--color-deep-gray);}
.allformbox .tablebox table td .multiuploadcf li.opguide{width:100%;color:var(--color-deep-gray);font-weight:400;font-size:11.5px;padding:10px 0 0;border-bottom:none;}
.allformbox .tablebox table td .multiuploadcf li .replace{font-size:11.5px;color:#919191;border:1px solid #a2a2a2;}
.allformbox .tablebox table td .multiuploadcf li span.file-text{width:50%;font-size:11.5px;}

.allformbox .tablebox table td .codenumber #imgCaptcha {margin-top:9px;}


.allformbox .tablebox table td table thead th{font-size:12.5px;text-align:center;padding:5px;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100);}

.allformbox .tablebox table td table thead th:last-of-type:after{display:none;}
.allformbox .tablebox table td table tbody tr:first-of-type td{padding:0 0 0 15px;}
.allformbox .tablebox table td table tbody tr:first-of-type td:last-child{border-right:0;}
.allformbox .tablebox table td table tbody td{font-size:12.5px;text-align:center;}
.allformbox .tablebox table td table tbody td input[type="text"]{width:70%;height:31px;padding:5px;font-size:12.5px;}

.allformbox .tablebox table td.pay input[type="text"]:nth-of-type(1){width:334px;margin-right:10px;}
/*.allformbox .tablebox table td.pay input[type="text"]:last-of-type{width:40px;margin-left:10px;}        üũ ڽ       css*/


.allformbox .tablebox table .curriculum tr:first-of-type td,.allformbox .tablebox table .curriculum tr td{padding:0;}
.allformbox .tablebox table .curriculum td .councurri td{border-bottom:1px dotted var(--color-gray-200);border-right:0;}
.allformbox .tablebox table .curriculum td .councurri tr:nth-of-type(3) td{border-bottom:1px dotted var(--color-primary-blue);}
.allformbox .tablebox table .curriculum td .councurri .secmaster{width:100%;}
.allformbox .tablebox table .curriculum td .councurri .secmaster li{
	float:left;
	width:91%;height:58px;
	line-height:35px;
	font-size:13.5px;
	text-align:left;
	padding:11px 0;
	display: flex;
    align-items: center;
	
}
.allformbox .tablebox table .curriculum td .councurri .secmaster li input[type="checkbox"]{margin-right:10px;}
.allformbox .tablebox table .curriculum td .councurri .secmaster li.currBli{width:9%;padding-top:20px;}
.allformbox .tablebox table .curriculum td .councurri .secmaster li.currBli a{
	display:block;
	float:right;
	width:75px;height:25px;
	line-height:21px;
	background:var(--color-primary-blue);
	border:2px solid var(--color-primary-blue);
	color:#fff;
	font-size:11.5px;
	text-align:center;
	border-radius:25px;
	margin-right:15px;
}
.allformbox .tablebox table .curriculum td .councurri .secmaster li.currBli a.on{
	display:none;
	background:#fff;
	border:1px solid var(--color-primary-blue);
	color:var(--color-primary-blue);
}
.allformbox .tablebox table .curriculum td .councurri .sectionbox{display:none;}


/* NEW new   û Form */

.newallformbox .tablebox table {width:100%;}
.newallformbox .tablebox table th{width:20%; border-bottom:1px solid var(--color-gray-300);}
.newallformbox .tablebox6 table th{width:16.666%;}
.newallformbox .tablebox table td {padding:10px; }
.allformbox .tablebox table td input[type="text"], .allformbox .tablebox table td input[type="email"], .allfombox .tablebox table td input[type="password"], .allformbox .tablebox table td input[type="password"]{
	width:100%; max-width:100%;
}
.allformbox .tablebox table td select.category, .allformbox .wbox table th select.category {
	width:100%;
}
.allformbox .tablebox table  input.calendarDateTxt[type="text"]{width:90%;}
td .calendarBtns{padding-left:8px; padding-bottom:7px;}
.newallformbox .newformtt {font-size:16px; margin-top:40px;margin-bottom:10px; text-align:left; position:relative; padding-left:12px; color:var(--color-deep-gray);}
.newallformbox .newformtt:before{display:block; content:""; clear:both; width:5px; height:5px; background:var(--color-deep-gray); position:absolute; top:10px;left:0;}
.newallformbox .lp_calendar {background:red;}

.newallformbox .tablebox tr.period td{position:relative;}
.newallformbox .tablebox tr.period td a{margin-right:60px;} 
.newallformbox .tablebox tr.period td [type=text]{width:35%; }
.newallformbox .tablebox tr.period td span{text-align:center; color:#5b5a58; display:inline-block; position:absolute; left:290px; top:17px;}
.newallformbox .tablebox tr.period td span:last-child{left:700px;}

.newallformbox .tablebox tr.datebox td [type=text]{margin-right:10px;}
.newallformbox .tablebox tr.datebox td span{width:50px; text-align:center;}
.newallformbox .tablebox tr.datebox td select {margin-left:10px;}
.newallformbox .tablebox tr.datebox td .tmp-radio:first-of-type {margin-left:30px;}







/* �������� ������û */
/* ���⼳�� */
#trainingDis {width: 100%; background: var(--color-gray-100); padding: 50px 0;margin-bottom:30px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);}
#trainingDisInner {width:60%;min-width: 1000px;margin :0 auto;}
#trainingDisInner > ul {width: 850px; margin: 30px auto; }
#trainingDisInner > ul li{width: 25%; float: left; }
#trainingDisInner > ul.workul li{width:50%;}
#trainingDisInner > ul li.cardli{width:33.333%;}


#trainingDisInner > ul li img{margin: 0 auto; display: block;}
#trainingDisInner > ul li p{color: var(--color-deep-gray); font-size: 14px; letter-spacing: -.04em; line-height:1.4; text-align:center; padding-top:20px; font-weight:500;}
#trainingDisInner > ul li+li{background: url('https://img.megastudyacademy.co.kr/campus/tjlecture/tr_dd_bg.jpg') no-repeat 0 50%;}
#trainingDisInner p.trP{color: #111111; font-size: 14px; line-height:1.6; text-align:center; letter-spacing: -.02em;}
#trainingDisInner p.trP b{color: var(--color-primary-blue);font-weight:500;font-family:"Noto Sans KR"}
#trainingDisInner p.trP span{color:#777;}
#trainingDisInner .processBox{display:none;}
#trainingDisInner .btngono{margin-bottom:0;}
#trainingDisInner .btngono a.paylist,#trainingDisInner .btngono a.res{width:240px;}


#boxpop{
	display:none;
	width:100%;height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;left:0;top:0;
	z-index:10000;
}
#boxpop .innerbox{
	width:1000px;height:650px;
	position:relative;
	left:50%;top:50%;
	margin-left:-500px;margin-top:-325px;
	background:#fff;
	padding:20px;
}
#boxpop .innerbox .boxtitle{
	display:block;
	width:100%;
	font-size:22px;
	font-weight:500;
	color:var(--color-deep-gray);
	text-align:center;
	margin:0 0 20px 0;
}
#boxpop .innerbox .campuslist{
	width:100%;
	padding:20px;
	background:#f4f4f4;
}
#boxpop .innerbox .campuslist li{
	width:18%;
	float:left;
	text-align:center;
	margin:4px 1%;
	background: #fff;
    padding: 7px;
    border: 1px solid var(--color-gray-200);
    border-bottom: 2px solid var(--color-deep-gray);

}
#boxpop .innerbox .campuslist li strong{
	display:block;
	text-align:center;
	padding: 10px 0;
    font-weight: 500;
    font-size: 13.5px;
    color: var(--color-deep-gray);
	border-bottom:1px dashed var(--color-gray-200);
	margin-bottom:10px;
	font-family: 'Noto Serif KR', serif;
}
#boxpop .innerbox .campuslist li em{
	display:block;
	text-align:center;
	font-size:12.5px;
	color:#777;
}
#boxpop .innerbox .campuslist li a{
	display:block;
	margin:5px auto 0;
	padding:3px 0;
	text-align:center;
	background:var(--color-primary-blue);
	color:#fff;
	font-weight:500;
	font-size:11.5px;
}
#boxpop .innerbox .boxnotice{
	width:100%;
	padding:20px;
	margin-top:20px;
	border-top:1px dashed var(--color-deep-gray);
}
#boxpop .innerbox .boxnotice li{
	width:70%;
	float:right;
	font-size:12.5px;
	color:#777;
	text-align:left;
	padding:1px 0;	
	position:relative;
}
#boxpop .innerbox .boxnotice li:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	border-radius:50%;
	position:absolute;
	left:-8px;top:10px;
	background:#111;
}
#boxpop .innerbox .boxnotice li:first-child{
	width:30%;
	font-weight:500;
	color:var(--color-deep-gray);
	font-size:18px;
	float:left;
	font-family: 'Noto Serif KR', serif;
}
#boxpop .innerbox .boxnotice li:first-child:before{display:none;}
#boxpop .innerbox .boxnotice li:nth-child(2){
	font-weight:500;
	color:#111;
}
#boxpop p.close{
	font-size:22px;
	color:#777;
	position:absolute;
	right:20px;top:20px;
	cursor:pointer;
}


/*           ͺ  */
.interviewcontents{width:100%; min-width: 1180px; margin:auto;text-align:center;}
.interviewcontents > ul{
	width:1180px;
	margin:0 auto 30px;
}
.interviewcontents > ul > li{
	width: 100%;
	box-sizing:border-box;
	border:1px solid var(--color-gray-200);
	margin:0 auto 20px;
	transition:0.3s;
	float: left;

}
.interviewcontents > ul > li:last-child{margin-bottom:0;}
.interviewcontents > ul > li a ul {height:245px; }
.interviewcontents > ul > li a ul li{float:left;width:330px; height:245px;overflow: hidden;}
.interviewcontents > ul > li a ul li:hover img{
	scale: calc(1.1);
}
.interviewcontents > ul > li a ul li img{width: 100%;transition:0.2s;}
.interviewcontents > ul > li a ul li:last-child{
	float:right;
	width: 813px;
	padding:0 35px;
	position:relative;
}
.interviewcontents > ul > li a ul li:last-child .moreV {width:0; height:0; border-left: 40px solid transparent; border-right: 40px solid transparent; border-bottom: 70px solid var(--color-gray-200); position:absolute; right:20px; top:50%; margin-top:-30px; transform: rotate(27deg); }
.interviewcontents > ul > li a ul li:last-child .moreV img{width:29px; height:29px; position:absolute; transform: rotate(-27deg); top:30px; left:-15px;}
.interviewcontents > ul > li:hover{
	border:1px solid var(--color-primary-blue);
}
.interviewcontents > ul > li:hover a ul li >img{width: 103%;}
.interviewcontents > ul > li a ul li .box{width:100%; padding: 35px 0; position:relative;}
.interviewcontents > ul > li a ul li .box span.ltEn{
	position:absolute; 
	display:block;
	font-size:60px;
	text-align:right;
	letter-spacing: 20px;
	color: var(--color-gray-100);
	text-transform:uppercase;
	bottom:-13px; right:-21px;
	line-height:40px;
}
.interviewcontents > ul > li a ul li .box strong,.interviewcontents .namestitle .studenttext strong{
	display:block;
	font-weight:400;
	font-size:15.5px;
	text-align:left;
	color:#111;
	margin-bottom:25px;
	letter-spacing: -.04em;
}
.interviewcontents > ul > li a ul li .box strong i,.interviewcontents .namestitle .studenttext strong i{
	color: var(--color-primary-blue);
}

.interviewcontents > ul > li a ul li .box span.name,.interviewcontents .namestitle .studenttext span.name{
	display:block;
	font-weight:300;
	font-size:13.5px;
	color:var(--color-deep-gray);
	text-align:left;
	padding-left:30px;
	position:relative;
	
}
.interviewcontents > ul > li a ul li .box span.name:before,.interviewcontents .namestitle .studenttext span.name:before{
	content:"";display:block;clear:both;
	width:20px;height:1px;
	background:var(--color-gray-200);
	text-align:left;
	position:absolute;
	left:0;top:10px;
}
.interviewcontents > ul > li a ul li .box em{
	display:block;
	color:var(--color-deep-gray);
	text-align:left;
	margin-bottom:5px;
	font-size:13.5px;
	letter-spacing: -.04em;
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.interviewcontents > ul > li a ul li .box dl,.interviewcontents .namestitle .studenttext dl{
	width:100%;
	padding-top:30px;
	position:relative;
}
.interviewcontents > ul > li a ul li .box dl dt,.interviewcontents .namestitle .studenttext dl dt{
	float:left;
	width:15%;
	font-size:12.5px;
	color:#111111;
	padding:3px 0 3px 8px;
	position:relative;
	text-align:left;
	clear:both;
}
.interviewcontents > ul > li a ul li .box dl dt:before,.interviewcontents .namestitle .studenttext dl dt:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#8d8d8d;
	position:absolute;left:0;top:12px;
}
.interviewcontents > ul > li a ul li .box dl dd,.interviewcontents .namestitle .studenttext dl dd{
	float:right;
	width:85%;
	font-size:12.5px;
	color:var(--color-deep-gray);
	text-align:left;
	padding:3px 0;	
}


.interviewcontents .namestitleWrap{
	width:100%;height:380px;margin:auto;
	/* background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/intv_n_bg.gif') repeat-y 50% 0, var(--color-gray-50); */
	background-color: var(--color-gray-100);
	position:relative;
}
.interviewcontents .namestitleWrap span.ttWText{position:absolute;  
	display:block;
	font-size:110px;
	text-align:right;
	letter-spacing: 15px;
	color: #f1f1f1;
	text-transform:uppercase;
	bottom:-15px; right:7%; 
	line-height:80px;}
.interviewcontents .namestitle {position: relative; width: 1180px; height: 380px;margin: 0 auto;}
.interviewcontents .namestitle:after {position: absolute; top:138px; left:470px; height:1px; width: 112px; background: var(--color-gray-100); z-index:2;}
.interviewcontents .namestitle .studentimgs{
	display:block;
	width:507px;height:380px;
	position: absolute;
	top:0; left:0; z-index:1;
}
.interviewcontents .namestitle .studentimgs img{width:507px;height:380px;position:absolute;left:0;top:0;z-index:2;}

.interviewcontents .namestitle .studenttext{
	height:auto;
	width: 673px;
	padding:125px 0 0 85px;
	position:absolute; top:0; left:510px;
}

.interviewcontents .namestitle .studenttext > em {
	position:absolute; 
	display: block; 
	top:50px; 
	padding-right: 20px; 
	right:0; color: var(--color-deep-gray); 
	font-size: 18px; 
	letter-spacing: -.02em; 
	} 
.interviewcontents .namestitle .studenttext dl dt{width: 30%;}
.interviewcontents .namestitle .studenttext dl dd{width: 70%;}

.interviewcontents .stitle{
	width:100%;
	min-width:1180px;
	margin:auto;
	text-align:center;
	height:225px; 
	background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/int_stdet_tell.jpg') 50% 0 no-repeat;
	margin-bottom:50px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.interviewcontents .stitle em{
	width: 700px;
	display:inline-block;
	color:#fff;
	font-size:15.5px;
	line-height:1.6;
	margin: auto;
}
.interviewcontents .qnabox{width:1180px; margin: 0 auto;}
.interviewcontents dl.qna{display:inline-block;padding:20px;border:1px solid var(--color-gray-200);background:#fff;width:1180px;}
.interviewcontents dl.qna dt{
	font-size:15.5px;
	font-weight:500;
	padding:35px 55px 20px 95px;
	background: url('https://img.megastudyacademy.co.kr/campus/tjlecture/qna_q_re.png') no-repeat 50px 35px, #f9f9f9;
  color: var(--color-cool-gray);
	text-align:left;
}
.interviewcontents dl.qna dd{
	font-size:13.5px;
	font-weight:400;
	padding:0 55px 35px 95px;
	margin-bottom:20px;
	background: url('https://img.megastudyacademy.co.kr/campus/tjlecture/qna_a_re.png') no-repeat 50px 0, #f9f9f9;
    color: var(--color-deep-gray);
	text-align:left;
	line-height:1.6;
}
.interviewcontents dl.qna dd:last-of-type{margin-bottom:0;}
.interviewcontents .footlogo{display:block;margin:80px auto 0;}
.interviewcontents .plusimg{
	width:1180px; margin: 0 auto;
	padding:20px 0;
	text-align:center;
	border-bottom:1px solid var(--color-gray-200);
}
.interviewcontents .plusimg p {color: var(--color-deep-gray); font-size: 18px; text-align:right; letter-spacing: -.02em;font-family: 'Scheherazade', serif; padding-bottom:40px;}




/*      ȳ  */
.systemguide{width:100%;}
.systemguide section{width:1180px; margin:auto;padding:85px 0;}
.systemguide section:first-of-type{padding-top:0;}
.systemguide section.bgdarkblue{width:100%;background:var(--color-cool-gray);}
.systemguide section .box{
	width:1000px;height:240px;
	margin:0 auto 85px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/ncs_bigtitleimg.png')0 0 no-repeat,#fff;
	border:1px solid var(--color-gray-200);
	padding-left:290px;padding-top:30px;
	text-align:left;
	position:relative;
}

.systemguide section .jobs{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/jobs_bigtitleimg.png')0 0 no-repeat,#fff; width:1180px;}
.systemguide section .job{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/job_bigtitleimg.png')0 0 no-repeat,#fff;margin-bottom:0;}
.systemguide section .work{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/work_bigtitleimg.png')0 0 no-repeat,#fff;}
.systemguide section .highs{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/highs_bigtitleimg.png')0 0 no-repeat,#fff;}
.systemguide section article.box:before{
	content:"";display:block;clear:both;
	width:34px;height:18px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/boxtalkarrow.png')0 0 no-repeat;
	position:absolute;bottom:-18px;left:50%;margin-left:-17px;
}
.systemguide section .box .bigtitle{
	/* display:block;
	height:52px;
	line-height:52px; */
	display: flex;
	align-items: center;
	height: 52px;
	font-size: 26px;
}
.systemguide section .box .bigtitle>span{
	font-weight: 600; color: var(--color-primary-blue);
}
.systemguide section .box .bigtitle img{
	max-width: 52px;
	display:inline-block;
	margin-right:10px;
}
.systemguide section:first-of-type .box > em{display:block;width:90%;font-size:13.5px;color:#333;margin-top:20px;text-align:left;margin-left:0;}

.systemguide section strong.titles{
	display:block;
	font-size:20px;
	color:var(--color-deep-gray);
	text-align:center;
	font-weight:600;
}
.systemguide section.bgdarkblue strong.titles{color:#fff;}
.systemguide section:first-of-type strong.titles:before{
	content:"";display:block;clear:both;
	width:25px;height:3px;
	background:var(--color-primary-blue);
	margin:0 auto 15px;
}
.systemguide section strong.titles .st,.systemguide section.bgdarkblue strong.titles span{
	display:block;
	font-size:13.5px;
	margin-top:15px;
	font-weight:400;
}
.systemguide section .iconguide{
	width:90%;min-width:1000px;
	padding:35px 40px;
	background:var(--color-gray-100);
	margin:26px auto;
}
.systemguide section:first-of-type em{
	display:block;
	width:50%;min-width:680px;
	text-align:center;
	margin:auto;
	color:var(--color-cool-gray);
}
.systemguide section .iconguide li{
	width:50%;
	float:left;
	border-bottom:1px dotted #969696;
	padding:15px 30px;
}
.systemguide section .iconguide li:nth-child(odd){
	border-right:1px dotted #969696;
}
.systemguide section .iconguide li:last-child,.systemguide section .iconguide li:nth-last-child(2){border-bottom:none;}
.systemguide section li .iconbox{
	width:76px;height:76px;
	background:#fff;
	border-radius:50%;
	overflow:hidden;
	position:relative;
}
.systemguide section li .iconbox .boxdot{
	width:76px;height:76px;
	border-radius:50%;
	border:1px dashed var(--color-cool-gray);
	position:absolute;left:0;top:0;
    animation: doticonbox 10s linear infinite;
}
	@keyframes doticonbox{
		0%{transform:rotate(0deg);}
		50%{transform:rotate(180deg);}
		100%{transform:rotate(360deg);}
	}

.systemguide section .iconguide li .iconbox{
	float:left;
}
.systemguide section .iconguide li p{float:left;width:calc(100% - 96px);margin-left:20px;margin-top:27px;}
.systemguide section .iconguide li:nth-child(4) p,.systemguide section .iconguide li:nth-child(5) p,.systemguide section .iconguide li:nth-child(9) p{margin-top:19px;}


.systemguide section.bgdark#e86464{
	width:100%;
	background:var(--color-cool-gray);
}
.systemguide section.bgdark#e86464 strong{color:#fff;}
.systemguide section.job#e86464 .titles span{
	display:block;
	font-size:13.5px;
	text-align:center;
	font-weight:400;
	margin:10px 0 20px;
}
.systemguide section .foryou{
	width:1000px;
	margin:auto;
}
.systemguide section .foryou li{
	background:#fff;
	width:31%;min-height:435px;
	float:left;
	margin:20px 1% 0;
/* 	border-top:4px solid var(--color-gray-200); */
	padding:30px;
	border-radius: 15px;
}
.systemguide section .foryoujob li{
	width:48%;min-height:440px
}
.systemguide section .foryou li dl{width:100;}
.systemguide section .foryou li dl dt{
	text-align:center;
/* 	border-bottom:1px dotted var(--color-gray-500); */
}
.systemguide section .foryou li dl dt p{
	font-weight:700;
	font-size:15.5px;
	line-height: 1.2;
	color:var(--color-primary-blue);
	margin-top:15px;margin-bottom:15px;
}
.systemguide section .foryoujob li dl dt p span{
	display:inline-block;
	font-size:12.5px;
	color:var(--color-cool-gray);
	background:#ebebeb;
	padding:0 5px;
}

.systemguide section .notforyoujob{
	background-color:var(--color-deep-gray);	
	width:1000px;
	margin:auto;
	margin-top:60px;
	padding:50px;
}

.systemguide section .notforyoujob p{
	text-align:center;	
	color:#fff;
	font-size:18px;
	margin-bottom:30px;
}

.systemguide section .notforyoujob p span.orange{
	color:var(--color-primary-blue);
	display:inline-block;
}

.systemguide section .notforyoujob div{
	background:#fff;
	padding:20px;
	box-sizing:border-box;
	border-top:4px solid var(--color-gray-200);
}
.systemguide section .notforyoujob dl{
	
}

/*.systemguide section .notforyoujob dl dd{
	color:#111;
	font-size:12.5px;
	text-align:left;
	padding: 10px 0 10px 15px;
	border-bottom:1px dotted #111;
	position:relative;
}*/

.systemguide section .notforyoujob dl dd{
	float:left;
	width:23%;
	text-align:center;
	background:var(--color-gray-50);
	padding:20px 15px;
	box-sizing:border-box;
	min-height:137px;
	margin-right:2.666%;
	border:1px dashed var(--color-gray-200);
	font-size:13px;
}

.systemguide section .notforyoujob dl dd:last-child{
	margin-right:0;
}

.systemguide section .notforyoujob dl dd:before{
	content:"";
	display:block;
	clear:both;
	width:2px;
	height:2px;
	background:#111;
	position:absolute;
	left:7px;
	top:17px;
}

.systemguide section .notforyoujob dl dd img{
	display:block;
	margin:8px auto;
}

.systemguide section .foryoujobnote{
	padding-top:30px;
	color:rgba(255,255,255,0.8);
	text-align:center;
}
.systemguide section .foryou li dl dd{
	width:100%;
	color:#111;
	font-size:13px;
	text-align:left;
	padding:10px 0 10px 15px;
	border-bottom:1px dotted var(--color-gray-500);
	position:relative;
	
}
.systemguide section .foryou li dl dd:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#111;
	position:absolute;
	left:7px;top:17px;
}
.systemguide section .foryou li dl dd:last-child{
	border-bottom: none;
}
.systemguide section .foryoup{
	width:800px;
	margin:30px auto 0;
	text-align:center;
	color:#fff;
	font-size:17px;
	font-weight:300;
	font-family: 'Noto Serif KR', serif;
	line-height:1.6;
	letter-spacing: -.02em;
}
.systemguide section .foryoup .yellow{
	color:var(--color-gray-200);
	border-bottom:1px dashed var(--color-gray-200);
}

.systemguide section.gray100pbg{
	width:100%;
	background:var(--color-gray-100);
}
.systemguide section.gray100pbg .titles .orange{display:block;}
.systemguide section .jobprocess{
	width:1100px;margin:50px auto 0;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re_line.png') 0 85px repeat-x;
}
.systemguide section .jobprocess li{
	width:170px;
	float:left;
	text-align:center;
	margin-right:62px;
	position:relative;
}
.systemguide section .jobprocess li:after{
	content:"";display:block;clear:both;
	width:9px;height:18px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re_re.png') 0 0 no-repeat;
	position:absolute;right:-9px;top:76px;
	 animation: systemjobprocessarrow 1.5s ease-In-Out infinite;
}
	@keyframes systemjobprocessarrow{
		0%{right:-9px;}
		100%{right:-62px;}
	}
	
.systemguide section .jobprocess li:last-child{margin-right:0;}
.systemguide section .jobprocess li:last-child:after{display:none;}
.systemguide section .jobprocess li img{border-radius:50%;}
.systemguide section .jobprocess li strong{
	display:block;
	width:100%;
	font-size:14.5px;
	color:#111;
	font-weight:500;
	margin-top:15px;
}

.systemguide section .jobprocess li em{
	display:block;
	font-size:12.5px;
	color:var(--color-deep-gray);
}
.systemguide section .jobprocess li em:before{
	content:"";display:block;clear:both;
	width:10px;height:2px;
	background:var(--color-primary-blue);
	margin:15px auto;
}

.systemguide section .gogo{
	width:850px;
	margin:30px auto 0;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/gogolinebg.png') 0 15px no-repeat;
}
.systemguide section .gogo li{
	width:33.333%;
	float:left;
	text-align:center;
}
.systemguide section .gogo li .iconbox{margin:auto;}
.systemguide section .gogo li:last-child .iconbox .boxdot{border-color:var(--color-primary-blue);}

.systemguide section .gogo li > span{
	display:block;
	font-family: 'Lato', sans-serif;
	color:var(--color-cool-gray);
	font-size:15.5px;
	font-weight:500;
	margin-bottom:5px;
}
.systemguide section .gogo li strong{
	display:block;
	font-size:14.5px;
	font-weight:500;
	margin-top:10px;
	margin-bottom:5px;
}
.systemguide section .gogo li em{
	display:block;
	font-size:13.5px;
	color:#333;
}
.systemguide section .gogo li:nth-child(1),.systemguide section .gogo li:nth-child(2),.systemguide section .gogo li:nth-child(3){margin-bottom:25px;}
.systemguide section .gogo li:nth-child(4),.systemguide section .gogo li:nth-child(5),.systemguide section .gogo li:nth-child(6){float:right;}

.systemguide section .workgogo,.systemguide section .highsgogo{
	width:1000px;
	background:none;
}
.systemguide section .workgogo:first-of-type{
	padding-bottom:50px;
	border-bottom:1px solid #ababab;
}

.systemguide section .workgogo li,.systemguide section .workgogo li:nth-child(4){
	width:25%;float:left;
	position:relative;
}
.systemguide section .highsgogo li,.systemguide section .highsgogo li:nth-child(4),.systemguide section .highsgogo li:nth-child(5){
	width:20%;float:left;
	position:relative;
	margin-bottom:30px;
}
.systemguide section .workgogo li > span{color:#747474;}
.systemguide section p.stitles{
	display:inline-block;
	margin:50px 0 10px;
	background:var(--color-gray-300);
	color:#fff;
	font-weight:500;
	text-align:center;
	padding:10px 20px;
	border-radius:20px;
}
.systemguide section .centerbox{text-align:center;}
.systemguide section .workgogo li:after{
	content:"";display:block;clear:both;
	width:174px;height:18px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 0 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;
	position:absolute;right:-87px;top:60px;
	animation:gogoarrowani 2s ease-in-out infinite;
}

	@keyframes gogoarrowani{
		0%{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 0 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;}
		100%{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 100% 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;}
	}

.systemguide section .workgogo li:last-child:after{display:none;}

.systemguide section .highsgogo li:after{
	content:"";display:block;clear:both;
	width:124px;height:18px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 0 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;
	position:absolute;right:-62px;top:60px;
	animation:highgogoarrowani 2s ease-in-out infinite;
}

	@keyframes highgogoarrowani{
		0%{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 0 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;}
		100%{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/systemjobprocess_arrow_re.png') 100% 0 no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/workgogoline.png') 0 50% repeat-x;}
	}

.systemguide section .highsgogo li:last-child:after{display:none;}
	
.systemguide section .gosun dl:first-child{
	border-bottom:1px dashed var(--color-gray-200);
	margin-bottom:20px;
	padding-bottom:20px;
}

.systemguide section .gosun{
	width:1000px;
	margin:70px auto 10px;
	padding:20px 40px;
	background:#fff;
	border:1px solid var(--color-gray-100);
	border-top:2px solid var(--color-gray-100);
}
.systemguide section .gosun dt{
	width:130px;
	float:left;
	color:#333;
	/* line-height:80px; */
	border-bottom:1px dashed var(--color-gray-100);
	position:relative;
	font-weight:500;
	padding-left:15px;
}
.systemguide section .gosun dd{
	width:788px;
	float:right;
	color:var(--color-cool-gray);
	font-size:13.5px;
	text-align:left;
	border-bottom:1px dashed var(--color-gray-100);
}
.systemguide section .gosun dd .gosun-arrow-icon{
	width: 18px;
	vertical-align: -1px;
}
.systemguide section .gosun dt:last-of-type,.systemguide section .gosun dd:last-of-type{border-bottom:0;}
.systemguide section .gosun dt:before{
	content:"";display:block;clear:both;
	width:4px;height:4px;
	background:#ff8a00;
	position:absolute;left:0;top:9px;
}
.systemguide section .gosun dd i.fas{
	display:inline-block;
	margin:0 10px;
}
.systemguide section .gosun dd:nth-of-type(3),.systemguide section .gosun dd:nth-of-type(4){line-height:1.5;padding-top:18px;padding-right:30px;}
.systemguide section .note{
	width:1000px;
	margin:auto;
	padding:40px;
	background:var(--color-gray-100);
	border:1px solid var(--color-gray-100);
	border-top:2px solid var(--color-gray-100);
}
.systemguide section .note strong{
	width:130px;
	float:left;
	color:var(--color-cool-gray);
	font-size:13.5px;
	text-align:left;
	font-weight:500;
}

.systemguide section .note em{
	width:788px;
	float:right;
	color:#646464;
	font-size:13.5px;
	text-align:left;
	padding-left:10px;
	position:relative;
}
.systemguide section .note em:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	border-radius:50%;
	background:#646464;
	position:absolute;left:0;top:7px;
}
.systemguide section:last-of-type{padding-bottom:0;}

.systemguide section table.mygo{width:1000px;margin:30px auto;}
.systemguide section table.mygo thead th{
	height:50px;
	background:var(--color-primary-blue);
	font-size:13.5px;
	font-weight:500;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}
.systemguide section table.mygo thead th:last-of-type{border-right:0;}
.systemguide section table.mygo thead th{border-right:1px solid #fff;}
.systemguide section table.mygo tbody{background:#fff;}
.systemguide section table.mygo tbody th{
	font-size:13.5px;
	color:#18294f;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid var(--color-gray-200);
	border-right:1px solid var(--color-gray-200);
}
.systemguide section table.mygo tbody td{
	padding:20px 15px;
	text-align:left;
	font-size:13.5px;
	color:#333;
	border-bottom:1px solid var(--color-gray-200);
}

.systemguide section .mygobox{
	width:1000px;margin:30px auto;
	background:#fff;
	padding:40px;
}
.systemguide section .mygobox li{
	width:100%;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/mygoboxicon2.png') left 0 bottom 0 no-repeat;
}
.systemguide section .mygobox li:first-child{
	border-bottom:1px dashed var(--color-gray-200);
	padding-bottom:20px;
	margin-bottom:20px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/mygoboxicon1.png') left 0 bottom 20px no-repeat;
}
.systemguide section .mygobox li dt{
	width:15%;float:left;
	clear:both;
	font-size:13.5px;
	font-weight:500;
	color:#333;
	padding:10px 0 10px 10px;
	position:relative;
}
.systemguide section .mygobox li dt:before{
	content:"";display:block;clear:both;
	width:4px;height:4px;
	background:var(--color-primary-blue);
	position:absolute;
	left:0;top:18px;
}
.systemguide section .mygobox li dd{
	width:85%;float:right;
	font-size:13.5px;
	color:var(--color-cool-gray);
	padding:10px 0 10px 10px;
	position:relative;
}
.systemguide section .mygobox li dd:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:var(--color-cool-gray);
	position:absolute;
	left:0;top:20px;
}
.systemguide section .jobgogodd{
	width:1000px;
	margin:30px auto 0;
	padding:20px 30px;
	background-color:var(--color-gray-100);
	border:1.5px dashed var(--color-gray-200);
}
.systemguide section .jobgogodd dd{
	padding-left:10px;
	position:relative;
}
.systemguide section .jobgogodd dd:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:var(--color-cool-gray);
	position:absolute;
	left:0;top:10px;
}
.systemguide section .jobgogo{
	width:1180px;margin:60px auto 0;
}
.systemguide section .jobgogo thead th{
	height:45px;
	background:var(--color-primary-blue);
	color:#fff;
	font-size:13.5px;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	border-right:1px dotted #fff;
}
.systemguide section .jobgogo tbody{border-bottom:2px solid var(--color-deep-gray);}
.systemguide section .jobgogo tbody th{

	background:var(--color-gray-100);
	color:var(--color-primary-blue);
	font-size:14.5px;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px dotted var(--color-gray-200);
}
.systemguide section .jobgogo tbody th span{display:block;}
.systemguide section .jobgogo tbody td{
	padding:35px;
	font-size:13.5px;
	color:#333;
	border-left:1px solid var(--color-gray-100);
	border-bottom:1px dotted var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
}

.systemguide section .jobgogo tbody td p{
	display:block;
	width:100%;
	text-align:left;
	padding-left:10px;position:relative;
}
.systemguide section .jobgogo tbody td p:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#333;
	position:absolute;
	left:0;top:7px;
}
.systemguide section .jobgogo tbody td strong{
	display:block;
	width:100%;
	font-weight:500;
	text-align:left;
}
.systemguide section .jobgogo tbody td strong:last-of-type{margin-bottom:20px;}
.systemguide section .jobgogo tbody td em{
	display:block;
	width:100%;
	font-size:12.5px;
	text-align:left;
}
.systemguide section .jobgogo tbody td em a{
	display:inline-block;
	padding:3px 6px;
	background:#ff8a00;
	color:#fff;
	margin-top:10px;
	font-size:11.5px;
}

.systemguide section h4{
	width:1000px;
	margin:auto;
	font-size:15px;
	display:block;
	margin-top:30px; 
}

.systemguide section .jobgogo2020{
	width:1000px;
	margin:auto;
	margin-top:10px;
}

.systemguide section .jobgogo2020 tr.bdtopline{
	border-top:1px solid var(--color-deep-gray);
}

.systemguide section .jobgogo2020 tr.bkgray td{
	background:var(--color-gray-100);
}
.systemguide section .jobgogo2020 tbody{
border-bottom:2px solid var(--color-deep-gray);
}
.systemguide section .jobgogo2020 tbody th{
	background:var(--color-deep-gray);
	color:var(--color-primary-blue);
	font-size:14.5px;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-400);
	height:42px;
	color:#fff;
}
.systemguide section .jobgogo2020 tbody th span{
	display:block;
}
.systemguide section .jobgogo2020 tbody td{
	padding:10px 5px;
	font-size:14px;
	color:#333;
	border-left:1px solid var(--color-gray-100);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
}

.systemguide section .jobgogo2020 tbody td p{
	display:block;
	width:100%;
	text-align:left;
	padding-left:10px;position:relative;
}
.systemguide section .jobgogo2020 tbody td p:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#333;
	position:absolute;
	left:0;top:7px;
}
.systemguide section .jobgogo2020 tbody td strong{
	display:block;
	width:100%;
	font-weight:500;
	text-align:left;
}
.systemguide section .jobgogo2020 tbody td strong:last-of-type{margin-bottom:20px;}
.systemguide section .jobgogo2020 tbody td em{
	display:block;
	width:100%;
	font-size:12.5px;
	text-align:left;
}
.systemguide section .jobgogo2020 tbody td em a{
	display:inline-block;
	padding:3px 6px;
	background:#ff8a00;
	color:#fff;
	margin-top:10px;
	font-size:11.5px;
}




.systemguide section.gray100pbg .jobgogo{margin-top:30px;}
.systemguide section.gray100pbg .jobgogo tbody td{background:#fff;}
.systemguide section.gray100pbg .jobgogo tbody td:first-of-type{border-left:none;}
.systemguide section.gray100pbg .jobgogo tbody td p{
	display:block;
    font-weight: 500;
    font-size: 17px;
    color: #222;
    margin-top: 15px;
    margin-bottom: 15px;
	text-align:center;
}
.systemguide section.gray100pbg .jobgogo tbody td p:before{display:none;}
.systemguide section.gray100pbg .jobgogo tbody td p span{
    display: inline-block;
    font-size: 14px;
    color: var(--color-cool-gray);
    background: #ebebeb;
    padding: 0 5px;
}
.systemguide section.bgdark#e86464 strong .wbox{
	display:inline-block;
	background:var(--color-gray-50);
	color:var(--color-primary-blue);
	padding:1px 8px;
	margin-top:5px;
	font-weight:500;
}
.systemguide section .workforyou{margin-top:30px;}
.systemguide section .workforyou li{
	width:23%;height:380px;min-height:380px;
	text-align:center;
}
.systemguide section .highsforyou li{
	width:31%;height:210px;min-height:210px;
}
.systemguide section .workforyou li dt strong{
	display:block;
	font-family: 'Lato', sans-serif;
	color:var(--color-primary-blue);
	font-weight:800;
	font-size:26px;
	margin-bottom:15px;
}
.systemguide section .workforyou li dt em{
	display:block;
	height:56px;
	font-size:14.5px;
	color:var(--color-deep-gray);
	font-weight:500;
}
.systemguide section .workforyou li dl dd{
	width:100%;
	border-bottom:0;
	padding:20px 0;
	text-align:center;
}
.systemguide section .workforyou li dd p{
	height:134px;
	line-height:1.5;
	font-size:12.5px;
}
.systemguide section .workforyou li dl dd:before{display:none;}


.systemguide section .fwpmanage{
	width:1000px;
	margin:auto;
	margin-top:58px;
}

.systemguide section .fwpmanage li{
	width:480px;
	height:282px;
	float:left;
	margin-right:20px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/fwpbg1.png') 0 0 no-repeat;
}
.systemguide section .fwpmanage li p{
	color:#fff;
	text-align:center;	
	padding-top:110px;
}
.systemguide section .fwpmanage li:last-child{
	margin-right:0;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/fwpbg2.png') 0 0 no-repeat;
}

.systemguide section .fwpmanageBox {
	width:1000px;
	margin:auto;
	margin-top:30px;
	
}

.systemguide section .fwpmanageBox {
	/* border:2px solid #d5c7b5; */
	padding:25px 0;
	box-sizing:border-box;
	background-color: var(--color-gray-100);
}

.systemguide section .fwpmanageBox p{
	display:block;
	width:20%;
	float:left;
	text-align:center;
	margin-top:50px;
}


.systemguide section .fwpmanageBox dl{
	float:right;
	width:80%;
	text-align:left;
	border-left:1px solid var(--color-gray-300);
	padding-left:30px;
}




.systemguide section .highsbox{text-align:center;}
.systemguide section .highsbox img{margin:20px auto 10px;}

.targetTb {background-color:var(--color-gray-200); width:1000px; margin:auto; text-align:center;margin-top:20px;}
.targetTb tr {height:58px;}
.targetTb tr th{background-color:var(--color-deep-gray); vertical-align:middle; color:#fff;font-size:15px;border-right:1px solid #fff;}
.targetTb tr b{font-weight:500;}
.targetTb tr th:last-child{background-color:var(--color-primary-blue); border-right:0;}
.targetTb tr th span{
	display:inline-block; 
	font-size:13px; 
	color:#f2f2f2;
	background:rgba(0,0,0,0.2);
	padding:0 8px;
	border-radius: 3px;
	margin-left: 8px;
}
.targetTb tr td{background-color:var(--color-gray-100);vertical-align:middle;height:190px;border-right:1px solid var(--color-gray-200);font-size:14px;}
.targetTb tr td:last-child{border-right:0;}
.targetTb tr td span{color:#7c7c7c; font-size:12px; line-height:1.3; display:inline-block; margin-top:10px;}
.targetNote{background-color:var(--color-gray-100); width:1000px; margin:auto; text-align:center;margin-top:20px; border:1px dotted #bbb;}

.targetNote tr:last-child td{border-top:1px dotted var(--color-gray-300);}
.targetNote tr td{vertical-align:middle; text-align:left;padding:10px 0px;font-size:13px; color:var(--color-cool-gray);}
.targetNote tr th{vertical-align:middle;color:var(--color-cool-gray);}
.mygo tr.rws td:last-child{vertical-align:middle; text-align:center;border-left:1px solid var(--color-gray-200);}
.mygobox li dl dd strong{display:block; font-weight:bold;}
.mygobox li table {float:right; width:85%; font-size:13px;}
.mygobox li table p{display:block; text-align:center;}
.mygobox li table th{text-align:center;border-top:1px solid var(--color-gray-100); width:700px;background-color:#eee;height:45px;vertical-align:middle;}
.mygobox li table tr td {border-bottom:1px solid var(--color-gray-200); vertical-align:middle; font-size:12.5px; color:#3c3c3c; text-align:left; padding-left:13px;height:45px;}
.mygobox li table tr td.bl{border-left:1px solid var(--color-gray-200);text-align:center; padding-left:0px}
.mygobox li table tr:last-child td{border-bottom:1px solid var(--color-gray-300);}
.mygobox li table.tb20194 th{font-weight:bold;}
.mygobox li table.tb20194 td{text-align:center;border-left: 1px solid var(--color-gray-200); padding-left:0;}
.mygobox li table.tb20194 td:first-child{font-weight:bold;}
.mygobox li table.tb20194 tr td:first-child{border-left: 0px;}
.systemguide section .gosun dd {border-bottom:none;}
.gosun dt dd{border-bottom:none;}
.gosun dd strong{display:block; font-weight:bold;margin-top:5px;}

/*  ڰ              ȳ  */
.caInformation {margin: 60px auto 100px; width: 1000px;position:relative;}
.caInformation .ciTopBox{width: 100%; margin-bottom:60px; height:330px;padding-left: 415px;box-sizing:border-box;  }
.caInformation .ciTopBox:before{content:"";display:block;clear:both; position: absolute; right:0; top:145px; width: 720px; height:1px; background: var(--color-cool-gray); }
.caInformation .ciTopBox h5.ctbh5 {padding:70px 0 50px;color: var(--color-primary-blue); font-size: 30px; line-height:28px; letter-spacing: -.02em;  font-family: 'Noto Serif KR', serif;}
.caInformation .ciTopBox h5.ctbh5 >span{color: var(--color-deep-gray); font-size: 14px; display: block; padding-top:5px;}
.caInformation .ciTopBox >p{color: var(--color-deep-gray); font-size: 13px;  line-height:20px; letter-spacing: -.02em;}
.caInformation .ciTopBox >p>b{color: var(--color-deep-gray); font-size: 15px; font-weight:400;}
.caInformation .ciTopBox.ctb01{background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img01.png') no-repeat 0 0, url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img04.png') no-repeat 100% 90%; }
.caInformation .ciTopBox.ctb02{background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img02.png') no-repeat 0 0, url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img04.png') no-repeat 100% 90%; }
.caInformation .ciTopBox.ctb03{background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img03.png') no-repeat 0 0, url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/ctc_int_img04.png') no-repeat 100% 90%; }
.caInformation .ciBottomBox{width: 940px; margin: 0 auto; }
.caInformation .ciBottomBox .mosImg{margin-bottom:60px; }
.caInformation .ciBottomBox h6.cbbh6{color: var(--color-deep-gray); font-size: 15px; font-weight:400;font-family: 'Noto Serif KR', serif; letter-spacing: -.02em; margin-bottom:12px;}
.caInformation .ciBottomBox table.ctbTb{width: 100%; text-align:left;border: 1px solid var(--color-gray-200); }
.caInformation .ciBottomBox table.ctbTb th{background: var(--color-gray-100);font-size: 13px; padding-left: 15px;color: #111111; border-bottom: 1px solid var(--color-gray-200); vertical-align: middle;}
.caInformation .ciBottomBox table.ctbTb td{color: #111111; font-size: 12px; padding: 8px 15px;border-bottom: 1px solid var(--color-gray-200);vertical-align: middle;}
.caInformation .ciBottomBox table.ctbTb td a{border: 1px solid var(--color-deep-gray); display: inline-block; text-align:center; width: 85px;  height: 25px; color: var(--color-deep-gray);margin-right:8px; font-size: 12px; border-radius:5px;}
.caInformation .ciBottomBox table.ctbTb td a:hover{border: 1px solid var(--color-deep-gray);background: var(--color-deep-gray); color: #fff;}
.caInformation .ciBottomBox table.ctbTb2{width: 100%; text-align:center;border: 1px solid var(--color-gray-200); margin-bottom:45px;}
.caInformation .ciBottomBox table.ctbTb2 th{font-size: 14px; color: #111111; border-bottom: 1px solid var(--color-gray-200);  border-right: 1px solid var(--color-gray-200);vertical-align: middle; height: 40px; line-height:40px;}
.caInformation .ciBottomBox table.ctbTb2 td{font-size: 14px; color: var(--color-deep-gray);  vertical-align: middle;height: 40px; line-height:40px;border-right: 1px solid var(--color-gray-200);}
.caInformation .ciBottomBox table.ctbTb2 th.bkz, .caInformation .ciBottomBox table.ctbTb2 td.bkz{color: #fff; background: var(--color-deep-gray);}
.caInformation .ciBottomBox p.moreT{text-align:right; color: #656565; font-size: 12px;padding-top:10px;font-weight:300;margin-bottom:60px;}
.caInformation .ciBottomBox dl{width: 100%;line-height:34px; font-size: 14px;text-align:left; }
.caInformation .ciBottomBox dl.last{margin-bottom:45px; }
.caInformation .ciBottomBox dl dt{padding-left: 15px; width: 20%;float: left;color: var(--color-deep-gray);  }
.caInformation .ciBottomBox dl dd{ width: 80%;float: left;color: #111;}
.caInformation .ciBottomBox dl dd a{ color: var(--color-primary-blue);}





/*     /ä       */
.checksearchbox{width:1180px;margin:0 auto 40px;}
.checksearchbox > ul > li{
	width:100%;
	margin-top:-1px;
	background:var(--color-gray-100);	
}

.checksearchbox li dt{
	font-size:14.5px;
	color:#111;	
	text-align:center;
	font-weight:400;
}

.checksearchbox .choicebox{
	position:relative;
	width:100%;height:352px;
}
.checksearchbox .choicebox dt{
	width:25%;
	float:left;
	border-top:1px solid var(--color-gray-200);
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-500);
	padding:15px 0;
	cursor:pointer;
	box-sizing:border-box;
}
.checksearchbox .choicebox dt:first-of-type{border-left:1px solid var(--color-gray-200);}
.checksearchbox .choicebox dt i{display:none;}
.checksearchbox .choicebox dt.on{font-weight:500;background:#fff;border-top:2px solid var(--color-gray-500);color:var(--color-gray-500);border-right:1px solid var(--color-gray-500);border-left:1px solid var(--color-gray-500);border-bottom:none;}
.checksearchbox .choicebox dt.on i{display:inline-block;}
.checksearchbox .choicebox dd{
	width:100%;
	position:absolute;top:54px;left:0;
	border-left:1px solid var(--color-gray-500);color:var(--color-gray-500);
	border-right:1px solid var(--color-gray-500);color:var(--color-gray-500);
	border-bottom:1px solid var(--color-gray-500);color:var(--color-gray-500);
	background:#fff;
	padding:20px;
	display:none;
}
.checksearchbox .choicebox dd:first-of-type{display:block;}
.checksearchbox .choicebox dd .maincate{
	width:40%;	
	float:left;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')left top repeat-y/* ,var(--color-gray-100) */;
} 

.checksearchbox .choicebox dd .maincate li{
	width:25%;height:85.6px;
	float:left;
	font-size:13.5px;
	color:#111;
	text-align:center;
	cursor:pointer;
	line-height:85.6px;
	margin-right:-1px;
	margin-top:-1px;
	box-sizing:border-box;
	padding:1px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')left bottom repeat-x,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')right top repeat-y,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/colorfafafabg.png')top 1px left 1px content-box;
}
.checksearchbox .choicebox dd .maincate li:nth-child(1),.checksearchbox .choicebox dd .maincate li:nth-child(2),.checksearchbox .choicebox dd .maincate li:nth-child(3),.checksearchbox .choicebox dd .maincate li:nth-child(4){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')left top repeat-x,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')left bottom repeat-x,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/blinebg.png')right top repeat-y,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/colorfafafabg.png')top 1px left 1px content-box;}
.checksearchbox .choicebox dd .maincate li.choicecheck{
	border:1px dashed var(--color-primary-blue);
	color:var(--color-primary-blue);
	font-weight:500;
	background:#fff;
}
.checksearchbox .choicebox dd .maincate li.on{
	background:var(--color-primary-blue);
	color:#fff;
	font-weight:500;
	border:1px solid var(--color-primary-blue);	
	letter-spacing:-1px;
}
.checksearchbox .choicebox dd .subcate{
	width:60%;
	float:right;
	padding-left:20px;
}
.checksearchbox .choicebox dd .subcate span{display:inline-block;padding:3px 0;}
.checksearchbox .choicebox dd .subcate > li{width:100%;height:257px;border:1px dashed var(--color-gray-200);padding:20px;box-sizing:border-box;margin-top:-1px;}
.checksearchbox .choicebox dd .subcate .minibox li{width:50%;height:217px;float:left;overflow:auto;padding-left:20px;}
.checksearchbox .choicebox dd .subcate .minibox li:first-child{border-bo ttom:1px dashed var(--color-gray-200);margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:5px;padding-left:0px;}

.checksearchbox .sex,.checksearchbox .age,.checksearchbox .level{
	width:100%;height:54px;
	margin-top:0;
}
.checksearchbox .sex dt,.checksearchbox .age dt,.checksearchbox .level dt{
	width:25%;height:54px;
	float:left;
	padding-top:16px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px dashed var(--color-gray-500);
}
.checksearchbox .sex dd,.checksearchbox .age dd,.checksearchbox .level dd{
	width:75%;height:54px;
	float:left;
	padding-top:16px;
	padding-left:30px;
	box-sizing:border-box;
	border-bottom:1px dashed var(--color-gray-500);
	background:#fff;
}

.checksearchbox .conditionbox{
	margin-top:35px;
	border-top:2px solid var(--color-gray-500);
	border-bottom:1px solid var(--color-gray-200);
	padding:20px;
	background:var(--color-gray-100);
}
.checksearchbox .conditionbox li{
	width:20%;min-height:58px;
	float:left;
}
.checksearchbox .conditionbox li.nums{
	border-right:1px solid var(--color-gray-200);
	padding-right:20px;
}
.checksearchbox .conditionbox li:nth-child(2){
	width:66%;
	border-left:1px solid var(--color-gray-200);
	margin-left:-1px;
	padding-left:20px;
}
.checksearchbox .conditionbox li:nth-child(2) span{display:inline-block;margin-right:10px;}
.checksearchbox .conditionbox li:nth-child(2) span i.far{color:#aeaeae;cursor:pointer;}
.checksearchbox .conditionbox li.nums strong{
	display:block;
	font-size:14.5px;
	font-weight:500;
	text-align:center;
}
.checksearchbox .conditionbox li.nums em{
	display:block;
	font-weight:500;
	text-align:center;
}
.checksearchbox .conditionbox li.nums em span{
	font-family: 'Lato', sans-serif;
	font-size:22px;
	color:var(--color-primary-blue);
	font-weight:500;
	margin-right:5px;
}
.checksearchbox .conditionbox li:last-child{width:14%;text-align:right;}
.checksearchbox .conditionbox li a{
	display: inline-block;
    border: 1px solid var(--color-gray-200);
    margin: 3px 3px;
    padding: 5px 10px;
	font-size:13.5px;
    font-weight: 700;
}
.checksearchbox .conditionbox li a.reset{
    background: #fff;
    border: 1px solid var(--color-gray-200);
	font-size:13.5px;
    font-weight: 700;
}

.checksearchbox .conditionbox li a.search{
	color: #fff;
    background: #17294f;
    border: 1px solid #17294f;
	font-size:13.5px;
    font-weight: 700;
}

.checksearchbox .choicebox dd.titlestrong strong{
	display:block;
	width:calc(40% - 3px);
	float:left;
	font-size:15.5px;
	font-weight:500;
	text-align:left;
	border-bottom:1px solid #7d7d7d;
	padding:0 0 5px 0;
	margin-bottom:15px;
}
.checksearchbox .choicebox dd.titlestrong strong:last-of-type{float:right;width:calc(60% - 20px);}
.checksearchbox .choicebox dd.titlestrong .subcate > li{height:211px;}

.checksearchbox .choicebox dd.titlestrong .maincate li{letter-spacing:-1.5px;}


.allformbox .tablebox table tr.recruitarea {border:0;} /*     о      κ */
.allformbox .tablebox table tr.recruitarea td{background-color:#766f6b; height:38px; border:0; padding:0;}
.allformbox .tablebox table tr.recruitarea td b {color:#fff; text-align:center; display:block;  font-size:16px; font-weight:normal; }
.allformbox .tablebox table tr.sameApplication td{text-align:center; }
.allformbox .tablebox table tr.sameApplication td div{}
.allformbox .tablebox table tr.sameApplication td div a{border-radius:50px;margin-bottom:20px; background:#a49584;  font-size:13px;width:220px; height:40px; line-height:40px; }
.addButton {margin-top:40px;  ba ckground:red; }
.addButton a{width:150px; height:40px; line-height:40px; background:blue; border-radius:10px; background:var(--color-primary-blue);}
.addButton a:first-child{background:#bababa; color:#333;}
.addButton small{background:#f2f2f2;padding:0 5px;}
.addButton small b{color:#e93838; margin-right:5px;}
.lastText {margin-top:50px; font-size:16px; background:#f3f1ef; height:76px; line-height:76px; border:1px solid #d9d0c6;  }

/*     /ä                */
.titlebt{
	position:fixed;
	right:30px;top:50%;
	margin-top:-97px;
	transition:0.3s;
}
.titlebt a{
	display:block;
	width:60px;height:60px;
	font-size:22px;
	color:var(--color-gray-200);
	border:1px solid var(--color-gray-200);
	background:#fff;
	line-height:60px;
	text-align:center;
	margin-bottom:5px;
}
.titlebt a:hover{border-color:var(--color-primary-blue);color:var(--color-primary-blue);}
.recuitview{
	width:1180px;margin:auto;
	padding:40px;
	border:1px solid var(--color-gray-200);
	background:#fff;
}
.recuitview:hover{border-color:var(--color-primary-blue);}
.recuitview.job:hover{border-color:#2c71cc;}
.recuitview h6.recuittitle{
	font-size:34px;
	color:#17294f;
	font-weight:500;
	 
	text-align:center;
	padding:20px 0;
	border:1px dashed #2c71cc;
	border-bottom:2px solid #2c71cc;
	background:var(--color-gray-100);
}
.recuitview.job h6.recuittitle{border-color:#17294f;}
.recuitview h6.recuittitle p{
	font-size:18px;
	font-weight:400;
}
.recuitview h6.recuittitle span{
	display:inline-block;
	font-size:13.5px;
	font-weight:300;
	color:#777;
	padding:3px 10px;
	border:1px solid #ccc;
	background:#fff;
}

.recuitview ul{
	width:100%;
}
.recuitview ul li{
	width:50%;
	float:left;
	border-right:1px solid var(--color-gray-200);
	padding-right:30px;
}
.recuitview ul li:nth-child(2){
	border-left:1px solid var(--color-gray-200);
	border-right:none;
	padding-left:30px;
	padding-right:0;
	margin-left:-1px;
}
.recuitview strong.sectiontitle{
	display:block;
	width:100%;
	font-size:22px;
	color:#111;
	font-weight:400;
	 
	position:relative;
	padding-left:26px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #17294f;
}
.recuitview.job strong.sectiontitle{padding-bottom:0;border-bottom:none;margin-bottom:10px;padding-left:0;}
.recuitview .box1 strong.sectiontitle{
	padding-bottom:0;
	border-bottom:none;
	margin-bottom:10px;
}
.recuitview strong.sectiontitle:before{
	content:"";display:block;clear:both;
	width:7px;height:7px;
	border-radius:50px;
	border:6px solid #2c71cc;
	position:absolute;left:0;top:9px;
}
.recuitview.job strong.sectiontitle:before{display:none;}
.recuitview dt{
	width:20%;
	float:left;
	font-size:15.5px;
	color:#777;
	clear:both;
	padding:5px 5px 5px 15px;
	position:relative;
}
.recuitview dt:before{
	content:"";display:block;clear:both;
	width:0;height:0;
	border-left:5px solid #777;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-right:5px solid transparent;
	position:absolute;left:5px;top:13px;
}
.recuitview dd{
	width:80%;
	float:right;
	font-size:15.5px;
	color:#111;
	padding:5px 0 5px 10px;
}

.recuitview .section{display:block;margin-top:50px;margin-bottom:50px;padding-bottom:100px;}
.recuitview ul.section:nth-of-type(1){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon2.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(1){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon3.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(2){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon4.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(3){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon5.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(4){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon6.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(5){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon7.png') center bottom no-repeat;}
.recuitview div.section:nth-of-type(6){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/sectionicon.png') center bottom no-repeat;}
.recuitview.job .section{padding-bottom:0;}
.recuitview.job .section:nth-of-type(1),.recuitview.job .section:nth-of-type(2),.recuitview.job .section:nth-of-type(3),.recuitview.job .section:nth-of-type(4),.recuitview.job .section:nth-of-type(5),.recuitview.job .section:nth-of-type(6){background:none;}
.recuitview ul li.box{
	width:30%;
	border:1px solid var(--color-gray-200);
	margin-top:20px;
	padding:20px;
	box-shadow: rgba(113,113,113,0.2) 4px 7px 0px;
}
.recuitview ul li.box:nth-child(4){
	margin-left:5%;margin-right:5%;
}
.recuitview ul li.box strong{
	display:block;
	font-size:15.5px;
	color:#777;
	font-weight:500;	
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid var(--color-gray-200);
}
.recuitview ul li.box em{
	display:block;
	font-size:15.5px;
	color:#111;
	text-align:center;
}
.recuitview ul li.box em span{color:var(--color-primary-blue);font-weight:500;font-size:18px;}
.recuitview ul li.box em span.nums{font-family: 'Lato', sans-serif;font-size:20px;}
.recuitview strong.sectiontitle span{color:var(--color-primary-blue);}
.recuitview strong.sectiontitle span.nums{font-family: 'Lato', sans-serif;font-size:26px;font-weight:500;}

.recuitview .box2 li{
	width:25%;
	padding:30px;
	text-align:center;
	line-height:;
}
.recuitview .box2 li img{
	max-width:100%;height:40px;
}
.recuitview .box2 li .companyname{display:block;}
.recuitview .box2 li:last-child{
	width:75%;
	text-align:left;
}
.recuitview .box2 li dl{width:50%;float:left;}
.recuitview .box2 li dt{
	width:40%;float:left;
}
.recuitview .box2 li dd{
	width:60%;float:right;
}
.recuitview .box2 li dt:last-of-type,.recuitview .box2 li dd:last-of-type{border-top:1px dotted var(--color-gray-200);}
.recuitview .box3 p{
	text-align:center;
	font-size:15.5px;
}
.recuitview .box3 img{display:block;max-width:100%;margin:auto;}

.recuitview .btn a{
	display: block;
	width:32%;
	float:left;
	padding:20px 0;
	font-size: 16px;
	text-align:center;

}
.recuitview .btn a:nth-of-type(2){margin:0 2%;}
.recuitview .btn a.home{
    border: 1px solid var(--color-gray-200);
	background:#fff;
}
.recuitview .btn a.home:hover{background:#fff3ec;}
.recuitview .btn a.url{
	color: #fff;
    background: #17294f;
    border: 1px solid #17294f;
    font-weight: 700;
}
.recuitview .btn a.url:hover{color:#17294f;background:#fff;}

.recuitview .box4{text-align:center;}
.recuitview .box4 strong{text-align:left;}
.recuitview .box4 p{
	display:inline-block;
	font-size:18px;
	padding:5px 25px;
    border: 1px dashed var(--color-primary-blue);
	border-radius:30px;
	color:var(--color-primary-blue);
	font-weight:500;
	margin:0 30px 10px 0;
}
.recuitview .box4 .root_daum_roughmap{margin:auto;}

.recuitview table{width:100%;}
.recuitview table tbody{border-top:1px solid #17294f;border-bottom:1px solid #17294f;}
.recuitview table tbody th{
	background:#17294f;
	color:#fff;
	font-weight:500;
	font-size:15.5px;
	text-align:center;
	padding:10px 0;
	vertical-align:middle;
	border-bottom:1px dashed #fff;
}
.recuitview table tbody td{
	font-size:15.5px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px dashed #17294f;
	vertical-align:middle;
	color:#111;	
}
a.recuitviewlist{
	display:block;
    width: 49px;
    height: 49px;
    border: 1px solid #bac2c1;
    padding: 0;
	margin:30px auto 60px;
}


.recuitview.job ul.section{
	width:55%;min-width:685px;
	border-bottom:3px double var(--color-gray-200);
	padding-bottom:50px;
	margin:50px auto;
}
.recuitview.job div.photo{
	width:105px;height:133px;
	padding:10px;
	border:1px solid #cbcbcb;
}
.recuitview.job div.photo img{
	width:85px;height:113px;
	border:1px solid var(--color-gray-100);
}
.recuitview.job ul.section li:nth-child(1){width:105px;}
.recuitview.job ul.section li:nth-child(2){width:calc(100% - 105px);}
.recuitview.job ul.section li{border:none;}
.recuitview.job ul.section li dt{
	width:100%;
	font-size:26px;
	font-weight:500;
	color:#111;
	padding:0;
	margin-bottom:10px;
}
.recuitview.job ul.section li dt p{
	display:inline-block;
	font-size:13.5px;
	color:#777;
	font-weight:400;
}
.recuitview.job ul.section li dt p span{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid var(--color-gray-200);
}
.recuitview.job ul.section li dt p a.url{
	display:inline-block;
	font-size:11px;
	color: #fff;
    background: #17294f;
    border: 1px solid #17294f;
    font-weight: 700;
	padding:2px 5px;
	margin-left:10px;
}
.recuitview.job ul.section li dt p a.home{
	display:inline-block;
	font-size:11px;
	color: #777;
    background: #fff;
    border: 1px solid var(--color-gray-200);
    font-weight: 700;
	padding:2px 5px;
	margin-left:10px;
}
.recuitview.job ul.section li dt p a.home:hover{color:#fff;background:#111;}
.recuitview.job ul.section li dt p a.url:hover{color:#17294f;background:#fff;}
.recuitview.job ul.section li dt:before{display:none;}
.recuitview.job ul.section li dd{
	width:100%;
	font-size:15.5px;
	color:#777;
	padding:3px 0;
}
.recuitview.job ul.section li dd > span{
	display:block;
	width:90px;float:left;
}
.recuitview.job ul.section li dd span i{width:18px;text-align:center;color:#999;}
.recuitview.job ul.section li dd strong{
	display:block;
	width:calc(100% - 90px);
	float:right;
	color:#111;
}
.recuitview.job ul.section li dd strong span.noicon{
	display:inline-block;
	font-size:11.5px;
	color:#777;
	border:1px solid var(--color-gray-200);
	padding:0 5px;
}

.recuitview.job ul.sectionbox{
	width:100%;
	background:var(--color-gray-100);
	padding:20px;
	border:1px solid var(--color-gray-200);
}
.recuitview.job ul.sectionbox li{
	width:20%;
	text-align:center;
	border-right:1px solid var(--color-gray-200);
	padding:10px 0;
}
.recuitview.job ul.sectionbox li:first-child{border-left:1px solid var(--color-gray-200);}
.recuitview.job ul.sectionbox li strong{
	font-size:15.5px;
	color:#777;
	margin-bottom:10px;
}
.recuitview.job ul.sectionbox li strong .red{color:red;}
.recuitview.job ul.sectionbox li em{font-size:15.5px;color:#111;font-weight:500;}
.recuitview.job .section table{width:100%;}
.recuitview.job .section table th{
	border-top:2px solid #17294f;
	text-align:center;vertical-align:middle;
	padding:15px 0;
	font-size:15.5px;
	color:#111;
	background:var(--color-gray-100);
	border-left:1px dashed #cdcdcd;
	font-weight:500;
}
.recuitview.job .section table td{
	border-bottom:1px dashed #cdcdcd;
	border-left:1px dashed #cdcdcd;
	text-align:center;vertical-align:middle;
	padding:15px 0;
	font-size:15.5px;
	color:#111;
}
.recuitview.job .section table th:first-of-type,.recuitview.job .section table td:first-of-type{border-left:none;}
.recuitview.job .section table td a{
	font-size:15.5px;
	color:#111;
	border-bottom:1px solid #777;
}
.recuitview.job .section table.widthtable{border-top:2px solid #17294f;}
.recuitview.job .section table.widthtable tbody th{border-bottom:1px dashed #cdcdcd;border-top:none;}
.recuitview.job .section table.widthtable tbody td{padding-left:15px;text-align:left;}
.recuitview.job .section table.widthtable tbody td p{
	display:inline-block;
	padding:3px 10px 3px 0;
	margin-right:10px;
	border-right:1px solid var(--color-gray-200);
}
.recuitview.job .section table.widthtable tbody td p span.gooddate{
	display:inline-block;
	font-size:12.5px;
	color:#777;
	border:1px solid #cdcdcd;
	padding:2px 5px;
	margin-left:5px;
}
.recuitview.job .section table.widthtable tbody td strong span{font-weight:500;margin-right:10px;}
.recuitview.job .section table.widthtable tbody td p:last-of-type{border-right:none;}

.recuitview.job .section strong.confirm{
	display:block;
	font-size:26px;
	font-weight:500;
	text-align:center;
}
.recuitview.job .section em.confirmguide{display:block;font-size:11.5px;text-align:center;margin-top:40px;color:#777}


/* portfolio new */
.portfolioInner {width: 100%; min-width:1180px; margin: 0 auto;}
.portfolioInner .pfTop {width: 100%; min-width:1180px; margin: 0 auto;}
.portfolioInner .pfTop.itView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_it.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.webView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_web.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.artView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_art.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.mcView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_mc.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.pdView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_3d.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.videoView {background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_view_video.jpg') no-repeat 50% 0;}
.portfolioInner .pfTop.pfView h3.pfTit, .portfolioInner .pfTop.pfView h3.pfTit strong, .portfolioInner .pfTop.pfView p.titP {color: #ffffff !important;}
.portfolioInner h3.pfTit{color: #111111; font-size: 30px; text-align:center; padding-bottom:40px;font-weight:500; }
.portfolioInner h3.pfTit strong{display: block; color: var(--color-primary-blue); font-size: 20px; padding-top: 25px; }
.portfolioInner p.titP{color: #111111; font-size: 14px; line-height:1.6; text-align:center;  }


.portfolioInner ul.pfUl{margin: 65px auto 45px;width: 1180px;  }
.portfolioInner ul.pfUl li{float: left; width:0%;	overflow:hidden;border:1px solid #e0e0e0;margin-left:-1px;}
.portfolioInner ul.pfUl.pu3 li{width: 33.3333% }
.portfolioInner ul.pfUl.pu2 li{width: 50% }
.portfolioInner ul.pfUl.pu4 li{width: 25% }
.portfolioInner ul.pfUl li+li{border-left: 1px solid rgba(255,255,255,0.2); }
.portfolioInner ul.pfUl li a{	display:block;text-align:center;font-size:13.5px;	color:var(--color-deep-gray);line-height:45px;height:45px;background:#f9f9f9;}
.portfolioInner ul.pfUl li:hover a{border-bottom:2px solid var(--color-gray-200);border-color:var(--color-gray-200);}
.portfolioInner ul.pfUl li:hover a.on,.portfolioInner ul.pfUl li a.on{color:var(--color-primary-blue);border:1px solid var(--color-primary-blue);border-bottom:2px solid var(--color-primary-blue);background:#fff;}
.pfTitImg {width: 1180px; margin: 60px auto 70px; }
.pfTitImg img{margin: auto; display: block; }
.pfBigRolling {width: 100%; height: 375px;background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_list_big_bg.png') repeat; position:relative; margin-bottom:80px;}
.pfBigRolling .pfBrBox{width:1180px; height:375px; margin:0 auto; position:relative;}
.pfBigRolling .pfBrBox div>img{width: 100%; margin: 0 auto; display: block; position:absolute; top:0; left:0; z-index:1;}
.pfBigRolling .pfBrBox div>.bTextB{width: 310px; height:250px; padding: 40px 20px;  background: #ffffff;  position:absolute; top:60px; left:50px; z-index:2;}
.pfBigRolling .pfBrBox div>.bTextB strong{color: #111111; font-size: 14px; font-weight:500;}
.pfBigRolling .pfBrBox div>.bTextB p.p1{color: #111111; font-size: 13px; line-height: 1.5; padding: 15px 0 25px 0;}
.pfBigRolling .pfBrBox div>.bTextB p.p2{color: #999999; font-size: 12px; line-height: 1.5; }
.pfBigRolling .pfBrBox div>.bTextB a{display: block; position: absolute; left: 20px; bottom:35px; width: 90px; height:20px; color: var(--color-primary-blue); font-size: 13px; font-weight:500; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_big_moreview.png') no-repeat 100% 100%;}
.pfBigRolling .swiper-button-next {right: 50%; top:50%; margin-top: -13px; margin-right:-630px; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_list_arrow_r.png') no-repeat; width: 16px; height:25px;}
.pfBigRolling .swiper-button-prev {left: 50%; top:50%; margin-top: -13px; margin-left:-630px; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_list_arrow_l.png') no-repeat; width: 16px; height:25px;}
.pf3list {width: 1180px; margin: 80px auto 0; text-align:center;}
.pf3list >ul>li{float: left; width: 370px; margin: 0 11px 55px 11px; cursor:pointer; position:relative; z-index:2;}

/*211223 ����Ʈ��ũ ��ư css_by.���ϸ����*/
.pf3list >ul>li .sitebutton{ transition-property:background; transition-duration: 0.5s; transition-timing-function: ease; z-index:1; top:155px; right:10px; position:absolute; background:var(--color-primary-blue); width:55px; height:55px; padding-top:14px; border-radius:30px; line-height:16px;   box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.4);}
.pf3list >ul>li .sitebutton a{color:white; font-size:12px;}
.pf3list >ul>li .sitebutton:hover{background:#ff6b3d; transition: background 0.5s ease; animation: bounce 1s;}
.pf3list >ul>li .sitebutton a p{font-size:9px; padding:0px}
/*--The end--*/
.pf3list >ul>li .p3img{width: 370px; height: 188px; overflow: hidden; position:relative; }
.pf3list >ul>li .p3img img{width:100%}
.pf3list >ul>li .p3img .hovB{position:absolute; top:0; left:0; background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/portfolio/pf_list_moreview.png') no-repeat; width: 370px; height: 188px; display: none; }
.pf3list >ul>li .p3text{text-align: left;padding: 12px;  }
.pf3list >ul>li .p3text strong{color: #111111; font-size: 14px; font-weight:400; padding-bottom:5px; display: block;  overflow: hidden; /* white-space: nowrap; */ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.pf3list >ul>li .p3text p{color: var(--color-deep-gray); font-size: 12px;overflow: hidden; /* white-space: nowrap; */ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; }

/*211223     Ʈ  ũ   ư     ȿ  _by.   ϸ    */
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -6px, 0);
  }

  70% {
    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -4px, 0);
  }

  90% {
    transform: translate3d(0,-2px,0);
  }
}
/*--The end--*/




/* ------------------------------------------    α׷    Ʈ           Ʈ ------------------------------------------ */
#portV{
	width:100%;min-width:1000px;height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	left:0;top:0;
	z-index:1000;
	display:none;
}
#portV .boxV{width:1000px;height:500px; position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-250px;}
#portV .boxV .pPopTop{position:relative;width:1000px;height:60px; color: #ffffff; line-height:60px;
background: var(--color-cool-gray);}
#portV .boxV .pPopTop h2 {padding-left:25px;font-size: 16px;font-weight:500; text-align:left;}
#portV .boxV .sizings{width:1000px;height:500px;margin:auto; background:#fff;box-shadow: rgba(113,113,113,0.2) 0px 0px 10px; margin-bottom:25px;}
#portV .boxV .sizings .ptLeft {float: left; width: 850px;  padding:20px; text-align:center;}
#portV .boxV .sizings .ptTit {float: left; width: 100%; padding:12px 0;border-bottom:1px solid #d0d0d0; }
#portV .boxV .sizings .ptTit li {float: left; letter-spacing: -.04em;}
#portV .boxV .sizings .ptTit li b{color: #111111; font-size: 16px; display: block; font-weight:500; padding-bottom:3px;text-align:left;}
#portV .boxV .sizings .ptTit li p {display: block; width: 810px;}
#portV .boxV .sizings .ptTit li p span{color: var(--color-deep-gray); font-size: 12px; float:left; text-align:left;}
#portV .boxV .sizings .ptTit li p em{color: #111111; font-size: 13px; text-align:right;float: right;}
#portV .boxV .sizings .ptTit li.scli{width: 51px; height:51px; border-radius: 50%; border: 1px solid #fd9252;margin-right:12px;}
#portV .boxV .sizings .ptTit li .scImgB{width: 45px; height:45px;border-radius:50%; border: 3px solid #ffffff; overflow:hidden;}
#portV .boxV .sizings .ptTit li .scImgB img{display: block; width: 50px; }
#portV .boxV .sizings .protimg{float: left;width:100%;height:350px;background:#fff;overflow:hidden; margin-top:20px;;text-align:center;}
#portV .boxV .sizings .protimg img{height:350px;}
#portV .boxV .sizings .sumlist{width: 150px; float: right; background: #f1f1f1; height:500px;  padding: 15px;}
#portV .boxV .sizings .sumlist .portlist li{	width: 120px;	text-align:center;cursor:pointer;	margin-bottom:12px;	overflow:hidden;}
#portV .boxV .sizings .sumlist .portlist li img {width:120px;height:60px;	border: 1px solid #d0d0d0;}
#portV .boxV .sizings .sumlist .portlist li:hover img{border:2px solid #fd9252;}
#portV .boxV .sizings .sumlist .portlist li strong{display:block;color:#111111;font-size:11.5px;letter-spacing: -.04em;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
#portV .boxV .close{
	font-size:34px;
	color:rgba(255,255,255,0.6);
	cursor:pointer;
	transition:0.3s;
	position:absolute;
	right:15px;top:0px;
}
#portV .boxV .close:hover{color:rgba(255,255,255,1);}



/* 게시판페이징 */
.boardpages{width:100%;text-align:center;padding-top:40px;}
.pages{
	display:inline-block;
	text-align:center;
	margin-bottom:40px;
}
.pages div a,
.pages .nums li,
.pages .number li{
	width:36px;
  height:36px;
  border-radius: 50%;
	display:block;
	color:#111111;
	font-size:16px;
	float:left;
	text-align:center;
	margin:0 6px;
  background-color: var(--color-gray-200);
	line-height:36px;
}

.pages .prev a, .pages .next a{
  display: flex;
  align-items: center;
  justify-content: center;
}
.pages div a img {
	margin:0;
}
.pages div a:hover,
.pages .nums li:hover,
.pages .number li:hover{
  background-color: var(--color-gray-400);
}

.pages .nums li.on,
.pages .number li.on{
	color: #fff;
  background-color: var(--color-cool-gray);
}

.pages div,.pages .nums,
.pages div,.pages .number{
	float:left;
}




.pfViewPage {width:60%;min-width:1000px; margin: 90px auto 0;}
.pfViewPage p{text-align:center; font-size: 14px; color: var(--color-cool-gray)666; margin-bottom:90px;}
.pfViewPage .pvArea{border-top: 1px solid #bac2c1;text-align:center; padding: 80px 0;}
.pfViewPage .pvArea img{display: block; margin: 0 auto;}
.pfViewPage ul.pvTit{width:100%; height: 50px; line-height: 50px;  padding: 0 25px;}
.pfViewPage ul.pvTit li{width:50%;}
.pfViewPage ul.pvTit li:first-child{float: left; color: #111111; font-size: 20px; font-weight:500; text-align:left;}
.pfViewPage ul.pvTit li:last-child{float: right; color: var(--color-cool-gray)666; font-size: 13px;text-align:right;}
.pfViewPage ul.pvPage {width: 100%; margin:15px 0 65px 0; }
.pfViewPage ul.pvPage li {float: left;width:33.333%; height: 49px;text-align:left;}
.pfViewPage ul.pvPage li:nth-child(2){text-align:center;}
.pfViewPage ul.pvPage li:last-child{text-align:right;}
.pfViewPage ul.pvPage li a{display:inline-block;width:41px;height:41px;border: 1px solid var(--color-gray-200);padding:0;}





/* ȸ       */
.membergroup ul{
	width:60%;min-width:1000px; margin:0 auto 60px;
}
.membergroup ul li{
	width:50%;
	float:left;
	border-left:1px solid var(--color-gray-200);
	border-right:1px solid var(--color-gray-200);
	margin-left:-1px;
	text-align:center;
	padding:40px 0;
}
.membergroup ul li img{display:block;margin:20px auto;}
.membergroup ul li strong{display:block;font-size:21px;font-weight:500;}
.membergroup ul li strong:after{
	content:"";display:block;clear:both;
	width:20px;height:1px;
	background:#999;
	margin:10px auto;
}
.membergroup ul li em{font-size:12.5px;color:#777;}
.membergroup ul li a{
	display:block;
	width:50%;height:50px;
	line-height:50px;
	background:#18294f;
	margin:20px auto;
	border-radius:25px;
	font-weight:500;
	color:#fff;
	border:1px solid #18294f;
	transition:0.3s;
}
.membergroup ul li a:hover{
	background:#fff;
	color:#18294f;
}


/*  α    */
.allformbox .loginbox,.allformbox .loginsns{
	width:500px;margin:auto;
}
.allformbox .loginbox th{font-size:14.5px;font-weight:500;color:#111;}
.allformbox .loginbox td{padding-bottom:10px;}
.allformbox .andtext{
	display:block;
	width:500px;margin:30px auto 25px;
	font-size:34px;
	color:var(--color-primary-blue);
	text-align:center;
}
.allformbox .loginbox input[type='submit']{
	width:500px;
}
.allformbox .pwgogo input[type='submit']{
	margin-bottom:90px;
}


.allformbox .loginsns .snslogin li{width:100%;float:left;text-align:center;padding:5px 0;}
.allformbox .loginsns .snslogin li a{
	display:block;
	width:100%;min-width:445px;height:51px;
	line-height:53px;
	border-radius:3px;
	font-weight:500;
	margin:auto;
	background-position:23% 50%;
	background-repeat:no-repeat;
	background-size:20%;
	transition:0.3s;
}
.allformbox .loginsns .snslogin li:nth-child(1) a{
	color:#08a600;
	border:1px dashed #08a600;
}
.allformbox .loginsns .snslogin li:nth-child(1):hover a{
	color:#fff;
	background-color:#08a600;
}
.allformbox .loginsns .snslogin li:nth-child(1) a span.kanit{
	font-family: 'Kanit', sans-serif;
	font-weight:800;
	margin-right:3px;
	font-size:15px;
}
.allformbox .loginsns .snslogin li:nth-child(2) a{
	color:#39528f;
	border:1px dashed #39528f;
}
.allformbox .loginsns .snslogin li:nth-child(2):hover a{
	color:#fff;
	background-color:#39528f;
}

.allformbox .loginbox table td input[type="id"],.allformbox .loginbox table td input[type="password"]{
	width:100%;height:41px;
	border:1px solid var(--color-gray-200);
	font-size:14.5px;
	color:#111;
	padding:10px;
	background:#fff;	
}
.allformbox .joinbtn{
	width:500px;margin:50px auto;
	padding-bottom:20px;
	border-bottom:1px dotted #7d7d7d;
}
.allformbox .joinbtn li{
	width:33.333%;
	float:left;
}
.allformbox .joinbtn li a{
	display:block;
	text-align:center;
	font-weight:400;
	color:#111;
}
.mt10{margin-top:10px;}


/*               */
.myjobcenter{width:100%;}
.myjobcenter .myjobbox{
	width:1180px;
	margin:auto;
}
.myjobcenter .myjobbox .myjobmenu{width:19%;float:left;text-align:left;margin-bottom:60px;}
.myjobcenter .myjobbox .jobbox{width:79%;float:right;text-align:left;}
.myjobcenter .myjobbox .jobbox .allformbox{width:100%;min-width:100%;}
.myjobcenter .myjobbox .recruitbox{width:100%;}

.myjobcenter .myjobbox .myjobmenu{border:1px solid #efeff1;padding:15px;}
.myjobcenter .myjobbox .myjobmenu li a{
	display:block;
	padding:15px 0 15px 15px;
	font-size:14.5px;
	color:#777;
	border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;
	margin-top:-1px;
	position:relative;
}
.myjobcenter .myjobbox .myjobmenu li a:after{
	content:"";display:block;clear:both;
	width:0;height:0;
	border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-left:5px solid var(--color-gray-200);
	position:absolute;right:5px;top:40%;
}
.myjobcenter .myjobbox .myjobmenu li.on a{
	font-weight:500;
	color:var(--color-primary-blue);
	background:var(--color-gray-100);
}
.myjobcenter .myjobbox .myjobmenu li:hover a{background:#fff3ec;}
.myjobcenter .myjobbox .myjobmenu li.on a:after{border-left-color:var(--color-primary-blue);}

.myjobcenter .myjobbox .jobbox .myjob{width:100%;margin-bottom:60px;}
.myjobcenter .myjobbox .jobbox thead{border-top:2px solid var(--color-deep-gray);border-bottom:1px solid var(--color-gray-200);}
.myjobcenter .myjobbox .jobbox thead th{
	padding:15px 0;
	text-align:center;
	font-size:14.5px;
}
.myjobcenter .myjobbox .jobbox tbody th{
	padding:15px 0;
	text-align:center;
	vertical-align:middle;
	font-size:18px;	
	border-bottom:1px solid var(--color-gray-200);
}
.myjobcenter .myjobbox .jobbox tbody td{
	padding:15px 0;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid var(--color-gray-200);
	font-size:13.5px;
}
.myjobcenter .myjobbox .jobbox tbody tr:hover{background:var(--color-gray-50);}
.myjobcenter .myjobbox .jobbox tbody td strong{font-size:13.5px;}
.myjobcenter .myjobbox .jobbox tbody td span{font-size:12.5px;color:#777;}
.myjobcenter .myjobbox .jobbox tbody td.tal{text-align:left;}
.myjobcenter .myjobbox .jobbox tbody td strong,.myjobcenter .myjobbox .jobbox tbody td em,.myjobcenter .myjobbox .jobbox tbody td span{display:block;}
.myjobcenter .myjobbox .jobbox tbody td.tal a strong{
	font-size:15.5px;
	font-weight:400;
	color:var(--color-deep-gray);
	text-decoration:underline;
	margin-bottom:3px;
}
.myjobcenter .myjobbox .jobbox tbody td.tal em:last-of-type{
	color:#777;
	margin-top:20px;
}
.myjobcenter .myjobbox .jobbox tbody td.jobicon a{
	display:block;
	border:1px solid var(--color-gray-200);
	margin:3px 0;
	font-size:11px;
	padding:5px 0;
}
.myjobcenter .myjobbox .jobbox tbody td.jobicon a.home{background:#fff;}
.myjobcenter .myjobbox .jobbox tbody td.jobicon a.urls{color:#fff;background:var(--color-deep-gray);border:1px solid var(--color-deep-gray);font-weight:500;}
.myjobcenter .myjobbox .jobbox tbody td.jobicon a.open{color:#fff;background:var(--color-primary-blue);border:1px solid var(--color-primary-blue);font-weight:500;}
.myjobcenter .myjobbox .jobbox tbody td.jobicon{padding:0 10px;}


.myjobcenter .myjobbox .jobbox tbody td.tal a strong > span{
	display:inline-block;
	padding:2px 5px;
	background:#fff;
	font-size:12.5px;
	border:1px dashed #2c71cc;
	border-radius:15px;
	color:#2c71cc;
	font-weight:500;
	margin-right:10px;
}
.myjobcenter .myjobbox .jobbox tbody td.tal a strong > span.jobexperienceicon{
	background:#ffd050;
	border:1px dashed #424242;
	border-radius:15px;
	color:#424242;
}

.myjobcenter .myjobbox .jobbox tbody td.tal a strong > span.locationtitle,.myjobcenter .myjobbox .jobbox tbody th span.locationtitle{
	display:inline-block;
	padding:2px 5px;
	background:#fff;
	font-size:11px;
	border-radius:0;
	border:1px dashed var(--color-primary-blue);
	color:var(--color-primary-blue);
	font-weight:500;
}


/*  ̷¼  ۼ  */

.myjobcenter .myjobbox .leftmenu{
	width:19%;
	float:left;
	text-align:left;
	margin-bottom:60px;
}
.myjobcenter .myjobbox .leftmenu .myjobmenu,.myjobcenter .myjobbox .leftmenu .myjobwritemenu{
	float:none;
	width:100%;
	border:1px solid var(--color-gray-200);
	padding:15px;
	margin-bottom:15px;
	background:#fff;
}
.myjobcenter .myjobbox .leftmenu .myjobwritemenu{border-color:#bac2c1;}
.myjobcenter .myjobbox .myjobwritemenu li{
	display:block;
	padding:15px 5px 15px 15px;
	font-size:14.5px;
	color:#777;
	border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;
	margin-top:-1px;
	position:relative;
}
.myjobcenter .myjobbox .myjobwritemenu li i.far{
	float:right;
	font-size:19px;
	line-height:22px;
	cursor:pointer;
	color:var(--color-gray-200);
}
.myjobcenter .myjobbox .myjobwritemenu li.on{font-weight:500;color:var(--color-primary-blue);}
.myjobcenter .myjobbox .myjobwritemenu li.on i.far{color:var(--color-primary-blue);}

.myjobcenter .myjobbox .jobbox .wbox{
	width:100%;
    padding: 40px;
	border:1px solid var(--color-gray-200);
	background:#fff;
	margin-bottom:25px;
	position:relative;
}
.myjobcenter .myjobbox .jobbox .wbox strong.sectiontitle{
	display:block;
	width:100%;
	font-size:20px;
	color:#111;
	font-weight:400;	
	 
	position:relative;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dashed #17294f;
	text-align:left;
}
.myjobcenter .myjobbox .jobbox .wbox th{
	font-size:14.5px;
    font-weight:500;
    color:#111;
    text-align:left;
    vertical-align:middle;
    padding-left:20px;
    border-bottom:1px solid var(--color-gray-200);
    position:relative;
}

.myjobcenter .myjobbox .jobbox .wbox td span{display:inline-block;}
.myjobcenter .myjobbox .jobbox .wbox td span label{color:#111;font-size:14.5px;}
.myjobcenter .myjobbox .jobbox .wbox table{width:100%;}
.myjobcenter .myjobbox .jobbox .wbox th strong{color:var(--color-primary-blue);margin-left:5px;}
.myjobcenter .myjobbox .jobbox .wbox table tr:first-of-type td{padding:10px;}
.myjobcenter .myjobbox .jobbox .wbox td .p100{width:100%;max-width:100%;}
.myjobcenter .myjobbox .jobbox .wbox td{color:#111;font-size:14.5px;text-align:left;vertical-align:middle;padding-left:10px;padding-right:10px;}
.myjobcenter .myjobbox .jobbox .wbox table th{width:auto;}
.myjobcenter .myjobbox .jobbox .wbox table th.photofile{vertical-align:top;}
.myjobcenter .myjobbox .jobbox .wbox table tr:hover th.photofile,.myjobcenter .myjobbox .jobbox .wbox table tr.multiplebox:hover th:first-of-type{background:#fff;}
.myjobcenter .myjobbox .jobbox .wbox table th.photofile:after,.myjobcenter .myjobbox .jobbox .achievement table th:after,.myjobcenter .myjobbox .jobbox .wbox table tr.multiplebox th:first-of-type:after{display:none;}
.myjobcenter .myjobbox .jobbox .wbox table th.choicecheck{font-weight:400;color:#111;font-size:14.5px;}
.myjobcenter .myjobbox .jobbox .titlebox input[type="text"]{
	width:100%;height:60px;
	font-weight:300;
	font-size:34px;
	padding:15px;
	font-family: 'Noto Sans KR';
	border:1px solid var(--color-gray-200);
}
.myjobcenter .myjobbox .jobbox .wbox table th .photo{
	width:105px;height:133px;
    padding:10px;
    border:1px solid #cbcbcb;
	margin-left:-10px;
}
.myjobcenter .myjobbox .jobbox .wbox table th .photo img{
	width: 85px;height:113px;
    border: 1px solid var(--color-gray-100);
}
.myjobcenter .myjobbox .jobbox .wbox table th.photofile a.replace{margin-top:10px;margin-left:-10px;width:105px;}
.myjobcenter .myjobbox .jobbox .wbox table th.photofile .file-text{display:block;width:105px;overflow:hidden;text-overflow: ellipsis; -webkit-line-clamp:1; -webkit-box-orient: vertical;margin-left:-10px;}
.middleschool,.highschool,.university,.mycompanyhistory,.languagetest,.languagebox{margin-top:15px;border-top:2px solid #d1d1d1;}

#counter{display:inline-block;padding:1px 5px;border-radius:10px;font-size:11.5px;color:#bbb;position:absolute;right:45px;bottom:45px;}



.myjobcenter .myjobbox .jobbox .wbox a.dplus,.myjobcenter .myjobbox .jobbox .wbox a.ddelete,.myjobcenter .myjobbox .jobbox .wbox a.splus{
	display:inline-block;
	height:41px;line-height:41px;
	font-size:11.5px;
	color:#fff;
	font-weight:500;
	padding:0 5px;
}
.myjobcenter .myjobbox .jobbox .wbox a.dplus{background:var(--color-gray-400);border:1px solid var(--color-gray-400);}
.myjobcenter .myjobbox .jobbox .wbox a.splus{background:#17294f;border:1px solid #17294f;}
.myjobcenter .myjobbox .jobbox .wbox a.ddelete{border:1px solid var(--color-gray-400);background:#fff;color:var(--color-gray-400);}

.myjobcenter .myjobbox .jobbox .wbox .sumbox thead{border-top:1px solid var(--color-gray-200);}
.myjobcenter .myjobbox .jobbox .wbox .sumbox thead tr td{text-align:right;}
.myjobcenter .myjobbox .jobbox .wbox .tfoot td{text-align:right;}

.myjobcenter .myjobbox .jobbox .sumbox{background:#f8f9fa;}
.myjobcenter .myjobbox .jobbox .sumbox tbody td span{display:inline-block;font-family: 'Lato', sans-serif;font-weight:500;font-size:36px;color:var(--color-primary-blue);}
.myjobcenter .myjobbox .jobbox .sumbox tbody td span.dd{margin-left:5px;}

.myjobcenter .myjobbox .jobbox .wbox .p20{width:20%;}
.myjobcenter .myjobbox .jobbox .wbox .p30{width:30%;}
.myjobcenter .myjobbox .jobbox .wbox .p59{width:59%;}
.myjobcenter .myjobbox .jobbox .wbox .p69{width:69%;}
.myjobcenter .myjobbox .jobbox .wbox .p49{width:49%;}
.myjobcenter .myjobbox .jobbox .wbox .px70{width:70px;}
.myjobcenter .myjobbox .jobbox .wbox .px90{width:90px;}
.myjobcenter .myjobbox .jobbox .wbox .px100{width:100px;}
.myjobcenter .myjobbox .jobbox .wbox .px110{width:110px;}
.myjobcenter .myjobbox .jobbox .wbox .px140{width:140px;}
.myjobcenter .myjobbox .jobbox .wbox .jobadd .px200,.myjobcenter .myjobbox .jobbox .wbox .px200{width:200px;}
.myjobcenter .myjobbox .jobbox .wbox .myskill span{display:inline-block;width:19%;font-size:14.5px;color:#111;}

.myjobcenter .myjobbox .jobbox .portfolio p.plusbox,.myjobcenter .myjobbox .jobbox .bestgood p.plusbox{
	display:inline-block;
	background:#f8f9fa;
	padding:2px 5px;
	border:1px solid var(--color-gray-200);
	margin-top:5px;margin-right:5px;
}
.myjobcenter .myjobbox .jobbox .portfolio p.plusbox a,.myjobcenter .myjobbox .jobbox .bestgood p.plusbox{display:inline-block;color:#777;font-size:13.5px;}
.myjobcenter .myjobbox .jobbox .portfolio p.plusbox i.far,.myjobcenter .myjobbox .jobbox .bestgood p.plusbox i.far{
	display:inline-block;
	color:#777;
	font-size:13.5px;
	cursor:pointer;
}

.myjobcenter .myjobbox .wboxgo a{margin-right:-4px;margin-bottom:80px;}


.myjobcenter .myjobbox .jobbox section,.myjobcenter .myjobbox .jobbox .university,.myjobcenter .myjobbox .jobbox .highschool,.myjobcenter .myjobbox .jobbox .middleschool{display:none;}
.myjobcenter .myjobbox .jobbox .achievement,.myjobcenter .myjobbox .jobbox .workexperience{display:block;}
.myjobcenter .myjobbox .jobbox section.wbox a.ddelete{display:none;}
.myjobcenter .myjobbox .jobbox .workexperience .mycompanyhistory,.myjobcenter .myjobbox .jobbox .workexperience .sumbox,.myjobcenter .myjobbox .jobbox .achievement select.firstchoice{display:none;}
.myjobcenter .myjobbox .jobbox .achievement select.firstchoice:first-of-type{display:block;}
.myjobcenter .myjobbox .jobbox section.introduction,.myjobcenter .myjobbox .jobbox section.bestgood{display:block;}
.myjobcenter .myjobbox .jobbox section.introduction textarea{height:300px;}


.introduction td{position:relative;}
.myjobcenter .myjobbox .jobbox .introduction table tr:first-of-type td{padding:0 0 10px;}
.introduction td #counter{right:15px;bottom:30px;}
.introduction strong.sectiontitle span{display:block;width:100px;float:right;font-size:26px;color:#111;font-weight:400;text-align:right;cursor:pointer;}
.introduction strong.sectiontitle span:hover{color:var(--color-primary-blue);}
.introduction strong.sectiontitle:after{content:"";display:block;clear:both;}
.myjobcenter .myjobbox .jobbox .introduction table{display:none;}
.myjobcenter .myjobbox .jobbox .introduction i.fa-minus-square{display:none;}

.myjobcenter .myjobbox .companybox section{display:block;}



/*      Ļ    Ƽ   */
.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.ms-choice {
    display: block;	
    width: 100%;height: 41px;
    border: 1px solid var(--color-gray-200);
    font-size: 13.5px;
    color: #111;
    padding: 10px;
    overflow: hidden;
    cursor: pointer;
    text-align: left;
    white-space: nowrap;
    line-height: 41px;
    background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/selarr.png') right 50% no-repeat,#fff;
	box-sizing:border-box;
}

.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid var(--color-gray-200);
    cursor: default;
}

.ms-choice > span {
    position: absolute;
    top: 0;
    left: 0;
    right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 8px;
}

.ms-choice > span.placeholder {
    color: #999;
}

.ms-choice > div {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 25px;
    background: url('multiple-select.png') left top no-repeat;
}

.ms-choice > div.open {
    background: url('multiple-select.png') right top no-repeat;
}

.ms-drop {
    width: 100%;
    overflow: hidden;
    display: none;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    background: #fff;
    color: #000;
    border: 1px solid var(--color-gray-300);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ms-drop.bottom {
    top: 100%;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.ms-drop.top {
    bottom: 100%;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.ms-search {
    display: inline-block;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}

.ms-search input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid var(--color-gray-300);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fff url('multiple-select.png') no-repeat 100% -22px;
    background: url('multiple-select.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
    background: url('multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
    background: url('multiple-select.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.ms-search, .ms-search input {
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ms-drop ul {
    overflow: auto;
    margin: 0;
    padding: 5px 8px;
}

.ms-drop ul > li {
    list-style: none;
    display: list-item;
    background-image: none;
    position: static;
}

.ms-drop ul > li .disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
}

.ms-drop ul > li.multiple {
    display: block;
    float: left;
}

.ms-drop ul > li.group {
    clear: both;
}

.ms-drop ul > li.multiple label {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ms-drop ul > li label {
    font-weight: normal;
    display: block;
    white-space: nowrap;
}

.ms-drop ul > li label.optgroup {
    font-weight: bold;
}

.ms-drop input[type="checkbox"] {
    vertical-align: middle;
}

.ms-drop .ms-no-results {
    display: none;
}




/*  α         */
.tjoeungoodchoice{
	width:1250px;min-width:1180px;
	margin:20px auto 100px;
	background:var(--color-gray-100);
	padding:50px 45px 65px;
	border-bottom:1px solid var(--color-deep-gray);
}

.tjoeungoodchoice h6.tjoeungoodguide{
	display:block;
	font-size:20px;
	font-weight:500;
	color:var(--color-deep-gray);
	text-align:center;
	margin-bottom:40px;
}
.tjoeungoodchoice h6.tjoeungoodguide:before{
	content:"";display:block;clear:both;
	width:25px;height:1px;
	background:var(--color-deep-gray);
	margin:0 auto 20px;
}
.tjoeungoodchoice ul{
	background:#fff;
	padding:18px 0;
}
.tjoeungoodchoice ul li{
	width:50%;float:left;padding:40px 45px;
}
.tjoeungoodchoice ul li:nth-child(1){border-right:1px solid var(--color-gray-200);}
.tjoeungoodchoice ul li:nth-child(2){border-left:1px solid var(--color-gray-200);margin-left:-1px;}
.tjoeungoodchoice ul li dt{
	display:block;
	width:280px;height:60px;
	text-align:center;
	line-height:60px;
	color:#fff;
	border-radius:30px;
	font-weight:500;
	font-size:14.5px;
	margin:0 auto 38px;
}
.tjoeungoodchoice ul li:nth-child(1) dt{
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/loginicon1.png') 60px 50% no-repeat,var(--color-primary-blue);
	padding-left:40px;
}
.tjoeungoodchoice ul li:nth-child(2) dt{
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/loginicon2.png') 40px 50% no-repeat,var(--color-primary-blue);
	padding-left:40px;
}
.tjoeungoodchoice ul li dd{
	display:block;
	font-size:13.5px;
	color:#4d4d4d;
	padding-left:13px;
	margin-top:5px;
	position:relative;
}
.tjoeungoodchoice ul li dd:before{
	content:"";display:block;clear:both;
	width:0;height:0;
	border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid transparent;border-left:3px solid var(--color-primary-blue);
	position:absolute;
	left:0;top:7px;
}
.tjoeungoodchoice ul li dd span{font-size:12.5px;color:#818181;}
.tjoeungoodchoice ul li dd.starchum{margin-top:13px;}
.tjoeungoodchoice ul li dd.starchum:before{display:none;}



/*        Ȯ   ϱ  */
.paychecking{
	width:100%;min-width:1180px;
	margin:60px auto;
	background:var(--color-gray-100);
	padding:46px 50px;
	border-bottom:1px solid var(--color-gray-500);
}
.paychecking .leftbox{
	width:22%;height:334px;
	float:left;
	position:relative;
}
.paychecking .leftbox h6.checkpoint{
	font-family: 'Noto Serif KR', serif;
	color:var(--color-deep-gray);
	font-size:18px;
	position:absolute;left:0;top:20px;
}
.paychecking .leftbox h6.checkpoint:before{
	content:"";display:block;clear:both;
	width:20px;height:1px;
	background:var(--color-deep-gray);
	margin-bottom:10px;
}
.paychecking .leftbox a{
	display:block;
	width:80%;min-width:150px;
	padding:14px 14px 14px 28px;
	text-align:left;
	color:#fff;
	font-weight:500;
	font-size:12.5px;
	position:absolute;left:0;bottom:0;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/leftboxicon.png') 17px 20px no-repeat,var(--color-primary-blue);
}
.paychecking .rightbox{width:78%;float:right;}
.paychecking .rightbox td{
	width:50%;
	padding:25px 35px 25px 105px;
	vertical-align:middle;
	border:1px solid var(--color-gray-200);
	background:#fff;
	color:#4d4d4d;
	font-size:12.5px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/checkicons.gif') 49px 50% no-repeat,#fff;
}
.paychecking .rightbox td span{display:inline-block;color:#818181;}
.paychecking .rightbox td span.orange{color:var(--color-primary-blue);}
.paychecking .rightbox td span.#e86464{color:var(--color-primary-blue);}
.paychecking .rightbox td span.dot,.paychecking .rightbox td span.dotno{
	display:block;
	width:100%;
	padding-left:10px;
	position:relative;
}
.paychecking .rightbox td span.dot:before{
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#818181;
	position:absolute;left:0;top:8px;
}


.paychecking .wbTable{width:100%;margin:15px 0;}
.paychecking .wbTable th{
	border:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	font-weight:500;
	color:#111;
	padding:15px;
	background:#f4f1ee;
}
.paychecking .wbTable td{
	border:1px solid var(--color-gray-200);
	background:#fff;
	padding:15px;
}




/*  ϴܸ޴  */
.etcNotice{
	width:1180px;
	margin:auto;
	text-align:left;
	
}
.etcNotice > strong{
	display:block;
	font-size:20px;
	margin-bottom:25px;
	color:#333;
}
.etcNotice > em{
	display:block;
	font-size:13.5px;
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:1px solid var(--color-gray-200);
}
.etcNotice em b{
	display:block;
	font-size:13.5px;
	font-weight:500;
	color:#333;
	margin-bottom:10px;
}
.etcNotice .heads strong{
	display:block;
	font-size:14.5px;
	margin-bottom:40px;
}
.etcNotice .heads em{
	display:block;
	font-size:13.5px;
}
.etcNotice .heads p{
	display:block;
	font-size:13.5px;
	margin-top:20px;
	margin-bottom:40px;
}
.etcNotice .heads .box{
	width:100%;
	background:var(--color-gray-100);
	border:1px solid var(--color-gray-200);
	padding:20px;
}
.etcNotice .heads .box li{
	width:50%;
	float:left;
}
.etcNotice .heads .box li a{
	display:block;
	padding:5px;
	font-weight:500;
	color:var(--color-deep-gray);
	text-decoration:underline;

}
.etcNotice .bodys strong a{
	display:block;
	font-size:20px;
	margin-bottom:25px;
	color:#333;
	padding-top:50px;
}
.etcNotice .bodys > em{
	display:block;
	font-size:13.5px;
	padding-bottom:40px;
	border-bottom:1px solid var(--color-gray-200);
}
.etcNotice .bodys > em:last-of-type{margin-bottom:40px;}
.etcNotice .bodys em table{
	width:100%;
	border-left:1px solid var(--color-gray-200);
	border-top:1px solid var(--color-gray-200);
	margin-top:30px;
	background:var(--color-gray-100);
}
.etcNotice .bodys em table th{
	height:40px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	font-weight:500;
}
.etcNotice .bodys em table td{
	height:40px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	background:#fff;
}
.etcNotice .priceTable{
	width:100%;
	border-left:1px solid var(--color-gray-200);
	border-top:1px solid var(--color-gray-200);
	margin-bottom:50px;
}
.etcNotice .priceTable th{
	height:50px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	font-weight:500;
	background:var(--color-gray-100);
	padding:0;
}
.etcNotice .priceTable th:first-child{width:80%;}
.etcNotice .priceTable th:last-child{width:20%;}
.etcNotice .priceTable td{
	height:40px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	vertical-align:middle;
}
.etcNotice .priceTable td:first-child{text-align:left;text-indent:30px;}
.etcNotice .priceTable td:last-child{text-align:center;}

.etcNotice b{
	display:block;
	font-size:13.5px;
	font-weight:500;
	color:#333;
}
.etcNotice .bodys {
	font-size: 13.5px;
}
.etcNotice .bodys strong a {
	margin-top: 40px;
	border-top: 1px solid var(--color-gray-300);
}

.etcNotice .bodys table{
	width:100%;
	border-left:1px solid var(--color-gray-200);
	border-top:1px solid var(--color-gray-200);
	margin-top:30px;
	background:var(--color-gray-100);
}
.etcNotice .bodys table th{
	height:40px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	font-weight:500;
}
.etcNotice .bodys table td{
	height:40px;
	border-right:1px solid var(--color-gray-200);
	border-bottom:1px solid var(--color-gray-200);
	text-align:center;
	vertical-align:middle;
	background:#fff;
}

.lectureSchedule p.titleP  {color: #333333; font-size: 14px; letter-spacing: -.04em;}
.lectureSchedule .cpsSel {width: 1180px; margin: 0 auto 25px; height:50px; line-height:50px;  color: #ffffff;  background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/campus/kkij_arrow.png') no-repeat 98% 50%, var(--color-deep-gray);  cursor:pointer; position:relative;font-size: 20px; text-align:center; border-radius:30px;}
.lectureSchedule .cpsSel span {display: block;}
.lectureSchedule .cpsSel > ul {display: none;  width: 1136px;overflow-x:hidden; height:200px; overflow-y:auto; background: #f9f9f9;position:absolute; top:50px; left:50%; z-index:10;margin-left:-568px;border: 1px solid #eeeeee;}
.lectureSchedule .cpsSel > ul li{height:40px; line-height:40px; width: 1000px; margin:auto; padding-left:15px; color: var(--color-deep-gray); font-size:15.5px;}
.lectureSchedule .cpsSel > ul li+li{border-top: 1px solid #eeeeee; }
.lectureSchedule .monthList {box-sizing:border-box; width: 1180px; margin: 0 auto 60px;}
.lectureSchedule .monthList li{border: 1px solid var(--color-gray-200); background: var(--color-gray-100); color: var(--color-deep-gray); text-align:center; width:99px;float: left; height:60px; line-height:60px; cursor: pointer;box-sizing:border-box;margin-left:-1px;}
.lectureSchedule .monthList li.onM{background: var(--color-primary-blue); color: #ffffff;}
.lectureSchedule .monthList li:hover{background: var(--color-primary-blue); color: #ffffff;}
.lectureSchedule >table {width: 1180px; margin: 0 auto 50px;border-bottom: 1px solid var(--color-deep-gray);}
.lectureSchedule >table caption{color: #111111;font-size: 20px;  padding-bottom:20px; letter-spacing: -.04em;}
.lectureSchedule >table thead th{height:50px; border-top: solid 3px var(--color-cool-gray); border-bottom: 1px solid var(--color-cool-gray); background: var(--color-gray-100); color: var(--color-deep-gray); line-height:50px; font-size: 14px; text-align:center;  }
.lectureSchedule >table thead th.radio{height:40px;border:none; background: none;}
.lectureSchedule >table thead th.radio ul{margin-left:20px;}
.lectureSchedule >table thead th.radio ul li{float: left; margin-right:10px;}
.lectureSchedule >table thead th.radio ul li.l1{color: #21345e;}
.lectureSchedule >table thead th.radio ul li.l2{color: #ffc116;}
.lectureSchedule >table thead th.radio ul li.l3{color: var(--color-accent-purple);}
.lectureSchedule >table thead th.radio ul li.l4{color: #2c71cc;}
.lectureSchedule >table thead th.radio ul li.l5{color: #00a0fc;}
.lectureSchedule >table thead th.radio ul li input{vertical-align: -5px;}
.lectureSchedule >table tbody th {font-size: 14px;text-align:center; vertical-align: middle; border-bottom: 1px solid var(--color-gray-200); border-right: 1px solid var(--color-gray-200); }
.lectureSchedule >table tbody td  {font-size: 14px; text-align:center; padding:15px; letter-spacing: -.04em; vertical-align: middle; border-bottom: 1px solid var(--color-gray-200);word-break:keep-all;}
.lectureSchedule >table tbody td span{display: inline-block;}
.lectureSchedule >table tbody td span.ask {font-size: 12px; color: #ffffff; border-radius: 3px; padding: 1px 6px;  box-sizing: border-box; margin-right:3px; display: inline-block; font-weight: 600;}
.lectureSchedule >table tbody td span.nDB {background: #21345e;}
.lectureSchedule >table tbody td span.uY {background: #fc6c0c;}
.lectureSchedule >table tbody td span.jO {background: var(--color-accent-purple);}
.lectureSchedule >table tbody td span.aB {background: #2c71cc;}
.lectureSchedule >table tbody td span.sLB {background: #00a0fc;}
.lectureSchedule >table tbody td span.mjj{
	border: 1px solid var(--color-primary-blue);
	color: var(--color-primary-blue);
	border-radius: 30px; 
	/* width: 68px; 
	height:28px; 
	line-height:28px;  */
	padding: 3px 8px;
	text-align:center;
	font-size: 13px; 
}
.lectureSchedule >table tbody td span.mjjr{
	border-radius: 30px; 
	/* width: 68px; 
	height:28px; 
	line-height:28px;  */
	padding: 3px 8px;
	text-align:center; 
	color: #ffffff;
	background: #343230; 
	font-size: 13px; 
}
.lectureSchedule >table tbody td span.mgib{
	border-radius: 30px; 
	/* width: 68px; 
	height:28px; 
	line-height:28px;  */
	padding: 3px 8px;
	text-align:center; 
	color: #ffffff;
	background: #d30b18; 
	font-size: 13px; 
}
.lectureSchedule >table tbody td a.sd{
	display: inline-block;
	background: var(--color-accent-purple); 
	border-radius: 30px;
	/* width: 68px; 
	height:28px; 
	line-height:28px;  */
	padding: 3px 8px;
	text-align:center; 
	color: #ffffff;
	font-size: 13px; 
}
.lectureSchedule >table tbody td b.orange{color: var(--color-primary-blue); }
.lectureSchedule >table tbody td.tal{text-align:left; word-break:keep-all;}
.lectureSchedule >table tbody td.br1{border-right: 1px solid #d1d4dc; }



/* Ϲݰ    б    Ź           ,  Ϲݰ */

section > div{width:1000px;margin:auto; text-align:center;}
section > div#tjTeacherRoll{text-align:left;}

/*  Ϲݰ   Ź       û form */	
.popBg {position:fixed; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; top:0; left:0; z-index:998; display: none;}
.popBox {position:fixed; top: 50%; left: 50%; margin-left: -405px; margin-top:-400px;width: 820px; z-index:999; overflow-x: hidden; display: none;}
.popBox.h700 {height:700px;}
.popBox .pbTit {font-family: 'Noto Serif KR', serif;width: 100%; height: 50px; line-height:50px; position:relative; color: #ffffff; font-size: 18px; text-align:center; font-weight:500; background: #353a40;}
.popBox .pbTit a{color: #fff; top:13px; right:20px; font-size: 14px; display: block;position:absolute;}
.popBox .pbArea{background: #fff;  padding: 40px; }
.popBox .pbArea table{width: 100%; border-top: 1px solid #000000; margin-bottom:30px;}
.popBox .pbArea table th{width: 20%; background: #f5f5f5; color: #111; font-size: 14px; text-align:left; text-indent: 20px; padding:12px 0; border-bottom: 1px solid #000000;	vertical-align:middle;}
.popBox .pbArea table th i {color: var(--color-primary-blue);}
.popBox .pbArea table td{width: 80%; background: #fff; color: #111; font-size: 13.5px; text-align:left; padding:12px 20px;	border-bottom: 1px solid #000000;}
.popBox .pbArea table td input[type="text"]{width: 300px;padding: 0 10px; border: 1px solid var(--color-gray-100); height: 32px;}
.popBox .pbArea table td select{width: 300px;padding: 0 10px; border: 1px solid var(--color-gray-100); height: 32px;}
.popBox .pbArea table td li {line-height:26px; }
.popBox .pbArea table td span{color: #1954cc; font-size: 17px; font-weight:500;}
.popBox .sczc {font-family: 'Noto Serif KR', serif;font-size: 16px; color: #ab896d; font-weight:500; }
.popBox .sczcImg {margin: 10px 0 35px; }
.popBox .szbx {width: 698px; border: 1px solid #7f7f7f; padding: 15px; color: var(--color-cool-gray)555; font-size: 12px; line-height:1.5; overflow-y:scroll; height:70px; margin-bottom:15px;}
.popBox .szdu {font-size: 13.5px; color: #444444; display: inline-block; font-weight:500;}
.popBox .pbBtn {margin-top:30px;}
.popBox .pbBtn li a{display: block; height:50px; float: left; width:50%;line-height:50px; color: #fff;font-family: 'Noto Serif KR', serif; font-size: 14px; font-weight:500; text-align:center;}
.popBox .pbBtn li a.scBtn1{background: var(--color-primary-blue); }
.popBox .pbBtn li a.scBtn2{background: #959595; }
.popBox p.orange {font-size: 12.5px; color: var(--color-primary-blue); line-height: 18px; margin: 15px 0; font-weight:500; }


/*Ÿ  Ʋ*/
.highconTitle {background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/rhkwjd_ttbg.png) top center no-repeat; background-size:cover; padding:100px 0; }
.highconTitle > div{text-align:left;}
.highconTitle strong{font-family: 'Noto Serif KR', serif; font-size:19px; color:var(--color-gray-200); font-weight:400; }
.highconTitle strong span{color:#fff; font-weight:700; display:inline-block;}
.highconTitle .highconTt {margin:45px 0;}
.highconTitle p{color:#fff; font-family: 'Noto Serif KR', serif; font-size:15px;}
.highconTitle p span{color:var(--color-gray-200);}
.highconTitle em{color:#fff; margin:40px 0;display:inline-block; font-size:14px;}

/*     ڽ */
.highconTitle .selectBox{ height:50px;  }
.highconTitle .selectBox:after{display:block; content:""; clear:both;}
.highconTitle .scBox select{float:left; width:300px; height:50px; border:1px solid rgba(0,0,0,0.2); color:#fff; padding:0 20px; background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/rhkwjd_ttTip.png) 92% 52% no-repeat; background-color:rgba(0,0,0,0.2); }
.highconTitle .scBox strong{display:inline-block; color:var(--color-gray-200); font-weight:bold; }
.highconTitle .scBox option {display:block; height:50px; }
select { appearance: none; -webkit-appearance: none;}
select::-ms-expand { display:none; }
.highconTitle .scbBtn{display:block; float:left;}
.highconTitle .scbBtn img{width:50px; }

/* Ϲݰ Ưȭ              Ʈ*/
.highconList {padding:80px 0;}
.highconList h3{font-family: 'Noto Serif KR', serif; font-size:23px; }
.highconList h3 span{font-family: 'Scheherazade', serif; color:#b4a79c; font-size:17px; display:block; line-height:1; text-transform:uppercase; }
.highconList table {width:1000px; margin:auto; border-top:2px solid #000;  border-bottom:1px solid #000; margin-top:40px; }
.highconList table tr{text-align:left; margin:auto; border-bottom:1px dotted var(--color-gray-300); }
.highconList table tr:nth-child(2n-1){background:#f9f9f9;}
.highconList table th{padding:30px 0; vertical-align:middle; padding-left:40px;}
.highconList table td{padding:30px 0; vertical-align:middle; }
.highconList table td p{color:var(--color-cool-gray); font-size:14px; line-height:1.3; margin-top:10px; }
.highconList table td a{display:block; float:right; width:150px; height:40px; line-height:40px; text-align:center; border:2px solid var(--color-gray-200); font-size:13px; margin-right:40px; font-weight:400; color:var(--color-cool-gray); }
.highconList table td a:hover{background:var(--color-gray-200); color:#fff; }
.highconList table td h4{font-size:17px; }
.highconList table td h4 em{font-size:13px; color:#fff; background:var(--color-cool-gray); padding:2px 5px; margin-right:6px; }
.highconList table td h4 span{font-size:15px; color:#ab896d; margin-right:4px; }

/*       Ư  */
.highconBnf{background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/rhkwjd_benefit_bg.png) 0 0 no-repeat; background-size:cover; padding:100px 0;}
.highconBnf div{background:#fff; padding:45px 50px; box-sizing:border-box; }
.highconBnf h3{font-family: 'Noto Serif KR', serif; font-size:23px; border-bottom:1px solid #bdb0a7; padding-bottom:30px; }
.highconBnf h3 span{font-family: 'Scheherazade', serif; color:#b4a79c; font-size:17px; display:block; line-height:1; text-transform:uppercase;}
.highconBnf ul:after{display:block; content:""; clear:both; }
.highconBnf ul{padding-top:30px; }
.highconBnf ul li{width:450px; float:left; padding-left:25px; padding-bottom:20px; font-size:16px; box-sizing:border-box; text-align:left; }
.highconBnf ul li{border-right:2px solid var(--color-gray-200)}
.highconBnf ul li:nth-child(2n){border-right:0px; }
.highconBnf ul li img{margin-right:20px; vertical-align:middle; }
.highconBnf ul li em{color:var(--color-primary-blue); }

/* Ϲݰ Ưȭ   ķ ۽ */
.highconCampus {background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/2022_rhkwjdcam_bg.jpg) 0 0 no-repeat; backgrou nd-size:cover; padding:100px 0;}
.highconCampus h3{font-size:24px; text-align:left; }
.highconCampus h3 span{font-size:16px; color:#777a7c; display:block; line-height:1; }
.highconCampus ul:after{display:block; content:""; clear:both; }
.highconCampus ul{margin-top:35px}
.highconCampus ul li{float:left; width:245px; height:250px; background:#252a2f; margin-right:6.6666px; margin-bottom:15px; }
.highconCampus ul li:nth-child(4n){margin-right:0; }
.highconCampus ul li h5{color:#fff; margin-top:20px; }
.highconCampus ul li h5 strong{font-family: 'Noto Serif KR', serif; display:block; font-size:18px; color:var(--color-gray-200);}
.highconCampus ul li h5 strong span{color:#fff;}

/*         ǥ*/
.highconTable {padding:100px 0;}
.highconTable h3{font-family: 'Noto Serif KR', serif; font-size:23px;}
.highconTable h3 span{font-family: 'Scheherazade', serif; color:#b4a79c; font-size:17px; display:block; line-height:1; text-transform:uppercase;}
.highconTable table {width:1000px; margin:auto; border-top:2px solid #000;  border-bottom:1px solid #000; margin-top:40px; font-size:15px;}
.highconTable table th{vertical-align:middle; padding:20px 0;  background:var(--color-gray-200);border-bottom:1px solid #fff; }
.highconTable table td{vertical-align:middle; padding:20px 0; border-bottom:1px solid #c9c9c9; text-align:left; padding-left:70px; }
.highconTable table td dl dd{color:#ab896c; }
.highconTable table td dl dd span{color:#bfbfbf; font-family: 'Noto Serif KR', serif; font-size:12px; margin-left:8px; }
.highconTable table td ul{background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/rhkwjd_table_line.png) 40px 10px no-repeat;}
.highconTable table td ul:after{display:block; content:""; clear:both;}
.highconTable table td ul li {float:left; margin-top:45px; margin-right:56px; width:100px; text-align:center; }
.highconTable table td ul li span{color:#ab896d;font-family: 'Noto Serif KR', serif; margin-right:5px; }
.highconTable table td strong{background:#353a40; color:#fff; font-size:13px; margin-left:15px; padding: 0 10px; }
.highconBtn ul{width:530px; margin:auto; }
.highconBtn ul:after{display:block; content:""; clear:both; }
.highconBtn ul li {margin:auto; float:left; margin-right:30px; margin-top:50px;  background:#353a40; width:250px;  }
.highconBtn ul li:last-child{margin-right:0; background:#ab896d; }
.highconBtn ul li a{ display:block; height:55px; color:#fff; font-family: 'Noto Serif KR', serif;  line-height:55px; text-align:center; font-size:15px;}

/* ¶  λ 㹮 ǿϷ */
.csuccessBox  {width: 1180px; margin: 0 auto;}
.csuccessBox p.cbp1 {text-align:center; font-size: 24px; line-height:1.4; }
.csuccessBox p.cbp1 >b {color: var(--color-primary-blue);}
.csuccessBox p.cbp1 >span {display: block; font-size: 20px; color: var(--color-deep-gray); padding: 10px 0 5px; letter-spacing:-.05em;}
.csuccessBox p.cbp1 >i {font-family: 'Scheherazade', serif; font-size: 18px; color: #a99d93;}
.scSmBx {background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sdwr_4bg.png) no-repeat ; height:822px; margin: 40px 0 50px;}
.scSmBx >dl {width: 1000px;  border-bottom: 1px solid #717372; padding:130px 15px 35px; margin: 0 auto 50px; color: #fff; text-align:left;}
.scSmBx >dl >dt {float: left; width: 16%; font-size: 20px; line-height:1.2;}
.scSmBx >dl >dd{float: left; width: 84%; font-size: 14px; line-height:1.7; letter-spacing:-.05em;}
.scSmBx > ul {width: 1000px;margin: 0 auto; }
.scSmBx > ul>li {float: left; width:245px; float: left; background:#fff; border-radius:10px; height:440px;}
.scSmBx > ul>li+li {margin-left:6.5px;}
.scSmBx > ul>li>b {text-align:center; display: block;height: 40px; line-height:40px; color: #1a1a1a; font-size: 16px; letter-spacing:-.05em; font-weight:500;}
.scSmBx > ul>li>img {display: block;}
.scSmBx > ul>li>p {font-size:13px; color: #343230; line-height:1.5; text-align:left; padding:20px;min-height:140px;  letter-spacing:-.05em;}
.scSmBx > ul>li>a {width: 210px; border-radius:5px; height:45px; line-height:45px; text-align:center; color: #fff; font-size: 14px; background:var(--color-deep-gray); display:block;margin: 0 auto;margin-bottom:10px;}
.scSmBx > ul>li>a:last-child {background:var(--color-primary-blue); }
.lastBtnbox {margin:70px auto; }
.lastBtnbox > a{width: 550px; height:60px; line-height:60px; color: #fff; border-radius:5px;  font-size: 20px;text-align:left; text-indent:45px; background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sdwr_home_icon.png) 90% 50% no-repeat, var(--color-primary-blue); display: block; margin:0 auto;}



/*                    */
/*Ÿ  Ʋ*/
.curriEvaTitle {background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/curriEvaTtBg.png) 50% 0 no-repeat; background-size:cover; padding:100px 0; }
.curriEvaTitle h3 {display:inline-block; padding:0 10px; font-family: 'Noto Serif KR', serif; font-size:18px; color:#bababa; background:rgba(0,0,0,0.2);}
.curriEvaTitle h3 strong {color:#81aff1; }
.curriEvaTitle h2 {font-size:60px; color:#fff; margin:35px 0; background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/curriEvaTtTip.png) 50% 40px no-repeat; font-weight:100; }
.curriEvaTitle h2 strong{font-weight:500; }
.curriEvaTitle p {color:#fff; font-weight:300; font-size:14px;}
.curriEvaTitle img {margin-top:45px; margin-bottom:20px; }

/* Ϲݰ Ưȭ              Ʈ*/
.curriEvaList {padding:80px 0;}
.curriEvaList h3{font-family: 'Noto Serif KR', serif; font-size:23px; }
.curriEvaList h3 span{font-family: 'Scheherazade', serif; color:#81aff1; font-size:17px; display:block; line-height:1; text-transform:uppercase; }
.curriEvaList ul {margin-top:45px; border:1px solid #d8d8d8; border-bottom:0px; border-right:0px;box-sizing:border-box;}
.curriEvaList ul:after{display:block; content:""; clear:both; }
.curriEvaList ul li a{width:100%; display:block; line-height:45px; height:45px; color:#838383; font-size:15px; font-weight:300; border-right:1px solid #d8d8d8; box-sizing:border-box; border-bottom:1px solid #d8d8d8;}
.curriEvaList ul li.on{}
.curriEvaList ul li.on a{color:#404358; font-weight:600;border:2px solid #81aff1; box-sizing:border-box;  }
.curriEvaList ul li:hover {background:#f4f4f4; }
.curriEvaList ul li{float:left; width:14.285%; height:45px;  }
.curriEvaList ul li:nth-child(7n){border-right:0; }
/*.curriEvaList ul li:nth-child(8){width:12.5%;}
.curriEvaList ul li:nth-child(9){width:12.5%;}
.curriEvaList ul li:nth-child(10){width:12.5%;}
.curriEvaList ul li:nth-child(11){width:12.5%;}
.curriEvaList ul li:nth-child(12){width:12.5%;}
.curriEvaList ul li:nth-child(13){width:12.5%;}
.curriEvaList ul li:nth-child(14){width:12.5%;}
.curriEvaList ul li:nth-child(15){width:12.5%;}*/

.curriEvaList table {width:1000px; margin:auto; border-top:2px solid #000;  border-bottom:1px solid #000; margin-top:40px; }
.curriEvaList table tr{border-bottom:1px dotted var(--color-gray-300); }
.curriEvaList table tr:hover {background:#f2f2f2; cursor:pointer; }
.curriEvaList table tr:hover span{color:#9fbeeb;}
.curriEvaList table th{background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/curriEvaTablebg.png) 0 0 no-repeat; background-size:cover; color:#fff; vertical-align:middle; font-size:18px;}
.curriEvaList table th span{font-family: 'Scheherazade', serif; color:#81aff1; font-size:13px; display:block; line-height:1; text-transform:uppercase;}
.curriEvaList table td {text-align:left; height:80px; vertical-align:middle;}
.curriEvaList table td a { font-size:16px; font-weight:500;}
.curriEvaList table td img{vertical-align:middle; margin-left:40px; margin-right:20px; }
.curriEvaList table td span{display:inline-block; margin-left:7px;  font-size:15px; font-family: 'Scheherazade', serif; color:#cecdcd; font-weight:200;}
.curriEvaList table td em{vertical-align:middle; float:right; display:block; margin-right:40px; font-weight:200; font-size:13px; margin-top:5px;}

/*              */
.curriEvaList .noCurri {display:none;}
.curriEvaList .noCurri li {height:80px;}
.curriEvaList .noCurri li.on{background:#383b4e; border:none; }
.curriEvaList .noCurri li.on a{color:#fff; }
.curriEvaList .noCurri li a{ line-height:80px;}
.curriEvaList .noCurri li span{display:inline-block; line-height:0.1; }

/*      ڰ                */
.curriEvaPoint {background:#f2f2f2; padding:80px 0;}
.curriEvaPoint h3{font-family: 'Noto Serif KR', serif; font-size:23px; }
.curriEvaPoint h3 span{font-family: 'Scheherazade', serif; color:#81aff1; font-size:17px; display:block; line-height:1; text-transform:uppercase; }
.curriEvaPoint p{font-size:15px; margin:25px 0;}
.curriEvaPoint p strong{color:#417fd4; font-weight:bold; }
.curriEvaPoint p span{color:#828282; }

.curriEvaPoint table th{vertical-align:middle;font-size:14px;}
.curriEvaPoint table tr{height:50px; vertical-align:middle;font-size:14px;}
.curriEvaPoint table td {background:#fff; border-bottom:1px solid #d7d7d7;vertical-align:middle;font-size:14px;}
.curriEvaPoint thead {background:#383b4e; color:#fff; }
.curriEvaPoint tbody th{background:#eee;}

/*          ڰ       */
.curriEvaProc{background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/curriEvaProcbg.png) top center no-repeat; background-size:cover; padding:100px 0; }
.curriEvaProc div{background:rgba(0,0,0,0.2); padding:50px; box-sizing:border-box; border-top:2px solid #81aff1; }
.curriEvaProc h3{font-family: 'Noto Serif KR', serif; font-size:23px; color:#fff; padding-bottom:40px; }
.curriEvaProc h3 span{font-family: 'Scheherazade', serif; color:#81aff1; font-size:17px; display:block; line-height:1; text-transform:uppercase; }

/*         ǥ*/
.curriEvaTable {padding:100px 0;}
.curriEvaTable h3{font-family: 'Noto Serif KR', serif; font-size:23px;}
.curriEvaTable h3 span{font-family: 'Scheherazade', serif; color:#81aff1; font-size:17px; display:block; line-height:1; text-transform:uppercase;}

.curriEvaTable table {width:1000px; margin:auto; border-top:2px solid #acacac;  border-bottom:2px solid #acacac; margin-top:40px; font-size:15px;}
.curriEvaTable table th{vertical-align:middle; padding:20px 0; background:url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/curriEvaTabletip.png) 50% 45% no-repeat; background-color:#4a4d61;border-bottom:1px solid #fff; color:#fff; }
.curriEvaTable table td{vertical-align:middle; padding:20px 0; border-bottom:1px dotted #c9c9c9; text-align:left; padding-left:60px; }
.curriEvaTable table td dl dt:before{display:inline-block; content:""; clear:both; width:5px; height:5px; background:#81aff1; margin-bottom:3px; margin-right:10px; }
.curriEvaTable table td dl dt{font-weight:bold; margin-bottom:10px; }
.curriEvaTable table td dl dd{font-size:14px;}
.curriEvaTable table .sndC th{background-color:#383b4e; }
.curriEvaTable table .trdC th{background-color:#313651; }

/*                      */
#sNcsprocess{ padding:0; width: 100%;border-top:1px solid #383b4e;border-bottom:1px solid #383b4e; }
#sNcsprocess .curriEvaPoint table {margin:auto;}
#quickbanner{	top:453px;}



/*      Ź     */
.companytitlebox{ 
	width:100%;height:900px ;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companytitle2024.jpg') 50% 0 no-repeat; 
	padding-top:30px;
	position:relative;
}
.companytitlebox .boxposition{ 
	width:100%; height:900px;
	position:absolute;
	left:0;top:30px;
}
.companytitlebox .boxposition > em,.companytitlebox  .boxposition > strong{ 
	display:block; 
	width:575px;
	margin:auto;
	text-align:center;
}
.companytitlebox .boxposition > em{margin-top:60px;}
.companytitlebox .boxposition > strong{margin-top:40px;}
.companytitlebox .boxposition > strong span{ 
	display:inline-block;
	margin:0 2px;
}
.companytitlebox .one{ 
	opacity:0; 
	animation: titleone 2s linear forwards;
	animation-delay: 5s;
}
   @keyframes titleone{
      0%{opacity:0;}
      50%{opacity:1;}
      100%{opacity:1;}
   }
.companytitlebox .two{ 
	height:111px;
	opacity:0; 
	animation: titletwo 2s linear forwards;
	animation-delay: 5.5s;
}
   @keyframes titletwo{
      0%{padding-top:30px;opacity:0;}
      50%{padding-top:0px;opacity:1;}
      100%{padding-top:00px;opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(1){ 
	opacity:0;
	animation: doldol1 3.5s linear forwards;
}
   @keyframes doldol1{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(2){ 
	opacity:0;
	animation: doldol2 3.5s linear forwards;
	animation-delay: 0.3s;
}
   @keyframes doldol2{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(3){ 
	opacity:0;
	animation: doldol3 3.5s linear forwards;
	animation-delay: 0.6s;
}
   @keyframes doldol3{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(4){ 
	opacity:0;
	animation: doldol4 3.5s linear forwards;
	animation-delay: 0.9s;
}
   @keyframes doldol4{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(5){ 
	opacity:0;
	animation: doldol5 3.5s linear forwards;
	animation-delay: 1.2s;
}
   @keyframes doldol5{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .doldol span:nth-of-type(6){ 
	opacity:0;
	animation: doldol6 3.5s linear forwards;
	animation-delay: 1.5s;
}
   @keyframes doldol6{
      0%{transform:rotateY(0deg);opacity:0;}
	  25%{transform:rotateY(360deg);opacity:1;}
	  50%{transform:rotateY(810deg);opacity:1;}
      70%{transform:rotateY(3600deg);opacity:1;}
	  75%{transform:rotateY(450deg);opacity:1;}
	  80%{transform:rotateY(175deg);opacity:1;}
	  90%{transform:rotateY(90deg);opacity:1;}
      100%{transform:rotateY(0deg);opacity:1;}
   }
.companytitlebox .goodtj{ 
	width:1035px;
	margin:208px auto 0;
}
.companytitlebox .goodtj li{ 
	float:left;
	width:310px; height:150px;
	border:1px solid #b7b7b7;
	margin:0 17px;
	background:#fff;
}
.companytitlebox .goodtj li strong{ 
	display:block;
	width:100%;
	line-height:40px;
	color:#fff;
	font-weight:500;
	text-align:center;
}
.companytitlebox .goodtj li:nth-child(1) strong{background:#887d71;}
.companytitlebox .goodtj li:nth-child(2) strong{background:#524b47;}
.companytitlebox .goodtj li:nth-child(3) strong{background:#baa99a;}
.companytitlebox .goodtj li em{ 
	display:block;
	padding:15px 25px;
	color:#565656;
	text-align:left;
	font-weight:500;
}
.companytitlebox p{ 
	display:block;
	width:100%;
	margin-top:30px; 
	text-align:center;
	color:#7f7f7f;
}
.companytitlebox p i.fas{color:#252525;}

.combox{padding:60px 0;}
.combox .companytitle{ 
	display:block;
	margin-bottom:30px;
	font-size:24px;
	text-align:center;
}
.combox .companytitle span{ 
	font-weight:600; 
}
.companybox1{ 
	height:690px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/process_bg.jpg?v=20191128') 50% 0 no-repeat; 
	text-align:center;
	padding:0;
}
#particles{ 	 
	overflow:hidden;
	position:relative;
}
#intro{ 
	width:100%;height:1090px;	
	position:absolute;
	left:0;top:0;
}
.companybox1 .guide{ 
	width:1000px; 
	position:absolute;
	left:50%;top:60px;
	margin-left:-500px;
}

.companybox1 .companytitle{color:#fff}
.companybox1 .processli li{ 
	width:209px;height:165px;
	float:left;
	overflow:hidden;
}
.companybox1 .processli li img{opacity:0;}
.companybox1 .processli li:nth-child(1){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/company_processli1_off.png') 0 0 no-repeat;}
.companybox1 .processli li:nth-child(1) img{ 
	animation: processli1 20s linear infinite;
}
   @keyframes processli1{
      0%{opacity:0;}
	  5%{opacity:1;}
	  20%{opacity:1;}
	  25%{opacity:0;}
	  100%{opacity:0;}
   }

.companybox1 .processli li:nth-child(2){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/company_processli2_off.png') 0 0 no-repeat;}
.companybox1 .processli li:nth-child(2) img{ 
	animation: processli2 20s linear infinite;
	animation-delay: 4s;
}
   @keyframes processli2{
      0%{opacity:0;}
	  5%{opacity:1;}
	  20%{opacity:1;}
	  25%{opacity:0;}
	  100%{opacity:0;}
   }
.companybox1 .processli li:nth-child(3){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/company_processli3_off.png') 0 0 no-repeat;}
.companybox1 .processli li:nth-child(3) img{ 
	animation: processli3 20s linear infinite;
	animation-delay: 8s;
}
   @keyframes processli3{
      0%{opacity:0;}
	  5%{opacity:1;}
	  20%{opacity:1;}
	  25%{opacity:0;}
	  100%{opacity:0;}
   }
.companybox1 .processli li:nth-child(4){background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/company_processli4_off.png') 0 0 no-repeat;}
.companybox1 .processli li:nth-child(4) img{ 
	animation: processli4 20s linear infinite;
	animation-delay: 12s;
}
   @keyframes processli4{
      0%{opacity:0;}
	  5%{opacity:1;}
	  20%{opacity:1;}
	  25%{opacity:0;}
	  100%{opacity:0;}
   }
.companybox1 .processli li:last-child{ 
	width:164px;
	border-radius:2px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/company_processli5_off.png') 0 0 no-repeat;
	box-shadow: 0px 5px 7px #333;
}
.companybox1 .processli li:nth-child(5) img{ 
	animation: processli5 20s linear infinite;
	animation-delay: 16s;
}
   @keyframes processli5{
      0%{opacity:0;}
	  5%{opacity:1;}
	  20%{opacity:1;}
	  25%{opacity:0;}
	  100%{opacity:0;}
   }

.companybox1 .pds li{ 
	width:33.333%;
	float:left;
	text-align:center;
}
.companybox1 .pds li:nth-child(1) img{animation-delay: 0.3s;}
.companybox1 .pds li:nth-child(2) img{animation-delay: 0.6s;}
.companybox1 .pds li:nth-child(3) img{animation-delay: 0.9s;}

.companybox2{
	background:var(--color-gray-100);
}
.companybox2 ul{ 
	width:1000px; 
	margin:auto;
}
.companybox2 ul li{ 
	height:146px;
	margin-bottom:14px; 
	border-bottom:1px dotted #615a53;
	padding-left:245px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
.companybox2 ul li dt{ 
	width:100%;
	border-radius: 0 20px 0 0;
	font-size:15.5px;
	font-size:500;
	color:#fff;
	line-height:40px;
	padding-left:40px;
}
.companybox2 ul li:nth-child(odd) dt{background:#615a53;}
.companybox2 ul li:nth-child(even) dt{background:#e2653f;}
.companybox2 ul li:nth-child(1){background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companybox2_img1.jpg');}
.companybox2 ul li:nth-child(2){background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companybox2_img2.jpg');}
.companybox2 ul li:nth-child(3){background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companybox2_img3.jpg');}
.companybox2 ul li:nth-child(4){background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companybox2_img4.jpg');}
.companybox2 ul li:nth-child(5){background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companybox2_img5.jpg');}
.companybox2 ul li dd{ 
	width:100%; height:105px;
	background:#fff;
	padding-left:45px;
	padding-right:40px;
	padding-top:12px;
	font-size:13.5px;
	color:#676767;
}
.companybox2 ul li dd em{ 
	display:block;
	position:relative;
	padding-left:6px;
}
.companybox2 ul li dd em:before{ 
	content:"";display:block;clear:both;
	width:2px;height:2px;
	background:#676767;
	position:absolute;
	left:0;top:50%;
	margin-top:-1px;
}

.companybox3 table{ 
	width:1000px; 
	margin:auto;
	border-top:2px solid #524f4c;
	border-bottom:1px solid #a1a1a1;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/probg.jpg') 98% 100% no-repeat,var(--color-gray-100);
}
.companybox3 table th{ 
	width:158px;height:64px;
	font-size:14.5px; 
	font-weight:600;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dashed #c2c2c2;
}
.companybox3 table tr:nth-child(1) th{background:#c7b4a4;}
.companybox3 table tr:nth-child(2) th{background:#887d71;}
.companybox3 table tr:nth-child(3) th{background:#524f4c;}
.companybox3 table td{ 
	font-size:14.5px; 
	color:#4b4643;
	text-align:left;
	vertical-align:middle;
	padding-left:30px;
	border-bottom:1px dashed #c2c2c2;
}
.companybox3 em{ 
	display:block;
	width:879px; 
	margin:13px auto 40px;
	font-size:12.5px;
	color:#7b7a7a;
}
.companybox3 .educall{ 
	width:491px; 
	margin:auto;
}
.companybox3 .educall .call{ 
	width:237px; height:41px;
	border-radius:5px;
	background:#ef572a;
	float:left;
	position:relative;
}
.companybox3 .educall .email{ 
	width:237px; height:41px;
	border-radius:5px;
	background:#524f4c;
	float:right;
}
.companybox3 .educall .call p{ 
	cursor:pointer; 
}
.companybox3 .educall .call p,.companybox3 .educall .email p{ 
	display:block;
	width:100%;
	line-height:41px;
	font-size:13.5px;
	font-weight:500;
	color:#fff; 
	text-align:center;
	position:relative;
	z-index:2;
}
.companybox3 .educall .email p a{ 
	display:inline-block;
	font-size:13.5px;
	font-weight:500;
	color:#fff; 
}
.companybox3 .educall .call ul{ 
	display:none;
	width:100%;height:205px;
	position:absolute;
	left:0;top:41px;
	z-index:98;
}
.companybox3 .educall .call li{ 
	display:block;
	width:100%;
	line-height:41px;
	font-size:13.5px;
	font-weight:500; 
	overflow:hidden;
	border:1px solid #c2c2c2;
	margin-top:-1px;
	background:#fff;
	text-align:center;
}


.companybox4{ 
	width:100%;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/companyedu/companyedu_slidebg.jpg')0 0 repeat-x;
}
.companybox4 .swiper-container{ 
	width:1180px; height:408px;
	margin:auto;
	text-align:center;
}
.companybox4 .swiper-container-horizontal > .swiper-pagination-bullets{text-align:center;margin-left:-590px;}
.companybox4 .swiper-pagination-bullet{ 
	width:8px; height:8px;
	background:#c1c0bf;
	margin:5px;
}
.companybox4 .swiper-pagination-bullet-active{background:#ef572a;}
.companybox5 .privacybox,.companybox5 .allformbox .guidetxt,.companybox5 .approval{text-align:left;}
.companybox5{ 
	position:relative;
	z-index:98;
}


/* 2019           丮 */
section.jobbox{ 
	width:100%;min-width:1180px;
	padding:70px 0 80px;
}
section.jobbox > div{ 
	width:1100px; 
	text-align:left;
}
section.jobbox .jobtitle{ 
	display:block;
	text-align:left;
	font-family: 'Noto Serif KR', serif;
	font-size:23.5px; 
	font-weight:500;
	color:#343230;
	padding-left:14px;
	position:relative;
	margin-bottom:24px;
}
section.jobbox .jobtitle:before{ 
	content:"";display:block;clear:both;
	width:6px;height:6px;
	background:#767270;
	border-radius:50%;
	position:absolute;
	left:0;top:0;
}

section.jobstorytitle{ 
	width:100%;min-width:1180px;height:1240px;
	overflow:hidden;
	position:relative;
}
section.jobstorytitle .bingbing1{ 
	width:363px;height:363px;
	position:absolute;
	left:50%;top:270px;
	margin-left:-660px;
}
section.jobstorytitle .bingbing1 img{ 
	display:block;
	animation: bing1 3s linear infinite;
}
   @keyframes bing1{
      0%{transform:rotate(0)}
      100%{transform:rotate(-360deg)}
   }

section.jobstorytitle .bingbing2{ 
	width:501px; height:501px;
	position:absolute;
	right:50%;top:140px;
	margin-right:-760px;
}
section.jobstorytitle .bingbing2 img{ 
	display:block;
	animation: bing2 5s linear infinite;
}
   @keyframes bing2{
      0%{transform:rotate(0)}
      100%{transform:rotate(360deg)}
   }

section.jobstorytitle .titlebgbox{ 
	width:100%; min-width:1180px;height:1240px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobstorytitlebg3.gif?v=20200521') 50% 92% no-repeat,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobstorytitlebg2.gif') 0 100% repeat-x,url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobstorytitlebg1.gif') 50% 0 repeat-y;
	position:relative; 
}
section.jobstorytitle .titlebgbox:before{ 
	content:"";display:block;clear:both;
	width:3px;height:22px;
	background:#7878e0;
	transform:rotate(45deg);
	position:absolute;
	left:52%;top:220px;
	margin-left:520px;
}
section.jobstorytitle .titlebgbox > span{ 
	display:block;
	width:1100px;
	font-family: 'Noto Serif KR', serif;
	font-size:10.5px;
	color:var(--color-deep-gray);
	margin:0 auto 30px;
	text-align:left;
	padding-top:80px;
}
section.jobstorytitle .titlebgbox .titletext{ 
	width:1100px;
	margin:auto;
	text-align:left;
}
section.jobstorytitle .titlebgbox .titletext > span{ 
	display:block;
	font-family: 'Noto Serif KR', serif;
	font-size:27.5px;
	color:#8d8dd3;
	line-height:1.3;
	letter-spacing:-2px;
	font-weight:300;
}
section.jobstorytitle .titlebgbox .titletext > span i{font-style:italic;}
section.jobstorytitle .titlebgbox .titletext em{ 
	display:block;
	font-size:64.5px;
	color:#7777e0;
	font-weight:500;
	letter-spacing:-4px;
	line-height:1.3;
}
section.jobstorytitle .titlebgbox .titletext strong{ 
	display:block;
	font-size:59.5px;
	color:var(--color-deep-gray);
	letter-spacing:-4px;
	line-height:1;
}
section.jobstorytitle .titlebgbox .titletext strong span{color:#343230}
/*section.jobstorytitle .titlebgbox .titletext2{ 
	display:block;
	width:1100px;
	font-size:13.5px;
	color:var(--color-deep-gray);
	text-align:left;
	position:absolute;
	top:238px;left:50%;
	margin-left:-550px;
	letter-spacing:-1px;
	font-family: 'Noto Serif KR', serif;
	padding-left:658px;
}*/
section.jobstorytitle .titlebgbox .titletext2{
	width:1100px;
	margin:auto;
	text-align:left;
	margin-top:30px;
	font-family: 'Noto Serif KR', serif;
	letter-spacing:-1px;
	color:var(--color-deep-gray);
}
section.jobstorytitle .titlebgbox .titletext2 span{ 
	font-size:14.5px; 
	color:#6b6bcb;
}
section.jobstorytitle .titlebgbox .jobtjable2019 table{
	disp lay:none;
	position:absolute;
	top:260px;left:47%;
	width:590px;
	background:rgba(255,255,255,0.3);
}

section.jobstorytitle .titlebgbox .jobtjable2019 table tr{
	height:36px;
	
}
section.jobstorytitle .titlebgbox .jobtjable2019 table th{
	background:#6b6bcb;
	color:#e2e2ff;	
	font-family: 'Noto Serif KR', serif;
	font-size:14px;
	vertical-align:middle;
}
section.jobstorytitle .titlebgbox .jobtjable2019 table th b{
	color:#fff;	
	font-size:16px;
	font-family: 'Noto Serif KR', serif;
	display:inline-block;
	margin-left:6px;
}
section.jobstorytitle .titlebgbox .jobtjable2019 table td{
	border:1px solid #dedde1;
	box-sizing:border-box;
	vertical-align:middle;
	color:#343230;
	font-size:13px;
}
section.jobstorytitle .titlebgbox .fadeimg{ 
	width:1180px; 
	padding-left:130px;
	margin:65px auto 40px;
}
section.jobstorytitle .titlebgbox .guide{ 
	width:1180px; 
	margin:auto;
	position:relative;
}
section.jobstorytitle .titlebgbox .guide strong{ 
	display:block;
	width:243px;
	letter-spacing:-1px;
	font-family: 'Noto Serif KR', serif;
	padding-top:35px;
	padding-left:40px;
	font-size:21.5px;
	color:#fff;
	line-height:1.5;
	text-align:left;
	position:relative;
}
section.jobstorytitle .titlebgbox .guide strong:before{ 
	content:"";display:block;clear:both;
	width:1px;height:16px;
	background:#fff;
	transform:rotate(140deg);
	position:absolute;
	left:25px;top:15px;
}
section.jobstorytitle .titlebgbox .guide ul{ 
	width:950px;
	position:absolute;
	right:0;top:0;
}
section.jobstorytitle .titlebgbox .guide ul li{ 
	width:190px; 
	float:left;
	text-align:center;
}
section.jobstorytitle .titlebgbox .guide ul li em{ 
	display:block;
	width:160px;height:160px;
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:15.5px;
	font-family: 'Noto Serif KR', serif;
	font-weight:500;
	margin:auto;
	letter-spacing:-2px;
	line-height:160px;
	color:#fff;
	margin-bottom:17px;
	border-radius:50%;
}
section.jobstorytitle .titlebgbox .guide ul li:nth-child(1) em{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/titleimg1.jpg');}
section.jobstorytitle .titlebgbox .guide ul li:nth-child(2) em{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/titleimg2.jpg');}
section.jobstorytitle .titlebgbox .guide ul li:nth-child(3) em{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/titleimg3.jpg');}
section.jobstorytitle .titlebgbox .guide ul li:nth-child(4) em{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/titleimg4.jpg');}
section.jobstorytitle .titlebgbox .guide ul li:nth-child(5) em{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/titleimg5.jpg');}
section.jobstorytitle .titlebgbox .guide ul li p{ 
	font-size:13.5px; 
	color:#fff;
	line-height:1.5;
	font-weight:300;
}

section.jobstorybox1{ 
	background:#f1f1fc;
	position:relative;
}
section.jobstorybox1 > p{ 
	display:block;
	width:1100px;
	margin:-24px auto 45px;
	padding-left:260px;
	font-size:13.5px;
	color:var(--color-deep-gray);
	text-align:left;
	position:relative;
	letter-spacing:-0.8px;
}
section.jobstorybox1 > p:before{ 
	content:"";display:block;clear:both;
    width: 200px; height: 1px;
    background: #a29f9e;
    position: absolute;
    left: 0; top: 50%;
}
section.jobstorybox1 ul.graph{ 
	width:1100px; 
	margin:auto;
	background:#fff;
	padding:30px 0;
}
section.jobstorybox1 ul.hotcate li{ 
	width:25%; 
	float:left;
	padding:0 40px;
}
section.jobstorybox1 ul.goodcate{border-top:1px solid #dedde1;}
section.jobstorybox1 ul.goodcate li{ 
	width:20%; 
	float:left;
	padding:0 20px;	
}
section.jobstorybox1 ul.graph li+li{border-left:1px solid #dedde1;}
section.jobstorybox1 ul.graph li > p{ 
	display:block;
	font-size:14.5px; 
	color:#343230;
	width:90px;height:37px;
	float:left;
	position:relative;
	margin-top:12px;
	margin-bottom:27px;
	padding-top:9px;
	letter-spacing:-0.8px;
}
section.jobstorybox1 ul.graph li > p:before{ 
	content:"";display:block;clear:both;
	width:18px;height:1px;
	background:#343230;
	position:absolute;
	left:0;top:0;
}
section.jobstorybox1 ul.graph li strong{ 
	display:block;
	width:82px;height:49px;
	font-family: 'Noto Serif KR', serif;
	font-size:49.5px;
	color:#000;
	font-weight:700;
	line-height:1;
	float:right;
	margin-bottom:27px;
}
section.jobstorybox1 ul.graph li strong div{display:inline-block;}
section.jobstorybox1 ul.graph li strong i{ 
	font-size:24.5px; 
}

section.jobstorybox1 ul.graph li em{ 
	display:block;
	width:46%;height:15px;
	float:left;
	margin:7px 2%;
	background:#e7e6eb;
	position:relative;
}
section.jobstorybox1 ul.graph li em p{ 
	font-size:11.5px; 
	color:#fff;
	font-weight:400;
	position:absolute;
	left:-5px;
	top:-9px;
	z-index:2;
}
section.jobstorybox1 ul.graph li em .graphgogo{ 
	width:0%;height:15px;
	position:absolute;
	left:0;top:0;
}
	/*        Ʈ    */
	section.jobstorybox1 ul.graph li.web strong span{color:#d24747;}
	section.jobstorybox1 ul.graph li.web em .gogo1{width:0%;background:#e86464;}
	section.jobstorybox1 ul.graph li.web em:nth-of-type(1) p{text-shadow:-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464,-1px 0 2px #e86464,0 1px 2px #e86464,1px 0 2px #e86464,0 -1px 2px #e86464;}
	section.jobstorybox1 ul.graph li.web em .gogo2{width:0%;background:#e99090;}
	section.jobstorybox1 ul.graph li.web em:nth-of-type(2) p{text-shadow:-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090,-1px 0 2px #e99090,0 1px 2px #e99090,1px 0 2px #e99090,0 -1px 2px #e99090;}
	section.jobstorybox1 ul.graph li.web em .gogo3{width:0%;background:#d24747;}
	section.jobstorybox1 ul.graph li.web em:nth-of-type(3) p{text-shadow:-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747,-1px 0 2px #d24747,0 1px 2px #d24747,1px 0 2px #d24747,0 -1px 2px #d24747;}
	section.jobstorybox1 ul.graph li.web em .gogo4{width:0%;background:#c09595;}
	section.jobstorybox1 ul.graph li.web em:nth-of-type(4) p{text-shadow:-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595,-1px 0 2px #c09595,0 1px 2px #c09595,1px 0 2px #c09595,0 -1px 2px #c09595;}

	/*        Ʈ      */
	section.jobstorybox1 ul.graph li.cre strong span{color:#d3774b;}
	section.jobstorybox1 ul.graph li.cre em .gogo1{width:0%;background:#f26522;}
	section.jobstorybox1 ul.graph li.cre em:nth-of-type(1) p{text-shadow:-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522,-1px 0 2px #f26522,0 1px 2px #f26522,1px 0 2px #f26522,0 -1px 2px #f26522;}
	section.jobstorybox1 ul.graph li.cre em .gogo2{width:0%;background:#e14d07;}
	section.jobstorybox1 ul.graph li.cre em:nth-of-type(2) p{text-shadow:-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07,-1px 0 2px #e14d07,0 1px 2px #e14d07,1px 0 2px #e14d07,0 -1px 2px #e14d07;}
	section.jobstorybox1 ul.graph li.cre em .gogo3{width:0%;background:#d3774b;}
	section.jobstorybox1 ul.graph li.cre em:nth-of-type(3) p{text-shadow:-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b,-1px 0 2px #d3774b,0 1px 2px #d3774b,1px 0 2px #d3774b,0 -1px 2px #d3774b;}
	section.jobstorybox1 ul.graph li.cre em .gogo4{width:0%;background:#f08755;}
	section.jobstorybox1 ul.graph li.cre em:nth-of-type(4) p{text-shadow:-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755,-1px 0 2px #f08755,0 1px 2px #f08755,1px 0 2px #f08755,0 -1px 2px #f08755;}

	/*        Ʈ    α׷    */
	section.jobstorybox1 ul.graph li.it strong span{color:#d4a140;}
	section.jobstorybox1 ul.graph li.it em .gogo1{width:0%;background:#d4a140;}
	section.jobstorybox1 ul.graph li.it em:nth-of-type(1) p{text-shadow:-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140,-1px 0 2px #d4a140,0 1px 2px #d4a140,1px 0 2px #d4a140,0 -1px 2px #d4a140;}
	section.jobstorybox1 ul.graph li.it em .gogo2{width:0%;background:#f9ad1b;}
	section.jobstorybox1 ul.graph li.it em:nth-of-type(2) p{text-shadow:-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b,-1px 0 2px #f9ad1b,0 1px 2px #f9ad1b,1px 0 2px #f9ad1b,0 -1px 2px #f9ad1b;}
	section.jobstorybox1 ul.graph li.it em .gogo3{width:0%;background:#f3c773;}
	section.jobstorybox1 ul.graph li.it em:nth-of-type(3) p{text-shadow:-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773,-1px 0 2px #f3c773,0 1px 2px #f3c773,1px 0 2px #f3c773,0 -1px 2px #f3c773;}
	section.jobstorybox1 ul.graph li.it em .gogo4{width:0%;background:#ecc782;}
	section.jobstorybox1 ul.graph li.it em:nth-of-type(4) p{text-shadow:-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782,-1px 0 2px #ecc782,0 1px 2px #ecc782,1px 0 2px #ecc782,0 -1px 2px #ecc782;}

	/*        Ʈ         */
	section.jobstorybox1 ul.graph li.cg strong span{color:#3daf8b;}
	section.jobstorybox1 ul.graph li.cg em .gogo1{width:0%;background:#3daf8b;}
	section.jobstorybox1 ul.graph li.cg em:nth-of-type(1) p{text-shadow:-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b,-1px 0 2px #3daf8b,0 1px 2px #3daf8b,1px 0 2px #3daf8b,0 -1px 2px #3daf8b;}
	section.jobstorybox1 ul.graph li.cg em .gogo2{width:0%;background:#80cfb6;}
	section.jobstorybox1 ul.graph li.cg em:nth-of-type(2) p{text-shadow:-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6,-1px 0 2px #80cfb6,0 1px 2px #80cfb6,1px 0 2px #80cfb6,0 -1px 2px #80cfb6;}
	section.jobstorybox1 ul.graph li.cg em .gogo3{width:0%;background:#98dbc6;}
	section.jobstorybox1 ul.graph li.cg em:nth-of-type(3) p{text-shadow:-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6,-1px 0 2px #98dbc6,0 1px 2px #98dbc6,1px 0 2px #98dbc6,0 -1px 2px #98dbc6;}

	/*        Ʈ    ׸       */
	section.jobstorybox1 ul.graph li.att strong span{color:#759bc5;}
	section.jobstorybox1 ul.graph li.att em .gogo1{width:7%;background:#57a1f3;}
	section.jobstorybox1 ul.graph li.att em:nth-of-type(1) p{text-shadow:-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3,-1px 0 2px #57a1f3,0 1px 2px #57a1f3,1px 0 2px #57a1f3,0 -1px 2px #57a1f3;}
	section.jobstorybox1 ul.graph li.att em .gogo2{width:0%;background:#2584ef;}
	section.jobstorybox1 ul.graph li.att em:nth-of-type(2) p{text-shadow:-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef,-1px 0 2px #2584ef,0 1px 2px #2584ef,1px 0 2px #2584ef,0 -1px 2px #2584ef;}
	section.jobstorybox1 ul.graph li.att em .gogo3{width:0%;background:#759bc5;}
	section.jobstorybox1 ul.graph li.att em:nth-of-type(3) p{text-shadow:-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5,-1px 0 2px #759bc5,0 1px 2px #759bc5,1px 0 2px #759bc5,0 -1px 2px #759bc5;}
	section.jobstorybox1 ul.graph li.att em .gogo4{width:0%;background:#7db1eb;}
	section.jobstorybox1 ul.graph li.att em:nth-of-type(4) p{text-shadow:-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb,-1px 0 2px #7db1eb,0 1px 2px #7db1eb,1px 0 2px #7db1eb,0 -1px 2px #7db1eb;}

	/*        Ʈ   ǰ     */
	section.jobstorybox1 ul.graph li.pd strong span{color:#7983cd;}
	section.jobstorybox1 ul.graph li.pd em .gogo1{width:0%;background:#24329f;}
	section.jobstorybox1 ul.graph li.pd em:nth-of-type(1) p{text-shadow:-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f,-1px 0 2px #24329f,0 1px 2px #24329f,1px 0 2px #24329f,0 -1px 2px #24329f;}
	section.jobstorybox1 ul.graph li.pd em .gogo2{width:0%;background:#515db5;}
	section.jobstorybox1 ul.graph li.pd em:nth-of-type(2) p{text-shadow:-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5,-1px 0 2px #515db5,0 1px 2px #515db5,1px 0 2px #515db5,0 -1px 2px #515db5;}
	section.jobstorybox1 ul.graph li.pd em .gogo3{width:0%;background:#4c5cd7;}
	section.jobstorybox1 ul.graph li.pd em:nth-of-type(3) p{text-shadow:-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7,-1px 0 2px #4c5cd7,0 1px 2px #4c5cd7,1px 0 2px #4c5cd7,0 -1px 2px #4c5cd7;}
	section.jobstorybox1 ul.graph li.pd em .gogo4{width:0%;background:#7983cd;}
	section.jobstorybox1 ul.graph li.pd em:nth-of-type(4) p{text-shadow:-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd,-1px 0 2px #7983cd,0 1px 2px #7983cd,1px 0 2px #7983cd,0 -1px 2px #7983cd;}

	/*        Ʈ   輳   */
	section.jobstorybox1 ul.graph li.mc strong span{color:#a47ce1;}
	section.jobstorybox1 ul.graph li.mc em .gogo1{width:0%;background:#7d2ef3;}
	section.jobstorybox1 ul.graph li.mc em:nth-of-type(1) p{text-shadow:-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3,-1px 0 2px #7d2ef3,0 1px 2px #7d2ef3,1px 0 2px #7d2ef3,0 -1px 2px #7d2ef3;}
	section.jobstorybox1 ul.graph li.mc em .gogo2{width:0%;background:#a47ce1;}
	section.jobstorybox1 ul.graph li.mc em:nth-of-type(2) p{text-shadow:-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1,-1px 0 2px #a47ce1,0 1px 2px #a47ce1,1px 0 2px #a47ce1,0 -1px 2px #a47ce1;}
	section.jobstorybox1 ul.graph li.mc em .gogo3{width:0%;background:#7f57bb;}
	section.jobstorybox1 ul.graph li.mc em:nth-of-type(3) p{text-shadow:-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb,-1px 0 2px #7f57bb,0 1px 2px #7f57bb,1px 0 2px #7f57bb,0 -1px 2px #7f57bb;}
	section.jobstorybox1 ul.graph li.mc em .gogo4{width:0%;background:#b997ed;}
	section.jobstorybox1 ul.graph li.mc em:nth-of-type(4) p{text-shadow:-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed,-1px 0 2px #b997ed,0 1px 2px #b997ed,1px 0 2px #b997ed,0 -1px 2px #b997ed;}

	/*        Ʈ ȸ 輼   */
	section.jobstorybox1 ul.graph li.tax strong span{color:#c985e0;}
	section.jobstorybox1 ul.graph li.tax em .gogo1{width:0%;background:#bb20ee;}
	section.jobstorybox1 ul.graph li.tax em:nth-of-type(1) p{text-shadow:-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee,-1px 0 2px #bb20ee,0 1px 2px #bb20ee,1px 0 2px #bb20ee,0 -1px 2px #bb20ee;}
	section.jobstorybox1 ul.graph li.tax em .gogo2{width:0%;background:#9140ab;}
	section.jobstorybox1 ul.graph li.tax em:nth-of-type(2) p{text-shadow:-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab,-1px 0 2px #9140ab,0 1px 2px #9140ab,1px 0 2px #9140ab,0 -1px 2px #9140ab;}
	section.jobstorybox1 ul.graph li.tax em .gogo3{width:0%;background:#c985e0;}
	section.jobstorybox1 ul.graph li.tax em:nth-of-type(3) p{text-shadow:-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0,-1px 0 2px #c985e0,0 1px 2px #c985e0,1px 0 2px #c985e0,0 -1px 2px #c985e0;}

	/*        Ʈ OA */
	section.jobstorybox1 ul.graph li.oa strong span{color:#dd62d3;}
	section.jobstorybox1 ul.graph li.oa em .gogo1{width:0%;background:#f03be1;}
	section.jobstorybox1 ul.graph li.oa em:nth-of-type(1) p{text-shadow:-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1,-1px 0 2px #f03be1,0 1px 2px #f03be1,1px 0 2px #f03be1,0 -1px 2px #f03be1;}
	section.jobstorybox1 ul.graph li.oa em .gogo2{width:0%;background:#dd62d3;}
	section.jobstorybox1 ul.graph li.oa em:nth-of-type(2) p{text-shadow:-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3,-1px 0 2px #dd62d3,0 1px 2px #dd62d3,1px 0 2px #dd62d3,0 -1px 2px #dd62d3;}
	section.jobstorybox1 ul.graph li.oa em .gogo3{width:0%;background:#e395dd;}
	section.jobstorybox1 ul.graph li.oa em:nth-of-type(3) p{text-shadow:-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd,-1px 0 2px #e395dd,0 1px 2px #e395dd,1px 0 2px #e395dd,0 -1px 2px #e395dd;}
	

section.jobstorybox1 .goodtjoeun{ 
	width:1100px; 
	margin:auto;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/megalogo_jobstory.png') 6.5% 50% no-repeat,#707076;
	padding:45px 45px 45px 168px;
	color:#fff;
	text-align:left;
	letter-spacing:-0.4px;
	font-size:13.5px;
	font-weight:300;
	line-height:1.5;
}

section.jobstorybox2 .joblistbox{ 
	width:1100px;
	margin:auto;
}
section.jobstorybox2 .joblistbox > li{ 
	float:left; 
	width:784px;
}
section.jobstorybox2 .joblistbox > li:first-child{ 
	width:316px;
}
section.jobstorybox2 .joblistbox > li:last-child ul{ 
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;	
	align-items:baseline;
}
section.jobstorybox2 .joblistul li{ 		
	width:25%;
}
/*section.jobstorybox2 .joblistul li:nth-child(4n){margin-right:0;}*/
section.jobstorybox2 .joblistul li img{transition:0.3s;}
section.jobstorybox2 .joblistul li img:hover{ 
	transform:scale(1.1) ;
}
section.jobstorybox2 .joblistbox p{ 
	display:block;
	width:280px;
	font-size:13.5px; 
	color:var(--color-deep-gray);
	text-align:left;
	padding:40px 0;
	position:relative;
}
section.jobstorybox2 .joblistbox p:before{ 
	content:"";display:block;clear:both;
	width:200px;height:1px;
	background:#a29f9e;
	position:absolute;
	left:0;top:0;
}
section.jobstorybox2 .joblistbox a{ 
	display:block;
	width:220px;height:50px;
	text-align:center;
	line-height:50px;
	color:#7777e0;
	border:1px solid #7777e0;
	background:#fff;
	transition:0.3s;
	box-sizing:border-box;
}
section.jobstorybox2 .joblistbox a:hover{ 
	background:#7777e0; 
	color:#fff;
}

section.jobstorybox3{background:#f2f1f1;}
section.jobstorybox3 ul{ 
	width:1100px; 
	margin:auto;
}
section.jobstorybox3 li{ 
	width:266px;height:300px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/interviewbg.jpg') 0 0 repeat-y,#fff;
	padding:208px 21px 23px 27px;
	margin-left:12px;
	margin-bottom:20px;
	position:relative;
	float:left;
}
section.jobstorybox3 li:nth-child(4n+1){margin-left:0;}
section.jobstorybox3 li a{ 
	display:block;
	width:100%;height:100%;
}
section.jobstorybox3 li a strong{ 
	display:block;
	width:220px;
	line-height:35px;
	background:#707076;
	font-family: 'Noto Serif KR', serif;
	font-size:13.5px;
	font-weight:500;
	color:#fff;
	text-align:left;
	padding-left:18px; padding-right:18px;
	transition:0.3s;
	position:absolute;
	left:0;top:15px;
	z-index:2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
section.jobstorybox3 li a:hover strong{background:#7983cd;}
section.jobstorybox3 li a .imgbox{ 
	width:239px; height:150px;
	overflow:hidden;
	position:absolute;
	right:0;top:36px;
}
section.jobstorybox3 li a .imgbox img{ 
	width:100%; 
	margin-top:-14px;
}
section.jobstorybox3 li a p{ 
	display:block;
	width:100%;
	font-family: 'Noto Serif KR', serif;
	font-size:13.5px;
	color:#343230;
	margin-bottom:7px;
}
section.jobstorybox3 li a p > span{display:inline-block;color:#7f7b79;}
section.jobstorybox3 li a em.talk{ 
	display:block;
	width:100%;height:39px;
	font-size:12.5px;
	color:var(--color-deep-gray);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom:6px;
}
section.jobstorybox3 li a em.dates{ 
	display:block;
	width:100%;
	font-size:12.5px;
	color:#8a8381;
	font-family: 'Noto Serif KR', serif;
}


section.jobstorybox4{ 
	width:100%;min-width:1180px;height:770px; 
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/curriboxbg.jpg') 100% 0 no-repeat,#fff;
	background-size:contain;
}
section.jobstorybox4 .jobcurrtitle strong{ 
	display:inline-block;
	font-size:44.5px; 
	color:#343230;
	letter-spacing:-3px;
	line-height:1.3;
}
section.jobstorybox4 .jobcurrtitle strong span{ 
	display:block;
	color:#7777e0;
	font-weight:500;
}
section.jobstorybox4 .jobcurrtitle em{ 
	display:inline-block;
	font-size:19.5px;
	color:var(--color-deep-gray);
	font-family: 'Noto Serif KR', serif;
	margin-left:-128px;
	letter-spacing:-1px;
}
section.jobstorybox4 .currsmenubox{ 
	width:1100px; height:450px;
	margin:45px auto 0;
	position:relative;
	border:1px solid #dedde1;
}
section.jobstorybox4 .currsmenubox:before{
    content: ""; display: block; clear: both;
    width: 3px; height: 22px;
    background: #7878e0;
    transform: rotate(45deg);
    position: absolute;
    right: 0; top: -70px;
}
section.jobstorybox4 .currsmenubox > li{ 
	float:left;
}
section.jobstorybox4 .currsmenubox li.menus{ 
	width:220px;height:450px;
	overflow:hidden;
}
section.jobstorybox4 .currsmenubox li.menus li{ 
	width:100%;height:49.8px;
	background:#f0f0f1;
	border-bottom:1px solid #dedde1;
}
section.jobstorybox4 .currsmenubox li.menus li a{ 
	display:block;
	width:100%;height:49.8px;
	line-height:49.8px;
	font-size:14.5px;
	color:#837f7d;
	padding-left:23px;
	text-align:left;
	position:relative;
	transition:0.3s;
}
section.jobstorybox4 .currsmenubox li.menus li a:hover,section.jobstorybox4 .currsmenubox li.menus li a.on{ 
	background:#7777e0; 
	padding-left:37px;
	color:#fff;
}
section.jobstorybox4 .currsmenubox li.menus li a:before{ 
	content:"";display:block;clear:both;
	width:5px;height:5px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	left:0;top:50%;
	margin-top:-3px;
	opacity:0;
	transition:0.5s;
}
section.jobstorybox4 .currsmenubox li.menus li a:hover:before,section.jobstorybox4 .currsmenubox li.menus li a.on:before{ 
	content:"";display:block;clear:both;
	width:5px;height:5px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	left:22px;top:50%;
	margin-top:-3px;
	opacity:1;
}
section.jobstorybox4 .currsmenubox li.viewbox{ 
	width:878px; height:448px;
	overflow:hidden;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox{display:none;}
#curr0{display:block;}
section.jobstorybox4 .currsmenubox li.viewbox .currbox a{ 
	display:block;
	width:810px;height:375px;
	margin:auto;
	padding-top:35px;
	border-bottom:1px solid #dedde1;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox a strong{ 
	display:inline-block;
	font-family: 'Noto Serif KR', serif;
	font-size:17.5px;
	color:#6b6bcb;
	font-weight:500;
	margin-right:10px;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox a span{ 
	display:inline-block;
	font-size:13.5px;
	color:#837f7d;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox a img{ 
	display:block;
	border:2px solid #7777e0;
	margin:13px 0;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox a em{ 
	font-size:13.5px;
	color:#837f7d;
	line-height:1;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox .sp-thumbnails{ 
	width:810px; 
	margin:15px auto 0;
}
section.jobstorybox4 .currsmenubox li.viewbox .currbox .sp-thumbnails a{  
	display:inline-block;
	width:auto;
	height:40px;
	padding:0 40px;
	line-height:40px;
	vertical-align:middle;
	border:1px solid #7777e0;
	color:#7777e0;
	background:#fff;
	border-radius:20px;
	font-family: 'Noto Serif KR', serif;
	font-size:14px;
	font-weight:400;
	transition:0.3s;

}
section.jobstorybox4 .currsmenubox li.viewbox .currbox .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail a{ 
	background:#7777e0; 
	color:#fff;
	font-weight:500;
}


section.jobstorybox5{ 
	height:980px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobstory5bg.gif')0 0 repeat-x;
}
section.jobstorybox5 .jobtitle:before{background:#6b6bcb;}
section.jobstorybox5 .stepbox{ 
	height:122px;
	margin-bottom:35px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobporcess2.jpg') 100% 50% no-repeat; 
	position:relative;
}
section.jobstorybox5 .stepbox span{ 
	display:block;
	width:21px;height:21px;
	border:3px solid #bbbbe8;
	border-radius:50%;
	position:absolute;
	top:24px;
	opacity:0;
}
section.jobstorybox5 .stepbox span.doongdoong1{ 
	left:40px; 
	animation: ddng1 6s linear infinite;
}
   @keyframes ddng1{
      0%{opacity:0;transform:scale(1)}
	  9%{opacity:1;transform:scale(1.5)}
	  18%{opacity:0;transform:scale(2)}
	  34%{}
      50%{}
	  66%{}
	  82%{}
      100%{}
   }
section.jobstorybox5 .stepbox span.doongdoong2{ 
	left:206px; 
	animation: ddng2 6s linear infinite;
}
   @keyframes ddng2{
      0%{opacity:0;}
	  18%{opacity:0;transform:scale(1)}
	  26%{opacity:1;transform:scale(1.5)}
	  34%{opacity:0;transform:scale(2)}
      50%{}
	  66%{}
	  82%{}
      100%{}
   }
section.jobstorybox5 .stepbox span.doongdoong3{ 
	left:373px; 
	animation: ddng3 6s linear infinite;
}
   @keyframes ddng3{
      0%{opacity:0;}
	  18%{opacity:0;}
	  34%{opacity:0;transform:scale(1)}
	  42%{opacity:1;transform:scale(1.5)}
      50%{opacity:0;transform:scale(2)}
	  66%{}
	  82%{}
      100%{}
   }
section.jobstorybox5 .stepbox span.doongdoong4{ 
	left:539px; 
	animation: ddng4 6s linear infinite;
}
   @keyframes ddng4{
      0%{opacity:0;}
	  18%{}
	  34%{opacity:0;}
      50%{opacity:0;transform:scale(1)}
	  58%{opacity:1;transform:scale(1.5)}
	  66%{opacity:0;transform:scale(2)}
	  82%{}
      100%{}
   }
section.jobstorybox5 .stepbox span.doongdoong5{ 
	left:706px; 
	animation: ddng5 6s linear infinite;
}
   @keyframes ddng5{
      0%{opacity:0;}
	  9%{}
	  18%{}
	  34%{}
      50%{opacity:0;}
	  66%{opacity:0;transform:scale(1)}
	  74%{opacity:1;transform:scale(1.5)}
	  82%{opacity:0;transform:scale(2)}
      100%{}
   }
section.jobstorybox5 .stepbox span.doongdoong6{ 
	left:872px; 
	animation: ddng6 6s linear infinite;
}
   @keyframes ddng6{
      0%{opacity:0;}
	  9%{}
	  18%{}
	  34%{}
      50%{}
	  66%{opacity:0;}
	  82%{opacity:0;transform:scale(1)}
	  90%{opacity:1;transform:scale(1.5)}
      100%{opacity:0;transform:scale(2)}
   }
section.jobstorybox5 .guidebox{ 
	background:#fff; 
	padding:0 50px;
}
section.jobstorybox5 .guidebox li{ 
	padding:45px 0; 
	border-bottom:1px solid #dedde1;
}
section.jobstorybox5 .guidebox li:last-child{border-bottom:none;}
section.jobstorybox5 .guidebox li dt{ 
	width:330px; 
	float:left;
}
section.jobstorybox5 .guidebox li dt p{ 
	display:block;
	width:133px;height:50px;
	line-height:1;
	vertical-align:top;
	text-align:left;
	padding-left:19px;
	font-family: 'Noto Serif KR', serif;
	font-size:19.5px;
	color:#343230;
	background-position:57px 0;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}
section.jobstorybox5 .guidebox li dt p:before{ 
	content:"";display:block;clear:both;
	width:1px;height:12px;
	background:#807d7b;
	transform:rotate(120deg);
	position:absolute;
	left:0;top:0;
}
section.jobstorybox5 .guidebox li:nth-child(1) dt p{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobiimgicon1.jpg');}
section.jobstorybox5 .guidebox li:nth-child(2) dt p{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobiimgicon2.jpg');}
section.jobstorybox5 .guidebox li:nth-child(3) dt p{background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/jobstoryimg/jobiimgicon3.jpg');}
section.jobstorybox5 .guidebox li dt strong{ 
	display:block;
	font-size:21.5px; 
	font-weight:500;
	color:#6b6bcb;
	letter-spacing:-1px;
	line-height:1;
	margin-bottom:10px;
}
section.jobstorybox5 .guidebox li dt span{ 
	display:block;
	font-family: 'Noto Serif KR', serif;
	font-size:12.5px;
	color:#343230;
}
section.jobstorybox5 .guidebox li dd{ 
	width:665px; 
	float:right;
}
section.jobstorybox5 .guidebox li dd em{ 
	display:block;
	font-size:13.5px;
	color:#767270;
	padding-left:10px;
	position:relative;
}
section.jobstorybox5 .guidebox li dd em:before{ 
	content:"";display:block;clear:both; 
	width:2px;height:2px;
	background:#767270;
	position:absolute;
	left:0;top:10px;
}


section.jobstorybox6 .allformbox .tablebox table th{background:#e2e2ea;}
section.jobstorybox6 .allformbox .tablebox table th strong{color:#7777e0;}
section.jobstorybox6 input[type='submit']{background:#7777e0;}
section.jobstorybox6 input[type='reset']{background:#707076;}






/*      ҰŴپƾƾƾƾƾƾƾӾƾƾƾƤӤ    Ϥä  Ϥ  ä           ŴپƾƾƾƾƾƾӤФФФФФФФФ  */

/* radio */

.tmp-radio input {/*position:absolute;*/width:16px;height:16px; vertical-align: -4px;}
.tmp-radio label {display:inline-block;height:20px;padding-right:10px;font-size:13px;line-height:1.6em;}
/*.tmp-radio label i {display:inline-block;float:left;width:14px;height:14px;margin:2px 5px 0 0;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/common/radio_bg.gif') no-repeat 0 0;cursor:normal}*/
.tmp-radio.checked label i {background-position:0 -14px}
.rd_list .rdall {float:left;width:140px;margin-top:15px}
.rd_list {background: var(--color-gray-100);padding: 15px;overflow:hidden; margin-bottom:25px;}
.rd_list label {margin-left:5px; vertical-align: 2px; font-size: 13px;}
.rd_list .rd_ul {overflow:hidden}
.rd_list .rd_ul ul {overflow:hidden;}
.rd_list .rd_ul ul li {float:left;margin-right:7px}

.contents1180{width:1180px;margin:0 auto 40px;text-align:center;}
table .tl {text-align:left !important;}
.btn_c.mgt35 a {margin:0 5px}
.btn_c.join.mgt35 a {margin:0;}


.club {width:100%;}
.wrok_step.club {margin-top:50px}
.wrok_step.club li {float:left; width:50%;}
.wrok_step.club li.club_join {float:left; width:33.333%;}
.wrok_step.club li a {line-height:42px;font-size:14px;color:var(--color-deep-gray); border: 1px solid var(--color-gray-200);display: block;}
.wrok_step.club li+li a {border-left:none;}
.wrok_step.club li a span {background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/club/club_tab.gif');background-repeat:no-repeat;display:inline-block;height:15px;overflow:hidden;margin:14px 0 0 0}
.wrok_step.club li a.tab1 span {width:59px;background-position:0 0}
.wrok_step.club li a.tab2 span {width:72px;background-position:-59px 0}
.wrok_step.club li a.tab1.active span {background-position:0 -15px}
.wrok_step.club li a.tab2.active span {background-position:-59px -15px}
.wrok_step.club li a.active {background-color:#fff;border:1px solid var(--color-primary-blue);margin-left:-1px;position:relative; color: var(--color-primary-blue);}
.wrok_step.club li:first-child a.active {margin-left:0}


/* table */
.write {width: 1180px; margin: 0 auto;}
.write table {border-top:2px solid var(--color-deep-gray); width: 100%; margin-top:30px; box-sizing:border-box;}
.write table tr{vertical-align:middle;}
.write table th {width:25%; padding-left:35px;background-color:var(--color-gray-100);border-bottom:1px solid #d5d6d7;text-align:left;color:var(--color-deep-gray);font-weight:normal;font-size:13.5px; vertical-align:middle;}
.write table .bb2bk {border-bottom: 2px solid #535f63;}
.write table th input[type="checkbox"] {position:relative;top:-1px;margin-left:4px}
.write table td input.skCheck {margin: 13px 8px 13px 0;}
.write table th.bgw {background-color:#ffffff;padding:0;color:#414c50;}
.write table th.bgw p {text-align:center}
.write table th.bgw p.photow {width:128px;height:162px;overflow:hidden;border:1px solid #d5d6d7;margin:0 auto;;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/photo_bg.gif') no-repeat 0 0}
.write table th.bgw p.btn {margin:10px 0}
.write table td {height:58px; min-height:58px; font-size:13.5px; padding:10px 10px 10px 30px;color:#6c7273; text-align:left; vertical-align: middle; }
.write table td select {vertical-align:middle;font-size:13.5px; height:38px; border:1px solid var(--color-gray-200); color:#111; padding: 0 10px;}
.write table td input.wp42 {vertical-align:middle;font-size:13.5px; height:38px; border:1px solid var(--color-gray-200); color:#111; padding: 0 10px;}
.write table td .btn_gray{height:38px; line-height:38px; background:var(--color-deep-gray);}
.write table td p {word-break:normal; line-height:1.5; }
.write.res table {margin-top:7px}
.write.res table.tline {border-top:1px solid #c8cbcc}
.write.res table td {color:#414c50}
.write table td span.sgray {font-size:11px;color:#919495;margin-left:7px;display:inline-block;line-height:17px}
.write table td span.sgray label {color:#5f6262;margin-left:5px}
.write table td span.sgray em {color:#596061;text-decoration:underline}
.tmp-radio+.sgray {margin-left:20px !important}
.write table td textarea {h eight:30px;width:697px}
.write table td textarea.wp70 {width:70%;height:100px}
.write table td textarea.wp50 {width:50%;height:100px}
.write table td textarea.wp90 {width:95%;height:100px}
.write table td p.sgray {font-size:11px;color:#919495;line-height:17px}
.write table span.red {color:#f15e6f}
.write table td span.inck {margin-left:30px}
.write table td span.inck label, .write table td span.mtl20 label {margin-left:5px}
.write .ckk * {vertical-align:middle}
.write .ckk label {margin:0 30px 0 5px}
.write .ck_list ul {overflow:hidden}
.btn_club{width:250px; height:45px; text-align:Center; background:var(--color-primary-blue); font-size:14.5px; font-weight:300; border-radius:10px; cursor:pointer; color:#fff; margin:auto;}
.btn_club a{color:#fff; width:100%;display:block;line-height:45px;}

.write .ck_list.ws2 ul li {width:140px}
.write .ck_list.wide, .write .ck_list.wide2 {margin-bottom:7px}
.write .ck_list.wide ul li {width:21%}
.write .ck_list.wide2 ul li {width:25%}
.write .ck_list ul li {float:left;margin:4px 0}
.write .ck_list ul li * {vertical-align:middle}
.write .ck_list ul li label {margin-left:5px;position:relative;top:2px}
.write .ck_list2 ul {overflow:hidden}
.write .ck_list2 ul li:first-child {float:none;width:100%}
.write .ck_list2 ul li {float:left;margin:4px 0}
.write .ck_list2 ul li * {vertical-align:middle}
.write .ck_list2 ul li input[type="text"] {position:relative;top:-2px}
.write .ck_list2 ul li label {margin:0 20px 0 5px;position:relative;top:2px}
.lbs label {color:#6c7273;padding-right:5px}
.lbs2 label {color:#6c7273;padding:0 15px 0 5px}
.write .btn_r, .list .btn_r {margin-top:12px}
.sint {line-height:16px;font-size:11px;color:#6c7273;padding:5px 0}
.sint em {color:#f15976}
.img_box {margin-bottom:10px}
.img_box * {vertical-align:bottom !important}
.img_box .pbx {border:1px solid #cdd3d4;width:150px;height:150px;background-color:#ecefef;overflow:hidden;display:inline-block}
.img_box a {margin-left:4px}
p.orangeP {color: #ff7800;}
.write em.hotIcon {display: inline-block; font-size: 8px; font-family:'    ',Dotum !important; background: #ff0000; color: #ffffff; padding: 2px 3px; border-radius:2px; letter-spacing: -.06em;margin-left:3px; text-indent:0;}
.write span.openClass {display: inline-block; font-size: 11px;background: #1b388c; color: #ffffff; padding: 1px 2px;  letter-spacing: -.06em; margin-left:3px; cursor:pointer;text-indent:0;}
.write span.closeClass {display: inline-block; font-size: 11px;background: #ff7800; color: #ffffff; padding: 1px 2px;  letter-spacing: -.06em; margin-left:3px; cursor:pointer;text-indent:0;}

.write2 table { border-top:1px solid #dee0e0; width: 100%;}
.write2 table th {padding:15px 20px;background-color:#f2f1f1;border-bottom:1px solid #d5d6d7;text-align:left; color:#7b8082;font-weight:normal;font-size:13px;}
.write2 table td {padding:7px 0 7px 25px;border-bottom:1px solid #dee0e0;color:#6c7273; text-align:left;}
.write2 table td * {vertical-align:middle}
.write2 table th.total {background-color:#f7e230;padding-left:0;text-align:center}
.write2 table td.total {text-align:right;color:#2c2c2c;font-size:16px}
.write2 table td.total strong {color:#c1ad00}
.l30 {line-height:30px}
.l30 span {color:#e97171}
.pay_type {display:inline-block;margin-right:30px}
.pay_type .tmp-radio label {padding-right:3px}

.write2.type2 {margin-top:25px}
.write2.type2 table th {background-color:#eaeaea}
/*
.list table {border-top:2px solid #535f63f;border-bottom:1px solid #535f63;  width: 1180px;margin: 0 auto;}
.list.point table, .list.res table {border-bottom-color:#dee0e0}
.list.res table {margin-top:7px}
.list.point table td, .list.res table td {border-top-color:#dee0e0}
.list.pay table td {line-height:18px;height:auto;padding:10px 0}
.list table th {background-color:#eee9e3;padding:10px;text-align:center}
.list table td {border-top:1px solid #c9cdce;padding:10px ;text-align:center;color:#414c50}
.list table td.tl {text-align:left;}
.list table tbody td.tl2 {text-align:left;padding-left:15px}
.list table td strong {font-size:14px}
.list table td span.red {color:#f15e6f}
.list table td em {font-weight:bold;color:#a28f7f}
.list table td a {color:#414c50;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:18px}
.list table td.tr {padding-right:10px}
.list table td.end {color:#c55a35}
.list table.faq_tb tr, .list table.job_tb tr {cursor:pointer}
.list table.faq_tb td {height:auto;padding:13px 0}
.list table.job_tb td {height:auto;padding:13px 40px;text-align:left}
.list table tr.an {display:none}
.list table tr.qu td.tl {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_q.png') no-repeat 0 12px;padding-left:24px}
.list table tr.an td.tl {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_a.png') no-repeat 0 12px #eeefef;padding-left:40px}
.list table tr.an td {background-color:#eeefef}
.list table.job_tb tr.qu td {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_q2.png') no-repeat 45px 12px;padding-left:100px}
.list table.job_tb tr.an td {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_a2.png') no-repeat 45px 12px #fff;padding-left:100px}
.list table tfoot td {height:50px;text-align:right;font-size:16px;font-weight:bold;color:#959d9e;padding:0 10px}
.list table tfoot td span {color:#6c7273;margin-left:30px}*/
/*.list.notice table tbody td.tl {padding-left:100px}*/
.reply {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_re.png') no-repeat 0 50%;padding-left:40px}

.list2 {margin-top:58px}
.list2 table { border-right:1px solid #c9cdcf;border-bottom:1px solid #c9cdcf;vertical-align:middle;}
.list2 table caption {border:1px solid #818e92;padding:11px 0;text-align:center;vertical-align:middle;}
.list2 table th {background-color:#eaeaeb;height:41px;text-align:center;vertical-align:middle;}
.list2 table th:first-child, .list2 table td:first-child {border-left:1px solid #c9cdcf;vertical-align:middle;}
.list2 table td {border-top:1px solid #dee0e0;height:39px;text-align:center;color:#414c50;text-align:left;vertical-align:middle;font-size:13px;}
.list2 table td.tr {padding-right:15px}


.list2.dbv table {border-top:1px solid #b7bcbd}
.list2.dbv table caption {display:none}
/*
.list3.bline {border-bottom:1px solid #d4d4d4;padding-bottom:39px}
.list3.my_resume {margin-top:70px}
.list3 table {border-top:2px solid #535f63; width:100%;}
.list3 table thead th {background-color:#f2f1f1;height:41px;text-align:center;border-bottom:1px solid #dcdcdd;vertical-align:middle;}
.list3 table tbody td {border-bottom:1px solid #dee0e0;padding:12px 0;text-align:center;color:#6c7273;line-height:20px;vertical-align:middle;font-size:13px;}
.list3.my_resume table tbody td {padding:9px 0;vertical-align:middle;}
.list3 .mtt {display:block;margin-bottom:10px}
.list3 .red {color:#eb6868}
.list3 .my_ph {width:101px;height:99px;overflow:hidden;margin:0 auto 5px auto}
.list3 .myl {border-right:1px solid #dcdcdd}
.list3 table tbody th {background-color:#f2f1f1;border-bottom:1px solid #dcdcdd;height:auto;font-weight:normal;text-align:center;vertical-align:middle;}*/

.list4 table {border-top:2px solid #535f63; border-bottom:1px solid #535f63; width: 100%;vertical-align:middle;}
.list4 table tbody tr {}
.list4 table thead th {height:50px; line-height:50px; text-align:center; font-size: 13.5px; color: #111; border-bottom: 1px solid var(--color-deep-gray);}
.list4 table tbody td {border-bottom:1px solid var(--color-gray-200);padding:12px 0;text-align:center;color:var(--color-deep-gray);line-height:20px;vertical-align: middle !important;font-size:13.5px;}
.list4 table tbody tr:hover{background: var(--color-gray-50); }
.list4 table tbody td.tl strong{font-size:14px;color:var(--color-cool-gray); font-weight: 500;}
.list4 table tbody th {background-color:#f2f1f1;border-bottom:1px solid #dcdcdd;height:auto;font-weight:normal;text-align:center;vertical-align:middle;}
.list4 .update {display:inline-block;padding:0 4px;background-color:#f5d005;color:var(--color-deep-gray);height:15px;line-height:15px;font-size: 18px;font-family: 'Scheherazade', serif;}
.list4 a {color:#6a7275}

table.selectClass { text-indent:0; border-top:0; width:960px;}
table.selectClass th{width: 1014px;padding: 3px 0 3px 45px; color: #ffcc00; font-size: 12px; background: #4d585d;}
table.selectClass td{ background: #ffffff; padding: 8px 10px 8px 45px; color: #7b8082; }
table.selectClass td input[type="checkbox"] {margin-right:8px;}




/* bbs_view */
.bbs_view {border-bottom:1px solid var(--color-deep-gray);margin:-28px 0 40px 0}
.bbs_view.notice {margin-top:70px}
.bbs_view > table {border-top:1px solid var(--color-deep-gray); width: 100%;}
.bbs_view > table thead th, .bbs_view table thead td {background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);padding:18px 30px}
.bbs_view > table thead th {text-align:left;font-size:14px;color:var(--color-deep-gray)}
.bbs_view > table thead td {text-align:right;color:var(--color-cool-gray)}
.bbs_view > table thead td.day {padding:18px 0}
.bbs_view > table tbody td {text-align:center;padding:50px 0; font-size:14px; color: #111; line-height:1.6;}
.bbs_view div > table tbody td{padding:0;vertical-align:middle;}
.bbs_view div > b,.bbs_view div > table tbody td b{font-weight:bold;}
.bbs_view .bbst {margin-bottom:40px}
.bbs_view .bbst img {max-width:100%;}
.bbs_view .bbsb {margin-top:40px}
.bbs_view .congrat_tt {line-height:28px;font-size:14px;font-family:'NanumGothic'}
.bbs_view .congrat_tt2 {font-size:14px; font-weight:bold;color:#bb9f04;margin-top:40px}
.congrat_info {background-color:#f2efef}
.congrat_info p {padding:20px 30px;text-align:left; line-height:24px;margin:-50px 0 60px 0}
#ko_w_notice table tbody td{padding:1px;}

.view {border-top:2px solid #535f63}
.view table {width:100%;font-family:'NanumGothic'}
.view table caption {width:100%;font-weight:bold;color:#6c7273;font-size:14px;text-align:center;height:44px;line-height:44px;border-bottom:1px solid #dee0e0;background-color:#f2f1f1}
.view table th {padding:12px 0 10px 30px;background-color:#eaeaea;border-bottom:1px solid #d5d6d7;text-align:left; color:#7b8082;font-weight:normal}
.view table td {padding:7px 0 7px 25px;border-bottom:1px solid #dee0e0;color:#6c7273; text-align:left; line-height:1.6;}
.view table td * {vertical-align:middle}
.view table td textarea {width:80%;height:100px}

.prev_next {border:1px solid #c9cdce;margin-top:35px}
.prev_next dl {overflow:hidden}
.prev_next dl:first-child {border-bottom:1px solid #d2d5d6}
.prev_next dl dt {float:left;width:20%;background-color:var(--color-gray-100);color:var(--color-deep-gray);padding:20px}
.prev_next dl dd {overflow:hidden;padding:20px;float: left; width: 80%;}
.prev_next dl dd a {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;color:#111111;}

/* discount */
.cooperate_list {width:1180px;margin:50px auto 0 auto}
.cooperate_list ul li {border:1px solid #e8e6e6;margin-top:12px}
.cooperate_list ul li:first-child {margin-top:0}
.cooperate_list ul li dl {overflow:hidden;/*min-height:135px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/franchise/dl_line.gif') repeat-y 0 0 */background:#fff;}
.cooperate_list ul li dl dt {float:left;width:294px;text-align:center;padding-top:37px;}
.cooperate_list ul li dl dd {overflow:hidden;padding:25px 0 24px 28px;line-height:23px; color:#4d585d;background:#eeecec; text-align:left;}
.cooperate_list ul li dl dd a {color:#f06a80}

/* datepicker */
.ui-widget-content {border-color:#cdd3d4}
.ui-widget-header {border:none !important}
.ui-datepicker-trigger {margin:0 3px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {opacity:0.5;filter:alpha(opacity:'50');}
.ui-datepicker .ui-datepicker-title, .ui-datepicker th {color:var(--color-cool-gray);font-family:'NanumGothic'}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color:#999;font-family:'NanumGothic'}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:none;background-color:#ecefef}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background-color:#ffffff}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:none;background-color:#cdd3d4;border-color:#cdd3d4;color:#fff}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {border-color:#cdd3d4;background:none;cursor:pointer}

/* paging */
.paging {margin-top:50px;text-align:center;position:relative}
.paging * {vertical-align:top}
.paging > a {display:inline-block; width:40px; height:40px;line-height:40px;padding:0 4px;min-width:16px;color:#878787; font-size:13px;text-decoration:none;text-shadow:none;margin:0 7px}
.paging a.on {background-color:#586669;color:#fff; }
.paging a.pv {border:none;width:40px;height:40px;padding:0;position:relative;background-repeat:no-repeat;background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/btn/btn_paging.gif');margin:0}
.paging a.first {background-position:0 0;margin-right:8px}
.paging a.prev {background-position:-24px 0;margin-right:50px;cursor:pointer !important;opacity:1 !important}
.paging a.next {background-position:0 -24px;margin-left:50px;cursor:pointer !important;opacity:1 !important}
.paging a.pprev {background-position:-24px 0;margin-right:50px}
.paging a.nnext {background-position:0 -24px;margin-left:50px}
.paging a.last {background-position:-24px -24px;margin-left:8px}
.paging .btn_wrap.right {position:absolute;right:0;top:0;margin-top:0}

/* job */

h3.tline {border-top:1px solid #dee0e0;margin-top:48px;padding: 30px 0;position:relative; font-size: 15px; color: #111;}
h3.bp {position:relative;height:40px; line-height:40px; font-size: 15px; margin-top:30px;}
h3.mgt35 {height:40px; line-height:40px; font-size: 15px; margin-top:30px;}
h3.bp span.sinfo {position:absolute;right:0;bottom:0;font-size:11px;font-weight:normal;color:#5f6262}
h3.bp span.sinfo * {vertical-align:middle}
h3.bp span.sinfo input {position:relative;top:-2px}
h3.tops {position:relative;padding-top:39px}
h3.tline .btn_print, h3.tops .btn_print {position:absolute;right:5px;bottom:50%; margin-bottom:-15px;}
h3.bp .btn_print {position:absolute;right:0;bottom:-2px}
.job_txt {text-align:center}
.job_person {width:1200px;margin:0 auto}
.job_person ul {overflow:hidden}
.job_person ul li {float:left;width:25%;overflow:hidden;margin-top:40px}
.job_person ul li .lph {float:left;width:115px;margin-right:14px}
.job_person ul li .rtxt {overflow:hidden; text-align:left;}
.job_person ul li .rtxt p {padding:5px 0}
.job_person ul li .rtxt p strong {font-size:14px;display:block;margin-bottom:2px;color:#111; }
.job_person ul li dl dt {font-size:11px;margin:6px 0 3px 0;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_dot.gif') no-repeat 0 4px;padding-left:6px;color:#111}
.job_person ul li dl dd {font-size:11px;color:#626262;padding-left:6px}

.bgline {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/job_line.png') no-repeat 0 0;padding-top:70px}

.resume_open {padding:10px 0 40px 0;position:relative}
.resume_open * {vertical-align:middle}
.resume_open label {margin-left:5px}
.resume_open .btn_resume {position:absolute;right:0;top:8px}
.btn_resume a {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_job.gif') no-repeat 6px 7px #919495;display:inline-block;height:22px;line-height:22px;padding:0 9px 0 24px;color:#fff;}

.person_sh {border:1px solid #e4e2e2;border-bottom:none;margin-bottom:30px;}
.person_sh dl {overflow:hidden;border-bottom:1px solid #e4e2e2;font-size: 12px;}
.person_sh dl dt {width:10%;float:left;padding:18px 0 18px 3%;font-size:13px; text-align:left;}
.person_sh dl dd {overflow:hidden;padding:4px 0 18px 0}
.person_sh dl dd ul {overflow:hidden}
.person_sh dl dd ul li {float:left;margin:14px 5px 0 0}
.person_sh dl dd.ckl ul {padding-bottom:2px; }
.person_sh dl dd.ckl ul li {margin-right:20px}
.person_sh dl dd.ckl ul li *, .person_sh .sub_type ul li * {vertical-align:middle}
.person_sh .sub_type {background-color:#eee;padding:10px 10px 3px 10px;margin:10px 110px 0 0}
.person_sh .sub_type ul li {margin:0 0 10px 0;width:16%; text-align:left; font-size: 12px;}
.person_sh .sub_type ul li label {margin-left:5px}

.spec_info {width:153px;margin:0 auto}
.spec_info ul {overflow:hidden}
.spec_info ul li {float:left;background:#999999;border-radius:50%;width:47px;height:47px;text-align:center;margin:1px 2px;font-size:11px;}
.spec_info ul li.get {background:#ff8746; font-weight:400;}
.spec_info ul li span {line-height:14px;display:inline-block;padding-top:11px;color:#fff}
.spec_info ul li.get span em {color:#ffdc1f}
.spec_info ul li span.one {padding-top:18px}

.person_align {text-align:right;margin:100px 0 10px 0}
.person_align a {border:1px solid #c7b8b6;height:23px;line-height:23px;display:inline-block;padding:0 17px; color:#c7b8b6; text-align:center;}
.person_align a.this {background:none;background-color:#c7b8b6;border-color:#c7b8b6;padding:0 17px;color:#fff}

.resume_step ul {*overflow:hidden}
.resume_step ul:after {display:block;content:'';clear:both;overflow:hidden}
.resume_step ul li {float:left;width:33%}
.resume_step ul li:first-child {width:34%}
.resume_step ul li p {border:1px solid #c9cdcf;border-left:none;height:44px;text-align:center;font-size:14px;line-height:44px;}

/*.resume_step ul li p span {background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/resume_tab.png');background-repeat:no-repeat;display:inline-block;height:16px;overflow:hidden;text-indent:-999px;margin:13px 0 0 0}
.resume_step ul li p.step1 span {width:106px;background-position:0 0}
.resume_step ul li p.step2 span {width:100px;background-position:-106px 0}
.resume_step ul li p.step3 span {width:101px;background-position:-206px 0}
.resume_step ul li.on p.step1 span {background-position:0 -16px}
.resume_step ul li.on p.step2 span {background-position:-106px -16px}
.resume_step ul li.on p.step3 span {background-position:-206px -16px}*/
.resume_step ul li:first-child p {border-left:1px solid #c9cdcf}
.resume_step ul li.on p {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_join.png') no-repeat 95% 11px var(--color-gray-100);border:1px solid #535f63;margin-left:-1px;position:relative;font-weight:bold;}
.resume_step ul li:first-child.on p {margin-left:0}

.job_typew {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/line.gif') repeat-y 0 0;width:962px;border-bottom:1px solid #e9e6e6}
.job_typew .jobt_list .jt{background-color:#efeded;line-height:40px;height:40px;color:#6c7273;text-align:center}
.job_typew .job_type {overflow:hidden}
.job_typew .job_type .jobt_list {float:left;width:50%}
.job_typew .jobt_list ul {padding:10px 20px}
.job_typew .jobt_list ul li {line-height:22px}
.job_typew .job_type .jobt_list ul li {font-size:11px}
.job_typew .jobt_list.bgw {background-color:#ffffff;margin:0 1px}
.job_typew .jobt_list ul li a {color:#6c7273}
.job_typew .jobt_list ul li * {vertical-align:middle}
.job_typew .jobt_list ul li label {margin-left:8px}
.job_typew .jobt_list ul li .btn_gray2 {height:20px;line-height:22px;padding:0 8px;margin-right:9px;position:relative;top:-1px}
.job_typew .jobt_list ul.choice li {margin-top:2px}

.job_list {border-top:2px solid #717b7e;border-bottom:1px solid #535f63;margin-top:25px}
.job_list table {font-family:'NanumGothic'}
.job_list table thead th {background-color:#eaeaeb;text-align:center;height:41px}
.job_list table tbody td {text-align:center;border-top:1px solid #c9cdce;line-height:20px;padding:12px}
.job_list table tbody td.lineL {border-left:1px solid #c9cdce}
.job_list dl {overflow:hidden;padding:5px 0}
.job_list dl dt {width:80px;float:left;text-align:center}
.job_list dl dd {overflow:hidden}

.job_tab ul {ove rflow:hidden;}
.job_tab ul:after{display:block;content:"";clear:both;}
.job_tab ul li {float:left; border-top:1px solid #c5c9c8; border-left:1px solid #c5c9c8; border-right:0; border-bottom:1px solid #556064; height:40px; text-align:center;font-size:14px;box-sizing:border-box; width:33.333%;  color:#333; }
.job_tab ul li:last-child {border-right:1px solid #c5c9c8;}
.job_tab ul li a {width:100%;display:block;color:#333;line-height:40px;}
.job_tab ul li.on {border-top:1px solid #556064; border-left:1px solid #556064; border-right:1px solid #556064; border-bottom:0px; height:40px;  }
.job_tab ul:after {clear:both;}

.job_tab2 {width:1000px; margin:0 auto; margin-bottom:50px;margin-top:50px;}
.job_tab2 ul {overflow:hidden;}
.job_tab2 ul li {float:left; width:331px; border-top:1px solid #c5c9c8; border-left:1px solid #c5c9c8; border-right:0; border-bottom:1px solid #556064; height:40px; text-align:center; font-size:14px; box-sizing:border-box; line-height:40px;}
.job_tab2 ul li:last-child {border-right:1px solid #c5c9c8;}
.job_tab2 ul li.on {border:1px solid #535f63; background-color:#fffffffff; background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/contents/job_tab4_select.png'); background-repeat:no-repeat; background-position: 290px 50%;}
.job_tab2 ul:after {clear:both;}

.job_info .title {margin:90px 0 80px; text-align:center;}
.job_info table {border-top:2px solid #535f63;  width: 100%;}
.job_info table.sub {border-top:none;}
.job_info table.sub td {padding:10px 0 10px 20px;}
.job_info table.sub tr:last-child td{border-bottom:none;}
.job_info table th {padding:12px 0 10px 30px;background-color:#eaeaeb;border-bottom:1px solid #d5d6d7;text-align:left; color:#7b8082;font-weight:normal}
.job_info table th.third {padding-left:87px;}
.job_info table td {padding:0;border-bottom:1px solid #dee0e0;color:#6c7273}
.job_info table td.second {padding-left:130px;}
.job_info table td.noline {border-bottom:0;}
.job_info table td.third {padding-left:72px;}
.job_info table td.last {border-bottom:1px solid #535f63;}
.job_info table td * {vertical-align:middle}
.job_info .add {color:#ea7474; font-size:12px; line-height:18px; margin-top:20px;}
.job_info .desc1 {margin-top:70px;}
.job_info .desc1 strong{ }
.job_info div h2 {margin-bottom:25px;  }
.job_info .desc1 p {font-size:12px; color:#5f686d; line-height:21px;}
.job_info .desc1 p.gap15 {margin-top:15px;}
.job_info .desc1 p .style1 {color:#ea7474;}
.job_info .desc2 {margin-top:85px;}
.job_info .btnArea {margin-top:50px; }  
.job_info .btnArea a {background:#dbe0e3; color:#4d585d; display:block; width:200px; height:48px; margin:0px auto; line-height:48px; text-align:center; font-size:15px; }
.job_info .desc2 table td {border-left:1px solid #dee0e0; line-height:25px; font-size:13px;}
.job_info .desc2 table td strong {font-size:14px; font-weight:700; color:#6c7273;}

.job_info .desc2 ul:after {display:block;content:"";clear:both;}
.job_info .desc2 ul li{ text-align:center; float:left; padding:0; margin-right:0; width:180px; border:none; color:#7f898e; font-size:15px; }
.job_info .desc2 ul li+li{  margin-left:20px;}
.job_info .desc2 ul li em{ height:75px; border:1px solid #dbe0e3; width:80%; display:inline-block; float:left;padding:15px 10px;box-sizing:border-box; border-radius:5px; line-height:1.5; }
.job_info .desc2 ul li em > span {display:block; color:#a8b4ba; font-size:10px; margin-top:5px; }
.job_info .desc2 ul li em strong{display:block; margin-top:5px; color:#a8b4ba; }
.job_info .desc2 ul li > span{float:right;margin-top:26px; }

.job_info .desc2 ul li:last-child em{ background:#a8b3b8; color:#fff; padding-top:25px;}
.job_info .desc2 ul li:nth-child(6) em{background:#dfe3e5}
.job_info .desc2 ul li:nth-child(7) em{background:#dfe3e5}
.job_info .desc2 ul li:nth-child(8) em{background:#dfe3e5}
.job_info .desc2 ul li:nth-child(6n){margin-bottom:30px;}
.job_info .desc3 ul li:nth-child(4n){margin-bottom:30px;}
.job_info .desc3 ul li:last-child em{ background:#a8b3b8; color:#fff; padding-top:25px;}


/* .job_info .desc2 table td.padding50 {padding-left:50px;}
.job_info .desc2 table td.padding65 {padding-left:65px;} */
.job_info table th {padding:12px 0 10px 30px;background-color:#eaeaeb;border-bottom:1px solid #d5d6d7;text-align:left; color:#7b8082;font-weight:normal}

.job_info .title { background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/etc/unemploy_bg.png) 0 0 no-repeat; width:816px; min-width:816px; height:218px; margin:80px auto; }
.job_info .title ul{}
.job_info .title ul li {width:218px; height:218px; border-radius:50%; margin-left:38px; float:left; text-align:center; font-size:19px; box-sizing:border-box; padding:65px 0; }
.job_info .title ul li:nth-child(2) {margin-left:42px; color:#4d585d; }
.job_info .title ul li:nth-child(3) {margin-left:47px; font-size:26px; color:#fff;}
.job_info .title ul li strong { display:block;   }
.job_info .title ul li strong span {display:inline-block; font-size:42px; color:#4d585d;}
.job_info .title ul li em { display:block; font-size:30px;   color:#4d585d; text-decoration:underline; margin-top:10px;}

.job_info .title2 { background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/etc/unemploy_bg2.png) 50% 0 no-repeat; width:816px; height:218px; margin:80px auto; }
.job_info .title2 ul li {width:218px; height:218px; margin-left:24px; float:left; text-align:center; font-size:19px; box-sizing:border-box; padding:65px 0; }
.job_info .title2 ul li:first-child{margin-left:56px;color:#e3e1ce;}
.job_info .title2 ul li strong { display:block; margin-top:5px; }
.job_info .title2 ul li strong span{ color:#f0d918; font-size:30px;  }
.job_info .title2 ul li strong:nth-child(2) span {color:#4d585d;}
.job_info .title2 ul li:nth-child(3){color:#8b9ca3;font-size:24px;padding-top:77px;}
.job_info .title2 ul li em {display:block;  color:#4d585d;}

.job_info2 {width:1000px; margin:0 auto;}
.job_info2 .title {margin:90px 0 45px; text-align:center;}
.job_info2 table {border-top:2px solid #535f63;  margin-bottom:65px;}
.job_info2 table td {padding:7px 0 7px 60px;border-bottom:1px solid #dee0e0; font-size:13px; line-height:25px; color:#6c7273;}
.job_info2 table td.second {background-color:#efeeee;}
.job_info2 table td.style2 {line-height:20px;}
.job_info2 table td img {padding-left:15px; vertical-align:middle;}
.job_info2 .tmp-radio label.first {padding-right:100px;}
.job_info2 .btnArea {text-align:center;}

.job_info2 .desc {border:1px solid #c9cdcf; border-top:2px solid #535f63; margin-bottom:85px; padding-bottom:35px;}
.job_info2 .desc p {margin-left:35px; font-size:13px; color:#6c7273; line-height:22px;}
.job_info2 .desc .style1 {margin-top:30px; font-size:14px; font-weight:700; color:#6c7273; line-height:25px;}
.job_info2 .desc .style1 strong {color:#f27272;}
.job_info2 .desc p .strong2 {color:#71797d; font-weight:700;}
.job_info2 .desc p .style2 {color:#9aa1a2; font-weight:700;}

.job_info3 .title {margin:100px 0 45px; /* margin:170px 0 45px;*/ text-align:center;}
.job_info3 .nmt {margin-top:50px; margin-bottom:0;}
.job_info3 table {border-top:2px solid #535f63;  /*margin-bottom:65px;*/margin-bottom:10px; width: 100%;}
.job_info3 table td {padding:7px 0 7px 30px;border-bottom:1px solid #dee0e0; text-align:left;font-size:12px; color:#6c7273; background-color:#eaeaea;}
.job_info3 table td * {vertical-align: middle;}
.job_info3 table td.second {background-color:#ffffff;}
.job_info3 table td.style2 {line-height:20px;}
.job_info3 table td img {padding-left:15px; vertical-align:middle;}
.job_info3 table td label {margin-right:10px;}
.job_info3 table td .radio1 {margin-left:60px;}
.job_info3 table td .radio2 {margin-left:100px;}
.job_info3 .next {width:184px; margin:0 auto;}
.job_info3 h3 {margin:55px 0 15px; text-align:left;}
.job_info3 .lastwrap {color:#6a7175; margin:15px 0 155px 0;}
.job_info3 .lastwrap .left {float:left; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/contents/job_tab04_img03.png') no-repeat 0 0; padding-left:15px;}
.job_info3 .lastwrap .right {float:right; }
.job_info3 .register {text-align:center;}

/*           Ȳ (2018_old)*/
#jobLss{display:inline-block;}
#jobLss select {width:83px; height:24px; vertical-align:middle;}
#jobLss_btn {vertical-align:top;}
#search {height:24px;}



.secession_info {width:330px;margin:0 auto;}
.secession_info dl {overflow:hidden;background-color:#e7ebeb;border:1px solid #e7ebeb;height:35px;margin-top:8px}
.secession_info dl dt {float:left;width:70px;padding:11px 0 0 20px}
.secession_info dl dd {overflow:hidden;text-align:center}
.secession_info dl dd input {width:80%;text-align:center;color:#333;border:1px solid #e7ebeb;height:32px;line-height:32px;background-color:#e7ebeb;font-weight:bold;font-size:14px}
.secession_info dl.bgw {background-color:#ffffff;border-color:#8d9295}
.secession_info dl.bgw dd input  {border-color:#fff;background-color:#ffffff}
.secession_end {background-color:#eeecec;width:800px;margin:40px auto 0 auto;text-align:center;padding:55px 0 70px 0}
.secession_end p.topt {font-weight:bold;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_line.gif') no-repeat 50% 100%;padding-bottom:30px;margin-bottom:30px}
.secession_end p {color:#6c7273;font-size:16px;font-family:'NanumGothic'}

.idpw_find {width:680px;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_x2.gif') no-repeat 50% 50%;margin:0 auto;padding-top:20px}
.idpw_find:after{content:"";display:block;clear:both;}
.idpw_find .find {background:#f4f4f4;width:300px;border-top:2px solid #4e595d;border-bottom:1px solid #cdd0d1;padding:25px 0 30px 0;text-align:center;position:relative}
.idpw_find .find h3{height:80px;font-size:18px;margin-bottom:20px;text-align:center;}
.idpw_find .find h3 span{display:block;font-size:14px;color:var(--color-gray-400);margin-top:15px;font-weight:lighter}
.idpw_find .find.ipin {float:left}
.idpw_find .find.info {float:right}
.idpw_find .find .inr {margin-bottom:20px;font-size:14px;}
.idpw_find .find .inr * {vertical-align:middle}
.idpw_find .find .inr label {margin-left:10px}
.idpw_find .find .ipn_txt {padding:7px 0 15px 0}
.idpw_find .find dl {width:85%;margin:0 auto 8px auto}
.idpw_find .find dl:after {overflow:hidden;content:'';display:block;clear:both}
.idpw_find .find dl dt {float:left;width:50px;padding:4px 0 0 0;text-align:left; width: 30%;}
.idpw_find .find dl dd {text-align:left;float:left; width: 70%;}
.idpw_find .find dl dd * {/* vertical-align:middle; float: left; */}
.idpw_find .find dl dd .w30 {padding:0 2px}


.pw_find {width:849px;margin:30px auto 30px auto}
.pw_find ul {overflow:hidden}
.pw_find ul li {float:left;width:260px;padding:230px 0 0 0;height:342px;position:relative;text-align:center;color:#6b7377;font-size:14px;font-weight:bold;font-family:'NanumGothic'}
.pw_find ul li a {position:absolute;bottom:40px;left:50%;margin-left:-50px;display:block;width:99px;height:26px;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/btn/btn_pw.gif') no-repeat 0 0}
.pw_find ul li.pw01 {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/member/pw_bg01.gif') no-repeat 0 0;margin-right:34px}
.pw_find ul li.pw02 {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/member/pw_bg02.gif') no-repeat 0 0;margin-right:35px}
.pw_find ul li.pw03 {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/member/pw_bg03.gif') no-repeat 0 0}
.pw_box {width:849px;margin:0 auto 90px auto}
.pw_box table { border-top:1px solid #9ca3a5;margin-top:18px}
.pw_box table tbody th {background-color:#f2f1f1;color:#6c7273;font-weight:bold;text-align:center;border-bottom:1px solid #dcdcdd}
.pw_box table tbody td {text-align:left;padding:24px;border-bottom:1px solid #dcdcdd;line-height:19px;color:#6c7273}
.pw_box table tbody td a {color:#c1ab34;text-decoration:underline}
.pw_box table tbody td span {color:#c1ab34}

.dot_list {padding:5px 0}
.dot_list li {line-height:19px;color:#6c7273;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_dot2.gif') no-repeat 0 7px;padding-left:8px}
.gbox {border:1px solid #e6e6e6;overflow:hidden;width:70%}
.gbox dl {float:left;width:25%}
.gbox dl dt {background-color:#e8ebed;color:#6c7273;height:24px;line-height:24px;padding-left:22px}
.gbox dl dd {padding:5px 0 5px 22px}
.sign_wrap {border-bottom:1px solid #dee0e0;text-align:center;padding:30px 0;font-size:14px}
.sign_wrap input {margin-left:10px}
.sign_wrap strong {margin-left:50px}

.wrok_step.franchise ul li {width:50%;}
.wrok_step.franchise ul li a{display:block;width:100%;height:44px;line-height:44px;color:var(--color-cool-gray);font-size:15px;}
.wrok_step.franchise ul li a span {backgrou nd-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/franchise/franchise_tab.png');}
.wrok_step.franchise ul li a.tab1 span {width:128px;background-position:0 0}
.wrok_step.franchise ul li a.tab2 span {width:128px;background-position:-128px 0}
.wrok_step.franchise ul li a.tab1.on span {background-position:0 -15px}
.wrok_step.franchise ul li a.tab2.on span {background-position:-128px -15px}



/* join */
.join a {
    text-align: center;
    line-height: 45px;
    display: inline-block;
    height: 45px;
    overflow: hidden;
    width: 236px;
    font-size: 15px;
	background:var(--color-gray-300);
	border-radius:10px;
	margin-right:10px;
	color:#fff;
}
.join a :last-child{
	margin-right:0px;
}
.join a.btn_help{
	background:var(--color-deep-gray);
}
.join_top {margin:0 0 44px 0;text-align:center; padding-top:30px;}
.type_sell ul {overflow:hidden;margin:0 auto;width:1084px}
.type_sell ul li {float:left;margin:0 15px;width:241px;border-top:2px solid #4e595d;border-bottom:1px solid #cdd0d1;height:193px;text-align:center}
.type_sell ul li p { margin-top:28px;height:95px;font-size:21px;color:#333;}
.type_sell ul li p span {display:block;font-size:14px;color:var(--color-gray-300);margin-top:15px;}
.type_sell ul li a {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn_go.gif') 0 0 no-repeat;width:40px;height:40px;overflow:hidden}
.special h3 {margin:63px 0 47px 0;text-align:center}
.special ul {overflow:hidden;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/join/bg_x.gif') 405px 50% no-repeat;margin-left:175px}
.special ul li {float:left; text-align:left; font-size: 12px;}
.special ul li h4{font-size: 14px;}
.special ul li:first-child {margin-right:140px}
.special ul li p.txt {color:#899195; line-height:19px;padding:10px 0 0 0;height:220px}
.special ul li p.txt span {font-size:11px;color:#b0b4b6}

.join_top2 {margin:0 0 28px 0;text-align:center; padding-top: 30px;}
.join_top3 {margin:0 0 10px 0;text-align:center; padding-top: 30px;}
.join_step ul {*overflow:hidden}
.join_step ul{margin-top:45px;}
.join_step ul:after {display:block;content:'';clear:both;overflow:hidden}
.join_step ul li {float:left;width:25%}
.join_step ul li p {border:1px solid #c9cdcf;border-left:none;height:44px;text-align:center;font-size:15px;line-height:44px;}
.join_step ul li:first-child p {border-left:1px solid #c9cdcf}
.join_step ul li.on p {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_join.png') no-repeat 95% 11px var(--color-gray-100);border:1px solid #535f63;margin-left:-1px;position:relative;font-weight:bold;}
.join_step ul li:first-child.on p {margin-left:0}
.agree {padding-top:35px;margin-bottom:100px}
.agree h3 {margin:13px 0;text-align:left;}
.agree_box {border:1px solid #c9cdcf;background-color:var(--color-gray-100);overflow-y:auto;overflow-x:hidden;height:125px;padding:10px 30px;line-height:19px;color:#81888c; text-align:left ; font-size: 12px;}
.agree_t {text-align:right;margin-top:15px;position:relative}
.agree_t .help_info, .agree_t .help_info2 {position:absolute;left:0}
.agree_t input {position:relative;top:-1px}
.agree_t * {vertical-align:middle}
.agree_t label {margin-left:3px; color:#6a7175}
.help_info {display:inline-block;color:#6a7175; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_help.gif') no-repeat 0 0;padding-left:16px}
.help_info2 {display:inline-block;color:#ea7d8c; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_in.png') no-repeat 0 0;padding-left:16px}
.help_info3 {display:inline-block;color:#899195; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_help2.gif') no-repeat 0 0;padding-left:16px}

.confirm_type {margin-bottom:110px}
.confirm_type h3 {margin-bottom:15px}
.confirm_type .choice {margin:50px 0 25px 0; font-size:20px; text-align:center;border-bottom:1px solid #e3e3e4;padding-bottom:40px;}
.confirm_type .confirm_txt {text-align:center;margin-bottom:30px} 
.confirm_type ul {overflow:hidden;border-bottom:1px solid #e3e3e4;margin:0 25px}
.confirm_type ul.li2 {margin:0 25px;padding:0 15%}
.confirm_type ul.li2 li {width:50%}
.confirm_type ul li {float:left;width:33.3%;text-align:center;height:188px;position:relative}
.confirm_type ul li p {color:#899195; margin-bottom:7px}
.confirm_type ul li p.hp_in {color:#586669;padding-top:8px}
.confirm_type ul li p.hp_in input[type="text"] {background-color:#ffffff;height:21px;line-height:21px;width:80px;margin-left:5px}
.confirm_type ul li p.sm {color:#babbbb;font-size:11px;line-height:15px}
.confirm_type ul li a.btn_confirm {position:absolute;bottom:39px;left:50%;margin-left:-45px}

.join_form {ma rgin-top:50px}
.join_form h3 {line-height:0;margin-bottom:9px}
.join_form .write {margin-bottom:70px}
.join_form .write th{padding-left:40px; font-size:13.5px; vertical-align:middle;}
.join_form .write td select{width:100%; height:38px; padding:10px 20px; border:1px solid var(--color-gray-200); }
.join_form .write td input[type="text"]{/*width:100%;*/ height:38px; padding:10px 30px; border:1px solid var(--color-gray-200);}
.join_form .write td input[type="number"]{wid th:100%; height:38px; padding:10px 30px; border:1px solid var(--color-gray-200);}
.join_form .write td input[type="password"]{width:130px; height:38px; padding:10px 30px; border:1px solid var(--color-gray-200);}
.join_form .write td input[type="tel"]{width:160px; height:36px; border:1px solid var(--color-gray-200); font-size:13.5px; color:#111; padding:0 10px;}
.join_form .write td .calltext {float:left;width:160px; height:36px; border:1px solid var(--color-gray-200); font-size:13.5; color:#111; padding:0 10px;}

.join_end {text-align:center}
.join_end .end_txt {text-align:center;margin:70px 0 30px 0}
.join_end dl {margin:0 auto 110px auto;width:232px;border:1px solid #8d9295}
.join_end dl dt {background-color:#ebeeee;border-bottom:1px solid #8d9295;line-height:0;padding:6px 0;text-align:center}
.join_end dl dd {font-weight:bold;color:#414c50;font-size:14px;line-height:36px;height:36px;text-align:center}
.join_end.idcom {width:472px;margin:0 auto;border-bottom:1px solid #d8d8d8;margin-bottom:120px;padding-bottom:35px}
.join_end.idcom.nob {border-bottom:none;padding-bottom:0}
.join_end.idcom dl {margin-bottom:8px}
.join_end.idcom .fnid {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/member/id_line.gif') no-repeat 50% 50%;font-size:14px;color:#333;margin-bottom:25px}
.join_end.bigw dl {width:94%}
.join_end.bigw dl dt {line-height:46px;height:46px;font-size:14px;color:#808689}
.join_end.bigw dl dt strong {color:#4d585d}
.join_end.bigw dl dd {line-height:58px;height:58px;font-weight:normal;color:#808689}
.join_end.bigw dl dd a {color:#c1ab34;font-weight:bold;margin-left:5px}
.join_end .bltx {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_x.gif') no-repeat 50% 0;padding-top:40px}

/*.pwt {text-align:center;font-size:15px;color:#808689;line-height:20px;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt_x.gif') no-repeat 50% 100%;padding:20px 0 30px 0}
.pwt strong{ }*/

/* btn */
.btn_c {text-align:center}
.btn_c.mgt70 {margin-top:50px;}
.btn_c .btn_ag01{background:#586669; color:#fff;}
.btn_c .btn_modify{background:var(--color-deep-gray); color:#fff;}
.btn_change2 {background:#f7d933; color:#000;}
.btn_c .btn_fra {background:#f7d933;color:#333;}
.fran_con .sub3 a {background:#e3e8eb;color:#939fa6}
.btn_qnaadd { background:#f7d933;color:#333; }
.btn_preadd { background:#f7d933;color:#333; }
.btn_pay { background:#f7d933;color:#333; }
.btn_ag01 { background:#586669;color:#fff }
.btn_ag02 { background:#f7d933;color:#333; }

.link_01 {color:#c1ab34 !important;font-size:11px;text-decoration:underline !important}
.btn_confirm {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn_confirm.gif') 0 0 no-repeat;width:99px;height:26px;overflow:hidden}
.btn_gray {background-color:var(--color-deep-gray);height:24px;line-height:24px;padding:0 15px;color:#fff !important; display:inline-block;cursor:pointer}
.btn_gray333 {background-color:var(--color-deep-gray);height:36px;line-height:36px;padding:0 15px;color:#fff !important; display:inline-block;cursor:pointer}
.btn_gray2 {background-color:#919495;height:24px;line-height:24px;padding:0 10px;color:#fff !important; display:inline-block;cursor:pointer}
.btn_gray3 {background-color:#c6cccd;height:24px;line-height:24px !important;padding:0 12px;color:#fff !important; display:inline-block !important;cursor:pointer;font-weight:bold}
.btn_detail {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_detail.png') 0 0 no-repeat;height:16px;width:63px;display:block}
.btn_sh {background-color:#535f63;height:24px;line-height:24px;padding:0 20px;color:#fff !important; display:inline-block}
.tuition_type a {background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_type.gif');background-repeat:no-repeat;display:inline-block;height:19px;overflow:hidden;width:56px;*margin:0 2px}
.btn_tuition01 {background-position:0 0}
.btn_tuition02 {background-position:-60px 0}
.btn_cc_view {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_view.gif') 0 0 no-repeat;width:234px;height:234px;overflow:hidden}
.btn_review {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_review.png') 0 0 no-repeat;width:97px;height:97px;overflow:hidden} 
.online a {/*background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_online.gif');background-repeat:no-repeat;display:inline-block;height:50px;overflow:hidden;width:226px*/ margin-left:-4px;}
.btn_online1 {background-position:0 0}
.btn_online2 {background-position:-226px 0}
.btn_online3 {background-position:-452px 0}
.online_tel {margin-top: 4px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_online_tel_.gif') 0 2px no-repeat #c6c6c6;display:inline-block;height:50px;line-height:46px;font-size:19px;color:#576266;padding:0 50px 0 70px;min-width:106px;text-align:left;position:relative}
.online_tel .tel_more{display:block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_tel_.gif') 0 0 no-repeat;width:31px;height:31px;position:absolute;top:10px;right:9px;display:block;overflow:hidden;cursor:pointer}
.online_tel .tel_more.open {background-position:0 -31px}
.btn_portfolio {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_portfolio.gif') 0 0 no-repeat;width:76px;height:20px;overflow:hidden}
.btn_top {display:inline-block;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_top.gif') 0 0 no-repeat;width:32px;height:32px;overflow:hidden;z-index:300}
.btn_more {border:1px solid #7f898c;display:block;height:34px;line-height:34px;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_more.gif') 95% 50% no-repeat #fff;padding-left:25px !important;color:#535f63 !important;text-align:left}
.btn_list {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_list.png') no-repeat 0 0;display:inline-block;height:40px;overflow:hidden;width:140px}
.btn_ok {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_ok.gif') no-repeat 0 0;display:inline-block;height:45px;overflow:hidden;width:330px}
.btn_print {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_print.png') no-repeat 0 0;display:inline-block;height:30px;overflow:hidden;width:30px}
.btn_lode {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_mapview.gif') no-repeat 0 0;display:inline-block;height:26px;overflow:hidden;width:64px}
.bjob a {background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_job.png');background-repeat:no-repeat;display:inline-block;height:99px;overflow:hidden;width:99px}
.job01 {background-position:0 0}
.job02 {background-position:-99px 0}
.job03 {background-position:-198px 0}
.btn_find a {background-image:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn_find.gif');background-repeat:no-repeat;display:inline-block;height:26px;overflow:hidden;width:99px;}
.btn_fin01 {background-position:0 0}
.btn_fin02 {background-position:0 -26px}
.btn_down {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_down.gif') no-repeat 91% 50% #dee4e4;display:inline-block !important;height:24px;overflow:hidden;line-height:24px !important;padding:0 27px 0 8px;font-weight:bold}
.d_day {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_end.png') no-repeat 100% 50%;padding-right:50px;display:inline-block;line-height:20px;height:20px}
.ing {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_ing.png') no-repeat 100% 50%;padding-right:57px;display:inline-block;line-height:20px;height:20px}
.hot {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_hot.png') no-repeat 100% 50%;padding-right:50px;display:inline-block !important}
.new {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/blt/blt_new.png') no-repeat 100% 50%;padding-right:40px; height:17px;/*display:inline-block !important*/}
.pro_more {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_more.png') no-repeat 0 0;display:inline-block;width:33px;height:33px;overflow:hidden}
.pro_more2 {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_more2.png') no-repeat 0 0;display:inline-block;width:47px;height:47px;overflow:hidden}
.btn_dels {background-color:#919495;color:#fff !important;height:22px;line-height:22px;display:inline-block;padding:0 10px}
.btn_adds {background-color:#747879;color:#fff !important;height:22px;line-height:22px;display:inline-block;padding:0 10px}
.btn_question  {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/old/btn/btn_question.png') no-repeat 0 0;display:inline-block;height:40px;overflow:hidden;width:140px}

.btn_c.mgt35 a {margin:0 5px}
.btn_c.join.mgt35 a {margin:0;}
.btn_sh01 {background-color:var(--color-primary-blue);height:41px;line-height:41px;padding:0 18px;color:#fff !important; display:inline-block;cursor:pointer; border-radius:5px;}
.btn_sh02 {background-color:var(--color-deep-gray);height:41px;line-height:41px;padding:0 18px;color:#fff !important; display:inline-block;cursor:pointer; border-radius:5px;}
.btn_sh02mt {margin-bottom:50px;}
.btn_find_ok {color:#fff; margin-bottom:40px;}

/*          */
.my_room{width:1180px;margin:0 auto 80px;text-align:center;}
.my_tab {margin:50px auto; }
.my_tab ul {border-bottom:none;}
.my_tab ul li{float:left; width:20%; height:45px;  }
.my_tab ul li a{display:block; line-height:45px; border-bottom:2px solid var(--color-gray-200); font-size:14px;}
.my_tab ul li a.on {border-bottom:2px solid var(--color-primary-blue); color:var(--color-primary-blue); }
.my_room .partner_sub {font-size:14px; margin-bottom:15px; display:inline-block;}
.my_room .pwt {font-size:13.5px; color:var(--color-deep-gray); line-height:1.5; margin-bottom:30px; font-weight:300; }
.my_room .pwt strong{color:#222; }
.confirm_btn {background:var(--color-primary-blue);color:#fff;width:330px; margin:20px auto 50px; border-radius:10px;cursor:pointer;}
.confirm_btn a{width:100%;	display:block;	height:45px;line-height:45px;color:#fff;	font-size:14px;}
.secession_info dl{overflow:hidden;	border:1px solid #e7e7e7;	height:45px;}

/*          Ʈ*/
.point_list {position:relative;}
.point_list ul:after{display:block;content:"";clear:both;}
.point_list ul{border-top:1px solid var(--color-gray-200);position:relative;}
.point_list ul li{width:33.333%; height:445px; padding:50px; float:left; box-sizing:border-box; background:var(--color-gray-100);}
.point_list ul li:nth-child(2){border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.point_list ul li .partner_sub{color:var(--color-primary-blue); font-size:16px;}
.point_list ul li dl{margin-top:20px;}
.point_list ul li dd{font-size:13px; color:#515d62; margin-bottom:13px; line-height:1.5 }
.point_list > p{ position:absolute; width:30px; height:30px; font-size:18px; color:#fff; text-align:center; line-height:30px; background:var(--color-gray-200); border-radius:50%;left:32%; top:43%}
.point_list > p:last-child{left:65.5%;top:43%;}
.point_data {width:300px;margin:50px auto}
.point_data dl dt {line-height:0; text-align:center; font-size:16px; padding-bottom:20px; font-family:'Noto Serif KR', serif;}
.point_data dl dd {background-color:var(--color-gray-100);text-align:center;font-size:18px;line-height:80px;height:85px}
.point_data dl dd span {font-size:38px;color:#374246;margin-right:10px}
.point_subtt {font-size:20px; font-family:'Noto Serif KR', serif; margin-top:50px;}
#selectSearchCategory {width:200px; height:40px; padding:0 20px; margin:20px 0;}

/* ̷¼ */
.resume_open {padding:10px 0 40px 0;position:relative}
.resume_open * {vertical-align:middle}
.resume_open label {margin-left:5px}
.resume_open .btn_resume {position:absolute;right:0;top:8px}
.btn_resume a {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt_job.gif') no-repeat 6px 7px var(--color-deep-gray);display:inline-block;height:22px;line-height:22px;padding:0 9px 0 24px;color:#fff;}
.resume_tab ul li{width:33.3333%;}
.resume_subtt {font-size:16px; display:block; margin-bottom:30px;margin-top:50px;}


/* ̷¼       table*/
.list3.bline {border-bottom:1px solid #d4d4d4;padding-bottom:39px}
.list3.my_resume {margin-top:70px}
.list3 table {border-top:2px solid #535f63; width:100%;}
.list3 table thead th {background-color:#f2f1f1;height:41px;text-align:center;border-bottom:1px solid #dcdcdd;vertical-align:middle;}
.list3 table tbody td {border-bottom:1px solid #dee0e0;padding:12px 0;text-align:center;color:#6c7273;line-height:20px;vertical-align:middle;font-size:13px;}
.list3.my_resume table tbody td {padding:12px 0;vertical-align:middle;}
.list3 .mtt {display:block;margin-bottom:10px}
.list3 .red {color:#eb6868}
.list3 .my_ph {width:101px;height:99px;overflow:hidden;margin:0 auto 5px auto}
.list3 .myl {border-right:1px solid #dcdcdd}
.list3 table tbody th {background-color:#f2f1f1;border-bottom:1px solid #dcdcdd;height:auto;font-weight:normal;text-align:center;vertical-align:middle;}
.resumeBtn {margin:50px 0;}
.resumeBtn ul{margin-left:335px;}
.resumeBtn ul li {float:left; background:var(--color-primary-blue); width:250px; height:45px; text-align:center; border:0; border-radius:10px; margin-right:0; }
.resumeBtn ul li a{display:block; width:100%; color:#fff; margin:auto; text-align:center; height:45px; line-height:45px; font-size:14.5px;font-weight:300;}
.resumeBtn ul li:first-child {background:var(--color-cool-gray);margin-right:10px;}
.resumeBtn .resumeBtnNext {display:block; width:330px; height:45px; line-height:45px; color:#fff; text-align:center; margin:auto; border-radius:10px; background:var(--color-deep-gray); }/*     Ĵ    ܰ  */
.allformbox .resumetablebox table th {wid th:20%;}
.allformbox .resumetablebox h4{margin:auto;margin-bottom:30px;font-size:14px; display:block; width:160px;background:var(--color-deep-gray); color:#fff; border-radius:20px; padding:7px 0;}
.allformbox .resumetablebox table th.bgw {background-color:var(--color-gray-100);padding:0;color:#414c50;font-family:'NanumGothic'}
.allformbox .resumetablebox table th.bgw p {text-align:center}
.allformbox .resumetablebox table th.bgw p.photow {width:128px;height:162px;overflow:hidden;border:1px solid #d5d6d7;margin:0 auto;;background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job/photo_bg.gif') no-repeat 0 0}
.allformbox .resumetablebox table th.bgw p.btn {margin:10px 0}
.btn_r {margin-top:30px;}
.btn_r a{display:inline-block; padding:0 20px; height:38px; line-height:38px; background:var(--color-gray-200);}
.btn_r a.btn_adds {background:var(--color-deep-gray);}
.tmp-radio {display:inline-block;position:relative;overflow:hidden;vertical-align:middle;margin: 5px 0;}
/* file */
.filetype {position:relative;display:inline-block;vertical-align:top;}

.filetype .file-text.wide {width:634px}
.filetype .file-select {width:80px;overflow:hidden;}
.filetype .file-select .input-file {width:60px;filter:alpha(opacity=0);opacity:0;height:20px}







/*��������,����������Ʈtable*/
.list table {border-top:2px solid #535f63f;border-bottom:1px solid #535f63;  width: 1180px;margin: 0 auto;}
.list.point table, .list.res table {border-bottom-color:#dee0e0}
.list.res table {margin-top:7px}
.list.point table td, .list.res table td {border-top-color:#dee0e0}
.list.pay table td {line-height:18px;height:auto;padding:10px 0}
.list table th {background-color:#eee9e3;padding:12px 0;text-align:center}
.list table td {border-top:1px solid #c9cdce;padding:12px 0;text-align:center;color:#414c50}
.list table td.tl {text-align:left;}
.list table tbody td.tl2 {text-align:left;padding-left:15px}
.list table td strong {font-size:14px}
.list table td span.red {color:#f15e6f}
.list table td em {font-weight:bold;color:#a28f7f}
.list table td a {color:#414c50;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:18px}
.list table td.tr {padding-right:10px}
.list table td.end {color:#c55a35}
.list table.faq_tb tr, .list table.job_tb tr {cursor:pointer}
.list table.faq_tb td {height:auto;padding:13px 0}
.list table.job_tb td {height:auto;padding:13px 40px;text-align:left}
.list table tr.an {display:none}
.list table tr.qu td.tl {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_q.png') no-repeat 0 12px;padding-left:24px}
.list table tr.an td.tl {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_a.png') no-repeat 0 12px #eeefef;padding-left:40px}
.list table tr.an td {background-color:#eeefef}
.list table.job_tb tr.qu td {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_q2.png') no-repeat 45px 12px;padding-left:100px}
.list table.job_tb tr.an td {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/blt/blt_a2.png') no-repeat 45px 12px #fff;padding-left:100px}
.list table tfoot td {height:50px;text-align:right;font-size:16px;font-weight:bold;color:#959d9e;padding:0 10px; vertical-align:middle; }
.list table tfoot td span {color:#6c7273;margin-left:30px}

/*      Ŭ  */
/* club */
.club_notice {overflow:hidden;padding: 20px; border: 1px solid var(--color-gray-200);box-sizing:border-box;width: 100%;margin-bottom:40px;}
.club_notice .clubbbs {width:50%; padding: 0 2%;height:185px;}
.club_notice .clubbbs+.clubbbs {border-left: 1px dotted #d1d1d1;}
.club_notice .clubbbs .clubtitle {font-size:15px; color: var(--color-deep-gray);border-bottom:1px solid var(--color-gray-200);padding-bottom:8px;margin-top:7px;}
.club_notice .clubbbs h3 {border-bottom:2px solid #535f63;height:28px;font-size:16px;}
.club_notice .news {float:left}
.club_notice .news ul {padding:15px 8px 0 8px; text-align:left;}
.club_notice .news ul li {overflow:hidden;line-height:32px}
.club_notice .news ul li a {float:left;display:block;width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-cool-gray);text-align:left;line-height:32px}
.club_notice .news ul li span {float:right;width:80px;text-align:right; color: #acacac;}
.club_notice .best {float:right}
.club_notice .best .best_info {overflow:hidden;padding-top:22px}
.club_notice .best .best_info .photo {width:108px;height:108px;overflow:hidden;float:left;margin:0 20px 0 15px;border-radius:5px;}
.club_notice .best .best_info .photo img{width: 100%;}
.club_notice .best .best_info .best_tt {float:left;width:374px; text-align:left;}
.club_notice .best .best_info .best_tt p, .club_notice .best .best_info .best_tt a {color:var(--color-cool-gray)}
.club_notice .best .best_info .best_tt .name {line-height:24px;}
.club_notice .best .best_info .best_tt .mg {line-height:24px;margin-bottom:15px; color: #acacac; font-size: 13px;}
.club_notice .best .best_i.club_noticenfo .best_tt .txt {line-height:21px}
.club_sh {border-bottom:1px dotted var(--color-gray-200);padding: 15px 0;position:relative;text-align:center; background: var(--color-gray-100);}
.club_sh .shw .sht {margin-right:20px; font-family: 'Scheherazade', serif; color: var(--color-deep-gray); font-size: 20px;}
.club_sh .btn_made {position:absolute;top:15px; right: 20px; width: 120px; height:36px; line-height:34px; color: var(--color-primary-blue); border: 1px solid var(--color-primary-blue); border-radius:10px;background: #fff;}
.club_sh input[type="text"].claubV {width: 400px; height: 36px; border: 1px solid var(--color-gray-200); font-size: 13.5px; color: #111; padding: 0 10px; }
.club_sh2 {border-bottom:1px dotted var(--color-gray-200);padding: 15px 0;position:relative;text-align:center; background: var(--color-gray-100);}
.club_sh2  select.clubBack {width: 300px; height:38px; color: #111; font-size: 13.5px; padding: 0 10px !important; border: 1px solid var(--color-gray-200);}
.club_align {text-align:center;margin:15px auto;text-align:right;}
.club_align a {display:inline-block;padding:2px 10px;color:var(--color-cool-gray);}
.club_align a:first-child {background:none}
.club_align a.this{color: var(--color-primary-blue); }
.club_list {border-top:1px solid var(--color-gray-200); margin-bottom:40px;}
.club_list ul {overflow:hidden;}
.club_list ul li {float:left;width:25%;height:331px;text-align:center;border-bottom:1px solid var(--color-gray-200)}
.club_list .club_info {margin-top:47px}
.club_list .club_info .photo {width:150px;height:127px;overflow:hidden;margin:0 auto}
.club_list .club_info p {width:80%;margin:0 auto}
.club_list .club_info p, .club_list .club_info a {color:#6c7273}
.club_list .club_info .name {line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px auto 0; color: #111; font-size: 14px;}
.club_list .club_info .best_tt .mg {line-height:24px;margin-bottom:15px; font-size: 12px; color: var(--color-gray-400)888;}
.club_list .club_info .best_tt .txt {word-break:keep-all; box-sizing: content-box;	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:21px; color: var(--color-deep-gray); font-size: 13px;}
.club_area {}
.club_area .radios {text-align:center;}
.club_area .tmp-radio.checked label {}
.wrok_step {width: 100%; margin: 30px 0;}
.wrok_step ul {*overflow:hidden;}
.wrok_step ul:after {display:block;content:'';clear:both;overflow:hidden}
.wrok_step ul li {float:left;width:33.3333%}

.online_step {margin:30px auto;}
.online_step ul {background: #fff;}
.online_step ul:after{display:block;content:"";clear:both;}
.online_step ul li{width:33.33%; height:44px; float:left; text-align:center; line-height:44px; border:1px solid var(--color-gray-200); box-sizing:border-box; border-right:none;}
.online_step ul li:last-child{border-right:1px solid var(--color-gray-200);}
.online_step ul li p{display:block; width:100%; font-size:14px; color:var(--color-deep-gray); }
.online_step ul li.on {border:1px solid var(--color-primary-blue);}
.online_step ul li.on p {color:var(--color-primary-blue);}
/* ¶  ΰ     ϴܹڽ */
/*div .mgt402 {color:#292a2a; margin-top:40px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/helpdesk/help_txt02.gif')no-repeat; width:1180px; height:498px; position:relative; font-size:15px; font-family:nanumB;}
div .mgt402 p {position:relative; top:58px; left:400px; width:630px; margin-bottom: 17px; text-align:left; line-height:22px; font-size:14px;}
div .mgt402 p.style {width:650px; margin:22px 0 16px 0;}
div .mgt402 a {font-weight:bold; color:#292a2a; text-decoration:underline;}
div .mgt402 span {font-weight:normal; color:#7d7e7f;}
div .mgt402 span.fcccc {color:#aeb1b3;}
*/

/*ĳ û   */
.cookie_title_tabs{ width:1180px; margin:0 auto 35px;}
.cookie_title_tabs ul{ width:100%; }
.cookie_title_tabs ul li{ float:left; width:25%; overflow:hidden; border:1px solid var(--color-gray-200); margin-left:-1px;}
.cookie_title_tabs ul li a{ display:block; text-align:center; font-size:14px; color:var(--color-deep-gray); letter-spacing: -0.3px; line-height:45px; height:45px; background:#f9f9f9; }
.cookie_title_tabs ul li:hover a{ border-bottom:2px solid var(--color-gray-200);}
.cookie_title_tabs ul  .on a { color:var(--color-primary-blue); border:1px solid var(--color-primary-blue); border-bottom:2px solid var(--color-primary-blue); background:#fff;}
.cookie_title_tabs ul li img{ margin-right:8px; }

.sub_title{
	width:100%;
	height: 150px;
	background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/helpdesk/subtitle_bgimg.jpg') no-repeat ;
	background-size: cover;
	margin-bottom: 40px;
}

.sub_title div{
	width: 1180px;
	height: 150px;
	margin: 0 auto;
	text-align: center;
	padding: 27px;
}

.sub_title div h2{
	font-size: 25px;
	color: #111;
	letter-spacing: -0.3px;
	padding-top:4px;
}

.sub_title div h2 span{
	display: block;
	font-size: 13px;
	color: #929292;
	font-family: 'Noto serif KR' ;
	font-weight: 100;
}

.sub_title div h2 p{
	font-size: 14.5px;
	color: #525252;
	margin-top: 10px;
	letter-spacing: -0.3px;
	font-weight: 400;
}

.sub_title div h2 p img{margin-right:8px;}

.contents1180 .guide-box{ width: 100%}
.contents1180 .guide-box li{ float: left; margin-bottom:5px;}
.contents1180 .guide-box li:last-child{margin-bottom:20px;}



.eventList .btndl{
		margin-left:18px;
		margin-bottom:20px;
	}

	.eventList .btndl li{
		float:left;		
		width:145px;
		height:45px;
		margin-right:9px;		
		/*background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/helpdesk/view_icon_210405.png') 112px 16px no-repeat var(--color-primary-blue);		*/
	}

	.eventList .btndl li a{
		display:block;
		width:100%;	
		height:45px;		
		border-radius:3px;
		color:#fff;		
		background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/helpdesk/view_icon_210405.png') 112px 16px no-repeat var(--color-primary-blue);
		padding-right:20px;
		line-height:45px;
	}

	.eventList .btndl li.down a{
		margin-right:0;
		background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/helpdesk/down_icon_210405.png') 112px 16px no-repeat var(--color-deep-gray);
	}

	.eventList .btndl li a:hover{
		background-color:#e0491a;
	}

	.eventList .btndl li.down a:hover{
		background-color:#524b47;
	}



/*********************************************************************************      style.css *********************************************************************************/

/*----         renew css (by.   ϸ     220322)---*/
@font-face {
    font-family: 'NEXON Lv2 Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');*/

/* body{
background:#fff3e3;
} */


.curriEvaTitle{
background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/curribg.jpg') 50% 0 no-repeat;
background-size: cover;
padding:0;
}

.curriEvaTitle div h3{
font-family:'InkLipquid';
color:#292219;
font-size:40px;
background:none;
padding-top:140px;}

.curriEvaTitle div h3 .h3_color{
color:#ff5c00;
font-weight:normal;}

.curriEvaTitle p{
color:#292219;
font-size:16px;
line-height:21.76px;
 
font-weight:400;
padding:0;
padding-top:10px;
letter-spacing:-1px;}

.curriEvaTitle div .title {
    margin-top: 28px;
    margin-bottom: 20px;}

.curriEvaTitle div .dia{
padding:25px 0 128px 0;
margin:0;}
/* -------------------------1------------------------- */
.curriEvaList{
background-color:#fef8f1;
padding:60px 0;
box-shadow:5px 15px 20px black;}

.curriEvaList h3{
 font-family: 'NEXON Lv2 Gothic';
 font-size:26px;
 font-weight:bold;
 margin-bottom:13px;
 color:#292219;}

.curriEvaList .num{
display:block;
color:var(--color-gray-100);
font-size:11px;
 
background:#292219;
font-weight:400;
width:50px;
height:18px;
border-radius:50px;
margin:0 auto 8px auto;
padding:1.5px;
}

/* .curriEvaList table {
margin-top:0px;} */

.curriEvaList div .line{
display:block;
width:1000px;
height:1px;
background:#746d65;
margin:4.5px auto;}

.curriEvaList ul {

    margin-top: 25px;
    border: 1px solid #746d65;
    border-bottom: 0px;
    border-right: 0px;
}

.curriEvaList ul li a {
background:#fff;
    color: #746d65;
    border-right: 1px solid #746d65;
    border-bottom: 1px solid #746d65;
	font-size:14px;
 
font-weight:300;
}
.curriEvaList ul li a:hover {
 color: #292219;
    font-weight: 400;
	font-size:15px;
    border: 2px solid #292219;
	border-top: 1px solid #292219;
	border-left: 1px solid #292219;
}
.curriEvaList ul li.on a {
    color: #292219;
    font-weight: 400;
	font-size:15px;
    border: 2px solid #292219;
	border-top: 1px solid #292219;
	border-left: 1px solid #292219;
}
table {
  border-collapse:collapse;
    border-spacing:0px;
}
.curriEvaList table {
    width: 1000px;
	background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/cambk.png') 100% 0 no-repeat;
	border-top:0px solid #292219;
	border-bottom:0px solid #292219;
	border:1px solid #292219;
    margin-top: 40px;
	border-collapse:collapse;
    border-spacing: 20px 10px;
	}

.curriEvaList table th {
    background: #292219;
    color: #fff;
	font-size:18px;
	letter-spacing:8px;
    text-align: left;
	 
	font-weight:300;
	padding:15px 0 15px 35px;
	cursor:auto;
}
.curriEvaList table tr{
border:1px solid #292219;
} 
.curriEvaList table td {
    text-align: left;
	width:600px;
    height: 50px;
    vertical-align: middle;
	border:1px solid #292219;
}
.curriEvaList table td:hover {
	border:2px solid #ff5c00;
}

.curriEvaList table td a {
    font-size: 15px;
	 
    font-weight: 300;
	color:#292219;
	padding-left:40px;
	}

	.curriEvaList table td a img{
	float:right;
	padding-top:5px;
	padding-right:50px;
	}

	.curriEvaList table td:hover a{
	color:#ff5c00;
	font-size:16px;
	font-weight:400;
}

.curriEvaList table td:hover a img{
content: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/curriicon_hover.png');
padding-right:47px;

}
/* ------------------------2------------------------------ */
.curriEvaPoint{
background: #fff3e3;
padding:60px 0 20px 0;
box-shadow:5px 15px 20px black;}

.curriEvaPoint h3{
 font-family: 'NEXON Lv2 Gothic';
 font-size:26px;
 font-weight:bold;
 margin-bottom:13px;
 color:#292219;}

.curriEvaPoint .num{
display:block;
color:var(--color-gray-100);
font-size:11px;
 
background:#292219;
font-weight:400;
width:50px;
height:18px;
border-radius:50px;
margin:0 auto 8px auto;
padding:1.5px;
}

/* .curriEvaList table {
margin-top:0px;} */

.curriEvaPoint div .line{
display:block;
width:1000px;
height:1px;
background:#746d65;
margin:4.5px auto;}


.curriEvaPoint div p{
 
	margin:20px 0 30px 0;
	font-size:15px;
	font-weight:400;
	color:#292219;
	line-height:20px;
}

.curriEvaPoint div p strong{
color:#292219;}
.curriEvaPoint div p span{
color:#292219;
font-weight:300;}

.curriEvaPoint div .change{
background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/diffrent.png') 50% 0 no-repeat;
width:100%;
height:375px;
text-align:left;
}
.curriEvaPoint div .change .point_l{
float:left;
margin:80px 0 0 120px;}

.curriEvaPoint div .change .point_l thead{
background:none;
color:#746d65;
font-family:'InkLipquid';
text-align:center;
letter-spacing:10px;}

.curriEvaPoint div .change .point_l thead tr th{
font-size:30px;
height:77px;
}

.curriEvaPoint table tr {
    height: 0px;
	}
.curriEvaPoint table tbody{ }
.curriEvaPoint div .change .point_l tbody tr{
height:25px;
color:#746d65;
}

.curriEvaPoint div .change .point_l tbody th{
background:none;
font-size:12px;
text-align:center;}

.curriEvaPoint div .change .point_l tbody td{
background:none;
border-bottom:0px;
font-size:13px;}

.curriEvaPoint div .change .point_r{
float:right;
margin:19px 80px 0 0;
border-collapse: separate;
border-spacing:0px 14px;}

.curriEvaPoint div .change .point_r thead{
background:none;
color:#292219;
font-family:'InkLipquid';
text-align:center;
letter-spacing:10px;}

.curriEvaPoint div .change .point_r thead tr th{
font-size:40px;
padding-right:55px;
}

.curriEvaPoint div .change .point_r tbody tr{
color:#292219;
}

.curriEvaPoint div .change .point_r tbody th{
background:none;
font-size:14px;
vertical-align: top;}

.curriEvaPoint div .change .point_r tbody td{
background:none;
border-bottom:0px;
font-size:15.5px;
letter-spacing:-1.5px;
vertical-align: top;
line-height:22px;

}

.curriEvaPoint div .change .point_r tbody td strong{
font-weight:500;
}
/* ----------------------3---------------------- */
.curriEvaProc {
    background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/proc_back.png') 50% 0 no-repeat;
    background-size: cover;
 padding: 60px 0 100px 0;
 box-shadow:5px 15px 20px black;
}


.curriEvaProc h3{
 font-family: 'NEXON Lv2 Gothic';
 font-size:26px;
 font-weight:bold;
 margin-bottom:13px;
 color:#292219;
 padding-bottom:0px;}

.curriEvaProc .num{
display:block;
color:var(--color-gray-100);
font-size:11px;
 
background:#292219;
font-weight:400;
width:50px;
height:18px;
border-radius:50px;
margin:43px auto 8px auto;
padding:1.5px;
}

/* .curriEvaList table {
margin-top:0px;} */

.curriEvaProc div .line{
display:block;
width:883px;
height:1px;
background:#746d65;
margin:4.5px auto;}


.curriEvaProc div {
    background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/proc.png') 50% 0 no-repeat;
   width:100%;
   height:1046px;
    box-sizing: border-box;
    border-top: 0px solid #81aff1;
	margin:auto;
}

.curriEvaProc div img{
width:100%}
/* ---------------4------------------- */
.curriEvaTable{
background:#fff3e3;
padding:60px 0;
box-shadow:5px 15px 20px black;}


.curriEvaTable h3{
 font-family: 'NEXON Lv2 Gothic';
 font-size:26px;
 font-weight:bold;
 margin-bottom:13px;
 color:#292219;}

.curriEvaTable .num{
display:block;
color:var(--color-gray-100);
font-size:11px;
 
background:#292219;
font-weight:400;
width:50px;
height:18px;
border-radius:50px;
margin:0 auto 8px auto;
padding:1.5px;
}

.curriEvaTable div .line{
display:block;
width:1000px;
height:1px;
background:#746d65;
margin:4.5px auto;}

/* .curriEvaTable img{
margin-top:35px;} */

.curriEvaTable div .eva{
background: url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/evalation/strong.png') 50% 0 no-repeat;
height:772px;}

.curriEvaTable table {
    width: 1000px;
    margin:  auto;
    border-top: 0px solid #acacac;
    border-bottom: 0px solid #acacac;
    margin-top: 40px;
}
.curriEvaTable table td dl dt:before {
    display: inline-block;
    content: "";
    clear: both;
    width: 0px;
    height: 0px;
    background:none;
    margin-bottom: 0px;
    margin-right: 0px;}

.curriEvaTable table td {
    vertical-align: middle;
    padding: 0px 0;
    border-bottom: 0px dotted #c9c9c9;
    text-align: left;
    padding-left: 0px;
    	}
    
    .curriEvaTable table th {
    padding: 0px 0;
    background: none;
    background-color: none;
    border-bottom: 0px solid #fff;
    color: #000;
    text-align: left;}

    .curriEvaTable div .eva table thead tr th{
		color:#292219;
		font-family:'InkLipquid';
		font-size:32px;
		padding-left:54px;
	}
	.curriEvaTable div .eva .hope tbody tr{
	
	}
	 .curriEvaTable div .eva .hope thead tr th{
	padding-top:30px;
	padding-bottom:8px;}

	.curriEvaTable div .eva .hope tbody tr td{
	padding-left:53px;
	padding-bottom:23px;
	}

	.curriEvaTable div .eva .hope tbody tr td dl dt{
	 
	color:#292219;
	font-weight:400;
	letter-spacing:-1.5px;
	font-size:17px;

	}
	.curriEvaTable div .eva .hope tbody tr td dl dd{
	 
	color:#4d4842;
	font-size:15px;
	letter-spacing:-1.5px;
	font-weight:300;
	}

	.curriEvaTable div .eva .edu th{
		padding-top:27px;
		padding-bottom:5px;
	}
	
	.curriEvaTable div .eva .edu tbody td{
		 
	color:#4d4842;
	font-weight:400;
	letter-spacing:-1.5px;
	font-size:16px;
	padding-left:75px;
	padding-top:6px;
	}
	

	.curriEvaTable div .eva .company th{
		padding-top:45px;
		padding-bottom:8px;
	}
	
	.curriEvaTable div .eva .company tbody td{
		 
	color:#4d4842;
	font-weight:400;
	letter-spacing:-1.5px;
	font-size:16px;
	padding-left:75px;
	padding-top:6px;
	}
	

	/* 220408_     ¶         κ  css  ߰  by.   ϸ     */
	
	.boardpages h3{
    color: #111;
    font-size: 22.5px;
    text-align: center;
    letter-spacing: -.04em;
	margin-top: 60px;
	}

	.boardpages h3 span{
		display: block;
		color: #b1a59b;
		font-family: 'Scheherazade', serif;
		font-size: 16px;
		letter-spacing: 0;
	}

/* ޴                 ϱ    ư css*/
.map_phone{padding: 7px 14px;
border-radius: 8px;
background-color: var(--color-primary-blue);
font-size: 13px;
font-weight: 500;
letter-spacing: -0.52px;
text-align: center;
color: #fff;
border:3px solid var(--color-primary-blue);}
.map_phone:hover{background-color: var(--color-primary-blue); border:3px solid var(--color-primary-blue); transition:.1s;color:#fff;
}


/*                  κ  css*/
.job_video{width:100%; }

.job_video_title{width:1180px; margin:auto;position:relative; z-index:2; }
.job_video_title img{position:absolute; right:0; top:-20px;}
.job_video_shadow .shadow_right{position:absolute; z-index:1; right:0;}
.job_video_shadow .shadow_left{position:absolute; z-index:1; left:0;}

.job_video_list { width:100%; height:471px; background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/job_video/job_video_bg.jpg") 50% 50% no-repeat;}
.job_video_list div{padding-top:18px; cursor:pointer;}
.job_video_list div img{width:100%;}
.job_video_list div .job_video_list_t{color:#fff; font-size:18px; letter-spacing:-0.5; text-align:left; padding:25px 0 7px 10px; }
.job_video_list div .job_video_list_offer{color:#a79d97;font-size:13px;letter-spacing:-0.5;text-align:left; padding-left:7px;}
.job_video_list div .job_video_list_offer span{display:inline-block; padding:2px 10px 2px 10px; border-radius:20px;background-color:#514d4a; font-size:12px; margin-right:5px;}


.job_video_list_popup{display:none; width:100%; height:100%; position:fixed;right:0; top:0%; z-index:600; background-color:rgba(0,0,0,0.8);}
.job_video_list_popup iframe{display:none;position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.close_Btn{width:980px; margin:auto; position:relative; cursor:pointer;}
.close_Btn img{position:absolute; right:0; top:150px}


/*   Ư css*/
.systemguide section .sdt_box{
	width:1000px;height:200px;
	margin:0 auto 85px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/sdt_bigtitleimg2.jpg')0 0 no-repeat,#fff;
	border:1px solid var(--color-gray-200);
	padding-left:300px;padding-top:40px;
	text-align:left;
	position:relative;
}
.systemguide section article.sdt_box:before{
	content:"";display:block;clear:both;
	width:34px;height:18px;
	background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/sub/boxtalkarrow.png')0 0 no-repeat;
	position:absolute;bottom:-18px;left:50%;margin-left:-17px;
}
.systemguide section .sdt_box .bigtitle{
	display: flex;
	align-items: center;
	height: 52px;
}
.systemguide section .sdt_box .bigtitle img{
	max-width: 52px;
	display:inline-block;
	margin-right:10px;
}
.systemguide section:first-of-type .sdt_box > em{display:block;width:90%;font-size:13.5px;color:#333;margin-top:20px;text-align:left;margin-left:0;}

.highsbox a{
  padding: 15px 31px;
  border-radius: 31px;
  background-color: var(--color-primary-blue); color:#fff; cursor:pointer;}

 .highsbox a:hover{background-color: #ff764b; transition:.15s;}

.sdt_benefit{width: 827px; margin:auto;}
.sdt_benefit .detail_sb{
background-color:#fff; margin-top:20px;
border-top:6px solid var(--color-gray-200);
display:flex; align-items:center; justify-content:center;
padding:30px 30px 30px 0;
}
.sdt_benefit .detail_sb .t{width:35%; text-align:center;}
.sdt_benefit .detail_sb .l{width:65%;}

.sdt_benefit .detail_sb .t p{
font-size:15.5px;
color:#333; padding-top:15px;
font-weight: 500;
line-height: 1.4;
  letter-spacing: -0.4px;
}

.sdt_benefit .detail_sb .l p{
    color: #111;
    font-size: 13px;
    text-align: left;
    padding: 12px 0 12px 15px;
    border-bottom: 1px dotted var(--color-gray-500);
    position: relative;}

.sdt_benefit .detail_sb .l p:nth-of-type(1){padding-top:0;}

.sdt_benefit .detail_sb .l p:before{
content: "";
    display: block;
    clear: both;
    width: 2px;
    height: 2px;
    background: #111;
    position: absolute;
    left: 7px;
    top: 21px;}

.sdt_benefit .detail_sb .l p:nth-of-type(1):before{top:10px;}

.sdt_contents #tabs{
	display:flex;  justify-content:space-around; align-items:center;
	width:1100px; margin:40px  auto 0 auto; border:1px solid var(--color-gray-200); height:68px;
}
.sdt_contents #tabs li a{background-color:#fff; padding: 9px 23px; border-radius:25px;}
.sdt_contents #tabs li:hover a{
background-color:var(--color-primary-blue); padding: 8px 23px; border-radius:25px;
}
.sdt_contents #tabs li:hover a{color:#fff;}


#tabs #current a,
#tabs #current a::after {
  background-color:var(--color-primary-blue); padding: 8px 23px; border-radius:25px;
  z-index: 3; color:#fff;
}

.sdt_contents #content{width:1100px; margin:auto;}
.sdt_contents #content .sdt_campus{text-align:left; /*border-bottom:2px solid #eee;*/ margin-top:40px;}
.sdt_contents #content .sdt_campus div{margin-bottom:20px;}

.where_cam{font-size: 17px;
  font-weight: 500;
  letter-spacing: -0.68px;
  text-align: left;
  color: var(--color-primary-blue);  margin-top:30px;}
.where_cam img{width: 20px;}
.sdt_lecture_part{margin:20px 0;display:inline-block;padding:8px 20px; background-color:#eee; text-align:left;color:#333;  font-size: 15px; font-weight:500; border-radius:20px;}
/*.lecture_list{margin:0 auto 10px;}*/


/*230807 by.   ϸ         Ư          ȳ         css    */
.rhkwjd .lecture_list .lecture_list_box{
	padding:15px 35px;
}
.rhkwjd .lecture_list .lecture_list_box dt{
	height: 198px;
}


.sdt_contents #content .sdt_campus div{margin-bottom:0; }

#sdt_content.rhkwjd .lecture_list .lecture_list_box .cf{display:flex;
align-items:center;
justify-content:space-between;}

#sdt_content.rhkwjd .lecture_list .lecture_list_box .cf dd{margin-left:20px;}



.allformbox .tablebox table .curriculum td .sectionbox li .curriname li label{
width: 350px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}
