@charset "shift-jis";
	.forNonGUA,
	hr,
	#header ul.language,
	#header dl.language {
		display: none;
	}
	a,
	img,
	table {
		border: none;
	}
	body {
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 9px;
		font-family: Arial, Helvetica, sans-serif;
		width: auto;
		height: auto;
		position: relative;
	}
	p.logo {
		margin: 0;
		padding: 0 !important;
	}
	#wrap {
		padding: 50px 0 0;
		margin: 0 auto;
		text-align: left;
		width: 496px;
	}
	#header {
		text-align: left;
		margin-bottom: 10px;
	}
	#header ul.gn,
	#header ul.language {
		display: none;
	}
	p.btnPrint {
		display: none;
	}
	address,
	address a {
		color: #b9b9b9;
	}
	p.printBtn {
		display: none;
	}
	.item#wrap h1 {
		display: none;
	}
	.item #contain {
		margin: 0;
		padding: 0;
		width: 495px;
	}
	.item #cMain div.imgContain {
		margin: 0 auto;
		display: table-cell;
		text-align: center;
		vertical-align: top;
		height: 495px;
		padding: 60px 0 70px;
		border-bottom: 1px solid #666;
		display: table-cell;
		width: 495px;
	}
	.item #cMain .imgContain p.capPhoto,
	.item #cMain .imgContain p.capPhoto a {
		display: none;
	}
	.item #cMain table {
		float: none;
		width: 100%;
		margin-top: 18px;
	}
	.print .item #cMain table {
		margin-top: 0;
	}
	.item #cMain table th,
	.item #cMain table td {
		text-align: left;
		vertical-align: top;
		font-weight: normal;
		line-height: 1.25;
		padding: 0;
		margin: 0;
	}
	.item #cMain table th {
		width: 35px;
		padding-right: 13px;
		color: #000;
		font-weight: 800;
	}
			.ja .item #cMain table th {
				width: 7em;
			}
	.item #cMain table td {
		font-weight: 100;
	}
	.item #cMain table td.imgContain {
		text-align: center;
		vertical-align: middle;
		width: 496px;
		height: 370px;
		padding-bottom: 30px;
	}
	.item #cMain table td.division {
		height: 30px;
		border-top: 1px solid #ccc;
	}
	.item .accent {
		margin: 0;
		padding: 0;
		text-align: right;
		display: none;
	}
	em,
	address {
		font-style: normal;
	}
	address {
		padding: .25em 0 0;
		text-align: left;
		color: #b9b9b9;
		margin-top: .5em;
		border-top: 1px solid #b9b9b9;
		font-size: 87.5%;
	}
	address a {
		text-decoration: none;
		color: #b9b9b9;
	}
	address a:link,
	address a:visited,
	address a:hover,
	address a:active {
		text-decoration: none;
		color: #b9b9b9;
	}
	#footer {
		display: none;
	}
	* sup {
		line-height: 1.2;
		font-size: 75%;
		vertical-align: text-top;
	}
	.ja * sup {
		line-height: 1;
	}

