@charset "utf-8";


body#sec.menuBg {
	background:#000 url(../menu/img/img_menu.jpg) no-repeat top center;
}

body#sec.drinkBg {
	background:#000 url(../drink/img/img_drink.jpg) no-repeat top center;
}

body#sec.enkaiBg {
	background:#000 url(../enkai/img/img_enkai.jpg) no-repeat top center;
}

body#sec.weddingBg {
	background:#000 url(../wedding/img/img_wedding.jpg) no-repeat top center;
}

body#sec.accessBg {
	background:#000 url(../access/img/img_access.jpg) no-repeat top center;
}

body#sec #mainimg #g-navi {
	width:176px;
	float:left;
}
body#sec #mainimg #g-navi li {
	margin:0;
	padding:0;
	line-height:0;
}

.attention {
	width:100%;
	text-align:right;
	font-size:0.8em;
	margin:5px;
}


/* contents-oshinagaki
===============================================================*/

body#sec #contentCtn {
	width:995px;
	margin:0 auto;
}
body#sec #contentCtn:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
}
body#sec #contentCtn .menuCtn {
	width:497px;
	float:left;
	padding-top:30px;
}
body#sec #contentCtn .menuCtn .menuPrice,
body#sec #contentCtn .menuCtnDrink .menuPrice {
	width:486px;
}
body#sec #contentCtn .menuCtn .menuPrice li,
body#sec #contentCtn .menuCtnDrink .menuPrice li {
	width:486px;
	border-bottom:1px solid #4d4a45;
	padding:10px 0;
}
body#sec #contentCtn .menuCtn .menuPrice li:after,
body#sec #contentCtn .menuCtnDrink .menuPrice li:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
}
body#sec #contentCtn .menuCtn .menuPrice .menu,
body#sec #contentCtn .menuCtnDrink .menuPrice .menu {
	display:block;
	width:390px;
	padding-left:10px;
	float:left;
	text-align:left;
}
body#sec #contentCtn .menuCtn .menuPrice .price,
body#sec #contentCtn .menuCtnDrink .menuPrice .price {
	display:block;
	width:80px;
	float:right;
	text-align:right;
}

/* contents-drink
===============================================================*/

body#sec #contentCtn .contents {
	width:995px;
}
body#sec #contentCtn .contents:after {
  content: "."; 
  display: block; 
  height: 0; 
  font-size:1px;
  clear: both; 
  visibility: hidden;
}

body#sec #contentCtn .contents .menuCtnDrink {
	width:995px;
	padding-top:30px;
}
body#sec #contentCtn .contents .menuCtnDrink .menuPrice {
	width:486px;
	float:left;
}
body#sec #contentCtn .contents .menuCtnDrink .drinkPict {
	width:482px;
	float:right;
}
body#sec #contentCtn .contents .menuCtnDrink .drinkPict img {
	margin:10px 0;
}


/* contents-enkai
===============================================================*/

body#sec #contentCtn .tokuten-enkai {
	width:908px;
	margin:20px 0 0 30px;
}
body#sec #contentCtn .tokuten-enkai .tokuten-txt {
	display:block;
	width:433px;
	height:240px;
	background:url(../enkai/img/pict_tokuten.jpg) no-repeat right top;
	padding:0 345px 0 130px;
	line-height:2em;
}
body#sec #contentCtn .tokuten-enkai .tokuten-txt-long {
	display:block;
	width:778px;
	padding:0 0 0 130px;
	line-height:2em;
}

body#sec #contentCtn .menuCtnEnkai3480 {
	width:312px;
	height:371px;
	background:url(../enkai/img/pict_3480.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .menuCtnEnkai3980 {
	width:312px;
	height:371px;
	background:url(../enkai/img/pict_3980.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .menuCtnEnkai4980 {
	width:312px;
	height:371px;
	background:url(../enkai/img/pict_4980.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .menuCtnEnkai2000 {
	width:312px;
	height:311px;
	background:url(../enkai/img/pict_2000.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .menuCtnEnkai2980 {
	width:312px;
	height:311px;
	background:url(../enkai/img/pict_2980.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .zyoshiCtn {
	width:995px;
}

body#sec #contentCtn .zyoshiCtn:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
}

body#sec #contentCtn .zyoshiCtn .menuCtnzyoshi3500 {
	width:312px;
	height:371px;
	background:url(../enkai/img/pict_z3500.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .zyoshiCtn .menuCtnzyoshi4000 {
	width:312px;
	height:371px;
	background:url(../enkai/img/pict_z4000.jpg) no-repeat bottom left;
	float:left;
}

body#sec #contentCtn .zyoshiCtn .menuCtnzyoshi_txt {
	width:630px;
	float:right;
	padding-top:20px;
}


body#sec #contentCtn .enkaiMenuList {
	width:272px;
	padding:0 20px 0 20px;
}



/* contents-wedding
===============================================================*/
body#sec #contentCtn #menuCtnWedding {
	width:995px;
}
body#sec #contentCtn #menuCtnWedding:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
}
body#sec #contentCtn #menuCtnWedding .wedding_txt {
	width:568px;
	float:left;
}
body#sec #contentCtn #menuCtnWedding .wedding_txt .intro {
	display:block;
	width:430px;
	height:56px;
	padding:30px 0 0 20px;
}
body#sec #contentCtn #menuCtnWedding .wedding_txt .tokuten01 {
	display:block;
	padding:0 20px 60px 130px;
	line-height:2em;
}

body#sec #contentCtn #menuCtnWedding .wedding_img {
	width:427px;
	float:right;
}



/* contents-access
===============================================================*/
body#sec #contentCtn #menuCtnAccess {
	width:995px;
}
body#sec #contentCtn #menuCtnAccess:after {
	content: " "; 
	clear: both; 
	height: 0; 
	display: block; 
}
body#sec #contentCtn #menuCtnAccess .access_txt {
	width:508px;
	float:left;
}
body#sec #contentCtn #menuCtnAccess .access_txt img {
	margin:20px 0 7px 0;
}
body#sec #contentCtn #menuCtnAccess .access_txt img.norMg {
	margin:0;
}
body#sec #contentCtn #menuCtnAccess .access_img {
	width:483px;
	float:right;
}
body#sec #contentCtn #accessMap {
	width:100%;
	text-align:center;
	margin:20px 0 0 0;
}

