﻿@charset "utf-8";


/***********************************************************
general setting
***********************************************************/
/*----------------------------------------------------------
text-align
----------------------------------------------------------*/
.tAlignCenter { text-align:center !important; }
.tAlignLeft { text-align:left !important; }
.tAlignRight { text-align:right !important; }

/*----------------------------------------------------------
vertical-align
----------------------------------------------------------*/
.vAlignMiddle{ vertical-align:middle !important; }
.vAlignTop { vertical-align:top !important; }
.vAlignBaseline { vertical-align:baseline !important; }
.vAlignBottom { vertical-align:bottom !important; }
.vAlignTextBottom { vertical-align:text-bottom !important; }
.vAlignTextTop { vertical-align:text-top !important; }

/*----------------------------------------------------------
font
----------------------------------------------------------*/
.fTypeNormal { font-weight: normal !important; }
.fTypeBold { font-weight: bold !important; }

/*----------------------------------------------------------
display
----------------------------------------------------------*/
.displayNone { display: none !important; }
.displayInline { display: inline !important; }
.displayInlineBlock { display: inline-block !important; }
.displayBlock { display: block !important; }

/*----------------------------------------------------------
position
----------------------------------------------------------*/
.positionStatic { position: static !important; }
.positionRelative { position: relative !important; }
.positionAbsolute { position: absolute !important; }
.positionFixed { position: fixed !important; }
.topAndBottomCenter { position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; }

/*----------------------------------------------------------
opacity
----------------------------------------------------------*/
.opacity0 { opacity: 0 !important; }
.opacity0_1 { opacity: 0.1 !important; }
.opacity0_2 { opacity: 0.2 !important; }
.opacity0_3 { opacity: 0.3 !important; }
.opacity0_4 { opacity: 0.4 !important; }
.opacity0_5 { opacity: 0.5 !important; }
.opacity0_6 { opacity: 0.6 !important; }
.opacity0_7 { opacity: 0.7 !important; }
.opacity0_8 { opacity: 0.8 !important; }
.opacity0_9 { opacity: 0.9 !important; }
.opacity1 { opacity: 1 !important; }

/*----------------------------------------------------------
float
----------------------------------------------------------*/
.floatNone { float: none !important; }
.floatLeft { float: left !important; }
.floatRight { float: right !important; }

/*----------------------------------------------------------
clear
----------------------------------------------------------*/
.clearLeft { clear : left !important; }
.clearRight { clear : right !important; }
.clearBoth { clear : both !important; }
.clearNone { clear : none !important; }

/*----------------------------------------------------------
z-index
----------------------------------------------------------*/
.zIndex_9 { z-index: -9 !important; }
.zIndex_8 { z-index: -8 !important; }
.zIndex_7 { z-index: -7 !important; }
.zIndex_6 { z-index: -6 !important; }
.zIndex_5 { z-index: -5 !important; }
.zIndex_4 { z-index: -4 !important; }
.zIndex_3 { z-index: -3 !important; }
.zIndex_2 { z-index: -2 !important; }
.zIndex_1 { z-index: -1 !important; }
.zIndex0 { z-index: 0 !important; }
.zIndex1 { z-index: 1 !important; }
.zIndex2 { z-index: 2 !important; }
.zIndex3 { z-index: 3 !important; }
.zIndex4 { z-index: 4 !important; }
.zIndex5 { z-index: 5 !important; }
.zIndex6 { z-index: 6 !important; }
.zIndex7 { z-index: 7 !important; }
.zIndex8 { z-index: 8 !important; }
.zIndex9 { z-index: 9 !important; }

/*----------------------------------------------------------
overflow
----------------------------------------------------------*/
.overflowVisible { overflow: visible !important; }
.overflowHidden { overflow: hidden !important; }
.overflowScroll { overflow: scroll !important; }
.overflowAuto { overflow: auto !important; }
.overflowNoDisplay { overflow: no-display !important; }
.overflowNoContent { overflow: no-content !important; }

/*----------------------------------------------------------
word-break
----------------------------------------------------------*/
.wordBreakNormal { word-break: normal !important; }
.wordBreakBreakAll { word-break: break-all !important; }
.wordBreakKeepAll { word-break: keep-all !important; }

/*----------------------------------------------------------
user-select
----------------------------------------------------------*/
.userSelectAuto { user-select: auto !important; }
.userSelectNone { user-select: none !important; }

/*----------------------------------------------------------
text-decoration
----------------------------------------------------------*/
.textDecorationNone; { text-decoration: none !important; }
.textDecorationUnderline { text-decoration: underline !important; }

/*----------------------------------------------------------
width
----------------------------------------------------------*/
.width0 { width: 0 !important; }
.width1 { width: 1% !important; }
.width2 { width: 2% !important; }
.width3 { width: 3% !important; }
.width4 { width: 4% !important; }
.width5 { width: 5% !important; }
.width6 { width: 6% !important; }
.width7 { width: 7% !important; }
.width8 { width: 8% !important; }
.width9 { width: 9% !important; }
.width10 { width: 10% !important; }
.width11 { width: 11% !important; }
.width12 { width: 12% !important; }
.width13 { width: 13% !important; }
.width14 { width: 14% !important; }
.width15 { width: 15% !important; }
.width16 { width: 16% !important; }
.width17 { width: 17% !important; }
.width18 { width: 18% !important; }
.width19 { width: 19% !important; }
.width20 { width: 20% !important; }
.width21 { width: 21% !important; }
.width22 { width: 22% !important; }
.width23 { width: 23% !important; }
.width24 { width: 24% !important; }
.width25 { width: 25% !important; }
.width26 { width: 26% !important; }
.width27 { width: 27% !important; }
.width28 { width: 28% !important; }
.width29 { width: 29% !important; }
.width30 { width: 30% !important; }
.width31 { width: 31% !important; }
.width32 { width: 32% !important; }
.width33 { width: 33% !important; }
.width34 { width: 34% !important; }
.width35 { width: 35% !important; }
.width36 { width: 36% !important; }
.width37 { width: 37% !important; }
.width38 { width: 38% !important; }
.width39 { width: 39% !important; }
.width40 { width: 40% !important; }
.width41 { width: 41% !important; }
.width42 { width: 42% !important; }
.width43 { width: 43% !important; }
.width44 { width: 44% !important; }
.width45 { width: 45% !important; }
.width46 { width: 46% !important; }
.width47 { width: 47% !important; }
.width48 { width: 48% !important; }
.width49 { width: 49% !important; }
.width50 { width: 50% !important; }
.width51 { width: 51% !important; }
.width52 { width: 52% !important; }
.width53 { width: 53% !important; }
.width54 { width: 54% !important; }
.width55 { width: 55% !important; }
.width56 { width: 56% !important; }
.width57 { width: 57% !important; }
.width58 { width: 58% !important; }
.width59 { width: 59% !important; }
.width60 { width: 60% !important; }
.width61 { width: 61% !important; }
.width62 { width: 62% !important; }
.width63 { width: 63% !important; }
.width64 { width: 64% !important; }
.width65 { width: 65% !important; }
.width66 { width: 66% !important; }
.width67 { width: 67% !important; }
.width68 { width: 68% !important; }
.width69 { width: 69% !important; }
.width70 { width: 70% !important; }
.width71 { width: 71% !important; }
.width72 { width: 72% !important; }
.width73 { width: 73% !important; }
.width74 { width: 74% !important; }
.width75 { width: 75% !important; }
.width76 { width: 76% !important; }
.width77 { width: 77% !important; }
.width78 { width: 78% !important; }
.width79 { width: 79% !important; }
.width80 { width: 80% !important; }
.width81 { width: 81% !important; }
.width82 { width: 82% !important; }
.width83 { width: 83% !important; }
.width84 { width: 84% !important; }
.width85 { width: 85% !important; }
.width86 { width: 86% !important; }
.width87 { width: 87% !important; }
.width88 { width: 88% !important; }
.width89 { width: 89% !important; }
.width90 { width: 90% !important; }
.width91 { width: 91% !important; }
.width92 { width: 92% !important; }
.width93 { width: 93% !important; }
.width94 { width: 94% !important; }
.width95 { width: 95% !important; }
.width96 { width: 96% !important; }
.width97 { width: 97% !important; }
.width98 { width: 98% !important; }
.width99 { width: 99% !important; }
.width100 { width: 100% !important; }

