/*이용약관&개인정보처리방침 탭*/
[class*="privacy_"] .tab {padding-top: 3rem; padding-bottom: 3rem;}
[class*="privacy_"] .tab ul {border-bottom: 1px solid #ccc;}
[class*="privacy_"] .tab ul li {float:left; width: 20%; height:60px;border:1px solid #ddd;border-bottom: 0; border-right: 0; background: #f7f7f7;}
[class*="privacy_"] .tab ul li:last-child {border-right: 1px solid #ddd;}
[class*="privacy_"] .tab ul:after {content: ""; clear: both;display: block;}
[class*="privacy_"] .tab ul li a {display:block; font-size: 16px; line-height:60px; text-align:center; color:#333;transition-duration: 0.4s;}
[class*="privacy_"] .tab ul li.on {border-top: 2px solid #31543c;border-bottom: 0;}
[class*="privacy_"] .tab ul li.on a {background: #fff;}
[class*="privacy_"] .tab ul li a:hover {background: #eee;}
[class*="privacy_"] .tab ul li.on a:hover {background:#fff;}

/*이용약관*/
.privacy_member div>ul{margin-bottom: 16px;}
.privacy_member ul>ul {padding-left: 16px;}
.privacy_member ul>ul>ul {padding-left: 8px;}
.privacy_member ul>li {font-size: 14px; padding-bottom: 5px;}
.privacy_member ul>ul>li { list-style-type : decimal; font-size: 12px; text-align: justify; font-weight: 400;} /* 숫자로 된 목록 */
.privacy_member ul>ul>ul>li { list-style-type : square; font-size: 12px; text-align: justify; font-weight: 400;} /* 사각형으로 된 목록 */
.privacy_member ul>ul>ul>ul>li { list-style-type : circle; font-size: 12px; text-align: justify; font-weight: 400;} /* 속이 하얀색 원으로 된 목록 */

/*이용약관 이동*/
[class*="privacy_"] .quick{font-size:16px; border: 1px solid #ccc!important;padding: 20px 0; margin:0 15px 30px;}
[class*="privacy_"] .quick ol{width:100%;margin: 0;}
[class*="privacy_"] .quick li{ list-style:none; float:left; width:50%; cursor: pointer; display:block;margin:3px 0;}
[class*="privacy_"] .quick ol::after { content: ''; display: block; clear: both; }
[class*="privacy_"] .quick .chapter{color:#000; float:left; width:18%; padding-left:5%; font-weight: bold;}
[class*="privacy_"] .quick .tit{color:#000; float:left; width:77%;}

/*개인정보처리방침*/
.privacy_private div>ul{margin-bottom: 16px;}
.privacy_private ul>ul>ul {padding-left: 8px;}
.privacy_private ul>li {font-size: 14px; padding-bottom: 5px;}
.privacy_private ul>ul>li,
.privacy_private ul>ul>ul>li,
.privacy_private ul>ul>ul>ul>li {font-size: 12px; text-align: justify; font-weight: 400;}