@charset "UTF-8";
/* CSS Document */
/* ====================================

ページ共通文字サイズ色など

===================================== */
/*基本fontサイズと色*/
#right_contents{
font-size: 14px;
  line-height: 18px;
	color: #343232;
}
		  
/*注意書き*/
.font_tyuuigaki { /*<p>指定　注意書き用文字サイズ*/
  font-size: 10px;
}
.tyuui_mark, .txt_red { /*<span>指定　注意書きの先頭につける（*）   赤文字*/
  color: #FF0000;
}
.red {
  color: #F7060A;
}
#right_contents ul {
  padding-left: 2em;
  margin: 0;
  border: solid 0px;
}
/*リンク処理*/
#right_contents a {
  text-decoration: none;
	color: #343232;
}
#right_contents a:hover {
  color: #E44040;
}


/* ============================================================================
   ページタイトル　common_item.css記載
   ============================================================================ */

/* ============================================================================
   お知らせ詳細
   ============================================================================ */
.detail_area {
  width: 100%;
  max-width: 900px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 1px #F4B0B1;
  padding-bottom: 50px;
  margin-bottom: 50px; /* border-bottomの下線下 */
    border: solid 0px;
}
.detail_waku { /* 詳細内容全体 */
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: left; /* 全体 */
}
.yyyymmdd_type { /* 日付とタイプ */
  margin-bottom: 10px;
}
.yyyymmdd { /* yyyy/mm/dd表示 */
  font-size: 12px;
  color: #201E1E;
  margin-right: 30px;
}
.type { /* 重要 */
  width: 80px;
    /*padding: 2px 2px;*/
  text-align: left;
  display: inline-block; /* 幅width有効。blockは改行されるためinline-block指定 */
  color: #FF0000; /* 文字 */
  /*font-weight: bold;*/
  /*letter-spacing: 5px;*/
  border: 0px solid #776F6F;
  /*border-radius: .2em;*/ /*角丸 */
  background-color: hsla(0,0%,100%,0.00);/*透明*/

}
.detail_area .title { /* お知らせタイトル */
  margin-top: 20px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 28px;
  border-bottom: solid 1px;
}
.naiyou { /* 本文 （内容）*/
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: justify; /* 両端揃え(均等割り付け) */
  text-justify: inter-ideograph; /* IE用 文章均等割り付け */
}
/*添付（参考資料） */ /* 参考サイト（リンク）
-----------------------------------------------------------*/
.tbl_temp_link { /* テーブル名 */
  width: 100%;
  margin-top: 20px;
  text-align: center; /* td01用 */
}
.tbl_temp_link tr {
  vertical-align: top;
  height: 50px;
}
.tbl_temp_link .td01 { /* 参考資料　参考サイトの枠 */
  width: 70px;
  margin-right: 20px;
  font-size: 12px;
  display: inline-block;
  color: #1D1C1C;
  padding: 1px 5px 1px 5px;
  border: 1px solid #776F6F;
  border-radius: .2em;
}
.tbl_temp_link .td02 { /* 参考資料　参考サイトのaタグ */
  width: 100%;
  text-align: left;
  font-size: 12px;
  line-height: 14px;
  border: solid 0px;
}
.tbl_temp_link a {
  display: block;
  padding-bottom: 8px;
}
/*項目前の●*/
.tbl_temp_link a::before {
  content: "・";
  font-size: 12px;
  color: #262424;
}

/* ディバイスサイズ設定
======================================================================================================= */
/* スマホ用 */
@media (max-width: 749px) {
  /*ページタイトル common_item.css
  ---------------------------------*/

  /*お知らせ詳細
  ---------------------------------*/
  .detail_area .title { /* お知らせのタイトル */
    font-size: 18px;
    line-height: 20px;
  }
  /*添付（参考資料） */ /* 参考サイト（リンク）
  ---------------------------------*/
  .tbl_temp_link .td01, .tbl_temp_link .td02 {
    display: block;
    margin-bottom: 5px;
  }

}
/* タブレット用 */
@media (min-width: 750px) and (max-width: 1023px) {}
/* Desktop View------------------------------- */
@media (min-width: 1024px) {}