@font-face {
  font-family: "tokyo2020-icons";
  font-display: fallback;
  src: url("../fonts/tokyo2020-icons/tokyo2020-icons-v3.woff") format("woff"), url("../fonts/tokyo2020-icons/tokyo2020-icons-v3.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

[data-icon]::before {
  font-family: "tokyo2020-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="tk-icon-"]::before,
[class*=" tk-icon-"]::before {
  font-family: "tokyo2020-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.tk-icon-arrow-down:before {
  content: "\e000"; }

.tk-icon-arrow-left:before {
  content: "\e001"; }

.tk-icon-arrow-right:before {
  content: "\e002"; }

.tk-icon-arrow-up:before {
  content: "\e003"; }

.tk-icon-checkmark:before {
  content: "\e004"; }

.tk-icon-close:before {
  content: "\e005"; }

.tk-icon-download:before {
  content: "\e006"; }

.tk-icon-doyouin:before {
  content: "\e007"; }

.tk-icon-external-link:before {
  content: "\e008"; }

.tk-icon-facebook:before {
  content: "\e009"; }

.tk-icon-facebook-round:before {
  content: "\e00a"; }

.tk-icon-facebook-square:before {
  content: "\e00b"; }

.tk-icon-filters::before {
  content: "\e00c"; }

.tk-icon-fullscreen::before {
  content: "\e00d"; }

.tk-icon-gallery::before {
  content: "\e00e"; }

.tk-icon-info::before {
  content: "\e00f"; }

.tk-icon-info-full::before {
  content: "\e010"; }

.tk-icon-instagram::before {
  content: "\e011"; }

.tk-icon-kakao-talk::before {
  content: "\e012"; }

.tk-icon-language::before {
  content: "\e013"; }

.tk-icon-line::before {
  content: "\e014"; }

.tk-icon-login::before {
  content: "\e015"; }

.tk-icon-map::before {
  content: "\e016"; }

.tk-icon-menu::before {
  content: "\e017"; }

.tk-icon-paralympic-games::before {
  content: "\e018"; }

.tk-icon-pin::before {
  content: "\e019"; }

.tk-icon-play::before {
  content: "\e01a"; }

.tk-icon-schedule::before {
  content: "\e01b"; }

.tk-icon-search::before {
  content: "\e01c"; }

.tk-icon-share::before {
  content: "\e01d"; }

.tk-icon-shop::before {
  content: "\e01e"; }

.tk-icon-stay::before {
  content: "\e01f"; }

.tk-icon-train::before {
  content: "\e020"; }

.tk-icon-twitter::before {
  content: "\e021"; }

.tk-icon-we-chat::before {
  content: "\e022"; }

.tk-icon-weibo::before {
  content: "\e023"; }

.tk-icon-whatsapp::before {
  content: "\e024"; }

.tk-icon-youtube::before {
  content: "\e025"; }

.tk-olympic-emblem {
  background: url("/tokyo-2020/en/d3images/emblem/olympics/emblem.svg") no-repeat; }

.tk-paralympic-emblem {
  background: url("/tokyo-2020/en/d3images/emblem/paralympics/emblem.svg") no-repeat; }

@font-face {
  font-family: "tokyo2020-pictograms";
  font-display: fallback;
  src: url("../fonts/tokyo2020-pictograms/tokyo2020-pictograms.woff") format("woff"), url("../fonts/tokyo2020-pictograms/tokyo2020-pictograms.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

[class^="tk-picto-free-"]::before,
[class*=" tk-picto-free-"]::before {
  font-family: "tokyo2020-pictograms" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.tk-picto-free-arc::before {
  content: "\e000"; }

.tk-picto-free-arc-para::before {
  content: "\e001"; }

.tk-picto-free-ath::before {
  content: "\e002"; }

.tk-picto-free-ath-para::before {
  content: "\e003"; }

.tk-picto-free-bdm::before {
  content: "\e004"; }

.tk-picto-free-bdm-para::before {
  content: "\e005"; }

.tk-picto-free-bk3::before {
  content: "\e006"; }

.tk-picto-free-bkb::before {
  content: "\e007"; }

.tk-picto-free-bmf::before {
  content: "\e008"; }

.tk-picto-free-bmx::before {
  content: "\e009"; }

.tk-picto-free-boc-para::before {
  content: "\e00a"; }

.tk-picto-free-box::before {
  content: "\e00b"; }

.tk-picto-free-bsb::before {
  content: "\e00c"; }

.tk-picto-free-clb::before {
  content: "\e00d"; }

.tk-picto-free-crd::before {
  content: "\e00e"; }

.tk-picto-free-crd-para::before {
  content: "\e00f"; }

.tk-picto-free-csl::before {
  content: "\e010"; }

.tk-picto-free-csp::before {
  content: "\e011"; }

.tk-picto-free-csp-para::before {
  content: "\e012"; }

.tk-picto-free-ctr::before {
  content: "\e013"; }

.tk-picto-free-ctr-para::before {
  content: "\e014"; }

.tk-picto-free-div::before {
  content: "\e015"; }

.tk-picto-free-equ::before {
  content: "\e016"; }

.tk-picto-free-equ-para::before {
  content: "\e017"; }

.tk-picto-free-fb5-para::before {
  content: "\e018"; }

.tk-picto-free-fbl::before {
  content: "\e019"; }

.tk-picto-free-fen::before {
  content: "\e01a"; }

.tk-picto-free-gar::before {
  content: "\e01b"; }

.tk-picto-free-gbl-para::before {
  content: "\e01c"; }

.tk-picto-free-glf::before {
  content: "\e01d"; }

.tk-picto-free-gry::before {
  content: "\e01e"; }

.tk-picto-free-gtr::before {
  content: "\e01f"; }

.tk-picto-free-hbl::before {
  content: "\e020"; }

.tk-picto-free-hoc::before {
  content: "\e021"; }

.tk-picto-free-jud::before {
  content: "\e022"; }

.tk-picto-free-jud-para::before {
  content: "\e023"; }

.tk-picto-free-kte::before {
  content: "\e024"; }

.tk-picto-free-mpn::before {
  content: "\e025"; }

.tk-picto-free-mtb::before {
  content: "\e026"; }

.tk-picto-free-ows::before {
  content: "\e027"; }

.tk-picto-free-pwl-para::before {
  content: "\e028"; }

.tk-picto-free-row::before {
  content: "\e029"; }

.tk-picto-free-row-para::before {
  content: "\e02a"; }

.tk-picto-free-rug::before {
  content: "\e02b"; }

.tk-picto-free-sal::before {
  content: "\e02c"; }

.tk-picto-free-sho::before {
  content: "\e02d"; }

.tk-picto-free-sho-para::before {
  content: "\e02e"; }

.tk-picto-free-skb::before {
  content: "\e02f"; }

.tk-picto-free-srf::before {
  content: "\e030"; }

.tk-picto-free-swa::before {
  content: "\e031"; }

.tk-picto-free-swm::before {
  content: "\e032"; }

.tk-picto-free-swm-para::before {
  content: "\e033"; }

.tk-picto-free-ten::before {
  content: "\e034"; }

.tk-picto-free-tkw::before {
  content: "\e035"; }

.tk-picto-free-tkw-para::before {
  content: "\e036"; }

.tk-picto-free-tri::before {
  content: "\e037"; }

.tk-picto-free-tri-para::before {
  content: "\e038"; }

.tk-picto-free-tte::before {
  content: "\e039"; }

.tk-picto-free-tte-para::before {
  content: "\e03a"; }

.tk-picto-free-vbs-para::before {
  content: "\e03b"; }

.tk-picto-free-vbv::before {
  content: "\e03c"; }

.tk-picto-free-vvo::before {
  content: "\e03d"; }

.tk-picto-free-wbk-para::before {
  content: "\e03e"; }

.tk-picto-free-wfe-para::before {
  content: "\e03f"; }

.tk-picto-free-wlf::before {
  content: "\e040"; }

.tk-picto-free-wpo::before {
  content: "\e041"; }

.tk-picto-free-wre::before {
  content: "\e042"; }

.tk-picto-free-wru-para::before {
  content: "\e043"; }

.tk-picto-free-wte-para::before {
  content: "\e044"; }

[class^="tk-picto-"],
[class*=" tk-picto-"] {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; }

.tk-picto-arc {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-arc.svg"); }

.tk-picto-arc-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-arc-para.svg"); }

.tk-picto-ath {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-ath.svg"); }

.tk-picto-ath-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-ath-para.svg"); }

.tk-picto-bdm {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bdm.svg"); }

.tk-picto-bdm-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-bdm-para.svg"); }

.tk-picto-bk3 {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bk3.svg"); }

.tk-picto-bkb {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bkb.svg"); }

.tk-picto-bmf {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bmf.svg"); }

.tk-picto-bmx {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bmx.svg"); }

.tk-picto-boc-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-boc-para.svg"); }

.tk-picto-box {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-box.svg"); }

.tk-picto-bsb {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-bsb.svg"); }

.tk-picto-clb {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-clb.svg"); }

.tk-picto-crd {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-crd.svg"); }

.tk-picto-crd-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-crd-para.svg"); }

.tk-picto-csl {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-csl.svg"); }

.tk-picto-csp {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-csp.svg"); }

.tk-picto-csp-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-csp-para.svg"); }

.tk-picto-ctr {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-ctr.svg"); }

.tk-picto-ctr-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-ctr-para.svg"); }

.tk-picto-div {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-div.svg"); }

.tk-picto-equ {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-equ.svg"); }

.tk-picto-equ-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-equ-para.svg"); }

.tk-picto-fb5-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-fb5-para.svg"); }

.tk-picto-fbl {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-fbl.svg"); }

.tk-picto-fen {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-fen.svg"); }

.tk-picto-gar {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-gar.svg"); }

.tk-picto-gbl-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-gbl-para.svg"); }

.tk-picto-glf {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-glf.svg"); }

.tk-picto-gry {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-gry.svg"); }

.tk-picto-gtr {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-gtr.svg"); }

.tk-picto-hbl {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-hbl.svg"); }

.tk-picto-hoc {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-hoc.svg"); }

.tk-picto-jud {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-jud.svg"); }

.tk-picto-jud-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-jud-para.svg"); }

.tk-picto-kte {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-kte.svg"); }

.tk-picto-mpn {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-mpn.svg"); }

.tk-picto-mtb {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-mtb.svg"); }

.tk-picto-ows {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-ows.svg"); }

.tk-picto-pwl-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-pwl-para.svg"); }

.tk-picto-row {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-row.svg"); }

.tk-picto-row-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-row-para.svg"); }

.tk-picto-rug {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-rug.svg"); }

.tk-picto-sal {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-sal.svg"); }

.tk-picto-sho {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-sho.svg"); }

.tk-picto-sho-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-sho-para.svg"); }

.tk-picto-skb {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-skb.svg"); }

.tk-picto-srf {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-srf.svg"); }

.tk-picto-swa {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-swa.svg"); }

.tk-picto-swm {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-swm.svg"); }

.tk-picto-swm-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-swm-para.svg"); }

.tk-picto-ten {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-ten.svg"); }

.tk-picto-tkw {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-tkw.svg"); }

.tk-picto-tkw-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-tkw-para.svg"); }

.tk-picto-tri {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-tri.svg"); }

.tk-picto-tri-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-tri-para.svg"); }

.tk-picto-tte {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-tte.svg"); }

.tk-picto-tte-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-tte-para.svg"); }

.tk-picto-vbs-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-vbs-para.svg"); }

.tk-picto-vbv {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-vbv.svg"); }

.tk-picto-vvo {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-vvo.svg"); }

.tk-picto-wbk-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-wbk-para.svg"); }

.tk-picto-wfe-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-wfe-para.svg"); }

.tk-picto-wlf {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-wlf.svg"); }

.tk-picto-wpo {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-wpo.svg"); }

.tk-picto-wre {
  background-image: url("/tokyo-2020/en/d3images/pictograms/olympics/picto-wre.svg"); }

.tk-picto-wru-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-wru-para.svg"); }

.tk-picto-wte-para {
  background-image: url("/tokyo-2020/en/d3images/pictograms/paralympics/picto-wte-para.svg"); }

/*# sourceMappingURL=../maps/icons-v3.css.map */
