@charset "UTF-8";
#use_terms2 * {margin: 0; padding: 0; box-sizing: border-box;}
#use_terms2html {position: static; height: 100%; font-size: 0.620em; font-family: 'Noto Sans KR', 'Roboto', sans-serif; overflow-x: hidden;}
#use_terms2 body {position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; font-family: 'Noto Sans KR', 'Roboto', sans-serif;}
/* #use_terms2 :focus {outline: none;} */
#use_terms2 .clear:after {content: ""; display: block; clear: both;}
#use_terms2 .left {float: left;}
#use_terms2 .right {float: right;}
#use_terms2 .float-none {float: none !important;}
#use_terms2 .blind {position: absolute; top: -9999px; left: -9999px;}


#use_terms2 .cursor-pointer {cursor: pointer;}
#use_terms2 .cursor-none {cursor: none;}
#use_terms2 .cursor-default {cursor: default;}

#use_terms2 #wrap {position: relative; width: 100%; overflow-x: hidden;}
#use_terms2 #m_conts{position: relative; width: 100%;}
#use_terms2 #skipNav {position: relative; width: 100%;}


#use_terms2 .pos-r {position: relative;}
#use_terms2 .pos-a {position: absolute;}
#use_terms2 .pos-f {position: fixed;}
#use_terms2 .pos-s {position: static;}

#use_terms2 .icon-img {display: inline-block; width: auto; height: auto; margin: 0 5px 0 30px;}
#use_terms2 .btn {display: inline-block; padding: 0.45rem 1.2rem; line-height: 1.5; font-size: 1.4rem; font-weight: 400; text-align: center; vertical-align: 4%; border: 1px solid transparent; cursor: pointer; transition: 0.3s;}
#use_terms2 .btn-grey {background-color: #bcbcbc; color: #fff;}
#use_terms2 .btn-light {background-color: #f1f1f1; color: #333;}
#use_terms2 .btn-primary {background-color: #0068bd; color: #fff;} 
#use_terms2 .btn-danger {background-color: #e74a3b ; color: #fff;}
#use_terms2 .btn-line {background: rgba(255,255,255,0) !important; border: 1px solid #fff !important; transition: 0.5s;}
#use_terms2 .btn-line:hover, .btn-line:active, .btn-line:focus {background: rgba(255,255,255,1) !important; color: #000 !important;}
#use_terms2 .on-more-btn.btn-line:hover:after, .on-more-btn.btn-line:active:after, .on-more-btn.btn-line:focus:after {background-image: url(../img/arrow-b.png);}
/*
.on-detail:hover .on-more-btn.btn-line, .on-detail:active .on-more-btn.btn-line, .on-detail:focus .on-more-btn.btn-line {background-color: rgba(255,255,255,1) !important; color: #000 !important;} 
.on-detail:hover .on-more-btn.btn-line:after, .on-detail:active .on-more-btn.btn-line:after, .on-detail:focus .on-more-btn.btn-line:after {background-image: url(../img/arrow-b.png);}
*/
#use_terms2 .btn-black {background-color: #323741 !important; border-color: #323741 !important; color: #fff !important;}
#use_terms2 .btn-green {background-color: #27B500 !important; border-color: #27B500 !important; color: #fff !important;}
#use_terms2 .btn-blue {background-color: #003A7D !important; border-color: #003A7D !important; color: #fff !important;}
#use_terms2 .btn-skyblue {background-color: #3266CD !important; border-color: #3266CD !important; color: #fff !important;}

/* hover */
#use_terms2 .btn-green:hover, .btn-green:active, .btn-green:focus {background-color: #1a7900 !important;}
#use_terms2 .btn-grey:hover, .btn-grey:active, .btn-grey:focus {background-color: #545454 !important;}
#use_terms2 .btn-black:hover, .btn-black:active, .btn-black:focus {background-color: #111 !important;}
#use_terms2 .btn-blue:hover, .btn-blue:active, .btn-blue:focus {background-color: #002551 !important;}
#use_terms2 .btn-skyblue:hover, .btn-skyblue:active, .btn-skyblue:focus {background-color: #1246ad !important;}
#use_terms2 .btn.grey-border:hover, .btn.grey-border:active, .btn.grey-border:focus {background-color: #ededed !important;}

#use_terms2 a.btn-green:hover, a.btn-green:active, a.btn-green:focus {text-decoration: none !important;}
#use_terms2 a.btn-black:hover, a.btn-black:active, a.btn-black:focus {text-decoration: none !important;}
#use_terms2 a.btn-blue:hover, a.btn-blue:active, a.btn-blue:focus {text-decoration: none !important;}
#use_terms2 a.btn-skyblue:hover, a.btn-skyblue:active, a.btn-skyblue:focus {text-decoration: none !important;}
#use_terms2 a.btn-grey:hover, a.btn-grey:active, a.btn-grey:focus {text-decoration: none !important;}
#use_terms2 a.btn.grey-border:hover, a.btn.grey-border:active, a.btn.grey-border:focus {text-decoration: none !important;}

#use_terms2 .bg-black {background-color: #323741 !important;}
#use_terms2 .bg-green {background-color: #27B500 !important;}
#use_terms2 .bg-blue {background-color: #003A7D !important;}
#use_terms2 .bg-skyblue {background-color: #3266CD !important;}
#use_terms2 .bg-aqua {background: #c4d3f2 !important; color: #111 !important;}
#use_terms2 .bg-lightaqua {background: #e4edf8 !important; color: #777 !important;}
#use_terms2 .bg-orange {background: #FE8D00 !important; color: #fff !important;}
#use_terms2 .bg-wheat {background: #FFFEFC !important; color: #FE8D00 !important;}
#use_terms2 .bg-grey {background-color: #e9ebf0 !important;}
#use_terms2 .bg-white {background-color: #fff !important;}
#use_terms2 .bg-lightblue {background-color: #f1f3f8 !important;}

#use_terms2 .w-10p {width: 10% !important;}
#use_terms2 .w-20p {width: 20% !important;}
#use_terms2 .w-30p {width: 30% !important;}
#use_terms2 .w-40p {width: 40% !important;}
#use_terms2 .w-50p {width: 50% !important;}
#use_terms2 .w-60p {width: 60% !important;}
#use_terms2 .w-70p {width: 70% !important;}
#use_terms2 .w-80p {width: 80% !important;}
#use_terms2 .w-90p {width: 90% !important;}
#use_terms2 .w-100p {width: 100% !important;}

#use_terms2 .fw100 {font-weight: 100;}
#use_terms2 .fw200 {font-weight: 200;}
#use_terms2 .fw300 {font-weight: 300;}
#use_terms2 .fw400 {font-weight: 400;}
#use_terms2 .fw500 {font-weight: 500;}
#use_terms2 .fw600 {font-weight: 600;}
#use_terms2 .fw700 {font-weight: 700;}
#use_terms2 .fw800 {font-weight: 800;}

