@charset "euc-jp";


#kireinavi {
	margin: 0px;
	padding: 0px; 
  text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #330000;
}
#kireinavi h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,ul,ol,li,th,td {
    margin: 0;
    padding: 0;
}

#wrapper {
  width: 778px;
  margin-left: auto;
  margin-right: auto;
}


#main {
  width: 778px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
	border: #D7C3AB 1px solid;
  }

#main img {
  border: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#bt_area {
  width: 778px;
	height: 72px;
	margin: 0 auto;
	padding: 0 0 14px 0;
  text-align: center;
	background: url(images/bt_bg.jpg) left top no-repeat;
  }
#bt_area ul {
  width: 613px;
  text-align: left;
	margin: 0 auto;
	list-style: none;
  }
#bt_area li {
  text-align: left;
	float: left;
  }
.bt_space {
  text-align: left;
	margin: 0 0 0 10px;  }
#member_area {
  width: 778px;
	height: 197px;
	margin: 0 auto;
  text-align: center;
	background: #FFF url(images/member_bg.jpg) left top no-repeat;
	clear: both;
	line-height: 16px;
  }
#member_area h2 {
	margin: 0px 0 5px 0;
	padding: 14px 0 5px 0;
  }
.formbox {
	margin: 5px auto;
  }

.pink_b{ color: #E43172; font-weight: bold;}

#touroku_area {
  width: 778px;
	height: 199px;
	margin: 0 auto;
	background: #FFF url(images/bg.jpg) left top no-repeat;
	clear: both;
	line-height: 16px;
  }
#touroku_area h2 {
	margin: 0 0 0 18px;
  text-align: left;
  }
#touroku_area p {
  text-align: left;
	margin: 0 18px 0 18px;
  }
#tokuten_area {
  width: 778px;
	margin: 0 auto;
  text-align: center;
	background: #FFF url(images/bg.jpg) left top repeat-y;
	padding: 0 0 0 0;
	clear: both;
  }
#tokuten_box{
  width: 740px;
	height: 410px;
	margin: 0 19px 0 19px;
	background: url(images/tokuten_bottom.jpg) left bottom no-repeat;
  }
#tokuten_area ol{
  width: 740px;
	list-style: none;
  }

#other_area {
  width: 778px;
	margin: 0 auto;
	background: #FFF url(images/other_bg.jpg) left top no-repeat;
	padding: 0 0 0 0;
  }
#other_area h2 {
	width: 600px;
	margin: 0px 0 0 78px;
	padding: 14px 0 0 0px;
  }
#other_area p {
	width: 600px;
	margin: 0 0 20px 78px;  }