@charset "UTF-8";

#main #sidenav{

	background: url(../../../../privacy/img/snavbg.gif) no-repeat;

	}

#main #contents ol{

	padding:0 0 0 16px;

	}

#main #contents ol li{

	line-height:1.5em;

	list-style:decimal;

	padding:0 0 9px;

	}

#main #contents #txt0{

	padding:0 0 14px 0;

	}
	
#main #contents .txt-h {
	margin-top: 15px;
}

#main #contents #toi{
	margin-top: 10px;

	margin-left:15px;

	padding:8px 12px;

	border:1px solid #DDDDDD;

	background: #F7F7F7;

	}

#main #contents #toi #topchild{

	background: url(../../../../common_img/line1_g.gif) repeat-x bottom;

	padding-bottom: 6px;

	margin-bottom:6px;

	}
	
#main #contents #dantai{

	margin-left:15px;

	padding:8px 10px;

	border:1px solid #DDDDDD;

	background: #F7F7F7;

	}
	
#main #contents #toi #topchild02{

	margin-bottom:6px;
}

#main #contents #annai{

	padding:8px 10px;

	border:1px solid #DDDDDD;

	background: #F7F7F7;

	}


#main #contents dl#list-in dt{
	float: left;
	width: 25px;
}
#main #contents dl#list-in dd{
	float: left;
	width: 548px;
}

#main #contents div.table-h {
	border-top: 1px solid #ddd;
	margin-left: 25px;
	background: url(../../../../privacy/img/table_line01.gif) repeat-y;
	width: 548px;
}

#main #contents div.table-line {
	background: url(../../../../privacy/img/table_line02.gif) repeat-y;
	width: 548px;
	margin-left: 25px;
}

#main #contents dl#table-set dt {
	float: left;
	width: 85px;
	padding: 2px 5px 2px 10px;
}

#main #contents dl#table-set dd {
	padding: 2px 10px 2px 110px;
}

.line01 {
	border-bottom: 1px solid #ddd;
}

.line02 {
	background: url(../../../../privacy/img/table_line03.gif) repeat-x bottom left;
}

.ml15 {
	padding-left: 15px;
}

#main #contents dl#list02-in dt{
	float: left;
	width: 15px;
}
#main #contents dl#list02-in dd{
	float: left;
	width: 558px;
}

