@import"common.css";



.blockA .aIn{
	background:#F4F2EB;
	border:solid 1px #fff;
	padding:15px;
}

/*--- slideBlock ---*/
#slideshow {
    position:relative;
    height:350px;
	width:724px;
	margin:-2px 0 11px -2px;
	background:url(../img/image_bg.png);
}
#slideshow img{
    position:absolute;
    top:5px;
    left:5px;
    z-index:8;
	width:714px;
	height:340px;
}
#slideshow img.active {
    z-index:10;
}
#slideshow img.last-active {
    z-index:9;
}

h3{
	background:url(../img/title_bg.jpg) 0 0 no-repeat;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	padding:8px 30px 0 33px;
	width:657px;
	height:30px; 
	line-height:1.4em;
	font-size:18px;
	color:#3A2C18;
	font-weight:bold;
}

h3 small{
	float:right;
	font-size:10px;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:bold;
}

h4{
	background:url(../img/title_bg_2.jpg) 0 0 no-repeat;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	padding:8px 30px 0 33px;
	width:657px;
	height:30px; 
	line-height:1.4em;
	font-size:18px;
	color:#F1E3B8;
	font-weight:normal;
}

h4 small{
	float:right;
	font-size:10px;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:bold;
}


/*--- LBlock01 ---*/
/*--- service4 ---*/
.service4{
	width:720px;
	height:598px;
	background:url(../index_img/service4_bg.jpg) 0 0 no-repeat;
	color:#fff;
	padding:54px 0 0 0;
	margin:0 0 10px 0;
	border:solid 1px #fff;
}
.service4 .Bblock{
	width:306px;
	height:333px;
	padding:25px;
	float:left;
	margin:0 0 0 3px;
}
.service4 .Bblock dt{
	width:310px;
	height:54px;
	margin:0 0 14px 0;
}
.service4 .Bblock dd{
	width:310px;
	margin:0 0 10px 0;
}
.service4 .Bblock dd.photo{
	width:310px;
	height:117px;
}

.service4 .Sblock{
	width:306px;
	height:140px;
	padding:45px 25px 25px 25px;
	float:left;
	margin:0 0 0 3px;
}
.service4 .Sblock dt{
	width:310px;
	height:30px;
	margin:0 0 17px 0;
}
.service4 .Sblock dd{
	margin:0 0 5px 0;
	line-height:1.8em;
}
.service4 .Sblock dd.photo{
	float:left;
	width:80px;
	margin:0 10px 0 0;
	float:left;
}

/*--- newspickup ---*/
.newsBlock{
	background:url(../index_img/news_bg.jpg) 0 0 no-repeat;
	width:235px;
	height:255px;
	float:left;
	margin:0 0 10px 0;
}

.newsBlock dt{
	background:url(../index_img/news_title.jpg) 0 0 no-repeat;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	padding:7px 30px 0 33px;
	width:235px;
	height:30px; 
	line-height:1.4em;
	font-size:18px;
	color:#3A2C18;
	font-weight:bold;
}

.newsBlock .photo{
	padding:0 0 0 0;
	margin:10px 0 5px 17px;
	border:solid 2px #D4CAAE;
}
.newsBlock dd{
	margin:0 17px 0px 17px;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:bold;
}
.newsBlock .txt{
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	line-height:1.4em;
	font-size:16px;
	color:#3A2C18;
	font-weight:bold;
	height:65px;
	overflow:hidden;
}

.newsBlock .detail{
	padding:0 0 0 0;
	margin:10px 0 0 15px;
}

.pickupBlock{
	background:url(../index_img/pickup_bg.jpg) 0 0 no-repeat;
	width:475px;
	height:255px;
	float:right;
	margin:0 0 10px 0;
}
.pickupBlock img{
	padding:3px;
}




/*--- pickParty ---*/
.pickParty{
	border-bottom:solid 1px #BFAF86;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.pickParty .photo{
	border:solid 2px #A58C4C;
	width:203px;
	float:left;
	margin:0 15px 0 0;
}
.pickParty .erea{
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:normal;
	font-size:22px;
	float:left;
	margin:3px 15px 0 0;
}
.pickParty .place{
	font-size:14px;
	float:left;
	margin:4px 0 0 0;
}
.pickParty .day{
	width:460px;
	font-size:14px;
	font-weight:bold;
	float:right;
	line-height:1.4em;
	margin:6px 0 0 0;
}
.pickParty .title{
	width:460px;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:bold;
	color:#5F3712;
	float:right;
	line-height:1.2em;
	margin:6px 0 0 0;
}