#use_terms2 .text-white {color: #fff !important;}
#use_terms2 .text-black {color: #2a1c1c !important;}
#use_terms2 .text-skyblue {color: #3863e4 !important;}
#use_terms2 .text-blue {color: #243f79 !important;}
#use_terms2 .text-red {color: #d42319 !important;}
#use_terms2 .text-grey {color: #818181 !important;}
#use_terms2 .text-darkgrey {color: #323741 !important;}
#use_terms2 .text-center {text-align: center !important;}
#use_terms2 .text-left {text-align: left !important;}
#use_terms2 .text-right {text-align: right !important;}

#use_terms2 .display-none {display: none !important;}
#use_terms2 .display-block {display: block !important;}
#use_terms2 .display-ib {display: inline-block !important;}

#use_terms2 .m-0 {margin: 0 !important;}
#use_terms2 .mt-0, .my-0 {margin-top: 0 !important;}
#use_terms2 .mr-0, .mx-0 {margin-right: 0 !important;}
#use_terms2 .mb-0, .my-0 {margin-bottom: 0 !important;}
#use_terms2 .ml-0, .mx-0 {margin-left: 0 !important;}
#use_terms2 .m-1 {margin: 0.25rem !important;}
#use_terms2 .mt-1, .my-1 {margin-top: 0.25rem !important;}
#use_terms2 .mr-1, .mx-1 {margin-right: 0.25rem !important;}
#use_terms2 .mb-1, .my-1 {margin-bottom: 0.25rem !important;}
#use_terms2 .ml-1, .mx-1 {margin-left: 0.25rem !important;}
#use_terms2 .m-2 {margin: 0.5rem !important;}
#use_terms2 .mt-2, .my-2 {margin-top: 0.5rem !important;}
#use_terms2 .mr-2, .mx-2 {margin-right: 0.5rem !important;}
#use_terms2 .mb-2, .my-2 {margin-bottom: 0.5rem !important;}
#use_terms2 .ml-2, .mx-2 {margin-left: 0.5rem !important;}
#use_terms2 .m-3 {margin: 1rem !important;}
#use_terms2 .mt-3, .my-3 {margin-top: 1rem !important;}
#use_terms2 .mr-3, .mx-3 {margin-right: 1rem !important;}
#use_terms2 .mb-3, .my-3 { margin-bottom: 1rem !important;}
#use_terms2 .ml-3, .mx-3 {margin-left: 1rem !important;}
#use_terms2 .m-4 {margin: 1.5rem !important;}
#use_terms2 .mt-4, .my-4 {margin-top: 1.5rem !important;}
#use_terms2 .mr-4, .mx-4 {margin-right: 1.5rem !important;}
#use_terms2 .mb-4, .my-4 {margin-bottom: 1.5rem !important;}
#use_terms2 .ml-4, .mx-4 {margin-left: 1.5rem !important;}
#use_terms2 .m-5 {margin: 3rem !important;}
#use_terms2 .mt-5, .my-5 {margin-top: 3rem !important;}
#use_terms2 .mr-5, .mx-5 {margin-right: 3rem !important;}
#use_terms2 .mb-5, .my-5 {margin-bottom: 3rem !important;}
#use_terms2 .ml-5, .mx-5 {margin-left: 3rem !important;}
#use_terms2 .p-0 {padding: 0 !important;}
#use_terms2 .pt-0, .py-0 {padding-top: 0 !important;}
#use_terms2 .pr-0, .px-0 {padding-right: 0 !important;}
#use_terms2 .pb-0, .py-0 {padding-bottom: 0 !important;}
#use_terms2 .pl-0, .px-0 {padding-left: 0 !important;}
#use_terms2 .p-1 {padding: 0.25rem !important;}
#use_terms2 .pt-1, .py-1 {padding-top: 0.25rem !important;}
#use_terms2 .pr-1, .px-1 {padding-right: 0.25rem !important;}
#use_terms2 .pb-1, .py-1 {padding-bottom: 0.25rem !important;}
#use_terms2 .pl-1, .px-1 {padding-left: 0.25rem !important;}
#use_terms2 .p-2 {padding: 0.5rem !important;}
#use_terms2 .pt-2, .py-2 {padding-top: 0.5rem !important;}
#use_terms2 .pr-2, .px-2 {padding-right: 0.5rem !important;}
#use_terms2 .pb-2, .py-2 {padding-bottom: 0.5rem !important;}
#use_terms2 .pl-2, .px-2 {padding-left: 0.5rem !important;}
#use_terms2 .p-3 {padding: 1rem !important;}
#use_terms2 .pt-3, .py-3 {padding-top: 1rem !important;}
#use_terms2 .pr-3, .px-3 {padding-right: 1rem !important;}
#use_terms2 .pb-3, .py-3 {padding-bottom: 1rem !important;}
#use_terms2 .pl-3, .px-3 {padding-left: 1rem !important;}
#use_terms2 .p-4 {padding: 1.5rem !important;}
#use_terms2 .pt-4, .py-4 {padding-top: 1.5rem !important;}
#use_terms2 .pr-4, .px-4 {padding-right: 1.5rem !important;}
#use_terms2 .pb-4, .py-4 {padding-bottom: 1.5rem !important;}
#use_terms2 .pl-4, .px-4 {padding-left: 1.5rem !important;}
#use_terms2 .p-5 {padding: 3rem !important;}
#use_terms2 .pt-5, .py-5 {padding-top: 3rem !important;}
#use_terms2 .pr-5, .px-5 {padding-right: 3rem !important;}
#use_terms2 .pb-5, .py-5 {padding-bottom: 3rem !important;}
#use_terms2 .pl-5, .px-5 {padding-left: 3rem !important;}
#use_terms2 .m-n1 {margin: -0.25rem !important;}
#use_terms2 .mt-n1, .my-n1 {margin-top: -0.25rem !important;}
#use_terms2 .mr-n1, .mx-n1 {margin-right: -0.25rem !important;}
#use_terms2 .mb-n1, .my-n1 {margin-bottom: -0.25rem !important;}
#use_terms2 .ml-n1, .mx-n1 { margin-left: -0.25rem !important;}
#use_terms2 .m-n2 {margin: -0.5rem !important;}
#use_terms2 .mt-n2, .my-n2 {margin-top: -0.5rem !important;}
#use_terms2 .mr-n2, .mx-n2 {margin-right: -0.5rem !important;}
#use_terms2 .mb-n2, .my-n2 {margin-bottom: -0.5rem !important;}
#use_terms2 .ml-n2, .mx-n2 {margin-left: -0.5rem !important;}
#use_terms2 .m-n3 {margin: -1rem !important;}
#use_terms2 .mt-n3, .my-n3 {margin-top: -1rem !important;}
#use_terms2 .mr-n3, .mx-n3 {margin-right: -1rem !important;}
#use_terms2 .mb-n3, .my-n3 {margin-bottom: -1rem !important;}
#use_terms2 .ml-n3, .mx-n3 {margin-left: -1rem !important;}
#use_terms2 .m-n4 {margin: -1.5rem !important;}
#use_terms2 .mt-n4, .my-n4 {margin-top: -1.5rem !important;}
#use_terms2 .mr-n4, .mx-n4 {margin-right: -1.5rem !important;}
#use_terms2 .mb-n4, .my-n4 {margin-bottom: -1.5rem !important;}
#use_terms2 .ml-n4, .mx-n4 {margin-left: -1.5rem !important;}
#use_terms2 .m-n5 {margin: -3rem !important;}
#use_terms2 .mt-n5, .my-n5 {margin-top: -3rem !important;}
#use_terms2 .mr-n5, .mx-n5 {margin-right: -3rem !important;}
#use_terms2 .mb-n5, .my-n5 {margin-bottom: -3rem !important;}
#use_terms2 .ml-n5, .mx-n5 {margin-left: -3rem !important;}
#use_terms2 .m-auto {margin: auto !important;}
#use_terms2 .mt-auto, .my-auto {margin-top: auto !important;}
#use_terms2 .mr-auto, .mx-auto {margin-right: auto !important;}
#use_terms2 .mb-auto, .my-auto {margin-bottom: auto !important;}
#use_terms2 .ml-auto, .mx-auto {margin-left: auto !important;}


