/* ========================================== */
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
/* ========================================== */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
} /* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
} /* End hide from IE-mac */
.css-att {
	display: none;
}
/* ========================================== */
.left {
float:left;
margin:0 10px 5px 0;
}
.right {
float:right;
margin:0 0 5px 10px;
}
.hr{
	border-top:1px solid;
	margin:10px 0;
	font-size:0px;
	line-height:0px;
}
.dot,.dot th, .dot td {
border-style:dotted;
}
.bdr {
border-collapse:collapse;
border-width:1px;
}
.bdr th,.bdr td {
border-width:1px;
padding:4px;
}
/* ========================================== */
.menua li{
border-bottom:1px solid #666666;
list-style:none;

}
.menua a{
color:#333333;
display:block;
padding:4px;
text-decoration:none;
}
.menua a:hover {
background-color:#999999;
color:#FFFFFF;
}
/* ========================================== */


body {
background-color:#654E26;
background-image:url(../img/def/bg1.png);
background-repeat:repeat-x;
}
.noren {
	width:851px;
	margin-right: auto;
	margin-left: auto;
}
.cts {
width:800px;
margin-right: auto;
margin-left: auto;
margin-top:15px;
}
.cts td {
	overflow: hidden;
}

.wood {
width:180px;
background-image:url(../img/def/wm/e2.png);
background-repeat:repeat-y;
padding:10px;
}
.ftr {
	width:800px;
	margin-right: auto;
	margin-left: -400px;
	bottom:0px;
	position:fixed;
	z-index:1;
	left: 50%;
	/* for IE6 */
	_margin-left: auto;
	_position: static;
	_margin-top: -100px;
	
}
.cts2 {
width:560px;
margin-right: auto;
margin-left: auto;
}
.info {
	width:555px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	border: 10px solid #774100;
	background-color: #00471B;
}
.blg {
width:560px;
margin-right: auto;
margin-left: auto;
margin-top:5px;
}
.pickup {
background-image:url(../img/def/idx/t5.png);
background-repeat:repeat-y;
margin-top:5px;
}
.photo img {
margin-right: auto;
margin-left: auto;
border-style:solid;
border-color:#666666;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:2px;
border-top-width:1px;
background-color:#FFFFFF;
padding:5px;
}
.cts3 {
width:560px;
height:120px;
margin-right: auto;
margin-left: auto;
margin-top:5px;
}
.menu {
margin-top:5px;
}
.menu li{
list-style:none;
}
.menu a{
text-decoration:none;
color:black;
}
.menu a:hover {
text-decoration:none;
color:#990000;
background:#CC9900;
}
.menu a:visited {
text-decoration:none;
color:#333333;
}
.ctsm {
width:600px;
}
.ctsm td {
	vertical-align: middle;
}

.ctsm2 {
width:160px;
padding:18px;
line-height:22px;
}
.howto {
background-color:#F2E4D3;
width:198px;
}
.howto p {
margin-left:19px;
margin-right:19px;
}
.howto1 {
background-color:#F2E4D3;
width:398px;
height:400px;
}

.li1{ width:550px; margin-left:auto; margin-right:auto; list-style:none; margin-top:50px;}
.li2{ margin-top:20px;}
.li2 div{ float:left;}
.li2 p{ float:right; width:375px; margin-top:5px;}
.li3{ }

.p0 { width:600px; }
.p0 img{ width:149px; height:149px;}
.p1 { width:600px; }

