@charset "UTF-8";
/* Scss Document
*****************************************************************/
/* mixin
*********************************************************************/
/* ¥«¥é©` */
/* ±¡¤¤¥Ö¥ë©` */
/* ¥°¥ì©`±³¾° */
/* ¥¿¥¤¥È¥ë±³¾° */
/* media query */
/* 4th_temple_name
*****************************************************************/
.tab_menu {
  display: none; }
  @media all and (max-width: 896px) {
    .tab_menu {
      display: block; } }

.col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  @media all and (max-width: 896px) {
    .col2 {
      display: block; } }
  .col2 > div {
    width: 49%;
    margin-bottom: 20px;
    padding-bottom: 15px; }
    @media all and (max-width: 896px) {
      .col2 > div {
        width: 100%; } }

.bold {
  font-weight: bold; }

.link_list.col2 li {
  width: 50% !important;
  box-sizing: border-box;
  text-indent: 0 !important; }
  @media all and (max-width: 480px) {
    .link_list.col2 li {
      width: 100% !important; } }
  .link_list.col2 li a:after {
    padding: 0 0 0 5px !important; }
.link_list .title {
  padding-left: 1em; }
.link_list li.pdf_list ul {
  display: flex;
  flex-wrap: wrap; }
  .link_list li.pdf_list ul li {
    display: inline-block;
    padding: 8px 8px 8px 28px !important;
    box-sizing: border-box; }
    @media all and (max-width: 480px) {
      .link_list li.pdf_list ul li {
        width: 50%;
        padding: 8px 2px 8px 15px !important; } }
    .link_list li.pdf_list ul li:last-child {
      border-bottom: #CECECE solid 1px !important; }

.block_detail .box_detail table.table_scroll th.tx-l {
  text-align: left;
  width: 40%; }
