@charset "utf-8";
charset "utf-8";

/* ヘッダーダミー
---------------------------------------------------------- */
.headDummy { text-align: center;}

/* Reseting
---------------------------------------------------------- */
body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td
{ margin: 0; padding: 0;}
table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%;}
fieldset, img
{ border: 0;}
img
{ vertical-align: top;}
address, caption, cite, code, dfn, em, th, var
{ font-style: normal; font-weight: normal;}
ol, ul
{ list-style: none;}
caption, th
{ text-align: left;}
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal;}
a, input
{ outline: none; }
hr { display: none;}

/* Clearfix
---------------------------------------------------------- */
.clearfix,
.wrapper,
.section,
#gNavi
{
	display: block;
	min-height: 1%;
}
.clearfix:after,
.wrapper:after,
.section:after,
#gNavi:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix,
* html .wrapper,
* html .section,
* html #gNavi
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* Contents
---------------------------------------------------------- */
#Main { margin: 0; }
.wrapper {
	margin-bottom: 50px;
	position: relative;
	width: 100%;
	background: url(../images/bg_top01.gif) repeat-x left top;
	border-top: 1px solid #eece96;
	font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', "メイリオ", 'sans-serif';
}
.header {
	margin: 8% 0 7%;
}
.abBtnList01 img { width: 100%; }
.abBtnList01 li {
	width: 50%;
	float: left;
}
.pageLink01 li {
	width: 49.5%;
	float: left;
}
.pageLink01 li:first-child { margin-right: 1%; }
.blankLinks01 {
	margin-bottom:5%;
}
.blankLinks01 li.abCopy {
	margin-top: 5%;
}
.blankLinks01 li.abCopy01 {
	margin-top: 3%;
	margin-bottom: 5%;
	color: #454545;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.blankLinks01 li.abCopy02 {
	margin-top: 5%;
	margin-bottom: 5%;
	color: #454545;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.blankLinks01 li {
	display: inline-block;
	font-size: 11px;
	margin-left: 18px;
}
.blankLinks01 li a {
	background: url(../images/ico_blank01.gif) no-repeat left center;
	color: #2f201b;
	text-decoration: none;
	padding: 3px 0 3px 15px;
}
.blankLinks01 li a:hover {
	text-decoration: underline;
}
.blankLinks01 li .link_style01 {
	background: url(../images/arrow_002.gif) no-repeat left center;
	color: #2f201b;
	text-decoration: none;
	padding: 3px 0 3px 15px;
}

#abTop .topLink01 {
    background: url(../images/img_index_07_no.gif);
    background-size: 100% auto;
}
#abTop .topLink02 {
    background: url(../images/img_index_08_no.gif);
    background-size: 100% auto;
}
#abTop .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abTop .topLink02_2:hover {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}

.wineList .txtCenter { text-align: center; }
.title {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 960px;
    bottom: 0;
    margin-bottom: 20px;
}

#slide-container {
	position: relative;
	width: 100%;
	background-color: #fff;
	overflow: hidden;
	background-color: #000;
}
#js-fade li img { width: 100% !important; }
 
