@charset "utf-8";

body {
	color:#333;
	font-family: sans-serif;
	line-height:180%;
	letter-spacing:1px;
  background-color:#f0f0f0;
  margin-top:0px;
  margin-left:0px;
}
.navi {
  background-image: url(../../../products/images/navi.jpg);
  background-repeat: repeat-x;
  height:25px;
  padding-left:5px;
  font-size:80%;
}
#cont{
  width:740px;
  border:1px solid #ccc;
  margin-left:10px;
  padding:20px;
  display:block;
  position:relative;
  background-color:#fff;
  font-size:90%;
}

h1{
	color: #cc0000;
  background:url(../images/kensyu1.jpg) no-repeat top left;
  width:740px;
  height:194px;
  text-indent:-9999px;
  top:0px;
  margin-top:0px;
  border:1px solid #666;
}


h2{
  font-size:170%;
  margin-bottom:0px;
  color:#4a6ac8;
  font-weight:normal;
  border:1px solid #f03c22;
  padding:5px;
}

h2#first{
  font-size:170%;
  margin-bottom:0px;
  color:#4a6ac8;
  font-weight:normal;
  border:3px solid #4a6ac8;
  padding:5px;
  text-align:center;
}

h2#index_title{
  font-size:180%;
  margin-bottom:0px;
  color:#4a6ac8;
  font-weight:normal;
  border-width:0px;
  padding:5px;
  text-align:center;
}

ol#index ul{
	list-style-type:disc;
	margin-left:20px;
	font-size:90%;
}

h3{
  font-weight:normal;
  font-size:130%;
  border:4px solid #f03c22;
  padding:4px;
  color:#fff;
  background-color:#f03c22;
}

h4{
  font-weight:normal;
}

h5{
  font-weight:normal;
  font-size:150%;
  margin:0;
  text-decoration:underline;
}
p{
  margin-bottom:10px;
  margin-top:0px;
}
em{
  font-size:180%;
  font-style:normal;
}

em.normal{
  font-style:normal;
  font-weight:bold;
  font-size:100%;
}

em span{
  font-size:80%;
}
strong.normal{
  font-size:100%;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:underline;
  margin-left:8px;
}
#order{
  width:400px;
  margin:0 auto;
  border:1px solid #ccc;
  padding:10px;
  background-color:#f0f9ff;
}
#order dt{
 width:80px;
}
#order dd {
 margin-left:80px;
 margin-top:-30px;
}

div.cont{
	border-bottom: 1px solid #999;
	padding-bottom:5px;
}

p.zu{
  float:right;
  margin:8px;
}

#pdf{
  border:1px solid #ccc;
  background-color:#f0f0f0;
  padding:4px;
}

#author{
  text-align:right;
}

.topmargin{
  margin-top:20px;
}

#koshi{
  text-align:right;
}
#subwin {
  border-width:0 1px 1px 0;
  background-color:#f0f0f0;
  padding:2px;
  font-size:120%;
}