/*----------------------------------------------------------
height
----------------------------------------------------------*/
.height0 { height: 0 !important; }
.height1 { height: 1% !important; }
.height2 { height: 2% !important; }
.height3 { height: 3% !important; }
.height4 { height: 4% !important; }
.height5 { height: 5% !important; }
.height6 { height: 6% !important; }
.height7 { height: 7% !important; }
.height8 { height: 8% !important; }
.height9 { height: 9% !important; }
.height10 { height: 10% !important; }
.height11 { height: 11% !important; }
.height12 { height: 12% !important; }
.height13 { height: 13% !important; }
.height14 { height: 14% !important; }
.height15 { height: 15% !important; }
.height16 { height: 16% !important; }
.height17 { height: 17% !important; }
.height18 { height: 18% !important; }
.height19 { height: 19% !important; }
.height20 { height: 20% !important; }
.height21 { height: 21% !important; }
.height22 { height: 22% !important; }
.height23 { height: 23% !important; }
.height24 { height: 24% !important; }
.height25 { height: 25% !important; }
.height26 { height: 26% !important; }
.height27 { height: 27% !important; }
.height28 { height: 28% !important; }
.height29 { height: 29% !important; }
.height30 { height: 30% !important; }
.height31 { height: 31% !important; }
.height32 { height: 32% !important; }
.height33 { height: 33% !important; }
.height34 { height: 34% !important; }
.height35 { height: 35% !important; }
.height36 { height: 36% !important; }
.height37 { height: 37% !important; }
.height38 { height: 38% !important; }
.height39 { height: 39% !important; }
.height40 { height: 40% !important; }
.height41 { height: 41% !important; }
.height42 { height: 42% !important; }
.height43 { height: 43% !important; }
.height44 { height: 44% !important; }
.height45 { height: 45% !important; }
.height46 { height: 46% !important; }
.height47 { height: 47% !important; }
.height48 { height: 48% !important; }
.height49 { height: 49% !important; }
.height50 { height: 50% !important; }
.height51 { height: 51% !important; }
.height52 { height: 52% !important; }
.height53 { height: 53% !important; }
.height54 { height: 54% !important; }
.height55 { height: 55% !important; }
.height56 { height: 56% !important; }
.height57 { height: 57% !important; }
.height58 { height: 58% !important; }
.height59 { height: 59% !important; }
.height60 { height: 60% !important; }
.height61 { height: 61% !important; }
.height62 { height: 62% !important; }
.height63 { height: 63% !important; }
.height64 { height: 64% !important; }
.height65 { height: 65% !important; }
.height66 { height: 66% !important; }
.height67 { height: 67% !important; }
.height68 { height: 68% !important; }
.height69 { height: 69% !important; }
.height70 { height: 70% !important; }
.height71 { height: 71% !important; }
.height72 { height: 72% !important; }
.height73 { height: 73% !important; }
.height74 { height: 74% !important; }
.height75 { height: 75% !important; }
.height76 { height: 76% !important; }
.height77 { height: 77% !important; }
.height78 { height: 78% !important; }
.height79 { height: 79% !important; }
.height80 { height: 80% !important; }
.height81 { height: 81% !important; }
.height82 { height: 82% !important; }
.height83 { height: 83% !important; }
.height84 { height: 84% !important; }
.height85 { height: 85% !important; }
.height86 { height: 86% !important; }
.height87 { height: 87% !important; }
.height88 { height: 88% !important; }
.height89 { height: 89% !important; }
.height90 { height: 90% !important; }
.height91 { height: 91% !important; }
.height92 { height: 92% !important; }
.height93 { height: 93% !important; }
.height94 { height: 94% !important; }
.height95 { height: 95% !important; }
.height96 { height: 96% !important; }
.height97 { height: 97% !important; }
.height98 { height: 98% !important; }
.height99 { height: 99% !important; }
.height100 { height: 100% !important; }

/*----------------------------------------------------------
line-height
----------------------------------------------------------*/
.lineHeight0 { line-height: 0 !important; }
.lineHeight0_1 { line-height: 0.1 !important; }
.lineHeight0_2 { line-height: 0.2 !important; }
.lineHeight0_3 { line-height: 0.3 !important; }
.lineHeight0_4 { line-height: 0.4 !important; }
.lineHeight0_5 { line-height: 0.5 !important; }
.lineHeight0_6 { line-height: 0.6 !important; }
.lineHeight0_7 { line-height: 0.7 !important; }
.lineHeight0_8 { line-height: 0.8 !important; }
.lineHeight0_9 { line-height: 0.9 !important; }
.lineHeight1 { line-height: 1 !important; }
.lineHeight1_1 { line-height: 1.1 !important; }
.lineHeight1_2 { line-height: 1.2 !important; }
.lineHeight1_3 { line-height: 1.3 !important; }
.lineHeight1_4 { line-height: 1.4 !important; }
.lineHeight1_5 { line-height: 1.5 !important; }
.lineHeight1_6 { line-height: 1.6 !important; }
.lineHeight1_7 { line-height: 1.7 !important; }
.lineHeight1_8 { line-height: 1.8 !important; }
.lineHeight1_9 { line-height: 1.9 !important; }
.lineHeight2 { line-height: 2 !important; }
.lineHeight2_1 { line-height: 2.1 !important; }
.lineHeight2_2 { line-height: 2.2 !important; }
.lineHeight2_3 { line-height: 2.3 !important; }
.lineHeight2_4 { line-height: 2.4 !important; }
.lineHeight2_5 { line-height: 2.5 !important; }
.lineHeight2_6 { line-height: 2.6 !important; }
.lineHeight2_7 { line-height: 2.7 !important; }
.lineHeight2_8 { line-height: 2.8 !important; }
.lineHeight2_9 { line-height: 2.9 !important; }
.lineHeight3 { line-height: 3 !important; }
.lineHeight3_1 { line-height: 3.1 !important; }
.lineHeight3_2 { line-height: 3.2 !important; }
.lineHeight3_3 { line-height: 3.3 !important; }
.lineHeight3_4 { line-height: 3.4 !important; }
.lineHeight3_5 { line-height: 3.5 !important; }
.lineHeight3_6 { line-height: 3.6 !important; }
.lineHeight3_7 { line-height: 3.7 !important; }
.lineHeight3_8 { line-height: 3.8 !important; }
.lineHeight3_9 { line-height: 3.9 !important; }
.lineHeight4 { line-height: 4 !important; }
.lineHeight4_1 { line-height: 4.1 !important; }
.lineHeight4_2 { line-height: 4.2 !important; }
.lineHeight4_3 { line-height: 4.3 !important; }
.lineHeight4_4 { line-height: 4.4 !important; }
.lineHeight4_5 { line-height: 4.5 !important; }
.lineHeight4_6 { line-height: 4.6 !important; }
.lineHeight4_7 { line-height: 4.7 !important; }
.lineHeight4_8 { line-height: 4.8 !important; }
.lineHeight4_9 { line-height: 4.9 !important; }
.lineHeight5 { line-height: 5 !important; }
.lineHeight5_1 { line-height: 5.1 !important; }
.lineHeight5_2 { line-height: 5.2 !important; }
.lineHeight5_3 { line-height: 5.3 !important; }
.lineHeight5_4 { line-height: 5.4 !important; }
.lineHeight5_5 { line-height: 5.5 !important; }
.lineHeight5_6 { line-height: 5.6 !important; }
.lineHeight5_7 { line-height: 5.7 !important; }
.lineHeight5_8 { line-height: 5.8 !important; }
.lineHeight5_9 { line-height: 5.9 !important; }
.lineHeight6 { line-height: 6 !important; }
.lineHeight6_1 { line-height: 6.1 !important; }
.lineHeight6_2 { line-height: 6.2 !important; }
.lineHeight6_3 { line-height: 6.3 !important; }
.lineHeight6_4 { line-height: 6.4 !important; }
.lineHeight6_5 { line-height: 6.5 !important; }
.lineHeight6_6 { line-height: 6.6 !important; }
.lineHeight6_7 { line-height: 6.7 !important; }
.lineHeight6_8 { line-height: 6.8 !important; }
.lineHeight6_9 { line-height: 6.9 !important; }
.lineHeight7 { line-height: 7 !important; }
.lineHeight7_1 { line-height: 7.1 !important; }
.lineHeight7_2 { line-height: 7.2 !important; }
.lineHeight7_3 { line-height: 7.3 !important; }
.lineHeight7_4 { line-height: 7.4 !important; }
.lineHeight7_5 { line-height: 7.5 !important; }
.lineHeight7_6 { line-height: 7.6 !important; }
.lineHeight7_7 { line-height: 7.7 !important; }
.lineHeight7_8 { line-height: 7.8 !important; }
.lineHeight7_9 { line-height: 7.9 !important; }
.lineHeight8 { line-height: 8 !important; }
.lineHeight8_1 { line-height: 8.1 !important; }
.lineHeight8_2 { line-height: 8.2 !important; }
.lineHeight8_3 { line-height: 8.3 !important; }
.lineHeight8_4 { line-height: 8.4 !important; }
.lineHeight8_5 { line-height: 8.5 !important; }
.lineHeight8_6 { line-height: 8.6 !important; }
.lineHeight8_7 { line-height: 8.7 !important; }
.lineHeight8_8 { line-height: 8.8 !important; }
.lineHeight8_9 { line-height: 8.9 !important; }
.lineHeight9 { line-height: 9 !important; }
.lineHeight9_1 { line-height: 9.1 !important; }
.lineHeight9_2 { line-height: 9.2 !important; }
.lineHeight9_3 { line-height: 9.3 !important; }
.lineHeight9_4 { line-height: 9.4 !important; }
.lineHeight9_5 { line-height: 9.5 !important; }
.lineHeight9_6 { line-height: 9.6 !important; }
.lineHeight9_7 { line-height: 9.7 !important; }
.lineHeight9_8 { line-height: 9.8 !important; }
.lineHeight9_9 { line-height: 9.9 !important; }
.lineHeight10 { line-height: 10 !important; }

