body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size:12px;
	line-height: 170%;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin : 0px;
	letter-spacing: 1px;
}
/*//////////////////////////////////////////////*/
* html .wrap {
	margin: 0px;
	padding: 0px;
	width: 860px;
}
* html .wrap2 {
	margin: 0px;
	padding: 0px;
	width: 860px;
	text-align:left;
}
/*//////////////////////////////////////////////*/
.wrap {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 860px;
	text-align: center;
}
.wrap2 {
	margin: 0px auto;
	padding: 0px;
	width: 860px;
	text-align:left;
}

.wrap_left {
	margin: 0px;
	padding: 0px;
	width: 860px;
}
form {
	margin: 0px;
	padding: 0px;
}
td {
	text-align:left;
	vertical-align:top;
}
img {
	border: none;
}
table {
	border: none;
}
.space0 {
	margin: 0px;
	padding: 0px;
}

a.syousailink {
	font-size: 10px;
	display: block;
	background-color:#323232;
	border: 1px solid #999999;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color:#FFFFFF;
	width: 30px;
	text-decoration: none;
}
a.syousailink:hover {
	background-color:#999999;
}
a.syousailink2 {
	font-size: 10px;
	display: block;
	background-color:#323232;
	border: 1px solid #999999;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color:#FFFFFF;
	width: 30px;
	text-decoration: none;
}
a.syousailink2:hover {
	background-color:#999999;
}
a.txtlink {
	color:#color:#333333;;
	text-decoration: none;
}
a.txtlink:hover {
	text-decoration: underline;
}
.konyuBOXnavi {
	margin: 10px 0px 0px 0px;
}

.font14 {
	font-size: 14px;
}
.or {
	color:#934207;
	margin: 0px;
	padding: 0px;
}
a.booklink {
	text-decoration: none;
	color:#474646;
}
a.booklink:hover {
	text-decoration: underline;
}

a.p_link {
	color:#898501;
	text-decoration: none;
	text-align:right;
	font-size: 10px;
}
a.p_link:hover {
	text-decoration: underline;
}
#copyright {
   float:left;
   }
#copyright p{
   font-size:10px;
   color:#999999;}
   
.pagetop {
   width:100%;
   height:20px;
   padding-top:15px;
   margin: 0px;
   vertical-align:bottom;
   font-size:10px;
   text-align:right;
   letter-spacing:0%;  
}
.pagetop_sp {
   width:100%;
   height:20px;
   padding-top:15px;
   margin: 0px;
   vertical-align:bottom;
   font-size:10px;
   text-align:right;
   letter-spacing:0%;  
}
.txtspace {
	margin: 10px 0px;
	padding: 0px;
}
