@charset "shift_jis";


/*全頁共通　印刷用
----------------------------------------------------------*/
#suntoryCommonHeader,
#suntoryCommonFooter,
#header,
p#topicpath,
#contents_right,
#contents_ft,
#factory_footer,
#main .link_list,
#main .page_link,
#main .rel_link,
#info{
display:none;
}


#suntory_contents{
background-color:#ffffff;
}

#containar_bg,
#contents #main{
width:100%;
}

#contents{
padding:0;
}



#containar{
color:#000000;
text-align:left;
}

#containar table{
color:#000000;
}





/*全頁共通　背景印刷削除*/
#containar_bg,
#containar_ft,
#main_frame,
#main_frame #main_hd,
#contents .block,
#contents .block .ft{
background-image:none;
}




/*優待ページ　印刷用*/
#contents_left #main #yutai{
}

#map,
#contents_left #main #map_area iframe{
width:627px;
height:400px;
}

#contents_left #main #yutai .print_off,
#contents_left #main #yutai .mobile_box h3,
#contents_left #main #yutai .mobile_box .about_qr,
#contents_left #main #yutai .lead .btn_print{
display:none;
margin:0 0 0 0;
}

#contents_left #main #yutai .print_on{
display:block;
}

#contents_left #main #yutai #coupon{
margin:5px 0 5px 0;
}

#contents_left #main #yutai .lead,
#contents_left #main #yutai table.table_b,
#contents_left #main #yutai .caution{
margin:5px 0 5px 0;
font-size:70%;
}

#contents_left #main #yutai table.table_b th,
#contents_left #main #yutai table.table_b td{
padding:3px 0 3px 0;
background-image:none;
border-top:1px solid #000000;
}

#contents_left #main #yutai table.table_b tr.first th,
#contents_left #main #yutai table.table_b tr.first td{
border-top:none;
}


#contents_left #main #yutai table.table_b th{
width:60px;
}


#contents_left #main #yutai .mobile_box .block_hd .hd,
#contents_left #main #yutai .mobile_box .block_ft{
background-image:none;
}

#contents_left #main #yutai .mobile_box .mobile_l p.txt{
padding:0 0 0 0;
font-size:60%;
}