/* Phase85: utilities層 (自動分類, scripts/phase85_split_css.py, 元ファイル: common2.css/style2.css) */


#main-nav-pc,
.pharmacy .l-main-nav2,
.service-annai,
.l-grid,
.list_items,
.u-float-left {
  display: flex;
}

 
.center,
.l-main-nav2 a, 
.center2, 
.circle_30, 
.blog_link_button a, 
.u-color-white h1, 
.u-color-white h2, 
.u-color-white a, 
.home-content h5, 
.toptittle h5, 
.c-button, 
.title-company-news_article h2, 
.top-greeting p, 
.c-btn--8 a, 
.u-color-white,
a.c-btn--8 {
  color: #fff;
}


.pharmacy3_describe address,
.patient h4,
.shop-info h4,
.service h3,
.rental_service h3,
.news-tittle p,
.yakkyoku_info_news .c-btn--5-2,
.recruit_article h3,
.pharmacy2 h4,
.pharmacy2 h5,
.top-greeting p,
.shop_index h3,
.home-content h4,
.u-text-left {
  text-align: left;
}


.list_items ul,
.pharmacy3 h3,
.patientmeal-link2 h4,
.u-m-0 .contents,
.u-m-0 {
  margin: 0;
}


.name,
.policy h6,
.u-text-right p,
.u-text-right {
  text-align: right;
}


.financialstatements,
.work_sheet,
#link p,
.serviceset,
.u-justify-center {
  justify-content: center;
}

/* Phase126: utilities移動(Phase125選定A分類10件、元layout.css/components.css/pages/top.css/cms/cms-components.css) */

.info_link {
  display: flex;
  padding: 0 10%;
}

.info_link_link {
  padding: 0 10%;
  display: flex;
}

.c-pagetop {
  display: none;
  position: fixed;
  bottom: 140px;
  right: 20px;
}

.c-pagetop {
  text-align: center;
}

.l-header-onlinestore {
  margin: 0 0.5rem;
}

.l-nav-unshown {
  display: none;
}

.material-icons-outlined {
  font-size: 16px;
}

.c-page-title {
  padding: 1.2rem 2% 0.8rem;
}

.instagram {
  margin: 0 5%;
}

.project-clear {
  clear: both;
}
