/*	cmn-color
------------------------------------ */
/*	transition,hover
------------------------------------ */
/*	media-screen
------------------------------------ */
/*	font
------------------------------------ */
@font-face {
  font-family: "NotoSansJP-Regular";
  src: url("../fonts/NotoSansJP-Regular.ttf");
}
@font-face {
  font-family: "NotoSansJP-Medium";
  src: url("../fonts/NotoSansJP-Medium.ttf");
}
@font-face {
  font-family: "NotoSansJP-Bold";
  src: url("../fonts/NotoSansJP-Bold.ttf");
}
@font-face {
  font-family: "MPLUS1-Regular";
  src: url("../fonts/MPLUS1-Regular.ttf");
}
@font-face {
  font-family: "MPLUS1-Medium";
  src: url("../fonts/MPLUS1-Medium.ttf");
}
@font-face {
  font-family: "MPLUS1-Black";
  src: url("../fonts/MPLUS1-Black.ttf");
}
/*	layout
------------------------------------ */
/*	cmn-color
------------------------------------ */
/*	transition,hover
------------------------------------ */
/*	media-screen
------------------------------------ */
/*	font
------------------------------------ */
@font-face {
  font-family: "NotoSansJP-Regular";
  src: url("../fonts/NotoSansJP-Regular.ttf");
}
@font-face {
  font-family: "NotoSansJP-Medium";
  src: url("../fonts/NotoSansJP-Medium.ttf");
}
@font-face {
  font-family: "NotoSansJP-Bold";
  src: url("../fonts/NotoSansJP-Bold.ttf");
}
@font-face {
  font-family: "MPLUS1-Regular";
  src: url("../fonts/MPLUS1-Regular.ttf");
}
@font-face {
  font-family: "MPLUS1-Medium";
  src: url("../fonts/MPLUS1-Medium.ttf");
}
@font-face {
  font-family: "MPLUS1-Black";
  src: url("../fonts/MPLUS1-Black.ttf");
}
/*	layout
------------------------------------ */
/*	font-size  cmn
------------------------------------ */
/************************************************

  SP layout

************************************************/
/* =========================================
  main  SP
========================================= */
/*	cmn parts  SP
------------------------------------ */
.com-inner {
  padding: 50px 15px;
}

.com-md-inner {
  padding: 50px 15px;
}

.no-sb {
  margin: 30px auto 0;
}

.com-ib {
  display: inline-block;
}

.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}

.anchor-mp {
  margin: -75px auto 0;
  padding-top: 75px;
}

.com-txt {
  line-height: 1.8;
}
.com-txt-box p:nth-of-type(n+2) {
  margin: 20px 0 0;
}

.news-post-item:nth-of-type(n+2) a {
  padding-top: 10px;
}
.news-post-link {
  padding-bottom: 10px;
}
.news-post-flx {
  display: block;
}
.news-post-tag {
  margin: 0;
}
.news-post-tag-txt {
  padding: 0 4px;
  border-width: 1px;
}

/*	top-movie  SP
------------------------------------ */
.com-sec-inner {
  padding: 50px 15px;
}
.com-sec-list {
  flex-wrap: wrap;
}
.com-sec-list li {
  width: 49%;
  padding-top: 28%;
}
.com-sec-list li:nth-of-type(2n) {
  margin-left: 2%;
}
.com-sec-list li:nth-of-type(2n-1) {
  margin: 0;
}
.com-sec-list li:nth-of-type(n+3) {
  margin-top: 2%;
}

/*	top-terrorist  SP
------------------------------------ */
#top-terrorist .terrorist-list {
  flex-wrap: wrap;
}
#top-terrorist .terrorist-list li {
  width: 50%;
  padding-top: 80%;
}
#top-terrorist .terrorist-list li:nth-of-type(n+3) {
  border-top: 1px solid #000;
}/*# sourceMappingURL=style_sp.css.map */