@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* Font Awesome 5 Pro の @font-face を CDN から読み込むように上書き */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2") format("woff2"),
       url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff") format("woff");
}

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff2") format("woff2"),
       url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff") format("woff");
}

/* Font Awesome Pro にしか存在しないアイコンを solid ウェイトで表示 */
/* fa-map-marker-alt は Free の regular (far) には存在しないため solid を使用 */
#site-header .extra i.fa-map-marker-alt {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

/* コンテンツ領域の背景色 */
#main-content {
  background-color: #ffffff;
}
body.single-post main {
  background-color: #ffffff;
  padding-top: 0;
}
