@charset "Shift_JIS";/* Reset block */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 	margin: 0px;	padding: 0px;}table {	border-collapse: collapse;	border-spacing: 0px;}fieldset, img { 	border: 0px;}address, caption, cite, code, dfn, em, strong, th, var {	font-style: normal;	font-weight: normal;}ol, ul {	list-style: none;}caption, th {	text-align: left;}h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal;}q:before, q:after {	content: '';}abbr, acronym {	border: 0px;}/* Style */body {	text-align: center;}a:link {	color: #339933;}a:visited {	color: #339933;}a:hover {	color: #99cc99;}a:focus {	color: #99cc99;}a:active {	color: #99cc99;}/* Container block */#container {	width: 700px;	margin: 0px auto;	text-align: left;}/* Header block */#header {	display: none;}/* Main block */#main h2 {	width: 100%;	margin-bottom: 0.5em;	padding: 10px 5px;	border-bottom: solid 1px #cccccc;	border-left: solid 4px #339933;	color: #339933;	font-size: 120%;	font-weight: bold;	line-height: 120%;	background: transparent url(/pr/images/h2-bgi.gif) no-repeat scroll 1px 0px;}#main div.entry {	margin-bottom: 40px;}#main div.entry div.imageBoxFirst {	float: right;	width: 270px;}#main div.entry div.imageBoxFirst div.imageBoxFirstInner {	margin: 0px 0px 10px 20px;}#main div.entry p {	margin-bottom: 5px;	color: #444444;	font-size: 90%;	line-height: 160%;}#main div.entry p strong {	font-weight: bold;	color: #ff0000;}#main div.entry dl dt {	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom: solid 1px #cccccc;	color: #339933;	font-size: 100%;	font-weight: bold;}#main div.entry dl dd {	margin-bottom: 20px;	padding-left: 1em;}#main div.entry dl dd#imageFirst {	background: transparent url(/pr/images/image-first.jpg) no-repeat scroll right top;}#main div.entry ol {	list-style-type: decimal;}#main div.entry ol li {	margin-bottom: 5px;	margin-left: 30px;	color: #444444;	font-size: 85%;	line-height: 120%;}#main div.entry ol li ol {	margin-top: 5px;	list-style-type: lower-roman;}#main div.entry ol li ol li {	font-size: 100%;}/* Footer block */#footer {	margin: 2px 10px 0px 10px;	padding: 10px 30px;	background-color: #ffffff;}#footer ul {	display: none;}#footer p {	color: #999999;	font-size: 80%;	text-align: center;}/* ClearFix */.clearFix:after {	content: ".";	display: block;	height: 0px;	clear: both;	visibility: hidden;}.clearFix {	display: inline-table;	min-height: 1%;}/* Hides from IE-mac \*/* html .clearFix {	height: 1%;}.clearFix {	display: block;}/* End hide from IE-mac */