/*----------------------------------------------------------
transition
----------------------------------------------------------*/
.transition0ms { transition : 0 !important; }
.transition100ms { transition : 100ms !important; }
.transition200ms { transition : 200ms !important; }
.transition300ms { transition : 300ms !important; }
.transition400ms { transition : 400ms !important; }
.transition500ms { transition : 500ms !important; }
.transition600ms { transition : 600ms !important; }
.transition700ms { transition : 700ms !important; }
.transition800ms { transition : 800ms !important; }
.transition900ms { transition : 900ms !important; }
.transition1000ms { transition : 1000ms !important; }
.transition1100ms { transition : 1100ms !important; }
.transition1200ms { transition : 1200ms !important; }
.transition1300ms { transition : 1300ms !important; }
.transition1400ms { transition : 1400ms !important; }
.transition1500ms { transition : 1500ms !important; }
.transition1600ms { transition : 1600ms !important; }
.transition1700ms { transition : 1700ms !important; }
.transition1800ms { transition : 1800ms !important; }
.transition1900ms { transition : 1900ms !important; }
.transition2000ms { transition : 2000ms !important; }
.transition2100ms { transition : 2100ms !important; }
.transition2200ms { transition : 2200ms !important; }
.transition2300ms { transition : 2300ms !important; }
.transition2400ms { transition : 2400ms !important; }
.transition2500ms { transition : 2500ms !important; }
.transition2600ms { transition : 2600ms !important; }
.transition2700ms { transition : 2700ms !important; }
.transition2800ms { transition : 2800ms !important; }
.transition2900ms { transition : 2900ms !important; }
.transition3000ms { transition : 3000ms !important; }
.transition3100ms { transition : 3100ms !important; }
.transition3200ms { transition : 3200ms !important; }
.transition3300ms { transition : 3300ms !important; }
.transition3400ms { transition : 3400ms !important; }
.transition3500ms { transition : 3500ms !important; }
.transition3600ms { transition : 3600ms !important; }
.transition3700ms { transition : 3700ms !important; }
.transition3800ms { transition : 3800ms !important; }
.transition3900ms { transition : 3900ms !important; }
.transition4000ms { transition : 4000ms !important; }
.transition4100ms { transition : 4100ms !important; }
.transition4200ms { transition : 4200ms !important; }
.transition4300ms { transition : 4300ms !important; }
.transition4400ms { transition : 4400ms !important; }
.transition4500ms { transition : 4500ms !important; }
.transition4600ms { transition : 4600ms !important; }
.transition4700ms { transition : 4700ms !important; }
.transition4800ms { transition : 4800ms !important; }
.transition4900ms { transition : 4900ms !important; }
.transition5000ms { transition : 5000ms !important; }
.transition5100ms { transition : 5100ms !important; }
.transition5200ms { transition : 5200ms !important; }
.transition5300ms { transition : 5300ms !important; }
.transition5400ms { transition : 5400ms !important; }
.transition5500ms { transition : 5500ms !important; }
.transition5600ms { transition : 5600ms !important; }
.transition5700ms { transition : 5700ms !important; }
.transition5800ms { transition : 5800ms !important; }
.transition5900ms { transition : 5900ms !important; }
.transition6000ms { transition : 6000ms !important; }
.transition6100ms { transition : 6100ms !important; }
.transition6200ms { transition : 6200ms !important; }
.transition6300ms { transition : 6300ms !important; }
.transition6400ms { transition : 6400ms !important; }
.transition6500ms { transition : 6500ms !important; }
.transition6600ms { transition : 6600ms !important; }
.transition6700ms { transition : 6700ms !important; }
.transition6800ms { transition : 6800ms !important; }
.transition6900ms { transition : 6900ms !important; }
.transition7000ms { transition : 7000ms !important; }
.transition7100ms { transition : 7100ms !important; }
.transition7200ms { transition : 7200ms !important; }
.transition7300ms { transition : 7300ms !important; }
.transition7400ms { transition : 7400ms !important; }
.transition7500ms { transition : 7500ms !important; }
.transition7600ms { transition : 7600ms !important; }
.transition7700ms { transition : 7700ms !important; }
.transition7800ms { transition : 7800ms !important; }
.transition7900ms { transition : 7900ms !important; }
.transition8000ms { transition : 8000ms !important; }
.transition8100ms { transition : 8100ms !important; }
.transition8200ms { transition : 8200ms !important; }
.transition8300ms { transition : 8300ms !important; }
.transition8400ms { transition : 8400ms !important; }
.transition8500ms { transition : 8500ms !important; }
.transition8600ms { transition : 8600ms !important; }
.transition8700ms { transition : 8700ms !important; }
.transition8800ms { transition : 8800ms !important; }
.transition8900ms { transition : 8900ms !important; }
.transition9000ms { transition : 9000ms !important; }
.transition9100ms { transition : 9100ms !important; }
.transition9200ms { transition : 9200ms !important; }
.transition9300ms { transition : 9300ms !important; }
.transition9400ms { transition : 9400ms !important; }
.transition9500ms { transition : 9500ms !important; }
.transition9600ms { transition : 9600ms !important; }
.transition9700ms { transition : 9700ms !important; }
.transition9800ms { transition : 9800ms !important; }
.transition9900ms { transition : 9900ms !important; }
.transition10000ms { transition : 10000ms !important; }


/***********************************************************
initial setting
***********************************************************/
/*----------------------------------------------------------
clearfix
----------------------------------------------------------*/
.clearfix::after { display: table; content: ""; }
.clearfix::after { clear: both; }
.clearfix { zoom: 1; }

/*----------------------------------------------------------
superscript and subscript
----------------------------------------------------------*/
sup, sub { position: relative; height: 0; line-height: 1; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: 0.5ex; }


