@CHARSET "UTF-8";

#_JW_sitemap_bass {position: relative;}

#_JW_sitemap_bass .dep2 > li > a[target="_blank"] span::after {content:''; position: relative; flex-shrink: 0; display: inline-block; vertical-align: middle; width:2.4rem; height:2.4rem; margin-left:.5rem; background-color:#1d1d1d; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: contain; mask-repeat: no-repeat; mask-position: center center; mask-size: contain; -webkit-mask-image: url(../images/ico_go.svg); mask-image: url(../images/ico_go.svg); transition:background-color .3s;}
#_JW_sitemap_bass .dep2 > li > a[target="_blank"]:hover span::after {background-color:#fff; }
#_JW_sitemap_bass .dep3 > li > a[target="_blank"] span::after {content:''; position: relative; top:.2rem; display: inline-block; width:1.6rem; height:1.6rem; background-color:#555; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; -webkit-mask-size: contain; mask-repeat: no-repeat; mask-position: center center; mask-size: contain; -webkit-mask-image: url(../images/ico_go.svg); mask-image: url(../images/ico_go.svg); transition:background-color .3s;}
#_JW_sitemap_bass .dep3 > li > a[target="_blank"]:hover span::after {background-color:#246BEB; }

/* [S] 1뎁스 */
#_JW_sitemap_bass ._stMpWrap .dep1 {position: relative; margin-bottom: 2.2rem;}
#_JW_sitemap_bass ._stMpWrap .dep1::before {content:''; position: absolute; left:0; top:50%; width:100%; height:.1rem; background:#000;}
#_JW_sitemap_bass ._stMpWrap .dep1 > a {position: relative; padding-right:8rem; background:#fff; font-family: pbGOV; font-size: 3.2rem; color:#1D1D1D; }
/* [E] 1뎁스 */

/* [S] 2뎁스 */
#_JW_sitemap_bass .dep2 {display: flex; flex-wrap:wrap; margin:0 -2.4rem; margin-top:-2.4rem;}
#_JW_sitemap_bass .dep2 > li {width:33.3333%; padding:0 2.4rem; margin-top: 2.4rem;}
#_JW_sitemap_bass .dep2 > li.two-line{width: 66.6666%;}
#_JW_sitemap_bass .dep2 > li > a {position: relative; display: flex; align-items: center; justify-content: center; min-height:5.6rem; padding:.5rem 1rem; background: #EEF2F7; border-radius:.5rem; font-family: pbGOV; font-size: 2.1rem; text-align: center; line-height: 1.5; color:#1d1d1d;}
#_JW_sitemap_bass .dep2 > li > a:hover {background:#246BEB; color:#fff;}
#_JW_sitemap_bass .dep2 > li > a:focus {outline:unset; box-shadow:inset 0 0 0 4px #246BEB;}
/* [E] 2뎁스 */

/* [S] 3뎁스 */
#_JW_sitemap_bass .dep3 {position: relative; padding:1.5rem 0;}
/* #_JW_sitemap_bass .dep3.nodep3 {display: none;} */
#_JW_sitemap_bass .dep3 > li {position: relative; padding-left:1.6rem; margin-bottom: 0.8rem;}
#_JW_sitemap_bass .dep3 > li::before {content:''; position: absolute; left:0; top:.9rem; width: .6rem; height:.6rem; background:#717171; }
#_JW_sitemap_bass .dep3 > li > a {position: relative; font-family: prGOV; font-size: 1.7rem; color:#555; line-height: 1.5; }
#_JW_sitemap_bass .dep3 > li > a span {background-image: linear-gradient(#246BEB, #246BEB); background-repeat: no-repeat; background-position: left 0 bottom 0; background-size: 0 .1rem; transition: background-size .5s;}
#_JW_sitemap_bass .dep3 > li > a:hover {color:#246BEB;}
#_JW_sitemap_bass .dep3 > li > a:hover span {background-size:100% .1rem;}
/* [E] 3뎁스 */

