#index #key{
	background:url(../img/index/key.jpg) no-repeat top center;
	height:552px;
}

#food #key{
	background:url(../img/food/key.jpg) no-repeat top center;
}
#drink #key{
	background:url(../img/drink/key.jpg) no-repeat top center;
}
#c_scene #key{
	background:url(../img/c_scene/key.jpg) no-repeat top center;
}
#c_access #key{
	background:url(../img/c_access/key.jpg) no-repeat top center;
}
#b_scene #key{
	background:url(../img/b_scene/key.jpg) no-repeat top center;
}
#b_access #key{
	background:url(../img/b_access/key.jpg) no-repeat top center;
}

/*=============================================*/
/*                      belt                   */
/*=============================================*/
#beltInner{
  padding-top:82px;
}
#globalNav{
  padding-bottom:49px;
  margin:auto;
  width:1000px;
  text-align: center;
}
#container{
  margin-top:-15px;
  padding-top:20px;
  padding-bottom:28px;
}

/*=============================================*/
/*                     index                   */
/*=============================================*/
#index #header{
	height:690px;
}
#index #belt{
	height:547px;
}
#index #colConcept{
	float:left;
	padding-right:21px;
	width:700px;
	position:relative;
}
#index #colConcept .logo{
	position:absolute;
	top:-60px;
	z-index:11;
	right:7px;
}
#index h2{
  margin-top: -5px;
}

#index .lead_word{
  margin: 15px 0;
  line-height: 1.65em;
}

#index #common{
	float:right;
	width:278px;
  padding-top: 50px;
}

#index #content a{
	display:block;
	margin:5px 0px;
}
#index #content .banner-food a{
	margin:0;
}
#index #common .banner-takeout{
	margin:auto;
	width:240px;
}
#index #common h3{
	margin:0px 0px 0px 15px;
}
#index #content2{
	width:1000px;
	margin:0 auto;
	background:url(../img/shared/bg.jpg) repeat top left;
	padding-top:20px;
}

#index #content2 #news{
	width:980px;
	height:345px;
	margin:0 auto;
	background:url(../img/index/bg_news.jpg) no-repeat left top;
	margin-bottom:20px;
	padding-top:85px;
	padding-left:20px;
}
#index #content2 #fb1{
	width:485px;
	float:left;
}
#index #content2 #fb2{
	width:485px;
	float:right;
}
#index #content2 .box{
  width: 485px;
  height: 395px;
  float: left;
  margin-left: 27px;
  position: relative;
}
#index #content2 a{
	
}

/*----------blog-----------*/


/*#index #feed{
	background:url(../img/index/bg_blog.jpg) no-repeat;
	width:238px;
	height:325px;
	padding:50px 20px 20px;
	overflow:hidden;
	margin-top:20px;
	
}*/

.post--report{
	float:left;
	width:210px;
	margin-right:25px;
	margin-left:10px;
}
.post--report:nth-child(4){
	margin-right:0px;
}
p.photo--report{
	width:210px;
	height:128px;
	overflow:hidden;
}
p.photo--report img{
	width:200px;
	height:auto;
}

.date--report{
	color: #696969;
	font-size: 14px;
	padding: 7px 0 0 0;
	line-height: 26px;
}
.txt--report{
	color: #696969;
	font-size: 13px;
}
.txt--report a{
	color: #696969;
}

#feed h4 a,#feed .more a{
	color:#d15701;
}


/*---------facebook-----------*/

#index #fb{
	width:1000px;
	margin:0 auto;
}

/*---------col_bana-----------*/
#col_bana{
	width:1000px;
	margin:0 auto;
}

#col_bana #col_bana01{
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
/*
#col_bana #col_bana01 .col_1 {
  padding-top: 5px;
}
*/
#col_bana #col_bana01 .col_2 {
  padding-top: 5px;
}
#col_bana #col_bana01 .col_3 {
  padding-top: 5px;
}
#col_bana #col_bana02{
margin-bottom:40px;
}


#col_bana #col_bana02 .col_4{
	padding-right:10px;	
	float:left;	
}

#col_bana #col_bana02 .col_5{
	float:right;
	padding-left:10px;
}