#use_terms2 .row {display: flex; flex-wrap: wrap;margin-right: -0.75rem;margin-left: -0.75rem;}
#use_terms2 .flex-start {justify-content: flex-start;}
#use_terms2 .flex-end {justify-content: flex-end;}
#use_terms2 .flex-center {justify-content: center;}
#use_terms2 .align-top {align-items: flex-start;}
#use_terms2 .align-bottom {align-items: flex-end;}
#use_terms2 .align-middle {align-items: center;} 
   
#use_terms2 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
#use_terms2 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
#use_terms2 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
#use_terms2 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
#use_terms2 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
#use_terms2 .col-xl-auto {
   position: relative;padding-right: 0.75rem;padding-left: 0.75rem;width: 100%;}
#use_terms2 .col {flex-basis: 0;flex-grow: 1;max-width: 100%;}
#use_terms2 .col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
#use_terms2 .col-1 {flex: 0 0 8.33333%; max-width: 8.33333%;}
#use_terms2 .col-2 {flex: 0 0 16.66667%; max-width: 16.66667%;}
#use_terms2 .col-3 {flex: 0 0 25%; max-width: 25%;}
#use_terms2 .col-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
#use_terms2 .col-5 {flex: 0 0 41.66667%; max-width: 41.66667%;}
#use_terms2 .col-6 {flex: 0 0 50%; max-width: 50%;}
#use_terms2 .col-7 {flex: 0 0 58.33333%; max-width: 58.33333%;}
#use_terms2 .col-8 {flex: 0 0 66.66667%; max-width: 66.66667%;}
#use_terms2 .col-9 {flex: 0 0 75%; max-width: 75%;}
#use_terms2 .col-10 {flex: 0 0 83.33333%; max-width: 83.33333%;}
#use_terms2 .col-11 {flex: 0 0 91.66667%; max-width: 91.66667%;}
#use_terms2 .col-12 {flex: 0 0 100%; max-width: 100%;}

@media (min-width: 576px) {
#use_terms2   .col-sm {flex-basis: 0; flex-grow: 1; max-width: 100%;}
#use_terms2   .col-sm-auto {flex: 0 0 auto; width: auto; max-width: 100%;}
#use_terms2   .col-sm-1 {flex: 0 0 8.33333%; max-width: 8.33333%;}
#use_terms2   .col-sm-2 {flex: 0 0 16.66667%; max-width: 16.66667%;}
#use_terms2   .col-sm-3 {flex: 0 0 25%; max-width: 25%;}
#use_terms2   .col-sm-4 {flex: 0 0 33.33333%; max-width: 33.33333%;}
#use_terms2   .col-sm-5 {flex: 0 0 41.66667%; max-width: 41.66667%;}
#use_terms2   .col-sm-6 {flex: 0 0 50%; max-width: 50%;}
#use_terms2   .col-sm-7 {flex: 0 0 58.33333%; max-width: 58.33333%;}
#use_terms2   .col-sm-8 {flex: 0 0 66.66667%; max-width: 66.66667%;}
#use_terms2   .col-sm-9 {flex: 0 0 75%; max-width: 75%;}
#use_terms2   .col-sm-10 {flex: 0 0 83.33333%; max-width: 83.33333%;}
#use_terms2   .col-sm-11 {flex: 0 0 91.66667%; max-width: 91.66667%;}
#use_terms2   .col-sm-12 {flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 768px) {
#use_terms2   .col-md {flex-basis: 0; flex-grow: 1; max-width: 100%;}
#use_terms2   .col-md-auto {flex: 0 0 auto; width: auto; max-width: 100%;}
#use_terms2   .col-md-1 {flex: 0 0 8.33333%; max-width: 8.33333%;}
#use_terms2   .col-md-2 {flex: 0 0 16.66667%; max-width: 16.66667%;}
#use_terms2   .col-md-3 {flex: 0 0 25%; max-width: 25%;}
#use_terms2   .col-md-4 {flex: 0 0 33.33333%; max-width: 33.33333%;}
#use_terms2   .col-md-5 {flex: 0 0 41.66667%; max-width: 41.66667%;}
#use_terms2   .col-md-6 {flex: 0 0 50%; max-width: 50%;}
#use_terms2   .col-md-7 {flex: 0 0 58.33333%; max-width: 58.33333%;}
#use_terms2   .col-md-8 {flex: 0 0 66.66667%; max-width: 66.66667%;}
#use_terms2   .col-md-9 {flex: 0 0 75%; max-width: 75%;}
#use_terms2   .col-md-10 {flex: 0 0 83.33333%; max-width: 83.33333%;}
#use_terms2   .col-md-11 {flex: 0 0 91.66667%; max-width: 91.66667%;}
#use_terms2   .col-md-12 {flex: 0 0 100%;max-width: 100%;}
}
@media (min-width: 992px) {
#use_terms2   .col-lg {flex-basis: 0; flex-grow: 1; max-width: 100%;}
#use_terms2   .col-lg-auto {flex: 0 0 auto; width: auto; max-width: 100%;}
#use_terms2   .col-lg-1 {flex: 0 0 8.33333%; max-width: 8.33333%;}
#use_terms2   .col-lg-2 {flex: 0 0 16.66667%; max-width: 16.66667%;}
#use_terms2   .col-lg-3 {flex: 0 0 25%; max-width: 25%;}
#use_terms2   .col-lg-4 {flex: 0 0 33.33333%; max-width: 33.33333%;}
#use_terms2   .col-lg-5 {flex: 0 0 41.66667%; max-width: 41.66667%;}
#use_terms2   .col-lg-6 {flex: 0 0 50%; max-width: 50%;}
#use_terms2   .col-lg-7 {flex: 0 0 58.33333%; max-width: 58.33333%;}
#use_terms2   .col-lg-8 {flex: 0 0 66.66667%; max-width: 66.66667%;}
#use_terms2   .col-lg-9 {flex: 0 0 75%; max-width: 75%;}
#use_terms2   .col-lg-10 {flex: 0 0 83.33333%; max-width: 83.33333%;}
#use_terms2   .col-lg-11 {flex: 0 0 91.66667%; max-width: 91.66667%;}
#use_terms2   .col-lg-12 {flex: 0 0 100%; max-width: 100%;}
}
@media (min-width: 1200px) {
#use_terms2   .col-xl {flex-basis: 0; flex-grow: 1; max-width: 100%;}
#use_terms2   .col-xl-auto {flex: 0 0 auto; width: auto; max-width: 100%;}
#use_terms2   .col-xl-1 {flex: 0 0 8.33333%; max-width: 8.33333%;}
#use_terms2   .col-xl-2 {flex: 0 0 16.66667%; max-width: 16.66667%;}
#use_terms2   .col-xl-3 {flex: 0 0 25%; max-width: 25%;}
#use_terms2   .col-xl-4 {flex: 0 0 33.33333%; max-width: 33.33333%;}
#use_terms2   .col-xl-5 {flex: 0 0 41.66667%; max-width: 41.66667%;}
#use_terms2   .col-xl-6 {flex: 0 0 50%; max-width: 50%;}
#use_terms2   .col-xl-7 {flex: 0 0 58.33333%; max-width: 58.33333%;}
#use_terms2   .col-xl-8 {flex: 0 0 66.66667%; max-width: 66.66667%;}
#use_terms2   .col-xl-9 {flex: 0 0 75%; max-width: 75%;}
#use_terms2   .col-xl-10 {flex: 0 0 83.33333%; max-width: 83.33333%;}
#use_terms2   .col-xl-11 {flex: 0 0 91.66667%; max-width: 91.66667%;}
#use_terms2   .col-xl-12 {flex: 0 0 100%; max-width: 100%;}
}

