#contentWrap #content h2 a {
	font-size: 20px;
}

.text-lg {
	font-size: 20px;
}

li.head_tel {
	padding-right: 10px;
}

ul.flex.space li {
	margin-bottom: 10px;
}

.red {
  color: #cc0000;
}

.article_body {
  padding: 0 10px;
}

ul.tbl.sep {
  border-spacing: 0;
}

@media screen and (max-width: 767px) {
h1 {
	font-size: 180%;
  }
h2 {
	font-size: 160%;
  }
}

html{ font-size: 14px;}
.cart_nav .container{ text-align:right; position:absolute; top:10px; left:50%; transform: translateX(-50%);}
@media screen and ( max-width: 782px ) {
	.cart_nav .container{ text-align:center; position:relative; background-color: #780500; padding: 14px 6px; margin-bottom: 10px;}
}
.cart_nav .container ul{ display:flex; justify-content:flex-end; margin: 0; gap:10px;}
@media screen and ( max-width: 782px ) {
	.cart_nav .container ul{ display:flex; justify-content:space-between; margin-top: 0; gap:4px;}
}
.cart_nav .container ul li{ list-style-type:none;}
.cart_nav .container ul li a{ display: inline-block; background-color: #fff; padding: 4px 10px; text-decoration: none; border-radius: 6px; font-size: .9rem;}
@media screen and ( max-width: 782px ) {
	.cart_nav .container ul li a{ padding: 8px;}
}

.cart_nav .container ul li a:hover{ color: #fff; background-color:#780500;}

.more-left .btn {
background-color: #b21d18;
color: #fff;
}

.pum-theme-4778 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #b21d18 !important;
}

.scroll-table td.title {
  background-color: #eee;
}

.scroll-table table th, .scroll-table table td {
	padding: 10px 20px;
  }

@media screen and (max-width: 767px) {
  .scroll-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    max-width: 200%;
  }
  .scroll-table table {
    max-width: none;
  }
  .scroll-table table tbody {
    display: table-row-group;
  }
  .scroll-table table tr {
    display: table-row;
  }
  .scroll-table table th, .scroll-table table td {
    display: table-cell;
    width: auto !important;
    border: 1px solid #ddd;
    font-size: 12px !important;
  }
}
