@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
*/

/*
/fonts/tt_tricks_black-webfont.woff2
/fonts/tt_tricks_black_italic-webfont.woff2
/fonts/tt_tricks_bold-webfont.woff2
/fonts/tt_tricks_bold_italic-webfont.woff2
/fonts/tt_tricks_demibold-webfont.woff2
/fonts/tt_tricks_demibold_italic-webfont.woff2
/fonts/tt_tricks_extrabold-webfont.woff2
/fonts/tt_tricks_extrabold_italic-webfont.woff2
/fonts/tt_tricks_italic-webfont.woff2
/fonts/tt_tricks_light-webfont.woff2
/fonts/tt_tricks_light_italic-webfont.woff2
/fonts/tt_tricks_regular-webfont.woff2
/fonts/tt_tricks_stencil_black-webfont.woff2
/fonts/tt_tricks_stencil_black_italic-webfont.woff2
/fonts/tt_tricks_stencil_bold-webfont.woff2
/fonts/tt_tricks_stencil_bold_italic-webfont.woff
/fonts/tt_tricks_stencil_demibold-webfont.woff2
/fonts/tt_tricks_stencil_demibold_italic-webfont.woff2
/fonts/tt_tricks_stencil_extrabold-webfont.woff2
/fonts/tt_tricks_stencil_extrabold_italic-webfont.woff2
/fonts/tt_tricks_stencil_italic-webfont.woff2
/fonts/tt_tricks_stencil_light-webfont.woff2
/fonts/tt_tricks_stencil_light_italic-webfont.woff2
/fonts/tt_tricks_stencil_regular-webfont.woff2
/fonts/typetype_-_tt_hoves_black-webfont.woff2
/fonts/typetype_-_tt_hoves_black_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_bold-webfont.woff2
/fonts/typetype_-_tt_hoves_bold_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_demibold-webfont.woff2
/fonts/typetype_-_tt_hoves_demibold_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_extrabold-webfont.woff2
/fonts/typetype_-_tt_hoves_extrabold_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_extralight-webfont.woff2
/fonts/typetype_-_tt_hoves_extralight_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_hairline-webfont.woff2
/fonts/typetype_-_tt_hoves_hairline_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_light-webfont.woff2
/fonts/typetype_-_tt_hoves_light_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_medium-webfont.woff2
/fonts/typetype_-_tt_hoves_medium_italic-webfont.woff2
/fonts/typetype_-_tt_hoves_regular-webfont.woff2
/fonts/typetype_-_tt_hoves_thin-webfont.woff2
/fonts/typetype_-_tt_hoves_thin_italic-webfont.woff2
/fonts/Figtree-Black.woff
/fonts/Figtree-BlackItalic.woff
/fonts/Figtree-Bold.woff
/fonts/Figtree-BoldItalic.woff
/fonts/Figtree-ExtraBold.woff
/fonts/Figtree-ExtraBoldItalic.woff
/fonts/Figtree-Italic.woff
/fonts/Figtree-Light.woff
/fonts/Figtree-LightItalic.woff
/fonts/Figtree-Medium.woff
/fonts/Figtree-MediumItalic.woff
/fonts/Figtree-Regular.woff
/fonts/Figtree-SemiBold.woff
/fonts/Figtree-SemiBoldItalic.woff
/fonts/Charter_ITC.woff
/fonts/Charter_ITC_Italic.woff
*/

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_black-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_black_italic-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_bold-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_bold_italic-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_demibold-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_demibold_italic-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_extrabold-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_extrabold_italic-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_italic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_light-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_light_italic-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks';
    src: url('fonts/tt_tricks_regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_black-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_black_italic-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_bold-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_bold_italic-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_demibold-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_demibold_italic-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_extrabold-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_extrabold_italic-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_italic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_light-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_light_italic-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'TT Tricks Stencil';
    src: url('fonts/tt_tricks_stencil_regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_black-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_black_italic-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_bold-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_bold_italic-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_demibold-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_demibold_italic-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_extrabold-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_extrabold_italic-webfont.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_extralight-webfont.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_extralight_italic-webfont.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_hairline-webfont.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_hairline_italic-webfont.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_italic-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_light-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_light_italic-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_medium-webfont.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_medium_italic-webfont.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_thin-webfont.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'TT Hoves';
    src: url('fonts/typetype_-_tt_hoves_thin_italic-webfont.woff2') format('woff2');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-ExtraBoldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Figtree';
    src: url('fonts/Figtree-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Charter ITC';
    src: url('fonts/Charter_ITC.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Charter ITC';
    src: url('fonts/Charter_ITC_Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