/* firstHeader
---------------------------------------------------------- */
.firstHeader {
	position:relative;
}
.logoImage01 {
	width: 50%;
	margin: 0 auto;
	padding: 3.7% 0 3.2%;
}
.menuOpen01 {
	width: 9%;
	position: absolute;
	top: 12%;
	/*
	top: 0;
	margin-top: 2.5%;*/
	right: 2.5%;
}
.navArea01 {
	position: absolute;
	z-index: 300;
	width:100%;
}
.navArea01 ul { background: #fff; width:100%; }
.navArea01 ul li:nth-child(2) img {
	width:100%;
}
.manu_hide01 {
	position: absolute;
	width: 4%;
	right: 9%;
	z-index:1000;
}
.manu_hide01 img {
	display:block;
	padding:100%;
}

.nav01 {
	background: #ccc;
	margin-bottom: 2px;
}
.nav01 a {
	display: block;
	padding: 3% 0 3% 5.5%;
	color: #000;
}
.abClose01 {
	background: #ccc;
	padding: 3% 0 3% 5.5%;
}
.abClose01 img {
	width: 5%;
	position: absolute;
	margin-top: -5%;
	right: 5%;
}

/* secoundHeader
---------------------------------------------------------- */
.secoundHeader {
	width: 100%;
	position: fixed;
	z-index: 500;
	top: -90px;
	left: 0;
	background: rgba(255,255,255,0.9);
	display:none;
	overflow-y:scroll;
}
.logoImage02 { margin: 2.5% 0; }
.logoImage02 img {
	width: 50%;
	margin: 0 auto;
}
.menuOpen02 {
	width: 9%;
	position: absolute;
	top: 12.5%;
	right: 1.7%;
}
.navArea02 {
	position: absolute;
	z-index: 2;
	width:100%;
}
.navArea02 ul { background: #fff; }
.navArea02 ul li:nth-child(2) img {
	width:100%;
}
.manu_hide02 {
	position: absolute;
	width: 4%;
	right: 9%;
	z-index:1000;
}
.manu_hide02 img {
	display:block;
	padding:100%;
}

.abWine01 .nav02:first-child { margin-top: 0.5%; }
.abWine02 .nav02:first-child { margin-top: 0.5%; }
.nav02 {
	background: #e0e0e0;
	margin-bottom: 2px;
}
.nav02 a {
	display: block;
	padding: 3% 0 3% 5.5%;
	color: #000;
}
.abClose02 {
	background: #ccc;
	padding: 3% 0 3% 5.5%;
}
.abClose02 img {
	width: 5%;
	position: absolute;
	margin-top: -5%;
	right: 5%;
}

.bnr_area {
	margin:0 auto 10px;
}


/* ab_top02
---------------------------------------------------------- */
#wineList .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#wineList .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#wineList .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#wineList .abContents01 img { width: 100%; }
#wineList .linkArea li {
	width: 95%;
	margin: 0 auto 2.5%;
}

#wineList .linkArea .wine01 {
	background: url(../images/img_ab_top02_01_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine02 {
	background: url(../images/img_ab_top02_02_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine03 {
	background: url(../images/img_ab_top02_03_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine04 {
	background: url(../images/img_ab_top02_04_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine05 {
	background: url(../images/img_ab_top02_05_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine06 {
	background: url(../images/img_ab_top02_06_no.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine07 {
	background: url(../images/img_ab_top02_07_no.gif);
	background-size: 100% auto;
}

#wineList .linkArea .wine01_1:hover {
	background: url(../images/img_ab_top02_01_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine02_2:hover {
	background: url(../images/img_ab_top02_02_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine03_3:hover {
	background: url(../images/img_ab_top02_03_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine04_4:hover {
	background: url(../images/img_ab_top02_04_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine05_5:hover {
	background: url(../images/img_ab_top02_05_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine06_6:hover {
	background: url(../images/img_ab_top02_06_on.gif);
	background-size: 100% auto;
}
#wineList .linkArea .wine07_7:hover {
	background: url(../images/img_ab_top02_07_on.gif);
	background-size: 100% auto;
}

#wineList .abContents01 p {
	width: 90%;
	margin: 0 auto;
	font-size: 10px;
}

/* ab_top03
---------------------------------------------------------- */
#abHistory .topLink01 {
    background: url(../images/img_index_07_on.gif);
    background-size: 100% auto;
}
#abHistory .topLink02 {
    background: url(../images/img_index_08_no.gif);
    background-size: 100% auto;
}
#abHistory .topLink02_2:hover {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abHistory .abContents01 {
	width: 100%;
	line-height: 150%;
}
#abHistory .abContents01 img { width: 100%; }
#abHistory .txtArea {
	width: 85%;
	margin: 0 auto;
}
#abHistory .conBox01 {
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	margin-bottom: 6.5%;
}
#abHistory .conBox01 img { width: 100%;}
#abHistory .conBox01 .txtArea { font-size:11px;}
#abHistory .txtImg01 img {
	width: 90%;
	margin: 0 auto;
}
#abHistory .conBox02 {
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	margin-bottom: 6.5%;
}
#abHistory .conBox02 img { width: 100%;}
#abHistory .conBox02 .txtArea { font-size: 11px;}
#abHistory .txtImg02 img {
	width: 85%;
	margin: 0 auto;
}
#abHistory .conBox03 {
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
	margin-bottom: 6.5%;
}
#abHistory .conBox03 img { width: 100%;}
#abHistory .conBox03 .txtArea { font-size: 11px;}
#abHistory .txtImg03 img {
	width: 85%;
	margin: 0 auto;
}
#abHistory .imgBox03 { 
	margin-top: 7%;
	width: 90%;
	margin: 0 auto;
}
#abHistory .conBox04 .txtArea { font-size: 11px;}
#abHistory .conBox04 img { width: 100%;}
#abHistory .txtImg04 img {
	width: 80%;
	margin: 0 auto;
}

/* ab_products_depaquit
---------------------------------------------------------- */
#abDepaquit .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abDepaquit .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abDepaquit .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abDepaquit .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link01 {
	background: url(../images/btn_depaquit01_on.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link02 {
	background: url(../images/btn_depaquit02_no.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link02:hover {
	background: url(../images/btn_depaquit02_on.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link03 {
	background: url(../images/btn_depaquit01_no.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link04 {
	background: url(../images/btn_depaquit02_on.gif);
	background-size: 100% auto;
}
#abDepaquit .pageLink01 .link03:hover {
	background: url(../images/btn_depaquit01_on.gif);
	background-size: 100% auto;
}
#abDepaquit .abContents01 img { width: 100%; }
#abDepaquit .note01 {
	color: #6d9655;
	padding-bottom: 20px;
}
#abDepaquit .abContents01 .txtImg {
	width: 85%;
	margin: 0 auto;
}
#abDepaquit .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abDepaquit .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abDepaquit .abBox01 {
	background: #eef3ec;
	padding-bottom: 1%;
	font-size: 11px;
}
#abDepaquit .abBox01 .txtImg {
	padding: 5% 0;
}
#abDepaquit .abBox01 img { width: 100%; }
#abDepaquit .abBox01 .wineImg {
	width: 50%;
}
#abDepaquit .abBox01 .txtArea {
	width: 83%;
	margin: 0 auto;
}
#abDepaquit .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abDepaquit .wineTxt {
	width: 46%;
	margin: 0 2%;
}
#abDepaquit .abBox02 li {
	float: left;
}
#abDepaquit .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abDepaquit .wineArea .slideList01 { border: 1px solid #b8bfbb; }
#abDepaquit .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abDepaquit .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abDepaquit .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abDepaquit .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abDepaquit .wineArea .wineName {
	font-size: 17px;
	letter-spacing: -1px;
}
#abDepaquit .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abDepaquit .wineList li {
	padding-top: 11%;
}

/* ab_products_frantin
---------------------------------------------------------- */
#abFrantin .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abFrantin .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abFrantin .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abFrantin .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link01 {
	background: url(../images/btn_frantin01_on.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link02 {
	background: url(../images/btn_frantin02_no.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link02:hover {
	background: url(../images/btn_frantin02_on.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link03 {
	background: url(../images/btn_frantin01_no.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link04 {
	background: url(../images/btn_frantin02_on.gif);
	background-size: 100% auto;
}
#abFrantin .pageLink01 .link03:hover {
	background: url(../images/btn_frantin01_on.gif);
	background-size: 100% auto;
}
#abFrantin .abContents01 img { width: 100%; }
#abFrantin .abContents01 .txtImg {
	width: 95%;
	margin: 0 auto;
}
#abFrantin .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abFrantin .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abFrantin .abBox01 {
	background: #faf4f0;
	padding-bottom: 1%;
	font-size: 11px;
}
#abFrantin .abBox01 .txtImg {
	padding: 5% 0;
}
#abFrantin .abBox01 img { width: 100%; }
#abFrantin .abBox01 .wineImg {
	width: 50%;
}
#abFrantin .abBox01 .txtArea {
	width: 83%;
	margin: 0 auto;
}
#abFrantin .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abFrantin .wineTxt {
	width: 46%;
	margin: 0 2%;
}
#abFrantin .abBox02 li {
	float: left;
}
#abFrantin .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abFrantin .wineArea .slideList01 { border: 1px solid #ddc8ba; }
#abFrantin .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abFrantin .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abFrantin .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abFrantin .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abFrantin .wineArea .wineName {
	font-size: 17px;
	letter-spacing: -1px;
}
#abFrantin .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abFrantin .wineList li {
	padding-top: 13%;
}

