@charset "UTF-8";

.main-wrap{
	position: relative;
    /* padding-top: 80px; */
}
/*상단 롤링*/
.top-rolling-wrap {
    position: relative;
    width: 100%;
    height: 545px;
    overflow: hidden;
}

.top-rolling-wrap .top-rolling {
    position: relative;
    width: 100%;
    height: 545px;
    margin: 0 auto;
    overflow: hidden;
}

.top-rolling-wrap .top-rolling .rolling-item {
    position: absolute;
    height: 547px;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 1;
    padding: 86px 0;
    box-sizing: border-box;
    opacity: 0;
}

.top-rolling-wrap .rolling-item.rolling-item1 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_img1.png') center 0 no-repeat;
}

.top-rolling-wrap .rolling-item.rolling-item2 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_img2.png') center 0 no-repeat;
}

.top-rolling-wrap .rolling-item.rolling-item3 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_img3.png') center 0 no-repeat;
}

.top-rolling-wrap .rolling-item.rolling-item4 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_img4.png') center 0 no-repeat;
}

.top-rolling-wrap .rolling-item .rollint-txt {
    position: relative;
    float: right;
    width: 629px;
    height: 374px;
    background: rgba(28, 106, 186, 0.75);
    opacity: 0;
    transform: translateY(-15px);
}

.top-rolling-wrap .rolling-item .rollint-txt:after {
    position: absolute;
    left: -41px;
    top: 35px;
    width: 0;
    height: 2.5px;
    background: #ff6332;
    content: '';
    display: block;
}

.top-rolling-wrap .rolling-item .rollint-txt a {
    display: block;
    width: 100%;
    height: 100%;
    color: #ffffff;
    letter-spacing: 0.1px;
    padding: 48px 0 0 75px;
    box-sizing: border-box;
}

.top-rolling-wrap .rolling-item .rollint-txt h1 {
    position: relative;
    font-size: 56px;
    margin-bottom: 43px;
    font-family: 'noto5';
    line-height: 70px;
}

.top-rolling-wrap .rolling-item .rollint-txt h3 {
    font-size: 23px;
    margin-bottom: 16px;
}

.top-rolling-wrap .rolling-item .rollint-txt p {
    position: relative;
    font-family: 'spoqa2';
    font-weight: 100;
    font-size: 18px;
    line-height:
    padding-bottom:53px;
    color: #c5c5c5;
    line-height: 28px;
}

.top-rolling-wrap .rolling-item.current .rollint-txt {
    transform: translateY(0px);
    opacity: 1;
    -webkit-transition: all 1.2s 0.3s;
    -ms-transform: all 1.2s 0.3s;
    /* IE 9 */
    transition: all 1.2s 0.3s;
}

.top-rolling-wrap .rolling-item.current .rollint-txt:after {
    width: 110px;
    -webkit-transition: all 1.4s 0.4s;
    -ms-transform: all 1.4s 0.4s;
    /* IE 9 */
    transition: all 1.4s 0.4s;
}


.top-rolling-wrap .rolling-item .rollint-txt img {
    transform: translateX(-30px);
    margin-left: 40px;
    margin-top: -13px;
}

.top-rolling-wrap .rolling-item .rollint-txt a:hover {
    color: #29f7ff !important
}

.top-rolling-wrap .rolling-item .rollint-txt:hover img {
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: all 0.3s 0.0s;
    -ms-transform: all 0.3s 0.0s;
    /* IE 9 */
    transition: all 0.3s 0.0s;
}

.top-rolling-wrap .top-rolling .rolling-item.before {
    z-index: 2;
    opacity: 1;
}

.top-rolling-wrap .top-rolling .rolling-item.current {
    z-index: 3;
    opacity: 0;
    animation-duration: 1.0s;
    animation-iteration-count: 1;
    animation-name: topBgOpacity;
    animation-fill-mode: forwards;
}


@keyframes topBgOpacity {
    0% {
        z-index: 3;
    }

    1% {
        z-index: 3;
        opacity: 0;
    }

    100% {
        z-index: 3;
        opacity: 1;
    }
}

.top-rolling-wrap .rolling-list {
    position: absolute;
    width: 48px;
    left: calc(50% - 51px);
    top: 93px;
    z-index: 10;
    font-size: 0;
}


.top-rolling-wrap .rolling-list:after {
    content: '';
    display: table;
    clear: both;
}


.top-rolling-wrap .rolling-list li {
    float: left;
    margin-left: 10px;
}

.top-rolling-wrap .rolling-list li:first-child {
    margin-left: 0;
}

