c@charset "utf-8";

/* 스크롤 막기 CSS */
.notScroll {overflow: hidden;width: 100%;height: 100%;touch-action:none;}

.wrap {width:100%;position: relative;}
.header {width:100%;height:210px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Sfho%2Sot_gbc.wct') center no-repeat;background-size: cover;}
.header-top {position: fixed;top:0;left:0;width:100%;height:104px;border-bottom: 1px solid rgba(255,255,255,0.1);transition:.3s height, .5s background-color ;z-index: 1000;}
.header-top-interaction {position: absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:104px;}
.logo {width:196px;height:34px;left:40px;position: absolute;}
.logo span.logow {transition: all 0.4s ease-out;top:0;left:0;position:absolute;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb.cat') no-repeat;width:196px;height:34px;background-size: cover;cursor:pointer}
.logo span.logow.logob {background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb_o.cat') no-repeat;width:196px;height:34px;background-size: cover;}

.addmenu {right:40px;position: absolute;display: flex;flex-direction: column;align-items:center;}
.addmenu ul {display: flex;flex-direction: row;align-items:center;}
.addmenu ul li {color:#ffffff;font-size: 14px;opacity: .5;margin-left:16px;font-weight: 300;cursor: pointer;}
.addmenu ul li span.graycolor {color:#666}
.addmenu ul li:nth-child(1) {margin-left:0}
.addmenu .greeting {color:#999;font-weight: 400;}
.addmenu button {border-radius: 8px;padding:2px 8px;margin:0 10px 5px;color:#cccccc;background: #333;font-weight: 300;overflow:hidden;font-size: 14px;}
.sub-menu {display:none;z-index: 100;}
.msitemap {width:30px;height:30px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Szfvgrznc-j.fit) center no-repeat;background-size: cover;display: none;border: none;opacity: 0.6;}
.mobile-top-icon {display:none;right:20px;position: absolute;display: flex;flex-direction: row;align-items:center;}
.whitebox {position: fixed;top:0;left:0;width:100%;height:104px;background:#fff;display:none;border-bottom:1px solid #ddd;transition: all 0.4s;box-shadow: 1px 3px 3px 1px rgba(0,0,0,.1);}
.gnb ul li span.black {color: #222}
.gnbarea {width:820px;height:104px;display: flex;flex-direction: row;justify-content: center;align-items: center;overflow:hidden}
/* type1 변경 */
.gnb ul{display: flex;flex-direction: row;justify-content: space-between;align-items:center;width:700px;}
.gnb ul li {color:#ffffff;font-size: 22px;font-weight: 400;cursor: pointer;}
.sub-menu-area {display:none}
.gnbarea.active {width:100%;height:646px;background: #fff;display: flex;flex-direction: row;justify-content: center;align-items: center;padding-top: 60px;border-bottom: 1px solid #ddd;z-index: 1000000;}
/*20231017 add */
.gnbarea.active .gnb-logo {width: 196px; height: 34px; left: 0; position: relative; top:-33px}
.gnbarea.active .gnb-logo .logow{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb_o.cat) no-repeat; width: 196px; height: 34px; background-size: 196px auto; display: inline-block;}
/* //20231017 add */
.gnbarea.active ul.gnb li {height:646px;}
.gnbarea.active ul.gnb li span {font-size: 24px;}
.gnbarea.active ul.gnb li:hover span {color:#fff;font-weight: 500;}

.gnbarea.active ul.gnb li span {color:#222}
.gnbarea.active ul.gnb>li {text-align:center;color:#222;display:flex;flex-direction: column;justify-content: space-between;align-items: start;}
.gnbarea.active ul.gnb {width:1200px;background: #fff;display:flex;flex-direction: row;justify-content:center;align-items: start;}
.gnbarea.active ul.gnb>li:hover {width:120%;font-weight: 500;color:#222;background:#ff9752 ;height:526px;display:flex;flex-direction: column;justify-content:column;align-items: center;margin-top:-60px;padding-top:60px}
.gnbarea.active ul.gnb>li:hover span {font-size: 30px;}
.gnbarea.active ul.gnb>li>.gnbmenu a {display:block;margin-bottom:10px ;}
.gnbarea.active ul.gnb>li:hover>.gnbmenu a {color:#fff;font-weight: 400;}
.gnbarea.active ul.gnb>li:hover>.gnbmenu a:hover {text-decoration: underline;}

ul.gnb li>.gnbmenu {display:flex;flex-direction:column;justify-content: center;align-items: start;position: absolute;left:0;right:0;padding-top: 70px;}
ul.gnb li>.gnbmenu a {font-size: 16px;display:none}

.header-top.active .header-top-interaction {height:104px;border-bottom: 1px solid rgba(0,0,0,0.1);}
/* TYPE1 변경 */
.header-top.active .whitebox {box-shadow: none;border-bottom: none;}
.header-top.active {position:fixed;width:100%;height:486px; background:#fff;transition: all 0.4s;z-index:10;box-shadow: 2px 5px 5px 1px rgba(0,0,0,.1);z-index: 10000;}
.header-top.active .logo span.logow {background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb_o.cat') no-repeat;width:196px;height:34px;background-size: cover;}
.header-top.active .gnb ul li {color:#333333;position: relative;font-size: 22px;}
.header-top.active .addmenu ul li {color:#333333}

.header-top.active .sub-menu-area {width:100%;display:flex;flex-direction: row;justify-content: center;}
/*
.header-top.active .sub-menu-total {display:flex;flex-direction: row;justify-content: center;position: absolute;top:104px;width:100%;transition: all 0.4s;border-bottom:1px solid #ddd;z-index: 10000;max-width: 1700px;}
.header-top.active .sub-menu {position: relative;display:flex;flex-direction: column;justify-content: start;width:calc(100%/6);height:382px;transition: all 0.4s;border-right: 1px solid #ddd ;}
.header-top.active .sub-menu:first-child {border-left: 1px solid #ddd ;}
*/
.header-top.active .sub-menu-total {display:flex;flex-direction: row;justify-content: center;position: absolute;top:104px;width:100%;transition: all 0.4s;z-index: 10000;max-width: 1700px;}
.header-top.active .sub-menu {position: relative;display:flex;flex-direction: column;justify-content: start;width:calc(100%/6);height:382px;transition: all 0.4s;}
.header-top.active .sub-menu:first-child {}

.header-top.active .sub-menu a {color:#333333;font-size:16px;height:34px;text-align: center;font-weight: 300;}
.header-top.active .sub-menu .sub-menu-title {width:100%;text-align: center;font-size: 24px;font-weight: 400;color:#333;margin:30px 0}
.header-top.active .sub-menu .bar {visibility: hidden;height:5px;width:0;transition: all 0.4s;margin:0 auto}

.header-top .sub-menu.on .bar {visibility: visible;width:80%;background:#ff9752;transition: all 0.4s;margin:0 auto}
.header-top .sub-menu.on a {color:#333;}
.header-top .sub-menu.on .sub-menu-title {color:#ff9752;}
.header-top .sub-menu.on a:hover {text-decoration: underline;font-weight: 500;}
.header-top.active .header-top-interaction {height:104px;border-bottom: 1px solid rgba(0,0,0,0.1);}

.header-bottom {width:100%;height:108px;position:absolute;top:104px;display:flex;flex-direction: row;justify-content: center;}
.header-bottom .mainsearch {width:840px;height:108px;display:flex;flex-direction: row;justify-content: space-between;}
.header-bottom .mainsearch .search-area {display:flex;flex-direction: row;align-items: center;}
.header-bottom .mainsearch .search-area .search-form {border-bottom:1px solid rgba(255,255,255,0.4);width:330px;display:flex;flex-direction: row;align-items: center;}

.header-bottom .search-form input {border:none;background: none;width:300px;height: 40px;color:#fff;font-size: 18px;font-weight: 300;}
.header-bottom .search-form input:focus {outline: none;}
.header-bottom .search-form input::-webkit-input-placeholder { opacity: .7;color:#fff }
.header-bottom .search-form input::-moz-placeholder { opacity: .7;color:#fff}
.header-bottom .search-form input:-ms-input-placeholder { opacity: .7;color:#fff }
.header-bottom .search-form input:-moz-placeholder { opacity: .7;color:#fff }
.header-bottom .search-form input::placeholder { opacity: .7;color:#fff}

.header-bottom .mainsearch .btn-group {display:flex;flex-direction: row;align-items: center;}
.header-bottom .mainsearch .bestkeywords {margin-left: 10px;max-width:200px;}
.header-bottom .mainsearch .bestkeywords span {margin-left:10px;font-size: 14px;color:#fff;opacity: .7;font-weight: 300;}
.header-bottom .mainsearch .bestkeywords span label {display:inline-block;}
.header-bottom .mainsearch .bestkeywords span label:hover {color:#ff8a3d;}
.btn-search {width:25px;height:26px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat) center no-repeat;background-size: cover;border: none;opacity: .6;transition: all 0.4s ease-out;}
.btn-search span {display:none}
.btn-search-m {display:none;width:25px;height:26px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat) center no-repeat;background-size: cover;border: none;opacity: .6;transition: all 0.4s ease-out;}
.btn-search-black {display:none;width:25px;height:26px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu_oynpx.cat) center no-repeat;background-size: cover;border: none;}
.btn-search:hover {opacity:1;}
.btn {font-size:16px;}

.text-transparency {opacity: .5;}
.btn-special {color:#fff;font-weight:300;background: #917883;padding:6px 26px 8px;border-radius: 50px;border: none;transition: all 0.4s ease-out;opacity: 0.8;}
.btn-special:hover {transition: all 0.4s ease-out;background: #543644;}



.container-wrap {width:1278px;margin:50px auto 80px;display:flex;flex-direction: row;justify-content: start;}
.right-content {width:950px;margin-top:12px;position: relative;}
.right-content .sub-content {width:100%;}
.right-content .sub-content .img-area {width:100%;}
.right-content .sub-content .img-area img {width:100%;}

.footer {width:100%;border-top:1px solid #dddddd;padding:34px 0 50px;margin-top:40px;}
.footer .footer-wrap {width:1278px;margin: 0 auto;display:flex;flex-direction: row;justify-content: space-between;}
.footer .footer-wrap .info {margin-left:70px;}
ul.privacy {height:38px;}
ul.privacy li {display: inline;margin-right: 5px;font-size: 18px;font-weight: 400;color:#222;}
ul.privacy li:first-child::before {content:none}
ul.privacy li::before {content:'\2758';margin-right:5px;}
.agency-info {font-size: 14px;font-weight: 300;color:#585858}
.familysite {display:flex;flex-direction: row;justify-content: center;align-items: center;z-index: 1;margin-left:50px;}
.familysite .site1 {margin-right: 5px;}
.location {width:100%;/*border-bottom: 1px solid #dddddd;*/}
.location-detail {font-size: 18px;width:1280px;height:54px;margin:0 auto;font-weight: 300;display:flex;flex-direction: row;justify-content: start;align-items: center;}
.location-detail span::after {content:'\003E';margin:0 7px;}
.location-detail span.page-location::after {display: none;}
.location-detail span.page-location {font-weight: 400;color:#222222}

/* left menu */
h2.left-title {font-size: 48px;font-weight: 600;color:#333;line-height: 1;}
.left-nb-area {width:330px;}
.left-nb {width:270px;border: 1px solid #dddddd;border-radius: 24px;padding:44px 20px;margin-top:26px;}
.left-nb>li {font-size: 20px;font-weight: 400;padding-left:22px;position: relative;margin-bottom: 28px;position: relative;}
.left-nb>li.on {font-size: 22px;font-weight: 500;padding-left:22px;color:#333;line-height: 1.4;border-bottom: 1px solid #ff9752;}
.left-nb>li.on.line {border-bottom:none}
.left-nb>li.on span {font-size: 20px;}
.left-nb>li.line::after {content:'';border-bottom: 1px solid #ff9752;position: absolute;top:34px;left:0;display: block;width:100%;}
.left-nb>li:last-child {margin-bottom: 0;}
.left-nb>li::before {content:'';width:6px;height:32px;background: #f5f5f5;position:absolute;left:0;top:0;}
.left-nb>li.on::before {content:'';width:6px;height:32px;background: #ff9752;position:absolute;left:0;top:0;}
ul.left-sub-menu {padding-left:10px;padding-top:10px;}
ul.left-sub-menu li {font-size:16px;height:40px;line-height: 40px;}
ul.left-sub-menu li::before {content:'\002D';margin-right: 5px;}
ul.left-sub-menu>li.on a {color:#ff9752}
ul.left-sub-menu li.on::before {color:#ff9752}

/* left search */
.left-search {width:330px;}
.left-search>ul {width:270px;border: 1px solid #ddd;}
.left-search>ul li {font-size: 18px;font-weight: 400;color:#333;border-bottom: 1px solid #ddd;padding:16px 24px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;cursor:pointer}
.left-search>ul li:hover {text-decoration: underline;cursor:pointer;}
.left-search>ul li a:hover {text-decoration: underline;}
.left-search>ul li .btn-search-law {background:#506b98;color:#fff;padding:12px 0;width:100%;border-radius: 6px;background-size: 20px 20px;}
.left-search>ul li .btn-search-law span {font-size: 18px;line-height: 1;}
.left-search>ul li .btn-search-law span::after {content:'';width:20px;height:20px;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat') no-repeat;display: inline-block;background-size: cover;vertical-align: bottom;margin-left: 10px;}
.right-content.margin-edit {margin-top:0;}
.right-content.margin-edit .table-top {margin:0;padding:0 0 10px}
.resizing-content2 {display:none}
.hide-tr2 {display:block}


.issuepoint-list {display:flex;flex-direction: column;justify-content: start;align-items: start;border: 1px solid #ddd;width:270px;}
.issuepoint-list>div.menuname {width:100%;border-right: none;position: relative;cursor:pointer;border-bottom: 1px solid #ddd;padding:16px 24px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;}
.issuepoint-list>div.menuname span {width:100%;}
.issuepoint-list>div.menuname span.more::after {content:'\002B';position: absolute;top:16px;right:26px}
.issuepoint-list>div.menuname.on span::after {content:'\2012';position: absolute;top:16px;right:26px}
.issuepoint-list>div.menuname2 {width:100%;border-right: none;position: relative;cursor:pointer;border-bottom: 1px solid #ddd;padding:16px 24px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;}
.issuepoint-list>div.menuname2>span.menutitle {width:80%;}
.issuepoint-list>div.menuname2>span.menutoggle {width:20%;}
.issuepoint-list>div.menuname2>span.menutoggle::after {content:'\002B';position: absolute;top:16px;right:26px}
.issuepoint-list>div.menuname2>span.menutoggle.on::after {content:'\2012';position: absolute;top:16px;right:26px}
.issuepoint-list>div:last-child {border-bottom: none;}
.issuepoint-list>div.hidden-menu {padding:5px 24px 10px;font-size: 16px;font-weight: 300;border-bottom: 1px solid #ddd;width:100%;letter-spacing: -1px; display:none}
.issuepoint-list>div.hidden-menu>div.submenu {width:100%;border-right: none;position: relative;cursor:pointer;padding:16px 24px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;}
.issuepoint-list>div.hidden-menu>div.submenu span {width:100%;}
.issuepoint-list>div.hidden-menu>div.submenu span::after {content:'\2012';position: absolute;top:16px;right:26px}
.issuepoint-list>div.hidden-menu>div.submenu.on span::after {content:'\002B';position: absolute;top:16px;right:26px}
.issuepoint-list>div.hidden-menu>div.submenu>div.hidden-item {padding:5px 24px 10px;font-size: 14px;font-weight: 300;border-bottom: 1px solid #ddd;width:100%;letter-spacing: -1px;}
.issuepoint-list>div.hidden-menu>div.submenu>div.hidden-item>ul > li {padding:40px 0 0; font-size:15px; cursor:pointer;}


/* 본문 */
.page-guide {font-size: 18px;letter-spacing:-0.2px ;}
h3.page-title {font-size: 36px;font-weight: 400;color:#333;line-height: 1;padding-bottom: 22px;}
h1.page-title {font-size: 36px;font-weight: 400;color:#333;line-height: 1;padding-bottom: 22px;}



/* 모바일 통합 검색 */
.mobile-search-box {display:none}
.mobile-search {display:none}

.mobile-search.active {width:100%;/*height:290px;*/max-height:80vh;min-height:30vh;background: #fff;position: absolute;top:60px;left:0;z-index: 10;transition: all 0.4s ease-out;display: block;box-shadow: 5px 10px 10px 1px rgba(0,0,0,.3);}
.mobile-search.active .search-bar {border-radius: 50px;width:calc(100% - 80px);height:50px;background:#f2f2f2 ;margin:30px auto 10px;display:flex;flex-direction: row;justify-content: space-between;padding:0 40px;align-items: center;}
.mobile-search.active .search-bar>input {height:30px;width:80%;background:#f2f2f2;font-size: 15px;outline: none;}
.mobile-search.active .search-bar>input::placeholder {color:#a9a9a9;font-size: 15px;}
.mobile-search.active .search-bar>.btn-m-search {width:25px;height:26px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu_oyhr.cat) center no-repeat;background-size: cover;border: none;}
.mobile-search.active .m-bestkeywords {width:calc(100% - 80px);margin:0 auto;text-align: center;font-size: 14px;color:#666}
.mobile-search.active .m-bestkeywords span {margin-right:5px;}
.mobile-search.active .m-bestkeywords span label {display:inline-block;}
.mobile-search.active .close-searchbox {height:60px;background: #f9f9f9;font-size: 16px;text-align: right;padding-right: 50px;line-height: 60px;}
.mobile-search.active .close-searchbox span {cursor:pointer}

/* page 검색 */
.page-search {width:100%;padding:22px 36px;border-radius: 12px;border:3px solid #eeeeee;background:#fbfbfb ;}
.page-search>table {width:100%;border-collapse: collapse}
.search-list-title {position: relative;padding-left:12px;width:120px;}
.search-list-title::before {content:'';width:6px;height:6px;background: #666;position:absolute;top:40%;left:0;}
.uniline {flex-direction: row;justify-content: start;align-items: center;}
.uniline *{margin-right:5px;}
.form-box .unit:nth-child(1) {flex-shrink:0;}
.form-box .unit:nth-last-child(1) {flex-grow:1;}

.search-area-toggle-div {margin: 10px 0;}
.search-area-toggle-span {border: solid 1px #e1e1e1; width:100%; padding:10px 0; text-align:center; border-radius:2px;display:none}
.search-area-toggle-img {margin: 2px 4px;vertical-align:middle;}


@media all and (max-width:1510px) {
  .gnb ul {width:700px;}
}
@media all and (max-width:1298px) {
  .gnb ul {width:550px;}
  .gnb ul li {font-size: 18px;height:30px;}

  .header-top.active .gnb ul li {font-size: 18px;height:30px;}

  .addmenu {right:20px}
  .addmenu ul li {font-size: 12px;}
  .logo {left:20px;}
  .header-top.active .menu-title {width:900px;}
  .location-detail, .container-wrap,  .footer .footer-wrap {width:94%;}
  .right-content {width:100%;margin-left: 3%;}
  .gnbarea.active .gnb-logo {display: none;}  /*20231017 add */
}
/*
@media all and (min-width:1024px) {
  .right_gnb-wrap {display: none;}
}
*/
@media all and (min-width:1195px) {
  .right_gnb-wrap {display: none;}
}

/* 테블릿 세로 (해상도 768px ~ 1023px)*/
@media all and (min-width:768px) and (max-width:1194px) {
  .gnbarea {display:none}
  .gnb ul {display:none}
  .header {height:150px;}
  .header-top {height:76px;z-index: 1000;}

  .header-bottom {height:74px;top:76px;}
  .header-bottom .mainsearch {width:720px;height:76px;}
  .left-nb-area {display:none}
  .header-top-interaction {height:76px;}
  .location-detail, .container-wrap, .right-content, .footer .footer-wrap {width:94%;}
  .location > div > span:nth-child(1){display:none;}
  .right-content {width:100%;margin-left:0;margin-top: 0;}
  .familysite {flex-direction: column;}
  .familysite .site1 {margin-right: 0;margin-bottom: 5px;}
  .selectbox { width: 156px; height: 36px;}
  .selectbox .select {font-size: 14px;}
  .agency-info {font-size: 12px;}
  .header-bottom .mainsearch .bestkeywords span {margin-left:6px;font-size: 12px;}
  .header-bottom .mainsearch .search-area .search-form {width:270px;}
  .header-bottom .search-form input {width:240px;height:32px;font-size: 16px;}
  .btn {font-size: 14px;}
  .location-detail {height:46px;}
  .logo {left:20px}
  .msitemap {display:block}
  .addmenu {right: 70px;}
  .header-top.active {position:absolute;width:100%;height:494px; background:#fff;transition: all 0.2s ease-out;z-index:10;}
  .header-top.active .gnb ul li {color:#333333;position: relative;font-size: 22px;}

  .whitebox {height:76px;}

  .header-top.active .sub-menu-total {display:none}


  /* left search */
.left-search {width:100%;}
.left-search>ul {width:100%;border: 1px solid #ddd;display:flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.left-search>ul li {border-right:1px solid #ddd;font-size: 16px;font-weight: 400;color:#333;border-bottom: 1px solid #ddd;padding:16px 24px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;width:calc(100%/3)}
.left-search>ul li:nth-child(3n) {border-right:none;}
.left-search>ul li:nth-child(n+10) {border-bottom:none;}
.left-search>ul li.search-law {padding:6px 24px;}
.left-search>ul li .btn-search-law {background:#506b98;color:#fff;padding:6px 0;width:100%;border-radius: 6px;}
.left-search>ul li .btn-search-law span {font-size: 16px;line-height: 1;}
.left-search>ul li .btn-search-law span::after {content:'';width:20px;height:20px;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat') no-repeat;display: inline-block;background-size: cover;vertical-align: bottom;margin-left: 10px;}
.search-result {clear:both;float:left}
.container-wrap.flex-column {flex-direction: column;}
.right-content.margin-edit .table-top { margin-top:40px;}
.hide-tr2 {display:block}
.issuepoint-list {width:100%;}

}


/* 모바일 가로, 테블릿 세로 (해상도 480px ~ 767px)*/
@media all and (max-width:767px) {
	.gnbarea {display:none}
  .header, .header-top {width:100%;height:60px;border-bottom: 1px solid #ddd;}
  .gnb ul, .header-bottom, .sub-menu_total, .addmenu, .left-nb-area {display:none}
  .btn-search-m {display:block}
  .msitemap {display:block}
  .header-top-interaction {width:100%;height:60px;}
  .location-detail {height:44px;width:90%;font-size:15px}
  .location > div > span:nth-child(1){display:none;}
  .container-wrap, .right-content, .footer .footer-wrap {width:90%;}
  .right-content {width:100%;margin-left:0;}
  .footer .footer-wrap {flex-direction:column;align-items: start;}
  .footer .footer-wrap .info {margin-left:0;}
  ul.privacy{display:inline-block;}
  .familysite {flex-direction: column;margin-top: 20px;margin-left: 0;}
  .familysite .site1 {margin-right: 0;margin-bottom: 5px;}
  .selectbox { width: 156px; height: 36px;}
  .selectbox .select {font-size: 14px;}
  .agency-info {font-size: 12px;}
  .logo {left:20px}
  .logo img {width:180px;}
  h3.page-title {font-size: 24px;}
  ul.form-group-list li {flex-direction:column;justify-content:start;align-items:start;width:100%;}
  ul.form-group-list li>div {width:100%;margin-bottom:5px}
  .btn {font-size:14px;}
  .right_gnb-wrap {top:60px}

  .date-base {width:140px;}
  .search-group {flex-direction: column;}
  .search-subject {width:100%;}
  .search-subject>.div-scroll-s {max-height:150px;overflow-y:auto;padding-right:10px;}

  .table-border-base>table thead tr th {font-size: 14px;}
  .table-border-base>table tbody tr td {font-size: 14px;}
  .container-wrap {margin:20px auto 20px}
  .page-search {padding:12px 20px 14px}
  .page-guide {font-size: 16px;}

  .search-result-numbering {font-size: 14px;}
  .select-sort-list {font-size: 14px;}

  .paging ul li a {width:40px;height:24px;font-size:11px;border-radius:40%;display: block;display:flex;flex-direction: row;align-items: center;justify-content: center;}
  .paging ul li.on a {font-weight: bold;background:#506b98;width:40px;height:24px;font-size:11px;border-radius:40%;color:#fff;display: block;display:flex;flex-direction: row;align-items: center;justify-content: center;}

  .paging ul li a:hover {font-weight: bold;}
  .circle-arrow-prev {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-purieba-yrsg.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-right:5px;min-width:24px;}
  .circle-arrow-next {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-purieba-evtug.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-left:5px;min-width:24px;}
  .circle-arrowdouble-prev {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-puriebaqbhoyr-yrsg.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-right:5px;min-width:24px;}
  .circle-arrowdouble-next {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-puriebaqbhoyr-evtug.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-left:5px;min-width:24px;}

  .list-type ul.list-group>li ul.list-info>li dl {display: flex;flex-direction: row;justify-content: start;align-items: center;}
.list-type ul.list-group>li ul.list-info>li dl dt {display:none}
.list-type ul.list-group>li ul.list-info>li dl dd  {font-size: 14px;}
.view-header ul li dl dt {display:none}
.view-detail img {width:100%;}
.whitebox {height:60px;}
.select-base.w240 {width:100%;margin-bottom: 5px;}
input.w240 {width:100%;margin-bottom: 5px;}

  /* left search */
  .left-search {width:100%;}
  .left-search>ul {width:100%;border: 1px solid #ddd;display:flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;}
  .left-search>ul li {border-right:1px solid #ddd;font-size: 12px;font-weight: 400;color:#333;border-bottom: 1px solid #ddd;padding:12px 14px;letter-spacing: -1px;line-height: 1;background:#fbfbfb;width:calc(100%/2)}
/*
  .left-search>ul li:nth-child(2n) {border-right:none;}
  .left-search>ul li:nth-child(n+11) {border-bottom:none;}
*/
  .left-search>ul li.search-law {padding:2px 14px;}
  .left-search>ul li .btn-search-law {background:#506b98;color:#fff;padding:6px 0;width:100%;border-radius: 6px;}
  .left-search>ul li .btn-search-law span {font-size: 14px;line-height: 1;}
  .left-search>ul li .btn-search-law span::after {content:'';width:16px;height:16px;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat') no-repeat;display: inline-block;background-size: cover;vertical-align: middle;margin-left: 10px;}
  .search-result {clear:both;float:left}
  .container-wrap.flex-column {flex-direction: column;}
  .right-content.margin-edit .table-top { margin-top:40px;}
  .resizing-content2 {display:block;text-align: center;font-size: 14px;padding:8px 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;cursor:pointer}
  .hide-tr2 {display:none}

  .data-list ul.list-group>li .title {font-size: 16px;color:#333;font-weight: 500;line-height: 1.4;margin-bottom: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
  .data-list ul.list-group>li ul.list-info2>li {font-size:14px}
  .btn-viewfilebase {font-size:13px;color:#ff9652;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Svpba-ivrjsvyr-onfr.cat') left no-repeat;height:37px;background-size:37px 35px;padding:0 18px 0 55px;border:1px solid #ddd;border-radius: 4px;}
  .data-list ul.list-group>li .list-info1 {font-size: 14px;}
  .btn-print {display:none}

  .left-search .left-title {font-size: 24px;}
  .issuepoint-list {width:100%;}
  .table-top {display:flex;flex-direction:column;justify-content: start;align-items: start;padding:10px 0;margin:20px 0;border-bottom: 1px solid #ddd;}

  .btn-base-line3 {padding:4px 10px;margin-top:0;}

  .search-area-toggle-span {display:none;}
  .page-search-box {display:block;}
  .box-display-off{display:block;}

  .btn-listtyped {font-size: 13px;}
  }



@media all and (max-width:479px) {
	.gnbarea {display:none}
  .btn {font-size:14px;}
  .table-top {display:flex;flex-direction:column;justify-content: start;align-items: start;padding:10px 0;margin:20px 0;border-bottom: 1px solid #ddd;}
  .container-wrap {margin:60px auto 20px}
  h3.page-title {font-size: 24px;}
  .page-search {padding:12px 20px 14px}
  .page-guide {font-size: 16px;}
  .table-top {font-size: 14px;}
  .search-result-numbering {font-size: 14px;}
  .select-sort-list {font-size: 14px;}
  .search-result-numbering {margin-bottom:5px}

  .btn-base-line3 {padding:4px 7px;margin-top:0;}
  .paging ul li label {width:30px;}
  /*
  .sort-list {display:inline;}
  */


  .paging ul li a {width:40px;height:20px;font-size:11px;border-radius:40%;display: block;display:flex;flex-direction: row;align-items: center;justify-content: center;}
  .paging ul li.on a {font-weight: bold;background:#506b98;width:40px;height:24px;font-size:11px;border-radius:40%;color:#fff;display: block;display:flex;flex-direction: row;align-items: center;justify-content: center;}

  .paging ul li a:hover {font-weight: bold;}
  .circle-arrow-prev {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-purieba-yrsg.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-right:5px;min-width:24px;}
  .circle-arrow-next {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-purieba-evtug.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-left:5px;min-width:24px;}
  .circle-arrowdouble-prev {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-puriebaqbhoyr-yrsg.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-right:5px;min-width:24px;}
  .circle-arrowdouble-next {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Spvepyr-puriebaqbhoyr-evtug.fit) no-repeat;background-size: cover;width:24px;height:24px;margin-left:5px;min-width:24px;}


  .logo {width:160px;height:28px;left:20px;position: absolute;}
  .logo span.logow {transition: all 0.4s ease-out;top:0;left:0;position:absolute;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb.cat') no-repeat;width:160px;height:28px;background-size: cover;cursor:pointer}
  .logo span.logow.logob {background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Sybtb_o.cat') no-repeat;width:160px;height:28px;background-size: cover;}


  .search-area-toggle-span {display:block;}
  .page-search-box {display:none;}
  .box-display-off{display:none;}
  .box-display-on{display:block;}

}

/* 2024-08-new */
h2.left-title.type{letter-spacing:-5px}
.left-nb>li.line::after{top:32px;}

.searchmenu-wrap{width:270px;}
.searchmenu-wrap > ul{border:1px solid #ddd;}
.searchmenu-wrap > ul > li{background:#fbfbfb;}
.searchmenu-wrap > ul > li p{position:relative;padding:16px 24px;font-size:18px;font-weight:400;color:#333;letter-spacing:-1px;line-height:1;border-top:1px solid #ddd;cursor:pointer}
.searchmenu-wrap > ul > li:nth-child(1) p{border-top:0}
.searchmenu-wrap > ul > li p:hover,.searchmenu-wrap a:hover,.searchmenu-wrap ul ul li:hover{text-decoration:underline;cursor:pointer;}
.searchmenu-wrap > ul > li p i{position:absolute;right:18px;top:0;bottom:0;margin:auto 0;width:10px;height:10px;font-size:0}
.searchmenu-wrap > ul > li p i:before,.searchmenu-wrap > ul > li p i:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:10px;height:1px;background:#999;}
.searchmenu-wrap > ul > li p i:after{transform:rotate(90deg);}
.searchmenu-wrap > ul > li p.active i:after{display:none}
.searchmenu-wrap ul ul{display:none;padding:18px 15px;font-size:15px;border-top:1px solid #ddd;}
.searchmenu-wrap .open{display:block;}
.searchmenu-wrap ul ul li~li{margin-top:4px}
.searchmenu-wrap ul ul li{position:relative;padding-left:9px;}
.searchmenu-wrap ul ul li:before{content:"";position:absolute;top:11px;left:0;width:4px;height:1px;background:#666}
.searchmenu-wrap .btns{padding-top:10px;text-align:center}
.searchmenu-wrap .btn-search-law {background:#506b98;color:#fff;width:160px;height:34px;line-height:14px;border-radius:6px;}
.searchmenu-wrap .btn-search-law span {font-size:14px;}
.searchmenu-wrap .btn-search-law span::after {content:'';display:inline-block;vertical-align:middle;margin-left:10px;width:13px;height:14px;background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Svzntrf%2Spbzzba%2Svpba_frnepu.cat') no-repeat 50% 50%/contain;}
.searchmenuJs{display:none}

@media (max-width: 1194px) {
   .searchmenu-wrap{width:auto;}
   .searchmenu-wrap > ul{display:grid;grid-template-columns:1fr 1fr 1fr;}
   .searchmenu-wrap > ul > li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
   .searchmenu-wrap > ul > li:nth-child(3n){border-right:0}
   .searchmenu-wrap > ul > li:nth-child(n + 4){border-bottom:0}
   .searchmenu-wrap > ul > li p{border-top:0}
}

@media (max-width: 767px) {
   .searchmenu-wrap{display:none;}
   .searchmenu-wrap > ul{grid-template-columns:1fr;}
   .searchmenu-wrap > ul > li{border-right:0}
   .searchmenu-wrap > ul > li p{padding:12px;font-size:14px}
   .searchmenu-wrap ul ul{padding:12px;font-size:14px}
   .searchmenu-wrap.mo-open{display:block;}
   .searchmenu-wrap .btns{padding-bottom:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
   .searchmenuJs{display:block;width:100%;height:38px;text-align: center;font-size:14px;background:#fff;border:1px solid #ddd;cursor:pointer}

}

@media (max-width: 479px) {
    .paging ul li label{width:23px;font-size:12px}
	.paging ul li.on label{width:23px;height:23px;}
}








/* ----- (2024.09.26) ----- */

/* 통합 검색결과 모바일 */
@media (max-width: 767px) {
    .resizing-content2 {
        border-top: 1px solid #ddd;
    }
}


/* GNB default */
.header {background: none; background-color: #0066A6;}
.header .btn-special {background-color: #ffffff; color: #003964; opacity: 1;}
.header .addmenu ul li {opacity: 0.8;}

/* GNB open */
.gnb ul {
    width: 900px;
}
@media (max-width: 1510px) {
    .gnb ul {
        width: 730px;
        height: 100%;
    }
}
.d-none {display:none;}
.header-top.active .sub-menu-total {
    flex-direction: unset;
    justify-content: unset;
    max-width: unset;
}
.header-top.active .sub-menu {
	position: unset;
    display: unset;
    height: unset;
    transition: unset;
    flex-direction: unset;
    justify-content: unset;
    width: 100%;
    display: none;
}
.header-top.active .sub-menu.on {
    position: relative;
    display: flex;
    width: 100%;
    height: 382px;
    transition: all 0.4s;
}
.header-top.active .sub-menu .sub-menu-title {
    width: unset;
}
.header-top.active .sub-menu .gnb-title {
	width: 380px;
	border-right: 1px solid #e4e4e4;
}
.header-top.active .sub-menu .gnb-title .gnb-depth-1 {
	padding-top: 32px;
    padding-left: 50px;
    font-size: 28px;
    font-weight: 600;
    line-height: 150%;
    /*letter-spacing: -1.12px;*/
}
.header-top.active .sub-menu .gnb-sub {
    display: flex;
    padding-top: 32px;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 900px;
}
.header-top.active .sub-menu .gnb-sub ul li {
	margin-bottom: 16px;
	color: #777;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 {
	width: 240px;
	margin-left: 30px;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 > li {
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	/*padding: 16px 12px;*/
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Sneebj_evtug.fit) no-repeat;
    background-position: right 12px bottom 23px;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2.with-sub > li {
	padding: 16px 12px;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 > li:hover {
	background-color: #0066a6;
	color: #fff;
	background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Svpba%2Sneebj_evtug_juvgr.fit);
	background-repeat: no-repeat;
	background-position: right 12px bottom 23px;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 > li a {
	font-weight: inherit;
	font-size: inherit;
	width: 100%;
    display: inline-block;
    height: 100%;
    padding: 16px 12px;
    text-align: left;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 > li:hover a {
	color: #fff;
	text-decoration: none;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-2 > li span {
	float: right;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-3 > li {text-indent: 0em;}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-3 > li:before {content: "●"; margin-right: 0.3em;font-size:3px;vertical-align: middle;}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-3 > li {
	padding-left: 10px;
}
.header-top.active .sub-menu .gnb-sub ul.gnb-depth-3 > li a:hover {
	color: #0066a6;
	text-decoration: none;
	font-weight: 300;
}
.header-top.active .sub-menu.sm1 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz1.fit') no-repeat;
	background-position: bottom 40px right 40px;
}
.header-top.active .sub-menu.sm2 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz2.fit') no-repeat;
	background-position: bottom 40px right 40px;
}
.header-top.active .sub-menu.sm3 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz3.fit') no-repeat;
	background-position: bottom 40px right 40px;
}
.header-top.active .sub-menu.sm4 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz4.fit') no-repeat;
	background-position: bottom 40px right 40px;
}
.header-top.active .sub-menu.sm5 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz5.fit') no-repeat;
	background-position: bottom 40px right 40px;
}
.header-top.active .sub-menu.sm6 .gnb-title {
	background: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz6.fit') no-repeat;
	background-position: bottom 40px right 40px;
}

.header-top.active .sub-menu-total {
	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Syac.anarg.tb.xe%2Snffrgf%2Spff%2S..%2S..%2Snffrgf%2Svzntrf%2Spbzzba%2Stao-fz-ot.cat) no-repeat;
    background-position: bottom 0px right 0px;
    position: relative;
    isolation: isolate;
}
.header-top.active .sub-menu-total::after {
    content: '';
    position: absolute;
    background: white;
    z-index: -1;
    inset: 0;
    opacity: 0.9;
}
.header-top .gnb {
	height: 100%;
}
.header-top .gnb ul {
    height: 100%;
}
.header-top .gnb ul li {
    height: 100%;
    align-content: center;
    flex-grow: 1;
    text-align: center;
}
.header-top .addmenu .greeting {
    color: #fff;
}
.header-top.active .addmenu .greeting {
    color: #000;
}




/* ----- (2024.10.30) ----- */
.location {
    border-top: 0;
}
.location .location-detail span {
    line-height: 1em;
}
@media (min-width: 1250px) {
.location {
	margin-top: 180px;
}
}


/* ----- (2024.10.31) ----- */
/* lng > 의회지원서비스 타이틀 */
h2.left-title.leftAssemblySupport {
    letter-spacing: -6.5px;
}

.page-guide .btn-base {
    background-color: lightseagreen;
    color: #fff;
    border:1px solid transparent;
    font-size: 18px;
    font-weight: 400;
    padding: 1px 5px;
    border-radius: 10px;
}
.page-guide .btn-base:hover {
	background-color: #fff;
	color: lightseagreen;
	border:1px solid var(--linkbrary-primary-color, lightseagreen) ;
}

.page-guide .link_style{
	color: #004888;
	font-weight: 500;
}

.page-guide .link_style:hover{

}




