@charset "utf-8";

/* -------------------------
  Fonts CSS by Yahoo YUI  Library
------------------------- */
body {
	font-size: 13px;
	*font-size: small;
	*font: x-small;
}
table {
	font-size: inherit;
	font: 100%;
}
select, input, textarea {
	font-size: 99%;
}
pre, code {
	font-size: 115%;
	*font-size: 100%;
}
body, table, select, input, textarea {font-family: "メイリオ",meiryo,Verdana,sans-serif;}
code, pre, kbd {font-family: monospace;}

/* ================================================
		Styling font-size and font-family.
		* offers cross-browser typographical normalization and control.
		* URI : http://developer.yahoo.com/yui/fonts/
		* Copyright (c) 2007, Yahoo! Inc. All rights reserved.
================================================ */

body {
	margin: 2em auto;
	width: 80%;
	position: relative;
	line-height: 1.6;
	font-size: 13px;
}

a {
	text-decoration: underline;
	color: #2262aa;
	outline: none;
}
a:hover, a:focus {
	text-decoration: none;
	color:#297bde;
}

abbr, acronym {
	border-bottom: #ccc 1px dotted;
	cursor: help;
}
blockquote  {
	margin: 1em 10px 1em 10px;
	padding: 0.6em 10px 0.6em 10px;
	clear: both;
	background-color: #fafafa;
}
blockquote p, blockquote code, 
blockquote ul, blockquote ol, blockquote dl {padding: 0 0 0.6em 0;}
pre {
	margin: 1em 10px;
	padding: 1em 10px;
	border: #dbdbdb 2px solid;
	clear: both;
	overflow: scroll;
	/*\*//*/
	overflow:visible;
	/**/
	background-color: #fafafa;
}
pre code {font-size: 92%;}
em {border-bottom: #ff78ac 1px solid}
strong {font-weight: bold;}
del {text-decoration: line-through;}
ins {
	border-bottom: #e7e7e7 1px dotted;
	font-style: normal;
	text-decoration:none;
}
kbd {
	border: #e7e7e7 1px dotted;
	background-color: #fafafa;
}



address {text-align: right;}
img {border: none;}
#logo {
	position: absolute;
	top: -1em;
	right: 0;
	text-align: right;
}
h2 {
	margin: 2em 0 0.8em 0;
	padding: 0 0 0 5px;
	border-left: #0075e2 5px solid;
	line-height: 1.2;
	font-weight: bold;
	font-size: 167%;  /*22px*/
}
h3 {
	margin: 1.5em 0 0.5em 0;
	padding: 0 0 0 5px;
	border-left: #0075e2 3px solid;
	line-height: 1.2;
	font-weight: bold;
	font-size: 136%;  /*18px*/
}
img.sampleImage {
	border: #dbdbdb 2px solid;
	background-color: #dbdbdb;
}
.ren_info {
	margin: 2em 3em;
	padding: 0 30px 0 30px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	background: #f8fafc url('http://version510.com/common/img/information.png') 8px 50% no-repeat;
	text-align: left;
}