/*.top-rolling-wrap .rolling-list li a{
position:relative;
display:block;
font-size:0;
text-indent:-999px;
overflow:hidden;
width:14px;
height:14px;
background:url('/_skin/tpl_skin/basic_sports_renew/images/main/navi_default.png') center no-repeat;
border-radius:100%;
}

.top-rolling-wrap .rolling-list li a.selected{
background:url('/_skin/tpl_skin/basic_sports_renew/images/main/navi_on.png') center no-repeat;
}*/

.top-rolling-wrap .rolling-pager {
    display: block;
    position: absolute;
    bottom: 97px;
    /* left: 50%; */
    right: calc(50% - 427px);
    margin-left: -522px;
    line-height: 30px;
    font-size: 18px;
    font-family: 'spoqa2';
    font-weight: 200;
    color: #afd4fd;
    z-index: 9;
}

.top-rolling-wrap .rolling-pager .rolling-pager-current {
    font-weight: 600;
    font-size: 24px;
}

.top-rolling-wrap .rolling-pager .rolling-pager-total {
    position: relative;
    padding-left: 15px;
}

.top-rolling-wrap .rolling-pager .rolling-pager-total:before {
    content: '/';
    display: block;
    position: absolute;
    left: 3px;
    top: 0;
}

.top-rolling-wrap .rolling-direction {
    position: absolute;
    width: 104px;
    height: 64px;
    bottom: 77px;
    /* left: 50%; */
    right: calc(50% - 550px);
    margin-left: -550px;
    z-index: 10;
}

.top-rolling-wrap .rolling-direction:after {
    content: '';
    display: table;
    clear: both;
}

.top-rolling-wrap .rolling-direction .direction-btn {
    position: absolute;
    display: block;
    top: 0;
    width: 51px;
    height: 57px;
}

.top-rolling-wrap .rolling-direction .direction-btn.direction-next {
    right: 0;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_arrow_right.png') center no-repeat #000000;
}

.top-rolling-wrap .rolling-direction .direction-btn.direction-prev {
    left: 0;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_arrow_left.png') center no-repeat #000000;
    margin-right: 2px
}

.top-rolling-wrap .rolling-direction .direction-btn.direction-next:hover {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_arrow_right_over.png') center no-repeat #000000;
}

.top-rolling-wrap .rolling-direction .direction-btn.direction-prev:hover {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/top_arrow_left_over.png') center no-repeat #000000;
}

/*D-day css*/
.dd-day-wrap {
    position: absolute;
    z-index: 99;
    width: 1100px;
    margin: 0 auto;
    color: #000000;
    height: auto;
    top: 15px;
}

.dd-day-wrap>ul {
    width: 100%;
}

.dd-day-wrap ul li {
    font-size: 0;
    line-height: 50px;
    text-align: right;
}

.dd-day-wrap ul li p {
    display: inline-block;
    font-size: 20px;
    font-family: 'noto5';
    margin: 0 0 0 15px;
    color: #fff;
}

.dd-day-wrap ul li p:first-child {
    margin: 0;
}

.dd-day-wrap .dday-list span {
    font-family: 'noto5';
    font-weight: 100;
    text-align: left;
    font-size: 20px;
    padding-right: 10px;
}

.dd-day-wrap .dday-list .blue {
    color: #29f7ff;
}

.dd-day-wrap .dday-list .d-num {
    font-size: 20px;
    color: #29f7ff;
    font-family: 'noto5';
    font-weight: 100;
}

/*메인 공통 css*/
.main_title {
    line-height: 50px;
    color: #000000;
}

.main_title>h3 {
    font-size: 40px;
    font-family: 'noto5';
}

.main_title>p {
    font-size: 24px;
}

.main_btn {
    width: 216px;
    height: 56px;
    display: block;
    border: 2px solid #ffffff;
    border-radius: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 18px;
    font-family: 'noto5';
    font-weight: 100;
    color: #ffffff !important;
}

.main_btn>span {
    display: block;
    float: right;
    transform: translateX(-38px);
}

.main_btn:hover span {
    transform: translateX(-30px);
    -webkit-transition: all 0.3s 0.0s;
    -ms-transform: all 0.3s 0.0s;
    /* IE 9 */
    transition: all 0.3s 0.0s;
}

/*학습 자료실:S*/
.main-con1 {
    padding: 90px 0;
    text-align: center;
    height: 688px;
    box-sizing: border-box;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/data_bg.png') center no-repeat;
}

.main-con1 .exam_btn1 {
    margin-top: 81px;
    height: 209px;
}

