<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
//  笘�� 縺薙�繝｢繧ｸ繝･繝ｼ繝ｫ縺ｯscss繧貞茜逕ｨ縺励※縺�∪縺吶�
//  笘�� css繧堤峩謗･險倩ｿｰ縺励◆縺��ｴ蜷医�縲√％縺ｮ繧ｹ繧ｿ繧､繝ｫ繧ｷ繝ｼ繝医↓險倩ｿｰ繧偵＠縺ｦ縺上□縺輔＞縲�
//
// == 逶ｮ谺｡��merge.css�� ================================================
//
//  繝壹�繧ｸ繝薙Ν繝峨�繝��繝悶Ν..................
//
//  蜈ｨ繝壹�繧ｸ蜈ｱ騾�..................繝｡繝九Η繝ｼ繧ｯ繝ｪ繝�け譎ょ虚菴�
//
//  繝輔ャ繧ｿ繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�..................繧ｰ繝ｫ繝ｼ繝礼ｭ峨�theme縺ｨ縺ｮ蟾ｮ逡ｰ隱ｿ謨ｴ
//  繝輔ャ繧ｿ繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�..................2蛻�牡繝ｪ繝ｳ繧ｯ(sp)
//  繝輔ャ繧ｿ繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�..................繧医￥縺ゅｋ縺碑ｳｪ蝠上�縺雁撫縺�粋繧上○(sp)
//
//  sp繝｡繝九Η繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�..................繝輔ャ繧ｿ繝ｼ縲譁ｽ險ｭ繝ｪ繝ｳ繧ｯ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�
//
//  縺ｾ縺ｩ縺九ヵ繧｡繝溘Μ繝ｼ繧ｯ繝ｪ繝九ャ繧ｯ��.page_top_madoka��..................繝倥ャ繝繝ｼ
//  縺ｾ縺ｩ縺九ヵ繧｡繝溘Μ繝ｼ繧ｯ繝ｪ繝九ャ繧ｯ��.page_top_madoka��..................sp繝｡繝九Η繝ｼ
//
//
//  pageneme..................繝壹�繧ｸ蜷�
//
// 菴懈�閠� 2019.02.27 muramoto
// 譖ｴ譁ｰ閠� 2025.08.15 kunihiro
//
// =============================================================================
/*

/* ------------------------------------
  縺薙％縺ｫ繝壹�繧ｸ蜷阪ｒ險倩ｼ峨＠縺ｦ縺上□縺輔＞
------------------------------------ */


/* 隕句�縺礼ｭ峨ｒ險倩ｼ峨＠縺ｦ縺上□縺輔＞
------------------------------------ */