#use_terms2 .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #858796;
}

#use_terms2 .table th,
#use_terms2 .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e3e6f0;
}

#use_terms2 .table thead th {
  vertical-align: middle;
}

#use_terms2 .table tbody + tbody {
  border-top: 2px solid #e3e6f0;
}

#use_terms2 .table-sm th,
#use_terms2 .table-sm td {
  padding: 0.3rem;
}

#use_terms2 .table-bordered {
  border: 1px solid #e3e6f0;
}

#use_terms2 .table-bordered th,
#use_terms2 .table-bordered td {
  border: 1px solid #e3e6f0;
}

#use_terms2 .table-bordered thead th,
#use_terms2 .table-bordered thead td {
  border-bottom-width: 2px;
}

#use_terms2 .table-borderless th,
#use_terms2 .table-borderless td,
#use_terms2 .table-borderless thead th,
#use_terms2 .table-borderless tbody + tbody {
  border: 0;
}

#use_terms2 .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

#use_terms2 .table-hover tbody tr:hover {
  color: #858796;
  background-color: rgba(0, 0, 0, 0.075);
}

#use_terms2 .table-primary,
#use_terms2 .table-primary > th,
#use_terms2 .table-primary > td {
  background-color: #cdd8f6;
}

#use_terms2 .table-primary th,
#use_terms2 .table-primary td,
#use_terms2 .table-primary thead th,
#use_terms2 .table-primary tbody + tbody {
  border-color: #a3b6ee;
}

#use_terms2 .table-hover .table-primary:hover {
  background-color: #b7c7f2;
}

#use_terms2 .table-hover .table-primary:hover > td,
#use_terms2 .table-hover .table-primary:hover > th {
  background-color: #b7c7f2;
}

#use_terms2 .table-secondary,
#use_terms2 .table-secondary > th,
#use_terms2 .table-secondary > td {
  background-color: #dddde2;
}

#use_terms2 .table-secondary th,
#use_terms2 .table-secondary td,
#use_terms2 .table-secondary thead th,
#use_terms2 .table-secondary tbody + tbody {
  border-color: #c0c1c8;
}

#use_terms2 .table-hover .table-secondary:hover {
  background-color: #cfcfd6;
}

#use_terms2 .table-hover .table-secondary:hover > td,
#use_terms2 .table-hover .table-secondary:hover > th {
  background-color: #cfcfd6;
}

#use_terms2 .table-success,
#use_terms2 .table-success > th,
#use_terms2 .table-success > td {
  background-color: #bff0de;
}

#use_terms2 .table-success th,
#use_terms2 .table-success td,
#use_terms2 .table-success thead th,
#use_terms2 .table-success tbody + tbody {
  border-color: #89e2c2;
}

#use_terms2 .table-hover .table-success:hover {
  background-color: #aaebd3;
}

#use_terms2 .table-hover .table-success:hover > td,
#use_terms2 .table-hover .table-success:hover > th {
  background-color: #aaebd3;
}

#use_terms2 .table-info,
#use_terms2 .table-info > th,
#use_terms2 .table-info > td {
  background-color: #c7ebf1;
}

#use_terms2 .table-info th,
#use_terms2 .table-info td,
#use_terms2 .table-info thead th,
#use_terms2 .table-info tbody + tbody {
  border-color: #96dbe4;
}

#use_terms2 .table-hover .table-info:hover {
  background-color: #b3e4ec;
}

#use_terms2 .table-hover .table-info:hover > td,
#use_terms2 .table-hover .table-info:hover > th {
  background-color: #b3e4ec;
}

#use_terms2 .table-warning,
#use_terms2 .table-warning > th,
#use_terms2 .table-warning > td {
  background-color: #fceec9;
}

#use_terms2 .table-warning th,
#use_terms2 .table-warning td,
#use_terms2 .table-warning thead th,
#use_terms2 .table-warning tbody + tbody {
  border-color: #fadf9b;
}

#use_terms2 .table-hover .table-warning:hover {
  background-color: #fbe6b1;
}

#use_terms2 .table-hover .table-warning:hover > td,
#use_terms2 .table-hover .table-warning:hover > th {
  background-color: #fbe6b1;
}

#use_terms2 .table-danger,
#use_terms2 .table-danger > th,
#use_terms2 .table-danger > td {
  background-color: #f8ccc8;
}

#use_terms2 .table-danger th,
#use_terms2 .table-danger td,
#use_terms2 .table-danger thead th,
#use_terms2 .table-danger tbody + tbody {
  border-color: #f3a199;
}

#use_terms2 .table-hover .table-danger:hover {
  background-color: #f5b7b1;
}

#use_terms2 .table-hover .table-danger:hover > td,
#use_terms2 .table-hover .table-danger:hover > th {
  background-color: #f5b7b1;
}

#use_terms2 .table-light,
#use_terms2 .table-light > th,
#use_terms2 .table-light > td {
  background-color: #fdfdfe;
}

#use_terms2 .table-light th,
#use_terms2 .table-light td,
#use_terms2 .table-light thead th,
#use_terms2 .table-light tbody + tbody {
  border-color: #fbfcfd;
}

#use_terms2 .table-hover .table-light:hover {
  background-color: #ececf6;
}

#use_terms2 .table-hover .table-light:hover > td,
#use_terms2 .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

#use_terms2 .table-dark,
#use_terms2 .table-dark > th,
#use_terms2 .table-dark > td {
  background-color: #d1d1d5;
}

#use_terms2 .table-dark th,
#use_terms2 .table-dark td,
#use_terms2 .table-dark thead th,
#use_terms2 .table-dark tbody + tbody {
  border-color: #a9aab1;
}

#use_terms2 .table-hover .table-dark:hover {
  background-color: #c4c4c9;
}

