@charset "utf-8";


body #foot_layout{z-index:10; padding:0; border:none; border-top:1px solid #e5e5e5;}
body #foot_layout .layout{padding-left:0;}
body #foot_layout .footer-info ul{padding:30px 0 30px 0; text-align:center;}
body #foot_layout .footer-info ul:after{content:""; display:block; clear:both;}
body #foot_layout .footer-info ul li{float:left; position:relative; padding:0 30px; text-align:center;}
body #foot_layout .footer-info:not([class*="type_2"]) ul li{float:none; display:inline-block;}
body #foot_layout .footer-info:not([class*="type_2"]) ul li:first-child{padding-left:0;}
body #foot_layout .footer-info:not([class*="type_2"]) ul li:last-child{padding-right:0;}
body #foot_layout .footer-info:not([class*="type_2"]) ul li:not(:first-child):before{content:""; display:block; position:absolute; left:0; top:6px; width:1px; height:15px; background-color:#5e6973;}
body #foot_layout .footer-info ul li a{line-height:18px; font-family:"nsr"; font-weight:normal; font-size:14px; color:#5e6973;}
body #foot_layout .footer-info ul li a.privacy{font-weight:bold;color:#2865c9}

body #foot_layout .footer-info.type_2{position:relative; height:85px; padding-right:100px; background-color:transparent;}
body #foot_layout .footer-info.type_2 .move{overflow:hidden; position:relative; width:100%; height:100%;}
body #foot_layout .footer-info.type_2 ul{position:absolute; left:0; top:0; width:20000px;}
body #foot_layout .footer-info.type_2 ul li{padding:0 40px 0 0;}
body #foot_layout .footer-info.type_2 ul li a{display:block;height: 34px;}
body #foot_layout .footer-info.type_2 ul li a img{height:100%;}
body #foot_layout .footer-info.type_2 ul li:before{content:""; display:block; position:absolute; right:20px; top:6px; width:1px; height:15px; background-color:#5e6973;}
body #foot_layout .footer-info.type_2 [class*="btn_"]{overflow:hidden; position:absolute; top:30px; z-index:20; width:21px; height:21px; text-indent:-1000px; background-position:center center; background-repeat:no-repeat;}
body #foot_layout .footer-info.type_2 .btn_play{right:21px; background-image:url(/images/center/layout/footer-info_play.png);}
body #foot_layout .footer-info.type_2 .btn_stop{display:none; right:21px; background-image:url(/images/center/layout/footer-info_stop.png);}
body #foot_layout .footer-info.type_2 .btn_prev{right:42px; background-image:url(/images/center/layout/footer-info_prev.png);}
body #foot_layout .footer-info.type_2 .btn_next{right:0px; background-image:url(/images/center/layout/footer-info_next.png);}

body #foot_layout .layout{background-color:transparent !important;}
body #foot_layout .footer-info.type_2 .btn_play{background-image:url(/images/center/layout/footer-info_play_w.png);}
body #foot_layout .footer-info.type_2 .btn_stop{background-image:url(/images/center/layout/footer-info_stop_w.png);}
body #foot_layout .footer-info.type_2 .btn_prev{background-image:url(/images/center/layout/footer-info_prev_w.png);}
body #foot_layout .footer-info.type_2 .btn_next{background-image:url(/images/center/layout/footer-info_next_w.png);}

