.copyr {
display: none;
}
.editcopy {
font-size: 0.5rem;
margin-bottom: 5px;
}
p.”editcopy” {
text-align: center;
font-size: 0.8rem;
}
/* CSS Mailto */
.container {
  font-family: "Yu Gothic", YuGothic, Verdana, 'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, sans-serif;
  text-align: center;
/* padding-top: 40px;*/
}
.btn-border {
  display: inline-block;
  max-width: 180px;
  text-align: left;
  border: 2px solid #FFB241;
  font-size: 14px;
  color: #FFB241 !important;
  text-decoration: none;
  font-weight: bold;
  padding: 8px 16px;
  border-radius: 4px;
  transition: .4s;
}

.btn-border:hover {
  background-color: #FFB241;
  border-color: #FFD699;
  color: #FFF !important;
}

.btn-borderL {
  display: inline-block;
  max-width: 180px;
  text-align: left;
  border: 2px solid #13BE13;
  font-size: 14px;
  color: #13BE13 !important;
  text-decoration: none;
  font-weight: bold;
  padding: 8px 16px;
  border-radius: 4px;
  transition: .4s;
}

.btn-borderL:hover {
  background-color: #13BE13;
  border-color: #71D871;
  color: #FFF !important;
}

.asterisk {color:red;font-size:20px;}

.bottomspace{
	margin-bottom: 30px;
}
.wpp-thumbnail {
    margin: 5px;
}
/*ブログカードのカスタマイズ*/
.st-cardbox {
  border: 1px solid #9097f9;
  border-radius: 0px 3px 3px 3px;
  box-shadow: none;
  background-color: #f9fdff;
}
.st-cardbox:hover .st-card-img {
  transform: scale(1.08);
  transition: .3s;
}
.st-cardbox.kanren {
  margin-top:5px;
}
/*ブログカード風 - ラベル*/
.st-cardbox-label {
  position: absolute;
  top: -30px;
  left: -1px;
  width: 300px;
  height: 30px;
  overflow: hidden;
}
.st-cardbox-label-text {
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  padding: 10px 10px 10px 26px;
  left: 0;
  top: -3px;
  width: auto;
  text-align: center;
  font-size: 80%;
  line-height: 1.2;
  font-weight:bold;
  background: #9097f9;
  color: #fff;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  box-shadow: none;
  z-index:9999;
}
.st-cardbox-label .st-cardbox-label-text:before {
  position: absolute;
  top: 10px;
  left: 8px;
  content: "\f15c";
  font-size: 13px;
  font-family: FontAwesome;
  font-weight: normal;
  color: #fff;
}
/*ブログカード風マガジン タイプB*/
  
.st-cardstyleb .st-cardbox {
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.st-cardstyleb .st-cardbox.kanren {margin-top: 0px;}

.st-cardstyleb .st-cardbox:hover .st-card-img {transform: none;}
.rankstlink-r2 {margin: 20px 0 40px;}

.rankstlink-r2 p a {background-color: #FFA000;}

header .smanone ul.menu li a {font-size: 16px;}

header .smanone ul.menu li li a {font-size: 13px;}

/* テーブルを横スクロール */
table {
 width: 100%;
}
/*tableをスクロールさせる*/
/*tableのセル内にある文字の折り返しを禁止*/
.scroll {
 overflow: auto;
 white-space: nowrap;
}

/*tableにスクロールバーを追加*/
.scroll::-webkit-scrollbar {
 height: 5px;
}

/*tableにスクロールバーを追加*/
.scroll::-webkit-scrollbar-track {
 background: #F1F1F1;
}

/*tableにスクロールバーを追加*/
.scroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}