.main-con1 .exam_btn1>a {
    width: 522px;
    height: 203px;
    display: block;
    text-align: center;
    box-sizing: border-box;
}

.main-con1 .exam_btn1>a h4 {
    font-size: 31px;
    color: #ffffff;
    margin-bottom: 16px;
    z-index: 2;
    position: relative;
}

.main-con1 .exam_btn1>a p {
    font-size: 17px;
    color: #b8b8b8;
    z-index: 2;
    position: relative;
}


.main-con1 .exam_btn1>a .exam_btn_bg {
    position: relative;
    width: 100%;
    height: 203px;
    padding-top: 68px;
    box-sizing: border-box;
}

.main-con1 .exam_btn1>a .exam_btn_bg .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.main-con1 .exam_btn1>a:first-child {
    margin-right: 54px;
}

.main-con1 .exam_btn1>a:first-child .exam_btn_bg {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/data_img1.png') center no-repeat;
}

.main-con1 .exam_btn1>a:last-child .exam_btn_bg {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/data_img2.png') center no-repeat;
}

.main-con1 .exam_btn1>a:hover .exam_btn_bg {
    margin-top: -30px;
    -webkit-transition: all 0.3s 0.0s;
    -ms-transform: all 0.3s 0.0s;
    /* IE 9 */
    transition: all 0.3s 0.0s;
    box-shadow: 20px 40px 20px 0px rgba(0, 0, 0, 0.25);
}

.main-con1 .exam_btn1>a:hover .exam_btn_bg h4 {
    color: #ff6332;
}

.main-con1 .exam_btn1>a:hover .exam_btn_bg .bg {
    background: #000000;
    opacity: 0.3;
}

.main-con1 .exam_btn1>a:hover .exam_btn_bg:after {
    width: 66px;
    height: 57px;
    position: absolute;
    bottom: -20px;
    right: 29px;
    display: block;
    content: '';
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/data_over_arrow.png') center no-repeat;
    z-index: 9;
}

.main-con1 .exam_btn2 {
    margin-top: 50px;
}

.main-con1 .exam_btn2 ul li {
    float: left;
    margin-right: 10px;
}

.main-con1 .exam_btn2 ul li a {
    width: 267px;
    height: 66px;
    display: block;
    background: #071440;
    color: #c3c3c3;
    font-size: 20px;
    text-align: center;
    line-height: 66px;
    font-family: 'noto5';
    font-weight: 100;
}

.main-con1 .exam_btn2 ul li:last-child {
    margin-right: 0;
}

.main-con1 .exam_btn2 ul li a:hover {
    background: #ff6332;
    color: #ffffff
}

.main-con1 .exam_btn2 ul li a>span {
    position: relative;
}

.main-con1 .exam_btn2 ul li a:hover>span {
    margin-left: -30px;
    -webkit-transition: all 0.3s 0.0s;
    -ms-transform: all 0.3s 0.0s;
    /* IE 9 */
    transition: all 0.3s 0.0s;
}

.main-con1 .exam_btn2 ul li a:hover>span:after {
    position: absolute;
    right: -31px;
    top: 8px;
    width: 22px;
    height: 15px;
    display: block;
    content: '';
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/data_arrow.png') center no-repeat;

}

/*학습 자료실:E*/

/*도서소개 :S*/
.main-con2 {
    height: 842px;
    padding: 53px 0;
    box-sizing: border-box;
    text-align: right;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/book_bg.png') center no-repeat;
}

.main-con2>.inner {
    height: 759px;
    padding-top: 46px;
    box-sizing: border-box;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/book_img_.png') left center no-repeat;
    background-position: -10px 0px;
}

.main-con2 .main_title {
    color: #ffffff;
}

.main-con2 .book_info {
    position: relative;
    margin-top: 128px;
    padding: 40px 0 19px;
    color: #8e99bb;
    font-size: 20px;
}

.main-con2 .book_info:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 2px;
    background: #ff6332;
    content: '';
    display: block;
}

.main-con2 .book_info>p {
    margin-bottom: 27px;
    line-height: 29px;
}

/*도서소개 :E*/

/*교수소개 :S*/
.main-con3 {
    height: 872px;
    padding: 80px 0 0;
    box-sizing: border-box;
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/teacher_bg.png') center no-repeat;
}

.main-con3:after {
    clear: both;
    content: '';
    display: block;
}

.main-con3 .main_title {
    color: #b4b4b4;
    margin-bottom: 65px;
    line-height: 65px;
}

.main-con3 .main_btn {
    margin-top: 57px;
    height: 50px;
    width: 218px;
    line-height: 50px;
}

