/* PureSoul CSS Document */

body{
	text-align:center;
	background-image:url(../img/back2.gif);
	padding:0;
	color:#4A270A;
	margin:0;
}

#wrapper{
	margin:0 auto;
	width:780px;
	text-align:left;
	background-color:#DEC99F;
	padding:0px;
}
#wrapper2{
	margin:0 auto;
	width:760px;
	text-align:left;
	background-color:#FFFFff;
	padding:0px;
	border-left-color:#000000;
	border:1px solid;
	border-right-color:#000000;
}
#banar{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	width:750px;
}

#menu{
	margin:10px auto;
	width:570px;
}

#content{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:750px;
}

#content2{
	margin:20px 0 0 65px;
	padding:0 0 0 0;
	width:600px;
}

#content3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:750px;
}


#info{
	margin:10px 0 0px 10px;
	padding:5px 5px 5px 5px;
	width:300px;
	font-size:80%;
	/*padding:5 5 5 5px;
	background-color:#ffffff;*/
	float:right;
	/*border:1px solid;
	border-color:#000000; */
	line-height:1.5em;
	background-image:url(../img/image002.gif);
}

#new{
	margin:10px 0 0 10px;
	padding:5px 5px 5px 5px;
	width:230px;
	font-size:80%;
	/*border:1px solid;
	border-color:#000000;
	background-color:#ffffff;*/
	float:left;
	line-height:1.5em;
	font-color:#000000;
	background-image:url(../img/image002.gif);
	
}

#new ul{
	margin:2px 0 0 0px;
}


#new ul li{
	padding:2px 0 5px 2px;
	margin:2px 0 0 10px;
}

h1{
	font-size:90%;
	color:#336600;
}

#detail{
	font-size:80%;
	margin:10px 0 10px 0px;
	line-height:1.5em;
}


#detail2{
	font-size:80%;
	margin:30px 0 20px 180px;
	width:530px;
	line-height:1.7em;
}

#detail2_zense{
	font-size:80%;
	width:450px;
	line-height:1.7em;
	border: 1px solid #C98B98;
	padding: 10px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 180px;
}

#footer{
	clear:both;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
	width:750px;
}

#c-both { clear:both; }
.table {
	border: 1px solid #330000;
}
.td {
	border: 1px solid #330000;
}

#taikenl{
	margin:10px 0 10px 10px;
	padding:10px 5px 15px 15px;
	width:400px;
	font-size:80%;
	border:1px solid;
	border-color:#000000;
	background-color:#ffffff;
	float:left;
	line-height:1.5em;
}

#taikenr{
	margin:10px 0 10px 250px;
	padding:10px 5px 5px 10px;
	width:400px;
	font-size:80%;
	padding:5 5 5 5px;
	background-color:#ffffff;
	float:right;
	border:1px solid;
	border-color:#000000;
	line-height:1.5em;
}
.belltd {
	border: 1px solid #330000;
}

.belltd2 {
	border-color:#330000;
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
}
.tbborder {
	border: 1px solid #000000;
}
.tbborder2 {
	padding-left:8px;
}
.tdborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.tdright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.tdunder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.tbtopleft {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
#toptext {
	color: #000000;
	text-align: center;
	width: 650px;
}
.font_80 {
	font-size: 80%;
}
.font_100 {
	font-size: 120%;
}



#toptext p{
	line-height: 1.4em;
	font-size: 90%;
}
#toptext2 {
	color: #000000;
	width: 650px;
}
#toptext2 p{
	line-height: 1.4em;
	font-size: 90%;
}

.others_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.font_small {
	font-size: 12px;
}
.img_float {
	padding: 0px 0px 0px 50px;
	float: left;
}
.font_sizecd {
	font-size: 14px;
}

.reiki_border {
	border: 1px solid #330000;
}
.colapse {
	border-collapse: collapse;
}
.font_pink {
	color: #F9F;
}
