/*
五一ワイン - TOPページ
*/

header,nav,article,aside,footer{display:block;}
img, div,h1,h2,h3,h4,a,nav,ul,li { behavior: url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/js/iepngfix.htc) }

/*
INITIALIZE
----------------------------------------------------------------------------------------------------------------------------*/
* {margin: 0; padding: 0}
html {overflow: scroll;overflow-y:hidden;overflow-x:hidden;}
body {background: #fff; color: #726865; font: 14px/1.6 "Meiryo","メイリオ","Arial", "Helvetica", sans-serif; }
ul,li,dl,dd,dt {list-style: none; padding: 0; margin:0;}
div{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size: 1em;margin:0;padding:0;}
img {border: none; vertical-align: middle}
a {color: #AEC390; text-decoration: none; outline: none; cursor: pointer}
article a{text-decoration:underline;}
a:hover {text-decoration: none; color:#AEC390;}

/*
SKELTON
----------------------------------------------------------------------------------------------------------------------------*/
html,body{
	height:100%;
	}
.home header,
.home nav,
.home footer{z-index:10;}

#wrapper{
	width:100%;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	}
header{
	height:101px;
	background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bgHeaderGrad.png);
	background-repeat: no-repeat;
	background-position:50% 100%;
	background-color:#1d0505;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:99;
	}
nav{
	height:62px;
	position:absolute;
	left:0;
	top:101px;
	width:100%;
	background:transparent url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bgGlobalNavi.png) no-repeat 50% 0%;
	z-index:999;
	}
#content{
	position:relative;
	z-index:1;
	}
footer{
    padding:0;
	width: 100%;
	background-color:#59262D;
	position:absolute;
	bottom:0;
	color:#fff;
	font-size:11px;
	z-index:99;
	}
.inner{
	width:970px;
	margin:0 auto;
	}
@media only screen and (max-width:969px){
	.inner{width:100%;}
	}

/*
HEADER
----------------------------------------------------------------------------------------------------------------------------*/
header .inner{
	text-align:center;
	position:relative;
	}
	header #headerphoneno{
		position:absolute;
		top:0;
		right:0;
		}
header h1{
	width:100%;
	height:75px;
	text-align:center;
	}
	header h1 a{
		position:relative;
		left:-9px;
		top:10px;
		}

/*
GLOBAL NAVI
----------------------------------------------------------------------------------------------------------------------------*/
.page-template-default nav,
.archive nav,
.single nav{
	background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bgGlobalNavi.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color:#efe1c4;
	overflow:hidden;
	}

nav ul{
	width:950px;
	margin:0 auto;
	padding:20px 0 20px;
	background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/logoGlobalNavi.png);
	background-repeat: no-repeat;
	background-position: 46.5% 50%;
	overflow:hidden;
	z-index:999;
	}
	nav ul:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
		}
	nav ul li{
		float:left;
		line-height:14px;
		font-size:12px;
		text-align:center;
		z-index:999;
		}
		nav ul li a{
			color:#fff;
			background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/labGlobalNavi.png);
			background-repeat:no-repeat;
			text-indent: 100%;
			white-space: nowrap;
			overflow: hidden;
			display:block;
			border-right:1px solid #fff;
			z-index:999;
			}
			nav ul li#gnInfo a{
				width:76px;
				border-left:1px solid #fff;
				background-position:10px 0px;
				}
				nav ul li#gnInfo a:hover{background-position:10px -20px;}
			nav ul li#gnShopping a{
				width:101px;
				background-position:-65px 0px;
				}
				nav ul li#gnShopping a:hover{background-position:-65px -20px;}
			nav ul li#gnGuide a{
				width:117px;
				margin-right:305px;
				background-position:-167px 0px;
				}
				nav ul li#gnGuide a:hover{background-position:-167px -20px;}
			nav ul li#gnAbout a{
				width:144px;
				border-left:1px solid #fff;
				background-position:-285px 0px;
				}
				nav ul li#gnAbout a:hover{background-position:-285px -20px;}
			nav ul li#gnFaq a{
				width:101px;
				background-position:-428px 0px;
				}
				nav ul li#gnFaq a:hover{background-position:-428px -20px;}
			nav ul li#gnContact a{
				width:89px;
				background-position:-529px 0px;
				}
				nav ul li#gnContact a:hover{background-position:-529px -20px;}



/*
CONTENT
----------------------------------------------------------------------------------------------------------------------------*/
#content{}
	#content:after{
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
		}

#content .inner{
	position:relative;
	top:210px;
	z-index:999;
	}
	#content .inner:after{
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
		}

.topmessage{
	font-size:13px;
	line-height:21px;
	color:#352823;
	}
	.topmessage img.text{
		margin-bottom:30px;
		}
	.topmessage p{
		margin-bottom:25px;
		}
