@charset "Shift_JIS";

#cont {
width : 756px ;
margin : 0 auto ;
text-align:center;
background : url(./images/main_bg.gif) repeat-y 0 0 ;
}

#cont2 {
width : 742px ;
text-align:center ;
margin : 0 auto ;
}

/* メイン（中ページ） ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */

#main2 {
width : 657px ;
background : url(./images/main_bg2.gif) repeat-y 0 0 ;
padding:0 5px 0 5px ;
text-align:center ;
margin : 0 auto ;
}

#contents2 {
width : 642px ;
margin:0 ;
}

/* メイン画像 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */

#thisrecipe{
width : 612px ;
margin : 10px auto ;
text-align:left ;
}
#contents2 #thisrecipe h2 {
font-size:160% ;
font-weight:bold ;
COLOR: #006633;}


#thisrecipe h3 {
width : 390px ;
height : 275px ;
float:left ;
}

#recipe_r {
float:right ;
width : 211px ;
margin:0 ;
}


#thisrecipe .recipe_r p {
color:#331501;
}

#thisrecipe .lead {
font-size:120% ;
color:#006633;
margin-bottom:20px ;
margin-top:3px ;
}


.time {
height:47px ;
vertical-align:middle ;
}
.time img  {
float:left ;
padding-right:5px ;
}

.mini  {
	COLOR: #6d3300; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-LEFT: 5px ;
vertical-align:middle ;
line-height:47px ;
}


.point {
width:211px ;
background-color:#F6F4E5 ;
}

.point img{
margin:2px 0 5px 0;}
.point p{
padding:0px 5px 0px 5px;}
.point_t {
padding:0px 5px 0px 5px;}


#thisrecipe:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#thisrecipe{display: inline-block;}
/*\*/
*html #thisrecipe { height: 1%;}
 { display: block;}
/* */

/* お酒 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
#drink{
width : 613px;
margin : 10px auto 20px auto ;
text-align:left ;
}

#drink:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#drink{display: inline-block;}
/*\*/
*html #drink { height: 1%;}
 { display: block;}
/* */

.darea{
border-left:1px solid #006633;
border-right:1px solid #006633;
padding:20px 20px 10px 20px ;
}
.darea2{
width:570px ;
margin : 0px auto ;
}

.drink_r {
float:left ;
margin-right:10px ;
width:110px ;
}

.darea2:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.darea2{display: inline-block;}
/*\*/
*html .darea2 { height: 1%;}
 { display: block;}
/* */


/* 下部エリア ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
#bottomarea{
width : 612px ;
margin : 10px auto ;
text-align:left ;
}

#bottomarea:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#bottomarea{display: inline-block;}
/*\*/
*html #bottomarea { height: 1%;}
 { display: block;}
/* */

.table1{
width : 612px ;
}

.howto{
width:388px ;
border:1px solid #8D9EAE ;
}


.make{
margin:10px ;
}

.make dt{
padding-bottom:3px ;
}
.make dd{
padding-bottom:3px ;
margin-left:0px ;
}

.make{
position : relative ;
}

.make dt {
float : none ;
position : absolute ;
padding :  5px 0 ;
}
.make dt { width : 13px ; }

.make dd {
background : transparent url(images/dot01A.gif) repeat-x 0 100% ;
padding : 5px 0 ;
}
.make dd { padding-left : 13px ; }


.material{
width:210px ;
border:1px solid #8D9EAE ;
}

.mate{
width:200px ;
margin:5px ;
}




.num{
width:210px ;
height:24px ;
position:relative ;
background : url(../../../images/t_material.gif) no-repeat 0 0 ;
}

.num p{
position : absolute ;
left : 106px;
top : 5px;
}
.bga{
background :#F0F8FF ;
}

/* リンク ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
#backnumber {
margin: 0px 0 0px 10px ;
width:330px ;
}

#backnumber ul{
width:330px ;
}


#backnumber li{
list-style-type : none ;
width : 150px ;
margin-right:5px ;
height : 25px ;
float:left ;
}


#backnumber li a {
list-style-type : none ;
width : 150px ;
height : 25px ;
margin-right:5px ;
float:left ;
}

#backnumber:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#backnumber{display: inline-block;}
/*\*/
*html #backnumber { height: 1%;}
 { display: block;}
/* */

#block {
margin:0 auto ;
width:705px ;
}
#block:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#block{
	display: inline-block;
	margin-top: 10px;
}
/*\*/
*html #block { height: 1%;}
 { display: block;}
/* */


.leftblock{
float:left ;
width:345px ;
}
.rightblock{
float:right ;
}

#block2 {
margin:0 auto ;
text-align:center ;
}
#block2:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#block2{display: inline-block;}
/*\*/
*html #block2 { height: 1%;}
 { display: block;}
/* */
.one_point{
margin:0 auto ;
background : url(../images/one_point.jpg) no-repeat 0 0 ;
width : 700px ;
height : 120px ;
position:relative ;
}
.one_point p{
position:absolute ;
left:240px ;
top:37px ;
text-align:left ;
width:350px ;
}


.bottomlink{
width : 612px ;
margin : 10px auto ;
text-align:left ;
}

.drink_waku01 {
	width: 360px;
	float: left;
}
.drink_waku02 {
	width: 210px;
	float: right;
}
.drink_clear {
	clear: both;
}


/* 2010.01 
-------------------------------------------*/

/******  clearfix  ******/
.clearfix:after,
#liqueur:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix,
#liqueur {
	display: inline-block;
}
/* Mac版IEを除外 \*/
.clearfix,
#liqueur {
	display: block;
}
/* */
/******  clearfix end  ******/



#liqueur {
width:704px;
padding:20px 0 0 0;
margin:auto;
}

#liqueur h3 {
margin-bottom:8px;
}
#liqueur .liquBox {
float:left;
width:143px;
text-align:left;
line-height:140%;
}
#liqueur .liquBox.last {
width:132px;
}
#liqueur .liquBox .menuName {
padding-right:11px;
font-size:80%;
}
#liqueur .liquBox .liquName {
padding:5px 11px 5px 9px;
background:url(../images/pt_arrow.gif) no-repeat 0 6px;
}
#liqueur .liquBox .liquComent {
padding-top:5px;
padding-right:11px;
}
#liqueur .liquBox.last .menuName,
#liqueur .liquBox.last .liquName ,
#liqueur .liquBox.last .liquComent {
padding-right:0;
}

