@charset "Shift_JIS";
/*----------------------------------------

	+ winecontent
		- main
		- box01
		- box02
		- clear

-----------------------------------------*/
#header #ttl{
	float:left;
	margin-top:18px;
}
/*----------------------------------------
	winetitle
-----------------------------------------*/
#winetitle{
 width: 100%;	
 height:141px;
 display:table;
 background:url(/enjoy/wine/know/image/bg_wine.jpg) no-repeat center;
 background-size:cover;
 margin-top:-10px;
}
#winetitle p{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.localnav {
	font-size:0;
	padding: 10px 0;
	margin-bottom:30px;
	text-align: center;
	border-bottom:1px solid #dccbaf;
}
.localnav a{
	color: #c0984a;
}
.localnav li {
	display: inline-block;
	font-size:14px;
}

/*----------------------------------------
	recommend
-----------------------------------------*/
.recommend dt{
	width: 950px;
	margin:70px auto;
	background:#963558;
	text-align:center;
}
/*----------------------------------------
	winecontent
-----------------------------------------*/

#winecontent {
	width: 950px;
	padding:0 0 45px 0;
}

#winecontent h2 {
	padding: 30px 0 25px 0;
}

#winecontent li {
	margin-bottom:10px;
}

#winecontent li a:link,
#winecontent li a:visited {
	color: #333333;
	text-decoration: none;
}

#winecontent li a:hover,
#winecontent li a:active {
	color: #c0984a;
	text-decoration: underline;
}

/*----------------------------------------
	main
-----------------------------------------*/

#winecontent #main h1 {
	font-size:32px;
	font-weight:bold;
}
#winecontent #main h1,
#winecontent #main .lead {
	color:#4a5d9e;
	text-align:center;
}
#winecontent #main .lead {
	font-size:14px;
	padding-bottom:15px;
}

/*----------------------------------------
	box
-----------------------------------------*/
.box{
  width: 760px;
	margin:0 auto;
}
.box ul{
	padding-left:40px;
	overflow: hidden;
}
.box li{
	width: 50%;
	float: left;
	font-size:16px;
	box-sizing:border-box;
}
.box li a{
  display: block;
  position: relative;
  background: #fff;
	padding-left:15px;
}
.box li a:after{
  display: block;
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 6px;
  height: 6px;
  margin: -4px 0 0 0;
  border-top: solid 2px #c59846;
  border-right: solid 2px #c59846;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}