@charset "utf-8"; /*utf-8の場合*/


/* ============================= */
/* ■汎用                        */
/* ============================= */

body {
   margin:0px;
   padding:0px;
   color:#ffffff;
   background-color:#000000;
   background:url(/mx/site/img/bg.gif); background-repeat:repeat;
   line-height: 140%;
   font-size:10pt;
   text-align:center;
}
#layout {
   width:970px;
   margin:0px auto;
   background-color:#0B1C14;
   padding-top:0px;
}


/* ============================= */
/* ■フォント                    */
/* ============================= */

a{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #ffffff;
	text-decoration:none;
}
a:hover{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #ffffff;
	text-decoration:underline;
}
a:visited{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #efefef;
	text-decoration:none;
}

ul{
	margin-left:10px;
}

.text {
	color: #454545;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	letter-spacing:-0.5px;
	line-height: 160%;
}
.text_w {
	color: #efefef;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	letter-spacing:-0.5px;
	line-height: 160%;
}
.text_w12 {
	color: #efefef;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	letter-spacing:-0.5px;
	line-height: 160%;
}
.text_red {
	color: #ff0000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	letter-spacing:-0.5px;
	line-height: 160%;
}
.text_menuT {
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	font-size: 11pt;
	letter-spacing:-0.5px;
	line-height: 160%;
}
.text_menu {
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	letter-spacing:-0.5px;
	line-height: 160%;
	margin-top:10px;
}
.text_menuni {
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	letter-spacing:-0.5px;
	line-height: 160%;
	margin-top:10px;
}
.text_menui {
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	letter-spacing:-0.5px;
	line-height: 130%;
	padding-left:13px;
}
.text_secret{
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	letter-spacing:-0.5px;
	line-height: 130%;
	width:495px;
	height:50px;
	margin-left:10px;	
}
ul {
	color: #413936;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	letter-spacing:-0.5px;
	line-height: 130%;
	padding-left:28px;
	margin-top:0px;	
	margin-bottom:5px;
}
.red9 {
	color: #FF0000;
	font-size: 10pt;
}
.red8 {
	color: #FF0000;
	font-size: 8pt;
}
.text9 {
	color: #454545;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 160%;
}
.text8 {
	color: #454545;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	line-height: 160%;
}
.text_w8 {
	color: #efefef;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	line-height: 160%;
}
#text11 {
	color: #454545;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	letter-spacing:-0.8px;
	line-height: 160%;
}
.footer_navi {
	color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	letter-spacing:-1px;
}
#footer{
	background-image:url(/mx/site/img/img_footer.jpg);
	background-repeat:no-repeat;
	height:110px;
	color: #ffffff;
	}
#footer a,a:hover,a:visited{
	color: #ffffff;
}
#sitemap a,a:hover,a:visited{
	color: #ffffff;
}

#info{
	background-image:url(/mx/site/img/info_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:#333333 1px dotted;
	padding:2px 0px 2px 25px;
	margin:0px 0px 0px 0px;
	color:#000000;
	width:500px;
	line-height:160%;
}
#infobtm{
	background-image:url(/mx/site/img/info_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 0px 2px 25px;
	margin:0px 0px 0px 0px;
	color:#000000;
	width:500px;
	line-height:160%;
}
#info a,a:visited{
	color:#000000;
}
#info a:hover{
	color:#000000;
	text-decoration:underline;
}
#infobtm a,a:visited{
	color:#000000;
}
#infobtm a:hover{
	color:#000000;
	text-decoration:underline;
}
#info-main a,a:visited{
	color:#ffffff;
}
#info-main a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.wine{
	padding:10px 5px 0px 0px;
	line-height:120%;
}