body #foot_layout .address_box{position:relative; padding:30px 0; background-color:#455464;}
body #foot_layout .address_box address,
body #foot_layout .address_box p{font-family:"nsr"; font-weight:normal; font-size:14px; color:rgba(255,255,255,0.6);}
body #foot_layout .address_box address{margin-bottom:3px;}
body #foot_layout .address_box address>span,
body #foot_layout .address_box address>div>span{font-family:"nsr"; font-size:14px !important; color:rgba(255,255,255,0.6);}
body #foot_layout .address_box address>div>span:before{display:none;}
body #foot_layout .address_box address>div>span:nth-child(1){padding-left:0;}
body #foot_layout .address_box address>span:not(:nth-child(1)){padding-left:15px;}
body #foot_layout .address_box address>span:not(:nth-child(1)):before{content:""; display:block; position:absolute; left:7px; top:5px; width:1px; height:10px; background-color:rgba(255,255,255,0.6);}
body #foot_layout .address_box address>span:nth-child(1){padding-left:0;}
body #foot_layout .address_box address>span:nth-child(1):before{display:none;}
body #foot_layout .address_box address p{margin:0;}
body #foot_layout .address_box address p span{padding-left:0; font-family:"nsr"; font-size:14px !important; color:rgba(255,255,255,0.6);}
body #foot_layout .address_box address p span:before{display:none;}
body #foot_layout .simbol_list{position:absolute; right:0; top:0;}
body #foot_layout .simbol_list ul{}
body #foot_layout .simbol_list ul:after{content:""; display:block; clear:both;}
body #foot_layout .simbol_list ul li{float:left; position:relative; line-height:17px; padding-left:54px; vertical-align:top; font-weight:normal; font-size:11px; color:rgba(255,255,255,0.6);}
body #foot_layout .simbol_list ul li:not(:first-child){margin-left:25px;}
body #foot_layout .simbol_list ul li:before{content:""; display:block; position:absolute; left:0; top:0; width:46px; height:46px; background-repeat:no-repeat; background-position:center center;}
body #foot_layout .simbol_list ul li.icon_1{width:110px;}
body #foot_layout .simbol_list ul li.icon_1:before{background-image:url(/images/center/layout/footer_icon_1.png);}
body #foot_layout .simbol_list ul li.icon_2{width:340px;}
body #foot_layout .simbol_list ul li.icon_2:before{background-image:url(/images/center/layout/footer_isms_logo.png);}
body #foot_layout .simbol_list ul li .cell{display:table-cell; height:46px; vertical-align:middle;}
body #foot_layout .mark{display:none;}
body #foot_layout .slide_quick{
	position:fixed; left:0; bottom:-57px; z-index:300; width:100%; height:57px; border-top:1px solid #48719d; background-color:#303943;
	transition:bottom 0.3s ease;
	-webkit-transition:bottom 0.3s ease;
}
body #foot_layout .slide_quick>ul{max-width:1265px; height:100%; margin:0 auto; border-left:1px solid #293139;}
body #foot_layout .slide_quick>ul:after{content:""; display:block; clear:both;}
body #foot_layout .slide_quick>ul>li{float:left; width:25%; height:100%; border-right:1px solid #293139;}
body #foot_layout .slide_quick .select{width:100%; height:56px;}
body #foot_layout .slide_quick .select>strong{display:block; position:relative; z-index:10; width:100%; height:100%; background-color:#303943;}
body #foot_layout .slide_quick .select>strong a{display:block; position:relative; width:100%; height:100%; line-height:56px; padding:0 60px 0 30px; font-family:"Noto Sans KR"; font-weight:400; font-size:16px; color:#4494ec;}
body #foot_layout .slide_quick .select>strong a:after{
	content:""; display:block; position:absolute; right:30px; top:50%; width:21px; height:12px; margin-top:-6px; background:url(/images/center/layout/footer_select_bul.png) no-repeat center center;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
body #foot_layout .slide_quick .select .views{
	position:absolute; left:0; bottom:-400px; z-index:0; width:100%; height:300px; background-color:#303943;
	transition:bottom 0.3s ease;
	-webkit-transition:bottom 0.3s ease;
}
body #foot_layout .slide_quick .select .views ul{display:none; padding:15px 0;}
body #foot_layout .slide_quick .select .views ul li a{display:block; line-height:30px; padding:5px 30px; font-family:"Noto Sans KR"; font-weight:400; font-size:16px; color:#4494ec;}
body #foot_layout .slide_quick .select.on>strong{height:auto; border:1px solid #48719d; border-top:none;}
body #foot_layout .slide_quick .select.on>strong a:after{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
body #foot_layout .slide_quick .select.on .views{bottom:56px; border:1px solid #48719d;}
body #foot_layout .slide_quick .select.on .views ul{display:block;}