#use_terms2 .table-hover .table-dark:hover > td,
#use_terms2 .table-hover .table-dark:hover > th {
  background-color: #c4c4c9;
}

#use_terms2 .table-active,
#use_terms2 .table-active > th,
#use_terms2 .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

#use_terms2 .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

#use_terms2 .table-hover .table-active:hover > td,
#use_terms2 .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

#use_terms2 .table .thead-dark th {
  color: #fff;
  background-color: #5a5c69;
  border-color: #6c6e7e;
}

#use_terms2 .table .thead-light th {
  color: #6e707e;
  background-color: #eaecf4;
  border-color: #e3e6f0;
}

#use_terms2 .table-dark {
  color: #fff;
  background-color: #5a5c69;
}

#use_terms2 .table-dark th,
#use_terms2 .table-dark td,
#use_terms2 .table-dark thead th {
  border-color: #6c6e7e;
}

#use_terms2 .table-dark.table-bordered {
  border: 0;
}

#use_terms2 .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

#use_terms2 .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  #use_terms2 .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #use_terms2 .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  #use_terms2 .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #use_terms2 .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  #use_terms2 .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #use_terms2 .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  #use_terms2 .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #use_terms2 .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

#use_terms2 .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

#use_terms2 .table-responsive > .table-bordered {
  border: 0;
}

#use_terms2 .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6e707e;
  background-color: #f5f5f5;
  background-clip: padding-box;
  border: 1px solid #f5f5f5;
  border-radius: 0.35rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  #use_terms2 .form-control {
    transition: none;
  }
}

#use_terms2 .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

#use_terms2 .form-control:focus {
  color: #6e707e;
  background-color: #fff;
  border-color: #bac8f3;
  /* outline: 0; */
  box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}

#use_terms2 .form-control::-webkit-input-placeholder {
  color: #858796;
  opacity: 1;
}

#use_terms2 .form-control::-moz-placeholder {
  color: #858796;
  opacity: 1;
}

#use_terms2 .form-control:-ms-input-placeholder {
  color: #858796;
  opacity: 1;
}

#use_terms2 .form-control::-ms-input-placeholder {
  color: #858796;
  opacity: 1;
}

#use_terms2 .form-control::placeholder {
  color: #858796;
  opacity: 1;
}

#use_terms2 .form-control:disabled, .form-control[readonly] {
  background-color: #eaecf4;
  opacity: 1;
}

#use_terms2 select.form-control:focus::-ms-value {
  color: #6e707e;
  background-color: #fff;
}

#use_terms2 .form-control-file,
#use_terms2 .form-control-range {
  display: block;
  width: 100%;
}

#use_terms2 .inner {position: relative; width: 90%; height: 100%; margin: 0 auto;}
@media screen and (min-width:1460px) {
#use_terms2     .inner {width: 1280px;}
#use_terms2     .logo .inner {width: auto;}
}

/* ================================================
     header 
 ================================================== */
#use_terms2 .header {position: fixed; width: 100%; height: 80px; z-index: 11; transition: 0.4s;}

#use_terms2 .header.on .nav:before {height:2px; top: 79px;}
#use_terms2 .header .nav.on:before {height:1px; top: 80px;}

#use_terms2 .header.on .top-bar {background-color: #fff !important; border-bottom: 1px solid rgba(238,238,238,1);}
#use_terms2 .header.on .logo a {background-image: url(../img/headlogo.png);}
#use_terms2 .header.on .depth01-link {color: #181818; font-weight: 600;}

#use_terms2 .header.on .btn-search {color: #181818 !important;}
#use_terms2 .header.on .side-menu-btn span {background-color: #181818 !important;}

#use_terms2 .top-bar {position: relative; width: 100%; height: 100%; transition: 0.4s;}
/* header-logo */
#use_terms2 .logo {display: block; position: absolute; top:50%; left: 10px; transform: translateY(-50%); width: 200px; height: 50px;}
#use_terms2 .logo a {display: block; width: 100%; height: 100%; background: url(../img/logo-w.png) no-repeat center/contain; text-indent: -9999px;}
#use_terms2 .section02 .logo a  {background-image: url(../img/headlogo.png);}
#use_terms2 .section05 .logo a  {background-image: url(../img/headlogo.png);}

