@charset "utf-8";
[class^=col-],div[class^=col-],.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {position: relative;padding:4px 3px;float:none;width:100%;}
@media(min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-ms-flex-order:-1;order:-1;}.order-sm-last{-ms-flex-order:13;order:13;}.order-sm-0{-ms-flex-order:0;order:0;}.order-sm-1{-ms-flex-order:1;order:1;}.order-sm-2{-ms-flex-order:2;order:2;}.order-sm-3{-ms-flex-order:3;order:3;}.order-sm-4{-ms-flex-order:4;order:4;}.order-sm-5{-ms-flex-order:5;order:5;}.order-sm-6{-ms-flex-order:6;order:6;}.order-sm-7{-ms-flex-order:7;order:7;}.order-sm-8{-ms-flex-order:8;order:8;}.order-sm-9{-ms-flex-order:9;order:9;}.order-sm-10{-ms-flex-order:10;order:10;}.order-sm-11{-ms-flex-order:11;order:11;}.order-sm-12{-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.333333%;}.offset-sm-2{margin-left:16.666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.333333%;}.offset-sm-5{margin-left:41.666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.333333%;}.offset-sm-8{margin-left:66.666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.333333%;}.offset-sm-11{margin-left:91.666667%;}}
@media(min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-ms-flex-order:-1;order:-1;}.order-md-last{-ms-flex-order:13;order:13;}.order-md-0{-ms-flex-order:0;order:0;}.order-md-1{-ms-flex-order:1;order:1;}.order-md-2{-ms-flex-order:2;order:2;}.order-md-3{-ms-flex-order:3;order:3;}.order-md-4{-ms-flex-order:4;order:4;}.order-md-5{-ms-flex-order:5;order:5;}.order-md-6{-ms-flex-order:6;order:6;}.order-md-7{-ms-flex-order:7;order:7;}.order-md-8{-ms-flex-order:8;order:8;}.order-md-9{-ms-flex-order:9;order:9;}.order-md-10{-ms-flex-order:10;order:10;}.order-md-11{-ms-flex-order:11;order:11;}.order-md-12{-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.333333%;}.offset-md-2{margin-left:16.666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.333333%;}.offset-md-5{margin-left:41.666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.333333%;}.offset-md-8{margin-left:66.666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.333333%;}.offset-md-11{margin-left:91.666667%;}}
@media(min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-ms-flex-order:-1;order:-1;}.order-lg-last{-ms-flex-order:13;order:13;}.order-lg-0{-ms-flex-order:0;order:0;}.order-lg-1{-ms-flex-order:1;order:1;}.order-lg-2{-ms-flex-order:2;order:2;}.order-lg-3{-ms-flex-order:3;order:3;}.order-lg-4{-ms-flex-order:4;order:4;}.order-lg-5{-ms-flex-order:5;order:5;}.order-lg-6{-ms-flex-order:6;order:6;}.order-lg-7{-ms-flex-order:7;order:7;}.order-lg-8{-ms-flex-order:8;order:8;}.order-lg-9{-ms-flex-order:9;order:9;}.order-lg-10{-ms-flex-order:10;order:10;}.order-lg-11{-ms-flex-order:11;order:11;}.order-lg-12{-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.333333%;}.offset-lg-2{margin-left:16.666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.333333%;}.offset-lg-5{margin-left:41.666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.333333%;}.offset-lg-8{margin-left:66.666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.333333%;}.offset-lg-11{margin-left:91.666667%;}}
@media(min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-ms-flex-order:-1;order:-1;}.order-xl-last{-ms-flex-order:13;order:13;}.order-xl-0{-ms-flex-order:0;order:0;}.order-xl-1{-ms-flex-order:1;order:1;}.order-xl-2{-ms-flex-order:2;order:2;}.order-xl-3{-ms-flex-order:3;order:3;}.order-xl-4{-ms-flex-order:4;order:4;}.order-xl-5{-ms-flex-order:5;order:5;}.order-xl-6{-ms-flex-order:6;order:6;}.order-xl-7{-ms-flex-order:7;order:7;}.order-xl-8{-ms-flex-order:8;order:8;}.order-xl-9{-ms-flex-order:9;order:9;}.order-xl-10{-ms-flex-order:10;order:10;}.order-xl-11{-ms-flex-order:11;order:11;}.order-xl-12{-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.333333%;}.offset-xl-2{margin-left:16.666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.333333%;}.offset-xl-5{margin-left:41.666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.333333%;}.offset-xl-8{margin-left:66.666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.333333%;}.offset-xl-11{margin-left:91.666667%;}}