body.footer_slide_quick #foot_layout{padding:0 0 57px 0;}
body.footer_slide_quick #foot_layout .slide_quick{bottom:0;}


body #foot_layout{background-color:#455464;}
body #foot_layout .footer-info ul li a{color:#fff;}
body#main #foot_layout .footer-info ul li a.privacy{font-weight:bold;color: #1c92eb;text-decoration: underline;}


body#main #foot_layout .footer-info:not([class*="type_2"]) ul li:not(:first-child):before{background-color:#fff;}
body #foot_layout .address_box{background-color:#313c49;}


/* 220503 */
body #foot_layout .cnuh_logo{position:absolute;top:0;height:45px;right:125px;padding-left:58px;background: url(/images/home/layout/cnuh_logo.png) no-repeat left center;}
body #foot_layout .cnuh_logo .txt_1st{font-size:10px;margin:0;line-height:14px;}

@media screen and (max-width:1023px) {

	body #foot_layout .layout{text-align: center;}
	body #foot_layout .simbol_list,body #foot_layout .cnuh_logo{position:relative; display:inline-block; top: auto; left:auto; bottom:auto;right:auto; margin-top: 20px;}
	body #foot_layout .simbol_list ul li,body #foot_layout .cnuh_logo .txt_1st{text-align: left;}
	body #foot_layout .simbol_list{margin-right:70px}
}

@media screen and (max-width:767px) {

	body #foot_layout .address_box address{margin-bottom: 3px;}


}

@media screen and (max-width:580px) {

	body #foot_layout .simbol_list{margin-right: 20px;}
	body #foot_layout .cnuh_logo{width:58px; height:46px; margin-top: 15px; position: relative; top:-10px;}
	body #foot_layout .simbol_list ul li .cell,body #foot_layout .cnuh_logo .txt_1st{font-size: 0;}
	body #foot_layout .simbol_list ul li.icon_1{width:46px;height:46px}


}

@media screen and (max-width:520px) {

	body #foot_layout .simbol_list{margin-right: 30px;}


}





/* 임시 하단 숨김 */
body.footer_slide_quick #foot_layout{padding:0 !important;}
body.footer_slide_quick #foot_layout .slide_quick{display:none !important;}

/* 퀵메뉴  */