.main-con3 .teacher-con {
    width: 100%;
    height: 872px;
    margin: -275px auto 0;
    padding-top: 341px;
    box-sizing: border-box;
}

.main-con3 .teacher-con1 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher1.png')90% center no-repeat;
}

.main-con3 .teacher-con2 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher2.png')90% center no-repeat;
}

.main-con3 .teacher-con3 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher3.png')90% center no-repeat;
}

.main-con3 .teacher-con4 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher4.png')90% center no-repeat;
}

.main-con3 .teacher-con5 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher5.png')90% center no-repeat;
}

.main-con3 .teacher-con6 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher6.png')90% center no-repeat;
}

.main-con3 .teacher-con8 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher8.png')90% center no-repeat;
}

.main-con3 .teacher-con9 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher_7.png')90% center no-repeat;
}

.main-con3 .teacher-con10 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher_8.png')90% center no-repeat;
}

.main-con3 .teacher-con11 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher_11.png')90% center no-repeat;
}

.main-con3 .teacher-con12 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher_12.png')70% center no-repeat;
}

.main-con3 .teacher-con13 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/cm_teacher/teacher_13.png')70% center no-repeat;
}


.main-con3 .t-info {
    width: 1100px;
    margin: 0 auto;
}

.main-con3 .tab-menu {
    margin-top: -113px;
}

.main-con3 .tab-menu li {
    float: left;
    width: 14%;
    box-sizing: border-box;
}

.main-con3 .tab-menu li a {
    height: 80px;
    display: block;
    font-size: 19px;
    color: #ffffff;
    padding: 29px 0 0 10px;
    box-sizing: border-box;
    line-height: 28px;
}

.main-con3 .tab-menu li a span {
    position: relative;
    /* border:1.5px solid #ffffff; */
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    text-align: center;
    /* border-radius:19px; */
    margin-right: 13px;
    line-height: 25px;
    font-size: 19px;
    font-family: 'noto5';
    width: auto;
    padding: 2px 15px 2px 0;
}

.main-con3 .tab-menu li a span:after {
    display: block;
    clear: both;
    content: '';
    width: 1px;
    height: 20px;
    position: absolute;
    right: 0;
    background: #fff;
    top: 5px;
}

.teacher_name>i {
    font-family: 'spoqa2';
    font-weight: normal;
    margin-left: 5px;
}


.main-con3 .tab-menu li a.link-tab {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/teacher_tab2.png') top left no-repeat;
}

.main-con3 .tab-menu li a.link-tab.selected,
.main-con3 .tab-menu li a.link-tab:hover {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/teacher_tab1.png') top left no-repeat;
    color: #ff6332;
}

/* .main-con3  .tab-menu li a.link-tab.selected span ,  */
.main-con3 .tab-menu li a.link-tab:hover span:after {
    background: #ff6332;
}

/*교수소개 :E*/

/*고객지원 :S*/
.main-con4 {
    background: url('/_skin/tpl_skin/basic_sports_renew/images/main/bottom_bg.png') center no-repeat;
    height: 532px;
    padding: 80px 0;
    box-sizing: border-box;
}

.main-con4 .main_title {
    color: #9a908a;
    text-align: center;
}

.main-con4 .main_title>p {
    font-size: 28px;
    margin-top: 10px;
}

.main-con4 .border-list {
    width: 50%;
    height: 58px;
    margin-top: 65px;
}

.main-con4 .border-list02:after {
    clear: both;
    content: '';
    display: block;
}

.main-con4 .border-list02 {
    padding-left: 12px;
    box-sizing: border-box;
}

.main-con4 .border-list h3 {
    color: #ffffff;
    font-size: 20px;
    margin-right: 20px;
    letter-spacing: 0.1px;
}

.main-con4 .border-list li {
    margin-bottom: 5px;
    width: 298px;
}

.main-con4 .border-list li a {
    display: block;
    font-size: 14px;
    color: #aaa598;
    box-sizing: border-box;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;

}

.main-con4 .border-list li a:hover {
    text-decoration: underline;
}

