@charset "utf-8";


/***************
+ .main_img
***************/

.main_img{
	width:100%;
	position:relative;
}

/***************
+ .main_contents
***************/
.main_contents{
	width:100%;
	margin-bottom:10%;
}
.main_txt_box {
	padding-top:15px;
	height:120px;
	box-sizing:border-box;
}
.box_l {
	height:175px;
}
.main_txt {
	width:88%;
	margin:0 auto;
	line-height:16px;
	font-size:11px;
	color:#fff;
	letter-spacing:-1px;
}
.other_sherry {
	background-color:#a87f51;
}
.constancia {
	background-color:#b2b3b3;
}
.constancia .main_txt {
	color:#000;
	font-weight:500;
}
.altozano {
	background-color:#b62659;
}
.tiopepe {
	background-color:#92a80d;
}
.wine_box {
	margin-top:25px;
}
.wine_box dl {
	width:93%;
	margin:0 auto;
	padding-bottom:30px;
	border-bottom:1px solid #dadada;
}

.wine_box dl dd:first-child {
	width:50.5%;
	margin:0 auto;
}
.name1 {
	width:94.6%;
	margin:30px auto 0;
}
.name2 {
	text-align:center;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	margin:15px auto 0;
	letter-spacing:-1px;
}
.type {
	line-height:14px;
	font-size:11px;
	text-align:center;
	margin-top:13px;
	letter-spacing:-1px;
}
.txt {
	width:94.6%;
	margin:0 auto;
	margin-top:13px;
	line-height:16px;
	font-size:11px;
}
.prize {
	width:27%;
	margin:10px auto 0;
}

.top_area h2 {
	border-bottom:2px solid #92a80d;
	font-size:13px;
	text-align:center;
	font-weight:600;
	line-height:19px;
	margin-top:20px;
	letter-spacing:-1px;
}
.top_area .img {
	margin:25px auto 0;
	text-align:center;
}
.top_area .img img {
	width:62%;
	display:inline;
}
.top_area .txt_area {
	width:88%;
	margin:25px auto 0;
	line-height:16px;
	font-size:11px;
}
.tiopepe_txt {
	color:#92a80d;
	letter-spacing:-1px;
}
.tiopepe_wine {
	margin-top:50px;
}
.tiopepe_wine dl {
	border-bottom:none;
}

.tiojito {
	width:90%;
	margin:8px auto 0;	
}
.tiojito dt {
	width:12.5%;
}
.tiojito .name2 {
	float:left;
	font-size:12px;
	color:#8ec31f;
	margin:2px 0 0;
}
.tiojito .material {
	clear:left;
	float:left;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:14px;
}
.tiojito .material span {
	letter-spacing:-6px;
}
.tiojito .txt2 {
	width:42%;
	float:right;
	font-size:9px;
	line-height:12px;
	letter-spacing:-1px;
}
.tiojito .txt1 {
	clear:left;
	float:left;
	font-size:11px;
    line-height: 16px;
    margin-top:9px;
}
.more_recipe_title .txt {
	width:88%;
	font-size:11px;
	line-height:15px;
	letter-spacing:-1px;
	text-align:center;
}
.more_recipe {
	width:87.5%;
	margin:0 auto;
}
.more_recipe li {
	float:left;
	width:46%;
	margin-top:20px;
}
.more_recipe li:nth-of-type(2n+1) {
	margin-right:8%;
}

.more_recipe .name2 {
	text-align:left;
	font-size:12px;
	color:#8ec31f;
	margin:2px 0 0;
}
.more_recipe .material {
	clear:left;
	float:none;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:14px;
}
.more_recipe .material span {
	letter-spacing:-6px;
}
.more_recipe .txt {
	clear:left;
	margin:10px 0 0;
}