/* ab_products_gris
---------------------------------------------------------- */
#abGris .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abGris .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abGris .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abGris .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link01 {
	background: url(../images/btn_gris01_on.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link02 {
	background: url(../images/btn_gris02_no.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link02:hover {
	background: url(../images/btn_gris02_on.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link03 {
	background: url(../images/btn_gris01_no.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link04 {
	background: url(../images/btn_gris02_on.gif);
	background-size: 100% auto;
}
#abGris .pageLink01 .link03:hover {
	background: url(../images/btn_gris01_on.gif);
	background-size: 100% auto;
}
#abGris .abContents01 img { width: 100%; }
#abGris .abContents01 .txtImg {
	width: 95%;
	margin: 0 auto;
}
#abGris .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abGris .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abGris .abBox01 {
	background: #f3f6f6;
	padding-bottom: 1%;
	font-size: 11px;
}
#abGris .abBox01 .txtImg {
	padding: 5% 0;
}
#abGris .abBox01 img { width: 100%; }
#abGris .abBox01 .wineImg {
	width: 50%;
	float: left;
	margin-right: 2%;
}
#abGris .abBox01 .wineImg02 {
	width: 45.5%;
	float: left;
}
#abGris .abBox01 .txtArea {
	width: 83%;
	margin: 0 auto;
}
#abGris .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abGris .wineTxt {
	margin: 0 2%;
}
#abGris .abBox02 li {
	/*float: left;*/
}
#abGris .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abGris .wineArea .slideList01 { border: 1px solid #b8bfbb; }
#abGris .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abGris .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abGris .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abGris .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abGris .wineArea .wineName {
	font-size: 17px;
	letter-spacing: -1px;
}
#abGris .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abGris .wineList li {
	padding-top: 13%;
}