.main-con4 .border-list > div {
    float: left;
}
.main-con4 .border-list > div a{display: block; color: #fff;}
.main-con4 .border-menu {
    display: inline-block;
    margin-top: 43px;
}

.main-con4 .border-menu ul li {
    margin-right: 30px;
    float: left;
}

.main-con4 .border-menu ul li:last-child {
    margin-right: 0;
}

.main-con4 .border-menu ul li a {
    background: #212121;
    width: 250px;
    height: 107px;
    display: block;
    text-align: center;
    padding-top: 27px;
    box-sizing: border-box;
    color: #b3aea0;
    font-size: 15px;
}

.main-con4 .border-menu ul li a h3 {
    font-size: 18px;
    margin-bottom: 5px;
    letter-spacing: 0.1px;
}

.main-con4 .border-menu ul li a:hover {
    background: #79756c;
    border: 1px solid #000000;
    color: #ffffff;
    padding-top: 26px;
}

/*고객지원 :E*/

/* 패스토리 영상:S */
.lecture_play{
    position: relative;
    padding:90px 0 100px;
}
.lecture_play::before {
    clear: both;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 430px;
    background-color: #ff6332;
}
.lecture_play .video_slide_bx .main_title {
    text-align: center;
}
.lecture_play .video_slide_bx .main_title > h3 {
    font-family: 'noto7';
    letter-spacing: -0.08em;
}
.lecture_play .video_slide_bx .main_title > p {
    letter-spacing: -0.08em;
}
.lecture_play .lecture_desc{
    margin-top:30px;
    font-size:16px;
    font-family: 'spoqa3';
    line-height: 26px;
}
.atoz_wrap{
    max-width: 1150px;
    position: relative;
    margin: 0 auto;
}
.lecture_video_wrap{
    margin-top:46px;
    margin-left: 9.5%;
}
.atozSlideArea.swiper-container{
    padding-top:36px;
}
.atozSlideArea.swiper-container .swiper-wrapper{
    height:636px;
}
.atozSlideArea .pagination_wrap{
    position: absolute;
    top: 0;
    right: -1px;
    height: 34px;
    width: 300px;
    padding: 0;
	font-family:'spoqa3',sans-serif;
	letter-spacing: -0.08em;
}
.atozSlideArea .pagination_wrap .page_number{
    margin-right:-4px;
    font-size:16px;
}
.atozSlideArea .pagination_wrap .page_number .number_start {
    font-weight: bold;
}
.atozSlideArea .pagination_wrap .swiper-button-prev{
    position: absolute;
    top: -1px;
    left: -25px;
    width: 25px;
    height: 25px;
    margin: 0;
    background:url('/_skin/tpl_skin/common_images/icon/icon_main4.png') no-repeat -183px -139px;
    z-index: 2;
}
.atozSlideArea .pagination_wrap .swiper-button-next{
    position: absolute;
    top: -1px;
    right: auto;
    left: 49px;
    width: 25px;
    height: 25px;
    margin: 0 16px 0 0;
    background:url('/_skin/tpl_skin/common_images/icon/icon_main4.png') no-repeat -207px -139px;
    z-index: 2;
}
.atoz_wrap .swiper-slide {
    position: relative;
    filter: blur(4px);
    transition: all .3s;
}
.atoz_wrap .swiper-slide.swiper-slide-active {
    filter: blur(0);
}
.atoz_wrap .swiper-slide.swiper-slide-active .img_bx{
    box-shadow: 10px 10px 30px rgba(0,0,0,.6);
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right{
    top:23px!important;
    height:490px!important;
    background-color: rgba(255,255,192,0.1);
    backdrop-filter: blur(6px);
    box-shadow: 2px 7px 15px 8px rgba(0,0,0,0.3);
}
.atozSlideArea .swiper-slide{
    position: relative;
    width: 100%;
    padding:0 150px 0 0;
}
.atozSlideArea .swiper-slide .video_box{
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 560px;
    font-size: 0;
}
.atozSlideArea .swiper-slide .video_box .layer{
    display: block;
    height: 100%;
}
.atozSlideArea .swiper-slide .img_bx{
    width: 1000px;
    height:560px;
    overflow: hidden;
    /*margin-top: 40px;*/
    /*padding:40px 10px 0;*/
}
.atozSlideArea .swiper-slide .img_bx img{
    width: 100%;
}
.video_box .layer .start_video{
    display: block;
    width:100%;
    height:100%;
    cursor: pointer;
}
.atozSlideArea .swiper-slide .txt_bx{
    margin-top:44px;
    text-align: center;
    opacity: 0;
}
.atozSlideArea .swiper-slide .txt_bx strong{
    font-size: 28px;
    font-family: 'noto5';
    letter-spacing: -0.2px;
    letter-spacing: -0.5px;
}
.atozSlideArea .swiper-slide .txt_bx p{
    color: #666;
    margin-top:15px;
    font-size:16px;
    font-family: 'spoqa3';
    letter-spacing: -1.4px;
}
.atozSlideArea .swiper-slide.swiper-slide-active .txt_bx{
    opacity: 1;
}
/* 패스토리 영상:E */