@charset "utf-8";
/********************************************************/
/* プライバシーポリシー用								*/
/********************************************************/
#PrivacyPolicy h2 {
	margin:2px 10px 15px 15px;
	padding:20px 0px 0px 20px;
}
#PrivacyPolicy h2#PageTitle {
	border:1px solid #ccccee;
	background:url("/images/bg_h2.gif") repeat-x left top;
	font-size:120%;
	font-weight:normal;
	letter-spacing:0.1em;
/*	padding:0px 0px 0px 0px;	*/
	vertical-align:middle;
	height:38px;						/* 58px - 20px	*/
}
#PrivacyPolicy .entryBody {
	padding:0 15px;
}

* html #PrivacyPolicy .entryBody,
*:first-child+html #PrivacyPolicy .entryBody {
	zoom:100%;
}
#PrivacyPolicy .entryBody:after {
	content:".";
	height:0px;
/*	clear:both;	*/
	display:block;	visibility:hidden;
}

#PrivacyPolicy .entryBody p {
	line-height:150%;
}
#PrivacyPolicy .entryBody h2,
#PrivacyPolicy .entryBody h3 {
/*	clear:both;	*/
}
#PrivacyPolicy .entryBody h2 {
	margin:30px 0 15px;
	padding:10px;
	border-bottom:1px dotted #ecc;
}
#PrivacyPolicy .entryBody h3 {
	margin:15px 0;
	padding:5px 5px 5px 0.5em;
	border-left:5px solid #c0d0ff;
	border-bottom:1px solid #b0c0ef;
}
#PrivacyPolicy li h2,
#PrivacyPolicy li h3 {
	margin:0 0 15px!important;	padding:0!important;
	border:none!important;
}

#PrivacyPolicy .entryBody h4 {
	margin:15px 0px 15px 0px;
	padding:5px 5px 5px 5px;
	border-left:5px solid #d0d0f0;
	border-bottom:1px solid #c0c0e0;
}

#PrivacyPolicy dl {
	margin:15px 0px 15px 20px;
}
#PrivacyPolicy ul,
#PrivacyPolicy ol {
	margin:15px 0;
}
#PrivacyPolicy dt {
	font-weight:bold;
}
#PrivacyPolicy dd {
	margin:0 0 15px;
}
#PrivacyPolicy .entryBody li {
	margin-top:5px;	margin-bottom:10px;
}
#PrivacyPolicy .entryBody li ul,
#PrivacyPolicy .entryBody li ol,
#PrivacyPolicy .entryBody li dl {
	margin:15px;
}
#PrivacyPolicy li {
	margin-left:20px;
}
#PrivacyPolicy ul li {
	list-style:disc outside;
}
#PrivacyPolicy ol li {
	list-style:decimal outside;
}
#PrivacyPolicy dt a {
	font-weight:bold!important;
}

/* 汎用class */
#PrivacyPolicy .entryBody img.noBdr {
	padding:0;
	border:none;
}