/* [S] 4뎁스 */
#_JW_sitemap_bass .dep4 {position: relative; padding:1rem 0;}
#_JW_sitemap_bass .dep4.nodep4 {display: none;}
#_JW_sitemap_bass .dep4 li {position: relative; padding-left:1.6rem; margin-bottom: 0.6rem;}
#_JW_sitemap_bass .dep4 li:last-child {margin-bottom: 0;}
#_JW_sitemap_bass .dep4 li::before {content:''; position: absolute; left:0; top:1.1rem; width: .7rem; height:.1rem; background:#717171; transform: scaleY(2);}
#_JW_sitemap_bass .dep4 li > a {position: relative; font-family: prGOV; font-size: 1.7rem; color:#555; line-height: 1.5; }
#_JW_sitemap_bass .dep4 li > a span {background-image: linear-gradient(#246BEB, #246BEB); background-repeat: no-repeat; background-position: left 0 bottom 0; background-size: 0 .1rem; transition: background-size .5s;}
#_JW_sitemap_bass .dep4 li > a:hover {color:#246BEB;}
#_JW_sitemap_bass .dep4 li > a:hover span {background-size:100% .1rem;}
/* [E] 4뎁스 */

/* [S] 5뎁스 */
#_JW_sitemap_bass .dep5 {position: relative; padding:1rem 0;}
#_JW_sitemap_bass .dep5.nodep5 {display: none;}
#_JW_sitemap_bass .dep5 li {position: relative; padding-left:1.6rem; margin-bottom: 0.6rem;}
#_JW_sitemap_bass .dep5 li:last-child {margin-bottom: 0;}
#_JW_sitemap_bass .dep5 li::before {content:''; position: absolute; left:0; top:1.1rem; width: .7rem; height:.2rem; background:#717171; }
#_JW_sitemap_bass .dep5 li > a {position: relative; font-family: prGOV; font-size: 1.7rem; color:#555; line-height: 1.5; }
#_JW_sitemap_bass .dep5 li > a span {background-image: linear-gradient(#246BEB, #246BEB); background-repeat: no-repeat; background-position: left 0 bottom 0; background-size: 0 .1rem; transition: background-size .5s;}
#_JW_sitemap_bass .dep5 li > a:hover {color:#246BEB;}
#_JW_sitemap_bass .dep5 li > a:hover span {background-size:100% .1rem;}
/* [E] 5뎁스 */

/* [S] 6뎁스 */
#_JW_sitemap_bass .dep6 {position: relative; padding:1rem 0;}
#_JW_sitemap_bass .dep6.nodep6 {display: none;}
#_JW_sitemap_bass .dep6 li {position: relative; padding-left:1.6rem; margin-bottom: 0.6rem;}
#_JW_sitemap_bass .dep6 li:last-child {margin-bottom: 0;}
#_JW_sitemap_bass .dep6 li::before {content:''; position: absolute; left:0; top:1.1rem; width: .7rem; height:.2rem; background:#717171; }
#_JW_sitemap_bass .dep6 li > a {position: relative; font-family: prGOV; font-size: 1.7rem; color:#555; line-height: 1.5; }
#_JW_sitemap_bass .dep6 li > a span {background-image: linear-gradient(#246BEB, #246BEB); background-repeat: no-repeat; background-position: left 0 bottom 0; background-size: 0 .1rem; transition: background-size .5s;}
#_JW_sitemap_bass .dep6 li > a:hover {color:#246BEB;}
#_JW_sitemap_bass .dep6 li > a:hover span {background-size:100% .1rem;}
/* [E] 6뎁스 */

@media screen and (max-width:1200px) {
    #_JW_sitemap_bass .dep2 {margin:0 -1.2rem; margin-top:-2.4rem;}
    #_JW_sitemap_bass .dep2 > li {padding:0 1.2rem;}
}
@media screen and (max-width:767px) {
    #_JW_sitemap_bass ._stMpWrap .dep1 > a {padding-right:4rem; font-size: 2.4rem;}

    #_JW_sitemap_bass .dep2 > li > a {min-height:4.5rem; font-size:1.9rem;}

    #_JW_sitemap_bass .dep3 {padding:2rem 0;}
}
@media screen and (max-width:650px) {
    #_JW_sitemap_bass .dep2 > li {width:50%;}
}
@media screen and (max-width:500px) {
    #_JW_sitemap_bass .dep2 > li {width:100%;}
    #_JW_sitemap_bass .dep3.nodep3 {display: none;}
}


