<STYLE>
  #page_article .page_article_tt2l {
    padding-bottom: 65px;
    border-bottom: 1px solid #404040;
    text-align: center;
  }
  #page_article .page_article_ttl2 h2 {
    font-weight: 400;
    font-size: 36px;
    text-align: center;
  }

  #page_article .page_article_ttl2 h4 {
    font-weight: 400;
    font-size: 24px;
    text-align: center;
  }


  #page_article .page_article_ttl2 h3 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.9;
    margin-top: 20px;
    text-align: center;
  }





/* --- ¡Recomend Item¡ ---*/

.recomend_item_ttl{
    font-size: 30pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-top: 50px;
    padding-left: 47px;
    padding-bottom: 40px;
}

.recomend_item_catch{
    font-size: 18pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-left: 100px;
    padding-bottom: 50px;
}

.recomend_item_ex{
    font-size: 12pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-left: 100px;
    padding-bottom: 70px;
}



.recomend_item_ttl_smp{
    font-size: 21pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-top: 30px;
    padding-bottom: 30px;
}


.recomend_item_catch_smp{
    font-size: 12pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-bottom: 30px;
}

.recomend_item_ex_smp{
    font-size: 9pt;
    font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif !important;
    padding-bottom: 50px;
}



/*¡like pamphlet¡*/

/*like pamphlet PC(Auto)*/
.slide-pc {
  position: relative;
  overflow: hidden;
  width: 510px;
  height: 889px;
  margin: auto;
  background: #fff;
}

.slide-pc img {
  display: block;
  position: absolute;
  width: inherit;
  height: inherit;
  left: 0;
  opacity: 0;
  animation: slideAnimePC 24s ease infinite;
  animation-fill-mode: forwards;
  transition: opacity 0.5s ease;
}

.slide-pc img:nth-of-type(1) {
  animation-delay: 0s;
  opacity: 1;
}

.slide-pc img:nth-of-type(2) {
  animation-delay: 6s;
}

.slide-pc img:nth-of-type(3) {
  animation-delay: 12s;
}

.slide-pc img:nth-of-type(4) {
  animation-delay: 18s;


}


.slide-pc img:not(:nth-of-type(1)) {
  opacity: 0;
}

@keyframes slideAnimePC {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  18.75% {
    opacity: 1;
  }
  28% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  62.5% {
    opacity: 0;
  }
  68% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}



/* like pamphlet SMP (Auto) */

.slide-smp {
  position: relative;
  overflow: hidden;
  width: 320px;
  height: 540px;
  margin: auto;
  background: #fff;
}

.slide-smp img {
  display: block;
  position: absolute;
  width: inherit;
  height: inherit;
  left: 0;
  opacity: 0;
  animation: slideAnimeSMP 15s ease infinite;
  animation-fill-mode: forwards;
  transition: opacity 0.5s ease;
}

.slide-smp img:nth-of-type(1) {
  animation-delay: 0s;
  opacity: 1;
}

.slide-smp img:nth-of-type(2) {
  animation-delay: 3s;
}

.slide-smp img:nth-of-type(3) {
  animation-delay: 6s;
}

.slide-smp img:nth-of-type(4) {
  animation-delay: 9s;
}


.slide-smp img:nth-of-type(5) {
  animation-delay: 12s;
}



@keyframes slideAnimeSMP {
  0% {
    opacity: 0;
  }
  12.5% {
    opacity: 1;
  }
  18.75% {
    opacity: 1;
  }
  28% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  62.5% {
    opacity: 0;
  }
  68% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
</STYLE>



