/* CSS Document */

#v_contents h3,
#v_contents h4,
#v_contents h5{
margin:0;
padding:0;
background:none;
color:#434343;
}

#v_contents{
width:910px;
margin:0 10px;
padding:0;
}

/*-- 概要▼ --*/
#sum_cont{
background:url(../images/sum_bg_c.gif) repeat-y;
margin-top:15px;
}

#sum_cont .sum_cont_tp{
background:url(../images/sum_bg_tp.gif) 0 0 no-repeat;
height:10px;
overflow:hidden;
}

#sum_cont .sum_cont_c{
background:url(../images/sum_bg_cont.gif) 100% 100% no-repeat;
margin:0 10px;
}

#sum_cont .sum_cont_c p{
color:#ffffff;
}

#sum_cont .sum_cont_c ul{
margin:8px 0 0 -8px;
height:120px;
}

#sum_cont .sum_cont_c ul li{
float:left;
width:120px;
margin-left:8px;
}

*#sum_cont .sum_cont_c ul li{
display:inline;
}

#sum_cont .sum_cont_c:after{
content:"";
display:block;
clear:both;
}

#sum_cont .sum_cont_btm{
background:url(../images/sum_bg_btm.gif) 0 0 no-repeat;
height:10px;
overflow:hidden;
margin-bottom:15px;
}
/*-- 概要▲ --*/

/*-- 各コンテンツ全体▼ --*/
#p_cont{
background:url(../images/p_con_bg_c.gif) repeat-y;
padding:15px 10px 0 10px;
height:auto;
}

.p_cont_btm{
background:url(../images/p_con_bg_btm.gif) 0 0 no-repeat;
height:10px;
overflow:hidden;
margin-bottom:15px;
}

#p_cont:after{
content:"";
display:block;
clear:both;
}
/*-- 各コンテンツ全体▲ --*/

/*-- イチ押し商品▼ --*/
#p_cont .goods{
width:890px;
height:auto;
background:url(../images/gd_bg_tp.gif) 0 0 no-repeat;
position:relative;
}

#p_cont .goods01{
height:325px;
}

#p_cont .goods01 img{
float:left;
display:block;
margin-top:45px;
padding:3px;
}

#p_cont .goods01 p{
display:block;
width:445px;
float:right;
margin-left:26px;
padding-top:44px;
}

#p_cont .goods02{
height:290px;
background:url(../images/gd_bg_btm.gif) 0 bottom no-repeat;
}

#p_cont .goods02 .gd_box{
width:400px;
background:url(../images/gd_bg_c.gif) 0 0 repeat-y;
height:auto;
float:left;
padding:0 10px;
position:relative;
top:74px;
display:block;
}

#p_cont .goods02 .ctl{
left:51px;
}

#p_cont .goods02 ul{
position:relative;
width:120px;
left:280px;
margin-top:1px;
*margin-top:4px;
}

#p_cont .goods02 .gd_box ul.ctt{
top:18px;
}
/*-- イチ押し商品▲ --*/

/*-- トークショー▼ --*/
#p_cont h5{
margin-top:15px;
width:890px;
height:38px;
}

#p_cont table.schedule{
margin-top:10px;
width:560px;
border-collapse:collapse;
border-right:solid 1px #92161b;
border-bottom:solid 1px #92161b;
font-size:80%;
line-height:140%;
color:#434343;
}

#p_cont table.schedule td{
border-left:solid 1px #92161b;
border-top:solid 1px #92161b;
padding:4px;
}

#p_cont table.schedule td.day{
text-align:center;
width:110px;
}

#p_cont table.schedule td.hour{
text-align:center;
width:70px;
}

#p_cont ul.latie{
display:block;
height:410px;
margin-top:-10px;
}

*:first-child+html #p_cont ul.latie{
height:430px;
}

#p_cont ul.latie li{
float:left;
width:170px;
height:auto;
margin-right:25px;
margin-top:20px;
}

#p_cont ul.latie li p{
width:170px;
line-height:normal;
text-align:center;
}
/*-- トークショー▲ --*/

/*-- ワインショップ▼ --*/
#p_cont p strong.red{
color:#92161b;
}

#p_cont p.box_l{
display:block;
width:440px;
float:left;
padding-right:10px;
}

#p_cont div.p_cont_wine{
height:215px;
}

*:first-child+html #p_cont div.p_cont_wine{
height:237px;
}
/*-- ワインショップ▲ --*/

/*-- リーフレット▼ --*/
#p_cont table.leaf{
margin-top:-5px;
width:890px;
border-collapse:collapse;
}

#p_cont table.leaf td{
padding:4px;
}

#p_cont table.leaf td ul{
margin-top:15px;
display:block;
width:253px;
}

#p_cont table.leaf td ul li {
padding-left:15px;
background:url(../images/leaf_mark.gif) 0 5px no-repeat;
}

#p_cont table.leaf td.img{
width:128px;
}

#p_cont table.leaf td img{
display:block;
width:120px;
height:85px;
margin-top:15px;
}

#p_cont table.leaf td ul li a.ic_pdf{
display:block;
width:85px;
padding-right:10px;
background:url(../images/ic_pdf.gif) right 1px no-repeat;
}

#p_cont table.leaf td ul li a.ctw{
width:92px;
}
/*-- リーフレット▲ --*/

/*-- ギフト▼ --*/
.p_cont_scene{
display:block;
width:890px;
height:195px;
}

#p_cont ul.scene{
display:block;
width:120px;
float:left;
}
/*-- ギフト▲ --*/


























