@charset "utf-8";

/*lnb*/
.lnb_basic h1 {right:10px; top:50%; transform:translateY(-50%);}
.lnb_basic h1 a {width:140px; height:34px;}
/*header -slogan*/
.lnb_basic .logo {left:10px; width:120px; height:60px; background-size:120px auto;}
/*header - search*/
.lnb_basic input {width:270px;}
/*lnb-전체보기(a)*/
.lnb_basic a[href="#lnb"] {display:flex; font-size:0; width:56px; align-items:center;}
/*lnb-전체보기(팝업)*/
#lnb:target {padding:90px 0 80px;}
/*lnb- 대메뉴*/
#lnb h2 {padding:9px 0 24px;}
#lnb h2 a {padding-left:9px; font-size:18px;}
#lnb h3 a {padding:0 9px; font-size:13px; line-height:30px;}
#lnb h3 a:hover {font-weight:bold;}
#lnb ul .sub li a {padding:0 9px 0 24px; font-size:12px; line-height:25px;}
/*lnb-sns*/
#lnb > div:nth-of-type(2) a {margin-left:28px;}
/*lnb 전체메뉴 (닫기)*/
#lnb > a:before {transform:scale(0.8,0.8);}

/*자주찾는 메뉴*/
#favor > div > ul a {font-size:12px;}

/*포토뉴스*/
.photonews  .bbs_search:after {display:none;}
.photonews  .bbs_search ul {float:none; width:100%;}
.photonews article > ul li {width:50%}
.photonews article > ul li:nth-child(3n) {width:50%;}
/*h1~ h6*/
.h2_bar + p {padding-top:40px;}
.h2_bar + ul {padding-top:30px;}
.h2_bar + form .bbs_search {padding-top:45px;}
.h2_bar + .tab_type1 {margin-top:70px;}


/*btn*/
.btn {padding:0 22px; transition-duration:0.3s;}
.btn.ico {padding:0 15px; font-size:0;}
.btn.ico:after {margin-left:0; vertical-align:-5px;}

/*btn(개별)*/
.btn_score {padding:0 69px;}
.btn_go1 {padding:0 17px;}
.btn_fax {padding:0 13px;}
.btn_go2 {padding:0 8px;}
.btn_go3 {padding:0 7px;}
.btn_search {padding:0 13px;}

/*list*/
.list_view a {margin-right:0;}
.list_data {padding:0; }
form + .list_data {padding-top:30px;}
.link_list li a {padding:0 10px;font-size:14px;}
.link_list li a:after {margin-left:5px;}
/*list_type1*/
.list_type1 li > a {padding:45px 10px;}
.list_type1 h3 {font-size:22px;}
.list_type1 h3 > span {padding-right:50px; max-height:72px; line-height:36px;}
.list_type1 h3:after {margin-top:12px;}
.list_type1 a > div  p {margin-top:15px; font-size:14px;}
.list_type1 a li:before {margin:0 18px;}
.list_type1 a > b {display:none}
.list_type1 .visual {padding:0;}
.list_type1 > ul > li:nth-child(odd) .visual {padding-right:10px;}
.list_type1 > ul > li:nth-child(even) .visual {padding-left:10px;}
/*list_type2*/
.list_type2 > ul > li {padding:30px 10px; }
.list_type2 li > div {padding-top:13px;}
/*list_type3*/
.list_type3 li {padding:5px; height:auto;}
.list_type3 li > a {height:320px;}
.list_type3 h3 {font-size:14px;}
.list_type3 h3:after {position:absolute; left:0; bottom:0;}
.list_type3 li:hover {height:auto;}
.list_type3 li:hover > a {height:320px;}
.list_type3 li:hover img {transform:scale(1.1) ; filter:brightness(1.0);}
.list_type3 li:hover > div {display:none;}
/*list_type4*/
.list_type4 {width:100%;}
.list_type4 li > a {height:320px;}
.list_type4 h3 {font-size:14px;}
.list_type4 li b {height:160px;}
.list_type4 li img {min-width:216px;}
.list_type4 a > div {height:160px;}
.list_type4 li > div {display:none;}
.list_type4 li:hover a > div {position:static;}
.list_type4 li:hover.big a > div {position:absolute; bottom:0;}

/*list-주요공개목록*/
.list_type13 div {width:180px;}
.list_type13 li a {color:#555; font-size:14px;}
/*list-일일 경제지표/해외투자*/
.list_type14 li {display:block; width:100%;}

/*form*/
.bbs_search li > label {display:none;}
.bbs_search > a {display:block; position:static; text-align:center;}

/*tab*/
.tab_type1 ul {padding:0 20px;}
.tab_type1 li a {padding:0 20px;}
/*table*/
.table_type3 {overflow:auto;}
table.type3 {min-width:810px;}
/*정부관련기관 및 유관기관 */
.menu_btm {margin-top:30px; box-sizing:border-box;}
.menu_btm > div > div {padding:116px 20px 0; margin:0; width:100%; box-sizing:border-box;}