@charset "utf-8";
/* CSS Document */
/*ベース*/

div , dl , dt , dd , h1 , h2 , h3 , h4 , h5 , h6 {
	margin:0;
	padding:0;
	border-width:0;
}



li{
	list-style-type:none;
}


img{
	margin:0;
	border-width:0;
}

body {
margin:0;
padding:0;
font-size: 1em;	
text-align:center;
background-color:#f5f5f5;
background-image:url(../img/bg_grand.gif);
}

em{
	font-style:normal;
	text-decoration:underline;
}

p{
	margin:1em auto;
	line-height:150%;
}

a{
	color:#3399CC;
}
a:hover{
	color:#FF6600;
}

h2{
	color:#E01712;
}

h2.left{
	color:#99CC66;
	font-size:9px;
	margin:5px;
	text-align:left;
}

h2.para{
	margin:1em auto;
	font-size:16px;
	line-height:150%;
	font-weight:normal;
	color:#000000;
}

h3{
	margin:1em auto;
	font-size:16px;
	line-height:150%;
	font-weight:normal;
}

/*class*/

.clear_b{
	clear:both;
}
.clear_r{
	clear:right;
}

.t_left{
	text-align:left;
}
.t_right{
	text-align:right;
}
.t_center{
	text-align:center;
}
.small{
	font-size:80%;
}
.large{
	font-size:18pt;
}
.bold{
	font-weight:bold;
}
.red{
	color:#E01712;
}
.blue{
	color:#0033CC;
}
.orange{
	color:#F99406;
}

.f_left{
	float:left;
	display:inline;
	margin:1em 10px;
}
.f_right{
	float:right;
	display:inline;
	margin:1em 10px;
}


/* === ヘッダ === */

.header .copy{
	margin:105px 16px 0;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#708c92;	
}



/* === レター === */
.retter{font-size:16px;
margin:0px;
padding:0px;
color:#000000;
line-height:130%;
}

/* === ブレット === */

.burett1 {
	margin:0.7em 1.5em;
	padding:0;
	border:3px #FF6464 solid;
	} 

.burett1 ul{
	margin:0.5em 0;
	padding-left:35px;
	}

.burett1 li{
	padding-left:0.5em;
	font-size:16px;
	font-weight:bold;
	list-style-image:url(../img/buretto_img.jpg);
	color:#34110B;
	line-height:150%;
}


/* === ワインリスト === */
.WL{
background-image:url(../img/top/bg_WL.jpg);
background-repeat:no-repeat;
width:550px;
margin:0px;
padding:0px;
text-align:center;
vertical-align:top;
}
.WL p{
margin:5px 15px;
text-align:left;
vertical-align:top;
font-size:12px;
color:#000000;
line-height:130%;
}
.WL span{
width:550px;
padding:0px 30px;
text-align:right;
}
.WL a:link{color:#F7941D;text-decoration:underline;}
.WL a:visited{color:#F7941D;text-decoration:underline;}
.WL a:hover{color:#157913;text-decoration:none;}