.sub01_04 #body_layout .body_wrap{max-width:none;padding-bottom: 0;margin-bottom: -100px;}
.sub01_04 #body_layout .body_wrap .page__title{display:none;}
.FunivMajorList{}
.FunivMajorList .top_banner {overflow: hidden; position: relative; padding-bottom: 3px;}
.FunivMajorList .top_banner:after {content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: url(/images/icore/sub01/dash_line.png);}
.FunivMajorList .top_banner .banner_inner {position: relative;max-width: 1300px;margin: 0 auto;padding: 95px 25px 85px;text-align: center;}
.FunivMajorList .top_banner .banner_inner:before,
.FunivMajorList .top_banner .banner_inner:after {content: ""; display: block; position: absolute; bottom: 0;}
.FunivMajorList .top_banner .banner_inner:before {width: 331px; height: 229px; background: url(/images/admission/sub01/sub01_02_img01.png) no-repeat; left: 60px;}
.FunivMajorList .top_banner .banner_inner:after {width: 362px; height: 168px; background: url(/images/icore/sub01/sub01_02_img02.png) no-repeat; right: 50px; bottom: -20px;}

#json01{position:absolute;top:80px;left:160px;width:160px;}


.FunivMajorList .top_banner .banner_inner > * {display: block; position: relative; font-family: 'score'; text-align: center;}
.FunivMajorList .top_banner .banner_inner .banner_sub {margin-bottom: 20px; font-size: 23px; font-weight: bold; color: #e53123; letter-spacing: 5px;}
.FunivMajorList .top_banner .banner_inner .banner_title {font-size: 40px;font-weight: 300;color: #180e0d;}
.FunivMajorList .top_banner .banner_inner .banner_title b{display:inline-block;margin-right:5px;}
.FunivMajorList .top_banner .banner_inner .tab-ul{display:inline-block;width:auto;text-align: center;border-bottom:1px solid #c3b9b9;}
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li.on,
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li{border:none;width: auto;float: none;display: inline-block;min-width: 150px;}
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li a{height:auto;padding:10px;padding-bottom:8px;/* border-radius:5px; */letter-spacing:-0.05em;display: block;border-bottom: 3px solid transparent;}
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li.on a,
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li.on a:active,
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li.on a:focus,
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li.on a:hover{/* border:none; */background-color: transparent;color: #df3127;border-bottom: 3px solid #df3127;}
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li a span:before{display:none;}
.FunivMajorList .top_banner .banner_inner .tab-ul.type2 li a span{padding:0;display: block;text-align: center;}


@media (max-width:1379px) {
    .FunivMajorList .top_banner .banner_inner {padding-bottom: 145px;}
    .FunivMajorList .top_banner .banner_inner:before {left: 0; width: 200px; height: 138px; background-size: 100%;}
    .FunivMajorList .top_banner .banner_inner:after {right: 0; bottom: 0; width: 220px; height: 102px; background-size: 100%;}
}
@media (max-width:500px) {
    .FunivMajorList .top_banner .banner_inner:before {left: -40px;}
    .FunivMajorList .top_banner .banner_inner:after {right: -80px;}
}
.MajorList{background-color: #f6f6f6;}
.MajorList .obj{position: relative;padding:84px 0;max-width:1300px;width:100%;margin:0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.MajorList .obj .item{flex-basis: 24%;width: 24%;margin: 1.5% 0.5%;}
.MajorList .obj .item .inner{justify-content: flex-start;align-content: center;align-items: center;display:flex;flex-direction:column;background-color:#fff;border-radius:5px;box-shadow: 2px 3px 20px rgb(0 0 0 / 10%);position:relative}

.MajorList .obj .item .inner:before {content: ""; display: block; position: absolute; top: -8px; right: 20px; width: 42px; height: 55px; background: url(/images/admission/sub02/sub02_03_img09.png) no-repeat;}
.MajorList .obj .item:nth-child(2n) .inner:before {background: url(/images/admission/sub02/sub02_03_img10.png) no-repeat;}



.MajorList .obj .item .inner .title{background-color:#565764;display:block;width:100%;border-radius:5px 5px 0 0;padding: 15px 20px;padding-right: 61px;text-align: left;color:#fff;font-size: 18px;}
.MajorList .obj .item .inner .title strong{color:#fff;font-family: 'score';display:block;}
.MajorList .obj .item .inner .title strong a{color:#fff;}
.MajorList .obj .item:nth-child(2n) .inner .title{background-color: #e24125;}



.MajorList .obj .item .inner ul{display:block;width: 90%;text-align:left;margin: 10px 5%;height:150px;overflow:hidden;}
.MajorList .obj .item .inner ul li{display:block;margin:2px 0;padding-left: 15px;position: relative;color: #666;font-size: 15px;line-height: 26px;}
.MajorList .obj .item .inner ul li:before{background:#e83421;width:5px;height:5px;position:absolute;top: 9px;left:0;display:inline-block;border-radius: 100%;content: '';}




.sub01_05 #body_layout .body_wrap{max-width:none;padding-bottom: 0;margin-bottom: -100px;padding-top: 160px;}
.sub01_05 #body_layout .body_wrap .page__title{text-align:center}

.HongboBrochreList{overflow: hidden;position: relative;padding-top:96px;}
.HongboBrochreList:before{content: "";display: block;position: absolute;top:96px;right:0;width:50%;height:100%;background-color:#f6f6f6;z-index: 0;}
.HongboBrochreList .hongbo{position: relative;min-height:1287px;}
.HongboBrochreList .hongbo:before,
.HongboBrochreList .hongbo:after{content: "";display: block;position: absolute;width:50%;height:99px;top: 0;z-index:0;}
.HongboBrochreList .hongbo:before{left:0;background-color:#e53123}
.HongboBrochreList .hongbo:after{right:0;background-color:#2e3e73}
.HongboBrochreList .hongbo .layout{display:flex;z-index: 10;}
.HongboBrochreList .hongbo .card{}
.HongboBrochreList .hongbo .card .card-header{display:block;width:100%;height:98px;position:relative}
.HongboBrochreList .hongbo .card .card-header:before{content:'';position:absolute;top: -74px;width:184px;height:169px;}
.HongboBrochreList .hongbo .card .card-body{padding:105px 0;}
.HongboBrochreList .hongbo .card .card-header strong{display:block;padding: 32px;font-size:27px;font-family: 'score';color:#fff;line-height: 1;}
.HongboBrochreList .hongbo .BrochureList .card .card-header strong{padding-left:69px;}
.HongboBrochreList .hongbo .BrochureList .card .card-body{padding-left:47px;}

.HongboBrochreList .hongbo .BrochureList .card .card-header:before{right:-3px;top: -47px;background: url(/images/prog/title-obj2.png) no-repeat;}
.HongboBrochreList .hongbo .VideoList .card .card-header:before{right:30px;top: -52px;background: url(/images/prog/title-obj1.png) no-repeat;}
.HongboBrochreList .hongbo .VideoList .card .card-header strong{padding-left:0px;}



.HongboBrochreList .hongbo .VideoList .card .card-body{padding-right:47px;}


.HongboBrochreList .hongbo .card .card-body .button{margin-top:53px;text-align:center}
.HongboBrochreList .hongbo .card .card-body .button .more{display:inline-block;padding: 13px 58px 13px 16px;text-align:left;border:2px solid #4c4d59;min-width: 180px;}


.HongboBrochreList .hongbo .card .card-body .list-video{display: flex;justify-content: flex-start;align-items: center;margin-bottom:50px;margin-top:10px;flex-direction: row;flex-flow: wrap;}
.HongboBrochreList .hongbo .card .card-body .list-video .item {width: 50%;position:relative;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .video{position:relative;margin-bottom: 45px;padding-bottom: 0;min-height: 195px;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .video:after{content:"";display:block;position:absolute;left:-15px;bottom: -12px;width:calc(100% + 30px);height:9px;background-color:#f7f6f6;border-top:1px solid#e2e1e1;border-bottom:1px solid #e2e1e1;box-shadow:0px 5px 5px rgba(0,0,0,0.1);z-index: 5;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner{padding:15px;display:block;position:relative;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a{display:block;width:100%;position: relative;/* background: #000; */}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a:after {content: " ";display: block;opacity: 0;width: 100%;height: 206px;position: absolute;left: 0;top: 0;transition: all .3s ease;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a:before {content: " ";z-index: 999;display: block;width: 20px;height: 100px;opacity: 0;position: absolute;top: -12px;right: 8px;transition: all .25s;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABhCAYAAABh23lYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHCSURBVHgB7dxPTsJAHMXxN7Xu3UhigobxJHACvQFwAr2BcgO8AZxE7uGiDZiQyEIW7oSOUyKbKgLS8u+9b9JNF818fum0XdWUhy9VEDZBGIdBGD6DsFM3bQYgTnjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNZ2hR/7o+UcmnCIsaNCbLcU/RR8oB1bO/4+17l8ixoGeIBBBVvMXI0ih+L7Df2j8iiqnvgh+AVVUXDOTZvF4tNb2qC7DJ1tNgSDO78tblFQxeE92l+0NSjZDjaoMowqyYl7hDF15JzL+x+YHtxLgFq/ZO2m8LT4wsb90nUjmMD61XaRc7ng5+jBua29ntsecq6oIWyELxqdLe8h/GvPp+h0T28D/FezZ8Ip7pHgZt3X5NoPvH1BZ5sNIUTDL7C+6hBWxxt0gk+00tsOe96qH0zL8GO4pBtMg/YhoLMtG8Ii/EpfY4fSoiFk8UeFzpYdwhz/jiNGZ0uHEBjUEzftohJFZyAsdX8BM0/amLC3spYAAAAASUVORK5CYII=');background-size: 16px;background-repeat: no-repeat;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner .subject{display:block;font-size: 14px;color:#797172;line-height: 1.4;max-height: 35px;overflow: hidden;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .coverDesign {position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: space-between;align-items: center;background-repeat: no-repeat;background-size: cover;/* background: #000; */border-radius: 0 5px 5px 0;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .coverDesign:after {background-image: -webkit-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: -moz-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a:hover {cursor: pointer;/* transform: rotateY(-28deg) rotateZ(-2deg) scale(1.02); */-webkit-backface-visibility: hidden;/* box-shadow: 1px 3px 2px #f8e9d1, 20px 8px 0 #e7d5b7; */}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a:hover:after {/* content: " "; */display: block;opacity: 1;/* width: 100%; */height: 206px;/* position: relative; *//* left: 8px; */background: linear-gradient(-180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 60%);}
.HongboBrochreList .hongbo .card .card-body .list-video .item .inner a:hover:before {transform: translateY(9px);opacity: 1;}

.HongboBrochreList .hongbo .card .card-body .list-brochure{display: flex;justify-content: flex-start;align-items: center;margin-bottom:50px;margin-top:10px;flex-direction: row;flex-flow: wrap;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item {width: 33.3333%;position:relative;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .book{position:relative;margin-bottom: 31px;padding-bottom: 0;min-height: 194px;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .book:after{content:"";display:block;position:absolute;left:-15px;bottom: -12px;width:calc(100% + 30px);height:9px;background-color:#f7f6f6;border-top:1px solid#e2e1e1;border-bottom:1px solid #e2e1e1;box-shadow:0px 5px 5px rgba(0,0,0,0.1);z-index: 5;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner{padding:15px;display:block;position:relative;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a{display:block;width:100%;position: relative;/* background: #000; */}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a:after {content: " ";display: block;opacity: 0;width: 100%;height: 206px;position: absolute;left: 0;top: 0;transition: all .3s ease;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a:before {content: " ";z-index: 999;display: block;width: 20px;height: 100px;opacity: 0;position: absolute;top: -12px;right: 8px;transition: all .25s;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABhCAYAAABh23lYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHCSURBVHgB7dxPTsJAHMXxN7Xu3UhigobxJHACvQFwAr2BcgO8AZxE7uGiDZiQyEIW7oSOUyKbKgLS8u+9b9JNF818fum0XdWUhy9VEDZBGIdBGD6DsFM3bQYgTnjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNZ2hR/7o+UcmnCIsaNCbLcU/RR8oB1bO/4+17l8ixoGeIBBBVvMXI0ih+L7Df2j8iiqnvgh+AVVUXDOTZvF4tNb2qC7DJ1tNgSDO78tblFQxeE92l+0NSjZDjaoMowqyYl7hDF15JzL+x+YHtxLgFq/ZO2m8LT4wsb90nUjmMD61XaRc7ng5+jBua29ntsecq6oIWyELxqdLe8h/GvPp+h0T28D/FezZ8Ip7pHgZt3X5NoPvH1BZ5sNIUTDL7C+6hBWxxt0gk+00tsOe96qH0zL8GO4pBtMg/YhoLMtG8Ii/EpfY4fSoiFk8UeFzpYdwhz/jiNGZ0uHEBjUEzftohJFZyAsdX8BM0/amLC3spYAAAAASUVORK5CYII=');background-size: 16px;background-repeat: no-repeat;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner .subject{display:block;font-size: 14px;color:#797172;line-height: 1.4;max-height: 35px;overflow: hidden;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .coverDesign {position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: space-between;align-items: center;background-repeat: no-repeat;background-size: cover;/* background: #000; */border-radius: 0 5px 5px 0;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .coverDesign:after {background-image: -webkit-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: -moz-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a:hover {cursor: pointer;/* transform: rotateY(-28deg) rotateZ(-2deg) scale(1.02); */-webkit-backface-visibility: hidden;/* box-shadow: 1px 3px 2px #f8e9d1, 20px 8px 0 #e7d5b7; */}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a:hover:after {/* content: " "; */display: block;opacity: 1;/* width: 100%; */height: 206px;/* position: relative; *//* left: 8px; */background: linear-gradient(-180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 60%);}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .inner a:hover:before {transform: translateY(9px);opacity: 1;}




/*
.HongboBrochreList .hongbo .card .card-body .list-brochure .item:after {content: " ";display: block;opacity: 0;width: 180px;height: 255px;position: relative;left: 8px;transition: all .3s ease;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item:before {content: " ";z-index: 999;display: block;width: 20px;height: 100px;opacity: 0;position: absolute;top: -12px;right: 8px;transition: all .25s;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABhCAYAAABh23lYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHCSURBVHgB7dxPTsJAHMXxN7Xu3UhigobxJHACvQFwAr2BcgO8AZxE7uGiDZiQyEIW7oSOUyKbKgLS8u+9b9JNF818fum0XdWUhy9VEDZBGIdBGD6DsFM3bQYgTnjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNaEZ0141oRnTXjWhGdNeNZ2hR/7o+UcmnCIsaNCbLcU/RR8oB1bO/4+17l8ixoGeIBBBVvMXI0ih+L7Df2j8iiqnvgh+AVVUXDOTZvF4tNb2qC7DJ1tNgSDO78tblFQxeE92l+0NSjZDjaoMowqyYl7hDF15JzL+x+YHtxLgFq/ZO2m8LT4wsb90nUjmMD61XaRc7ng5+jBua29ntsecq6oIWyELxqdLe8h/GvPp+h0T28D/FezZ8Ip7pHgZt3X5NoPvH1BZ5sNIUTDL7C+6hBWxxt0gk+00tsOe96qH0zL8GO4pBtMg/YhoLMtG8Ii/EpfY4fSoiFk8UeFzpYdwhz/jiNGZ0uHEBjUEzftohJFZyAsdX8BM0/amLC3spYAAAAASUVORK5CYII=');background-size: 16px;background-repeat: no-repeat;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .coverDesign {position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: space-between;align-items: center;background-repeat: no-repeat;background-size: cover;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .coverDesign:after {background-image: -webkit-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: -moz-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image: linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .coverDesign p {font-size:0;color: #f8f8f8;font-size: 18px;text-align: center;text-shadow: -1px -1px 0 rgb(0 0 0 / 10%);display: block;width: 100%;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item:hover {cursor: pointer;transform: rotateY(-28deg) rotateZ(-2deg) scale(1.02);-webkit-backface-visibility: hidden;box-shadow: 1px 3px 2px #f8e9d1, 20px 8px 0 #e7d5b7;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item:hover:after {content: " ";display: block;opacity: 1;width: 172px;height: 255px;position: relative;left: 8px;background: linear-gradient(-180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 60%);}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item:hover:before {transform: translateY(9px);opacity: 1;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .book-radio{display:block;position:relative;padding-bottom:40px;width: 20%;max-width: 170px;}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .radio-inline {
    text-align: center;
    display: block;
    position: absolute;
    top: 200px;
    left: 50%;
    width:100%;
    transform: translate(-50%, 0);
    font-size: 13px;
    letter-spacing: -1px;
    word-break: keep-all;
}
*/



/*로그인*/
.loginWrap {position: relative;padding: 20px 0px 5px;margin-top: 25px; background-color: #f9f5f5;}
.login .top-title{position: relative; width:100%;width: 100%;text-align: right;padding-right: 240px;}
.login .top-title:after{content: "";position: absolute;top: -40px;right: 0;width: 232px;height: 186px;background:url(/images/kor/sub06/sub06_05_02_img01.png) no-repeat center;z-index: 10;}
.login .top-title p{font-size:14px;line-height: 1.4;margin-top: 5px;}
.login .top-title strong{display:block;font-family: 'score';font-size: 50px;font-weight: bold;color: #fff;text-shadow: -1px 0 #f6ccc7, 0 1px #f6ccc7, 1px 0 #f6ccc7, 0 -1px #f6ccc7;letter-spacing: 10px;text-indent: 30px;line-height: 1;}
.login .top-title p b{display:block;color:#ef3e30;line-height: 1;margin-top: -2px;margin-bottom: 3px;}
.loginWrap_con,.login_forget{max-width:477px; margin:0 auto; width:100%;}

.loginWrap_con{position:relative;padding:0 120px 20px 10px; border-bottom: 1px dashed #ddd;}
.loginWrap_con input{box-sizing:border-box;display:block;width:100%;min-height:38px;height:auto;padding:0 5px;vertical-align:middle;border:1px solid #DDD;}
.loginWrap_con dl{display:table;width:100%; margin:10px 0; position:relative; padding-left:77px}
.loginWrap_con dl dt,
.loginWrap_con dl dd{display:table-cell;vertical-align:middle;}
.loginWrap_con dl dt{width:72px; font-weight:500; position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.loginWrap_con dl dd{width:100%;}
.loginWrap_con .btn_login{width:100px;height:85px;background: #ef3e30;color:#FFF;border:0;position:absolute;right:10px;top:0;font-weight: bold;border-radius: 5px;}
.login_forget{margin: 20px auto;}
.login_forget span{vertical-align: middle;}
.login_forget a{display:inline-block;float:right;margin-left:3px;padding: 10px 0 7px;width:120px;text-align:center;background:#9a9a9a;color:#FFF !important;font-size: 14px;border-radius: 5px;line-height: 1.2;}
.loginWrap_con .btn_login:hover,
.loginWrap_con .btn_login:focus,
.login_forget a:hover,
.login_forget a:focus{background:#52575c;transition: all 0.2s cubic-bezier(0.2, 0, 0.3, 1);}

@media only screen and (max-width:1145px){

    .login .top-title:after{width: 140px; height: 140px; background-size: 100%; top: 10px; }
    .login .top-title{padding-right: 156px;}
    .login .top-title strong{font-size: 45px;}
}

@media only screen and (max-width:1023px){

    .login .top-title:after{top: -40px; right: 0; width: 232px; height: 186px; }
    .login .top-title{padding-right: 240px;}
    .login .top-title strong{font-size: 50px;}
}

@media only screen and (max-width:860px){

    .login .top-title:after{width: 140px; height: 140px; background-size: 100%; top:10px }
    .login .top-title{padding-right: 156px;}
    .login .top-title strong{font-size: 40px;}
}

@media only screen and (max-width:730px){

    .loginWrap_con{width:80%;}
    .login_forget{text-align:center;width:80%;}
    .login_forget span{display:block;margin-bottom:20px;}
    .login_forget a{float:none;}

}

@media only screen and (max-width:670px){

    .login .top-title:after{display:none }
    .login .top-title{padding-right: 0}

}

@media only screen and (max-width:540px){

    .login .top-title{text-align: center;}
    .login .top-title strong{font-size: 30px;}

}


@media only screen and (max-width:480px){
    .loginWrap{padding:15px;}
    .loginWrap_con{width:100%; padding-right:0; padding-bottom:30px}
    .login_forget{width:100%}
    .loginWrap_con dl{display:block;width:100%;}
    .loginWrap_con dl dt,
    .loginWrap_con dl dd{display:block;width:100%;}

    .loginWrap_con .btn_login{width:100%;padding:10px 0;height:auto;position:relative;top:10px; right:0}

}

@media only screen and (max-width:340px){

    .login_forget a{width:100%; display:block}
    .login_forget a:first-of-type{margin-bottom: 5px;}

}


@media only screen and (max-width:320px){
    .login_forget a{display:block;margin-left:0;margin-bottom:5px;width:100%;}
}

.login_guide{margin-top: 150px;border:1px solid #bfbfbf;position:relative;border-top: 3px solid #2e3e73;}
.login_guide:after{content: ""; display: block; position: absolute;}
.login_guide:after {width: 204px;height: 111px;background: url(/images/kor/sub01/sub01_03_01_img07.png) no-repeat;top: -114px;right: 15px;/* background: #000; */}
.login_guide div{display:table;/* background-color: #f3f4f8; */position: relative;width: 100%;}
.login_guide dl{display:table-cell;width:21%;padding:0 2%;border-left:1px solid #bfbfbf;}
.login_guide dl.con_1{border-left:0;}
.login_guide dt{text-align:center;color:#0f5cb1;font-size:16px;font-weight:500;position:relative;padding-top:50px;}
.login_guide dd{padding:15px 0;}
.login_guide ul{}
.login_guide li{margin:10px 0;font-size:14px;position:relative;padding-left:8px;}
.login_guide li:before{content:"";display:block;width:2px;height:2px;position:absolute;left:0;top:10px;background:#7f7f7f;}
.login_guide dt:before{content:"";display:block;width:84px;height:84px;position:absolute;left:calc(50% - 42px);top:-45px;background-color:#f2f2f2 !important;border-radius:100%;display: none;}
.login_guide .title{position: absolute;top: -65px;left: 0;width:100%;display:block;}
.login_guide .title strong{font-family: 'score';font-size: 31px;font-weight: bold;color:#2e3e73;}
.login_guide .title strong span{font-weight: normal;color: #0f1a3e;}
@media only screen and (max-width:770px){
    .login_guide{border:0;}
    .login_guide div{display:block;}
    .login_guide dl{display:block;width:96%;padding:2%;border-left:0px;border-top:1px dashed #bfbfbf;}
    .login_guide dl.con_1{border-top:0;}
    .login_guide dt:before{left:0;top:5px;width:60px;height:60px;background-size:40px !important;}
    .login_guide dt{text-align:left;padding-top:0;padding-left:80px;}
    .login_guide .con_1 dt:before{background-position:center;}
    .login_guide dd{padding:10px 0 0 0;}
    .login_guide ul{padding-left:80px;}
    .login_guide li{margin:5px 0;}
}

@media screen and (max-width:500px) {

    .login_guide dt,.login_guide ul{padding-left:0px;}
    .login_guide:after{background-size: 100%; width:150px; height:85px; top:-109px}

}

@media screen and (max-width:390px) {

    .login_guide:after{display:none}

}

@media only screen and (max-width:300px){
    .login_guide{margin-top:50px;}
    .login_guide dt:before{display:none;}
    .login_guide dt{padding-left:0;}
    .login_guide ul{padding-left:0;}
}
/* 로그인 본인인증 */
.login .ui-topbox .inner .h-box{font-size: 24px;}
.login .ui-topbox .inner .h-box span{color:#ef3e30}


#ipin_realname {padding:40px; border-top:2px solid #ef3e30; background:#fafafa; text-align:center; }
#ipin_realname .icon {display:inline-block;width:85px;height:85px;margin: 10px 0;background: url(/pcms/dist/img/p03/ir_list_icon.png) no-repeat; background-position:-901px  -400px;}
#ipin_realname h2 {display:block;margin: 0 0 10px;font-weight:bold;font-size: 20px;color:#093055;}
#ipin_realname p {margin:10px 0; font-size:15px ; color:#63666e; }
#ipin_realname a {min-width:200px;}
#ipin_realname .list-box {margin:25px 0 0; padding:15px 0 0; border-top:1px dashed #8d8d8d; text-align:left;}
#ipin_realname .btn{padding:12px 19px; text-align: center;}

.txt-box1{margin: 10px 0; padding: 24px 23px;border: 1px solid #dedede; background-color: #fff;}
.txt-box1.bg{background: #f9f5f5;border:0;padding: 24px 45px;}
.txt-box1 strong{position: relative;float:left;font-size: 15px;font-weight: bold;color: #180d0d;}
.txt-box1 strong:after{content: "";position: absolute; top:3px;right:-10px;background-color: #dbdbdb;width: 1px; height: 17px;}
.txt-box1 p{padding-left: 28px;margin: 0;display: table-cell;color:#727272;}
.txt-box1 strong.ico{padding-left: 38px;}
.MajorList .txt-box1{background-color: #f6f6f6;max-width: 950px;margin: 20px auto 0;border: none;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;}

#major__wrap {margin-bottom: 50px;}
#major__wrap .program--search {margin:45px 0 35px;}
#major__wrap .tab-ul {margin-bottom:25px;}
#major__wrap .infobox_type02 .inner .pic {width:281px;height:196px;}
#major__wrap .infobox_type02 .inner .txtwrap p span {display:inline-block;}
#major__wrap .major__search_wrap .major__search {position:absolute;width:464px;font-size:15px;top:50%;left:50%;transform:translate(-50%, -50%);}
#major__wrap .search--select span {margin:0 15px;font-weight:bold;line-height:36px;text-align:center;}
#major__wrap .major__search_wrap .major__search_summit #major_submit {width:100%;height:100%;padding:1px 11px;border:none;background:#4c4d59;color:#fff;text-align:left;}
#major__wrap .btn-default {border:none;background:#e45348;color:#fff;}
#major__wrap .btn-default:after {width:19px;height:16px;background:url(/images/kor/sub03/icon05.png) no-repeat center;}
#major__wrap .major__tap_wrap.tab01 .tab-ul.col4 li {width:20%;}

#major__wrap .infobox_type02 .inner {padding:48px;}
#major__wrap .infobox_type02 .inner .pic img {width:281px;height:196px;}
#major__wrap .infobox_type02 .inner .txtwrap {position:relative;padding-top:0;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit {margin-bottom:8px;max-width:75%;font-weight:bold;font-size:22px;color:#0d1218;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit span,
#major__wrap .infobox_type02 .inner .txtwrap p {font-size:15px;}
#major__wrap .infobox_type02 .inner .txtwrap a .tit span {display:block;color:#e54523;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap {position:relative;min-height:22px;padding:2px 0;}
#major__wrap .infobox_type02 .inner .txtwrap .listtxt {position:absolute;top:50%;left:32px;transform:translateY(-50%);}
#major__wrap .infobox_type02 .inner .txtwrap .icon {position:absolute;top:50%;left:0;float:left;width:20px;height:21px;margin: 0 10px 0 0;transform:translateY(-50%);}

#major__wrap .infobox_type02 .inner .txtwrap .list_wrap ul{}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap ul li{display:inline-block;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap p {padding-left:160px;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap01 .icon {background:url(/images/kor/sub03/icon01.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap02 .icon {background:url(/images/kor/sub03/icon01.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap04 .icon {background:url(/images/kor/sub03/icon04.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap05 .icon {background:url(/images/kor/sub03/icon06.png) no-repeat center;}
#major__wrap .infobox_type02 .inner .txtwrap p {display:inline-block;margin:0;}
#major__wrap .infobox_type02 .inner .txtwrap p span {font-weight:bold;color:#180e0d;}

#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap span{display:none}
#major__wrap .infobox_type02 .inner .txtwrap .list_wrap03.list_wrap p{padding-left:0}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon {position:absolute;margin:0;width:100px;height:36px;padding:6px 12px;border:2px solid #e54523;background-color:transparent;color:#e54523;top:0;right:0;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover,
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus {background-color:#e54523;color:#fff;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon .ir-arrow {width:7px;height:12px;background:url(/images/kor/sub03/arrow01.png) no-repeat center / cover;right:12px;transition:.3s;}
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:hover .ir-arrow,
#major__wrap .infobox_type02 .inner .txtwrap .btn-primary.btn-icon:focus .ir-arrow {background-image:url(/images/kor/sub03/arrow02.png)}
#major__wrap .program--search .search--select>span {margin-left:15px;border:none;background:transparent;font-size:15px;color:#0d1218;font-weight:bold;}


/* 1029 /admission/sub01_05.do 추가수정*/

.HongboBrochreList .hongbo .card .card-body .list-video .item .video,.HongboBrochreList .hongbo .card .card-body .list-brochure .item .book{height:195px; min-height:195px}
.HongboBrochreList .hongbo .card .card-body .list-brochure .item .book .coverDesign,.HongboBrochreList .hongbo .card .card-body .list-video .item .video .coverVideo{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; background-position: center center;}


/* 1102 /bbs/BBSMSTR_000000000823/list.do 반응형 수정*/

@media screen and (max-width:720px) {

  .sub01_05_02 .board--card--list .obj .card--body ul li.cont, .sub01_05_02  .board--card--list.type2 .obj .card--body ul li.cont{ margin-top:32px;padding-top: 12px;}
  .sub01_05_02 .board--card--list .obj .card--body ul li.regDate, .sub01_05_02 .board--card--list.type2 .obj .card--body ul li.regDate{top: 32px; right: auto; left: 0px; margin: 0;}
    
}

/* table-icon */
.table-responsive .table-icon{display:block; opacity:1}​
.table-responsive{position:relative}
.table-responsive .table-icon{position:absolute; top:50%; left:50%; transform:translate(-50%,0); height: 50px; width: 50px; background-color: #fff; border-radius: 50%; box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.table-icon *{display:inline-block; width:50px; height:50px;}
.table-icon .swipe-icon{position:absolute; top:15px; left:19%; overflow:visible; animation: hand-move 3s ease-out infinite; }
.table-icon .swipe-icon .swipe-arrow{animation:pulse-arrow 3s ease-out infinite;}
.table-icon path{fill:#F0542B;}

    @keyframes hand-move{
        
        0%, 100%{transform:translateX(0)}
        50%{transform:translateX(15px)}
        
    }

    @keyframes pulse-arrow{

        0%{opacity:1; transform:translateX(0)}
        50%{opacity:1; transform:translateX(.25em)}
        75%{opacity:1; transform:translateX(.25em)}
        100%{opacity:1; transform:translateX(0)}
}
        