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


h1 {
	background-image: url(../images/title_pickUp.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
	width: 176px;
	text-indent: -9999px;
	margin: 0 auto;
	padding-top: 20px;
}

#concept  {
	padding-top: 80px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
}

#concept h3 {
	font-size: 20px;
	line-height: 1.5em;
}

#news {
	background-color: #ffffff;
	overflow: hidden;
	zoom: 1;
	padding: 50px;
	position: relative;
	margin-bottom: 35px;
	background-image: url(../images/bg_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news h4 {
	font-size: 16px;
	padding-bottom: 15px;
	text-align: center;
	border-bottom: 1px solid #4e2c19;
	margin-bottom: 20px;
}
#news .caution {
	padding-bottom: 20px;
	text-align: center;
}

#sweets {
	padding: 30px 50px 50px;
	background-image: url(../images/photo_sweets.png);
	background-repeat: no-repeat;
	background-position: 380px 45px;
}
#sweets .dis { width: 380px; }
#sweets h5 {
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 30px;
}
#sweets .body { padding-bottom: 40px; }

#drinkMenu {
	overflow: hidden;
	zoom: 1;
}
#drinkMenu h6{
	padding-bottom: 5px;
	margin-bottom: 12px;
	border-bottom: 1px solid #4e2c19;
	padding-left: 10px;
}
#drinkMenu .block{
	float: left;
	padding-right: 30px;
	padding-left: 10px;
}
#drinkMenu p{
	padding-bottom: 10px;
	font-weight: bold;
}
#drinkMenu p:before{ content:"【 " ;}
#drinkMenu p:after{ content:" 】" ;}
#drinkMenu li { padding-left : 3px; }
#drinkMenu li:before { content:"・" ; }
.memo  {
	clear: left;
	margin: 0 30px;
	padding: 30px 50px 50px;
	background-color: #fafae6;
	border: 1px solid #693905;
}
.memo .title {
	padding-left: 0px;
	padding-top: 0px;
	font-size: 15px;
	font-weight: bold;
	padding-right: 0px;
	text-align: center;
	border-bottom: solid 1px #693905;
	padding-bottom: 15px;
	margin-bottom: 30px;
}
.memo .body {
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 15px;
}
.memo li {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-image: url(../images/bg_09.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.memo li.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url(none);
}
.memo .photo {
	padding-left: 15px;
	float: left;
}
.memo h5 {
	padding-left: 270px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.memo .body {
	padding-left: 270px;
	padding-right: 30px;
}
.olime   { position: absolute; }
.shadow  {
	background-image: url(../images/bg_06.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
}

#pickUpList { }

#pickUpList h6 {
	text-align: center;
	font-size: 18px;
	padding-bottom: 20px;
}

#pickUpList ul {
	overflow: hidden;
	zoom: 1;
}

#pickUpList li {
	float: left;
	padding: 10px;
	background-image: url(../images/bg_09.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#pickUpList a {
	display: block;
	width: 400px;
	text-decoration: none;
	color: #666666;
}
#pickUpList a:hover { text-decoration: underline; }

#pickUpList .photo { float: left; }

#pickUpList .title {
	font-size: 14px;
	padding-left: 60px;
	font-weight: bold;
	padding-top: 13px;
}
