@charset "UTF-8";
/* ==========================================================================
   Text Utilities CSS
   ========================================================================== */

/* Text alignment */
.t_center { text-align: center !important; }
.t_right { text-align: right !important; }
.t_left { text-align: left !important; }

/* Text size - Percentage based */
.txt50p { font-size: 50% !important; }
.txt60p { font-size: 60% !important; }
.txt70p { font-size: 70% !important; }
.txt80p { font-size: 80% !important; }
.txt85p { font-size: 85% !important; }
.txt90p { font-size: 90% !important; }
.txt95p { font-size: 95% !important; }
.txt100p { font-size: 100% !important; }
.txt105p { font-size: 105% !important; }
.txt110p { font-size: 110% !important; }
.txt120p { font-size: 120% !important; }
.txt130p { font-size: 130% !important; }
.txt140p { font-size: 140% !important; }
.txt150p { font-size: 150% !important; }
.txt160p { font-size: 160% !important; }
.txt170p { font-size: 170% !important; }
.txt180p { font-size: 180% !important; }
.txt190p { font-size: 190% !important; }
.txt200p { font-size: 200% !important; }
.txt240p { font-size: 240% !important; }
.txt280p { font-size: 280% !important; }

/* Text size - REM based */
.txt13px { font-size: 1.3rem; }
.txt14px { font-size: 1.4rem; }
.txt16px { font-size: 1.6rem; }
.txt18px { font-size: 1.8rem; }
.txt21px { font-size: 2.1rem; }
.txt24px { font-size: 2.4rem; }
.txt26px { font-size: 2.6rem; }
.txt30px { font-size: 3.0rem; }
.txt40px { font-size: 4.0rem; }
.txt50px { font-size: 5.0rem; }
.txt64px { font-size: 6.4rem; }

/* Text colors */
.txt-red { color: #ee0000 !important; }
.txt-pink { color: #F98080 !important; }
.txt-pink2 { color: #F500A8 !important; }
.txt-000 { color: #000 !important; }
.txt-555 { color: #555 !important; }
.txt-888 { color: #888 !important; }
.txt-aaa { color: #aaa !important; }
.txt-ccc { color: #ccc !important; }
.txt-fff { color: #fff !important; }
.txt-right-green { color: #b9f084; }
.txt-green { color: #6EBA3D; }
.txt-green2 { color: #009E96; }
.txt-green3 { color: #4DA13C; }
.txt-blue { color: #3f76d6; }
.txt-blue2 { color: #023894; }
.txt-blue3 { color: #043B95; }
.txt-blue4 { color: #08287F; }
.txt-gold { color: #6F5B00; }
.txt-purple { color: #B423B8; }
.txt-orange { color: #EE7800; }
.txt-inherit { color: inherit; }

/* Font weights & styles */
.fontb { font-weight: bold; }
.fontn { font-weight: normal; }
.fw500 { font-weight: 500; }
.mincho { font-family: 'Times New Roman', 'ＭＳ Ｐ明朝', serif; } 