@charset "utf-8";
/* CSS Document */

#mv{
 width:950px;
 height:350px;
 clear:both;
 margin-bottom:30px;
}

#cts1{
 width:950px;
 clear:both;
}
#cts1 h2{
 width:950px;
 height:1017px;
 background:url(../img/p1.png) no-repeat 0 0;
 text-indent:-999em;
 font-size:0;
 line-height:0;
 margin-bottom:55px;
}
#cts1 .w1{
 width:950px;
 height:1200px;
 background:url(../img/p2.jpg) no-repeat 0 0;
 position:relative;
}
#cts1 .w1 p{
 position:absolute;
 left:578px;
 font-size:12px;
 line-height:1.4;
}
#cts1 .w1 .t1{
 top:587px;
}
#cts1 .w1 .t2{
 top:709px;
}
#cts1 .w1 .t3{
 top:798px;
}
#cts1 .w1 .t4{
 top:903px;
}

#cts2{
 width:950px;
 clear:both;
}
#cts2 .w1{
 width:950px;
 height:959px;
 background:url(../img/p3.jpg) no-repeat 0 0;
 position:relative;
}
#cts2 .w1 p{
 position:absolute;
 left:6px;
 top:635px;
 font-size:12px;
 line-height:1.4;
}
#cts2 .w2{
 width:950px;
 height:425px;
 background:url(../img/p4.jpg) no-repeat 0 0;
 position:relative;
}
#cts2 .w2 p{
 position:absolute;
 left:0px;
 top:338px;
 font-size:12px;
 line-height:1.4;
}

/*  ギャラリーレストラン告知追加   */

.res_gyallry {
	background:url(../img/img_gallery.jpg) no-repeat 0 0;
}

.res_gyallry .btn {
	padding: 745px 0 77px 325px;;
}