
.ready_box{text-align:center;margin-top:0px;padding-top:50px;font-family: "NanumSquareRound"}
.ready_box strong{display:block;padding:40px 0 20px;font-size:40px;color:#6faae5;font-weight:800}
.ready_box strong span{color:#16599d}
.ready_box p{line-height:1.6em;}

/* 기본 게시판  */
.input-group-btn .btn, .btn-size-m .btn{padding:9px 20px;font-size:14px;}
.form-control{height:40px !important;width:100%  !important;border:1px solid #e5e5e5  !important;}
.bbs_list table{border-top:2px solid #000000;border-left:none !important;font-family:'NanumSquareRound';}
.bbs_list table thead tr th{padding:13px 0;background:#fbfbfb;color:#646464;border-bottom:1px solid #e5e5e5  !important;;text-align:center;}
.bbs_list table tbody tr td{padding:11px 0;border-bottom:1px solid #e5e5e5;color:#646464 !important;font-size:16px;}
.bbs_list table tbody tr td:last-child{border:1px solid #fff!important;border-bottom:1px solid #e5e5e5 !important;}
.bbs_list table tbody tr td a{color:#646464 !important;}
.bbs_list table tbody tr td a .nt {color:#646464;font-weight:700}

.bbs_list table tbody tr td .label-primary{display:inline-block;background:#000000;min-width:40px;height:20px;line-height:18px;vertical-align:middle;}
.fa-file{margin:0 3px;content:"";width:13px;height:13px;background:url('../img/board/icon_file.png') 0 center no-repeat;vertical-align:middle;}
.fa-file:before{content:"";}

.empty{padding:30px 0;text-align:center;border-bottom:1px solid  #e5e5e5 }


.view_div .view_header .view_title{padding:15px 10px;border-bottom:1px solid #e5e5e5;border-top:2px solid #000000}
.view_div .view_header .view_title .label-primary{display:inline-block;background:#000000;min-width:40px;height:20px;line-height:18px;margin-right:10px;vertical-align:middle;font-weight:800;}
.view_div .view_header dd .share-info{overflow:hidden;padding:18px 10px;background:#fbfbfb;border-bottom:1px solid #e5e5e5;text-align:right;}
.view_div .view_header dd .share-info li{float:left;;width:33.3%;text-align:left;}
.view_div .view_header dd .share-info li:nth-child(2){text-align:center;}
.view_div .view_header dd .share-info li:last-child{text-align:right;}
.view_div .attached-document{overflow:hidden;width:100%;margin:0;padding:15px 10px 0;background:#fbfbfb;border-bottom:1px solid #e5e5e5;}
.view_div .attached-document li{padding:0 10px 0 0;margin-bottom:15px;background:#fbfbfb;}
.view_div .attached-document li a{display:block;color:#000000}
.view_div .attached-document li:before{display:inline-block;content:"";}
.view_div .attached-document > li{float:none;width:auto;display:block}
.view_div .attached-document > li .document-name{padding:0;text-align:left;}
.view_div .view_body{padding:30px;margin-bottom:20px;border-bottom:1px solid #d0d0d0}
.view_div .view_body img{max-width:100%}

#comment{font-size:15px;}
#comment .commont_write .cmt_input{padding:20px 0;}
#comment .commont_write .cmt_input .input-group{width:100%;}
#comment .commont_write .cmt_input .cmt_cont{width:98%;}
#comment .commont_write .cmt_input .cmt_cont textarea{height:80px;font-size:15px;}
#comment .commont_write .cmt_input .input-group-btn{width:15%;}
#comment .commont_write .cmt_input .btn{width:100%;height:80px;}
#comment .reply_list li{margin-top:10px;padding-top:10px;border-top:1px solid #ededed}

/* 갤러리 게시판 */
.gallery{margin:0;margin-right:-30px;}
.gallery .image-inner{border:1px solid #e5e5e5;border-bottom:none;border-radius:0}
.gallery .image{width:33.3%;padding:10px 20px 10px 0;text-align:center}
.gallery .image img{border-radius:0;height:250px !important;}
.gallery .image-info {position:relative;border:1px solid #e5e5e5;text-align:left;}
.gallery .image-info .pull-right{position:absolute;bottom:10px;right:15px}
.gallery .image-info .title{color:#444;font-size:17px;}
.gallery .image-info .rating{font-size:14px;}

/* 뉴스게시판 */
.news_list{border-top:2px solid #3677bb}
.news_list .image{position:relative;padding:20px;min-height:260px;border-bottom:1px solid #e5e5e5 }
.news_list .image .image-inner{position:absolute;top:20px;left:0;width:180px;border:1px solid #e5e5e5}
.news_list .image .image-inner img{width:178px;height:218px;}
.news_list .image-info {padding-left:210px;padding-top:20px;}
.news_list .image-info h5{color:#444}
.news_list .image-info .pull-right{position:absolute;top:20px;right:15px}
.news_list .image-info .rating{margin-bottom:15px;color:#999999;font-size:14px;}
.news_list .image-info .desc{overflow:hidden;height:120px;}

.bbs_list table .num{width:10%;}
.bbs_list table .hit{width:10%}
.bbs_list table .writer{width:20%;}
.bbs_list table .date{width:20%;}
.bbs_list table .tit{width:70%;}


/* faq */
.faq_list{border-top:2px solid #000000}
.faq_list .panel-inverse > .panel-heading{background:transparent;border-bottom:1px solid #ccc;border-top:none;}
.faq_list .panel-inverse > .panel-heading .panel-title{font-size:15px;}
.faq_list .panel-title .accordion-toggle{padding:20px;}
.faq_list .panel-body{border-bottom:1px solid #ccc;font-size:14px;}
.faq_list .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}

.faq_list_empty{padding:40px 0}


/* 문의하기 */
.inquiry_box{border-top:2px solid #000000}

/* 사이트맵 */
#sitemap_box{margin-bottom:20px;}
#sitemap_box .sitemap{margin:0 -20px;margin-bottom:40px;}
#sitemap_box .sitemap:after{content:"";display:block;clear:both}
#sitemap_box .sitemap_block{float:left;width:33.3%}
#sitemap_box .sitemap_block dl{margin:0 20px;}
#sitemap_box dl dt{padding:15px;text-align:center;border:2px solid #0b408a;font-size:20px;}
#sitemap_box dl dd{padding:10px 20px;border:2px solid #ccc;min-height:300px;border-top:none}
#sitemap_box dl dd li{padding:5px 0;font-size:18px}



.sub_container #content{line-height:1.5em}

/* 기업인사말 */
.greeting{overflow:hidden;}
.greeting .slogan{position:relative;padding:50px 0;margin-bottom:50px;;text-align:center;font-size:26px;line-height:1.5em}
.greeting .slogan .talk_left{position:absolute;top:0;left:0;}
.greeting .slogan .talk_right{position:absolute;bottom:0;right:0;}
.greeting .info_box{position:relative;top:0;left:0;padding-top:70px;}
.greeting .info_box .img{position:absolute;top:0px;z-index:500}
.greeting .info_box .txt{position:relative;margin-left:360px;padding:75px 70px 90px 190px;border:5px solid #f8f8f8;font-size:16px;}
.greeting .info_box .txt p{margin-bottom:30px;line-height:1.8em;color:#333333}


/* 회사개요 */
.company_outline{}
.company_outline .img{text-align:center}
.company_outline .info{margin-top:60px;;padding:40px 40px 20px;border:5px solid #f8f8f8}
.company_outline .info:after{content:"";display:block;clear:both;}
.company_outline .info ul{float:left;}
.company_outline .info ul:nth-child(1){width:48%;padding-right:2%;}
.company_outline .info ul:nth-child(2){width:48%;padding-left:2%;}
.company_outline .info ul li{margin-bottom:20px;font-size:16px;}
.company_outline .info ul li:after{content:"";display:block;clear:both;}
.company_outline .info ul li strong{float:left;width:20%;color:#0b3f8d;line-height:1.8em;}
.company_outline .info ul li span{float:left;width:80%;color:#333333;line-height:1.8em;letter-spacing:-0.02em;}

/* 기술인증 */
.certification_box .img{text-align:center;}
.certification_box .info dl{padding:40px 0;border-top:1px solid #dddddd;}
.certification_box .info dl:first-child{border-top:none}
.certification_box .info dl:after{content:"";display:block;clear:both;}
.certification_box .info dl dt{float:left;width:20%;color:#0b3f8d;}
.certification_box .info dl dd{float:left;width:80%;color:#333333;}
.certification_box .info dl dd li{margin-bottom:10px;}

/* 주요기관LINK */
.link_list:after{content:"";display:block;clear:both;}
.link_list li{float:left;width:20%;text-align:center;font-size:20px;margin-top:50px;}
.link_list li a{display:block;}
.link_list li a .lk{display:block;width:175px;height:175px;margin:0 auto 20px;line-height:175px;vertical-align:middle;border-radius:100%;border:2px solid #ebebeb;background:url('../img/page/img_link.png') 0 0 no-repeat;}
.link_list li a:hover .lk{background-color:#f7f7f7;color:#0b408a;background-position:-180px 0;}
.link_list li a:hover{color:#0b408a}
.link_list li a .txt{display:inline-block;padding-bottom:10px;position:relative;}
.link_list li a .txt:after{content:""; display:inline-block;height:1px;background:#7a8cb3;border-bottom:1px solid #bec6d8;width:0px; position:absolute; bottom:0px; left:50%;box-sizing:unset}
.link_list li a:hover .txt:after{width:50%;background:#7a8cb3;left:0;padding-left:50%; opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);transition : all 0.4s ease; -webkit-transition : all 0.4s ease; }


.link_list li:nth-child(1) a .lk{background-position:0 0}
.link_list li:nth-child(2) a .lk{background-position:0 -180px}
.link_list li:nth-child(3) a .lk{background-position:0 -360px}
.link_list li:nth-child(4) a .lk{background-position:0 -540px}
.link_list li:nth-child(5) a .lk{background-position:0 -720px}
.link_list li:nth-child(6) a .lk{background-position:0 -900px}
.link_list li:nth-child(7) a .lk{background-position:0 -1080px}
.link_list li:nth-child(8) a .lk{background-position:0 -1260px}
.link_list li:nth-child(9) a .lk{background-position:0 -1440px}
.link_list li:nth-child(10) a .lk{background-position:0 -1620px}
.link_list li:nth-child(11) a .lk{background-position:0 -1800px}
.link_list li:nth-child(12) a .lk{background-position:0 -1980px}
.link_list li:nth-child(13) a .lk{background-position:0 -2160px}
.link_list li:nth-child(14) a .lk{background-position:0 -2340px}
.link_list li:nth-child(15) a .lk{background-position:0 -2520px}
.link_list li:nth-child(16) a .lk{background-position:0 -2700px}
.link_list li:nth-child(17) a .lk{background-position:0 -2880px}
.link_list li:nth-child(18) a .lk{background-position:0 -3060px}
.link_list li:nth-child(19) a .lk{background-position:0 -3240px}
.link_list li:nth-child(20) a .lk{background-position:0 -3420px}
.link_list li:nth-child(21) a .lk{background-position:0 -3600px}


.link_list li:nth-child(1) a:hover .lk{background-position:-180px 0}
.link_list li:nth-child(2) a:hover .lk{background-position:-180px -180px}
.link_list li:nth-child(3) a:hover .lk{background-position:-180px -360px}
.link_list li:nth-child(4) a:hover .lk{background-position:-180px -540px}
.link_list li:nth-child(5) a:hover .lk{background-position:-180px -720px}
.link_list li:nth-child(6) a:hover .lk{background-position:-180px -900px}
.link_list li:nth-child(7) a:hover .lk{background-position:-180px -1080px}
.link_list li:nth-child(8) a:hover .lk{background-position:-180px -1260px}
.link_list li:nth-child(9) a:hover .lk{background-position:-180px -1440px}
.link_list li:nth-child(10) a:hover .lk{background-position:-180px -1620px}
.link_list li:nth-child(11) a:hover .lk{background-position:-180px -1800px}
.link_list li:nth-child(12) a:hover .lk{background-position:-180px -1980px}
.link_list li:nth-child(13) a:hover .lk{background-position:-180px -2160px}
.link_list li:nth-child(14) a:hover .lk{background-position:-180px -2340px}
.link_list li:nth-child(15) a:hover .lk{background-position:-180px -2520px}
.link_list li:nth-child(16) a:hover .lk{background-position:-180px -2700px}
.link_list li:nth-child(17) a:hover .lk{background-position:-180px -2880px}
.link_list li:nth-child(18) a:hover .lk{background-position:-180px -3060px}
.link_list li:nth-child(19) a:hover .lk{background-position:-180px -3240px}
.link_list li:nth-child(20) a:hover .lk{background-position:-180px -3420px}
.link_list li:nth-child(21) a:hover .lk{background-position:-180px -3600px}



/* 오시는길 */
.org_box{text-align:center;}



/* 오시는길 */
.map_round{margin-bottom:50px;}
.map_area{margin:50px 0;height:500px;background:#7c7b78;}



/* 한밭대학교 */
.hb_box p{color:#6b6b6b;font-size:20px;margin-top:20px;}
.prg_list{margin-bottom:100px;}
.prg_list:after{content:"";display:block;clear:both;}
.prg_list li{float:left;width:25%;text-align:center;}
.prg_list li strong{display:block;margin:15px 0 3px;}

/* gps */
.ptb80{padding:80px 45px}
.ptb30{padding:30px 45px}
.ptb60{padding:60px 45px}
.gps_step_list{margin-bottom:110px;;}
.gps_step_list:after{content:"";display:block;clear:both}
.gps_step_list dl{float:left;width:200px}
.gps_step_list dt{width:100%;height:51px;padding:90px 0;text-align:center;font-size:18px;color:#000000;font-weight:500;background:url('../img/page/bg_figure01.png') center 0 no-repeat;}
.gps_step_list dl:nth-child(2),
.gps_step_list dl:nth-child(4){margin:0 50px;}
.gps_step_list dl:nth-child(2) dt,
.gps_step_list dl:nth-child(4) dt{margin-top:55px;;background:url('../img/page/bg_figure02.png') center 0 no-repeat;}

.gps_step_list dd{padding-top:40px;background:url('../img/page/bg_dot_y.png') center 0 repeat-y;}
.gps_step_list dd ul{background:#f9f9f9;padding:40px;}
.gps_step_list dd ul li:after{content:"-";display:block;clear:both;position:absolute;top:5px;left:0}
.gps_step_list dd ul li{position:relative;padding:5px 0 5px 12px;}

.gps_step_list02{margin-bottom:60px;}
.gps_step_list02:after{content:"";display:block;clear:both;}
.gps_step_list02 li{position:relative;float:left;text-align:center;background:#fff;width:205px;height:205px;border-radius:100%;border:65px solid #9adbff;font-size:26px;color:#0b408a;font-weight:600}
.gps_step_list02 li:nth-child(1){float:left;line-height:205px;vertical-align:middle;}
.gps_step_list02 li:nth-child(3){float:right;padding:70px 0;height:65px;line-height:1.2em;}
.gps_step_list02 li:nth-child(2){background:#fff;width:510px;height:335px;margin:0 10px;padding-top:25px;background:#fff url('../img/page/bg_dot_x.png') center center repeat-x;border:none;color:#787878;font-size:26px;font-weight:500}
.gps_step_list02 li:nth-child(2) p{margin-bottom:20px;}
.gps_step_list02 li:nth-child(2) div{width:200px;height:200px;line-height:200px;vertical-align:middle;margin:0 auto;background:#fff;border:5px solid #f8f8f8;border-radius:100%;color:#000}
.gps_step_list02 li:nth-child(2) span{position:absolute;top:160px;right:0px;color:#b5b5b5;font-size:40px;}


/* 연혁 */
.history_box dl{position:relative;margin-top:60px;}
.history_box dl dt{position:absolute;top:0;left:0;;width:300px;padding-top:25px;;border-top:1px solid #0b408a;color:#0b408a;font-size:42px;font-weight:bold;}
.history_box dl dd{min-height:125px;margin-left:350px;border-top:1px solid #dddddd;}
.history_box dl dd ul li{padding:20px 0 20px 10px;border-bottom:1px solid #ddd;color:#666666;background:url('../img/page/bg_dot.png') 0  center no-repeat;}

@media screen and (max-width:1240px) {

/* 주요기관LINK */
.link_list li{width:33.3%}

}

@media (max-width: 780px) {
.view_div .view_header dd .share-info li{width:50%}
.view_div .view_header dd .share-info li:first-child{width:100%;margin-bottom:10px;}
.view_div .view_header dd .share-info li:nth-child(2){text-align:left}

.bbs_list table .num,
.bbs_list table .hit,
.bbs_list table .writer{display:none}


.bbs_list table .tit{width:60%;}
.bbs_list table .writer{width:40%;}



.gallery{margin:0;margin-right:0px;}
.gallery .image-inner{margin:0 auto;border:1px solid #e5e5e5;border-bottom:none;border-radius:0}
.gallery .image{width:100%;margin:0 auto 20px;padding:0px 0px 0px 0;text-align:center}
.gallery .image img{border-radius:0;height:250px !important;}
.gallery .image-info {position:relative;border:1px solid #e5e5e5;text-align:left;}
.gallery .image-info .pull-right{position:absolute;bottom:10px;right:15px}
.gallery .image-info .title{color:#444;font-size:17px;}
.gallery .image-info .rating{font-size:14px;}




#sitemap_box .sitemap_block{float:none;width:100%;margin-bottom:20px;}


/* 기업인사말 */
.greeting{overflow:hidden;width:100%;}
.greeting .slogan{font-size:20px}
.greeting .slogan .icon_talk img{width:28px;}
.greeting .info_box {padding-top:0px;}
.greeting .info_box .img{position:relative;text-align:center;margin-bottom:50px;}
.greeting .info_box .txt{margin-left:0;padding:30px}



/* 회사개요 */
.company_outline .info ul:nth-child(1){width:100%;padding-right:0%;}
.company_outline .info ul:nth-child(2){width:100%;padding-left:0%;}

/* 기술인증 */
.certification_box .info dl dt{float:none;width:100%;margin-bottom:20px;color:#0b3f8d;}
.certification_box .info dl dd{float:none;width:100%;color:#333333;}

/* 주요기관LINK */
.link_list li{width:50%}



/* 한밭대학교 */
.prg_list li{float:left;width:46%;padding:0 2%;margin-bottom:30px;text-align:center;}



/* 연혁 */
.history_box dl{position:relative;margin-top:60px;}
.history_box dl dt{position:absolute;top:0;left:0;;width:30%;padding-top:15px;;border-top:1px solid #0b408a;color:#0b408a;font-size:22px;font-weight:bold;}
.history_box dl dd{min-height:125px;margin-left:35%;border-top:1px solid #dddddd;}
.history_box dl dd ul li{padding:10px 0 10px 10px;border-bottom:1px solid #ddd;color:#666666;background:url('../img/page/bg_dot.png') 0  center no-repeat;}
}