@charset 'UTF-8';
.asset-body {
  width: 800px;
  margin: 0 auto;
  border-right: 1px solid #666;
  border-left: 1px solid #666;
}
.asset-body p {
  margin: 1em 0 1em 0;
}

#sume_neko_chanko { color:#3f1b04;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }

.contents_navi li {    padding: 10px 5px;  }
.midashi_sp { display:none; }
.item_midashi {    z-index: 100;    top: 30px;    position: relative;    left: 230px;  }
.item_wrapper {  border: 2px solid #ED7793;  border-radius: 10px;  width: 730px;  margin-top: -100px;  padding-bottom: 30px;  }

.item_info {    padding-left: 260px;  }
.item_image {    width: 220px;    margin: 30px 20px;  }
.item_catch {   padding-top: 40px;  line-height: 1.5em;  font-weight: bold;  }
.info_text {    float: none;  }
.item_title {    font-size: 24px;    font-weight: bold;    color: #df6599;  line-height: 1.8em; }
.item_story  { padding-top:20px; font-size:14px; }
.new_back {    background-color: #fce5f0;    width: 430px;    margin-top: 20px;  padding: 20px 10px;  }
.btn { margin-top:10px; }

.backnumber_midashi {  left: 210px;  z-index: 100;  position: relative;  top: 30px;  }
.backnumber_list {  border: 2px solid #91ADE9;  border-radius: 10px;  width: 730px;  margin-top: -130px;  }
.backnumber_catch {    padding: 50px 0px 40px 40px;    line-height: 1.5em;    font-weight: bold;  }
.backnumber_img {    display: inline-block;    width: 140px;    padding-left: 40px;
    vertical-align: top;    padding-right: 20px;    padding-bottom: 20px;
}
.backnumber_info {
  width: 175px;  display: inline-block;  vertical-align: top;  background-color: #C7D5F3;  padding: 15px;
}
.backnumber_story {  display: inline-block;    width: 280px;    padding: 0 10px;  }
.backnumber_title {     font-size: 24px;    line-height: 1.2em;    padding: 5px 0px;   font-weight: bold;  }

.related_link {    padding: 30px 0;    text-align: center;  }
.related_link a {    padding-right: 20px;  }

.to_top {    text-align: right;    padding-right: 40px;    padding-top: 10px; }

.pink { color: #e16fa0;}
.purple { color: #5463a6; }
.font12 { font-size:12px; }