div.policies_wrap {width:900px; margin:0 auto; padding:80px 0;}
	header.policies_h {text-align: center; color:#333;position: relative;}
		header.policies_h > h1 {font-size:35px; letter-spacing: -2px; line-height: 35px;}
		header a.btn_print { position: absolute;top: 15px;right: 20px; }
	section.policies_s {/*margin:60px 0;*/ margin:10px 0; color:#777;}

		section.policies_s > p {margin:30px 0; font-size: 16px;}
		section.policies_s h3 {color:#444; font-size: 20px; margin:0 0 30px 0; letter-spacing: -1px; line-height: 30px}
		section.policies_s h4 {font-size:15px; color:#666; margin:0 0 5px 0;}
		section.policies_s a {text-decoration: underline;}
			section.policies_s a:hover {color:#444;}

		section.policies_s a.btn_go {text-decoration: none;}


		ol.ol_1st {}
			ol.ol_1st > li {/*margin:38px 0;*/margin:0px 0px;}
		ol.ol_2nd {margin:30px 0 0 0; padding:0 0 0 15px}
			ol.ol_2nd > li {margin:0 0 20px 0; list-style: decimal;}
		ol.ol_3rd { margin:5px 0 0 0; padding:0 0 0 15px}
			ol.ol_3rd >li {list-style: decimal;}
		ul.ul_1st {margin:30px 0 0 0; padding:0 0 0 15px;}
			ul.ul_1st > li  {list-style: disc; margin:0 0 10px 0;}
				ul.ul_1st ol.ol_2nd, ul.ul_1st ol.ol_2nd li {margin:0;}			
			ul.ul_2nd > li  {margin:0 0 30px 0;}
				ul.ul_2nd ol.ol_2nd {margin-top:10px;}
				ul.ul_2nd ol.ol_2nd li {margin:0;}
				ul.ul_2nd ol.ol_2nd li ul.ul_1st, ul.ul_2nd ol.ol_3rd { margin: 5px 0 10px 0 ;}
				ul.ul_2nd ol.ol_3rd li { list-style-type:decimal-leading-zero; }

		table.policies_table {margin:20px 0; width:100%; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
			table.policies_table caption {display: none;}
			table.policies_table th {padding:10px; background: #fafafa; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; text-align: center;}
			table.policies_table td {padding:10px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; text-align: center;}
		
		.btn_pop_terms {cursor: pointer}

		.red { color: #E64518; }

.btn_print, .btn_go {  display: inline-block; padding: 4px 12px; border-radius: 3px; font-size: 10px;line-height: 16px;text-align: center; text-decoration:none; vertical-align: middle; border:1px solid #A8A8A8; color:#666; background-color: #FFF; letter-spacing: -1.2px; }
	.btn_print:hover, .btn_go:hover {color:#444; border-color:#868686; }
.btn_go { padding: 6px 30px;border-radius: 6px; font-size: 13px;line-height: 24px; }

@media (max-width: 960px) {
	div.policies_wrap {width:100%;}
	header.policies_h > h1 {font-size:30px; letter-spacing: 0px;}
		header.policies_h > h1 > span {display:block;}
		section.policies_s {padding:0 15px;}
	table.policies_table td {font-size: 11px; line-height: 16px}	
}

/* 팝업 기본틀 */
.pop_terms_wrap, .pop_use_wrap, .pop_agree_wrap {display:none; position: fixed; width:100%; height:100%; z-index: 998; top:0; left:0; background: url(http://wdr.ubion.co.kr/policies/resource/img/all_bg.png) repeat;}
    	.pop_terms, .pop_use {width:80%; height:80%; position:fixed; z-index:999; top:50%; left:50%; background:#fff; overflow: hidden;}
	    	.pop_terms iframe, .pop_use iframe {width:100%; height:100%; border:none; overflow-y:auto; -webkit-overflow-scrolling: touch;}
	    	.pop_terms .pop_terms_btn_close, .pop_use .pop_use_btn_close, .pop_agree .pop_agree_btn_close {position: absolute; z-index:1000; right:20px; top:20px; width:auto; border:none; background: none;}
	    .pop_agree	{width:80%; height:80%; position:fixed; z-index:999; top:50%; left:50%; background:#fff; overflow: auto;}
@media (max-width: 960px) {
	.pop_terms, .pop_use, .pop_agree {width:100%; height:100%; overflow: auto; -webkit-overflow-scrolling: touch;}
		.pop_terms .pop_terms_btn_close, .pop_use .pop_use_btn_close, .pop_agree .pop_agree_btn_close {right:10px; top:10px;}
}