body .quick_box.on{right: 4%;}
body .quick_box{
	position:fixed; right:-100px; top:50%; z-index:300; width:86px; margin-top:-190px;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
body .quick_box ul {border:2px solid #2a5ca1;border-radius:50px;background: #fff;}
body .quick_box ul li {position:relative; margin:20px 0;}
body .quick_box ul li:not(:last-child):before {display:block; position:absolute; bottom:-10px; left:15px; right:15px; content:''; width:auto; height:1px; background:#2a5ca1; opacity:.3;}
body .quick_box ul li a {display:block;width:100%;text-align:center;font-size:14px;font-weight: bold;color:#2a5ca1;}
body .quick_box ul li span {display:block; width:40px; margin:0 auto; background:url(/images/home/layout/main_quick_ir.png); background-size:200px auto;}
body .quick_box ul li .ico1 {height: 30px; background-position:0 0;}
body .quick_box ul li .ico2 {height: 22px; background-position:-40px 0;}
body .quick_box ul li .ico3 {height: 23px; background-position:-80px 0;}
body .quick_box ul li .ico4 {height: 30px; background-position:-120px 0;}
body .quick_box ul li .ico5 {height: 22px; background-position:-160px 0;}
body .quick_box .chatbot {margin:20px 0 0;}
body .quick_box .chatbot a {display:block;width:100%;text-align:center;font-size: 14px;font-weight: bold;color:#2a5ca1;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
body .quick_box .chatbot a span {display:block;width:60px; height:54px;margin:0 auto 3px; background:url(/images/home/layout/chatbot.png)no-repeat; background-size:100% auto; }


body #foot_layout .footer-info ul{padding: 39px 0 30px 0;}
#foot_layout .public .footer-info.type_2{height: 100px;}

@media(max-width:1375px){
	body .quick_box {top:auto;bottom:30px;height: auto !important;margin:0 !important;}
	body .quick_box ul {display:none;}
	body .quick_box .chatbot {margin: 0;width:80px;height:80px;border-radius:50%;border:2px solid #2a5ca1;background:#fff;}
    body .quick_box .chatbot a {padding:10px 0 0;}
	body .quick_box .chatbot a span {width:40px;height: 37px;margin: 0 auto;}
}

@media(max-width:767px){
	body .quick_box  {bottom:20px;right: 0 !important;}
	/* 220510 푸터수정 */
	#foot_layout .footer-info ul li a {background-color:transparent;}
	#foot_layout .footer-info ul li{padding: 0px !important; width: 250px;}
	#foot_layout .footer-info ul{padding: 22px 0 5px 0 !important;;}
	#foot_layout .public .footer-info.type_2 {height: 83px;}
	
}

/* 20220516 푸터 수정 */
body #foot_layout .simbol_list ul li.icon_2{width: auto}

@media screen and (max-width:1023px) {
	body #foot_layout .sports,body #foot_layout .cnuh_logo,body #foot_layout .rdc,body #foot_layout .cnuh_logo{display:flex; justify-content:center;}
}


/* 220517 푸터수정 */

@media screen and (max-width: 1024px){
	body#main #foot_layout .footer-info:not([class*="type_2"]) ul li:not(:first-child):before{ background-color: transparent;}
	#foot_layout .footer-info ul li a {display: block; padding: 10px; border:1px solid #fff;; background-color: transparent; min-height: 40px;}
	body #foot_layout .simbol_list ul li:nth-of-type(3):before{display: none;}
	body #foot_layout .simbol_list ul li:nth-of-type(3){margin-left: 0; padding-left: 20px;}
	body #foot_layout .footer-info ul{padding: 30px 0 30px 0;}
	body #foot_layout .hrpp ul li a, #foot_layout .bmt ul li a, #foot_layout .public ul li a  {border:none;}
	body #foot_layout .pub address{margin-bottom:3px; padding-top: 20px;}
	body #foot_layout .public ul li:nth-of-type(3):before{display:block;}
	body #foot_layout .public ul li .cell{font-size: 0;}
	body #foot_layout .public ul li.icon_1{width: 0;}
	body #foot_layout .public ul li.icon_3{margin-left: 20px;}
	body #foot_layout .public ul li{margin-right: 20px;}
	#foot_layout .pub .public ul{margin-right: -90px;}
}

body #foot_layout .simbol_list ul li .cell img{width: 50px;}

/*지역의약품안전센터*/
.drug_footer .address_box{position:relative;padding: 65px 0 !important; background-color:#455464;}
.drug_footer .address_box .sns_simbol{/* margin-top:25px; *//* display: inline-block; */position: absolute;/* bottom: 77px; */right: 0;bottom: 40px;}
.drug_footer .address_box .sns_simbol ul li{display:inline-block;/* margin: 0 -6px; */}
.drug_footer .address_box .sns_simbol ul li:not(:nth-child(1)){margin-left: 6px;}
.drug_footer .address_box .sns_simbol ul li a{display:block;}
.drug_footer .address_box .sns_simbol ul li a img{display:block;}

@media(max-width:1023px){
	.drug_footer .address_box .sns_simbol{text-align:center; top:-40%; left:0;display: block;}
}
