/***********************************************************
original setting
***********************************************************/
/*----------------------------------------------------------
margin (base: 16px)
----------------------------------------------------------*/
.mg-T0 { margin-top: 0 !important; }
.mg-T1 { margin-top: 0.0625rem !important; }
.mg-T2 { margin-top: 0.125rem !important; }
.mg-T3 { margin-top: 0.1875rem !important; }
.mg-T4 { margin-top: 0.25rem !important; }
.mg-T5 { margin-top: 0.3125rem !important; }
.mg-T6 { margin-top: 0.375rem !important; }
.mg-T7 { margin-top: 0.4375rem !important; }
.mg-T8 { margin-top: 0.5rem !important; }
.mg-T9 { margin-top: 0.5625rem !important; }
.mg-T10 { margin-top: 0.625rem !important; }
.mg-T11 { margin-top: 0.6875rem !important; }
.mg-T12 { margin-top: 0.75rem !important; }
.mg-T13 { margin-top: 0.8125rem !important; }
.mg-T14 { margin-top: 0.875rem !important; }
.mg-T15 { margin-top: 0.9375rem !important; }
.mg-T16 { margin-top: 1rem !important; }
.mg-T17 { margin-top: 1.0625rem !important; }
.mg-T18 { margin-top: 1.125rem !important; }
.mg-T19 { margin-top: 1.1875rem !important; }
.mg-T20 { margin-top: 1.25rem !important; }
.mg-T21 { margin-top: 1.3125rem !important; }
.mg-T22 { margin-top: 1.375rem !important; }
.mg-T23 { margin-top: 1.4375rem !important; }
.mg-T24 { margin-top: 1.5rem !important; }
.mg-T25 { margin-top: 1.5625rem !important; }
.mg-T26 { margin-top: 1.625rem !important; }
.mg-T27 { margin-top: 1.6875rem !important; }
.mg-T28 { margin-top: 1.75rem !important; }
.mg-T29 { margin-top: 1.8125rem !important; }
.mg-T30 { margin-top: 1.875rem !important; }
.mg-T31 { margin-top: 1.9375rem !important; }
.mg-T32 { margin-top: 2rem !important; }
.mg-T33 { margin-top: 2.0625rem !important; }
.mg-T34 { margin-top: 2.125rem !important; }
.mg-T35 { margin-top: 2.1875rem !important; }
.mg-T36 { margin-top: 2.25rem !important; }
.mg-T37 { margin-top: 2.3125rem !important; }
.mg-T38 { margin-top: 2.375rem !important; }
.mg-T39 { margin-top: 2.4375rem !important; }
.mg-T40 { margin-top: 2.5rem !important; }
.mg-T41 { margin-top: 2.5625rem !important; }
.mg-T42 { margin-top: 2.625rem !important; }
.mg-T43 { margin-top: 2.6875rem !important; }
.mg-T44 { margin-top: 2.75rem !important; }
.mg-T45 { margin-top: 2.8125rem !important; }
.mg-T46 { margin-top: 2.875rem !important; }
.mg-T47 { margin-top: 2.9375rem !important; }
.mg-T48 { margin-top: 3rem !important; }
.mg-T49 { margin-top: 3.0625rem !important; }
.mg-T50 { margin-top: 3.125rem !important; }
.mg-R0 { margin-right: 0 !important; }
.mg-R1 { margin-right: 0.0625rem !important; }
.mg-R2 { margin-right: 0.125rem !important; }
.mg-R3 { margin-right: 0.1875rem !important; }
.mg-R4 { margin-right: 0.25rem !important; }
.mg-R5 { margin-right: 0.3125rem !important; }
.mg-R6 { margin-right: 0.375rem !important; }
.mg-R7 { margin-right: 0.4375rem !important; }
.mg-R8 { margin-right: 0.5rem !important; }
.mg-R9 { margin-right: 0.5625rem !important; }
.mg-R10 { margin-right: 0.625rem !important; }
.mg-R11 { margin-right: 0.6875rem !important; }
.mg-R12 { margin-right: 0.75rem !important; }
.mg-R13 { margin-right: 0.8125rem !important; }
.mg-R14 { margin-right: 0.875rem !important; }
.mg-R15 { margin-right: 0.9375rem !important; }
.mg-R16 { margin-right: 1rem !important; }
.mg-R17 { margin-right: 1.0625rem !important; }
.mg-R18 { margin-right: 1.125rem !important; }
.mg-R19 { margin-right: 1.1875rem !important; }
.mg-R20 { margin-right: 1.25rem !important; }
.mg-R21 { margin-right: 1.3125rem !important; }
.mg-R22 { margin-right: 1.375rem !important; }
.mg-R23 { margin-right: 1.4375rem !important; }
.mg-R24 { margin-right: 1.5rem !important; }
.mg-R25 { margin-right: 1.5625rem !important; }
.mg-R26 { margin-right: 1.625rem !important; }
.mg-R27 { margin-right: 1.6875rem !important; }
.mg-R28 { margin-right: 1.75rem !important; }
.mg-R29 { margin-right: 1.8125rem !important; }
.mg-R30 { margin-right: 1.875rem !important; }
.mg-R31 { margin-right: 1.9375rem !important; }
.mg-R32 { margin-right: 2rem !important; }
.mg-R33 { margin-right: 2.0625rem !important; }
.mg-R34 { margin-right: 2.125rem !important; }
.mg-R35 { margin-right: 2.1875rem !important; }
.mg-R36 { margin-right: 2.25rem !important; }
.mg-R37 { margin-right: 2.3125rem !important; }
.mg-R38 { margin-right: 2.375rem !important; }
.mg-R39 { margin-right: 2.4375rem !important; }
.mg-R40 { margin-right: 2.5rem !important; }
.mg-R41 { margin-right: 2.5625rem !important; }
.mg-R42 { margin-right: 2.625rem !important; }
.mg-R43 { margin-right: 2.6875rem !important; }
.mg-R44 { margin-right: 2.75rem !important; }
.mg-R45 { margin-right: 2.8125rem !important; }
.mg-R46 { margin-right: 2.875rem !important; }
.mg-R47 { margin-right: 2.9375rem !important; }
.mg-R48 { margin-right: 3rem !important; }
.mg-R49 { margin-right: 3.0625rem !important; }
.mg-R50 { margin-right: 3.125rem !important; }
.mg-B0 { margin-bottom: 0 !important; }
.mg-B1 { margin-bottom: 0.0625rem !important; }
.mg-B2 { margin-bottom: 0.125rem !important; }
.mg-B3 { margin-bottom: 0.1875rem !important; }
.mg-B4 { margin-bottom: 0.25rem !important; }
.mg-B5 { margin-bottom: 0.3125rem !important; }
.mg-B6 { margin-bottom: 0.375rem !important; }
.mg-B7 { margin-bottom: 0.4375rem !important; }
.mg-B8 { margin-bottom: 0.5rem !important; }
.mg-B9 { margin-bottom: 0.5625rem !important; }
.mg-B10 { margin-bottom: 0.625rem !important; }
.mg-B11 { margin-bottom: 0.6875rem !important; }
.mg-B12 { margin-bottom: 0.75rem !important; }
.mg-B13 { margin-bottom: 0.8125rem !important; }
.mg-B14 { margin-bottom: 0.875rem !important; }
.mg-B15 { margin-bottom: 0.9375rem !important; }
.mg-B16 { margin-bottom: 1rem !important; }
.mg-B17 { margin-bottom: 1.0625rem !important; }
.mg-B18 { margin-bottom: 1.125rem !important; }
.mg-B19 { margin-bottom: 1.1875rem !important; }
.mg-B20 { margin-bottom: 1.25rem !important; }
.mg-B21 { margin-bottom: 1.3125rem !important; }
.mg-B22 { margin-bottom: 1.375rem !important; }
.mg-B23 { margin-bottom: 1.4375rem !important; }
.mg-B24 { margin-bottom: 1.5rem !important; }
.mg-B25 { margin-bottom: 1.5625rem !important; }
.mg-B26 { margin-bottom: 1.625rem !important; }
.mg-B27 { margin-bottom: 1.6875rem !important; }
.mg-B28 { margin-bottom: 1.75rem !important; }
.mg-B29 { margin-bottom: 1.8125rem !important; }
.mg-B30 { margin-bottom: 1.875rem !important; }
.mg-B31 { margin-bottom: 1.9375rem !important; }
.mg-B32 { margin-bottom: 2rem !important; }
.mg-B33 { margin-bottom: 2.0625rem !important; }
.mg-B34 { margin-bottom: 2.125rem !important; }
.mg-B35 { margin-bottom: 2.1875rem !important; }
.mg-B36 { margin-bottom: 2.25rem !important; }
.mg-B37 { margin-bottom: 2.3125rem !important; }
.mg-B38 { margin-bottom: 2.375rem !important; }
.mg-B39 { margin-bottom: 2.4375rem !important; }
.mg-B40 { margin-bottom: 2.5rem !important; }
.mg-B41 { margin-bottom: 2.5625rem !important; }
.mg-B42 { margin-bottom: 2.625rem !important; }
.mg-B43 { margin-bottom: 2.6875rem !important; }
.mg-B44 { margin-bottom: 2.75rem !important; }
.mg-B45 { margin-bottom: 2.8125rem !important; }
.mg-B46 { margin-bottom: 2.875rem !important; }
.mg-B47 { margin-bottom: 2.9375rem !important; }
.mg-B48 { margin-bottom: 3rem !important; }
.mg-B49 { margin-bottom: 3.0625rem !important; }
.mg-B50 { margin-bottom: 3.125rem !important; }
.mg-L0 { margin-left: 0 !important; }
.mg-L1 { margin-left: 0.0625rem !important; }
.mg-L2 { margin-left: 0.125rem !important; }
.mg-L3 { margin-left: 0.1875rem !important; }
.mg-L4 { margin-left: 0.25rem !important; }
.mg-L5 { margin-left: 0.3125rem !important; }
.mg-L6 { margin-left: 0.375rem !important; }
.mg-L7 { margin-left: 0.4375rem !important; }
.mg-L8 { margin-left: 0.5rem !important; }
.mg-L9 { margin-left: 0.5625rem !important; }
.mg-L10 { margin-left: 0.625rem !important; }
.mg-L11 { margin-left: 0.6875rem !important; }
.mg-L12 { margin-left: 0.75rem !important; }
.mg-L13 { margin-left: 0.8125rem !important; }
.mg-L14 { margin-left: 0.875rem !important; }
.mg-L15 { margin-left: 0.9375rem !important; }
.mg-L16 { margin-left: 1rem !important; }
.mg-L17 { margin-left: 1.0625rem !important; }
.mg-L18 { margin-left: 1.125rem !important; }
.mg-L19 { margin-left: 1.1875rem !important; }
.mg-L20 { margin-left: 1.25rem !important; }
.mg-L21 { margin-left: 1.3125rem !important; }
.mg-L22 { margin-left: 1.375rem !important; }
.mg-L23 { margin-left: 1.4375rem !important; }
.mg-L24 { margin-left: 1.5rem !important; }
.mg-L25 { margin-left: 1.5625rem !important; }
.mg-L26 { margin-left: 1.625rem !important; }
.mg-L27 { margin-left: 1.6875rem !important; }
.mg-L28 { margin-left: 1.75rem !important; }
.mg-L29 { margin-left: 1.8125rem !important; }
.mg-L30 { margin-left: 1.875rem !important; }
.mg-L31 { margin-left: 1.9375rem !important; }
.mg-L32 { margin-left: 2rem !important; }
.mg-L33 { margin-left: 2.0625rem !important; }
.mg-L34 { margin-left: 2.125rem !important; }
.mg-L35 { margin-left: 2.1875rem !important; }
.mg-L36 { margin-left: 2.25rem !important; }
.mg-L37 { margin-left: 2.3125rem !important; }
.mg-L38 { margin-left: 2.375rem !important; }
.mg-L39 { margin-left: 2.4375rem !important; }
.mg-L40 { margin-left: 2.5rem !important; }
.mg-L41 { margin-left: 2.5625rem !important; }
.mg-L42 { margin-left: 2.625rem !important; }
.mg-L43 { margin-left: 2.6875rem !important; }
.mg-L44 { margin-left: 2.75rem !important; }
.mg-L45 { margin-left: 2.8125rem !important; }
.mg-L46 { margin-left: 2.875rem !important; }
.mg-L47 { margin-left: 2.9375rem !important; }
.mg-L48 { margin-left: 3rem !important; }
.mg-L49 { margin-left: 3.0625rem !important; }
.mg-L50 { margin-left: 3.125rem !important; }
.mg-TOneFont { margin-top: 1em !important; }
.mg-ROneFont { margin-right: 1em !important; }
.mg-BOneFont { margin-bottom: 1em !important; }
.mg-LOneFont { margin-left: 1em !important; }
.mgNone { margin: 0 !important; }

