@charset "utf-8";
#foot_layout{position:relative;width:100%;}
#foot_layout .dropdown-group,
#foot_layout .footer-info{position:relative;width:100%;}
#foot_layout .dropdown-group{background-color:#2c313b}
#foot_layout .dropdown-group .link_wrap {float:left;position:relative;width:33.333%;border-left:1px solid rgba(255,255,255,.2);}
#foot_layout .dropdown-group .link_wrap:first-child{border-left:none}
#foot_layout .dropdown-group .link_wrap .dropdown-toggle {display:block;width:100%;height:62px;line-height:62px;padding: 0 40px;font-size:16px;text-align:left;color:rgba(255,255,255,1);}
#foot_layout .dropdown-group .link_wrap .dropdown-toggle span {display:inline-block;position:absolute;right: 30px;top: 26px;width:8px;height:8px;margin-left:10px;border: solid rgba(255,255,255,.7);border-width:3px 0 0 3px;transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);vertical-align:middle;transition: all .3s;}
#foot_layout .dropdown-group .link_wrap.on .dropdown-toggle span{border-width:0 2px 2px 0;transform: rotate(45deg);}
#foot_layout .dropdown-group .link_wrap .dropdown-menu {display:none;position:absolute;left:0;bottom: 62px;width:100%;top: auto;background: none;padding: 0;margin: 0;border: none;border-radius: 0;min-width: auto;}
#foot_layout .dropdown-group .link_wrap.on .dropdown-menu {display:block;}
#foot_layout .dropdown-group .link_wrap .dropdown-menu .inner { overflow-y: auto;max-height:207px;padding:20px;background-color:#22262d;}
#foot_layout .dropdown-group .link_wrap .dropdown-menu .inner ul li {line-height:0;border-top:1px solid rgba(255,255,255,0.3)}
#foot_layout .dropdown-group .link_wrap .dropdown-menu .inner ul li:first-child{border-top:none;}
#foot_layout .dropdown-group .link_wrap .dropdown-menu .inner ul li a{display:block;position: relative;padding: 11px 23px 9px 23px;color:#fff;line-height:20px;font-size: 16px;}
#foot_layout .footer-info{background-color:#22262d}
#foot_layout .footer-info .layout{padding: 29px 100px 48px 252px;}
#foot_layout .footer-info .flogo{position:absolute;top:29px;left:0;width:190px;height:53px;background:url(/images/kor/common/flogo.png);}
#foot_layout .footer-info .flink {margin: 0 0 17px;}
#foot_layout .footer-info .flink:after {display:block; clear:both; visibility:hidden; content:'';}
#foot_layout .footer-info .flink li {display:inline-block; position:relative; margin-right:30px;}
#foot_layout .footer-info .flink li:last-child {margin-right:0;}
#foot_layout .footer-info .flink li:after {display:block;position:absolute;top: 9px;right: -19px;width: 1px;height: 9px;background: #83878c;content:'';}
#foot_layout .footer-info .flink li:last-child:after {display:none;}
#foot_layout .footer-info .flink li a {display:block;width:100%;height: 24px;font-size: 15px;color: #c1c3c6;}
#foot_layout .footer-info .flink li a.ic-1 {font-weight:bold;color: #fff;}
#foot_layout .footer-info .address {display:block;margin: 0;color: #fff;font-size: 15px;line-height: 1.2;}
#foot_layout .footer-info .address strong{display:inline-block;position:relative;padding-left:15px;margin-left:15px;margin-right:3px;font-weight:bold;color: #fff;}
#foot_layout .footer-info .address strong:after {display:block;position:absolute;top: 9px;left: 0;width: 1px;height: 9px;background: #83878c;content:'';}
#foot_layout .footer-info .address strong:first-child{padding-left:0;margin-left:0}
#foot_layout .footer-info .address strong:first-child:after{display:none}
#foot_layout .footer-info .address span {display:inline-block;position:relative;}
#foot_layout .footer-info .copy{margin:0;font-size:15px;color: #c1c3c6;line-height: 1.2;}
#foot_layout .footer-info .icon_link{position:absolute;top:37px;right:0;}
#foot_layout .footer-info .icon_link li{display:inline-block;margin-left: 5px;}
#foot_layout .footer-info .icon_link li a{display:block;width: 37px;height: 37px;}
#foot_layout .footer-info .icon_link li .kakao{background:url(/images/kor/common/kakao.png);}
#foot_layout .footer-info .icon_link li .twitter{background:url(/images/kor/common/tw.png);}
#foot_layout .footer-info .ftop {display:inline-block;position: absolute;top: -35px;right: -73px;width: 65px;height: 65px;padding: 11px;/* margin-left: 20px; */border-radius: 50%;background: rgba(31,129,144,.15);}
#foot_layout .footer-info .ftop button {width: 100%;height: 100%;padding: 5px 0 0;border-radius:50%;background: #1f818f;font-size:0;text-align:center;}
#foot_layout .footer-info .ftop span {display: block;width: 5px;height: 5px;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);border-right: 2px solid white;border-bottom: 2px solid white;border-radius: 1px;margin: 4px auto;width: 8px;height: 8px;}
#foot_layout .footer-info .ftop span.unu,
#foot_layout .footer-info .ftop span.doi,
#foot_layout .footer-info .ftop span.trei{-webkit-animation: mouse-scroll 1s infinite; animation: mouse-scroll 1s infinite;}
#foot_layout .footer-info .ftop span.unu{margin-top: 1px;-webkit-animation-delay: .3s;-webkit-animation-direction: alternate;animation-direction: alternate;animation-delay: .3s;}
#foot_layout .footer-info .ftop span.doi{-webkit-animation-delay: .2s;-webkit-animation-direction: alternate;animation-delay: .2s;animation-direction: alternate;margin-top: -6px;}
#foot_layout .footer-info .ftop span.trei{-webkit-animation-delay: .1s;-webkit-animation-direction: alternate;animation-delay: .1s;animation-direction: alternate;margin-top: -6px;}
@-webkit-keyframes mouse-scroll {0%   { opacity: 0;}50%  { opacity: .5;}100% { opacity: 1;}}
@keyframes mouse-scroll {0%   { opacity: 0; }50%  { opacity: .5; }100% { opacity: 1; }}
@media (max-width: 1400px){
	#foot_layout .footer-info .icon_link{right:75px;top: 26px;}
	#foot_layout .footer-info .ftop{top: 9px;right: 6px;}
	#foot_layout .footer-info .flogo{left:10px}
}
@media (max-width: 999px){
	#foot_layout .dropdown-group{background-color:#22262d}
	#foot_layout .dropdown-group .layout{padding:39px 34px 0px 34px}
	#foot_layout .footer-info .layout{padding: 29px 34px 38px 34px;}
	#foot_layout .footer-info .flogo{display:none;}
	#foot_layout .footer-info .icon_link{
		position: relative;
		margin: 0 auto;
		top: auto;
		right: auto;
		display: block;
		text-align: center;
		margin-top: 30px;
	}
	#foot_layout .footer-info .ftop{top:auto;right:10px;position: fixed;bottom: 30px;}
	#foot_layout .dropdown-group .link_wrap {width: calc(50% - 10px);margin: 5px;border:1px solid rgba(255,255,255,.2);}
	#foot_layout .dropdown-group .link_wrap:first-child{border:1px solid rgba(255,255,255,.2);}
	#foot_layout .dropdown-group .link_wrap:last-child{width: calc(100% - 10px);margin-top:0;}
	#foot_layout .footer-info .address,
	#foot_layout .footer-info .copy{text-align:Center}
	#foot_layout .footer-info .flink{text-align:center}
	#foot_layout .footer-info .address span{margin-left:10px;}
	#foot_layout .dropdown-group .link_wrap .dropdown-menu{border: 1px solid rgba(255,255,255,.2);}
}
@media (max-width: 767px){
	#foot_layout .dropdown-group .layout{padding:39px 17px 0px 17px}
	#foot_layout .footer-info .layout{padding: 29px 17px 88px 17px;}
	#foot_layout .footer-info .address span{display:block;margin-left:0;margin-top:2px;margin-bottom:10px;}

	#foot_layout .footer-info .flink li{width:48%;float: left;margin:1%;border: 1px solid rgba(255,255,255,0.3);}
	#foot_layout .footer-info .flink li a{padding:10px;height: auto;}
	#foot_layout .footer-info .flink li:nth-child(5),
	#foot_layout .footer-info .flink li:nth-child(6){display:none;}
	#foot_layout .footer-info .flink li:after{display:none;}

	#foot_layout .footer-info .address strong,
	/* #foot_layout .footer-info .address span{display:none;} */

}
@media (max-width:540px){
	#foot_layout .dropdown-group .link_wrap{width: calc(100% - 10px);}
}
