@charset "iso-8859-1";

/* Privacy CSS
==================================================*/


/* main / override contents.css
---------------------------------*/

#main ol,
#main ul.mark.child{
	font-size: 100%;
}


#main li.parent{
	margin-bottom: 18px;
	font-size: 93%;
}

#main ul.mark.child {
	margin-left:0;
}

/* Decimal List*/
#main ol.decimal.child {
	margin-left: 1em;
}

/* Upper Alpha List*/
#main ol.upperAlpha.child {
	margin-left: 1em;
}

/* Lower Alpha List*/
#main ol.lowerAlpha.child {
	margin-left: 1em;
}

#main ul.mark li{
	list-style-type: none;
}

#main table{
	margin-bottom: 25px;
}

#main table td {
	text-align: left;	
}

#main table td ul,
#main table td ol{
	margin-bottom: 0;
	_padding-left: 10px;
}
#main td ol.kanaIcon.child{
	margin-left: 0;
}
#main ol.kanaIcon{
}
#main ol.kanaIcon li {
	padding-left: 2em;
	list-style-type: none !important;
	position: relative;
}
#main ol.kanaIcon li span {
	display: block;
	position: absolute;
	top: 0;
	_top:-0.3em;
	left: 0;
	_left: -2em;
	width: 2em;
}

#main ol.kanaIcon ul li {
	padding-left: 12px !important;
}

/* text + margin
---------------------------------*/
#main #lead {
	font-size: 108%;
	font-weight: bold;
	text-align: center;
}

#main .section .copyText{
	text-align: right;
}

#main .section .far{
	margin-bottom: 18px;
}

#main .section .farther{
	margin-bottom: 32px;
}

