@charset "utf-8";
#hnBox {
	margin: 0px;
	padding: 17px 0px 0px;
}
.spec {
  margin: 12px 0px 20px;
  padding: 0px;
}
.contentsMainImg {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	height: auto;
	width: 345px;
}
.spec dl {
	padding:6px 0px;
	margin:0px;
	border-bottom: 1px dotted #013299;
	width:340px;
	float:left;
	line-height:140%;
}
.spec dt {
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	float: left;
	height: auto;
	width: 80px;
}
.spec dd {
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	float: left;
	height: auto;
	width: 260px;
}
.spec p {
  padding: 12px 0px 0px;
  float: left;
  line-height: 140%;
}
.spec h4 {
  font-weight: bold;
  color: #F60;
  font-size: 116%;
  padding:0 0 4px 0;
}
.spec ul {
  padding:0 0 20px 0;
}
.spec li {
  list-style:disc;
  margin:0 0 0 34px;
  padding:3px 0;
  line-height:140%;
}
	 
.messageBox {
	margin: 0px;
	padding: 10px 0px 0px;
}
.messageBox p {
	text-align: justify;
	text-justify: distribute;
	line-height:140%;
	font-size:0.9em;
}

.messageBox h4 {
  font-weight: bold;
  color: #F60;
  font-size: 116%;
  padding:0 0 4px 0;
}
.messageBox ul {
  padding:0 0 20px 0;
}
.messageBox li {
  list-style:disc;
  margin:0 0 0 34px;
  padding:3px 0;
  line-height:140%;
}
.regulationsBox {
}
.regulationsBox ul {
  padding:10px 0 20px 0;
}
.regulationsBox li {
  margin: 0px;
  padding:6px 0;
  line-height:140%;
}
.regulationsBox ul {
  margin: 0px;
  padding: 0px;
}

.regulationsBox ul li {
  margin: 0px;
  padding: 12px 0 0;
  line-height: 140%;
}

.regulationsBox ul li dl {
  margin: 0px;
  padding: 0px 0px 0px 26px;
}
.regulationsBox ul li dl:after { content: ''; display: block; clear: both; }

.regulationsBox ul li dl dt {
  margin: 0px;
  padding: 0px;
  float: left;
  height: auto;
  width: 50px;
}

.regulationsBox ul li dd {
  margin: 0px;
  padding: 0px;
  float: left;
  height: auto;
  width: 600px;
}
.regulationsBox ul li dd th {
  padding:4px 5px 0 0;
}
.regulationsBox ul li dd td {
  padding:4px 5px 0 0;
}

.regulationsBox ul li dl dd ul {
  margin: 0px;
  padding: 0px;
}

.regulationsBox ul li dl dd ul li {
  margin: 0px;
  padding: 8px 0px 0px;
}

.regulationsBox ul li ol {
  margin: 0px;
  padding: 0px 0px 0px 76px;
}

.regulationsBox ul li ol li {
  margin: 8px 0px 0px 24px;
  padding: 0px;
  list-style: decimal;
}

.regulationsBox ul li ol li ul {
  margin: 0px;
  padding: 0px;
}

.regulationsBox ul li ol li ul li {
  list-style: none;
  margin: 0px;
  padding: 8px 0px 0px;
}

#staffBlock {
  margin: 0px;
  padding: 0 0 16px 0;
}

#staffBlock dl {
  margin: 0px;
  padding: 16px 16px 0px 0px;
  float: left;
  height: auto;
  width: 222px;
}

#staffBlock dl dt p {
  margin: 0px;
  padding: 5px;
  border: 1px solid #CCC;
}

#staffBlock dl dt {
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 222px;
}

#staffBlock dl dd {
  margin: 0px;
  padding: 10px 0px;
  height: auto;
  width: auto;
  border-bottom:#CCC dotted 1px;
  line-height:1.5em;
}
.shushiBox {
  margin:0px;
  padding:12px 0 0 5px;
}

.shushiBox p { line-height: 140%; }

.shushiBox h4 {
  font-weight: bold;
  margin: 0px;
  padding: 20px 0px 0px;
}

.shushiBox dl {
  line-height: 140%;
  margin: 0px;
  padding: 0px;
}

.shushiBox dl dt {
  margin: 0px;
  padding: 12px 0px 0px 20px;
}

.shushiBox dl dd {
  margin: 0px;
  padding: 0px 0px 0px 60px;
}

.signatureBox {
  margin: 0px;
  padding: 12px 0px 0px;
  float: right;
  height: auto;
  width: 280px;
}


.articlesBox {
}
.articlesBox ul {
  padding:10px 0 20px 0;
}
.articlesBox li {
  margin: 0px;
  padding:6px 0;
  line-height:140%;
}
.articlesBox ul {
  margin: 0px;
  padding: 0px;
}

.articlesBox ul li {
  margin: 0px;
  padding: 12px 0 0;
  line-height: 140%;
}

.articlesBox ul li dl {
  margin: 0px;
  padding: 0px 0px 0px 26px;
}
.articlesBox ul li dl:after { content: ''; display: block; clear: both; }

.articlesBox ul li dl dt {
  margin: 0px;
  padding: 5px 0 0 0;
  height: auto;
}

.articlesBox ul li dd {
  margin: 0px;
  padding: 0 0 5px 26px;
  height: auto;
}
.articlesBox ul li dd table {
  margin:0 0 0 0px
}
.articlesBox ul li dd th {
  padding:4px 5px 0 0;
  text-indent:0px;
  /*width:50px*/
}
.articlesBox ul li dd td {
  padding:4px 5px 0 0;
  text-indent:0px;
}
.tdPrice {
  text-align:right;
  /*width:60px;*/
}
.tdDiscription {
  /*width:200px;*/
}

.articlesBox ul li dl dd ul {
  margin: 0px;
  padding: 0px;
}

.articlesBox ul li dl dd ul li {
  margin: 0px;
  padding: 8px 0px 0px;
}

.articlesBox ul li ol {
  margin: 0px;
  padding: 0px;
}

.articlesBox ul li ol li {
  margin: 8px 0px 0px 24px;
  padding: 0px;
  list-style: decimal;
}

.articlesBox ul li ol li ul {
  margin: 0px;
  padding: 0 0 0 24px;
}

.articlesBox ul li ol li ul li {
  list-style: none;
  margin: 0px;
  padding: 8px 0px 0px;
  text-indent: -24px;
}
