@charset "UTF-8";
/* CSS Index

/// Category
=== Parts in Category
--- Detail (effect.....etc)
::: For Multi Device

*/
/* ======================================== font ======================================== */
@font-face { font-family: "Yu Gothic M"; src: local("Yu Gothic Medium"); }
@font-face { font-family: "Yu Gothic M"; src: local("Yu Gothic Bold"); font-weight: bold; }
/*------flexbox-start------*/
/*横並びにする*/
/*flexアイテムを複数行に変更*/
/*flexアイテムを右から左へ（横方向）*/
/*flexアイテムの最初と最後を端に、残りは等間隔で配置（横方向）*/
/*flexアイテムの全てを等間隔で配置（横方向）*/
/*flexアイテムをflexコンテナの左側に配置（横方向）*/
/*flexアイテムをflexコンテナの中央に配置（横方向）*/
/*flexアイテムをflexコンテナの右側に配置（横方向）*/
/*flexコンテナのクロス軸の始点に配置（縦方向）*/
/*flexコンテナのクロス軸の中央に配置（縦方向）*/
/*flexコンテナのクロス軸の終点に配置（縦方向）*/
/*flexアイテムを上から下へ垂直方向に配置*/
/*flexアイテムを下から上へ垂直方向に配置*/
/*flexアイテムを左から右へ水平方向に配置（デフォルト）*/
/*flexアイテムの伸長係数（子要素に指定）*/
/*flexアイテムの伸長係数等のリセット（子要素に指定）*/
/*------flexbox-end------*/
/* ======================================== pickup_quokkaeyeclinic ======================================== */
/* line 151, sass/pu_hyogo-lifecare-clinic.scss */
article { width: 100%; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 100%; font-size: 16px; }
/* line 158, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic img { display: block; width: 100%; height: auto; }
/* line 163, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic h2 { font-weight: bold; font-size: 24px; line-height: 1.5em; border-bottom: 1px solid #5AC8A0; padding-bottom: 0.5em; margin-top: 1.5em; text-align: justify; text-justify: inter-ideograph; line-height: 1.5em; }
/* line 174, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa { margin-top: 60px; }
/* line 176, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa h3 { font-size: 20px; font-weight: bold; color: #5AC8A0; line-height: 1.5em; }
/* line 182, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa p { line-height: 2em; margin-top: 1em; }
/* line 186, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa .answer { margin-top: 40px; }
/* line 189, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 193, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa ul li:first-of-type { width: 350px; }
/* line 196, sass/pu_hyogo-lifecare-clinic.scss */
article #pickup_hyogo-lifecare-clinic .box_qa ul li:last-of-type { width: calc(99.9% - 390px); }

/* line 204, sass/pu_hyogo-lifecare-clinic.scss */
.hos_info { margin-bottom: 65px; }

@media screen and (max-width: 959px) { /* line 209, sass/pu_hyogo-lifecare-clinic.scss */
  article { width: 100%; font-size: 14px; }
  /* line 213, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic h2 { font-size: 20px; }
  /* line 216, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa { margin-top: 50px; }
  /* line 218, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa h3 { font-size: 18px; }
  /* line 221, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa .answer { margin-top: 30px; }
  /* line 226, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul li:first-of-type { width: 230px; }
  /* line 229, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul li:last-of-type { width: calc(99.9% - 260px); }
  /* line 237, sass/pu_hyogo-lifecare-clinic.scss */
  .hos_info { margin-bottom: 50px; } }
@media screen and (max-width: 599px) { /* line 243, sass/pu_hyogo-lifecare-clinic.scss */
  article { font-size: 12px; }
  /* line 246, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic h2 { font-size: 18px; }
  /* line 249, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa { margin-top: 40px; }
  /* line 251, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa h3 { font-size: 15px; }
  /* line 254, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa .answer { margin-top: 20px; }
  /* line 257, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul { display: block; }
  /* line 260, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul li:first-of-type { width: 100%; }
  /* line 263, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul li:last-of-type { width: 100%; }
  /* line 265, sass/pu_hyogo-lifecare-clinic.scss */
  article #pickup_hyogo-lifecare-clinic .box_qa ul li:last-of-type h3 { margin-top: 20px; }
  /* line 274, sass/pu_hyogo-lifecare-clinic.scss */
  .hos_info { margin-bottom: 35px; } }
