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



.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;
}
.main-contents h4 {
	margin-bottom:0;
}
.main-contents h4 img {
	margin:0 0 15px 0;
}

.privacy-index .main-contents-child p{
	margin:			0px;
	padding:		10px 5px 15px 5px;
}

.privacy-index .main-contents-child div,
.privacy-index dl,
.privacy-index dt,
.privacy-index dd {/*for IE 5.5-7*/
	zoom:1;
}
.privacy-index .main-contents-child div: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 .main-contents-child div {
	clear:both;
	margin:0 0 20px 0;
	width:702px;	
}
.privacy-index .main-contents-child dl,
.privacy-index .main-contents-child dl dt,
.privacy-index .main-contents-child dl dd {
	margin:0;
	padding:0;
}

/*--- outline ---*/
.privacy-index .main-contents-child div#outline {
	margin:20px 0 0 0;
}
.privacy-index .main-contents-child div#outline dl {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:460px;
}
.privacy-index .main-contents-child div#outline dl dt {
	border-bottom:#cccccc 1px solid;
	float:left;
	height:20px;
	margin:0 0 10px 0;
	width:70px;
}
.privacy-index .main-contents-child div#outline dl dd {
	border-bottom:#cccccc 1px solid;
	float:left;
	height:20px;
	line-height:1.2;
	margin:0 0 10px 0;
	width:390px;
}
.privacy-index .main-contents-child div#outline dl dt.last,
.privacy-index .main-contents-child div#outline dl dd.last {
	border:none;
	height:auto;
}

/*--- profile ---*/
.privacy-index .main-contents-child div#profile {
}
.privacy-index .main-contents-child div#profile dl {
	float:left;
	margin:0 0 0 20px;
	width:460px;
}
.privacy-index .main-contents-child div#profile dl dt {
	margin:0;
}
.privacy-index .main-contents-child div#profile dl dd {
	border-bottom:#cccccc 1px solid;
	margin:0 0 10px 0;
	padding-bottom:12px;
}
.privacy-index .main-contents-child div#profile dl dd.last {
	border:none;
	height:auto;
}

/*--- interview ---*/
.privacy-index .main-contents-child div#interview {
	border-bottom:#cccccc 1px solid;
	padding-bottom:15px;
}
.privacy-index .main-contents-child div#interview img {
	margin-bottom:15px;
}
.privacy-index .main-contents-child div#interview ul {
	margin:0;
	padding:0;
}
.privacy-index .main-contents-child div#interview ul li {
	background:url(../img/case_arrow_line.gif) right 3px no-repeat;
	float:left;
	margin:0 7px 0 0;
	padding:0 8px 0 0;
	list-style:none;
}
.privacy-index .main-contents-child div#interview ul li.last {
	background:none;
	margin:0;
	padding:0;
}
.privacy-index .main-contents-child div#interview ul li a {
	background:url(../img/case_arrow.gif) left top no-repeat;
	padding-left:15px;
}

/*--- qa ---*/
.privacy-index .main-contents-child div.qa {
	border-bottom:#cccccc 1px solid;
	padding-bottom:15px;
}
.privacy-index .main-contents-child div.qaLast {
	border:none;
	padding:inherit;
}
.privacy-index .main-contents-child div.qaLast p {
	margin:0;
	padding:0;
}
.privacy-index .main-contents-child div.qa dl.short {
	width:460px;
}
.privacy-index .main-contents-child div.qa dl.long {
}
.privacy-index .main-contents-child div.qa dl dt {
	margin-bottom:5px;
}
.privacy-index .main-contents-child div.qa dl dd {
	margin-bottom:20px;
	padding-left:45px;
}
.privacy-index .main-contents-child div.qa dl dd.nakayama {
	background:url(../img/case_img_nakayama.jpg) left top no-repeat;
}
.privacy-index .main-contents-child div.qa dl dd.shouda {
	background:url(../img/case_img_shouda.jpg) left top no-repeat;
}





/*--- float ---*/
.privacy-index .main-contents-child .fRight {
	float:right;
}
.privacy-index .main-contents-child .fLeft {
	float:left;
}


