@charset "utf-8";
/* notice start */
/*20160919 wrap 가로 사이즈 추가*/
#not_wrap2 {width:100%; height:136px; background:url(../images/not_bg.gif) repeat-x; min-width:1000px; }
#notice2 {width:1000px; height:116px; padding-top:20px; margin:0 auto; overflow:hidden;}

#not_con{float:left; width:1000px; height:86px;}
.not201 {float:left; width:500px; height:86px;}
.not202 {float:left; width:500px; height:86px;}

.not_ico201 {float:left; width:86px; height:86px; margin-right:32px;}
.not_ico202 {float:left; width:86px; height:86px; margin-right:32px;}
.not_line {float:left; width:2px; height:86px; margin-right:30px;}

.nottxtW {float:left; width:330px;}
.not_txt01 {float:left; width:330px; padding-bottom:10px;}


/*notice 버튼*/
.not_btn {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#eff4ff; font-weight:normal; text-align:center; vertical-align:middle; height:19px; width:89px; border:1px solid #b2bcd5; color:#eff4ff; background-color:#384a7a; padding-top:5px; line-height:13px;}
.not_btn:hover {background-color:#2d3d6b;}

.not_btn a:link     {color: #eff4ff; text-decoration: none;}
.not_btn a:visited  {color: #eff4ff; text-decoration: none;}
.not_btn a:hover    {color: #eff4ff; text-decoration: none;}

/*.not_tit {float:left; width:330px; padding-top:4px; padding-bottom:6px; font-weight:normal; font:20px "SeoulNamsanEB", "서울남산EB"; color:#ffe44f; line-height:20px;}
.not_txt {float:left; width:330px; padding-bottom:10px; font-weight:normal; font:12px "MalgunGothic", "맑은고딕"; color:#fff;}*/

.not_bot {float:left; width:1000px; height:30px;}
.not_bot_ul {float:right; height:20px; vertical-align:middle; margin: 5px 0  5px 0;}
.not_bot_li01 {height:20px; float:right; margin-right:5px;  vertical-align:middle; margin: 1px 5px 1px 0px; }
.not_bot_li02 {float:right; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#b3c8fe; font-weight:normal; margin-right:9px; margin-top:2px; line-height:15px;  vertical-align:middle;}
.not_bot_li03 {float:right; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#b3c8fe; font-weight:normal; background:url(../images/not_bot_li.png) 0px 4px no-repeat; padding-left:11px; margin-top:2px; line-height:15px;  vertical-align:middle;}
.not_bot_li04 {height:20px; float:right; margin: 3px 0  3px 8px; vertical-align:middle; }


/*공지 menu1*/
/*20160919 warp 가로사이즈 추가*/
#not_wrap1 {width:100%; height:136px; background:url(../images/not_bg.gif) repeat-x; min-width:1000px; }
#notice1 {width:1000px; height:116px; padding-top:20px; margin:0 auto; overflow:hidden;}
#not_con1 {float:left; width:1000px; height:86px; }
.not1{float:left; width:1000px; height:86px;}
.not_ico1 {float:left; width:86px; height:86px; margin-right:32px; background:url(../images/not_ico01.png) no-repeat;}

.nottxtW_1 {float:left; width:700px; }
.not_tit_1 {float:left; width:700px; padding-bottom:10px; }
/* notice end */


/*로그인 클릭시 레이어팝업 start*/
.login_box_tit {float:left; width:359px; height:33px;}
.logtit_bg {float:left; width:282px; height:32px; margin:0px; border-bottom:1px solid #22366c; }
.logtit_tit {float:left; width:62px; height:26px; font-family:'Noto Sans KR',sans-serif; font-size:13px; color:#ffe44f; font-weight:normal; border-left:1px solid #22366c; border-right:1px solid #22366c; background-color:#3453a6; padding-top:7px; padding-left:1
3px;}

/*20160908 위치 수정*/
#login_box {float:left; width:357px; height:268px; border-right:1px solid #22366c; border-left:1px solid #22366c; border-bottom:1px solid #22366c; position: absolute; left: -282px; z-index: 9999; top: 33px; box-shadow: 6px 6px 18px -7px #000; -webkit-box-shadow: 6px 6px 18px -7px #000; -moz-box-shadow: 6px 6px 18px -7px #000;}

.logbox_tit {width:357px; height:40px; background-color:#3453a6;}

.logbox_tit01 {float:left; width:180px;  padding-left:138px; padding-top:9px; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:16px; color:#fff; font-weight:bold; line-height:18px;}
.logbox_close {float:right;}

.logbox_con {width:301px; height:172px; background-color:#fff; padding:28px 28px 28px 28px;}

.logbox_login {float:left; width:298px; height:116px; }
.login_input {float:left; width:218px; height:116px;}
.login_p01 {float:left; height:34px; margin-bottom:5px; }
.login_p02 {float:left; width:218px; height:34px; margin-bottom:8px;}
.login_ul {float:left; width:218px;}
/*20171020 수정 start*/
.login_li01 {float:left; width:20px; margin-left:0px; margin-right:1px;}
.login_li02 {float:left; width:67px; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#666; font-weight:normal; padding-top:3px; line-height:14px; margin-right:5px; letter-spacing:-1px;}
.login_li03 {float:left; text-align:right; width:121px; }
/*20171020 수정 end*/

.login_li01 {float:left; margin-left:0px; margin-right:5px;}
.login_li02 {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#666; font-weight:normal; padding-top:3px; line-height:14px;}

.login_btn {float:right; width:75px; height:116px;}
/*20160817 세로 수정*/
.login_btn_st01 {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:14px; color:#fff; font-weight:bold; text-align:center; height:45px; width:73px; border:1px solid #22366c; padding-top:5px; background-color:#3453a6; padding-top:26px; line-height:16px;}
.login_btn_st01:hover {background-color:#2b4598;}
.login_btn_st01 a:link     {color: #fff; text-decoration: none;}
.login_btn_st01 a:visited  {color: #fff; text-decoration: none;}
.login_btn_st01 a:hover    {color: #fff; text-decoration: none}

.logbox_btn {float:left; width:298px; height:51px; border-top:1px solid #e4e4e4; padding-top:15px;}
.login_btn_st02 {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#fff; font-weight:normal; text-align:center; vertical-align:middle; width:144px; border:1px solid #2e3855; background-color:#475272; margin-right:5px; height:25px; padding-top:5px; line-height:16px;}
.login_btn_st02:hover {background-color:#3c4563;}
.login_btn_st02 a:link     {color: #fff; text-decoration: none;}
.login_btn_st02 a:visited  {color: #fff; text-decoration: none;}
.login_btn_st02 a:hover    {color: #fff; text-decoration: none}

.login_btn_st03 {float:right; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:center; vertical-align:middle; width:144px; border:1px solid #c5c5c5; background-color:#f5f5f5;  height:25px; padding-top:5px; line-height:16px;}
.login_btn_st03:hover {background-color:#eee;}
.login_btn_st03 a:link     {color: #222; text-decoration: none;}
.login_btn_st03 a:visited  {color: #222; text-decoration: none;}
.login_btn_st03 a:hover    {color: #222; text-decoration: none}
/*로그인 클릭시 레이어팝업 end*/


/*회원가입 클릭시 레이어팝업 start*/

#join_box {float:right; width:357px; height:194px; border-right:1px solid #22366c; border-left:1px solid #22366c; border-bottom:1px solid #22366c; background-color:#fff; box-shadow: 6px 6px 18px -7px #000; -webkit-box-shadow: 6px 6px 18px -7px #000; -moz-box-shadow: 6px 6px 18px -7px #000;  position: absolute; right:-1px; top:33px;; z-index: 9999;}/*수정 20160812*/

.join_close {float:left; width:347px; padding-right:10px; padding-top:10px; height:15px; text-align:right; margin-bottom:16px;}
.joinbox_info_D {width:301px; height:124px; margin:0px 28px 30px 28px;}
.joinbox_info {float:left; width:298px; height:72px;}

.join_ul01 {float:left; margin-bottom:3px; height:27px;}
.join_li01 {float:left; width:83px; padding-top:6px; background:url(../images/join_ic.gif) 0px 11px no-repeat; padding-left:10px; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:left; line-height:14px;}
.join_li02 {float:left; width:121px;  padding-top:6px; text-align:right;  font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#666; font-weight:normal; margin-right:18px; line-height:15px;}
.join_info_num {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:15px; color:#f75d12; font-weight:bold;} /*20160812 폰트 사이즈 수정 */
.join_li03_btn {float:left; width:64px; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:12px; color:#666; font-weight:normal; text-align:center; vertical-align:middle; height:20px; padding-top:3px; border:1px solid #d8d8d8;  line-height:15px;}
.join_li03_btn:hover {background-color:#ebebeb;}
.join_li03_btn a:link     { color:#666; text-decoration: none;}
.join_li03_btn a:visited  { color:#666; text-decoration: none;}
.join_li03_btn a:hover    { color:#666; text-decoration: none}

.joinbox_btn {float:left; width:298px; height:51px; border-top:1px solid #e4e4e4; padding-top:15px;}
/*20160817텍스트세로정렬*/
.join_btn_st02 {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#fff; font-weight:normal; text-align:center; height:25px; width:94px;  padding-top:8px; border:1px solid #2e3855; background-color:#475272; margin-right:4px; line-height:14px;}
.join_btn_st02:hover {background-color:#3c4563;}
.join_btn_st02 a:link     {color: #fff; text-decoration: none;}
.join_btn_st02 a:visited  {color: #fff; text-decoration: none;}
.join_btn_st02 a:hover    {color: #fff; text-decoration: none}

/*20160817텍스트세로정렬*/
.join_btn_st03 {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:center; height:25px; width:94px;  padding-top:8px; border:1px solid #c5c5c5; background-color:#f5f5f5; line-height:14px;}
.join_btn_st03:hover {background-color:#eee;}
.join_btn_st03 a:link     {color: #222; text-decoration: none;}
.join_btn_st03 a:visited  {color: #222; text-decoration: none;}
.join_btn_st03 a:hover    {color: #222; text-decoration: none}
/*회원가입 클릭시 레이어팝업 end*/

/*롤오버시 메뉴 start*/
/*20160919 wrap 가로사이즈추가*/
#menu_dep_wrap {width:100%; height:525px; background-color:#fff; border-bottom:solid 1px #013b9c; position:absolute; top:121px; z-index: 9999; min-width:1000px;}
#menu_dep {width:1000px; height:461px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.menu_dep01 { float:left; width:169px; height:411px; border-right:1px solid #e9e9e9; padding-left:30px;}

.menu_dep01_men {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:16px; color:#013b9c; font-weight:bold; text-align:left; margin-bottom:21px; line-height:18px;}
.menu_dep01_men a:link     {color: #013b9c; text-decoration: none;}
.menu_dep01_men a:visited  {color: #013b9c; text-decoration: none;}
.menu_dep01_men a:hover    {color: #013b9c; text-decoration: underline;}

.menu_dep0102_men {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:16px; color:#013b9c; font-weight:bold; text-align:left; line-height:18px;}
.menu_dep0102_men a:link     {color: #013b9c; text-decoration: none;}
.menu_dep0102_men a:visited  {color: #013b9c; text-decoration: none;}
.menu_dep0102_men a:hover    {color: #013b9c; text-decoration: underline;}

.menu_dep02 li {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:left;  margin-bottom:16px; line-height:14px;}
.menu_dep02 li a:link     {color: #222; text-decoration: none;}
.menu_dep02 li a:visited  {color: #222; text-decoration: none;}
.menu_dep02 li a:hover    {color: #222; text-decoration: underline;}

.menu_dep02_on {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:left; margin-bottom:16px; line-height:14px;}

.menu_dep02_li02 {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#222; font-weight:normal; text-align:left; line-height:14px;}
.menu_dep02_li02 li a:link     {color: #222; text-decoration: none;}
.menu_dep02_li02 li a:visited  {color: #222; text-decoration: none;}
.menu_dep02_li02 li a:hover    {color: #222; text-decoration: underline;}


.menu_dep03 li {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#666; font-weight:normal; text-align:left;  margin-bottom:10px; line-height:14px;}
.menu_dep03 li a:link     {color: #666; text-decoration: none;}
.menu_dep03 li a:visited  {color: #666; text-decoration: none;}
.menu_dep03 li a:hover    {color: #666; text-decoration: underline;}

.menu_dep03_litop {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#666; font-weight:normal; text-align:left;  margin-bottom:7px; margin-top:11px; line-height:14px;}
.menu_dep03_litop a:link     {color: #666; text-decoration: none;}
.menu_dep03_litop a:visited  {color: #666; text-decoration: none;}
.menu_dep03_litop a:hover    {color: #666; text-decoration: underline;}

.menu_dep03_libot {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:13px; color:#666; font-weight:normal; text-align:left;  margin-bottom:7px; margin-top:11px; line-height:14px;}
.menu_dep03_libot a:link     {color: #666; text-decoration: none;}
.menu_dep03_libot a:visited  {color: #666; text-decoration: none;}
.menu_dep03_libot a:hover    {color: #666; text-decoration: underline;}

.menu_dep01_bot { float:left; width:169px; height:411px; padding-left:30px;}

/*롤오버시 메뉴 end*/



/*전체메뉴 start*/
/*20160919 wrap 가로사이즈 추가*/
#Allmenu_dep_wrap {width:100%; height:780px; background-color:#fff; border-bottom:solid 1px #013b9c; position:absolute; top:121px; z-index:auto; z-index:9999;  min-width:1000px;}
/*20160919 warp 가로사이즈 추가*/
#Allmenu_dep_wrap .cover{ 
     width:100%;  
     background-color:#000000; 
	 left:0;
	 top:0;
     /* 반투명 효과 */ 
     filter:alpha(opacity=60); /* for IE */ 
     opacity:0.6; /* CSS3 standard */ 
     -moz-opacity:0.6; /* for Mozilla */ 
     display:block; 
	 min-width:1000px; 
} 

#Allmenu_dep {width:1000px; margin:0 auto; overflow:hidden;  
scrollbar-highlight-color:#cecece; 
scrollbar-3dlight-color:#e6e6e6; 
scrollbar-face-color:#cecece; 
scrollbar-shadow-color:#cecece; 
scrollbar-darkshadow-color:e6e6e6; 
scrollbar-track-color:#e6e6e6; 
scrollbar-arrow-color:#666;}


/*전체 메뉴01*/
#Allmenu_dep_01m {width:1000px;}
#Allmenu_dep_02m {width:1000px;}
#Allmenu_dep_03m {width:1000px;}
#Allmenu_dep_04m {width:1000px;}
#Allmenu_dep_05m {width:1000px;}
#Allmenu_dep_06m {width:1000px;}
#Allmenu_dep_07m {width:1000px;}
#Allmenu_dep_08m {width:1000px;}
#Allmenu_dep_09m {width:1000px;}

/*메뉴탭*/
.Allmenu_tap {width:1000px; height:56px; margin-bottom:50px; margin-top:50px;}

.Allmenu_tap01_on {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:15px; color:#222; font-weight:bold; text-align:center;  height:34px; padding:17px 21px 0px 21px; border-left:1px solid #343434; border-right:1px solid #343434; border-top:1px solid #343434;  background-color:#fff; line-height:16px; }
.Allmenu_tap_li a:link     {color: #222; text-decoration: none;}
.Allmenu_tap_li a:visited  {color: #222; text-decoration: none;}
.Allmenu_tap_li a:hover    {color: #222; text-decoration: none}


.Allmenu_tap_li {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:14px; color:#666; font-weight:bold; text-align:center; height:33px; padding:17px 23px 0px 23px; border-bottom:1px solid #343434; border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; background-color:#f5f5f5; line-height:16px;}
.Allmenu_tap_li a:link     {color: #666; text-decoration: none;}
.Allmenu_tap_li a:visited  {color: #666; text-decoration: none;}
.Allmenu_tap_li a:hover    {color: #666; text-decoration: none}

.Allmenu_tap_left {float:left; font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:14px; color:#666; font-weight:bold; text-align:center; height:33px; padding:17px 23px 0px 23px; border-bottom:1px solid #343434; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; background-color:#f5f5f5; line-height:16px;}
.Allmenu_tap_left a:link     {color: #666; text-decoration: none;}
.Allmenu_tap_left a:visited  {color: #666; text-decoration: none;}
.Allmenu_tap_left a:hover    {color: #666; text-decoration: none}

/*메뉴*/
.Allmenu_menu01_sc {float:left; width:990px; height:575px;  margin-bottom:50px; overflow:auto;}
.Allmenu_menu011 {float:left; width:991px;  marign-bottom:50px; height:340px; overflow:auto;}/* 전자계약 스크롤 추가 20160812 추가 */

.Allmenu_menu01 {float:left; width:991px;  padding-bottom:50px;}

.Allmenu_dep01 {float:left; width:217px; height:675px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep01_bot { float:left; width:190px; height:675px; padding-left:30px;}

.Allmenu_dep02 {float:left; width:217px;  height:373px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep02_bot { float:left; width:190px;   height:373px; padding-left:30px;}

.Allmenu_dep03 {float:left; width:217px;  height:143px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep03_bot { float:left; width:190px;  height:143px; padding-left:30px;}

.Allmenu_dep04 {float:left; width:217px;  height:180px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep04_bot { float:left; width:190px;  height:180px; padding-left:30px; }

.Allmenu_dep01_men {font-family: 'Malgun Gothic', '맑은 고딕','돋움','돋움체','Dotum','Dotumche'; font-size:16px; color:#013b9c; font-weight:bold; text-align:left;  margin-bottom:21px; margin-top:45px; line-height:18px;}
.Allmenu_dep01_men a:link     {color: #013b9c; text-decoration: none;}
.Allmenu_dep01_men a:visited  {color: #013b9c; text-decoration: none;}
.Allmenu_dep01_men a:hover    {color: #013b9c; text-decoration: underline;}

/*20200401 Open API 추가*/
.Allmenu_menu01new {float:left; width:991px;  padding-bottom:50px;}
.Allmenu_dep01_p {text-align:left;  margin-bottom:21px; margin-top:45px; line-height:18px; height:18px;}

.Allmenu_dep10 {float:left; width:217px;  height:150px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep10_bot { float:left; width:190px;  height:150px; padding-left:30px;}
/*//20200401 Open API 추가*/

.Allmenu_dep05_top {float:left; width:177px;  padding-left:20px;}
.Allmenu_dep05 {float:left; width:177px; border-left:1px solid #e9e9e9; padding-left:20px;}
.Allmenu_dep05_bot {float:left; width:150px; border-left:1px solid #e9e9e9; padding-left:20px;}

.Allmenu_dep06 {float:left; width:217px;  height:180px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep06_bot { float:left; width:190px;  height:180px; padding-left:30px;}

.Allmenu_dep07 {float:left; width:217px;  height:90px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep07_bot { float:left; width:190px;  height:90px; padding-left:30px;}

.Allmenu_dep08 {float:left; width:217px;  height:90px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep08_bot { float:left; width:190px;  height:90px; padding-left:30px;}

.Allmenu_dep09 {float:left; width:217px;  height:140px; border-right:1px solid #e9e9e9; padding-left:30px;}
.Allmenu_dep09_bot { float:left; width:190px;  height:140px; padding-left:30px;}
/*전체메뉴 end*/
