.left {
	background-image: url(top_img/left.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.right {
	background-image: url(top_img/right.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pt12 {
	font-size: 12px;
	line-height: 140%;
	color: #000000;
}
.pt14 {
	font-size: 14px;
	line-height: 140%;
	color: #666666;
}
.line {
	background-image: url(top_img/line.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.pt18 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 18px;
	line-height: 160%;
	color: #990000;
	font-weight: bold;
}
.pt11 {
	font-size: 11px;
	line-height: 130%;
}
.dot {
	background-image: url(obog/obog_img/dot.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.pt10 {
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
}
.mikage {
	background-image: url(top_img/mikage.jpg);
	background-repeat: repeat;
}
.line_m {
	background-image: url(top_img/mikage_wine/line_m.gif);
	background-repeat: repeat-y;
}
.line_w {
	background-image: url(top_img/mikage_wine/line_w.gif);
	background-repeat: repeat-y;
}
.wine_back {
	background-image: url(top_img/wine.jpg);
	background-repeat: repeat-x;
}
.yajirushi {
	font-size: 12px;
	line-height: 160%;
	color: #000000;
	background-image: url(supportqa/support_img/yajirushi.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

h1 {
 margin:0px;
 padding:0px;
 width:700px;
 height:0px;
 text-indent:-9999px;
 font-size:12px;
 line-height:0;
 }


h2 {
 width:498px;
 height:40px;
 background:url(top_img/90midashi.jpg) no-repeat;
 text-indent:-9999px;
 margin:0px;
 padding:2px;
 }

h3 {
 font-size:12px;
 margin:2px;
 padding:2px;
 }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
