@charset "utf-8";

body,input,textarea,select,button,table,th,td{font-family:Arial, 'Nanum Gothic';font-size:14px;font-weight:400;color:#333}

/*Layout*/
#header{padding:15px 0;}
#header #topMenu{right:0px !important;}

#gnb{position:relative;border-bottom:1px solid #005192;}
#gnb .gnbMain{}
#gnb .gnbMain:after{display:block;content:"";clear:both;}
#gnb .gnbMain li{float:left;width:auto;box-sizing:border-box;}
/*
#gnb .gnbMain li.col1{width:200px;}
#gnb .gnbMain li.col2{width:260px;}
#gnb .gnbMain li.col3{width:436px;}
#gnb .gnbMain li.col4{width:200px;}
*/
#gnb .gnbMain li.col1{width:270px;}
#gnb .gnbMain li.col2{width:270px;}
#gnb .gnbMain li.col3{width:270px;}
#gnb .gnbMain li.col4{width:270px;}
#gnb .gnbMain > li > a{display:block;height:44px;line-height:44px;font-size:1.3em;color:#333333;text-align:center;box-sizing:border-box;font-weight:normal;}

#gnb .gnbSub{position:absolute;top:0;width:100%;background-color:#fff;border:2px solid #155594;text-align:left;display:none;z-index:9;}
#gnb .gnbSub:after{display:block;content:"";clear:both;}
#gnb .gnbSub > li{float:left;width:25% !important;box-sizing:border-box;}
#gnb .gnbSub > li > a{display:block;height:44px;line-height:44px;font-size:1.3em;font-weight:normal;color:#ffffff;text-align:center;background-color:#155594;border-right:1px solid #3c70a2;}
#gnb .gnbSub > li:nth-child(3) > a,
#gnb .gnbSub > li.col3 > a{height:44px;line-height:44px;font-size:1.2em;}
#gnb .gnbSub > li:last-child > a{border-right:none;}
#gnb .deaph1{min-height:420px;border-right:1px solid #ebebeb;}
#gnb .deaph1 > li{padding:10px 15px 0;}
#gnb .deaph1 > li > a{display:block;padding:5px 0;font-size:1.2em;font-family:Arial, Nanum Gothic, dotum, sans-serif;font-weight:normal;}
#gnb .deaph1 > li > a:hover,
#gnb .deaph1 > li.active > a{color:#ce332f;text-decoration:underline;}
#gnb .deaph2{margin:0 5px;}
#gnb .deaph2 > li{background:url(/images/kipa/layout/icon_gnb.gif) no-repeat left 10px;}
#gnb .deaph2 > li > a{display:block;padding:3px 0;margin-left:10px;font-size:1em;}
#gnb .deaph2 > li > a:hover,
#gnb .deaph2 > li.active > a{color:#ce332f;text-decoration:underline;}
#gnb .gnbSub .gnbClose{position:absolute;right:0;bottom:0;display:block;width:44px;height:44px;cursor:pointer;}


#footer{border-top:1px solid #dadada;text-align:left;}
#footer a{display:inline-block;padding:10px 0;font-size:.9em;}
#footer a.appDownload{position:absolute;top:0;right:0;padding:5px 0;}
#footer span{display:inline-block;width:1px;height:10px;margin:0 10px;background-color:#dadada;}
#footer b{color:#164675;}
#footer a.goMobile{position:absolute;top:0;right:0;display:inline-block;height:34px;line-height:34px;padding:0 0 0 40px;background:url(/images/kipa/layout/icon_mobile.png) no-repeat left center;font-size:14px;}
#footer_main a.goMobile{position:absolute;top:40px;right:50px;display:inline-block;height:34px;line-height:34px;padding:0 0 0 40px;background:url(/images/kipa/layout/icon_mobile.png) no-repeat left center;font-size:14px;}

#container{clear:both;text-align:left;margin:0 auto;width:1100px;position: relative;z-index:5;}

.snav-top h2{font-weight:normal;font-size:22px;line-height:100%;}
#snav .dep1{letter-spacing:0px;}

/**/
.contents{padding-bottom:80px;min-height:700px;font-family:Arial, Nanum Gothic, dotum, sans-serif;}
.snsImgBox{width: 150px; right: 122px; top: 10px; position:absolute;}

/*메인팝업 20230405*/
#mainPopSlider{display:block;position:fixed;bottom:50px;left:0;width:500px;background:#fff;z-index:100;}
#mainPopSlider .mainPopBtn{position:relative;padding:0 20px;line-height:60px;border:1px solid #ddd;}
#mainPopSlider label{margin-left:5px;font-size:16px;}
#mainPopSlider .btnMainPopClose{display:inline-block;position:absolute;right:0;top:0;width:60px;height:60px;text-indent:-9999px;background:url('/images/kipa/main/icon_mainPop_close.png') center no-repeat;}