/* ab_products_pavillon
---------------------------------------------------------- */
#abPavillon .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abPavillon .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abPavillon .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abPavillon .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link01 {
	background: url(../images/btn_pavillon01_on.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link02 {
	background: url(../images/btn_pavillon02_no.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link02:hover {
	background: url(../images/btn_pavillon02_on.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link03 {
	background: url(../images/btn_pavillon01_no.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link04 {
	background: url(../images/btn_pavillon02_on.gif);
	background-size: 100% auto;
}
#abPavillon .pageLink01 .link03:hover {
	background: url(../images/btn_pavillon01_on.gif);
	background-size: 100% auto;
}
#abPavillon .abContents01 img { width: 100%; }
#abPavillon .abContents01 .txtImg {
	width: 95%;
	margin: 0 auto;
}
#abPavillon .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abPavillon .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abPavillon .abBox01 {
	background: #f9f4f5;
	padding-bottom: 1%;
	font-size: 11px;
}
#abPavillon .abBox01 .txtImg {
	padding: 5% 0;
}
#abPavillon .abBox01 img { width: 100%; }
#abPavillon .abBox01 .wineImg {
	width: 50%;
}
#abPavillon .abBox01 .txtArea {
	width: 83%;
	margin: 0 auto;
}
#abPavillon .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abPavillon .wineTxt {
	width: 46%;
	margin: 0 2%;
}
#abPavillon .abBox02 li {
	float: left;
}
#abPavillon .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abPavillon .wineArea .slideList01 { border: 1px solid #d2bfc6; }
#abPavillon .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abPavillon .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abPavillon .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abPavillon .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abPavillon .wineArea .wineName {
	font-size: 17px;
	letter-spacing: -1px;
}
#abPavillon .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abPavillon .wineList li {
	padding-top: 13%;
}

/* ab_products_adelie
---------------------------------------------------------- */
#abAdelie .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abAdelie .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abAdelie .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abAdelie .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link01 {
	background: url(../images/btn_adelie01_on.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link02 {
	background: url(../images/btn_adelie02_no.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link02:hover {
	background: url(../images/btn_adelie02_on.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link03 {
	background: url(../images/btn_adelie01_no.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link04 {
	background: url(../images/btn_adelie02_on.gif);
	background-size: 100% auto;
}
#abAdelie .pageLink01 .link03:hover {
	background: url(../images/btn_adelie01_on.gif);
	background-size: 100% auto;
}
#abAdelie .abContents01 img { width: 100%; }
#abAdelie .abContents01 .txtImg {
	width: 95%;
	margin: 0 auto;
}
#abAdelie .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abAdelie .abBox01 .wineImg {
	width: 50%;
	margin-right: 2%;
	float: left;
}
#abAdelie .abBox01 .wineImg02 {
	width: 45.5%;
	float: left;
}
#abAdelie .abBox01 .wineTxt {
	margin: 0 2%;
}
#abAdelie .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abAdelie .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abAdelie .abBox01 {
	background: #f9f4f5;
	padding-bottom: 1%;
	font-size: 11px;
}
#abAdelie .abBox01 .txtImg {
	padding: 5% 0;
}
#abAdelie .abBox01 img { width: 100%; }
#abAdelie .abBox01 .txtArea {
    width: 83%;
    margin: 0 auto;
}
#abAdelie .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abAdelie .wineArea .slideList01 { border: 1px solid #ddbfc9; }
#abAdelie .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abAdelie .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abAdelie .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abAdelie .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abAdelie .wineArea .wineName {
	font-size: 17px; 
	letter-spacing: -1px;
}
#abAdelie .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abAdelie .wineList li {
	padding-top: 13%;
}

