@charset "utf-8";

body {
	margin: 0 auto;
	padding: 0;
	font-size: 82.5%;
	font-family: "メイリオ", "Meiryo", "MS P ゴシック","MS PGothic", "Osaka","ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;
	color: #333;
	text-align: center;
	line-height:1.8;
	background:#f4f4f4;
}

/* Initial value : img  */

	img { border: 0; }
	
	img.left {
		float:left;
		margin: 0 10px 20px 0;
		}
	
	img.right {
		float:right;
		margin: 0  0 20px 10px;
		}

/* Initial value : a element  */

	a { text-decoration: none; }
	
	a:hover { text-decoration: underline; }

	/* 
		a:visited {}
		a:hover {}
		a:link {}
		a:active  {}
	*/

/* Initial value : Heading element */

	h1, h2, h3, h4 {
		font-size: 110%;
		font-style: normal;
		text-align  : left;
		}
	
	h1 a:hover { text-decoration: none;}

/* Initial value : Block element and Inline element  */

	div, p, span, address {
		font-style: normal;
		text-align: justify;
		}
	
	span.hide { visibility: hidden;}

/* Initial value : table element */

	table {
		border: 0;
		border-collapse: collapse;
		}
		
	th , td {
		vertical-align: top;
		font-size: 100%;
		}

/* Initial value : hr element

	hr.clear {
		clear:both;
		margin: 0;
		padding: 0;
		height: 1px;
		color: #fffffe;
		border: 0;
		background-color: #fff;
		}
	
	hr.line {
		clear:both;
		margin: 0 15px;
		padding: 0;
		height: 1px;
		color: #fffffe;
		border-top: 1px solid #ccc;
		background-color: #fff;
		}
	
*/

/* Initial value : list element */
	
	ul {
		margin: 0;
		padding: 0;
		}
	
		ul li { list-style: none;}
		
	ol {
		margin-right: 20px;
		margin-left: 0;
		padding-left: 0;
		}
	
		ol li { margin-left: 35px;}
	
/* Initial value : navi element */

	p#breadcrumbs-list { margin: 0;}
	
	.jump-up {
		margin: 10px 20px 0 10px;
		padding: 0;
		text-align:right;
		line-height: 1;
		}
	
	.jump-up a {
		padding: 0 0 0 15px;
		}

