
.agreement{max-width:1200px;width:90%;margin:0 auto}
.policies{padding-top:100px;}
.policies_head h3{margin-bottom:50px;font-size:34px;font-weight:normal;text-align:center;}
.policies_head p{padding:20px 40px;font-family:'dotum',돋움;font-size:12px;line-height:1.4;}
.policies_list{padding:30px 40px;background:rgba(0,0,0,.7);overflow:hidden;}
.policies_list ul{display:block;width:33.3%;float:left;}
.privacy .policies_list ul{width:50%;}
.policies_list li{margin:10px 0;}
.policies_list a{font-family:'dotum',돋움;font-size:12px;color:#fff;}
.policies_list a:hover,
.policies_list a:active{color:#cdc193;}
.policies_body{padding:50px 0;}
.policies_body h4{margin-bottom:5px;font-family:'dotum',돋움;font-size:12px;font-weight:bold;color:#666;}
.policies_body .mg{margin-top:10px;}
.policies_body table{width:100%;border:1px solid #ddd;}
.policies_body th,
.policies_body td{padding:5px;border:1px solid #ddd;}
.policies_body td.center{text-align:center;}
.pol_cell{margin-bottom:20px;}
.pol_box{margin-top:5px;padding:15px;border:1px solid #ddd;font-family:'dotum',돋움;font-size:12px;color:#666;line-height:1.6;}

@media screen and (max-width:1024px){ 
    .policies_list{display:none;}
    .policies_head h3{font-size:21px;margin-bottom:30px;}
    .policies_body{padding-top:0;}
}

@media screen and (max-width:768px){ 
    .policies_head h3{font-size:18px;margin-bottom:20px;}
}