#main{width:1100px;margin:0 auto 50px auto;text-align:left;position:relative;}


.main_top{margin:50px auto 15px;}
.main_top > *{width:1100px;margin:0 auto;}
.main_slo{height:250px;background:url(/img/main/knuh_mbg.png) no-repeat center / cover;}
.main_slo.img22{height:250px;background:url(/img/main/knuh_mbg2.png) no-repeat center / cover;}
.main_slo img{margin:0 auto;display:block;}
.main_slo img:not(:first-child){margin-top:20px;}

.main_tw{margin:30px auto;width:1100px;}


.side_snsbox{display:flex;flex-wrap:wrap;flex-direction:column;position:absolute;left:-120px;top:0;width:120px;height:359px;z-index:1;}
.side_snsbox a{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 -1px -1px 0;height:0;flex-grow:1;gap:5px;font-size:14px;border:1px solid #cfcfcf;box-sizing:border-box;}
.side_snsbox a:first-child{margin-left:0;border-left:1px solid #cfcfcf}
.side_snsbox a:before{content:'';flex-shrink:0;margin-bottom:5px;width:60px;height:60px;background:no-repeat center / contain;border-radius:5px;}
.side_snsbox a.icon1:before{background-image:url(/img/main/youtube_on.jpg);}
.side_snsbox a.icon2:before{background-image:url(/img/main/instar_on.jpg);}
.side_snsbox a.icon3:before{background-image:url(/img/main/blog_on.jpg);}
.side_snsbox a span{display:inline-block;font-weight:900;}
.side_snsbox a:hover{position:relative;z-index:3;}
.side_snsbox a.icon1:hover{border:1px solid #f61c0d;background:rgba(246,28,13,0.03);}
.side_snsbox a.icon2:hover{border:1px solid #965aa5;background:rgba(150,90,165,0.03);}
.side_snsbox a.icon3:hover{border:1px solid #02c767;background:rgba(2,199,103,0.03);}
.side_snsbox a.icon1:hover span{color:#f61c0d}
.side_snsbox a.icon2:hover span{color:#965aa5}
.side_snsbox a.icon3:hover span{color:#02c767}


/*바로가기*/
#baro_big{width:100%;height:720px;display:inline-block;}
#baro_big ul{position:relative;float:left;width:275px;height:360px;cursor:pointer;overflow:hidden;}
#baro_big ul.mn01{background:url(/img/main/barobig01_bg.gif) no-repeat;}
#baro_big ul.mn02{background:url(/img/main/barobig02_bg.gif) no-repeat;}
#baro_big ul.mn03{margin-right:275px;background:url(/img/main/barobig03_bg.gif) no-repeat;}
#baro_big ul.mn04{background:url(/img/main/barobig04_bg.gif) no-repeat;}
#baro_big ul.mn05{background:url(/img/main/barobig05_bg.gif) no-repeat;}
#baro_big ul.mn06{background:url(/img/main/barobig06_bg.gif) no-repeat;}
#baro_big ul.mn07{position:absolute;right:275px;top:360px;background:url(/img/main/barobig07_bg.gif) no-repeat;}
#baro_big ul li{position:relative;float:left;width:275px;height:370px;text-align:center;}
#baro_big ul li .tit{padding:245px 0 10px 0;color:#030303;font-size:24px;font-weight:700;letter-spacing:-1px;}
#baro_big ul li dl.tel{text-align:center;/*margin-top:30px;*/}
#baro_big ul li dl.tel.line{margin:8px 35px 0 35px;}
#baro_big ul li dl.tel dt{float:left;margin:10px 0 0 20px;/*width:60px;height:25px;line-height:25px;color:#fff;font-weight:600;*/}
#baro_big ul li dl.tel.line dt{margin:2px 0 0 0;}
#baro_big ul li dl.tel dt img{vertical-align:middle;}
#baro_big ul li dl.tel dd{float:left;text-align:left;margin-left:8px;font-size:26px;color:#222;font-weight:600;font-family:'Titillium Web', sans-serif;}
#baro_big ul li dl.tel.line dd{float:right;line-height:28px;}
#baro_big ul li dl.tel dd span{color:#999;font-size:20px;margin-right:5px;}
#baro_big ul li .tit.p2{padding:230px 0 10px 0;}
#baro_big ul li .tel.tp2{margin-top:18px;}
/*#baro_big .mn01 dl.tel dt{background:#fb6565;}
#baro_big .mn02 dl.tel dt{background:#4665dd;}
#baro_big .mn03 dl.tel dt{background:#ffb400;}
#baro_big .mn07 dl.tel dt{background:#4ccba5;}*/

#baro_big ul li .on{width:275px;height:360px;}
#baro_big ul.mn01 .on{background:url(/img/main/barobig01_bgon.gif) no-repeat;}
#baro_big ul.mn02 .on{background:url(/img/main/barobig02_bgon.gif) no-repeat;}
#baro_big ul.mn03 .on{background:url(/img/main/barobig03_bgon.gif) no-repeat;}
#baro_big ul.mn04 .on{height:360px;background:url(/img/main/barobig04_bgon.gif) no-repeat;}
#baro_big ul.mn05 .on{height:360px;background:url(/img/main/barobig05_bgon.gif) no-repeat;}
#baro_big ul.mn06 .on{height:360px;background:url(/img/main/barobig06_bgon.gif) no-repeat;}
#baro_big ul.mn07 .on{height:360px;background:url(/img/main/barobig07_bgon.gif) no-repeat;}

#baro_big ul li .on .tit{padding:35px 0 0 0;color:#fff;font-size:25px;font-weight:700;letter-spacing:-1px;}
#baro_big ul li .on .txt{padding-bottom:20px;color:#fff;font-size:14px;font-weight:300;letter-spacing:-1px;line-height:20px;opacity:0.8;}
#baro_big ul li .on ul{float:none;height:auto;}
#baro_big ul li .on ul li{height:auto;}

#baro_big ul .cont{width:220px;margin:0 auto;}
#baro_big ul .cont ul{width:100%;border-bottom:1px solid #657ede;}
#baro_big ul .cont ul li{width:100%;}
#baro_big ul .cont ul li a{display:block;padding:14px 0;margin-bottom:-1px;font-size:14px;color:#fff;font-weight:800;}
#baro_big ul .cont ul li a:hover{background:url(/img/main/main_mask.png);}

#baro_big ul.mn01 ul{padding-top:35px;border-bottom:1px solid #ffb1b1;}
#baro_big ul.mn02 ul{padding-top:20px;border-bottom:1px solid #657ede;}
#baro_big ul.mn03 ul{padding-top:20px;border-bottom:1px solid #99e6d1;}
#baro_big ul.mn04 ul{padding-top:35px;border-bottom:1px solid #afacf3;}
#baro_big ul.mn05 ul{padding-top:35px;border-bottom:1px solid #b8e28c;}
#baro_big ul.mn06 ul{padding-top:35px;border-bottom:1px solid #5acce4;}
#baro_big ul.mn07 ul{padding-top:20px;border-bottom:1px solid #ffb569;}

#baro_big ul.mn01 ul li a{border:1px solid #ffb1b1;}
#baro_big ul.mn02 ul li a{border:1px solid #657ede;}
#baro_big ul.mn03 ul li a{border:1px solid #99e6d1;}
#baro_big ul.mn04 ul li a{border:1px solid #afacf3;}
#baro_big ul.mn05 ul li a{border:1px solid #b8e28c;}
#baro_big ul.mn06 ul li a{border:1px solid #5acce4;}
#baro_big ul.mn07 ul li a{border:1px solid #ffb569;}

.monbor{display:none;}

.mcontent{width:100%;display:inline-block;}

/*NEWS
.mnews{position:relative;float:left;width:273px;height:358px;border:1px solid #cfcfcf;border-top:0;}
.mnews .tit{padding:52px 0 28px 0;font-size:24px;color:#282828;font-weight:bold;text-align:center;letter-spacing:-1px;}
.mnews .img{position:absolute;bottom:33px;left:0;width:100%;text-align:center;}
.mnews ul{width:220px;margin:0 auto;text-align:center;}
.mnews ul li{float:left;}
.mnews ul li a{display:block;width:72px;padding:10px 0;font-size:13px;font-weight:600;letter-spacing:-1px;color:#6f6f6f;border:1px solid #dfdfdf;background:#fff;}
.mnews>ul>li:nth-child(2)>a{margin:0 -1px;}
.mnews>ul>li.sec a{margin:0 -1px;}
.mnews ul li a.on,
.mnews ul li a:hover{color:#fff;border:1px solid #787878;background:#787878;}
.mnews ul li div{position:absolute;top:160px;left:0;width:273px;}
.mnews ul li div ul{width:195px;margin:0 auto;text-align:left;}
.mnews ul li div ul li{width:100%;margin:0 0 8px 0;}
.mnews ul li div ul li span{float:left;width:40px;color:#888;font-size:12px;}
.mnews ul li div ul li a{float:right;display:inline;width:150px;padding:0;font-weight:normal;border:none;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mnews ul li div ul li:nth-child(2) a{margin:0 auto;}
.mnews ul li div ul li a:hover{color:#333;border:none;background:none;}*/

/*채용및입찰
.mrecruit{position:relative;float:left;width:274px;height:358px;border:1px solid #cfcfcf;border-top:0;border-left:0;}
.mrecruit .tit{padding:52px 0 28px 0;font-size:24px;color:#282828;font-weight:bold;text-align:center;letter-spacing:-1px;}
.mrecruit .img{position:absolute;bottom:33px;left:0;width:100%;text-align:center;}
.mrecruit ul{width:147px;margin:0 auto;text-align:center;}
.mrecruit ul li{float:left;}
.mrecruit ul li a{display:block;width:72px;padding:10px 0;font-size:13px;font-weight:600;letter-spacing:-1px;color:#6f6f6f;border:1px solid #dfdfdf;border-left:none;background:#fff;}
.mrecruit>ul>li:first-child>a{border-left:1px solid #dfdfdf;}
.mrecruit ul li a.on,
.mrecruit ul li a:hover{color:#fff;border:1px solid #787878;border-left:none;background:#787878;}
.mrecruit ul li div{position:absolute;top:160px;left:0;width:273px;}
.mrecruit ul li div ul{width:195px;margin:0 auto;text-align:left;}
.mrecruit ul li div ul li{width:100%;margin:0 0 8px 0;}
.mrecruit ul li div ul li span{float:left;width:40px;color:#888;font-size:12px;}
.mrecruit ul li div ul li a{float:right;display:inline;width:150px;padding:0;font-weight:normal;border:none;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mrecruit ul li div ul li:first-child a{border:none;}
.mrecruit ul li div ul li a:hover{color:#333;border:none;background:none;}*/

/*게시판바로가기*/
#mboard{display:none;position:relative;float:left;width:825px;height:360px;overflow:hidden;z-index:1;}
#mboard ul{position:relative;width:275px;height:360px;float:left;overflow:hidden;cursor:pointer;}
#mboard ul li{position:relative;width:275px;height:360px;}
#mboard ul.mn05{background:url(/img/main/mboard01.gif) no-repeat top center;}
#mboard ul.mn05 .on{background:#a1a2a4;}
#mboard ul.mn06{float:right;background:url(/img/main/mboard02.gif) no-repeat top center;}
#mboard ul.mn06 .on{background:url(/img/main/mboard02_on.gif) no-repeat top center;}

#mboard ul li .mon{display:none;}

#mboard ul li .tit{padding:52px 0 28px 0;font-size:24px;color:#282828;font-weight:bold;text-align:center;letter-spacing:-1px;background:url(/img/main/mboard_tit.gif) no-repeat center bottom;}
#mboard ul li .txt{padding-top:20px;text-align:center;line-height:21px;color:#989898;font-size:14px;letter-spacing:-1px;}
#mboard ul.mn05 .on p{float:left;width:137px;height:179px;}
#mboard ul.mn05 .on p a{display:block;width:137px;padding:110px 0 0 0;height:69px;color:#fff;font-weight:700;font-size:16px;letter-spacing:-1px;text-align:center;}
#mboard ul.mn05 .on p a.icon01{border-right:1px solid #b4b5b6;border-bottom:1px solid #b4b5b6;background:url(/img/main/mboard01_icon01.png) no-repeat center 55px;}
#mboard ul.mn05 .on p a.icon02{border-bottom:1px solid #b4b5b6;background:url(/img/main/mboard01_icon02.png) no-repeat center 55px;}
#mboard ul.mn05 .on p a.icon03{border-right:1px solid #b4b5b6;background:url(/img/main/mboard01_icon03.png) no-repeat center 55px;}
#mboard ul.mn05 .on p a.icon04{background:url(/img/main/mboard01_icon04.png) no-repeat center 55px;}
#mboard ul.mn05 .on p a:hover{background-color:#737577;}

#mboard ul.mn06 .on .tit{color:#fff;background:none;padding-bottom:0;}
#mboard ul.mn06 .on .box{width:211px;height:93px;margin:127px auto 0 auto;}
#mboard ul.mn06 .on .box p{float:left;width:104px;text-align:center;}
#mboard ul.mn06 .on .box p a{display:block;height:55px;padding-top:36px;border:1px solid #93959b;margin-right:-1px;color:#fff;font-weight:700;font-size:16px;letter-spacing:-1px;}
#mboard ul.mn06 .on .box p a:hover{background-color:#616267;}

/*팝업존*/
.popz_w{position:absolute;top:0;right:0;float:left;width:275px;height:359px;z-index:2;border-bottom:1px solid #cfcfcf}
.popz_w ul{padding:15px 42px 0 0;margin:0;text-align:right;}
.popz_w ul li{display:inline-block;}
.popz_w ul li a{position:relative;z-index:2;}
.popz_w ul li div{position:absolute;top:0;left:0;z-index:1;}
.popz_w ul li div img{height:359px;}
.popz_w .play{position:absolute;top:15px;right:20px;z-index:2;}

.popz_w.popz2{top:360px;background:#ddd;}


/*통합검색*/
.msearch{float:left;width:275px;height:359px;text-align:center;background:url(/img/main/msearch_bg.jpg) no-repeat;}
.msearch .tit{padding:52px 0 28px 0;font-size:24px;color:#fff;font-weight:bold;letter-spacing:-1px;}
.msearch .put_w{position:relative;width:185px;height:48px;margin:0 auto;background:#fff;text-align:left;}
.msearch .put_w .txt_input{border:0;height:48px;line-height:48px;padding:0 14px;background:none;}
.msearch .put_w label{position:absolute;top:0;left:14px;height:48px;line-height:48px;font-size:14px;color:#888;}
.msearch .put_w .btn{position:absolute;top:0;right:0;}
.msearch .txt{width:235px;margin:0 auto;padding:25px 0 32px 0;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-1px;color:#fff;background:url(/img/main/msearch_line.png) repeat-x bottom;}
.msearch .gobtn{margin:0 20px;padding-top:20px;}
.msearch .gobtn a{display:block;margin:0 30px;padding:10px 0 10px 38px;font-weight:600;font-size:15px;color:#fff;letter-spacing:-1px;background:url(/img/main/doctor_gobtn.png) no-repeat 0 50%;}

/*롤배너*/
.rollban{position:relative;overflow:hidden;width:1098px;padding:30px 0;border:1px solid #dfdfdf;border-top:0;}
.rollban .cont{position:relative;width:1028px;margin:0 auto;overflow:hidden;}
.rollban .cont ul{width:1500px;display:inline-block;text-align:center;}
.rollban .cont ul li{float:left;background:url(/img/main/rollban_bu.gif) no-repeat left 5px;}
.rollban .cont ul li:first-child{background:none;}
.rollban .cont ul li a{display:block;width:130px;padding:62px 0 0 0;font-size:13px;color:#4b4b4b;font-weight:600;}/*113*/
.rollban .cont ul li a:hover{color:#e02f2f;font-weight:700;}
.rollban .cont ul li a.icon01{width:130px;background:url(/img/main/rollban01.png) no-repeat center top;}/*114*/
.rollban .cont ul li a.icon02{width:130px;background:url(/img/main/rollban02.png) no-repeat center top;}
.rollban .cont ul li a.icon03{width:130px;background:url(/img/main/rollban03.png) no-repeat center top;}
.rollban .cont ul li a.icon04{width:130px;background:url(/img/main/rollban04.png) no-repeat center top;}
.rollban .cont ul li a.icon05{width:130px;background:url(/img/main/rollban05.png) no-repeat center top;}
.rollban .cont ul li a.icon06{background:url(/img/main/rollban06.png) no-repeat center top;}
.rollban .cont ul li a.icon07{background:url(/img/main/rollban07.png) no-repeat center top;}
.rollban .cont ul li a.icon08{background:url(/img/main/rollban08.png) no-repeat center top;}
.rollban .cont ul li a.icon09{background:url(/img/main/rollban09.png) no-repeat center top;}
.rollban .cont ul li a.icon10{background:url(/img/main/rollban10.png) no-repeat center top;}
.rollban .cont ul li a.icon11{background:url(/img/main/rollban11.png) no-repeat center top;}
.rollban .cont ul li a.icon12{background:url(/img/main/rollban12.png) no-repeat center top;}
.rollban .cont ul li a.icon13{background:url(/img/main/rollban13.png) no-repeat center top;}
.rollban .cont ul li a.icon14{background:url(/img/main/rollban14.png) no-repeat center top;}
.rollban .cont ul li a.icon15{background:url(/img/main/rollban15.gif) no-repeat center top;}
.rollban .cont ul li a.icon16{background:url(/img/main/rollban16.png) no-repeat center top;}
.rollban .cont ul li a.icon17{background:url(/img/main/rollban17.png) no-repeat center top;}
.rollban .cont ul li a.icon18{background:url(/img/main/rollban18.png) no-repeat center top;}
.rollban .cont ul li a.icon19{background:url(/img/main/rollban19.png) no-repeat center top / 42px auto;}
.rollban .cont ul li a.icon20{background:url(/img/main/rollban20.png) no-repeat center top;}

.rollban .cont ul li a.icon01:hover{background:url(/img/main/rollban01_on.png) no-repeat center top;}
.rollban .cont ul li a.icon02:hover{background:url(/img/main/rollban02_on.png) no-repeat center top;}
.rollban .cont ul li a.icon03:hover{background:url(/img/main/rollban03_on.png) no-repeat center top;}
.rollban .cont ul li a.icon04:hover{background:url(/img/main/rollban04_on.png) no-repeat center top;}
.rollban .cont ul li a.icon05:hover{background:url(/img/main/rollban05_on.png) no-repeat center top;}
.rollban .cont ul li a.icon06:hover{background:url(/img/main/rollban06_on.png) no-repeat center top;}
.rollban .cont ul li a.icon07:hover{background:url(/img/main/rollban07_on.png) no-repeat center top;}
.rollban .cont ul li a.icon08:hover{background:url(/img/main/rollban08_on.png) no-repeat center top;}
.rollban .cont ul li a.icon09:hover{background:url(/img/main/rollban09_on.png) no-repeat center top;}
.rollban .cont ul li a.icon10:hover{background:url(/img/main/rollban10_on.png) no-repeat center top;}
.rollban .cont ul li a.icon11:hover{background:url(/img/main/rollban11_on.png) no-repeat center top;}
.rollban .cont ul li a.icon12:hover{background:url(/img/main/rollban12_on.png) no-repeat center top;}
.rollban .cont ul li a.icon13:hover{background:url(/img/main/rollban13_on.png) no-repeat center top;}
.rollban .cont ul li a.icon14:hover{background:url(/img/main/rollban14_on.png) no-repeat center top;}
.rollban .cont ul li a.icon15:hover{background:url(/img/main/rollban15_on.gif) no-repeat center top;}
.rollban .cont ul li a.icon16:hover{background:url(/img/main/rollban16_on.png) no-repeat center top;}
.rollban .cont ul li a.icon17:hover{background:url(/img/main/rollban17_on.png) no-repeat center top;}
.rollban .cont ul li a.icon18:hover{background:url(/img/main/rollban18_on.png) no-repeat center top;}
.rollban .cont ul li a.icon19:hover{background:url(/img/main/rollban19_on.png) no-repeat center top / 42px auto;}
.rollban .cont ul li a.icon20:hover{background:url(/img/main/rollban20_on.png) no-repeat center top;}

.rollban .prev{position:absolute;top:52px;left:0;z-index:1;}
.rollban .next{position:absolute;top:52px;right:0;z-index:1;}


.mobile_no{display:block;}
.web_no{display:none;}