/*----------------------------------------------------------
padding (base: 16px)
----------------------------------------------------------*/
.pd-T0 { padding-top: 0 !important; }
.pd-T1 { padding-top: 0.0625rem !important; }
.pd-T2 { padding-top: 0.125rem !important; }
.pd-T3 { padding-top: 0.1875rem !important; }
.pd-T4 { padding-top: 0.25rem !important; }
.pd-T5 { padding-top: 0.3125rem !important; }
.pd-T6 { padding-top: 0.375rem !important; }
.pd-T7 { padding-top: 0.4375rem !important; }
.pd-T8 { padding-top: 0.5rem !important; }
.pd-T9 { padding-top: 0.5625rem !important; }
.pd-T10 { padding-top: 0.625rem !important; }
.pd-T11 { padding-top: 0.6875rem !important; }
.pd-T12 { padding-top: 0.75rem !important; }
.pd-T13 { padding-top: 0.8125rem !important; }
.pd-T14 { padding-top: 0.875rem !important; }
.pd-T15 { padding-top: 0.9375rem !important; }
.pd-T16 { padding-top: 1rem !important; }
.pd-T17 { padding-top: 1.0625rem !important; }
.pd-T18 { padding-top: 1.125rem !important; }
.pd-T19 { padding-top: 1.1875rem !important; }
.pd-T20 { padding-top: 1.25rem !important; }
.pd-T21 { padding-top: 1.3125rem !important; }
.pd-T22 { padding-top: 1.375rem !important; }
.pd-T23 { padding-top: 1.4375rem !important; }
.pd-T24 { padding-top: 1.5rem !important; }
.pd-T25 { padding-top: 1.5625rem !important; }
.pd-T26 { padding-top: 1.625rem !important; }
.pd-T27 { padding-top: 1.6875rem !important; }
.pd-T28 { padding-top: 1.75rem !important; }
.pd-T29 { padding-top: 1.8125rem !important; }
.pd-T30 { padding-top: 1.875rem !important; }
.pd-T31 { padding-top: 1.9375rem !important; }
.pd-T32 { padding-top: 2rem !important; }
.pd-T33 { padding-top: 2.0625rem !important; }
.pd-T34 { padding-top: 2.125rem !important; }
.pd-T35 { padding-top: 2.1875rem !important; }
.pd-T36 { padding-top: 2.25rem !important; }
.pd-T37 { padding-top: 2.3125rem !important; }
.pd-T38 { padding-top: 2.375rem !important; }
.pd-T39 { padding-top: 2.4375rem !important; }
.pd-T40 { padding-top: 2.5rem !important; }
.pd-T41 { padding-top: 2.5625rem !important; }
.pd-T42 { padding-top: 2.625rem !important; }
.pd-T43 { padding-top: 2.6875rem !important; }
.pd-T44 { padding-top: 2.75rem !important; }
.pd-T45 { padding-top: 2.8125rem !important; }
.pd-T46 { padding-top: 2.875rem !important; }
.pd-T47 { padding-top: 2.9375rem !important; }
.pd-T48 { padding-top: 3rem !important; }
.pd-T49 { padding-top: 3.0625rem !important; }
.pd-T50 { padding-top: 3.125rem !important; }
.pd-R0 { padding-right: 0 !important; }
.pd-R1 { padding-right: 0.0625rem !important; }
.pd-R2 { padding-right: 0.125rem !important; }
.pd-R3 { padding-right: 0.1875rem !important; }
.pd-R4 { padding-right: 0.25rem !important; }
.pd-R5 { padding-right: 0.3125rem !important; }
.pd-R6 { padding-right: 0.375rem !important; }
.pd-R7 { padding-right: 0.4375rem !important; }
.pd-R8 { padding-right: 0.5rem !important; }
.pd-R9 { padding-right: 0.5625rem !important; }
.pd-R10 { padding-right: 0.625rem !important; }
.pd-R11 { padding-right: 0.6875rem !important; }
.pd-R12 { padding-right: 0.75rem !important; }
.pd-R13 { padding-right: 0.8125rem !important; }
.pd-R14 { padding-right: 0.875rem !important; }
.pd-R15 { padding-right: 0.9375rem !important; }
.pd-R16 { padding-right: 1rem !important; }
.pd-R17 { padding-right: 1.0625rem !important; }
.pd-R18 { padding-right: 1.125rem !important; }
.pd-R19 { padding-right: 1.1875rem !important; }
.pd-R20 { padding-right: 1.25rem !important; }
.pd-R21 { padding-right: 1.3125rem !important; }
.pd-R22 { padding-right: 1.375rem !important; }
.pd-R23 { padding-right: 1.4375rem !important; }
.pd-R24 { padding-right: 1.5rem !important; }
.pd-R25 { padding-right: 1.5625rem !important; }
.pd-R26 { padding-right: 1.625rem !important; }
.pd-R27 { padding-right: 1.6875rem !important; }
.pd-R28 { padding-right: 1.75rem !important; }
.pd-R29 { padding-right: 1.8125rem !important; }
.pd-R30 { padding-right: 1.875rem !important; }
.pd-R31 { padding-right: 1.9375rem !important; }
.pd-R32 { padding-right: 2rem !important; }
.pd-R33 { padding-right: 2.0625rem !important; }
.pd-R34 { padding-right: 2.125rem !important; }
.pd-R35 { padding-right: 2.1875rem !important; }
.pd-R36 { padding-right: 2.25rem !important; }
.pd-R37 { padding-right: 2.3125rem !important; }
.pd-R38 { padding-right: 2.375rem !important; }
.pd-R39 { padding-right: 2.4375rem !important; }
.pd-R40 { padding-right: 2.5rem !important; }
.pd-R41 { padding-right: 2.5625rem !important; }
.pd-R42 { padding-right: 2.625rem !important; }
.pd-R43 { padding-right: 2.6875rem !important; }
.pd-R44 { padding-right: 2.75rem !important; }
.pd-R45 { padding-right: 2.8125rem !important; }
.pd-R46 { padding-right: 2.875rem !important; }
.pd-R47 { padding-right: 2.9375rem !important; }
.pd-R48 { padding-right: 3rem !important; }
.pd-R49 { padding-right: 3.0625rem !important; }
.pd-R50 { padding-right: 3.125rem !important; }
.pd-B0 { padding-bottom: 0 !important; }
.pd-B1 { padding-bottom: 0.0625rem !important; }
.pd-B2 { padding-bottom: 0.125rem !important; }
.pd-B3 { padding-bottom: 0.1875rem !important; }
.pd-B4 { padding-bottom: 0.25rem !important; }
.pd-B5 { padding-bottom: 0.3125rem !important; }
.pd-B6 { padding-bottom: 0.375rem !important; }
.pd-B7 { padding-bottom: 0.4375rem !important; }
.pd-B8 { padding-bottom: 0.5rem !important; }
.pd-B9 { padding-bottom: 0.5625rem !important; }
.pd-B10 { padding-bottom: 0.625rem !important; }
.pd-B11 { padding-bottom: 0.6875rem !important; }
.pd-B12 { padding-bottom: 0.75rem !important; }
.pd-B13 { padding-bottom: 0.8125rem !important; }
.pd-B14 { padding-bottom: 0.875rem !important; }
.pd-B15 { padding-bottom: 0.9375rem !important; }
.pd-B16 { padding-bottom: 1rem !important; }
.pd-B17 { padding-bottom: 1.0625rem !important; }
.pd-B18 { padding-bottom: 1.125rem !important; }
.pd-B19 { padding-bottom: 1.1875rem !important; }
.pd-B20 { padding-bottom: 1.25rem !important; }
.pd-B21 { padding-bottom: 1.3125rem !important; }
.pd-B22 { padding-bottom: 1.375rem !important; }
.pd-B23 { padding-bottom: 1.4375rem !important; }
.pd-B24 { padding-bottom: 1.5rem !important; }
.pd-B25 { padding-bottom: 1.5625rem !important; }
.pd-B26 { padding-bottom: 1.625rem !important; }
.pd-B27 { padding-bottom: 1.6875rem !important; }
.pd-B28 { padding-bottom: 1.75rem !important; }
.pd-B29 { padding-bottom: 1.8125rem !important; }
.pd-B30 { padding-bottom: 1.875rem !important; }
.pd-B31 { padding-bottom: 1.9375rem !important; }
.pd-B32 { padding-bottom: 2rem !important; }
.pd-B33 { padding-bottom: 2.0625rem !important; }
.pd-B34 { padding-bottom: 2.125rem !important; }
.pd-B35 { padding-bottom: 2.1875rem !important; }
.pd-B36 { padding-bottom: 2.25rem !important; }
.pd-B37 { padding-bottom: 2.3125rem !important; }
.pd-B38 { padding-bottom: 2.375rem !important; }
.pd-B39 { padding-bottom: 2.4375rem !important; }
.pd-B40 { padding-bottom: 2.5rem !important; }
.pd-B41 { padding-bottom: 2.5625rem !important; }
.pd-B42 { padding-bottom: 2.625rem !important; }
.pd-B43 { padding-bottom: 2.6875rem !important; }
.pd-B44 { padding-bottom: 2.75rem !important; }
.pd-B45 { padding-bottom: 2.8125rem !important; }
.pd-B46 { padding-bottom: 2.875rem !important; }
.pd-B47 { padding-bottom: 2.9375rem !important; }
.pd-B48 { padding-bottom: 3rem !important; }
.pd-B49 { padding-bottom: 3.0625rem !important; }
.pd-B50 { padding-bottom: 3.125rem !important; }
.pd-L0 { padding-left: 0 !important; }
.pd-L1 { padding-left: 0.0625rem !important; }
.pd-L2 { padding-left: 0.125rem !important; }
.pd-L3 { padding-left: 0.1875rem !important; }
.pd-L4 { padding-left: 0.25rem !important; }
.pd-L5 { padding-left: 0.3125rem !important; }
.pd-L6 { padding-left: 0.375rem !important; }
.pd-L7 { padding-left: 0.4375rem !important; }
.pd-L8 { padding-left: 0.5rem !important; }
.pd-L9 { padding-left: 0.5625rem !important; }
.pd-L10 { padding-left: 0.625rem !important; }
.pd-L11 { padding-left: 0.6875rem !important; }
.pd-L12 { padding-left: 0.75rem !important; }
.pd-L13 { padding-left: 0.8125rem !important; }
.pd-L14 { padding-left: 0.875rem !important; }
.pd-L15 { padding-left: 0.9375rem !important; }
.pd-L16 { padding-left: 1rem !important; }
.pd-L17 { padding-left: 1.0625rem !important; }
.pd-L18 { padding-left: 1.125rem !important; }
.pd-L19 { padding-left: 1.1875rem !important; }
.pd-L20 { padding-left: 1.25rem !important; }
.pd-L21 { padding-left: 1.3125rem !important; }
.pd-L22 { padding-left: 1.375rem !important; }
.pd-L23 { padding-left: 1.4375rem !important; }
.pd-L24 { padding-left: 1.5rem !important; }
.pd-L25 { padding-left: 1.5625rem !important; }
.pd-L26 { padding-left: 1.625rem !important; }
.pd-L27 { padding-left: 1.6875rem !important; }
.pd-L28 { padding-left: 1.75rem !important; }
.pd-L29 { padding-left: 1.8125rem !important; }
.pd-L30 { padding-left: 1.875rem !important; }
.pd-L31 { padding-left: 1.9375rem !important; }
.pd-L32 { padding-left: 2rem !important; }
.pd-L33 { padding-left: 2.0625rem !important; }
.pd-L34 { padding-left: 2.125rem !important; }
.pd-L35 { padding-left: 2.1875rem !important; }
.pd-L36 { padding-left: 2.25rem !important; }
.pd-L37 { padding-left: 2.3125rem !important; }
.pd-L38 { padding-left: 2.375rem !important; }
.pd-L39 { padding-left: 2.4375rem !important; }
.pd-L40 { padding-left: 2.5rem !important; }
.pd-L41 { padding-left: 2.5625rem !important; }
.pd-L42 { padding-left: 2.625rem !important; }
.pd-L43 { padding-left: 2.6875rem !important; }
.pd-L44 { padding-left: 2.75rem !important; }
.pd-L45 { padding-left: 2.8125rem !important; }
.pd-L46 { padding-left: 2.875rem !important; }
.pd-L47 { padding-left: 2.9375rem !important; }
.pd-L48 { padding-left: 3rem !important; }
.pd-L49 { padding-left: 3.0625rem !important; }
.pd-L50 { padding-left: 3.125rem !important; }
.pd-TOneFont { padding-top: 1em !important; }
.pd-ROneFont { padding-right: 1em !important; }
.pd-BOneFont { padding-bottom: 1em !important; }
.pd-LOneFont { padding-left: 1em !important; }
.pdNone { padding: 0 !important; }