/* #_JW_sitemap_bass > ul > li {
    margin-bottom: 80px;
}

#_JW_sitemap_bass li ._stMpWrap {
    font-size: 0;
}

#_JW_sitemap_bass li ._stMpWrap a{
    word-break:keep-all;
}

#_JW_sitemap_bass li ._stMpWrap .stMp_Title {
    font-size: 30px;
    color: #222;
    font-family: 'Noto Medium';
    padding-top: 20px;
    width: 200px;
    display: inline-block;
    vertical-align: top;
    margin-right: 80px;
    position: relative;
}

#_JW_sitemap_bass li ._stMpWrap .stMp_Title:before {
    content: '';
    width: 200px;
    height: 5px;
    background: #008bd0;
    position: absolute;
    top: 0;
    left: 0;
}

#_JW_sitemap_bass li ._stMpWrap > ul {
    display: inline-flex;
    vertical-align: top;
    width: calc(100% - 280px);
    justify-content: left;
    flex-wrap: wrap;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 30px;
    border-top: 1px solid #4a4a4a;
}

#_JW_sitemap_bass li ._stMpWrap > ul > li {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    margin-bottom: 50px;
    padding-right: 15px;
    line-height: 1.4;
}

#_JW_sitemap_bass li ._stMpWrap > ul > li > a {
    font-size: 20px;
    color: #000;
    display: block;
    font-family: 'Noto Regular';
    transition: all ease .25s;
    margin-bottom: 20px;
}

#_JW_sitemap_bass li ._stMpWrap > ul > li > a:hover {
    color: #0067d4;
}

#_JW_sitemap_bass li .dep4 li {
    color: #666;
    position: relative;
    padding-left: 15px;
    font-size: 17px;
    line-height: 1.35;
}

#_JW_sitemap_bass li .dep4 li:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #0067d4;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 50%;
}

#_JW_sitemap_bass li .dep4 li + li {
    margin-top: 15px;
}

#_JW_sitemap_bass li .dep4 li > ul {
    margin: 10px 0;
}

#_JW_sitemap_bass li .dep4 li > ul > li {
    font-size: 16px;
    line-height: 1.6;
    position: relative;
    padding-left: 15px;
    word-break: keep-all;
}

#_JW_sitemap_bass li .dep4 li > ul > li:before {
    content: '';
    width: 7px;
    height: 2px;
    background: #b5c2d1;
    position: absolute;
    left: 0;
    top: 12px;
}

@media all and (max-width:1023px) {
#_JW_sitemap_bass li ._stMpWrap .stMp_Title{margin-bottom:20px;}
#_JW_sitemap_bass li ._stMpWrap > ul > li{width:50%;}
#_JW_sitemap_bass li ._stMpWrap > ul > li{margin-bottom:40px;}
}

@media all and (max-width:767px) {
#_JW_sitemap_bass > ul > li{margin-bottom:85px;}
#_JW_sitemap_bass li ._stMpWrap > ul {width:calc(100% - 180px);}
#_JW_sitemap_bass li ._stMpWrap > ul > li{width:100%;margin-bottom: 20px;}

#_JW_sitemap_bass li ._stMpWrap .stMp_Title:before{width:130px;height:5px;}
#_JW_sitemap_bass li ._stMpWrap .stMp_Title{font-size:25px;line-height: 30px;padding-top: 25px;margin-right: 50px;width: 130px;}
#_JW_sitemap_bass li .dep4 li{font-size:16px;}
#_JW_sitemap_bass li ._stMpWrap > ul{padding-bottom: 50px;}
} */
