@font-face{
font-family:"Yu Gothic Std-TT B";
src:url("../../../fonts/fonts/jp/e6deb3ac-e499-41e0-a775-64cad2058316.eot?#iefix");
src:url("../../../fonts/fonts/jp/e6deb3ac-e499-41e0-a775-64cad2058316.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/709cb4d5-3d9a-41c6-8697-53d3e3a67bb6.woff2") format("woff2"),url("../../../fonts/fonts/jp/4b897fd5-9e42-4e66-aab4-760abb41b50e.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT D";
src:url("../../../fonts/fonts/jp/59762577-8801-4573-9831-0e83546149cd.eot?#iefix");
src:url("../../../fonts/fonts/jp/59762577-8801-4573-9831-0e83546149cd.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/ac2ebfd3-c3d8-49e5-bb06-daa240436dfc.woff2") format("woff2"),url("../../../fonts/fonts/jp/dc96e8d8-045c-46f0-9f68-b1e0c2f377d2.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT L";
src:url("../../../fonts/fonts/jp/1fbbde57-e03c-4534-bf93-cf7b5f94ac64.eot?#iefix");
src:url("../../../fonts/fonts/jp/1fbbde57-e03c-4534-bf93-cf7b5f94ac64.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/8e80a12b-55b2-46e8-8487-54790016bc67.woff2") format("woff2"),url("../../../fonts/fonts/jp/59b6b536-d7a7-4c2b-9d95-2cda494f5134.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT M";
src:url("../../../fonts/fonts/jp/21b78508-d1c9-488a-aec1-435d16b38454.eot?#iefix");
src:url("../../../fonts/fonts/jp/21b78508-d1c9-488a-aec1-435d16b38454.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/244d369f-d2a9-4d69-9e92-3a99dba43a58.woff2") format("woff2"),url("../../../fonts/fonts/jp/eb9056c8-eba6-43e7-9c33-4a1eee89c981.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT R";
src:url("../../../fonts/fonts/jp/d1fb43b4-f925-4bde-ab1d-0b6297f8dec8.eot?#iefix");
src:url("../../../fonts/fonts/jp/d1fb43b4-f925-4bde-ab1d-0b6297f8dec8.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/3e301271-d8ba-44d2-bfa6-2980a4bddc75.woff2") format("woff2"),url("../../../fonts/fonts/jp/018a4e77-ebea-4fae-b4e8-f7f23e56d53c.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT E1215143";
src:url("../../../fonts/fonts/jp/385102af-845c-4bdd-a21c-03c57d95898a.eot?#iefix");
src:url("../../../fonts/fonts/jp/385102af-845c-4bdd-a21c-03c57d95898a.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/8f1ff443-e920-4d96-a92e-1e4ac7eed1ab.woff2") format("woff2"),url("../../../fonts/fonts/jp/11227b8c-f25c-4008-a337-9fd04bc4dfbd.woff") format("woff");
}
@font-face{
font-family:"Yu Gothic Std-TT H1215146";
src:url("../../../fonts/fonts/jp/5f32e900-3c81-4bde-9a2b-fb9f847671ca.eot?#iefix");
src:url("../../../fonts/fonts/jp/5f32e900-3c81-4bde-9a2b-fb9f847671ca.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/8323b4a5-19e0-49b3-87d9-cf5176a64cca.woff2") format("woff2"),url("../../../fonts/fonts/jp/12a5c03a-2448-453d-a24b-c1f52180dbe9.woff") format("woff");
}
@font-face{
font-family:"Yu Kyokasyo Yoko OTF W55 M";
src:url("../../../fonts/fonts/jp/fc5dcedb-10ca-419f-872c-ad03d274e768.eot?#iefix");
src:url("../../../fonts/fonts/jp/fc5dcedb-10ca-419f-872c-ad03d274e768.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/9d87f712-be4d-4d8b-b2f7-d2273293f226.woff2") format("woff2"),url("../../../fonts/fonts/jp/9201a8a4-f249-4e9d-92a4-c15b9450f3dc.woff") format("woff");
}
@font-face{
font-family:"Yu Kyokasyo OTF W55 M";
src:url("../../../fonts/fonts/jp/106f94ef-e556-4e8f-a48d-2636b68d5a4f.eot?#iefix");
src:url("../../../fonts/fonts/jp/106f94ef-e556-4e8f-a48d-2636b68d5a4f.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/f3604d9f-00ca-4789-b14f-9a7b9187a108.woff2") format("woff2"),url("../../../fonts/fonts/jp/a6ac89d7-3276-45b7-92a8-8ad920470b96.woff") format("woff");
}
@font-face{
font-family:"Yu Mincho TT R1215165";
src:url("../../../fonts/fonts/jp/e8a83e16-b66d-4879-bb25-a71124e439fe.eot?#iefix");
src:url("../../../fonts/fonts/jp/e8a83e16-b66d-4879-bb25-a71124e439fe.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/b2bf5265-3f42-4f6d-b05f-055516f4a206.woff2") format("woff2"),url("../../../fonts/fonts/jp/e7fa8d0a-3a56-4b55-8f3c-a8987c3ed833.woff") format("woff");
}
@font-face{
font-family:"Yu Mincho TT M1215162";
src:url("../../../fonts/fonts/jp/9585c25a-44bc-4ae8-965a-66284e941e3f.eot?#iefix");
src:url("../../../fonts/fonts/jp/9585c25a-44bc-4ae8-965a-66284e941e3f.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/6d7b790d-edfe-4fa4-99c6-7ebe7cd0fb5a.woff2") format("woff2"),url("../../../fonts/fonts/jp/2c6bb9f5-06f3-4393-8ad6-355a48147499.woff") format("woff");
}
@font-face{
font-family:"Yu Mincho TT D1215159";
src:url("../../../fonts/fonts/jp/66ab9595-0ea5-463b-ae62-ecc88718a89d.eot?#iefix");
src:url("../../../fonts/fonts/jp/66ab9595-0ea5-463b-ae62-ecc88718a89d.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/93f697aa-dcd4-48df-b4ac-5f7b2d25a550.woff2") format("woff2"),url("../../../fonts/fonts/jp/0d537c03-08dc-4780-88fc-314bfb4afd15.woff") format("woff");
}
@font-face{
font-family:"Yutuki Midashi Mincho OTF W50E";
src:url("../../../fonts/fonts/jp/b7bcd31f-cdf8-436e-b2a0-027cc3bf9826.eot?#iefix");
src:url("../../../fonts/fonts/jp/b7bcd31f-cdf8-436e-b2a0-027cc3bf9826.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/51bde43a-936a-4080-8cf7-dbbdeccb1dc2.woff2") format("woff2"),url("../../../fonts/fonts/jp/a2353daa-e7c4-4d7b-9bce-caf6df264bea.woff") format("woff");
}
@font-face{
font-family:"AxisStd-UltraLight";
src:url("../../../fonts/fonts/jp/a9052c68-9f8f-4738-b7b3-28b7b4074c0e.eot?#iefix");
src:url("../../../fonts/fonts/jp/a9052c68-9f8f-4738-b7b3-28b7b4074c0e.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/9debccc6-f756-4d46-a835-ac342ddbcaf0.woff2") format("woff2"),url("../../../fonts/fonts/jp/726b29c5-dc24-49d5-a06e-107b62843f0b.woff") format("woff");
}
@font-face{
font-family:"AxisStd-ExtraLight";
src:url("../../../fonts/fonts/jp/cae76507-fde0-48d2-8060-f95b67662772.eot?#iefix");
src:url("../../../fonts/fonts/jp/cae76507-fde0-48d2-8060-f95b67662772.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/9adc0413-55bd-4001-9bc0-f823476aa22e.woff2") format("woff2"),url("../../../fonts/fonts/jp/25516da4-2e65-456a-bc9c-cc6960f6c384.woff") format("woff");
}
@font-face{
font-family:"AxisStd-Light";
src:url("../../../fonts/fonts/jp/aa7c9f5f-bd2d-4fbb-a4a5-82ba2cd0189c.eot?#iefix");
src:url("../../../fonts/fonts/jp/aa7c9f5f-bd2d-4fbb-a4a5-82ba2cd0189c.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/ca94208f-21dd-4dc8-ab7c-057d8dbfcccb.woff2") format("woff2"),url("../../../fonts/fonts/jp/18820f9e-d51e-43be-9d0f-e510d9d1878a.woff") format("woff");
}
@font-face{
font-family:"AxisStd-Regular";
src:url("../../../fonts/fonts/jp/7e908add-1f72-4926-8e0d-33613fad3a87.eot?#iefix");
src:url("../../../fonts/fonts/jp/7e908add-1f72-4926-8e0d-33613fad3a87.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/d226afef-6536-4b18-9b28-defffcc4baae.woff2") format("woff2"),url("../../../fonts/fonts/jp/6e9eb620-9339-4b2e-bb9b-d514def96de7.woff") format("woff");
}
@font-face{
font-family:"AxisStd-Medium";
src:url("../../../fonts/fonts/jp/724feca3-e632-4df0-811e-d0184d5e569c.eot?#iefix");
src:url("../../../fonts/fonts/jp/724feca3-e632-4df0-811e-d0184d5e569c.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/3e49aace-6c5a-4a76-a80e-21ab7ad44f14.woff2") format("woff2"),url("../../../fonts/fonts/jp/2a67f3cb-4bfa-4ec5-9167-73e8c4e78635.woff") format("woff");
}
@font-face{
font-family:"AxisStd-Bold";
src:url("../../../fonts/fonts/jp/c560bf6b-69f6-4f4d-bdb5-871df542e091.eot?#iefix");
src:url("../../../fonts/fonts/jp/c560bf6b-69f6-4f4d-bdb5-871df542e091.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/155d7ef4-60ae-4836-a63c-2aef89997f65.woff2") format("woff2"),url("../../../fonts/fonts/jp/046ac2c8-1355-4a58-99e3-77b70cdc7d2d.woff") format("woff");
}
@font-face{
font-family:"AxisStd-Heavy";
src:url("../../../fonts/fonts/jp/db568b5d-7604-4775-8cb3-52c8fc52a8cb.eot?#iefix");
src:url("../../../fonts/fonts/jp/db568b5d-7604-4775-8cb3-52c8fc52a8cb.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/bfed7b6e-a69a-4c41-8eaa-a4375e7a8fea.woff2") format("woff2"),url("../../../fonts/fonts/jp/80f43cab-5e50-407f-a34a-45d8f9372fbd.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-UltraLight";
src:url("../../../fonts/fonts/jp/e260d60f-ed9c-420d-a084-a3fe63e90c03.eot?#iefix");
src:url("../../../fonts/fonts/jp/e260d60f-ed9c-420d-a084-a3fe63e90c03.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/bcbe6d9f-feb4-4cb6-b29d-68632cccf2e0.woff2") format("woff2"),url("../../../fonts/fonts/jp/407be8f8-a4fe-4647-8215-5fbe6729d4aa.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-ExtraLight";
src:url("../../../fonts/fonts/jp/19ff1f81-232b-402d-bacd-c0d5397fae45.eot?#iefix");
src:url("../../../fonts/fonts/jp/19ff1f81-232b-402d-bacd-c0d5397fae45.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/3d309c4c-60b3-4905-8a6d-f06d213bd92c.woff2") format("woff2"),url("../../../fonts/fonts/jp/02439314-734d-4cbc-8779-e5071a64aa11.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-Light";
src:url("../../../fonts/fonts/jp/7cad2814-49d4-410f-8fd7-02cb61e61ccc.eot?#iefix");
src:url("../../../fonts/fonts/jp/7cad2814-49d4-410f-8fd7-02cb61e61ccc.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/9ffafb2d-01c4-46b7-bef2-492de0b1d36f.woff2") format("woff2"),url("../../../fonts/fonts/jp/b88f9033-9772-46eb-a2b2-8f6828c10977.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-Regular";
src:url("../../../fonts/fonts/jp/5efb2905-3471-4f20-a784-c3b2130ab80e.eot?#iefix");
src:url("../../../fonts/fonts/jp/5efb2905-3471-4f20-a784-c3b2130ab80e.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/f4ed169d-776f-4506-9794-c883da078520.woff2") format("woff2"),url("../../../fonts/fonts/jp/7a283d80-0b34-4396-8ec6-ee90f18d32c1.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-Medium";
src:url("../../../fonts/fonts/jp/bef7a2ee-5d58-45c6-a0dc-db2d78c8d7cd.eot?#iefix");
src:url("../../../fonts/fonts/jp/bef7a2ee-5d58-45c6-a0dc-db2d78c8d7cd.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/621ad48c-b599-4556-8750-b37b877a99b0.woff2") format("woff2"),url("../../../fonts/fonts/jp/664c752c-bcc1-4598-9f33-5c3d7234599f.woff") format("woff");
}
@font-face{
font-family:"AxisCondStd-Bold";
src:url("../../../fonts/fonts/jp/65e05cff-bc7f-4fb8-b6a7-98be5f3e067f.eot?#iefix");
src:url("../../../fonts/fonts/jp/65e05cff-bc7f-4fb8-b6a7-98be5f3e067f.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/f893d06b-4217-4d5c-a671-55c551154691.woff2") format("woff2"),url("../../../fonts/fonts/jp/f796807e-6837-48d9-beff-e5d03e75b9d5.woff") format("woff");
}
@font-face{
font-family:"AxisCompStd-UltraLight";
src:url("../../../fonts/fonts/jp/a6536026-bbe6-44da-b81d-12744ff9c0fc.eot?#iefix");
src:url("../../../fonts/fonts/jp/a6536026-bbe6-44da-b81d-12744ff9c0fc.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/5cedb5a1-98d3-48f5-9118-318dc75744a1.woff2") format("woff2"),url("../../../fonts/fonts/jp/8f6fc3a2-f0ae-441c-b995-24720e21cc74.woff") format("woff");
}
@font-face{
font-family:"AxisCompStd-ExtraLight";
src:url("../../../fonts/fonts/jp/de163371-4c5a-424e-a2c8-d0aa4dfda670.eot?#iefix");
src:url("../../../fonts/fonts/jp/de163371-4c5a-424e-a2c8-d0aa4dfda670.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/06bc4d6a-c534-4a5f-b0b2-d97e22f1f3c6.woff2") format("woff2"),url("../../../fonts/fonts/jp/52f47557-50ea-445c-8f32-f13d51e75780.woff") format("woff");
}
@font-face{
font-family:"AxisCompStd-Light";
src:url("../../../fonts/fonts/jp/fc8099fe-1a7b-40c1-a4c4-a8039b072cd9.eot?#iefix");
src:url("../../../fonts/fonts/jp/fc8099fe-1a7b-40c1-a4c4-a8039b072cd9.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/1a54d208-1f1e-4ce4-99f4-8bed7fef452b.woff2") format("woff2"),url("../../../fonts/fonts/jp/3fdd7ba1-4a5e-42b0-ad51-9f868731369d.woff") format("woff");
}
@font-face{
font-family:"AxisCompStd-Regular";
src:url("../../../fonts/fonts/jp/165fffcd-6fb7-4971-950a-60fbba9c99d9.eot?#iefix");
src:url("../../../fonts/fonts/jp/165fffcd-6fb7-4971-950a-60fbba9c99d9.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/5e80fd76-dee3-4c07-b955-22fca82c42a0.woff2") format("woff2"),url("../../../fonts/fonts/jp/aab8ae2f-7c04-4529-9e7b-1f4f91ba56aa.woff") format("woff");
}
@font-face{
font-family:"AxisCompStd-Medium";
src:url("../../../fonts/fonts/jp/91fc39de-a88e-4824-8aa3-4000f13a3097.eot?#iefix");
src:url("../../../fonts/fonts/jp/91fc39de-a88e-4824-8aa3-4000f13a3097.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/cdf82633-33b4-4bf3-8c84-a6826e02a889.woff2") format("woff2"),url("../../../fonts/fonts/jp/587e8e6a-3d69-4b25-bef9-54e82c0ce89c.woff") format("woff");
}
@font-face{
font-family:"HGMarugothicB";
src:url("../../../fonts/fonts/jp/1a734ce6-dbf0-4150-be08-2be5ac7290b9.eot?#iefix");
src:url("../../../fonts/fonts/jp/1a734ce6-dbf0-4150-be08-2be5ac7290b9.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/eeac192f-a40a-4c8b-b586-aad4acf44296.woff2") format("woff2"),url("../../../fonts/fonts/jp/235182d1-d034-4f76-a7d4-3c4060b11635.woff") format("woff");
}
@font-face{
font-family:"HGMarugothicM";
src:url("../../../fonts/fonts/jp/a91caaf7-71d4-4c9d-a2c0-212b085da082.eot?#iefix");
src:url("../../../fonts/fonts/jp/a91caaf7-71d4-4c9d-a2c0-212b085da082.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/ec2dd292-b010-4b65-8861-2d8e86841526.woff2") format("woff2"),url("../../../fonts/fonts/jp/1d76fb72-ed25-47eb-a276-e719e86e9789.woff") format("woff");
}
@font-face{
font-family:"HGMarugothicL W55 Regular";
src:url("../../../fonts/fonts/jp/4e91326e-fc13-4a56-8bcf-3865cf8bd6a9.eot?#iefix");
src:url("../../../fonts/fonts/jp/4e91326e-fc13-4a56-8bcf-3865cf8bd6a9.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/dd7cc502-6feb-473d-8b26-a48e920dd89e.woff2") format("woff2"),url("../../../fonts/fonts/jp/fbaab410-c5b9-480e-a896-a1199041db3e.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 UltraLight";
src:url("../../../fonts/fonts/jp/1cca9566-32fb-4a00-b8a0-30afed21ca83.eot?#iefix");
src:url("../../../fonts/fonts/jp/1cca9566-32fb-4a00-b8a0-30afed21ca83.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/43875464-878c-4eca-a874-4e849a02e573.woff2") format("woff2"),url("../../../fonts/fonts/jp/96b0ea5f-2c7e-472f-8dc5-01029b9429d0.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 UltraLight Italic";
src:url("../../../fonts/fonts/jp/f6a011d0-5d89-492d-a9fb-5a5fdde30073.eot?#iefix");
src:url("../../../fonts/fonts/jp/f6a011d0-5d89-492d-a9fb-5a5fdde30073.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/cdc8d8c7-28df-401a-a84b-2b981339c27a.woff2") format("woff2"),url("../../../fonts/fonts/jp/48b7f86d-95bc-48a1-87ac-76a569613c2a.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 ExtraLight";
src:url("../../../fonts/fonts/jp/49e0f632-7cb5-4bb0-b321-e582f838a838.eot?#iefix");
src:url("../../../fonts/fonts/jp/49e0f632-7cb5-4bb0-b321-e582f838a838.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/cc24f3bd-c870-4262-89c5-4beb59808431.woff2") format("woff2"),url("../../../fonts/fonts/jp/384da963-e5ee-4e6a-b708-eaf5fe747834.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 ExtraLight Italic";
src:url("../../../fonts/fonts/jp/8b2dfa9a-5ab5-4234-9736-2b8e1eeafd3c.eot?#iefix");
src:url("../../../fonts/fonts/jp/8b2dfa9a-5ab5-4234-9736-2b8e1eeafd3c.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/3e4c2f43-f30a-45ab-b2cb-0929e79bfcf5.woff2") format("woff2"),url("../../../fonts/fonts/jp/9cb9c83a-07f0-4c7a-bc7b-9cbfe257792d.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Light";
src:url("../../../fonts/fonts/jp/98c0f09f-9160-4112-a0c3-b5da5c181d5a.eot?#iefix");
src:url("../../../fonts/fonts/jp/98c0f09f-9160-4112-a0c3-b5da5c181d5a.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/466123cd-e011-4134-9477-5feb256ed171.woff2") format("woff2"),url("../../../fonts/fonts/jp/30f082b3-76f7-4e8a-80db-6db7b7308e8f.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Light Italic";
src:url("../../../fonts/fonts/jp/3360cf70-4e18-4028-9b66-44914e63e1d7.eot?#iefix");
src:url("../../../fonts/fonts/jp/3360cf70-4e18-4028-9b66-44914e63e1d7.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/a8231fc8-c584-4921-bfce-2a3ff8e19c31.woff2") format("woff2"),url("../../../fonts/fonts/jp/c4a9ee14-fb39-4008-92d6-9f46e16281e1.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Book";
src:url("../../../fonts/fonts/jp/75d9f78a-9707-4db0-bb07-285762991956.eot?#iefix");
src:url("../../../fonts/fonts/jp/75d9f78a-9707-4db0-bb07-285762991956.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/5fc596b0-5f9e-4d2a-9d19-d2c0eab64b43.woff2") format("woff2"),url("../../../fonts/fonts/jp/4dfeb679-aded-4586-84f8-5e99ae5bee03.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Book Italic";
src:url("../../../fonts/fonts/jp/318f9a6f-d37c-4c99-929d-01e1ff1ed0fe.eot?#iefix");
src:url("../../../fonts/fonts/jp/318f9a6f-d37c-4c99-929d-01e1ff1ed0fe.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/474769e6-0366-4f2d-b676-d932482c3101.woff2") format("woff2"),url("../../../fonts/fonts/jp/2d6df47d-9d7f-4b61-8eec-e3c8c5c6d499.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Regular";
src:url("../../../fonts/fonts/jp/4401d55c-18ae-4170-8a80-f55236664372.eot?#iefix");
src:url("../../../fonts/fonts/jp/4401d55c-18ae-4170-8a80-f55236664372.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/3097103a-d525-44ed-b00d-f846fd686ba4.woff2") format("woff2"),url("../../../fonts/fonts/jp/fa043b8f-a3c9-4b57-97f5-4dd8f8732fc2.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Italic";
src:url("../../../fonts/fonts/jp/0dc61a3f-38d4-4fdf-91ea-37cc81b95cc7.eot?#iefix");
src:url("../../../fonts/fonts/jp/0dc61a3f-38d4-4fdf-91ea-37cc81b95cc7.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/6c954646-0cb3-4b7c-b73d-ba296f6843ec.woff2") format("woff2"),url("../../../fonts/fonts/jp/a462ec16-a0d4-4cbd-8259-77496dd11189.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Bold";
src:url("../../../fonts/fonts/jp/9be6363a-02ac-44e7-bfdf-86bae239424e.eot?#iefix");
src:url("../../../fonts/fonts/jp/9be6363a-02ac-44e7-bfdf-86bae239424e.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/14fb8fa6-7803-42f7-93d3-56314d9d438d.woff2") format("woff2"),url("../../../fonts/fonts/jp/b0dacf7a-ba06-426c-91a2-f9eee2288568.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 Bold Italic";
src:url("../../../fonts/fonts/jp/0d6a1b7c-afd1-47f7-8357-6045efaa88b0.eot?#iefix");
src:url("../../../fonts/fonts/jp/0d6a1b7c-afd1-47f7-8357-6045efaa88b0.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/38f949dd-d645-4d9a-b625-841ffc855a19.woff2") format("woff2"),url("../../../fonts/fonts/jp/b065000b-06d8-4f37-b1ef-b925b58f80cf.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 ExtraBold";
src:url("../../../fonts/fonts/jp/3eb433c8-fdb9-4681-bd78-0601e31c4f87.eot?#iefix");
src:url("../../../fonts/fonts/jp/3eb433c8-fdb9-4681-bd78-0601e31c4f87.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/2705fb88-5be2-413d-b39d-1c85646c807c.woff2") format("woff2"),url("../../../fonts/fonts/jp/a9dbedd2-0c8f-4741-90f1-afa992a46d59.woff") format("woff");
}
@font-face{
font-family:"Korataki W01 ExtraBold Italic";
src:url("../../../fonts/fonts/jp/55140cb1-ff92-4f7e-a2c8-3a2d5dd93c1d.eot?#iefix");
src:url("../../../fonts/fonts/jp/55140cb1-ff92-4f7e-a2c8-3a2d5dd93c1d.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/30601674-9210-492f-aa02-5d60b3d0332e.woff2") format("woff2"),url("../../../fonts/fonts/jp/03489667-7949-4eeb-a468-5584b62deafb.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6NW53-ExtraLight";
src:url("../../../fonts/fonts/jp/34ab936e-4413-4cf7-8590-d1476ebd4912.eot?#iefix");
src:url("../../../fonts/fonts/jp/34ab936e-4413-4cf7-8590-d1476ebd4912.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/88ab7ead-8456-4bec-b5e6-0948cc60bb87.woff2") format("woff2"),url("../../../fonts/fonts/jp/b0581f27-c8ab-49b8-a4bc-9ee674d7448e.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6N W53 Light";
src:url("../../../fonts/fonts/jp/6ab081a1-9d58-49f4-adba-01f10fa3dca9.eot?#iefix");
src:url("../../../fonts/fonts/jp/6ab081a1-9d58-49f4-adba-01f10fa3dca9.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/b764b9f5-216b-412b-b525-1c4f686d0873.woff2") format("woff2"),url("../../../fonts/fonts/jp/067eb5aa-2a4b-4ef2-bb0b-4fe6c9ee7dd0.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6N W53 Regular_1163085";
src:url("../../../fonts/fonts/jp/9c53809c-eb0b-44e3-b1b9-9f227675dc05.eot?#iefix");
src:url("../../../fonts/fonts/jp/9c53809c-eb0b-44e3-b1b9-9f227675dc05.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/56c45ab2-ea1b-41bb-ae5d-112cdb3f2178.woff2") format("woff2"),url("../../../fonts/fonts/jp/797842a7-91e6-45aa-85a9-84a328f6f892.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6N W53 Regular_1163082";
src:url("../../../fonts/fonts/jp/2488c23d-e378-48e4-a3f8-edded6f23da3.eot?#iefix");
src:url("../../../fonts/fonts/jp/2488c23d-e378-48e4-a3f8-edded6f23da3.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/60110fa2-0235-43a0-b171-831855307ad0.woff2") format("woff2"),url("../../../fonts/fonts/jp/abd3a831-2d6d-48d6-87a3-6d6c3d75eaae.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6N W53 Bold";
src:url("../../../fonts/fonts/jp/249726e2-cd0b-4b8b-836f-1463bd273335.eot?#iefix");
src:url("../../../fonts/fonts/jp/249726e2-cd0b-4b8b-836f-1463bd273335.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/baeab99a-09bb-49b6-a205-0d55d51d291c.woff2") format("woff2"),url("../../../fonts/fonts/jp/e525df1d-e7d8-4c64-bfc9-a86989e13f21.woff") format("woff");
}
@font-face{
font-family:"KozGoPr6N W53 Heavy";
src:url("../../../fonts/fonts/jp/28600023-3f02-4c56-99be-6b0ba0d58984.eot?#iefix");
src:url("../../../fonts/fonts/jp/28600023-3f02-4c56-99be-6b0ba0d58984.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/f0cd6f4a-4bf9-4e10-a9ff-ec2a16ce4dbc.woff2") format("woff2"),url("../../../fonts/fonts/jp/dbf0ee8a-c32b-4878-9949-7bd2ac8ee282.woff") format("woff");
}




/* Same font-family name for front end */
@font-face{
font-family:"AxisStd";
src:url("../../../fonts/fonts/jp/aa7c9f5f-bd2d-4fbb-a4a5-82ba2cd0189c.eot?#iefix");
src:url("../../../fonts/fonts/jp/aa7c9f5f-bd2d-4fbb-a4a5-82ba2cd0189c.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/ca94208f-21dd-4dc8-ab7c-057d8dbfcccb.woff2") format("woff2"),url("../../../fonts/fonts/jp/18820f9e-d51e-43be-9d0f-e510d9d1878a.woff") format("woff");
font-weight: 400;
font-style: normal;
font-stretch: normal;
}
@font-face{
font-family:"AxisStd";
src:url("../../../fonts/fonts/jp/7e908add-1f72-4926-8e0d-33613fad3a87.eot?#iefix");
src:url("../../../fonts/fonts/jp/7e908add-1f72-4926-8e0d-33613fad3a87.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/d226afef-6536-4b18-9b28-defffcc4baae.woff2") format("woff2"),url("../../../fonts/fonts/jp/6e9eb620-9339-4b2e-bb9b-d514def96de7.woff") format("woff");
font-weight: 600;
font-style: normal;
}
@font-face{
font-family:"AxisStd";
src:url("../../../fonts/fonts/jp/c560bf6b-69f6-4f4d-bdb5-871df542e091.eot?#iefix");
src:url("../../../fonts/fonts/jp/c560bf6b-69f6-4f4d-bdb5-871df542e091.eot?#iefix") format("eot"),url("../../../fonts/fonts/jp/155d7ef4-60ae-4836-a63c-2aef89997f65.woff2") format("woff2"),url("../../../fonts/fonts/jp/046ac2c8-1355-4a58-99e3-77b70cdc7d2d.woff") format("woff");
font-weight: 700;
font-style: normal;
font-stretch: normal;
}

/**** NOTO SANS ****/
  /* latin */

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Black'), local('NotoSans-Black'), url(../../../fonts/fonts/en/NotoSans-Black.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 900;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Black Italic'), local('NotoSans-BlackItalic'), url(../../../fonts/fonts/en/NotoSans-BlackItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Extra Bold'), local('NotoSans-ExtraBold'), url(../../../fonts/fonts/en/NotoSans-ExtraBold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 800;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Extra Bold Italic'), local('NotoSans-ExtraBoldItalic'), url(../../../fonts/fonts/en/NotoSans-ExtraBoldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(../../../fonts/fonts/en/NotoSans-Bold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 700;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url(../../../fonts/fonts/en/NotoSans-BoldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Semi Bold'), local('NotoSans-SemiBold'), url(../../../fonts/fonts/en/NotoSans-SemiBold.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 600;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Semi Bold Italic'), local('NotoSans-SemiBoldItalic'), url(../../../fonts/fonts/en/NotoSans-SemiBoldItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Medium'), local('NotoSans-Medium'), url(../../../fonts/fonts/en/NotoSans-Medium.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 500;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Medium Italic'), local('NotoSans-MediumItalic'), url(../../../fonts/fonts/en/NotoSans-MediumItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Regular'), local('NotoSans-Regular'), url(../../../fonts/fonts/en/NotoSans-Regular.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 400;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Italic'), local('NotoSans-Italic'), url(../../../fonts/fonts/en/NotoSans-Italic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Light'), local('NotoSans-Light'), url(../../../fonts/fonts/en/NotoSans-Light.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 300;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Light Italic'), local('NotoSans-LightItalic'), url(../../../fonts/fonts/en/NotoSans-LightItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Extra Light'), local('NotoSans-ExtraLight'), url(../../../fonts/fonts/en/NotoSans-ExtraLight.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 200;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Extra Light Italic'), local('NotoSans-ExtraLightItalic'), url(../../../fonts/fonts/en/NotoSans-ExtraLightItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Thin'), local('NotoSans-Thin'), url(../../../fonts/fonts/en/NotoSans-Thin.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 100;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Thin Italic'), local('NotoSans-ThinItalic'), url(../../../fonts/fonts/en/NotoSans-ThinItalic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-style: italic;
    font-weight: 100;
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 3, 2017 and edited by Pedro Santos */

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Black'), local('NotoSansJP-Black'), url('../../../fonts/fonts/jp/NotoSansJP-Black.otf') format('opentype');
    font-weight: 900;
}

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Bold'), local('NotoSansJP-Bold'), url('../../../fonts/fonts/jp/NotoSansJP-Bold.otf') format('opentype');
    font-weight: 700;
}


@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Medium'), local('NotoSansJP-Medium'), url('../../../fonts/fonts/jp/NotoSansJP-Medium.otf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Regular'), local('NotoSansJP-Regular'), url('../../../fonts/fonts/jp/NotoSansJP-Regular.otf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Light'), local('NotoSansJP-Light'), url('../../../fonts/fonts/jp/NotoSansJP-Light.otf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Demi Light'), local('NotoSansJP-DemiLight'), url('../../../fonts/fonts/jp/NotoSansJP-DemiLight.otf') format('opentype');
    font-weight: 200;
}

@font-face {
    font-family: 'Noto Sans JP';
    src: local('NotoSansJP Thin'), local('NotoSansJP-Thin'), url('../../../fonts/fonts/jp/NotoSansJP-Thin.otf') format('opentype');
    font-weight: 100;
}

/* Noto Sans JP Copy */

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Black'), local('NotoSansJP-Black'), url('../../../fonts/fonts/jp/NotoSansJP-Black.otf') format('opentype');
    font-weight: 900;
}

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Bold'), local('NotoSansJP-Bold'), url('../../../fonts/fonts/jp/NotoSansJP-Bold.otf') format('opentype');
    font-weight: 700;
}


@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Medium'), local('NotoSansJP-Medium'), url('../../../fonts/fonts/jp/NotoSansJP-Medium.otf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Regular'), local('NotoSansJP-Regular'), url('../../../fonts/fonts/jp/NotoSansJP-Regular.otf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Light'), local('NotoSansJP-Light'), url('../../../fonts/fonts/jp/NotoSansJP-Light.otf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Demi Light'), local('NotoSansJP-DemiLight'), url('../../../fonts/fonts/jp/NotoSansJP-DemiLight.otf') format('opentype');
    font-weight: 200;
}

@font-face {
    font-family: 'noto_sans_jp';
    src: local('NotoSansJP Thin'), local('NotoSansJP-Thin'), url('../../../fonts/fonts/jp/NotoSansJP-Thin.otf') format('opentype');
    font-weight: 100;
}
