.greeting-container .greeting-head{display:flex;height: 205px;background: url(../../../../images/name/user/ko/contents/intro/greeting_img.jpg) no-repeat;border-bottom:1px solid #ddd}
.greeting-container .greeting-head .head-container{flex:0 1 auto;padding:40px 0 0 100px}
.greeting-container .greeting-head .head-container .head-title{display:block;text-align:center;color:#222;font-size:27px;font-weight:700;letter-spacing:-1px;line-height:33px;margin-bottom:35px}
.greeting-container .greeting-head .head-container .head-title span{color:#7d4698}
.greeting-container .greeting-head .head-container .head-text{text-align:center;line-height:140%}
.greeting-container .greeting-body{margin-top:40px}
.greeting-container .greeting-body p.text span{font-weight:600;color:#000}
.greeting-container .greeting-body p.text:last-of-type{text-align:right}
.greeting-container .greeting-body p.text:last-of-type b{margin-left:20px;font-weight:700;color:#000}
@media screen and (max-width:800px) {
    .greeting-container .greeting-head{background-position: -20px 100%;background-size:800px auto}
    .greeting-container .greeting-head .head-container{flex:1 1 auto;padding: 40px  0 0 60px;}
    .greeting-container .greeting-head .head-container .head-title{max-width: 340px;font-size:24px}
    .greeting-container .greeting-head .head-container .head-text{text-align:left}
}
@media screen and (max-width:600px) {
    .greeting-container .greeting-head{background-position: -120px 100%;background-size: 800px auto;}
    .greeting-container .greeting-head .head-container{flex:1 1 auto;padding: 30px  0 0 0px;}
    .greeting-container .greeting-head .head-container .head-title{text-align:left;font-size:24px}
    .greeting-container .greeting-head .head-container .head-text{text-align:left}
}








.foundation-container{overflow:hidden}
.foundation-container .foundation-photo{float:right;padding:20px}
.foundation-container .foundation-photo img{border-radius:10px}
@media screen and (max-width:1000px) {
    .foundation-container .foundation-photo{float:none;display:flex;justify-content:center}
}









.people-container h4.heading{padding:10px;background-color:#f5f5f5;color:var(--primary)}
.people-container .people-col-2{display:flex;flex-wrap:wrap}
.people-container .people-col-2>li{flex:1 1 50%}
.people-container .people-col-2>.item{flex:1 1 calc(50% - 10px)}
.people-container .people-col-2>.item ~ .item{margin-left:20px}

.people-container .list li{font-size:24px;color:#333}

@media screen and (max-width:1000px) {
    .people-container .people-col-2{display:block}
    .people-container .people-col-2>.item ~ .item{margin:40px 0 0 0}
}







.history-container .tab-content-box{display:flex;flex-direction:column-reverse;}
.history-container .tab-content-box .row{display:flex;align-items:center;margin-bottom:30px}
.history-container .tab-content-box .row:first-child{margin-bottom:0}
.history-container .tab-content-box .row .year-box{flex:0 0 150px}
.history-container .tab-content-box .row .year-box h4{color:#222;font-size:27px;font-weight:700;letter-spacing:-1px}
.history-container .tab-content-box .row .content-box{flex:1;padding:30px;border-radius:15px 0 0 15px;background-color:#f9f9f9}
.history-container .tab-content-box .row .content-box .month-box{display:flex;flex-direction:column-reverse;}
.history-container dl{display:flex;margin-bottom:20px}
.history-container dl:first-child{margin-bottom:0}
.history-container dl dt{flex:0 0 70px;color:var(--primary);font-weight:700;line-height:140%}
.history-container dl dd{flex:1 1 auto;line-height:140%}
@media screen and (max-width:1000px) {
    .history-container .tab-content-box .row{display:block}
    .history-container .tab-content-box .row .content-box{margin-top:10px;border-radius:15px}
}






.branches-container .branches-info{display:flex}
.branches-container .branches-info .info-map{flex:0 0 auto;margin-right:40px}
.branches-container .branches-info .info-map img{border-radius:10px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.15)}
.branches-container .branches-info .info-descript{flex:1}
.branches-container .branches-info .info-descript .descript-head{padding:30px 0 0 0}
.branches-container .branches-info .info-descript .descript-head .descript-title{display:block;font-size:27px;font-weight:500;line-height:130%;color:#000}
.branches-container .branches-info .info-descript .descript-head .descript-title i{display:block;font-weight:700;line-height:inherit}
.branches-container .branches-info .info-descript .descript-head .descript-text{line-height:140%;font-size:18px;margin-top:20px}
.branches-container .branches-info .info-descript .descript-body{margin-top:30px}
.branches-container .branches-info .info-descript .descript-body ul{display:flex;flex-wrap:wrap}
.branches-container .branches-info .info-descript .descript-body ul li{flex:0 1 calc(50% - 5px);margin-left:10px;border-radius:50px;border:1px solid #ddd;text-align:center;padding:15px 0}
.branches-container .branches-info .info-descript .descript-body ul li:nth-child(2n+1){margin-left:0}
.branches-container .branches-info .info-descript .descript-body ul li:nth-child(2) ~ li{margin-top:10px}
.branches-container table td .link{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto;line-height:100%;border-radius:100%;background-color:#f5f5f5}
.branches-container table td .link img{display:block;width:13px}
@media screen and (max-width:1000px) {
    .branches-container .branches-info{display:block}
    .branches-container .branches-info .info-map{display:flex;justify-content:center;margin:0}
    .branches-container .branches-info .info-descript .descript-head .descript-title{text-align:center}
    .branches-container .branches-info .info-descript .descript-head .descript-text{text-align:center;letter-spacing:-0.03em}
}








.information-container .nightbox{display:flex;align-items:center;background-color:#42486b;border-radius:5px;padding:30px 40px;color:#fff;margin-top:20px}
.information-container .nightbox>span{display:block;color:inherit;line-height:135%;font-weight:200}
.information-container .nightbox>span i{font-weight:400}
.information-container .nightbox>span:nth-child(1){flex:1 0 auto}
.information-container .nightbox>span:nth-child(2){flex:1 1 auto;word-spacing:-1px;;margin:0 15px}
.information-container .nightbox>span:nth-child(3){flex:0 0 auto}
.information-container .nightbox .nightbox-title{font-weight:400;font-size:27px;letter-spacing:-1px;word-spacing:-2px}
@media screen and (max-width:950px) {
    .information-container .nightbox{display:block;text-align:center}
    .information-container .nightbox>span:nth-child(2){margin:10px 0}
}








.location-container .map-api{height:400px;background-color:#333;position:relative;overflow:hidden;border:1px solid #ddd}
.location-container .map-api div{line-height:1;box-sizing:content-box}
.location-container .map-api .___kakao_infowindow{padding:20px}
.location-container .map-api .___kakao_infowindow-name{font-weight:700;color:#000;white-space:nowrap}
.location-container .map-api .___kakao_infowindow-address{margin-top:10px;white-space:nowrap}








/* business 공통 */
.contents-row{display:flex;align-items:center}
.contents-row ~ .contents-row{margin-top:40px;padding-top:40px;border-top:1px dashed #ddd}
.contents-row .row-img{flex:0 0 140px;display:flex;justify-content:center;align-items:center;height:140px;border-radius:100%;background-color:#f9f9f9}
.contents-row .row-img img{width:60px;height:60px}
.contents-row .row-descript{margin-left:30px}
@media screen and (max-width:700px) {
    .contents-row{flex-direction:column}
    .contents-row .row-img{flex:0 0 140px;width:140px;margin-bottom:30px}
    .contents-row .row-descript{margin-left:0}
}







.legalaid-container .title-box{border:5px solid #ececec;border-radius:15px;margin-bottom:40px;margin-top:50px;padding:33px 0;text-align:center}
.legalaid-container .title-box h4.heading{color:#7d4698;margin:0}
.legalaid-container .legalaid-row{display:flex}
.legalaid-container .legalaid-row .text-box{flex:1 1 50%}
.legalaid-container .legalaid-row .text-box ~ .text-box{margin-left:30px}
.legalaid-container .legalaid-row .text-box .content-head{border:1px solid #ddd;border-radius:15px;margin-bottom:10px;padding:30px 25px;position:relative;margin-top:40px}
.legalaid-container .legalaid-row .text-box .content-head .head-number{align-items:center;background:#7d4698;border-radius:50px;color:#fff;display:flex;font-size:22px;font-weight:700;height:40px;justify-content:center;position:absolute;top:-21px;width:40px}
.legalaid-container .legalaid-row .text-box .content-head .head-title{display:block;color:#222;font-size:18px;font-weight:700;line-height:24px}
.legalaid-container .legalaid-row .text-box .content-body .text{padding:0 10px}
@media screen and (max-width:1000px) {
    .legalaid-container .legalaid-row{display:block}
    .legalaid-container .legalaid-row .text-box ~ .text-box{margin:20px 0 0 }
}
@media screen and (max-width:800px) {
    .legalaid-container .title-box{margin:30px 0}
    .legalaid-container .title-box h4.heading{font-size:20px;letter-spacing:-1px}
}





/* 관련사이트 */
.partner-list{display:flex;flex-wrap:wrap}
.partner-list .list-item{flex:1 1 calc(25% - 20px);margin-left:20px}
.partner-list .list-item .item-box{padding:20px;border-radius:10px;background-color:#f9f9f9}
.partner-list .list-item:nth-child(4n+1){margin-left:0}
.partner-list .list-item:nth-child(4) ~ .list-item{margin-top:30px}
.partner-list .list-item .item-img{text-align:center}
.partner-list .list-item .item-img img{height:53px}
.partner-list .list-item .item-url{background-color:#fff;border-radius:50px;padding:10px 15px;margin:15px 0}
.partner-list .list-item .item-url p{text-align:center;color:#555;font-size:14px;font-weight:400}
.partner-list .list-item .item-link{text-align:center}
.partner-list .list-item .item-link a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;background-color:var(--primary);border-radius:100%}
.partner-list .list-item .item-link a img{width:15px}
.partner-list .list-item .item-text{display:block;text-align:center;color:#222;font-size:20px;font-weight:700;margin-top:15px}
@media screen and (max-width:1440px) {
    .partner-list .list-item{flex:1 1 calc(33.33% - 20px)}
    .partner-list .list-item:nth-child(4n+1){margin-left:20px}
    .partner-list .list-item:nth-child(4) ~ .list-item{margin-top:0}
    .partner-list .list-item:nth-child(3n+1){margin-left:0}
    .partner-list .list-item:nth-child(3) ~ .list-item{margin-top:30px}
}
@media screen and (max-width:900px) {
    .partner-list .list-item{flex:1 1 calc(50% - 20px)}
    .partner-list .list-item:nth-child(3n+1){margin-left:20px}
    .partner-list .list-item:nth-child(3) ~ .list-item{margin-top:0}
    .partner-list .list-item:nth-child(2n+1){margin-left:0}
    .partner-list .list-item:nth-child(2) ~ .list-item{margin-top:30px}
}
@media screen and (max-width:600px) {
    .partner-list .list-item{flex:1 1 100%;margin-left:0}
    .partner-list .list-item ~ .list-item{margin-top:30px}
    .partner-list .list-item:nth-child(2n+1){margin-left:0}
    .partner-list .list-item:nth-child(3n+1){margin-left:0}
    .partner-list .list-item:nth-child(4n+1){margin-left:0}
}











.member-container .text-box{background:#f9f9f9;border-radius:15px;padding:30px 35px}
.member-container .text-box ul li{display:flex;align-items:center}
.member-container .text-box ul li ~ li{margin-top:10px}
.member-container .text-box .title-span{flex:0 0 auto;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;height:26px;width:81px;margin-right:10px;background:#7d4698;border-radius:30px;color:#fff}
.member-container .text-box .pay-strong{line-height:135%;flex:1;color:#222;font-size:20px;font-weight:700;}
.member-container .text-box .text-span{line-height:135%;flex:1;color:#222;}
.member-container .text-box .tip-message{margin-bottom:0;color:#333}














/* 로그인 */
.program-login .memberbox-wrapper{max-width: 550px;margin:0 auto;padding:50px;border-radius:15px;border:1px solid #ddd}
.program-login .memberbox-wrapper .form-normal select,
.program-login .memberbox-wrapper .form-normal input{height:50px}
.program-login .memberbox-wrapper .form-normal input::placeholder{font-size:15px;color:#989898}
.program-login .memberbox-wrapper .form-normal ~ .form-normal{margin-top:20px}
.program-login .memberbox-wrapper .login-input{position: relative}
.program-login .memberbox-wrapper .login-input .form-normal label{font-weight:700;color:#000}
.program-login .memberbox-wrapper .login-input .form-normal input{width:100%;margin-top:10px}
.program-login .memberbox-wrapper .login-input .form-email{margin-top:10px}
.program-login .memberbox-wrapper .login-input .form-email input{margin-top:0}
.program-login .memberbox-wrapper .login-input .form-telephone{margin-top:10px}
.program-login .memberbox-wrapper .login-input .form-telephone input{margin-top:0}

.program-login .login-capseLook{ z-index:10; display: none; position: absolute; top: 0; left: 0; height:50px; padding: 25px 10px 0; text-align:left; border: 1px solid #000; background-color: #ffe5a4; white-space: nowrap; color: #000; box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) } 
.program-login .login-capseLook:after{ content: ''; position: absolute; left: 10px; top: -6px; width:10px;height:10px; border: 0 solid #000; background-color: #ffe5a4; border-width:1px 1px 0 0 ; transform: rotate(-45deg) }

@media screen and  (max-width:1240px) {
.program-login{padding-top:50px}
}

/* Account 박스 */
.program-memberbox{padding: 50px 20px;border-radius:10px}
.program-memberbox .memberbox-title{margin-bottom: 30px;font-weight:700;font-size:30px;color:#00468c}
.program-memberbox .memberbox-title img{vertical-align: -5px;margin-right:10px}
.program-memberbox .memberbox-text{line-height:150%;text-align:center;font-size:16px}
.program-memberbox .memberbox-text br{display:none}
@media screen and (max-width:1000px) { 
    .program-memberbox .memberbox-text br{display:block} 
}
.program-memberbox .memberbox-submit{width:100%;margin-top:25px;text-align:center;font-size:18px}

.program-memberbox .memberbox-findAccount{display:flex;margin-top: 15px;align-items: center}
.program-memberbox .memberbox-findAccount .account-save-user-id{flex:1 1 auto}
.program-memberbox .account-find-user-id a{color:#666}
.program-memberbox .account-find-user-id a:hover{color:var(--primary)}
.program-memberbox .account-find-user-password{padding-left:15px;margin-left:15px;position:relative}
.program-memberbox .account-find-user-password::before{content:'';position:absolute;top: 3px;left:0;height:10px;border-left:1px solid #ddd}
.program-memberbox .account-find-user-password a{color:#666}
.program-memberbox .account-find-user-password a:hover{color:var(--primary)}

.program-memberbox .memberbox-entry{margin-top: 10px}
.program-memberbox .memberbox-entry{display:block;border-color:var(--primary)}
.program-memberbox .memberbox-entry span{font-weight:500;color:var(--primary)}

.program-memberbox .memberbox-resultText{padding:30px 0;border:1px solid #dcdcdc;border-width: 1px 0;text-align:center;line-height:150%;font-weight:500;font-size: 18px;color:#000;background-color: rgba(255, 255, 255, 0.65)}
.program-memberbox .memberbox-name{display:inline-block;font-weight:inherit}
.program-memberbox .memberbox-id{display:inline-block;padding-bottom:5px;margin:10px 0;font-weight:inherit;color:#d22649;border-bottom:1px solid #d22649}
.program-memberbox .form-telephone, .program-memberbox .form-email{max-width:100%}
.program-memberbox .form-email span{line-height:50px}


/* 화상상담 */
.counsel-checklist{margin-top:15px}
.counsel-checklist .formbox:last-of-type{border-bottom-width:0}
.counsel-checklist .formbox .form-label{flex:1;max-width:100% !important}
.counsel-checklist .formbox .form-label span{line-height:135%} 
.counsel-checklist .formbox .form-normal{flex:0 1 auto;padding-left:20px}

@media screen and (max-width:1000px) {
    .counsel-checklist .formbox{display:flex}
    .counsel-checklist .formbox .form-label{min-width:0;width:auto}
}
@media screen and (max-width:700px) {
    .counsel-checklist .formbox{display:block}
    .counsel-checklist .formbox .form-normal{padding-left:0}
}

/* 화상상담 달력 */
.lawhome-schedule{display:flex;border-bottom: 1px solid #ddd}

.lawhome-schedule .empty-container p{padding:20px;border-radius:10px;border:1px solid #ddd;text-align:center;font-size:20px;color:#000}
.lawhome-schedule .select-container{display:none}

.lawhome-schedule .bbs-schedule{flex:0 0 55%;min-width:440px;padding-bottom: 20px}
.lawhome-schedule .bbs-schedule .___schedule-default thead th{border-bottom:1px solid #ddd}
.lawhome-schedule .bbs-schedule .___schedule-default tbody td{border:0}
.lawhome-schedule .bbs-schedule .___schedule-default .dayblock{min-height: 69px}
.lawhome-schedule .bbs-schedule .___schedule-default .today{border-radius:0;color:#000}
.lawhome-schedule .bbs-schedule .___schedule-default .today .day{font-weight:900}

.lawhome-schedule .bbs-schedule .___schedule-default .dayblock{border:1px solid transparent}
.lawhome-schedule .bbs-schedule .___schedule-default .dayblock:hover{border-color:#428ef1;background-color:transparent;color:#000}
.lawhome-schedule .bbs-schedule .___schedule-default .dayblock:hover .enableed-message{color:#000}

.lawhome-schedule .bbs-schedule .___schedule-default .disabled-day:hover{border-color:transparent;background-color:transparent;color:#000}
.lawhome-schedule .bbs-schedule .___schedule-default .disabled-day:hover .disabled-message{color:#ff0000}

.lawhome-schedule .bbs-schedule .___schedule-default .is-selected{border-color:#428ef1;background-color:transparent;color:#000}
.lawhome-schedule .bbs-schedule .___schedule-default .is-selected .day{font-weight:900}
.lawhome-schedule .bbs-schedule .___schedule-default .is-selected .disabled-message{color:#ff0000}


.lawhome-schedule .time-select{flex:1;padding-left: 20px;margin-left: 20px;border-left: 1px solid #ddd}
.lawhome-schedule .time-select .select-group{margin-top:15px}
.lawhome-schedule .time-select .select-group>div{display:flex;flex-wrap:wrap}
.lawhome-schedule .time-select .item{flex:0 0 auto;margin:0 0 5px 5px}
.lawhome-schedule .time-select .item button{min-width:100px;width:100%;height: 46px;padding:0 10px;font-size:15px}
.lawhome-schedule .time-select .item button span{height:auto;padding:10px 0}

.lawhome-schedule .select-dateTime{display:flex;align-items:center;padding:20px ;border:1px solid #ddd;border-radius:5px;color:#000}
.lawhome-schedule .select-dateTime .date{flex:1;padding-left:22px;background:url(../../../../images/name/user/styleguide/bbs-calendar.png) no-repeat 0 -0.04em}
.lawhome-schedule .select-dateTime .time{flex:1;padding-left:40px;margin-left:24px;border-left:1px solid #ddd;background:url(../../../../images/name/user/styleguide/bbs-date.png) no-repeat  20px 0.07em}
.lawhome-schedule .select-dateTime .empty{color:#666}


.program-schedule h4.heading{margin:0;flex:1}
.program-schedule .schedule-util .util-regend{flex:0 0 auto}
@media screen and (max-width:1000px) {
    .lawhome-schedule{display:block;border-bottom:0}
    .lawhome-schedule .bbs-schedule{margin:0;padding:0}
    .lawhome-schedule .time-select{margin-top:40px;padding:0;border:solid #ddd;border-width:0 0 0 0}
}


/* 화상상담 정보입력 */
.program-counsel .counsel-date{display:block;font-weight:900;font-size:20px;color:#000;/* margin-top:30px; */}
.program-counsel .counsel-date img{width:22px;vertical-align: -3px;margin-right:10px}



.text.text-end {margin-top:50px;font-weight:800;color:#333}

.borderline{margin:40px 0;height:1px;border-top:1px solid #888}



/* 2차 사엄 상담예약시간변경 레이어 팝업 */
.layer-contents{border-top:2px solid #aaa;padding-top:15px;margin-top:15px}
.layer-contents .item{display:flex;align-items:center;justify-content: space-between;padding-left:15px}
.layer-contents .item ~ .item{border-top:1px dashed #ddd;margin-top:15px;padding-top:15px}



.gray{color:#999;}
.graybox{background-color: #f7f7f9;border-radius: 8px;margin-top: 25px;padding: 20px}
.graybox.flex{column-gap:20px;padding-top:10px;}
.graybox-title{display:block;line-height:140%;color:#000}



/* 2차 전자접수 Yes or No 선택 박스 */
.registrationbox{display:block;text-align:center;border:1px solid var(--primary);border-radius: 8px;margin-top: 25px;padding: 20px}
.registrationbox .form-checkbox{justify-content:center}
.registrationbox-title{display:block;line-height:140%;color:#000}
.registrationbox-earnings-sumText{display:block;font-weight:700;font-size:24px;color:#000;line-height:135%}
.registrationbox-earnings-sumText i{font-size:28px}
.registrationbox-earnings-text{font-weight:700;color:#000;line-height:135%}
.registrationbox-earnings-text i{font-size:24px}


#registrationButtonsContainer{}
#registrationButtonsContainer .bbs-buttons{border-top:2px solid #505c78;padding-top:15px}


.registration-layerContetns{margin-top:15px;padding-top:15px;border-top:2px solid #505c78}



.contents-intro{display:flex;border:1px solid #ddd;padding:30px 0}
.contents-intro .intro-icon{flex:0 0 200px}
.contents-intro .intro-icon .icon{display: flex;align-items: center;background-color: #fff2f2;justify-content: center;height: 100px;width: 100px;border-radius: 100%;margin:0 auto}
.contents-intro .intro-icon .icon img{width:50px}
.contents-intro .intro-descript{flex: 1 1 auto;display: flex;flex-direction: column;position: relative;justify-content: center;flex-wrap: wrap;align-items: flex-start}
.contents-intro .intro-descript .descript-title{font-weight:700;font-size:24px;color:red}
.contents-intro .intro-descript .descript-buttons{display:flex;margin-top:20px}
.contents-intro .intro-descript .descript-buttons button ~ button{margin-left:5px}
.contents-intro .intro-descript .descript-buttons a ~ a{margin-left:5px}




.whitebox{display:flex;}
.whitebox ~ .list{margin-top:20px}
.whitebox ~ .list li{color:#333}
.whitebox ~ p{color:#333}
.whitebox .item{flex:1;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:50px 30px;border-radius:10px}
.whitebox .item .icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-right:40px;;border-radius:100%;background-color:#f5f9fe}
.whitebox .item .descript{flex:1 1 auto}
.whitebox .item .tip-message{line-height:125%}
.whitebox .item .icon img{width:26px}
.whitebox .item ~ .item{margin-left:10px}

@media screen and (max-width:800px) {
	.videochat-container .whitebox{display:block;}
	.videochat-container .whitebox .item .tip-message{flex:0 0 100%}
	.videochat-container .whitebox .item ~ .item{margin-left:0;margin-top:10px;}
	
}






/* 개인정보 처리방침 라벨링 */
.policy-labeling{display:flex;flex-wrap:wrap;border:solid #ddd;border-width:1px 0 0 1px}
.policy-labeling .labeling-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 33.33%;padding:30px;border:solid #ddd;border-width:0 1px 1px 0}
.policy-labeling .labeling-item strong{display:block;margin-bottom:15px;font-weight:700;font-size:18px}
.policy-labeling .labeling-item span{line-height:150%}
.policy-labeling .labeling-item:nth-child(1) img{width:100px}
.policy-labeling .labeling-item:nth-child(2) img{width:100px}
.policy-labeling .labeling-item:nth-child(3) img{width:100px}
.policy-labeling .labeling-item:nth-child(4) img{width:85px}
.policy-labeling .labeling-item:nth-child(5) img{width:85px}
.policy-labeling .labeling-item:nth-child(6) img{width:85px}

.labeling-list{display:flex;flex-wrap:wrap;margin-bottom:30px;border-top:2px solid #00468c;border-bottom:1px solid #ddd;}
.labeling-list li{flex:1 1 50%;display:flex;align-items:center;padding:20px}
.labeling-list li:nth-child(2) ~ li{border-top:1px solid #ddd}
.labeling-list li span{flex:0 0 130px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:0 10px}
.labeling-list li span img{flex:0 0 auto}
.labeling-list li span img ~ img{margin-left:5px}
.labeling-list li a{line-height:140%;font-weight:700;font-size:20px;letter-spacing:-0.5px;}
.labeling-list li span ~ a{margin-left:15px}

@media screen and (max-width:1000px) {
    .policy-labeling .labeling-item{flex-basis:50%}
    .labeling-list li{flex:1 1 100%}
    .labeling-list li:nth-child(1) ~ li{border-top:1px solid #ddd}
}
@media screen and (max-width:700px) {
    .policy-labeling .labeling-item{flex-basis:100%}
}

/* 개인정보 처리방침 목차 */
.policy-indexing{border:1px solid #dcdcdc;padding:20px;display:flex;margin-top:15px}
.policy-indexing .indexing-splitbox{flex:1}
.policy-indexing .indexing-splitbox a{font-weight:500;font-size:16px;line-height:140%}
@media screen and (max-width:1000px) {
.policy-indexing{display:block;}
.policy-indexing .indexing-splitbox ~ .indexing-splitbox{margin-top:7px}
}