@charset "EUC-KR";

/*******************************************************************
   pc banner style : °øÅë
******************************************************************* */
.swiper-slide .inner {
    position: relative;
    padding: 60px 0;
    text-align: center;
}
.swiper-slide .inner .con-area {
    width: 1200px;
    height: 530px;
    margin: 0 auto;
    padding: 50px;
}
.swiper-wrapper .inner .con-area .title {
    margin: 0 0 30px;
    padding: 0;
    color: #000;
}
.swiper-wrapper .inner .con-area .title small {
    display: block;
    margin: 0 0 30px;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #000;
}
.swiper-wrapper .inner .con-area .title strong {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    line-height: 1.3;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 62px;
    font-weight: 800;
    color: #000;
}
.swiper-wrapper .inner .con-area .title-eng {
    margin: 0px 0 80px;
    padding: 0;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: #000;
}
.swiper-wrapper .inner .con-area .more-info {
    margin: 0 auto 50px;
    text-align: center;
}
.swiper-wrapper .inner .con-area .date {
    display: block;
    margin: 0 0 20px;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.swiper-wrapper .inner .con-area .place {
    display: block;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    line-height: 1.5;
}
.swiper-wrapper .inner .con-area .btn-area {
    margin: 0;
    text-align: center;
}
.swiper-wrapper .inner .con-area a.btn-go {
    display: inline-block;
    width: 400px;
    height: 60px;
    line-height: 56px;
    margin: 0 10px;
    vertical-align: middle;
    text-align: center;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    border: 2px solid #333;
    border-radius: 30px;
    background-color: transparent;
}
.swiper-wrapper .inner .con-area a.btn-go:hover {
    color: #fff;
    background-color: #333;
}
.swiper-wrapper .spring .inner .con-area a.btn-go{
    width:345px;
    font-size: 22px;
}

/*single*/
.swiper-wrapper.spring .inner .con-area a.btn-go.single{
    height: 65px !important;
    padding:3px 0;
    line-height: 1.2;
}

.swiper-slide.spring.single .inner .con-area{
    height: 660px;
    background: url(/images/main/main_banner/bg_main_banner_box.jpg) center 50% no-repeat;
    padding-top:120px;
}

.swiper-slide.spring.single .inner{
    height: 130px;
}

/*******************************************************************
   ºñµð¿À
******************************************************************* */
.swiper-wrapper .swiper-slide.video {
    width: 100%;
    min-height: 800px;
    background: #333;
}
.swiper-wrapper .swiper-slide.video video {
    width: 100%;
    min-height: 800px;
}
.swiper-wrapper .swiper-slide.video iframe {
    width: 100%;
    min-height: 800px;
}

/*******************************************************************
   ¿ù·Ê¼¼¹Ì³ª
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar {
    background: #fff url(/images/main/main_banner/bg_main_banner_ISAIA.jpg);
}
.swiper-wrapper .swiper-slide.seminar .inner .con-area {
    background-color: rgba(255,255,255,0.2);
}
.swiper-wrapper .inner .con-area a.btn-go {
    border:1px solid #3286a0;
    background-color: #3286a0;
    color:#FFF;
}
/*******************************************************************
   °ø°³¼¼¹Ì³ª
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar.openseminar {
    background: #f8f7f5 url(/images/main/main_banner/bg_main_banner_20241019.jpg) 50% 50% no-repeat;
}

.swiper-wrapper .swiper-slide.seminar.openseminar a.btn-go {
    color: #fff;
    background-color:#2e71ab;
    border:1px solid #2e71ab;
}
.swiper-wrapper .swiper-slide.seminar.openseminar a.btn-go:hover {
    color: #fff;
    background-color: #115d9f;
    border:1px solid #115d9f;
}
.swiper-wrapper .swiper-slide.seminar.openseminar .more-info {
    margin: 0 auto 100px;
}
.swiper-wrapper .swiper-slide.seminar.openseminar .title strong,.swiper-wrapper .swiper-slide.seminar.openseminar .title small,.swiper-wrapper .swiper-slide.seminar.openseminar .date,.swiper-wrapper .swiper-slide.seminar.openseminar .place  {
    color:#2e71ab;
}

/*******************************************************************
   ±âÅ¸
******************************************************************* */
.swiper-wrapper .swiper-slide.etc {
    background: #244c86 url(/images/main/main_banner/bg_main_banner_etc_20231102.jpg) center bottom;
    background-size: 2400px 800px;
}
.swiper-wrapper .swiper-slide.etc .inner .con-area {
    background-color: rgba(0,0,0,0.25);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title small {
    line-height: 1.3;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title small.yellow {
    color: #FFEF36;
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title strong {
    line-height: 1.3;
    color: #FFEF36;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title strong.white {
    color: #fff;
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .title-eng {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .date {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area .place {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.etc .inner .con-area a.btn-go {
    color: #000;
    border: 2px solid #fff;
    background-color: #fff;
}
.swiper-wrapper .swiper-slide.etc .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}

/*******************************************************************
   ÇÐ»ýÀÛÇ°Àü
******************************************************************* */
.swiper-slide.student {
    background: #fff url(/images/main/main_banner/bg_main_banner_student_20250723.jpg) center bottom;
}
.swiper-slide.student .inner .con-area {
    background-color: rgba(0,0,0,0.45);
}
.swiper-slide.student .inner .con-area .title {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-slide.student .inner .con-area .title small {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-slide.student .inner .con-area .title strong {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-slide.student .inner .con-area .title-eng {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-slide.student .inner .con-area .date {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-slide.student .inner .con-area .place {
    color: #fff;
}
.swiper-slide.student .inner .con-area a.btn-go {
    /*color: #000;*/
    /*border: 2px solid #fff;*/
    /*background-color: #fff;*/
    color: #fff;
    border: 2px solid #4345c7;
    background-color: #4345c7;
}
.swiper-slide.student .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}

/*******************************************************************
   ±¹³»ÇÐ¼ú¹ßÇ¥´ëÈ¸ µðÆúÆ® ÀÌ¹ÌÁö
******************************************************************* */
.banner-conf {
    background: #fff url(/images/main/main_banner/bg_main_banner_01.jpg) center top no-repeat;
}
.banner-conf .inner .con-area {
    background: url(/images/main/main_banner/bg_main_banner_box.jpg) center top no-repeat;
}
.banner-conf .inner .con-area .title-eng {
    font-weight: 400;
    color: #7047cf;
}
.banner-conf .inner .con-area a.btn-go {
    color: #7047cf;
    margin-top:20px;
    border: 2px solid #7047cf;
    background-color: transparent;
    font-size: 20px;
}
.banner-conf .inner .con-area a.btn-go:hover {
    color: #fff;
    background-color: #7047cf;
}
.banner-conf .inner .con-area a.btn-go.font-size-sm {
    font-size: 18px;
}
.swiper-wrapper .banner-conf .inner .con-area .btn-area a.btn-go:first-child {
    width:210px;
}
.swiper-wrapper .banner-conf .inner .con-area .btn-area a.btn-go:last-child {
    width:350px;
    color: #fff;
    background-color: #219948;
}
.swiper-wrapper .banner-conf .inner .con-area .btn-area a.btn-go:first-child:hover {
    background-color: #147032;
    color: #fff;
}
.swiper-wrapper .banner-conf .inner .con-area .btn-area a.btn-go:last-child:hover {
    background-color: #147032;
}
    /*******************************************************************
       ±¹³»ÇÐ¼ú¹ßÇ¥´ëÈ¸ 80ÁÖ³â
    ******************************************************************* */
.banner-conf.anniversary {
    background: #fff url(/images/main/main_banner/bg_main_banner_20250605.png) center 38% no-repeat;
    background-size: cover;
}
.banner-conf.anniversary .inner .con-area {
    padding-left: 390px;
    background: rgb(255 255 255 / 39%) url(/images/main/main_banner/anniversary_80th_logo.png) 55px 57% no-repeat;
    background-size: 310px;
    /*background: transparent;*/
    border-radius: 15px;
}
.banner-conf.anniversary .inner .con-area .title-eng {
    font-weight: 400;
    color: #7047cf;
}
.banner-conf.anniversary .inner .con-area a.btn-go {
    color: #333;
    border: 3px solid #fff;
    background-color: #fff;
    font-weight: 800;
}
.banner-conf.anniversary .inner .con-area a.btn-go:hover {
    background-color: rgb(129, 185, 213);
}

.swiper-wrapper .banner-conf.anniversary .inner .con-area .more-info,
.swiper-wrapper .banner-conf.anniversary .inner .con-area .title strong,
.swiper-wrapper .banner-conf.anniversary .inner .con-area .title small,
.swiper-wrapper .banner-conf.anniversary .inner .con-area .date {
    color: #fff;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
}


/*******************************************************************
   Á¤±âÃÑÈ¸ ¹è³Ê
******************************************************************* */
.banner-conf.bg-conf-annual {
    background: #fff url(/images/main/main_banner/bg_main_banner_231108_seminar.jpg) center 38% no-repeat;
    background-size: cover;
}
.banner-conf.bg-conf-annual .inner .con-area {
    background: rgba(51, 51, 51, 0.4);
}
.banner-conf.bg-conf-annual .inner .con-area .title-eng {
    font-weight: 400;
    color: #77D79F;
}
.banner-conf.bg-conf-annual .inner .con-area a.btn-go {
    color: #fff;
    border: 3px solid #fff;
    background-color: rgb(119 215 159 / 90%);
}
.banner-conf.bg-conf-annual .inner .con-area a.btn-go:hover {
    background-color: #51CC85;
}

.swiper-wrapper .banner-conf.bg-conf-annual .inner .con-area .more-info,
.swiper-wrapper .banner-conf.bg-conf-annual .inner .con-area .title strong,
.swiper-wrapper .banner-conf.bg-conf-annual .inner .con-area .title small,
.swiper-wrapper .banner-conf.bg-conf-annual .inner .con-area .date {
    color: #fff;
    text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.51);
}

/*******************************************************************
  ÄÁÆÛ·±½º
******************************************************************* */
.swiper-wrapper .swiper-slide.conference{
    /*width: 1903px;*/
    background: #003169 url(/images/main/main_banner/bg_main_banner_09.png) center top no-repeat;
}

.swiper-wrapper .conference .inner .con-area .title-eng {
    color:#6F4DCB;
}

.swiper-wrapper .swiper-slide.conference .inner .con-area a.btn-go {
    margin-top:0px;
    color: #6F4DCB;
    border: 2px solid #6F4DCB;
    background-color: #ffffff;
}
.swiper-wrapper .swiper-slide.conference .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #3f1e96;
    background-color: #3f1e96;
}

/*******************************************************************
  ÇÐÈ¸»ó
******************************************************************* */
.swiper-wrapper .swiper-slide.award{
    /*width: 1903px;*/
    background: #003169 url(/images/main/main_banner/bg_main_banner_award.jpg) left center no-repeat;
}

.swiper-wrapper .award .inner .con-area .title strong {
    margin-bottom: 70px;
    color:#f9efb3;
}
.swiper-wrapper .award .inner .con-area .date {
    color: #ffffff;
}

.swiper-wrapper .swiper-slide.award .inner .con-area a.btn-go {
    margin-top: 20px;
    color: #333;
    border: 2px solid #fff;
    background-color:#fff;

}
.swiper-wrapper .swiper-slide.award .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #7047cf;
    background-color: #7047cf;
}
/*******************************************************************
  Á¤±âÃÑÈ¸
******************************************************************* */
.swiper-wrapper .swiper-slide.general-meeting {
    background: #003169 url(/images/main/main_banner/bg_main_banner_etc_20230824.jpg) center center no-repeat;
}
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area p.title strong {
    font-size: 54px;
    color: #fff;
}
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area {
    background-color: rgba(255, 255, 255, 0.2);
}
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area .date,
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area .place {
    color: #fff;
}
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area a.btn-go {
    margin-top:20px;
    border:1px solid #eea213;
    background-color:#f1ba50 ;
}
.swiper-wrapper .swiper-slide.general-meeting .inner .con-area a.btn-go:hover {
    border:1px solid #ffa800;
    background-color:#ffa800 ;
}
/*******************************************************************
  AAL ¸ðÁý
******************************************************************* */
.swiper-wrapper .swiper-slide.aal{
    /*width: 1903px;*/
    background: #003169 url(/images/main/main_banner/bg_main_banner_aal.jpg) left center no-repeat;
}

.swiper-wrapper .aal .inner .con-area .title strong {
    margin-bottom: 40px;
    line-height: 1.5;
    color:#F37B18;
    text-shadow: 0 2px 4px rgba(255,255,255,0.75);
}
.swiper-wrapper .aal .inner .con-area .date {
    color: #000;
}

.swiper-wrapper .swiper-slide.aal .inner .con-area a.btn-go {
    margin-top: 40px;
    color: #fff;
    border: 2px solid #F58D38;
    background-color:#F58D38;

}
.swiper-wrapper .swiper-slide.aal .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #F37B18;
    background-color: #F37B18;
}

/*******************************************************************
    ¼¼¹Ì³ª
******************************************************************* */
/*.swiper-wrapper .swiper-slide.seminar {*/
/*    background: #244c86 url(/images/main/main_banner/bg_main_banner_231108_seminar.jpg) center bottom;*/
/*!*    background-size: cover;*!*/
/*!*}*!*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area {*/
/*    background-color: rgba(0,0,0,0.25);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .title {*/
/*    color: #fff;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .title small {*/
/*    line-height: 1.3;*/
/*    color: #ffcd40;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .title strong {*/
/*    line-height: 1.5;*/
/*    color: #FFEF36;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .title strong.white {*/
/*    color: #fff;*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .title-eng {*/
/*    color: #fff;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .date {*/
/*    color: #fff;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area .place {*/
/*    color: #fff;*/
/*    text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area a.btn-go {*/
/*    color: #000;*/
/*    border: 2px solid #fff;*/
/*    background-color: #fff;*/
/*}*/
/*.swiper-wrapper .swiper-slide.seminar .inner .con-area a.btn-go:hover {*/
/*    color: #fff;*/
/*    border: 2px solid #6F4DCB;*/
/*    background-color: #6F4DCB;*/
/*}*/

/* ******************************************************************
 °ø°³¼¼¹Ì³ª
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar2{
    background: #fff url(/images/main/main_banner/bg_main_banner_20231114.jpg) center center no-repeat;
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area{
    background-color: rgba(0,0,0,0.35);
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area .title small {
    line-height: 1.1;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area .title strong {
    margin-top:50px;
    color:#fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area .date {
    color: #ffcd40;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area .place {
    color: #ffcd40;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area .more-info{
    margin-top:60px;
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area a.btn-go {
    margin-top:25px;
    color: #000;
    border: 2px solid #fff;
    background-color: #fff;
}
.swiper-wrapper .swiper-slide.seminar2 .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}

/* ******************************************************************
 ÀÎ°øÁö´É ¼¼¹Ì³ª
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar3{
    background: #f1f8fe url(/images/main/main_banner/bg_main_banner_20231115.jpg) center center no-repeat;
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area{
    /*background-color: rgba(157, 157, 157, 0.4);*/
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area .title small {
    line-height: 1.1;
    color: #267bb3;
    font-size:27px;
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area .title strong {
    margin-top:20px;
    font-weight: 900;
    color: #267bb3;
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area .date {
    color: #267bb3;
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.9);*/
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area .place {
    color: #267bb3;
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.9);*/
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area .more-info{
    margin-top:60px;
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area a.btn-go {
    margin-top:55px;
    color: #fff;
    border: 2px solid #267bb3;
    background-color: #267bb3;
}
.swiper-wrapper .swiper-slide.seminar3 .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid  #6F4DCB;
    background-color:  #6F4DCB;
}

/* ******************************************************************
 ±âÅ¸ ¹è³Ê seminar4
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar4 {
    background: #f1f8fe url(/images/main/main_banner/bg_main_banner_09.png) center center no-repeat;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area .title strong {
    font-size: 48px;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area ul.more-info {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;

    width: 620px;
    margin: 0 auto;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area ul.more-info li {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;

    line-height: 1.4;
    font-size: 19px;
    font-weight: 800;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area ul.more-info li span.hidden-xs {
    display: inline-block;
    width: 86px;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area a.btn-go {
    color: #6F4DCB;
    background-color: #fff;
    border: 2px solid #6F4DCB;
}
.swiper-wrapper .swiper-slide.seminar4 .inner .con-area a.btn-go:hover {
    color: #fff;
    background-color: #4823ab;
    border: 2px solid #4823ab;
}

/* phone ~ 767px */
@media screen and (max-width: 767px) {

    .swiper-wrapper .swiper-slide.seminar4 .inner .con-area ul.more-info {
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 100%;
        margin: 30px auto 0 !important;
    }
    .swiper-wrapper .swiper-slide.seminar4 .inner .con-area ul.more-info li {
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px;
        font-size: 15px;
    }
    .swiper-wrapper .swiper-slide.seminar4 .inner .con-area .btn-area {
        margin-top: 30px !important;
    }

}

/* ******************************************************************
 ±âÅ¸ ¹è³Ê seminar5
******************************************************************* */
.swiper-wrapper .swiper-slide.seminar5 {
    background: #f1f8fe url(/images/main/main_banner/bg_main_banner_20250620.jpg) center center no-repeat;
}
.swiper-wrapper .swiper-slide.seminar5 .inner .con-area .title strong {
    font-size: 55px;
    margin-bottom: 60px;
}
.swiper-slide.seminar5 .inner .con-area {
    background-color: rgba(255, 255, 255, 0.35);
}
.swiper-wrapper .swiper-slide.seminar5 .inner .con-area a.btn-go {
    color: #ffffff;
    background-color: #207cef;
}
.swiper-wrapper .swiper-slide.seminar5 .inner .con-area a.btn-go:hover {
    color: #fff;
    background-color: #4823ab;
}
/* ******************************************************************
 °ÇÃàÀÇ ³¯
******************************************************************* */
.swiper-wrapper .swiper-slide.aday {
    background: #006DB1 url(/images/main/main_banner/bg_main_banner_aday_20240911.jpg) center center no-repeat;
}
.swiper-wrapper .swiper-slide.aday .inner .con-area{
    /*background-color: rgba(157, 157, 157, 0.4);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .title strong {
    font-weight: 900;
    color: rgba(255,255,255,1);
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .title small {
    margin-top:20px;
    line-height: 1.1;
    font-size: 32px;
    color: #BCE4F5;
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.75);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .date {
    color: rgba(255,255,255,1);
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.9);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .place {
    margin: 0 0 20px;
    color: rgba(255,255,255,1);
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.9);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .info {
    display: block;
    max-width: 480px;
    margin: 0 auto;
    padding: 15px 30px;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: rgba(255,255,255,0.75);
    border-radius: 10px;
    background-color: rgba(0,0,0,0.25);
    /*text-shadow: 0 2px 4px rgba(0,0,0,0.9);*/
}
.swiper-wrapper .swiper-slide.aday .inner .con-area .more-info {
    margin: 60px 0 0;
}
.swiper-wrapper .swiper-slide.aday .inner .con-area a.btn-go {
    margin-top: 55px;
    color: #fff;
    border: 2px solid #C56C89;
    background-color: #C56C89;
}
.swiper-wrapper .swiper-slide.aday .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid  #BD5778;
    background-color:  #BD5778;
}

/*******************************************************************
  µµ¼­¹ß°£
******************************************************************* */
.swiper-wrapper .swiper-slide.book{
    background: #fff url(/images/main/main_banner/bg_main_banner_03.jpg) 45% top no-repeat;
}

.swiper-wrapper .swiper-slide.book .inner .con-area{
    background-color: rgba(0,0,0,0.35);
}
.swiper-wrapper .swiper-slide.book .inner .con-area .title strong {
    margin-top:70px;
    color:#fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}
.swiper-wrapper .swiper-slide.book .inner .con-area .title small {
    color: #ffd230;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
}

.swiper-wrapper .swiper-slide.book .inner .con-area a.btn-go {
    margin-top:50px;
    color: #000;
    border: 2px solid #ffffff;
    background-color: #ffffff;
}
.swiper-wrapper .swiper-slide.book .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}
.swiper-wrapper .swiper-slide.book .inner .con-area {
    background-color: rgba(0,0,0,0.25);
}


/*******************************************************************
  °øÃ»È¸
******************************************************************* */
.swiper-wrapper .swiper-slide.etc2 {
    background: #fff url(/images/main/main_banner/bg_main_banner_20231129.png) center center;
    background-size: cover;
}
.swiper-wrapper .swiper-slide.etc2 .inner .con-area {
    background-color: rgba(0, 0, 0, 0.49);
}
.swiper-wrapper .swiper-slide.etc2 .inner .con-area .title strong {
    margin:70px auto 40px;
    color:#fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.75);
    font-size: 45px;
    line-height: 1.4;
}
.swiper-wrapper .etc2 .inner .con-area .date,.swiper-wrapper .etc2 .inner .con-area .place{
    color:#dfcb3b;
    text-shadow: 0 2px 4px rgba(0,0,0,0.50);
}

.swiper-wrapper .swiper-slide.etc2 .inner .con-area a.btn-go {
    margin-top:60px;
    color: #000;
    border: 2px solid #ffffff;
    background-color: #ffffff;
}
.swiper-wrapper .swiper-slide.etc2 .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}

/*******************************************************************
   È¸Àå¼±°Å
******************************************************************* */
.swiper-wrapper .swiper-slide.vote {
    background: #F5F1FF url(/images/main/main_banner/bg_main_banner_vote.png) center center no-repeat;
}
.swiper-wrapper .vote .inner .con-area .more-info{
    margin-top:60px;
    margin-bottom: 45px;

}

.swiper-wrapper .swiper-slide.vote small{
    line-height: 1.5;
    font-size: 19px;
}
.swiper-wrapper .swiper-slide.vote .date{
    line-height: 1.6;
}
.swiper-wrapper .swiper-slide.vote .inner .con-area a.btn-go {
    margin-top:0px;
    color: #fff;
    border: 2px solid #6F4DCB;
    background-color: #6F4DCB;
}
.swiper-wrapper .swiper-slide.vote .inner .con-area a.btn-go:hover {
    color: #fff;
    border: 2px solid #3f1e96;
    background-color: #3f1e96;
}



/* paging */
#main_banner .swiper-pagination {
    left: 50%;
    bottom: 100px;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto 0 -600px;
}
#main_banner .swiper-pagination.position-bottom {
    bottom: 10px;
}
#main_banner .swiper-pagination-bullet {
    float: left;
    display: block;
    /*width: 25%;*/
    /*width: 33.3333%;*/
    width:50%;
    /*width:100%;*/
    height: 60px;
    margin: 0;
    padding: 0;
    line-height: 55px;
    text-align: center;
    border-radius: 0;
    border-bottom: 5px solid #cccccc;
    background-color: #f8f7fd;
    opacity: 1;
}
#main_banner .swiper-pagination-lock {
    display: block;
}
#main_banner .swiper-pagination-bullet:only-child {
    display: block !important;
    width: 100%;
}
#main_banner .swiper-pagination.w20p .swiper-pagination-bullet {
    width: 20%;
}
#main_banner .swiper-pagination.w20p .swiper-pagination-bullet b{
    max-width:190px;
}

