﻿@charset "utf-8";

/* CSS Document */

.sa-promo-colum {
  width:48%;
  margin:0.1rem 1%;
  float:left
}

.sa-promo-colum table{
width: 100%;
margin: 10px 0px 15px 0px;
text-align: left;
font-size: 14px;
}

.sa-promo-colum th{
    color: #ffffff;
    display: table-cell;
    line-height: 16px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 7px 2px 7px 4px;
    vertical-align: top;
    white-space: normal;
    text-align:center
}

.sa-promo-colum td{
    display: table-cell;
    line-height: 16px;
    margin-bottom: 0px;
    margin-right: 10px;
    padding: 7px 2px 7px 2px;
    vertical-align: top;
    white-space: normal;
    text-align: center;
    border: 2px solid #e7eef2;
    border-top: none;
    text-align:center !important
}

	div.sa-promo-book-colum {
		background: #aaaaaa;
		padding: 2.0rem;
		width: 70%;
		margin: 0 auto;
	}

	p.sa-promo-book-txt{
		font-weight:bold;
		text-align:center;
		color:#ffffff;
		margin-bottom: 1.5rem;
}

	/* button */
	a.sa-promo-button {
		display: block;
		font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝","MS PMincho", sans-serif;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
		white-space: nowrap;
		cursor:pointer;
		font-weight: bold;
		border: 2px solid #ffffff;
		padding: 1.5rem 2.5rem;
	}

	a.sa-promo-button:link {
		font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝","MS PMincho", sans-serif;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
		white-space: nowrap;
	}
	a.sa-promo-button:hover {
		font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝","MS PMincho", sans-serif;
		font-size: 14px;
		color: #aaaaaa;
		text-decoration: none;
		white-space: nowrap;
		background: #ffffff;
		opacity: 1.0;
	}
	a.sa-promo-button span {
		display: block;
	} 

	a.sa-promo-button span.sa-promo-button_icon {

	} 


@media screen and (max-width: 540px) {

.sa-promo-colum {
  width:100%;
  margin:0.1rem 0.2rem;
}

	div.sa-promo-book-colum {
		width: 90%;
	}




}
/* add css 2021_0514 nishitsuji END */