.yomimono_bokunohero .global.main {
background: #91deff; }

.yomimono_bokunohero .global.main ul.archives {
margin-left: auto;
margin-right: auto;
overflow: hidden;
*zoom: 1;
-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;
background: #ffffff;
box-shadow: black 0px 1px 1px; }
.yomimono_bokunohero .global.main ul.archives li a {
font-weight: bold;
font-size: 16px;
color: #ff2251;
text-decoration: none; }
.yomimono_bokunohero_detail .global.main h2 {
padding-bottom: 10px; }

.yomimono_bokunohero .global.main ul.archives li:last-child {
border-bottom: none; }
.yomimono_bokunohero_detail .global.main article {
margin-left: auto;
margin-right: auto;
width: 300px; }
.yomimono_bokunohero_detail .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%, #fe4f74), color-stop(100%, #ef1140));
background-image: -webkit-linear-gradient(#fe4f74, #ef1140);
background-image: -moz-linear-gradient(#fe4f74, #ef1140);
background-image: -o-linear-gradient(#fe4f74, #ef1140);
background-image: linear-gradient(#fe4f74, #ef1140);
border-bottom: 1px solid #cccccc; }
.yomimono_bokunohero_detail .global.main article header h3 {
font-weight: bold;
font-size: 16px;
color: white;
padding: 8px 12px;
text-align: center; }
.yomimono_bokunohero_detail .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: #ffffff;
box-shadow: black 0px 1px 1px; }
.yomimono_bokunohero_detail .global.main article section.body p {
margin-bottom: 1em;
font-weight: normal;
font-size: 14px;
color: black;
 }
.yomimono_bokunohero_detail .images {
text-align:center;
margin:0;
padding:0;}
.yomimono_bokunohero_detail .global.main article section.body p:last-child {
margin-bottom: 0; }
.yomimono_bokunohero_detail .global.main h2 {
padding-bottom: 10px; }


.yomimono_bokunohero_index .global.main .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  width: 274px; }
.yomimono_bokunohero_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_bokunohero_index .global.main .buttons .about {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c98), color-stop(50%, #ff5d7f), color-stop(50%, #ff3d66), color-stop(100%, #ff2654));
  background-image: -webkit-linear-gradient(#ff7c98, #ff5d7f 50%, #ff3d66 50%, #ff2654);
  background-image: -moz-linear-gradient(#ff7c98, #ff5d7f 50%, #ff3d66 50%, #ff2654);
  background-image: -o-linear-gradient(#ff7c98, #ff5d7f 50%, #ff3d66 50%, #ff2654);
  background-image: linear-gradient(#ff7c98, #ff5d7f 50%, #ff3d66 50%, #ff2654);
  font-weight: bold;
  font-size: 24px;
  color: white;
  margin:16px 0; }