#main_banner .swiper-pagination.w20p .swiper-pagination-bullet {
    width: 20%;
}


#main_banner .swiper-pagination.w25p .swiper-pagination-bullet {
    width: 25%;
}

#main_banner .swiper-pagination.w33p .swiper-pagination-bullet {
    width: 33.3333%;
}

#main_banner .swiper-pagination.w50p .swiper-pagination-bullet {
    width: 50%;
}
#main_banner .swiper-pagination-bullet span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    text-align: center;
    font-size: 18px;
    color: #000;
    border: 1px solid #767676;
}
#main_banner .swiper-pagination-bullet.swiper-pagination-bullet-active span {
    color: #fff;
    border: 1px solid rgba(255,255,255,0.75);
}
#main_banner .swiper-pagination-bullet b {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 330px;
    white-space: nowrap;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    font-family: 'NanumSquareNeo', sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.25px;
    color: #000;
}
#main_banner .swiper-pagination-bullet b.single {
    max-width: 100%;
}
#main_banner .swiper-pagination.w50p .swiper-pagination-bullet b {
    max-width: 320px;
}
#main_banner .swiper-pagination.w25p .swiper-pagination-bullet b {
    max-width: 240px;
}
#main_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #fff;
    border-bottom: 5px solid #5b35b3;
    background: #7047CF url(/images/main/bg_main_banner_active_button.png) -20px 50% no-repeat;
}
#main_banner .swiper-pagination-bullet.swiper-pagination-bullet-active * {
    color: #fff;
}

/* swiper.js */
#main_banner .swiper-button-next,
#main_banner .swiper-button-prev {
    color: rgba(255,255,255,0.45);
    transition: all 0.25s;
}
#main_banner .swiper-button-next:hover,
#main_banner .swiper-button-prev:hover {
    color: rgba(255,255,255,1);
}

