/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 16 2021 | 08:22:45 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);*/
* {
	font-family: "FOT-TsukuARdGothic Std", "ヒラギノ角ゴ Pro W3", Meiryo, "Noto Sans JP", "ＭＳ Ｐゴシック", Osaka, Sans-serif;
}

h2 {
	font-family: "FOT-TsukuARdGothic Std", "ヒラギノ角ゴ Pro W3", Meiryo, "Noto Sans JP", "ＭＳ Ｐゴシック", Osaka, Sans-serif;
}

/*テーブルの罫線*/
table.tbl-border td{
  border: solid 0.2px #E6E6E6;
}
table.tbl-border {
  border: solid 0.5px #E6E6E6;
}


/*プリント用CSS*/
@media print {
  div.cb-row--mobile.hide-on-desktop.customify-grid.customify-grid-middle,
  #mysticky-nav.wrapfixed{
    display: none;
  }
}

@media print {
  #mysticky-wrap {
    /*display: none;*/
  }
}
  

/*メタデータのフォントサイズ*/
.entry-meta.entry--item.text-uppercase.text-xsmall.link-meta{
  /*font-size: .72em;*/
  font-size: 0.85em;
}

#haraibtn .go-page a:hover {
    background: #cf4d47;
}
#haraibtn .go-page a {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 2.5em;
    width: 13em;
    background: #ff8071;
    border-radius: 1.428571428571429em;
    color: #fff;
    margin: 0 auto;
}
ol.test{
  list-style-type: none;
  counter-reset: hoge;
}
li.test:before{
  counter-increment: hoge; 
/*  counter-increment:item;
  content: '●';
  content: counter(item)'.';*/
  content:counter(hoge, katakana)' '; 
  
}

/*お知らせ一覧のページタイトル（カテゴリー：お知らせ）を削除*/
.category-information header.page-header.blog-posts-heading{
  display: none;
}

.indentfront{
  text-indent: 1em;
  padding-left: 1em;
}

.indentback{
  text-indent: -1em;
  padding-left: 2em;
}

/*ボタン*/
div.btn-gray{
  width: 100%;
  background: #FFF;
  padding: 8px 20px;
  margin-bottom: 5px;
  border: 2px solid #737373;
  border-radius: 25px;
  text-align: center;
  position: relative;

  color:#737373;
  font-size: 1.4rem;
  font-weight: bold;
}
div.btn-gray.btn-gray-mini{
  font-size: 20px;
  line-height: 1em;
  border-radius: 30px;
  padding: 10px 20px 8px;
}
.fa-position-right {
    position: absolute;
    top: calc(50% - .5em);
    right: 20px;
}

@media screen and (max-width: 860px){
  div.btn-gray{
  	font-size: 1.2rem;
  }
}

/*-----------------------
  PC表示
-----------------------*/
.pc_only {
    display: block;
}
.sp_only {
    display: none;
}
/*-----------------------
  スマホ表示
-----------------------*/
@media screen and (max-width: 768px) {
  .pc_only {
      display: none;
  }
  .sp_only {
      display: block;
  }
}
.zaisan-txtbig-b {
    font-size: 18pt;
    color: #2c9fd5;
}
.zaisan-txtbig2 {
    /*font-size: 18pt;*/
    color: #ffffff;
}