/*--- pickParty ---*/
.sixBlock{
	width:720px;
	height:391px;
	background:url(../index_img/six_bg.jpg) 0 0 no-repeat;
	position:relative;
	margin:0 0 10px 0;
}
.sixBlock .title{
	font-size:15px;
	color:#845924;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	text-align:center;
	width:204px;
	font-weight:bold;
}
.sixBlock .txt{
	width:204px;
	line-height:1.8em;
}

.sixBlock #title1{position:absolute;top:86px;left:20px;}
.sixBlock #txt1{position:absolute;top:121px;left:20px;}
.sixBlock #title2{position:absolute;top:86px;left:254px;}
.sixBlock #txt2{position:absolute;top:121px;left:254px;}
.sixBlock #title3{position:absolute;top:86px;left:495px;}
.sixBlock #txt3{position:absolute;top:121px;left:495px;}
.sixBlock #title4{position:absolute;top:279px;left:20px;}
.sixBlock #txt4{position:absolute;top:312px;left:20px;}
.sixBlock #title5{position:absolute;top:277px;left:254px;}
.sixBlock #txt5{position:absolute;top:308px;left:254px;}
.sixBlock #title6{position:absolute;top:277px;left:495px;}
.sixBlock #txt6{position:absolute;top:308px;left:495px;}










/*--- report ---*/
.report{
	border-bottom:solid 1px #BFAF86;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	color:#FFFFFF;
}
.report .photo{
	border:solid 2px #A58C4C;
	width:203px;
	float:left;
	margin:0 15px 0 0;
}
.report .title{
	width:460px;
	font-size:16px;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight:bold;
	color:#BDA56E;
	float:right;
	line-height:1.6em;
	margin:4px 0 5px 0;
}
.report .erea{
	font-size:14px;
	float:left;
	margin:0 15px 0 0;
}
.report .place{
	font-size:14px;
	float:left;
	margin:0 0 0 0;
}
.report .place a:link{color:#F2F2F2;}
.report .place a:visited{color:#999999;}
.report .place a:hover{color:#C19A31;}
.report .day{
	width:460px;
	font-size:14px;
	font-weight:bold;
	float:right;
	line-height:1.4em;
	margin:4px 0 0 0;
}




/*--- about ---*/
.about{
	background:url(../index_img/about_bg.jpg) 0 0 no-repeat;
	width:720px;
	height:635px;
	position:relative;
	line-height:2.3em;
}

.txt1{
	position:absolute;
	width:292px;
	top:300px;
	left:60px;
}
.txt2{
	position:absolute;
	width:292px;
	top:300px;
	left:377px;
}





/*--- おすすめパーティー ---*/

#LBlock .pickupparty{
	background:#FFFFFF;
	padding:0 15px 15px 15px;
	margin:0 0 10px 0;
	border:solid 3px #D4C4B2;
}
#LBlock .pickupparty div{
	border-bottom:solid 1px #BFAF86;
	margin:15px 0 0 0;
}

#LBlock .pickupparty dl.info{
	width:460px;
	float:right;
	margin:5px 0 0 0;
	line-height:1.65em;
}
#LBlock .pickupparty dl.info dt{
	color:#BFAE85;
	width:30px;
	float:left;
	font-size:10px;
	margin:0 0 4px 0;
}
#LBlock .pickupparty dl.info dd.area{
	font-size:21px;
	float:left;
	margin:2px 8px 15px 0;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
}
#LBlock .pickupparty dl.info dd.place{
	font-size:14px;
	float:left;
	font-weight:bold;
	margin:4px 0 10px 0;
	height:18px;
	line-height:1.4em;
	max-width:380px;
	height:18px;
	overflow:hidden;
}	
#LBlock .pickupparty dl.info dd.day{
	font-size:14px;
	margin:0 0 6px 0;
	clear:both;
	color:#2C1F14;
}
#LBlock .pickupparty div img{
	width:207px;
	height:100px;
	float:left;
	border:solid 2px #A58C4C;
	margin:0 0 10px 0;
}


#LBlock .pickupparty div h4{
	/*font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;*/
	padding:0; 
	line-height:1.4em;
	font-size:18px;
	color:#5F3712;
	margin:0;
	font-weight:bold;
	width:460px;
	float:right;
	border:0px;
	letter-spacing:-0.05em;
	background:none;
}
#LBlock .pickupparty div h4 a:link {
	font-weight:bold;
}
#LBlock .pickupparty div .sub-title {
	font-size:13px;
}


#LBlock .pickupparty .otherparty img	{
	width:684px;
	margin:10px 0 0 0;
}

/* for top news */
.newsBlock .clopPhoto {
background-image: none;
background-color: #fff;
background-position: 50% 50%;
background-size: cover;
height: 56px;
overflow: hidden;
width: 201px;
}
