.container.private {width: 100%;padding: 60px 60px 90px;}
@media screen and (max-width:601px) {
	.container.private {width: 100%;padding: 30px 10px 90px;}
}
.container.private .content {width:100%; padding: 0 30px;font-size: 16px;}
.container.private .content * {line-height:1.6;}

/* top 바로가기*/
.container .btn_gotop {
	position:fixed; _position:absolute; left:50%; top:400px; 
	width:900px; margin-left:-450px; text-align:right; clear:both;	
}
.container .btn_gotop a {
	background:url("http://img.cbs.co.kr/cbs/info/btn_top.gif") no-repeat 0px 0px;
	width:17px;height:14px;overflow:hidden;float:right;position:relative;
	right:-22px;z-index:0;
}
.container .btn_gotop a span{visibility:hidden;}
/* ---------------------------------------------------------------------------------------------- */

.top_tit_agree,
.top_tit_private {width:100%;height: 120px;}
.top_tit_agree .title{
	font-size: 25px;font-weight: bold;text-align: center;
}
.top_tit_private .title {
	font-size: 25px;font-weight: bold;text-align: center;
}
@media screen and (max-width:601px) {
	.top_tit_agree .title, .top_tit_private .title {font-size: 22px;}
}
.top_tit_private label {font-size: 15px;}
.top_tit_agree label,
.top_tit_private label {
	width:200px;height:35px;overflow:hidden;
	position:relative;top:20px;line-height:1.5;text-align:right;color:#959595;font-weight:normal;
}
.historybtn {display: block;}
.content .historybtn {position:relative;top:20px;line-height:1.5;text-align:right;color:#959595;font-weight:normal;text-align: left;}
.content .historybtn a {overflow:hidden;color:#365C9B;font-weight:bold;}
.top_tit_agree label a,
.top_tit_private label a,
.top_tit_private a {
	overflow:hidden;color:#365C9B;font-weight:bold;float:right;
}
.top_tit_agree label span,
.top_tit_private label span {width:100%;display:block;float:right;}

.tit_list {
	width:100%;float:left;padding:20px 30px 18px;background-color:#f9f9f9;
	border:solid #cacaca;border-width:1px 0px;font-size: 16px;
}
.tit_list li {width:100%; line-height:1.7; float:left;}
.container .tit_list a {color:#59739e;font-weight:bold;display:block;word-break: keep-all;}
.tit_list .linkno {padding-left:38px;}
.container h3 {color:#59739e;font-size:18px;padding:25px 0px 10px;width:100%;float:left;}
.container h4 {font-size:16px;padding:10px 0px 10px;width:100%;float:left;}
.container p,
.container ol {padding-bottom:10px; clear:both;}
.container ol li {
	list-style-type:decimal;list-style-position:outside;
	margin-left:25px;padding-bottom: 5px;
}
.container ol ol li {list-style-type:circle;list-style-position:outside;margin-left:15px;}
.container ol ul li {list-style:none;list-style-position:outside;margin-left:10px;}
.ul_p_bottom25 {padding:40px 0px 0px;}
.ul_p_bottom10 {padding:10px 0px 0px;}

/* private */
.private h4 {font-size:16px;padding:20px 0px 10px;margin-top:15px;border-top:solid 1px #dedede;}
.private .tit_list li {width:415px;}
.private p,
.private ol {padding-bottom:0px;}
.private ol p { padding-left:15px;}
.container a.mail {color:#0033cc;}
.private ol li {
	list-style-type: none;list-style-position:inherit;
	margin-left:0;padding-bottom: 5px;
}
.private ol ol li {list-style-type:circle;list-style-position:outside;margin-left:30px;}
.private ol ul li {list-style:none;list-style-position:outside;margin-left:10px;}

.private .content table{width:75%;border:solid 1px #999999;empty-cells:show;border-collapse:collapse;}
.private .content table *{border:solid 1px #999999;padding: 5px;}
@media screen and (max-width:601px) {
	.private .content table {width: 100%;}
}