/*----------------------------------------------------------
font-size (base: 16px)
----------------------------------------------------------*/
.fSize0 { font-size: 0 !important; }
.fSize1 { font-size: 0.0625rem !important; }
.fSize2 { font-size: 0.125rem !important; }
.fSize3 { font-size: 0.1875rem !important; }
.fSize4 { font-size: 0.25rem !important; }
.fSize5 { font-size: 0.3125rem !important; }
.fSize6 { font-size: 0.375rem !important; }
.fSize7 { font-size: 0.4375rem !important; }
.fSize8 { font-size: 0.5rem !important; }
.fSize9 { font-size: 0.5625rem !important; }
.fSize10 { font-size: 0.625rem !important; }
.fSize11 { font-size: 0.6875rem !important; }
.fSize12 { font-size: 0.75rem !important; }
.fSize13 { font-size: 0.8125rem !important; }
.fSize14 { font-size: 0.875rem !important; }
.fSize15 { font-size: 0.9375rem !important; }
.fSize16 { font-size: 1rem !important; }
.fSize17 { font-size: 1.0625rem !important; }
.fSize18 { font-size: 1.125rem !important; }
.fSize19 { font-size: 1.1875rem !important; }
.fSize20 { font-size: 1.25rem !important; }
.fSize21 { font-size: 1.3125rem !important; }
.fSize22 { font-size: 1.375rem !important; }
.fSize23 { font-size: 1.4375rem !important; }
.fSize24 { font-size: 1.5rem !important; }
.fSize25 { font-size: 1.5625rem !important; }
.fSize26 { font-size: 1.625rem !important; }
.fSize27 { font-size: 1.6875rem !important; }
.fSize28 { font-size: 1.75rem !important; }
.fSize29 { font-size: 1.8125rem !important; }
.fSize30 { font-size: 1.875rem !important; }
.fSize31 { font-size: 1.9375rem !important; }
.fSize32 { font-size: 2rem !important; }
.fSize33 { font-size: 2.0625rem !important; }
.fSize34 { font-size: 2.125rem !important; }
.fSize35 { font-size: 2.1875rem !important; }
.fSize36 { font-size: 2.25rem !important; }
.fSize37 { font-size: 2.3125rem !important; }
.fSize38 { font-size: 2.375rem !important; }
.fSize39 { font-size: 2.4375rem !important; }
.fSize40 { font-size: 2.5rem !important; }
.fSize41 { font-size: 2.5625rem !important; }
.fSize42 { font-size: 2.625rem !important; }
.fSize43 { font-size: 2.6875rem !important; }
.fSize44 { font-size: 2.75rem !important; }
.fSize45 { font-size: 2.8125rem !important; }
.fSize46 { font-size: 2.875rem !important; }
.fSize47 { font-size: 2.9375rem !important; }
.fSize48 { font-size: 3rem !important; }
.fSize49 { font-size: 3.0625rem !important; }
.fSize50 { font-size: 3.125rem !important; }
.fSize51 { font-size: 3.1875rem !important; }
.fSize52 { font-size: 3.25rem !important; }
.fSize53 { font-size: 3.3125rem !important; }
.fSize54 { font-size: 3.375rem !important; }
.fSize55 { font-size: 3.4375rem !important; }
.fSize56 { font-size: 3.5rem !important; }
.fSize57 { font-size: 3.5625rem !important; }
.fSize58 { font-size: 3.625rem !important; }
.fSize59 { font-size: 3.6875rem !important; }
.fSize60 { font-size: 3.75rem !important; }
.fSize61 { font-size: 3.8125rem !important; }
.fSize62 { font-size: 3.875rem !important; }
.fSize63 { font-size: 3.9375rem !important; }
.fSize64 { font-size: 4rem !important; }
.fSize65 { font-size: 4.0625rem !important; }
.fSize66 { font-size: 4.125rem !important; }
.fSize67 { font-size: 4.1875rem !important; }
.fSize68 { font-size: 4.25rem !important; }
.fSize69 { font-size: 4.3125rem !important; }
.fSize70 { font-size: 4.375rem !important; }
.fSize71 { font-size: 4.4375rem !important; }
.fSize72 { font-size: 4.5rem !important; }
.fSize73 { font-size: 4.5625rem !important; }
.fSize74 { font-size: 4.625rem !important; }
.fSize75 { font-size: 4.6875rem !important; }
.fSize76 { font-size: 4.75rem !important; }
.fSize77 { font-size: 4.8125rem !important; }
.fSize78 { font-size: 4.875rem !important; }
.fSize79 { font-size: 4.9375rem !important; }
.fSize80 { font-size: 5rem !important; }
.fSize81 { font-size: 5.0625rem !important; }
.fSize82 { font-size: 5.125rem !important; }
.fSize83 { font-size: 5.1875rem !important; }
.fSize84 { font-size: 5.25rem !important; }
.fSize85 { font-size: 5.3125rem !important; }
.fSize86 { font-size: 5.375rem !important; }
.fSize87 { font-size: 5.4375rem !important; }
.fSize88 { font-size: 5.5rem !important; }
.fSize89 { font-size: 5.5625rem !important; }
.fSize90 { font-size: 5.625rem !important; }
.fSize91 { font-size: 5.6875rem !important; }
.fSize92 { font-size: 5.75rem !important; }
.fSize93 { font-size: 5.8125rem !important; }
.fSize94 { font-size: 5.875rem !important; }
.fSize95 { font-size: 5.9375rem !important; }
.fSize96 { font-size: 6rem !important; }
.fSize97 { font-size: 6.0625rem !important; }
.fSize98 { font-size: 6.125rem !important; }
.fSize99 { font-size: 6.1875rem !important; }
.fSize100 { font-size: 6.25rem !important; }

