html {
	font-size: 12px;
}



.underline{text-decoration: underline !important;}







.newsPage {
  padding-bottom: 45px !important;
}

.mod_top-notice__content,
.mod_top-notice__content p {
  color: #111;
}

/* --- top news ---- */
.top-notice__item.top-notice__item_fullview {
  flex-wrap: wrap;
}

.top-notice__item.top-notice__item_fullview .top-notice__head,
.top-notice__item.top-notice__item_fullview .mod_top-notice__content {
  width: 100%;
}

@media (max-width: 767px) {
  .header__wrap .header__main .header__head:not(.title) {
    width: 70%;
  }
}

@media (min-width: 768px) {
  .top-medical__items {
    margin: auto;
    width: 800px;
  }
  .top-medical__items .top-medical__item {
    text-align: center;
    width: 50%;
  }
}

/*# sourceMappingURL=add_style.css.map */




#faq .heading-4{
    margin:0 0 1em;
}




.anchor-list{
    display: flex;
    flex-wrap: wrap;
    margin:0 0 40px;
    padding:30px 30px 15px;
    border:1px solid #231815;
}

.anchor-list li{
    width:23%;
    margin:0 1% 15px;
}

@media (max-width:767px) {
.anchor-list li{
    width:100%;
    margin:0 0 15px;
    }
}



.bg-blue{
    padding:20px;
    background:#DFF4FF;
}


/*20200515*/
.mv__item__catch{
  justify-content: start;
}
/*アンカーリンクずれ*/
@media (width: 768px){
  #anc01,#anc02,#anc03,#anc04,#anc05,#anc06,#anc07,#anc08,#anc09,#anc10,#anc11,#anc12,#anc13,#anc14,#anc15,#anc16,#anc17,#anc18,#anc19,#anc20,#anc21,#anc22,#anc23,#anc24,#anc25{
  margin-top:-108px;
  padding-top:108px;
  }
}
@media (max-width: 767px){
  #anc01,#anc02,#anc03,#anc04,#anc05,#anc06,#anc07,#anc08,#anc09,#anc10,#anc11,#anc12,#anc13,#anc14,#anc15,#anc16,#anc17,#anc18,#anc19,#anc20,#anc21,#anc22,#anc23,#anc24,#anc25{
  margin-top:-87px;
  padding-top:87px;
  }
}