/* header-nav */
#use_terms2 .nav {display: none;}
@media screen and (min-width: 1279px){
     
#use_terms2     .nav {display: block; position: relative; width: 100%; border-bottom: 1px solid rgba(238,238,238,0); font-family: 'NanumSquare','Noto Sans KR', sans-serif; transition: 0.7s;}
#use_terms2 	.nav:after {content: ""; display: block; clear: both;}
#use_terms2 	.nav.on {background: #fff !important; border-color: rgba(238,238,238,1);}
#use_terms2 	.header.on .nav {background: #fff !important; border-color: rgba(238,238,238,1);}
#use_terms2 	.nav.on .depth01-link {color: #000; transition: 0.4s;}
#use_terms2 	.nav.on .depth01-link:hover, .nav.on .depth01-link:active, .nav.on .depth01-link:focus {color: #3266CC;}
#use_terms2 	h1.logo {display: none;}
#use_terms2 	h2.logo {top:15px; transform: translateY(0);width: 200px; height: 50px;}
#use_terms2 	h2.logo a {display: block; width: 100%; height: 100%; background: url(../img/logo-w.png) no-repeat center/contain;}
#use_terms2 	.nav.on h2.logo a {background-image: url(../img/headlogo.png);}
	
#use_terms2 	.nav .nav-group {width: 791px; height: 80px; margin: 0 auto;}
#use_terms2 	.nav .depth01-list {display: inline-block;}
#use_terms2 	.nav .depth01-link {display: block; padding: 10px 30px 10px 18px; font-size: 1.8rem; font-weight: 600; color: #fff; line-height: 60px;}
#use_terms2 	.nav .depth01-link:hover {color: #3266CC;}
#use_terms2 	.nav .depth02-group {display: none; position: absolute; top:80px; left:0; width: 100%; padding: 20px 0; background: rgba(255,255,255,1); border-top: 1px solid #eee; border-bottom: 1px solid rgba(0,56,114,0.6);overflow: hidden;}
#use_terms2 	.nav .depth02-img {position: absolute; top:0; left:0; width: 300px; height:350px; padding: 60px; background: #fff url(/portal/img/nav-left_bg.png) no-repeat center/cover; box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.2);}
#use_terms2 	.nav .depth02-img b {display: block; position: relative; padding-bottom: 50px;}
#use_terms2 	.nav .depth02-img b:before{content: "공사소개"; font-size: 3.0rem; font-weight: 800; color: #111;}
#use_terms2 	.nav .depth01-list:nth-child(2) .depth02-img b:before {content: "가계지원";}
#use_terms2 	.nav .depth01-list:nth-child(3) .depth02-img b:before {content: "기업지원";}
#use_terms2 	.nav .depth01-list:nth-child(4) .depth02-img b:before {content: "공공사업";}
#use_terms2 	.nav .depth01-list:nth-child(5) .depth02-img b:before {content: "국민참여";}
#use_terms2 	.nav .depth01-list:nth-child(6) .depth02-img b:before {content: "열린경영";}
#use_terms2 	.nav .depth01-list:nth-child(7) .depth02-img b:before {content: "미디어룸";}
	
#use_terms2 	.nav .depth02-img b:after {content: ""; position: absolute; bottom: 25px; left:0; width: 40px; height: 2px; background: #3266CC;}
#use_terms2 	.nav .depth02-img p {display: block; font-size: 1.7rem; color: #111; line-height: 1.7; word-break: keep-all;}
#use_terms2 	.nav .depth02-img p:before{content: "대한민국 가치를 높이는 공적자산관리전문기관"; font-size: 1.7rem; color: #333;}
#use_terms2 	.nav .depth01-list:nth-child(2) .depth02-img p:before {content: "취약계층 포용적 금융지원 강화";}
#use_terms2 	.nav .depth01-list:nth-child(3) .depth02-img p:before {content: "중소·중견기업 재도약 지원";}
#use_terms2 	.nav .depth01-list:nth-child(4) .depth02-img p:before {content: "공공자산 가치 제고 선도";}
#use_terms2 	.nav .depth01-list:nth-child(5) .depth02-img p:before {content: "현장·고객과 소통에 기반한 공공서비스 품질 제고";}
#use_terms2 	.nav .depth01-list:nth-child(6) .depth02-img p:before {content: "경영·사업관리 고도화를 통한 혁신문화 확산";}
#use_terms2 	.nav .depth01-list:nth-child(7) .depth02-img p:before {content: "혁신·소통 강화로 국민 이해도·체감도 제고";}

#use_terms2 	.nav .depth01-list:first-child .depth02-group {height: 350px;} /* 350 */
#use_terms2 	.nav .depth01-list:nth-child(2) .depth02-group {height: 350px;} /* 280 */
#use_terms2 	.nav .depth01-list:nth-child(3) .depth02-group {height: 350px;} /* 365 */
#use_terms2 	.nav .depth01-list:nth-child(4) .depth02-group {height: 350px;} /* 350 */
#use_terms2 	.nav .depth01-list:nth-child(5) .depth02-group {height: 350px;} /* 350 */
#use_terms2 	.nav .depth01-list:nth-child(6) .depth02-group {height: 350px;} /* 350 */
#use_terms2 	.nav .depth01-list:nth-child(7) .depth02-group {height: 350px;} /* 350 */

#use_terms2 	.nav .depth02-list {position: absolute; top:0; display: inline-block; width: 260px; height: 100%; padding: 30px 20px 0; border-right: 1px solid #ddd;}
#use_terms2 	.nav .depth02-list:nth-child(2) {left: 310px;} /* 265 */
#use_terms2 	.nav .depth02-list:nth-child(3) {left: 570px;} /* 265 */
#use_terms2 	.nav .depth02-list:nth-child(4) {left: 830px;} /* 265 */
#use_terms2 	.nav .depth02-list:nth-child(5) {left: 1090px;} /* 265 */
#use_terms2 	.nav .depth02-list:nth-child(6) {left: 1350px;} /* 265 */
#use_terms2 	.nav .depth02-list:nth-child(7) {left: 1610px;} /* 265 */

#use_terms2 	.nav .depth03-group {padding-top: 30px;}
#use_terms2 	.nav .depth03-list a {position: relative; display: block; padding: 10px 0; font-size: 1.6rem; font-family: 'Noto Sans KR', sans-serif;overflow: hidden; color: #777;}
#use_terms2     .nav .depth03-list a::after {content: ""; position: absolute; bottom: 0px; left:-100%; width: 100%; height: 1px; background: #4966c8; transition: 0.6s; opacity: 0;}
#use_terms2 	.nav .depth02-list a .icon-img {margin: 0 5px 0 10px;}
#use_terms2 	.nav .depth03-list a .icon-img {margin: 0 5px 0 5px;}
#use_terms2 	.nav.on .depth03-list a:hover::after, .nav.on .depth02-link:active::after, .nav.on .depth02-link:focus::after {left: 0; opacity: 1;}
#use_terms2 	.nav.on .btn-search {color: #181818 !important;}
#use_terms2 	.nav.on .side-menu-btn span {background-color: #181818 !important;}
#use_terms2     .nav .depth02-link {position: relative; font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-size: 1.8rem; font-weight: 600; color: #111;}
#use_terms2     .nav .depth02-link:hover {color: #3266CC;}
#use_terms2     .nav .depth02-link::before {content: none; position: absolute; top: 35px; left: 0; width: 40px; height: 2px; background: #4966c8;}

}
/* header-sns-group */
#use_terms2 .sns-group {display: none;}
@media screen and (min-width:1520px){
#use_terms2     .sns-group {display: block; position: absolute; top: 19px; right: 12%; padding: 0 10px; background: rgba(0,0,0,0.4); border-radius: 30px;}
#use_terms2     .sns-group:after {content: ""; display: block; clear: both;}
#use_terms2     .sns-list {float: left; width: 25%; padding: 10px 5px;}
#use_terms2     .sns-link {display: block; width: 20px; height: 20px; text-indent: -9999px; transition: 0.4s; opacity: 0.5;}
#use_terms2     .sns-link img {display: block; width: 20px; height: auto;}
/* hover */
#use_terms2     .sns-link:hover, .sns-link:active, .sns-link:focus {opacity: 1;}
}

#use_terms2 .btn-eng {display: block; position: absolute; top:19px; right: 90px;height: 40px; width: 70px; padding: 0.9rem 0 0.8rem 20px; background:rgba(0,0,0,0.4); text-transform: uppercase;border: none; border-radius: 30px; font: 600 1.45rem 'Noto Sans KR', sans-serif !important; color: rgba(255,255,255,1); transition: 0.2s;}
#use_terms2 .btn-eng img {position: absolute; top: 50%; left: 10px; transform: translateY(-50%);display: inline-block; width: 20px; height: auto;}

@media screen and (min-width:1520px){
#use_terms2 	.btn-eng {right: 7.0%; background: rgba(0,0,0,0.4);color: rgba(255,255,255,0.5);}
#use_terms2 	.btn-eng img {opacity: 0.5;}
#use_terms2 	.btn-eng:hover, .btn-eng:active, .btn-eng:focus {color: rgba(255,255,255,1);}
#use_terms2 	.btn-eng:hover img, .btn-eng:active img, .btn-eng:focus img {opacity: 1;}
}
@media screen and (max-width:350px){
#use_terms2 	.btn-eng {display: none;}
}
/* header-search-group */
#use_terms2 .btn-search {position: absolute; top:50%; right:50px; transform: translateY(-50%); background-color: transparent; color: #fff;}
#use_terms2 .btn-search i {font-size: 1.8rem;}
#use_terms2 .search-box {position: absolute; top:0; left:0; width: 100%;padding-top: 80px; height: 200px; background: rgba(0,0,0,0.5); z-index: -1;}


/* header-side-menu */

