/* styles written in this file is for Standard */

.privacy-index .main-contents-child p,
.privacy-index ul,
.privacy-index li,
.privacy-index dl,
.privacy-index dt,
.privacy-index dd {/*for IE 5.5-7*/
	zoom:1;
}
.privacy-index .main-contents-child p:after,
.privacy-index ul:after,
.privacy-index li:after,
.privacy-index dl:after,
.privacy-indexdt:after,
.privacy-index dd:after {/*for modern browser*/
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}


.privacy-index h2{
	margin:			0px;
	padding:		3px 0px 8px 10px;
}

.privacy-index .main-contents-child{
	width:			706px;
	margin:			0px;
	padding:		0px 0px 15px 0px;
}

.main-contents h3 img {
	margin:0 0 15px 0;
}

.privacy-index .main-contents-child p {
	margin:0 0 15px 0;
	padding:0 5px;
	text-align:justify;
}
.privacy-index .main-contents-child p.head {
	margin:0 0 10px 0;
	padding:0;
	width:702px;
	text-align:right;
}
.privacy-index .main-contents-child h4 {
	border-bottom:#cccccc 2px solid;
	padding:0 0 5px 5px;
	margin:0 0 15px 0;
	font-size:14px;
	width:697px;
}
.privacy-index .main-contents-child h5 {
	background:#eeeeee;
	padding:5px 10px;
	margin:20px 0 10px 0;
	font-size:12px;
	width:682px;
}
.privacy-index .main-contents-child h6 {
	font-weight:normal;
	padding:0 5px;
	margin:10px 0 0 0 ;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.privacy-index .main-contents-child dl {
	margin:0;
	padding:0;
}
.privacy-index .main-contents-child dl dt {
	clear:both;
	border-top:#cccccc 1px solid;
	float:left;
	margin:0 0 10px 0;
	padding:11px 0 0 0;
	width:90px;
}
.privacy-index .main-contents-child dl dd {
	border-top:#cccccc 1px solid;
	float:left;
	margin:0 0 10px 0;
	padding:11px 0 0 0;
	width:610px;
}
.privacy-index .main-contents-child dl dt.top,
.privacy-index .main-contents-child dl dd.top {
	border:none;
}
.privacy-index .main-contents-child dl dd.new a {
	background:url(../img/icon_new.gif) right top no-repeat;
	padding-right:35px;
}


.privacy-index .main-contents-child ul{ 
	margin:0;
	padding:0 5px;
	list-style-type:none;
}

.privacy-index .main-contents-child ul li{
	margin:0;
	padding:0 0 0 14px;
	line-height:1.4;
	background:url(../../_common/img/bod_ico_02.gif) left center no-repeat;
}

/*ぱんくず------------------------------------*/

.privacy-index .main-contents-child .TOPIC_PATH{
	margin:0px 0px 10px 10px;
	padding:0px;
	list-style-type:none;
}
#TOPIC_PATH li{
	float:left;
	display:inline;
	padding:0px 20px 0px 0px;
	background:url(../../_common/img/topicpath_tree.gif) no-repeat right;
	color:#4a4a4a;
	font-size:0.85em;
}
#TOPIC_PATH .current{
	background:none;
}
#TOPIC_PATH li a{
	color:#3993c7;
	text-decoration:underline;
}
#TOPIC_PATH li a:hover{
	color:#fd6805;
}

/*-----------------------------------------*/

.privacy-index .main-contents-child ol{ 
	margin:0;
	padding:0 5px;
	list-style-type:none;
}

.privacy-index .main-contents-child ol li{
	margin:0 0 5px 0;
	padding:0 0 0 14px;
	line-height:1.4;
	background:url(../../_common/img/bod_ico_02.gif) left 3px no-repeat;
}


.privacy-index .main-contents-child table {
	margin:0 0 0 10px;
}
.privacy-index .main-contents-child table th {
}
.privacy-index .main-contents-child table td {
}

.privacy-index .main-contents-child table.line {
	border:#cccccc 1px solid;
	border-collapse:collapse;
	width:690px;
}
.privacy-index .main-contents-child table.line th {
	background:#f1f1f1;
	border:#cccccc 1px solid;
	padding:5px 10px;
	text-align:center;
}
.privacy-index .main-contents-child table.line td {
	border:#cccccc 1px solid;
	padding:5px 10px;
	text-align:center;
}

.memo-red{
padding:5px 10px; 
border:1px solid #F9F; 
background:#ffeaff; 
width:680px;
margin:20px 0 10px;

}





