@charset "utf-8";

/* CSS Document */

/*

==========================TOC(Table Of Contents)==========================
Style Name Last Up 23 03 2009 Susumu Nakahara


23:page individual style16(document.css)
==========================================================================

*/

#document {
	line-height: 1.5;
	margin-right: 80px;
	margin-left: 80px;
}

#document p {
  line-height: 1.5;
  margin: 8px 0 8px 0;
}

#document ul {
  list-style-type: circle;
  list-style-image: none;
  list-style-position: outside;
  line-height: 1.5;
  margin: 8px 16px 16px 16px;
}

#document ol {
  list-style-type: decimal;
  list-style-image: none;
  list-style-position: outside;
  line-height: 1.5;
  margin: 8px 16px 16px 32px;
}

#document li {
  line-height: 1.5;
  padding: 0;
  margin: 8px 0 8px 0;
}

#document ol ol {
  list-style-type: lower-roman;
  line-height: 1.5;
}

#document .hilight {
  margin: 3px;
  background-color: #FEF;
}

#document ul.jump_btn {
  clear: left;
  line-height: 1.6;
  padding-bottom: 70px;
  padding-left: 70px;
  font-size: 100%;
}

#document ul.jump_btn li {
  float: left;
  margin-right: 35px;
}

#document ul.jump_btn li a {
  color: #7d0078;
  font-weight: bold;
}

#document ul.nonum {
  list-style: none;
  margin: 8px 8px 8px 1.5em;
  text-indent: -1.5em;
}

#document ul.nonum p {
  text-indent: 0;
}

#document ul.nonum ul {
  list-style: none;
}

#document ul.signature {
  list-style: none;
  margin: 32px 16px 16px 0px;
  font-weight: bold;
  text-align: right;
}

#document .content {
  margin: 16px;
}

#document .regist {
  padding-bottom: 40px;
}

/*#document .content .regist a {
	display: block;
	height: 50px;
	width: 190px;
	overflow: hidden;
	margin: auto;
	font-size: 1pt;
	text-indent: -10000px;
	background-image: url(common/btn_kaiin.gif);
	background-repeat: no-repeat;
}

#document .content .regist a:hover {
	background-image: url(common/btn_kaiin_on.gif);
}
*/