@charset "euc-kr";

/* S: PR °øÅë */
.pr_tiny{margin-top:20px;}
.pr_tiny li{font-size: 13px;font-weight: 400;line-height: 1.5;color: #999;text-align: right;}

@media screen and (max-width: 768px) {
  .pr_tiny li{font-size:11px;}
}

.swiper-pagination{margin-top:20px;position: static;}
.swiper-pagination-bullet-active {background-color: #111;}
.ver_dark .swiper-pagination-bullet{background-color: #fff;}
/* E: PR °øÅë */


/* S: PR ¼ö°­ÈÄ±â */
.pr_review_swiper_wrap{position:relative;}
.pr_review_swiper{overflow:hidden;}
.pr_review_swiper .swiper-slide{display: flex; flex-direction: column; background-color: #fff;padding:40px;text-align:left;border-radius:10px;height: auto;}
.pr_review_swiper .swiper-slide .review_tit{font-size:18px;font-weight:700;line-height:1.4;color:#111;}
.pr_review_swiper .swiper-slide .review_con{font-size:16px;line-height:26px;color:#555;margin-top:20px;margin-bottom:20px;height:182px;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.pr_review_swiper .swiper-slide .review_con strong{color:#111;font-weight:700;}
.pr_review_swiper .swiper-slide .review_author{display:flex;align-items: center;gap:0 14px;margin-top:auto;}
.pr_review_swiper .swiper-slide .review_author .txt{font-size:13px;color:#999;font-weight:500;line-height:1.4;}
.pr_review_swiper .swiper-button-prev, .pr_review_swiper .swiper-button-next{width:46px;height:46px;background:#fff url('https://img.megagong.net/m/pub/ic_review_arrow.svg') 50% 50% no-repeat;font-size:0;border-radius:23px;top:50%;margin-top:-23px;z-index: 1;}
.pr_review_swiper .swiper-button-prev{left:-66px;}
.pr_review_swiper .swiper-button-next{right:-66px;transform:rotate(180deg);}
.pr_review_swiper .swiper-button-prev:after, .pr_review_swiper .swiper-button-next:after{display:none;}
.pr_review_swiper .swiper-slide .review_row{display:flex;gap:0 50px;align-items:center;flex-direction:row-reverse;}
.pr_review_swiper .swiper-slide .review_row .review_author{flex-shrink: 0;flex-direction: column;text-align:center;margin-top:0;}
.pr_review_swiper .swiper-slide .review_row .review_author span{display: block;}
.pr_review_swiper .swiper-slide .review_row .review_author .txt{margin-top:10px;}
.pr_review_swiper .swiper-slide .review_row .review_text{flex-grow: 1;}
.pr_review_swiper .swiper-slide .review_row .review_con{height:auto;}

.ver_dark .pr_review_swiper .swiper-slide{background-color: #242424;}
.ver_dark .pr_review_swiper .swiper-slide .review_tit{color:#fff;}
.ver_dark .pr_review_swiper .swiper-slide .review_con,
.ver_dark .pr_review_swiper .swiper-slide .review_con strong{color:#fff;}
.ver_dark .pr_review_swiper .swiper-slide .review_con{font-weight:300;}
.ver_dark .pr_review_swiper .swiper-button-prev,
.ver_dark .pr_review_swiper .swiper-button-next{background:#303030 url('https://img.megagong.net/m/pub/ic_review_arrow_w.svg') 50% 50% no-repeat;}

@media screen and (max-width: 768px) {
  .pr_review_swiper{overflow:initial;}
  .pr_review_swiper .swiper-slide {padding: 30px;width: 275px;}
  .pr_review_swiper .swiper-slide .review_tit{font-size:15px;min-height:42px;}
  .pr_review_swiper .swiper-slide .review_con{font-size:13px;line-height:21px;height:147px;}
  .pr_review_swiper .swiper-slide .review_row{display:block;}
  .pr_review_swiper .swiper-slide .review_row .review_author{display:flex;flex-direction: row;margin-top:20px;}
  .pr_review_swiper .swiper-slide .review_row .avatar{width:40px;}
}
/* E: PR ¼ö°­ÈÄ±â */

/* S: PR ¿µ»ó */
.pr_video_wrap .tab-base.type-1 li a{line-height:1.4;}
.pr_video_wrap .panel-base{padding:50px 0 0;}
.pr_video_wrap .eventVideo{margin:0 40px;}
.pr_video_wrap .pr_video_info .tit{font-weight:700;color:#111;margin-top:50px;}
.pr_video_wrap .pr_video_swiper{margin-top:30px;overflow:hidden;}
.pr_video_wrap .pr_video_swiper .pr_video_con{background-color: #f8f8f8;padding: 40px;border-radius: 10px;}
.pr_video_wrap .pr_video_swiper .pr_video_con + .pr_video_con{margin-top:30px;}
.pr_video_wrap .pr_video_swiper .s-num,
.pr_video_wrap .pr_video_swiper .s-tit{color:#111;font-weight:700;line-height:1.4;}
.pr_video_wrap .pr_video_swiper .s-tit{margin-top:6px;}
.pr_video_wrap .pr_video_swiper .s-txt{color:#555;line-height:1.6;margin-top:16px;}
.pr_video_list{display:flex;gap:20px;}
.pr_video_list > li{flex-grow: 1;}
.pr_video_detail{display:flex;gap:30px;text-align:left;}
.pr_video_detail dt{width:600px;}
.pr_video_detail dd{width:450px;}
.pr_video_detail dd li{background-color:#fff;padding:28px 30px;margin-top:10px;}
.pr_video_detail dd li:first-child{margin-top:0;}
.pr_video_detail dd li span{display:block;}
.pr_video_detail dd .tit, .pr_video_detail dd .con{text-align:left;}
.pr_video_detail dd .tit{font-size:16px;font-weight:700;color:#111;line-height:1.4;display:flex;align-items:center;gap:0 8px;}
.pr_video_detail dd .tit::before{content:'';display:block;width:15px;height:10px;background:url('https://img.megagong.net/m/pub/ic_check_arrow.svg') 50% 50% no-repeat;}
.pr_video_detail dd .con_area .tit::before{display:none;}
.pr_video_detail dd .con{font-size:15px;font-weight:400;line-height:1.4;color:#555;margin-top:6px;}
.pr_video_detail dt .tit{font-size:20px;font-weight:700;line-height:1.4;color:#111;}
.pr_video_detail dt .con{margin-top:6px;font-size:18px;font-weight:400;line-height:1.4;color:#555;margin-bottom:20px}
.pr_video_wrap .panel-base .pr_video_detail .eventVideo{margin:0;}
.pr_video_detail.ver_tea dd{width:440px;position: relative;text-align:center;}
.pr_video_detail.ver_tea dd .tea_area{position: relative;}
.pr_video_detail.ver_tea dd .tea_area::before{content:'';display:block;width:100%;height:100%;background: linear-gradient(0deg, #FFF 2.96%, rgba(255, 255, 255, 0.00) 20.3%);position: absolute;left:0;top:0;}
.pr_video_detail.ver_tea dd .tea_area .btn_home{position: absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items: center;gap:0 6px;}
.pr_video_detail.ver_tea dd .tea_area .btn_home .txt{display:inline-block;font-size:16px;color:#000;font-weight:500;}
.pr_video_detail.ver_tea dd .tea_area .btn_home .txt i {width: 1px;height: 10px;background: #000;opacity: 0.5;display: inline-block;margin: -1px 5px 0;vertical-align: middle;}
.pr_video_detail.ver_tea dd .tea_area .btn_home .ico{width:20px;height:20px;display:flex;border-radius:50%;background-color:#047FFF;justify-content: center;align-items: center;font-size:13px;font-weight:700;color:#fff;position: relative;top:1px;}

@media screen and (max-width: 1200px) {
  .pr_video_wrap .panel-base{padding:5% 0 0;}
  .pr_video_wrap .eventVideo{margin:0 4%;}
  .pr_video_wrap .pr_video_info .tit{margin-top:5%;}
  .pr_video_wrap .pr_video_swiper{margin-top:3%;}
  .pr_video_wrap .pr_video_swiper .pr_video_con{padding:40px 30px;}
  .pr_video_wrap .pr_video_swiper .pr_video_con + .pr_video_con{margin-top:20px;}

  .pr_video_detail{gap:20px;}
  .pr_video_detail dt{width:60%;}
  .pr_video_detail dd{width:40%;}
  .pr_video_detail.ver_tea dd{width:40%;}
}

@media screen and (max-width: 1024px) {
  .pr_video_wrap .pr_video_swiper .pr_video_con{padding:40px 20px;}
  .pr_video_wrap .pr_video_swiper .s-tit{font-size:16px;}
  .pr_video_wrap .pr_video_swiper .s-txt{font-size:14px;}

  .pr_video_list{gap:10px;}

  .pr_video_detail{gap:10px;}
  .pr_video_detail dd li{padding:20px;}
  .pr_video_detail dd .tit{font-size:15px;}
  .pr_video_detail dd .con{font-size:14px;}
}

@media screen and (max-width: 768px) {
  .pr_video_wrap .eventVideo{margin:0;}
  .pr_video_wrap .pr_video_swiper .swiper-slide {width: 254px;}
  .pr_video_wrap .pr_video_swiper .pr_video_con{padding:20px;}

  .pr_video_list{display:block;}
  .pr_video_list > li{margin-top:10px;}
  .pr_video_list > li:first-child{margin-top:0;}
  .pr_video_list > li img{width:100%;}

  .pr_video_detail{display: block;}
  .pr_video_detail dt, .pr_video_detail dd{width:100%;}
  .pr_video_detail dd{margin-top:3%;}
  .pr_video_detail dt .tit{font-size:18px;}
  .pr_video_detail dt .con{font-size:16px;}

  .pr_video_detail.ver_tea{align-items: center;}
  .pr_video_detail.ver_tea dd{margin-top:0;display:flex;align-items: center;width:100%;}
  .pr_video_detail.ver_tea dd .tea_area{width:163px;flex-shrink:0;}
  .pr_video_detail.ver_tea dd .con_area{flex-grow:1;}
  .pr_video_detail.ver_tea dd .tea_area .btn_home{gap:0 2px;white-space:nowrap;}
  .pr_video_detail.ver_tea dd .tea_area .btn_home .txt{font-size:12px;}
  .pr_video_detail.ver_tea dd .tea_area .btn_home .ico{width:14px;height:14px;font-size:10px;top:0;}
  .pr_video_detail.ver_tea dt{margin-top:3%;}
}

@media screen and (max-width: 576px) {
  .pr_video_detail dd .tit{font-size:14px;}
  .pr_video_detail dd .con{font-size:13px;}
  /* .pr_video_detail.ver_tea dd{max-width:320px;} */
}
/* E: PR ¿µ»ó */ 

/* S: PR Æ¯Â¡/ÄÜÅÙÃ÷/Æ÷ÀÎÆ® */
.pr_content_wrap .pr_content_tit{font-weight:700;line-height:1.4;color:#111;}
.pr_content_wrap .pr_content_tit + .pr_content_swiper{margin-top:30px;}
.pr_content_wrap .pr_content_swiper{overflow:hidden;}
.pr_content_wrap .pr_content_swiper .swiper-slide{background-color: #fff;padding:40px;border-radius:10px;position: relative;}
.pr_content_wrap .pr_content_swiper.ver_line .swiper_common {padding-right: 1px;}
.pr_content_wrap .pr_content_swiper.ver_line .swiper-slide{border:1px solid #ddd;}
.pr_content_wrap .pr_content_swiper .label{font-weight:700;display:inline-block;font-size:14px;}
.pr_content_wrap .pr_content_swiper .label.tp1{background-color:#111;color:#fff;border-radius:30px;padding:5px 25px;}
.pr_content_wrap .pr_content_swiper .label.tp2{font-size:16px;color:#111;line-height:1.4;}
.pr_content_wrap .pr_content_swiper .tit{font-size:20px;font-weight:700;line-height:1.4;}
.pr_content_wrap .pr_content_swiper .tit .normal{font-weight:400;}
.pr_content_wrap .pr_content_swiper .label.tp1 + .tit{margin-top:12px;}
.pr_content_wrap .pr_content_swiper .label.tp2 + .tit{margin-top:6px;}
.pr_content_wrap .pr_content_swiper .con{font-size:16px;font-weight:400;line-height:1.6;color:#555;margin-top:16px;}
.pr_content_wrap .pr_content_swiper .ico{display:inline-flex;margin-top:16px;width:80px;height:60px;justify-content: center;align-items: center;}
.pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dl{display:flex;gap:0 30px;justify-content: space-between;}
.pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dd{text-align:left;}
.pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dt{width:177px;}

.pr_content_wrap .pr_metrics_swiper .swiper-slide{background-color: #fff;color:#111;padding:40px;border-radius:10px;}
.pr_content_wrap .pr_metrics_swiper .swiper-slide .s-tit{font-weight:500;color:#111;line-height:1.4;}
.pr_content_wrap .pr_metrics_swiper .swiper-slide .s-count{display:block;font-weight:700;}
.pr_content_wrap .pr_metrics_swiper .swiper-slide .s-count em{font-style:normal;font-weight:700;}

/* .pr_content_wrap .pr_circle_swiper .swiper-slide .swiper-obj{padding: 85px 0;background-color: #fff;color:#111;border-radius:300px;display:inline-block;width:100%;}
.pr_content_wrap .pr_circle_swiper .swiper-slide .swiper-obj .s-tit{display:block;}
.pr_content_wrap .pr_circle_swiper .swiper-slide .swiper-obj .s-count{display:block;margin-top:6px;line-height:1.4;}
.pr_content_wrap .pr_circle_swiper .swiper-slide .s-count em{font-style:normal;font-weight:700;} */

.pr_content_wrap .pr_circle_list{display:flex;gap:20px;flex-wrap:wrap;}
.pr_content_wrap .pr_circle_list li{width:calc(25% - 15px);}
.pr_content_wrap .pr_circle_list .circle-obj{padding: 85px 0;background-color: #fff;color:#111;border-radius:300px;}
.pr_content_wrap .pr_circle_list .circle-obj .s-tit{display:block;}
.pr_content_wrap .pr_circle_list .circle-obj .s-count{display:block;margin-top:6px;line-height:1.4;}
.pr_content_wrap .pr_circlelist .circle-obj .s-count em{font-style:normal;font-weight:700;}
.pr_content_tail{text-align:center;font-weight:500;}
.pr_content_wrap + .pr_content_tail{margin-top:36px;}
_
.ver_dark .pr_content_wrap .pr_content_tit{color:#fff;}
.ver_dark .pr_content_wrap .pr_content_swiper .swiper-slide{background-color: #242424;}
.ver_dark .pr_content_wrap .pr_content_swiper .label.tp1{background-color: #505050;}
.ver_dark .pr_content_wrap .pr_content_swiper .con{color:#fff;}
.ver_dark .pr_content_wrap .pr_content_swiper .label.tp2{color:#fff;}

@media screen and (max-width: 1200px) {
  .pr_content_wrap .pr_content_swiper .swiper-slide{padding:40px 30px;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dl{gap:0 20px;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dt{width:140px;}
  .pr_content_wrap .pr_content_tit + .pr_content_swiper{margin-top:3%;}
  .pr_content_wrap .pr_circle_list li{width:calc(50% - 10px);}
  .pr_content_wrap .pr_circle_list .circle-obj{padding:8.5% 0;}
  .pr_content_wrap .pr_metrics_swiper .swiper-slide{padding:30px;}

}

@media screen and (max-width: 1024px) {
  .pr_content_wrap .pr_content_swiper .swiper-slide{padding:40px 20px;}
  .pr_content_wrap .pr_content_swiper .tit{font-size:18px;}
  .pr_content_wrap .pr_content_swiper .con{font-size:14px;}
  
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dl{gap:0 10px;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dt{width:120px;}

  .pr_content_wrap .pr_metrics_swiper .swiper-slide{padding:30px 10px;}
}

@media screen and (max-width: 768px) {
  .pr_content_wrap .pr_content_swiper{overflow:initial;}
  .pr_content_wrap .pr_content_swiper .swiper-slide{padding:20px;width:290px;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dl{display:block;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dd{text-align:center;}
  .pr_content_wrap .pr_content_swiper.ver_twin .swiper-slide dt{margin:16px auto 0;}
  .pr_content_wrap .pr_circle_list{gap:10px;}
}

@media screen and (max-width: 460px){
  .pr_content_wrap .pr_circle_list .circle-obj{width:150px;height:150px;display:inline-flex;flex-direction: column;justify-content: center;align-items: center;gap:10px;}
  .pr_content_wrap .pr_circle_list .circle-obj .s-tit{font-size:12px;}
  .pr_content_wrap .pr_circle_list .circle-obj .s-count{font-size:12px;}
  .pr_content_wrap .pr_circle_list .circle-obj .s-count em{font-size:18px;}
}
/* E: PR Æ¯Â¡/ÄÜÅÙÃ÷/Æ÷ÀÎÆ® */

/* S: PR ±³Àç */
.pr_book_wrap .pr_book_swiper_wrap{position: relative;}
.pr_book_wrap .pr_book_swiper {position: relative; overflow: hidden;}
.pr_book_wrap .button-prev,
.pr_book_wrap .button-next {position: absolute; top: calc(50% - 23px); width: 46px; height: 46px; border-radius: 50%; background-image: url(https://image.megagong.net/m/pub/ico_pr_book_arrow.png); background-color: #FFF; background-repeat: no-repeat; background-position: 50% 50%; background-size: auto; cursor: pointer; z-index: 1;}
.pr_book_wrap .button-prev {left: -66px; transform: rotate(180deg);}
.pr_book_wrap .button-next {right: -66px;}
.pr_book_wrap .swiper-pagination {position: static;}
.pr_book_wrap .deco{position: absolute;left:-66px;bottom:30px;width:192px;display:block;z-index:1;}

.pr_book_wrapper{width:100%;display: flex;}
.pr_book_wrapper > dt, .pr_book_wrapper > dd{width:50%;}
.pr_book_wrapper dt{display:flex;justify-content: center;align-items: center;}
.pr_book_wrapper dt .pr_book_swiper_wrap{width: 426px;}
.pr_book_wrap[data-cmp="pr_book2"] .swiper-pagination,
.pr_book_wrap[data-cmp="pr_book3"] .swiper-pagination{margin-top:15px;}
.pr_book_detail{text-align:left;}
.pr_book_detail > li{background-color: #fff;padding:24px 40px;border-radius:10px;margin-top:10px;color:#111;}
.pr_book_detail > li:first-child{margin-top:0;}
.pr_book_detail > li .label{font-size:14px;font-weight:700;line-height:1.4;}
.pr_book_detail > li .tit{font-size:18px;font-weight:700;line-height:1.4;margin-top:8px;}
.pr_book_detail > li .con{font-size:15px;font-weight:400;line-height:1.4;margin-top:4px;}
.pr_book_text{display:inline-block;padding:24px 40px;border-radius: 10px;background: rgba(255, 255, 255, 0.90);position: absolute;z-index: 1;}
.pr_book_text span{display:flex;gap:0 8px;align-items:center;}
.pr_book_text span::before{content:'';display:block;width:15px;height:10px;background:url('https://img.megagong.net/m/pub/ic_check_arrow.svg') 50% 50% no-repeat;background-size:auto 100%;}
.pr_book_swiper_wrap + .pr_book_detail{margin-top:20px;}

@media screen and (max-width: 1200px){
  .pr_book_wrap .button-prev,
  .pr_book_wrap .button-next {display: none;}
  .pr_book_wrap .deco{left:0;}

  .pr_book_wrapper{gap:0 20px;}
  .pr_book_wrapper dt .pr_book_swiper_wrap{width:100%;}
  .pr_book_detail > li{padding:24px 30px;}
  .pr_book_detail > li .label{font-size:13px;}
  .pr_book_detail > li .tit{font-size:16px;}
  .pr_book_detail > li .con{font-size:14px;}
}

@media screen and (max-width: 768px){
  .pr_book_wrap .deco{width:120px;}
  .pr_book_wrapper{display:block;}
  .pr_book_wrapper > dt, .pr_book_wrapper > dd{width:100%;}
  .pr_book_wrapper dt .pr_book_swiper_wrap{width:251px;}
  .pr_book_wrapper > dd{margin-top:20px;}
  .pr_book_wrap[data-cmp="pr_book2"] .pr_book_swiper{width:251px;margin:0 auto;}

  .pr_book_wrap .btn-base-wrap{display:block;}
  .pr_book_wrap .btn-base-wrap .btn-base{display:block;margin-top:16px;}
  .pr_book_wrap .btn-base-wrap .btn-base:first-child{margin-top:0;}

}
/* E: PR ±³Àç */

/* S: PR ±×·¡ÇÁ */
.pr_graph_tit{font-weight:700;line-height:1.4;color:#111;}
.pr_graph_tit + .pr_graph_wrap{margin-top:30px;}
.pr_graph_wrap .pr_graph_box{background-color: #fff;border-radius:10px;}
.pr_graph_wrap[data-cmp="pr_graph1"] .pr_graph_box{padding:60px 40px;}
.pr_graph_wrap[data-cmp="pr_graph2"] .pr_graph_box{padding:40px;}
.pr_graph_wrap[data-cmp="pr_graph3"] .pr_graph_box{padding:60px 40px;}
.pr_graph_wrap .pr_graph_box .graph_tit .label{font-weight:700;line-height:1.4;color:#111;}
.pr_graph_wrap .pr_graph_box .graph_tit .tit{font-weight:700;line-height:1.4;color:#111;}
.pr_graph_wrap .pr_graph_box .graph_tit .label + .tit{margin-top:6px;}
.pr_graph_wrap .pr_graph_box .graph_tit .con{font-weight:400;line-height:1.6;margin-top:16px;color:#555;}
.pr_graph_info{font-weight:500;line-height:1.4;color:#111;}
.pr_graph_info{margin-top:60px;}
.pr_graph_wrap[data-cmp="pr_graph2"] .graph_area{margin-top:16px;}
.pr_graph_swiper{position: relative;}

@media screen and (max-width: 1200px) {
  .pr_graph_tit + .pr_graph_wrap{margin-top:3%;}
  .pr_graph_info{margin-top:6%;}
}
/* E: PR ±×·¡ÇÁ */

/* S: PR Ä¿¸®Å§·³ */
.pr_curriculum_wrap .pr_curr_horizon ol {position: relative; gap: 20px; align-items: stretch;}
.pr_curriculum_wrap .pr_curr_horizon ol::before {content: ''; position: absolute; top: 42px; width: 100%; height: 16px; background: url(https://image.megagong.net/m/pub/ico_pr_dotline.png) no-repeat 100% center; background-size: auto 100%;}
.pr_curriculum_wrap .pr_curr_horizon ol > li {flex: 1; position: relative; display: flex; flex-direction: column; text-align: center;}
.pr_curriculum_wrap .pr_curr_horizon ol > li .badge-base {position: relative; width: 70px; font-size: 14px; padding: 7.5px 0 8.5px; margin: 0 auto 50px;}
.pr_curriculum_wrap .pr_curr_horizon ol > li .badge-base::before {content: ''; position: absolute; bottom: -5px; left: calc(50% - 5px); border-top: 5px solid #111; border-right: 10px solid transparent;}
.pr_curriculum_wrap .pr_curr_horizon ol .box {position: relative; border-radius: 10px; border: 1px solid #DDD; background: #FFF; display: flex; flex-direction: column; flex: 1; min-height: 0;}
.pr_curriculum_wrap .pr_curr_horizon ol .box::before {content: ''; position: absolute; top: -40px; left: calc(50% - 10px); width: 20px; height: 20px; background: url(https://image.megagong.net/m/pub/ico_pr_dot.png) no-repeat; background-size: contain;}
.pr_curriculum_wrap .pr_curr_horizon .box .tit {gap: 2px; background: #111; border-radius: 10px 10px 0 0;padding: 20px 0; flex: 0 0 auto;}
.pr_curriculum_wrap .pr_curr_horizon .box .content {padding: 40px 20px;text-align: left;position: relative; flex: 1; min-height: 0;}
.pr_curriculum_wrap .pr_curr_horizon .box .content li{font-size:15px;font-weight: 400;color:#111;line-height:1.6;padding-left:15px;position: relative;margin-top:10px;}
.pr_curriculum_wrap .pr_curr_horizon .box .content li:first-child{margin-top:0;}
.pr_curriculum_wrap .pr_curr_horizon .box .content li::before{content:'';display:inline-block;width:3px;height:3px;border-radius:50%;background-color: #000;position: absolute;left:0;top:12px;}
.pr_curriculum_wrap .pr_curr_horizon ol > li + li .box .content::before {content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: -28px; width: 36px; height: 36px; border-radius: 50%; border-radius: 500px; background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/pub/ico_pr_arrow.png) no-repeat center center; z-index: 1;}
.pr_curriculum_wrap .pr_curr_horizon ol > li + li.plus .box .content::before {background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/pub/ico_pr_plus.png) no-repeat center center;}
.pr_curriculum_wrap .pr_curr_vertical ul{position: relative;padding-left: 40px;}
.pr_curriculum_wrap .pr_curr_vertical ul::before{content: ''; position: absolute; left: 0; top: 0; width: 20px; height: 100%; background: url(https://image.megagong.net/m/pub/ico_pr_dotline_v_pattern.png) 0 0 repeat-y;}
.pr_curriculum_wrap .pr_curr_vertical ul::after{content: ''; position: absolute; left: 0; bottom: 0; width: 16px; height: 9px; background: url(https://image.megagong.net/m/pub/ico_pr_dotline_v_arrow.png) 50% 0 repeat-y;}
.pr_curriculum_wrap .pr_curr_vertical ul > li{text-align:left;margin-top:20px;position: relative;}
.pr_curriculum_wrap .pr_curr_vertical ul > li::before {content: ''; position: absolute; top: 50%; left: -42px; margin-top: -10px; width: 20px; height: 20px; background: url(https://image.megagong.net/m/pub/ico_pr_dot.png) no-repeat; background-size: contain;}
.pr_curriculum_wrap .pr_curr_vertical ul > li:first-child{margin-top:0;}
.pr_curriculum_wrap .pr_curr_vertical ul > li .box{padding:40px 80px;background-color: #fff;border-radius: 10px;display: flex;}
.pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area{flex-shrink: 0;padding-right:50px;text-align: center;}
.pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area .badge-base.type-1{padding: 8px 24px;font-size:14px;border-radius:100px;}
.pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area .tit{font-weight:700;line-height:1.4;margin-top:12px;display: block;}
.pr_curriculum_wrap .pr_curr_vertical ul > li .box .con_area{padding-left:50px;flex-grow: 1;border-left:1px solid #ECECEC;font-weight:400;color:#555;line-height:1.6;display: flex;align-items: center;}
.pr_curriculum_wrap .pr_curr_vertical ul > li.on .box{background-color:#111;}
.pr_curriculum_wrap .pr_curr_vertical ul > li.on .box .con_area{border-color:#424242;color:#ffffff;}
.pr_curriculum_wrap .pr_curr_vertical ul > li.on .box .tit_area .badge-base.type-1{background-color: #fff;color:#111;}
.pr_curriculum_wrap .pr_curr_vertical ul > li.on .box .tit_area .tit{color:#fff;}

@media screen and (max-width: 1200px){
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box{padding:40px 60px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area{padding-right:40px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .con_area{padding-left:40px;}
}

@media screen and (max-width: 992px){
  .pr_curriculum_wrap .pr_curr_horizon {overflow-x: auto;}
  .pr_curriculum_wrap .pr_curr_horizon ol {width: 200vmin; max-width: 1080px; min-width: 930px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box{padding:40px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area{padding-right:30px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .con_area{padding-left:30px;}
}

@media screen and (max-width: 768px){
  .pr_curriculum_wrap .pr_curr_vertical ul{padding-left:30px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li::before{left:-32px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box{padding:12px 20px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .tit_area{padding-right:20px;}
  .pr_curriculum_wrap .pr_curr_vertical ul > li .box .con_area{padding-left:20px;}
}

@media screen and (max-width: 576px){
}
/* E: PR Ä¿¸®Å§·³ */