/*----------------------------------------------------------
indent
----------------------------------------------------------*/
.indentOne { padding-left: 1em; text-indent: -1em; }

/*----------------------------------------------------------
color
----------------------------------------------------------*/
.fColorNormalText { color: #3c3c5a !important; }
.fColorBlueLink { color: #4a90e2 !important; }
.fColorWhite { color: #fff !important; }
.fColorBlack { color: #000 !important; }
.fColorPurple { color: #8b4775 !important; }
.fColorOrange { color: #db7937 !important; }
.fColorBlue { color: #356894 !important; }
.fColorGray { color: #9b9a91 !important; }
.fColorSea { color: #728894 !important; }
.fColorRed { color: #ff0000 !important; }

/*----------------------------------------------------------
background-color
----------------------------------------------------------*/
.bgColorInitial { background-color: transparent !important; }
.bgColorArticle { background-color: #eeeef0 !important; }
.bgColorWhite { background-color: #fff !important; }
.bgColorBlack { background-color: #000 !important; }
.bgColorDarkGray { background-color: #333 !important; }
.bgColorGray { background-color: #f0f0ef !important; }
.bgColorBlue { background-color: #1b95e0 !important; }
.bgColorLeaf { background-color: #f4fbf7 !important; }

/*----------------------------------------------------------
border
----------------------------------------------------------*/
.borderNone { border: none !important; }
.borderTopNone { border-top: none !important; }
.borderRightNone { border-right: none !important; }
.borderBottomNone { border-bottom: none !important; }
.borderLeftNone { border-left: none !important; }
.borderTopWhite1 { border-top: solid 1px #fff !important; }
.borderTopWhite2 { border-top: solid 2px #fff !important; }
.borderTopWhite3 { border-top: solid 3px #fff !important; }
.borderTopWhite4 { border-top: solid 4px #fff !important; }
.borderTopWhite5 { border-top: solid 5px #fff !important; }
.borderTopWhite6 { border-top: solid 6px #fff !important; }
.borderTopWhite7 { border-top: solid 7px #fff !important; }
.borderTopWhite8 { border-top: solid 8px #fff !important; }
.borderTopWhite9 { border-top: solid 9px #fff !important; }
.borderTopWhite10 { border-top: solid 10px #fff !important; }
.borderTopBlack1 { border-top: solid 1px #000 !important; }
.borderTopBlack2 { border-top: solid 2px #000 !important; }
.borderTopBlack3 { border-top: solid 3px #000 !important; }
.borderTopBlack4 { border-top: solid 4px #000 !important; }
.borderTopBlack5 { border-top: solid 5px #000 !important; }
.borderTopBlack6 { border-top: solid 6px #000 !important; }
.borderTopBlack7 { border-top: solid 7px #000 !important; }
.borderTopBlack8 { border-top: solid 8px #000 !important; }
.borderTopBlack9 { border-top: solid 9px #000 !important; }
.borderTopBlack10 { border-top: solid 10px #000 !important; }
.borderTopDarkGray1 { border-top: solid 1px #333 !important; }
.borderTopDarkGray2 { border-top: solid 2px #333 !important; }
.borderTopDarkGray3 { border-top: solid 3px #333 !important; }
.borderTopDarkGray4 { border-top: solid 4px #333 !important; }
.borderTopDarkGray5 { border-top: solid 5px #333 !important; }
.borderTopDarkGray6 { border-top: solid 6px #333 !important; }
.borderTopDarkGray7 { border-top: solid 7px #333 !important; }
.borderTopDarkGray8 { border-top: solid 8px #333 !important; }
.borderTopDarkGray9 { border-top: solid 9px #333 !important; }
.borderTopDarkGray10 { border-top: solid 10px #333 !important; }
.borderRightWhite1 { border-right: solid 1px #fff !important; }
.borderRightWhite2 { border-right: solid 2px #fff !important; }
.borderRightWhite3 { border-right: solid 3px #fff !important; }
.borderRightWhite4 { border-right: solid 4px #fff !important; }
.borderRightWhite5 { border-right: solid 5px #fff !important; }
.borderRightWhite6 { border-right: solid 6px #fff !important; }
.borderRightWhite7 { border-right: solid 7px #fff !important; }
.borderRightWhite8 { border-right: solid 8px #fff !important; }
.borderRightWhite9 { border-right: solid 9px #fff !important; }
.borderRightWhite10 { border-right: solid 10px #fff !important; }
.borderRightBlack1 { border-right: solid 1px #000 !important; }
.borderRightBlack2 { border-right: solid 2px #000 !important; }
.borderRightBlack3 { border-right: solid 3px #000 !important; }
.borderRightBlack4 { border-right: solid 4px #000 !important; }
.borderRightBlack5 { border-right: solid 5px #000 !important; }
.borderRightBlack6 { border-right: solid 6px #000 !important; }
.borderRightBlack7 { border-right: solid 7px #000 !important; }
.borderRightBlack8 { border-right: solid 8px #000 !important; }
.borderRightBlack9 { border-right: solid 9px #000 !important; }
.borderRightBlack10 { border-right: solid 10px #000 !important; }
.borderRightDarkGray1 { border-right: solid 1px #333 !important; }
.borderRightDarkGray2 { border-right: solid 2px #333 !important; }
.borderRightDarkGray3 { border-right: solid 3px #333 !important; }
.borderRightDarkGray4 { border-right: solid 4px #333 !important; }
.borderRightDarkGray5 { border-right: solid 5px #333 !important; }
.borderRightDarkGray6 { border-right: solid 6px #333 !important; }
.borderRightDarkGray7 { border-right: solid 7px #333 !important; }
.borderRightDarkGray8 { border-right: solid 8px #333 !important; }
.borderRightDarkGray9 { border-right: solid 9px #333 !important; }
.borderRightDarkGray10 { border-right: solid 10px #333 !important; }
.borderBottomWhite1 { border-bottom: solid 1px #fff !important; }
.borderBottomWhite2 { border-bottom: solid 2px #fff !important; }
.borderBottomWhite3 { border-bottom: solid 3px #fff !important; }
.borderBottomWhite4 { border-bottom: solid 4px #fff !important; }
.borderBottomWhite5 { border-bottom: solid 5px #fff !important; }
.borderBottomWhite6 { border-bottom: solid 6px #fff !important; }
.borderBottomWhite7 { border-bottom: solid 7px #fff !important; }
.borderBottomWhite8 { border-bottom: solid 8px #fff !important; }
.borderBottomWhite9 { border-bottom: solid 9px #fff !important; }
.borderBottomWhite10 { border-bottom: solid 10px #fff !important; }
.borderBottomBlack1 { border-bottom: solid 1px #000 !important; }
.borderBottomBlack2 { border-bottom: solid 2px #000 !important; }
.borderBottomBlack3 { border-bottom: solid 3px #000 !important; }
.borderBottomBlack4 { border-bottom: solid 4px #000 !important; }
.borderBottomBlack5 { border-bottom: solid 5px #000 !important; }
.borderBottomBlack6 { border-bottom: solid 6px #000 !important; }
.borderBottomBlack7 { border-bottom: solid 7px #000 !important; }
.borderBottomBlack8 { border-bottom: solid 8px #000 !important; }
.borderBottomBlack9 { border-bottom: solid 9px #000 !important; }
.borderBottomBlack10 { border-bottom: solid 10px #000 !important; }
.borderBottomDarkGray1 { border-bottom: solid 1px #333 !important; }
.borderBottomDarkGray2 { border-bottom: solid 2px #333 !important; }
.borderBottomDarkGray3 { border-bottom: solid 3px #333 !important; }
.borderBottomDarkGray4 { border-bottom: solid 4px #333 !important; }
.borderBottomDarkGray5 { border-bottom: solid 5px #333 !important; }
.borderBottomDarkGray6 { border-bottom: solid 6px #333 !important; }
.borderBottomDarkGray7 { border-bottom: solid 7px #333 !important; }
.borderBottomDarkGray8 { border-bottom: solid 8px #333 !important; }
.borderBottomDarkGray9 { border-bottom: solid 9px #333 !important; }
.borderBottomDarkGray10 { border-bottom: solid 10px #333 !important; }
.borderLeftWhite1 { border-left: solid 1px #fff !important; }
.borderLeftWhite2 { border-left: solid 2px #fff !important; }
.borderLeftWhite3 { border-left: solid 3px #fff !important; }
.borderLeftWhite4 { border-left: solid 4px #fff !important; }
.borderLeftWhite5 { border-left: solid 5px #fff !important; }
.borderLeftWhite6 { border-left: solid 6px #fff !important; }
.borderLeftWhite7 { border-left: solid 7px #fff !important; }
.borderLeftWhite8 { border-left: solid 8px #fff !important; }
.borderLeftWhite9 { border-left: solid 9px #fff !important; }
.borderLeftWhite10 { border-left: solid 10px #fff !important; }
.borderLeftBlack1 { border-left: solid 1px #000 !important; }
.borderLeftBlack2 { border-left: solid 2px #000 !important; }
.borderLeftBlack3 { border-left: solid 3px #000 !important; }
.borderLeftBlack4 { border-left: solid 4px #000 !important; }
.borderLeftBlack5 { border-left: solid 5px #000 !important; }
.borderLeftBlack6 { border-left: solid 6px #000 !important; }
.borderLeftBlack7 { border-left: solid 7px #000 !important; }
.borderLeftBlack8 { border-left: solid 8px #000 !important; }
.borderLeftBlack9 { border-left: solid 9px #000 !important; }
.borderLeftBlack10 { border-left: solid 10px #000 !important; }
.borderLeftDarkGray1 { border-left: solid 1px #333 !important; }
.borderLeftDarkGray2 { border-left: solid 2px #333 !important; }
.borderLeftDarkGray3 { border-left: solid 3px #333 !important; }
.borderLeftDarkGray4 { border-left: solid 4px #333 !important; }
.borderLeftDarkGray5 { border-left: solid 5px #333 !important; }
.borderLeftDarkGray6 { border-left: solid 6px #333 !important; }
.borderLeftDarkGray7 { border-left: solid 7px #333 !important; }
.borderLeftDarkGray8 { border-left: solid 8px #333 !important; }
.borderLeftDarkGray9 { border-left: solid 9px #333 !important; }
.borderLeftDarkGray10 { border-left: solid 10px #333 !important; }

/*----------------------------------------------------------
display change
----------------------------------------------------------*/
@media (max-width: 959px) { .pcOnly { display: none !important; } }
@media (min-width: 960px) { .spOnly { display: none !important; } }
