eau@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF; 
	font-family: HGPSoeiKakugothicUB;
}

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

body, th, td, input, textarea, select {
	font-family: HGPSoeiKakugothicUB;
	font-size: 14px;
	color: #414141;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: right;
	font-size: 13px;
}

a {
	color: #000;
}

a:hover {
	text-decoration: none;
}

.link1  {
	color: #414141;
	text-decoration: none;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

.link1:hover {
	color: #A3A3A3;
	text-decoration: underline;
}


.link5  {
	color: #510e3a;
	text-decoration: none;
	font-family: HGPSoeiKakugothicUB, Times New Roman;
}

.link5:hover {
	color: #fdfdfd;
	: HGPSoeiKakugothicUB;
	text-decoration: underline;
}

.link2  {
	color: #510e3a;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

.link2:hover {
	text-decoration: underline;
	text-align: right;
}

.link3  {
	text-decoration: none;
	font-size: 12px;
	font-family: Times New Roman;
	color: #A3A3A3
}

.link4  {
	text-decoration: none;
	font-size: 16px;
	color: #A3A3A3
}

.link5  {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}

.link5:hover {
	text-decoration: underline;
	color: #0000FF;
	text-align: center;
}

.linkNEWS  {
	color: #510e3a;
	text-decoration: none;
	font-family: Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
}

.text1 {
	display: block;
	padding-top: 30px;
	letter-spacing: -1px;
	text-transform: none;
	font-size: 30px;
}

.text2 {
	font-size: 13px;
}

.text3 {
	font-family: Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 18px;
	color: #510e3a;
}

.text4 {
	text-transform: none;
	font-size: 15px;
	color: #969696;
	text-align: left;
}

.text5{
	font-size: 12px;
	color: #0092C1;
}

.text7 {
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 22px;
	color: #969696;
}

.text8 {
	font-size: 10px;
	font-family: Times New Roman; /* seulement pour TXT EN */
}

.text9 {
	text-transform: none;
	font-size: 15px;
	color: #969696;
	text-align: right;
}

.text10 {
	text-transform: none;
	font-size: 13px;
	color: #969696;
	text-align: left;
}

.text11 {
	text-transform: none;
	font-size: 18px;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #969696;
	text-align: left;
}

.style1 {
	font-size: 22px;
	text-align: center;
	text-decoration: normal;
	font-weight: normal;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}

.stjp {
	font-size: 17px;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB, /* seulement pour TXT EN  TITRE Categorie*/
}

.style1JPN {
	font-size: 22px;
	text-align: center;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB, /* seulement pour TXT EN  TITRE Categorie*/
}


.bg1 {
	padding-left: 55px;
	background: url(http://www.daieisangyokaisha.com/images/DSK_Logo_s.jpg) no-repeat left top;
	height: 100px;
}

.bg2 {
	padding-left: 20px;
	background: url(http://daieisangyokaisha.com/images/css/img2.jpg) no-repeat left top;
	height: 37px;
}

.bg3 {/* Menu Top */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img3.jpg) no-repeat left top;
	height: 35px;
}

.bg3ON {/* Menu Top */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img3-select.jpg) no-repeat left top;
	height: 35px;
	}

.bg6 {/* Menu Bottom */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img6.jpg) no-repeat left top;
	height: 37px;
}

.bg6ON {/* Menu Bottom */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img6-select.jpg) no-repeat left top;
	height: 37px;
}

