/* CSS Document */

/* ====================================
  web site  :  輸入ワイン通販ドゥアッシュ
  author : G-WORKS | http://www.g-works.co.jp/
===================================== */

/* ------------------------------
 Basic-element
------------------------------ */

* {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0px;
	text-align:center;
	background-image: url(../misc/bg.jpg);
	font-size:12px;
	color:#522D2A;
	line-height: 1.6em;
	}

img {
	border:0px;
	margin:0px;
	padding:0px;
	}

/* ------------------------------
 Base
------------------------------ */

div#wrap {
	width:870px;
	height:auto;
	background-color:#422013;
	margin: 0px auto 0px auto; /* FireFox|Opera用 */
	text-align: center;
	}

div#base {
	width:850px;
	height:100%;
	min-height:100%;
	max-height:100%;
	background-color:#FFFFFF;
	margin: 0px auto 0px auto; /* FireFox|Opera用 */
	text-align: left;
	}

div#head {
	width:850px;
	height:84px;
	background-image: url(../misc/bg_head.jpg);
}

div#main {
	width:850px;
	background-color:#FFFFFF;
}

div#left {
	background-color:#FFFFFF;
	width:220px;
	text-align:left;
	float:left;
	padding-top:10px;
	padding-left:10px;
	}

div#right {
	background-color:#FFFFFF;
	width:620px;
	float:right;
	padding-top:10px;
	}

div#contents {
	background-color:#FFFFFF;
	width:620px;
	height: auto;
	float:right;
	margin: 0;
	padding: 0;
	}

div#foot {
	margin-left:2px;
	clear:both;
	width:846px;
	background-image:url(../misc/bg_foot.jpg);
}