/* ab_products_rochegres
---------------------------------------------------------- */
#abRochegres .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abRochegres .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abRochegres .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abRochegres .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link01 {
	background: url(../images/btn_rochegres01_on.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link02 {
	background: url(../images/btn_rochegres02_no.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link02:hover {
	background: url(../images/btn_rochegres02_on.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link03 {
	background: url(../images/btn_rochegres01_no.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link04 {
	background: url(../images/btn_rochegres02_on.gif);
	background-size: 100% auto;
}
#abRochegres .pageLink01 .link03:hover {
	background: url(../images/btn_rochegres01_on.gif);
	background-size: 100% auto;
}
#abRochegres .abContents01 img { width: 100%; }
#abRochegres .note01 {
	color: #6d9655;
	padding-bottom: 5%;
}
#abRochegres .abContents01 .txtImg {
	width: 85%;
	margin: 0 auto;
}
#abRochegres .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abRochegres .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abRochegres .abBox01 {
	background: #000;
	padding-bottom: 1%;
	font-size: 11px;
	color: #fff;
}
#abRochegres .abBox01 .txtImg {
	padding: 5% 0;
}
#abRochegres .abBox01 img { width: 100%; }
#abRochegres .abBox01 .txtArea {
	width: 83%;
	margin: 0 auto;
	word-wrap: break-word;
}
#abRochegres .abBox01 dl {
	width: 95%;
	margin: 0 auto;
}
#abRochegres .abBox01 .wineImg {
	width: 50%;
	margin-right: 2%;
	float: left;
}
#abRochegres .abBox01 .wineImg02 {
	width: 45.5%;
	float: left;
}
#abRochegres .wineTxt {
	margin: 0 2%;
}
#abRochegres .wineArea { 
	width: 95%;
	/*text-align: center;*/
	margin: 0 auto;
}
#abRochegres .wineArea .slideList01 { border: 1px solid #b8bfbb; }
#abRochegres .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abRochegres .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abRochegres .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abRochegres .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abRochegres .wineArea .wineName {
	font-size: 17px; 
	letter-spacing: -1px;
}
#abRochegres .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abRochegres .wineList li {
	padding-top: 13%;
}

/* ab_products_bichot
---------------------------------------------------------- */
#abBichot .abContents01 {
	width: 100%;
	font-size: 11px;
}
#abBichot .abBtnList01 .topLink01 {
	background: url(../images/img_index_07_no.gif);
	background-size: 100% auto;
}
#abBichot .abBtnList01 .topLink01_1:hover {
	background: url(../images/img_index_07_on.gif);
	background-size: 100% auto;
}
#abBichot .abBtnList01 .topLink02 {
	background: url(../images/img_index_08_on.gif);
	background-size: 100% auto;
}
#abBichot .abContents01 img { width: 100%; }
#abBichot .abContents01 .txtImg {
	width: 95%;
	margin: 0 auto;
}
#abBichot .abContents01 .bgImg {
	width: 95%;
	margin: 0 auto;
}
#abBichot .abBox01 .wineImg {
	width: 50%;
}
#abBichot .abBox02 li {
	float: left;
}
#abBichot .wineTxt {
	width: 46%;
	margin: 0 2%;
}
#abBichot .abContents01  .txtArea {
	width: 95%;
	margin: 0 auto;
}
#abBichot .abBox01 {
	background: #f9f4f5;
	padding-bottom: 1%;
	font-size: 11px;
}
#abBichot .abBox01 img { width: 100%; }
#abBichot .wineArea { 
	width: 95%;
	margin: 0 auto;
}
#abBichot .wineArea .slideList01 { border: 1px solid #ccc ; }
#abBichot .wineArea .slideList01 a:first-child { margin-top: 1%; }
#abBichot .wineArea .slideList01 a:last-child { margin-bottom: 0; }
#abBichot .wineArea .slideList01 a {
	display: block;
	background: #f2f2f2;
	padding: 4%;
	color: #000;
	margin-bottom: 1%;
	font-size: 12px; 
}
#abBichot .wineArea .wineImg { 
	width: 20%;
	margin: 0 auto;
}
#abBichot .wineArea .wineName {
	font-size: 17px;
	letter-spacing: -1px;
}
#abBichot .wineArea .nameImg {
	width: 40%;
	margin: 0 auto;
}
#abBichot .wineList li {
	padding-top: 13%;
}



/* pegeTop */
.abPagetop {
    position: fixed;
    right: 1%;
    margin-bottom: 5%;
    z-index: 300;
}
.abPagetop a {
    width: 40px;
    height: 100%;
    display: block;
}