﻿@charset "utf-8";

/* 공통 */
/* boerder */
.borN { border:none !important; }
.borLN { border-left:none !important;}
.borT_ddd { border-top:1px solid #ddd !important; }

/* color */
.color_343399 { color:#343399 !important; }

/* background */
.bg_f3f3f3 { background:#f3f3f3 !important; }
.bg_fff { background:#fff !important; }
.bg_55556b { background:#55556b !important; }

/* text-align */
.t-a-center { text-align:center !important; }

/* 이용약관 */
.wrapTerms { 
	width:100%;
	float:left;
	height:730px;
	margin-top:3em;
	border:1px solid #dbdbdb;
	background:#f8f8f8 !important;
	border-radius:5px;
	overflow-y:scroll;
	text-align:left;
}
.termsContents {
	display:inline-block;
	padding:1.5em 1em;
}

/* 개인정보 처리방침 */

/* 청소년 보호정책 */
.ter_contents { 
	width:100%;
	float:left;
	letter-spacing:-1px;
	text-align:justify;
}
p.part { 
	width:100%;
	float:left;
	margin-top:1em;
	padding-bottom:1em;
	border-bottom:1px dashed #dbdbdb;
}
.depthList {
	width:100%;
	float:left;
	margin-top:1em;
}
.depthList li { width:100%; float:left; /*margin-top: .5em;*/ }
dl.separateD { 
	width:100%; 
	float:left; 
}
.separateD dt { 
	width:100%; 
	float:left; 
	margin-top: .8em; 
	color:#343399 !important; 
}
.separateD dd { 
	width:100%; 
	float:left;
	padding-bottom: .8em;
	margin-top: .5em; 
	text-align:left;
}
.borT_dot_dbdbdb { border-top:1px dashed #dbdbdb; }
.borT_222 { border-top:1px solid #222; }

.sepDList { 
	width:100%;
	float:left;
}
.inPartBox { 
	width:100%;
	display:inline-block;
	margin: .5em 0;
	padding:10px 15px;
	/*width:96.5%;
	float:left;
	margin: .5em 0;
	padding:10px 15px;*/
	background:#fff;
	border:1px solid #dbdbdb;
	border-radius:5px;
	box-sizing:border-box;
}
.inPartBox ul li { 
	width:100%; 
	float:left; 
}
.inPartBox ol li { 
	width:100%; 
	float:left; 
}
/*
.agenda {
	width:100%;
	float:left;
}
*/
.agenda il li { width:100%; }
/* 약관 전문보기 */
.btn_allDocument { 
	width:120px;
	float:right;
	margin-top:1.5em;
	padding: .8em 0;
	background:#343399;
	border:1px solid #343399;
	border-radius:5px;
	color:#fff !important;
}
.btn_allpriv { width:210px !important; }
.btn_allpriv1 { width:160px !important; }
.btn_addFile { 
	width:120px;
	float:left;
	margin-top:1.5em;
	padding: .8em 0;
	background:#fff;
	border:1px solid #343399;
	border-radius:5px;
	color:#343399 !important;
}

/* 약관 목차 */
.wrapSequence { width:100%; float:left; }
.sequence { width:100%; float:left; }
.sequence ul li { width:100%; float:left; }
/*
.sequence { width:96.5%; float:left; }
.sequence ul li { 
	width:50% !important;
	float:left;
	margin-bottom:3px;
}
*/
.tbl_term { width:100%; margin-top:10px; }
.tbl_term th, .tbl_term td {
	padding:13px 8px;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
.tbl_term th { 
	background:#f8f8f8;
	text-align: center;
}
.tbl_term td { text-align:center; }
.tbl_term .bt2 { border-top:2px solid #222; }

.btn_go_affiliate:hover { color:#f34f3e; text-decoration:underline; }

/* 본문내 서류양식 다운로드 */
.btn_inDown:link, btn_inDownLhover, btn_inDown:active, btn_inDown:visited {
	text-decoration:underline;
	color:#353535;
}


/*	쿠키 수집 거부 방법 안내	*/
.cookie-refuse-info span.title{font-weight:bold;}
.cookie-refuse-info ul {padding-left:25px;}
.cookie-refuse-info ul li{list-style:disc;}

@media all and (max-width:414px) { 
	.ter_contents, .part, .separateD dt, .separateD dd { font-size:14px; }
}