/* ------------------------------
 Padding & Margin
------------------------------ */
.pt5 {padding-top:5px;}
.pt20 {padding-top:20px;}
.pl8 {padding-left:8px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pr8 {padding-right:8px;}
.pr10 {padding-right:10px;}
.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb30 {padding-bottom:30px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.mt10 {margin-top:10px;}
.mt5 {margin-top:5px;}
.mt40 {margin-top:40px;}
.mb10 {margin-bottom:10px;}
.mb30 {margin-bottom:30px;}
.ml20 {margin-left:20px;}

img.center {vertical-align: middle;}

/* ------------------------------
 Font & SEO
------------------------------ */

p.link a {line-height:1.8em; font-size:10px; color:#336699;}
p.link {line-height:1.8em; font-size:10px;}
p {line-height:1.6em;}
p.bottom {line-height:1.6em; margin-top:12px;}
p.bottom_m {line-height:1.4em; margin-top:12px;}

.t9h12	{font-size:9px; line-height:12px;}
.t0h12	{font-size:10px; line-height:12px;}
.t0h14	{font-size:10px; line-height:14px;}
.t0h16	{font-size:10px; line-height:16px;}
.t0h18	{font-size:10px; line-height:18px;}
.t1h16	{font-size:12px; line-height:16px;}
.t1h18	{font-size:12px; line-height:18px;}
.t1h20	{font-size:12px; line-height:20px;}
.t1h22	{font-size:12px; line-height:22px;}
.t2h18	{font-size:14px; line-height:18px;}
.t2h20	{font-size:14px; line-height:20px;}
.t2h22	{font-size:14px; line-height:22px;}
.t20h24	{font-size:20px; line-height:24px;}
.t28h32	{font-size:28px; line-height:32px;}
.t11h16	{font-size:11px; line-height:16px;}

.red {color:#FF0000;}
.green {color:#3A8786;}
.orange {color:#DE6800;}
.blue {color:#308BE1;}
.white {color:#FFFFFF;}
.glay {color:#888888;}
.error {color:#FF0000;}

.bold {font-weight:bold;}

a:link		{color: #522D2A; text-decoration: underline;}
a:visited	{color: #522D2A; text-decoration: underline;}
a:hover		{color: #522D2A; text-decoration: none;}
a:active	{color: #522D2A; text-decoration: none;}

a.foot:link		{color: #522D2A; text-decoration: none;}
a.foot:visited	{color: #522D2A; text-decoration: none;}
a.foot:hover		{color: #522D2A; text-decoration: underline;}
a.foot:active	{color: #522D2A; text-decoration: underline;}

a.pan:link		{color: #522D2A; text-decoration: none;}
a.pan:visited	{color: #522D2A; text-decoration: none;}
a.pan:hover		{color: #522D2A; text-decoration: underline;}
a.pan:active	{color: #522D2A; text-decoration: underline;}

a.blue:link		{color: #336699; text-decoration: underline;}
a.blue:visited	{color: #336699; text-decoration: underline;}
a.blue:hover	{color: #336699; text-decoration: none;}
a.blue:active	{color: #336699; text-decoration: none;}

a.white:link		{color: #FFFFFF; text-decoration: underline;}
a.white:visited	{color: #FFFFFF; text-decoration: underline;}
a.white:hover	{color: #FFFFFF; text-decoration: none;}
a.white:active	{color: #FFFFFF; text-decoration: none;}

a.proto:link		{color: #FF0000; text-decoration: underline;}
a.proto:visited		{color: #FF0000; text-decoration: underline;}
a.proto:hover		{color: #FF0000; text-decoration: none;}
a.proto:active		{color: #FF0000; text-decoration: none;}

#logo {
	background-image: url(../misc/logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#wrap #base #head h1 {
	height: 73px;
	width: 335px;
	}

#wrap #base #head h1 a {
    display:block;
	width: 335px;
	height: 73px;
	}

/* ------------------------------
 HELP
------------------------------ */

ul.help {list-style:none; text-align:left;}

ul.help li {
	background:url(/misc/ico_help.gif) no-repeat 0 50%;
	padding-left: 20px;
	text-align:left;
	font-size:10px;
	line-height:16px;
	}
	
/* ------------------------------
 Support-page
------------------------------ */

.support_list { padding:5px; font-size:10px; background:url(/support/img/support_line.gif) no-repeat 0 100%; }

/* ------------------------------
 Support-page
------------------------------ */

table.bg_wine01 {
	background: #fff url(../special/season/img/bg_wine01.jpg ) no-repeat center bottom;
}

table.bg_wine02 {
	background: #fff url(../special/season/img/bg_wine02.jpg ) no-repeat center bottom;
}

table.bg_wine03 {
	background: #fff url(../special/season/img/bg_wine03.jpg ) no-repeat center bottom;
}

table.bg_wine04 {
	background: #fff url(../special/season/img/img_master06.jpg ) no-repeat left bottom;
}

table.bg_wine05 {
	background: #fff url(../special/seasonns/img/img_master07.jpg ) no-repeat left bottom;
}

table.bg_wine06 {
	background: #fff url(../special/seasonnr/img/img_master08.jpg ) no-repeat left bottom;
}

table.bg_wine07 {
	background: #fff url(../special/champagne/img/bg_wine03.jpg ) no-repeat left bottom;
}

img.m {
	vertical-align: middle;
}

.price	{
	font-size: 22px; 
	color: #990000;
	font-weight: bold;
}

.price2	{
	font-size: 20px; 
	color: #990000;
	font-weight: bold;
}

.price3	{
	font-size: 16px; 
	color: #990000;
	font-weight: bold;
}

/* ------------------------------
 Austria-page
------------------------------ */

td.bg_austria01 {
	background: #fff url(../special/area/img/bg01_austria.jpg ) no-repeat center center;
}

td.bg_austria02 {
	background: #fff url(../special/area/img/bg02_austria.jpg ) no-repeat center bottom;
}

td.bg_austria03 {
	background: #fff url(../special/area/img/bg03_austria.jpg ) no-repeat center bottom;
}

td.bg_austria04 {
	background: #fff url(../special/area/img/bg04_austria.jpg ) no-repeat center bottom;
}

td.bg_austria05 {
	background: #fff url(../special/area/img/bg05_austria.jpg ) no-repeat left top;
}

td.line {
	background: #fff url(../special/area/img/line_austria.gif ) repeat-x;
}

td.line2 {
	background: #fff url(../special/area/img/line2_austria.gif ) repeat-y;
}

/* ------------------------------
 Austria-page
------------------------------ */

td.bg_gold {
	background: #fff url(../special/product/img/back_gold.jpg ) no-repeat center center;
}

/* ------------------------------
 Africa-page
------------------------------ */

td.bg_africa {
	background: #fff url(../special/area/img/back_africa.jpg ) no-repeat center center;
}

/* ------------------------------
 Africa-page
------------------------------ */

td.bg_ranking {
	background: #fff url(../special/ranking/img/back.gif ) no-repeat right top;
}





/* ------------------------------
 beaujolais-page
------------------------------ */

td.bg_beaujolais01 {
	background: #fff url(../special/beaujolais/img/bg01_beaujolais.jpg ) no-repeat center center;
}
td.bg_beaujolais02 {
	background: #fff url(../special/beaujolais/img/bg02_beaujolais.jpg ) no-repeat center center;
}


/* ------------------------------
 fukubukuro-page
------------------------------ */

td.bg_fukubukuro01 {
	background: #fff url(../special/fukubukuro/img/bg01_fukubukuro.jpg ) no-repeat center center;
}

/* ------------------------------
 valentine-page
------------------------------ */

.imgmove a:hover{position:relative ;top:1px ;left:1px ;}

/* ------------------------------
 sakura-page
------------------------------ */

td.bg_sakura01 {
	background: #fff url(../special/sakura/img/bg_sakura01.jpg ) no-repeat center center;
}

.sakura {
	color: #E43232;
	font-weight: bold;
}

/* ------------------------------
 mothers-page
------------------------------ */

td.bg_mother01 {
	background: #fff url(../special/mothersday/img/bg_mother01.jpg ) no-repeat center center;
}

/* ------------------------------
 summerwhite-page
------------------------------ */

td.bg_summerwhite01 {
	background: #fff url(../special/summerwhite/img/bg01_summerwhite.jpg ) no-repeat center center;
}

/* ------------------------------
 puchiawa-page
------------------------------ */

td.bg_puchiawa01 {
	background: #fff url(../special/puchiawa/img/bg_puchiawa.jpg ) no-repeat center center;
}

/* ------------------------------
 afirica_sensansha-page
------------------------------ */

td.bg_kokki_l {
	background: #fff url(../special/area/seisansha/kokki_l.jpg ) no-repeat center center;
}

td.bg_kokki_m {
	background: #fff url(../special/area/seisansha/kokki_m.jpg ) no-repeat center center;
}

td.bg_kokki_s {
	background: #fff url(../special/area/seisansha/kokki_s.jpg ) no-repeat center center;
}