/* -- --------------base-------------- --*/

* {
margin:0;
padding:0;
}
body {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #b49b67;
scrollbar-shadow-color: #b49b67;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #b49b67;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-width: 30;
margin: 0px;
padding: 0px;
background-color: #ffffff;
text-align: center;
}
img {
border-width: 0px;
}
#body {
}
#container {
	width: 730px;


	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../imgs/Left_back02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
}
#container_bordeaux {/* 2008/10/23追加 */
	width: 730px;


	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../imgs/Left_back03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
}
.clear {
margin: 10 0 20 0px;
clear: both;
}
h1 {
margin: 0 0 -52 180px;
}
/* -- --------------footer------------- --*/
.footer {
font-family: osaka, verdana, arial, sans-serif;
font-size: 11px;
text-align: center;
color: #999966;
margin: 55 0 0 0px;
}
.footer img {
border: 0px;
vertical-align: middle;
}
.footer a { 
color: #999966;
}
.footer a:hover {
color: #999966;
background-color: #eeeeee;
}
.footer a:link {
color: #999966;
text-decoration: none;
}
.footer a:visited {
color: #999966;
text-decoration: none;
}
.footer a:active {
color: #999966;
text-decoration: none;
}
/* -- --------------leftcolumn-------------- --*/
#leftcolumn {
margin: -61 0 0 0px;
float: left;
width: 180px;
}
#leftmenubg {
/*background: url("../imgs/Left_back.gif") no-repeat left top;*/
margin: 0 0 0 0px;
padding: 0 0 30 0px;
width: 180px;
height: 500px;
}
#leftmenubg02 {
/*background: url("../imgs/Left_back02.gif") no-repeat left top;*/
margin: 0 0 0 0px;
padding: 0 0 30 0px;
width: 180px;
height: 500px;
}
h1 {
margin: 3 0 0 180px; *margin : 3 0 0 180px;/*IE*/
}
h2,
h2 a {
width: 150px; /*リンク範囲画像*/
height : 32px; /*リンク範囲画像*/
margin: 0px;
padding: 0px;
}
.category01 {
margin: 30 0 0 15px; *margin : 30 0 0 15px;/*IE*/
}
.category02 a {
margin: 20 0 -4 15px;
}
.category03 a {
margin: 60 0 -2 15px; *margin: 30 0 -3 15px;/*IE*/
}
.category04 a {
margin: 0 0 0 15px; *margin: 35 0 -3 15px;/*IE*/
}
.category045 a {
margin: 0 0 0 15px; *margin: 17 0 -3 15px;/*IE*/
}
.ct_aboutus, 
.ct_contact,
.ct_order,
.ct_whatsnew,
.ct_top  {
margin: 0 0 0 15px; *margin: 0 0 -4 15px;/*IE*/
}
ul {
list-style-type: none;
}
ul .region {
margin: 10 0 0 15px; *margin: 5 0 0 15px;/*IE*/
}
ul .region li a {
width: 150px; /*リンク範囲画像*/
height : 21px; /*リンク範囲画像*/
} 
ul .bordeaux_in li a {
width: 150px; /*リンク範囲画像*/
height : 21px; /*リンク範囲画像*/
margin: 0 0 -4 0px;/*IE*/
}
.sub_cttop {/*.bordeaux_in内topON*/
margin: 0 0 -4 0px;/*IE*/
}
.sub_ct01 {/*Other*/
margin: 7 0 -3 0px; *margin: 10 0 -3 0px;/*IE*/
}
.sub_ct02 {/*.bordeaux_in内top以外のON*/
margin: 0 0 -4 0px; *margin: 0 0 -4 0px;/*IE*/
}
.sub_ct03 {/*他地方罫線1内*/
margin: 6 0 -3 15px;
}
.sub_ct04 {/*ボルドー内罫線2内*/
margin: 0 0 35 0px; *margin: 1 0 -5 0px;/*IE*/
}
.sub_ct045 {/*ボルドー内罫線2内*/
margin: 0 0 14 0px; *margin: 1 0 -5 0px;/*IE*/
}
.sub_ct05 {/*ボルドー内on画像下の余白2つめ以下を消す・FF*/
margin: 0 0 -4 0px; *margin: 0 0 0 0px;/*IE*/
}
.sub_ct055 {/*ボルドー内on画像下の余白2つめ以下を消す・FF*/
margin: 0 0 -4 0px; *margin: 4 0 -4 0px;/*IE*/
}
.sub_ct056 {/*ボルドー内on画像下の余白2つめ以下を消す・FF*/
margin: 0 0 -8 0px; *margin: 4 0 -8 0px;/*IE*/
}
.sub_ct057 {/*ボルドー内on画像下の余白2つめ以下を消す・FF*/
margin: -4 0 -4 0px; *margin: 4 0 -8 0px;/*IE*/
}
.sub_ct06 {/*他地方罫線2内*/
margin: 1 0 33 15px; *margin: 0 0 -6 15px;/*IE*/
}
.sub_ct07 {/*ボルドー内一番下のシャトー下余白・FF*/
margin: 0 0 0 0px; *margin: 0 0 0 0px;/*IE*/
}
.sub_ct08 {/*ボルドー内一番下のシャトー下余白ON・FF*/
margin: 0 0 0 0px; *margin: 0 0 -4 0px;/*IE*/
}
.sub_ct085 {/*ボルドー内一番下のシャトー下余白ON・FF*/
margin: 0 0 -4 0px; *margin: 0 0 -4 0px;/*IE*/
}
.bordeaux,.bourgogne {/*ボルドー内on画像下の余白を消す*/
margin: -1 0 -4 0px; *margin: -1 0 -4 0px;/*IE*/
}
.menu_adjust_wine {
width: 150px;
height: 227px; *height: 191px;/*IE*/
}
.menu_adjust_bourgogne {
width: 150px;
height: 90px; *height: 93px;/*IE*/
}
.menu_adjust_wineother {/* 2008/10/23修正 */
width: 150px;
height: 140px; *height: 140px;/*IE*/
}
.menu_adjust_cognac {/*cognacHTML*/ /* 2008/10/23修正 */
width: 150px;
height : 263px; *height : 228px;/*IE*/
}
.menu_adjust_about {/*aboutusHTML*/ /* 2008/10/23修正 */
width: 150px;
height : 242px; *height : 207px;/*IE*/
}
.leftline {
margin: 10 0 0 0px;
}
.leftline02 {
margin: 10 0 0 15px;
}
.leftlinebordeaux {
margin: 11 0 0 0px; *margin : 11 0 0 0px;/*IE*/
}
/* -- --------------rightcolumn-------------- --*/
#rightcolumn {
margin: -7 0 0 0px;
float: left;
width: 540px;
}
#iframebox {
	margin: 10 0 10 0px;
	width: 520px;
	height: 380px;
}
#iframebox_bordeaux {/* 2008/10/23追加 */
	margin: 10 0 10 0px;
	width: 520px;
	height: 460px;
}
.contents {
	margin: 10 15 10 5px;
	width: 520px;
	height: 400px;
	border-width: 1px;
	border-color: #B49B67;
	border-style: solid;
}
.contents_bordeaux {/* 2008/10/23追加 */
	margin: 10 15 10 5px;
	width: 520px;
	height: 480px;
	border-width: 1px;
	border-color: #B49B67;
	border-style: solid;
}
/* -- --------------iframe-------------- --*/
#i_body {
background-attachment: fixed;
}
#i_body_about {
background: url("../imgs/about_bgimg.jpg") no-repeat;
background-attachment: fixed;
}
.i_container {
margin: 0 0 0 0px;
width: 500px;
}
.i_leftcolumn {
margin: 0 0 0 0px;
float: left;
width: 145px;
}
.i_rightcolumn {
margin: 0 0 0 0px;
float: left;
width: 280px;
text-align: left;
}
.i_rightcolumn p, ul {
margin: 10 0 0 0px;
font-size: 0.8em;
font-color: #666666;
line-height: 110%;
}
.productbox {
margin: 10 10 10 10px;
width: 110px;
}
.productbox .image {
display: block;
border: #B49B67 1px solid;
margin: 0px 0px 0px 0px;
}
#aboutbox {
margin: 10 10 20 30px;
width: 450px;
font-size: 0.8em;
font-color: #666666;
text-align: left;
}
.line {
background: url("../imgs/win_line.gif") no-repeat;
margin: 0 0 0 15px;
}
.order {
margin: 18 0 20 230px; *margin : 30 0 20 230;/*IE*/
width: 125px;
height: 30px;
}
#topbox {
width: 400px;
margin-top: 50px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
/* -- -------------- conditions -------------- --*/
.conditions {
font-size: 0.7em;
}
.about_style {
font-size: 15px;
}
/* -- -------------- a -------------- --*/
a { 
color: #999966;
}

a:hover {
color: #999966;
background-color: #eeeeee;
}
a:link {
color: #999966;
text-decoration: none;
}
a:visited {
color: #999966;
text-decoration: none;
}
a:active {
color: #999966;
text-decoration: none;
}
.about_style {
line-height: 165%;
font-family: "Times New Roman", Times, serif;
}
.about_style_j {
line-height: 165%;
font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#aboutbox {
margin-top: 35px;
}
