.yomimono_nakayoshi .global.main {
background: #faecf1; }
.yomimono_nakayoshi .global.main header nav a {
  color: #fb498b; }
.yomimono_nakayoshi .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_nakayoshi .global.main ul.archives li a {
font-weight: bold;
font-size: 16px;
color: #fb498b;
text-decoration: none; }
.yomimono_nakayoshi_detail .global.main h2 {
padding-bottom: 10px; }

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


.yomimono_nakayoshi_index .global.main .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  width: 274px; }
.yomimono_nakayoshi_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_nakayoshi_index .global.main .buttons .about {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9792e1), color-stop(50%, #7e78da), color-stop(50%, #645dd3), color-stop(100%, #524ace));
  background-image: -webkit-linear-gradient(#9792e1, #7e78da 50%, #645dd3 50%, #524ace);
  background-image: -moz-linear-gradient(#9792e1, #7e78da 50%, #645dd3 50%, #524ace);
  background-image: -o-linear-gradient(#9792e1, #7e78da 50%, #645dd3 50%, #524ace);
  background-image: linear-gradient(#9792e1, #7e78da 50%, #645dd3 50%, #524ace);
  font-weight: bold;
  font-size: 24px;
  color: white;
  margin:16px 0; }

.yomimono_nakayoshi .global.main p.toplead {
  color: #f45915;
  padding:10px;}