@charset "Shift_JIS";
/*
-----------------------------------------------
budouno-ki Print Styles
Author:   Michihiro Yamazaki
Version:  30 Mar 2006
----------------------------------------------- */


/* =Structure
----------------------------------------------- */
body {
	margin:0 auto;
	padding:0;
	font-size:small;
	font-family:‚l‚r ‚o–¾’©;
}
.container {
  width:550px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }
#leftcol {
}
#rightcol {
}
/* =Header
----------------------------------------------- */
#header {
  margin:0;
  }
#header h1 {
  margin:0 0 0 -5px;
  }

/* Things To =Hide
----------------------------------------------- */
#navcontainer, .skiplink, #levelmapping, #footer, div.pagenavi, div.mas, caption, #vertgraph {
  display:none;
  }


/* =Headings
----------------------------------------------- */
h1, h2, h3, h4 {
  margin:1em 0 .5em;
  font-family:Georgia,Serif;
  clear:both;
  }
h1 {
  margin:0;
  font-size:150%;
  }
h2 {
  font-size:135%;
  }
h3 {
  font-size:120%;
  }
h4 {
  font-size:110%;
  }
.welcome {
	font-weight:normal;
  font-size:130%;
}

/* =Links
----------------------------------------------- */
a {
  color:black;
  }
a[href]:after {
	content: " (" attr(href)") ";
	}
a img {
  border:none;
  }


/* =LevelMapping
-------------------------------------------------*/
ul#levelmapping{
	margin:0;
	padding:0 0 0.2em 0;
	width:520px;
	list-style-type: none;
	line-height:1.2em;
	text-decoration:underline;
}
ul#levelmapping li {
	margin:0;
	padding:0;
	display:inline;
	font: normal 90% "Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka","‚l‚r ƒSƒVƒbƒN";
	vertical-align:bottom;
} 
ul#levelmapping li a {
  margin:0;
  padding:0;
  display:inline;
}
ul#levelmapping a:link, ul#levelmapping a:visited {
  margin:0;
  padding:0;
}
ul#levelmapping a:hover {
  margin:0;
  padding:0;
}



/* =Misc
----------------------------------------------- */
.page {
	page-break-after:always;
} 
p {
  margin:0 0 .75em;
  line-height:1.3em;
  }
p, dl, ul, table {
  font-size:85%;
  line-height:1.6em;
  }
p {
  line-height:1.8em;
  }
table {
	line-height:1.5em;
	width:100%;
	border:1px solid #333;
}
table p, dl ul, dl p, dl dl {
  font-size:100%;
  line-height:1.6em;
  }
dt {
  font-size:100%;
  font-weight:bold;
  }
ul, dl {
  margin-top:0;
  margin-bottom:.75em;
  }
dl dl {
  margin:.125in .5in .25in;
  }
dd {
  margin:0 0 1em;
  padding:0;
  }
hr {
  background:gray;
  display:block;
  border-width:0;
  height:.25pt;
  }
th {
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	border-right:1px solid #333;
}
code {
  font:110% Monaco,"Courier New",Courier,Monospace;
  }

