﻿@font-face {
    font-family: 'Choko-609A';
    font-display: block;
    src: url("../font/Choko-6O9A.ttf")
}

.g5::before, [class*=" g5-"]::before, [class^=g5-]::before {
    display: inline-block;
    font-family: 'Choko-609A' !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.g5-Nonmarkingreturn::before {
    content: "\000d"
}

.g5-Space::before {
    content: "\0020"
}

.g5-d::before {
    content: "\0064"
}

.g5-e::before {
    content: "\0065"
}

.g5-f::before {
    content: "\0066"
}

.g5-g::before {
    content: "\0067"
}

.g5-h::before {
    content: "\0068"
}

.g5-i::before {
    content: "\0069"
}

.g5-j::before {
    content: "\006a"
}

.g5-k::before {
    content: "\006b"
}

.g5-l::before {
    content: "\006c"
}

.g5-m::before {
    content: "\006d"
}

.g5-n::before {
    content: "\006e"
}

.g5-p::before {
    content: "\0070"
}

.g5-q::before {
    content: "\0071"
}

.g5-r::before {
    content: "\0072"
}

.g5-s::before {
    content: "\0073"
}

.g5-t::before {
    content: "\0074"
}

.g5-u::before {
    content: "\0075"
}

.g5-v::before {
    content: "\0076"
}

.g5-w::before {
    content: "\0077"
}

.g5-x::before {
    content: "\0078"
}

.g5-y::before {
    content: "\0079"
}

.g5-z::before {
    content: "\007a"
}

.g5-a::before {
    content: "\0061"
}

.g5-o::before {
    content: "\006f"
}

.g5-b::before {
    content: "\0062"
}

.g5-c::before {
    content: "\0063"
}

.g5-A::before {
    content: "\0041"
}

.g5-O::before {
    content: "\004f"
}

.g5-B::before {
    content: "\0042"
}

.g5-C::before {
    content: "\0043"
}

.g5-D::before {
    content: "\0044"
}

.g5-F::before {
    content: "\0046"
}

.g5-E::before {
    content: "\0045"
}

.g5-G::before {
    content: "\0047"
}

.g5-H::before {
    content: "\0048"
}

.g5-I::before {
    content: "\0049"
}

.g5-J::before {
    content: "\004a"
}

.g5-K::before {
    content: "\004b"
}

.g5-L::before {
    content: "\004c"
}

.g5-M::before {
    content: "\004d"
}

.g5-N::before {
    content: "\004e"
}

.g5-P::before {
    content: "\0050"
}

.g5-Q::before {
    content: "\0051"
}

.g5-R::before {
    content: "\0052"
}

.g5-S::before {
    content: "\0053"
}

.g5-T::before {
    content: "\0054"
}

.g5-U::before {
    content: "\0055"
}

.g5-V::before {
    content: "\0056"
}

.g5-W::before {
    content: "\0057"
}

.g5-X::before {
    content: "\0058"
}

.g5-Y::before {
    content: "\0059"
}

.g5-Z::before {
    content: "\005a"
}

.g5-0::before {
    content: "\0030"
}

.g5-1::before {
    content: "\0031"
}

.g5-2::before {
    content: "\0032"
}

.g5-3::before {
    content: "\0033"
}

.g5-4::before {
    content: "\0034"
}

.g5-5::before {
    content: "\0035"
}

.g5-6::before {
    content: "\0036"
}

.g5-7::before {
    content: "\0037"
}

.g5-8::before {
    content: "\0038"
}

.g5-9::before {
    content: "\0039"
}

.g5-Period::before {
    content: "\002e"
}

.g5-Exclam::before {
    content: "\0021"
}

.g5-Quotesingle::before {
    content: "\0027"
}

.g5-Quotedbl::before {
    content: "\0022"
}

.g5-Dollar::before {
    content: "\0024"
}

.g5-Ampersand::before {
    content: "\0026"
}

.g5-Slash::before {
    content: "\002f"
}

.g5-Breve::before {
    content: "\02d8"
}

.g5-Dotaccent::before {
    content: "\02d9"
}

.g5-Ring::before {
    content: "\02da"
}

.g5-Acute::before {
    content: "\00b4"
}

.g5-Hungarumlaut::before {
    content: "\02dd"
}

.g5-Grave::before {
    content: "\0060"
}

.g5-Dotlessi::before {
    content: "\0131"
}

.g5-Ogonek::before {
    content: "\02db"
}

.g5-Caron::before {
    content: "\02c7"
}

.g5-Fraction::before {
    content: "\2044"
}

.g5-Fi::before {
    content: "\fb01"
}

.g5-Fl::before {
    content: "\fb02"
}

.g5-Lslash::before {
    content: "\0141"
}

.g5-Icon1::before {
    content: "\0142"
}

.g5-Zcaron::before {
    content: "\017d"
}

.g5-Icon2::before {
    content: "\017e"
}

.g5-Hyphen::before {
    content: "\002d"
}

.g5-Percent::before {
    content: "\0025"
}

.g5-Perthousand::before {
    content: "\2030"
}

.g5-Parenleft::before {
    content: "\0028"
}

.g5-Parenright::before {
    content: "\0029"
}

.g5-Asterisk::before {
    content: "\002a"
}

.g5-Plus::before {
    content: "\002b"
}

.g5-Comma::before {
    content: "\002c"
}

.g5-Numbersign::before {
    content: "\0023"
}

.g5-Colon::before {
    content: "\003a"
}

.g5-Semicolon::before {
    content: "\003b"
}

.g5-Less::before {
    content: "\003c"
}

.g5-Equal::before {
    content: "\003d"
}

.g5-Greater::before {
    content: "\003e"
}

.g5-Question::before {
    content: "\003f"
}

.g5-At::before {
    content: "\0040"
}

.g5-Bracketleft::before {
    content: "\005b"
}

.g5-Bracketright::before {
    content: "\005d"
}

.g5-Backslash::before {
    content: "\005c"
}

.g5-Bar::before {
    content: "\007c"
}

.g5-Asciicircum::before {
    content: "\005e"
}

.g5-Euro::before {
    content: "\20ac"
}

.g5-Quotesinglbase::before {
    content: "\201a"
}

.g5-Quotedblbase::before {
    content: "\201e"
}

.g5-Ellipsis::before {
    content: "\2026"
}

.g5-Quotedblright::before {
    content: "\201d"
}

.g5-Quotedblleft::before {
    content: "\201c"
}

.g5-Florin::before {
    content: "\0192"
}

.g5-Dagger::before {
    content: "\2020"
}

.g5-Underscore::before {
    content: "\005f"
}

.g5-Endash::before {
    content: "\2013"
}

.g5-Emdash::before {
    content: "\2014"
}

.g5-Minus::before {
    content: "\2212"
}

.g5-Braceleft::before {
    content: "\007b"
}

.g5-Braceright::before {
    content: "\007d"
}

.g5-Asciitilde::before {
    content: "\007e"
}

.g5-Daggerdbl::before {
    content: "\2021"
}

.g5-Circumflex::before {
    content: "\02c6"
}

.g5-Scaron::before {
    content: "\0160"
}

.g5-Guilsinglleft::before {
    content: "\2039"
}

.g5-Guilsinglright::before {
    content: "\203a"
}

.g5-Guillemotleft::before {
    content: "\00ab"
}

.g5-Guillemotright::before {
    content: "\00bb"
}

.g5-OE::before {
    content: "\0152"
}

.g5-Quoteleft::before {
    content: "\2018"
}

.g5-Quoteright::before {
    content: "\2019"
}

.g5-Bullet::before {
    content: "\2022"
}

.g5-Tilde::before {
    content: "\02dc"
}

.g5-Trademark::before {
    content: "\2122"
}

.g5-Icon3::before {
    content: "\0161"
}

.g5-Oe::before {
    content: "\0153"
}

.g5-Dieresis::before {
    content: "\00a8"
}

.g5-Ydieresis::before {
    content: "\0178"
}

.g5-Exclamdown::before {
    content: "\00a1"
}

.g5-Cent::before {
    content: "\00a2"
}

.g5-Sterling::before {
    content: "\00a3"
}

.g5-Currency::before {
    content: "\00a4"
}

.g5-Yen::before {
    content: "\00a5"
}

.g5-Brokenbar::before {
    content: "\00a6"
}

.g5-Section::before {
    content: "\00a7"
}

.g5-Copyright::before {
    content: "\00a9"
}

.g5-Registered::before {
    content: "\00ae"
}

.g5-Ordfeminine::before {
    content: "\00aa"
}

.g5-Logicalnot::before {
    content: "\00ac"
}

.g5-Macron::before {
    content: "\00af"
}

.g5-Degree::before {
    content: "\00b0"
}

.g5-Plusminus::before {
    content: "\00b1"
}

.g5-Multiply::before {
    content: "\00d7"
}

.g5-Twosuperior::before {
    content: "\00b2"
}

.g5-Threesuperior::before {
    content: "\00b3"
}

.g5-Mu::before {
    content: "\00b5"
}

.g5-Cedilla::before {
    content: "\00b8"
}

.g5-Eth::before {
    content: "\00f0"
}

.g5-Questiondown::before {
    content: "\00bf"
}

.g5-Periodcentered::before {
    content: "\00b7"
}

.g5-Onesuperior::before {
    content: "\00b9"
}

.g5-Ordmasculine::before {
    content: "\00ba"
}

.g5-Paragraph::before {
    content: "\00b6"
}

.g5-Onequarter::before {
    content: "\00bc"
}

.g5-Onehalf::before {
    content: "\00bd"
}

.g5-Threequarters::before {
    content: "\00be"
}

.g5-Agrave::before {
    content: "\00c0"
}

.g5-Aacute::before {
    content: "\00c1"
}

.g5-Acircumflex::before {
    content: "\00c2"
}

.g5-Atilde::before {
    content: "\00c3"
}

.g5-Thorn::before {
    content: "\00fe"
}

.g5-Icon4::before {
    content: "\00de"
}

.g5-Germandbls::before {
    content: "\00df"
}

.g5-Adieresis::before {
    content: "\00c4"
}

.g5-Aring::before {
    content: "\00c5"
}

.g5-AE::before {
    content: "\00c6"
}

.g5-Ccedilla::before {
    content: "\00c7"
}

.g5-Egrave::before {
    content: "\00c8"
}

.g5-Eacute::before {
    content: "\00c9"
}

.g5-Ecircumflex::before {
    content: "\00ca"
}

.g5-Edieresis::before {
    content: "\00cb"
}

.g5-Igrave::before {
    content: "\00cc"
}

.g5-Iacute::before {
    content: "\00cd"
}

.g5-Icircumflex::before {
    content: "\00ce"
}

.g5-Idieresis::before {
    content: "\00cf"
}

.g5-Icon5::before {
    content: "\00d0"
}

.g5-Ntilde::before {
    content: "\00d1"
}

.g5-Oacute::before {
    content: "\00d3"
}

.g5-Ograve::before {
    content: "\00d2"
}

.g5-Ocircumflex::before {
    content: "\00d4"
}

.g5-Otilde::before {
    content: "\00d5"
}

.g5-Odieresis::before {
    content: "\00d6"
}

.g5-Oslash::before {
    content: "\00d8"
}

.g5-Ugrave::before {
    content: "\00d9"
}

.g5-Uacute::before {
    content: "\00da"
}

.g5-Ucircumflex::before {
    content: "\00db"
}

.g5-Udieresis::before {
    content: "\00dc"
}

.g5-Yacute::before {
    content: "\00dd"
}

.g5-Icon6::before {
    content: "\00e0"
}

.g5-Icon7::before {
    content: "\00e1"
}

.g5-Icon8::before {
    content: "\00e2"
}

.g5-Icon9::before {
    content: "\00e3"
}

.g5-Icon10::before {
    content: "\00e4"
}

.g5-Icon11::before {
    content: "\00e5"
}

.g5-Ae::before {
    content: "\00e6"
}

.g5-Icon12::before {
    content: "\00e7"
}

.g5-Icon13::before {
    content: "\00e8"
}

.g5-Icon14::before {
    content: "\00e9"
}

.g5-Icon15::before {
    content: "\00ea"
}

.g5-Icon16::before {
    content: "\00eb"
}

.g5-Icon17::before {
    content: "\00ec"
}

.g5-Icon18::before {
    content: "\00ed"
}

.g5-Icon19::before {
    content: "\00ee"
}

.g5-Icon20::before {
    content: "\00ef"
}

.g5-Icon21::before {
    content: "\00f1"
}

.g5-Icon22::before {
    content: "\00f2"
}

.g5-Icon23::before {
    content: "\00f3"
}

.g5-Icon24::before {
    content: "\00f4"
}

.g5-Icon25::before {
    content: "\00f5"
}

.g5-Icon26::before {
    content: "\00f6"
}

.g5-Divide::before {
    content: "\00f7"
}

.g5-Icon27::before {
    content: "\00f8"
}

.g5-Icon28::before {
    content: "\00f9"
}

.g5-Icon29::before {
    content: "\00fa"
}

.g5-Icon30::before {
    content: "\00fb"
}

.g5-Icon31::before {
    content: "\00fc"
}

.g5-Icon32::before {
    content: "\00fd"
}

.g5-Icon33::before {
    content: "\00ff"
}

.g5-Aogonek::before {
    content: "\0104"
}

.g5-Lcaron::before {
    content: "\013d"
}

.g5-Sacute::before {
    content: "\015a"
}

.g5-Scommaaccent::before {
    content: "\0218"
}

.g5-Tcaron::before {
    content: "\0164"
}

.g5-Zacute::before {
    content: "\0179"
}

.g5-Zdotaccent::before {
    content: "\017b"
}

.g5-Icon34::before {
    content: "\0105"
}

.g5-Icon35::before {
    content: "\013e"
}

.g5-Icon36::before {
    content: "\015b"
}

.g5-Icon37::before {
    content: "\0219"
}

.g5-Icon38::before {
    content: "\0165"
}

.g5-Icon39::before {
    content: "\017a"
}

.g5-Icon40::before {
    content: "\017c"
}

.g5-Racute::before {
    content: "\0154"
}

.g5-Abreve::before {
    content: "\0102"
}

.g5-Lacute::before {
    content: "\0139"
}

.g5-Cacute::before {
    content: "\0106"
}

.g5-Ccaron::before {
    content: "\010c"
}

.g5-Eogonek::before {
    content: "\0118"
}

.g5-Ecaron::before {
    content: "\011a"
}

.g5-Dcaron::before {
    content: "\010e"
}

.g5-Dcroat::before {
    content: "\0110"
}

.g5-Nacute::before {
    content: "\0143"
}

.g5-Ncaron::before {
    content: "\0147"
}

.g5-Ohungarumlaut::before {
    content: "\0150"
}

.g5-Rcaron::before {
    content: "\0158"
}

.g5-Uring::before {
    content: "\016e"
}

.g5-Uhungarumlaut::before {
    content: "\0170"
}

.g5-Tcommaaccent::before {
    content: "\0162"
}

.g5-Icon41::before {
    content: "\0155"
}

.g5-Icon42::before {
    content: "\0103"
}

.g5-Icon43::before {
    content: "\013a"
}

.g5-Icon44::before {
    content: "\0107"
}

.g5-Icon45::before {
    content: "\010d"
}

.g5-Icon46::before {
    content: "\0119"
}

.g5-Icon47::before {
    content: "\011b"
}

.g5-Icon48::before {
    content: "\010f"
}

.g5-Icon49::before {
    content: "\0111"
}

.g5-Icon50::before {
    content: "\0144"
}

.g5-Icon51::before {
    content: "\0148"
}

.g5-Icon52::before {
    content: "\0151"
}

.g5-Icon53::before {
    content: "\0159"
}

.g5-Icon54::before {
    content: "\016f"
}

.g5-Icon55::before {
    content: "\0171"
}

.g5-Icon56::before {
    content: "\0163"
}

.g5-Hbar::before {
    content: "\0126"
}

.g5-Hcircumflex::before {
    content: "\0124"
}

.g5-Idotaccent::before {
    content: "\0130"
}

.g5-Gbreve::before {
    content: "\011e"
}

.g5-Jcircumflex::before {
    content: "\0134"
}

.g5-Icon57::before {
    content: "\0127"
}

.g5-Icon58::before {
    content: "\0125"
}

.g5-Scedilla::before {
    content: "\015f"
}

.g5-Icon59::before {
    content: "\015e"
}

.g5-Icon60::before {
    content: "\0135"
}

.g5-Icon61::before {
    content: "\011f"
}

.g5-Cdotaccent::before {
    content: "\010a"
}

.g5-Ccircumflex::before {
    content: "\0108"
}

.g5-Gdotaccent::before {
    content: "\0120"
}

.g5-Gcircumflex::before {
    content: "\011c"
}

.g5-Ubreve::before {
    content: "\016c"
}

.g5-Scircumflex::before {
    content: "\015c"
}

.g5-Icon62::before {
    content: "\010b"
}

.g5-Icon63::before {
    content: "\0109"
}

.g5-Icon64::before {
    content: "\0121"
}

.g5-Icon65::before {
    content: "\011d"
}

.g5-Icon66::before {
    content: "\016d"
}

.g5-Icon67::before {
    content: "\015d"
}

.g5-Kgreenlandic::before {
    content: "\0138"
}

.g5-Rcommaaccent::before {
    content: "\0156"
}

.g5-Itilde::before {
    content: "\0128"
}

.g5-Lcommaaccent::before {
    content: "\013b"
}

.g5-Emacron::before {
    content: "\0112"
}

.g5-Gcommaaccent::before {
    content: "\0122"
}

.g5-Tbar::before {
    content: "\0166"
}

.g5-Icon68::before {
    content: "\0157"
}

.g5-Icon69::before {
    content: "\0129"
}

.g5-Icon70::before {
    content: "\013c"
}

.g5-Icon71::before {
    content: "\0113"
}

.g5-Icon72::before {
    content: "\0123"
}

.g5-Icon73::before {
    content: "\0167"
}

.g5-Eng::before {
    content: "\014a"
}

.g5-Icon74::before {
    content: "\014b"
}

.g5-Amacron::before {
    content: "\0100"
}

.g5-Iogonek::before {
    content: "\012e"
}

.g5-Edotaccent::before {
    content: "\0116"
}

.g5-Imacron::before {
    content: "\012a"
}

.g5-Ncommaaccent::before {
    content: "\0145"
}

.g5-Kcommaaccent::before {
    content: "\0136"
}

.g5-Omacron::before {
    content: "\014c"
}

.g5-Uogonek::before {
    content: "\0172"
}

.g5-Utilde::before {
    content: "\0168"
}

.g5-Umacron::before {
    content: "\016a"
}

.g5-Icon75::before {
    content: "\0101"
}

.g5-Icon76::before {
    content: "\012f"
}

.g5-Icon77::before {
    content: "\0117"
}

.g5-Icon78::before {
    content: "\012b"
}

.g5-Icon79::before {
    content: "\0146"
}

.g5-Icon80::before {
    content: "\0137"
}

.g5-Icon81::before {
    content: "\014d"
}

.g5-Icon82::before {
    content: "\0173"
}

.g5-Icon83::before {
    content: "\0169"
}

.g5-Icon84::before {
    content: "\016b"
}

.g5-Uni1E02::before {
    content: "\1e02"
}

.g5-Uni1E03::before {
    content: "\1e03"
}

.g5-Uni1E0A::before {
    content: "\1e0a"
}

.g5-Wgrave::before {
    content: "\1e80"
}

.g5-Wacute::before {
    content: "\1e82"
}

.g5-Uni1E0B::before {
    content: "\1e0b"
}

.g5-Ygrave::before {
    content: "\1ef2"
}

.g5-Uni1E1E::before {
    content: "\1e1e"
}

.g5-Uni1E1F::before {
    content: "\1e1f"
}

.g5-Uni1E40::before {
    content: "\1e40"
}

.g5-Uni1E41::before {
    content: "\1e41"
}

.g5-Uni1E56::before {
    content: "\1e56"
}

.g5-Icon85::before {
    content: "\1e81"
}

.g5-Uni1E57::before {
    content: "\1e57"
}

.g5-Icon86::before {
    content: "\1e83"
}

.g5-Uni1E60::before {
    content: "\1e60"
}

.g5-Uni1E61::before {
    content: "\1e61"
}

.g5-Wdieresis::before {
    content: "\1e85"
}

.g5-Icon87::before {
    content: "\1e84"
}

.g5-Icon88::before {
    content: "\1ef3"
}

.g5-Wcircumflex::before {
    content: "\0174"
}

.g5-Icon89::before {
    content: "\0175"
}

.g5-Uni1E6A::before {
    content: "\1e6a"
}

.g5-Uni1E6B::before {
    content: "\1e6b"
}

.g5-Ycircumflex::before {
    content: "\0176"
}

.g5-Icon90::before {
    content: "\0177"
}

.g5-Uni00AD::before {
    content: "\00ad"
}
