/* structure
======================================*/
#structure {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* header
======================================*/
#header {
	background: none;
	position: relative;
	padding: 40px 0 0;
	border: 0 none;
	zoom: 1;
}
#header .identity {
	float: none;
	margin: 0;
	padding: 0;
	border: 0 none;
}
#header .identity img {
	display: block;
}

/* common-related
======================================*/
#common-related {
}

/* article
======================================*/
#article {
	width: 90%;
	margin: 0 auto 0.833em;
	float: none;
	font-family: "メイリオ", Meiryo, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* form-table
======================================*/
div.form-tableA01 {
	margin-top: 1.667em;
	background: url(../img/search_refine_bg_0001.gif) 0 100% no-repeat;
}
div.form-tableA01 table {
	width: 504px;
}
div.form-tableA01 table td ul.link-listA01 {
	margin-top: 0;
}
div.form-tableA01 table td ul.link-listA01 li {
	padding-left: 0;
	background: none;
	font-size: 91.7%;
}

/* data-tableA01
======================================*/
div.data-tableA01 {
	margin-top: 0.417em;
}
div.data-tableA01 table.first-child{
	margin-top: 1.25em;
}
div.data-tableA01 table tbody.has-row-group th {
	background: url(../img/format-tableA01_bg_0001.gif) 0 0 no-repeat;
}
div.data-tableA01 table td ul.link-listA01 {
	margin-top: 0.417em;
}

/* security-privacy-markA01
======================================*/
ul.security-privacy-markA01 {
	margin: 1.667em 0 0;
	padding: 0;
	list-style-type: none;
	zoom: 1;
}
ul.security-privacy-markA01:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
ul.security-privacy-markA01 li.security {
	float: left;
	margin: 14px 27px 0 9px;
	padding: 0;
}
ul.security-privacy-markA01 li.privacy {
	float: left;
	margin: 0;
	padding: 0;
}

div.toPerson {
	clear: both;
	padding-top: 0.25em;
	background: url(../img/border-dotted_0001.gif) 0 0 no-repeat;
}

/* footer
======================================*/
#footer {
	margin-top: 3.33em;
}
#footer .utility p {
	float: left;
	margin: 0;
	padding: 0;
}
#footer .utility p.company-name {
	float: right;
}
#footer .copyright {
	margin-top: -0.833em;
	*margin-top: 0.417em;
	clear: both;
	font-size: 83.3%;
}

