@charset "utf-8";
/* CSS Document */
#suntory_hd_include_201209,
div[id^=suntory_hd_include],
#suntory_ft_include_201209,
div[id^=suntory_ft_include],
#g_navi,
.g_search,
#side,
#bottom,
#g_footer,
.socialbutton_suntory,
.shares,
p.btn,
ul.actions,
#tag_list,
#recommendCol {
  display: none !important;
}

html, body {
  background: none !important;
  height: auto !important;
  padding: 25px 0 0 !important;
}

#suntory_contents {
  zoom: 1;
}
#suntory_contents:after {
  content: "";
  display: block;
  clear: both;
}

#main {
   margin: 0px auto !important;
}
#main h1 {
  text-shadow: none !important;
}
#main .pageTitle {
  background: none !important;
  padding: 0 !important;
  margin-top: 28px !important;
  margin-bottom: 10px !important;
}
#main #cover_list {
  height: auto;
}
#main #cover_list ul.li_icon {
  width: auto !important;
}
#main #cover_list ul.li_icon li {
  float: left !important;
}
#main .making_image dd {
  width: 147px;
  float: left;
  margin-left: 10px !important;
}
#main .making_image dd img {
  width: 147px;
  height: auto;
}
#main .making_image dd + dd {
  margin-left: 5px !important;
  max-height: 200px !important;
  overflow-y: hidden !important;
}
#main #cover_main .match_to_drink {
  background: none !important;
  box-shadow: none !important;
  width: 390px !important;
}
#main #cover_main .match_to_drink dl {
  float: left;
  width: 130px !important;
  padding-top: 30px;
}
#main #recipeCol {
  font-size: 105%;
}
#main #recipeCol .heading {
  background: none !important;
  border-bottom: 2px solid #796752;
}
#main #recipeCol ul,
#main #recipeCol ol {
  box-shadow: none;
}
#main #recipeCol ul li,
#main #recipeCol ol li {
  border-bottom: 1px solid #D0CCCC;
  background-image: none;
}
#main #recipeCol aside.advice {
  background: none !important;
  box-shadow: none !important;
}
#main #recipeCol aside.advice p {
  text-shadow: none !important;
}
#main #recipeCol aside.name {
  text-shadow: none !important;
}
#main .for_print {
  display: block !important;
}
#main .for_print.thumb {
  box-shadow: none !important;
}
#main .for_print.thumb img {
  border: 5px solid #fff !important;
}
#main .for_print.thumb + p {
  display: none;
}
#making_steps {
  width: 340px; !important;
  margin-right: 15px; !important;
}