@charset "utf-8";

/***************
+ .main_contents
***************/
#Main_inner .main_contents{
	width:100%;
	margin:-27px auto 0;
	background:#fffbe5;
	padding-bottom:90px;
}


#Main_inner .title_box{
	width:100%;
	height:200px;
	margin:0 auto 35px;
	position:relative;
	background:url("../images/bg_main_pau_lineup.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 0%;
}

#Main_inner .title_box p{
	width:840px;
	height:200px;
	margin:0 auto;
	position:relative;
}
#Main_inner .title_box p img{
	position:absolute;
	top:0;
	left:0;
}

#Main_inner .lineup_area{
	width:956px;
	margin:0 auto 70px;
}
#Main_inner .lineup_area .lineup_title{
	width:956px;
	height:76px;
	margin:0 auto 35px;
}
#Main_inner .lineup_area .bnr{
	width:956px;
	margin:0 auto;
}
#Main_inner .top_txt_box{
	width:956px;
	margin:0 auto 60px;
}
#Main_inner .top_txt_box .title{
	width:956px;
	height:38px;
	margin:0 auto 25px;
}
#Main_inner .top_txt_box .txt{
	width:956px;
	font-size:14px;
	line-height:1.93em;
	text-align:center;
	margin:0 auto;
	
}

#Main_inner .wine_box{
	width:956px;
	margin:0 auto 70px;
}
#Main_inner .wine_box .wine_img{
	float:left;
	width:336px;
	margin:0 auto;
}
#Main_inner .wine_box .wine_detail{
	float:right;
	width:620px;
	margin:60px auto 0;
}
#Main_inner .wine_box .detail1{
	margin-top:10px;
}
#Main_inner .wine_box .wine_detail .name{
	width:620px;
	margin:0 auto 30px;
}
#Main_inner .wine_box .wine_detail .name_2{
	width:620px;
	height:94px;
	margin:0 auto 30px;
}
#Main_inner .wine_box .wine_detail .txt{
	width:620px;
	margin:0 auto 25px;
	font-size:14px;
	line-height:1.57em;
}
#Main_inner .wine_box .wine_detail .prize_1{
	width:314px;
	height:132px;
	margin-bottom:25px;
}
#Main_inner .wine_box .wine_detail .prize_2{
	width:314px;
	height:52px;
	margin-bottom:25px;
}
#Main_inner .wine_box .wine_detail .link_bnr {
	width: 170px;
	height: 30px;
	margin-left:10px;
}
#Main_inner .wine_box .wine_detail .link_bnr_txt{
	width:170px;
	margin:10px 0 0 10px;
	text-align: center;
}
#Main_inner .recommend_area{
	width:956px;
	padding:40px;
	box-sizing:border-box;
	margin:0 auto;
	background:#fff;
}
#Main_inner .recommend_area .rcm_title{
	width:876px;
	margin:0 auto 40px;
}
#Main_inner .recommend_area .rcm_1,
#Main_inner .recommend_area .rcm_2{
	width:876px;
	margin:0 auto 40px;
}
#Main_inner .recommend_area .rcm_3{
	width:876px;
	margin:0 auto;
	position:relative;
}
#Main_inner .recommend_area .rcm_1 .txt_box{
	float:left;
	width:410px;
}
#Main_inner .recommend_area .rcm_1 .txt_box .title{
	width:410px;
	margin:0 auto 30px;
}
#Main_inner .recommend_area .rcm_1 .txt_box .txt{
	width:410px;
	font-size:13px;
	line-height:2em;
	margin:0 auto;
}
#Main_inner .recommend_area .rcm_1 .img_box{
	float:right;
	width:416px;
}

#Main_inner .recommend_area .rcm_2 .txt_box{
	float:left;
	width:540px;
}
#Main_inner .recommend_area .rcm_2 .txt_box .title{
	width:540px;
	margin:0 auto 30px;
}
#Main_inner .recommend_area .rcm_2 .txt_box .txt{
	width:540px;
	font-size:13px;
	line-height:2em;
	margin:0 auto 35px;
}
#Main_inner .recommend_area .rcm_2 .img_box{
	float:right;
	width:296px;
}
#Main_inner .recommend_area .link_area{
	width:540px;
	font-size:13px;
	line-height:2em;
	margin:0 auto;
}
#Main_inner .recommend_area .rcm_3 .title{
	width:410px;
	margin-bottom:30px;
}
#Main_inner .recommend_area .rcm_3 .txt{
	width:410px;
	font-size:13px;
	line-height:2em;
	margin-bottom:20px;
}
#Main_inner .recommend_area .rcm_3 .recipe{
	width:876px;
	margin:0 auto;
}
#Main_inner .recommend_area .rcm_3 .recipe .left_box{
	float:left;
	width:206px;
	margin-right:20px;
}
#Main_inner .recommend_area .rcm_3 .recipe .right_box{
	float:left;
	width:650px;
}
#Main_inner .recommend_area .rcm_3 .img_box{
	width:416px;
	position:absolute;
	top:0;
	right:0;
}


#Main_inner .blankLinks01 {
	width: 956px;
	margin: 0 auto;
	text-align:right;
	padding-bottom: 70px;
}
#Main_inner .blankLinks01 a {
	padding-left:14px;
	background:url(../images/ico_blank01.gif) no-repeat center left;
	font-size:12px;
}
#Main_inner .blankLinks02 {
	width: 540px;
	margin: 0 auto;
}
#Main_inner .blankLinks02 a {
	padding-left:14px;
	background:url(../images/ico_blank01.gif) no-repeat center left;
	font-size:12px;
}