  @charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+SC:wght@400;500;600;700&display=swap');

/*
  font-family: 'Microsoft YaHei',Microsoft YaHei,'Noto Sans SC',sans-serif;
  font-family: 'SimSun','Noto Serif SC',serif;
*/

/***********
base
************/
html,
body {
  font-family: 'Microsoft YaHei',Microsoft YaHei,'Noto Sans SC',sans-serif;
}


/***********************
layout
************************/

/***********
more
************/

.l-more {
  font-family: 'SimSun','Noto Serif SC',serif;
}

/***********
header
************/

/***********
navi
************/


/***********
footer
************/


/***********
copyright
************/


/***********
fixedCv
************/


/***********
jump
************/

/***********
menu
************/

/***********
menu
************/


/***********
heading
************/

.l-heading-title{
  font-family: 'SimSun','Noto Serif SC',serif;
}

/***********
title
************/


.l-title{
  font-family: 'SimSun','Noto Serif SC',serif;
}


/***********
newsList
************/

.l-newsList {
  font-family: 'Microsoft YaHei',Microsoft YaHei,'Noto Sans SC',sans-serif;
}

/***********
l-medical
************/

.l-medical-heading-title {
  font-family: 'SimSun','Noto Serif SC',serif;
}


/***********
status
************/

.is-hide {
  display: none;
}
.is-readerHide {
  clip: rect(1px, 1px, 1px, 1px);
}

.is-inlineBlock{
  display: inline-block;
}

.is-out{
  position: absolute;
  left: -9999999px;
}

.is-pc-hide {
  display: none;
}

.is-pc-inline ,
.pc-br {
  display: inline;
}

.is-sp-inline ,
.sp-br {
  display: none;
}

.is-pc-noevent {
  pointer-events: none;
}

.is-step > *{
  opacity: 0;
  transition: opacity 1.2s ease;
}
.is-step.is-show > *{
  opacity: 1;
}

@media screen and (max-width:834px) {

  .is-pc-hide {
    display: block;
  }

  .is-sp-hide {
    display: none;
  }

  .is-sp-inline ,
  .sp-br {
    display: inline;
  }

  .is-pc-inline ,
  .pc-br {
    display: none;
  }

  .is-pc-noevent {
    pointer-events: auto;
  }

  .is-spGothic {
  }


}
