@charset "utf-8";

.basic_search .searchinput input[type="submit"]{position:absolute;top:0;right:0;padding:0;width:34px;min-width:46px;height:34px;background:#ee402e url(/images/common/search_ico.png) no-repeat 50%;border:none;border-radius:2px;text-indent:-9999em;}

.bold.red{color:#e03321;}
.bold{font-weight:bold;}

#lst_hongbo{overflow:hidden;position:relative;}
#lst_hongbo .box_col{margin:0 auto;width:95%;}
#lst_hongbo .box_col.col3 .col{display:block;margin-bottom:10px;}
#lst_hongbo .box_col .col .item{margin:0 auto;position:relative;padding:33px 26px;border:1px solid #d7d7d7;background-color:#fff;}
#lst_hongbo .box_col .col .item b{display:block;position:relative;margin:0;padding:0;margin-bottom:15px;padding-bottom:10px;color:#004993;font-size:16px;font-family:'nsr';font-weight:bold;line-height:20px;word-wrap:break-word;word-break:keep-all;text-align:center}
#lst_hongbo .box_col .col .item b:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-12px;width:25px;height:1px;background-color:#d7d7d7}
#lst_hongbo .box_col .col .item em{display:block;color:#333;font-size:14px;line-height:20px;text-align:center;}
#lst_hongbo .box_col .col .item .img{overflow:hidden;display:none;margin-top:20px;padding:2px;width:100%;height:160px;background-color:#efefef;text-align:center;border:1px solid #ddd;}
#lst_hongbo .box_col .col .item .img img{max-width:none;width:100%;height: 100%;}
#lst_hongbo .box_col .col .item p{text-align:center}



@media all and (min-width:768px){
    #lst_hongbo .box_col.col3 .col{display:inline-block;float:left;margin-bottom:0;width:50%;}
    #lst_hongbo .box_col .col .item{margin-bottom:2.5%;width:95%;padding-right:180px;min-height:266px;}    
    #lst_hongbo .box_col .col .item .img{display:block;position:absolute;top:43px;/*right:26px;*/right: 17px;margin:0;width:130px;}
    #lst_hongbo .box_col .col .item b{padding-top:10px;text-align:left;}
    #lst_hongbo .box_col .col .item b:after{left:0;margin-left:0;}
    #lst_hongbo .box_col .col .item em{text-align:left;}
    #lst_hongbo .box_col .col .item .btn{margin-top:5px;width:105px;}
    #lst_hongbo .box_col .col .item p{text-align:left}
}


@media all and (min-width:1024px){
    #lst_hongbo .box_col{width:100%;}
   /* #lst_hongbo .box_col.col3 .col{width:33.333%;}  */
      #lst_hongbo .box_col.col3 .col{ width: 39.333%;}
     #lst_hongbo .box_col .col .item{min-height:293px}  
}
@media all and (min-width:1200px){
 #lst_hongbo .box_col .col .item{min-height:276px}  
 #lst_hongbo .box_col .col .item .img{right:31px;}
}



/* button */
.btn{display:inline-block;position:relative;border:none;outline:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn{border:1px solid transparent;/*border-radius:4px;*/background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;}
.btn *{vertical-align:middle}
.btn:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}

.btn-ani{padding:8px 15px 7px 15px;font-size:14px;font-weight:400;line-height:1.42857143;}
.btn-ani.btn-file{padding:7px 12px 5px 12px;background-color:transparent;}

.btn-ani.small{padding:5px 10px 4px 10px;font-size:12px;}
.btn-ani.large{padding:12px 25px 11px 25px;font-size:16px;}
.btn-ani.btn-file.large{padding:11px 25px 9px 25px;}


.btn, 
.btn.disabled, 
.btn[disabled],
.btn,
.btn:link,
.btn:visited{background-color:#ddd;border-color:#ddd;color:#fff;}
.btn:hover,
.btn:focus,
.btn:active{background-color:#6b7887;border-color:#6b7887;}

.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn{pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;opacity: .65;}

.btn-default, 
.btn-default.disabled, 
.btn-default[disabled],
.btn-default,
.btn-default:link,
.btn-default:visited{background-color:#6b7887;border-color:#6b7887;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active{background-color:#666;border-color:#666;}

.btn-primary, 
.btn-primary.disabled, 
.btn-primary[disabled],
.btn-primary,
.btn-primary:link,
.btn-primary:visited{background-color:#004a93;border-color:#004a93;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{background-color:#002b66;border-color:#002b66;}

.btn-success, 
.btn-success.disabled, 
.btn-success[disabled],
.btn-success,
.btn-success:link,
.btn-success:visited{background-color:#8cc152;border-color:#8cc152;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active{background-color:#5e9b1c;border-color:#5e9b1c;}

.btn-info, 
.btn-info.disabled, 
.btn-info[disabled],
.btn-info,
.btn-info:link,
.btn-info:visited{background-color:#1e9e7e;border-color:#1e9e7e;}
.btn-info:hover,
.btn-info:focus,
.btn-info:active{background-color:#0b8466;border-color:#0b8466;}

.btn-warning, 
.btn-warning.disabled, 
.btn-warning[disabled],
.btn-warning,
.btn-warning:link,
.btn-warning:visited{background-color:#db9911;border-color:#db9911;}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active{background-color:#f6bb42;border-color:#f6bb42;}

.btn-danger, 
.btn-danger.disabled, 
.btn-danger[disabled],
.btn-danger,
.btn-danger:link,
.btn-danger:visited{background-color:#da4453;border-color:#da4453;}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active{background-color:#ba1b2b;border-color:#ba1b2b;}



.btn.btn-line{background-color:transparent;}
.btn.btn-file{background-color:transparent;/*border-radius:4px;*/border:1px solid #ddd;background-color:#fff;}

.btn.btn-line, 
.btn.disabled.btn-line, 
.btn.btn-line[disabled],
.btn.btn-line,
.btn.btn-line:link,
.btn.btn-line:visited{color:#54535a;}
.btn.btn-line:hover,
.btn.btn-line:focus,
.btn.btn-line:active{color:#333;}

.btn.btn-file, 
.btn.disabled.btn-file, 
.btn.btn-file[disabled],
.btn.btn-file,
.btn.btn-file:link,
.btn.btn-file:visited{color:#666;}
.btn.btn-file:hover,
.btn.btn-file:focus,
.btn.btn-file:active{color:#333;}



.bico.bticon{position:relative;top:-1px;display:inline-block;width:21px;height:24px;background:url(/images/common/ico_file2.png) no-repeat;}
.bico.bticon.left{margin-right:10px;}
.bico.bticon.right{/*margin-left:20px;*/float: right;}
.bico.bticon.acrobat{background-position:0 0;}
.bico.bticon.ppt{background-position:-21px 0;}
.bico.bticon.word{background-position:-42px 0;}
.bico.bticon.hwp{background-position:-105px 0;}
.bico.bticon.excel{background-position:-63px 0;}
.bico.bticon.file{background-position:-84px 0;}
.bico.bticon.ai{background-position:-126px 0;}
.bico.bticon.jpg{background-position:-148px 0;}
.bico.bticon.acrobat2{background-position:-252px 0;}
.btn-ani .bico.bticon.home{background-position:-189px 0;}
.btn.btn-file .bico.bticon.home,
.btn.btn-line .bico.bticon.home{background-position:-168px 0;}
.btn-ani .bico.bticon.file2{background-position:-231px 0;}
.btn.btn-file .bico.bticon.file2,
.btn.btn-line .bico.bticon.file2{background-position:-210px 0;}
.btn-ani .bico.bticon.view{background-position:-273px 0;}
.btn.btn-file .bico.bticon.view,
.btn.btn-line .bico.bticon.view{background-position:-294px 0;}
.bico.bticon.radius{width:36px;height:36px;background-position:0 -26px;}

.bico.bticon.radius2{display:inline-block;width:33px;height:33px;background:url(/images/common/ui/ui_icon.png) no-repeat;background-position:-284px -15px;font-size:0;line-height:0;position:relative}
.bico.bticon.radius2:hover,
.bico.bticon.radius2:focus,
.bico.bticon.radius2:active{background-position:-317px -15px;}
.bico.bticon.home2{display:inline-block;width:33px;height:33px;background:url(/images/common/ui/ui_icon.png) no-repeat;background-position:-350px -15px;position:absolute;top:0;left:0;}


/* 홍보브로슈어 */
#lst_book{overflow:hidden;position:relative;}
#lst_book .box_col{margin:0 auto;width:95%;}
#lst_book .box_col.col2 .col{display:block;margin-bottom:10px;}
#lst_book .box_col .col .item{margin:0 auto;position:relative;padding:33px 40px;border:1px solid #d7d7d7;background-color:#fff;}
#lst_book .box_col .col .item b{display:block;position:relative;margin:0;padding:0;margin-bottom:15px;padding-bottom:10px;color:#701e20;font-size:20px;font-family:'nsr';font-weight:bold;line-height:20px;word-wrap:break-word;word-break:keep-all;text-align:center}
/*#lst_book .box_col .col .item b:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-12px;width:25px;height:1px;background-color:#d7d7d7}*/
#lst_book .box_col .col .item em{display:block;color:#333;font-size:14px;line-height:20px;text-align:center;padding-bottom: 24px}
#lst_book .box_col .col .item .img{overflow:hidden;display:none;margin-top:20px;width:100%;height:104px;background-color:#efefef;text-align:center}
#lst_book .box_col .col .item .img img{max-width:none;width:100%}
#lst_book .box_col .col .item p{text-align:center}

@media all and (min-width:768px){
    #lst_book .box_col.col2 .col{display:inline-block;float:left;margin-bottom:0;width:50%;}
    #lst_book .box_col .col .item{margin-bottom:2.5%;width:95%;padding-right:180px;min-height:266px;}    
    #lst_book .box_col .col .item .img{display:block;position:absolute;top:43px;right:45px;margin:0;width:130px;}
    #lst_book .box_col .col .item b{padding-top:10px;text-align:left;}
    #lst_book .box_col .col .item b:after{left:0;margin-left:0;}
    #lst_book .box_col .col .item em{text-align:left;}
    #lst_book .box_col .col .item .btn{margin-top:5px;width:70%;}
    #lst_book .box_col .col .item p{text-align:left}
}

@media all and (min-width:1024px){
    #lst_book .box_col{width:100%;}
    #lst_book .box_col.col2 .col{width:50%;}  
    #lst_book .box_col .col .item{min-height:293px}  
}

@media all and (min-width:1200px){
 #lst_book .box_col .col .item{min-height:250px}  
}


/* 홍보 브로슈어 */
.bico.bticon.view{background-position:-170px 0;}
#lst_book.brochure .box_col{width:100%;}

@media only screen and (min-width:768px) {  
  #lst_book.brochure .box_col:after{display:block;content:"";clear:both;visibility:hidden;}
  #lst_book.brochure .box_col .col .item{margin-bottom:3%;padding:30px 180px 30px 30px;width:97%;min-height:230px;}
  #lst_book.brochure .box_col .col .item .img{top:30px;right:30px;}
  #lst_book.brochure .box_col .col .item .btn{display:block;width:110px;}
}

@media only screen and (min-width:1280px) {
  #lst_book .box_col.col2 .col{width:100%;min-height: 240px;}
}


/* 대학소식지 */
#lst_book.univ_newsletter .box_col{width:100%;}
#lst_book.univ_newsletter .box_col .col .item b em{display:block;font-size:20px;}
#lst_book.univ_newsletter .box_col .col .item b span:before{content: "";display: block;position: absolute;top:-10px;bottom:0;left: 50%;margin-left: -12px;width: 25px;height: 1px;background-color: #666}
#lst_book.univ_newsletter .box_col .col .item b span{display:block;padding-left:0;font-size:15px}
@media only screen and (min-width:768px) {  
  #lst_book.univ_newsletter .box_col:after{display:block;content:"";clear:both;visibility:hidden;}
  #lst_book.univ_newsletter .box_col .col .item{margin-bottom:3%;padding:30px 180px 30px 30px;width:97%;min-height:251px;}
  #lst_book.univ_newsletter .box_col .col .item .img{top:30px;right:30px;}
  #lst_book.univ_newsletter .box_col .col .item .btn{display:block;width:127px;}
  #lst_book.univ_newsletter .box_col .col .item b span:before{left: 0;margin-left: 0;}
  /*
  #lst_book.univ_newsletter .box_col .col .item b span{display:inline-block;position:relative;padding:30px 0 0 0;}
  #lst_book.univ_newsletter .box_col .col .item b span:before{position:absolute;left:50%;top:15px;margin-left:-10px;width:20px;height:1px;}
*/
}