#slide {
  	background: url("../img/kushikatu/bg_slide.png") no-repeat center center ;
	background-size: cover;
}
#lead {
  	background: url("../img/kushikatu/bg_lead.png") no-repeat center top ;
	padding-top: 103px;
}
#lead .col_r{
	width: 513px;
	padding-top: 44px;
}
#lead .txt{
    line-height: 20px;
    letter-spacing: 0.4px;
	padding: 11px 0 70px 5px;
}

#sec1{
	background: url("../img/kushikatu/bg_sec1.jpg") no-repeat center top fixed ;
	background-size: cover;
	height: 750px;
}

#sec2 {
  	background: url("../img/kushikatu/bg_sec2.png") no-repeat center top ;
	padding-top: 64px;
	letter-spacing: 0.4px;	
	margin-bottom: 46px;
}
#sec2 h2{
	padding-bottom: 46px;
}
#sec2 .price{
	font-size: 22px;
	line-height: 28px;
	color: #fcedb7;
	padding: 29px 0 65px;
}
#sec2 .info{
	font-size: 18px;
	line-height: 18px;
	border: 1px solid #3c3c3a;
	margin-left: 3px;
	padding: 52px 0 9px;
	position: relative;
}
#sec2 .txt > p{
	padding-bottom: 15px;
}
#sec2 h3{
	position: absolute;
	top: -38px;
	left: 292px;
}
.galleryBox {
  width: 924px;
  margin: 0 auto;
  padding-bottom: 32px;
}
.galleryBox .largeImg {
  height: 448px;
  position: absolute;
	top: 97px;
	left: 196px;
  width: 607px;
}
.galleryBox .listLeft {
  float: left;
}
.galleryBox .listRight {
  float: right;
}
.galleryBox ul li {
  background: none repeat scroll 0 0;
  list-style: none outside none;
  margin: 0 0 5px;
  padding: 0;
}

.galleryBox ul li:hover {
  opacity: 0.7;
}


#sec4{
	background: url("../img/kushikatu/bg_sec4.png") no-repeat center top ;
	margin-top: 44px;	
	padding-bottom: 35px;
	height:267px;
	position:relative;
}
#sec4 .listmenu{
	width: 300px;
	color: #0c0900;
	line-height: 40px;
	padding: 0;
	margin-left: 60px;
}
#sec4 .listmenu dd{
	color: #9a0000;
}
#sec4 h2{
	padding-left: 47px;
	padding-bottom: 15px;
	padding-top:40px;
}
#feed2 {
	width:800px;
	padding:10px 0 20px 50px;
	color:#0c0900;
}
#feed2 h4 {
	font-size:120%;
	color:#0c0900;
}
#feed2 ul {
	width:400px;
	color:#0c0900;
}
#feed2 ul li,
#feed2 ul li a {
	font-size:20px;
	color:#0c0900;
	line-height:1.8em;
	font-weight:bold;
}
#feed2 ul li a:hover {
	text-decoration:underline;
}
#feed2 .dammy {
	position:absolute;
	right:270px;
	top:35px;
}
.listmenu{
	line-height: 20px;
	color: #FFF;
	padding: 10px 0;
	font-size: 16px;
	background: url("../img/kushikatu/line.png") repeat-x center bottom ;
}
.listmenu dt{
	width: 240px;
	float: left;
}
.listmenu dd{
	width: 60px;
	float: right;
	text-align: right;
	color: #fcedb7;
}

#sec5{
	background: url("../img/kushikatu/bg_sec5.png") no-repeat center top ;
}
#sec5 h2{
	padding: 63px 0 43px;
}
.ml3{
	margin-left: 3px !important;
}
#sec5 .w_300{
	margin-left: 45px;
}
#sec5 .w_300 > div + div{
	padding-top: 40px;
}
#sec5 h3{
	margin-left: -3px;
}
#sec5 .note{
	padding-top: 29px;
	letter-spacing: 0.4px;
	padding-bottom: 50px;
}

#sec6{
	background: url("../img/kushikatu/bg_sec6.jpg") no-repeat center top fixed ;
	background-size: cover;
	height: 750px;
}

#sec7{
	background: url("../img/kushikatu/bg_sec5.png") no-repeat center top ;
}
#sec7 h2{
	padding: 70px 0 39px;
}
#sec7 dl{
	margin-left: 2px;
}
.style1 dt{
	width: 250px !important;
}
.style1 dd{
	width: 155px;
}
.w_455 dt{
	width: 390px;
}
.pdt_30{
	padding-top: 30px !important;
}
#sec7 .photo{
	padding: 34px 0 16px;
}
#sec7 h4{
	font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
    padding-top: 12px;
    padding-left: 2px;
    padding-bottom: 10px;
}
#sec7 .w_455 > div{
	padding-bottom: 26px;
}
#sec7 .note{
	letter-spacing: 0.4px;
	    line-height: 13px;
    padding-bottom: 92px;
}