@charset "utf-8";
@import url("font.css");

/* common */
img{border:0;/* vertical-align:middle */} 
.clrfix:after{display:block;content:"";clear:both}

/* layout */
/* #sub_top_wrap {position:absolute;width:100%;top:0;left:0;height:224px;border-bottom:1px solid #e0dfdf;background:#fff;}
.sub_top {margin:0 auto;width:1040px;}
.sub_top .ad1 {margin:10px auto 0 auto;width:970px;}
.sub_top .top_menu {padding:15px 0;text-align:right;}
.sub_top .navi {height:63px;}
.sub_top .navi_menu {display:none;position:absolute;top:225px;left:0;width:100%;height:50px;background:#fff;}
.sub_top_blank {height:225px;margin:0 0 50px 0;}
.sub_footer {background:#000;} */


/****************************************************************** header *************************************************************/


/*메인투명메뉴영역*/    
/*//메인투명메뉴영역*/

/*------------------------------------*/
/*로그인*/
#login_menu{position:absolute;width:100%;top:100px;left:0;height:31px;border-bottom:0px solid #e0dfdf;background:#fff;}
#login_menu #login_inner{width:1040px; height:31px; margin:0 auto; position:relative;  }
.login_top_blank {height:225px;margin:0 0 50px 0;}

/*로그인*/
#login_menu #login_inner #log_wrap {width:100%; height:26px; padding: 23px 0 20px 0; }

#login_menu #login_inner #log_wrap .sns{float:right;}
#login_menu #login_inner #log_wrap .sns ul{float:left; margin-left:12px; width:auto; height:28px; }
#login_menu #login_inner #log_wrap .sns ul li{display:inline; float:left; margin:5px 0 0 12px;}

#login_menu #login_inner #log_wrap .customer {float:right;}
#login_menu #login_inner #log_wrap .customer ul{float:left; margin-left:10px; width:auto; height:31px; }
#login_menu #login_inner #log_wrap .customer ul li{display:inline; float:left; font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666;  letter-spacing: -0.0375em;  padding:0 12px 0px 12px;} 
#login_menu #login_inner #log_wrap .customer ul li a{font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666; text-decoration:none;line-height:28px;}
#login_menu #login_inner #log_wrap .customer ul li.bs a {display:block;width:72px;background:url(/image/sub_2020/layout/icon_bs.png) 0 0 no-repeat;text-indent:-9999px;}

#login_menu #login_inner #log_wrap .login {float:right; }
#login_menu #login_inner #log_wrap .login ul{float:left; width:auto; height:26px; border:solid 1px #e1e1e1; border-radius:4px;}
#login_menu #login_inner #log_wrap .login ul li {display:inline; float:left; font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666; letter-spacing: -0.0375em; padding:0 12px 0 12px; }
#login_menu #login_inner #log_wrap .login ul li a {font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666;text-decoration:none;line-height:26px;}
#login_menu #login_inner #log_wrap .login ul li.li_line{border-right:solid 1px #e1e1e1; }

#login_menu #login_inner #log_wrap .myinfo {float:right;margin:0 20px 0;}
#login_menu #login_inner #log_wrap .myinfo p {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
#login_menu #login_inner #log_wrap .myinfo a {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;text-decoration:underline;}
#login_menu #login_inner #log_wrap .myinfo span {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
/*------------------------------------*/


/*탑메뉴영역 start*/
#sub_hea_menu{position:absolute;width:100%;top:0;left:0;height:224px;border-bottom:1px solid #e0dfdf;background:#fff;}
#sub_hea_menu #hm_inner{width:1040px; height:224px; margin:0 auto; position:relative;  }
.sub_top_blank {height:225px;margin:0 0 50px 0;}

/*로그인*/
#sub_hea_menu{position:absolute;width:100%;top:0;left:0;height:224px;border-bottom:1px solid #e0dfdf;background:#fff;}
#sub_hea_menu #hm_inner{width:1040px; height:149px; margin:0 auto; position:relative;  }
.sub_top_blank {height:225px;margin:0 0 50px 0;}

/*로그인*/
#sub_hea_menu #hm_inner #log_wrap {width:100%; height:26px; padding: 23px 0 20px 0; }

#sub_hea_menu #hm_inner #log_wrap .sns{float:right;}
#sub_hea_menu #hm_inner #log_wrap .sns ul{float:left; margin-left:12px; width:auto; height:28px; }
#sub_hea_menu #hm_inner #log_wrap .sns ul li{display:inline; float:left; margin:5px 0 0 12px;}

#sub_hea_menu #hm_inner #log_wrap .customer {float:right;}
#sub_hea_menu #hm_inner #log_wrap .customer ul{float:left; margin-left:10px; width:auto; height:31px; }
#sub_hea_menu #hm_inner #log_wrap .customer ul li{display:inline; float:left; font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666;  letter-spacing: -0.0375em;  padding:0 12px 0px 12px;} 
#sub_hea_menu #hm_inner #log_wrap .customer ul li a{font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666; text-decoration:none;line-height:28px;}
#sub_hea_menu #hm_inner #log_wrap .customer ul li.bs a {display:block;width:72px;background:url(/image/sub_2020/layout/icon_bs.png) 0 0 no-repeat;text-indent:-9999px;}

#sub_hea_menu #hm_inner #log_wrap .login {float:right; }
#sub_hea_menu #hm_inner #log_wrap .login ul{float:left; width:auto; height:26px; border:solid 1px #e1e1e1; border-radius:4px;}
#sub_hea_menu #hm_inner #log_wrap .login ul li {display:inline; float:left; font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666; letter-spacing: -0.0375em; padding:0 12px 0 12px; }
#sub_hea_menu #hm_inner #log_wrap .login ul li a {font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666;text-decoration:none;line-height:26px;}
#sub_hea_menu #hm_inner #log_wrap .login ul li.li_line{border-right:solid 1px #e1e1e1; }
#sub_hea_menu #hm_inner #log_wrap .login a.mypage {color:#135dbd;font-family:'Noto Sans KR','sans-serif';font-weight:400;}

#sub_hea_menu #hm_inner #log_wrap .myinfo {float:right;margin:0 20px 0;}
#sub_hea_menu #hm_inner #log_wrap .myinfo p {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
#sub_hea_menu #hm_inner #log_wrap .myinfo a {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;text-decoration:underline;}
#sub_hea_menu #hm_inner #log_wrap .myinfo span {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}


