/* CSS Document */

#bg_headimg{
	position:absolute;
	width:100%;
	overflow:hidden;
}
#bg_headimg img{
	position:relative;
	left:50%;
	margin-left:-600px;
}

h2{
	text-align:center;
	padding:48px 0 32px 0;
	position:relative;
}
h3{
	text-align:center;
}

#section1{
	width:610px;
	margin:0 auto;
	position:relative;
}
#section1 h3{
	margin-bottom:34px;
}
#section1 .read{
	font-size:108%;
	line-height:1.8;
	margin-bottom:30px;
}
#section1 .fig{
	position:relative;
	margin-bottom:26px;
}
#section1 .fig img{
	position:relative;
}
#section1 .fig p{
	position:absolute;
	bottom:32px;
	padding:0 42px;
	font-size:108%;
	line-height:1.8;
}
.btn_go_tasting{
	text-align:center;
	padding-top:5px;
	margin-bottom:55px;
}

/* section2 */
#section2{
	width:676px;
	margin:0 auto;
}
#section2 h3{
	margin-bottom:20px;
}
#section2 #point1,
#section2 #point2{
	background:url(../img/bg_innerbox_term.png) bottom center no-repeat;
	padding-bottom:14px;
}
#section2 #point1{
	margin-bottom:66px;
}
#section2 #point2{
	margin-bottom:36px;
}
#section2 .inner{
	background:url(../img/bg_innerbox.png) top center repeat-y;
	padding:46px 42px 24px 42px;
}
#section2 .inner p{
	font-size:108%;
	line-height:1.8;
}
.point1a{
	background:url(../img/feature/img_tasting_point1a.png) 0 0 no-repeat;
	padding:28px 0 60px 338px;
}
.point1b{
	background:url(../img/feature/img_tasting_point1b.png) 292px 0 no-repeat;
	padding:8px 0px 4px 32px;
}
.point2a{
	background:url(../img/feature/img_tasting_point2a.png) 0 0 no-repeat;
	padding:8px 0 10px 318px;
}
.point2b{
	background:url(../img/feature/img_tasting_point2b.png) 238px 0 no-repeat;
	padding:8px 0px 20px 32px;
}
hr{
	text-align:center;
	border:none;
	background:url(../img/feature/hline.png) center center no-repeat;
	width:100%;
	height:5px;
	margin:20px 0;
}