/*=============================================*/
/*                      food                   */
/*=============================================*/
#food #lead{
	margin-top:20px;
	margin-bottom:6px;
}
#food #lead p{
	float:right;
}
#food #lead p.lead-txt{
	margin-top:24px;
}
#food #pickup{
	background:url(../img/food/pickup-bg.jpg) repeat-y top center;
	padding-top:28px;
	padding-bottom:40px;
	margin-bottom:48px;
}
#food #pickup-concept{
	background:url(../img/food/pickup-bg1.png) no-repeat top center;
	position:relative;
	width:1000px;
	height:633px;
	margin-bottom:28px;
}
#food #pickup-concept h2{
	position:absolute;
	top:47px;
	left:78px;
}
#food #pickup-concept .pickup-txt1{
	position:absolute;
	top:154px;
	right:40px;
	width:375px;
	z-index:2;
}
#food #pickup p{
	margin-left:10px;
	line-height:24px;
}
#food #pickup .price{
	font-weight:bold;
	font-size:22px;
	color:#6b3911;
	float:left;
}
#food #pickup-concept .pickup-txt2{
	position:absolute;
	bottom:69px;
	right:151px;
	width:240px;
	height:158px;
	z-index:0;
}

#food #pickup-concept2{
	background:url(../img/food/pickup-bg2.png) no-repeat top center;
	position:relative;
	width:1000px;
	height:931px;
}
#food #pickup-concept2 h2{
	position:absolute;
	top:37px;
	left:78px;
}
#food #pickup-concept2 .pickup-txt1{
	position:absolute;
	top:126px;
	left:78px;
	width:500px;
}
#food #pickup-concept2 .pickup-txt1 p{
	margin-left:13px;
	line-height:24px;
}
#food #pickup .pickup-txt1 .price{
	margin-top:14px;
}
#food #pickup h3 img{
	float:left;
}
#food #pickup-concept2 .pickup-txt2{
	position:absolute;
	top:791px;
	left:172px;
	width:400px;
}
#food #pickup-concept2 .pickup-txt2 p{
	margin-left:13px;
	line-height:24px;
}
#food #pickup-concept .pickup-txt1 .price{
	margin-top:41px;
	padding-left:29px;
}

#food #pickup .pickup-txt2 .price{
	margin-top:14px;
}
#food #pickup-concept2 .pickup-txt3{
	position:absolute;
	top:787px;
	left:561px;
	width:380px;
}
#food #pickup-concept2 .pickup-txt3 h3{
	margin-left:24px;
}
#food #pickup-concept2 .pickup-txt3 p{
	padding-top:32px;
}
#food #menu{
	margin-bottom:35px;
}
#food #menu h3{
	width:314px;
	height:43px;
	background:url(../img/food/bg-h3-1.png) no-repeat left top;
	text-align:center;
	padding-top:27px;
	font-size:17px;
	color:#FFF;
}

/*=============================================*/
/*                      drink                  */
/*=============================================*/
#drink #lead{
	background:url(../img/drink/lead-bg.jpg) no-repeat top center;
	height:772px;
	position:relative;
	margin-top:-2px;
}
#drink #lead p{
	line-height:24px;
}
#drink #lead .lead-txt1{
	position:absolute;
	top:187px;
	left:0;
	width:250px;
}
#drink #lead .lead-txt2{
	position:absolute;
	top:45px;
	left:244px;
	width:234px;
	height:315px;
}
#drink #lead .lead-txt3{
	position:absolute;
	top:415px;
	right:0;
	width:223px;
}
#drink #lead .fb-link{
	position:absolute;
	bottom:35px;
	right:-8px;
	width:475px;
	height:84px;
}
#drink #lead .fb-link a{
	width:475px;
	height:84px;
	display:block;
}
#drink #menu{
	background:url(../img/drink/menu-bg.jpg) repeat-y top center;
	padding:40px;
	width:920px;
	position:relative;
	margin-bottom:47px;
}
#drink #menuInner{
	background:url(../img/drink/menu-bg2.jpg) repeat-y top center;
	width:920px;
	padding-top:137px;
	padding-bottom:37px;
}
#drink #menuInner h2{
	position:absolute;
	top:32px;
	left:0;
	z-index:2;
}
#drink #menu dd strong{
	color:#925c2d;
}

#drink #other{
	margin-bottom:40px;
}
#drink #banner{
    width: 970px;
    margin: 0 auto;
    text-align: center;
	margin-bottom:50px;
}
/*
#drink #banner p{
	float:left;
	width:410px;
	height:180px;
	margin-left:40px;
}
*/
#drink #banner a{
	display:inline-block;
	width:410px;
	height:180px;
}

#drink #other h3{
	width:314px;
	height:43px;
	background:url(../img/food/bg-h3-1.png) no-repeat left top;
	text-align:center;
	padding-top:27px;
	font-size:17px;
	color:#FFF;
}
.mb30{
	margin-bottom:30px;
}


