@charset "utf-8";
/* CSS Document housecleaning */
/*  page-housecleaning
-------------------------------------------- */
/* sec-box */
#link_schedule .sec-box-point_ttl,
#link_LINE .sec-box-point_ttl {padding: 0;}
#link_schedule .sec-box-point_ttl a,
#link_LINE .sec-box-point_ttl a {display: block;height: 100%;padding: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}

#link_schedule .sec-box-point_ttl a {background-color: #e77b33;border-color: #e77b33;}
#link_LINE .sec-box-point_ttl a {background-color: #74af5f;border-color: #74af5f;}






.sec-link_list li:before {border-color: #f7eada !important;}
.sec-box-point_ttl .point_num {background-color: #56a86c;}
.sec-link_list.sec-link_img-list li a {justify-content: flex-start;padding: 0 !important;}
.sec-link_list.sec-link_img-list li .text {height: 29px;}
@media (max-width: 959px) {
  .sec-link_list.sec-link_img-list li .text {height: 19px;}
}
/* sec-box-menu */
.sec-box-menu-bfaf > div + div:before {border-color: rgba(6236,151,52,0.7) transparent transparent transparent;}
.sec-link_list.sec-link_photo-list li .text {padding: 10px;height: 40px;}
.sec-link_list.sec-link_photo-list li .text small {font-size: 1.2rem;font-weight: 700;}
@media (max-width: 959px) {
  .sec-link_list li {width: 50%;}
  .sec-link_list li:nth-child(1):after,
  .sec-link_list li:nth-child(2):after {display: block;content: "";position: absolute;left: 0;bottom: 0;z-index: 10;width: 100%;height: 1px;border-top: 1px solid #f7eada;}
  .sec-link_list li:nth-child(3):after {display: none;}
  .sec-link_list.sec-link_arrow-list li:before {border-width: 1px;}
  .sec-link_list li:nth-child(2):before {display: none;}
  .sec-link_list li:nth-child(3):before {display: block !important;}
}
.sec-box-flow_num {background-color: #ec9734;}
.card.card-arrow-btm:after {border-color: rgba(236,151,52,0.7) transparent transparent transparent;}
.arrow-link-list .arrow-link-list-items:after { border-color: #ec9734;}

@media (max-width: 839.98px) {
  .sec-main-point .col-md-6 {margin-top: 20px; padding-left: 15px;padding-right: 15px;}
  .sec-main-point .col-md-6:first-child {margin-top: 0;}
}