@charset "utf-8";


/* p-check */

 .p-check{
	margin:0 6px 4px;
	padding:12px 14px 8px 10px;
	background:no-repeat;
	font-weight:bold;
	font-size:15px;
	line-height: 150%;
}

/* privacy-policy */

.privacy-policy{
	height:180px;
	margin:0 10px 30px;
	padding:15px;
	background:#FFF;
	border:1px solid #CCC;
	overflow: auto;
}

.privacy-policy dt{
	margin:0 0 15px;
	padding:0 0 0 15px;
	color:#444;
	background:no-repeat;
	font-size:14px;
}

.privacy-policy dd{
	margin:0 5px;
}

.privacy-policy dd ol{
	margin:0;
}

.privacy-policy dd dt{
	margin:0 0 15px;
	padding:0 0 5px;
	font-weight:normal;
	border-bottom:1px solid #000;
	background:none;
	font-size:12px;
}

.privacy-policy dd ol li{
	list-style:decimal;
	margin:0 0 15px 15px;
}

.privacy-policy dd ol ol{
	margin:10px 0 0 10px;
}

.privacy-policy dd ol ol li{
	margin:0 0 8px 15px;
}

.privacy-policy dd ul{
	margin:0;
}

.privacy-policy dd ul li{
	list-style:disc;
	margin:0 0 8px 15px;
}
.container .all .contents .content .privacy-policy ol {
	padding: 0em 0em 5px 1.5em;
}

.container .all .contents .content .privacy-policy ol li {
	padding: 3px 0px;
}
.container .all .contents .content .privacy-policy ol li ol li {
	padding: 3px 0px;
}
.container .all .contents .content .privacy-policy p {
	margin: 0px 0px 10px;
}
.container .all .contents .content .privacy-policy h4 {
	margin: 0px 0px 5px;
	font-size: 13px;
	line-height: 150%;
}