/*=============================================*/
/*                    c_scene                  */
/*=============================================*/
#c_scene #lead,#b_scene #lead{
	background:url(../img/c_scene/lead-bg.png) no-repeat top center;
	height:362px;
	position:relative;
	margin-top:5px;
}
#c_scene #lead h2,#b_scene #lead h2{
	position:absolute;
	right:0;
	top:20px;
	width:77px;
	height:283px;
}
#c_scene #lead #lead-txt{
	position:absolute;
	top:35px;
	left:606px;
	width:314px;
	line-height:26px;
}
#c_scene #floor,#b_scene #floor{
	margin-bottom:40px;
}
#c_scene #floor h2,#b_scene #floor h2{
	position:absolute;
	top:35px;
	left:0;
	z-index:2;
}
#c_scene .itemShared2{
	padding-top:133px;
	padding-bottom:34px;
}
#c_scene .itemShared3{
	padding:0 40px 34px;
	width:840px;
}
#c_scene #floorInner{
	background:url(../img/c_scene/floor-bg3.png) no-repeat top center;
	position:relative;
	min-height:1239px;
}
#c_scene .floor-item1{
	position:absolute;
	top:0px;
	width:510px;
	right:0;
}
#c_scene .floor-item2{
	position:absolute;
	top:571px;
	width:361px;
	right:0;
}
#c_scene .floor-item2 h3{
	margin-left:93px;
	margin-bottom:36px;
}
#c_scene .floor-link{
	position:absolute;
	top:635px;
	width:464px;
	left:32px;
}
#c_scene .floor-link p{
	float:left;
}

#c_scene .floor-item3{
	position:absolute;
	top:1054px;
	width:390px;
	right:0;
}
#c_scene #floor-item{
	margin-left:11px;
}
#c_scene .floor-item{
	float:left;
	width:405px;
	margin-left:30px;
}
/*=============================================*/
/*                    b_scene                  */
/*=============================================*/
#b_scene #lead{
	background:url(../img/b_scene/lead-bg.png) no-repeat top left;
}

#b_scene #lead #lead-txt{
	position:absolute;
	top:32px;
	left:725px;
	width:180px;
	line-height:26px;
}
#b_scene .itemShared2{
	padding-top:73px;
	padding-bottom:40px;
}
#b_scene #floorInner{
	background:url(../img/b_scene/floor-bg.png) no-repeat top center;
	position:relative;
	height:694px;
	width:519px;
	padding-left:401px;
	padding-top:56px;
}
#b_scene .point{
	float:left;
	width:85px;
	height:81px;
}
#b_scene .point-info{
	float:right;
	width:403px;
	margin-right:27px;
	margin-bottom:10px;
}
#b_scene #floorInner .icon-img{
	position:absolute;
	bottom:130px;
	width:419px;
	right:0;
}
#b_scene #floorInner .icon-img p{
	float:left;
	margin-right:11px;
	width:104px;
}
#b_scene #map{
	background:url(../img/b_scene/map.jpg) no-repeat top center;
	width:840px;
	height:380px;
	text-indent:-9999px;
	margin:auto;
}

/*=============================================*/
/*                 access-shared               */
/*=============================================*/
.access-shared .itemShared{
	margin-top:50px;
	margin-bottom:31px;
}
.access-shared h2{
	position:absolute;
	top:35px;
	left:0;
	width:1000px;
	height:142px;
}
.access-shared .itemShared2{
	padding-top:108px;
	padding-bottom:40px;
}
.access-shared .information-img{
	float:left;
	width:411px;
	height:635px;
}

.access-shared .information-table {
	width:462px;
	position:relative;
	margin-top:30px;
}

.access-shared .information-table a{
	color:#512711;
	text-decoration:none;
}

.access-shared .information-table tr{
	background:url(../img/c_access/line.jpg) no-repeat bottom left;
}
.access-shared .information-table th {
	vertical-align:top;
	width:147px;
	padding:7px 0 7px 13px;
	background:url(../img/c_access/icon.jpg) no-repeat 0px 13px;
	font-weight:bold;
	color:#b55512;
	text-align:left;
}
.access-shared .information-table td {
	padding:9px 0px;
	line-height:160% !important;
	color:#512711;
}
.access-shared .map{
	width:760px;	
	margin-left:40px;
	height:390px;
}

/*=============================================*/
/*                    c_access                */
/*=============================================*/

#c_access .map{
	background:url(../img/c_access/map-bg.jpg) no-repeat top center;	
	padding:354px 40px 48px 40px;
}
#c_access .itemShared3{
	padding:0 40px 34px;
	width:840px;
}

/*=============================================*/
/*                     b_access                */
/*=============================================*/
#b_access .map{
	background:url(../img/b_access/map-bg.jpg) no-repeat top center;
	padding:342px 40px 48px 40px;
	margin-top:15px;
}
#b_access .itemShared3{
	padding:0 40px 34px;
	width:840px;
}