#use_terms2 .side-menu-btn {position: absolute; top:50%; right:20px; transform: translateY(-50%); width: 25px; height: 20px; background-color: transparent; z-index: 2;}
#use_terms2 .side-menu-btn span {position: absolute; top:0; right: 0; width: 100%; height: 2px; background: #fff; transition: 0.4s;}
#use_terms2 .side-menu-btn span:nth-child(2n) {top:50%; transform: translateY(-50%); width: 70%; opacity: 1;}
#use_terms2 .side-menu-btn span:last-child {top:auto; bottom: 0;}
#use_terms2 .side-menu-btn.mouseenter span {background-color: #181818 !important;}
#use_terms2 .side-menu-btn.active span {top:50%; right: 0; transform: rotate(45deg);}
#use_terms2 .side-menu-btn.active span:nth-child(2n) {opacity: 0;}
#use_terms2 .side-menu-btn.active span:last-child {top:50%; bottom: auto; transform: rotate(-45deg);}

#use_terms2 .side-menu-btn.Mobile.active span {background: #fff !important;}
#use_terms2 .header.on .side-menu-btn.Mobile.active span {background: #fff !important;}

#use_terms2 .side-menu {display: none; position: fixed; top: 0;right: 0; width: 100%; height: 100vh;}
#use_terms2 .side-menu .inner {position: fixed; top: 0; right: 0; width: 100%; height: 100vh; }
#use_terms2 .side-menu-bg {position: fixed; top: 0; right: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.5); opacity: 0; transition: 0.5s;}
#use_terms2 .on .side-menu-bg {opacity: 1;}
#use_terms2 .side-menu-group {position: absolute; top:0; /*right:-100%;*/ right:0; width: 100%; height: 100vh; background: rgba(51,51,51,0.98); transition: 0.4s; overflow-y: auto;}
#use_terms2 .on .side-menu-group {right: 0;}
#use_terms2 .side-menu-title {position: fixed; top:0; right:0; width:100%; height: 80px; background: #003872 url(../img/logo-w.png) no-repeat 20px 50%/180px;  border-bottom: 1px solid rgba(255,255,255,0.5);text-indent: -9999px; z-index: 1;}
#use_terms2 .mobile-sns-group {width: 100%; height: 50px; margin-top: 79px; background: #003872;}
#use_terms2 .mobile-sns-group:after {content: ""; display: block; clear:both;}
#use_terms2 .mobile-sns-link {position: relative; float: left; display: block; width: 25%; height: 100%;}
#use_terms2 .mobile-sns-link:after {content: ""; position: absolute; top: 50%; right:0; transform: translateY(-50%); width: 1px; height: 50%; background: rgba(255,255,255,0.5);}
#use_terms2 .mobile-sns-link:last-child:after {content: none;}
#use_terms2 .mobile-sns-link img {display: block; position: absolute; top: 50%; left:50%; width: 17%; transform: translate(-50%, -50%);}


#use_terms2 .side-menu .depth01-group a {display: block;}
#use_terms2 .side-menu .depth01-list {border-bottom: 1px solid #eee;}
#use_terms2 .side-menu .depth01-link {position: relative; padding: 17px 25px; background: #fff; color: #333; font-size: 1.7rem; font-weight: 600; transition: 0.4s;}
#use_terms2 .side-menu .depth01-link .arrow {position: absolute; top: 50%; right: 15px; transform: translateY(-50%); display: inline-block; width: 50px; height: 50px; background: none; border: none; transition: 0.4s;}
#use_terms2 .side-menu .depth01-link.on .arrow {top: 0; transform: rotate(180deg); }
#use_terms2 .side-menu .depth01-link .arrow:before, .side-menu .depth01-link .arrow:after {content: ""; position: absolute; width: 13px; height:1px; background: #333;}
#use_terms2 .side-menu .depth01-link .arrow:before {transform: translate(-50%, -50%) rotate(-45deg); top:50%; right: 8px;}
#use_terms2 .side-menu .depth01-link .arrow:after {transform: translate(-50%, -50%) rotate(45deg); top:50%; right: 17px;}

#use_terms2 .side-menu .depth02-group {background: #eee;}
#use_terms2 .side-menu .depth02-list {width: 90%; margin: 0 auto; border-bottom: 1px solid #ddd;}
#use_terms2 .side-menu .depth02-list:last-child {border-bottom: none;}
#use_terms2 .side-menu .depth02-link {position: relative; display: block; padding: 15px 20px; color: #555; font-size: 1.5rem;}
#use_terms2 .side-menu .depth02-link .arrow {position: absolute; top: 50%; right: 17px; transform: translateY(-50%); display: inline-block; width: 13px; height: 13px; transition: 0.4s;}
#use_terms2 .side-menu .depth02-link .arrow:before, .side-menu .depth02-link .arrow:after {content: ""; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 100%; height: 1px; background: rgba(0,0,0,0.5);transition: 0.4s;}
#use_terms2 .side-menu .depth02-link .arrow:after {transform: rotate(90deg) translateY(-50%);}
#use_terms2 .side-menu .depth02-link.on .arrow:after {transform: rotate(0deg) translateY(-50%);}

#use_terms2 .side-menu .depth03-group {display: none;}
#use_terms2 .side-menu .depth03-list a {display: block; width: 90%; padding: 10px 20px; margin: 0 auto; font-size: 1.4rem; color: #777;}
#use_terms2 .side-menu .depth03-list a:before {content: " - ";}
@media screen and (min-width: 600px){
#use_terms2 	.side-menu-group {width: 65%;}
#use_terms2 	.side-menu-title {width: 65%;}
}
@media screen and (min-width: 768px){
#use_terms2     .side-menu-group {width: 55%;}
#use_terms2     .side-menu-title {width: 55%;}
}
@media screen and (min-width: 1024px){
#use_terms2 	.side-menu-group {width: 45%;}
#use_terms2 	.side-menu-title {width: 45%;}
}
@media screen and (min-width: 1280px){
#use_terms2 	.side-menu {position: fixed;}
#use_terms2 	.side-menu {position: fixed;}
#use_terms2     .side-menu .inner {position: absolute;}
#use_terms2     .side-menu-bg {position: absolute; background: #fff;}
#use_terms2     .side-menu-group {position: relative; width: 100%; padding: 80px 10%;}
#use_terms2     .side-menu-title {
         position: static; display: block; width: 100%; padding-bottom: 76px; background: none;
         text-align: center; text-indent: inherit; font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-weight: 600; font-size: 4.0rem;color: #fff;
     	border-bottom: none;
}
/*
.side-menu-btn.active span {background-color: #fff;}
.side-menu-btn.mouseenter span {background-color: #fff;}
*/
#use_terms2     .mobile-sns-group {display: none;}
#use_terms2     .side-menu .depth01-link {margin-bottom: 40px; background: rgba(255,255,255,0.1); color: #fff; font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-size: 2.8rem; color: #fff;}
#use_terms2     .side-menu .depth01-list {border-bottom: none;}
#use_terms2     .side-menu .depth02-link {margin-bottom: 15px; border-bottom: 1px solid #666; font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-size: 2.0rem;}
#use_terms2     .side-menu .depth02-group {display: block; background: none;}
#use_terms2     .side-menu .depth02-group:after {content: ""; display: block; clear: both;}
#use_terms2     .side-menu .depth02-list {float: left; width: 21%; margin: 0 2%; border-bottom: none;}
#use_terms2     .side-menu .depth02-list:nth-child(5n) {clear: both;}
#use_terms2     .side-menu .depth02-link {padding: 10px 5px; border-bottom: 1px solid #777; color: #fff;}
#use_terms2     .side-menu .depth03-group {display: block; margin-bottom: 40px;}
#use_terms2     .side-menu .depth03-list a {position: relative; padding: 10px 0 10px 10px; color: #fff; font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-size: 1.7rem;}
#use_terms2     .side-menu .depth03-list a:before {content: ""; position: absolute; top: 50%; left:0; transform: translateY(-50%); width: 3px; height: 3px; background: #fff;}
#use_terms2 	.side-menu .depth02-link .arrow:before, .side-menu .depth02-link .arrow:after {background: #fff;}
#use_terms2 	.side-menu .depth01-link .arrow:before, .side-menu .depth01-link .arrow:after {background: #fff;}
#use_terms2 	.header.on .side-menu-btn.active span {background-color: #fff !important;}
#use_terms2 	.header.on .side-menu.on .depth01-link {color: #fff;} 
}

