/* FinePrint「無料評価版ダウンロード」画像ボタン（img/btn_dl.png 382x86）を置き換えるテキストボタン。
   色（#12ca71）・大きさ・角丸・文字配置・矢印は元画像に合わせる（BR-HTML-09） */
.fp-request-btn {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  width: 382px;
  max-width: 100%;
  height: 86px;
  padding: 0 60px 0 36px;
  border-radius: 4px;
  background: #12ca71;
  color: #fff !important;
  text-align: left;
  text-decoration: none !important;
  line-height: 1.35;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", Meiryo, sans-serif;
  vertical-align: middle;
}
.fp-request-btn:hover { opacity: .7; }
.fp-request-btn__sub { font-size: 15px; letter-spacing: .02em; }
.fp-request-btn__main { font-size: 23px; letter-spacing: .06em; }
.fp-request-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 22px;
  width: 13px;
  height: 13px;
  border-top: 4px solid #fff;
  border-right: 4px solid #fff;
  transform: translate(-3px, -50%) rotate(45deg);
}
@media (max-width: 767px) {
  .fp-request-btn { height: 72px; padding: 0 48px 0 24px; }
  .fp-request-btn__sub { font-size: 12px; }
  .fp-request-btn__main { font-size: 20px; }
}
