h1 {

	margin: 0px;

	padding: 0px;

}



#top {

	font-size: 10px;

	line-height: 20px;

	color: #999999;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 530px;

	padding-bottom: 0px;

}



body,p,td{

         font-size:12px;

         line-height:150%;

}

.text {

	font-size: 12px;

	line-height: 145%;

}

.sub_text {

	font-size: 12px;

	line-height: 160%;

	padding-top: 10px;

}

.sps_title {

	font-size: 12px;

	font-weight: bold;

	padding-right: 2px;

	padding-left: 2px;

	padding-top: 2px;

}

.sps_text {

	font-size: 10px;

	line-height: 130%;

	padding-right: 3px;

	padding-left: 3px;

}

.headGrayCell {

  background-image: url(images/head_bg.gif);

  background-repeat: repeat-x;

  padding: 2px 10px;

  color: #666666;

  font-weight: bold;

  text-align: left;

  }

  a.gray {

  color: #333333;

}

.entry_setu {

	font-size: 12px;

	line-height: 150%;

	padding: 3px;

}

.waku {

	font-size: 12px;

	line-height: 150%;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

}

#footer a {

	font-size: 10px;

}



#ban {

	padding-top: 20px;

	padding-bottom: 10px;

	text-align: center;

}



#qr {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

}

.qr03 {

	background: #FFFFFF;

	width: 180px;

	padding: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.qr03 a{

	color: #0000FF;

	font-weight: bold;

	text-decoration: underline;

}

.qr03 a:hover{

	text-decoration: none;

}

.qr03 p{

	margin-top: 3px;

	margin-bottom: 3px;

}

#qr02 {

	padding-top: 15px;

	padding-bottom: 10px;

	text-align: center;

}

.contactBnr {

	padding-bottom: 10px;

}

.topm10 {

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



a.linkbase {

	text-decoration:underline;

	color: #0000FF;

	}

#prlink {

	font-size: 10px;

	color: #CCCCCC;

	margin-right: auto;

	margin-left: auto;

	width: 760px;

}

#prlink a{

	font-size: 10px;

	color: #CCCCCC;

}
