@charset "UTF-8";


.pa-center.main header .header-wrap h1 a img{display: none;}
/*#wrap.pa-center.main header.hide{top: 0 !important;background-color: #fff;}*/

.pa-center.main header.hide .header-wrap h1 a,
.pa-center.main header.show .header-wrap h1 a{background: url('../images/common/logo_03.png') 0 0 no-repeat;}
.pa-center.main header .header-wrap h1 a{background: url('../images/common/logo_w.png') 0 0 no-repeat;}
.pa-center.main header.fixed .header-wrap h1 a{background: url('../images/common/logo_w.png') 0 0 no-repeat !important;}
.pa-center.main header .header-wrap .gnb-wrap .gnb .depth01 span{color: #fff;}
.pa-center.main header.hide .header-wrap .gnb-wrap .gnb .depth01 span{color: #000;}
.pa-center.main header .header-wrap .gnb-wrap .gnb .depth01:hover span{color: #000;}
.pa-center.main header.hide .header-wrap .right-wrap .login-area .join{color: #000;}
.pa-center.main header.show .header-wrap .right-wrap .login-area .join{color: #000;}
.pa-center.main header .header-wrap .right-wrap .login-area .join{color: #fff;}
#wrap.pa-center.main header.show {background-color: #fff;}
#wrap.pa-center.main header.show .header-wrap .gnb-wrap .gnb .depth01 span{color: #000;}
#wrap.pa-center.main header.fixed {background-color: transparent;}


.pa-center #content {max-width: 1052px;margin: 0 auto;}

.contact .content-header{margin: 0 auto;padding-bottom: 73px;text-align: center;}
.pa-center .content-header h2{font-size: 3.125rem;color: #000;font-weight: bold;text-align: center;}

.pa-center .content-header .summary{padding-top: 10px;text-align: center;}
.pa-center .content-primary .select-wrap.type02{padding-top: 60px;}

.pa-center .section-wrap h3{max-width: 1596px;margin: 0 auto;}
.pa-center .center-main .section-wrap {max-width: 1596px; margin: 0 auto;}
.pa-center .section-wrap .minus-wrap{margin-left: -18px;margin-right: -18px;}
.pa-center .section-wrap .minus-wrap .item-list{max-width: 1632px;margin: 0 auto;}
.pa-center .section-wrap .minus-wrap .item-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .section-wrap .minus-wrap .item-list li{float: left;width: 25%;padding: 55px 18px 0;box-sizing: border-box;}
.pa-center .section-wrap .minus-wrap .item-list li:nth-child(1){padding-top: 0;}
.pa-center .section-wrap .minus-wrap .item-list li:nth-child(2){padding-top: 0;}
.pa-center .section-wrap .minus-wrap .item-list li:nth-child(3){padding-top: 0;}
.pa-center .section-wrap .minus-wrap .item-list li:nth-child(4){padding-top: 0;}
.pa-center .section-wrap .minus-wrap .item-list li .thumb{border-radius: 14px;-webkit-border-radius: 14px;overflow: hidden;}
.pa-center .section-wrap .minus-wrap .item-list li .thumb img{width: 100%;}
.pa-center .section-wrap .minus-wrap .item-list li .title{display: block;padding-top: 15px;font-size: 1.125rem;line-height: 1.625rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.pa-center .section-wrap .minus-wrap .item-list li .text{font-size: 1rem;line-height: 1.625rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.pa-center .section-wrap .minus-wrap .item-list li .text.line02{padding-top: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break:break-all;text-overflow: clip;white-space: normal;}
.pa-center .section-wrap .minus-wrap .item-list + .btn-area{padding-top: 21px;}

/* MAIN */
#wrap.pa-center.main header{background-color: transparent;border-bottom: 0 none;}
#wrap.pa-center.main header.active{background-color: #fff;border-bottom: 1px solid #e4e4e4;}
#wrap.pa-center.main #content{padding-top: 0;}
#wrap.pa-center.full #content .content-primary{max-width: none;}
.pa-center .main-slider{width: 100%;height: 700px;text-align: center;overflow: hidden;}
.pa-center .main-slider .slick-list{height: 700px !important;}
.pa-center .main-slider .slick-track{height: 700px;}
.pa-center .main-slider .slide{height: 100%; background-repeat: no-repeat; background-size: cover;}
.pa-center .main-slider .slide01 {background-image: url('../images/common/bg_center_main_05.jpg'); background-position: 50% 100%;}
.pa-center .main-slider .slide02 {background-image: url('../images/common/bg_center_main_06.jpg'); background-position: 50% 100%;}
.pa-center .main-slider .slick-slide img.for-web {display: block;}
.pa-center .main-slider .slick-slide img.for-mobile {display: none;}
.pa-center .main-slider .slick-dots{position: absolute;left: 0;right: 0;bottom: 70px; max-width: 1338px; margin: -0 auto; text-align: left; padding: 0 68px;}
.pa-center .main-slider .slick-dots li {height: 4px; margin: 0;}
.pa-center .main-slider .slick-dots li + li {margin-left: 7px;}
.pa-center .main-slider .slick-dots li button{width: 40px; height: 4px; background: rgba(255,255,255,0.2); border: 0; -webkit-border-radius: 2px; border-radius: 2px;}
.pa-center .main-slider .slick-dots li.slick-active button{background: rgba(255,255,255,1);}
.pa-center .main-slider .title-box {position: relative; max-width: 1338px; text-align: left; margin: 0 auto; padding: 0 68px;}
.pa-center .main-slider .title-box h2 {line-height: 3.125rem; font-size: 2.625rem; font-weight: 700; color: #fff; letter-spacing: -0.038rem;}
.pa-center .main-slider .title-box h2 > span {display: block; font-size: 1rem; font-weight: 700; letter-spacing: -0.025rem;}
.pa-center .main-slider .title-box h2 strong {display: inline-block; color: #f9ff62;}
.pa-center .main-slider .title-box .text{font-size: 1.125rem; color: #fff; padding-top: 18px;}
.pa-center .main-slider .slide .btn {width: 170px; background-color: #fff; font-size: 1rem; font-weight: 700; text-align: center; margin-top: 57px;}
.pa-center .main-slider .slide .btn.type06{line-height: 52px;}
.pa-center .main-slider .slide01 .btn {color: #3fbfc7;}
.pa-center .main-slider .slide02 .btn {color: #324ec6;}


.pa-center .center-main .section-wrap h3{padding-bottom: 3px;}

.pa-center .center-main .pa-check{padding-top: 78px;}
.pa-center .center-main .pa-check .check-slider {width: 100%;}
.pa-center .center-main .pa-check .hover-list li {width: 100%;}
.pa-center .center-main .pa-check .btn-box .btn + .btn {margin-left: 7px;}

@media only screen and (min-width: 768px){
    .pa-center .center-main .pa-check .slick-slide {margin-right: 12px;}
    .pa-center .center-main .pa-check .hover-list {padding-top: 80px;}
    .pa-center .center-main .pa-check .hover-list li {height: 430px;; margin-bottom: 0; margin-top: 0;}
    .pa-center .center-main .pa-check .hover-list li img {display: block; width: 90%; margin: 0 auto;}
    .pa-center .center-main .pa-check .hover-list .thumnail-box {width: 100%; height: 310px;}
    .pa-center .center-main .pa-check .hover-list li:hover .thumnail-box {height: 430px;}
    .pa-center .center-main .pa-check .hover-list li p.text-box {top: 330px;}
    .pa-center .center-main .pa-check .hover-list li:hover p.text-box {top: 310px;}
    .pa-center .center-main .pa-check .hover-list li .thumnail-box .btn-box {bottom: 25px;}
    .pa-center .center-main .pa-check .slick-slider .slick-prev,
    .pa-center .center-main .pa-check .slick-slider .slick-next {top: 110px; width: 80px; height: 80px; background-color: #fff; border-radius: 50%; background-position: center center; background-size: 10px 15px; margin-top: 0; box-shadow: rgb(0 0 0 / 8%) 0 0 12px;}
    .pa-center .center-main .pa-check .slick-arrow.slick-disabled {opacity: 0;}
    .pa-center .center-main .pa-check .slick-slider .slick-prev {left: -40px; background-image: url('../images/common/ico_arrow_pacheck_prev.png');}
    .pa-center .center-main .pa-check .slick-slider .slick-next {right: -40px; background-image: url('../images/common/ico_arrow_pacheck_next.png');}
}


.pa-center .center-main .pa-check + .timer-app {margin-top: 130px;}
.pa-center .center-main .timer-app {height: 300px; background-color: #3150c8; background-image: url('../images/common/bg_center_timerapp.png'); background-repeat: no-repeat; background-position: 100% 50%; background-size: cover; border-radius: 30px; margin: 0 auto;}
.pa-center #content.center-main .timer-app h3 {line-height: 1.3; font-size: 2.125rem; font-weight: 300; text-align: center; color: #fff; padding-top: 60px;}
.pa-center .center-main .timer-app h3 strong {display: block; font-size: 2.25rem; font-weight: 800; letter-spacing: -0.013rem;}
.pa-center .center-main .timer-app .btn-area {padding-top: 48px;}
.pa-center .center-main .timer-app .btn.small {width: 170px; background-color: #142050; color: #fff; font-size: 1rem;}
.pa-center .center-main .timer-app .btn-area .btn + .btn {margin-left: 14px}

.pa-center .center-main .timer-app + .notice-wrap {margin-top: 110px;}
.pa-center .center-main .notice-wrap {display: flex; flex-direction: row; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding-top: 70px; padding-bottom: 50px;}
.pa-center .center-main .notice-wrap::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}

.pa-center .center-main .notice-wrap > div h4{padding-bottom: 7px;font-size: 1.875rem;line-height: 3.25rem;color: #fff;font-weight: bold;}
.pa-center .center-main .notice-roll {padding-left: 160px; box-sizing: border-box; margin-top: -5px;}
.pa-center .center-main .notice-roll .date {font-size: 0.875rem; color: #a3a3a3; text-align: left; padding-bottom: 7px;}
.pa-center .center-main .notice-roll .title {font-size: 1.625rem; font-weight: 700; text-align: left;}
.pa-center .center-main .notice-roll .text {line-height: 1.625rem; color: #737373; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break:break-all; padding-top: 18px;}
.pa-center .center-main .notice-roll a {display: inline-block; position: relative; color: #a3a3a3; padding-bottom: 7px; margin-top: 33px;}
.pa-center .center-main .notice-roll a::before {content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #b0b0b0;}

.pa-center .center-main .notice-wrap .notice-roll .slick-slide {min-height: 200px; padding-right: 30%;}
.pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-prev {top:50%;left: auto; right: 48px; width: 14px; height: 8px; background: url('../images/common/ico_arrow_vertical_up_black.png') no-repeat 0 0; margin-top: -42px;}
.pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-next {top:50%;left: auto; right: 48px; width: 14px; height: 8px; background: url('../images/common/ico_arrow_vertical_down_black.png') no-repeat 0 0; margin-top: 42px; overflow: visible;}
.pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-next::after {content: ''; display: block; position: absolute; top: -38px;; left: 0; width: 12px; height: 1px; background: #ccc;}
.pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-prev::after {content: ''; display: block; position: absolute; top: 43px; left: 0; width: 100%; height: 1px; background: #ccc;}

.pa-center .center-main .notice-wrap + .event-wrap {margin-top: 100px;}
.pa-center .center-main .event-wrap .tag {display: none;}

@media only screen and (min-width: 1720px){
    /*    .center-main .section-wrap {overflow: hidden;}*/
}


/* 1:1 문의 */
.pa-center #content.customer.contact{max-width: none;}
.pa-center .contact .content-header .summary{padding-top: 8px;font-size: 1rem;line-height: 1.875rem}
.pa-center .contact .content-primary .regular-question{background-color: #f7f7f9;}
.pa-center .contact .content-primary .regular-question .question-wrap{max-width: 782px;margin: 0 auto;padding: 60px 0;}
.pa-center .contact .content-primary .regular-question .question-wrap::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .contact .content-primary .regular-question .question-wrap h3{float: left;font-size: 1.125rem;}
.pa-center .contact .content-primary .regular-question .question-wrap h3 span{display: inline-block;padding-right: 16px;background: url('../images/common/ico_arrow_list.png') 100% 50% no-repeat;}
.pa-center .contact .content-primary .regular-question .question-wrap .data-list{float: right;}
.pa-center .contact .content-primary .regular-question .data-list li{display: inline-block;width: 131px;height: 131px;margin: 0 23px;vertical-align: top;}
.pa-center .contact .content-primary .regular-question .data-list li:last-child{margin-right: 0;}
.pa-center .contact .content-primary .regular-question .data-list li a{display: block;width: 100%;height: 100%;padding-top: 90px;font-size: 0.875rem;line-height: 1;text-align: center;color: #000;border: 1px solid #d2d0d4;border-radius: 14px;-webkit-border-radius: 14px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.pa-center .contact .content-primary .regular-question .data-list li a:hover{color: #fff;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(1) a{background: #fff url('../images/common/ico_question_01.png') 50% 27px no-repeat;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(2) a{background: #fff url('../images/common/ico_question_02.png') 50% 27px no-repeat;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(3) a{background: #fff url('../images/common/ico_question_03.png') 50% 30px no-repeat;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(1) a:hover{background: #ef300a url('../images/common/ico_question_01_active.png') 50% 27px no-repeat;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(2) a:hover{background: #ef300a url('../images/common/ico_question_02_active.png') 50% 27px no-repeat;}
.pa-center .contact .content-primary .regular-question .data-list li:nth-child(3) a:hover{background: #ef300a url('../images/common/ico_question_03_active.png') 50% 30px no-repeat;}
.pa-center .contact .content-primary .form-wrap{width: 792px;margin: -19px auto 0;padding-top: 0;border-top: 0 none;}
.pa-center .contact .content-primary .regular-question + .form-wrap{margin-top: 0;padding-top: 60px;}

/* 게시글 상세 */
#wrap.pa-center.full #content.contents .content-primary {max-width: 1052px;/*padding-bottom: 0;*/}

.pa-center .view-wrap .view-content {padding-top: 0; border-top: 0;}
.pa-center .contents.detail .content-header h2 {font-size: 2.25rem; text-align: center;}
.pa-center .contents.detail .content-header .sort {text-align: center;}
.pa-center .contents.detail .preview-wrap .info-area .section-wrap + .section-wrap {border-top: 0; padding-top: 0;}
.pa-center .contents.detail .preview-wrap .text-box {color: #737373;}
.pa-center .contents.detail .preview-wrap .img-box {padding-top: 40px; width: 100%;}
.pa-center .contents.detail .preview-wrap img {width: auto;}
.pa-center .contents.detail .view-wrap .view-content {padding-bottom: 78px;}
.pa-center .contents.detail .view-content + .review-wrap {border-top: 1px solid #e4e4e4;}


.pa-center .contents.list .content-header .summary {font-size: 1.125rem;}
.pa-center .contents .tab-content .section-wrap .minus-wrap {padding-top: 60px;}
.pa-center .contents .search-area {position: relative;padding-top: 13px;}
.pa-center .contents .search-area .tag-wrap {float: none; text-align: center;}
.pa-center .contents .search-area .tag-wrap p {font-size: 1.125rem; line-height: 46px;}
.pa-center .contents .search-area .tag-wrap p strong {color: #ef300a;}
.pa-center .contents .search-area .input-search {position: absolute; right: 0; bottom: 0;}
.pa-center .contents .search-area + .section-wrap {margin-top: 80px;}
/* .pa-center .contents .btn-area {padding-top: 25px;} */
.pa-center .contents .btn.medium {width: 200px;}
.pa-center .contents .section-wrap {padding: 0;}
.pa-center .contents .section-wrap + .section-wrap {margin-top: 148px;}
.pa-center .contents .section-wrap .btn.large{height: auto; line-height: 1;}
.pa-center .contents .section-wrap .minus-wrap .item-list > li {padding-top: 1px;margin-bottom: 55px;}
.pa-center .contents .section-wrap .minus-wrap .item-list li .title {font-size: 1rem;}
.pa-center .contents .tab-wrap {margin-top: 66px;}

/*FAQ*/
.pa-center #content.faq{max-width: 1052px;}
.pa-center .faq .faq-list > li{padding-bottom: 55px;}
.pa-center .faq .faq-list > li:first-child{border-top: 0 none;}
.pa-center .faq .faq-list > li.active .question {background: url(../images/common/ico_arrow_faq_active.png) calc(100% - 50px) 66px no-repeat;}
.pa-center .faq .faq-list{margin-top: 0;}

.pa-center .faq-list > li .question{padding-top: 60px;background: url(../images/common/ico_arrow_faq.png) calc(100% - 50px) 66px no-repeat;}

.pa-center .faq .tab-content .no-result{padding-top: 160px;text-align: center;}
.pa-center .faq .tab-content .no-result .text{padding-top: 124px;font-size: 1.25rem;line-height: 2.375rem;color: #000;background: url('../images/common/ico_no_result.png') 50% 0 no-repeat;}
.pa-center .faq .tab-content .no-result .btn-link{display: inline-block;margin-top: 4px;color: #4d4d4d;font-size: 1rem;text-decoration: underline;}

/* NEWS */
.pa-center .news .table-list{padding-top: 20px;}
.pa-center .news .view-wrap.type02 .view-content{padding-top: 64px;padding-bottom: 130px;}
.pa-center .news.detail .view-wrap{border-bottom: 0 none;}

/* EVENT */
.pa-center .event .section-wrap{clear: both;}
.pa-center .event .section-wrap .minus-wrap{padding-top: 100px;}
.pa-center .event.detail .view-wrap{border-bottom: 0 none;}

/* 아카데미 */
.pa-center #content h3.emphasis span::after {display: none;}
.pa-center .academy .tab-wrap {padding-top: 20px;;}
.pa-center .academy .tab-box{position: relative; padding-bottom: 20px;}
.pa-center .academy .tab-box::before {content: ''; position: absolute; bottom: 0; left: 50%; width: 300%; border-bottom: 1px solid #e4e4e4; margin-left: -150%}
.pa-center .academy .tab.medium.type01 li a {font-size: 1rem; font-weight: 400; color: #737373; border-bottom-width: 1px; padding-bottom: 1px;}
#wrap.pa-center #content.academy.process {overflow: hidden;}
#wrap.pa-center #content.academy.info {max-width: 1104px;}
#wrap.pa-center #content.academy.info .content-primary {max-width: 1104px;}
#wrap.pa-center #content.academy .content-primary {max-width: 1052px;}
#wrap.pa-center.full #content.contents.list .content-primary {max-width: 1596px;}
.pa-center .step-wrap.type03 .step .thumnail-box .num {padding-top: 57px; padding-bottom: 24px;}



/* PA */

.pa-center h2.dot span::before {content: ''; display: inline-block; position: absolute; top: 17px; right: -13px; width: 12px; height: 12px; background-color: #ef300a; border-radius: 50%; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transform: rotate(0deg) scale(0); -ms-transform: rotate(0deg) scale(0); -o-transform: rotate(0deg) scale(0); transform: rotate(0deg) scale(0); -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; -webkit-transform-style: preserve-3D; -moz-transform-style: preserve-3D; -ms-transform-style: preserve-3D; transform-style: preserve-3D; opacity: 0;}
.pa-center .motion h2.dot span::before {-webkit-transform: rotate(-200deg) scale(1); -ms-transform: rotate(-200deg) scale(1); -o-transform: rotate(-200deg) scale(1); transform: rotate(-200deg) scale(1); opacity: 1;}

.pa-center .introduce.flatform .content-header {width: 100%; height: 1080px; background-image: url('../images/@thumb/thumb_bg_flatform.jpg'); background-repeat: no-repeat; background-position: 50% 0; background-size: cover; padding-top: 0;}
.pa-center .introduce.members .content-header {width: 100%; height: 1080px; background-image: url('../images/@thumb/thumb_bg_members.jpg'); background-repeat: no-repeat; background-position: 50% 0; background-size: cover; padding-top: 0;}
.pa-center .introduce.academy-expert .content-header {width: 100%; height: 1080px; background-image: url('../images/@thumb/thumb_bg_academyexpert.jpg'); background-repeat: no-repeat; background-position: 50% 0; background-size: cover; padding-top: 0;}
.pa-center .introduce .content-header .summary {font-size: 1.125rem; font-weight: 700; color: #fff;}
.pa-center .introduce .title-wrap {display: flex; flex-flow: column; justify-content: center; position: relative; max-width: 1104px;height: 100%; margin: 0 auto;}
.pa-center .introduce .title-wrap h2 {color: #fff;}
.pa-center .introduce .title-wrap h2 span {display: inline-block; position: relative;}
.pa-center .introduce .title-wrap p {color: rgba(255,255,255,0.7);}
#wrap.pa-center.full #content.introduce .content-primary {max-width: 1324px;}
#wrap.pa-center.full #content.introduce.flatform .content-primary {padding-bottom: 0;}
#wrap.pa-center.full #content.introduce.skroll .content-primary {position: relative;}
.pa-center .introduce .card-area .card-list li .card-cont {background-repeat: no-repeat; background-position: 0 0; background-size: cover;}
.pa-center .introduce .card-area .card-list li.center .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_center.jpg');}
.pa-center .introduce .card-area .card-list li.expert .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_expert.jpg');}
.pa-center .introduce .card-area .card-list li.members .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_members.jpg');}
.pa-center #content.introduce .card-area .card-list li .card-cont .text-wrap {position: absolute; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding-top: 0;}
.pa-center #content.introduce .card-area .card-list li .card-cont h3 {font-size: 3.125rem; text-align: center; color: #fff;}
.pa-center .introduce .card-area .card-list li .card-cont .text {font-size: 1.125rem; line-height: 2.125rem; text-align: center; color: #fff; padding-top: 18px;}
.pa-center .introduce .card-area .card-list li .card-cont .btn-area {padding-top: 44px;}
.pa-center .introduce .card-area .card-list li .card-cont .btn-view {display: inline-block; font-size: 1rem; background-position: 100% 65%; color: #fff; padding-right: 15px;}

.pa-center .introduce .text-wrap {padding-top: 140px;}
.pa-center #content.introduce .text-wrap h3 {font-size: 1.875rem; line-height: 1.75rem; color: #000; text-align: center;}
.pa-center .introduce .text-wrap p {line-height: 1.75rem; color: #000; text-align: center; padding-top: 15px;}
.pa-center .introduce .scroll-wrap {margin-top: 235px;}
.pa-center #content.introduce .scroll-wrap h3 {font-size: 1.25rem;}
.pa-center .introduce .scroll-wrap .list-wrap li {padding-top: 78px;}
.pa-center .introduce .scroll-wrap .list-wrap li + li {margin-top: 157px;}
.pa-center .introduce .scroll-wrap .list-wrap li h3 span {position: relative;}
.pa-center .introduce .scroll-wrap .list-wrap li h3 span::before{content: ''; display: inline-block; position: absolute; top: 4px; right: -6px; width: 6px; height: 6px; background-color: #ef300a; border-radius: 50%; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -webkit-transform: rotate(0deg) scale(0); -ms-transform: rotate(0deg) scale(0); -o-transform: rotate(0deg) scale(0); transform: rotate(0deg) scale(0); -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; -webkit-transform-style: preserve-3D; -moz-transform-style: preserve-3D; -ms-transform-style: preserve-3D; transform-style: preserve-3D; opacity: 0;}
.pa-center .introduce .scroll-wrap .list-wrap li.skrollable-between h3 span::before{-webkit-transform: rotate(-200deg) scale(1); -ms-transform: rotate(-200deg) scale(1); -o-transform: rotate(-200deg) scale(1); transform: rotate(-200deg) scale(1); opacity: 1;}

.pa-center .introduce .scroll-wrap .list-wrap li.skrollable-between {}
.pa-center .introduce .scroll-wrap dl dt {font-size: 2.25rem; font-weight: 700; line-height: 3rem; letter-spacing: -0.038rem;}
.pa-center .introduce .scroll-wrap dl dd {font-size: 1rem; line-height:  1.75rem; padding-top: 16px;}
.pa-center .introduce .fixed-img {position: absolute; top: 518px; right: 0}
.pa-center .introduce .fixed-img.fixed {position: fixed; max-width: 1324px; top: 0; right: 50%;margin-right: -662px; }
.pa-center .introduce .fixed-img.stop {position: absolute; top: auto; bottom: 0; right: 0;}
.pa-center .introduce .fixed-img .img-box {position:relative; height: 458px; z-index:1;}
.pa-center .introduce .fixed-img .img-box img {position:absolute; right:0; top:0; z-index:1;}
.pa-center .introduce .btn-area {padding-top: 195px;}
.pa-center .introduce .btn-area .btn.medium {width: 300px;}


/* 신체활동연구소 */
.pa-center #content.research{padding-top: 60px;}
.pa-center #content.research section h3{font-size: 2.5rem;line-height: 3.75rem;font-weight: bold;text-align: center;}
.pa-center .research .content-header{padding-top: 0;text-align: center;}
.pa-center .research .navigation{position: fixed;right: 162px;top: 50%;z-index: 10;}
.pa-center .research .navigation li{margin: 10px 0;}
.pa-center .research .navigation li a{display: block;width: 10px;height: 10px;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #000;}
.pa-center .research .navigation.white li a{border: 1px solid #fff;}
.pa-center .research .navigation li.active a{background-color: #000;}
.pa-center .research .navigation.white li.active a{background-color: #fff;}
.pa-center .research .about h2.dot{display: inline-block; position: relative; line-height: 1;font-size: 3.125rem;color: #fff;font-weight: bold;text-align: center;}
/*.pa-center .research .about h2.dot::after{content: '';display: inline-block;width: 12px;height: 12px;margin-left: 9px;background-color: #ef300a;border-radius: 50%;-webkit-border-radius: 50%;vertical-align: top;}*/
.pa-center .research .about .summary{padding-top: 26px;color: #fff;}

.pa-center .research section .section-wrap .text-wrap{}

.pa-center .research section.about .section-wrap{width: 100%;max-width: none;height: 100%;background: url('../images/common/bg_research_01.jpg') 50% 0 no-repeat;-webkit-background-size: cover;background-size: cover;border: 0 none;}
.pa-center .research .about .text-wrap{display: table;position: relative;width: 100%;height: 100%;}
.pa-center .research .about .text-wrap .text-inner{display: table-cell;vertical-align: middle;text-align: center;}
.pa-center .research .about .sub-title{display: block;padding-bottom: 33px;font-size: 1rem;line-height: 1;color: #c5c3c2;font-weight: bold;}
.pa-center .research section .section-wrap{position: relative; max-width: 1051px;margin: 0 auto;}
.pa-center .research .business-field{background: url('../images/common/bg_field.jpg') 50% 0 no-repeat;-webkit-background-size: cover;background-size: cover;}
.pa-center #content.research .business-field h3{color: #fff;}
.pa-center .research .business-field .data-list {display: flex; flex-direction: row; flex-wrap: wrap}
.pa-center .research .business-field .data-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .research .business-field .data-list li{flex-basis: 33.3%; padding-top: 75px; padding-left: 15px; padding-right: 15px;}
/*
.pa-center .research .business-field .data-list li:nth-child(1){width: 26.831%;}
.pa-center .research .business-field .data-list li:nth-child(2){width: 46.338%;}
.pa-center .research .business-field .data-list li:nth-child(3){width: 26.831%;}
.pa-center .research .business-field .data-list li:nth-child(4){width: 26.831%;}
.pa-center .research .business-field .data-list li:nth-child(5){width: 46.338%;}
.pa-center .research .business-field .data-list li:nth-child(6){width: 26.831%;}
*/
.pa-center .research .business-field .data-list li h4{padding-top: 93px;padding-bottom: 16px;font-size: 1.25rem;line-height: 1;color: #fff;letter-spacing: -0.013rem;text-align: center;}
.pa-center .research .business-field .data-list li:nth-child(1) h4{background: url('../images/common/ico_field_01.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li:nth-child(2) h4{background: url('../images/common/ico_field_02.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li:nth-child(3) h4{background: url('../images/common/ico_field_03.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li:nth-child(4) h4{background: url('../images/common/ico_field_04.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li:nth-child(5) h4{background: url('../images/common/ico_field_05.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li:nth-child(6) h4{background: url('../images/common/ico_field_06.png') 50% 0 no-repeat;}
.pa-center .research .business-field .data-list li span{display: block;font-size: 1rem;line-height: 1.625rem;color: #fff;text-align: center; word-break: keep-all;}

.pa-center .research section.history .section-wrap{width: 100%;max-width: none;height: 100%;background: url('../images/common/bg_research_02.jpg') 50% 0 no-repeat;-webkit-background-size: cover;background-size: cover;border: 0 none;}
.pa-center .research section.history .section-wrap h3{padding-bottom: 105px;color: #fff;}
.pa-center .research section.history .section-wrap .text-wrap{display: table;width: 100%;height: 100%;}
.pa-center .research section.history .section-wrap .text-wrap .text-inner{display: table-cell;position: relative;vertical-align: middle;/*text-align: center;*/}
.pa-center .research section.history .section-wrap .history-wrap{max-width: 1052px;width: auto;margin: 0 auto;}
.pa-center .research section.history .section-wrap .history-wrap .data-list{padding-bottom: 44px;}

.pa-center .mCS-custom-bar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff;border-radius: 0;-webkit-border-radius: 0;}
.pa-center .mCS-custom-bar.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(255,255,255,0.3)}

.pa-center .research section.history .section-wrap .history-wrap .data-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li{float: left;padding-left: 100px;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li:first-child{padding-left: 0;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li h4{font-size: 2.25rem;line-height: 1;font-weight: bold;color: #fff;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li dl{float: left;width: 270px;padding-top: 49px;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li dl + dl{margin-left: 100px;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li dl dt{display: block;padding-bottom: 4px;font-size: 1.25rem;line-height: 1.875rem;color: #fff;}
.pa-center .research section.history .section-wrap .history-wrap .data-list li dl dd{font-size: 1rem;line-height: 1.875rem;color: #fff;}

.pa-center .research .partnership{background-color: #fafafa;}
.pa-center .research .partnership h3{font-size: 2.5rem;line-height: 3.75rem;color: #000;text-align: center;}
.pa-center .research .partnership .summary{padding-top: 12px;font-size: 1.125rem;line-height: 1.875rem;letter-spacing: -0.013rem;text-align: center;}
.pa-center .research .partnership .data-list {display: flex; flex-direction: row; flex-wrap: wrap;}
.pa-center .research .partnership .data-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .research .partnership .data-list li{flex-basis: 33.3%;max-height: 48px; margin-top: 80px;text-align: center;}
.pa-center .research .partnership .data-list li img {max-width: 100%; max-height: 100%;}

.pa-center .contact-us .summary{padding-top: 10px;font-size: 1.125rem;line-height: 1.875rem;letter-spacing: -0.013rem;text-align: center;}
.pa-center .contact-us .data-list{width: 100%;max-width: 1022px;margin: 0 auto;padding-top: 30px;padding-bottom: 58px;text-align: center;}
.pa-center .contact-us .data-list li{float: left;width: 28%;/*padding: 0 6%;*/font-size: 1.125rem;line-height: 1;background: url('../images/common/bg_line_01.jpg') 0 0 no-repeat;box-sizing: border-box;-webkit-box-sizing: border-box;}
.pa-center .contact-us .data-list li:first-child{width: 32%;padding-left: 0;background: 0 none;}
.pa-center .contact-us .data-list li:last-child{width: 40%;padding-right: 0;}
/*.contact-us .data-list li::before{content: '';display: inline-block;width: 1px;height: 16px;margin-right: 64px;background-color: #b2b2b2;}
.contact-us .data-list li:first-child::before{display: none;margin: 0;width: 0;}*/
.pa-center .contact-us .data-list li strong{display: inline-block;padding-right: 13px;}
.pa-center .contact-us .thumb{border: 1px solid #e6e6e6;border-radius: 14px;-webkit-border-radius: 14px;overflow: hidden;}
.pa-center .contact-us .thumb img{width: 100%;}

/* 플랫폼 슬라이드 */
.pa-center .card-area .card-list {position: relative; margin-left: auto; margin-right: auto; padding-top: 80px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pa-center .card-area .card-list .dots-box {display: none;}
.pa-center .card-area .card-list .dots-box .dots {position: absolute; right: -2.8125rem;}
.pa-center .card-area .card-list .dots-box .dots {top: calc(50vh - 30px - 1.5625rem);}
.pa-center .card-area .card-list .dots-box i {display: block; width: 10px; height: 10px; border-radius: 50%; background: #fff; border:1px solid #000; cursor: pointer;}
.pa-center .card-area .card-list .dots-box i + i {margin-top: 10px;}
.pa-center .card-area .card-list .dots-box[data-on="1"] i:nth-child(1) {background: #000;}
.pa-center .card-area .card-list .dots-box[data-on="2"] i:nth-child(2) {background: #000;}
.pa-center .card-area .card-list .dots-box[data-on="3"] i:nth-child(3) {background: #000;}
.pa-center .card-area .card-list li {position: relative;}
.pa-center .card-area .card-list li.color-w {color: #fff;}
.pa-center .card-area .card-list li .subject {font-size: 2.625rem; line-height: 3.25rem; letter-spacing: -.09375rem; font-weight: 700;}
.pa-center .card-area .card-list li .card-cont { position: relative; border-radius: 1.25rem; overflow: hidden;  height: 620px; box-sizing: border-box; background: #fff;}
.pa-center .card-area .card-list li:nth-child(1) .card-cont {background: #f4f4f4;}
.pa-center .card-area .card-list li:nth-child(2) .card-cont .flow {position: absolute;left: 0; bottom: .625rem; right: auto; top: auto; width: 100%;}
.pa-center .card-area .card-list li:nth-child(2) .card-cont .flow .flow-body {position: absolute; left: 0; bottom: 0; right: auto; top: auto; white-space: nowrap; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.pa-center .card-area .card-list li:nth-child(2) .card-cont .flow .flow-body .flow-item {height: 18.75rem; margin-top: 0; margin-right: .3125rem; margin-bottom: 0;margin-left: .3125rem;}
.pa-center .card-area .card-list li:nth-child(2) .card-cont .flow .flow-body.flow {-webkit-transition: transform 50s; -o-transition: transform 50s; transition: transform 50s; -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: translateX(-376.875rem);-ms-transform: translateX(-376.875rem); -o-transform: translateX(-376.875rem); transform: translateX(-376.875rem);}
.pa-center .card-area .card-list li:nth-child(2) .card-cont .flow .flow-body.release {-webkit-transition: none;-o-transition: none; transition: none; transform: translateX(0);}
.pa-center .card-area .card-list li + li {margin-top: 85px;}

@supports (position:sticky) {
    @media (min-height:50rem) {
        /*.card-area .card-list {padding-top: 0; padding-right: 80px;padding-bottom: 0;padding-left: 80px;}*/
        .pa-center .card-area .card-list .dots-box {display: block; position: sticky; top: 0px;}
        .pa-center .card-area .card-list li {height: calc(100vh - 61px); position: sticky; top: 0;}
        .pa-center .card-area .card-list li .card-cont {/*top: calc(50vh - 20rem - 30px);*/ top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
        .pa-center .card-area .card-list li + li {margin-top: 0;}
    }
}


/* PA 프로그램 */
#wrap.full #content.program{overflow: hidden;}
.pa-center .program .content-header{position: relative;height: 400px;padding-top: 147px;-webkit-background-size: cover;background-size: cover;background-position: 50% 0;background-repeat: no-repeat;}
.pa-center .program .content-header h2.text{position: relative;color: #fff;}
.pa-center .program .content-header .summary{position: relative;color: #fff;font-size: 1.125rem;}
.pa-center .program .content-primary{}
.pa-center .program .content-primary .section01{padding-bottom: 150px;text-align: center;}
.pa-center.full .program .content-primary{padding-bottom: 0;}
.pa-center #content.program .content-primary section{padding-top: 180px;}
.pa-center #content.program.detail05 .content-primary section{padding-top: 150px;padding-bottom: 150px;}
.pa-center #content.program .content-primary section h3{font-size: 1.875rem;line-height: 1;text-align: center;letter-spacing: -0.0125rem}
.pa-center .program .content-primary .section01 .text{padding-top: 20px;font-size: 1.125rem;line-height: 1.875rem;text-align: center;}
.pa-center .program .content-primary .section01 .data-list{padding-top: 84px}
.pa-center .program .content-primary .section01 .data-list .circle{display: inline-block; position: relative;width: 203px;height: 203px;margin-left:17px; margin-right: 17px; margin-bottom: 17px; line-height: 197px;text-align: center;font-size: 1rem;color: #737373;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 50%;-webkit-border-radius: 50%; border-width: 3px; border-style: solid;}

.pa-center #content.program .content-primary section .image-wrap{text-align: center;}
.pa-center #content.program .content-primary section .image-wrap img{width: 100%;max-width: 1324px;}

.pa-center .program .content-primary .section02{padding-bottom: 210px;background-color: #fcfcfc;}
.pa-center .program .content-primary .section02 .data-list{max-width: 1052px;margin: 0 auto;padding-top: 23px;}
.pa-center .program .content-primary .section02 .data-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .program .content-primary .section02 .data-list li{float: left;width: 50%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.pa-center .program .content-primary .section02 .data-list li:after{content: '';display: block;width: 100%;height: 1px;padding-top: 27px;border-bottom: 1px solid #e9e9e9;}
.pa-center .program.detail03 .content-primary .section02 .data-list li:after{display: none;}
.pa-center .program .content-primary .section02 .data-list li .text-wrap{min-height: 94px;background-repeat: no-repeat; background-position: 0 50%; margin-top: 54px;padding: 19px 0 19px 100px;font-size: 1rem;line-height: 1.75rem;color: #000;text-align: left;letter-spacing: -0.025rem;}
.pa-center .program .content-primary .section02 .data-list li .text-wrap dt{font-weight: 700; padding-bottom: 8px;}
.pa-center .program .content-primary .section02 .data-list li:nth-child(1){padding-right: 40px;}
.pa-center .program .content-primary .section02 .data-list li:nth-child(2){padding-left: 40px;}
.pa-center .program .content-primary .section02 .data-list li:nth-child(3){padding-right: 40px;}
.pa-center .program .content-primary .section02 .data-list li:nth-child(4){padding-left: 40px;}

.pa-center .program .content-primary .section02 .data-list.type02 li {width: 33.3%; padding-right: 0;padding-left: 0;}
.pa-center .program .content-primary .section02 .data-list.type02 li .text-wrap {width: 325px; min-height: 400px; background-color: #fff; border-radius: 12px; -webkit-border-radius: 12px; border: 1px solid #d2d0d4;  padding: 200px 0 0; text-align: center; margin: 60px auto 0;}
.pa-center .program .content-primary .section02 .data-list.type02 li .text-wrap dt {padding-bottom: 18px;}

.pa-center .program .content-primary .section03{padding-bottom: 180px;background-color: #f8f8f8;}
.pa-center .program .content-primary .section03 h3 + div {padding-top: 90px;}
.pa-center .program .content-primary .section03 .tab-wrap{max-width: 1052px;margin: 0 auto;}
.pa-center .program .content-primary .section03 .tab-wrap .tab.x-large{}
.pa-center .program .content-primary .section03 .tab-wrap .tab.x-large li{float: left;width: 50%;}
.pa-center .program .content-primary .section03 .tab-wrap .tab-content{height: 245px;padding: 50px;text-align: center;background-color: #fff;border-bottom: 1px solid #d2d0d4;box-sizing: border-box;-webkit-box-sizing: border-box;}
.pa-center .program .content-primary .section03 .tab-wrap .tab-content .text-wrap{display: flex;justify-content: center;align-items: center;height: 100%;vertical-align: middle;font-size: 1rem;line-height: 2.125rem;color: #000;}
.pa-center .program .section03 .step-list {max-width: 1052px; margin: 0 auto;}

.pa-center .program .content-primary .section04{padding-bottom: 137px;}
.pa-center .program .content-primary .section04 .section-wrap{max-width: 1326px;margin: 0 auto;padding-top: 70px;}
.pa-center .program .content-primary .section04 .item-list{}
.pa-center .program .content-primary .section04 .item-list::after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pa-center .program .content-primary .section04 .item-list li{float: left;width: 33.333%;}
.pa-center .program .content-primary .section04 .item-list li .thumb{position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #d2d0d4;border-radius: 14px;-webkit-border-radius: 14px;overflow: hidden;border: 1px solid #d2d0d4;}
.pa-center .program .content-primary .section04 .item-list li .thumb img{width: 100%; height: 100%; object-fit: cover; object-position: center;} /* 210204 수정 */
.pa-center .program .content-primary .section04 .item-list li .thumb .view-more{display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 1rem;color: #fff;text-align: center;background: url('../images/common/bg_mask_02.png') 0 0 repeat;}
.pa-center .program .content-primary .section04 .item-list li.active .thumb .view-more{display: block;}
.pa-center .program .content-primary .section04 .item-list li .thumb .view-more span{vertical-align: middle;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding-right: 17px;background: url('../images/common/ico_more_02.png') 100% 50% no-repeat;}
.pa-center .program .content-primary .section04 .item-list li .title{font-size: 1rem;line-height: 1.625rem;}
.pa-center .program .content-primary .section04 .btn-area{padding-top: 143px;}

/* PA 프로그램 리스트*/
.pa-center .contents.list .section-wrap .minus-wrap .item-list li .thumb {position: relative;}
.pa-center .contents.list .section-wrap .minus-wrap .item-list li .thumb img {transition: transform 0.4s cubic-bezier(0.39, 0.58, 0.57, 1); }
.pa-center .contents.list .section-wrap .minus-wrap .item-list li .thumb:hover img{transform: scale(1.15);}
.pa-center #content.program.list {max-width: 1324px;}
.pa-center .program.list .content-header{height: auto; padding-top: 87px;}
.pa-center .program.list .content-header .summary {color: #000;}
.pa-center .program.list .content-primary .section01 {padding-bottom: 0;}
.pa-center .program.list .section-wrap .minus-wrap {padding-top: 72px;}
.pa-center .program.list .section-wrap .minus-wrap .item-list {display: flex; flex-direction: row; flex-wrap: wrap}
.pa-center .program.list .section-wrap .minus-wrap .item-list li {flex-basis: 33.333%; padding-top: 0;}
.pa-center .program.list .section-wrap .minus-wrap .item-list li .thumb.bg-dim::before{ z-index: 1;}
.pa-center .program.list .section-wrap .minus-wrap .item-list li .thumb::after {content: '';position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 0 0;transform: translate(-50%, -50%);background-size: cover; z-index: 2;}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.papa .thumb::after {background-image: url('../images/@thumb/thumb_programlist_papa_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.challenge .thumb::after {background-image: url('../images/@thumb/thumb_programlist_challenge_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.move .thumb::after {background-image: url('../images/@thumb/thumb_programlist_move_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.heartfit .thumb::after {background-image: url('../images/@thumb/thumb_programlist_heartfit_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.cpa .thumb::after {background-image: url('../images/@thumb/thumb_programlist_cpa_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.race .thumb::after {background-image: url('../images/@thumb/thumb_programlist_race_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.home .thumb::after {background-image: url('../images/@thumb/thumb_programlist_home_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.workable .thumb::after {background-image: url('../images/@thumb/thumb_programlist_workable_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.youth .thumb::after {background-image: url('../images/@thumb/thumb_programlist_youth_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.dream .thumb::after {background-image: url('../images/@thumb/thumb_programlist_dream_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li.activity .thumb::after {background-image: url('../images/@thumb/thumb_programlist_activity_title.png');}
.pa-center .program.list .section-wrap .minus-wrap .item-list li .title {text-align: left;}
.pa-center .program.list .section-wrap .minus-wrap .item-list li .text {text-align: left; padding-top: 0;}


/* PAPA야 놀자 */
/*.pa-center .program.detail01 .content-header{background: url('../images/@thumb/thumb_1920x400.jpg') 50% 0 no-repeat;}*/
.pa-center .program.detail01 .content-primary .section01 .data-list li.circle:nth-child(1){border-color:#7bc0de;}
.pa-center .program.detail01 .content-primary .section01 .data-list li.circle:nth-child(2){border-color:#c1de36;}
.pa-center .program.detail01 .content-primary .section01 .data-list li.circle:nth-child(3){border-color:#fdc450;}
.pa-center .program.detail01 .content-primary .section01 .data-list li.circle:nth-child(4){border-color:#fd7777;}
.pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(1) .text-wrap{background-image: url('../images/common/ico_feature_01.png');}
.pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(2) .text-wrap{background-image:url('../images/common/ico_feature_02.png');}
.pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(3) .text-wrap{background-image:url('../images/common/ico_feature_03.png');}
.pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(4) .text-wrap{background-image:url('../images/common/ico_feature_04.png');}

/* 건강한 레이스 */
/*.pa-center .program.detail02 .content-header{background: url('../images/@thumb/thumb_1920x400_02.jpg') 50% 0 no-repeat;}*/
.pa-center .program.detail02 .content-primary .section01 .data-list li:nth-child(1){border-color:#7bc0de;}
.pa-center .program.detail02 .content-primary .section01 .data-list li:nth-child(2){border-color: #70a0d9;}
.pa-center .program.detail02 .content-primary .section01 .data-list li:nth-child(3){border-color:#47bc53;}
/*.program.detail02 .content-primary .section01 .data-list li:nth-child(3)::after {content: '';display: block;clear: both;height: 0;visibility: hidden;}*/
.pa-center .program.detail02 .content-primary .section01 .data-list li:nth-child(4){border-color:#ff7f46;}
.pa-center .program.detail02 .content-primary .section02 .data-list li:nth-child(1) .text-wrap{background-image: url('../images/common/ico_race_feature_01.png');}
.pa-center .program.detail02 .content-primary .section02 .data-list li:nth-child(2) .text-wrap{background-image:url('../images/common/ico_race_feature_02.png');}
.pa-center .program.detail02 .content-primary .section02 .data-list li:nth-child(3) .text-wrap{background-image:url('../images/common/ico_race_feature_04.png');}
.pa-center .program.detail02 .content-primary .section02 .data-list li:nth-child(4) .text-wrap{background-image:url('../images/common/ico_race_feature_03.png');}
.pa-center .program.detail02 .section03 .step-wrap.type02 .step > li:nth-child(1) .thumnail-box {background-image: url('../images/@thumb/thumb_program_race_408x280.jpg');}
.pa-center .program.detail02 .section03 .step-wrap.type02 .step > li:nth-child(2) .thumnail-box {background-image: url('../images/@thumb/thumb_program_race_408x280_02.jpg');}
.pa-center .program.detail02 .section03 .step-wrap.type02 .step > li:nth-child(3) .thumnail-box {background-image: url('../images/@thumb/thumb_program_race_408x280_03.jpg');}

/* 실내신체활동 */
/*.pa-center .program.detail03 .content-header{background: url('../images/@thumb/thumb_1920x400_03.jpg') 50% 0 no-repeat;}*/
.pa-center .program.detail03 .content-primary .section01 .data-list li{display: inline-block; width: auto; height: auto; border-width: 0; color: #fff; margin-left:80px; margin-right: 80px; vertical-align: top;}
.pa-center .program.detail03 .content-primary .section01 .data-list li div.circle {width: 200px; height: 200px; border-radius: 50%; color: #fff; margin: 0 auto;}
.pa-center .program.detail03 .content-primary .section01 .data-list li:nth-child(1) div.circle{background-color:#fa8e8d;}
.pa-center .program.detail03 .content-primary .section01 .data-list li:nth-child(2) div.circle{background-color:#f46c6f;}
.pa-center .program.detail03 .content-primary .section01 .data-list li:nth-child(3) div.circle{background-color:#e8595c;}
.pa-center .program.detail03 .content-primary .section01 .data-list li .text {line-height: 1.625rem; font-size: 1rem; color: #737373;}
.pa-center .program.detail03 .content-primary .section02 .data-list li .text-wrap {background-position: 50% 90px; }
.pa-center .program.detail03 .content-primary .section02 .data-list li:nth-child(1) .text-wrap{background-image: url('../images/common/ico_cpa_feature_01.png');}
.pa-center .program.detail03 .content-primary .section02 .data-list li:nth-child(2) .text-wrap{background-image:url('../images/common/ico_cpa_feature_02.png');}
.pa-center .program.detail03 .content-primary .section02 .data-list li:nth-child(3) .text-wrap{background-image:url('../images/common/ico_cpa_feature_03.png');}
.pa-center .program.detail03 .section03 .step-wrap.type02 .step > li:nth-child(1) .thumnail-box {background-image: url('../images/@thumb/thumb_program_cpa_408x280.jpg');}
.pa-center .program.detail03 .section03 .step-wrap.type02 .step > li:nth-child(2) .thumnail-box {background-image: url('../images/@thumb/thumb_program_cpa_408x280_02.jpg');}
.pa-center .program.detail03 .section03 .step-wrap.type02 .step > li:nth-child(3) .thumnail-box {background-image: url('../images/@thumb/thumb_program_cpa_408x280_03.jpg');}

/* 하트핏 */
/*.pa-center .program.detail04 .content-header{background: url('../images/@thumb/thumb_1920x400_04.jpg') 50% 0 no-repeat;}*/
.pa-center .program.detail04 .content-header h2.text::before {content: ''; position: relative; top: -30px; display: block; width: 90px; height: 30px; background: url('../images/common/ico_hearfit.png') no-repeat 0 0 ; background-size: cover; margin: 0 auto;}
.pa-center .program.detail04 .content-primary .section01 .data-list .circle {position: relative;margin-left: 40px; margin-right: 40px;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(1){border-color:#7bc0de;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(2){border-color: #c1de36;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(3){border-color:#fdc759;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4){border-color:#fd7777;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle::after {position: absolute; top: 50%; right: 0; width: 16px; height: 16px; margin-top: -8px; margin-right: -50px;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(1)::after,
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(2)::after{content: ''; display: inline-block; background: url('../images/common/ico_plus.png') no-repeat 0 0;}
.pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4)::after {content: ''; display: inline-block; right: auto; left: 0; background: url('../images/common/ico_equal.png') no-repeat 0 0; margin-right: 0; margin-left: -50px;}

.pa-center .program.detail05 .content-header {background-position: 50% 0;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.pa-center .program .post-wrap{max-width: 1088px;margin: 0 auto;}
.pa-center .program .post-page{margin: 98px auto 0;padding-top: 28px;padding-bottom: 28px;background-color: #fff;}
.pa-center .program .post-page.fixed{left: 0;right: 0;}
.pa-center .program .post-page .btn-area.type02{position: relative;padding-top: 0;}

/*
.pa-center .program .content-primary .section01 .data-list .circle { -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s;}
.pa-center .program .content-primary .section01 .data-list .circle:hover {
    background: rgba(255, 255, 255, 0.05);
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
}
*/


/* PA CHECK */
#wrap.pa-center.full #content.pa-check .content-header {background-color: #fafafa;}
.pa-center .pa-check .content-header .cont-inner {max-width: 1052px; margin: 0 auto;}


#wrap.pa-center.full #content.pa-check .content-primary {max-width: 1052px; margin: 0 auto; padding-bottom: 110px;}
.pa-center #content.pa-check .title-box h2 {font-size: 3.375rem; text-align: left;}
.pa-center #content.pa-check .title-box h3 {font-size: 3.375rem;}
.pa-center .pa-check .title-box .text {padding-top: 14px;}
.pa-center .pa-check .content-primary .title-box {text-align: center; padding-top: 90px;}

.pa-center .pa-check .tab-wrap {margin-top: 85px;}
.pa-center .pa-check .tab.type01 li{margin-right: 0;}

.pa-center .pa-check .check-items .hover-list li img {position: absolute; top: 0; left: 0;}
.pa-center .pa-check .chk-wrap {border-radius: 12px; box-shadow: rgb(0 0 0 / 16%) 0px -1px 12px 4px; background-color: #fff; overflow: hidden; margin: 0 22px; margin-bottom: 45px;}
.pa-center .pa-check .info-box {padding: 37px 25px 27px;}
.pa-center .pa-check .info-box h3 {font-size: 1.312rem; font-weight: 700; color: #fff;}
.pa-center .pa-check .info-box p {font-size: 0.937rem; color: #fff; padding-top: 10px;}
.pa-center .pa-check .list {padding-top: 22px; padding-bottom: 30px;}
.pa-center .pa-check .list li {display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-flow: row; padding-left: 25px; padding-right: 20px;}
.pa-center .pa-check .list li + li {margin-top: 11px;}
.pa-center .pa-check .list span.name {}
.pa-center .pa-check .list .state {width: 62px; height: 30px;}
/*.pa-center .pa-check .list span {display: block;width: 100%; height: 100%; background-image: url('../images/common/ico_check_complete_gray.png'); background-repeat: no-repeat; background-position: center center; background-size: 18px 13px;}*/
.pa-center .pa-check .list li:not(.complete) .comp {display: none;}
.pa-center .pa-check .list li.complete .comp {display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: 18px 13px;}
.pa-center .pa-check .list .btn.xx-small {min-width: auto; width: 100%; height: 100%; line-height: 30px; border-radius: 8px; color: #fff;}
.pa-center .pa-check .list li.complete .comp {display: block;}
.pa-center .pa-check .list li.complete .btn.xx-small {display: none;}
.pa-center .pa-check .activity .info-box {background-color: #54c5c3;}
.pa-center .pa-check .activity .list .comp {background-image: url('../images/common/ico_check_complete_skyblue.png');}
.pa-center .pa-check .activity .list .btn.xx-small {background-color: #57c6c4;}
.pa-center .pa-check .develop .info-box {background-color: #27c694;}
.pa-center .pa-check .develop .list .comp {background-image: url('../images/common/ico_check_complete_green.png');}
.pa-center .pa-check .develop .list .btn.xx-small {background-color: #2bc796;}
.pa-center .pa-check .health .info-box {background-color: #f096a3;}
.pa-center .pa-check .health .list .comp {background-image: url('../images/common/ico_check_complete_pink.png');}
.pa-center .pa-check .health .list .btn.xx-small {background-color: #f098a5;}
.pa-center .pa-check .fitness .info-box {background-color: #895eff;}
.pa-center .pa-check .fitness .list .comp {background-image: url('../images/common/ico_check_complete_purple.png');}
.pa-center .pa-check .fitness .list .btn.xx-small {background-color: #8b61ff;}


@media only screen and (min-width: 1920px){
    .pa-center .research .slick-dots{right: 162px;}
}
@media only screen and (min-width: 1720px){
    .pa-center #content.program.list{padding-left: 0; padding-right: 0;}
}

@media only screen and (max-width: 1720px){
    .pa-center .section-wrap {padding: 0 60px;}
    .pa-center #content.list {padding-left: 60px; padding-right: 60px;}
}

@media only screen and (min-width: 1300px) and (max-width: 1720px){
    .pa-center .event-list li a .thumb {max-height: 11.047vw;} /* 210204 추가 */
}

@media only screen and (min-width: 769px) and (max-width: 1299px){
    .pa-center .event-list li a .thumb {max-height: 14.615vw;} /* 210204 추가 */
}

@media only screen and (max-width: 1596px){
    .pa-center .research .navigation{right: 100px;}
    .pa-center #content.program .content-primary section .image-wrap{padding: 0 60px;}
}

@media only screen and (min-width:1080px) and (max-width:1444px){
    #wrap.pa-center.full #content.introduce .content-primary {padding-left: 60px; padding-right: 60px;}
    .pa-center .introduce .scroll-wrap .list-wrap li {max-width: 580px;}
    /*    .introduce .scroll-wrap dl dd {word-break: keep-all;}*/
    /*    .introduce .scroll-wrap dl dd br {display: none;}*/
    .pa-center .introduce .fixed-img {right: 60px; width: calc(100% - 580px - 60px); padding-right: 0px;}
    .pa-center .introduce .fixed-img.fixed {right: 60px; max-width: calc(100% - 580px - 60px); width: 50%; margin-right: 0;}
    .pa-center .introduce .fixed-img .img-box {width: 100%;}
    .pa-center .introduce .fixed-img .img-box img {width: 100%; margin-top: 44px;}
}

@media only screen and (min-width: 1346px){
    .pa-center .program .content-primary .section04 .item-list li .thumb {height: 220px;} /* 210204 추가 */
}

@media only screen and (max-width: 1345px){
    .pa-center .contents .search-area .tag-wrap {text-align: left;}
    .pa-center .contents .search-area .tag-wrap .tag-list {width: calc(100% - 228px);}
    .pa-center .research .navigation{right: 60px;}

    .pa-center .program.detail03 .content-primary .section01 .data-list li {margin-left: 2.859vw; margin-right: 2.859vw;}
}

@media only screen and (max-width: 1280px){
    .pa-center .program .content-primary .section01 .data-list .circle,
    .pa-center .program.detail04 .content-primary .section01 .data-list .circle{margin-left: 1.563vw; margin-right: 1.563vw;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(1)::after, .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(2)::after {margin-right: -30px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4)::after{margin-left: -30px;}
}

@media only screen and (max-width: 1340px){
    .pa-center .program.list .section-wrap .minus-wrap .item-list li .text {min-height: 55px; overflow: visible; white-space: inherit;}
}

@media only screen and (min-width: 1224px){
    .pa-center .step-wrap.type02 .step > li .thumnail-box {width: 408px; height: 280px;}
    .pa-center .step-wrap.type02 .step > li > dl {width: calc(100% - 408px);}
    .pa-center .program .section03 .step-wrap.type02 .step > li .thumnail-box {width: 408px; height: 280px;}
    .pa-center .program .section03 .step-wrap.type02 .step > li > dl {padding-left: 83px;}
    .pa-center .step-wrap.type03 .step .thumnail-box {width: 238px; height: 238px;}
    .pa-center .academy.process.master01 .step-wrap.type03 .step > li .thumnail-box {width: 326px; height: 326px;}
    .pa-center .program.detail04 .step-wrap.type03 .step .thumnail-box {width: 238px; height: 238px;}
    .pa-center .evaluation .solution-wrap .hover-list li + li {margin-left: 13px;} /* 210203 수정 */

}

@media only screen and (max-width: 1224px){
    .pa-center .section-wrap{padding-left: 60px;padding-right: 60px;}
    .pa-center #content {padding-left: 60px; padding-right: 60px;}
    .pa-expert.full #content{padding-left: 0;padding-right: 0;}
    #wrap.pa-center.full #content.center-main .content-primary{padding-left: 0;padding-right: 0;}
    #wrap.pa-center.full #content.academy .content-primary {width: 100%; padding-left: 60px; padding-right: 60px;}
    .pa-center #content.contact {padding-left: 0; padding-right: 0;}
    .pa-center .contact .content-header {padding-left: 60px; padding-right: 60px;}
    .pa-center .event.list .section-wrap {padding-left: 0; padding-right: 0;}
    .pa-center .contents .search-area .input-search {display: block;}
    .pa-center .research .navigation{right: 30px;}
    /*    .pa-center .research section.history .section-wrap .history-wrap{max-width: none;width: 50%;margin: 0;}*/
    .pa-center .research section.history .section-wrap .text-wrap {display: block; position: relative; top: 50%; width: auto; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding-top: 65px;}
    .pa-center .research section.history .section-wrap .text-wrap .text-inner {display: block;}
    /*    .research section.history .mCustomScrollBox {width: 80%;}*/

    #wrap.full.pa-center #content.program .content-primary{padding-left: 0;padding-right: 0;}
    .pa-center .program .content-primary .section02 .data-list{width: 500px;}
    .pa-center .program .content-primary .section02 .data-list li{float: none;width: 100%;}
    .pa-center .program .content-primary .section02 .data-list li:nth-child(1){padding-right: 0;}
    .pa-center .program .content-primary .section02 .data-list li:nth-child(2){padding-left: 0;}
    .pa-center .program .content-primary .section02 .data-list li:nth-child(3){padding-right: 0;}
    .pa-center .program .content-primary .section02 .data-list li:nth-child(4){padding-left: 0;}

    .pa-center .program.detail03 .content-primary .section02 .data-list {width: 100%;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li {float: left; width: 32%;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li + li {margin-left: 2%;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li .text-wrap {width: 100%;}

    .pa-check .content-header .cont-inner {padding: 0 60px;}

}

@media only screen and (min-width: 780px) and (max-width: 1224px){
    .pa-center .program.detail04 .step-wrap.type03 .step .thumnail-box {width: 17.974vw; height: 17.974vw;}
    .pa-center .program.detail04 .step-wrap.type03 .step .thumnail-box .num {padding-top: 3.387vw; padding-bottom: 2.016vw;}
    .pa-center .program.detail04 .step-wrap.type03 .step .thumnail-box img {width: 5.323vw;}
}

@media only screen and (max-width: 1200px){
    .pa-center .section-wrap .minus-wrap .item-list li{width: 50%;}
    .pa-center .section-wrap .minus-wrap .item-list li:nth-child(3){padding-top: 55px;}
    .pa-center .section-wrap .minus-wrap .item-list li:nth-child(4){padding-top: 55px;}
    .pa-center .program .minus-wrap .item-list li:nth-child(3),
    .pa-center .program .minus-wrap .item-list li:nth-child(4){padding-top: 0;}
    .pa-center .research .business-field .data-list li {flex-basis: 50%;}
    /*
        .pa-center .research .business-field .data-list li:nth-child(1),
        .pa-center .research .business-field .data-list li:nth-child(2),
        .pa-center .research .business-field .data-list li:nth-child(3),
        .pa-center .research .business-field .data-list li:nth-child(4),
        .pa-center .research .business-field .data-list li:nth-child(5),
        .pa-center .research .business-field .data-list li:nth-child(6){width: 50%;}
    */
    .pa-center .research .navigation{display: none !important;}
}
@media only screen and (max-width:1080px){
    .pa-center .skroll .content-header h2 {font-size: 1.875rem;}
    .pa-center .content-header .summary {font-size: 0.813rem; line-height: 1.375rem; padding-top: 5px;}
    .pa-center .skroll .content-header {height: 100vh;}
    .pa-center #content.introduce.skroll .text-wrap h3 {font-size: 1.125rem; line-height: 1.5625rem;}
    .pa-center .introduce.skroll .text-wrap p {font-size: 0.75rem; line-height: 1.25rem; word-break: keep-all;}
    .pa-center .introduce.skroll .text-wrap {padding-top: 70px;}
    .pa-center .introduce.skroll img {max-width: 630px; width: 100%; margin: 0 auto;}
    .pa-center .introduce .scroll-wrap {margin-top: 18px;}
    .pa-center #content.introduce .scroll-wrap h3 {padding-bottom: 9px;}
    .pa-center .introduce .scroll-wrap .list-wrap li h3 {font-weight: 400;}
    .pa-center .introduce .scroll-wrap .list-wrap li h3 span {font-size: 0.8125rem;}
    .pa-center .introduce .scroll-wrap .list-wrap li h3 span::before {content: none;}
    .pa-center .introduce .scroll-wrap dl dt {font-size: 1.125rem; line-height: 1.5625rem;}
    .pa-center .introduce .scroll-wrap dl dd {font-size: 0.75rem; line-height: 1.25rem; padding-top: 11px; word-break: keep-all;}
    .pa-center .introduce .scroll-wrap .list-wrap li .text-box {max-width: 630px; margin: 13px auto 0;}
    .pa-center .introduce .scroll-wrap .list-wrap li + li {margin-top: 8px;}
    .pa-center .introduce.skroll .btn-area {margin-top: 55px; padding-top: 0;}
    .pa-center .contents.skroll .btn.medium {width: 100%; height: 60px; line-height: 60px; font-size: 0.875rem; border-radius: 30px; -webkit-border-radius: 30px;}
}

@media only screen and (max-width: 1100px){
    .pa-center .program .content-primary .section01 .data-list .circle,
    .pa-center .program.detail04 .content-primary .section01 .data-list .circle {width: 180px; height: 180px; line-height: 180px; margin-left: 0.781vw; margin-right: 0.781vw;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li {margin-left: 1.634vw; margin-right: 1.634vw;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li div.circle {width: 180px; height: 180px; line-height: 180px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(1)::after, .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(2)::after {width: 12px; height: 12px; background-size: cover; margin-right: -18px; margin-top: -6px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4)::after{width: 12px; height: 12px; background-size: cover; margin-left: -18px; margin-top: -6px;}

}

@media only screen and (min-width: 960px){
    .pa-center.main header .header-wrap h1 a{margin-top: 20px;}
    .pa-center.main header.active .header-wrap h1 a{background: url('../images/common/logo_03.png') 0 0 no-repeat !important;}
    #wrap.pa-center.main header.fixed .header-wrap .gnb-wrap .gnb .depth01 span{color: #fff !important;}
    #wrap.pa-center.main header.fixed .header-wrap .right-wrap .login-area .join{color: #fff !important;}
    #wrap.pa-center.main header.active .header-wrap .gnb-wrap .gnb .depth01 span{color: #000 !important;}
    #wrap.pa-center.main header.active .header-wrap .right-wrap .login-area .join{color: #000 !important;}
}

@media only screen and (min-width: 769px) and (max-width: 960px) {

}

@media only screen and (max-width: 960px){
    .pa-center.main header .header-wrap h1 a {width: 100px; height: 21px; background-size: cover !important;}
    .pa-center.main header.hide .header-wrap h1 a {background-size: cover;}
    .pa-center.main header.fixed .header-wrap h1 a{background-size: cover !important;}
    .pa-center.main header .header-wrap .right-wrap .login-area .join {color: #000;}
    .pa-center.main header .header-wrap .gnb-wrap .gnb .depth01 span {color: #000;}
    .pa-center.main header .open-gnb {background-image: url('../images/common/ico_gnb_w.png'); background-size: cover;}
    .pa-center.main header.fixed .open-gnb {background-image: url('../images/common/ico_gnb_w.png') !important; background-size: cover;}
    .pa-center.main header.show .open-gnb {background-image: url('../images/common/ico_gnb.png');}

    .pa-center .customer.contact .content-primary .regular-question {background-color: rgba(0, 0, 0, 0); position: relative;}
    .pa-center .customer.contact .content-primary .regular-question::before {content: ''; background-color: #f7f7f9; width: 100%; height: 218px; position: absolute; z-index: -1;}
    .pa-center .customer.contact .content-primary .regular-question .question-wrap {max-width: 100%; padding: 40px 60px;}
    .pa-center .customer.contact .content-primary .regular-question .question-wrap h3 {font-size: 0.938rem; float: none;}
    .pa-center .customer.contact .content-primary .regular-question .question-wrap .data-list {float: none; display: flex; justify-content: space-between; margin-top: 25px;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li {width: 97px; height: 97px; margin: 0; margin-right: 15px;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li:last-child {margin-right: 0;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li a {font-size: 0.75rem; padding-top: 62px;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li a:hover {pointer-events: none;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li:nth-child(1) a {background-size: 33px 32px; background-position-y: 23px;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li:nth-child(2) a {background-size: 29px 33px; background-position-y: 22px;}
    .pa-center .customer.contact .content-primary .regular-question .data-list li:nth-child(3) a {background-size: 33px 28px; background-position-y: 25px;}
    .pa-center .customer.contact .content-primary .form-wrap {width: auto; padding-top: 6px; padding-left: 60px; padding-right: 60px}
    .pa-center .customer.contact .form-wrap .field {padding-top: 0;margin-top: 22px;padding-left: 0;}
    .pa-center .customer.contact .form-wrap .field > label {position: static;left: auto;top: auto;margin-bottom: 5px;font-size: 0.875rem;}
    .pa-center .customer.contact .form-wrap .field:nth-child(1) {padding-top: 20px;}
    .pa-center .customer.contact .btn.medium.round {width: 100%; font-size: 0.875rem;}

    .pa-center .contents.detail .preview-wrap .img-box > img {width: 100%;}

    .pa-center #content.faq {width: auto;}
    .pa-center .faq .tab-wrap .tab {display: none;}
    .pa-center .faq .faq-list > li{padding: 40px 21px;}
    .pa-center .faq .faq-list > li:first-child{border-top: 1px solid #d2d0d4;}
    .pa-center .faq .faq-list > li.active {border-top: 1px solid #000; padding-bottom: 33px;}
    .pa-center .faq .faq-list > li > a {padding-left: 0;}
    .pa-center .faq .faq-list > li .question {padding-top: 0; font-size: 0.938rem;background: url(../images/common/ico_arrow_faq_m.png) 100% 50% no-repeat;-webkit-background-size: 11px auto;background-size: 11px auto;}
    .pa-center .faq .faq-list > li.active .question {padding-top: 0; font-size: 0.938rem;background: url(../images/common/ico_arrow_faq_active_m.png) 100% 50% no-repeat;-webkit-background-size: 11px auto;background-size: 11px auto;}
    .pa-center .faq .faq-list > li .answer {font-size: 0.813rem; padding-top: 33px;}
    .pa-center .faq .faq-list > li .date {font-size: 0.75rem; margin-top: 11px;}

    .pa-center .contents .search-area {padding-top: 55px;}
    .pa-center .contents .search-area .tag-wrap p {text-align: center; margin-top: 60px;}
    .pa-center .contents .search-area .tag-wrap .tag-list {width: 100%;}
    .pa-center .contents .search-area .input-search{float: none; position: relative; max-width: 100%; width: 100%; margin: 60px auto 80px;border-bottom: 3px solid #000;}
    .pa-center .contents .search-area .input-search input{height: 52px;line-height: 50px;text-indent: 10px;border: 0 none;border-radius: 0;-webkit-border-radius: 0;}
    .pa-center .contents .search-area .input-search input:focus,
    .pa-center .contents .search-area .input-search input:active{background-color: #fff;}
    .pa-center .contents .search-area .input-search input::placeholder{font-size: 1rem;color:#7f7f7f;letter-spacing: -0.025rem; opacity:1}
    .pa-center .contents .search-area .input-search input::-webkit-input-placeholder{font-size: 1rem;color:#7f7f7f;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input::-moz-placeholder{font-size: 1rem;color:#7f7f7f;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input:-ms-input-placeholder{font-size: 1rem;color: #a3a3a3;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input:-moz-placeholder{font-size: 1rem;color:#7f7f7f;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search .btn-search{position: absolute;right: 0;top: 0;width: 47px;height: 52px;background: url(../images/common/ico_search_02.png) 50% 50% no-repeat;}

    .pa-center .contact-us .data-list{width: 58.1333%;margin: 0 auto;}
    .pa-center .contact-us .data-list li{float: none;width: auto;line-height: 1.875rem;text-align: left;background: 0 none;}
    .pa-center .contact-us .data-list li:first-child{width: auto;}
    .pa-center .contact-us .data-list li:last-child{width: auto;}

    .pa-center .program.detail03 .content-primary .section01 .data-list li .circle {margin-left: 20px; margin-right: 20px;}
    .pa-center .program.detail03 .content-primary .section02 h3 + .section-wrap {margin-top: 60px;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li {float: none; width: 100%;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li + li {margin-left: 0; margin-top: 15px;}
    .pa-center .program.detail03 .content-primary .section02 .data-list.type02 li .text-wrap {display: block; margin: 0 }
    .pa-center .program.detail03 .content-primary .section01 .data-list li {display: table; width: 100%; margin: 0 auto;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li  + li {margin-top: 40px;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li div.circle {display: table-cell; vertical-align: middle; width: 130px; height: 130px; line-height: 130px;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li .text{display: table-cell; vertical-align: middle; line-height: 1.312rem; text-align: left; padding-left: 28px; padding-top: 0;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li .text br {display: none;}
    .pa-center .program.detail04 .step-wrap.type03 .step > li {flex-basis: 25%;}
    .pa-center .program.detail04 .content-primary .section01 .data-list .circle {margin-left: -10px; margin-right: -10px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4) {display: block; width: 246px; height: 246px; line-height: 246px; margin: 26px auto 0;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(1)::after, .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(2)::after {display: none;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4)::after {display: block; top: -24px; left: 50%; margin-left: -8px;}

    .pa-center .program.list .section-wrap .minus-wrap .item-list li.papa .thumb::after {background-image: url('../images/@thumb/thumb_programlist_papa_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.challenge .thumb::after {background-image: url('../images/@thumb/thumb_programlist_challenge_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.move .thumb::after {background-image: url('../images/@thumb/thumb_programlist_move_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.heartfit .thumb::after {background-image: url('../images/@thumb/thumb_programlist_heartfit_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.cpa .thumb::after {background-image: url('../images/@thumb/thumb_programlist_cpa_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.race .thumb::after {background-image: url('../images/@thumb/thumb_programlist_race_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.home .thumb::after {background-image: url('../images/@thumb/thumb_programlist_home_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.workable .thumb::after {background-image: url('../images/@thumb/thumb_programlist_workable_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.youth .thumb::after {background-image: url('../images/@thumb/thumb_programlist_youth_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.dream .thumb::after {background-image: url('../images/@thumb/thumb_programlist_dream_title_mo.png');}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li.activity .thumb::after {background-image: url('../images/@thumb/thumb_programlist_activity_title_mo.png');}


    .pa-center .check-items .hover-list li + li {margin-left: 12px;}
    .pa-center .pa-check .tab-wrap .tab.medium li a {font-size: 1rem;}

}

@media only screen and (min-width: 769px) and (max-width: 1345px){
    .pa-center .program .content-primary .section04 .item-list li .thumb {height: 16.357vw;} /* 210204 추가 */
}

@media only screen and (min-width: 769px) {
    /*    .section-wrap .minus-wrap .item-list li .thumb {max-height: 220px;}*/
    .pa-center .section-wrap .minus-wrap .item-list li .thumb img{width: 100%; height: 100%; object-fit: cover; object-position: center;}

    .pa-center .main-slider .title-box {top: 50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);-o-transform:  translateY(-50%); transform: translateY(-50%);}

    .pa-center .center-main .hover-list {max-width: 1596px; margin: 0 auto;}
    .pa-center .center-main .notice-wrap .notice-roll .slick-slide {width: 100% !important;}

    /* PA CHECK */
    #wrap.pa-center.full #content.pa-check .content-header {position: relative; border-bottom: 1px solid #e4e4e4;}
    .pa-center .pa-check .content-header::after {display: block; content: ''; clear:both; position: relative;}
    .pa-check .tab.medium {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; padding-bottom: 20px;}
    .pa-check .tab-wrap .tab::after {display: none;}
    .pa-check .tab.type01 li {padding-bottom: 20px;}
    .pa-center .pa-check .tab-content {border-top: 1px solid #e4e4e4;}
    .pa-center .pa-check .check-items .hover-list li {margin-top: 65px;}
    .pa-center .pa-check .check-items .hover-list li + li {margin-left: 13px;}
    .pa-center .pa-check .selfchk-slider{display: none;}
    .pa-center .pa-check .map-wrap {position: relative; max-width: 1920px; height: 1158px; background: url('../images/common/map_pacheck.png') no-repeat center bottom; margin: 0 auto; overflow: hidden;}
    .pa-center .pa-check .map-wrap.on .obj-ani {z-index: 0;}
    .pa-center .pa-check .map-wrap .img-box {position: absolute; z-index: 1;}
    .pa-center .pa-check .map-wrap a.name {display: inline-block; position: relative; line-height: 35px; font-size: 1.125rem; text-align: center; z-index: 2;}
    .pa-center .pa-check .map-wrap a.name::after {content: ''; display: inline-block; position: relative; top: 4px; left: 10px; width: 50px; height: 22px; background: #000 url('../images/common/ico_pacheck_arrow.png') no-repeat center center; background-size: 19px 11px; border-radius: 11px;}
    /*    .pa-center .pa-check .map-wrap > ul {position: relative; width: 100%; height: 100%; z-index: 1;}*/
    .pa-center .pa-check .map-wrap > ul > li {position: absolute; left: 50%;  width: 400px; height: 400px;background-repeat: no-repeat; background-position: 0 0; background-size: cover; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); transition: background 0.3s ease; z-index: 0;}

    /*    .pa-center .pa-check .map-wrap > ul > li:hover:not(.activity) {z-index: 1;}*/
    .pa-center .pa-check .map-wrap > ul > li.activity {top: 154px; margin-left: 57px;}
    .pa-center .pa-check .map-wrap > ul > li.develop {top: 164px; margin-left: -396px;}
    /*    .pa-center .pa-check .map-wrap > ul > li.develop.active {z-index: 1;}*/
    .pa-center .pa-check .map-wrap > ul > li.health {bottom: 194px; margin-left: 208px;}
    .pa-center .pa-check .map-wrap > ul > li.fitness {bottom: 299px; margin-left: 208px; width: 550px; height: 300px; margin-left: -288px;}
    .pa-center .pa-check .map-wrap > ul > li.fitness.onmouse {z-index: 2;}


    .pa-center .pa-check .map-wrap > ul > li::before {content: ''; opacity: 0; position: absolute; top: 0; left: 1px; transition: all 0.3s ease; z-index: -1;}
    .pa-center .pa-check .map-wrap > ul > li.activity::before {top: -0px; width: 607px; height: 452px; /*background-image: url('../images/common/pacheck_map_activity_off.png');*/}
    .pa-center .pa-check .map-wrap > ul > li.develop::before {top: 1px; width: 518px; height: 585px; /*background-image: url('../images/common/pacheck_map_develop_off01.png');*/}
    .pa-center .pa-check .map-wrap > ul > li.health::before {top: -150px; width: 950px; height: 598px; /*background-image: url('../images/common/pacheck_map_health_off.png.png');*/}
    .pa-center .pa-check .map-wrap > ul > li.fitness::before {top: -63px;width: 712px; height: 662px; /*background-image: url('../images/common/pacheck_map_fitness_off.png.png');*/}


    .pa-center .pa-check .map-wrap > ul > li.onmouse:before,
    .pa-center .pa-check .map-wrap > ul > li.complete:before,
    .pa-center .pa-check .map-wrap > ul > li.active:before{opacity: 1;}
    .pa-center .pa-check .map-wrap > ul > li.activity.onmouse:before,
    .pa-center .pa-check .map-wrap > ul > li.activity.complete:before,
    .pa-center .pa-check .map-wrap > ul > li.activity.active:before { background-image: url('../images/common/pacheck_map_activity_on.png');}
    .pa-center .pa-check .map-wrap > ul > li.develop.onmouse:before,
    .pa-center .pa-check .map-wrap > ul > li.develop.complete:before,
    .pa-center .pa-check .map-wrap > ul > li.develop.active:before{background-image: url('../images/common/pacheck_map_develop_on01.png');}
    .pa-center .pa-check .map-wrap > ul > li.health.onmouse:before {z-index: -1;}
    .pa-center .pa-check .map-wrap > ul > li.health.onmouse:before,
    .pa-center .pa-check .map-wrap > ul > li.health.complete:before,
    .pa-center .pa-check .map-wrap > ul > li.health.active:before{background-image: url('../images/common/pacheck_map_health_on.png');}
    .pa-center .pa-check .map-wrap > ul > li.fitness.onmouse:before,
    .pa-center .pa-check .map-wrap > ul > li.fitness.complete:before,
    .pa-center .pa-check .map-wrap > ul > li.fitness.active:before{background-image: url('../images/common/pacheck_map_fitness_on.png');}

    .pa-center .pa-check .map-wrap > ul > li.activity a.name {top: 8px;left: 65px;width: 320px;height: 300px; padding-top: 220px; padding-left: 38px;}
    .pa-center .pa-check .map-wrap > ul > li.develop a.name {top: 20px;left: 80px;width: 310px;height: 325px; padding-top: 282px;}
    .pa-center .pa-check .map-wrap > ul > li.health a.name {top: -25px;left: 110px;width: 315px;height: 345px; padding-top: 157px; padding-left: 48px;}
    .pa-center .pa-check .map-wrap > ul > li.fitness a.name {top: 0px;left: 290px;width: 258px;height: 300px; padding-top: 115px;}

    .pa-center .pa-check .map-wrap > ul >  li.activity .img-box {top: -150px; left: 72px; width: 303px; height: 390px; background: url('../images/common/object_pacheck_activity_01.png') no-repeat 0 0; background-size: cover;}
    .pa-center .pa-check .map-wrap > ul > li.activity .img-box img {top: 30px; transform: scale(0.94);}
    .pa-center .pa-check .map-wrap > ul > li.develop .img-box {top: -13px; left: 117px; width: 272px; height: 317px; background: url('../images/common/object_pacheck_develop_01.png') no-repeat 0 0; background-size: cover;}
    .pa-center .pa-check .map-wrap > ul > li.develop .img-box img {top: 18px; left: -8px; transform: scale(0.83);}
    .pa-center .pa-check .map-wrap > ul > li.fitness .img-box {top: -157px; left: 265px; }
    .pa-center .pa-check .map-wrap > ul > li.fitness .img-box img {top: 19px; left: -6px; transform: scale(0.91); transform-origin: bottom center;}
    .pa-center .pa-check .map-wrap > ul > li.health .img-box {top: -145px; left: 145px; width: 291px; height: 287px; background: url('../images/common/object_pacheck_health_01.png') no-repeat 0 0; background-size: cover;}
    .pa-center .pa-check .map-wrap > ul > li.health .img-box img {top: -65px; left: -13px; transform: scale(0.85);  transform-origin: bottom right;}


    .pa-center .pa-check .map-wrap .img-box img {position: absolute; top: 0; left: 0; -webkit-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);}
    .pa-center .pa-check .map-wrap > ul > li.onmouse .img-box img,
    .pa-center .pa-check .map-wrap > ul > li.complete .img-box img,
    .pa-center .pa-check .map-wrap > ul > li.active .img-box img{-webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}

    .pa-center .pa-check .map-wrap > ul > li.activity .img-box::before {content: ''; display: inline-block; position: absolute; top: 27px; right: -442px; width: 259px; height: 205px; background: url('../images/common/object_pacheck_sun.png') no-repeat 0 0;}
    .pa-center .pa-check .map-wrap > ul > li.activity .img-box .cloud {display: inline-block; position: absolute; top: 27px; right: -442px; width: 259px; height: 205px; background: url('../images/common/object_pacheck_cloud_03.png') no-repeat 0 0;}
    .pa-center .pa-check .map-wrap > ul > li.develop .img-box .cloud {display: inline-block; position: absolute; top: 182px; left: -247px; width: 158px; height: 100px; background: url('../images/common/object_pacheck_cloud_01.png') no-repeat 0 0;}
    .pa-center .pa-check .map-wrap > ul > li.health .img-box .cloud {display: inline-block; position: absolute; top: 148px; right: -128px; width: 202px; height: 126px; background: url('../images/common/object_pacheck_cloud_02.png') no-repeat 0 0; background-size: cover; z-index: 1;}


    .pa-center .pa-check .map-wrap li .chk-wrap {display: none; position: absolute; width: 315px; border-radius: 22px; z-index: 10;}
    .pa-center .pa-check .map-wrap li.active .chk-wrap,
    .pa-center .pa-check .map-wrap li.complete .chk-wrap {display: block;}
    .pa-center .pa-check .map-wrap li.active a.name {display: none;}

    .pa-center .pa-check .map-wrap li.activity .chk-wrap {left: 65px; top: -116px;}
    .pa-center .pa-check .map-wrap li.develop .chk-wrap {left: 65px; top: -2px;}
    .pa-center .pa-check .map-wrap li.health .chk-wrap {left: 115px; top: -65px;}
    .pa-center .pa-check .map-wrap li.fitness .chk-wrap {right: -40px; top: -105px;}

    .pa-center .pa-check .map-wrap .list li {padding-left: 30px; padding-right: 20px;}
    .pa-center .pa-check .map-wrap .list .state {width: 60px; height: 30px;}
    .pa-center .pa-check .map-wrap .list .btn.xx-small {line-height: 30px; border-radius: 15px;}
    .pa-center .pa-check .map-wrap .info-box {padding: 35px 30px 22px;}
    .pa-center #content.pa-check .map-wrap .info-box h3{font-size: 1.25rem;}
    .pa-center .pa-check .map-wrap .info-box p{font-size: 1rem; padding-top: 7px;}
}

@media only screen and (min-width: 768px) and (max-width: 1224px){

    .pa-center .program.detail02 .section03 .step-wrap.type02 .step > li .thumnail-box {width: 33.333vw; height: 22.876vw;}
    .pa-center .program.detail02 .section03 .step-wrap.type02 .step > li > dl {padding-left: 6.536vw;}
}


@media only screen and (max-width: 820px){
    .pa-center .pa-check .check-items .hover-list li + li {margin-left: 12px;}
}

@media only screen and (max-width: 768px){
    .pa-center #content {padding: 120px 30px 0;}
    .pa-center #content.introduce {padding: 65px 30px 0;}
    .pa-center.main.full #content{padding: 0 !important;}
    .pa-center .section-wrap {padding: 0;}
    #content.academy {padding: 65px 0 0;}
    .pa-center .content-header {padding-top: 0;}
    .pa-center .content-header h2 {font-size: 1.875rem;}
    .pa-center .contents.list .content-header .summary{font-size: 0.75rem;line-height: 1.125rem;}
    .pa-center .contents .search-area{padding-top: 0;}
    .pa-center .contents .search-area .input-search{margin: 47px auto 40px;}
    .pa-center .contents .search-area .input-search::after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
    .pa-center .contents .search-area .input-search input{height: 40px;line-height: 40px;padding-right: 40px;}
    .pa-center .contents .search-area .input-search .btn-search{width: 42px;height: 40px;background: url(../images/common/ico_search_02_m.png) 50% 50% no-repeat;-webkit-background-size: 20px auto;background-size: 20px auto;}
    .pa-center .contents .search-area .input-search input::placeholder{font-size: 0.75rem;color:#a3a3a3;letter-spacing: -0.025rem; opacity:1}
    .pa-center .contents .search-area .input-search input::-webkit-input-placeholder{font-size: 0.75rem;color:#a3a3a3;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input::-moz-placeholder{font-size: 0.75rem;color:#a3a3a3;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input:-ms-input-placeholder{font-size: 0.75rem;color: #a3a3a3;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .input-search input:-moz-placeholder{font-size: 0.75rem;color:#a3a3a3;letter-spacing: -0.025rem;}
    .pa-center .contents .search-area .tag-wrap .tag-list{padding-bottom: 0;border-bottom: 0 none;}
    .pa-center .contents .search-area + .section-wrap{margin-top: 75px;}
    .pa-center .contents .section-wrap + .section-wrap{margin-top: 75px;}
    .pa-center .contents .section-wrap .minus-wrap .item-list li .title {font-size: 0.875rem; line-height: 1.25rem; padding-top: 8px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break:break-all;text-overflow: clip;white-space: normal;}
    .pa-center .contents .section-wrap .minus-wrap .item-list > li {padding-top: 0; margin-bottom: 43px;}
    .pa-center .contents .section-wrap .minus-wrap.slider .item-list {}
    .pa-center .contents .section-wrap .minus-wrap.slider .item-list .slick-slide > div::after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
    .pa-center .contents .section-wrap .minus-wrap.slider .item-list .slick-slide li {width: 48.3% !important; margin-bottom: 27px;}
    .pa-center .contents .section-wrap .minus-wrap.slider .item-list .slick-slide li:nth-child(2n) {margin-left: 1.7%; padding-top: 0;}
    .pa-center .contents .section-wrap .minus-wrap.slider .slick-dots {left: 50%; transform: translateX(-50%);}
    .pa-center .contents .section-wrap .minus-wrap.slider .slick-dots li {width: auto; margin: 0 3px;}
    .pa-center .contents .section-wrap .minus-wrap.slider .slick-dots li:nth-child(2) {padding-top: 0;}
    .pa-center .contents .btn.medium {width: 105px; height: 40px; line-height: 40px; font-size: 0.813rem;}
    .pa-center .contents .section-wrap .minus-wrap.slider .btn-area{display: none;}
    .pa-center .contents.list .content-header .summary {font-size: 0.75rem; line-height: 1.125rem;}
    .pa-center .contents .content-primary .sort-area {padding-top: 0;}
    .pa-center .contents .tab-wrap {margin-top: 0;}
    .pa-center .contents .tab-wrap .tab {display: none;}
    .pa-center .contents .search-area .tag-wrap p {width: 100%; font-size: 0.875rem; line-height: 1.125rem; margin-top: 47px;}
    .pa-center .contents .search-area form {width: 100%;}
    .pa-center .contents .search-area fieldset {min-width: 0;}
    .pa-center .contents .select-wrap {margin-top: 22px;}

    /* MAIN */
    .pa-center .main-slider{height: 100vh;}
    .pa-center .main-slider .slick-list{height: 100% !important;}
    .pa-center .main-slider .slick-track{height: 100%;}
    .pa-center .main-slider .slick-dots{bottom: 40px; padding: 0 30px;}
    .pa-center .main-slider .slick-dots li {width: 45px; height: 4px;}
    .pa-center .main-slider .slick-dots li + li {margin-left: 12px;}
    .pa-center .main-slider .slick-dots li button {width: 100%; height: 100%;}
    .pa-center .main-slider .slide01 {background-image: url('../images/common/bg_center_main_05_mo.jpg'); background-position: 100% 100%;}
    .pa-center .main-slider .slide02 {background-image: url('../images/common/bg_center_main_06_mo.jpg'); background-position: 100% 100%;}
    .pa-center .main-slider .slide04 strong {font-weight: 700;}
    .pa-center .main-slider .title-box {padding: 0 30px; margin: 27.467vw auto 0; transform: translateY(0);}
    .pa-center .main-slider .title-box h2 {font-size: 2.012rem; line-height: 2.437rem; word-break: keep-all;}
    .pa-center .main-slider .title-box h2 > span {font-size: 0.812rem;}
    .pa-center .main-slider .title-box h2 strong {}
    .pa-center .main-slider .title-box .text {font-size: 0.812rem; line-height: 1.25rem; padding-top: 15px;}
    .pa-center .main-slider .slide .btn {-webkit-border-radius: 5px; border-radius: 5px; font-size: 0.812rem; margin-top: 60px;}
    .pa-center .main-slider .slide .btn.type06 {width: 128px; height: 45px; line-height: 45px;}

    .pa-center .center-main .section-wrap h3{max-width: none; text-align: left; padding-bottom: 30px;}
    .pa-center .section-wrap .minus-wrap{padding-top: 15px;}
    .pa-center .section-wrap .minus-wrap .item-list li{width: 100%;padding: 46px 0 0;}
    .pa-center .section-wrap .minus-wrap .item-list li:nth-child(1){padding-top: 0;}
    .pa-center .section-wrap .minus-wrap .item-list li:nth-child(2){padding-top: 46px;}
    .pa-center.main .section-wrap{margin-left: 30px;margin-right: 30px;}

    .pa-center .center-main .pa-check {padding-top:56px;}
    .pa-center .center-main .pa-check .hover-list li .thumnail-box {overflow: hidden;}
    .pa-center .center-main .pa-check .hover-list li .thumnail-box img {position: absolute;}
    .pa-center .center-main .pa-check .hover-list li p.text-box {padding-top: 20px;}
    .pa-center .center-main .pa-check .hover-list .btn-area.for-mobile { margin-bottom: 45px;}
    .pa-center .center-main .pa-check .hover-list .btn-area.for-mobile .btn {margin-top: 0;}

    .pa-center .center-main .pa-check + .timer-app {margin-top: 45px;}
    .pa-center .center-main .section-wrap.timer-app {margin-left: 0; margin-right: 0;}
    .pa-center .center-main .timer-app {height: 350px; background-image: url('../images/common/bg_center_timerapp_mo.png'); background-position: 100% 100%; -webkit-border-radius: 0; border-radius: 0; padding-left: 30px; padding-right: 30px;}
    .pa-center #content.center-main .timer-app h3 {font-size: 1.625rem; padding-top: 90px;}
    .pa-center .center-main .timer-app h3 strong {font-size: 1.625rem;}
    .pa-center .center-main .timer-app .btn.small {width: 128px; height: 45px; line-height: 45px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 0.812rem;}
    .pa-center .center-main .timer-app .btn-area {padding-top: 0;}
    .pa-center .center-main .timer-app .btn-area .btn + .btn {margin-left: 11px;}

    .pa-center .center-main .timer-app + .notice-wrap {margin-top: 57px;}
    .pa-center .center-main .notice-wrap {display: block; flex-direction: column; padding-top: 58px; padding-bottom: 105px;}
    .pa-center .center-main .notice-wrap h3 {padding-bottom: 42px;}
    .pa-center .center-main .notice-wrap .notice-roll {padding-left: 0;}
    .pa-center .center-main .notice-wrap .notice-roll .title {font-size: 1.45rem;}
    .pa-center .center-main .notice-wrap .notice-roll .text{font-size: 0.875rem;line-height: 1.437rem;-webkit-line-clamp: 4;}
    .pa-center .center-main .notice-wrap .notice-roll .slick-slide {padding-right: 0;}
    .pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-prev {top: auto; bottom:-60px; right: auto; left: 50%; width: 7px; height: 12px; background-image: url('../images/common/ico_arrow_list_mo.png'); background-size: cover; transform: rotate(180deg); margin-top: 0; margin-left: -72px;}
    .pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-next {top: auto; bottom:-60px; right: 50%; width: 7px; height: 12px; background-image: url('../images/common/ico_arrow_list_mo.png'); background-size: cover; margin-top: 0; margin-right: -72px;}
    .pa-center .center-main .notice-wrap .notice-roll.slick-slider .slick-next::after {left: -66px;; top: 0; width: 1px; height: 10px;}
    .pa-center .center-main .notice-wrap .notice-roll div a{font-size: 0.875rem;line-height: 1.25rem; padding-bottom: 4px;}

    .pa-center .center-main .notice-wrap + .event-wrap {margin-top: 50px;}
    .pa-center .center-main .section-wrap.event-wrap .minus-wrap {padding-top: 0;}
    .pa-center .center-main .event-wrap .text-wrap {position: relative;padding-right: 100px;}
    .pa-center .center-main .event-wrap .tag {display: block; display: inline-block;position: absolute;right: 0;top: 15px ;width: 78px;height: 36px;line-height: 36px;padding: 0;text-align: center;}


    .pa-center .view-wrap .title {height: auto !important; padding: 18px 15px 24px !important;}
    .pa-center .event.detail .view-wrap .title .tag.small {right: 15px;}
    .pa-center .view-wrap .title h4 {float: none; line-height: 1; font-size: 0.938rem;}
    .pa-center .view-wrap .title .date {float: none; line-height: 1; font-size: 0.75rem; display: block; margin-top: 15px;}
    .pa-center .view-wrap .attach-file02 {height: 65px; line-height: 65px; padding: 0 15px;}
    .pa-center .view-wrap .attach-file02 a {font-size: 0.75rem; padding-left: 30px; vertical-align: top;background: url(../images/common/ico_file_m.png) 0 50% no-repeat;-webkit-background-size: 15px auto;background-size: 15px auto;}
    .pa-center .news .view-wrap.type02 .view-content {padding: 40px 15px 65px; font-size: 0.875rem; line-height: 1.563rem;}
    .pa-center .btn-area.type05 {padding-bottom: 86px;}
    .pa-center .btn-area.type05 .article {line-height: 1; padding: 20px 15px;}
    .pa-center .btn-area.type05 .article strong {font-size: 0.875rem; vertical-align: middle; padding-right: 20px;}
    .pa-center .btn-area.type05 .article.prev a {font-size: 0.875rem;}
    .pa-center .btn-area .article.prev strong::after {width: 10px;height: 6px;margin-bottom: 3px;background: url(../images/common/ico_prev_03_m.png) 0 0 no-repeat;-webkit-background-size: 10px auto;background-size: 10px auto;}
    .pa-center .btn-area.type05 .article.next a {font-size: 0.875rem;}
    .pa-center .btn-area .article.next strong::after {width: 10px;height: 6px;margin-top: -3px;background: url(../images/common/ico_next_04_m.png) 0 0 no-repeat;-webkit-background-size: 10px auto;background-size: 10px auto;}
    .pa-center .btn-area.type05 .btn-list {width: 87px; height: 40px; line-height: 40px;}

    .pa-center #content.contents.detail {padding: 65px 30px 0;}
    .pa-center .contents.detail .content-header {height: 430px; padding: 60px 30px 35px;}
    .pa-center .contents.detail .content-header h2 {font-size: 1.563rem; line-height: 2rem; margin-top: 10px;}
    .pa-center .contents.detail .announce-list {bottom: 0;}
    .pa-center .contents.detail .title-wrap .date {bottom: 0; right: 0; left: unset;}
    .pa-center .contents.detail .view-wrap {padding-top: 65px;}
    .pa-center #content h3.sub-title {font-size: 0.875rem;}
    .pa-center .contents.detail .preview-wrap .info-area .section-wrap .sub-title + .text-box {margin-top: 12px;}
    .pa-center .contents.detail .preview-wrap img {width: 100%;}
    .pa-center .contents.detail .preview-wrap .info-area .section-wrap + .section-wrap {margin-top: 60px;}
    .pa-center .contents.detail .view-wrap .view-content {padding-bottom: 60px}
    .pa-center .contents.detail .view-content + .review-wrap {padding-top: 65px;}
    .pa-center #content .review-wrap h3 {font-size: 0.938rem; margin-bottom: 15px;}
    .pa-center .contents.detail .review-wrap h3 + .reply-wrap {border-top: none;}
    .pa-center .contents.detail .review-wrap .score-area + .reply-wrap {margin-top: 15px;}
    .pa-center .contents.detail .review-wrap .score-area {display: none;}
    .pa-center .contents.detail .view-wrap .reply-area {padding: 20px 0;}
    .pa-center .contents.detail .view-wrap .reply-area:nth-child(1) {border-top: 1px solid #d2d0d4;}
    .pa-center .contents.detail .view-wrap .reply-area > .user {display: block; position: relative; top: 0; width: 100%;float: none;font-size: 0.813rem;line-height: 1;}
    .pa-center .contents.detail .view-wrap .reply-area > .text-wrap {margin-top: 16px;}
    .pa-center .contents.detail .view-wrap .reply-area .date {font-size: 0.75rem;}
    .pa-center .contents.detail .pagination + .post-page {height: 224px;}
    .pa-center .contents .btn-area {padding-top: 0;}
    .pa-center .contents.detail .pagination {display: none;}

    .pa-center #content.academy.contents.detail .preview-wrap > .btn-area {display: none;}

    .pa-center .content-primary .select-wrap.type02 {padding-top: 34px;}
    .pa-center .select-wrap.type02 select {font-size: 0.75rem; text-indent: 10px;}
    .pa-center .event .section-wrap .minus-wrap {padding-top: 75px;}

    .pa-center .event.detail .view-wrap .title {border-bottom: 1px solid #d2d0d4;}

    .pa-center .contents.list .btn-area{padding-top: 14px;}

    /* 아카데미 */
    #wrap.pa-center.full #content.academy .content-primary {padding-left: 30px; padding-right: 30px;}
    .pa-center .academy .tab-box .tab {display: block; text-align: center;}
    .pa-center .academy .tab-wrap {padding-top: 23px;}
    .pa-center .academy .tab-box {padding-bottom: 17px;}
    .pa-center .academy .tab-box::before {left: 0; width: 100%; margin-left: 0;}
    .pa-center .academy .tab.medium.type01 li a {font-size: 0.937rem; color: #000;}
    .pa-center .academy.process .content-header h2 {font-size: 1.875rem; text-align: center;}
    .pa-center .academy.process .content-header .summary {text-align: center; padding-top: 17px;}
    .pa-center #content.academy.process h3.large {font-size: 1.125rem;}
    .pa-center .faq .tab-content .no-result {padding: 79px 40px 0px; text-align: center;}
    .pa-center .faq .tab-content .no-result .text {background: url(../images/common/ico_no_result_mobile.png) 50% 0 no-repeat; background-size: 54px 53px; padding-top: 80px; font-size: 0.938rem;}
    .pa-center .faq .tab-content .no-result .btn-link {font-size: 0.813rem; position: relative; color: #4c4c4c; margin-top: 20px; text-decoration: blink; margin-top: 6px;}
    .pa-center .faq .tab-content .no-result .btn-link::after {content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; border-bottom: 1px solid #4c4c4c;}


    .pa-center #content.news.list .content-header .summary {font-size: 0.75rem;line-height: 1.125rem;padding-top: 11px;}
    .pa-center #content.news.list .content-primary .input-search {max-width: none !important; margin: 43px 0 54px !important;}
    .pa-center #content.news.list .table-list.type01.count04 li > .subject {width: 100%;}
    .pa-center #content.news.list .table-list > li {padding-bottom: 25px;}
    .pa-center #content.news.list .table-list li > .subject a {padding-left: 0; position: relative; padding-right: 30px; max-width: 100%; font-size: 0.938rem;}
    .pa-center #content.news.list .table-list li > .subject a:after {content: ''; position: absolute;width: 15px; height: 13px; right: 0; top: 7px; background: url(../images/common/ico_file_02_active_m.png) 100% 0 no-repeat;-webkit-background-size: 15px auto;background-size: 15px auto;}
    .pa-center #content.news.list .table-list > li > span .ico.notice {margin-bottom: 2px; margin-right: 10px;}
    .pa-center #content.news.list .table-list.type01.count04 li > .attach {display: none;}
    .pa-center #content.news.list .table-list.type01.count04 li > .date {display: block; text-align: left; width: auto; font-size: 0.75rem; padding-top: 6px; line-height: 1;}

    .pa-center #content.list {padding-left: 30px; padding-right: 30px;}
    .pa-center .news.detail .view-wrap {padding-top: 54px;}

    .pa-center .contact .content-header {padding-left: 30px; padding-right: 30px;padding-bottom: 57px;}
    .pa-center .customer.contact .content-primary .regular-question .question-wrap,
    .pa-center .customer.contact .content-primary .form-wrap {padding-left: 30px; padding-right: 30px;}

    .pa-center #content.customer.contact .content-header h2 {font-size: 1.875rem;}
    .pa-center #content.customer.contact .content-header .summary {font-size: 0.75rem; line-height: 1.125rem; padding-top: 13px;}

    .pa-center h2.dot span::before {width: 8px; height: 8px; top: 10px; right: -5px;}

    #wrap.pa-center.full #content.introduce .content-primary {padding-bottom: 100px !important;}
    .pa-center .introduce .content-header {height: 100vh !important; margin-top: -65px; background-position: 0 65px !important;}
    .pa-center .introduce.flatform .content-header {background-image: url(../images/@thumb/thumb_bg_flatform_mo.jpg);}
    .pa-center .introduce.members .content-header {background-image: url(../images/@thumb/thumb_bg_members_mo.jpg);}
    .pa-center .introduce.academy-expert .content-header {background-image: url(../images/@thumb/thumb_bg_academyexpert_mo.jpg);}
    .pa-center .introduce .content-header .summary {font-size: 0.75rem;}
    .pa-center .card-area .card-list {padding-top: 90px;}
    .pa-center .introduce .card-area .card-list li .card-cont {height: 500px; background-size: cover;}
    .pa-center .introduce .card-area .card-list li.center .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_center_mo.jpg'); background-position: 100% 50%;}
    .pa-center .introduce .card-area .card-list li.expert .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_expert_mo.jpg'); background-position: 0 50%;}
    .pa-center .introduce .card-area .card-list li.members .card-cont {background-image: url('../images/@thumb/thumb_flatform_card_members_mo.jpg');}
    .pa-center #content.introduce .card-area .card-list li .card-cont .text-wrap {padding: 0 30px;}
    .pa-center #content.introduce .card-area .card-list li .card-cont h3 {font-size: 1.875rem;}
    .pa-center #content.introduce .card-area .card-list li .card-cont .text {font-size: 0.8125rem; line-height: 1.375rem;}
    .pa-center #content.introduce .card-area .card-list li .card-cont .btn-area {padding-top: 40px;}
    .pa-center #content.introduce .card-area .card-list li .card-cont .btn-view {font-size: 0.75rem;}

    /* 건강한신체활동연구소 */
    .pa-center #content.research{padding-top: 0px;}
    .pa-center .research section .section-wrap{padding-left: 30px;padding-right: 30px;}
    .pa-center .research section.about .section-wrap {background: url('../images/common/bg_research_01_mo.jpg') no-repeat 100% 100%; background-size: cover;}
    .pa-center .research .about .sub-title{padding-bottom: 8px;font-size: 0.625rem;line-height: 1.875rem;}
    .pa-center .research .about h2.dot{font-size: 1.875rem;line-height: 1;}
    .pa-center .research .about h2.dot::after{width: 8px;height: 8px;margin-left: 5px;}
    .pa-center .research .about .summary{padding-top: 12px;font-size: 0.813rem;line-height: 1.188rem;}
    .pa-center #content.research section h3{font-size: 1.563rem;line-height: 1.875rem;}
    .pa-center .research .business-field {background: url('../images/common/bg_field_mo.jpg') no-repeat 100% 0; background-size: cover;}
    .pa-center .research .business-field .data-list{padding-top: 4px;}
    .pa-center .research .business-field .data-list li{padding-top: 6.120vw;}
    .pa-center .research .business-field .data-list li h4{padding-top: 50px;padding-bottom: 8px;font-size: 	0.813rem;}
    .pa-center .research .business-field .data-list li:nth-child(1) h4{background: url(../images/common/ico_field_01_m.png) 50% 0 no-repeat;-webkit-background-size: 32px auto;background-size: 32px auto;}
    .pa-center .research .business-field .data-list li:nth-child(2) h4{background: url(../images/common/ico_field_02_m.png) 50% 0 no-repeat;-webkit-background-size: 31px auto;background-size: 31px auto;}
    .pa-center .research .business-field .data-list li:nth-child(3) h4{background: url(../images/common/ico_field_03_m.png) 50% 0 no-repeat;-webkit-background-size: 46px auto;background-size: 46px auto;}
    .pa-center .research .business-field .data-list li:nth-child(4) h4{background: url(../images/common/ico_field_04_m.png) 50% 0 no-repeat;-webkit-background-size: 40px auto;background-size: 40px auto;}
    .pa-center .research .business-field .data-list li:nth-child(5) h4{background: url(../images/common/ico_field_05_m.png) 50% 0 no-repeat;-webkit-background-size: 42px auto;background-size: 42px auto;}
    .pa-center .research .business-field .data-list li:nth-child(6) h4{background: url(../images/common/ico_field_06_m.png) 50% 0 no-repeat;-webkit-background-size: 32px auto;background-size: 32px auto;}
    .pa-center .research .business-field .data-list li span{font-size: 0.688rem;line-height: 1.187rem;}

    .pa-center .research section.history .section-wrap {background: url('../images/common/bg_research_02_mo.jpg') 100% 0 no-repeat; background-size: cover;}
    .pa-center .research section.history .section-wrap h3{padding-bottom: 6.510vw;}
    .pa-center .research section.history .section-wrap .history-wrap{max-height: 400px;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li{float: none;display: inline-block;padding-left: 0;}

    .pa-center .research section.history .section-wrap .history-wrap .data-list{padding-bottom: 0;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li h4{padding-top: 5.469vw;font-size: 1.125rem;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li:first-child h4{padding-top: 0;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li dl{padding-top: 3.125vw;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li dl + dl{margin-left: 0;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li dl dt{font-size: 0.813rem;line-height: 0.938em;}
    .pa-center .research section.history .section-wrap .history-wrap .data-list li dl dd{padding-top: 0;font-size: 0.75rem;line-height: 1.438rem;}


    .pa-center .research .partnership .summary{padding-top: 7px;font-size: 0.75rem;line-height: 1.063rem;}
    .pa-center .research .partnership .data-list{padding-top: 16px;}
    .pa-center .research .partnership .data-list li{flex-basis: 50%; margin-top:40px;}
    .pa-center .research .partnership .data-list li img{height: 28px;}

    .pa-center .contact-us .summary{padding-top: 2.604vw;font-size: 0.813rem;line-height: 1.188rem;}
    .pa-center .contact-us .data-list{padding-top:3.906vw;padding-bottom: 4.688vw;}
    .pa-center .contact-us .data-list li{font-size: 0.813rem;line-height: 1.563rem}
    .pa-center .contact-us .thumb{border-radius: 0;}


    /* PA 프로그램 */
    .pa-center.full #content.program{padding-top: 65px;}
    .pa-center .program .content-header{height: 354px;}
    .pa-center .program .content-header .bg{position: absolute;top: 0;width: 100%;height: 100%;background-position: 50% 0; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover;}
    .pa-center .program .content-header .bg::before {content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/common/bg_mask.png) 0 0 repeat; }
    .pa-center .program .content-header h2.text{font-size: 1.875rem;}
    .pa-center .program .content-header .summary{padding-top: 4px;font-size: 0.75rem;}
    .pa-center #content.program .content-primary section{padding-top: 75px;padding-bottom: 72px;}
    .pa-center #content.program.detail05 .content-primary section {padding-top: 90px;padding-bottom: 90px;}
    .pa-center #content.program .content-primary section .section-wrap{padding-left: 30px;padding-right: 30px;}
    .pa-center #content.program .content-primary section .image-wrap {padding: 0 30px;}
    .pa-center #content.program .content-primary section h3{font-size: 1.125rem;}
    .pa-center .program .content-primary .section01 .text{padding-top: 15px;font-size: 0.75rem;line-height: 1.25rem;}
    .pa-center .program .content-primary .section01 .data-list{padding-top: 35px;}
    .pa-center .program .content-primary .section01 .data-list .circle{width: 142px;height: 142px;margin: 0 5px 28px;line-height: 138px;font-size: 0.75rem; border-width: 2px;}

    .pa-center .program .content-primary .section02{padding-bottom: 57px;}
    .pa-center .program .content-primary .section02 .data-list{width: 100%;padding-top: 0;}
    .pa-center .program .content-primary .section02 .data-list li{display: table;border-top: 1px solid #e9e9e9;}
    .pa-center .program .content-primary .section02 .data-list li:first-child{border-top: 0 none;}
    .pa-center .program .content-primary .section02 .data-list li .text-wrap {display: table-cell;vertical-align: middle; -webkit-background-size: 48px auto;background-size: 48px auto; margin-top: 0;padding: 38px 0 38px 77px;font-size: 0.813rem;line-height: 1.375rem;}
    .pa-center .program .content-primary .section02 .data-list.type02 li {border-top: none;}
    .pa-center .program .content-primary .section02 .data-list.type02 li .text-wrap {width: 100%; min-height: auto; background-position: 50% 40px; padding: 115px 0 35px;}
    .pa-center .program .content-primary .section02 .data-list.type02 li .text-wrap dt {padding-bottom: 10px;}

    /* PA 프로그램 - 리스트*/
    .pa-center .program.list .content-header {padding-top: 0;}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li {flex-basis: 100%; width: 100%;}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li .text {font-size: 0.875rem; line-height: 1.25rem;}
    .pa-center .program.list .section-wrap .minus-wrap .item-list li .text {min-height: auto;}
    .pa-center .section-wrap .minus-wrap .item-list li .thumb{border-radius: 10px;-webkit-border-radius: 10px;}

    /* 프로그램 상세 - PAPA야 놀자 */
    /*.pa-center .program.detail01 .content-header{background: url('../images/@thumb/thumb_750x708.jpg') 50% 50% no-repeat; -webkit-background-size: cover;background-size: cover;}*/
    .pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(1) .text-wrap{background-image: url(../images/common/ico_feature_01_m.png);}
    .pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(2) .text-wrap{background-image: url(../images/common/ico_feature_02_m.png);}
    .pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(3) .text-wrap{background-image: url(../images/common/ico_feature_03_m.png);}
    .pa-center .program.detail01 .content-primary .section02 .data-list li:nth-child(4) .text-wrap{background-image: url(../images/common/ico_feature_04_m.png);}

    /* 프로그램 상세 - 건강한레이스 */
    .pa-center .program.detail02 .content-header{background: url('../images/@thumb/thumb_750x708_02.jpg') 50% 0 no-repeat; -webkit-background-size: cover;background-size: cover;}

    /* 프로그램 상세 - 건강한신체활동연구소 */
    .pa-center .program.detail03 .content-header{background: url('../images/@thumb/thumb_750x708_03.jpg') 50% 0 no-repeat; -webkit-background-size: cover;background-size: cover;}
    .pa-center .program.detail03 .content-primary .section01 .data-list li .text{font-size: 0.75rem; }
    .pa-center .program .content-primary .section03{padding-top: 100px;}
    .pa-center .program .content-primary .section03 h3 + div {padding-top: 40px;}
    .pa-center .program .content-primary .section03 .tab-wrap .tab.x-large{padding-bottom: 0;}
    .pa-center .program .content-primary .section03 .tab-wrap .tab-content{height: 280px;}
    .pa-center .program .content-primary .section03 .tab-wrap .tab-content .text-wrap{font-size: 0.75rem;line-height: 1.313rem;}

    /* 프로그램 상세 - 하트핏 */
    .pa-center .program.detail04 .content-header{background: url('../images/@thumb/thumb_750x708_04.jpg') 100% 100%no-repeat; -webkit-background-size: cover;background-size: cover;}
    .pa-center .program.detail04 .content-header h2.text::before {top: -18px; width: 60px; height: 20px;}
    .pa-center #content.program .content-primary .section04{padding-top: 100px;padding-bottom: 0;}
    .pa-center .program .content-primary .section04 .section-wrap{padding-top: 25px;}
    .pa-center .program .content-primary .section04 .item-list li{float: none;width: 100%;padding-top: 50px;}
    .pa-center .program .content-primary .section04 .item-list li:first-child{padding-top: 0;}
    .pa-center .program .content-primary .section04 .item-list li .title{padding-top: 8px;font-size: 0.813rem;line-height: 0.938rem;}
    .pa-center .program .content-primary .section04 .btn-area{padding-top: 60px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list .circle { width: 111px; height: 111px; line-height: 111px; margin-bottom: 10px;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4) {width: 144px; height: 144px; line-height: 1.5; display: flex; align-items: center; justify-content: center;}
    .pa-center .program.detail04 .content-primary .section01 .data-list li.circle:nth-child(4)::after {top: -18px; width: 8px; height: 8px; margin-left: -4px;}

    .pa-center .step-wrap.type03 .step .thumnail-box .num {font-size: 1.063rem; padding-top: 7.813vw; padding-bottom: 2.604vw;}
    .pa-center .step-wrap.type03 .step .thumnail-box img {width: 11.068vw;}

    /* PA CHECK */
    #wrap.pa-center.full #content.pa-check .content-header {background-color: #fcfcfc;}
    .pa-center #content.pa-check {padding-top: 64px;}
    .pa-center .pa-check .content-header .cont-inner {padding: 0 0 45px;}
    .pa-center .pa-check .selfchk-slider {display: block;}
    .pa-center .pa-check .selfchk-slider .slick-slide {}
    .pa-center .pa-check .selfchk-slider .img-box {position: relative;}
    .pa-center .pa-check .selfchk-slider .img-box img {width: 100%;}
    .pa-center .pa-check .selfchk-slider .slick-dots {position: relative; text-align: center;}
    .pa-center .pa-check .selfchk-slider .slick-dots li {margin: 0 3px;}
    .pa-center .pa-check .selfchk-slider .slick-dots li button {border-color: #8d8d8d;}
    .pa-center .pa-check .selfchk-slider .slick-dots li.slick-active button {background-color: #8d8d8d;}
    .pa-center .pa-check .activity .img-box::before {content: ''; display: block; position: absolute; top: 0; left:0; width: 100%; height: calc(100% + 22px); background: url('../images/common/object_selfchk_scale.png') no-repeat 0 0; background-size: cover;}


    .pa-center #content.pa-check .title-box {padding-top: 45px;}
    .pa-center #content.pa-check .title-box h2 {font-size: 2.5rem; text-align: center;}
    .pa-center #content.pa-check .title-box .text {font-size: 0.875rem; line-height: 1.25rem; text-align: center; padding-top: 10px;}
    .pa-center .pa-check .title-box + .tab-wrap {margin-top: 45px;}
    .pa-center .pa-check .tab-wrap .tab.medium li a {font-size: 0.937rem;}
    .pa-center .pa-check .tab-wrap .tab-box .tab li + li {margin-left: 35px;}
    .pa-center .pa-check .tab-box {margin-bottom: 35px;}

    .pa-center .pa-check .content-primary .title-box {display: none;}
    .pa-center .pa-check .map-wrap {display: none;}

}

@media only screen and (max-width: 460px){
    .pa-center .program .content-primary .section01 .data-list li{margin-left: 0;margin-right: 0;margin-bottom: 4px;}
}

@media only screen and (max-width: 340px){
    .pa-center .main-slider .title-box .text br {display: none;}
    .pa-center .introduce .scroll-wrap dl dd br{display: none;}
    .pa-center .research section .section-wrap{padding-left: 15px;padding-right: 15px;}
    .pa-center .research .business-field .data-list li{padding-top: 20px;}
    .pa-center .research .business-field .data-list li span{font-size: 0.625rem;}
    .pa-center .contact-us .thumb{max-height: 200px;overflow: hidden;}
    .pa-center .program .content-primary .section01 .data-list .circle {width: 125px; height: 125px; line-height: 127px; margin: 0 0px 28px;}
}
