@CHARSET "UTF-8";

/* ---------- common:s -------------*/
article td{text-align: center;}
.ir2 span{display:inline-block;position:relative;z-index:-1;height:11px;overflow:hidden;font-size:11px;left:-3000em;}

.u01 {text-decoration:underline;}

.fsi01 {font-style:italic;}

.cc01 {color:#087fc2;}
.cc02 {color:#ff4800;}
.cc03 {color:#ef5316;}
.cc04 {color:#45779a;}
.cc05 {color:#ffa820;}
.c00 {color:#000;}
.c01 {color:#111;}
.c02 {color:#222;}
.c03 {color:#333;}
.c04 {color:#444;}
.c06 {color:#666;}
.c08 {color:#888;}
.c09 {color:#999;}
.cbb {color:#bbb;}
.ccc {color:#ccc;}
.cdd {color:#ddd;}
.cff {color:#fff;}

.bg01 {background:#094e88;}
.bg02 {background:#eee;}

.right01 {float:right;}

.dpib {display:inline-block;}
.dpi {display:inline;}
.dpb {display:block;}

.lsm1 {letter-spacing:-3px;}
.ls0 {letter-spacing:0px;}
.lsp1 {letter-spacing:1px;}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.fs21 {font-size:21px;}
.fs22 {font-size:22px;}
.fs23 {font-size:23px;}
.fs24 {font-size:24px;}
.fs25 {font-size:25px;}
.fs26 {font-size:26px;}
.fs27 {font-size:27px;}
.fs28 {font-size:28px;}
.fs29 {font-size:29px;}
.fs30 {font-size:30px;}
.fs32 {font-size:32px;}
.fs35 {font-size:35px;}
.fs37 {font-size:37px;}
.fs40 {font-size:40px;}
.fs41 {font-size:41px;}
.fs42 {font-size:42px;}
.fs43 {font-size:43px;}
.fs44 {font-size:44px;}
.fs45 {font-size:45px;}
.fs46 {font-size:46px;}
.fs47 {font-size:47px;}
.fs48 {font-size:48px;}
.fs49 {font-size:49px;}
.fs50 {font-size:50px;}

.fw100 {font-weight:100; font-family:'NotoSansKR1'}
.fw300 {font-weight:300; font-family:'NotoSansKR3'}
.fw400 {font-weight:400; font-family:'NotoSansKR4'}
.fw500 {font-weight:500; font-family:'NotoSansKR5'}
.fw700 {font-weight:700; font-family:'NotoSansKR7'}
.fw900 {font-weight:900; font-family:'NotoSansKR9'}

.lh100 {line-height:100%;}
.lh110 {line-height:110%;}
.lh120 {line-height:120%;}
.lh140 {line-height:140%;}
.lh150 {line-height:150%;}
.lh160 {line-height:160%;}
.lh170 {line-height:170%;}
.lh180 {line-height:180%;}
.lh190 {line-height:190%;}
.lh200 {line-height:200%;}

.pt0 {padding-top:0px;}
.pt5 {padding-top:5px}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pr0 {padding-right:0px;}
.pr5 {padding-right:5px}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pl0 {padding-left:0px;}
.pl5 {padding-left:5px}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}

.mt0 {margin-top:0px;}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mr0 {margin-right:0px;}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.ml0 {margin-left:0px;}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}

.tit01 {font-size:20px; font-weight:700; display:inline-block;}

.stit01 {font-size:18px; font-weight:700; display:inline-block;}

.radius01 {border-radius:3px;}

.letter01 {letter-spacing:-.5px;}

.tit01 {display:block; font-size:18px; font-weight:700;}

.bg_n01 {background:#f0f0f0;}

.bg_n02 {background:#f6f6f6;}

.ok01 {background:#087fc2; color:#fff; text-align:center;}
.ok01:hover {background:#0068a2;}

.ok02 {background:#007fc8; color:#fff; text-align:center;}
.ok02:hover {background:#006fae;}

.ok03 {background:#ee1505; color:#fff; text-align:center;}
.ok03:hover {background:#e21000;}

.ok04 {border:1px solid #00baff; color:#00baff; text-align:center;}
.ok04:hover {border:1px solid #00a7e5;}

.cancel01 {background:#222; border:1px solid #222; color:#fff; text-align:center;}
.cancel01:hover {background:#333; border:1px solid #333;}

.cancel02 {border:1px solid #222; color:#222; text-align:center;}
.cancel02:hover {border:1px solid #333;}

.cancel03 {background:#666; color:#fff; text-align:center;}
.cancel03:hover {background:#555;}

.cancel04 {background:#999; color:#fff; text-align:center;}
.cancel04:hover {background:#888;}

.cancel05 {border:1px solid #ccc; text-align:center;}
.cancel05:hover {border:1px solid #bbb;}

.indent01 {display:inline-block; padding-left:15px; text-indent:-15px; text-align:left;}

.indent02 {display:inline-block; padding-left:20px; text-indent:-20px; text-align:left;}

.type01 {background:#e79a2d; font-size:11px; color:#fff; text-align:center;}
.type01:hover {background:#dc8915;}

.type02 {background:#0f87d2; font-size:11px; color:#fff; text-align:center;}
.type02:hover {background:#0070b6;}

.type03 {background:#666; font-size:11px; color:#fff; text-align:center;}
.type03:hover {background:#555;}

.btn01 {display:block; width:90%; text-align:center; margin:0px auto;}
.btn01 a {display:inline-block; width:49%; margin:0px auto; padding:8px 0px ; font-weight:bold;}

.btn02 {display:block; width:40%; text-align:center;}
.btn02 a {display:inline-block; width:48%; margin:0px auto; padding:13px 0px ; font-weight:bold;}
/* ---------- common:e -------------*/

/* ---------- aboutWVC:s ----------*/
#aboutWVC01 .sub_img01 {width:100%; height:820px; background:url('../../images/university/aboutWVC_back01.jpg') 50% 0px no-repeat;}
#aboutWVC01 .sub_img01 div {display:block; width:1200px; margin:0px auto;}
#aboutWVC01 .sub_img01 ul {display:flex; width:100%; padding-top:424px;}
#aboutWVC01 .sub_img01 li {width:33.3%;}
#aboutWVC01 .aboutWVC01_box01 {width:100%; height:366px; background:#f1f1f1;}
#aboutWVC01 .aboutWVC01_box01 div {display:block; width:1200px; margin:0px auto;}
#aboutWVC01 .aboutWVC01_box01 ul {width:100%;}
#aboutWVC01 .aboutWVC01_box01 ul > li:nth-child(1) {float:left; width:55%;}
#aboutWVC01 .aboutWVC01_box01 ul > li:nth-child(2) {float:left;width:45%;}
#aboutWVC01 .aboutWVC01_box01 ul > li img {}
#aboutWVC01 .aboutWVC01_box01 li dl {margin-top:20px;}
#aboutWVC01 .aboutWVC01_box01 dl li {float:left; padding-right:5px; padding-bottom:5px;}
#aboutWVC01 .aboutWVC01_box01 dl li:last-child {padding-bottom:0px;}
#aboutWVC01 .aboutWVC01_box01 h2 {display:inline-block; margin-top:55px;}
#aboutWVC01 .aboutWVC01_box01 p {width:100%; line-height:240%; font-size:16px;}
#aboutWVC01 .aboutWVC01_box02 {width:auto; margin:90px auto;}
#aboutWVC01 .aboutWVC01_box03_n {width:auto; margin:90px auto;}
#aboutWVC01 .aboutWVC01_box03_n h2 {display:inline-block; margin-top:35px; margin-bottom:35px;}
#aboutWVC01 .aboutWVC01_box03_n p {width:100%; line-height:140%; font-size:16px;}
#aboutWVC01 .aboutWVC01_box04 {width:100%; height:622px; background:url('../../images/university/aboutWVC_back02.jpg') 50% 50% no-repeat;}
#aboutWVC01 .aboutWVC01_box04 div {display:block; position:relative; width:1200px; height:622px; margin:0px auto;}
#aboutWVC01 .aboutWVC01_box04 div p {display:inline-block;width:67%; margin-top:60px; margin-left:0px; line-height:150%; font-size:16px;}
#aboutWVC01 .aboutWVC01_box04 div p span {display:block; float:right; margin-top:30px;}
#aboutWVC01 .aboutWVC01_box04 div img {width:27em; position:absolute; bottom:0px;}
#aboutWVC01 .aboutWVC01_box05 {
	background:url('../../images/university/aboutWVC_back03.jpg') no-repeat;
	background-size:cover;
	background-position: 50% 50%;
	text-align: center;
	background-attachment: fixed;
	background-position-y:15.6px;
	width:100%;
	height:505px;
	}
#aboutWVC01 .aboutWVC01_box05 div {display:inline-block; width:25%; margin:180px auto 0px auto; border:2px solid #ffffff; font-size:28px; padding:15px 0px;}
#aboutWVC01 .aboutWVC01_box06 {width:100%; height:180px; background:url('../../images/university/aboutWVC_img11.jpg') 50% 50% no-repeat; margin-bottom:-150px;}
/* Scroll Animation (sa, 스크롤 애니메이션) */
      .sa { opacity: 0;     transition: all .5s ease;      }
	  .saUp {transform: scale(1.1) rotate(.001deg);}
	  .saBig {transform: scale(0.5) rotate(.001deg);}
	  .saLeft {transform: translate(-100px, 0);}
	  .sa.show {  opacity: 1;     transform: none;      }
/* ---------- aboutWVC:e ----------*/

/* ---------- guide:s ----------*/
#guide01 .sub_img01 {width:100%; height:541px; background:url('../../images/guide/guide_subimg01.png') 50% 50% no-repeat; background-position:center;}
#guide01 h2 {font-size:43px; letter-spacing:-.01em; width:1140px; margin:0px auto 0px auto;}
#guide01 .subm01 {display:block; width:1140px; margin:0px auto 0px auto;}
#guide01 .step01 {width:100%; background:#e1f2f4; padding-top:60px; padding-bottom:60px;}
#guide01 .step01 p {font-size:15px; width:1140px; margin:0px auto 0px auto;}
#guide01 .step01 .subm01 {padding:10px 0px 10px 0px; color:#00748d;}
#guide01 .step01 div {width:1200px; margin:20px auto 0px auto; padding:90px 0px; text-align:center; background:#fff;}
#guide01 .managing01 {width:1200px; margin:0px auto; padding-top:40px; padding-bottom:50px;}
#guide01 .managing01 .subm01 {padding:10px 0px 30px 0px; color:#00748d;}
#guide01 .managing01 div {width:1198px; height:610px; border:1px solid #ddd; margin:0px auto; padding:20px 0px; text-align:center;}
#guide01 .managing01 div ul {width:1198px; margin:0px auto;}
#guide01 .managing01 div ul > li:nth-child(1) {float:left; width:60%; text-align:center;}
#guide01 .managing01 div ul > li:nth-child(2) {float:left; width:40%; text-align:left;}
#guide01 .managing01 div li ol {margin-top:150px;}
#guide01 .managing01 div li li {background:url('../../images/common/checkbox_on01.png') 13px 0px no-repeat; padding-left:50px; padding-bottom:29px; font-size:16px; color:#333;}
#guide01 .quality01 {clear:both; width:100%; padding-top:80px; padding-bottom:90px; background:#e1f2f4;}
#guide01 .quality01 .subm01 {padding:10px 0px 20px 0px; color:#00748d;}
#guide01 .quality01 p {font-size:15px; line-height:160%; width:1140px; margin:0px auto 30px auto; color:#333;}
#guide01 .quality01 div {width:1198px; border:1px; margin:0px auto; background:#fff; padding:40px 0px; text-align:center;}
#guide01 .graph01 {width:100%; height:600px; background:url('../../images/guide/guide_back01.gif') 50% 50% repeat; padding-top:90px;}
#guide01 .graph01 h3 {font-size:35px; font-weight:100; letter-spacing:-.01em; width:1140px; margin:0px auto; text-align:center;}
#guide01 .graph01 h2 {font-size:43px; font-weight:900; color:#108690; letter-spacing:-.01em; width:1140px; margin:0px auto; text-align:center;}
#guide01 .graph01 div {width:1200px; margin:0px auto; padding-top:100px; text-align:center;}
#guide01 .story01 {width:100%; background:#108690; padding-top:110px; padding-bottom:25px;}
#guide01 .story01 ul {width:1040px; height:312px; margin:0px auto;}
#guide01 .story01 ul > li:nth-child(1) {float:left; width:560px;}
#guide01 .story01 ul > li:nth-child(2) {float:left; width:;}
#guide01 .story01 li div {width:508px;  background:url('../../images/guide/guide_back01.jpg') 50% 50% no-repeat #333; padding:20px; color:#eee;}
#guide01 .story01 li ol {display:inline-block; width:450px;}
#guide01 .story01 li ol li {width:450px; text-align:center;}
#guide01 .story01 li ol li:nth-child(1) {font-size:30px; line-height:100%; color:#ddd;}
#guide01 .story01 li ol li:nth-child(2) {font-size:22px; font-weight:100; color:#333;  padding-top:25px;}
#guide01 .story01 li ol li:nth-child(3) {font-size:43px; color:#fff; font-weight:900;}
#guide01 .story01 li ol li:nth-child(4) {font-size:24px; color:#fce37d; padding-top:30px;}
#guide01 .start01 {clear:both; width:1200px; margin:0px auto; text-align:center; padding-top:40px; padding-bottom:60px;}
#guide01 .start01 h1 {font-size:43px; font-weight:900; color:#000;}
#guide01 .start01 span {display:block;  margin-top:20px; margin-bottom:40px; font-size:16px; color:#000;}

/* ---------- guide:e ---------- */

/* ---------- record:s ----------*/
#record01 .record01_box01 {width:100%; height:1500px; background:#2badfb;}
#record01 .record01_box01 > div {width:1212px; margin:0px auto;}
#record01 .record01_box01 > div > img {margin-top:70px;}
#record01 .record01_box01 .record01_tesol {width:100%; height:387px; margin-bottom:20px; background:url('../../images/record/record01_back01.jpg') 50% 50% no-repeat; background-position:center;}
#record01 .record01_box01 .record01_tec {width:100%; height:387px; margin-bottom:20px; background:url('../../images/record/record01_back02.jpg') 50% 50% no-repeat; background-position:center;}
#record01 .record01_box01 .record01_tesolTec {width:100%; height:387px; margin-bottom:20px; background:url('../../images/record/record01_back03.jpg') 50% 50% no-repeat; background-position:center;}
#record01 .record01_box01 div a {float:right; display:inline-block; margin-top:280px; margin-right:55px;}
#record01 article {margin:0px auto;}
#record01 .record_benefit01 {width:100%; height:871px; background:url('../../images/record/record_img01.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_benefit02 {width:100%; height:556px; background:url('../../images/record/record_img02.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_benefit0304 {width:100%; height:580px; background:url('../../images/record/record_img03.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_benefit05 {width:100%; height:535px; margin-top:40px; background:url('../../images/record/record_img04.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_benefit06 {width:100%; height:646px; background:url('../../images/record/record_img04_01.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_benefit07 {width:100%; height:610px; background:url('../../images/record/record_img04_02.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_go01 {width:100%; height:699px; background:#089efa;}
#record01 .record_go01 > div {width:1152px; margin:0px auto;}
#record01 .record_go01 div div {display:inline-block; width:100%; height:433px; margin-top:70px; background:url('../../images/record/record01_back04.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_go01 div div ul {float:right; margin-right:60px;}
#record01 .record_go01 div div li { padding-top:35px; padding-bottom:35px;}
#record01 .record_go01 > div > img {margin-top:40px; margin-left:25px;}
#record01 .record_pic01 {width:100%; height:820px; background:url('../../images/record/record_img06.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_pic02 {width:100%; height:753px; background:url('../../images/record/record_img07.png') 50% 50% no-repeat; background-position:center;}
#record01 .record_ment01 {width:100%; height:170px; background:#0f0f0f;}
#record01 .record_ment01 div {width:1200px; margin:0px auto; text-align:center; padding-top:50px;}
#record01 .record_lecture01 {width:100%;  padding-top:160px; background:#47b9c3;}
#record01 .record_lecture01 div {width:1200px; text-align:center; margin:0px auto; border:1px solid #fff; background:#fff;}
#record01 .record_lecture01 div h1 {margin:62px auto 30px auto; font-size:58px; color:#000;}
#record01 .record_lecture01 div table {width:1000px; margin:0px auto;}
#record01 .record_lecture01 div td {padding-right:15px; padding-bottom:15px;}
#record01 .record_lecture01 div tr td:nth-child(4) {padding-right:0px;}
#record01 .record_lecture01 div > span {display:inline-block; font-size:18px; margin-top:20px; margin-bottom:60px;}
#record01 .record_story01 {clear:both; width:100%; height:1040px; padding-top:0px; background:#f3f3f3;}
#record01 .record_story01 div {width:1090px; margin:0px auto; padding-top:100px; text-align:center;}
#record01 .record_story01 div h1 {margin:0px auto 55px auto; font-size:58px; color:#000;}
#record01 .record_story01 div ul {display:block; margin:100%; margin:0px auto;}
#record01 .record_story01 div ul > li {padding-bottom:4px;}
#record01 .record_story01 div li ol {display:block; width:100%; height:171px; border:1px solid #ccc;}
#record01 .record_story01 div li li {float:left; text-align:left; background:#fff;}
#record01 .record_story01 div ol li:nth-child(1) {width:25%; height:171px;}
#record01 .record_story01 div ol li:nth-child(2) {width:75%; height:171px;}
#record01 .record_story01 div ol li h3 {font-size:30px; margin-top:20px;}
#record01 .record_story01 div ol li .story_con01 {display:inline-block; font-size:16px; width:85%; margin-top:5px; line-height:150%;}
#record01 .record_story01 div ol li > span {float:right;  color:#888; margin-top:-10px; margin-right:20px;}
#record01 .record_etc01 {width:100%; height:700px; margin:0px auto;}
#record01 .record_etc01 div {width:1000px; margin:70px auto;}
/* ---------- record:e ---------- */

/* ---------- products:s ----------*/
#products01 article {width:1100px; margin:40px auto 80px auto;}
#products01 h2 {display:inline-block; margin-bottom:20px;}
#products01 .right01 {display:inline-block; margin-top:0px;}
#products01 article > table {width:1098px; margin:20px auto 0px auto;}
#products01 article > table > thead > tr > th {border:1px solid #e0e0e0; background:#f6f6f6; padding:5px 0px;  text-align:left;}
#products01 article > table > tbody > tr > td {border:1px solid #e0e0e0;}
#products01 i {margin-left:10px;}
#products01 td table {width:98%; margin:0px auto 10px auto;}
#products01 td td {padding:10px 0px;}
#products01 td thead tr td {border-bottom:1px solid #e0e0e0;}
#products01 td tbody tr td:nth-child(1) {width:10%; padding:15px 0px;}
#products01 td tbody tr td:nth-child(2) {width:75%; text-align:left; padding:15px 0px;}
#products01 td tbody tr td:nth-child(3) {width:15%; padding:15px 0px;}
#products01 ul {display:block; width:80%; margin:20px auto;}
#products01 li {float:left; padding-bottom:15px;}
#products01 ul li:nth-child(odd) {width:10%; text-align:right; padding-right:5%;}
#products01 ul li:nth-child(even) {width:85%; text-align:left;}
#products01 ul li:last-child {padding-bottom:20px;}
#products01 ul li input {width:60%; margin-top:-5px;}
#products01 p {display:block; width:90%; margin:65px auto 30px auto; background:#f6f6f6; color:#888; padding:20px; font-size:12px; text-align:left;}
#products01 .btn01 {width:60% !important; margin-top:20px !important; margin-bottom:40px !important;}
#products01 .btn01 a {font-size:17px; padding:15px 0px !important; }

#products01 article div {width:100%; padding:110px 0px; border-bottom:1px dashed #bbb; text-align:center;}
#products01 .complete_info01 {width:98%; margin:20px auto; border-top:1px solid #e0e0e0;}
#products01 .complete_info01 td {border-bottom:1px solid #e0e0e0; padding:10px 0px;}
#products01 .complete_info01 tr td:nth-child(1) {width:25%; padding-right:3%; background:#f6f6f6; text-align:right;}
#products01 .complete_info01 tr td:nth-child(2) {width:72%; padding-left:3%;}
/* ---------- products:s ----------*/

/* ---------- tesolLab:s ----------*/
.sub_menu01 {width:100%; height:50px; background:#282828; text-align:center;}
.sub_menu01 ul {width:1200px; margin:0px auto;}
.sub_menu01 li {float:left;}
.sub_menu01 a {width:299px; color:#fff; text-align:center; padding:15px 0px 14px 0px; border-right:1px solid #393939;}
.sub_menu01 ul li:nth-child(4) a {border-right:0px;}
.sub_menu01 .over01 {background:#fff; color:#000;  padding:14px 0px 12px 0px; font-size:16px; font-family:'NotoSansKR4'}

#wvcTesol01 .wvcTesol_box01 {width:100%; background:#01a7c5; text-align:center;}
#wvcTesol01 .sub_img01 {width:100%; height:541px; background:url('../../images/tesolLab/curriculum_subimg01.png') 50% 50% no-repeat; background-position:center;}
#wvcTesol01 .sub_img01 table {width:1086px; margin:0px auto;}
#wvcTesol01 .sub_img01 td {padding:210px 5px 0px 5px;}
#wvcTesol01 h2 {display:inline-block; width:100%; margin:60px auto 0px auto; text-align:center;}
#wvcTesol01 .process01_box01 h3 {display:inline-block; width:100%; margin:60px auto 10px auto; text-align:center;}
#wvcTesol01 .process01_box01 h2 {display:inline-block; width:100%; margin:0px auto 20px auto; text-align:center;}
#wvcTesol01 .curriculumLec01 {clear:both; width:100%; margin:0px auto;}
#wvcTesol01 .curriculumLec01 div {width:1200px; margin:0px auto;}
#wvcTesol01 .curriculumLec01 div div {width:1200px; background:#fff; margin:30px auto 0px auto; padding:30px 0px 50px 0px;}
#wvcTesol01 .curriculumLec01 .curriInfoLec01 {width:94%; margin:0px auto;}
#wvcTesol01 .curriculumLec01 .curriInfoLec01 td {width:25%; padding-bottom:25px;}
#wvcTesol01 .curriculumLec01 .curriInfoLec01 td ul {width:262px; margin:0px auto;}
#wvcTesol01 .curriculumLec01 .curriInfoLec01 td ul li:nth-child(1) {color:#000; padding:7px 0px;}
#wvcTesol01 .curriculumInfo01 {clear:both; width:100%; background:#eeeeee; padding-bottom:40px; }
#wvcTesol01 .curriculumInfo01 div {width:1200px; margin:0px auto;}
#wvcTesol01 .curriculumInfo01 div ul {display:flex; width:94%; margin-left:3%; margin-top:30px;}
#wvcTesol01 .curriculumInfo01 ul li:nth-child(1) {width:60%;}
#wvcTesol01 .curriculumInfo01 ul li:nth-child(2) {width:40%; text-align:right;}
#wvcTesol01 .curriculumInfo01 ul li a {margin-top:60px; }
#wvcTesol01 .process01_box01 {width:1200px; margin:0px auto;}
#wvcTesol01 .process01_box01 .crop {height:534px; overflow:hidden;}
#wvcTesol01 .process01_box01 .crop img {max-height:initial; margin-top:-220px;}
#wvcTesol01 .process01_box02 {display:inline-block; width:100%; background:#ffe57e; padding-bottom:90px;}
#wvcTesol01 .goProducts01_box01 {width:1344px; margin:0px auto;}
#wvcTesol01 .goProducts01_box01 ul {display:flex;}
#wvcTesol01 .goProducts01_box01 ul > li:nth-child(1) {width:72px; text-align:right;}
#wvcTesol01 .goProducts01_box01 div {width:1200px; margin-top:99px;}
#wvcTesol01 .goProducts01_box01 div > img {float:right; margin-top:-60px;}
#wvcTesol01 .goProducts01_box01 dl {display:flex;}
#wvcTesol01 .consulting_com02 {width:1200px; margin:20px auto 0px auto;}
#wvcTesol01 .consulting_com02 ul > li:nth-child(1) {display:inline-block; width:1200px; height:357px; background:url('../../images/tesolLab/consulting_com_back02.jpg') 50% 50% no-repeat;}
#wvcTesol01 .consulting_com02 ol {display:inline-block; width:670px; margin-left:480px; margin-top:28px;}
#wvcTesol01 .consulting_com02 ol li {padding-bottom:12px;}
#wvcTesol01 .consulting_com02 ol li:nth-child(5) {text-align:center;}
#wvcTesol01 .consulting_com02 ol li input[type=text] {padding:14px; width:94%; background:#f2f2f2; border:0px;}
#wvcTesol01 .consulting_com02 ol li textarea {padding:14px; width:94%; height:50px; background:#f2f2f2; border:0px;}
#wvcTesol01 .consulting_com02 ol .ok01 {display:inline-block; width:60%; margin:0px auto; padding:15px 0px; font-size:20px; font-weight:700;}
#wvcTesol01 .consulting_com02 ol .ok01 i {margin-left:5px; margin-top:-2px;}


#aboutTesol01 .sub_img01 {width:100%; height:541px; background:url('../../images/tesolLab/aboutTesol_subimg01.png') 50% 50% no-repeat; background-position:center;}
#aboutTesol01 .sub_img01 table {width:1130px; margin:0px auto;}
#aboutTesol01 .sub_img01 td {padding-top:240px; color:#aaa;}
#aboutTesol01 .sub_img01 td img {margin-top:5px;}
#aboutTesol01 article {padding-top:65px; padding-bottom:65px;}
#aboutTesol01 h2 {width:1200px; text-align:center; margin:0px auto 50px auto; }
#aboutTesol01 .about01, #aboutTesol01 .job01 {width:100%; background:#e1f4fe;}
#aboutTesol01 .about01 div, #aboutTesol01 .job01 div, #aboutTesol01 .wvcTesol01, #aboutTesol01 .words01 {width:1200px; margin:0px auto;}
#aboutTesol01 .wvcTesol01 table {width:100%;}
#aboutTesol01 .wvcTesol01 tr td:nth-child(1) {width:57%;}
#aboutTesol01 .wvcTesol01 tr td:nth-child(2) {width:43%;}
#aboutTesol01 .wvcTesol01 tr td:nth-child(2) span {display:inline-block; letter-spacing:0px; padding-right:120px; padding-top:10px;}
#aboutTesol01 .words01 > span{display:inline-block; width:1200px; text-align:center;}
#aboutTesol01 .words01 div {width:1198px; height:300px; border:1px solid #ddd; padding:35px 0px; margin-top:20px;}
#aboutTesol01 .words01 ul {display:block; width:1100px; margin:0px auto;}
#aboutTesol01 .words01 li {float:left; width:43%; height:100px; padding-left:2%; padding-right:5%; background:url('../../images/tesolLab/aboutTesol_icon01.gif') 5px 5px no-repeat;}

#curriculum01 .sub_img01 {width:100%; height:541px; background:url('../../images/tesolLab/curriculum_subimg01.png') 50% 50% no-repeat; background-position:center;}
#curriculum01 .sub_img01 table {width:1086px; margin:0px auto;}
#curriculum01 .sub_img01 td {padding:210px 5px 0px 5px;}
#curriculum01 h2 {padding-top:60px; letter-spacing:-.05em;}
#curriculum01 .teacherInfo01 {position:relative; width:1200px; height:980px; margin:0px auto;}
#curriculum01 .teacherInfo01 ul {width:100%;}
#curriculum01 .teacherInfo01 li {float:left; }
#curriculum01 .teacherInfo01 ul li:nth-child(1) {width:535px;}
#curriculum01 .teacherInfo01 ul li:nth-child(2) {}
#curriculum01 .teacherInfo01 h3 {margin-top:30px; margin-bottom:10px;}
#curriculum01 .teacherInfo01 p {width:600px; margin-top:30px; background:#e8f5f8; padding:30px 30px 100px 30px; line-height:160%;}
#curriculum01 .teacherInfo01 img {position:absolute; right:50px; bottom:0px; z-index:100;}
#curriculum01 .curriculumLec01 {clear:both; width:100%; background:#2badfb; margin:0px auto;}
#curriculum01 .curriculumLec01 div {width:1200px; margin:0px auto;}
#curriculum01 .curriculumLec01 div div {width:1200px; background:#fff; margin:30px auto 0px auto; padding:50px 0px;}
#curriculum01 .curriculumLec01 .curriInfoLec01 {width:94%; margin:0px auto;}
#curriculum01 .curriculumLec01 .curriInfoLec01 td {width:25%; padding-bottom:25px;}
#curriculum01 .curriculumLec01 .curriInfoLec01 td ul {width:262px; margin:0px auto;}
#curriculum01 .curriculumLec01 .curriInfoLec01 td ul li:nth-child(1) {color:#000; padding:7px 0px;}
#curriculum01 .curriculumInfo01 {clear:both; width:100%; background:#f3f3f3; padding-bottom:50px; }
#curriculum01 .curriculumInfo01 div {width:1200px; margin:0px auto;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 {width:100%; margin-top:40px; margin-bottom:50px;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr th {background:#666; border:1px solid #ccc; padding:7px 5px; color:#fff;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(1) {width:7%;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 .value01 {background:#087fc2; color:#fff;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(2) {width:29%;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(3) {width:22%;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(4) {width:42%;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 tr td:nth-child(4) img {display:inline-block; margin:2px;}
#curriculum01 .curriculumInfo01 .curriInfoCurri01 td {border:1px solid #ccc; padding:5px; background:#fff;}

#book01 .sub_img01 {width:100%; height:388px; background:url('../../images/tesolLab/book_subimg01.png') 50% 50% no-repeat; background-position:center;}
#book01 .book_info01 {width:1200px; margin:80px auto;}
#book01 .book_info01 table {width:100%;}
#book01 .book_info01 th {background:#666; border:1px solid #ccc; padding:7px 5px; color:#fff;}
#book01 .book_info01 tr th:nth-child(1) {width:18%;}
#book01 .book_info01 tr td:nth-child(1) {width:17%; word-break:break-word; text-align:left; padding:1%; font-size:16px; color:#000;}
#book01 .book_info01 tr th:nth-child(2) {width:21%;}
#book01 .book_info01 tr th:nth-child(3) {width:21%;}
#book01 .book_info01 tr th:nth-child(4) {width:40%;}
#book01 .book_info01 tr td:nth-child(4) img {display:inline-block; margin:2px;}
#book01 .book_info01 td {border:1px solid #ddd; padding:5px; background:#fff;}

#pastExam01 .sub_img01 {width:100%; height:388px; background:url('../../images/tesolLab/pastExam_subimg01.png') 50% 50% no-repeat; background-position:center;}
#pastExam01 .list01 {width:1200px; margin:58px auto 0px auto;}
#pastExam01 .list01 .option01 {display:inline-block; width:100%; margin-top:30px; font-size:15px;}
#pastExam01 .list01 .option01 .check01 {display:inline-block; margin:7px 20px auto 10px;}
#pastExam01 .list01 .option01 input[type=checkbox] {margin-right:10px;}
#pastExam01 .list01 .option01 > a {padding:7px 15px;}
#psatExam01 .list01 .option_btn01 {background:#666; color:#fff;}
#pastExam01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#pastExam01 .list01 .search01 {display:inline-block; }
#pastExam01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#pastExam01 .list01 .search01 a {padding:7px 25px;}

#pastExam01 .list01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#pastExam01 .list01 th {background:#f2f2f2; padding:17px 0px;}
#pastExam01 .list01 tr th:nth-child(1) {width:7%;}
#pastExam01 .list01 tr th:nth-child(2) {width:57%;}
#pastExam01 .list01 tr th:nth-child(3) {width:13%;}
#pastExam01 .list01 tr th:nth-child(4) {width:13%;}
#pastExam01 .list01 tr th:nth-child(5) {width:10%;}
#pastExam01 .list01 tbody td {border-bottom:1px solid #dadada; padding:17px 0px;}
#pastExam01 .list01 tbody tr:nth-last-child() td {border-bottom:0px;}

#pastExam01 .view01 {width:1200px; margin:58px auto 0px auto;}
#pastExam01 .view01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#pastExam01 .view01 thead tr:nth-child(1) td {border-bottom:1px solid #dadada; padding:17px 0px;}
#pastExam01 .view01 thead tr:nth-child(2) td {border-bottom:1px solid #dadada; padding:17px 0px;}
#pastExam01 .view01 thead tr:nth-child(3) td {border-bottom:1px solid #999; padding:17px 0px;}
#pastExam01 .view01 td p {width:94%; margin:15px auto; }

#pastExam01 .write01 {width:1200px; margin:58px auto 0px auto;}
#pastExam01 .write01 table {width:100%; margin-top:20px; border-top:1px solid #000; font-size:14px;}
#pastExam01 .write01 td {border-bottom:1px solid #dadada; padding:17px 0px;}
#pastExam01 .write01 tr td:nth-child(1) {width:15%; background:#f0f0f0;}
#pastExam01 .write01 tr td:nth-child(2) {width:85%; }
#pastExam01 .write01 td .input_name01 {margin-left:2%;}
#pastExam01 .write01 td .input_title01 {width:90%; margin-left:2%;}
#pastExam01 .write01 td .input_con01 {width:90%; height:100px; margin-left:2%; border:1px solid #d1d1d1; padding:5px;}

#consulting01 {background:#f7f7f7;}
#consulting01 .sub_img01 {width:100%; height:541px; background:url('../../images/tesolLab/consulting_subimg01.png') 50% 50% no-repeat; background-position:center; text-align:center;}
#consulting01 .sub_img01 i {margin-left:5px; margin-top:-2px;}
#consulting01 .sub_img01 a {margin:420px 10px 0px 10px; padding:10px 30px; border-radius:30px;}
#consulting01 .consulting01, #consulting01 .consulting02 {width:1200px; margin:0px auto; text-align:center;}
#consulting01 .consulting01 {padding-top:50px;}
#consulting01 .consulting_com02 {width:1200px; margin:20px auto 0px auto;}
#consulting01 .consulting_com02 ul > li:nth-child(1) {display:inline-block; width:1200px; height:357px; background:url('../../images/tesolLab/consulting_com_back02.jpg') 50% 50% no-repeat;}
#consulting01 .consulting_com02 ol {display:inline-block; width:670px; margin-left:480px; margin-top:28px;}
#consulting01 .consulting_com02 ol li {padding-bottom:12px;}
#consulting01 .consulting_com02 ol li:nth-child(5) {text-align:center;}
#consulting01 .consulting_com02 ol li input[type=text] {padding:14px; width:94%; background:#f2f2f2; border:0px;}
#consulting01 .consulting_com02 ol li textarea {padding:14px; width:94%; height:50px; background:#f2f2f2; border:0px;}
#consulting01 .consulting_com02 ol .ok01 {display:inline-block; width:60%; margin:0px auto; padding:15px 0px; font-size:20px; font-weight:700;}
#consulting01 .consulting_com02 ol .ok01 i {margin-left:5px; margin-top:-2px;}
#consulting01 .consulting02 {padding-top:95px;}
#consulting01 .consulting02 h2 {font-size:35px; font-family:'NotoSansKR9'; color:#000; line-height:120%;}
#consulting01 .consulting02 h3 {margin-top:10px; margin-bottom:40px; font-size:14px; color:#000;}
#consulting01 .consulting02 div {width:1200px; height:70px; background:url('../../images/tesolLab/consulting_back01.gif') 0 0 repeat-y;}
#consulting01 .consulting03 {width:100%; height:584px; margin-top:70px; background:url('../../images/tesolLab/consulting_img05.png') 50% 50% no-repeat; background-position:center;}

#leveltest01 .sub_img01 {width:100%; height:388px; background:url('../../images/tesolLab/leveltest_subimg01.png') 50% 50% no-repeat; background-position:center;}
#leveltest01 article {width:1200px; margin:0px auto; padding-top:0px; padding-bottom:65px; text-align:center;}
#leveltest01 .consulting01 {width:100%; height:591px; background:url('../../images/tesolLab/leveltest_img04.png') 50% 50% no-repeat; background-position:center;}
#leveltest01 h2 {width:1200px; text-align:center; margin:0px auto 10px auto; }
#leveltest01 article > span {display:inline-block; margin-bottom:35px;}
#leveltest01 .step01 {width:1200px; margin:20px auto 0px auto;}
#leveltest01 .test01 .consulting_com01 {margin-top:0px !important; padding-top:0px !impotant;}
#leveltest01 .test01 > ul {display:block; width:1000px; height:300px; margin:0px auto;}
#leveltest01 .test01 > ul > li:nth-child(1) {float:left; width:40%;}
#leveltest01 .test01 > ul > li:nth-child(2) {float:left; width:60%; text-align:left;}
#leveltest01 .test01 > ul li ol {width:100%; margin-top:40px;}
#leveltest01 .test01 > ul li li {padding:15px 5px;}
#leveltest01 .consulting01 a {margin-top:440px; margin-left:530px; font-size:21px; font-weight:500; padding:15px 50px;}

@media screen and (max-width: 750px) {
	#leveltest01 article {width:auto; padding-bottom: 20px;}
}

#process01 .sub_img01 {width:100%; height:541px; background:url('../../images/tesolLab/process_subimg01') 50% 50% no-repeat; background-position:center;}
#process01 .process01_box01 {width:1200px; margin:0px auto;}
#process01 .process01_box02 {width:100%; background:#ffe57e; padding-bottom:90px;}
#process01 .goProducts01_box01 {width:1344px; margin:0px auto;}
#process01 .goProducts01_box01 ul {display:flex;}
#process01 .goProducts01_box01 ul > li:nth-child(1) {width:72px; text-align:right;}
#process01 .goProducts01_box01 div {width:1200px; margin-top:99px;}
#process01 .goProducts01_box01 div > img {float:right; margin-top:-60px;}
#process01 .goProducts01_box01 dl {display:flex;}
#process01 .consulting_com02 {width:1200px; margin:20px auto 0px auto;}
#process01 .consulting_com02 ul > li:nth-child(1) {display:inline-block; width:1200px; height:357px; background:url('../../images/tesolLab/consulting_com_back02.jpg') 50% 50% no-repeat;}
#process01 .consulting_com02 ol {display:inline-block; width:670px; margin-left:480px; margin-top:28px;}
#process01 .consulting_com02 ol li {padding-bottom:12px;}
#process01 .consulting_com02 ol li:nth-child(5) {text-align:center;}
#process01 .consulting_com02 ol li input[type=text] {padding:14px; width:94%; background:#f2f2f2; border:0px;}
#process01 .consulting_com02 ol li textarea {padding:14px; width:94%; height:50px; background:#f2f2f2; border:0px;}
#process01 .consulting_com02 ol .ok01 {display:inline-block; width:60%; margin:0px auto; padding:15px 0px; font-size:20px; font-weight:700;}
#process01 .consulting_com02 ol .ok01 i {margin-left:5px; margin-top:-2px;}
/* ---------- tesolLab:e ---------- */

/* ---------- tecLab:s ----------*/
#wvcTec01 .sub_img01 {width:100%; height:540px; background:url('../../images/tecLab/aboutTec_bakcImg01.jpg') 50% 50% no-repeat; background-position:center;}
#wvcTec01 .sub_img01 table {width:1130px; margin:0px auto;}
#wvcTec01 .sub_img01 td {padding-top:240px; color:#aaa;}
#wvcTec01 .sub_img01 td img {margin-top:5px;}
#wvcTec01 h2 {display:inline-block; width:100%; margin:60px auto 0px auto; text-align:center;}
#wvcTec01 .tecProcess01_box01 h3 {display:inline-block; width:100%; margin:60px auto 10px auto; text-align:center;  color:#87c347;}
#wvcTec01 .tecProcess01_box01 h2 {display:inline-block; width:100%; margin:0px auto 20px auto; text-align:center;}
#wvcTec01 .aboutTec01_box01 {width:1200px; height:376px; margin:100px auto 100px auto;}
#wvcTec01 .aboutTec01_box01 div {width:100%;}
#wvcTec01 .aboutTec01_box01 ul {width:100%;}
#wvcTec01 .aboutTec01_box01 ul > li:nth-child(1) {float:left; width:55%;}
#wvcTec01 .aboutTec01_box01 ul > li:nth-child(2) {float:left; width:45%;}
#wvcTec01 .aboutTec01_box01 h2 {display:inline-block; font-size:37px;}
#wvcTec01 .aboutTec01_box01 h3 {display:inline-block; font-size:35px; color:#8d8d8d; border-bottom:1px solid #cccccc; margin-top:8px;}
#wvcTec01 .aboutTec01_box01 dl {width:90%; margin-top:65px;}
#wvcTec01 .aboutTec01_box01 li li {font-size:25px; padding-bottom:35px;}
#wvcTec01 .aboutTec01_box02 {width:100%; background:#e1f4fe; padding:80px 0px;}
#wvcTec01 .aboutTec01_box02 > div {width:1200px; margin:0px auto;}
#wvcTec01 .aboutTec01_box02 h2 {display:inline-block;width:100%; text-align:center; font-size:37px; margin:0px auto;}
#wvcTec01 .aboutTec01_box02  div div {width:90%; padding:60px 5%; margin:30px auto; background:#ffffff;}
#wvcTec01 .aboutTec01_box02  div div span {display:inline-block;font-size:18px; background:#68ddff; border-radius:15px; padding:3px 15px;  color:#333333;}
#wvcTec01 .aboutTec01_box02  div div h3 {font-size:37px; color:#333333; margin-top:30px; margin-bottom:45px;}
#wvcTec01 .aboutTec01_box02 ul {display:flex;}
#wvcTec01 .aboutTec01_box02 li {width:31%; padding:15px 0px 15px 2%; font-size:18px; line-height:35px; background:#f4f4f4; margin-right:15px;}
#wvcTec01 .aboutTec01_box02 ul li:nth-child(3) {background:#333333; color:#ffffff; margin-right:0px;}
#wvcTec01 .aboutTec01_box02 li img {margin-top:-3px;}
#wvcTec01 .aboutTec01_box02 li i {display:inline-block; margin-right:5px;}
#wvcTec01 .aboutTec01_box02 p {font-size:17px;}
#wvcTec01 .aboutTec01_box03 {width:1200px; margin:50px auto;}
#wvcTec01 .aboutTec01_box03 div {width:100%; text-align:center; padding:50px 0px;}
#wvcTec01 .aboutTec01_box03 h2 {display:block; font-size:37px;}
#wvcTec01 .aboutTec01_box03 h3 {display:inline-block; font-size:35px; margin:10px auto 40px auto; }
#wvcTec01 .sub_img02 {width:100%; height:541px; background:url('../../images/tecLab/tecCurriculum_bakcImg01.jpg') 50% 50% no-repeat; background-position:center;}
#wvcTec01 .sub_img02 table {width:1086px; margin:0px auto;}
#wvcTec01 .sub_img02 td {padding:210px 5px 0px 5px;}
#wvcTec01 .curriculumLec01 {clear:both; width:100%; margin:0px auto;}
#wvcTec01 .curriculumLec01 div {width:1200px; margin:0px auto;}
#wvcTec01 .curriculumLec01 div div {width:1200px; background:#fff; margin:30px auto 0px auto; padding:50px 0px;}
#wvcTec01 .curriculumLec01 .curriInfoLec01 {width:94%; margin:0px auto;}
#wvcTec01 .curriculumLec01 .curriInfoLec01 td {width:25%; padding-bottom:25px;}
#wvcTec01 .curriculumLec01 .curriInfoLec01 td ul {width:262px; margin:0px auto;}
#wvcTec01 .curriculumLec01 .curriInfoLec01 td ul li:nth-child(1) {color:#000; padding:7px 0px;}
#wvcTec01 .curriculumInfo01 {clear:both; width:100%; background:#eeeeee; padding-bottom:40px; }
#wvcTec01 .curriculumInfo01 div {width:1200px; margin:0px auto;}
#wvcTec01 .curriculumInfo01 div ul {display:flex; width:94%; margin-left:3%; margin-top:30px;}
#wvcTec01 .curriculumInfo01 ul li:nth-child(1) {width:60%;}
#wvcTec01 .curriculumInfo01 ul li:nth-child(2) {width:40%; text-align:right;}
#wvcTec01 .curriculumInfo01 ul li a {margin-top:60px; }
#wvcTec01 .tecProcess01_box01 {width:1200px; margin:0px auto;}
#wvcTec01 .tecProcess01_box01 .crop {height:534px; overflow:hidden;}
#wvcTec01 .tecProcess01_box01 .crop img {max-height:initial; margin-top:-220px;}
#wvcTec01 .tecProcess01_box02 {width:100%; background:#ffe57e; padding-bottom:90px;}
#wvcTec01 .goProducts01_box01 {width:1344px; margin:0px auto;}
#wvcTec01 .goProducts01_box01 ul {display:flex;}
#wvcTec01 .goProducts01_box01 ul > li:nth-child(1) {width:72px; text-align:right;}
#wvcTec01 .goProducts01_box01 div {width:1200px; margin-top:99px;}
#wvcTec01 .goProducts01_box01 div > img {float:right; margin-top:-60px;}
#wvcTec01 .goProducts01_box01 dl {display:flex;}
#wvcTec01 .consulting_com02 {width:1200px; margin:20px auto 0px auto;}
#wvcTec01 .consulting_com02 ul > li:nth-child(1) {display:inline-block; width:1200px; height:357px; background:url('../../images/tesolLab/consulting_com_back02.jpg') 50% 50% no-repeat;}
#wvcTec01 .consulting_com02 ol {display:inline-block; width:670px; margin-left:480px; margin-top:28px;}
#wvcTec01 .consulting_com02 ol li {padding-bottom:12px;}
#wvcTec01 .consulting_com02 ol li:nth-child(5) {text-align:center;}
#wvcTec01 .consulting_com02 ol li input[type=text] {padding:14px; width:94%; background:#f2f2f2; border:0px;}
#wvcTec01 .consulting_com02 ol li textarea {padding:14px; width:94%; height:50px; background:#f2f2f2; border:0px;}
#wvcTec01 .consulting_com02 ol .ok01 {display:inline-block; width:60%; margin:0px auto; padding:15px 0px; font-size:20px; font-weight:700;}
#wvcTec01 .consulting_com02 ol .ok01 i {margin-left:5px; margin-top:-2px;}

#aboutTec01 .sub_img01 {width:100%; height:540px; background:url('../../images/tecLab/aboutTec_bakcImg01.jpg') 50% 50% no-repeat; background-position:center;}
#aboutTec01 .sub_img01 table {width:1130px; margin:0px auto;}
#aboutTec01 .sub_img01 td {padding-top:240px; color:#aaa;}
#aboutTec01 .sub_img01 td img {margin-top:5px;}
#aboutTec01 .aboutTec01_box01 {width:1200px; height:376px; margin:100px auto 100px auto;}
#aboutTec01 .aboutTec01_box01 div {width:100%;}
#aboutTec01 .aboutTec01_box01 ul {width:100%;}
#aboutTec01 .aboutTec01_box01 ul > li:nth-child(1) {float:left; width:55%;}
#aboutTec01 .aboutTec01_box01 ul > li:nth-child(2) {float:left; width:45%;}
#aboutTec01 .aboutTec01_box01 h2 {display:inline-block; font-size:37px;}
#aboutTec01 .aboutTec01_box01 h3 {display:inline-block; font-size:35px; color:#8d8d8d; border-bottom:1px solid #cccccc; margin-top:8px;}
#aboutTec01 .aboutTec01_box01 dl {width:90%; margin-top:65px;}
#aboutTec01 .aboutTec01_box01 li li {font-size:25px; padding-bottom:35px;}
#aboutTec01 .aboutTec01_box02 {width:100%; background:#e1f4fe; padding:80px 0px;}
#aboutTec01 .aboutTec01_box02 > div {width:1200px; margin:0px auto;}
#aboutTec01 .aboutTec01_box02 h2 {display:inline-block;width:100%; text-align:center; font-size:37px; margin:0px auto;}
#aboutTec01 .aboutTec01_box02  div div {width:90%; padding:60px 5%; margin:30px auto; background:#ffffff;}
#aboutTec01 .aboutTec01_box02  div div span {display:inline-block;font-size:18px; background:#68ddff; border-radius:15px; padding:3px 15px;  color:#333333;}
#aboutTec01 .aboutTec01_box02  div div h3 {font-size:37px; color:#333333; margin-top:30px; margin-bottom:45px;}
#aboutTec01 .aboutTec01_box02 ul {display:flex;}
#aboutTec01 .aboutTec01_box02 li {width:31%; padding:15px 0px 15px 2%; font-size:18px; line-height:35px; background:#f4f4f4; margin-right:15px;}
#aboutTec01 .aboutTec01_box02 ul li:nth-child(3) {background:#333333; color:#ffffff; margin-right:0px;}
#aboutTec01 .aboutTec01_box02 li img {margin-top:-3px;}
#aboutTec01 .aboutTec01_box02 li i {display:inline-block; margin-right:5px;}
#aboutTec01 .aboutTec01_box02 p {font-size:17px;}
#aboutTec01 .aboutTec01_box03 {width:1200px; margin:50px auto;}
#aboutTec01 .aboutTec01_box03 div {width:100%; text-align:center; padding:50px 0px;}
#aboutTec01 .aboutTec01_box03 h2 {display:block; font-size:37px;}
#aboutTec01 .aboutTec01_box03 h3 {display:inline-block; font-size:35px; margin:10px auto 40px auto; }
#aboutTec01 .aboutTec01_box04 {width:100%; background:#e1f4fe; padding:70px 0px;}
#aboutTec01 .aboutTec01_box04 div {width:1200px; margin:50px auto;}
#aboutTec01 .aboutTec01_box04 div h2 {display:inline-block;width:100%; text-align:center; font-size:37px; margin:0px auto 30px auto;}
#aboutTec01 .aboutTec01_box04 ul {display:flex;}
#aboutTec01 .aboutTec01_box04 li dl {width:90%; margin-top:25px;}
#aboutTec01 .aboutTec01_box04 li li {padding-bottom:40px; font-size:17px;}
#aboutTec01 .aboutTec01_box04 ul li:nth-child(2) span {display:inline-block; width:100%; text-align:center; margin-top:5px;}

#tecCurriculum01 .sub_img01 {width:100%; height:541px; background:url('../../images/tecLab/tecCurriculum_bakcImg01.jpg') 50% 50% no-repeat; background-position:center;}
#tecCurriculum01 .sub_img01 table {width:1086px; margin:0px auto;}
#tecCurriculum01 .sub_img01 td {padding:210px 5px 0px 5px;}
#tecCurriculum01 h2 {padding-top:60px; letter-spacing:-.05em;}
#tecCurriculum01 .teacherInfo01 {position:relative; width:1200px; height:800px; margin:0px auto;}
#tecCurriculum01 .teacherInfo01 ul {width:100%;}
#tecCurriculum01 .teacherInfo01 li {float:left; }
#tecCurriculum01 .teacherInfo01 ul li:nth-child(1) {width:535px;}
#tecCurriculum01 .teacherInfo01 ul li:nth-child(2) {}
#tecCurriculum01 .teacherInfo01 h3 {margin-top:30px; margin-bottom:10px;}
#tecCurriculum01 .teacherInfo01 p {width:600px; margin-top:30px; background:#e8f5f8; padding:30px 30px 100px 30px; line-height:160%;}
#tecCurriculum01 .teacherInfo01 img {position:absolute; right:50px; bottom:0px; z-index:100;}
#tecCurriculum01 .curriculumLec01 {clear:both; width:100%; background:#87c347; margin:0px auto;}
#tecCurriculum01 .curriculumLec01 div {width:1200px; margin:0px auto;}
#tecCurriculum01 .curriculumLec01 div div {width:1200px; background:#fff; margin:30px auto 0px auto; padding:50px 0px;}
#tecCurriculum01 .curriculumLec01 .curriInfoLec01 {width:94%; margin:0px auto;}
#tecCurriculum01 .curriculumLec01 .curriInfoLec01 td {width:25%; padding-bottom:25px;}
#tecCurriculum01 .curriculumLec01 .curriInfoLec01 td ul {width:262px; margin:0px auto;}
#tecCurriculum01 .curriculumLec01 .curriInfoLec01 td ul li:nth-child(1) {color:#000; padding:7px 0px;}
#tecCurriculum01 .curriculumInfo01 {clear:both; width:100%; background:#f3f3f3; padding-bottom:50px; }
#tecCurriculum01 .curriculumInfo01 div {width:1200px; margin:0px auto;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 {width:100%; margin-top:40px; margin-bottom:50px;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr th {background:#666; border:1px solid #ccc; padding:7px 5px; color:#fff;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(1) {width:7%;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 .value01 {background:#087fc2; color:#fff;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(2) {width:20%;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(3) {width:31%;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr th:nth-child(4) {width:42%;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 tr td:nth-child(4) img {display:inline-block; margin:2px;}
#tecCurriculum01 .curriculumInfo01 .curriInfoCurri01 td {border:1px solid #ccc; padding:5px; background:#fff;}

#tecProcess01 .sub_img01 {width:100%; height:541px; background:url('../../images/tecLab/tecProcess_subimg01') 50% 50% no-repeat; background-position:center;}
#tecProcess01 .tecProcess01_box01 {width:1200px; margin:0px auto;}
#tecProcess01 .tecProcess01_box02 {width:100%; background:#ffe57e; padding-bottom:90px;}
#tecProcess01 .goProducts01_box01 {width:1344px; margin:0px auto;}
#tecProcess01 .goProducts01_box01 ul {display:flex;}
#tecProcess01 .goProducts01_box01 ul > li:nth-child(1) {width:72px; text-align:right;}
#tecProcess01 .goProducts01_box01 div {width:1200px; margin-top:99px;}
#tecProcess01 .goProducts01_box01 div > img {float:right; margin-top:-60px;}
#tecProcess01 .goProducts01_box01 dl {display:flex;}
#tecProcess01 .consulting_com02 {width:1200px; margin:20px auto 0px auto;}
#tecProcess01 .consulting_com02 ul > li:nth-child(1) {display:inline-block; width:1200px; height:357px; background:url('../../images/tesolLab/consulting_com_back02.jpg') 50% 50% no-repeat;}
#tecProcess01 .consulting_com02 ol {display:inline-block; width:670px; margin-left:480px; margin-top:28px;}
#tecProcess01 .consulting_com02 ol li {padding-bottom:12px;}
#tecProcess01 .consulting_com02 ol li:nth-child(5) {text-align:center;}
#tecProcess01 .consulting_com02 ol li input[type=text] {padding:14px; width:94%; background:#f2f2f2; border:0px;}
#tecProcess01 .consulting_com02 ol li textarea {padding:14px; width:94%; height:50px; background:#f2f2f2; border:0px;}
#tecProcess01 .consulting_com02 ol .ok01 {display:inline-block; width:60%; margin:0px auto; padding:15px 0px; font-size:20px; font-weight:700;}
#tecProcess01 .consulting_com02 ol .ok01 i {margin-left:5px; margin-top:-2px;}
/* ---------- tecLab:e ----------*/

/* ---------- story:s ----------*/
#story01{margin-top: 40px;}
#story01 .sub_img01 {width:100%; height:541px; background:url('../../images/story/story_subimg01.png') 50% 50% no-repeat; background-position:center;}
#story01 .wvc_view01 {width:1000px; margin:0px auto; text-align:center;}
#story01 .wvc_view01 ul {display:flex;1000px; margin:0px auto;}
#story01 .wvc_view01 li {width:490px; padding-top:255px; font-size:15px; color:#ccc; text-align:center;}
#story01 .wvc_view01 li a {display:inline-block; width:90%;}
#story01 .wvc_view01 li img {width:100%; margin-bottom:10px;}


#story01 .bestStory01 {clear:both; width:1200px; margin:0px auto; padding-top:65px; display: none;}
#story01 .bestStory01 h2 {font-size:26px; font-weight:900; color:#000;}
#story01 .bestStory01 div {width:1180px; height:330px; border:10px solid #eee; margin-top:20px;}
#story01 .bestStory01 div ul {width:1110px; margin:25px auto;}
#story01 .bestStory01 div ul > li:nth-child(1) {border-bottom:2px solid #eee;padding:10px 0px;}
#story01 .bestStory01 div ul > li span {float:right; margin-top:-15px;}
#story01 .bestStory01 div ul > li:nth-child(2) {padding:25px 0px;}
#story01 .bestStory01 div li ol {width:100%;}
#story01 .bestStory01 div ol li:nth-child(1) {float:left; width:17%;}
#story01 .bestStory01 div ol li:nth-child(2) {float:left; width:83%;}
#story01 .bestStory02 {width:1200px; margin:45px auto 0px auto; display: none;}
#story01 .bestStory02 ul {width:1200px;}
#story01 .bestStory02 ul > li:nth-child(1) {float:left; display:inline-block; width:610px; text-align:left;}
#story01 .bestStory02 ul > li:nth-child(2) {float:left; display:inline-block; width:590px; text-align:right;}
#story01 .bestStory02 li div {width:570px; height:490px; border:10px solid #eee;}
#story01 .bestStory02 div ol {width:500px; margin:10px auto;}
#story01 .bestStory02 div ol li:nth-child(1) {border-bottom:2px solid #eee; padding:20px 0px 30px 0px;}
#story01 .bestStory02 div li span {float:right;  display:inline-block;}
#story01 .bestStory02 div ol li:nth-child(2) {padding:25px 0px; text-align:left;}
#story01 .bestStory02 ul > li > span {float:left; display:inline-block; z-index:10; margin-top:-120px; margin-left:400px;}


#story01 .list01 {clear:both; width:1000px; margin:0px auto 0px auto; padding-top:70px;}

#story01 .list01 .option01 {display:inline-block; width:100%; font-size:15px; margin-bottom:15px;}
#story01 .list01 .option01 > a {padding:7px 15px;}
#story01 .list01 .option_btn01 {background:#666; color:#fff;}
#story01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#story01 .list01 .search01 {display:inline-block; display: none;}
#story01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#story01 .list01 .search01 a {padding:7px 25px;}

#story01 .list01 .list_box01 {
	width: 998px;
    /* border-top: 2px solid #333; */
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin-bottom: 10px;
    position: relative;
    margin-bottom: 1.5rem;
    background-color: rgb(255, 255, 255);
    border-radius: 2rem;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem;
    overflow: hidden;
}
#story01 .list01 .list_box01 table {width:94%; margin:30px auto;}
#story01 .list01 .list_box01 thead td {}
#story01 .list01 .list_box01 tbody td {padding-top:30px;}

#story01 .write01 {width:1200px; margin:58px auto 0px auto;}
#story01 .write01 table {width:100%; margin-top:20px; border-top:1px solid #000; font-size:14px;}
#story01 .write01 td {border-bottom:1px solid #dadada; padding:17px 0px;}
#story01 .write01 tr td:nth-child(1) {width:15%; background:#f0f0f0;}
#story01 .write01 tr td:nth-child(2) {width:85%; }
#story01 .write01 tr:nth-child(8) td {background:#fff;}
#story01 .write01 td .input_name01 {margin-left:2%;}
#story01 .write01 td .input_grade01 {margin-left:2%;}
#story01 .write01 td .input_title01 {width:90%; margin-left:2%;}
#story01 .write01 td .input_con01 {width:90%; height:100px; margin-left:2%; border:1px solid #d1d1d1; padding:5px;}

@media screen and (max-width: 750px) {
	#story01{margin-top: 30px;}
	#story01 .list01{width: 100%;}
	#story01 .list01 .list_box01{width: auto;}
	#story01 .list01 .list_box01 thead td{display: block;text-align: left !important;}
}
/* ---------- story:e ---------- */

/* ---------- passnote:s ----------*/
#passnote01 .sub_img01 {width:100%; height:541px; background:url('../../images/passnote/passnote_subimg01.jpg') 50% 50% no-repeat; background-position:center;}
#passnote01 .sub_img01 table {width:1159px; margin:0px auto;}
#passnote01 .sub_img01 td {width:25%; padding-right:5px; padding-top:276px;}
#passnote01 .sub_img01 tr td:nth-child(4) {padding-right:0px;}

#passnote01 .list01 {width:1200px; margin:0px auto 0px auto; padding-top:70px;}
#passnote01 .list01 .option01 {display:inline-block; width:100%; font-size:15px; margin-bottom:15px;}
#passnote01 .list01 .option01 > a {padding:7px 15px;}
#passnote01 .list01 .option_btn01 {background:#666; color:#fff;}
#passnote01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#passnote01 .list01 .search01 {display:inline-block; }
#passnote01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#passnote01 .list01 .search01 a {padding:7px 25px;}

#passnote01 .list01 table {width:100%; border-top:2px solid #333; margin-bottom:10px;}
#passnote01 .list01 td {border-bottom:1px solid #ddd; padding:15px 0px;}
#passnote01 .list01 tr td:nth-child(1) {width:5%; text-align:center;}
#passnote01 .list01 tr td:nth-child(2) {width:75%; text-align:left;}
#passnote01 .list01 tr td:nth-child(3) {width:10%; text-align:center;}
#passnote01 .list01 tr td:nth-child(4) {width:10%; text-align:center;}

#passnote01 .view01 {width:1200px; margin:0px auto 0px auto; padding-top:70px;}
#passnote01 .view01 .panel {width:1200px; border-top:2px solid #333;  border-bottom:2px solid #ddd;}
#passnote01 .view01 .panel .panel-header {border-bottom:1px solid #ddd; padding:15px 0px;}
#passnote01 .view01 .panel .panel-body {border-bottom:1px solid #333; padding:15px 0px;}
#passnote01 .view01 .panel .panel-footer {text-align:center; padding:15px 0px;}
#passnote01 .view01 .panel .panel-footer p {display:inline-block; width:49%; text-align:left;}
#passnote01 .view01 .panel .panel-footer p:nth-child(2) {text-align:right;}
/* ---------- passnote:e ----------*/

/* ---------- qna:s ----------*/
#qna01 .sub_img01 {width:100%; height:626px; background:url('../../images/qna/qna_subimg01.png') 50% 50% no-repeat; background-position:center;}
#qna01 .sub_img02 {width:100%; height:388px; background:url('../../images/qna/qna_subimg02.png') 50% 50% no-repeat; background-position:center;}
#qna01 .wvc_info01 {width:1200px; height:357px; margin:0px auto 0px auto;}
#qna01 .wvc_info01 > span {display:inline-block; width:1200px; text-align:center; margin-bottom:15px;}
#qna01 .wvc_info01 ul > li {float:left; width:392px; height:303px; padding-top:280px; padding-right:12px;}
#qna01 .wvc_info01 ul > li:nth-child(3) {padding-right:0px;}
#qna01 .wvc_info01 li div {width:388px; height:299px; border:2px solid #80b5d3; background:#fff;}
#qna01 .wvc_info01 li div ol {display:block; width:350px; margin:0px auto;}
#qna01 .wvc_info01 li div ol li:nth-child(1) {padding-top:18px; padding-bottom:15px; font-size:18px; font-weight:700; color:#222; border-bottom:1px solid #000;}
#qna01 .wvc_info01 li div ol li i {float:right; margin-top:-6px;}
#qna01 .wvc_info01 li div ol li:nth-child(2) {padding-top:16px; height:179px; font-size:14px; letter-spacing:-.04em; line-height:170%; border-bottom:1px solid #f1f1f1;}
#qna01 .wvc_info01 li div ol li:nth-child(3) {padding-top:14px; }
#qna01 .faq01 {width:1200px; margin:58px auto 0px auto;}
#qna01 .faq01 > a {float:right; margin-top:-23px; padding:5px 28px; background:#e8e8e8;}
#qna01 .faq01 table {width:100%; margin-top:20px; border-top:1px solid #000; border-bottom:1px solid #000;}
#qna01 .faq01 td {border-bottom:1px solid #dadada; padding:17px 0px; text-align:left;}
#qna01 .faq01 td .cc04 {display:inline-block; width:200px; text-align:center;}
#qna01 .faq_list01 {margin-bottom:90px;}
#qna01 .faq01 .q01 {display:none;}
#qna01 .faq01 .q01 td {width:1170px; background:#f0f0f0; padding:15px;}
#qna01 .list01 {}

#qna01 .list01 .option01 {display:inline-block; width:100%; margin-top:30px; font-size:15px;}
#qna01 .list01 .option01 .check01 {display:inline-block; margin:7px 20px auto 10px;}
#qna01 .list01 .option01 input[type=checkbox] {margin-right:10px;}
#qna01 .list01 .option01 > a {padding:7px 15px;}
#qna01 .list01 .option_btn01 {background:#666; color:#fff;}
#qna01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#qna01 .list01 .search01 {display:inline-block; }
#qna01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#qna01 .list01 .search01 a {padding:7px 25px;}

#qna01 .list01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#qna01 .list01 th {background:#f2f2f2; padding:17px 0px;}
#qna01 .list01 tr th:nth-child(1) {width:5%;}
#qna01 .list01 tr th:nth-child(2) {width:13%;}
#qna01 .list01 tr th:nth-child(3) {width:46%;}
#qna01 .list01 tr th:nth-child(4) {width:13%;}
#qna01 .list01 tr th:nth-child(5) {width:13%;}
#qna01 .list01 tr th:nth-child(6) {width:10%;}
#qna01 .list01 tbody td {border-bottom:1px solid #dadada; padding:17px 0px;}
#qna01 .list01 tbody tr:nth-last-child() td {border-bottom:0px;}

#qna01 .view01 {width:auto; margin:58px auto 0px auto;}
#qna01 .view01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#qna01 .view01 thead tr:nth-child(1) td {border-bottom:1px solid #dadada; padding:17px 0px;}
#qna01 .view01 thead tr:nth-child(2) td {border-bottom:1px solid #999; padding:17px 0px;}
#qna01 .view01 td p {width:94%; margin:15px auto; }

#qna01 .write01 {width:auto; margin:58px auto 0px auto;}
#qna01 .write01 table {width:100%; margin-top:20px; border-top:1px solid #000; font-size:14px;}
#qna01 .write01 td {border-bottom:1px solid #dadada; padding:17px 0px;}
#qna01 .write01 tr td:nth-child(1) {width:15%; background:#f0f0f0;}
#qna01 .write01 tr td:nth-child(2) {width:85%; }
#qna01 .write01 tr:nth-child(8) td {background:#fff;}
#qna01 .write01 td .input_name01 {margin-left:2%;}
#qna01 .write01 td .input_sel_phone01 {width:80px; margin-left:2%;}
#qna01 .write01 td .input_phone01 {width:100px;}
#qna01 .write01 td .input_email01 {margin-left:2%;}
#qna01 .write01 td .input_sel_value01 {margin-left:2%;}
#qna01 .write01 td .input_title01 {width:90%; margin-left:2%;}
#qna01 .write01 td .input_con01 {width:90%; height:100px; margin-left:2%; border:1px solid #d1d1d1; padding:5px;}
#qna01 .write01 td .input_pw01 { margin-left:2%;}

@media screen and (max-width: 750px) {
	
	#qna01 .list01 tr > *{font-size: 13px;letter-spacing: -1px;word-break: break-all;}

}
.board_page01 {position:relative; width:auto; height:auto; margin:30px auto 0px auto; text-align:center;}
.board_page01 .btn_list01 {position:absolute; left:0px; top:0px; padding:8px 30px; display: none;}
.board_page01 .btn_write01 {position:absolute; right:0px; top:0px; padding:8px 40px;}
.board_page01 .btn_ok01 {padding:8px 40px;}
.board_page01 .btn_cancel01 {padding:8px 40px;}
.board_page01 ul {display:inline-block;}
.board_page01 li {
	float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:40px; height:40px;
	border-radius: 40px;
    margin: 0 5px;
    border: 0px;
}
.board_page01 ul li:last-child {border-right:0px solid #ccc; }
.board_page01 li a {width:100%; height:100%; padding-top:5px; font-size:17px;}
.board_page01 .over01 {background:#222; color:#fff;}
.board_page01 .prev01 {background:url('../../images/common/btn_prev01.gif') 50% 50% no-repeat;}
.board_page01 .prev02 {background:url('../../images/common/btn_prev02.gif') 50% 50% no-repeat; border:0px solid #ccc; margin-right:15px;}
.board_page01 .next01 {background:url('../../images/common/btn_next01.gif') 50% 50% no-repeat; border-right:0px solid #ccc;}
.board_page01 .next02 {background:url('../../images/common/btn_next02.gif') 50% 50% no-repeat; border:0px solid #ccc; margin-left:15px;}
/* ---------- qna:e ---------- */

/* ---------- university:s ----------*/
#wvc01 .sub_img01 {width:100%; height:491px; background:url('../../images/university/wvc_subimg01.jpg') 50% 50% no-repeat; background-position:center;}
#wvc01 .sub_img01 ul {width:1200px; margin:0px auto;}
#wvc01 .sub_img01 ul li:nth-child(1) {padding-top:305px; padding-left:45px;}
#wvc01 .sub_img01 ul li:nth-child(2) {padding-top:5px; padding-left:45px;}
#wvc01 .sub_img01 ul li:nth-child(3) {padding-top:10px; padding-left:45px;}
#wvc01 .wvc_history01 {width:1200px; margin:80px auto 0px auto; }
#wvc01 .wvc_history01 ul li:nth-child(1) {float:left; width:687px; height:427px;}
#wvc01 .wvc_history01 h2 {padding-top:30px; padding-left:45px;}
#wvc01 .wvc_history01 span {display:inline-block; width:87%; padding-left:45px; }
#wvc01 .wvc_history01 ul li:nth-child(2) {float:left; width:513px;}
#wvc01 .wvc_start01 {clear:both; width:1200px; margin:30px auto 0px auto;}
#wvc01 .wvc_start01 h2 {padding-top:50px; padding-left:45px;}
#wvc01 .wvc_start01 table {margin-top:35px;}
#wvc01 .wvc_start01 tr td:nth-child(1) {width:47%;}
#wvc01 .wvc_start01 tr td:nth-child(2) {width:53%;}
#wvc01 .wvc_start01 td {text-align:left; padding-left:90px; padding-bottom:20px; background:url('../../images/university/wvc_icon01.png') 45px 5px no-repeat;}
#wvc01 .wvc_start01 ol {clear:both; width:100%; height:330px; margin-top:40px;}
#wvc01 .wvc_start01 ol li {float:left; width:50%;}
#wvc01 .wvc_mission01 {clear:both; width:1200px; margin:60px auto 0px auto; background:#1d74ba; padding-bottom:50px;}
#wvc01 .wvc_mission01 h2 {padding-top:35px; padding-left:45px;}
#wvc01 .wvc_mission01 span {display:inline-block; width:90%; padding-left:45px;}
#wvc01 .wvc_mission01 img {padding-top:35px; padding-left:45px;}
#wvc01 .wvc_glance01 {width:1200px; margin:30px auto 0px auto;}
#wvc01 .wvc_glance01 h2 {padding-top:35px; padding-left:45px;}
#wvc01 .wvc_glance01 ul {width:100%; margin-top:15px;}
#wvc01 .wvc_glance01 li h3 {padding-top:10px; padding-left:100px; padding-bottom:10px; background:url('../../images/university/wvc_icon02.png') 50px 20px no-repeat;}
#wvc01 .wvc_glance01 li span {display:inline-block; padding-left:100px; padding-bottom:10px;}
#wvc01 .wvc_glance01 table {width:100%; margin-bottom:20px;}
#wvc01 .wvc_glance01 td {text-align:left; letter-spacing:0px; padding-top:5px; padding-bottom:5px;}
#wvc01 .wvc_glance01 tr td:nth-child(1) {width:69%; font-size:22px; color:#555; padding-left:8%;}
#wvc01 .wvc_glance01 tr td:nth-child(2) {width:23%; font-size:22px; color:#555;}
#wvc01 .wvc_campus01 {width:1200px; margin:50px auto 0px auto; background:#1d74ba;}
#wvc01 .wvc_campus01 h2 {padding-top:35px; padding-left:45px;}
#wvc01 .wvc_campus01 span {display:inline-block; width:90%; padding-left:45px; padding-bottom:20px;}

#cabinet01 .sub_img01 {width:100%; height:263px; background:url('../../images/university/cabinet_subimg01.jpg') 50% 50% no-repeat; background-position:center;}
#cabinet01 .cabinet_cabinet01 {width:1200px; margin:50px auto 0px auto; text-align:center;}
#cabinet01 h2 {margin-bottom:70px;}
#cabinet01 .cabinet_cabinet01 ul {width:1200px; height:790px;}
#cabinet01 .cabinet_cabinet01 ul > li {float:left; width:280px; height:355px; padding-right:26px;}
#cabinet01 .cabinet_cabinet01 ul > li:nth-child(4n) {padding-right:0px;}
#cabinet01 .cabinet_staff01 {clear:both; width:100%; height:17000px; background:#f7f2de; text-align:center; padding-bottom:50px !important;}
#cabinet01 .cabinet_staff01 ul {display:block; width:1200px; margin:50px auto;}
#cabinet01 .cabinet_staff01 li {float:left; width:377px; height:717px; padding-right:33px; padding-bottom:50px;}
#cabinet01 .cabinet_staff01 ul li:nth-child(3n) {padding-right:0px;}
#cabinet01 .cabinet_staff01 li table {width:377px;}
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(1) td {height:620px; vertical-align:top; background:#fff; }
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(1) td img {margin-top:20px;}
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(1) td span {width:90%; margin-left:auto; margin-right:auto;}
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(2) td {height:40px; background:#dbdbdb;}
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(3) td {height:45px; background:#0782c6; text-align:left;}
#cabinet01 .cabinet_staff01 li tbody tr:nth-child(4) td {height:12px !important; background:url('../../images/university/cabinet_img01.jpg') 0 0 no-repeat;}

#interStudent01 .sub_img01 {width:100%; height:263px; background:url('../../images/university/interStudent_subimg01.jpg') 50% 50% no-repeat; background-position:center;}
#interStudent01 ul > li {padding-bottom:25px;}
#interStudent01 h2 {margin-bottom:20px;}
#interStudent01 ol {margin-left:15px;}
#interStudent01 table {width:100%; margin:10px 0px 20px 0px;}
#interStudent01 td {border:1px solid #ccc; padding:5px;}
#interStudent01 .inter_student01 {width:1100px; height:540px; margin:30px auto;}
#interStudent01 .inter_student01 p {float:left; padding-right:60px; padding-bottom:30px;}
#interStudent01 .inter_student01 div {float:left;}
#interStudent01 .inter_student01 ul {width:100%;}
#interStudent01 .inter_student02 {width:100%; height:670px; background:#f0f0f0;}
#interStudent01 .inter_student02 > div {width:1100px; margin:0px auto; padding:30px 0px;}
#interStudent01 .inter_student02 p {float:left; padding-right:60px; padding-bottom:30px;}
#interStudent01 .inter_student02 h3 {margin-top:-10px;}
#interStudent01 .inter_student02 div div {float:left;}
#interStudent01 .inter_student02 ul {width:100%;}
#interStudent01 .inter_student03 {width:1100px; height:1550px; margin:30px auto;}
#interStudent01 .inter_student03 h3 {padding-bottom:10px;}
#interStudent01 .inter_student03 div {width:94%; padding:3%; margin-bottom:20px; background:#0782c6; color:#fff !important;}
#interStudent01 .inter_student04 {width:100%; height:800px; background:#f0f0f0;}
#interStudent01 .inter_student04 div {width:1100px; margin:0px auto; padding:30px 0px;}
#interStudent01 .inter_student05 {width:1100px; margin:30px auto;}
#interStudent01 .inter_student06 {width:100%; height:480px;  background:#f0f0f0;}
#interStudent01 .inter_student06 div {width:1100px; margin:0px auto; padding:30px 0px;}
#interStudent01 .inter_student07 {width:1100px; height:640px; margin:30px auto;}
#interStudent01 .inter_student07 p {float:left; padding-right:60px; padding-bottom:30px;}
#interStudent01 .inter_student07 ul {float:left;}

#academic01 .sub_img01 {width:100%; height:263px; background:url('../../images/university/academic_subimg01.jpg') 50% 50% no-repeat; background-position:center;}
#academic01 article {width:100%; margin:0px auto; }
#academic01 .img0101 {width:100%; height:576px; background:url('../../images/university/academic_img0101.jpg') 50% 50% no-repeat;}
#academic01 .img0102 {width:100%; height:681px; background:url('../../images/university/academic_img0102.jpg') 50% 50% no-repeat;}
#academic01 .img0201 {width:100%; height:586px; background:url('../../images/university/academic_img0201.jpg') 50% 50% no-repeat;}
#academic01 .img0202 {width:100%; height:455px; background:url('../../images/university/academic_img0202.jpg') 50% 50% no-repeat;}
#academic01 .img0301 {width:100%; height:597px; background:url('../../images/university/academic_img0301.jpg') 50% 50% no-repeat;}
#academic01 .img0302 {width:100%; height:681px; background:url('../../images/university/academic_img0302.jpg') 50% 50% no-repeat;}
#academic01 .img0401 {width:100%; height:596px; background:url('../../images/university/academic_img0401.jpg') 50% 50% no-repeat;}
#academic01 .img0402 {width:100%; height:597px; background:url('../../images/university/academic_img0402.jpg') 50% 50% no-repeat;}
#academic01 .img0501 {width:100%; height:596px; background:url('../../images/university/academic_img0501.jpg') 50% 50% no-repeat;}
#academic01 .img0502 {width:100%; height:681px; background:url('../../images/university/academic_img0502.jpg') 50% 50% no-repeat;}
#academic01 .img0601 {width:100%; height:596px; background:url('../../images/university/academic_img0601.jpg') 50% 50% no-repeat;}
#academic01 .img0602 {width:100%; height:624px; background:url('../../images/university/academic_img0602.jpg') 50% 50% no-repeat;}
#academic01 .btn01 {width:1300px; margin:20px auto 0px auto;}
#academic01 .btn01 ul {float:right; width:43px;}
#academic01 .btn01 li {display:inline-block;  width:43px; height:43px; padding-bottom:10px;}
#academic01 .btn01 li img {display:inline-block;}
#academic01 .btn01 li a {display:inline-block; width:43px; padding:0px; margin:0px;}

#news01 .sub_img01 {width:100%; height:263px; background:url('../../images/university/news_subimg01.png') 50% 50% no-repeat; background-position:center;}
#news01 .list01 {width:1200px; height:1714px; margin:100px auto 0px auto;}
#news01 .list01 ul {width:1200px;}
#news01 .list01 ul > li {display:inline-block; float:left; padding-right:15px; padding-bottom:15px; text-align:left;}
#news01 .list01 ul > li:nth-child(3n) {padding-right:0px;}
#news01 .list01 li a {display:inline-block; width:388px; height:558px; border:1px solid #ccc; padding:0px; margin:0px;}
#news01 .list01 li a:hover {border:1px solid #077bbd;}
#news01 .list01 li ol {width:388px; height:558px;}
#news01 .list01 ol li:nth-child(1) {width:388px; height:300px; border-bottom:1px solid #ddd;}
#news01 .list01 ol li:nth-child(1) img {width:100%; height:300px; box-sizing:border-box;}
#news01 .list01 ol li:nth-child(2) {height:190px; text-align:center; word-wrap: break-word; font-size:30px; padding-top:20px;}
#news01 .list01 ol li:nth-child(3) {text-align:center; font-size:17px; font-weight:400; color:#999;}

#news01 a {display:inline-block; border:1px solid #ddd; padding:0px 10px 2px 10px;}
#news01 a:hover {border:1px solid #ccc;}
#news01 .connect01 {clear:both; width:100%; margin:50px auto 0px auto; text-align:center;}
#news01 .connect01 h1 {display:inline-block;  font-size:40px; font-weight:700; color:#333; border:1px solid #ccc; padding:25px 70px; margin-bottom:30px;}
#news01 .connect01 .campuses01 {width:100%; height:660px; background:url('../../images/university/news_connect_backimg01.jpg') 50% 50% no-repeat;}
#news01 .connect01 .foundation01 {width:100%; height:660px; }
#news01 .connect01 .safety01 {width:100%; height:660px; background:url('../../images/university/news_connect_backimg02.jpg') 50% 50% no-repeat;}
#news01 .connect01 div ul {display:inline-block; width:1200px; margin:90px auto 0px auto;}
#news01 .connect01 div ul > li {float:left; text-align:left;}
#news01 .connect01 div ul .con01 {width:430px; height:487px; background:#fff;}
#news01 .connect01 div li ol {margin-top:40px; margin-left:40px;}
#news01 .contacted01 {width:1200px; margin:120px auto 0px auto; text-align:center;}
#news01 .contacted01 h1 {font-size:43px; font-weight:700; color:#087fc2;}
#news01 .contacted01 ul {1200px; height:480px; margin:50px auto 0px auto;}
#news01 .contacted01 ul > li {float:left; padding-right:60px; padding-bottom:20px; text-align:left;}
#news01 .contacted01 ul > li:nth-child(3n) {padding-right:0px;}
#news01 .contacted01 li ol {width:355px; height:137px; border:1px solid #afd3e1;}
#news01 .contacted01 ol li {}
#news01 .social01 {clear:both; width:1200px; margin:110px auto 0px auto; text-align:center;}
#news01 .social01 h1 {font-size:43px; font-weight:700; color:#087fc2;}
#news01 .social01 ul {width:280px; height:42px; margin:70px auto 50px auto;}
#news01 .social01 li {float:left; padding:0px 7px;}
/* ---------- university:e ---------- */

/* ---------- engPhone:s ----------*/
#engPhone01 .sub_img01 {width:100%; height:388px; background:url('../../images/engPhone/engPhone_subimg01.png') 50% 50% no-repeat; background-position:center;}
#engPhone01 article {width:100%; margin-bottom:30px;}
#engPhone01 .menu01 {width:100%; height:50px; background:#282828; text-align:center;}
#engPhone01 .menu01 ul {width:1200px; margin:0px auto;}
#engPhone01 .menu01 li {float:left; width:399px; border-right:1px solid #393939;}
#engPhone01 .menu01 a {width:100%; color:#fff; text-align:center; padding:15px 0px 14px 0px; }
#engPhone01 .menu01 ul li:nth-child(3) {border-right:0px;}
#engPhone01 .menu01 .over01 {display:inline-block; width:100%; text-align:center; background:#fff; color:#000;  padding:14px 0px 12px 0px; font-size:16px; font-family:'NotoSansKR4'}
#engPhone01 .cont01 {width:1200px; margin:30px auto;}
#engPhone01 .cont01 h2 {display:inline-block; margin-top:40px; width:100%; text-align:center;}
#engPhone01 .cont01 > span {display:inline-block; margin-bottom:60px; width:100%; text-align:center;}
#engPhone01 .cont01 .info01 {width:100%; height:220px; margin-bottom:20px; border-top:1px solid #666; border-bottom:1px solid #666;}
#engPhone01 .cont01 .info01 > li {float:left; width:100%; padding:20px 0px;}
#engPhone01 .cont01 .info01 > li:nth-child(1) {width:35%; text-align:center;}
#engPhone01 .cont01 .info01 > li:nth-child(2) {width:65%;}
#engPhone01 .cont01 .info01 li ol {width:100%;}
#engPhone01 .cont01 .info01 li li {padding:10px 0px;}
#engPhone01 .cont01 table {width:100%; margin:5px 0px 30px;}
#engPhone01 .cont01 thead td {background:#666; border:1px solid #ccc; padding:10px 5px; color:#fff;}
#engPhone01 .cont01 tbody tr td:nth-child(1), #engPhone01 .cont01 tbody tr td:nth-child(3) {width:10%; background:#f0f0f0;}
#engPhone01 .cont01 tbody tr td:nth-child(2), #engPhone01 .cont01 tbody tr td:nth-child(4) {width:40%;}
#engPhone01 .cont01 tbody td {border:1px solid #ccc; padding:10px 5px;}
/* ---------- engPhone:e ----------*/

/* ---------- job:s ----------*/
#findJob01 .sub_img01 {width:100%; height:435px; background:url('../../images/job/findJob_subimg01.png') 50% 50% no-repeat; background-position:center;}
#findJob01 .list01 {width:1200px; margin:30px auto;}
#findJob01 .list01 .option01 {display:inline-block; width:100%; margin-top:30px; font-size:15px;}
#findJob01 .list01 .option01 .check01 {display:inline-block; margin:7px 20px auto 10px;}
#findJob01 .list01 .option01 input[type=checkbox] {margin-right:10px;}
#findJob01 .list01 .option01 > a {padding:7px 15px;}
#findJob01 .list01 .option_btn01 {background:#666; color:#fff;}
#findJob01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#findJob01 .list01 .search01 {display:inline-block; margin-bottom:20px;}
#findJob01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#findJob01 .list01 .search01 a {padding:7px 25px;}

#findJob01 .list01 > table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#findJob01 .list01 > table > tbody > tr > td:nth-child(1) {width:80%;}
#findJob01 .list01 > table > tbody > tr > td:nth-child(2) {width:20%;}
#findJob01 .list01 > table > tbody > tr > td {border-bottom:1px solid #dadada; padding:15px 0px;}
#findJob01 .list01 > table > tbody > tr:nth-last-child() td {border-bottom:0px;}
#findJob01 .list01 td table {width:94%; margin:0px auto;}
#findJob01 .list01 td table tr:nth-child(2) td {width:33%;}
#findJob01 .list01 td td {text-align:left; padding:5px 0px;}
#findJob01 .list01 .goView01 {padding:4px 20px;}
#findJob01 .list01 .goView01 i {margin-top:-2px;}

#findJob01 .view01 {width:1200px; margin:58px auto 0px auto;}
#findJob01 .view01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#findJob01 .view01 thead td {border-bottom:1px solid #999; padding:10px 0px;}
#findJob01 .view01 thead tr td:nth-child(odd) {width:8%; border-right:1px solid #ddd;}
#findJob01 .view01 thead tr td:nth-child(even) {width:24%; border-right:1px solid #999; padding-left:1%;}
#findJob01 .view01 thead tr td:nth-child(6) {border-right:0px !important;}
#findJob01 .view01 thead tr:nth-child(1) td {border-right:0px;}
#findJob01 .view01 td p {width:94%; margin:15px auto;}

#startUp01 .sub_img01 {width:100%; height:454px; background:url('../../images/job/startUp_subimg01.png') 50% 50% no-repeat; background-position:center;}
#startUp01 .about01 {width:100%; height:1640px; background:#fbe077;}
#startUp01 .about01 div {width:1200px; margin:0px auto; text-align:center;}
#startUp01 .about01 h2 {padding-top:60px;}
#startUp01 .about01 p {margin-top:15px; margin-bottom:30px;}
#startUp01 .explain01 {width:100%; height:480px; }
#startUp01 .explain01 div {width:1200px; margin:0px auto; text-align:center;}
#startUp01 .explain01 ul {width:100%; padding-top:20px;}
#startUp01 .explain01 ul li:nth-child(1) {float:left; width:65%;}
#startUp01 .explain01 ul li:nth-child(2) {float:left; width:35%; text-align:right;}
#startUp01 .explain01 table {width:680px; margin-left:58px;}
#startUp01 .explain01 tbody tr:nth-child(1) td:nth-child(1) {vertical-align:top; width:14%;}
#startUp01 .explain01 td {text-align:left; padding-top:40px;}
#startUp01 .explain01 li > img {display:inline-block; margin-top:135px;}
#startUp01 .explain01 a {display:inline-block; margin-top:0px; padding:17px 95px; background:#e11712; color:#fff;}
#startUp01 .explain01 a i {margin-left:20px;}
#startUp01 .step01 {width:100; height:440px; background:#3d848c;}
#startUp01 .step01 div {width:1200px; margin:0px auto; text-align:center;}
#startUp01 .step01 h2 {padding-top:60px;}
#startUp01 .step01 p {margin-top:15px; margin-bottom:35px;}
/* ---------- job:e ----------*/

/* ---------- 영어코딩:s ----------*/
#coding01 .sub_img01 {width:100%; height:626px; background:url('../../images/coding/coding_subimg01.png') 50% 50% no-repeat; background-position:center;}
#coding01 .counseling01 {width:100%; height:163px; background:#0176b3;}
#coding01 .counseling01 div {position:relative; width:1200px; height:163px; margin:0px auto;}
#coding01 .counseling01 .phoneImg01 {position:absolute; left:5px; top:-165px;}
#coding01 .counseling01 table {position:absolute; right:10px; top:25px; width:530px;}
#coding01 .counseling01 td {color:#ffffff; text-align:left;}
#coding01 .counseling01 thead td {font-size:17px; padding-bottom:10px; font-weight:bold;}
#coding01 .counseling01 tbody tr td:nth-child(1) {width:65%;}
#coding01 .counseling01 tbody tr td:nth-child(2) {width:35%;}
#coding01 .counseling01 td input {width:250px;}
#coding01 .counseling01 td li {padding-top:3px; padding-bottom:3px;}
#coding01 .counseling01 td li span {display:inline-block; width:60px; padding:3px 0px; color:#ffffff;}
#coding01 .counseling01 td a {width:98%; padding:16px 0px; background:#00365b; color:#ffffff; border-radius:5px;}
#coding01 .counseling01 td a span {display:inline-block; font-size:17px; font-weight:bold; line-height:120%; padding-left:25px;}
#coding01 .counseling01 td a img {padding-left:30px; padding-top:9px;}
#coding01 .counseling01 .questionImg01 {position:absolute; right:25px; top:-114px;}
#coding01 h1 {display:inline-block; width:1200px; text-align:center; margin:0px auto;}
#coding01 .coding_cc01 {color:#00baff;}
#coding01 .coding_cc02 {color:#ff436e;}
#coding01 .coding_cc03 {color:#0176b3;}
#coding01 .mark01 {width:1200px; height:868px; margin:0px auto; text-align:center;}
#coding01 .mark01 h1 {padding:100px 0px 70px 0px;}
#coding01 .mark01 ul {display:inline-block; width:924px; height:552px; margin:0px auto;}
#coding01 .mark01 li {float:left;}
#coding01 .mark01 ul li:nth-child(1) {padding-right:24px;}
#coding01 .mark01 li table {width:450px; height:550px; border:1px solid #e0e0e0;}
#coding01 .mark01 thead td {height:70px;}
#coding01 .mark01 tbody td {height:385px;}
#coding01 .mark01 tfoot td {height:95px; text-align:left;}
#coding01 .mark01 tfoot td img {padding-left:20px; padding-right:17px;}
#coding01 .pr01 {width:100%; height:434px; background:url('../../images/coding/pr_back01.png') 50% 50% no-repeat; background-position:center; text-align:center;}
#coding01 .pr01 ul {display:inline-block; width:1200px;}
#coding01 .pr01 li {float:left; }
#coding01 .pr01 ul li:nth-child(1) {width:685px; padding-left:35px; text-align:left; padding-top:125px;}
#coding01 .pr01 ul li:nth-child(1) p {display:inline-block; padding-top:25px; line-height:160%;}
#coding01 .pr01 ul li:nth-child(2) {width:480px; padding-top:100px;}
#coding01 .professor01 {width:100%; text-align:center; background:#f3f3f3;}
#coding01 .professor01 h1 {padding:80px 0px 85px 0px; }
#coding01 .professor01 ul {display:inline-block; width:1200px; height:156px; margin:0px auto;}
#coding01 .professor01 li {float:left;}
#coding01 .professor01 ul li:nth-child(1) {padding-left:10px; padding-top:15px;}
#coding01 .professor01 ul li:nth-child(2) {padding-right:40px;}
#coding01 .professor01 ul li:nth-child(3) {}
#coding01 .professor01 div {position:relative; width:1288px; height:505px; margin:25px auto 0px auto; background:url('../../images/coding/professor_back01.png') 50% 50% no-repeat; background-position:center;}
#coding01 .professor01 div .pro01 {position:absolute; left:330px; top:70px; display:inline-block; text-align:left;}
#coding01 .professor01 div .pro02 {position:absolute; left:580px; top:297px; display:inline-block; text-align:left;}
#coding01 .level01 {width:100%; text-align:center; background:#3aa0d5; padding-bottom:60px;}
#coding01 .level01 h1 {padding:95px 0px 70px 0px; }
#coding01 .level01 div {width:1438px; margin:0px auto; background:#ffffff; text-align:left; padding-bottom:50px;}
#coding01 .level01 div h2 {display:inline-block; margin-top:37px; margin-left:120px;}
#coding01 .level01 div .fs18 {display:inline-block; margin-top:60px; margin-left:20px;}
#coding01 .level01 div p {display:block; margin:10px auto 35px 120px;}
#coding01 .level01 .level_menu01 {width:1200px; margin:0px auto;}
#coding01 .level01 .level_menu01 td {width:33%; height:76px; font-size:24px; color:#ffffff; border-right:1px solid #ffffff; background:#0176b3;}
#coding01 .level01 .level_menu01 td a {width:100%; padding:20px 0px;}
#coding01 .level01 .level_menu01 .over01 {background:#00406c; font-family:'NotoSansKR7';}
#coding01 .level01 .curriculum01 {width:1200px; margin:14px auto 0px auto; border-top:1px solid #cccccc;}
#coding01 .level01 .curriculum01 td {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px 0px;}
#coding01 .level01 .curriculum01 tr td:nth-child(1) {width:8%; font-size:15px; font-family:'NotoSansKR4'; color:#000000; background:#eeeeee;}
#coding01 .level01 .curriculum01 tr td:nth-child(2) {width:16%; font-size:15px; color:#000000;}
#coding01 .level01 .curriculum01 tr td:nth-child(3) {width:65%; font-size:13px; color:#888888;}
#coding01 .level01 .curriculum01 tr td:nth-child(4) {width:11%; border-right:0px;}
#coding01 .level01 .curriculum01 ul {display:inline-block; width:96%; margin:0px auto;}
#coding01 .level01 .curriculum01 li {float:left; width:25%; text-align:center; padding:4px 0px;}
#coding01 .about01 {width:1200px; margin:0px auto;}
#coding01 .about01 h1 {padding:70px 0px 55px 0px; }
#coding01 .about01 h2 {display:block; padding-bottom:25px;}
#coding01 .about01 h3 {display:block; padding-bottom:5px;}
#coding01 .about01 h4 {display:inline-block;}
#coding01 .about01 p {display:block; padding-bottom:50px;}
#coding01 .about01 .nation_value01 {width:1200px; margin:0px auto; border-top:1px solid #cccccc;}
#coding01 .about01 .nation_value01 td {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:15px 0px;}
#coding01 .about01 .nation_value01 tr td:nth-child(1) {width:14%; text-align:center;}
#coding01 .about01 .nation_value01 tr td:nth-child(2) {width:35%; padding-left:1%; text-align:left; vertical-align:top;}
#coding01 .about01 .nation_value01 tr td:nth-child(3) {width:14%; text-align:center;}
#coding01 .about01 .nation_value01 tr td:nth-child(4) {width:35%; padding-left:1%; text-align:left; border-right:0px; vertical-align:top;}
#coding01 .about01 .nation_value01 td span {display:inline-block; margin-top:3px; margin-left:20px;}
#coding01 .about01 .uni_value01 {width:1200px; margin:50px auto; border-top:1px solid #cccccc;}
#coding01 .about01 .uni_value01 td {border:1px solid #cccccc; padding:5px 0px; text-align:center; line-height:110%; font-size:13px;}
#coding01 .about01 .uni_value01 thead td {background:#eeeeee;}
/* ---------- 영어코딩:e ----------*/

/* ---------- customer:s ----------*/
#notice01 {width:auto; margin:0px auto;}
#notice01 h3 {margin-top:58px;}

#notice01 .list01 {width:auto; margin:10px auto 0px auto;}
#notice01 .list01 .option01 {display:inline-block; width:100%; margin-top:30px; font-size:15px;}
#notice01 .list01 .option01 .check01 {display:inline-block; margin:7px 20px auto 10px;}
#notice01 .list01 .option01 input[type=checkbox] {margin-right:10px;}
#notice01 .list01 .option01 > a {padding:7px 15px;}
#notice01 .list01 .option_btn01 {background:#666; color:#fff;}
#notice01 .list01 .option_btn02 {background:#e8e8e8; color:#999;}
#notice01 .list01 .search01 {display:inline-block; }
#notice01 .list01 .search01 input {width:200px; padding:7px; border:1px solid #222;}
#notice01 .list01 .search01 a {padding:7px 25px;}

#notice01 .list01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#notice01 .list01 th {background:#f2f2f2; padding:17px 0px;}
#notice01 .list01 tr th:nth-child(1) {width:5%;}
#notice01 .list01 tr th:nth-child(2) {width:13%;}
#notice01 .list01 tr th:nth-child(3) {width:46%;}
#notice01 .list01 tr th:nth-child(4) {width:13%;}
#notice01 .list01 tr th:nth-child(5) {width:13%;}
#notice01 .list01 tr th:nth-child(6) {width:10%;}
#notice01 .list01 tbody td {border-bottom:1px solid #dadada; padding:17px 0px;}
#notice01 .list01 tbody tr:nth-last-child() td {border-bottom:0px;}

#notice01 .view01 {width:auto; margin:30px auto 0px auto;}
#notice01 .view01 table {width:100%; margin-top:20px; border-top:2px solid #000; border-bottom:1px solid #000; font-size:14px;}
#notice01 .view01 thead tr:nth-child(1) td {border-bottom:1px solid #dadada; padding:17px 0px;}
#notice01 .view01 thead tr:nth-child(2) td {border-bottom:1px solid #999; padding:17px 0px;}
#notice01 .view01 td p {width:94%; margin:15px auto; }

#notice01 .write01 {width:auto; margin:30px auto 0px auto;}
#notice01 .write01 table {width:100%; margin-top:20px; border-top:1px solid #000; font-size:14px;}
#notice01 .write01 td {border-bottom:1px solid #dadada; padding:17px 0px;}
#notice01 .write01 tr td:nth-child(1) {width:15%; background:#f0f0f0;}
#notice01 .write01 tr td:nth-child(2) {width:85%; }
#notice01 .write01 td .input_title01 {width:90%; margin-left:2%;}
#notice01 .write01 td .input_con01 {width:90%; height:100px; margin-left:2%; border:1px solid #d1d1d1; padding:5px;}

@media screen and (max-width: 750px) {

	#notice01 h3 {margin-top:20px;}
	#notice01 .list01 {}
	#notice01 .list01 .option01 {display: block;margin-top: 10px;}
	#notice01 .list01 .search01 {display: block;margin-top: 20px;margin-bottom: 10px;}
	#notice01 .list01 .search01 input {width:100px; padding:7px; border:1px solid #222;}
	#notice01 .list01 table tr > *{font-size: 13px;word-break: break-all; letter-spacing: -1px;}

}
/* ---------- customer:e ---------- */

/* ---------- member:s ----------*/
#login01 {width:460px; position:absolute; top:50%; left:50%; margin-left:-230px; margin-top:-345px;}
#login01 h1 {width:460px; text-align:center;}
#login01 .login_form01 ul {margin-top:67px;}
#login01 .login_form01 ul li {padding-bottom:14px;}
#login01 .login_form01 ul li input {width:428px; padding:15px; font-size:14px; border:1px solid #dadada; color:#888;}
#login01 .login_form01 ul li input:hover, #login01 ul li input:focus {border:1px solid #29b6f6; color:#000;}
#login01 .login_form01 ul li a {display:inline-block;  width:460px; padding:15px 0px; margin-top:17px; text-align:center; background:#29b6f6; color:#fff; font-size:22px; font-weight:700;}
#login01 .login_form01 ul li a:hover {background:#19adf0;}
#login01 .login_form01 div {width:460px; height:30px; margin-top:24px; padding-top:15px;  border-top:1px solid #dadada; text-align:center; }
#login01 ol {display:inline-block;}
#login01 ol li {float:left; padding:0px 5px; border-right:1px solid #e0e0e0; color:#888; line-height:120%;}
#login01 ol li:nth-child(3) {border-right:0px;}
#login01 ol li a:hovere {color:#000;}
#login01 .login_banner01 {width:460px; margin-top:27px;}
/*#login01 .login_banner01 {width:458px; border:1px solid #dce6ee; background:#e5edf3; margin-top:27px;}*/
#login01 .login_banner01 ul {width:100%:}
#login01 .login_banner01 li {text-align:center; padding-top:20px;}
#login01 .login_banner01 li .ban_tit01 {font-size:20.5px; font-weight:900; letter-spacing:-1px;}
#login01 .login_banner01 li .ban_stit01 {display:inline-block; margin-top:5px; font-size:13px; font-weight:700; color:#777;}
#login01 .login_banner01 li .ban_stit01 span {color:#1980d5;}
#login01 .login_banner01 li a {display:inline-block; width:85%; font-size:16px; margin:7px auto 30px auto; background:#fff; padding:10px 0px; border-radius:2px;}
#login01 .login_banner01 li a:hover {color:#000;}
#login01 .copy01 {display:inline-block; color:#444; width:100%; padding-top:25px; font-size:11px; font-weight:200; text-align:center; letter-spacing:0px;}
#login01 .copy01 .b01 {color:#000;}

#join01 table {width:100%; position:absolute; top:50%; margin:-345px auto auto auto;}
#join01 .banner_left01 {width:33%; text-align:center;}
#join01 .join_con01 {width:34%; min-width:460px; text-align:center;}
#join01 .join_con01 h1 {display:inline-block; width:460px; text-align:center;}
#join01 .join_form01 {width:460px; margin:0px auto;}
#join01 .join_form01 .ment01 {display:inline-block; width:460px; margin-top:73px; line-height:100%;}
#join01 .join_form01 ul {margin-top:17px;}
#join01 .join_form01 ul li {padding-bottom:13px;}
#join01 .join_form01 ul li input {width:98%; border:0px; color:#000; font-size:15px;}
#join01 .join_form01 ul li .input_pw {width:80%;}
#join01 .join_form01 ul li .input_phone {width:70%;}
#join01 .join_form01 ul li div {width:428px; padding:10px 15px; border:1px solid #dadada; color:#888; text-align:left;}
#join01 .join_form01 ul li div:hover, #join01 .join_form01 ul li div:focus {border:1px solid #29b6f6; color:#000;}
#join01 .join_form01 ul li .form_btn01 {float:right; border:1px solid #dadada; border-radius:3px; padding:5px 10px;}
#join01 .join_form01 ul li .form_btn01:hover {border:1px solid #999;}
#join01 .join_form01 ul li .goJoin01 {display:inline-block;  width:460px; padding:15px 0px; text-align:center; background:#29b6f6; color:#fff; font-size:22px; font-weight:700;}
#join01 .join_form01 ul li .goJoin01:hover {background:#19adf0;}
#join01 .agree01 {display:inline-block; color:#666; width:100%; padding-top:15px; font-size:13px; font-weight:200; text-align:center; letter-spacing:0px;}
#join01 .banner_right01 {width:33%; text-align:center;}

#joinOk01 {width:460px; position:absolute; top:50%; left:50%; margin-left:-230px; margin-top:-345px;}
#joinOk01 h1 {width:460px; text-align:center;}
#joinOk01 .ment01 {display:inline-block; width:460px; margin-top:73px; line-height:100%;}
#joinOk01 .ment02 {display:inline-block; width:460px; margin-top:14px; line-height:100%; letter-spacing:-1px;}
#joinOk01 .cash_info01 {margin-top:20px; padding:93px 0px 40px 0px; font-size:20px; font-weight:700; color:#000; background:url('../../images/member/joinOk_10000cash01.gif') 130px 38px no-repeat; border-top:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center;}
#joinOk01 h3 {margin-top:30px; color:#000; font-size:18px; font-weight:900; letter-spacing:-2px;}
#joinOk01 ul {width:460px; margin-top:7px;}
#joinOk01 li {float:left; text-align:center; padding:12px 0px 0px 0px; margin:0px; font-weight:700; height:85px;  border-top:1px solid #dadada; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:0px;}
#joinOk01 .li01 {width:90px; background:url('../../images/member/joinOk_ico01.gif') 24px 40px no-repeat;}
#joinOk01 .li01:hover {background:url('../../images/member/joinOk_ico01_over.gif') 24px 40px no-repeat;}
#joinOk01 .li02 {width:91px; background:url('../../images/member/joinOk_ico02.gif') 24px 40px no-repeat;}
#joinOk01 .li02:hover {background:url('../../images/member/joinOk_ico02_over.gif') 24px 40px no-repeat;}
#joinOk01 .li03 {width:91px; letter-spacing:-2px; background:url('../../images/member/joinOk_ico03.gif') 24px 40px no-repeat;}
#joinOk01 .li03:hover {background:url('../../images/member/joinOk_ico03_over.gif') 24px 40px no-repeat;}
#joinOk01 .li04 {width:91px; background:url('../../images/member/joinOk_ico04.gif') 24px 40px no-repeat;}
#joinOk01 .li04:hover {background:url('../../images/member/joinOk_ico04_over.gif') 24px 40px no-repeat;}
#joinOk01 .li05 {width:91px; border-right:1px solid #dadada; background:url('../../images/member/joinOk_ico05.gif') 24px 40px no-repeat;}
#joinOk01 .li05:hover {background:url('../../images/member/joinOk_ico05_over.gif') 24px 40px no-repeat;}
#joinOk01 .goMain01 {display:inline-block;  width:460px; padding:15px 0px; margin-top:20px; text-align:center; background:#29b6f6; color:#fff; font-size:22px; font-weight:700;}
#joinOk01 .goMain01:hover {background:#19adf0;}
/* ---------- member:e ---------- */

/* --------- board:s ---------- */
#board_list01 {width:760px; margin:0px auto;}
#board_list01 thead td {border-top:1px solid #bbb; border-bottom:1px solid #bbb; background:#f6f6f6; padding:9px 0px;}
#board_list01 thead tr td:nth-child(1) {width:7%;}
#board_list01 thead tr td:nth-child(2) {width:62%;}
#board_list01 thead tr td:nth-child(3) {width:8%;}
#board_list01 thead tr td:nth-child(4) {width:15%;}
#board_list01 thead tr td:nth-child(5) {width:8%;}
#board_list01 tbody td {border-bottom:1px solid #ddd; padding:10px 0px;}
#board_list01 tbody tr .td02 {text-align:left;}
#board_list01 tbody td a {padding-left:15px;}
#board_list01 tbody td a:hover {color:#0091c7;}
#board_list01 tbody tr:nth-child(even) td {background:#fbfbfb;}

#board_view01 {width:760px; margin:0px auto;}
#board_view01 thead td {border-top:1px solid #bbb; border-bottom:1px solid #ddd; border-bottom:1px solid #bbb; padding:9px 0px; text-align:left;}
#board_view01 thead td p {width:96%; margin:5px auto 7px auto; padding:0px;}
#board_view01 thead td span {display:inline-block; padding:0px 100px 5px 15px;}
#board_view01 tbody td {border-bottom:1px solid #bbb; padding:15px; text-align:left;}

#board_write01 {width:760px; margin:0px auto;}
#board_write01 td {border-top:1px solid #bbb; border-bottom:1px solid #bbb;  padding:9px 0px;}
#board_write01 tr td:nth-child(1) {width:20%; background:#f6f6f6;}
#board_write01 tr td:nth-child(2) {width:79%; padding-left:1%; text-align:left;}
#board_write01 input[type=text] {width:95%;}
#board_write01 textarea {width:95%;  border:1px solid #d1d1d1; height:250px; border-radius:3px; padding:5px;}

#board01 div {width:760px; margin:20px auto; text-align:center;}
#board01 div a {display:inline-block; width:25%; padding:10px; font-weight:bold;}
#board01 div .ok01 {display:inline-block; width:25%; padding:10px; font-weight:bold; border:0px !important;}
/* --------- board:e ---------- */


/* ---------- myOnlineClass:s ----------*/
#myOnlineClass01 .sub_img01 {width:100%; height:144px; background:url('/images/myclass/myOnlineClass_subimg01.png') 50% 50% no-repeat; background-position:center;}
#myOnlineClass01 article {width:auto; margin:40px auto;}
#myOnlineClass01 table {width:100%; margin-top:5px; margin-bottom:50px; border-top:1px solid #056eb0; }
#myOnlineClass01 thead th {background:#f6f6f6; color:#888; border-bottom:1px solid #999; padding:7px 5px;}
#myOnlineClass01 tbody tr td {color:#444; border:1px solid #e0e0e0; padding:12px 5px;}
#myOnlineClass01 tr th:nth-child(1) {width:24%; font-weight:bold;}
#myOnlineClass01 tr th:nth-child(2) {width:40%;}
#myOnlineClass01 tr td:nth-child(2) {}
#myOnlineClass01 tr th:nth-child(3) {width:12%;}
#myOnlineClass01 tr th:nth-child(4) {width:12%;}
#myOnlineClass01 tr th:nth-child(5) {width:12%;}
#myOnlineClass01 td .video01 {display:inline-block; width:90%; text-align:center; padding:4px 0px; background:#4fa84f; color:#fff; border-radius:15px;}
#myOnlineClass01 td .video01:hover {background:#389f38;}
#myOnlineClass01 td .score01 {display:inline-block; width:90%; text-align:center; padding:4px 0px; background:#2c689d; color:#fff; border-radius:15px;}
#myOnlineClass01 td .score01:hover {background:#1d5d95;}
#myOnlineClass01 td .detail01 {display:inline-block; width:90%; text-align:center; padding:4px 0px; background:#eda032; color:#fff; border-radius:15px;}
#myOnlineClass01 td .detail01:hover {background:#e18c12;}
#myOnlineClass01 td .down01 {display:inline-block; width:90%; text-align:center; padding:4px 0px; background:#ff3c00; color:#fff; border-radius:15px;}
#myOnlineClass01 td .down01:hover {background:#ee3800;}
#myOnlineClass01 td a i {margin-right:5px; margin-top:-3px;}
/* ---------- myOnlineClass:e ----------*/

/* ---------- unitSloving:s ----------*/
#unitSloving01 .sub_img01 {width:100%; height:144px; background:url('/images/myclass/myOnlineClass_subimg01.png') 50% 50% no-repeat; background-position:center;}
#unitSloving01 article {width:auto; margin:40px auto;}
#unitSloving01 a {border-radius:15px;}
#unitSloving01 .right01 {margin-top:-30px;}
#unitSloving01 .right01 a {padding:3px 15px; margin-left:15px;}
#unitSloving01 .right01 a i {margin-left:10px; margin-top:-2px;}
#unitSloving01 article div {width:auto; margin-top:20px; padding-top:40px; padding-bottom:40px; background:#f0f0f0; text-align:center;}
#unitSloving01 div table {width:80%; margin:30px auto;}
#unitSloving01 div td {padding-bottom:50px; text-align:left; font-size:16px; line-height:180%;}
#unitSloving01 input {margin-left:15px; margin-right:15px;}
/* ---------- unitSloving:e ----------*/

/* ---------- courseOutline:s ----------*/
#courseOutline01 .sub_img01 {width:100%; height:144px; background:url('/images/myclass/courseOutline_subimg01.png') 50% 50% no-repeat; background-position:center;}
#courseOutline01 article {width:auto; margin:40px auto;}
#courseOutline01 h3 {display:block; margin-top:50px;}
#courseOutline01 .curriInfoCurri01 {width:100%; margin-top:10px; margin-bottom:50px;}
#courseOutline01 .curriInfoCurri01 tr th {background:#666; border:1px solid #ccc; padding:7px 5px; color:#fff;}
#courseOutline01 .curriInfoCurri01 tr th:nth-child(1) {width:7%;}
#courseOutline01 .curriInfoCurri01 .value01 {background:#087fc2; color:#fff;}
#courseOutline01 .curriInfoCurri01 tr th:nth-child(2) {width:29%;}
#courseOutline01 .curriInfoCurri01 tr th:nth-child(3) {width:22%;}
#courseOutline01 .curriInfoCurri01 tr th:nth-child(4) {width:42%;}
#courseOutline01 .curriInfoCurri01 tr td:nth-child(4) img {display:inline-block; margin:2px;}
#courseOutline01 .curriInfoCurri01 td {border:1px solid #ccc; padding:5px; background:#fff;}

#courseOutline01 .curriInfoCurri01_tec tr th:nth-child(1) {width:7%;}
#courseOutline01 .curriInfoCurri01_tec tr th:nth-child(2) {width:16%;}
#courseOutline01 .curriInfoCurri01_tec tr th:nth-child(3) {width:35%;}
#courseOutline01 .curriInfoCurri01_tec tr th:nth-child(4) {width:42%;}
/* ---------- courseOutline:e ----------*/

/* ---------- resultOfCourse:s ----------*/
#resultOfCourse01 .sub_img01 {width:100%; height:144px; background:url('/images/myclass/resultOfCourse_subimg01.png') 50% 50% no-repeat; background-position:center;}
#resultOfCourse01 article {width:auto; margin:40px auto;}
#resultOfCourse01 table {width:100%; margin-top:5px; margin-bottom:50px; border-top:1px solid #056eb0; border-bottom:1px solid #056eb0;}
#resultOfCourse01 thead th {background:#f6f6f6; color:#888; border-bottom:1px solid #999; padding:7px 5px;}
#resultOfCourse01 td {color:#444; border-bottom:1px solid #e0e0e0; padding:16px 5px;}
#resultOfCourse01 tbody tr:last-of-type td {border-bottom:1px solid #999;}
#resultOfCourse01 tfoot tr:last-of-type td {border-bottom:0px; background:#f6f6f6;}
#resultOfCourse01 tr th:nth-child(1) {width:80%;}
#resultOfCourse01 tr th:nth-child(2) {width:10%;}
#resultOfCourse01 tr th:nth-child(3) {width:10%;}
#resultOfCourse01 tbody tr td:nth-child(1) {text-align:left; padding-left:30px;}
#resultOfCourse01 tfoot tr td:nth-child(1) {text-align:right; padding-right:30px; color:#000;}
/* ---------- resultOfCourse:e ----------*/


/* ---------- studentInformation:s ----------*/
#studentInformation01 .sub_img01 {width:100%; height:144px; background:url('/images/myclass/studentInformation_subimg01.png') 50% 50% no-repeat; background-position:center;}
#studentInformation01 article {width:auto; margin:40px auto;}
#studentInformation01 table {width:100%; margin-top:5px; margin-bottom:30px; border-top:1px solid #056eb0; border-bottom:1px solid #056eb0;}
#studentInformation01 tbody td {color:#444; border-bottom:1px solid #e0e0e0; padding-top:10px; padding-bottom:10px; text-align:left;}
#studentInformation01 tbody tr td:nth-child(1) {width:20%; background:#f6f6f6; padding-left:20px;}
#studentInformation01 tbody tr td:nth-child(2) {width:80%; padding-left:20px;}
#studentInformation01 tbody tr:last-of-type td {border-bottom:0px;}
#studentInformation01 td .text01 {width:30%;}
#studentInformation01 td .text02 {width:90%; margin-top:5px;}
#studentInformation01 td .text03 {width:10%;}
#studentInformation01 td a {padding:2px 10px 8px 10px;}
#studentInformation01 input[type=text],
#studentInformation01 input[type=password] {margin: 1px 0;border: 1px solid #ddd;height: 40px;border-radius: 3px;padding: 0 15px;}
#studentInformation01 .scan_download {margin: 1px 0;height: 40px;line-height: 38px;padding: 0 20px;font-size: 14px !important;}
#studentInformation01 .btn {margin: 1px 0;border: 1px solid #ddd;background: #fff;height: 40px;border-radius: 3px;padding: 0 15px;}
#studentInformation01 .btn.post_search {border-color: #999;background: #f8f8f8;color: #333;}
/* ---------- studentInformation:e ----------*/

.right01 {float:right;}