@charset "euc-jp";

* {
	margin: 0;
	padding:0;
	list-style: none;
}

body {
	background-color: #f1ede6;
	background-image: url(images/head.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

p {
font-size:14px;
line-height:21px;
color:#666;
padding:0px;
margin:15px 0px;
}

.text {
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}

#wrap {
	width: 756px;
	background-image: url(images/contents_back.gif);
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}

#bt {
	width:740px;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
}

#contents {
	width: 756px;

}

#cate {
	width: 710px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right: 23px;
	margin-left: 23px;	
	}

#cate_text {
	width: 680px;
	margin:auto
	}

#footer	{
	width: 740px;
	margin:auto	
}

dl {
padding: 0px;
margin: 0px;
}

dt {
margin: 0px;
padding: 0px;
width: 165px;
float: left;
}
	
dd {
margin: 0px;
padding: 0px;
color: #999;
float: left;
width: 510px;
}
.main {
padding:15px 40px;
margin:0px;
}

dl.form {
padding: 0px;
margin: 0px;
}

dl.form dt {
margin: 0px;
padding: 0px;
width: 560px;
float: left;
vertical-align:middle;
}
	
dl.form dd {
margin: 0px;
padding: 0px;
color: #999;
text-align:right;
vertical-align:middle;
width: 100px;
}

.f12 {
font-size:12px;
line-height:18px;
}

form {
border:1px solid #999;
padding:5px;
margin:0px;
text-align:center;
background:#fff;
}

.form_bg {
background:#E6E6E6 url(images/form_bg.gif) repeat-x 0px 0px;
padding:5px;
margin:0px;
}

p.tf {
padding:0px 0px 0px 80px;
text-align:left;
}

.right {
margin:0px 0px 10px 0px;
}

.clear {
clear:both;
font-size:0px;
line-height:0px;
padding:0px;
margin:0px;
}