.flex-center-terms,.policy-container .policy-header,.table-wrapper .table-body>div,.table-wrapper .table-header div,.policy-body .policy-wrapper .policy-content .policy-content-header,.policy-body .policy-wrapper .policy-group .policy-group-title,.policy-body,.flex-row-terms,.policy-body .policy-wrapper .policy-section .policy-title-box{justify-content:center;align-items:center;display:flex}.flex-row-terms,.policy-body .policy-wrapper .policy-section .policy-title-box{flex-direction:row}.policy-body{flex-direction:column;width:100%;overflow-y:auto}.policy-body .policy-title-text{font-size:18px;font-weight:700}.policy-body .policy-sub-title-text{font-size:18px}.policy-body .number_list_01{counter-reset:number 0}.policy-body .number_list_01 li:before{counter-increment:number 1;content:"제" counter(number)"장 "}.policy-body .policy-image-box .icon-base .icons-default{background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.policy-body .policy-image-box .icon-large{width:64px;height:70px}.policy-body .policy-image-box .icon-small{width:37px;height:37px}.policy-body .policy-wrapper{height:100%}.policy-body .policy-wrapper .policy-group{padding-top:30px}.policy-body .policy-wrapper .policy-group .policy-group-title{justify-content:flex-start;height:60px;font-size:26px;font-weight:100}.policy-body .policy-wrapper .policy-section{padding:10px 0}.policy-body .policy-wrapper .policy-section p{font-size:14px}.policy-body .policy-wrapper .policy-section .policy-title-box{justify-content:flex-start}.policy-body .policy-wrapper .policy-section .policy-title,.policy-body .policy-wrapper .policy-section .policy-sub{padding-top:3px;font-size:16px;font-weight:700}.policy-body .policy-wrapper .policy-section .policy-desc{padding-top:10px;line-height:1.4}.policy-body .policy-wrapper .policy-section .policy-desc .style01 ol{list-style:inside decimal}.policy-body .policy-wrapper .policy-section .policy-desc .style01 li{font-size:14px}.policy-body .policy-wrapper .policy-section .policy-desc .style02 ol{padding-left:10px;list-style:inside decimal-leading-zero}.policy-body .policy-wrapper .policy-section .policy-desc .style03 ol{padding-left:10px;list-style:inside upper-alpha}.policy-body .policy-wrapper .policy-section .policy-desc .style03 ol li{font-size:14px;font-weight:400}.policy-body .policy-wrapper .policy-section .policy-desc .style-none ol{padding-left:15px;list-style:none}.policy-body .policy-wrapper .policy-section .policy-desc .style-none ol li{font-size:14px;font-weight:400}.policy-body .policy-wrapper .policy-section .policy-desc .style04 ul{padding-left:20px;list-style:outside}.policy-body .policy-wrapper .policy-section .policy-sub-desc{padding:10px 0 10px 10px}.policy-body .policy-wrapper .policy-content{box-sizing:border-box;color:#333;flex-direction:column;width:100%;display:flex;position:relative;overflow-y:hidden}.policy-body .policy-wrapper .policy-content .policy-content-header{flex-direction:column;height:150px}.policy-body .policy-wrapper .policy-content .policy-content-header .main-title{font-size:22px;font-weight:700}.policy-body .policy-wrapper .policy-content .policy-content-header .sub-title{font-size:16px;font-weight:initial;padding-top:10px}.policy-body .policy-wrapper .policy-content .policy-content-body{padding-bottom:100px;font-size:14px}.policy-body .policy-wrapper .policy-content .policy-content-body p{line-height:1.4}.table-wrapper{box-sizing:border-box;border:1px solid #8c8c8c;flex-direction:row;width:100%;margin:5px 0;display:table}.table-wrapper .table-header{width:100%;display:flex}.table-wrapper .table-header div{background-color:#f5f5f5;border-right:1px solid #8c8c8c;flex:1;min-height:35px}.table-wrapper .table-header div:last-child{border-right:initial}.table-wrapper .table-body{width:100%;display:flex}.table-wrapper .table-body>div{box-sizing:border-box;border-top:1px solid #8c8c8c;border-right:1px solid #8c8c8c;flex:1;min-height:40px;padding:5px}.table-wrapper .table-body>div:last-child{border-right:initial}.table-wrapper .horizontal,.table-wrapper table{width:100%}.table-wrapper table tr{border-top:1px solid #8c8c8c}.table-wrapper table tr:first-child{border-top:initial}.table-wrapper table tr.header-title th{background-color:#f5f5f5;border-right:1px solid #8c8c8c;height:35px}.table-wrapper table tr.header-title th:last-child{border-right:initial}.table-wrapper table tr.body-cell td{text-align:center;border-right:1px solid #8c8c8c;height:40px}.table-wrapper table tr.body-cell td:last-child{border-right:initial}.policy-container{box-sizing:border-box;color:#333;flex-direction:column;width:100%;margin:0 auto;padding-bottom:100px;line-height:1.4;display:flex;position:relative;overflow-y:hidden}.policy-container .policy-header{flex-direction:column;height:150px}.policy-container .policy-header .main-title{font-size:22px;font-weight:700}.policy-container .policy-title{margin-bottom:10px;font-size:16px;font-weight:700}.policy-container .policy-intro{margin-bottom:10px;font-size:14px}.policy-container .policy-table{border-collapse:collapse;color:#222;margin-top:10px;font-size:14px;line-height:1.4}.policy-container .policy-table thead{background-color:#f5f5f5}.policy-container .policy-table thead th{text-align:center;border:1px solid #8c8c8c;padding:12px 16px;font-size:14px;font-weight:600}.policy-container .policy-table tbody tr{border-top:1px solid #8c8c8c}.policy-container .policy-table tbody tr td{word-break:keep-all;border:1px solid #8c8c8c;padding:12px 16px;font-size:12px;vertical-align:middle!important}.policy-container .policy-table tbody tr td ol{margin-top:8px;padding-left:16px}.policy-container .policy-table tbody tr td ol li{margin-bottom:4px;list-style-type:decimal}.policy-container .col-style{text-align:center;background-color:#f5f5f5;font-size:16px;font-weight:600}.policy-container .row-style{text-align:center}.policy-container .policy-section .section-title{color:#111;margin-bottom:10px;font-size:16px;font-weight:600}.policy-container .policy-section .section-description{margin-bottom:20px;font-size:14px;line-height:1.4}.policy-container .policy-section .section-list li{font-size:14px}.policy-container .policy-section .section-list .line-spacing{margin-top:20px}.policy-container .policy-section .section-list .section-list-item strong{margin-bottom:8px;font-size:14px;display:block}.policy-container .policy-section .section-list .section-list-item .sub-list{padding-left:20px}.policy-container .policy-section .section-list .section-list-item .sub-list li{margin-bottom:4px;font-size:12px;list-style:none}.policy-container .policy-section .subsection-title{margin-top:20px;font-size:14px;font-weight:500}.blank{padding:12px 50px!important}.termsyear-selector .termsyear-select{border:1px solid #ccc;border-radius:4px;padding:5px 10px}
