@media screen and (min-width: 768px){.service_table {  width: 50%;  border-color : #fff !important;  border-style: solid !important;  border-width: 1px 1px 0 0 !important;  font-family: "M PLUS 1p";  font-weight: 600;}.service_table th {  border-color : #fff !important;  border-style: solid !important;  border-width: 0 0 1px 1px !important;  text-align: center;  background-color: #ff9459;  color: #fff;  width: 30%;  letter-spacing: 0.3em;}.service_table td {  border-color : #fff !important;  border-style: solid !important;  border-width: 0 0 1px 1px !important;  text-align: left;  background-color:rgba(255,255,255,0.8);  padding: 15px 5px;  vertical-align: middle;}#ART03_SINGLE_7 .heading h3::before,#ART03_SINGLE_7 .heading h3::after {    content: '';    display: inline-block;    position: absolute;    top: 50%;    width: 80px;    height: 4px;    background-color: rgba(247,223,16,0.8);}#ART03_SINGLE_7 .heading h3::before {    left: 0;}#ART03_SINGLE_7 .heading h3::after {    right: 0;}/*フロー矢印設定*/#TEX03_LIST_14 .list:after {  position: absolute;  content: '';  top: 100%;  left: 15%;  border: 30px solid transparent;  border-top: 30px solid rgba(169,116,67,0.3);  width: 0;  height: 0;}#ART08_LIST_2 .heading:after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 7px;  background: -webkit-repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);  background: repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);}#ART08_LIST_2 .heading-detail:after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 7px;  background: -webkit-repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);  background: repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);}#ART08_LIST_2 .detail-heading h3:before, #ART08_LIST_2 .detail-heading h3:after {  content: '';  position: absolute;  top: 50%;  display: inline-block;  width: 45px;  height: 2px;  background-color: #4d3c32;}#ART08_LIST_2 .detail-heading h3:before {  left:0;}#ART08_LIST_2 .detail-heading h3:after {  right: 0;}}@media screen and (max-width: 767px){#ART03_SINGLE_7 .heading h3::before,#ART03_SINGLE_7 .heading h3::after {    content: '';    display: inline-block;    position: absolute;    top: 50%;    width: 40px;    height: 4px;    background-color: rgba(247,223,16,0.8);}#ART03_SINGLE_7 .heading h3::before {    left: 0;}#ART03_SINGLE_7 .heading h3::after {    right: 0;}#ART08_LIST_2 .heading:after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 7px;  background: -webkit-repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);  background: repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);}#ART08_LIST_2 .heading-detail:after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 7px;  background: -webkit-repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);  background: repeating-linear-gradient(-45deg, #33874e, #33874e 2px, #f8efe1 2px, #f8efe1 4px);}/*ページスクロール設定 */#page-top {  position: fixed;  bottom: 40px;  right: 5px;}#page-top a {  background-color: rgba(140,95,42,0.9);  text-decoration: none;  color: #ffffff;  font-size: 10px;  width: 40px;  height: 40px;  text-align: center;  display: block;  padding: 6px;  line-height: 1.2em;  border-radius: 100px;}#page-top a:hover {  text-decoration: none;  opacity: 0.8;}.contact_tel {  font-size: 28px !important;  color: #ef5858;}.service_table {  width: 100%;  border-color : #fff !important;  border-style: solid !important;  border-width: 1px 1px 0 0 !important;  font-family: "M PLUS 1p";  font-weight: 600;}.service_table th {  border-color : #fff !important;  border-style: solid !important;  border-width: 0 0 1px 1px !important;  text-align: center;  background-color: #ff9459;  color: #fff;  width: 20%;  font-size: 14px;}.service_table td {  border-color : #fff !important;  border-style: solid !important;  border-width: 0 0 1px 1px !important;  text-align: left;  background-color:rgba(255,255,255,0.8);  padding: 15px 5px;  vertical-align: middle;  font-size: 14px;}.service_table ul {  margin: 0 !important;  padding: 0 3px 0 20px !important;}/*フロー矢印設定*/#TEX03_LIST_14 .list:after {  position: absolute;  content: '';  top: 100%;  left: 15%;  border: 20px solid transparent;  border-top: 20px solid rgba(169,116,67,0.3);  width: 0;  height: 0;}}