@charset "UTF-8";

body {font-family:"NotoKrM";font-weight:300;letter-spacing:-1px}
a {transition:inherit}
strong {font-family:"NotoKrB";font-weight:normal}
.container {padding-left:0;padding-right:0;line-height:28px}
.tab-content {margin-top:-20px}

.tab-area {position:relative;width:100%}
.tab-area>.container {position:relative}
.tab-area>.container .jg-edu-tab {position:absolute;left:50%;transform:translateX(-50%);top:440px;margin:inherit;width:100%}
.tab-area>.container .jg-edu-tab li {float:left;width:25%}
.tab-area>.container .jg-edu-tab li>a {display:block;width:100%;padding:25px 0;background-image:url(../images/tab-bg.jpg);text-align:center;border:0;color:#333;font-size:25px;line-height:32px;border-radius:0;border-left:1px solid #fff}
.tab-area>.container .jg-edu-tab li.tab01>a {background-position:0 0}
.tab-area>.container .jg-edu-tab li.tab02>a {background-position:-240px 0}
.tab-area>.container .jg-edu-tab li.tab03>a {background-position:-480px 0}
.tab-area>.container .jg-edu-tab li.tab04>a {background-position:-720px 0}
.tab-area>.container .jg-edu-tab li.tab01.active>a {background-color:#ff6464;color:#fff;background-image:none}
.tab-area>.container .jg-edu-tab li.tab02.active>a {background-color:#6dafdc;color:#fff;background-image:none}
.tab-area>.container .jg-edu-tab li.tab03.active>a {background-color:#ff9800;color:#fff;background-image:none}
.tab-area>.container .jg-edu-tab li.tab04.active>a {background-color:#00d6dc;color:#fff;background-image:none}
.tab-area>.container .jg-edu-tab li.active a, 
.tab-area>.container .jg-edu-tab li.active a:hover, 
.tab-area>.container .jg-edu-tab li.active a:focus {border:0}

.cont-area {padding-top:150px;padding-bottom:100px}

#cont01 .cont-top {width:100%;height:516px;background-image:url(../images/cont01-bg.jpg);background-repeat:no-repeat;background-position:center center}
#cont01 .cont-top h3 {text-indent:-10000px;background-image:url(../images/cont01-title.png);background-repeat:no-repeat;background-position:center center;height:140px;margin-top:140px}
#cont01 .cont-top p {font-size:21px;color:#555;text-align:center;margin-top:15px}
#cont01 .cont-area .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont01 .cont-area .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px}
#cont01 .cont-area .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR"}
#cont01 .cont-area .cont-intro-txt .big-txt>.title>span {color:#ff6464;font-family:"NotoKrB"}
#cont01 .cont-area .cont-intro-txt .txt {margin-top:50px;background-color:#fafafa;padding:25px 30px;text-align:left;color:#555}
#cont01 .cont-area .cont-intro-txt .txt>p>span {color:#ff6464}
#cont01 .cont-area .child-house-list {text-align:center;margin-top:80px}
#cont01 .cont-area .child-house-list>ul>li {margin-bottom:60px}
#cont01 .cont-area .child-house-list>ul>li>span {display:inline-block;font-size:25px;color:#fff;background-color:#ff6464;padding:10px 30px;border-radius:25px;font-family:"NotoKrR"}
#cont01 .cont-area .child-house-list>ul>li>span>strong {font-family:"NotoKrM"}
#cont01 .cont-area .child-house-list>ul>li>ul {margin-top:30px}
#cont01 .cont-area .inner-area {margin-top:120px}
#cont01 .cont-area .inner-area h4 {text-align:center;font-size:45px;font-family:"NotoKrL";font-weight:100;letter-spacing:-1.5px;position:relative}
#cont01 .cont-area .inner-area h4:before {display:block;content:"";width:150px;height:1px;background-color:#ddd;position:absolute;top:25px;left:0}
#cont01 .cont-area .inner-area h4:after {display:block;content:"";width:150px;height:1px;background-color:#ddd;position:absolute;top:25px;right:0}
#cont01 .cont-area .inner-area h4>span {color:#ff6464}
#cont01 .cont-area .inner-area .inner-box {margin-top:80px}
#cont01 .cont-area .inner-area .inner-box .title {background-image:url(../images/cont01-bg01.png);background-repeat:no-repeat;width:100%;height:129px;font-size:30px;color:#555;padding-left:200px;padding-top:55px;font-family:"NotoKrR";letter-spacing:-1.5px}
#cont01 .cont-area .inner-area .inner-box .title.teacher {background-image:url(../images/cont01-bg02.png)}
#cont01 .cont-area .inner-area .inner-box .title>span {color:#ff6464;font-family:"NotoKrB"}
#cont01 .cont-area .inner-area .inner-box>ul {background-color:#f5f5f5;padding:30px 35px}
#cont01 .cont-area .inner-area .inner-box>ul>li {position:relative;font-size:21px;padding-left:25px;margin-bottom:30px}
#cont01 .cont-area .inner-area .inner-box>ul>li:last-child {margin-bottom:0}
#cont01 .cont-area .inner-area .inner-box>ul>li:before {display:block;content:"";width:15px;height:15px;border:5px solid #ff6464;position:absolute;top:6px;left:0}
#cont01 .cont-area .inner-area .inner-box>ul>li>.txt-box {font-size:16px;margin-top:10px;line-height:24px;color:#777;font-family:NotoKrR;letter-spacing:-0.5px}

#cont02 .cont-top {width:100%;height:516px;background-image:url(../images/cont02-bg.jpg);background-repeat:no-repeat;background-position:center center}
#cont02 .cont-top h3 {text-indent:-10000px;background-image:url(../images/cont-title.png);background-repeat:no-repeat;background-position:center center;height:140px;margin-top:140px}
#cont02 .cont-top p {font-size:21px;color:#555;text-align:center;margin-top:15px;color:#fff}
#cont02 .cont-area .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont02 .cont-area .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px}
#cont02 .cont-area .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR"}
#cont02 .cont-area .cont-intro-txt .big-txt>.title>span {color:#6dafdc;font-family:"NotoKrB"}
#cont02 .cont-area .cont-intro-txt .txt {margin-top:50px;background-color:#fafafa;padding:25px 30px;text-align:left;color:#555}
#cont02 .cont-area .cont-intro-txt .txt>span {color:#6dafdc}
#cont02 .cont-area .inner-area {margin-top:120px}
#cont02 .cont-area .inner-area h4 {text-align:center;font-size:45px;font-family:"NotoKrL";font-weight:100;letter-spacing:-1.5px;position:relative}
#cont02 .cont-area .inner-area h4:before {display:block;content:"";width:130px;height:1px;background-color:#ddd;position:absolute;top:25px;left:0}
#cont02 .cont-area .inner-area h4:after {display:block;content:"";width:130px;height:1px;background-color:#ddd;position:absolute;top:25px;right:0}
#cont02 .cont-area .inner-area h4>span {color:#6dafdc}
#cont02 .cont-area .inner-area>.school-inner-list {text-align:center;margin-top:80px}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li {margin-bottom:60px}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li>span {display:inline-block;font-size:25px;color:#fff;background-color:#6dafdc;padding:10px 30px;border-radius:25px;font-family:"NotoKrR"}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li>.txt-area {font-size:18px;margin-top:15px}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li>ul {margin-top:20px}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li>ul>li>img {max-width:100%}
#cont02 .cont-area .inner-area>.school-inner-list>ul>li>ul>li>.img-txt {background-color:#dfedf7;padding:5px 0;color:#657b8a}
#cont02 .cont-area .inner-area>.youtube-area {background-color:#f5f5f5;padding:30px 35px}

#cont03 .cont-top {width:100%;height:516px;background-image:url(../images/cont03-bg.jpg);background-repeat:no-repeat;background-position:center center}
#cont03 .cont-top h3 {text-indent:-10000px;background-image:url(../images/cont-title.png);background-repeat:no-repeat;background-position:center center;height:140px;margin-top:140px}
#cont03 .cont-top p {font-size:21px;color:#555;text-align:center;margin-top:15px;color:#fff}
#cont03 .cont-area .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont03 .cont-area .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px}
#cont03 .cont-area .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR"}
#cont03 .cont-area .cont-intro-txt .big-txt>.title>span {color:#ff9800;font-family:"NotoKrB"}
#cont03 .cont-area .cont-intro-txt .txt {margin-top:50px;background-color:#fafafa;padding:25px 30px;text-align:left;color:#555}
#cont03 .cont-area .cont-intro-txt .txt>span {color:#ff9800}
#cont03 .cont-area .inner-area {margin-top:120px}
#cont03 .cont-area .inner-area h4 {text-align:center;font-size:45px;font-family:"NotoKrL";font-weight:100;letter-spacing:-1.5px;position:relative}
#cont03 .cont-area .inner-area h4:before {display:block;content:"";width:340px;height:1px;background-color:#ddd;position:absolute;top:25px;left:0}
#cont03 .cont-area .inner-area h4:after {display:block;content:"";width:340px;height:1px;background-color:#ddd;position:absolute;top:25px;right:0}
#cont03 .cont-area .inner-area>.business-list {text-align:center;margin-top:80px}
#cont03 .cont-area .inner-area>.business-list>ul>li {margin-bottom:60px}
#cont03 .cont-area .inner-area>.business-list>ul>li>span {display:inline-block;font-size:25px;color:#fff;background-color:#ff9800;padding:10px 30px;border-radius:25px;font-family:"NotoKrR"}
#cont03 .cont-area .inner-area>.business-list>ul>li>.txt-area {font-size:18px;margin-top:15px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area {background-color:#f5f5f5;padding:30px 35px;text-align:left;margin-top:20px;font-size:18px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul {margin-top:30px;margin-left:20px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul>li {padding-bottom:8px;position:relative;padding-left:18px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul>li:before {display:block;content:"";width:7px;height:7px;border-radius:50%;background-color:#ff9800;position:absolute;top:10px;left:0}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul>li>ul {margin-top:10px;margin-left:0;color:#666}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul>li>ul>li {padding-bottom:5px;position:relative;padding-left:18px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area ul>li>ul>li:before {display:block;content:"";width:7px;height:2px;background-color:#999;position:absolute;top:13px;left:0}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area .link {margin-left:20px;margin-top:10px}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area .link a {display:inline-block;padding:5px 20px;border:1px solid #ff9800;color:#ff9800;margin-right:5px;transition:all 0.3s}
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area .link a:hover,
#cont03 .cont-area .inner-area>.business-list>ul>li>.info-area .link a:focus {background-color:#ff9800;color:#fff}

#cont04 .cont-top {width:100%;height:516px;background-image:url(../images/cont04-bg.jpg);background-repeat:no-repeat;background-position:center center}
#cont04 .cont-top h3 {text-indent:-10000px;background-image:url(../images/cont-title.png);background-repeat:no-repeat;background-position:center center;height:140px;margin-top:140px}
#cont04 .cont-top p {font-size:21px;color:#555;text-align:center;margin-top:15px;color:#fff}
#cont04 .cont-area .first-row .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont04 .cont-area .first-row .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px}
#cont04 .cont-area .first-row .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR"}
#cont04 .cont-area .first-row .cont-intro-txt .big-txt>.title>span {color:#00d6dc;font-family:"NotoKrB"}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul {width:70%;margin:auto;margin-top:30px}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul>li {line-height:24px;position:relative}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul>li:after {font-family:"FontAwesome";content:"\f061";position:absolute;right:-6px;top:22px;color:#00d6dc;font-size:18px}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul>li:last-child:after {display:none}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul>li>.inner {background-color:#f5f5f5;height:70px;line-height:70px}
#cont04 .cont-area .first-row .cont-intro-txt .bus-top-txt>ul>li:nth-child(2)>.inner {line-height:inherit;padding-top:12px}
#cont04 .cont-area .first-row .inner-area {margin-top:120px}
#cont04 .cont-area .first-row .inner-area .inner-point-txt {font-size:28px;padding:8px 35px;background-color:#fa504e;color:#fff;border-radius:35px}
#cont04 .cont-area .first-row .inner-area .bus-process {margin-top:30px;text-align:center}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li {position:relative}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li:after {font-family:"FontAwesome";content:"\f061";position:absolute;right:-9px;top:45px;color:#fa504e;font-size:23px}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li:last-child:after {display:none}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li>.inner {background-color:#f2f2f2;border-radius:25px}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li>.inner>.title {padding:10px;background-color:#00d6dc;border-radius:25px 25px 0 0;font-size:20px;color:#fff}
#cont04 .cont-area .first-row .inner-area .bus-process>ul>li>.inner>.txt {padding:20px 10px;font-size:18px}
#cont04 .cont-area .first-row .inner-area .bus-info-list {margin-top:50px}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li {margin-bottom:50px}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner {}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner>.title-area {float:left;width:218px;height:218px;background-image:url(../images/cont04-listbg.png);background-repeat:no-repeat;font-size:23px;text-align:center;font-family:"NotoKrR"}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner>.title-area>.point {font-family:"NotoKrM";font-size:28px}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner.list01>.title-area {background-position:0 0;padding:65px 0}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner.list02>.title-area {background-position:-218px 0;padding:65px 0}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner.list03>.title-area {background-position:-436px 0;padding:80px 0}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner.list04>.title-area {background-position:-654px 0;padding:80px 0}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner>.info-area {float:left;width:732px;padding-left:47px;font-size:18px;padding-top:50px}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner>.info-area>ul>li {position:relative;padding-left:15px}
#cont04 .cont-area .first-row .inner-area .bus-info-list>ul>li>.inner>.info-area>ul>li:before {display:block;width:7px;height:7px;border-radius:50%;content:"";background-color:#00d6dc;position:absolute;top:12px;left:0}
#cont04 .cont-area .second-row {background-color:#fafafa;padding:50px 0 80px 0}
#cont04 .cont-area .second-row .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont04 .cont-area .second-row .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px;letter-spacing:-1.5px}
#cont04 .cont-area .second-row .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR"}
#cont04 .cont-area .second-row .cont-intro-txt .big-txt>.title>span {color:#00d6dc;font-family:"NotoKrB"}
#cont04 .cont-area .second-row .inner-area {margin-top:40px}
#cont04 .cont-area .second-row .inner-area .photo-area .inner .txt {font-size:18px;padding:20px;border-radius:0 0 20px 20px;background-color:#f2f2f2}
#cont04 .cont-area .third-row {padding:50px 0 80px 0}
#cont04 .cont-area .third-row .cont-intro-txt {text-align:center;font-size:18px;color:#555}
#cont04 .cont-area .third-row .cont-intro-txt .big-txt {font-size:32px;color:#555;font-family:"NotoKrR";line-height:50px}
#cont04 .cont-area .third-row .cont-intro-txt .big-txt>.title {font-size:52px;color:#222;font-family:"NotoKrR";letter-spacing:-1.5px}
#cont04 .cont-area .third-row .cont-intro-txt .big-txt>.title>span {color:#00d6dc;font-family:"NotoKrB"}
#cont04 .cont-area .third-row .cont-intro-txt .big-txt>.txt {margin-top:20px;font-size:18px;color:#333}
#cont04 .cont-area .third-row .inner-area {margin-top:40px}
#cont04 .cont-area .third-row .inner-area .list-box {background-color:#f2f2f2;padding:25px 35px;font-size:18px}
#cont04 .cont-area .third-row .inner-area .list-box>ul {margin-bottom:0}
#cont04 .cont-area .third-row .inner-area .list-box>ul>li {position:relative;padding-left:15px}
#cont04 .cont-area .third-row .inner-area .list-box>ul>li:before {display:block;width:7px;height:7px;border-radius:50%;content:"";background-color:#00d6dc;position:absolute;top:12px;left:0}
#cont04 .cont-area .third-row .table-area {margin-top:40px;line-height:22px}
#cont04 .cont-area .third-row .table-area>table {width:100%;text-align:center}
#cont04 .cont-area .third-row .table-area>table th {text-align:center;border-bottom:0!important;padding:8px;font-family:"NotoKrM";font-weight:normal;background-color:#e3f6f7}
#cont04 .cont-area .third-row .table-area>table th,
#cont04 .cont-area .third-row .table-area>table td {border:1px solid #ddd}
#cont04 .cont-area .third-row .table-area>table td {padding:8px}
#cont04 .cont-area .third-row .table-area>table td ul {margin-left:15px}
#cont04 .cont-area .third-row .table-area>table td ul>li {position:relative;padding-left:15px}
#cont04 .cont-area .third-row .table-area>table td ul>li:before {display:block;width:5px;height:5px;border-radius:50%;content:"";background-color:#999;position:absolute;top:9px;left:0}
#cont04 .cont-area .third-row .link a {display: inline-block; color:#00d6dc; font-size: 20px; border:1px solid #00d6dc; padding: 0 30px; transition:.2s}
#cont04 .cont-area .third-row .link a:hover {color:#fff; background-color: #00d6dc}

.mb100 {margin-bottom:100px!important}

