@charset "utf-8";

/*#bowmore_common_hd .common_navi_hd h1 a{background:url(/whisky/bowmore/common/img/logo_w.png) no-repeat 0 0;}*/

/* #contents_hd
======================================================================== */
#contents_hd{
background-color:#fff;
height:712px;
position:relative;
}

#contents_hd h2{
position:absolute;
top:0;
left:0;
display:block;
background:url(../img/contents_hd_pc.png) no-repeat 50% 0;
width:100%;
height:812px;
z-index:1;
}

/* #contents #contents_ft
======================================================================== */
#contents_ft{text-align:center;}

/* #contents_ft .main
==================================== */
#contents_ft .main{}
/* #contents_ft .main .block
==================================== */
#contents_ft .block ul li{
padding:32px 0 23px 0;
background:#efefef;
}

#contents_ft #block_01 ul li.even{background:#f7f7f7;}

#contents_ft .block ul li .box{
text-align:left;
width:860px;
margin:0 auto;
display:table;
}

#contents_ft .block ul li .box .ph,
#contents_ft .block ul li .box .dl{
display:table-cell;
vertical-align:middle;
text-align:left;
}

/* #contents_ft .block ul li .box .ph
-------------------------------------------------- */
#contents_ft .block ul li .box .ph{
width:425px;
line-height:0;
}

#contents_ft .block ul li .box .ph img{
width:112px;
height:auto;
margin:0 0 0 168px;
}

/* #contents_ft .block ul li .box .dl
-------------------------------------------------- */
#contents_ft .block ul li .box .dl{
padding:30px 0 0 0;
}

#contents_ft .block ul li .box .dl h3,
#contents_ft .block ul li .box .dl p.txt,
#contents_ft .block ul li .box .dl table th,
#contents_ft .block ul li .box .dl table td{
font-family:"游明朝","Hiragino Mincho ProN","Hiragino Mincho Pro",YuMincho,"ＭＳ 明朝",serif;
color:#000;
}

#contents_ft .block ul li .box .dl h3{
font-size:26px;
line-height:130%;
letter-spacing:-0.8px;
}

#contents_ft .block ul li .box .dl p.price{
font-size:15px;
padding:10px 0 0;
}

#contents_ft .block ul li .box .dl p.txt{
padding:32px 0 25px 0;
font-size:15px;
line-height:165%;
letter-spacing:-0.4px;
}

#contents_ft .block ul li .box .dl .ecbtn{

margin:40px auto 10px 0;
width: 210px;

}

#contents_ft .block ul li .box .dl table th,
#contents_ft .block ul li .box .dl table td{
font-size:15px;
line-height:120%;
letter-spacing:-0.4px;
text-align:left;
padding:0 0 8px 0;
}

#contents_ft .block ul li .box .dl table th{
padding:0 14px 0 0;
white-space:nowrap;
}
