@charset "euc-jp";


/*-- 
-------------------------------------------------------- */
#terms-main h2,
#personal-main h2 {
	margin-bottom:7px;
	padding:2px 0;
	border-left:#000066 solid 10px;
	font-size:167%;
	text-indent:8px;
}

#terms-main p,
#personal-main p {
	padding:3px 15px 7px;
	line-height:1.2;
}

#terms-main dl.terms,
#personal-main dl.personal {
	margin:5px 18px;
}

#terms-main dl.terms dt,
#personal-main dl.personal dt {
	padding-bottom:3px;
	margin-bottom:8px;
	border-bottom:#F0F0F0 solid 3px;
	font-weight:bold;
}

#terms-main dl.terms dd.terms-cmt,
#personal-main dl.personal dd.personal-cmt {
	padding:1px 12px 8px;
	line-height:1.2;
}

#terms-main dl.terms dd.terms-number,
#terms-main dl.terms dd.terms-number2,
#personal-main dl.personal dd.personal-number,
#personal-main dl.personal dd.personal-number2 {
	padding:0 15px 0;
	line-height:1.2;
}

#terms-main dl.terms dd.terms-number dfn,
#terms-main dl.terms dd.terms-number2 dfn,
#personal-main dl.personal dd.personal-number dfn,
#personal-main dl.personal dd.personal-number2 dfn {
	display:block;
}
#terms-main dl.terms dd.terms-number p.sentence,
#terms-main dl.terms dd.terms-number2 p.sentence,
#personal-main dl.personal dd.personal-number p.sentence,
#personal-main dl.personal dd.personal-number2 p.sentence {
	padding:5px 10px 8px;
}

#terms-main dl.terms dd.terms-number ol,
#personal-main dl.personal dd.personal-number ol {
	font-size:87% !important;
	margin-left:40px;
	padding:8px 0;
}
#terms-main dl.terms dd.terms-number ol li,
#personal-main dl.personal dd.personal-number ol li {
	padding-bottom:4px;
	list-style:lower-alpha outside;
}

#terms-main dl.terms dd.terms-number2 ol,
#personal-main dl.personal dd.personal-number2 ol {
	margin-left:30px;
	padding:8px 0;
}
#terms-main dl.terms dd.terms-number2 ol li,
#personal-main dl.personal dd.personal-number2 ol li {
	padding-bottom:4px;
	list-style: decimal outside;
}
#personal-main dl.personal dd.personal-number2 ol li {
	line-height:1.3;
}

p#company {
	padding:25px 30px 10px;
}



