@charset "UTF-8";

:root {
  --keycolor01: #ff8810;
}
:root {
  --keycolor02: #FFDFC0;
}

section .subTtl{
	color: var(--keycolor01);
}
.btn a{
  color: var(--keycolor01);
  border-color: var(--keycolor01);
}
.btn a::before{
  background-image: url(/tobira/img/common/icon_arrow_04.svg) !important;
}
/* doctorList
-----------------------------------------------*/
.doctorList{
  margin-top: 60px;
}
.doctorList .col + h3{
  margin-top: 80px;
}
.doctorList h3{
	color: var(--keycolor01);
  font-size: 20px;
  padding-left: 35px;
  margin-left: 40px;
  margin-bottom: 25px;
  position: relative;
}
.doctorList h3::before{
  position: absolute;
  display: block;
  content: "";
  background: url("/tobira/img/subspecialty/icon-check.svg?202604251724")no-repeat;
  background-size: cover;
  width: 18px;
  height: 13px;
  top: 5px;
  left: 0;
}
.doctorList .col .txt .more{
  color: var(--keycolor01);
	background: var(--keycolor02);
}
.doctorList .col .txt .more::before{
  background-image: url(/tobira/img/common/icon_arrow_04.svg?202604251724) !important;
}
.doctorList .col .txt ul li a{
    color: var(--keycolor01);
}
@media only screen and (max-width:768px) {
  .doctorList{
    margin-top: 30px;
  }
  .doctorList h3{
    font-size: 16px;
    margin-left: 15px;
    padding-left: 20px;
    margin-bottom: 5px;
  }
  .doctorList h3::before{
    width: 14px;
    height: 10px;
  }
  .doctorList .col + h3{
    margin-top: 30px;
  }
}
/* boxArea
-----------------------------------------------*/
section .ttl p {
    color: var(--keycolor01);
}
section .ttl.fade p::after{
  background: var(--keycolor01);
}
.boxArea .mainBox .txt h1{
	color: var(--keycolor01);
}
.boxArea .box:nth-child(even) .img{left: 0;}
.boxArea .box:nth-child(odd) .img{right: 0;}
.boxArea .box .img h3{
	background: var(--keycolor02);
	color: var(--keycolor01);
}
.boxArea .box .txt p strong{
	display: block;
	color: var(--keycolor01);
}
#pagination ul li.btn > * {
    background: var(--keycolor01);
}
#pagination ul li.prev > *,
#pagination ul li.next > *{
	color: var(--keycolor01);
}
#pagination ul li.prev > *::before,
#pagination ul li.next > *::before{
	border-top: 5px solid var(--keycolor01);
	border-right: 5px solid var(--keycolor01);
}