#use_terms2 #lnb a[target=_blank]:after {content: "";width: 14px;height: 12px;float: right;margin: 3px -20px 0 0;background: url(../../portal/img/sub/icon_link_01.png) no-repeat -23px 0/contain;}


/* ================================================
    footer 
================================================== */
#use_terms2 .footer {background: #323741;}
#use_terms2 .footer .inner {padding: 20px 0;}
#use_terms2 .footer-info {display: block; border-bottom: 1px solid rgba(2552,255,255,0.1);}
#use_terms2 .footer-link-group {text-align: center;}
#use_terms2 .footer-link-list {display: inline-block; font-size: 1.4rem;}
#use_terms2 .footer-link {padding-right: 30px; line-height: 2;}
#use_terms2 .footer-logo {display: block; width: 250px; height: 55px; margin-bottom: 30px; background: url(../img/footer-logo.png) no-repeat center/contain; text-indent: -9999px;}
#use_terms2 .footer-link {color: #fff; opacity: 0.4; transition: 0.4s;}
#use_terms2 .footer-link-list:first-child .footer-link {opacity: 1;}
#use_terms2 .footer-link:hover, .footer-link:active, .footer-link:focus {opacity: 1;}
#use_terms2 .footer-sns-group {display: none;}
#use_terms2 .footer-input-link {display: none;}
#use_terms2 .address-group {color: rgba(255,255,255,0.5);line-height: 1.8; font-size: 1.4rem;}
#use_terms2 .address-group a {color: rgba(255,255,255,0.5);}
#use_terms2 .footer-mark-list {display: inline-block; width: 60px; height: 60px; margin-right: 10px;}
#use_terms2 .footer-mark-link {display: block; width: 100%; height: 100%; background: url(../img/mark-1.png) no-repeat center/contain; opacity: 0.8;}
#use_terms2 .footer-mark-list:last-child .footer-mark-link {background-image: url(../img/mark-2.png);}
#use_terms2 .copyright {padding: 20px 0; border-top: 1px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.3); text-align: center; font-size: 1.2rem;}
@media screen and (min-width: 1024px){
.footer-link-group {text-align: left;}
.footer-link-list {font-size: 1.6rem;}
}
@media screen and (min-width: 1280px){
#use_terms2     .footer .inner {padding: 0;}
#use_terms2     .footer .inner:after {content: ""; display: block; clear: both;}
#use_terms2     .footer-info {margin-bottom: 30px;}
#use_terms2     .footer-link {line-height: 70px;}
#use_terms2     .footer-link-group {float: left; width: 80%;}
#use_terms2     .footer-sns-group {display: block; float: left; width: 10%;}
#use_terms2     .footer-sns-list {display: inline-block; padding-top: 15px; margin-right: 10px;}
#use_terms2     .footer-sns-link {display: block; width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,0.2) url(../img/facebook.png) no-repeat center/20px; text-indent: -9999px;}
#use_terms2     .footer-sns-link.blog {background-image: url(../img/blog.png);}
#use_terms2     .footer-input-link {display: block; float: right; width: 10%; margin-top: 10px;}

#use_terms2     .footer select {-webkit-appearance: none; appearance: none; padding: 10px 40px 10px 30px; background: #323741 url(../img/arrow-w.png) no-repeat 90% 50%/6px; border: 1px solid #595d65;outline: 0;line-height: 2;color: #fff;font-size: 1.4rem;}
#use_terms2     .footer select::-ms-expand {display: none;}
#use_terms2     option {line-height: 40px;}
#use_terms2     .footer-logo {float: left; margin-right: 20px;}
#use_terms2     .address {float: left;}
#use_terms2     .address-list:first-child {display: block;}
#use_terms2     .address-list:last-child {display: block;}
#use_terms2     .address-list {display: inline-block;}
#use_terms2     .footer-mark-group {float: right;}
#use_terms2     .copyright {margin-top: 30px;}
}
/* 20201223 sychoi */
#use_terms2 #lnb a {display: inline-block;}
/* 20201228 sychoi */
#use_terms2 #lnb >li >a:before {content: none;}
#use_terms2 .search-box {display: none; position: absolute; top:0; left:0; width: 100%;padding-top: 100px; height: 200px; background: rgba(0,0,0,0.5); z-index: -1;}
#use_terms2 .search-input-box {position: relative; width: 80%; margin: 0 auto;}
#use_terms2 .search-ex {width: 80%; margin: 10px auto;}
#use_terms2 .search-input-box .btn {position: absolute; top: 50%; right: 0; transform: translateY(-50%); margin-top: 0; color: #000; background: transparent;}
#use_terms2 .ex-text {display: inline-block; margin-right: 10px; font-size: 1.7rem; font-family: 'Noto Sans KR', sans-serif; line-height: 1.4; color: #fff;}
#use_terms2 .ex-text::before {content: "#"; padding-right: 5px;}

@media screen and (min-width: 768px) {
#use_terms2   .search-box  {padding-top: 120px; height: 230px;}
#use_terms2   .search-input-box {width: 500px;}
#use_terms2   .search-ex {width: 100%; text-align: center;}
}

#use_terms2 .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
#use_terms2 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
#use_terms2 .ui-widget-content { width: 100%; border: none; background: #fff; color: #222; }
#use_terms2 .ui-widget-content a {color: #222;}
#use_terms2 .ui-widget-header { width: 100%; border: none; background: #ccc; color: #222; font-weight: 400; }
#use_terms2 .ui-widget-header a { color: #222; }
/* 드롭다운  */
#use_terms2 .ui-autocomplete .ui-menu-item {padding:10px 5px;background-color:#fff; }
/* 선택한 아이템 */
#use_terms2 .ui-autocomplete .ui-menu-item .ui-state-focus,
#use_terms2 .ui-autocomplete .ui-menu-item .ui-state-hover,
#use_terms2 .ui-autocomplete .ui-menu-item .ui-state-active {background-color: #fff; border: none; color: #4B7BD4; font-weight: 400;}
