@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 .lnb_menu {display:flex; font-size:0; width:56px; align-items:center;}
/*lnb-전체보기(팝업)*/
#lnb {padding-top:90px}
/*lnb- 대메뉴*/
#lnb h2 {padding:9px 0 24px 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 {padding:0 10px; margin:0; width:100%; box-sizing:border-box;}
#favor > div > ul a {font-size:12px;}

/*index_list*/
.list_index ul li {padding-top:70px; width:50%;}
.list_index li img {height:340px;}
.list_index .none {display:none;}
.banner_idx {display:none;}

/*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;}

/*정부관련기관 및 유관기관 */
.menu_btm {margin-top:30px; margin-left:0; margin-right:0; width:100%; box-sizing:border-box;}
.menu_btm > b {padding:0 15px; box-sizing:border-box;}
.menu_btm > div > div {padding:116px 20px 0; margin:0; width:100%; box-sizing:border-box;}

/*footer-btm*/
footer .btm {padding:10px; margin:0; width:100%; box-sizing:border-box;}