/* ------------------------------------
  繝壹�繧ｸ繝薙Ν繝峨�繝��繝悶Ν
------------------------------------ */
@media screen and (max-width: 767px) {

  /* .parts_table_12_sp-wrap table {
     width: 790px;
   } */
  .page_top_maruyama .parts_table_12_sp-wrap {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

div.scroll {
  overflow-x: auto;
}

div.parts_table_12_sp-wrap {
  width: 100%;
}

div.scroll .parts_table_12_sp-wrap {
  width: 790px;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

.parts_table_12_sp-wrap table {
  width: 100%;
}

div.scroll .parts_table_12_sp-wrap table {
  width: 790px;
}


/* ------------------------------------
  蜈ｨ繝壹�繧ｸ蜈ｱ騾�
------------------------------------ */

/* 繝｡繝九Η繝ｼ繧ｯ繝ｪ繝�け譎ょ虚菴懶ｼ�240125 隘ｿ霑ｽ險假ｼ�
------------------------------------ */
.page_top_maruyama .visit_time {
  display: flex;
}

.page_top_maruyama .guide .guide_time_box .consultation_hour .info_list_box {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box .btn_miyajima .btn_box_inner::before {
    background: url(../img_cmn/ico_btn_miyajima.svg) no-repeat;
    background-size: auto 6px;
  }
}


/* ------------------------------------
  繝輔ャ繧ｿ繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�
------------------------------------ */

/* 繧ｰ繝ｫ繝ｼ繝礼ｭ峨�theme縺ｨ縺ｮ蟾ｮ逡ｰ隱ｿ謨ｴ
--------------- */
.footer_info_group .footer_link_list .hp_link_list_cl .facility_link_list li .txt_hp_name {
  font-size: 1.6rem;
  line-height: 1.4;
}

.footer_info_group .footer_link_list .hp_link_list_cl .facility_link_list li .txt_tel {
  margin-top: 10px;
}

.footer_info_group .footer_link_list .hp_link_list_min .facility_link_list li a .txt_facility_name {
  width: 100%;
  padding-right: 20px;
  font-size: 1.6rem;
  line-height: 1.5;
}

.footer_info_group .footer_link_list .hp_link_list_min .facility_link_list li a .txt_tel {
  margin-top: 5px;
}

.footer_info_group .footer_link_list .hp_link_list_min .facility_link_list li a {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12px 15px;
  flex-wrap: wrap;
  position: relative;
}


/* 2蛻�牡繝ｪ繝ｳ繧ｯ(sp)
------------------------------------ */
@media screen and (max-width: 767px) {
  .footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box.btn_list_box_2column {
    display: flex;
    flex-wrap: wrap;
  }

  .footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box.btn_list_box_2column .btn_box {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 5px;
  }

  .footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box.btn_list_box_2column .btn_box:nth-child(2n) {
    margin-right: 0;
  }
}

/* 譁ｰ蜿､雉縺ｿ縺ｪ縺ｿ逞�劼
--------------- */
.footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box .btn_minami_h .btn_box_inner::before {
  background: url(../img_cmn/ico_btn_minami_h.svg) no-repeat;
  background-size: auto 6px;
}

/* 縺ｿ繧�§縺ｾ繧ｯ繝ｪ繝九ャ繧ｯ
--------------- */
.footer_info_group .footer_link_list .hp_link_list_cl .btn_list_box .btn_miyajima .btn_box_inner::before {
  background: url(../img_cmn/ico_btn_miyajima.svg) no-repeat;
  background-size: auto 6px;
}


/* 繧医￥縺ゅｋ縺碑ｳｪ蝠上�縺雁撫縺�粋繧上○(sp)
------------------------------------ */
@media screen and (max-width: 767px) {
  .footer_info_group .link_list_sub_box {
    margin-top: 5px;
  }
}

/* ------------------------------------
  sp繝｡繝九Η繝ｼ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�
------------------------------------ */

/* 繝輔ャ繧ｿ繝ｼ縲譁ｽ險ｭ繝ｪ繝ｳ繧ｯ�医げ繝ｫ繝ｼ繝怜�騾夲ｼ�
------------------------------------ */

/* 譁ｰ蜿､雉縺ｿ縺ｪ縺ｿ逞�劼
/* 窶ｻ 縲後∪縺ｩ縺九阪�縺ｿ險ｭ螳壹′逡ｰ縺ｪ繧九�縺ｧ縲∝挨鄂ｮ險ｭ螳壹′蠢�ｦ�ｼ�
--------------- */
/* .page_top_maruyama .sidemenu_box .page_link_box_sp .loop_list_group .btn_minami_h::before { */
.sidemenu_box .page_link_box_sp .loop_list_group li.btn_minami_h::before {
  background: url(../img_cmn/ico_btn_minami_h.svg) 0 0 no-repeat;
  background-size: 12px auto;
}

/* 縺ｿ繧�§縺ｾ繧ｯ繝ｪ繝九ャ繧ｯ
--------------- */
/* .page_top_maruyama .sidemenu_box .page_link_box_sp .loop_list_group .btn_miyajima::before { */
.sidemenu_box .page_link_box_sp .loop_list_group li.btn_miyajima::before {
  background: url(../img_cmn/ico_btn_miyajima.svg) 0 0 no-repeat;
  background-size: 12px auto;
}


/* ------------------------------------
  縺ｿ繧峨＞��.page_top_maruyama��
------------------------------------ */

/* 繝倥ャ繝繝ｼ
------------------------------------ */
.page_top_maruyama .header_cmn {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
}



/* ------------------------------------
  縺ｾ縺ｩ縺九ヵ繧｡繝溘Μ繝ｼ繧ｯ繝ｪ繝九ャ繧ｯ��.page_top_madoka��
------------------------------------ */

/* 繝倥ャ繝繝ｼ
------------------------------------ */

/* 蝨ｨ螳�ｨｺ逋ゑｼ�250801 螟画峩��
--------------- */
.page_top_madoka .header_info .header_top .header_right_box .btn_application_box_01 .btn_application {
  margin-right: 0;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box .btn_application a::after {
  top: 21px;
  right: 5px;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box .btn_application a img {
  width: 32px;
  margin-top: 2px;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box .btn_application a .txt_home_care {
  padding-left: 38px;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box .btn_application a .txt_application {
  padding-left: 38px;
  letter-spacing: -0.05em;
}

/* 逞��菫晁ご�亥惠螳�ｨｺ逋ゅ�險ｭ螳壹�荳頑嶌縺�/ 250801 霑ｽ蜉���
--------------- */
.page_top_madoka .header_info .header_top .header_right_box .btn_application_box_02 .btn_application {
  margin-right: 0;
  margin-left: 2px;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box_02 .btn_application a {
  background-color: #f9f0f5;
  border-top: solid 8px #ff7bac;
  color: #b74474;
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box_02 .btn_application a::after {
  background-image: url(../img_cmn/ico_arrow_pink_l.svg);
}

.page_top_madoka .header_info .header_top .header_right_box .btn_application_box_02 .btn_application a img {
  width: 30px;
  margin-bottom: 2px;
}


/* sp繝｡繝九Η繝ｼ
------------------------------------ */

/* 蝨ｨ螳�ｨｺ逋ゑｼ�250801 螟画峩��
--------------- */
.page_top_madoka .sidemenu_box .page_link_box_sp .contact_box .btn_application_box .btn_application a .txt_home_care {
  margin-left: 10px;
}

/* 逞��菫晁ご�亥惠螳�ｨｺ逋ゅ�險ｭ螳壹�荳頑嶌縺�/ 250801 霑ｽ蜉���
--------------- */

.page_top_madoka .sidemenu_box .page_link_box_sp .contact_box .btn_application_box_02 .btn_application a {
  padding: 10px;
  background-color: #f9f0f5;
  border: solid 1px #ff7bac;
  border-left: solid 10px #ff7bac;
  color: #b74474;
}

.page_top_madoka .sidemenu_box .page_link_box_sp .contact_box .btn_application_box_02 .btn_application a::after {
  background-image: url(../img_cmn/ico_arrow_pink_l.svg);
}

.page_top_madoka .sidemenu_box .page_link_box_sp .contact_box .btn_application_box_02 .btn_application a img {
  width: 24px;
  margin-left: -1px;
  margin-right: 2px;
}

.page_top_madoka .sidemenu_box .page_link_box_sp .contact_box .btn_application_box_02 .btn_application a .txt_home_care {
  margin-left: 11px;
}

/* 繝輔ャ繧ｿ繝ｼ縲譁ｽ險ｭ繝ｪ繝ｳ繧ｯ�医∪縺ｩ縺九�縺ｿ險ｭ螳壹′蠢�ｦ�ｼ�
--------------- */

/* 譁ｰ蜿､雉縺ｿ縺ｪ縺ｿ逞�劼 */
.page_top_madoka .sidemenu_box .page_link_box_sp .loop_list .btn_minami_h::before {
  background: #1E6BC4;
}



/* ------------------------------------
  螟ｧ諡ｬ繧�
------------------------------------ */

/* 荳ｭ諡ｬ繧�
------------------------------------ */

/* 蟆乗峡繧�
--------------- */

/* 譛蟆乗峡繧� */</pre></body></html>