/*네비게이션*/
#sub_hea_menu #hm_inner #menu_wrap {width:100%; height:26px; top:80px;}
#sub_hea_menu #hm_inner #menu_wrap #toplogo {float:left; width:153px; top:80px; }
#sub_hea_menu #hm_inner #menu_wrap #topmenu {float:right; width:auto;}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav {float:left; display:inline; margin-left:38px; font-family:'Noto Sans KR','sans-serif'; font-weight:500; font-size:18px; color:#333333;line-height:26px;}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav:hover {}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav a {font-family:'Noto Sans KR','sans-serif'; font-weight:500; font-size:18px; color:#333333; line-height:26px;}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav a:link     {color: #333333; text-decoration: none;}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav a:visited  {color: #333333; text-decoration: none;}
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav a:hover    {color: #085cb4; text-decoration: none; }
#sub_hea_menu #hm_inner #menu_wrap #topmenu ul li.nav.allmenu{padding-top:5px}
/*탑메뉴영역 end*/


/*롤오버시 메뉴 start*/
/*전자세금계산서*/
#menu_dti_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_dti_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_dti_con {width:1040px; height:300px; padding-bottom:10px; overflow-y:scroll;}

/*스크롤바*/
/*크롬*/
.scroll::-webkit-scrollbar {width: 6px;}
.scroll::-webkit-scrollbar-track { background-color: transparent;}
.scroll::-webkit-scrollbar-thumb { border-radius: 3px; background-color: gray;}
.scroll::-webkit-scrollbar-button { width: 2; height: 2;}
/*IE*/
.scroll{

  scrollbar-face-color:#e0dfdf;
  scrollbar-3dlight-color:#e0dfdf;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-darkshadow-color:#e0dfdf;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF; }


/*롤오버 타이틀*/
.menu_dep_tit {float:left; width:200px;  background:#f2f2f4; margin:0 20px 0 0;}

.menu_deptit {font-family:'Noto Sans KR','sans-serif'; font-size:25px; line-height:25px; color:#333333; font-weight:500; letter-spacing: -0.1em; text-align:left; padding:37px 0 10px; }
.menu_deptxt {font-family:'Noto Sans KR','sans-serif'; font-size:20px; line-height:20px; color:#666666; font-weight:400; letter-spacing: -0.1em; padding-top:5px; padding-bottom:20px;  text-align:left;}
.menu_depbtn {float:left; text-align:left; width:130px; border-radius:40px; background: #085cb4 url(/image/sub_2020/layout/btn_pre.png) 125px 12px no-repeat; padding-left:20px; letter-spacing: -0.0375em;}
.menu_depbtn a {display:block;padding:5px 0 6px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn a:link     {color: #fff; text-decoration: none;}
.menu_depbtn a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn a:hover    {color: #fff; text-decoration: none;}


/*20201012 버튼 타이틀 추가*/
.menu_depbtn02 {float:left; text-align:left; width:150px; border-radius:40px; background: #085cb4 url(/image/sub_2020/layout/btn_pre.png) 149px 12px no-repeat; padding-left:18px; letter-spacing: -0.1em; margin-bottom:5px;}
.menu_depbtn02 a {display:block;padding:5px 0 8px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn02 a:link     {color: #fff; text-decoration: none;}
.menu_depbtn02 a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn02 a:hover    {color: #fff; text-decoration: none;}

/*20201023 버튼 타이틀 추가*/
.menu_depbtn02N {float:left; text-align:left; width:150px; border-radius:40px; background: #363ed5 url(/image/sub_2020/layout/btn_pre.png) 149px 12px no-repeat; padding-left:18px; letter-spacing: -0.1em; margin-bottom:5px;}
.menu_depbtn02N a {display:block;padding:5px 0 8px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn02N a:link     {color: #fff; text-decoration: none;}
.menu_depbtn02N a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn02N a:hover    {color: #fff; text-decoration: none;}

.menu_dep03tit { margin-top:11px; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:17px; color:#085cb4; letter-spacing: -0.0375em; text-align:left; margin-bottom:10px; line-height:24px;}
.menu_dep03tit a {font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:17px;}
.menu_dep03tit a:link     {color: #085cb4; text-decoration: none;}
.menu_dep03tit a:visited  {color: #085cb4; text-decoration: none;}
.menu_dep03tit a:hover    {color: #085cb4; text-decoration: underline;}
/*//20201012 버튼 타이틀 추가*/


/*20210223 글로싸인 버튼 추가*/
.menu_depbtn03N {float:left; text-align:left; width:150px; border-radius:40px; background: #1e8ffa url(/image/sub_2020/layout/btn_pre.png) 149px 12px no-repeat; padding-left:18px; letter-spacing: -0.1em; margin-bottom:5px;}
.menu_depbtn03N a {display:block;padding:5px 0 8px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn03N a:link     {color: #fff; text-decoration: none;}
.menu_depbtn03N a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn03N a:hover    {color: #fff; text-decoration: none;}
/*//20210223 글로싸인 버튼 추가*/








/*2dep 메뉴*/
.menu_dep_wrap {/*float:left;*/ width:auto; height:auto; overflow:hidden;}
.menu_dep01_wrap {float:left; width:auto; height:auto; overflow:hidden;}
/*.sitmap_dep01_wrap2 {float:left; width:auto; height:auto; overflow:hidden; }*/

.menu_dep01_box {float:left; width:178px; padding-left:20px; padding-top:27px; height:auto; overflow:hidden;}
/* .menu_dep02_box {float:left; width:213px; padding-left:30px; padding-top:25px; height:auto; overflow:hidden;} */

/*2개 메뉴 묶음*/
.menu_dep01box_w2 {float:left; width:200px; height:auto; overflow:hidden;}


.menu_dep01tit { margin-top:11px; font-family:'Noto Sans KR','sans-serif'; font-size:17px; color:#333333; letter-spacing: -0.0375em;  font-weight:400; text-align:left; margin-bottom:10px; line-height:24px;}
.menu_dep01tit a {font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:17px;}
.menu_dep01tit a:link     {color: #333333; text-decoration: none;}
.menu_dep01tit a:visited  {color: #333333; text-decoration: none;}
.menu_dep01tit a:hover    {color: #333333; text-decoration: underline;}

.menu_dep01txt li {font-family:'Noto Sans KR','sans-serif'; font-size:15px; color:#555; letter-spacing: -0.0375em; font-weight:300; text-align:left;  margin-bottom:5px; line-height:20px;}
.menu_dep01txt li a {font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px;}
.menu_dep01txt li a:link     {color: #555; text-decoration: none;}
.menu_dep01txt li a:visited  {color: #555; text-decoration: none;}
.menu_dep01txt li a:hover    {color: #555; text-decoration: underline;}


/*3dep 메뉴*/
.menu_dep02 li {font-family:'Noto Sans KR','sans-serif'; font-size:14px; color:#777; letter-spacing: -0.0375em; font-weight:300; text-align:left;  line-height:15px; padding-left:10px;}
.menu_dep02 li a{font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:14px;}
.menu_dep02 li a:link     {color: #777; text-decoration: none;}
.menu_dep02 li a:visited  {color: #777; text-decoration: none;}
.menu_dep02 li a:hover    {color: #777; text-decoration: underline;}
.dep02_litop {padding-top:6px;}
.dep02_libot {padding-bottom:8px;}


/*20201012 버튼 타이틀 추가*/
.menu_depbtn02 {float:left; text-align:left; width:150px; border-radius:40px; background: #085cb4 url(/image/sub_2020/layout/btn_pre.png) 149px 12px no-repeat; padding-left:18px; letter-spacing: -0.1em; margin-bottom:5px;}
.menu_depbtn02 a {display:block;padding:5px 0 8px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn02 a:link     {color: #fff; text-decoration: none;}
.menu_depbtn02 a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn02 a:hover    {color: #fff; text-decoration: none;}

/*20201023 버튼 타이틀 추가*/
.menu_depbtn02N {float:left; text-align:left; width:150px; border-radius:40px; background: #363ed5 url(/image/sub_2020/layout/btn_pre.png) 149px 12px no-repeat; padding-left:18px; letter-spacing: -0.1em; margin-bottom:5px;}
.menu_depbtn02N a {display:block;padding:5px 0 8px 0;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:18px;color:#ffffff;}
.menu_depbtn02N a:link     {color: #fff; text-decoration: none;}
.menu_depbtn02N a:visited  {color: #fff; text-decoration: none;}
.menu_depbtn02N a:hover    {color: #fff; text-decoration: none;}

.menu_dep03tit { margin-top:11px; font-family:'Noto Sans KR','sans-serif'; font-size:17px; color:#085cb4; letter-spacing: -0.0375em;  font-weight:400; text-align:left; margin-bottom:10px; line-height:24px;}
.menu_dep03tit a {font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:17px;}
.menu_dep03tit a:link     {color: #085cb4; text-decoration: none;}
.menu_dep03tit a:visited  {color: #085cb4; text-decoration: none;}
.menu_dep03tit a:hover    {color: #085cb4; text-decoration: underline;}
/*//20201012 버튼 타이틀 추가*/

/*전자계약*/
#menu_dct_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_dct_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_dct_con {width:1040px; height:300px; overflow-y:scroll;}

/*RPA*/
#menu_rpa_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_rpa_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_rpa_con {width:1040px; height:300px; overflow-y:scroll;}

/*리스크관리*/
#menu_rm_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_rm_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_rm_con {width:1040px; height:300px; overflow-y:scroll;}

/*빅데이터*/
#menu_bd_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_bd_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_bd_con {width:1040px; height:300px; overflow-y:scroll;}

/*비즈서비스*/
#menu_biz_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_biz_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_biz_con {width:1040px; height:300px; overflow-y:scroll;}

/*온라인광고*/
#menu_ad_wrap {width:100%; /* height:552px; */ background:url(/image/sub_2020/layout/bg.png) center / cover #fff; top:225px; left:0; position:absolute; box-shadow: 0 1px 1px 0 rgba(34, 34, 34, 0.1);z-index:999;}
#menu_ad_bg {width:1040px; /* height:552px; */ margin:0 auto; overflow:hidden; /*border-right:1px solid #edecec;*/ /*스크롤overflow-y:scroll; */ background:url(/image/sub_2020/layout/2dep_bg.png) repeat-y #fff;}
#menu_ad_con {width:1040px; height:300px; overflow-y:scroll;}

/*롤오버시 메뉴 end*/


/* 광고 */
.bnr_ad_top {margin:0 auto;width:970px; padding:10px 0 0;}
.bnr_ad_left {position:fixed; padding:100px 0 0 0;margin:175px 0 0 -200px;z-index:1;}
.bnr_ad_right {position:fixed;margin:175px 0 0 1080px;z-index:1;}

/************************************************** //header ****************************************************************/

/**************************************************** footer ***************************************************************/
#sub_footer_wrap{position:absolute;left:0;width:100%; max-width:100%; height:200px; border-top:1px solid #d6d6d6;background-color:#fff;margin-top:100px;}
#sub_footer_wrap .f_inner{width:1040px; height:auto; margin:0 auto; position:relative; padding-top:20px;}

/* 패밀리 사이트 */
#sub_bot_con1 {float:left; width:1040px; height:auto;}

#sub_bot_fam {position:relative; width:100%;}
#sub_bot_fam .wrap{position:absolute; right:0; top:0; float:right; z-index: 4; font-family:'Noto Sans KR','sans-serif'; font-size:13px; color:#999;  font-weight:400;}
#sub_bot_fam .family_site{position:relative;width:180px;}
#sub_bot_fam .family_site .site_btn{position:relative; display:block; height:28px; padding:0 1em; border:1px solid #d6d6d6; background:transparent; cursor:pointer; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:13px; line-height:28px; color:#999; text-align:left; text-decoration:none;}
#sub_bot_fam .family_site .ctrl{position:absolute; right:10px; top:50%; height: 0; width: 0; margin-top:-2px; border-color:#d6d6d6 transparent transparent transparent; border-style:solid; border-width:4px 4px 0 4px;}
#sub_bot_fam .family_site a.on .ctrl{position:absolute; right:10px; top:50%; height:0; width:0; margin-top:-2px; border-color:transparent transparent #8a9198 transparent; border-width:0 4px 4px 4px;}
#sub_bot_fam .family_site ul{display:none; position:absolute; bottom:100%; left:0; right:0; z-index: 5; padding:8px 0; background:#fff; border:1px solid #d6d6d6; border-bottom:0;}
#sub_bot_fam .family_site ul li a{display:block; height:30px;line-height:30px; padding:0 1em; color:#999;font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:13px;}
#sub_bot_fam .family_site ul li a:before{content:''; display: inline-block; width:0; height:100%; vertical-align: middle;}
#sub_bot_fam .family_site ul li a:hover{text-decoration:none;color:#075cb4;}
#sub_bot_fam .family_site a.on + ul{display:block;}

/* 네비게이션 */
#sub_bottom_navi {float:left; width:950px; height:30px; margin-bottom:15px;}
#sub_bottom_navi li{float:left; display:inline; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:14px; color:#828282; letter-spacing: -0.0375em; text-align:left; margin-right:36px; line-height:30px;  height:31px; margin-bottom:30px;}
#sub_bottom_navi li a {font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:14px; color:#828282;}
#sub_bottom_navi li a:link     {color: #828282; text-decoration: none;}
#sub_bottom_navi li a:hover    {color: #333; text-decoration: none;}
#sub_bottom_navi li a:visited  {color: #828282; text-decoration: none;}

/*주소*/
#sub_bot_con2 {float:left; width:1040px; overflow:hidden;}
#sub_bot_con2 .bo_add{float:left; margin-bottom:3px; width:8100%; height:auto; overflow:hidden; line-height:18px;}
#sub_bot_con2 .bo_add li{float:left; display:inline; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:13px; color:#999; padding-right:10px; letter-spacing: -0.0375em;}
#sub_bot_con2 .add_libg{background:url(/image/sub_2020/layout/bot_line.png) 0 4px no-repeat;  padding-left:10px;}
/*copy*/
#sub_bot_con2 .bo_copy{float:left; display:inline; font-family:'Noto Sans KR','sans-serif';  font-weight:400; font-size:13px; color:#999; padding-right:15px; line-height:28px; letter-spacing: -0.0375em;}

/*인증*/
#sub_bot_con3 {float:left; width:1040px; height:auto; overflow:hidden;}
#sub_bot_con3 .bot_cer {float:left; width:auto; margin-top:15px;}
#sub_bot_con3 .bot_cer_li01 {float:left; display:inline; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:12px; color:#666; background:url(/image/sub_2020/layout/bot_ima01.png) 0 0 no-repeat; margin-right:25px; padding-left:36px; line-height:15px;  letter-spacing: -0.0375em; height:33px; text-align:left;}
#sub_bot_con3 .bot_cer_li01 a {font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400;line-height:15px; }
#sub_bot_con3 .bot_cer_li01 a:link     {color: #666; text-decoration: none;}
#sub_bot_con3 .bot_cer_li01 a:hover    {color: #666; text-decoration: none;}
#sub_bot_con3 .bot_cer_li01 a:visited  {color: #666; text-decoration: none;}
#sub_bot_con3 .bot_cer_li02 {float:left; display:inline;  font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400; background:url(/image/sub_2020/layout/bot_ima02.png) 0px 0 no-repeat; padding-left:40px; line-height:15px;  letter-spacing: -0.0375em; height:33px; text-align:left;}
#sub_bot_con3 .bot_cer_li02 a {font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400;line-height:15px; }
#sub_bot_con3 .bot_cer_li02 a:link     {color: #666; text-decoration: none;}
#sub_bot_con3 .bot_cer_li02 a:hover    {color: #666; text-decoration: none;}
#sub_bot_con3 .bot_cer_li02 a:visited  {color: #666; text-decoration: none;}

/*앱*/
#sub_bot_app {float:right; width:auto;  margin-top:15px;}
#sub_bot_app .bot_app_li01 {float:right; display:inline; font-family:'Noto Sans KR','sans-serif';  font-size:13px; color:#999;  font-weight:400; margin-right:8px; padding-top:7px; line-height:20px;  letter-spacing: -0.0375em;}
#sub_bot_app .bot_app_li02 {float:right; display:inline;margin-right:5px; }
#sub_bot_app .bot_app_li03 {float:right; display:inline; }




/**************************************************** etax ***************************************************************/
/*이텍스 탑메뉴영역 start*/
#sub_hea_menu_etax{position:absolute;width:100%;top:0;left:0;height:224px;border-bottom:1px solid #e0dfdf;background:#fff;}
#sub_hea_menu_etax{position:absolute;width:100%;top:0;left:0;height:224px;border-bottom:1px solid #e0dfdf;background:#fff;}
#sub_hea_menu_etax #hm_inner_etax{width:1040px; height:224px; margin:0 auto; position:relative;  }
.sub_top_blank {height:225px;margin:0 0 50px 0;}


/*로그인*/
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax {width:100%; height:26px; padding: 23px 0 20px 0; }

#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .sns{float:right;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .sns ul{float:left; margin-left:12px; width:auto; height:28px; }
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .sns ul li{display:inline; float:left; margin:5px 0 0 12px;}

#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .customer {float:right;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .customer ul{float:left; margin-left:10px; width:auto; height:31px; }
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .customer ul li{display:inline; float:left; font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666;  letter-spacing: -0.0375em;  padding:0 12px 0px 12px;} 
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .customer ul li a{font-family:'Noto Sans KR','sans-serif';  font-weight:300; font-size:15px; color:#666; text-decoration:none;line-height:28px;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .customer ul li.bs a {display:block;width:72px;background:url(/image/sub_2020/layout/icon_bs.png) 0 0 no-repeat;text-indent:-9999px;}

#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .login {float:right; }
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .login ul{float:left; width:auto; height:26px; border:solid 1px #e1e1e1; border-radius:4px;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .login ul li {display:inline; float:left; font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666; letter-spacing: -0.0375em; padding:0 12px 0 12px; }
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .login ul li a {font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666;text-decoration:none;line-height:26px;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .login ul li.li_line{border-right:solid 1px #e1e1e1; }

#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .myinfo {float:right;margin:0 20px 0;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .myinfo p {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .myinfo a {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;text-decoration:underline;}
#sub_hea_menu_etax #hm_inner_etax #log_wrap_etax .myinfo span {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}


/*네비게이션*/
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax {width:100%; height:26px; top:80px;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #toplogo_etax {float:left; width:122px; top:80px; }
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax {float:right; width:auto;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav {float:left; display:inline; margin-left:35px; font-family:'Noto Sans KR','sans-serif'; font-weight:500; font-size:18px; color:#333333;line-height:26px;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav:hover {}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav a {font-family:'Noto Sans KR','sans-serif'; font-weight:500; font-size:18px; color:#333333; line-height:26px;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav a:link     {color: #333333; text-decoration: none;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav a:visited  {color: #333333; text-decoration: none;}
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav a:hover    {color: #085cb4; text-decoration: none; }
#sub_hea_menu_etax #hm_inner_etax #menu_wrap_etax #topmenu_etax ul li.nav.allmenu{padding-top:5px}


/* 광고 */
.bnr_ad_top_etax {margin:0 auto;width:970px; padding:10px 0 0; height:90px;}
.bnr_ad_top {margin:0 auto;width:970px; padding:10px 0 0;}
.bnr_ad_left {position:fixed; padding:100px 0 0 0;margin:175px 0 0 -200px;z-index:1;}
.bnr_ad_right {position:fixed;margin:175px 0 0 1080px;z-index:1;}

/*이텍스 탑메뉴영역 end*/


/*------------------------------------*/
/* 이텍스 로그인*/
#login_etax_menu{position:absolute;width:100%;top:100px;left:0;height:31px;border-bottom:0px solid #e0dfdf;background:#fff;}
#login_etax_menu #login_etax_inner{width:1040px; height:31px; margin:0 auto; position:relative;  }
.login_top_blank {height:225px;margin:0 0 50px 0;}

/*로그인*/
#login_etax_menu #login_etax_inner #log_etax_wrap {width:100%; height:26px; padding: 23px 0 20px 0; }

#login_etax_menu #login_etax_inner #log_etax_wrap .login {float:right; }
#login_etax_menu #login_etax_inner #log_etax_wrap .login ul{float:left; width:auto; height:26px; border:solid 1px #e1e1e1; border-radius:4px;}
#login_etax_menu #login_etax_inner #log_etax_wrap .login ul li {display:inline; float:left; font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666; letter-spacing: -0.0375em; padding:0 12px 0 12px; }
#login_etax_menu #login_etax_inner #log_etax_wrap .login ul li a {font-family:'Noto Sans KR','sans-serif'; font-weight:300; font-size:15px; color:#666;text-decoration:none;line-height:26px;}
#login_etax_menu #login_etax_inner #log_etax_wrap .login ul li.li_line{border-right:solid 1px #e1e1e1; }

#login_etax_menu #login_etax_inner #log_etax_wrap .myinfo {float:right;margin:0 20px 0;}
#login_etax_menu #login_etax_inner #log_etax_wrap .myinfo p {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
#login_etax_menu #login_etax_inner #log_etax_wrap .myinfo a {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;text-decoration:underline;}
#login_etax_menu #login_etax_inner #log_etax_wrap .myinfo span {font-family:'Noto Sans KR','sans-serif';font-weight:300;font-size:15px;line-height:28px;}
/*------------------------------------*/



/**************************************************** etax footer ***************************************************************/
#sub_etax_footer_wrap{position:absolute;left:0;width:100%; max-width:100%; height:150px; border-top:1px solid #d6d6d6;background-color:#fff;margin-top:100px}
#sub_etax_footer_wrap .f_inner{width:1040px; height:auto; margin:0 auto; position:relative; padding-top:20px;}

#sub_etax_bot_con1 {float:left; width:1040px; height:auto;}

/* 네비게이션 */
#sub_etax_bottom_navi {float:left; width:950px; height:30px; margin-bottom:15px;}
#sub_etax_bottom_navi li{float:left; display:inline; font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:14px; color:#828282; letter-spacing: -0.0375em; text-align:left; margin-right:36px; line-height:30px;  height:31px; margin-bottom:30px;}
#sub_etax_bottom_navi li a {font-family:'Noto Sans KR','sans-serif'; font-weight:400; font-size:14px; color:#828282;}
#sub_etax_bottom_navi li a:link     {color: #828282; text-decoration: none;}
#sub_etax_bottom_navi li a:hover    {color: #333; text-decoration: none;}
#sub_etax_bottom_navi li a:visited  {color: #828282; text-decoration: none;}

/*주소*/
#sub_etax_bot_con2 {float:left; width:1040px; overflow:hidden;}
#sub_etax_bot_con2 .bo_add{float:left; margin-bottom:3px; width:8100%; height:auto; overflow:hidden; line-height:18px;}
#sub_etax_bot_con2 .bo_add li{float:left; display:inline; font-family:'Noto Sans KR','sans-serif';  font-size:13px; color:#999; font-weight:400;  padding-right:10px; letter-spacing: -0.0375em;}
#sub_etax_bot_con2 .add_libg{background:url(/image/sub_2020/layout/bot_line.png) 0 4px no-repeat;  padding-left:10px;}
#sub_etax_bot_con2 .bo_copy{float:left; display:inline; font-family:'Noto Sans KR','sans-serif';   font-size:13px; color:#999; font-weight:400;  padding-right:15px; line-height:28px; letter-spacing: -0.0375em;}

/*링크*/
#sub_etax_bot_con3 {float:right; width:1040px; height:auto; overflow:hidden;}
#sub_etax_bot_con3 .bot_cer {float:right; width:auto; margin-top:15px;}
#sub_etax_bot_con3 .bot_cer_li01 {float:right; display:inline; font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400; background:url(/images/etaxbill/img_innobiz.gif) 0 0 no-repeat; margin-right:25px; padding-left:36px; line-height:15px;  letter-spacing: -0.0375em; height:33px;}
#sub_etax_bot_con3 .bot_cer_li01 a {font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400;line-height:15px; }
#sub_etax_bot_con3 .bot_cer_li01 a:link     {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li01 a:hover    {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li01 a:visited  {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li02 {float:left; display:inline;  font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400; background:url(/images/etaxbill/img_nipa.gif) 0px 0 no-repeat; 
                                  padding-left:40px; line-height:15px;  letter-spacing: -0.0375em; height:33px;}
#sub_etax_bot_con3 .bot_cer_li02 a {font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400;line-height:15px; }
#sub_etax_bot_con3 .bot_cer_li02 a:link     {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li02 a:hover    {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li02 a:visited  {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li03 {float:left; display:inline;  font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400; background:url(/images/etaxbill/img_ebusiness.gif) 0px 0 no-repeat; padding-left:40px; line-height:15px;  letter-spacing: -0.0375em; height:33px;}
#sub_etax_bot_con3 .bot_cer_li03 a {font-family:'Noto Sans KR','sans-serif';  font-size:12px; color:#666; font-weight:400;line-height:15px; }
#sub_etax_bot_con3 .bot_cer_li03 a:link     {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li03 a:hover    {color: #666; text-decoration: none;}
#sub_etax_bot_con3 .bot_cer_li03 a:visited  {color: #666; text-decoration: none;}

#sub_bot_etax_link {position:absolute; right:0; top:90px; } 
#sub_bot_etax_app {float:right;width:auto;}
#sub_bot_etax_app .bot_app_li01 {float:right; display:inline;}
#sub_bot_etax_app .bot_app_li02 {float:right; display:inline;margin-left:10px;}
#sub_bot_etax_app .bot_app_li03 {float:right; display:inline;margin-left:10px;padding:7px 0 0 0}


/****************************************************************** //footer *************************************************************/

/**************************************************** LeftMenu ***************************************************************/
#sub_lnb {padding:225px 70px 0 0;box-sizing:border-box;background:#fff;}
#sub_lnb .lnb_in {margin:50px 0 0;width:200px;display:block;}
#sub_lnb .tit {padding:0 0 28px 0;color:#222;font-size:21px;line-height:21px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-1px;}
#sub_lnb li {margin:0;}
#sub_lnb li a {letter-spacing:-1px;}
#sub_lnb .depth1 > li {margin:0;border-bottom:1px solid #d6d6d6;}
#sub_lnb .depth1 > li > a {display:block;position:relative;padding:13px 0 13px 0;font-size:16px;color:#666;line-height:16px;font-family:'Noto Sans KR', sans-serif;font-weight:400;}
#sub_lnb .depth1 > li > a:hover,
#sub_lnb .depth1 > li > a:focus,
#sub_lnb .depth2 > li > a:hover,
#sub_lnb .depth2 > li > a:focus,
#sub_lnb .depth3 > li > a:hover,
#sub_lnb .depth3 > li > a:focus {color: #075cb4;text-decoration:none;}
#sub_lnb .depth1 > li.on > a,
#sub_lnb .depth2 > li.on > a,
#sub_lnb .depth3 > li.on > a {color:#075cb4;}
#sub_lnb .depth1 > li > a .btn{display:block;text-indent:-9999px;position:absolute;right: 10px;top:50%;width:13px;height:13px;padding:0;margin-top:-7px;background:url(/image/sub_2020/layout/btn_lnb_open.png) center center no-repeat;overflow:hidden;}
#sub_lnb .depth1 > li > a .open {display:block;}
#sub_lnb .depth1 > li.on > a .open {display:none;}
#sub_lnb .depth1 > li.on > a .close {display:block;}
#sub_lnb .depth1 > li.on > a .btn {background: url(/image/sub_2020/layout/btn_lnb_close.png) center center no-repeat;}
#sub_lnb .depth1 > li .depth2 {display:none;}
#sub_lnb .depth1 > li.on .depth2 {display:block;background:#fbfbfb;border-top:1px solid #e7e7e7;}

#sub_lnb .depth2 > li > a,
#sub_lnb .depth2 > li > span {margin:0;border-top:1px solid #e7e7e7;}
#sub_lnb .depth2 > li:first-child > a,
#sub_lnb .depth2 > li:first-child > span {border-top:0;}
#sub_lnb .depth2 > li > a,
#sub_lnb .depth2 > li > span {display:block;position:relative;padding:10px 0 10px 0;margin:0 15px;font-size:15px;color:#666;line-height:15px;font-family:'Noto Sans KR', sans-serif;font-weight:400;}
#sub_lnb .depth2 > li.on > a {}

/* leftmenu_banner */
.lnb_bnr{margin-top:20px;}

#sub_lnb .depth3 {display:none;}
#sub_lnb .open > .depth3 {display:block;padding: 0 16px 5px 17px;/* border-top: 1px solid #e7e9ea;background: #f6f7f7; */}
#sub_lnb .depth3 li {margin:0;/* border-top:1px solid #ddd; */background:url(/image/sub_2020/layout/bul_lnb.png) center left no-repeat;}
#sub_lnb .depth3 li:first-child {border-top:0;}
#sub_lnb .depth3 li > a {display:block;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;color:#777; padding: 3px 0 3px 7px;}
#sub_lnb .depth3 li:last-child > a{}
#sub_lnb .depth3 li.on > a {}

#sub_lnb .tit p{padding:3px 0 0 0;color:#666;font-size:16px;font-family:'Noto Sans KR','sans-serif';font-weight:300;letter-spacing:-1px;}
/**************************************************** EtaxLeftMenu ***************************************************************/
#sub_etax_lnb {padding:225px 70px 0 0;box-sizing:border-box;background:#fff;}
#sub_etax_lnb .lnb_in {margin:50px 0 0;width:200px;display:block;}
#sub_etax_lnb .tit {padding:0 0 28px 0;color:#222;font-size:21px;line-height:21px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-1px;}
#sub_etax_lnb li {margin:0;}
#sub_etax_lnb li a {letter-spacing:-1px;}
#sub_etax_lnb .depth1 > li {margin:0;border-bottom:1px solid #d6d6d6;}
#sub_etax_lnb .depth1 > li > a {display:block;position:relative;padding:13px 0 13px 0;font-size:16px;color:#666;line-height:16px;font-family:'Noto Sans KR', sans-serif;font-weight:400;}
#sub_etax_lnb .depth1 > li > a:hover,
#sub_etax_lnb .depth1 > li > a:focus,
#sub_etax_lnb .depth2 > li > a:hover,
#sub_etax_lnb .depth2 > li > a:focus,
#sub_etax_lnb .depth3 > li > a:hover,
#sub_etax_lnb .depth3 > li > a:focus {color: #075cb4;text-decoration:none;}
#sub_etax_lnb .depth1 > li.on > a,
#sub_etax_lnb .depth2 > li.on > a,
#sub_etax_lnb .depth3 > li.on > a {color:#075cb4;}
#sub_etax_lnb .depth1 > li > a .btn{display:block;text-indent:-9999px;position:absolute;right: 10px;top:50%;width:13px;height:13px;padding:0;margin-top:-7px;background:url(/image/sub_2020/layout/btn_lnb_open.png) center center no-repeat;overflow:hidden;}
#sub_etax_lnb .depth1 > li > a .open {display:block;}
#sub_etax_lnb .depth1 > li.on > a .open {display:none;}
#sub_etax_lnb .depth1 > li.on > a .close {display:block;}
#sub_etax_lnb .depth1 > li.on > a .btn {background: url(/image/sub_2020/layout/btn_lnb_close.png) center center no-repeat;}
#sub_etax_lnb .depth1 > li .depth2 {display:none;}
#sub_etax_lnb .depth1 > li.on .depth2 {display:block;background:#fbfbfb;border-top:1px solid #e7e7e7;}

#sub_etax_lnb .depth2 > li > a,
#sub_etax_lnb .depth2 > li > span {margin:0;border-top:1px solid #e7e7e7;}
#sub_etax_lnb .depth2 > li:first-child > a,
#sub_etax_lnb .depth2 > li:first-child > span {border-top:0;}
#sub_etax_lnb .depth2 > li > a,
#sub_etax_lnb .depth2 > li > span {display:block;position:relative;padding:10px 0 10px 0;margin:0 15px;font-size:15px;color:#666;line-height:15px;font-family:'Noto Sans KR', sans-serif;font-weight:400;}
#sub_etax_lnb .depth2 > li.on > a {}

#sub_etax_lnb .depth3 {display:none;}
#sub_etax_lnb .open > .depth3 {display:block;padding: 0 16px 5px 17px;/* border-top: 1px solid #e7e9ea;background: #f6f7f7; */}
#sub_etax_lnb .depth3 li {margin:0;/* border-top:1px solid #ddd; */background:url(/image/sub_2020/layout/bul_lnb.png) center left no-repeat;}
#sub_etax_lnb .depth3 li:first-child {border-top:0;}
#sub_etax_lnb .depth3 li > a {display:block;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;color:#777; padding: 3px 0 3px 7px;}
#sub_etax_lnb .depth3 li:last-child > a{}
#sub_etax_lnb .depth3 li.on > a {}


/**************************************************** //LeftMenu ***************************************************************/

/* Sub Main */
/* 전자세금계산서 */
#sub_dti {/*margin:0 0 100px;*/width:1040px;}
#sub_dti h2 {font-size:28px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin:0 0 30px 0;letter-spacing:-1px;}
.worklink_wrap {background:#f2f2f2;padding:22px;}
.worklink_wrap .worklink {padding:0 0 22px 0;border-bottom:1px solid #d4d4d4}
.worklink_wrap .worklink ul::after{display:block;content:"";clear:both}
.worklink_wrap .worklink li {float:left;width:25%;}
.worklink_wrap .worklink li a {display:block;margin:0 25px;background:url(/image/sub_2020/submain/icon_arrow01.png) right 50%  no-repeat;font-size:18px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#333;text-decoration:none;}
.worklink_wrap .worklink li:first-child a{margin:0 25px 0 0;}
.worklink_wrap .worklink li:last-child a{margin:0 0 0 25px;}
.searchbox {position:relative;margin:22px 0 0 0;}
.searchbox li.sup a{color:#075cb4;background-image:url(/image/sub_2020/submain/icon_arrow02_b.png);}
/*.subject_input {width: 580px;height: 50px;margin-right: 0;padding: 0 20px 0 50px;border: 1px solid #fff;border-radius: 0;box-sizing: border-box;font-family: 'Noto Sans KR R', sans-serif;font-size: 15px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 54px;letter-spacing: normal;color: #666;background:url(/image/sub_2020/submain/icon_glass.png) 20px 50%  no-repeat #fff;}*/
.searchbox::after{display:block;content:"";clear:both}
.subject_input {width: 550px;height: 50px;margin-right: 0;padding: 0 20px 0 20px;border: 1px solid #fff;border-radius: 0;box-sizing: border-box;font-family: 'Noto Sans KR', sans-serif;font-size: 15px;font-weight: 300;font-style: normal;font-stretch: normal;line-height: 50px;letter-spacing: normal;color: #666;background:#fff;}
.search {float:left;}
.search_btn {float:left;}
.search_btn a{display:block;width:50px;height:50px;background:url(/image/sub_2020/submain/icon_glass.png) 10px 50% no-repeat #fff;text-indent:-9999px;}

.searchbox ul{position:absolute;top:15px;right:0}
.searchbox li{float:left;margin:0 0 0 30px;height:22px;}
.searchbox li a{display:block;padding:0 0 0 30px;background:url(/image/sub_2020/submain/icon_arrow02.png) 0 50%  no-repeat;font-size:16px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#666;text-decoration:none;line-height:22px;}

.favlink{margin:30px 0 0;border:1px solid #e5e5e5;box-sizing: border-box;}
.favlink ul::after{display:block;content:"";clear:both}
.favlink li{float:left;width:20%;padding:25px 0 23px 0;box-sizing: border-box;border-right:1px solid #e5e5e5;text-align:center;}
.favlink li:last-child{border:0}
.favlink li a{display:block;text-decoration:none;}
.favlink li a:hover .tit{color:#085cb4;font-family: 'Noto Sans KR', sans-serif;font-weight:400;}
.favlink li .picto{display:inline-block;width:61px;height:58px;background:url(/image/sub_2020/submain/icon_fav.png);}
.favlink li.favm01 .picto{}
.favlink li.favm02 .picto{background-position:-61px 0;}
.favlink li.favm03 .picto{background-position:-122px 0;}
.favlink li.favm04 .picto{background-position:-183px 0;}
.favlink li.favm05 .picto{width:40px;background-position:-244px 0;}
.favlink li .tit{display:block;margin:15px 0 0 0;font-size:15px;color:#484848;font-family: 'Noto Sans KR', sans-serif;font-weight:400;}

.main_slide_wrap{width:1040px;margin:30px 0;}
.main_slide li{position:relative;height:340px;font-family:'Noto Sans KR', sans-serif;font-weight:500;background-position:right top;}
.main_slide li.image01{background-image:url(/image/sub_2020/submain/dti_visual1.png);background-color:#065bb4;}
.main_slide li.image02{background-image:url(/image/sub_2020/submain/dti_visual2.png);background-color:#065bb4;}
.main_slide li.image03{background-image:url(/image/sub_2020/submain/dti_visual3.png);background-color:#065bb4;}
.main_slide li .banner{margin:0 0 0 50px;}
.main_slide li .txt{margin:65px 0 20px 0;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#fff;font-size:50px;line-height:1.3em;letter-spacing:-0.1em;}
.main_slide li .ct{margin:0 0 30px 0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#fff;font-size:19px;line-height:1.4em;letter-spacing:-0.1em;}
.main_slide li .btn_go{position:relative;display:inline-block;padding:11px 44px 12px 12px;font-size:15px;line-height:15px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#333;background:url(/image/sub_2020/submain/icon_arrow03.png) right 14px center no-repeat #fff;}
.main_slide li .btn_go:hover{text-decoration:none;color:#085cb4;}
.main_slide li .banner a+a{margin:0 0 0 10px;}

.main_slide_wrap .bx-wrapper .bx-controls a{background-image:url(/image/sub_2020/submain/icon_play.png);background-repeat:no-repeat;}
.main_slide_wrap .bx-wrapper .bx-controls-direction a{margin-top:-37px;width:38px;height:73px;background-image:url(/resources/img/btn_pn.png);}
.main_slide_wrap .bx-controls-direction a.bx-prev{/* margin-left:-750px; */left:20px;background-position:0 0;}
.main_slide_wrap .bx-controls-direction a.bx-next{/* margin-right:-750px; */right:20px;background-position:-40px 0;}
.main_slide_wrap .bx-controls-auto{right:10px;bottom:30px;}
.main_slide_wrap .bx-controls-auto a{display:block;width:20px;height:20px;text-indent:-9999px;background-position:-60px 0;}
.main_slide_wrap .bx-controls-auto a.bx-stop{background-position:-40px 0;}
.main_slide_wrap .bx-pager.bx-default-pager{right:30px;bottom:30px;}
.main_slide_wrap .bx-pager.bx-default-pager a{display:block;width:20px;height:20px;margin:0 0 0 0;background-position:0 0;text-indent:-9999px;}
.main_slide_wrap .bx-pager.bx-default-pager a:hover, 
.main_slide_wrap .bx-pager.bx-default-pager a.active, 
.main_slide_wrap .bx-pager.bx-default-pager a:focus{background-position:-20px 0;}

.servbnr h3{font-size:28px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin:30px 0;}
.servbnr ul::after{display:block;content:"";clear:both}
.servbnr li{float:left;margin:0 66px 0 0;box-sizing: border-box;text-align:center;}
.servbnr li:last-child{margin:0;}
/* .servbnr li a{display:block;text-decoration:none;} */
.servbnr li a{display:block;position:relative;width:210px;height:450px;overflow:hidden;white-space:nowrap;text-decoration:none;}
.servbnr li a::after{display:inline-block;content:"";vertical-align:middle;width:0;height:100%;}
.servbnr li a .hover_wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.servbnr li a:hover .hover_wrap{display:block;opacity:1;}
.servbnr li a img{vertical-align:middle;}
.servbnr li .tit{display:block;margin:22px 0 15px 0;font-size:23px;color:#333;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.05em;}
.servbnr li .ct{display:block;font-size:17px;color:#666;font-family: 'Noto Sans KR', sans-serif;font-weight:300;letter-spacing:-0.1em;line-height:1.5em;}

.submain_bnr_ad01{width:970px;height:90px;margin:0 auto;}
.submain_bnr_ad02{margin:0 auto;width:650px;}
.submain_bnr_ad02 .ad1 {margin:0 50px 0 0;}
.submain_bnr_ad02 .ad1, .submain_bnr_ad02 .ad2{float:left;width:300px;}
.submain_bnr_ad02::after{display:block;content:"";clear:both}

/* RPA */
.event_blind{visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px; width:0px; height:0px; font-size:0px; line-height:0;}
#RPA_W{width:1040px; position:relative;margin:0;}
.RPA_vis{width:1040px; height:559px; background:url(/image/sub_2020/submain/RPA_vis_ima01N.jpg) no-repeat; position:relative;}
.RPA_ser01{width:1040px; height:478px; margin:50px 0; background:url(/image/sub_2020/submain/RPA_ser_ima01.jpg) no-repeat; position:relative;}
.RPA_ser02{width:1040px; height:692px; margin:50px 0; background:url(/image/sub_2020/submain/RPA_ser_ima02.jpg) no-repeat; position:relative;}
.RPA_ser03{width:1040px; height:464px; margin:50px 0; background:url(/image/sub_2020/submain/RPA_ser_ima03.jpg) no-repeat; position:relative;}
.RPA_ser04{width:1040px; height:907px; margin:50px 0 0; background:url(/image/sub_2020/submain/RPA_ser_ima04.jpg) no-repeat; position:relative;}
.RPA_ser_ask{width:1040px; height:216px;}

/* RM */
#RM{width:1040px; position:relative;margin:0;}
.RM_vis{width:1040px; position:relative; height:477px; background:url(/image/sub_2020/submain/rm_top.png) no-repeat; position:relative;}
.RM_vis p.btn{position:absolute;top:300px; left:100px;}
.RM_ser01{width:1040px; height:657px; margin:50px 0; background:url(/image/sub_2020/submain/rm_con1.png) no-repeat; position:relative;}
.RM_ser02{width:1040px; height:291px; margin:50px 0; background:url(/image/sub_2020/submain/rm_con2.png) no-repeat; position:relative;}
.RM_ser03{width:1040px; height:584px; margin:50px 0; background:url(/image/sub_2020/submain/rm_con3.png) no-repeat; position:relative;}
.RM_ser04{width:1040px; height:767px; margin:50px 0 0; background:url(/image/sub_2020/submain/rm_con4.png) no-repeat; position:relative;}
.RM_ser05{width:1040px; height:378px; margin:50px 0 0; background:url(/image/sub_2020/submain/rm_con5.png) no-repeat; position:relative;}
.RM_ask{width:1040px; height:120px; margin:50px 0 0;}

/* Bigdata */
#bigdata {width:1040px;}
.big_banner li{position:relative;height:390px;font-family:'Noto Sans KR', sans-serif;font-weight:500;}
.big_banner li.bimg01{background:url(/image/sub_2020/submain/big_vis1.png) right top no-repeat #f6f6f6;}
.big_banner li.bimg02{background:url(/image/sub_2020/submain/big_vis2.png) left top no-repeat #fff;}
.big_banner li.bimg03{background:url(/image/sub_2020/submain/big_vis3.png) right top no-repeat #f6f6f6;}
.big_banner li .banner{padding:0 0 0 60px;}
.big_banner li .banner_r{padding:0 0 0 520px;}
.big_banner li .txt{padding:75px 0 40px 0;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000;font-size:43px;line-height:1.3em;letter-spacing:-0.05em;}
.big_banner li .ct{margin:0 0 30px 0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;font-size:16px;line-height:1.7em;letter-spacing:-0.08em;}
.big_banner li .btn_go{display:inline-block;padding:19px 50px 18px 50px;background:#fff;border:1px solid #e5e5e5;text-decoration:none;}
.big_banner li .btn_go span{padding:0 15px 0 0;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#333;background:url(/image/sub_2020/submain/icon_arrow03.png) right 7px no-repeat;}
.big_banner li .btn_go:hover span{color:#085cb4;}

/* Bigdata-BI */
.ask_btn{float:left; width:753px; height:173px;}
.bi_top{margin: 0 0 50px 0; width:753px; height:360px; background:url(/image/sub_2020/bigdata/bi_top.png) no-repeat; position:relative;}
.bi_con01{margin: 0 0 50px 0; width:753px; height:808px; background:url(/image/sub_2020/bigdata/bi_con1.png) no-repeat; position:relative;}
.bi_con02{margin: 0 0 50px 0; width:753px; height:619px; background:url(/image/sub_2020/bigdata/bi_con2.png) no-repeat; position:relative;}
.bi_con03{margin: 0 0 50px 0; width:753px; height:298px; background:url(/image/sub_2020/bigdata/bi_con3.png) center top no-repeat; position:relative;}

/* Bigdata-OPEN */
.open_top{margin: 0 0 50px 0; width:753px; height:360px; background:url(/image/sub_2020/bigdata/open_top.png) no-repeat; position:relative;}
.open_con01{margin: 0 0 50px 0; width:753px; height:651px; background:url(/image/sub_2020/bigdata/open_con.png) no-repeat; position:relative;}

/* Bigdata-SM */
.sm_top{margin: 0 0 50px 0; width:753px; height:360px; background:url(/image/sub_2020/bigdata/sm_top.png) no-repeat; position:relative;}
.sm_con01{margin: 0 0 50px 0; width:753px; height:272px; background:url(/image/sub_2020/bigdata/sm_con.png) no-repeat; position:relative;}

/* BzServie */
#bzservice {width:1040px;}
.bz_banner li{position:relative;height:365px;font-family:'Noto Sans KR', sans-serif;font-weight:500;}
.bz_banner li.bimg01{background:url(/image/sub_2020/submain/bz_vis1.png) right top no-repeat #f6f6f6;}
.bz_banner li.bimg02{background:url(/image/sub_2020/submain/bz_vis2.png) left top no-repeat #fff;}
.bz_banner li.bimg03{background:url(/image/sub_2020/submain/bz_vis3.png) right top no-repeat #f6f6f6;}
.bz_banner li .banner{padding:0 0 0 60px;}
.bz_banner li .banner_r{padding:0 0 0 520px;}
.bz_banner li .txt{padding:80px 0 25px 0;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000;font-size:40px;line-height:1.3em;letter-spacing:-0.05em;}
.bz_banner li .ct{margin:0 0 35px 0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;font-size:18px;line-height:1.7em;letter-spacing:-0.08em;}
.bz_banner li .btn_go{display:inline-block;padding:10px 50px 10px 20px;border:1px solid #e5e5e5;text-decoration:none;background:url(/image/sub_2020/submain/icon_arrow03.png) right 20px center no-repeat #fff;}
.bz_banner li .btn_go span{font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#333;}
.bz_banner li .btn_go:hover span{color:#085cb4;}
.bz_banner li .banner a+a, .bz_banner li .banner_r a+a{margin:0 0 0 10px;}
.bz_banner li.bimg03 .txt {padding:60px 0 25px 0;}
.bz_banner li.bimg03 .btn_2 {margin:0 0 10px 0;}

.searchbox.bz {position:relative;margin:30px 0 0 0;}
.search_bdr {border:1px solid #e5e5e5;width:610px;}
.search_bdr::after{display:block;content:"";clear:both}

/* Smart AD */
#smartad{width:1040px;}
.ad_vis{height:480px;padding:0 0 0 60px;background:url(/image/sub_2020/submain/ad_vis.png);}
.ad_vis .txt{padding:90px 0 25px 0;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#fff;font-size:68px;line-height:1.3em;letter-spacing:-0.05em;}
.ad_vis .txt span{font-family:'Noto Sans KR', sans-serif;font-weight:700;font-size:68px;color:#a4bcf0;}
.ad_vis .ct{margin:0 0 35px 0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#fff;font-size:20px;line-height:1.7em;letter-spacing:-0.05em;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.ad_vis .btn_go{display:inline-block;width:180px;padding:11px 0 12px 0;text-decoration:none;background:#fff;border-radius:13px;text-align:center;}
.ad_vis .btn_go span{font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;}
.ad_vis a+a {margin:0 0 0 10px;}
.ad_con{margin:50px 0;padding:0 10px;}
.ad_con h3{text-align:center;font-family:'Noto Sans KR', sans-serif;font-weight:400;font-size:36px;color:#333;}
.ad_con p{margin:30px 0 0;text-align:center;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:18px;color:#666;}
.ad_list{margin:50px 0 0;}
.ad_list li{float:left;width:280px;padding:100px 30px 0 30px;text-align:center;color:#333;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;}
.ad_list::after{display:block;content:"";clear:both}
.ad_list .ad_img01{background:url(/image/sub_2020/submain/ad_list_icon1.png) center top no-repeat;}
.ad_list .ad_img02{background:url(/image/sub_2020/submain/ad_list_icon2.png) center top no-repeat;}
.ad_list .ad_img03{background:url(/image/sub_2020/submain/ad_list_icon3.png) center top no-repeat;}
.ad_slist {margin:30px 0 0;}
.ad_slist li{float:none;width:98%;padding:0 0 10px 10px;text-align:left;font-size:14px;color:#666;font-family:'Noto Sans KR', sans-serif;background:url(/image/sub_2020/submain/ad_list_bul.gif) left 10px no-repeat;}
.ad_bnr{padding:50px 0;background:#fafafa;text-align:center;}
.ad_bnr h3{text-align:center;font-family:'Noto Sans KR', sans-serif;font-weight:400;font-size:30px;color:#333;}
.ad_bnr p{margin:30px 0 40px 0;text-align:center;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:18px;color:#666;}
.ad_bnr .btn_go{display:inline-block;width:180px;padding:11px 0 12px 0;border:1px solid #e5e5e5;text-decoration:none;background:#fff;text-align:center;}
.ad_bnr .btn_go span{font-size:16px;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#333;}
.ad_bnr .btn_go span:hover{color: #085cb4;}
.ad_bnr a+a {margin:0 0 0 10px;}

/* 고객센터 */
#cscenter{width:1040px;}
#cscenter h2 {font-size:28px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin:0 0 30px 0;letter-spacing:-1px;}
.cscall{padding-left:10px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#065bb4;font-size:28px;}
.faq_wrap {background:#f2f2f2;padding:50px 0 45px 0;}
.faqbox {position:relative;width:650px;margin:0 auto;}
.faqbox::after{display:block;content:"";clear:both}
.faq {float:left;}
.faq_btn {float:left;}
.faq_btn a{display:block;width:50px;height:50px;background:url(/image/sub_2020/submain/icon_glass.png) 10px 50% no-repeat #fff;text-indent:-9999px;}
.faq .subject_input {width: 600px;height: 50px;padding: 0 20px 0 20px;border: 1px solid #fff;border-radius: 0;box-sizing: border-box;font-family: 'Noto Sans KR', sans-serif;font-size: 15px;font-weight: 300;font-style: normal;font-stretch: normal;line-height: 50px;letter-spacing: normal;color: #666;background:#fff;}
.searchtxt{margin:20px 0 0 0;text-align:center;}
.searchtxt a{display:inline-block;padding:4px 12px 5px;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;background:#c1c1c1;color:#fff;border-radius:18px;text-decoration:none;}
.searchtxt a+a {margin-left:5px;}
.searchtxt a.point{background:#065bb4;}
.favlink li .picto_cs{display:inline-block;width:61px;height:58px;background:url(/image/sub_2020/submain/icon_fav_cs.png);}
.favlink li.favm02 .picto_cs{background-position:-61px 0;}
.favlink li.favm03 .picto_cs{width:80px;background-position:-122px 0;}
.favlink li.favm04 .picto_cs{width:58px;background-position:-202px 0;}
.favlink li.favm05 .picto_cs{width:50px;background-position:-260px 0;}
.qna {margin:30px 0;}
.qna_tit{position:relative;border-bottom:1px solid #e5e5e5;margin:20px 0;}
.qna_tit h3{padding:0 0 15px 0;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;font-size:20px;}
.qna_tit .allview {position:absolute;display:block;top:6px;right:0;}
.qna_tit .allview a {padding:0 10px 0 0;background:url(/image/sub_2020/submain/icon_arrow04.png) right 5px no-repeat;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#999;font-size:13px;}
.qna_list li{position:relative;padding-bottom:5px;}
.qna_list li a{font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;font-size:16px;}
.qna_list .no_list{padding:10px 0 20px 0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;font-size:14px;text-align:center;}
.qna_tit .allview a:hover {text-decoration:none;}
.qna_list li img{vertical-align:middle;padding-bottom:5px;}
.qna_list span.date{position:absolute;right:0;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#999;font-size:13px;}
.cs_bnr{margin-bottom:30px;}
.cs_bnr::after{display:block;content:"";clear:both}
.cs_bnr .fl_l{float:left;}
.cs_bnr .fl_r{float:right;}
.cs_btn_n { text-align:center; width:auto; height:18px; overflow:hidden; line-height:20px; padding-left:5px; padding-right:5px;border-radius:4px; background-color:#f35520;  font-family:'Dotum','돋움'; font-size:12px; color:#ffffff; font-weight:bold; letter-spacing: -0.0375em;  border:none; cursor:pointer; margin-left:5px; margin-right:2px;} 
/* 마이페이지 */
#sub_my {margin:0 0 100px;width:1040px;}
#sub_my h2 {font-size:28px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin:0 0 30px 0;letter-spacing:-1px;}

/*개인정보*/
.my_ind {height:262px; width:1040px; background-color:#e5eeff; margin-bottom:45px; box-shadow: 3px 3px 12px #c3c4c4;}
.my_ind_lef {float:left; height:262px; width:446px; background-color:#046fd9;}

.my_indlef_per {float:left; width:182px; height:auto; overflow:hidden; padding-left:50px; padding-top:57px; }
.my_indlef_per img{}
.my_indlef_txt {float:left; padding-top:45px; width:182px; height:auto; overflow:hidden;}
.my_indlef_txt li.my_indtxt_tit{font-size:21px;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#ffff66;letter-spacing:-1px; line-height:32px;}
.my_indlef_txt li.my_indtxt_txt{font-size:19px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#ffffff;letter-spacing:-1px; line-height:28px;}
.my_indlef_txt li.my_indtxt_txt a:link     {font-size:19px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#ffffff; text-decoration: none;}
.my_indlef_txt li.my_indtxt_txt a:visited  {color: #ffffff; text-decoration: none;}
.my_indlef_txt li.my_indtxt_txt a:hover    {color: #ffffff; text-decoration:underline;}
.my_indlef_txt li.my_indtxt_txt2{font-size:19px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#ffffff;letter-spacing:-1px; line-height:28px; margin-bottom:10px; margin-top:12px;}
#dvTime_mp{font-size:19px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#ffffff;letter-spacing:-1px; line-height:28px; margin-bottom:10px; margin-top:12px;}
.my_indlef_txt li.my_indtxt_txt2 a:link     {font-size:19px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#ffffff; text-decoration: none;}
.my_indlef_txt li.my_indtxt_txt2 a:visited  {color: #ffffff; text-decoration: none;}
.my_indlef_txt li.my_indtxt_txt2 a:hover    {color: #ffffff; text-decoration:underline;}

.my_indlef_txt li.my_indtxt_btn{margin-top:7px;}
.my_btn {float:left; width:105px; height:37px; line-height:35px; border-radius:4px; background-color:#178cfe; font-family:'Noto Sans KR','sans-serif'; font-size:19px; color:#ffffff; font-weight:500; letter-spacing: -0.0375em; text-align:center;  margin:0 auto; border:none; cursor:pointer; }
.my_btn {-webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}
.my_btn:hover {background: #399cfd; color: #ffffff;}

.my_ind_rig {float:left; height:146spx; width:594px; padding-top:57px; padding-bottom:59px;}
.myind_div {float:left; width:196px; height:146px; border-right:1px solid #d3ddf3; text-align:center; }
.myind_div2 {float:left; width:196px; height:146px; text-align:center; }
.myind_menu {margin:auto 0; width:100%; height:auto; overflow:hidden;}
.myind_menu dt {height:99px; margin:auto 0; text-align:center; margin-bottom:12px;}
.myind_menu dd {margin:auto 0; text-align:center; height:35px; line-height:35px; font-size:19px; font-family:'Noto Sans KR', sans-serif; font-weight:500; color:#222; letter-spacing: -0.0375em;  }
.myind_menu dd a:link     {font-size:19px; font-family:'Noto Sans KR', sans-serif; font-weight:500; color: #222; text-decoration: none;}
.myind_menu dd a:visited  {color: #222; text-decoration: none;}
.myind_menu dd a:hover    {color: #0c64bf; text-decoration: none;}
/*//개인정보*/

/*전자세금계산서 국세청*/
.my_info{width:1040px; height:auto; overflow:hidden; }
.my_info h3{font-size:26px; line-height:26px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin-bottom:14px;}

.my_info_box {width:1040px; height:auto; overflow:hidden; background-color:#f2f2f2; margin-bottom:40px;}
.myinfo_sbox {float:left; width:950px; height:auto; overflow:hidden; margin-left:50px;margin-top:36px;margin-bottom:24px; }
.myinfo_con {float:left; width:950px; height:auto; overflow:hidden; margin-bottom:18px; border-bottom:1px solid #e7e7e7;}
.myinfo_con2 {float:left; width:950px; height:auto; overflow:hidden; }
.myinfo_con3 {float:left; width:950px; height:auto; overflow:hidden;}
.myinfoc_lef {float:left; width:190px; height:110px; overflow:hidden; font-size:20px; line-height:39px;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000; }
.myinfoc_lef2 {float:left; width:190px; height:52px; overflow:hidden; font-size:20px; line-height:39px;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000; }

.myinfoc_rig {float:left; width:757px; height:auto; overflow:hidden; margin-bottom:11px;}
.myinfoc_ul {float:left; width:230px; margin-right:70px;}
.myinfoc_ul2 {float:left; width:240px; }
.myinfoc_ul3 {float:left; width:250px; margin-right:20px;}

.myinfoc_li_tit{float:left; display:inline; font-size:20px; line-height:39px; font-family:'Noto Sans KR', sans-serif; font-weight:500;color:#3e4c5e; letter-spacing: -0.0375em;}
.myinfoc_li_txt{float:right; display:inline; font-size:20px; line-height:39px; font-family:'Noto Sans KR', sans-serif; font-weight:500;color:#3e4c5e;letter-spacing: -0.0375em;}

.myinfoc_or {font-size:20px; line-height:39px; font-family:'Noto Sans KR', sans-serif; font-weight:500;color:#f35520;}
.myinfoc_or a:link     {font-size:20px; font-family:'Noto Sans KR', sans-serif; font-weight:500;  line-height:39px;color:#f33420; text-decoration: none;}
.myinfoc_or a:visited  {color: #f35520; text-decoration: none;}
.myinfoc_or a:hover    {color: #f33420; text-decoration:underline;}

.myinfoc_btn {float:right; width:159px; height:39px;}
.my_btn2 {float:left; text-align:left;  width:159px; height:39px; line-height:36px; border-radius:30px; background: #178cfe url(/image/sub_2020/submain/my_ico_pre.png) 136px 10px no-repeat; font-family:'Noto Sans KR','sans-serif'; font-size:19px; color:#ffffff; font-weight:500; letter-spacing: -0.0375em; text-align:left; padding-left:18px; border:none; cursor:pointer; }
.my_btn2 {-webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}
.my_btn2:hover {background: #399cfd url(/image/sub_2020/submain/my_ico_pre.png) 136px 10px no-repeat; color: #ffffff;}
/*//전자세금계산서 국세청*/


/*요금정보 클로버 쿠폰현황*/
.my_paycou_box {width:1040px; height:auto; overflow:hidden; margin-bottom:40px;}
.my_pay_box {float:left; width:500px; height:290px; overflow:hidden; margin-bottom:18px; border:1px solid #e7e7e7; box-shadow: 3px 3px 10px #c3c4c4;}
.my_coupon_box {float:right; width:500px; height:290px; overflow:hidden; margin-bottom:18px; border:1px solid #e7e7e7; box-shadow: 3px 3px 10px #c3c4c4; margin-right:5px;}
.my_pay_boxin{float:left; width:400px; height:220px; overflow:hidden; margin:35px 50px;}

.mypay_tit {width:100%; height:43px; overflow:hidden; font-size:20px; line-height:35px;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000; }
.mypay_con {width:100%; height:auto; overflow:hidden;}

.mypay_Cbox { width:100%; height:38px; overflow:hidden; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #e7e7e7;}
.mypay_ul {float:left; width:auto; height:38px;}

.mypay_btn {float:right; width:127px; height:38px;}
.my_btn3 {float:right; text-align:center;  width:127px; height:38px; line-height:36px; border-radius:4px; background-color:#178cfe;  font-family:'Noto Sans KR','sans-serif'; font-size:19px; color:#ffffff; font-weight:500; letter-spacing: -0.0375em;  border:none; cursor:pointer; }
.my_btn3 {-webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}
.my_btn3:hover { background-color: #399cfd ; color: #ffffff;}


.mycou_list{width:100%; border-spacing:0;}
.mycou_list caption{display:none;}
.mycou_list th{height:30px;font-size:18px; line-height:30px; font-family:'Noto Sans KR', sans-serif; font-weight:400;color:#3e4c5e; text-align:right; border-bottom:1px solid #e7e7e7;}
.mycou_list td{height:32px; line-height:25px; border-bottom:1px solid #e7e7e7; font-size:18px;  font-family:'Noto Sans KR', sans-serif; font-weight:400;color:#3e4c5e; text-align:right; }
.mycou_list td.left{text-align:left;}


.mycou_or {font-size:18px; line-height:33px; font-family:'Noto Sans KR', sans-serif; font-weight:400; color:#f35520;}
.mycou_or a:link     {font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:400;  line-height:33px; color:#f33420; text-decoration: none;}
.mycou_or a:visited  {color: #f35520; text-decoration: none;}
.mycou_or a:hover    {color: #f33420; text-decoration:underline;}
/*//요금정보 클로버 쿠폰현황*/

/*공지사항*/
.my_notic{width:1040px; height:auto; overflow:hidden; margin-bottom:40px; }
.my_notic_h3{}
.my_notic_h3 h3{ float:left; font-size:26px; line-height:26px;font-family:'Noto Sans KR', sans-serif;font-weight:400;color:#000;margin-bottom:14px;}
.my_notic_h3 p{ float:right; padding-top:8px;}
.my_notic_con {width:100%; height:auto; overflow:hidden;}

.mynot_table {width:100%; border-top:#666666 solid 1px; border-spacing:0;}
.mynot_table caption{display:none;}
.mynot_table td{height:60px; line-height:57px; border-bottom:1px solid #cccccc; font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:400; color:#666666;}
.mynot_table td a:link     {color: #666666; font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:400; }
.mynot_table td a:visited  {color: #666666; text-decoration: none;}
.mynot_table td a:hover    {color: #666666; text-decoration:underline; }
.mynot_table td.Nright{text-align:right;}
.mynot_table td.Nleft{text-align:left;}
/*new버튼*/
.my_btn5 { text-align:center; width:auto; height:22px;  overflow:hidden;   line-height:24px; padding-left:7px; padding-right:7px;border-radius:4px; background-color:#f35520;  font-family:'Dotum','돋움'; font-size:13px; color:#ffffff; font-weight:bold; letter-spacing: -0.0375em;  border:none; cursor:pointer; margin-left:2px; margin-right:2px;}
.my_btn5{-webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}
.my_btn5:hover { background-color: #f33420 ; color: #ffffff;}

/*//공지사항*/

/*고객지원*/
/*고객센터*/
.my_cs{width:1040px; height:auto; overflow:hidden; margin-bottom:40px;}
.my_cs h3{font-size:26px; line-height:26px; font-family:'Noto Sans KR', sans-serif; font-weight:400; color:#000; margin-bottom:14px;}
.my_cs .mycs_or {font-size:26px; line-height:33px; font-family:'Spoqa Han Sans', sans-serif; font-weight:700; color:#f35520;}

.mycs_box{width:1038px; height:auto; overflow:hidden; border:1px solid #e5e5e5; margin-bottom:30px;}

.myfavlink{float:left; width:100%; border-bottom:1px solid #e5e5e5; }
.myfavlink ul::after{display:block;content:"";clear:both}
.myfavlink li{float:left;width:20%;padding:25px 0 23px 0;box-sizing: border-box;border-right:1px solid #e5e5e5;text-align:center; }
.myfavlink li:last-child{border:0}
.myfavlink li a{display:block;text-decoration:none; }
.myfavlink li a:hover .tit{color:#085cb4;font-family: 'Noto Sans KR', sans-serif;font-weight:400; }
.myfavlink li .picto{display:inline-block;width:70px;height:58px;background:url(/image/sub_2020/submain/my_icon_fav.png);}
.myfavlink li.favm01 .picto{}
.myfavlink li.favm02 .picto{background-position:-70px 0;}
.myfavlink li.favm03 .picto{background-position:-145px 0;}
.myfavlink li.favm04 .picto{background-position:-210px 0;}
.myfavlink li.favm05 .picto{width:40px;background-position:-290px 0;}
.myfavlink li .tit{display:block;margin:15px 0 0 0;font-size:16px; color:#333; font-family: 'Noto Sans KR', sans-serif;font-weight:400;}

.mycs_ask {float:left; width:100%; }
.mycs_ask_box {height:auto; overflow:hidden; margin:20px 32px;}
.myask_ul li {display:inline; font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:400; line-height:28px; }
.myask_li_tit{float:left; color:#178cfe; margin-right:20px;}
.myask_li_txt{float:left; color:#666666; margin-right:20px;}
.myask_li_txt a:link     {color: #666666; font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:400; }
.myask_li_txt a:visited  {color: #666666; text-decoration: none;}
.myask_li_txt a:hover    {color: #666666; text-decoration:underline; }
.myask_li_txt2{float:left; color:#666666; margin-right:20px; padding-top:4px;}
.myask_li_txt3{float:right;  color:#666666;}

.my_btn4 {float:right; text-align:center; width:auto; height:22px;  overflow:hidden;   line-height:24px; padding-left:7px; padding-right:7px;border-radius:4px; background-color:#f35520;  font-family:'Dotum','돋움'; font-size:13px; color:#ffffff; font-weight:bold; letter-spacing: -0.0375em;  border:none; cursor:pointer; }
.my_btn4{-webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s;}
.my_btn4:hover { background-color: #f33420 ; color: #ffffff;}

/*광고영역*/
.my_ad_box{width:1040px; height:auto; overflow:hidden; }
.myad_lef{float:left; width:506px; height:201px;}
.myad_rig{float:right; width:506px; height:201px;}
/*//고객지원*/

/* //마이페이지 */

/* 로그인&회원가입 */
/* 로그인 */
.login_page{margin-top:20px;}
.login_area{margin:0 auto;width:430px;padding:60px 0 0 0;}
.login_txt{position:relative;display:inline-block;margin:0 0 10px 0;width:100%;}
.login_txt input{width:100%;padding:12px;font-size:16px;font-family:'Noto Sans KR', sans-serif;font-weight:300;color:#666;border:1px solid #707070;background:#fff;box-sizing:border-box;}
.btn_login_p a{display:block;padding:10px 0;background:#085cb4;width:430px;color:#fff;text-align:center;text-decoration:none;}
.btn_login_p a span{font-family:'Noto Sans KR', sans-serif;font-weight:400;font-size:20px;color:#fff;}
.login_srch{position:relative;}
.login_save{float:left;}
.login_support{margin:0 0 20px 0;}
.login_support:after{content:'';display:block;clear:both;}
.login_save{display:inline-block;position:relative;vertical-align:top;}
.login_save input{position:absolute;top:0;left:0;width:18px;height:18px;border:0;opacity:0;cursor:pointer;}
.login_save label{display: inline-block;position: relative;min-height: 18px;padding-left: 25px;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;color:#666;line-height: 18px;cursor: pointer;}
.login_save label:before{position:absolute;top:0;left:0;width:18px;height:18px;background:url(/image/sub_2020/mb/check_id.png) 0 0 no-repeat;background: none\9;content: "";}
.login_save input:checked + label:before{background-position: 0 100%;}
.login_save input:focus + label:before{outline: 1px dotted #888;outline: auto -webkit-focus-ring-color;}
.login_idpw{float:right;font-size:0;}
.login_idpw a{display:inline-block;position:relative;padding:0 10px;font-family:'Noto Sans KR', sans-serif;font-weight:300;font-size:14px;color:#333;line-height:18px;}
.login_idpw a:last-child{padding-right:0;}
.login_idpw a:first-child:before{display:none;}
.login_idpw a:before{position:absolute;top:4px;left:0;width:1px;height:12px;background:#a0a0a0;content: "";}
.login_ad{margin:0 auto;width:430px;padding:10px 0 0 0;}
.ad1 p,.ad1 a{font-size:0;line-height:0;}
.ad1 p + p{margin-top:5px;}
.ad2{margin-top:60px;}