@charset "utf-8";
body{
	font-size:100%;
	margin:0;
	}
	body *{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	}
div#wrapper{
	background:#efefee;
	background-size:100%;
}
a img{
    border:0;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}

#header{
	background:#280e31;
	width:100%;
	margin:0;
	}
h1{
	height:803px;
	text-indent:-9999px;
	background:url(/s3/wine_feature_150001/img_pc/img_header.png) center top no-repeat;}
#header .desc{
	height:0;
	width:100%;
	text-indent:-9999px;
	margin:0 auto;}
.fittext{
  text-transform: uppercase;
  display: block;
	}
	
h1{
	margin:0;padding:0;}
	
h2{
	background:url(/s3/wine_feature_150001/img_pc/bg_h2.png) repeat-x center top;
	margin:0;}
h2 img{
	width:980px;
	height:auto;
	display:block;
	margin:0 auto;}

#content{
	width:100%;
	background:url(/s3/wine_feature_150001/img_pc/bg_box.png);
	margin:0 auto;}
#content .box{
	position:relative;
	padding:20px 10px;
	margin-bottom:30px;
	width:825px;
	font-size:13px;
	line-height:160%;
	margin:0 auto;}
#content .box .detail{
	float:left;
	width:301px;
	height:330px;}
#content .box .detail h3{
	margin:0;}
#content .box .detail p{
	margin-bottom:4%;
	margin-top:4%;}
#content .box .price{
	float:right;
	width:320px;}
#content .box .price .tujyo{
	padding-left:30px;
	font-weight:bold;
	font-size:20px;
	margin-bottom:30px;}
#content .box .price .tujyo span{
	font-size:160%;
	margin-left:10px;}
#content .box .price .sale{
	padding-left:30px;
	white-space:nowrap;
	font-weight:bold;
	color:#e6378d;
	font-size:25px;
	margin:0 0 20px;}
#content .box .price .sale span{
	font-size:180%;
	margin-left:10px;}
#content .box dl.taste{
	clear:both;
    -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; 
    border-radius:10px 10px 10px 10px;
    width:799px;
    margin:0 auto;}
#content .box dl.taste dt{
	height:46px;
	text-indent:-9999px;
	background:url(/s3/wine_feature_150001/img_pc/bg_taste_dt.png) no-repeat center top;
	font-weight:bold;}
#content .box dl.taste dd{
	text-indent:-9999px;
	margin:0;
	height:196px;}
#content .box dl.taste dd.taste01{
	background:url(/s3/wine_feature_150001/img_pc/bg_taste_dd.png) no-repeat center top;}
#content .box dl.taste dd.taste02{
	background:url(/s3/wine_feature_150001/img_pc/bg_taste_dd2.png) no-repeat center top;}
	#content .box dl.taste dd.taste03{
	background:url(/s3/wine_feature_150001/img_pc/bg_taste_dd3.png) no-repeat center top;}
#content .box img.product{
	position:absolute;
	top:0;
	right:50%;
	z-index:100;
	margin-right:-80px;
	margin-top:-125px;
	height:522px;
	width:auto;}
#content .box .btn{
	width:70%;
	margin:5% 15px 0 0;
	float:right;}
	
#content .bnr{
	margin-bottom:30px;}


	

#footer{
	background:#280e31;
	padding:20px 0;}
#footer .bnr{
	width:980px;
	margin:50px auto;}
#footer .footer_nav{
	width:100%;
	border-top:2px solid #43284d;
	padding-top:20px;
	margin:20px 0;}
#footer .footer_nav_box{
	width:980px;
	overflow:hidden;
	margin:0 auto;}
#footer .footer_nav_box img{
	float:left;}
#footer .footer_nav_box ul{
	list-style:none;
	overflow:hidden;
	float:right;}
#footer .footer_nav_box ul li{
	float:right;
	border-right:2px solid #fff;
	font-size:12px;
	padding:0 10px;}
#footer .footer_nav_box ul li a{
	color:#fff;
	text-decoration:none;}
#footer #footerinner{
	margin-top:20px;
	clear:both;}
#footer #footerinner p{
	margin:0;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
