@charset "UTF-8";
/***** ブレイクポイント *****/
/***** 指定色 *****/
/* $main-color:#e65100; */
/* $sub-color:#ffb74d; */
/* $shadow-color: ; */
/* $bg-color:; */
/* $bg-navcolor: ; */
/***** 指定色 END *****/
.com-title {
  background: #e65100;
}

.com-title-under-pink {
  border-bottom: #e65100 2px solid;
}

.com-title-left-pink {
  border-left: #e65100 5px solid;
}

.com-title-small-pink span {
  color: #e65100;
}

.com-btn a {
  border: #e65100 2px solid;
  color: #e65100;
}
.com-btn a:hover {
  background: #e65100;
}

.com-btn-res a,
.com-btn-phone a {
  background: #e65100;
}

.btn-map a {
  border: #e65100 2px solid;
  color: #e65100;
}

/***** ヘッダー *****/
header {
  border-color: #e65100;
}
header .left .logo a {
  color: #e65100;
}
header .right .btns li.cal a {
  border: #e65100 1px solid;
  color: #e65100;
}
header .right .list-info li {
  color: #e65100;
}

/***** メインコンテンツ *****/
.btm-dotline {
  border-bottom: #e65100 2px dotted;
}

.hour-table th {
  background: #e65100;
}
.hour-table td {
  color: #e65100;
}

/***** サイドナビ *****/
.side .reservbtn {
  background: #e65100;
  border-bottom: #ddddd 3px solid;
}
.side .phonebtn {
  border: #e65100 4px solid;
}
.side .phonebtn li {
  color: #e65100;
}
.side .sidettl h2 {
  color: #e65100;
}
.side .sidettl h2 svg {
  fill: #e65100;
}
.side .sidettl a {
  color: #e65100;
}
.side .sidettl a::after {
  border-top: 2px solid #e65100;
  border-right: 2px solid #e65100;
}
.side .infolist li {
  border-bottom: #e65100 1px dashed;
}

/***** フッター *****/
footer {
  background: ;
}
footer .logo a {
  color: #e65100;
}
footer .wrap .right ul li {
  color: #e65100;
}

.copy {
  background: #e65100;
}

/***** スマホ固定フッターナビ *****/
.floating-menu td span,
.floating-menu td a {
  background: #e65100;
}

/***** トップページ *****/
.main-visual .wrap .inner-wrap .link img {
  background-color: #e65100;
}
.main-visual .wrap .inner-wrap .infomation-box {
  border: #e65100 1px solid;
}
.main-visual .wrap .inner-wrap .infomation-box table {
  width: 100%;
}
.main-visual .wrap .inner-wrap .infomation-box table th {
  color: #e65100;
}
.main-visual .wrap .inner-wrap .infomation-box table td::after {
  color: #e65100;
}

.medical_list li .wrap {
  background: #ffb74d;
}

.calendar table th {
  background: #e65100;
}

/***** 当院について *****/
.clinic-phone li {
  color: #e65100;
}

/***** お知らせ *****/
.information-box h3 {
  border-left: #e65100 4px solid;
}
.information-box .tbl1 th.cel {
  background: ;
}
.information-box h4 {
  border-bottom: #e65100 2px solid;
}
.information-box ul li::before {
  color: #e65100;
}
.information-box h5 {
  background: #e65100;
}

/***** 404 *****/
.error-list li::before {
  color: #e65100;
}

/***** グローバルナビ *****/
@media screen and (min-width: 736px) {
  .gnavi {
    background-color: ;
  }
}
.gnavi ul li .wrap .box-center .icn svg {
  fill: #e65100;
}

/***** 当院について *****/
.inde-box-white ul li .img img {
  box-shadow: 5px 5px ;
}

.outline {
  background: ;
}
.outline .icn {
  background: #ffb74d;
}

/***** ページトップ *****/
.pagetop {
  border: #e65100 4px solid;
}
.pagetop::after {
  border-top: 3px solid #e65100;
  border-right: 3px solid #e65100;
}

/***** 募集要項 *****/
.recruit-table th, .access-table th, .career-table th {
  background: #e65100;
}

/***** フリーページ *****/
.free-pa-box h3 {
  border-left: #e65100 4px solid;
}
.free-pa-box h4 {
  border-bottom: #e65100 2px solid;
}
.free-pa-box h5 {
  color: #fff;
  background: #e65100;
}
.free-pa-box ul li::before {
  color: #e65100;
}
.free-pa-box table th {
  background: ;
}

.infolist-archive li {
  border-bottom: #e65100 1px dashed;
}

.paging li a {
  color: #e65100;
}

.mv-wrap .inner-wrap .infomation-box {
border: #e65100 1px solid;
}

.mv-wrap .inner-wrap .infomation-box table th {
color: #e65100;
}

.mv-wrap .inner-wrap .infomation-box table td a::after{
color: #e65100;
}
/*# sourceMappingURL=theme-file.css.map */