.yomimono_suteki .global.main {
  padding-bottom: 0; }
.yomimono_suteki .global.main section.body {
  padding-bottom: 30px;
  background: #DDB28B;
  background-size: 100% auto; }
.yomimono_suteki .global.main header nav {
  border-bottom: none;
  background: #4a2e07; }
.yomimono_suteki .global.main header nav a {
  font-weight: normal;
  font-size: 14px;
  color: white;
  height: 39px; }
.yomimono_suteki .global.main ul {
  background: #482c07; }
.yomimono_suteki .global.main ul li {
  border-bottom: 1px solid #cccccc; }
.yomimono_suteki .global.main ul li a {
  font-weight: normal;
  font-size: 16px;
  color: white; }
.yomimono_suteki .global.main article {
margin-left: auto;
margin-right: auto;
width: 300px; }
.yomimono_suteki .global.main article header {
  -moz-border-radius-topleft: 12px;
  -webkit-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  -moz-border-radius-topright: 12px;
  -webkit-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #754a0e), color-stop(100%, #332005));
  background-image: -webkit-linear-gradient(#754a0e, #332005);
  background-image: -moz-linear-gradient(#754a0e, #332005);
  background-image: -o-linear-gradient(#754a0e, #332005);
  background-image: linear-gradient(#754a0e, #332005);
  border-bottom: 1px solid #cccccc; }
.yomimono_suteki .global.main article header h3 {
  font-weight: bold;
  font-size: 16px;
  color: white;
  padding: 8px 12px;
  text-align: center; }
.yomimono_suteki .global.main article section.body {
  -moz-border-radius-bottomleft: 12px;
  -webkit-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -moz-border-radius-bottomright: 12px;
  -webkit-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding: 15px;
  background: #482c07;
  box-shadow: black 0px 1px 1px; }
.yomimono_suteki .global.main article section.body h4 {
  font-weight: bold;
  font-size: 16px;
  color: white; }
.yomimono_suteki .global.main article section.body h5 {
  font-weight: normal;
  font-size: 14px;
  color: white;
  margin-bottom: 20px;
  padding-bottom: 8px;
  border-bottom: 1px solid #cccccc; }
.yomimono_suteki .global.main article section.body p {
  margin-bottom: 1em;
  font-weight: normal;
  font-size: 14px;
  color: white; }
.yomimono_suteki .global.main article section.body p:last-child {
  margin-bottom: 0; }
.yomimono_suteki_index .global.main section.body {
  padding-bottom: 0;
  background: #ddb28b url(../img/yomimono/bg_suteki_01.jpg) no-repeat;
  height: 278px; }
.yomimono_suteki_index .global.main .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  width: 274px; }
.yomimono_suteki_index .global.main .buttons a {
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: black 0px 1px 1px;
  -moz-box-shadow: black 0px 1px 1px;
  box-shadow: black 0px 1px 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 274px;
  height: 46px;
  line-height: 46px; }
.yomimono_suteki_index .global.main .buttons .enter {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bc9d70), color-stop(50%, #a77f44), color-stop(50%, #9a6c2a), color-stop(100%, #8d590e));
  background-image: -webkit-linear-gradient(#bc9d70, #a77f44 50%, #9a6c2a 50%, #8d590e);
  background-image: -moz-linear-gradient(#bc9d70, #a77f44 50%, #9a6c2a 50%, #8d590e);
  background-image: -o-linear-gradient(#bc9d70, #a77f44 50%, #9a6c2a 50%, #8d590e);
  background-image: linear-gradient(#bc9d70, #a77f44 50%, #9a6c2a 50%, #8d590e);
  font-weight: bold;
  font-size: 27px;
  color: white; }
.yomimono_suteki .global.main article section.body .sign {
  text-align:right;}
.yomimono_suteki_detail .global.main h2 {
  padding-bottom:10px;}

