
/*******************************************************************************  */
/* ============================================================= display, align, position */
	/* ----------------------------------------- text align */
	.tleft    {text-align: left !important;}
	.tcenter  {text-align: center !important;}
	.tright   {text-align: right !important;}
	.tjustify {text-align: justify !important;}
	.center   {text-align: center;}
	/* ----------------------------------------- vertical align */
	.vttop   {vertical-align: top !important;}
	.vtmdl   {vertical-align: middle !important;}
	.vtcen   {vertical-align: center !important;}
	.vtbot   {vertical-align: bottom !important;}
	/* ----------------------------------------- float */
	.fl { float: left; }
	.fr { float: right; }
	.fcb, .clearfix, .clear { clear: both;}
	/* ----------------------------------------- positon */
	.pr { position: relative }
	/* ----------------------------------------- display */
	.dp_inblock { display: inline-block; }
	.hide {display: none;}
	.hid {position:absolute; text-indent:-9999px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
	.hiddentext {font-size:0;line-height:0;padding:0;margin:0;height:0;width:0;}
	/* -----------------------------------------  */
	.Mcenter {margin: 0 auto;}

/* ============================================================= scrollbar */
.scroll_auto {overflow:auto;}
/* ============================================================= cursor */
.cursor {cursor:pointer;}

/* ============================================================= text decoration */

/* ============================================================= font */
	/* ----------------------------------------- font family */
	.ff_malgun {font-family: 'Malgun Gothic';}
	.ff_play   {font-family: play;}
	.ff_taho   {font-family: tahoma;}
	.ff_verda  {font-family: verdana;}
	/* ----------------------------------------- font size */
	.fs_08 {font-size:  8px;}
	.fs_09 {font-size:  9px;}
	.fs_10 {font-size: 10px;}
	.fs_11 {font-size: 11px;}
	.fs_12 {font-size: 12px;}
	.fs_13 {font-size: 13px;}
	.fs_14 {font-size: 14px;}
	.fs_15 {font-size: 15px;}
	.fs_16 {font-size: 16px;}
	.fs_17 {font-size: 17px;}
	.fs_18 {font-size: 18px;}
	.fs_20 {font-size: 20px;}
	.fs_22 {font-size: 22px;}
	.fs_25 {font-size: 25px;}
	.fs_30 {font-size: 30px;}
	/* ----------------------------------------- font weight */
	.bold   {font-weight: bold;}
	.normal {font-weight: normal;}
	/* ----------------------------------------- text decoration */
	.under  {text-decoration: underline;}
	.sprite {text-decoration: line-through;}
	/* ----------------------------------------- word spacing */
	.word01 {word-spacing:  1px;}
	.word02 {word-spacing:  2px;}
	.word03 {word-spacing:  3px;}
	.word04 {word-spacing:  4px;}
	.word05 {word-spacing:  5px;}
	.word06 {word-spacing:  6px;}
	.word07 {word-spacing:  7px;}
	.word08 {word-spacing:  8px;}
	.word09 {word-spacing:  9px;}
	.word10 {word-spacing: 10px;}
	.word13 {word-spacing: 13px;}
	.word15 {word-spacing: 15px;}
	.word20 {word-spacing: 20px;}
	.word23 {word-spacing: 23px;}
	.word25 {word-spacing: 25px;}
	.word30 {word-spacing: 30px;}
	/* ----------------------------------------- letter spacing */
	.letter_0 {letter-spacing: 0;}
	.letter_1 {letter-spacing: -2.0px;}
	.letter02 {letter-spacing:  2px;}
	.letter03 {letter-spacing:  3px;}
	.letter04 {letter-spacing:  4px;}
	.letter05 {letter-spacing:  5px;}
	.letter10 {letter-spacing: 10px;}
	.letter15 {letter-spacing: 15px;}
	.letter20 {letter-spacing: 20px;}

/* ============================================================= padding */
	/* ----------------------------------------- padding */
	.pdg01 {padding:  1px;}
	.pdg02 {padding:  2px;}
	.pdg03 {padding:  3px;}
	.pdg04 {padding:  4px;}
	.pdg05 {padding:  5px;}
	.pdg10 {padding: 10px;}
	.pdg20 {padding: 20px;}
	.pd_05_20 {padding: 5px 20px;}
	/* ----------------------------------------- padding-left */
	.pdl00  {padding-left:   0px !important;}
	.pdl05  {padding-left:   5px !important;}
	.pdl10  {padding-left:  10px !important;}
	.pdl35  {padding-left:  35px !important;}
	.pdl60  {padding-left:  60px !important;}
	.pdl100 {padding-left: 100px !important;}
	.pdl120 {padding-left: 120px !important;}
	/* ----------------------------------------- padding-right */
	.pdr00 {padding-right:  0px !important;}
	.pdr10 {padding-right: 10px !important;}
	.pdr35 {padding-right: 35px !important;}
	/* ----------------------------------------- padding-top */
	.pdt02 {padding-top:  2px !important;}
	.pdt03 {padding-top:  3px !important;}
	.pdt05 {padding-top:  5px !important;}
	.pdt08 {padding-top:  8px !important;}
	.pdt10 {padding-top: 10px !important;}
	.pdt15 {padding-top: 15px !important;}
	.pdt20 {padding-top: 20px !important;}
	.pdt25 {padding-top: 25px !important;}
	.pdt30 {padding-top: 30px !important;}
	/* ----------------------------------------- padding-bottom */
	.pdb02 {padding-bottom:  2px !important;}
	.pdb03 {padding-bottom:  3px !important;}
	.pdb05 {padding-bottom:  5px !important;}
	.pdb07 {padding-bottom:  7px !important;}
	.pdb08 {padding-bottom:  8px !important;}
	.pdb10 {padding-bottom: 10px !important;}

/* ============================================================= margin */
	/* ----------------------------------------- margin */
	.mg05 {margin:  5px;}
	.mg10 {margin: 10px;}
	/* ----------------------------------------- margin-top */
	.mgt-03 {margin-top:  -3px !important;}
	.mgt-05 {margin-top:  -5px !important;}
	.mgt02  {margin-top:   2px !important;}
	.mgt03  {margin-top:   3px !important;}
	.mgt05  {margin-top:   5px !important;}
	.mgt06  {margin-top:   6px !important;}
	.mgt07  {margin-top:   7px !important;}
	.mgt08  {margin-top:   8px !important;}
	.mgt09  {margin-top:   9px !important;}
	.mgt10  {margin-top:  10px !important;}
	.mgt13  {margin-top:  13px !important;}
	.mgt15  {margin-top:  15px !important;}
	.mgt17  {margin-top:  17px !important;}
	.mgt20  {margin-top:  20px !important;}
	.mgt23  {margin-top:  23px !important;}
	.mgt25  {margin-top:  25px !important;}
	.mgt30  {margin-top:  30px !important;}
	.mgt35  {margin-top:  35px !important;}
	.mgt40  {margin-top:  40px !important;}
	.mgt50  {margin-top:  50px !important;}
	.mgt70  {margin-top:  70px !important;}
	.mgt80  {margin-top:  80px !important;}
	.mgt90  {margin-top:  90px !important;}
	.mgt100 {margin-top: 100px !important;}
	/* ----------------------------------------- margin-bottom */
	.mgb00  {margin-bottom:   0px !important;}
	.mgb01  {margin-bottom:   1px !important;}
	.mgb02  {margin-bottom:   2px !important;}
	.mgb03  {margin-bottom:   3px !important;}
	.mgb04  {margin-bottom:   4px !important;}
	.mgb05  {margin-bottom:   5px !important;}
	.mgb06  {margin-bottom:   6px !important;}
	.mgb07  {margin-bottom:   7px !important;}
	.mgb10  {margin-bottom:  10px !important;}
	.mgb15  {margin-bottom:  15px !important;}
	.mgb20  {margin-bottom:  20px !important;}
	.mgb25  {margin-bottom:  25px !important;}
	.mgb30  {margin-bottom:  30px !important;}
	.mgb35  {margin-bottom:  35px !important;}
	.mgb40  {margin-bottom:  40px !important;}
	.mgb50  {margin-bottom:  50px !important;}
	.mgb70  {margin-bottom:  70px !important;}
	.mgb80  {margin-bottom:  80px !important;}
	.mgb90  {margin-bottom:  90px !important;}
	.mgb100 {margin-bottom: 100px !important;}
	.mgb110 {margin-bottom: 110px !important;}
	.mgb150 {margin-bottom: 150px !important;}
	.mgb180 {margin-bottom: 180px !important;}
	/* ----------------------------------------- margin-left */
	.mgl02  {margin-left:   2px !important;}
	.mgl03  {margin-left:   3px !important;}
	.mgl05  {margin-left:   5px !important;}
	.mgl06  {margin-left:   6px !important;}
	.mgl07  {margin-left:   7px !important;}
	.mgl10  {margin-left:  10px !important;}
	.mgl15  {margin-left:  15px !important;}
	.mgl20  {margin-left:  20px !important;}
	.mgl22  {margin-left:  22px !important;}
	.mgl25  {margin-left:  25px !important;}
	.mgl30  {margin-left:  30px !important;}
	.mgl40  {margin-left:  40px !important;}
	.mgl45  {margin-left:  45px !important;}
	.mgl50  {margin-left:  50px !important;}
	.mgl55  {margin-left:  55px !important;}
	.mgl60  {margin-left:  60px !important;}
	.mgl67  {margin-left:  67px !important;}
	.mgl70  {margin-left:  70px !important;}
	.mgl80  {margin-left:  80px !important;}
	.mgl91  {margin-left:  91px !important;}
	.mgl93  {margin-left:  93px !important;}
	.mgl95  {margin-left:  95px !important;}
	.mgl100 {margin-left: 100px !important;}
	.mgl110 {margin-left: 110px !important;}
	.mgl120 {margin-left: 120px !important;}
	.mgl150 {margin-left: 150px !important;}
	.mgl200 {margin-left: 200px !important;}
	.mgl250 {margin-left: 250px !important;}
	.mgl270 {margin-left: 270px !important;}
	.mgl300 {margin-left: 300px !important;}
	.mgl334 {margin-left: 334px !important;}
	.mgl400 {margin-left: 400px !important;}
	.mgl476 {margin-left: 476px !important;}
	/* ----------------------------------------- margin-right */
	.mgr02 {margin-right:  2px !important;}
	.mgr03 {margin-right:  3px !important;}
	.mgr05 {margin-right:  5px !important;}
	.mgr10 {margin-right: 10px !important;}
	.mgr12 {margin-right: 12px !important;}
	.mgr15 {margin-right: 15px !important;}
	.mgr20 {margin-right: 20px !important;}
	.mgr23 {margin-right: 23px !important;}
	.mgr30 {margin-right: 30px !important;}
	.mgr40 {margin-right: 40px !important;}
	.mgr43 {margin-right: 43px !important;}
	.mgr50 {margin-right: 50px !important;}
	.mgr60 {margin-right: 60px !important;}

/* ============================================================= width */
	.wdt0    {width:   0px;}
	.wdt10   {width:  10px;}
	.wdt20   {width:  20px;}
	.wdt25   {width:  25px;}
	.wdt30   {width:  30px;}
	.wdt35   {width:  35px;}
	.wdt40   {width:  40px;}
	.wdt45   {width:  45px;}
	.wdt50   {width:  50px;}
	.wdt55   {width:  55px;}
	.wdt60   {width:  60px;}
	.wdt65   {width:  65px;}
	.wdt70   {width:  70px;}
	.wdt75   {width:  75px;}
	.wdt80   {width:  80px;}
	.wdt85   {width:  85px;}
	.wdt90   {width:  90px;}
	.wdt95   {width:  95px;}
	.wdt100  {width: 100px;}
	.wdt110  {width: 110px;}
	.wdt120  {width: 120px;}
	.wdt130  {width: 130px;}
	.wdt140  {width: 140px;}
	.wdt150  {width: 150px;}
	.wdt160  {width: 160px;}
	.wdt170  {width: 170px;}
	.wdt180  {width: 180px;}
	.wdt190  {width: 190px;}
	.wdt200  {width: 200px;}
	.wdt210  {width: 210px;}
	.wdt220  {width: 220px;}
	.wdt230  {width: 230px;}
	.wdt240  {width: 250px;}
	.wdt250  {width: 250px;}
	.wdt260  {width: 260px;}
	.wdt270  {width: 270px;}
	.wdt280  {width: 280px;}
	.wdt290  {width: 290px;}
	.wdt300  {width: 300px;}
	.wdt350  {width: 350px;}
	.wdt400  {width: 400px;}
	.wdtfull {width: 99%;}

/* ============================================================= height */
	.h01 {height:  1px;}
	.h15 {height: 15px;}
	.h20 {height: 20px;}
	.h25 {height: 25px;}
	.h30 {height: 30px;}
	.h35 {height: 35px;}
	.h40 {height: 40px;}
	.h45 {height: 45px;}
	.h50 {height: 50px;}
	.h60 {height: 60px;}
	.h70 {height: 70px;}
	.h80 {height: 80px;}
	.h90 {height: 90px;}
	.h100 {height: 100px;}
	.h120 {height: 120px;}
	.h150 {height: 150px;}
	.h200 {height: 200px;}
	.hfull {height: 100%;}

/* ============================================================= line-height */
	.line_10 {line-height: 10px;}
	.line_13 {line-height: 13px;}
	.line_15 {line-height: 15px;}
	.line_17 {line-height: 17px;}
	.line_20 {line-height: 20px;}
	.line_21 {line-height: 21px;}
	.line_23 {line-height: 23px;}
	.line_25 {line-height: 25px;}
	.line_30 {line-height: 30px;}
	.line_33 {line-height: 33px;}
	.line_50 {line-height: 50px;}

/* ============================================================= opacity : 반투명효과 */
	.bg_opa01 {opacity : 0.1;filter: alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;}
	.bg_opa02 {opacity : 0.2;filter: alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;}
	.bg_opa03 {opacity : 0.3;filter: alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;}
	.bg_opa04 {opacity : 0.4;filter: alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;}
	.bg_opa05 {opacity : 0.5;filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}
	.bg_opa06 {opacity : 0.6;filter: alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;}
	.bg_opa07 {opacity : 0.7;filter: alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;}
	.bg_opa08 {opacity : 0.8;filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;}
	.bg_opa09 {opacity : 0.9;filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;}

/* ============================================================= ime-mode */
	.only_eng, .number { ime-mode: disabled; }
	.kor_mode { ime-mode: active; }
	.eng_mode { ime-mode: inactive; }

/* ============================================================= border */
	.bor {border-right: 1px solid rgba(255,255,255,0.2);}
	.bol {border-left : 1px solid rgba(255,255,255,0.2);}
	.box {border: 1px solid #cccccc;}

/* ============================================================= background color */
	/* ----------------------------------------- WHITE */
	.bg_white               {background-color: white                 !important ;} /* #FFFFFF : White                */
	.bg_snow                {background-color: snow                  !important ;} /* #FFFAFA : Snow                 */
	.bg_honeydew            {background-color: honeydew              !important ;} /* #F0FFF0 : HoneyDew             - 허니듀-감로(연녹) */
	.bg_mintcream           {background-color: mintcream             !important ;} /* #F5FFFA : MintCream            - 민트크림 */
	.bg_azure               {background-color: azure                 !important ;} /* #F0FFFF : Azure                - 하늘색 */
	.bg_aliceblue           {background-color: aliceblue             !important ;} /* #F0F8FF : AliceBlue            - 회색 띤 연푸른색 */
	.bg_ghostwhite          {background-color: ghostwhite            !important ;} /* #F8F8FF : GhostWhite           */
	.bg_whitesmoke          {background-color: whitesmoke            !important ;} /* #F5F5F5 : WhiteSmoke           */
	.bg_seashell            {background-color: seashell              !important ;} /* #FFF5EE : SeaShell             */
	.bg_beige               {background-color: beige                 !important ;} /* #F5F5DC : Beige                */
	.bg_oldlace             {background-color: oldlace               !important ;} /* #FDF5E6 : OldLace              */
	.bg_floralwhite         {background-color: floralwhite           !important ;} /* #FFFAF0 : FloralWhite          */
	.bg_ivory               {background-color: ivory                 !important ;} /* #FFFFF0 : Ivory                */
	.bg_antiquewhite        {background-color: antiquewhite          !important ;} /* #FAEBD7 : AntiqueWhite         */
	.bg_linen               {background-color: linen                 !important ;} /* #FAF0E6 : Linen                - 리넨 */
	.bg_lavenderblush       {background-color: lavenderblush         !important ;} /* #FFF0F5 : LavenderBlush        */
	.bg_mistyrose           {background-color: mistyrose             !important ;} /* #FFE4E1 : MistyRose            */
	/* ----------------------------------------- GRAY */
	.bg_f2					{background-color: #F2F2F2				 !important ;} /* #F2F2F2				         */
	.bg_gainsboro           {background-color: gainsboro             !important ;} /* #DCDCDC : Gainsboro            */
	.bg_lightgray           {background-color: lightgray             !important ;} /* #D3D3D3 : LightGray            */
	.bg_silver              {background-color: silver                !important ;} /* #C0C0C0 : Silver               */
	.bg_darkgray            {background-color: darkgray              !important ;} /* #A9A9A9 : DarkGray             */
	.bg_dimgray             {background-color: dimgray               !important ;} /* #696969 : DimGray              */
	.bg_gray                {background-color: gray                  !important ;} /* #808080 : Gray                 */
	.bg_lightslategray      {background-color: lightslategray        !important ;} /* #778899 : LightSlateGray       */
	.bg_slategray           {background-color: slategray             !important ;} /* #708090 : SlateGray            */
	.bg_darkslategray       {background-color: darkslategray         !important ;} /* #2F4F4F : DarkSlateGray        */
	.bg_black               {background-color: black                 !important ;} /* #000000 : Black                */
	/* ----------------------------------------- BLUE */
	.bg_cadetblue           {background-color: cadetblue             !important ;} /* #5F9EA0 : CadetBlue            */
	.bg_steelblue           {background-color: steelblue             !important ;} /* #4682B4 : SteelBlue            */
	.bg_lightsteelblue      {background-color: lightsteelblue        !important ;} /* #B0C4DE : LightSteelBlue       */
	.bg_lightblue           {background-color: lightblue             !important ;} /* #ADD8E6 : LightBlue            */
	.bg_powderblue          {background-color: powderblue            !important ;} /* #B0E0E6 : PowderBlue           */
	.bg_lightskyblue        {background-color: lightskyblue          !important ;} /* #87CEFA : LightSkyBlue         */
	.bg_skyblue             {background-color: skyblue               !important ;} /* #87CEEB : SkyBlue              */
	.bg_cornflowerblue      {background-color: cornflowerblue        !important ;} /* #6495ED : CornflowerBlue       */
	.bg_deepskyblue         {background-color: deepskyblue           !important ;} /* #00BFFF : DeepSkyBlue          */
	.bg_dodgerblue          {background-color: dodgerblue            !important ;} /* #1E90FF : DodgerBlue           */
	.bg_royalblue           {background-color: royalblue             !important ;} /* #4169E1 : RoyalBlue            */
	.bg_blue                {background-color: blue                  !important ;} /* #0000FF : Blue                 */
	.bg_mediumblue          {background-color: mediumblue            !important ;} /* #0000CD : MediumBlue           */
	.bg_darkblue            {background-color: darkblue              !important ;} /* #00008B : DarkBlue             */
	.bg_navy                {background-color: navy                  !important ;} /* #000080 : Navy                 */
	.bg_midnightblue        {background-color: midnightblue          !important ;} /* #191970 : MidnightBlue         */
	/* ----------------------------------------- CYAN */
	.bg_aqua                {background-color: aqua                  !important ;} /* #00FFFF : Aqua                 */
	.bg_cyan                {background-color: cyan                  !important ;} /* #00FFFF : Cyan                 */
	.bg_lightcyan           {background-color: lightcyan             !important ;} /* #E0FFFF : LightCyan            */
	.bg_paleturquoise       {background-color: paleturquoise         !important ;} /* #AFEEEE : PaleTurquoise        */
	.bg_aquamarine          {background-color: aquamarine            !important ;} /* #7FFFD4 : Aquamarine           */
	.bg_turquoise           {background-color: turquoise             !important ;} /* #40E0D0 : Turquoise            */
	.bg_mediumturquoise     {background-color: mediumturquoise       !important ;} /* #48D1CC : MediumTurquoise      */
	.bg_darkturquoise       {background-color: darkturquoise         !important ;} /* #00CED1 : DarkTurquoise        */
	/* ----------------------------------------- GREEN */
	.bg_greenyellow         {background-color: greenyellow           !important ;} /* #ADFF2F : GreenYellow          */
	.bg_chartreuse          {background-color: chartreuse            !important ;} /* #7FFF00 : Chartreuse           */
	.bg_lawngreen           {background-color: lawngreen             !important ;} /* #7CFC00 : LawnGreen            */
	.bg_lime                {background-color: lime                  !important ;} /* #00FF00 : Lime                 */
	.bg_limegreen           {background-color: limegreen             !important ;} /* #32CD32 : LimeGreen            */
	.bg_palegreen           {background-color: palegreen             !important ;} /* #98FB98 : PaleGreen            */
	.bg_lightgreen          {background-color: lightgreen            !important ;} /* #90EE90 : LightGreen           */
	.bg_mediumspringgreen   {background-color: mediumspringgreen     !important ;} /* #00FA9A : MediumSpringGreen    */
	.bg_springgreen         {background-color: springgreen           !important ;} /* #00FF7F : SpringGreen          */
	.bg_mediumseagreen      {background-color: mediumseagreen        !important ;} /* #3CB371 : MediumSeaGreen       */
	.bg_seagreen            {background-color: seagreen              !important ;} /* #2E8B57 : SeaGreen             */
	.bg_forestgreen         {background-color: forestgreen           !important ;} /* #228B22 : ForestGreen          */
	.bg_green               {background-color: green                 !important ;} /* #008000 : Green                */
	.bg_darkgreen           {background-color: darkgreen             !important ;} /* #006400 : DarkGreen            */
	.bg_yellowgreen         {background-color: yellowgreen           !important ;} /* #9ACD32 : YellowGreen          */
	.bg_olivedrab           {background-color: olivedrab             !important ;} /* #6B8E23 : OliveDrab            */
	.bg_darkolivegreen      {background-color: darkolivegreen        !important ;} /* #556B2F : DarkOliveGreen       */
	.bg_mediumaquamarine    {background-color: mediumaquamarine      !important ;} /* #66CDAA : MediumAquaMarine     */
	.bg_darkseagreen        {background-color: darkseagreen          !important ;} /* #8FBC8F : DarkSeaGreen         */
	.bg_lightseagreen       {background-color: lightseagreen         !important ;} /* #20B2AA : LightSeaGreen        */
	.bg_darkcyan            {background-color: darkcyan              !important ;} /* #008B8B : DarkCyan             */
	.bg_teal                {background-color: teal                  !important ;} /* #008080 : Teal                 */
	/* ----------------------------------------- YELLOW */
	.bg_gold                {background-color: gold                  !important ;} /* #FFD700 : Gold                 */
	.bg_yellow              {background-color: yellow                !important ;} /* #FFFF00 : Yellow               */
	.bg_lightyellow         {background-color: lightyellow           !important ;} /* #FFFFE0 : LightYellow          */
	.bg_lemonchiffon        {background-color: lemonchiffon          !important ;} /* #FFFACD : LemonChiffon         */
	.bg_lightgoldenrodyellow{background-color: lightgoldenrodyellow  !important ;} /* #FAFAD2 : LightGoldenRodYellow */
	.bg_papayawhip          {background-color: papayawhip            !important ;} /* #FFEFD5 : PapayaWhip           */
	.bg_moccasin            {background-color: moccasin              !important ;} /* #FFE4B5 : Moccasin             */
	.bg_peachpuff           {background-color: peachpuff             !important ;} /* #FFDAB9 : PeachPuff            */
	.bg_palegoldenrod       {background-color: palegoldenrod         !important ;} /* #EEE8AA : PaleGoldenRod        */
	.bg_khaki               {background-color: khaki                 !important ;} /* #F0E68C : Khaki                */
	.bg_darkkhaki           {background-color: darkkhaki             !important ;} /* #BDB76B : DarkKhaki            */
	/* ----------------------------------------- BROWN */
	.bg_cornsilk            {background-color: cornsilk              !important ;} /* #FFF8DC : Cornsilk             */
	.bg_blanchedalmond      {background-color: blanchedalmond        !important ;} /* #FFEBCD : BlanchedAlmond       */
	.bg_bisque              {background-color: bisque                !important ;} /* #FFE4C4 : Bisque               */
	.bg_navajowhite         {background-color: navajowhite           !important ;} /* #FFDEAD : NavajoWhite          */
	.bg_wheat               {background-color: wheat                 !important ;} /* #F5DEB3 : Wheat                */
	.bg_burlywood           {background-color: burlywood             !important ;} /* #DEB887 : BurlyWood            */
	.bg_tan                 {background-color: tan                   !important ;} /* #D2B48C : Tan                  */
	.bg_rosybrown           {background-color: rosybrown             !important ;} /* #BC8F8F : RosyBrown            */
	.bg_sandybrown          {background-color: sandybrown            !important ;} /* #F4A460 : SandyBrown           */
	.bg_goldenrod           {background-color: goldenrod             !important ;} /* #DAA520 : GoldenRod            */
	.bg_darkgoldenrod       {background-color: darkgoldenrod         !important ;} /* #B8860B : DarkGoldenRod        */
	.bg_peru                {background-color: peru                  !important ;} /* #CD853F : Peru                 */
	.bg_chocolate           {background-color: chocolate             !important ;} /* #D2691E : Chocolate            */
	.bg_olive               {background-color: olive                 !important ;} /* #808000 : Olive                */
	.bg_saddlebrown         {background-color: saddlebrown           !important ;} /* #8B4513 : SaddleBrown          */
	.bg_sienna              {background-color: sienna                !important ;} /* #A0522D : Sienna               */
	.bg_brown               {background-color: brown                 !important ;} /* #A52A2A : Brown                */
	.bg_maroon              {background-color: maroon                !important ;} /* #800000 : Maroon               */
	/* ----------------------------------------- ORANGE */
	.bg_orange              {background-color: orange                !important ;} /* #FFA500 : orange               */
	.bg_darkorange          {background-color: darkorange            !important ;} /* #FF8C00 : DarkOrange           */
	.bg_coral               {background-color: coral                 !important ;} /* #FF7F50 : Coral                */
	.bg_tomato              {background-color: tomato                !important ;} /* #FF6347 : Tomato               */
	.bg_orangered           {background-color: orangered             !important ;} /* #FF4500 : OrangeRed            */
	/* ----------------------------------------- RED */
	.bg_lightsalmon         {background-color: lightsalmon           !important ;} /* #FFA07A : LightSalmon          */
	.bg_salmon              {background-color: salmon                !important ;} /* #FA8072 : Salmon               */
	.bg_darksalmon          {background-color: darksalmon            !important ;} /* #E9967A : DarkSalmon           */
	.bg_lightcoral          {background-color: lightcoral            !important ;} /* #F08080 : LightCoral           */
	.bg_indianred           {background-color: indianred             !important ;} /* #CD5C5C : IndianRed            */
	.bg_crimson             {background-color: crimson               !important ;} /* #DC143C : Crimson              */
	.bg_red                 {background-color: red                   !important ;} /* #FF0000 : Red                  */
	.bg_firebrick           {background-color: firebrick             !important ;} /* #B22222 : FireBrick            */
	.bg_darkred             {background-color: darkred               !important ;} /* #8B0000 : DarkRed              */
	/* ----------------------------------------- PINK */
	.bg_pink                {background-color: pink                  !important ;} /* #FAAFBE : Pink                 - 분홍 */
	.bg_lightpink           {background-color: lightpink             !important ;} /* #FFB6C1 : LightPink            - 연분홍 */
	.bg_hotpink             {background-color: hotpink               !important ;} /* #FF69B4 : HotPink              */
	.bg_deeppink            {background-color: deeppink              !important ;} /* #FF1493 : DeepPink             */
	.bg_palevioletred       {background-color: palevioletred         !important ;} /* #DB7093 : PaleVioletRed        */
	.bg_mediumvioletred     {background-color: mediumvioletred       !important ;} /* #C71585 : MediumVioletRed      */
	/* ----------------------------------------- PURPLE */
	.bg_lavender            {background-color: lavender              !important ;} /* #E6E6FA : Lavender             */
	.bg_thistle             {background-color: thistle               !important ;} /* #D8BFD8 : Thistle              */
	.bg_plum                {background-color: plum                  !important ;} /* #DDA0DD : Plum                 */
	.bg_orchid              {background-color: orchid                !important ;} /* #DA70D6 : Orchid               */
	.bg_violet              {background-color: violet                !important ;} /* #EE82EE : Violet               */
	.bg_fuchsia             {background-color: fuchsia               !important ;} /* #FF00FF : Fuchsia              */
	.bg_magenta             {background-color: magenta               !important ;} /* #FF00FF : Magenta              */
	.bg_mediumorchid        {background-color: mediumorchid          !important ;} /* #BA55D3 : MediumOrchid         */
	.bg_darkorchid          {background-color: darkorchid            !important ;} /* #9932CC : DarkOrchid           */
	.bg_darkviolet          {background-color: darkviolet            !important ;} /* #9400D3 : DarkViolet           */
	.bg_blueviolet          {background-color: blueviolet            !important ;} /* #8A2BE2 : BlueViolet           */
	.bg_darkmagenta         {background-color: darkmagenta           !important ;} /* #8B008B : DarkMagenta          */
	.bg_purple              {background-color: purple                !important ;} /* #800080 : Purple               */
	.bg_mediumpurple        {background-color: mediumpurple          !important ;} /* #9370DB : MediumPurple         */
	.bg_mediumslateblue     {background-color: mediumslateblue       !important ;} /* #7B68EE : MediumSlateBlue      */
	.bg_slateblue           {background-color: slateblue             !important ;} /* #6A5ACD : SlateBlue            */
	.bg_darkslateblue       {background-color: darkslateblue         !important ;} /* #483D8B : DarkSlateBlue        */
	.bg_rebeccapurple       {background-color: rebeccapurple         !important ;} /* #663399 : RebeccaPurple        */
	.bg_indigo              {background-color: indigo                !important ;} /* #4B0082 : Indigo               */

/* ============================================================= font color */
	/* ----------------------------------------- WHITE */
	.fc_white               {color: white                ;} /* #FFFFFF : White                */
	.fc_snow                {color: snow                 ;} /* #FFFAFA : Snow                 */
	.fc_honeydew            {color: honeydew             ;} /* #F0FFF0 : HoneyDew             - 허니듀-감로(연녹) */
	.fc_mintcream           {color: mintcream            ;} /* #F5FFFA : MintCream            - 민트크림 */
	.fc_azure               {color: azure                ;} /* #F0FFFF : Azure                - 하늘색 */
	.fc_aliceblue           {color: aliceblue            ;} /* #F0F8FF : AliceBlue            - 회색 띤 연푸른색 */
	.fc_ghostwhite          {color: ghostwhite           ;} /* #F8F8FF : GhostWhite           */
	.fc_whitesmoke          {color: whitesmoke           ;} /* #F5F5F5 : WhiteSmoke           */
	.fc_seashell            {color: seashell             ;} /* #FFF5EE : SeaShell             */
	.fc_beige               {color: beige                ;} /* #F5F5DC : Beige                */
	.fc_oldlace             {color: oldlace              ;} /* #FDF5E6 : OldLace              */
	.fc_floralwhite         {color: floralwhite          ;} /* #FFFAF0 : FloralWhite          */
	.fc_ivory               {color: ivory                ;} /* #FFFFF0 : Ivory                */
	.fc_antiquewhite        {color: antiquewhite         ;} /* #FAEBD7 : AntiqueWhite         */
	.fc_linen               {color: linen                ;} /* #FAF0E6 : Linen                - 리넨 */
	.fc_lavenderblush       {color: lavenderblush        ;} /* #FFF0F5 : LavenderBlush        */
	.fc_mistyrose           {color: mistyrose            ;} /* #FFE4E1 : MistyRose            */
	/* ----------------------------------------- GRAY */
	.fc_gainsboro           {color: gainsboro            ;} /* #DCDCDC : Gainsboro            */
	.fc_lightgray           {color: lightgray            ;} /* #D3D3D3 : LightGray            */
	.fc_silver              {color: silver               ;} /* #C0C0C0 : Silver               */
	.fc_darkgray            {color: darkgray             ;} /* #A9A9A9 : DarkGray             */
	.fc_dimgray             {color: dimgray              ;} /* #696969 : DimGray              */
	.fc_gray                {color: gray                 ;} /* #808080 : Gray                 */
	.fc_lightslategray      {color: lightslategray       ;} /* #778899 : LightSlateGray       */
	.fc_slategray           {color: slategray            ;} /* #708090 : SlateGray            */
	.fc_darkslategray       {color: darkslategray        ;} /* #2F4F4F : DarkSlateGray        */
	.fc_black               {color: black                ;} /* #000000 : Black                */
	/* ----------------------------------------- BLUE */
	.fc_cadetblue           {color: cadetblue            ;} /* #5F9EA0 : CadetBlue            */
	.fc_steelblue           {color: steelblue            ;} /* #4682B4 : SteelBlue            */
	.fc_lightsteelblue      {color: lightsteelblue       ;} /* #B0C4DE : LightSteelBlue       */
	.fc_lightblue           {color: lightblue            ;} /* #ADD8E6 : LightBlue            */
	.fc_powderblue          {color: powderblue           ;} /* #B0E0E6 : PowderBlue           */
	.fc_lightskyblue        {color: lightskyblue         ;} /* #87CEFA : LightSkyBlue         */
	.fc_skyblue             {color: skyblue              ;} /* #87CEEB : SkyBlue              */
	.fc_cornflowerblue      {color: cornflowerblue       ;} /* #6495ED : CornflowerBlue       */
	.fc_deepskyblue         {color: deepskyblue          ;} /* #00BFFF : DeepSkyBlue          */
	.fc_dodgerblue          {color: dodgerblue           ;} /* #1E90FF : DodgerBlue           */
	.fc_royalblue           {color: royalblue            ;} /* #4169E1 : RoyalBlue            */
	.fc_blue                {color: blue                 ;} /* #0000FF : Blue                 */
	.fc_mediumblue          {color: mediumblue           ;} /* #0000CD : MediumBlue           */
	.fc_darkblue            {color: darkblue             ;} /* #00008B : DarkBlue             */
	.fc_navy                {color: navy                 ;} /* #000080 : Navy                 */
	.fc_midnightblue        {color: midnightblue         ;} /* #191970 : MidnightBlue         */
	/* ----------------------------------------- CYAN */
	.fc_aqua                {color: aqua                 ;} /* #00FFFF : Aqua                 */
	.fc_cyan                {color: cyan                 ;} /* #00FFFF : Cyan                 */
	.fc_lightcyan           {color: lightcyan            ;} /* #E0FFFF : LightCyan            */
	.fc_paleturquoise       {color: paleturquoise        ;} /* #AFEEEE : PaleTurquoise        */
	.fc_aquamarine          {color: aquamarine           ;} /* #7FFFD4 : Aquamarine           */
	.fc_turquoise           {color: turquoise            ;} /* #40E0D0 : Turquoise            */
	.fc_mediumturquoise     {color: mediumturquoise      ;} /* #48D1CC : MediumTurquoise      */
	.fc_darkturquoise       {color: darkturquoise        ;} /* #00CED1	 : DarkTurquoise        */
	/* ----------------------------------------- GREEN */
	.fc_greenyellow         {color: greenyellow          ;} /* #ADFF2F : GreenYellow          */
	.fc_chartreuse          {color: chartreuse           ;} /* #7FFF00 : Chartreuse           */
	.fc_lawngreen           {color: lawngreen            ;} /* #7CFC00 : LawnGreen            */
	.fc_lime                {color: lime                 ;} /* #00FF00 : Lime                 */
	.fc_limegreen           {color: limegreen            ;} /* #32CD32 : LimeGreen            */
	.fc_palegreen           {color: palegreen            ;} /* #98FB98 : PaleGreen            */
	.fc_lightgreen          {color: lightgreen           ;} /* #90EE90 : LightGreen           */
	.fc_mediumspringgreen   {color: mediumspringgreen    ;} /* #00FA9A : MediumSpringGreen    */
	.fc_springgreen         {color: springgreen          ;} /* #00FF7F : SpringGreen          */
	.fc_mediumseagreen      {color: mediumseagreen       ;} /* #3CB371 : MediumSeaGreen       */
	.fc_seagreen            {color: seagreen             ;} /* #2E8B57 : SeaGreen             */
	.fc_forestgreen         {color: forestgreen          ;} /* #228B22 : ForestGreen          */
	.fc_green               {color: green                ;} /* #008000 : Green                */
	.fc_darkgreen           {color: darkgreen            ;} /* #006400 : DarkGreen            */
	.fc_yellowgreen         {color: yellowgreen          ;} /* #9ACD32 : YellowGreen          */
	.fc_olivedrab           {color: olivedrab            ;} /* #6B8E23 : OliveDrab            */
	.fc_darkolivegreen      {color: darkolivegreen       ;} /* #556B2F : DarkOliveGreen       */
	.fc_mediumaquamarine    {color: mediumaquamarine     ;} /* #66CDAA : MediumAquaMarine     */
	.fc_darkseagreen        {color: darkseagreen         ;} /* #8FBC8F : DarkSeaGreen         */
	.fc_lightseagreen       {color: lightseagreen        ;} /* #20B2AA : LightSeaGreen        */
	.fc_darkcyan            {color: darkcyan             ;} /* #008B8B : DarkCyan             */
	.fc_teal                {color: teal                 ;} /* #008080 : Teal                 */
	/* ----------------------------------------- YELLOW */
	.fc_gold                {color: gold                 ;} /* #FFD700 : Gold                 */
	.fc_yellow              {color: yellow               ;} /* #FFFF00 : Yellow               */
	.fc_lightyellow         {color: lightyellow          ;} /* #FFFFE0 : LightYellow          */
	.fc_lemonchiffon        {color: lemonchiffon         ;} /* #FFFACD : LemonChiffon         */
	.fc_lightgoldenrodyellow{color: lightgoldenrodyellow ;} /* #FAFAD2 : LightGoldenRodYellow */
	.fc_papayawhip          {color: papayawhip           ;} /* #FFEFD5 : PapayaWhip           */
	.fc_moccasin            {color: moccasin             ;} /* #FFE4B5 : Moccasin             */
	.fc_peachpuff           {color: peachpuff            ;} /* #FFDAB9 : PeachPuff            */
	.fc_palegoldenrod       {color: palegoldenrod        ;} /* #EEE8AA : PaleGoldenRod        */
	.fc_khaki               {color: khaki                ;} /* #F0E68C : Khaki                */
	.fc_darkkhaki           {color: darkkhaki            ;} /* #BDB76B : DarkKhaki            */
	/* ----------------------------------------- BROWN */
	.fc_cornsilk            {color: cornsilk             ;} /* #FFF8DC : Cornsilk             */
	.fc_blanchedalmond      {color: blanchedalmond       ;} /* #FFEBCD : BlanchedAlmond       */
	.fc_bisque              {color: bisque               ;} /* #FFE4C4 : Bisque               */
	.fc_navajowhite         {color: navajowhite          ;} /* #FFDEAD : NavajoWhite          */
	.fc_wheat               {color: wheat                ;} /* #F5DEB3 : Wheat                */
	.fc_burlywood           {color: burlywood            ;} /* #DEB887 : BurlyWood            */
	.fc_tan                 {color: tan                  ;} /* #D2B48C : Tan                  */
	.fc_rosybrown           {color: rosybrown            ;} /* #BC8F8F : RosyBrown            */
	.fc_sandybrown          {color: sandybrown           ;} /* #F4A460 : SandyBrown           */
	.fc_goldenrod           {color: goldenrod            ;} /* #DAA520 : GoldenRod            */
	.fc_darkgoldenrod       {color: darkgoldenrod        ;} /* #B8860B : DarkGoldenRod        */
	.fc_peru                {color: peru                 ;} /* #CD853F : Peru                 */
	.fc_chocolate           {color: chocolate            ;} /* #D2691E : Chocolate            */
	.fc_olive               {color: olive                ;} /* #808000 : Olive                */
	.fc_saddlebrown         {color: saddlebrown          ;} /* #8B4513 : SaddleBrown          */
	.fc_sienna              {color: sienna               ;} /* #A0522D : Sienna               */
	.fc_brown               {color: brown                ;} /* #A52A2A : Brown                */
	.fc_maroon              {color: maroon               ;} /* #800000 : Maroon               */
	/* ----------------------------------------- ORANGE */
	.fc_orange              {color: orange               ;} /* #FFA500 : orange               */
	.fc_darkorange          {color: darkorange           ;} /* #FF8C00 : DarkOrange           */
	.fc_coral               {color: coral                ;} /* #FF7F50 : Coral                */
	.fc_tomato              {color: tomato               ;} /* #FF6347 : Tomato               */
	.fc_orangered           {color: orangered            ;} /* #FF4500 : OrangeRed            */
	/* ----------------------------------------- RED */
	.fc_lightsalmon         {color: lightsalmon          ;} /* #FFA07A : LightSalmon          */
	.fc_salmon              {color: salmon               ;} /* #FA8072 : Salmon               */
	.fc_darksalmon          {color: darksalmon           ;} /* #E9967A : DarkSalmon           */
	.fc_lightcoral          {color: lightcoral           ;} /* #F08080 : LightCoral           */
	.fc_indianred           {color: indianred            ;} /* #CD5C5C : IndianRed            */
	.fc_crimson             {color: crimson              ;} /* #DC143C : Crimson              */
	.fc_red                 {color: red                  ;} /* #FF0000 : Red                  */
	.fc_firebrick           {color: firebrick            ;} /* #B22222 : FireBrick            */
	.fc_darkred             {color: darkred              ;} /* #8B0000 : DarkRed              */
	/* ----------------------------------------- PINK */
	.fc_pink                {color: pink                 ;} /* #FAAFBE : Pink                 - 분홍 */
	.fc_lightpink           {color: lightpink            ;} /* #FFB6C1 : LightPink            - 연분홍 */
	.fc_hotpink             {color: hotpink              ;} /* #FF69B4 : HotPink              */
	.fc_deeppink            {color: deeppink             ;} /* #FF1493 : DeepPink             */
	.fc_palevioletred       {color: palevioletred        ;} /* #DB7093 : PaleVioletRed        */
	.fc_mediumvioletred     {color: mediumvioletred      ;} /* #C71585 : MediumVioletRed      */
	/* ----------------------------------------- PURPLE */
	.fc_lavender            {color: lavender             ;} /* #E6E6FA : Lavender             */
	.fc_thistle             {color: thistle              ;} /* #D8BFD8 : Thistle              */
	.fc_plum                {color: plum                 ;} /* #DDA0DD : Plum                 */
	.fc_orchid              {color: orchid               ;} /* #DA70D6 : Orchid               */
	.fc_violet              {color: violet               ;} /* #EE82EE : Violet               */
	.fc_fuchsia             {color: fuchsia              ;} /* #FF00FF : Fuchsia              */
	.fc_magenta             {color: magenta              ;} /* #FF00FF : Magenta              */
	.fc_mediumorchid        {color: mediumorchid         ;} /* #BA55D3 : MediumOrchid         */
	.fc_darkorchid          {color: darkorchid           ;} /* #9932CC : DarkOrchid           */
	.fc_darkviolet          {color: darkviolet           ;} /* #9400D3 : DarkViolet           */
	.fc_blueviolet          {color: blueviolet           ;} /* #8A2BE2 : BlueViolet           */
	.fc_darkmagenta         {color: darkmagenta          ;} /* #8B008B : DarkMagenta          */
	.fc_purple              {color: purple               ;} /* #800080 : Purple               */
	.fc_mediumpurple        {color: mediumpurple         ;} /* #9370DB : MediumPurple         */
	.fc_mediumslateblue     {color: mediumslateblue      ;} /* #7B68EE : MediumSlateBlue      */
	.fc_slateblue           {color: slateblue            ;} /* #6A5ACD : SlateBlue            */
	.fc_darkslateblue       {color: darkslateblue        ;} /* #483D8B : DarkSlateBlue        */
	.fc_rebeccapurple       {color: rebeccapurple        ;} /* #663399 : RebeccaPurple        */
	.fc_indigo              {color: indigo               ;} /* #4B0082 : Indigo               */
