@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
* function
*/
@font-face {
  font-family: "loadFont";
  src: url("../font/HelveticaNeueLTStd-Md.woff") format("woff"), url("../font/HelveticaLTStd-BlkCond.woff") format("woff");
}
/*
* marvel db
*/
/* line 4, ../sass/_marvelstyle.scss */
body {
  font-family: loadFont, "游ゴシック" , "Yu Gothic" ,"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN",  太ゴB101, "Futo Go B101", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}

/* line 8, ../sass/_marvelstyle.scss */
a:hover {
  opacity: .7;
}

/* line 12, ../sass/_marvelstyle.scss */
.bgtop {
  background-color: #656f79;
  height: 6px;
  width: 100%;
  display: block;
}
/* line 17, ../sass/_marvelstyle.scss */
.bgtop span {
  background-color: #39434e;
  width: 28%;
  height: 6px;
  display: block;
}

/* line 25, ../sass/_marvelstyle.scss */
.splitLine {
  width: 100%;
  border-bottom: 1px solid #bdbdbd;
}

/* line 31, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageTop {
  width: 100%;
}
/* line 35, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine {
  position: relative;
  height: 39px;
}
@media (max-width: 767px) {
  /* line 35, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .topLine {
    height: 36px;
  }
}
/* line 42, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .fandomLogo {
  width: 215px;
  height: 22px;
  background: url("../images/logo-fandom-powered-by-wikia.svg") top left no-repeat transparent;
  background-size: contain;
  position: absolute;
  top: 9px;
  left: 70px;
}
@media (max-width: 767px) {
  /* line 42, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .topLine .fandomLogo {
    background: url("../images/logo-fandom_s.png") top left no-repeat transparent;
    width: 66px;
    height: 100%;
    background-size: contain;
    top: 10px;
    left: 8px;
  }
}
/* line 60, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .fvLogo {
  position: absolute;
  top: 4px;
  left: calc(50% - 106px);
  width: 24%;
  height: auto;
  max-width: 250px;
}
/* line 67, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .fvLogo img {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 60, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .topLine .fvLogo {
    position: static;
    text-align: center;
    width: 100%;
  }
  /* line 76, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .topLine .fvLogo img {
    position: absolute;
    top: 14px;
    left: 54%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    margin: 2px auto;
    max-height: 20px;
    min-height: 16px;
  }
}
/* line 88, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .searchbox {
  color: #fff;
  position: absolute;
  top: 12px;
  right: 70px;
}
/* line 94, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .searchbox:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .topLine .searchbox:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 98, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .iconsearchmark {
  width: 16px;
  height: 16px;
  margin: 0 5px -4px 0;
}
/* line 103, ../sass/_marvelstyle.scss */
.ly-marvelFrame .topLine .inputbox {
  font-size: 10px;
  height: 12px;
  border: 1px solid #c9c9c9;
  margin-top: -3px;
}
/* line 110, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavLine {
  background-color: #000;
  height: 29px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 110, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .gnavLine {
    background-color: transparent;
    height: 0;
  }
}
/* line 119, ../sass/_marvelstyle.scss */
.ly-marvelFrame .mdbouterLink {
  position: absolute;
  right: 70px;
  top: 0;
  width: auto;
}
/* line 125, ../sass/_marvelstyle.scss */
.ly-marvelFrame .mdbouterLink .mdbmenu {
  margin-top: 1px;
  height: 14px;
}
/* line 129, ../sass/_marvelstyle.scss */
.ly-marvelFrame .mdbouterLink .mdbmenu1 {
  height: 12px;
}
/* line 132, ../sass/_marvelstyle.scss */
.ly-marvelFrame .mdbouterLink .mdbmenu2 {
  height: 15px;
}
/* line 137, ../sass/_marvelstyle.scss */
.ly-marvelFrame .navbox {
  width: 1024px;
}
@media (max-width: 1024px) {
  /* line 137, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .navbox {
    width: 100%;
  }
}
/* line 144, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist {
  display: inline-block;
  padding: 0;
  margin-left: 60px;
  height: 28px;
}
@media (max-width: 767px) {
  /* line 144, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .gnavlist {
    margin-left: 0;
  }
}
/* line 154, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li {
  width: 100px;
  height: 28px;
  line-height: 0;
  display: table-cell;
  border-right: 1px solid #3c3c3c;
  text-align: center;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 154, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .gnavlist li {
    display: inline-block;
    height: auto;
  }
}
/* line 167, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li a {
  color: #fff;
  text-decoration: none;
}
/* line 177, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li a img {
  width: auto;
  height: 28px;
}
/* line 188, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li:first-child {
  width: 65px;
}
/* line 192, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li:last-child {
  border-left: 0;
}
/* line 195, ../sass/_marvelstyle.scss */
.ly-marvelFrame .gnavlist li:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .gnavlist li:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 202, ../sass/_marvelstyle.scss */
.ly-marvelFrame .headInfoLine {
  float: left;
  display: block;
  width: 100%;
  background-color: #434343;
  height: 15px;
  padding: 9px 0 6px;
}
/* line 209, ../sass/_marvelstyle.scss */
.ly-marvelFrame .headInfoLine p {
  width: 90%;
  text-align: left;
  color: #fff;
  font-size: 10px;
  padding: 0 10px;
}
/* line 215, ../sass/_marvelstyle.scss */
.ly-marvelFrame .headInfoLine p span {
  margin-right: 2em;
}
/* line 218, ../sass/_marvelstyle.scss */
.ly-marvelFrame .headInfoLine p a {
  color: #fff;
  text-decoration: none;
}
/* line 225, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain {
  margin: 0;
}
/* line 227, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageMain:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 231, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .mainWrap,
.ly-marvelFrame .ly-pageMain .sideWrap {
  width: 100%;
}
/* line 234, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .mainWrap:after,
.ly-marvelFrame .ly-pageMain .sideWrap:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageMain .mainWrap:after:after,
.ly-marvelFrame .ly-pageMain .sideWrap:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 241, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .topFixPost {
  position: relative;
  width: 100%;
  height: auto;
  margin-bottom: 55px;
}
/* line 246, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .topFixPost:before {
  content: "";
  display: block;
}
/* line 250, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .topFixPost a:hover {
  opacity: 1;
}
/* line 252, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .topFixPost a:hover .postTitle h2 {
  color: #00b7c0;
}
/* line 258, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .gra_bg {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 50%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000000 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000 100%);
}
/* line 269, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .imgBox {
  height: 492px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 274, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .imgBox img {
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
@media (max-width: 767px) {
  /* line 269, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .imgBox {
    height: 450px;
  }
  /* line 284, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .imgBox img {
    height: 100%;
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 291, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .imgBox.vertically_long_outer img.vertically_long {
    width: 100%;
    height: auto;
  }
}
/* line 298, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo {
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 70px;
  z-index: 20;
}
@media (max-width: 767px) {
  /* line 298, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .editorInfo {
    bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 298, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .editorInfo {
    left: 10px;
  }
}
/* line 310, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo li {
  float: left;
}
/* line 312, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo li img {
  width: 30px;
  height: 30px;
  border-radius: 15px;
}
/* line 318, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageMain .editorInfo:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 321, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo .editorIcon {
  width: 25px;
  height: 25px;
  border-radius: 12.5px;
  margin-right: 10px;
}
/* line 327, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo .editorName {
  line-height: 2em;
  font-size: 12px;
}
/* line 333, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .editorInfo a:hover .editorName {
  color: #fff;
  opacity: .7;
}
/* line 339, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .postInfo {
  color: #fff;
  position: absolute;
  bottom: 75px;
  left: 70px;
}
@media (max-width: 767px) {
  /* line 339, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .postInfo {
    left: 10px;
    bottom: 55px;
  }
}
/* line 354, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .pickupTitle {
  font-size: 10px;
  background-color: #000;
  padding: 5px 5px 3px;
  margin-right: 10px;
}
/* line 360, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .cate_date {
  font-size: 12px;
  color: #aaa;
}
/* line 363, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .cate_date span {
  margin-right: 4px;
  padding-right: 8px;
  border-right: 1px solid #aaa;
}
/* line 370, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .cate_dateTop {
  font-size: 12px;
  color: #fff;
  font-weight: normal;
}
/* line 375, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .cate_dateTop span {
  margin-right: 10px;
  padding-right: 5px;
  border-right: 1px solid #fff;
}
/* line 380, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .postTitle {
  font-size: 24px;
  line-height: 32px;
  margin-top: 12px;
  font-weight: bold;
}
/* line 386, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .imgCaption {
  position: absolute;
  right: 70px;
  bottom: 10px;
  color: #fff;
  font-size: 8px;
}
@media (max-width: 767px) {
  /* line 386, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .imgCaption {
    right: 4%;
  }
}
/* line 396, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageMain .btn_play1st {
  position: absolute;
  right: 70px;
  bottom: 40px;
}
@media (max-width: 767px) {
  /* line 396, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageMain .btn_play1st {
    right: 4%;
    bottom: 30px;
    width: 45px;
    height: auto;
  }
}
/* line 410, ../sass/_marvelstyle.scss */
.ly-marvelFrame .moreload {
  text-align: center;
  padding: 20px 0;
}
/* line 414, ../sass/_marvelstyle.scss */
.ly-marvelFrame .moreload2 {
  text-align: center;
  padding: 20px 0;
}
/* line 419, ../sass/_marvelstyle.scss */
.ly-marvelFrame .bl-listPager {
  text-align: center;
}
/* line 422, ../sass/_marvelstyle.scss */
.ly-marvelFrame .bl-pager {
  width: auto;
}
/* line 424, ../sass/_marvelstyle.scss */
.ly-marvelFrame .bl-pager li {
  display: inline-block;
  margin: 0 2px;
}
/* line 427, ../sass/_marvelstyle.scss */
.ly-marvelFrame .bl-pager li a {
  color: #333;
}
/* line 429, ../sass/_marvelstyle.scss */
.ly-marvelFrame .bl-pager li a:hover {
  text-decoration: none;
}
/* line 442, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .mainWrap,
.ly-marvelFrame .ly-pageSingle .sideWrap {
  width: 1024px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  /* line 442, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .mainWrap,
  .ly-marvelFrame .ly-pageSingle .sideWrap {
    width: 100%;
  }
}
/* line 449, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .mainWrap:after,
.ly-marvelFrame .ly-pageSingle .sideWrap:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageSingle .mainWrap:after:after,
.ly-marvelFrame .ly-pageSingle .sideWrap:after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 453, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .mainWrap {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 453, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .mainWrap {
    margin-top: 25px;
  }
}
/* line 459, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .page_cate {
  text-align: center;
  color: #272727;
  font-size: 24px;
  font−family: 'HelveticaNeueLTStd-Md';
  width: 150px;
  margin: 0 auto;
  padding: 28px 0 10px;
  border-bottom: 2px solid #ababab;
}
@media (max-width: 767px) {
  /* line 459, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .page_cate {
    padding: 0;
    border-bottom: 0;
  }
}
/* line 474, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .cate_cateTitle {
  text-align: center;
  color: #272727;
  font-size: 24px;
  font−family: 'HelveticaNeueLTStd-Md';
  width: 150px;
  margin: 0 auto;
  padding: 28px 0 10px;
  border-bottom: 2px solid #ababab;
}
@media (max-width: 767px) {
  /* line 474, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .cate_cateTitle {
    padding: 0;
    font-size: 12px;
    border-bottom: 0;
  }
}
/* line 490, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .page_tags {
  text-align: center;
  margin-top: 26px;
}
/* line 493, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .page_tags li {
  display: inline-block;
  margin-left: 9px;
}
/* line 496, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .page_tags li:first-child {
  margin-left: 0;
}
/* line 499, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .page_tags li a {
  border: 1px solid #b5b5b5;
  color: #343434;
  padding: 6px 5px 3px;
  display: inline-block;
  font-size: 10px;
  text-decoration: none;
}
/* line 509, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .time {
  font-size: 12px;
  color: #aaa;
  text-align: center;
  margin-top: 26px;
}
@media (max-width: 767px) {
  /* line 509, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .time {
    font-size: 14px;
  }
}
/* line 519, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry h1 {
  width: 65%;
  margin: 18px auto 0;
  text-align: center;
  color: #272727;
  font-size: 24px;
  line-height: 1.4;
  font−family: 'Yu Gothic Bold';
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 519, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry h1 {
    width: 90%;
  }
}
/* line 533, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .editorInfo {
  color: #000;
  position: static;
  text-align: center;
  margin: 13px 0 20px;
}
/* line 538, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .editorInfo li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
/* line 542, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .editorInfo li img {
  width: 25px;
  height: 25px;
  border-radius: 12.5px;
}
/* line 548, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .editorInfo .editorName {
  margin: 0 24px -5px 12px;
  color: #454545;
}
/* line 555, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main {
  width: 824px;
  margin: 0 auto;
  position: relative;
  font-family: "游ゴシック" , "Yu Gothic" ,"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Futo Go B101", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}
@media (max-width: 767px) {
  /* line 555, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry_main {
    width: 100%;
  }
}
/* line 565, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main h1, .ly-marvelFrame .ly-pageSingle .entry_main h2, .ly-marvelFrame .ly-pageSingle .entry_main h3, .ly-marvelFrame .ly-pageSingle .entry_main h4 {
  font-weight: bold;
  width: auto;
  width: 77%;
  margin: 0.5em auto;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 565, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry_main h1, .ly-marvelFrame .ly-pageSingle .entry_main h2, .ly-marvelFrame .ly-pageSingle .entry_main h3, .ly-marvelFrame .ly-pageSingle .entry_main h4 {
    width: 92%;
    margin: auto;
  }
}
/* line 577, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main h1 {
  font-size: 24px;
  border-top: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  padding: 0.55em 0 0.35em;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 584, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main h2 {
  font-size: 22px;
  border-bottom: 1px solid #ababab;
  padding: 0.55em 0 0.30em;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 590, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main h3 {
  font-size: 18px;
  padding: 0.85em 0 0.55em;
  line-height: 1.5;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main h4 {
  font-size: 16px;
  padding: 0.85em 0 0.55em;
  line-height: 1.5;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main span {
  font-style: normal;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main strong {
  font-weight: bold;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main u {
  text-decoration: underline;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main em {
  font-style: italic;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main del {
  text-decoration:line-through;
}


/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main table {
  width:77%;
  margin:15px auto;
  border-collapse: collapse;
}
@media (max-width: 767px) {
  .ly-marvelFrame .ly-pageSingle .entry_main table {
    width: 95%;
  }
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main table, th, td{
  padding: 10px;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main th{
  border-top: 2px solid #ddd;
  font-weight: bold;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main th, td{
 border-top: 1px solid #c9c9c9;
 border-bottom: 1px solid #c9c9c9;
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main .twitter-tweet {
  width:100%;
  margin:15px auto !important;
}
@media (max-width: 767px) {
  .ly-marvelFrame .ly-pageSingle .entry_main .twitter-tweet {
    width: 92% !important;
  }
}
/* line 595, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main .instagram-media {
  margin:15px auto !important;
}
@media (max-width: 767px) {
  .ly-marvelFrame .ly-pageSingle .entry_main .instagram-media {
    width: 92% !important;
  }
}
/* line 600, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main li {
  margin-bottom: 60px;
  position: relative;
}
/* line 603, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main li > p {
  width: 77%;
  margin: 0 auto;
  line-height: 2;
}
@media (max-width: 767px) {
  /* line 603, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry_main li > p {
    width: 90%;
    margin: 0 5%;
    font-size: 15px;
  }
}
/* line 614, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main li > p > img {
  max-width: 100%;
  height: auto;
  margin: 0.5em 0;
  max-height: 634px;
}
/* line 624, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main p {
  width: 77%;
  margin: 0 auto;
  line-height: 1.9;
  text-align: left;
  text-justify: inter-ideograph;
  margin-bottom: 1.3em;
}
@media (max-width: 767px) {
  /* line 624, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry_main p {
    width: 92%;
    line-height: 1.8;
    margin: auto;
    margin-bottom: 1.2em;
    font-size: 15px;
  }
}
/* line 636, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main p > img {
  max-width: 100%;
  height: auto;
  margin: .3em 0;
  object-fit: contain;
  max-height: 634px;
}
.ly-marvelFrame .ly-pageSingle .entry_main img.aligncenter {
  display: block;
  margin: 0 auto!important;
}
@media (max-width: 767px) {
  .ly-marvelFrame .ly-pageSingle .entry_main img.aligncenter {
  display: block;
  margin: 0 auto!important;
  }
}
/* line 647, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main span:nth-of-type(1) {
  font-size: 10px;
  color: #aaa;
  text-align: left;
}
/* line 653, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main span:nth-of-type(2) {
  font-size: 10px;
  color: #aaa;
  float: right;
}
/* line 657, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main span:nth-of-type(2):after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageSingle .entry_main span:nth-of-type(2):after:after {
  content: "";
  display: table;
  clear: both;
}
/* line 661, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main .wp-caption-text {
  font-size: 12px;
  color: #808080;
  text-align: center;
  width: 100%;
  line-height: 1.5;
  margin: 0;
}
/* line 669, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main .wp-caption {
  width: 77%;
  max-width: 77%;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 1.2em;
}
@media (max-width: 767px) {
  /* line 555, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageSingle .entry_main .wp-caption {
    width: 100%;
    max-width: 92%;

  }
}
/* line 674, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .entry_main .wp-caption img {
  width: 100%;
  height: auto;
  object-fit: contain;
  max-height: 634px;
}
/* line 681, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .cassetImage {
  width: 100%;
  height: auto;
}
/* line 685, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .reco_cate_cateTitle {
  font-size: 12px;
  color: #aaa;
  margin: 0 1px 0 0;
  padding: 5px;
}
/* line 690, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .reco_cate_cateTitle a {
  color: #aaa;
  padding-right: 10px;
  margin-right: 0;
  border-right: 1px solid #aaa;
  text-decoration: none;
}
/* line 699, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageSingle .sideWrap .recomend {
  text-align: center;
  color: #272727;
  font-size: 24px;
  font−family: 'HelveticaNeueLTStd-Md';
  width: 150px;
  margin: 0 auto 28px;
  padding: 28px 0 10px;
  border-bottom: 2px solid #ababab;
}
/* line 714, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 0 0 27px;
}
@media (max-width: 767px) {
  /* line 714, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea {
    width: 100%;
    padding: 0;
  }
}
/* line 723, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetList {
  width: auto;
}
/* line 725, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetList li {
  vertical-align: top;
  width: 310px;
  height: 360px;
  display: inline-block;
  margin: 0 20px 35px 0;
}
@media (max-width: 767px) {
  /* line 725, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetList li {
    margin: 0 0 10px;
    width: 100%;
    height: auto;
  }
}
/* line 738, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .pagesgl-1 li {
  height: auto;
  margin: 0 20px 20px 0;
}
@media (max-width: 767px) {
  /* line 738, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .pagesgl-1 li {
    margin: 0 0 30px 0;
  }
}
/* line 745, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem {
  word-spacing: 0.1em;
}
/* line 747, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem li {
  height: auto;
  margin: 0;
  letter-spacing: normal;
}
/* line 752, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage {
  position: relative;
  width: 100%;
  height: 175px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 752, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetImage {
    width: 100%;
  }
}
/* line 762, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 768, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
  /* line 768, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetImage img {
    max-width: 100%;
    height: auto;
  }
}
/* line 784, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage .horizontally_long {
  width: 100%;
  height: auto;
}
/* line 792, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage .vertically_long {
  width: 100%;
  height: auto;
  max-width: 100%;
}
/* line 798, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetImage .btn_play {
  position: absolute;
  left: 83%;
  top: 71%;
  width: 37px;
  height: 37px;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 809, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetCaption {
  color: #929292;
  font-size: 8px;
  text-align: right;
  margin-top: 5px;
}
@media (max-width: 767px) {
  /* line 809, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetCaption {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 820, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetTitle {
  margin-top: 6px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 820, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetTitle {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 831, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetTitle a {
  color: #272727;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 831, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetTitle a {
    line-height: 1.3;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 820, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetTitle {
    margin-bottom: 0.6em;
  }
}
/* line 846, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetBody {
  height: 3em;
  min-height: 3em;
  margin-top: 10px;
  font-family: "游ゴシック" , "Yu Gothic" ,"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN",  太ゴB101, "Futo Go B101", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}
@media (max-width: 767px) {
  /* line 846, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetBody {
    width: 90%;
    margin: 0 5%;
    height: auto;
    min-height: auto;
  }
}
/* line 857, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cassetBody a {
  color: #272727;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 846, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cassetBody {
    padding-bottom: 1.5em;
  }
}
/* line 867, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cate_date {
  font-size: 12px;
  color: #aaa;
  margin-bottom: 5px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 867, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .cassetarea .cassetListItem .cate_date {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 876, ../sass/_marvelstyle.scss */
.ly-marvelFrame .cassetarea .cassetListItem .cate_date .page_cate a {
  color: #aaa;
  font-size: 12px;
  text-decoration: none;
}
/* line 885, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent {
  width: 1024px;
  margin: 36px auto 26px;
}
@media (max-width: 1024px) {
  /* line 885, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent {
    width: 100%;
    margin: 20px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 885, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent {
    width: 100%;
    margin: 0 auto;
  }
}
/* line 897, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent li {
  display: inline-block;
  vertical-align: top;
  height: auto;
}
/* line 903, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .rssInfo {
  width: 320px;
}
@media (max-width: 1024px) {
  /* line 903, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .rssInfo {
    width: 30%;
    margin-left: 2%;
  }
}
@media (max-width: 767px) {
  /* line 903, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .rssInfo {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 913, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .rssInfo h3 {
  margin: 0 auto;
  font-size: 16px;
  line-height: 26px;
  color: #aaa;
  text-align: center;
  border-bottom: 2px solid #ababab;
}
/* line 921, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .rssInfo li {
  display: inline-block;
  vertical-align: top;
  height: auto;
}
/* line 928, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .twitter {
  width: 324px;
  margin: 0 18px;
}
@media (max-width: 1024px) {
  /* line 928, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .twitter {
    width: 30%;
  }
}
@media (max-width: 767px) {
  /* line 928, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .twitter {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 938, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .twitter h3 {
  margin: 0 auto 20px;
  font-size: 16px;
  line-height: 26px;
  color: #aaa;
  text-align: center;
  border-bottom: 2px solid #ababab;
}
/* line 946, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .twitter li {
  display: inline-block;
  vertical-align: top;
}
/* line 953, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner {
  width: 329px;
}
@media (max-width: 1024px) {
  /* line 953, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .banner {
    width: 30%;
  }
}
@media (max-width: 767px) {
  /* line 953, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .sideContent .banner {
    width: 90%;
    margin: 0 5%;
  }
}
/* line 962, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner h3 {
  margin: 0 auto 20px;
  font-size: 16px;
  line-height: 26px;
  color: #aaa;
  text-align: center;
  border-bottom: 2px solid #ababab;
}
/* line 970, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner li {
  height: auto;
}
/* line 974, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerImage img {
  width: 100%;
  height: auto;
  margin-top: 10px;
}
/* line 981, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerCaption {
  color: #929292;
  font-size: 8px;
  float: right;
}
/* line 986, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerTitle {
  height: 2em;
  min-height: 2em;
  margin-top: 6px;
  font-weight: bold;
}
/* line 991, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerTitle a {
  color: #272727;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
}
/* line 999, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerBody {
  height: 3em;
  min-height: 3em;
  margin-top: 20px;
  font-family: "游ゴシック" , "Yu Gothic" ,"ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN",  太ゴB101, "Futo Go B101", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}
/* line 1004, ../sass/_marvelstyle.scss */
.ly-marvelFrame .sideContent .banner .sideContBannerBody a {
  color: #272727;
  font-size: 11px;
  line-height: 1.5;
  text-decoration: none;
}
/* line 1017, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .mainWrap,
.ly-marvelFrame .ly-pageCategory .sideWrap {
  width: 1024px;
  margin: 0 auto;
}
/* line 1021, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .mainWrap:after,
.ly-marvelFrame .ly-pageCategory .sideWrap:after {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../usr/local/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.ly-marvelFrame .ly-pageCategory .mainWrap:after:after,
.ly-marvelFrame .ly-pageCategory .sideWrap:after:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 1017, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .ly-pageCategory .mainWrap,
  .ly-marvelFrame .ly-pageCategory .sideWrap {
    width: 100%;
  }
}
/* line 1028, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .mainWrap {
  margin-bottom: 40px;
}
/* line 1031, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .page_cate {
  text-align: center;
  color: #272727;
  font-size: 24px;
  font−family: 'HelveticaNeueLTStd-Md';
  width: 150px;
  margin: 0 auto 40px;
  padding: 28px 0 10px;
  border-bottom: 2px solid #ababab;
}
/* line 1041, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .nonpost {
  text-align: center;
  color: #272727;
  font-size: 16px;
  width: auto;
  margin: 0 auto 40px;
  padding: 28px 0 10px;
}
/* line 1050, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .cate_cateTitle {
  font-size: 12px;
  color: #aaa;
  margin-right: 4px;
  padding-right: 8px;
  border-right: 1px solid #aaa;
}
/* line 1057, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .cate_cateTitle2 {
  font-size: 12px;
  color: #aaa;
  margin-right: 8px;
  padding-right: 4px;
  border-right: 1px solid #aaa;
}
/* line 1064, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .page_tags {
  text-align: center;
  margin-top: 40px;
}
/* line 1067, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .page_tags li {
  display: inline-block;
  margin-left: 9px;
}
/* line 1070, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .page_tags li:first-child {
  margin-left: 0;
}
/* line 1073, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .page_tags li a {
  border: 1px solid #b5b5b5;
  color: #343434;
  padding: 4px 5px;
  display: inline-block;
  font-size: 10px;
  text-decoration: none;
}
/* line 1083, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .time {
  font-size: 10px;
  color: #aaa;
  text-align: center;
  margin-top: 18px;
}
/* line 1089, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .editorInfo {
  color: #000;
  position: static;
  text-align: center;
  margin-top: 28px;
}
/* line 1094, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .editorInfo li {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
/* line 1098, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .editorInfo li img {
  width: 25px;
  height: 25px;
  border-radius: 12.5px;
}
/* line 1104, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .editorInfo .editorName {
  margin: 0 24px -5px 12px;
}
/* line 1109, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .cassetImage {
  width: 100%;
  height: auto;
}
/* line 1114, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .sideWrap .recomend {
  text-align: center;
  color: #272727;
  font-size: 24px;
  font−family: 'HelveticaNeueLTStd-Md';
  width: 150px;
  margin: 0 auto 55px;
  padding: 28px 0 10px;
  border-bottom: 2px solid #ababab;
}
/* line 1128, ../sass/_marvelstyle.scss */
.ly-marvelFrame .ly-pageCategory .searchpage_result_num {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 12px 0 10px;
  width: 993px;
  margin: 0 0 20px 27px;
  font-size: 14px;
  color: #aaa;
}
/* line 1140, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo h3 {
  margin: 0 0 22px;
}
/* line 1143, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo ul {
  height: 300px;
  overflow-y: auto;
  margin-top: 20px;
}
/* line 1148, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo a {
  text-decoration: none;
}
/* line 1151, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo a:hover .entry-date,
.ly-marvelFrame .rssInfo a:hover .entry-title {
  opacity: 0.7;
}
/* line 1155, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo a .entry-date {
  color: #b8b8b8;
  font-family: "Arial Narrow", Arial, sans-serif;
  display: block;
  font-size: 12px;
  margin: 0 0 8px;
}
/* line 1162, ../sass/_marvelstyle.scss */
.ly-marvelFrame .rssInfo a .entry-title {
  color: #616161;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 22px;
}
/* line 1173, ../sass/_marvelstyle.scss */
.ly-marvelFrame .snslink {
  width: 100%;
  text-align: center;
  margin-top: 40px;
}
/* line 1178, ../sass/_marvelstyle.scss */
.ly-marvelFrame .snslink ul li {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 1178, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .snslink ul li {
    width: 30%;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 1184, ../sass/_marvelstyle.scss */
  .ly-marvelFrame .snslink ul li img {
    width: 100%;
    height: auto;
  }
}