@charset "utf-8";/*--------------------------------------  Default Style Sheet  Last Update 2006-04-11  - Universal selector  - Structure Module  - Text Module  - Hypertext Module  - List Module  - Edit Module  - Forms Module  - Tables Module  - Image Module  - Object Module---------------------------------------*//*--------------------------------------  Universal selector---------------------------------------*/*{	color: black;	font-size: 100%;	background-color: transparent;	margin:	 0;	padding: 0;}	/*--------------------------------------  Structure Module---------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	line-height: 1.7;	background-color: white;	padding-bottom: 40px;	margin-left:50px;	margin-right:50px;}/*--------------------------------------  Text Module---------------------------------------*/p,pre,address,cite {	font-size: 100%;	margin: 0.8em 16px;}h1,h2,h3,h4,h5,h6 {	clear: both;	font-weight: normal;	line-height: 1.5;	margin: 1em 16px;}h1 {	font-size: 200%;	margin-left:0px;}h2 {	font-size: 140%;}h3 {	font-size: 120%;}h4 {	font-size: 100%;}h5 {	font-size: 90%;}h6 {	font-size: 80%;}pre {	width: auto;	_width: 90%; /*for IE*/	overflow: auto;	font-size: 75%;	letter-spacing: 1px;	color: #3d4263;	background-color: #f5f5f5;	border: 1px solid #cccccc;	padding: 8px 16px;}pre[title]::before {	display: block;	color: black;	content: attr(title);	margin-bottom: 0.8em;}blockquote {	display: block;	background-color: #eaeeef;	border-top: 1px solid #b9c3c8;	border-left: 1px solid #b9c3c8;	border-right: 1px solid #b9c3c8;	border-bottom: 1px solid #b9c3c8;	margin: 0.8em 24px;	padding: 1px;}blockquote * {	color: #434755;}blockquote[title]::before {	display: block;	font-size: 80%;	color: #455c5d;	content: attr(title);	background-color: #e0e4e5;	margin: 2px;	padding: 0.1em 16px;}blockquote[cite]::after {	display: block;	font-size: 80%;	color: #333333;	text-align: right;	content: attr(cite);	margin: 0;	padding: 0.1em 16px;}cite {	display: block;	color: #333333;	font-style: normal;	text-align: right;}em {	font-style: normal;	font-weight:bold;}strong {	color:#FF3300;	font-style: normal;	font-weight:bold;}code {	font-family: "Osaka－等幅", monospace;	color: #3d4263;}kbd {	font-family: "Osaka－等幅", monospace;	text-transform: uppercase;	background-color: #f5f5f5;	border: 1px solid #6a8eaa;	padding: 0 0.4em;}kbd.accesskey {	padding: 0 0.2em;}/*--------------------------------------  Hypertext Module---------------------------------------*/a {	text-decoration: none;}a:link {	color: #005585;	border-bottom: 1px solid #005585;}a:visited {	color: #485270;	border-bottom: 1px solid #cccccc;}a:hover {	color: #b83800;}/*--------------------------------------  List Module---------------------------------------*/ul,ol,dl {	list-style-position: outside;	margin-left:35px;	padding: 1px 8px;}li,dt,dd {	font-size: 100%;}dt {	color: #004171;}/*dd {}*/li li,li p,li pre,li dt,li dd,dd li,dd p,dd pre,dd dt,dd dd {	font-size:100%;}li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,dd p {	margin: 0.4em 8px;}/*--------------------------------------  Edit Module---------------------------------------*/del {	color: #666666;	text-decoration:	line-through;}del[datetime]::before{	content: " ( "attr(datetime)"削除) ";}ins{	text-decoration: none;	border-bottom: 1px dotted #666666;	}ins[datetime]::before{	content: " ( "attr(datetime)"修正) ";}/*--------------------------------------  Forms Module---------------------------------------*/form {	clear: both;	background-color: #F7F7F7;	border-right: 1px solid #bababa;	border-bottom: 1px solid #bababa;	margin: 0.5em 16px 1em 16px;	padding: 1px 0 1em 0;}form dl,form p {	margin: 0.4em 16px;}fieldset {	border: none;	padding: 1px 0;}legend {	display: none;	font-size: 85%;	background-color: #e8e8e8;	padding: 0.1em 8px;}input,textarea {	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;	background-color: white;	border: none;	border-top: 1px solid #a8a8a8;	border-left: 1px solid #a8a8a8;	padding: 0.1em 8px;}input:hover,textarea:hover {	background-color: #eaeeef;	border-top: 1px solid #b9c3c8;	border-left: 1px solid #b9c3c8;}input:focus,textarea:focus {	background-color: #e2e6e7;	border-top: 1px solid #a7abac;	border-left: 1px solid #a7abac;}textarea {	padding: 0.4em 8px;}p input {	margin-left: 8px;}input.radio {	background-color: transparent;	border: none;}input.submit {	font-family: Tahoma, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #6c737a;	border-width: 1px;	border-style: solid;	border-color: #c2c2c2 #8f8f8f #8f8f8f #c2c2c2;	padding: 1px 0.5em;}input.submit:hover {	color: black;	background-color: white;}/*--------------------------------------  Tables Module---------------------------------------*/table {	background-color: #f5f5f5;	border-width: 1px;	border-style: solid;	border-color: #c1ced4 #97a4aa #97a4aa #c1ced4;	margin: 0.5em ;}caption {	display: none;	font-size: 80%;	color: #454e58;	background-color: #f5f5f5;	border: 1px solid #97a4aa;	border-width: 1px 1px 0 1px;	border-style: solid;	border-color: #c1ced4 #97a4aa #97a4aa #c1ced4;}td,th {	font-size: 80%;	line-height: 1.4;	color: white;	padding : 0.1em 8px;}th {	font-weight: normal;	color: #536066;	background-color: #f5f5f5;	border-width: 0 1px 1px 0;	border-style: solid;	border-color: #d2d2d2;	vertical-align:top;	text-align:left;}td {	color: #2d3b4e;	background-color: white;	border-width: 1px;	border-style: solid;	border-color: white #bfc3c4 #bfc3c4 white;	vertical-align:top;}/*--------------------------------------  Image Module---------------------------------------*/img {	vertical-align: bottom;}a img {	border: 2px solid #eeeeee;}a:hover img {	border: 2px solid #cccccc;}/*--------------------------------------  Object Module---------------------------------------*/object,embed {	margin: 1em 16px;}