.bg7 {
	background: url(http://daieisangyokaisha.com/images/css/img13.jpg) repeat-y left top;
}

.bg0 {
	padding-left: 20px;
	background: url(http://daieisangyokaisha.com/images/css/img0.jpg) no-repeat left top;
	height: 37px;
}

.bg4 {/* Menu Mid */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img4.jpg) no-repeat left top;
	height: 37px;
}

.bg4ON {/* Menu Mid */
	padding-left: 15px;
	background: url(http://daieisangyokaisha.com/images/css/img4-select.jpg) no-repeat left top;
	height: 37px;
}

.bg5 {
	padding-left: 20px;
	background: url(http://daieisangyokaisha.com/images/css/img5.jpg) no-repeat left top;
	height: 37px;
}

.bg9 {
	padding-left: 20px;
	background: url(http://daieisangyokaisha.com/images/css/img9.jpg) no-repeat left top;
	height: 37px;
}

.bg10 {
	padding-left: 40px;
	background: url(http://daieisangyokaisha.com/images/stite.gif) no-repeat center top;
	height: 33px;
}

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

.style10 {
	font-size: 18px;
	text-decoration: normal;
	font-weight: normal;
}

.ex {
	text-align: right;
}
.txt1s {
	font-size: 10px;
}

.GRDTitre {
	font-size: 26px;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
}

.TXT002 {
	text-align: justify;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
}
.red {
	color: #F00;
}

.enbx {
	color: #510e3a;
}

.TXT003 {
	text-align: justify;
}

.TXT004 {
	text-decoration: none;
	font-size: 13px;
	color: #A3A3A3
}

.TXT005 {
	text-decoration: none;
	font-size: 13px;
	color: #A3A3A3;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.MainTXT {
	text-align: justify;
	font-size: 13px;
	font-family: HGPSoeiKakugothicUB;
}

.BxTXT {
	color: #99182c;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN */
}

.Sparkling-titre {
	font-size: 16px;
	color: #000;
	background-color: #FAD6A5;
	font-weight: normal;
	font-family: Times New Roman;
	text-transform: uppercase; /* force text to uppercase */
	font-weight: bold; 
}

.TitreWine {
	font-size: 16px;
	font-family: Times New Roman; /* seulement pour TXT EN */
}

.style38 {
	font-size: 18px;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
}

.TitreWineJP {
	font-size: 14px;
	color: #414141;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN */
}

.WhiteWine {
	font-size: 16px;
	color: #FFF;
	background-color: #657220;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
	text-transform: uppercase; /* force text to uppercase */
}

.RoseWine {
	font-size: 16px;
	color: #FFF;
	background-color: #fb1752;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
	text-transform: uppercase; /* force text to uppercase */ 
}

.Beer {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #F1D744;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
}

.RedWine {
	font-size: 16px;
	color: #FFF;
	background-color: #99182C;
	font-family: Times New Roman;
	text-transform: uppercase; /* force text to uppercase */
	font-weight: bold; /* seulement pour TXT EN */
}

.Titre {
	font-size: 28px;
	text-align: center;
	font-family: Times New Roman; /* seulement pour TXT EN */
}

.Soustitre {
	font-size: 13px;
	font-family: HGPSoeiKakugothicUB;
}

.toplink {
	color: #414141;
	text-decoration: none;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	font-weight: normal;
	font-style: normal;
}

.bt {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.bt .bt {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.ennoir {
	color: #000;
	font-family: Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; /* seulement pour TXT JPN, MENU */
	font-size: 12px;
}

.more {
	text-align: right;
	color: #510e3a;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

.more:hover {
	color: #fdfdfd;
	text-decoration: underline;
}

.ArialBlack {
	font-family: "Arial Black";
	text-decoration: none;
	font-size: 13px;
}

.event01 {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	color: #510e3
}

.bg11 {
	padding-left: 20px;
	background: url(http://daieisangyokaisha.com/images/Y001.gif) repeat-y left top;
	width: 650px;
}

.Sherry {
	font-size: 16px;
	color: #FFF;
	background-color: #b78457;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
}

.Others {
	font-size: 16px;
	color: #FFF;
	background-color: #511c0b;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
}

.Eau {
	font-size: 16px;
	color: #000;
	background-color: #c6c6c6;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
	text-transform: uppercase;
}

.Cognac {
	font-size: 16px;
	color: #FFF;
	background-color: #b1560f;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold; /* seulement pour TXT EN */
	text-transform: uppercase;
}

.Bleu {
	font-size: 16px;
	color: #000;
	background-color: #4d99d5;
}

.legende {
	font-family: HGPSoeiKakugothicUB, Times New Roman;
	text-align: center;
	color: #414141;
	font-size: 16px;
}

.bt2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.bgy {
	background: url(http://daieisangyokaisha.com/images/Y-bg.jpg);
	background-repeat: no-repeat;
}

.bgys {
	background: url(http://daieisangyokaisha.com/images/Y-bg-s.jpg);
	background-repeat: no-repeat;
}

.bgyb {
	background: url(http://daieisangyokaisha.com/images/Y-bg-b.jpg);
	background-repeat: no-repeat;
}

.link11  {
	color: #000000;
	text-decoration: none;
}

.link11:hover {
	color: #A3A3A3;
	text-decoration: underline;
}

.loupe  {
	color: #A3A3A3;
	font-family: HGPSoeiKakugothicUB, Times New Roman;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.bt3 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.bt4 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.pdf {
	background: url(http://daieisangyokaisha.com/images/Y-bg-pdf.jpg);
	background-repeat: no-repeat;
}

.linknoir  {
	text-decoration: none;
	font-size: 12px;
	font-family: HGPSoeiKakugothicUB, Times New Roman;
	color: #000
}

.bttop {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.btbas {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #a3a3a3;
	border-right-color: #a3a3a3;
	border-bottom-color: #a3a3a3;
	border-left-color: #a3a3a3;
}

.NewLogo {
	background: url(http://daieisangyokaisha.com/images/New-logo.gif);
	background-repeat: no-repeat;
}

.bouteille {
	background: url(http://daieisangyokaisha.com/images/bottle.gif);
	background-repeat: no-repeat;
}

.style14 {
	color: #99182c; /* TXT JPN en Rouge*/
	font-size: 13px;
	font-family: HGPSoeiKakugothicUB;
}

.style11 {
	font-size: 20px;
	font-family: Times New Roman; /* seulement pour TXT EN */
	font-weight: bold;
}

.style18 {
	color: #8E8B06;
	font-size: 16px;
	font-family: Times New Roman;
}

.style37 {
	font-size: 24px;
	font-weight: bold;
	font-family: Times New Roman;
}

.style38 {
	font-size: 18px
	font-family: Times New Roman;
	text-transform: uppercase; /* force text to uppercase */
	font-weight: bold; 
}

.Press001 {
	font-size: 28px;
}

.Press002 {
	font-size: 18px;
}

.Press003 {
	color: #a3a3a3;
}

.temp {
	text-decoration: none;
	font-size: 13px;
}

.eventtitre {
	font-size: 28px;
	text-align: center;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
}

.WEN1 {
	font-size: 24px;
	text-align: center;
	text-decoration: normal;
	font-weight: bold;
	color: #a3a3a3;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}
.WJP1 {
	font-size: 22px;
	text-align: center;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #000;
}
.WENW {
	font-size: 14px;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
	color: #000080;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}
.WJPW {
	font-size: 15px;
	text-align: left;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #000080;
}
.WENR { /* Vin Rouge */
	font-size: 14px;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
	color: #ff0000;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}
.WJPR {
	font-size: 15px;
	text-align: left;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #ff0000;
}
.WENC { /* Champagne */
	font-size: 14px;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
	color: #003300;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}
.WJPC { /* Champagne */
	font-size: 15px;
	text-align: left;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #003300;
}
.WENRO { /* Vin Rose */
	font-size: 14px;
	text-align: left;
	text-decoration: normal;
	font-weight: bold;
	color: #ff00ff;
	font-family: Times New Roman, /* seulement pour TXT EN  TITRE Categorie*/
}
.WJPRO { /* Vin Rose */
	font-size: 15px;
	text-align: left;
	text-decoration: normal;
	font-weight: normal;
	font-family: HGPSoeiKakugothicUB; /* seulement pour TXT JPN, MENU */
	color: #ff00ff;
}
.btvin {
	background-image: url(http://daieisangyokaisha.com/images/btvin.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.bgret {
	background: url(http://daieisangyokaisha.com/images/Returns.png) no-repeat left top;
	background-position:47% 50%;
}