#newsheadline{
	width:292px;
	height:auto;
	min-height:138px;
	padding:11px 14px;
	border:1px dotted #fff;
	background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bg_trans.png);
	background-repeat: repeat;
	background-position: top left;
	font-size:12px;
	line-height:19px;
	float:left;
	margin-right:20px;
	z-index:999;
	}
	#newsheadline ul{
		padding-left:10px;
		margin-top:5px;
		color:#000;
		}
		#newsheadline ul li{
			margin-bottom:4px;
			}
			#newsheadline ul li:after{
				content: ".";
				display: block;
				clear: both;
				height: 0;
				visibility: hidden;
				}
			#newsheadline ul li div{
				float:left;
				width:80px;
				}
			#newsheadline ul li a{
				color:#000;
				z-index:999;
				display:block;
				float:right;
				width:195px;
				}
#recommendItem{
	width:200px;
	height:138px;
	padding:11px 11px 11px 17px;
	border:1px dotted #fff;
	background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bg_trans.png);
	background-repeat: repeat;
	background-position:top left;
	float:left;
	position:relative;
	z-index:999;
	}
	#newsheadline h3,
	#recommendItem h3{
		background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bulletGreenCircle.png);
		background-repeat: no-repeat;
		background-position: 0% 50%;
		padding-left:10px;
		line-height:18px;
		}
	#recommendImg{
		position:absolute;
		top:10px;
		right:10px;
		height:140px;
		width:70px;
		display:block;
		text-align:center;
		overflow:hidden;
		}
		#recommendImg img{
			text-align:center;
			margin-left:-35px;
			}
	#recommendItem div{
		margin:8px 85px 0 7px;
		line-height:1.5;
		font-size:13px;
		color:#000;
		}
		#recommendItem div a{
			display:block;
			line-height:1.3!important;
			color:#000;
			text-decoration:underline;
			margin-bottom:4px;
			}

/*
FOOTER
----------------------------------------------------------------------------------------------------------------------------*/
footer{}
	footer #footernavi{
		background-color:#3d171c;
		}
		footer #footernavi .inner{
			position:relative;
			}
			footer #footerlogo{
				background-image: url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/logoMini.png);
				background-position: 0% 50%;
				background-repeat: no-repeat;
				width:74%;
				height:37px;
				float:left;
				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				cursor:pointer;
				text-align:left;
				color:#3d171c;
				}
			footer #footernavi .inner ul{
				float:right;
				width:24%;
				text-align:right;
				}
				footer #footernavi .inner:after{
					content: ".";
					display: block;
					clear: both;
					height: 0;
					visibility: hidden;
					}
				footer #footernavi .inner ul li{
					padding:7px 0;
					float:right;
					}
					footer #footernavi .inner ul li a{
						padding:0 13px;
						border-right:1px solid #fff;
						color:#fff;
						}
						footer #footernavi .inner ul li:last-child a{
							border-left:1px solid #fff;
							}
	footer #footernavi #footerDrawer{
		position:absolute;
		width:66px;
		height:51px;
		top:-51px;
		right:22px;
		cursor:pointer;
		}
	footer #hiddennavi{
		display:none;
		background-color:#5f3138;
		padding:12px 0 33px;
		}
		footer #hiddennavi:after{
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			}
		footer #hiddennavi .group{
			width:14.28%;
			float:left;
			}
			footer #hiddennavi .group a{
				font-size:12px;
				line-height:1.8;
				text-decoration:underline;
				color:#fff;
				}
			footer #hiddennavi .group .midashi{
				background-image:url(http://www.goichiwine.co.jp/wordpress/wp-content/themes/goichiwine/images/bulletWhiteCircle.png);
				background-repeat: no-repeat;
				background-position: 0% 50%;
				padding-left:1.2em;
				}
			footer #hiddennavi .group ul{
				margin-left:2.2em;
				}
				footer #hiddennavi .group li{
					list-style-type:disc;
					}
	footer .contactinfo{
		padding:3px 0;
		}
		footer #copyright{
			float:right;
			text-align:right;
			width:300px;
			}

/**20200905**/
#newsheadline #attn {
	margin: 15px 0 10px;
}
#newsheadline #attn p {
	margin-top: 7px;
	margin-left: 10px;
}
#newsheadline #attn a {
	font-weight: bold;
}#newsheadline #attn a.type01 {
	color: #00008b;
	font-size: 110%;
}
#newsheadline #attn a.type02 {
	color:#fe0000;
	font-size: 140%;
	line-height: 1.3;
}

/**20140904**/
#top_caution {
	clear:both;
	font-size:80%;
	color:#F00;
	text-align:left;
	width:auto;
	padding-top:10px;
	padding-bottom:20px;
}
