@charset "utf-8";

.mb30 {margin-bottom:30px;}
.evtWrap {display:block;width:100%;}
.evtWrap img,.banner img {vertical-align:top;}
.inner {display:block;width:1080px;margin:0 auto;}
.visual_wrap {display:block;width:100%;margin:0;background:#f5f5f5;text-align:center;}
/*.visual_wrap img{width:1080px;display:block;margin-left:auto;margin-right:auto;}*/
.visualWrap {display:block;width:100%;height:710px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/creative/20190501/bg_wrap.jpg') repeat-x;}
.evtVisual {display:block;/*width:1800px;*/width:100%;max-width:1900px;margin:0 auto;height:710px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/creative/20190501/visual.jpg') center center no-repeat;position:relative;}
.evtVisual h2 {display:block;padding-top:43px;text-align:center;}
.evtVisual .date {display:block;padding-top:25px;text-align:center;font-family:'Noto Regular';font-size:16px;line-height:1.1em;}
.evtVisual .date b {display:inline-block;width:120px;height:30px;line-height:30px;background:#078ac6;border-radius:20px;font-family:'Noto Bold';color:#fff;font-size:18px;}
.evtVisual .date span {display:inline-block;/*width:260px;*/height:30px;line-height:30px;margin-left:5px;font-family:'Noto Medium';color:#3a3632;font-size:18px;text-align:left;letter-spacing:-1px;}
.evtVisual a {display:block;width:105px;height:23px;position:absolute;top:369px;left:457px;text-indent:-9999em}

.launch_wrap {display:block;width:100%;margin:0;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/creative/20190501/bg_launch.jpg') repeat left top;text-align:center;}
/*.visual_wrap > img {display:block;width:100%;}*/

.title_area {padding:80px 0 30px;}

.product_area {display:block;width:100%;margin:0;background-color:#ffffff;}
.product_title {display:block;width:1080px;padding:60px 0 30px;border-bottom:5px solid #e5e5e5;margin-left:auto;margin-right:auto;}
.product_title > img {display:block;width:100%;}
.product_list_area {width:1080px;margin-left:auto;margin-right:auto;}
.product_list {display:block;width:1080px;margin-left:auto;margin-right:auto;height:295px;}
.product_list_left {display:inline-block;width:49%;margin:0;vertical-align:top;}
.product_list_right {display:inline-block;width:49%;margin:0;vertical-align:top;}
.product_list img {display:inline-block;}
.product_list .product_list_left .product_img {width:221px !important;}
.product_list .product_list_right .product_img {width:226px !important;}
.product_list p {display:inline-block;color:#666666;width:80%;font-family: 'Noto Regular';font-size: 18px;}
.product_list span {display:inline-block;width:300px;}
.product_button {display:block;width:1080px;border-top:5px solid #e5e5e5;margin-left:auto;margin-right:auto;}
.product_button a {display:block;margin-left:auto;margin-right:auto;margin-top:40px;width:25%;}
.product_bg {position:absolute;height:885px;width:1080px;}

.image_area {display:block;width:100%;margin:0;background-color:#ffffff;}
.image_area img {display:block;width:1080px;margin-left:auto;margin-right:auto;}
/*.image_area img.content_img{padding-bottom:50px;}*/
.image_area p.subTxt {width:1080px;margin:10px auto 0;text-align:left;}
.image_area .two_image {display:block;width:1080px;margin-left:auto;margin-right:auto;padding-top:45px;}
.image_area .two_image img {display:inline-block;width:522px;}

.review_area {display:block;width:100%;margin:0;background-color:#ffffff}
.review_title {display:block;width:1080px;margin-left:auto;margin-right:auto;padding-top:78px;margin-bottom:27px;}
.review_title img {display:inline-block;width:25%;margin-left:424px;}
.review_title a {display:inline-block;float:right;margin-top:27px}
.review_list {display:block;width:1080px;margin-left:auto;margin-right:auto;}
.review_list li {display:inline-block;width:345px;padding:22px 12px 30px 13px;border:solid 3px #f1f1f1;border-radius:5px;}
.review_list li.center-li {margin-left:19px;margin-right:19px;}
.review_list img {display:block;width:100%;}
.review_list .box {display:block;margin-top:24px;}
.review_list .box span {font-size:1.6em;color:#000000;}

.notice_product_area {display:block;background-color:#ffffff;padding-top:66px;padding-bottom:64px;}
.notice_product_title {display:block;width:1080px;margin-left:auto;margin-right:auto;margin-bottom:33px;}
.notice_product_title span {font-size:33px;color:#000000;font-family:'Noto Medium';}
.notice_product_title img{vertical-align:middle;float:right;}
.notice_product_content {display: block;width: 1080px;margin: 0 auto;border: 1px solid #e3e8f2;}
.notice_product_content table {display: table;width: 100%;border: 1px solid #e3e8f2;border-right: 0;border-bottom: 0;border-left: 0;border-collapse: collapse;box-sizing: border-box;}
.notice_product_content table thead th {padding: 14px 0 14px 30px;font-size: 18px;line-height: 1em;color: #163552;font-family: 'Noto Medium';text-align: left;background-color:#f3f5f7;}
.notice_product_content table th {padding: 10px 0 10px 31px;font-size: 16px;line-height: 26px;color: #163552;font-family: 'Noto Medium';background: #fbfcfd;border-right: 1px solid #eaedf5;text-align: left;border-bottom: 1px solid #e3e8f2;}
.notice_product_content table td {padding: 10px 0 10px 31px;font-size: 14px;line-height: 26px;color: #585858;font-family: 'Noto Regular';text-align: left;border-bottom: 1px solid #e3e8f2;}

.notice {background-color:#f7f8f9;}
.notice .inner {padding-top:50px;padding-bottom:66px;}
.notice .inner > p {margin-bottom:20px;}
.notice li {color:#000000;line-height:1.8em;font-family: "Noto Medium";font-size: 14px;}
.notice li span{color:#757575;}
.notice table {width:650px;margin:5px 0px 5px 10px;}
.notice table th {background-color:#d1d1d1;color:#000000;text-align:center;border:1px solid #b2b2b2;}
.notice table td {color:#4e4e4e;text-align:center;border:1px solid #b2b2b2;}

.section01 {display:block;width:100%;background:#f3f3f3;}
.section01 .inner {padding:52px 0 49px;}
.section01 .inner h3 {display:block;margin-bottom:1px;}

.bg_white {display:block;width:100%;background:#ffffff;padding:70px 0 71px;}
.section02 {display:block;width:100%;height:297px;margin-bottom:101px;}
.section02 .inner {position:relative;height:297px;}
.section02 .inner h3 {position:absolute;top:0;left:0;z-index:2;}
.section02 .btn_detail {display:block;width:105px;height:32px;position:absolute;top:4px;right:1px;}
.section02 .section2_img {display:block;width:100%;position:absolute;top:36px;left:0;z-index:1;}

.section03 {display:block;width:100%;height:984px;margin-bottom:91px;}
.section03 h3 {display:block;padding-bottom:28px;}
.section03 ul {display:block;width:100%;}
.section03 ul:after {display:block;content:'';clear:both;}
.section03 ul li.half {float:left;display:block;width:525px;height:267px;margin-left:30px;}
.section03 ul li.half.first {margin-left:0;}

.section03 ul li.full {float:left;width:100%;margin-top:24px;}
.section03 ul li.full.third {height:350px;position:relative;}
.section03 ul li.full.third .btn_curriculum {display:block;width:288px;height:44px;position:absolute;top:269px;left:33px;}
.section03 ul li.full.third .player {display:block;width:399px;height:244px;position:absolute;top:50px;left:650px;}

.section04 {display:block;width:100%;height:340px;}
.section04 h3 {display:block;padding-bottom:45px;}

.section04 ul:after {display:block;content:'';clear:both;}
.section04 ul li {float:left;display:block;width:204px;height:253px;}
.section04 ul li:nth-child(odd) {margin-left:14px;}
.section04 ul li:nth-child(even) {margin-left:16px;}
.section04 ul li:first-child {margin-left:0;}

.guide_wrap {display:block;width:100%;background:#f3f3f3;padding:71px 0 61px;}

.longdesc {display:none;text-indent:-9999em;}

/* ÆË¾÷ */
.pop_wrap {display:none;width:615px;height:650px;margin:0 auto;background:#21b0d9;padding:30px 30px;position:fixed;left:50%;margin-left:-307.5px;box-sizing:border-box;}
.pop_wrap .pop_close {display:block;width:26px;height:26px;position:absolute;top:15px;right:15px;}

.pop_wrap h4 {display:block;text-align:center;padding:62px 0 51px;}
.pop_wrap .clearfix:after {display:block;content:'';clear:both;}
.pop_wrap .inner {display:block;width:555px;}
.pop_wrap ul.tabs:after {display:block;content:'';clear:both;}
.pop_wrap ul.tabs li {float:left;width:50%;}
.pop_wrap ul.tabs li a {display:block;background:#90d8ec;text-align:center;padding:15px 0 16px;font-size:20px;line-height:1em;color:#fff;}
.pop_wrap ul.tabs li a.active {background:#fff;color:#21b0d9;}

#tab1 {display:block;width:555px;height:390px;background:#fff;padding:40px 30px 20px;box-sizing:border-box;overflow-y:scroll;}
#tab1 > div {display:block;width:495px;}
#tab1 .table01_01 {border-collapse: collapse;}
#tab1 .table01_01 thead th {background:#ebebeb;padding:11px 0 10px;font-size:15px;line-height:1em;color:#000;border-left:1px solid #fff;}
#tab1 .table01_01 thead th:first-child {border:0;}
#tab1 .table01_01 tbody tr.first th {height:61px;padding:23px 0 22px;font-size:15px;line-height:1em;color:#000;text-align:center;border-bottom:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.first td {height:61px;padding:15px 0;position:relative;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.first td:first-child {border:0;}
#tab1 .table01_01 tbody tr.first td .pink_bar {display:block;width:432px;height:30px;line-height:30px;background:#ff6e97;border-radius:15px;color:#fff;text-align:center;position:absolute;top:15px;left:0;}

#tab1 .table01_01 tbody tr.sec th {height:82px;padding:23px 0 22px;font-size:15px;line-height:18px;color:#000;text-align:center;border-bottom:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.sec td {height:82px;padding:13px 0;position:relative;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;box-sizing:border-box;}
#tab1 .table01_01 tbody tr.sec td:first-child {border:0;}
#tab1 .table01_01 tbody tr.sec td .gray_bar01 {float:left;display:block;width:161px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:0;}
#tab1 .table01_01 tbody tr.sec td .gray_bar02 {float:left;display:block;width:163px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:53px;}
#tab1 .table01_01 tbody tr.sec td .gray_bar03 {float:left;display:block;width:108px;height:53px;line-height:18px;padding:10px 0;background:#acacac;border-radius:30px;color:#fff;text-align:center;position:absolute;top:13px;left:0;}

#tab1 .table01_02 thead th {display:table-cell;height:36px;background:#ebebeb;font-size:15px;line-height:36px;color:#000;text-align:center;}
#tab1 .table01_02 tbody td {display:table-cell;height:38px;font-size:15px;line-height:38px;color:#000;text-align:center;border-bottom:1px solid #ebebeb;}
#tab1 .table01_02 tbody td:last-child {text-align:left;padding-left:35px;}

#tab1 ol {display:block;width:100%;padding:17px 0 8px;}
#tab1 ol li {display:block;width:100%;font-size:15px;line-height:24px;color:#000;}
#tab1 p {display:block;font-size:15px;line-height:24px;color:#f59424;}
#tab1 p span {display:block;width:100%;font-size:15px;line-height:24px;color:#000;padding-left:12px;}

#tab1 h5 {display:block;padding:33px 0 12px;font-size:20px;line-height:1em;color:#000;font-family:'Noto Medium';}


#tab2 {display:block;width:555px;height:390px;background:#fff;box-sizing:border-box;overflow-y:scroll;}
#tab2 > div {padding:40px 30px 20px;}
#tab2 ul {display:block;width:100%;}
#tab2 ul li {display:block;width:100%;margin-top:25px;}
#tab2 ul li:first-child {margin-top:0;}
#tab2 ul li p {display:block;font-size:18px;line-height:26px;color:#000;}
#tab2 ul li p span {display:block;padding-left:14px;}

#tab2 ul li span.txt_orange {display:block;padding-left:15px;font-size:15px;line-height:26px;color:#f59424;}
#tab2 ul li span span {display:block;padding-left:14px;}

#tab2 ul li .btb_tomahork {display:inline-block;font-size:18px;line-height:26px;color:#21b0d9;text-decoration:underline;}

#tab2 ul li .btn_voucher {display:block;width:226px;height:34px;padding-left:15px;margin-top:10px;}

#tab2 .customer {display:block;width:100%;background:#f5f5f5;padding:30px 30px 34px;}
#tab2 .customer:after {display:block;content:'';clear:both;}
#tab2 .customer i {float:left;display:inline-block;margin-right:20px;}
#tab2 .customer > div {float:left;}
#tab2 .customer > div h6 {display:block;padding-bottom:20px;font-size:22px;line-height:1em;color:#000;font-family:'Noto Regular';}
#tab2 .customer > div strong {display:block;padding-bottom:10px;font-size:36px;line-height:1em;color:#000;font-family:'Noto Bold';}
#tab2 .customer > div p {display:block;font-size:15px;line-height:1em;color:#545454;font-family:'Noto Regular';}

/* Äü¸Þ´º */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}