@CHARSET "UTF-8";
@import "/css/common.css";

#policy		{
	width: 60em; margin:0em auto 5em; clear: both; 
	font-size: 15px;
}

body		{ background-color: #FFFFFF }
h1.title	{ margin-top:16px; margin-bottom:0px; width:958px;overflow:hidden; }

.chapter { width: 2em; }
.signature p{
	text-align: left;
	font-weight:bold;
	float: right;
}

.policy {
	width: 60em;
	margin: 0 auto;
}
.policy * {
	font-size: inherit;
}
.preface p {
	margin: 1em 0;
}

.policy> dl> dt {
	font-weight: bold;
	margin-bottom: 1ex;
}
.policy> dl> dd {
	padding-left: 1em;
	margin-bottom: 2em;
}

.policy ol {
	margin: 1em;
}
.policy li {
	list-style: none;
	margin-left: 3em;
	text-indent: -3em;
}

dl.fusoku {
	font-size: 90%;
}
dl.fusoku > dt {
	margin-top: 1em;
}

.borderd {
	border: solid 1px #000;
	padding: 1ex;
	margin-top: 1em;
	margin-bottom: 2em;
	clear: both;
	overflow: hidden;
}
.borderd .notice {
	font-size: 80%;
}

.observer {
	margin-top: 2em;
}

dl.access {
	width: 36em;
}
dl.access > * {
	margin-top: 0;
	display: inline-block;
	vertical-align: top;
}
dl.access dt {
	width: 10em;
	font-weight: normal;
}
dl.access dt:after {
	content: ":";
	float: right;
	margin-right: 1ex;
}
dl.access dd {
	width: 25em;
}

.signature {
	width: 15em;
	float: right;
}

.signature p.autor {
	text-align: left;
	font-weight: bold;
	float: none;
	padding-left: 2em;
}

