@charset "utf-8";

/* ======================================================
 * tejyun.css
 * ------------------------------------------------------
 * PConly
 * - Base
 * - Common
 * - Override
 * - Assist
 * - Parts
 * - Clearfix
 * Media Queries
 * Print
====================================================== */
/* ------------------------------------------------------
 * Common
------------------------------------------------------ */
body {
  margin: 0;
}

/* ----- padding ----- */
.cont-pt-0{padding-top:0!important;}
.cont-pr-0{padding-right:0!important;}
.cont-pb-0{padding-bottom:0!important;}
.cont-pl-0{padding-left:0!important;}
.cont-pt-05{padding-top:5px!important;}
.cont-pr-05{padding-right:5px!important;}
.cont-pb-05{padding-bottom:5px!important;}
.cont-pl-05{padding-left:5px!important;}
.cont-pt-10{padding-top:10px!important;}
.cont-pr-10{padding-right:10px!important;}
.cont-pb-10{padding-bottom:10px!important;}
.cont-pl-10{padding-left:10px!important;}
.cont-pt-15{padding-top:15px!important;}
.cont-pr-15{padding-right:15px!important;}
.cont-pb-15{padding-bottom:15px!important;}
.cont-pl-15{padding-left:15px!important;}
.cont-pt-20{padding-top:20px!important;}
.cont-pr-20{padding-right:20px!important;}
.cont-pb-20{padding-bottom:20px!important;}
.cont-pl-20{padding-left:20px!important;}


/* ------------------------------------------------------
 * Override
------------------------------------------------------ */

/* ------------------------------------------------------
 * Assist
------------------------------------------------------ */

/* ------------------------------------------------------
 * Parts
------------------------------------------------------ */
/* ----- cont-card ----- */
.cont-card {
  display: flex;
  justify-content: center;
}
.cont-card_title {
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
}
.cont-card_detail {
  max-width: calc(122px * 4);
}
.cont-card_item {
  text-align: center;
  width: 122px;
  padding-left: 6px;
}
.cont-card_item img {
  width: 100%;
  height: auto;
}
.cont-card_text {
  text-align: center;
  width: 124px;
  font-size: 12px;
}

table {
  table-layout: fixed;
}

/* ------------------------------------------------------
 * Clearfix
------------------------------------------------------ */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* ======================================================
 * Print
====================================================== */
@media print {
}


/*2022/07/04追記*/

.cont-card_item_2 img {
  width: 92px;
  height: auto;
}
/*2022/07/04追記　end*/