@charset "utf-8";


/* ========================================
	buttons
======================================== */
	a.button {display: inline-block; width: 200px; height: 54px; padding: 0px 4px; text-align: center; text-decoration: none; line-height: 54px; outline: none;}
	a.button::before,
	a.button::after {position: absolute; z-index: -1; display: block; content: '';}
	a.button,
	a.button::before,
	a.button::after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .3s; transition: all .3s;}
	
	.btn01-red                   {background-color: #e3297d; border: 2px solid #e3297d; color: #ffffff; line-height: 50px;}
	.btn01-blue                  {background-color: #4ab0f5; border: 2px solid #4ab0f5; color: #ffffff; line-height: 50px;}
	.btn01-green                 {background-color: #254d3a; border: 2px solid #254d3a; color: #ffffff; line-height: 50px;}
	.btn01-orange                {background-color: #fa8f05; border: 2px solid #fa8f05; color: #ffffff; line-height: 50px;}
	.btn01-yellow                {background-color: #ffff00; border: 2px solid #ffff00; color: #333333; line-height: 50px;}
	.btn01-pink                  {background-color: #ff9bff; border: 2px solid #ff9bff; color: #333333; line-height: 50px;}
	.btn01-gray                  {background-color: #999999; border: 2px solid #999999; color: #ffffff; line-height: 50px;}
	.btn01-litegray              {background-color: #dddddd; border: 2px solid #dddddd; color: #333333; line-height: 50px;}
	.btn01-black                 {background-color: #000000; border: 2px solid #000000; color: #ffffff; line-height: 50px;}
	.f01-red:hover               {background-color: #e3297d; border-color: #e3297d; color: #ffffff;}
	.f01-blue:hover              {background-color: #4ab0f5; border-color: #4ab0f5; color: #ffffff;}
	.f01-green:hover             {background-color: #254d3a; border-color: #254d3a; color: #ffffff;}
	.f01-orange:hover            {background-color: #fa8f05; border-color: #fa8f05; color: #ffffff;}
	.f01-yellow:hover            {background-color: #ffff00; border-color: #ffff00; color: #333333;}
	.f01-pink:hover              {background-color: #ff9bff; border-color: #ff9bff; color: #333333;}
	.f01-gray:hover              {background-color: #999999; border-color: #999999; color: #ffffff;}
	.f01-litegray:hover          {background-color: #dddddd; border-color: #dddddd; color: #333333;}
	.f01-black:hover             {background-color: #000000; border-color: #000000; color: #ffffff;}
	.b01-red:hover               {background-color: #ffffff; border-color: #e3297d; color: #e3297d;}
	.b01-blue:hover              {background-color: #ffffff; border-color: #4ab0f5; color: #4ab0f5;}
	.b01-green:hover             {background-color: #ffffff; border-color: #254d3a; color: #254d3a;}
	.b01-orange:hover            {background-color: #ffffff; border-color: #fa8f05; color: #fa8f05;}
	.b01-yellow:hover            {background-color: #ffffff; border-color: #ffff00; color: #333333;}
	.b01-pink:hover              {background-color: #ffffff; border-color: #ff9bff; color: #ff9bff;}
	.b01-gray:hover              {background-color: #ffffff; border-color: #cccccc; color: #333333;}
	.b01-black:hover             {background-color: #ffffff; border-color: #000000; color: #333333;}
	
	.btn02-red                   {position: relative; z-index: 2; background-color: #e3297d; border: 2px solid #e3297d; color: #ffffff; line-height: 50px;}
	.btn02-blue                  {position: relative; z-index: 2; background-color: #4ab0f5; border: 2px solid #4ab0f5; color: #ffffff; line-height: 50px;}
	.btn02-green                 {position: relative; z-index: 2; background-color: #254d3a; border: 2px solid #254d3a; color: #ffffff; line-height: 50px;}
	.btn02-orange                {position: relative; z-index: 2; background-color: #fa8f05; border: 2px solid #fa8f05; color: #ffffff; line-height: 50px;}
	.btn02-yellow                {position: relative; z-index: 2; background-color: #ffff00; border: 2px solid #ffff00; color: #333333; line-height: 50px;}
	.btn02-pink                  {position: relative; z-index: 2; background-color: #ff9bff; border: 2px solid #ff9bff; color: #ffffff; line-height: 50px;}
	.btn02-gray                  {position: relative; z-index: 2; background-color: #999999; border: 2px solid #999999; color: #ffffff; line-height: 50px;}
	.btn02-litegray              {position: relative; z-index: 2; background-color: #dddddd; border: 2px solid #dddddd; color: #333333; line-height: 50px;}
	.btn02-black                 {position: relative; z-index: 2; background-color: #000000; border: 2px solid #000000; color: #ffffff; line-height: 50px;}
	.btn02-red:hover             {background-color: #ffffff; border-color: #e3297d; color: #e3297d;}
	.btn02-blue:hover            {background-color: #ffffff; border-color: #4ab0f5; color: #4ab0f5;}
	.btn02-green:hover           {background-color: #ffffff; border-color: #254d3a; color: #254d3a;}
	.btn02-orange:hover          {background-color: #ffffff; border-color: #fa8f05; color: #fa8f05;}
	.btn02-yellow:hover          {background-color: #ffffff; border-color: #ffff00; color: #333333;}
	.btn02-pink:hover            {background-color: #ffffff; border-color: #ff9bff; color: #ff9bff;}
	.btn02-gray:hover            {background-color: #ffffff; border-color: #999999; color: #ffffff;}
	.btn02-litegray:hover        {background-color: #ffffff; border-color: #dddddd; color: #333333;}
	.btn02-black:hover           {background-color: #ffffff; border-color: #000000; color: #333333;}
	.btn02-red::before,
	.btn02-red::after            {top: 0; width: 50%; height: 100%; background-color: #e3297d;}
	.btn02-blue::before,
	.btn02-blue::after           {top: 0; width: 50%; height: 100%; background-color: #4ab0f5;}
	.btn02-green::before,
	.btn02-green::after          {top: 0; width: 50%; height: 100%; background-color: #254d3a;}
	.btn02-orange::before,
	.btn02-orange::after         {top: 0; width: 50%; height: 100%; background-color: #fa8f05;}
	.btn02-yellow::before,
	.btn02-yellow::after         {top: 0; width: 50%; height: 100%; background-color: #ffff00;}
	.btn02-pink::before,
	.btn02-pink::after           {top: 0; width: 50%; height: 100%; background-color: #ff9bff;}
	.btn02-gray::before,
	.btn02-gray::after           {top: 0; width: 50%; height: 100%; background-color: #999999;}
	.btn02-litegray::before,
	.btn02-litegray::after       {top: 0; width: 50%; height: 100%; background-color: #dddddd;}
	.btn02-black::before,
	.btn02-black::after          {top: 0; width: 50%; height: 100%; background-color: #000000;}
	.btn02-red::before,
	.btn02-blue::before,
	.btn02-green::before,
	.btn02-orange::before,
	.btn02-yellow:before,
	.btn02-pink::before,
	.btn02-gray::before,
	.btn02-litegray::before,
	.btn02-black::before         {right: 0;}
	.btn02-red::after,
	.btn02-blue::after,
	.btn02-green::after,
	.btn02-orange::after,
	.btn02-yellow::after,
	.btn02-pink::after,
	.btn02-gray::after,
	.btn02-litegray::after,
	.btn02-black::after          {left: 0;}
	.btn02-red:hover::before,
	.btn02-red:hover::after      {width: 0; background-color: #e3297d;}
	.btn02-blue:hover::before,
	.btn02-blue:hover::after     {width: 0; background-color: #4ab0f5;}
	.btn02-green:hover::before,
	.btn02-green:hover::after    {width: 0; background-color: #254d3a;}
	.btn02-orange:hover::before,
	.btn02-orange:hover::after   {width: 0; background-color: #fa8f05;}
	.btn02-yellow:hover::before,
	.btn02-yellow:hover::after   {width: 0; background-color: #ffff00;}
	.btn02-pink:hover::before,
	.btn02-pink:hover::after     {width: 0; background-color: #ff9bff;}
	.btn02-gray:hover::before,
	.btn02-gray:hover::after     {width: 0; background-color: #999999;}
	.btn02-litegray:hover::before,
	.btn02-litegray:hover::after {width: 0; background-color: #dddddd;}
	.btn02-black:hover::before,
	.btn02-black:hover::after    {width: 0; background-color: #000000;}
	
	.btn03-red                   {position: relative; z-index: 2; background-color: #e3297d; border: 2px solid #e3297d; color: #ffffff; line-height: 50px;}
	.btn03-blue                  {position: relative; z-index: 2; background-color: #4ab0f5; border: 2px solid #4ab0f5; color: #ffffff; line-height: 50px;}
	.btn03-green                 {position: relative; z-index: 2; background-color: #254d3a; border: 2px solid #254d3a; color: #ffffff; line-height: 50px;}
	.btn03-orange                {position: relative; z-index: 2; background-color: #fa8f05; border: 2px solid #fa8f05; color: #ffffff; line-height: 50px;}
	.btn03-yellow                {position: relative; z-index: 2; background-color: #ffff00; border: 2px solid #ffff00; color: #333333; line-height: 50px;}
	.btn03-pink                  {position: relative; z-index: 2; background-color: #ff9bff; border: 2px solid #ff9bff; color: #ffffff; line-height: 50px;}
	.btn03-gray                  {position: relative; z-index: 2; background-color: #999999; border: 2px solid #999999; color: #ffffff; line-height: 50px;}
	.btn03-litegray              {position: relative; z-index: 2; background-color: #dddddd; border: 2px solid #dddddd; color: #333333; line-height: 50px;}
	.btn03-black                 {position: relative; z-index: 2; background-color: #000000; border: 2px solid #000000; color: #ffffff; line-height: 50px;}
	.btn03-red:hover             {background-color: #ffffff; border-color: #e3297d; color: #e3297d;}
	.btn03-blue:hover            {background-color: #ffffff; border-color: #4ab0f5; color: #4ab0f5;}
	.btn03-green:hover           {background-color: #ffffff; border-color: #254d3a; color: #254d3a;}
	.btn03-orange:hover          {background-color: #ffffff; border-color: #fa8f05; color: #fa8f05;}
	.btn03-yellow:hover          {background-color: #ffffff; border-color: #ffff00; color: #333333;}
	.btn03-pink:hover            {background-color: #ffffff; border-color: #ff9bff; color: #ff9bff;}
	.btn03-gray:hover            {background-color: #ffffff; border-color: #999999; color: #ffffff;}
	.btn03-litegray:hover        {background-color: #ffffff; border-color: #dddddd; color: #333333;}
	.btn03-black:hover           {background-color: #ffffff; border-color: #000000; color: #333333;}
	.btn03-red::before,
	.btn03-red::after            {left: 0; width: 100%; height: 50%; background-color: #e3297d;}
	.btn03-blue::before,
	.btn03-blue::after           {left: 0; width: 100%; height: 50%; background-color: #4ab0f5;}
	.btn03-green::before,
	.btn03-green::after          {left: 0; width: 100%; height: 50%; background-color: #254d3a;}
	.btn03-orange::before,
	.btn03-orange::after         {left: 0; width: 100%; height: 50%; background-color: #fa8f05;}
	.btn03-yellow::before,
	.btn03-yellow::after         {left: 0; width: 100%; height: 50%; background-color: #ffff00;}
	.btn03-pink::before,
	.btn03-pink::after           {left: 0; width: 100%; height: 50%; background-color: #ff9bff;}
	.btn03-gray::before,
	.btn03-gray::after           {left: 0; width: 100%; height: 50%; background-color: #999999;}
	.btn03-litegray::before,
	.btn03-litegray::after       {left: 0; width: 100%; height: 50%; background-color: #dddddd;}
	.btn03-black::before,
	.btn03-black::after          {left: 0; width: 100%; height: 50%; background-color: #000000;}
	.btn03-red::before,
	.btn03-blue::before,
	.btn03-green::before,
	.btn03-orange::before,
	.btn03-yellow:before,
	.btn03-pink::before,
	.btn03-gray::before,
	.btn03-black::before         {top: 0;}
	.btn03-red::after,
	.btn03-blue::after,
	.btn03-green::after,
	.btn03-orange::after,
	.btn03-yellow::after,
	.btn03-pink::after,
	.btn03-gray::after,
	.btn03-black::after          {bottom: 0;}
	.btn03-red:hover::before,
	.btn03-red:hover::after      {height: 0; background-color: #e3297d;}
	.btn03-blue:hover::before,
	.btn03-blue:hover::after     {height: 0; background-color: #4ab0f5;}
	.btn03-green:hover::before,
	.btn03-green:hover::after    {height: 0; background-color: #254d3a;}
	.btn03-orange:hover::before,
	.btn03-orange:hover::after   {height: 0; background-color: #fa8f05;}
	.btn03-yellow:hover::before,
	.btn03-yellow:hover::after   {height: 0; background-color: #ffff00;}
	.btn03-pink:hover::before,
	.btn03-pink:hover::after     {height: 0; background-color: #ff9bff;}
	.btn03-gray:hover::before,
	.btn03-gray:hover::after     {height: 0; background-color: #999999;}
	.btn03-litegray:hover::before,
	.btn03-litegray:hover::after {height: 0; background-color: #dddddd;}
	.btn03-black:hover::before,
	.btn03-black:hover::after    {height: 0; background-color: #000000;}

	.btn04-red                   {background-color: #ffffff; color: #333333; border: 2px solid #e3297d; line-height: 50px;}
	.btn04-blue                  {background-color: #ffffff; color: #333333; border: 2px solid #4ab0f5; line-height: 50px;}
	.btn04-green                 {background-color: #ffffff; color: #333333; border: 2px solid #254d3a; line-height: 50px;}
	.btn04-orange                {background-color: #ffffff; color: #333333; border: 2px solid #fa8f05; line-height: 50px;}
	.btn04-yellow                {background-color: #ffffff; color: #333333; border: 2px solid #ffff00; line-height: 50px;}
	.btn04-pink                  {background-color: #ffffff; color: #333333; border: 2px solid #ff9bff; line-height: 50px;}
	.btn04-gray                  {background-color: #ffffff; color: #333333; border: 2px solid #999999; line-height: 50px;}
	.btn04-litegray              {background-color: #ffffff; color: #333333; border: 2px solid #dddddd; line-height: 50px;}
	.btn04-black                 {background-color: #ffffff; color: #333333; border: 2px solid #000000; line-height: 50px;}
	.btn04-red:hover,
	.btn04-blue:hover,
	.btn04-green:hover,
	.btn04-orange:hover,
	.btn04-yellow:hover,
	.btn04-pink:hover,
	.btn04-gray:hover,
	.btn04-litegray:hover,
	.btn04-black:hover           {border-style: dashed;}

	.btn05-red                   {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #e3297d; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-blue                  {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #4ab0f5; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-green                 {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #254d3a; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-orange                {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #fa8f05; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-yellow                {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #ffff00; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-pink                  {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #ff9bff; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-gray                  {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #999999; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-litegray              {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #dddddd; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-black                 {position: relative; z-index: 2; background-color: #ffffff; border: 2px solid #000000; color: #333333; line-height: 50px; -webkit-perspective: 300px; perspective: 300px;	-webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn05-red:hover             {color: #ffffff;}
	.btn05-blue:hover            {color: #ffffff;}
	.btn05-green:hover           {color: #ffffff;}
	.btn05-orange:hover          {color: #ffffff;}
	.btn05-yellow:hover          {color: #333333;}
	.btn05-pink:hover            {color: #ffffff;}
	.btn05-gray:hover            {color: #ffffff;}
	.btn05-litegray:hover        {color: #333333;}
	.btn05-black:hover           {color: #ffffff;}
	.btn05-red::after            {top: 0; left: 0; width: 100%; height: 100%; background: #e3297d; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-blue::after           {top: 0; left: 0; width: 100%; height: 100%; background: #4ab0f5; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-green::after          {top: 0; left: 0; width: 100%; height: 100%; background: #254d3a; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-orange::after         {top: 0; left: 0; width: 100%; height: 100%; background: #fa8f05; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-yellow::after         {top: 0; left: 0; width: 100%; height: 100%; background: #ffff00; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-pink::after           {top: 0; left: 0; width: 100%; height: 100%; background: #ff9bff; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-gray::after           {top: 0; left: 0; width: 100%; height: 100%; background: #999999; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-litegray::after       {top: 0; left: 0; width: 100%; height: 100%; background: #dddddd; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-black::after          {top: 0; left: 0; width: 100%; height: 100%; background: #000000; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); opacity: 0;}
	.btn05-red:hover::after,
	.btn05-blue:hover::after,
	.btn05-green:hover::after,
	.btn05-orange:hover::after,
	.btn05-yellow:hover::after,
	.btn05-pink:hover::after,
	.btn05-gray:hover::after,
	.btn05-litegray:hover::after,
	.btn05-black:hover::after    {-webkit-transform: rotateX(0); transform: rotateX(0); opacity: 1;}

	.btn06-red                   {position: relative; z-index: 2; border: 2px solid #e3297d; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-blue                  {position: relative; z-index: 2; border: 2px solid #4ab0f5; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-green                 {position: relative; z-index: 2; border: 2px solid #254d3a; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-orange                {position: relative; z-index: 2; border: 2px solid #fa8f05; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-yellow                {position: relative; z-index: 2; border: 2px solid #ffff00; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-pink                  {position: relative; z-index: 2; border: 2px solid #ff9bff; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-gray                  {position: relative; z-index: 2; border: 2px solid #999999; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-litegray              {position: relative; z-index: 2; border: 2px solid #dddddd; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-black                 {position: relative; z-index: 2; border: 2px solid #000000; color: #ffffff; line-height: 50px; -webkit-perspective: 300px; perspective: 300px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}
	.btn06-red:hover,
	.btn06-blue:hover,
	.btn06-green:hover,
	.btn06-orange:hover,
	.btn06-yellow:hover,
	.btn06-pink:hover,
	.btn06-gray:hover,
	.btn06-litegray:hover,
	.btn06-black:hover           {color: #333333;}
	.btn06-red::after            {top: 0; left: 0; width: 100%; height: 100%; background: #e3297d; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-blue::after           {top: 0; left: 0; width: 100%; height: 100%; background: #4ab0f5; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-green::after          {top: 0; left: 0; width: 100%; height: 100%; background: #254d3a; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-orange::after         {top: 0; left: 0; width: 100%; height: 100%; background: #fa8f05; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-yellow::after         {top: 0; left: 0; width: 100%; height: 100%; background: #ffff00; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-pink::after           {top: 0; left: 0; width: 100%; height: 100%; background: #ff9bff; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-gray::after           {top: 0; left: 0; width: 100%; height: 100%; background: #999999; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-litegray::after       {top: 0; left: 0; width: 100%; height: 100%; background: #dddddd; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-black::after          {top: 0; left: 0; width: 100%; height: 100%; background: #000000; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-transform: rotateX(0); transform: rotateX(0);}
	.btn06-red:hover::after,
	.btn06-blue:hover::after,
	.btn06-green:hover::after,
	.btn06-orange:hover::after,
	.btn06-yellow:hover::after,
	.btn06-pink:hover::after,
	.btn06-gray:hover::after,
	.btn06-litegray:hover::after,
	.btn06-black:hover::after   {-webkit-transform: rotateX(-180deg); transform: rotateX(-180deg);}

/* ========================================
	font size & text decoration
======================================== */
	.text50  {font-size:  50%;}
	.text60  {font-size:  60%;}
	.text70  {font-size:  70%;}
	.text80  {font-size:  80%;}
	.text90  {font-size:  90%;}
	.text100 {font-size: 100%;}
	.text110 {font-size: 110%;}
	.text120 {font-size: 120%;}
	.text130 {font-size: 130%;}
	.text140 {font-size: 140%;}
	.text150 {font-size: 150%;}
	.text160 {font-size: 160%;}
	.text170 {font-size: 170%;}
	.text180 {font-size: 180%;}
	.text190 {font-size: 190%;}
	.text200 {font-size: 200%;}
	.text210 {font-size: 210%;}
	.text220 {font-size: 220%;}
	.text230 {font-size: 230%;}
	.text240 {font-size: 240%;}
	.text250 {font-size: 250%;}

	.b {font-weight: 700;}
	.u {text-decoration: underline;}

/* ========================================
	font color
======================================== */
	.red        {color: #e3297d;}
	.blue       {color: #2ca9e1;}
	.green      {color: #82ae46;}
	.orange     {color: #ff7d00;}
	.yellow     {color: #fff000;}
	.pink       {color: #ff0084;}
	.gray       {color: #999999;}
	.litegray   {color: #dddddd;}
	.black      {color: #333333;}
	.white      {color: #ffffff;}

/* ========================================
	background-color
======================================== */
	.bg-red      {background: #e3297d;}
	.bg-blue     {background: #4ab0f5;}
	.bg-green    {background: #254d3a;}
	.bg-orange   {background: #fa8f05;}
	.bg-yellow   {background: #ffff00;}
	.bg-pink     {background: #ff9bff;}
	.bg-gray     {background: #999999;}
	.bg-litegray {background: #dddddd;}
	.bg-black    {background: #000000;}
	.bg-white    {background: #ffffff;}

/* ========================================
	border
======================================== */
	.solid-red      {border-bottom: 1px solid #e3297d;}
	.solid-blue     {border-bottom: 1px solid #4ab0f5;}
	.solid-green    {border-bottom: 1px solid #254d3a;}
	.solid-orange   {border-bottom: 1px solid #fa8f05;}
	.solid-yellow   {border-bottom: 1px solid #ffff00;}
	.solid-pink     {border-bottom: 1px solid #ff9bff;}
	.solid-gray     {border-bottom: 1px solid #999999;}
	.solid-litegray {border-bottom: 1px solid #dddddd;}
	.solid-black    {border-bottom: 1px solid #000000;}
	.solid-white    {border-bottom: 1px solid #ffffff;}
	.dot-red        {border-bottom: 1px dotted #e3297d;}
	.dot-blue       {border-bottom: 1px dotted #4ab0f5;}
	.dot-green      {border-bottom: 1px dotted #254d3a;}
	.dot-orange     {border-bottom: 1px dotted #fa8f05;}
	.dot-yellow     {border-bottom: 1px dotted #ffff00;}
	.dot-pink       {border-bottom: 1px dotted #ff9bff;}
	.dot-gray       {border-bottom: 1px dotted #999999;}
	.dot-litegray   {border-bottom: 1px dotted #dddddd;}
	.dot-black      {border-bottom: 1px dotted #000000;}
	.dot-white      {border-bottom: 1px dotted #ffffff;}

/* ========================================
	alignment
======================================== */
	.align-c {text-align: center !important}
	.align-r {text-align: right !important}
	.align-l {text-align: left !important}

/* ========================================
	vertical-alignment(only inline & table)
======================================== */
	.valign-t {vertical-align: top !important}
	.valign-m {vertical-align: middle !important}
	.valign-b {vertical-align: bottom !important}

/* ========================================
	float
======================================== */
	.float-r {float: right; margin: 10px;}
	.float-l {float: left; margin :10px;}
	.f-clear {clear: both;}

/* ========================================
	link image(mouseover)
======================================== */
	a img.linkimg {background: none!important}
	a:hover img.linkimg {opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )"; background: none!important;}

/* ========================================
	frame of images
======================================== */
	img.frame01 {border:solid 1px #cccccc;}
	img.frame02 {-webkit-box-shadow: 0 10px 8px -6px #8d8c8c; -moz-box-shadow: 0 10px 8px -6px #8d8c8c; box-shadow: 0 10px 8px -6px #8d8c8c;}
	img.frame03 {border:solid 1px #cccccc; -webkit-box-shadow: 0 10px 8px -6px #8d8c8c; -moz-box-shadow: 0 10px 8px -6px #8d8c8c; box-shadow: 0 10px 8px -6px #8d8c8c;}
	img.frame04 {border:solid 1px #cccccc; padding:4px; -webkit-box-shadow: 0 10px 8px -6px #8d8c8c; -moz-box-shadow: 0 10px 8px -6px #8d8c8c; box-shadow: 0 10px 8px -6px #8d8c8c;}

/* ========================================
	table
======================================== */
	table {width: auto; border-spacing: 0; font-size: 1em;}
	table.fixed {table-layout:fixed;}

	.tbl-01 th{
		padding: 6px;
		color: #333333;
		background-color: #eeeeee;
		border: 1px solid #b9b9b9;
	}

	.tbl-01 td{
		padding: 6px;
		border: 1px solid #b9b9b9;
		background: #ffffff;
	}

	.tbl-99 th {
		color: #000000;
		background: #eee;
		background:-moz-linear-gradient(#eee, #ddd 50%);
		background:-webkit-gradient(linear, 100% 0%, 100% 50%, from(#eee), to(#ddd));
		border-top:1px solid #aaa;
		border-bottom:1px solid #aaa;
		text-shadow:0 -1px 0 rgba(255,255,255,0.9);
		box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
		padding: 8px 15px;
		font-weight: bold;
		line-height: 120%;
		text-align: center;
	}

	.tbl-99 th:first-child {
		border-left:1px solid #aaa;
		border-radius: 5px 0 0 0;	
	}

	.tbl-99 th:last-child {
		border-radius:0 5px 0 0;
		border-right:1px solid #aaa;
		box-shadow: 2px 2px 1px rgba(0,0,0,0.1);
	}

	.tbl-99 tr td {
		padding: 8px 15px;
		text-align: left;
	}

	.tbl-99 tr td:first-child {
		border-left: 1px solid #aaa;
	}

	.tbl-99 tr td:last-child {
		border-right: 1px solid #aaa;
		box-shadow: 2px 2px 1px rgba(0,0,0,0.1);
	}

	.tbl-99 tr {
		background: #fff;
	}

	.tbl-99 tr:nth-child(2n+1) {
		background: #f5f5f5;
	}

	.tbl-99 tr:last-child td {
		border-bottom:1px solid #aaa;
		box-shadow: 2px 2px 1px rgba(0,0,0,0.1);
	}

	.tbl-99 tr:last-child td:first-child {
		border-radius: 0 0 0 5px;
	}

	.tbl-99 tr:last-child td:last-child {
		border-radius: 0 0 5px 0;
	}

/* ========================================
	heading decoration(preset)
======================================== */
	.head01          {display: inline-block; width: 100%; border-left: 7px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 8px 11px;}
	.head01-red      {display: inline-block; width: 100%; border-left: 7px solid #e3297d; border-bottom: 1px solid #e3297d; padding: 8px 11px;}
	.head01-blue     {display: inline-block; width: 100%; border-left: 7px solid #4ab0f5; border-bottom: 1px solid #4ab0f5; padding: 8px 11px;}
	.head01-green    {display: inline-block; width: 100%; border-left: 7px solid #254d3a; border-bottom: 1px solid #254d3a; padding: 8px 11px;}
	.head01-orange   {display: inline-block; width: 100%; border-left: 7px solid #fa8f05; border-bottom: 1px solid #fa8f05; padding: 8px 11px;}
	.head01-yellow   {display: inline-block; width: 100%; border-left: 7px solid #ffff00; border-bottom: 1px solid #ffff00; padding: 8px 11px;}
	.head01-pink     {display: inline-block; width: 100%; border-left: 7px solid #ff9bff; border-bottom: 1px solid #ff9bff; padding: 8px 11px;}
	.head01-gray     {display: inline-block; width: 100%; border-left: 7px solid #999999; border-bottom: 1px solid #999999; padding: 8px 11px;}
	.head01-litegray {display: inline-block; width: 100%; border-left: 7px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 8px 11px;}
	.head01-black    {display: inline-block; width: 100%; border-left: 7px solid #000000; border-bottom: 1px solid #000000; padding: 8px 11px;}
	.head02          {display: inline-block; width: 100%; border-left: 7px solid #cccccc; border-right: 7px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 8px 11px;}
	.head02-red      {display: inline-block; width: 100%; border-left: 7px solid #e3297d; border-right: 7px solid #e3297d; border-bottom: 1px solid #e3297d; padding: 8px 11px;}
	.head02-blue     {display: inline-block; width: 100%; border-left: 7px solid #4ab0f5; border-right: 7px solid #4ab0f5; border-bottom: 1px solid #4ab0f5; padding: 8px 11px;}
	.head02-green    {display: inline-block; width: 100%; border-left: 7px solid #254d3a; border-right: 7px solid #254d3a; border-bottom: 1px solid #254d3a; padding: 8px 11px;}
	.head02-orange   {display: inline-block; width: 100%; border-left: 7px solid #fa8f05; border-right: 7px solid #fa8f05; border-bottom: 1px solid #fa8f05; padding: 8px 11px;}
	.head02-yellow   {display: inline-block; width: 100%; border-left: 7px solid #ffff00; border-right: 7px solid #ffff00; border-bottom: 1px solid #ffff00; padding: 8px 11px;}
	.head02-pink     {display: inline-block; width: 100%; border-left: 7px solid #ff9bff; border-right: 7px solid #ff9bff; border-bottom: 1px solid #ff9bff; padding: 8px 11px;}
	.head02-gray     {display: inline-block; width: 100%; border-left: 7px solid #999999; border-right: 7px solid #999999; border-bottom: 1px solid #999999; padding: 8px 11px;}
	.head02-litegray {display: inline-block; width: 100%; border-left: 7px solid #dddddd; border-right: 7px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 8px 11px;}
	.head02-black    {display: inline-block; width: 100%; border-left: 7px solid #000000; border-right: 7px solid #000000; border-bottom: 1px solid #000000; padding: 8px 11px;}
	.head03          {display: inline-block; width: 100%; border-left: 7px solid #cccccc; border-bottom: 1px dashed #cccccc; padding: 8px 11px;}
	.head03-red      {display: inline-block; width: 100%; border-left: 7px solid #e3297d; border-bottom: 1px dashed #e3297d; padding: 8px 11px;}
	.head03-blue     {display: inline-block; width: 100%; border-left: 7px solid #4ab0f5; border-bottom: 1px dashed #4ab0f5; padding: 8px 11px;}
	.head03-green    {display: inline-block; width: 100%; border-left: 7px solid #254d3a; border-bottom: 1px dashed #254d3a; padding: 8px 11px;}
	.head03-orange   {display: inline-block; width: 100%; border-left: 7px solid #fa8f05; border-bottom: 1px dashed #fa8f05; padding: 8px 11px;}
	.head03-yellow   {display: inline-block; width: 100%; border-left: 7px solid #ffff00; border-bottom: 1px dashed #ffff00; padding: 8px 11px;}
	.head03-pink     {display: inline-block; width: 100%; border-left: 7px solid #ff9bff; border-bottom: 1px dashed #ff9bff; padding: 8px 11px;}
	.head03-gray     {display: inline-block; width: 100%; border-left: 7px solid #999999; border-bottom: 1px dashed #999999; padding: 8px 11px;}
	.head03-litegray {display: inline-block; width: 100%; border-left: 7px solid #dddddd; border-bottom: 1px dashed #dddddd; padding: 8px 11px;}
	.head03-black    {display: inline-block; width: 100%; border-left: 7px solid #000000; border-bottom: 1px dashed #000000; padding: 8px 11px;}
	.head04          {display: inline-block; width: 100%; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 7px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 8px 11px; background: #f8f8f8;}
	.head04-red      {display: inline-block; width: 100%; border-top: 1px solid #e3297d; border-right: 1px solid #e3297d; border-left: 7px solid #e3297d; border-bottom: 1px solid #e3297d; padding: 8px 11px; background: #f8f8f8;}
	.head04-blue     {display: inline-block; width: 100%; border-top: 1px solid #4ab0f5; border-right: 1px solid #4ab0f5; border-left: 7px solid #4ab0f5; border-bottom: 1px solid #4ab0f5; padding: 8px 11px; background: #f8f8f8;}
	.head04-green    {display: inline-block; width: 100%; border-top: 1px solid #254d3a; border-right: 1px solid #254d3a; border-left: 7px solid #254d3a; border-bottom: 1px solid #254d3a; padding: 8px 11px; background: #f8f8f8;}
	.head04-orange   {display: inline-block; width: 100%; border-top: 1px solid #fa8f05; border-right: 1px solid #fa8f05; border-left: 7px solid #fa8f05; border-bottom: 1px solid #fa8f05; padding: 8px 11px; background: #f8f8f8;}
	.head04-yellow   {display: inline-block; width: 100%; border-top: 1px solid #ffff00; border-right: 1px solid #ffff00; border-left: 7px solid #ffff00; border-bottom: 1px solid #ffff00; padding: 8px 11px; background: #f8f8f8;}
	.head04-pink     {display: inline-block; width: 100%; border-top: 1px solid #ff9bff; border-right: 1px solid #ff9bff; border-left: 7px solid #ff9bff; border-bottom: 1px solid #ff9bff; padding: 8px 11px; background: #f8f8f8;}
	.head04-gray     {display: inline-block; width: 100%; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 7px solid #999999; border-bottom: 1px solid #999999; padding: 8px 11px; background: #f8f8f8;}
	.head04-litegray {display: inline-block; width: 100%; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 7px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 8px 11px; background: #f8f8f8;}
	.head04-black    {display: inline-block; width: 100%; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 7px solid #000000; border-bottom: 1px solid #000000; padding: 8px 11px; background: #f8f8f8;}
	.head05          {display: inline-block; width: 100%; border-left: 7px solid #cccccc; padding: 8px 11px; background: #f8f8f8;}
	.head05-red      {display: inline-block; width: 100%; border-left: 7px solid #e3297d; padding: 8px 11px; background: #f8f8f8;}
	.head05-blue     {display: inline-block; width: 100%; border-left: 7px solid #4ab0f5; padding: 8px 11px; background: #f8f8f8;}
	.head05-green    {display: inline-block; width: 100%; border-left: 7px solid #254d3a; padding: 8px 11px; background: #f8f8f8;}
	.head05-orange   {display: inline-block; width: 100%; border-left: 7px solid #fa8f05; padding: 8px 11px; background: #f8f8f8;}
	.head05-yellow   {display: inline-block; width: 100%; border-left: 7px solid #ffff00; padding: 8px 11px; background: #f8f8f8;}
	.head05-pink     {display: inline-block; width: 100%; border-left: 7px solid #ff9bff; padding: 8px 11px; background: #f8f8f8;}
	.head05-gray     {display: inline-block; width: 100%; border-left: 7px solid #999999; padding: 8px 11px; background: #f8f8f8;}
	.head05-litegray {display: inline-block; width: 100%; border-left: 7px solid #dddddd; padding: 8px 11px; background: #f8f8f8;}
	.head05-black    {display: inline-block; width: 100%; border-left: 7px solid #000000; padding: 8px 11px; background: #f8f8f8;}
	.head06          {display: inline-block; width: 100%; border-right: 7px solid #cccccc; border-left: 7px solid #cccccc; padding: 8px 11px; background: #f8f8f8;}
	.head06-red      {display: inline-block; width: 100%; border-right: 7px solid #e3297d; border-left: 7px solid #e3297d; padding: 8px 11px; background: #f8f8f8;}
	.head06-blue     {display: inline-block; width: 100%; border-right: 7px solid #4ab0f5; border-left: 7px solid #4ab0f5; padding: 8px 11px; background: #f8f8f8;}
	.head06-green    {display: inline-block; width: 100%; border-right: 7px solid #254d3a; border-left: 7px solid #254d3a; padding: 8px 11px; background: #f8f8f8;}
	.head06-orange   {display: inline-block; width: 100%; border-right: 7px solid #fa8f05; border-left: 7px solid #fa8f05; padding: 8px 11px; background: #f8f8f8;}
	.head06-yellow   {display: inline-block; width: 100%; border-right: 7px solid #ffff00; border-left: 7px solid #ffff00; padding: 8px 11px; background: #f8f8f8;}
	.head06-pink     {display: inline-block; width: 100%; border-right: 7px solid #ff9bff; border-left: 7px solid #ff9bff; padding: 8px 11px; background: #f8f8f8;}
	.head06-gray     {display: inline-block; width: 100%; border-right: 7px solid #999999; border-left: 7px solid #999999; padding: 8px 11px; background: #f8f8f8;}
	.head06-litegray {display: inline-block; width: 100%; border-right: 7px solid #dddddd; border-left: 7px solid #dddddd; padding: 8px 11px; background: #f8f8f8;}
	.head06-black    {display: inline-block; width: 100%; border-right: 7px solid #000000; border-left: 7px solid #000000; padding: 8px 11px; background: #f8f8f8;}
	.head07          {display: inline-block; width: 100%; border-bottom: 7px solid #cccccc; padding: 8px 11px; background: #f8f8f8;}
	.head07-red      {display: inline-block; width: 100%; border-bottom: 7px solid #e3297d; padding: 8px 11px; background: #f8f8f8;}
	.head07-blue     {display: inline-block; width: 100%; border-bottom: 7px solid #4ab0f5; padding: 8px 11px; background: #f8f8f8;}
	.head07-green    {display: inline-block; width: 100%; border-bottom: 7px solid #254d3a; padding: 8px 11px; background: #f8f8f8;}
	.head07-orange   {display: inline-block; width: 100%; border-bottom: 7px solid #fa8f05; padding: 8px 11px; background: #f8f8f8;}
	.head07-yellow   {display: inline-block; width: 100%; border-bottom: 7px solid #ffff00; padding: 8px 11px; background: #f8f8f8;}
	.head07-pink     {display: inline-block; width: 100%; border-bottom: 7px solid #ff9bff; padding: 8px 11px; background: #f8f8f8;}
	.head07-gray     {display: inline-block; width: 100%; border-bottom: 7px solid #999999; padding: 8px 11px; background: #f8f8f8;}
	.head07-litegray {display: inline-block; width: 100%; border-bottom: 7px solid #dddddd; padding: 8px 11px; background: #f8f8f8;}
	.head07-black    {display: inline-block; width: 100%; border-bottom: 7px solid #000000; padding: 8px 11px; background: #f8f8f8;}
	.head08          {display: inline-block; width: 100%; border-left: 7px double #cccccc; padding: 8px 11px; background: #f8f8f8;}
	.head08-red      {display: inline-block; width: 100%; border-left: 7px double #e3297d; padding: 8px 11px; background: #f8f8f8;}
	.head08-blue     {display: inline-block; width: 100%; border-left: 7px double #4ab0f5; padding: 8px 11px; background: #f8f8f8;}
	.head08-green    {display: inline-block; width: 100%; border-left: 7px double #254d3a; padding: 8px 11px; background: #f8f8f8;}
	.head08-orange   {display: inline-block; width: 100%; border-left: 7px double #fa8f05; padding: 8px 11px; background: #f8f8f8;}
	.head08-yellow   {display: inline-block; width: 100%; border-left: 7px double #ffff00; padding: 8px 11px; background: #f8f8f8;}
	.head08-pink     {display: inline-block; width: 100%; border-left: 7px double #ff9bff; padding: 8px 11px; background: #f8f8f8;}
	.head08-gray     {display: inline-block; width: 100%; border-left: 7px double #999999; padding: 8px 11px; background: #f8f8f8;}
	.head08-litegray {display: inline-block; width: 100%; border-left: 7px double #dddddd; padding: 8px 11px; background: #f8f8f8;}
	.head08-black    {display: inline-block; width: 100%; border-left: 7px double #000000; padding: 8px 11px; background: #f8f8f8;}
	.head09          {display: inline-block; width: 100%; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 8px 11px;}
	.head09-red      {display: inline-block; width: 100%; border-top: 1px solid #e3297d; border-bottom: 1px solid #e3297d; padding: 8px 11px;}
	.head09-blue     {display: inline-block; width: 100%; border-top: 1px solid #4ab0f5; border-bottom: 1px solid #4ab0f5; padding: 8px 11px;}
	.head09-green    {display: inline-block; width: 100%; border-top: 1px solid #254d3a; border-bottom: 1px solid #254d3a; padding: 8px 11px;}
	.head09-orange   {display: inline-block; width: 100%; border-top: 1px solid #fa8f05; border-bottom: 1px solid #fa8f05; padding: 8px 11px;}
	.head09-yellow   {display: inline-block; width: 100%; border-top: 1px solid #ffff00; border-bottom: 1px solid #ffff00; padding: 8px 11px;}
	.head09-pink     {display: inline-block; width: 100%; border-top: 1px solid #ff9bff; border-bottom: 1px solid #ff9bff; padding: 8px 11px;}
	.head09-gray     {display: inline-block; width: 100%; border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding: 8px 11px;}
	.head09-litegray {display: inline-block; width: 100%; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 8px 11px;}
	.head09-black    {display: inline-block; width: 100%; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 8px 11px;}
	.head10          {display: inline-block; width: 100%; border-top: 4px solid #cccccc; padding: 8px 11px;}
	.head10-red      {display: inline-block; width: 100%; border-top: 4px solid #e3297d; padding: 8px 11px;}
	.head10-blue     {display: inline-block; width: 100%; border-top: 4px solid #4ab0f5; padding: 8px 11px;}
	.head10-green    {display: inline-block; width: 100%; border-top: 4px solid #254d3a; padding: 8px 11px;}
	.head10-orange   {display: inline-block; width: 100%; border-top: 4px solid #fa8f05; padding: 8px 11px;}
	.head10-yellow   {display: inline-block; width: 100%; border-top: 4px solid #ffff00; padding: 8px 11px;}
	.head10-pink     {display: inline-block; width: 100%; border-top: 4px solid #ff9bff; padding: 8px 11px;}
	.head10-gray     {display: inline-block; width: 100%; border-top: 4px solid #999999; padding: 8px 11px;}
	.head10-litegray {display: inline-block; width: 100%; border-top: 4px solid #dddddd; padding: 8px 11px;}
	.head10-black    {display: inline-block; width: 100%; border-top: 4px solid #000000; padding: 8px 11px;}
	.head11          {display: inline-block; width: 100%; border-top: 4px solid #cccccc; border-bottom: 4px solid #cccccc; padding: 8px 11px;}
	.head11-red      {display: inline-block; width: 100%; border-top: 4px solid #e3297d; border-bottom: 4px solid #e3297d; padding: 8px 11px;}
	.head11-blue     {display: inline-block; width: 100%; border-top: 4px solid #4ab0f5; border-bottom: 4px solid #4ab0f5; padding: 8px 11px;}
	.head11-green    {display: inline-block; width: 100%; border-top: 4px solid #254d3a; border-bottom: 4px solid #254d3a; padding: 8px 11px;}
	.head11-orange   {display: inline-block; width: 100%; border-top: 4px solid #fa8f05; border-bottom: 4px solid #fa8f05; padding: 8px 11px;}
	.head11-yellow   {display: inline-block; width: 100%; border-top: 4px solid #ffff00; border-bottom: 4px solid #ffff00; padding: 8px 11px;}
	.head11-pink     {display: inline-block; width: 100%; border-top: 4px solid #ff9bff; border-bottom: 4px solid #ff9bff; padding: 8px 11px;}
	.head11-gray     {display: inline-block; width: 100%; border-top: 4px solid #999999; border-bottom: 4px solid #999999; padding: 8px 11px;}
	.head11-litegray {display: inline-block; width: 100%; border-top: 4px solid #dddddd; border-bottom: 4px solid #dddddd; padding: 8px 11px;}
	.head11-black    {display: inline-block; width: 100%; border-top: 4px solid #000000; border-bottom: 4px solid #000000; padding: 8px 11px;}
	.head21                 {display: inline-block; width: 100%; position: relative; border: 1px solid #cccccc; border-radius: 3px; box-shadow: 0px 3px 9px 0px  #aab1ba; padding: 8px 11px;}
	.head21:after,
	.head21:before          {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21:after           {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21:before          {left: 39px; border: 11px solid transparent; border-top: 11px solid #cccccc;}
	.head21-red             {display: inline-block; width: 100%; position: relative; border: 1px solid #e3297d; border-radius: 3px; padding: 8px 11px;}
	.head21-red:after,
	.head21-red:before      {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-red:after       {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-red:before      {left: 39px; border: 11px solid transparent; border-top: 11px solid #e3297d;}
	.head21-blue            {display: inline-block; width: 100%; position: relative; border: 1px solid #4ab0f5; border-radius: 3px; padding: 8px 11px;}
	.head21-blue:after,
	.head21-blue:before     {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-blue:after      {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-blue:before     {left: 39px; border: 11px solid transparent; border-top: 11px solid #4ab0f5;}
	.head21-green           {display: inline-block; width: 100%; position: relative; border: 1px solid #254d3a; border-radius: 3px; padding: 8px 11px;}
	.head21-green:after,
	.head21-green:before    {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-green:after     {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-green:before    {left: 39px; border: 11px solid transparent; border-top: 11px solid #254d3a;}
	.head21-orange          {display: inline-block; width: 100%; position: relative; border: 1px solid #fa8f05; border-radius: 3px; padding: 8px 11px;}
	.head21-orange:after,
	.head21-orange:before   {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-orange:after    {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-orange:before   {left: 39px; border: 11px solid transparent; border-top: 11px solid #fa8f05;}
	.head21-yellow          {display: inline-block; width: 100%; position: relative; border: 1px solid #ffff00; border-radius: 3px; padding: 8px 11px;}
	.head21-yellow:after,
	.head21-yellow:before   {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-yellow:after    {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-yellow:before   {left: 39px; border: 11px solid transparent; border-top: 11px solid #ffff00;}
	.head21-pink            {display: inline-block; width: 100%; position: relative; border: 1px solid #ff9bff; border-radius: 3px; padding: 8px 11px;}
	.head21-pink:after,
	.head21-pink:before     {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-pink:after      {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-pink:before     {left: 39px; border: 11px solid transparent; border-top: 11px solid #ff9bff;}
	.head21-gray            {display: inline-block; width: 100%; position: relative; border: 1px solid #666666; border-radius: 3px; padding: 8px 11px;}
	.head21-gray:after,
	.head21-gray:before     {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-gray:after      {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-gray:before     {left: 39px; border: 11px solid transparent; border-top: 11px solid #666666;}
	.head21-litegray        {display: inline-block; width: 100%; position: relative; border: 1px solid #dddddd; border-radius: 3px; padding: 8px 11px;}
	.head21-litegray:after,
	.head21-litegray:before {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-litegray:after  {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-litegray:before {left: 39px; border: 11px solid transparent; border-top: 11px solid #dddddd;}
	.head21-black           {display: inline-block; width: 100%; position: relative; border: 1px solid #000000; border-radius: 3px; padding: 8px 11px;}
	.head21-black:after,
	.head21-black:before    {content: ""; position: absolute; top: 100%; height: 0; width: 0;}
	.head21-black:after     {left: 40px; border: 10px solid transparent; border-top: 10px solid #ffffff;}
	.head21-black:before    {left: 39px; border: 11px solid transparent; border-top: 11px solid #000000;}
	.head22                 {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; box-shadow: 0px 3px 9px 0px #aab1ba ; border-top: 4px solid #666666; padding: 8px 11px;}
	.head22:after,
	.head22:before          {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #333333;}
	.head22:after           {left: 0; border-right: 5px solid #333333;}
	.head22:before          {right: 0; border-left: 5px solid #333333;}
	.head22-red             {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #e3297d; border-top: 4px solid #e3297d; padding: 8px 11px;}
	.head22-red:after,
	.head22-red:before      {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #e3297d;}
	.head22-red:after       {left: 0; border-right: 5px solid #e3297d;}
	.head22-red:before      {right: 0; border-left: 5px solid #e3297d;}
	.head22-blue             {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #4ab0f5; border-top: 4px solid #4ab0f5; padding: 8px 11px;}
	.head22-blue:after,
	.head22-blue:before      {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #4ab0f5;}
	.head22-blue:after       {left: 0; border-right: 5px solid #4ab0f5;}
	.head22-blue:before      {right: 0; border-left: 5px solid #4ab0f5;}
	.head22-green            {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #254d3a; border-top: 4px solid #254d3a; padding: 8px 11px;}
	.head22-green:after,
	.head22-green:before     {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #254d3a;}
	.head22-green:after      {left: 0; border-right: 5px solid #254d3a;}
	.head22-green:before     {right: 0; border-left: 5px solid #254d3a;}
	.head22-orange           {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #fa8f05; border-top: 4px solid #fa8f05; padding: 8px 11px;}
	.head22-orange:after,
	.head22-orange:before    {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #fa8f05;}
	.head22-orange:after     {left: 0; border-right: 5px solid #fa8f05;}
	.head22-orange:before    {right: 0; border-left: 5px solid #fa8f05;}
	.head22-yellow           {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #ffff00; border-top: 4px solid #ffff00; padding: 8px 11px;}
	.head22-yellow:after,
	.head22-yellow:before    {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #ffff00;}
	.head22-yellow:after     {left: 0; border-right: 5px solid #ffff00;}
	.head22-yellow:before    {right: 0; border-left: 5px solid #ffff00;}
	.head22-pink             {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #ff9bff; border-top: 4px solid #ff9bff; padding: 8px 11px;}
	.head22-pink:after,
	.head22-pink:before      {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #ff9bff;}
	.head22-pink:after       {left: 0; border-right: 5px solid #ff9bff;}
	.head22-pink:before      {right: 0; border-left: 5px solid #ff9bff;}
	.head22-gray             {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #666666; border-top: 4px solid #666666; padding: 8px 11px;}
	.head22-gray:after,
	.head22-gray:before      {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #666666;}
	.head22-gray:after       {left: 0; border-right: 5px solid #666666;}
	.head22-gray:before      {right: 0; border-left: 5px solid #666666;}
	.head22-litegray         {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #dddddd; border-top: 4px solid #dddddd; padding: 8px 11px;}
	.head22-litegray:after,
	.head22-litegray:before  {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #dddddd;}
	.head22-litegray:after   {left: 0; border-right: 5px solid #dddddd;}
	.head22-litegray:before  {right: 0; border-left: 5px solid #dddddd;}
	.head22-black            {display: inline-block; width: 100%; position: relative; margin: 20px -10px 20px -10px; border: 1px solid #000000; border-top: 4px solid #000000; padding: 8px 11px;}
	.head22-black:after,
	.head22-black:before     {content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #000000;}
	.head22-black:after      {left: 0; border-right: 5px solid #000000;}
	.head22-black:before     {right: 0; border-left: 5px solid #000000;}

/* ========================================
	heading decoration(optional)
======================================== */
	.hp1 {display: inline-block; width: 100%; padding: 8px 11px;}
	.hp2 {display: inline-block; width: 100%; padding: 4px 5px;}
	.hp3 {display: inline-block; width: 100%; padding: 13px 14px;}

	.bd-frame {border: 1px solid #aaaaaa;}

	.bd1-red-l        {border-left:    1px solid #e3297d;}
	.bd3-red-l        {border-left:    3px solid #e3297d;}
	.bd5-red-l        {border-left:    5px solid #e3297d;}
	.bd7-red-l        {border-left:    7px solid #e3297d;}
	.bd9-red-l        {border-left:    9px solid #e3297d;}
	.bd11-red-l       {border-left:   11px solid #e3297d;}
	.bd13-red-l       {border-left:   13px solid #e3297d;}
	.bd1-red-r        {border-right:   1px solid #e3297d;}
	.bd3-red-r        {border-right:   3px solid #e3297d;}
	.bd5-red-r        {border-right:   5px solid #e3297d;}
	.bd7-red-r        {border-right:   7px solid #e3297d;}
	.bd9-red-r        {border-right:   9px solid #e3297d;}
	.bd11-red-r       {border-right:  11px solid #e3297d;}
	.bd13-red-r       {border-right:  13px solid #e3297d;}
	.bd1-red-t        {border-top:     1px solid #e3297d;}
	.bd3-red-t        {border-top:     3px solid #e3297d;}
	.bd5-red-t        {border-top:     5px solid #e3297d;}
	.bd7-red-t        {border-top:     7px solid #e3297d;}
	.bd9-red-t        {border-top:     9px solid #e3297d;}
	.bd11-red-t       {border-top:    11px solid #e3297d;}
	.bd13-red-t       {border-top:    13px solid #e3297d;}
	.bd1-red-b        {border-bottom:  1px solid #e3297d;}
	.bd3-red-b        {border-bottom:  3px solid #e3297d;}
	.bd5-red-b        {border-bottom:  5px solid #e3297d;}
	.bd7-red-b        {border-bottom:  7px solid #e3297d;}
	.bd9-red-b        {border-bottom:  9px solid #e3297d;}
	.bd11-red-b       {border-bottom: 11px solid #e3297d;}
	.bd13-red-b       {border-bottom: 13px solid #e3297d;}

	.bd1-blue-l       {border-left:    1px solid #4ab0f5;}
	.bd3-blue-l       {border-left:    3px solid #4ab0f5;}
	.bd5-blue-l       {border-left:    5px solid #4ab0f5;}
	.bd7-blue-l       {border-left:    7px solid #4ab0f5;}
	.bd9-blue-l       {border-left:    9px solid #4ab0f5;}
	.bd11-blue-l      {border-left:   11px solid #4ab0f5;}
	.bd13-blue-l      {border-left:   13px solid #4ab0f5;}
	.bd1-blue-r       {border-right:   1px solid #4ab0f5;}
	.bd3-blue-r       {border-right:   3px solid #4ab0f5;}
	.bd5-blue-r       {border-right:   5px solid #4ab0f5;}
	.bd7-blue-r       {border-right:   7px solid #4ab0f5;}
	.bd9-blue-r       {border-right:   9px solid #4ab0f5;}
	.bd11-blue-r      {border-right:  11px solid #4ab0f5;}
	.bd13-blue-r      {border-right:  13px solid #4ab0f5;}
	.bd1-blue-t       {border-top:     1px solid #4ab0f5;}
	.bd3-blue-t       {border-top:     3px solid #4ab0f5;}
	.bd5-blue-t       {border-top:     5px solid #4ab0f5;}
	.bd7-blue-t       {border-top:     7px solid #4ab0f5;}
	.bd9-blue-t       {border-top:     9px solid #4ab0f5;}
	.bd11-blue-t      {border-top:    11px solid #4ab0f5;}
	.bd13-blue-t      {border-top:    13px solid #4ab0f5;}
	.bd1-blue-b       {border-bottom:  1px solid #4ab0f5;}
	.bd3-blue-b       {border-bottom:  3px solid #4ab0f5;}
	.bd5-blue-b       {border-bottom:  5px solid #4ab0f5;}
	.bd7-blue-b       {border-bottom:  7px solid #4ab0f5;}
	.bd9-blue-b       {border-bottom:  9px solid #4ab0f5;}
	.bd11-blue-b      {border-bottom: 11px solid #4ab0f5;}
	.bd13-blue-b      {border-bottom: 13px solid #4ab0f5;}

	.bd1-green-l      {border-left:    1px solid #254d3a;}
	.bd3-green-l      {border-left:    3px solid #254d3a;}
	.bd5-green-l      {border-left:    5px solid #254d3a;}
	.bd7-green-l      {border-left:    7px solid #254d3a;}
	.bd9-green-l      {border-left:    9px solid #254d3a;}
	.bd11-green-l     {border-left:   11px solid #254d3a;}
	.bd13-green-l     {border-left:   13px solid #254d3a;}
	.bd1-green-r      {border-right:   1px solid #254d3a;}
	.bd3-green-r      {border-right:   3px solid #254d3a;}
	.bd5-green-r      {border-right:   5px solid #254d3a;}
	.bd7-green-r      {border-right:   7px solid #254d3a;}
	.bd9-green-r      {border-right:   9px solid #254d3a;}
	.bd11-green-r     {border-right:  11px solid #254d3a;}
	.bd13-green-r     {border-right:  13px solid #254d3a;}
	.bd1-green-t      {border-top:     1px solid #254d3a;}
	.bd3-green-t      {border-top:     3px solid #254d3a;}
	.bd5-green-t      {border-top:     5px solid #254d3a;}
	.bd7-green-t      {border-top:     7px solid #254d3a;}
	.bd9-green-t      {border-top:     9px solid #254d3a;}
	.bd11-green-t     {border-top:    11px solid #254d3a;}
	.bd13-green-t     {border-top:    13px solid #254d3a;}
	.bd1-green-b      {border-bottom:  1px solid #254d3a;}
	.bd3-green-b      {border-bottom:  3px solid #254d3a;}
	.bd5-green-b      {border-bottom:  5px solid #254d3a;}
	.bd7-green-b      {border-bottom:  7px solid #254d3a;}
	.bd9-green-b      {border-bottom:  9px solid #254d3a;}
	.bd11-green-b     {border-bottom: 11px solid #254d3a;}
	.bd13-green-b     {border-bottom: 13px solid #254d3a;}

	.bd1-orange-l     {border-left:    1px solid #fa8f05;}
	.bd3-orange-l     {border-left:    3px solid #fa8f05;}
	.bd5-orange-l     {border-left:    5px solid #fa8f05;}
	.bd7-orange-l     {border-left:    7px solid #fa8f05;}
	.bd9-orange-l     {border-left:    9px solid #fa8f05;}
	.bd11-orange-l    {border-left:   11px solid #fa8f05;}
	.bd13-orange-l    {border-left:   13px solid #fa8f05;}
	.bd1-orange-r     {border-right:   1px solid #fa8f05;}
	.bd3-orange-r     {border-right:   3px solid #fa8f05;}
	.bd5-orange-r     {border-right:   5px solid #fa8f05;}
	.bd7-orange-r     {border-right:   7px solid #fa8f05;}
	.bd9-orange-r     {border-right:   9px solid #fa8f05;}
	.bd11-orange-r    {border-right:  11px solid #fa8f05;}
	.bd13-orange-r    {border-right:  13px solid #fa8f05;}
	.bd1-orange-t     {border-top:     1px solid #fa8f05;}
	.bd3-orange-t     {border-top:     3px solid #fa8f05;}
	.bd5-orange-t     {border-top:     5px solid #fa8f05;}
	.bd7-orange-t     {border-top:     7px solid #fa8f05;}
	.bd9-orange-t     {border-top:     9px solid #fa8f05;}
	.bd11-orange-t    {border-top:    11px solid #fa8f05;}
	.bd13-orange-t    {border-top:    13px solid #fa8f05;}
	.bd1-orange-b     {border-bottom:  1px solid #fa8f05;}
	.bd3-orange-b     {border-bottom:  3px solid #fa8f05;}
	.bd5-orange-b     {border-bottom:  5px solid #fa8f05;}
	.bd7-orange-b     {border-bottom:  7px solid #fa8f05;}
	.bd9-orange-b     {border-bottom:  9px solid #fa8f05;}
	.bd11-orange-b    {border-bottom: 11px solid #fa8f05;}
	.bd13-orange-b    {border-bottom: 13px solid #fa8f05;}

	.bd1-yellow-l     {border-left:    1px solid #ffff00;}
	.bd3-yellow-l     {border-left:    3px solid #ffff00;}
	.bd5-yellow-l     {border-left:    5px solid #ffff00;}
	.bd7-yellow-l     {border-left:    7px solid #ffff00;}
	.bd9-yellow-l     {border-left:    9px solid #ffff00;}
	.bd11-yellow-l    {border-left:   11px solid #ffff00;}
	.bd13-yellow-l    {border-left:   13px solid #ffff00;}
	.bd1-yellow-r     {border-right:   1px solid #ffff00;}
	.bd3-yellow-r     {border-right:   3px solid #ffff00;}
	.bd5-yellow-r     {border-right:   5px solid #ffff00;}
	.bd7-yellow-r     {border-right:   7px solid #ffff00;}
	.bd9-yellow-r     {border-right:   9px solid #ffff00;}
	.bd11-yellow-r    {border-right:  11px solid #ffff00;}
	.bd13-yellow-r    {border-right:  13px solid #ffff00;}
	.bd1-yellow-t     {border-top:     1px solid #ffff00;}
	.bd3-yellow-t     {border-top:     3px solid #ffff00;}
	.bd5-yellow-t     {border-top:     5px solid #ffff00;}
	.bd7-yellow-t     {border-top:     7px solid #ffff00;}
	.bd9-yellow-t     {border-top:     9px solid #ffff00;}
	.bd11-yellow-t    {border-top:    11px solid #ffff00;}
	.bd13-yellow-t    {border-top:    13px solid #ffff00;}
	.bd1-yellow-b     {border-bottom:  1px solid #ffff00;}
	.bd3-yellow-b     {border-bottom:  3px solid #ffff00;}
	.bd5-yellow-b     {border-bottom:  5px solid #ffff00;}
	.bd7-yellow-b     {border-bottom:  7px solid #ffff00;}
	.bd9-yellow-b     {border-bottom:  9px solid #ffff00;}
	.bd11-yellow-b    {border-bottom: 11px solid #ffff00;}
	.bd13-yellow-b    {border-bottom: 13px solid #ffff00;}

	.bd1-pink-l       {border-left:    1px solid #ff9bff;}
	.bd3-pink-l       {border-left:    3px solid #ff9bff;}
	.bd5-pink-l       {border-left:    5px solid #ff9bff;}
	.bd7-pink-l       {border-left:    7px solid #ff9bff;}
	.bd9-pink-l       {border-left:    9px solid #ff9bff;}
	.bd11-pink-l      {border-left:   11px solid #ff9bff;}
	.bd13-pink-l      {border-left:   13px solid #ff9bff;}
	.bd1-pink-r       {border-right:   1px solid #ff9bff;}
	.bd3-pink-r       {border-right:   3px solid #ff9bff;}
	.bd5-pink-r       {border-right:   5px solid #ff9bff;}
	.bd7-pink-r       {border-right:   7px solid #ff9bff;}
	.bd9-pink-r       {border-right:   9px solid #ff9bff;}
	.bd11-pink-r      {border-right:  11px solid #ff9bff;}
	.bd13-pink-r      {border-right:  13px solid #ff9bff;}
	.bd1-pink-t       {border-top:     1px solid #ff9bff;}
	.bd3-pink-t       {border-top:     3px solid #ff9bff;}
	.bd5-pink-t       {border-top:     5px solid #ff9bff;}
	.bd7-pink-t       {border-top:     7px solid #ff9bff;}
	.bd9-pink-t       {border-top:     9px solid #ff9bff;}
	.bd11-pink-t      {border-top:    11px solid #ff9bff;}
	.bd13-pink-t      {border-top:    13px solid #ff9bff;}
	.bd1-pink-b       {border-bottom:  1px solid #ff9bff;}
	.bd3-pink-b       {border-bottom:  3px solid #ff9bff;}
	.bd5-pink-b       {border-bottom:  5px solid #ff9bff;}
	.bd7-pink-b       {border-bottom:  7px solid #ff9bff;}
	.bd9-pink-b       {border-bottom:  9px solid #ff9bff;}
	.bd11-pink-b      {border-bottom: 11px solid #ff9bff;}
	.bd13-pink-b      {border-bottom: 13px solid #ff9bff;}

	.bd1-gray-l       {border-left:    1px solid #999999;}
	.bd3-gray-l       {border-left:    3px solid #999999;}
	.bd5-gray-l       {border-left:    5px solid #999999;}
	.bd7-gray-l       {border-left:    7px solid #999999;}
	.bd9-gray-l       {border-left:    9px solid #999999;}
	.bd11-gray-l      {border-left:   11px solid #999999;}
	.bd13-gray-l      {border-left:   13px solid #999999;}
	.bd1-gray-r       {border-right:   1px solid #999999;}
	.bd3-gray-r       {border-right:   3px solid #999999;}
	.bd5-gray-r       {border-right:   5px solid #999999;}
	.bd7-gray-r       {border-right:   7px solid #999999;}
	.bd9-gray-r       {border-right:   9px solid #999999;}
	.bd11-gray-r      {border-right:  11px solid #999999;}
	.bd13-gray-r      {border-right:  13px solid #999999;}
	.bd1-gray-t       {border-top:     1px solid #999999;}
	.bd3-gray-t       {border-top:     3px solid #999999;}
	.bd5-gray-t       {border-top:     5px solid #999999;}
	.bd7-gray-t       {border-top:     7px solid #999999;}
	.bd9-gray-t       {border-top:     9px solid #999999;}
	.bd11-gray-t      {border-top:    11px solid #999999;}
	.bd13-gray-t      {border-top:    13px solid #999999;}
	.bd1-gray-b       {border-bottom:  1px solid #999999;}
	.bd3-gray-b       {border-bottom:  3px solid #999999;}
	.bd5-gray-b       {border-bottom:  5px solid #999999;}
	.bd7-gray-b       {border-bottom:  7px solid #999999;}
	.bd9-gray-b       {border-bottom:  9px solid #999999;}
	.bd11-gray-b      {border-bottom: 11px solid #999999;}
	.bd13-gray-b      {border-bottom: 13px solid #999999;}

	.bd1-litegray-l   {border-left:    1px solid #dddddd;}
	.bd3-litegray-l   {border-left:    3px solid #dddddd;}
	.bd5-litegray-l   {border-left:    5px solid #dddddd;}
	.bd7-litegray-l   {border-left:    7px solid #dddddd;}
	.bd9-litegray-l   {border-left:    9px solid #dddddd;}
	.bd11-litegray-l  {border-left:   11px solid #dddddd;}
	.bd13-litegray-l  {border-left:   13px solid #dddddd;}
	.bd1-litegray-r   {border-right:   1px solid #dddddd;}
	.bd3-litegray-r   {border-right:   3px solid #dddddd;}
	.bd5-litegray-r   {border-right:   5px solid #dddddd;}
	.bd7-litegray-r   {border-right:   7px solid #dddddd;}
	.bd9-litegray-r   {border-right:   9px solid #dddddd;}
	.bd11-litegray-r  {border-right:  11px solid #dddddd;}
	.bd13-litegray-r  {border-right:  13px solid #dddddd;}
	.bd1-litegray-t   {border-top:     1px solid #dddddd;}
	.bd3-litegray-t   {border-top:     3px solid #dddddd;}
	.bd5-litegray-t   {border-top:     5px solid #dddddd;}
	.bd7-litegray-t   {border-top:     7px solid #dddddd;}
	.bd9-litegray-t   {border-top:     9px solid #dddddd;}
	.bd11-litegray-t  {border-top:    11px solid #dddddd;}
	.bd13-litegray-t  {border-top:    13px solid #dddddd;}
	.bd1-litegray-b   {border-bottom:  1px solid #dddddd;}
	.bd3-litegray-b   {border-bottom:  3px solid #dddddd;}
	.bd5-litegray-b   {border-bottom:  5px solid #dddddd;}
	.bd7-litegray-b   {border-bottom:  7px solid #dddddd;}
	.bd9-litegray-b   {border-bottom:  9px solid #dddddd;}
	.bd11-litegray-b  {border-bottom: 11px solid #dddddd;}
	.bd13-litegray-b  {border-bottom: 13px solid #dddddd;}

	.bd1-black-l      {border-left:    1px solid #000000;}
	.bd3-black-l      {border-left:    3px solid #000000;}
	.bd5-black-l      {border-left:    5px solid #000000;}
	.bd7-black-l      {border-left:    7px solid #000000;}
	.bd9-black-l      {border-left:    9px solid #000000;}
	.bd11-black-l     {border-left:   11px solid #000000;}
	.bd13-black-l     {border-left:   13px solid #000000;}
	.bd1-black-r      {border-right:   1px solid #000000;}
	.bd3-black-r      {border-right:   3px solid #000000;}
	.bd5-black-r      {border-right:   5px solid #000000;}
	.bd7-black-r      {border-right:   7px solid #000000;}
	.bd9-black-r      {border-right:   9px solid #000000;}
	.bd11-black-r     {border-right:  11px solid #000000;}
	.bd13-black-r     {border-right:  13px solid #000000;}
	.bd1-black-t      {border-top:     1px solid #000000;}
	.bd3-black-t      {border-top:     3px solid #000000;}
	.bd5-black-t      {border-top:     5px solid #000000;}
	.bd7-black-t      {border-top:     7px solid #000000;}
	.bd9-black-t      {border-top:     9px solid #000000;}
	.bd11-black-t     {border-top:    11px solid #000000;}
	.bd13-black-t     {border-top:    13px solid #000000;}
	.bd1-black-b      {border-bottom:  1px solid #000000;}
	.bd3-black-b      {border-bottom:  3px solid #000000;}
	.bd5-black-b      {border-bottom:  5px solid #000000;}
	.bd7-black-b      {border-bottom:  7px solid #000000;}
	.bd9-black-b      {border-bottom:  9px solid #000000;}
	.bd11-black-b     {border-bottom: 11px solid #000000;}
	.bd13-black-b     {border-bottom: 13px solid #000000;}


	.bd1-red-ld       {border-left:  1px dotted #e3297d;}
	.bd1-blue-ld      {border-left:  1px dotted #4ab0f5;}
	.bd1-green-ld     {border-left:  1px dotted #254d3a;}
	.bd1-orange-ld    {border-left:  1px dotted #fa8f05;}
	.bd1-yellow-ld    {border-left:  1px dotted #ffff00;}
	.bd1-pink-ld      {border-left:  1px dotted #ff9bff;}
	.bd1-gray-ld      {border-left:  1px dotted #999999;}
	.bd1-litegray-ld  {border-left:  1px dotted #dddddd;}
	.bd1-black-ld     {border-left:  1px dotted #000000;}
	.bd3-red-ld       {border-left:  3px dotted #e3297d;}
	.bd3-blue-ld      {border-left:  3px dotted #4ab0f5;}
	.bd3-green-ld     {border-left:  3px dotted #254d3a;}
	.bd3-orange-ld    {border-left:  3px dotted #fa8f05;}
	.bd3-yellow-ld    {border-left:  3px dotted #ffff00;}
	.bd3-pink-ld      {border-left:  3px dotted #ff9bff;}
	.bd3-gray-ld      {border-left:  3px dotted #999999;}
	.bd3-litegray-ld  {border-left:  3px dotted #dddddd;}
	.bd3-black-ld     {border-left:  3px dotted #000000;}
	.bd5-red-ld       {border-left:  5px dotted #e3297d;}
	.bd5-blue-ld      {border-left:  5px dotted #4ab0f5;}
	.bd5-green-ld     {border-left:  5px dotted #254d3a;}
	.bd5-orange-ld    {border-left:  5px dotted #fa8f05;}
	.bd5-yellow-ld    {border-left:  5px dotted #ffff00;}
	.bd5-pink-ld      {border-left:  5px dotted #ff9bff;}
	.bd5-gray-ld      {border-left:  5px dotted #999999;}
	.bd5-litegray-ld  {border-left:  5px dotted #dddddd;}
	.bd5-black-ld     {border-left:  5px dotted #000000;}
	.bd7-red-ld       {border-left:  7px dotted #e3297d;}
	.bd7-blue-ld      {border-left:  7px dotted #4ab0f5;}
	.bd7-green-ld     {border-left:  7px dotted #254d3a;}
	.bd7-orange-ld    {border-left:  7px dotted #fa8f05;}
	.bd7-yellow-ld    {border-left:  7px dotted #ffff00;}
	.bd7-pink-ld      {border-left:  7px dotted #ff9bff;}
	.bd7-gray-ld      {border-left:  7px dotted #999999;}
	.bd7-litegray-ld  {border-left:  7px dotted #dddddd;}
	.bd7-black-ld     {border-left:  7px dotted #000000;}
	.bd9-red-ld       {border-left:  9px dotted #e3297d;}
	.bd9-blue-ld      {border-left:  9px dotted #4ab0f5;}
	.bd9-green-ld     {border-left:  9px dotted #254d3a;}
	.bd9-orange-ld    {border-left:  9px dotted #fa8f05;}
	.bd9-yellow-ld    {border-left:  9px dotted #ffff00;}
	.bd9-pink-ld      {border-left:  9px dotted #ff9bff;}
	.bd9-gray-ld      {border-left:  9px dotted #999999;}
	.bd9-litegray-ld  {border-left:  9px dotted #dddddd;}
	.bd9-black-ld     {border-left:  9px dotted #000000;}
	.bd11-red-ld      {border-left: 11px dotted #e3297d;}
	.bd11-blue-ld     {border-left: 11px dotted #4ab0f5;}
	.bd11-green-ld    {border-left: 11px dotted #254d3a;}
	.bd11-orange-ld   {border-left: 11px dotted #fa8f05;}
	.bd11-yellow-ld   {border-left: 11px dotted #ffff00;}
	.bd11-pink-ld     {border-left: 11px dotted #ff9bff;}
	.bd11-gray-ld     {border-left: 11px dotted #999999;}
	.bd11-litegray-ld {border-left: 11px dotted #dddddd;}
	.bd11-black-ld    {border-left: 11px dotted #000000;}
	.bd13-red-ld      {border-left: 13px dotted #e3297d;}
	.bd13-blue-ld     {border-left: 13px dotted #4ab0f5;}
	.bd13-green-ld    {border-left: 13px dotted #254d3a;}
	.bd13-orange-ld   {border-left: 13px dotted #fa8f05;}
	.bd13-yellow-ld   {border-left: 13px dotted #ffff00;}
	.bd13-pink-ld     {border-left: 13px dotted #ff9bff;}
	.bd13-gray-ld     {border-left: 13px dotted #999999;}
	.bd13-litegray-ld {border-left: 13px dotted #dddddd;}
	.bd13-black-ld    {border-left: 13px dotted #000000;}

	.bd1-red-rd       {border-right:  1px dotted #e3297d;}
	.bd1-blue-rd      {border-right:  1px dotted #4ab0f5;}
	.bd1-green-rd     {border-right:  1px dotted #254d3a;}
	.bd1-orange-rd    {border-right:  1px dotted #fa8f05;}
	.bd1-yellow-rd    {border-right:  1px dotted #ffff00;}
	.bd1-pink-rd      {border-right:  1px dotted #ff9bff;}
	.bd1-gray-rd      {border-right:  1px dotted #999999;}
	.bd1-litegray-rd  {border-right:  1px dotted #dddddd;}
	.bd1-black-rd     {border-right:  1px dotted #000000;}
	.bd3-red-rd       {border-right:  3px dotted #e3297d;}
	.bd3-blue-rd      {border-right:  3px dotted #4ab0f5;}
	.bd3-green-rd     {border-right:  3px dotted #254d3a;}
	.bd3-orange-rd    {border-right:  3px dotted #fa8f05;}
	.bd3-yellow-rd    {border-right:  3px dotted #ffff00;}
	.bd3-pink-rd      {border-right:  3px dotted #ff9bff;}
	.bd3-gray-rd      {border-right:  3px dotted #999999;}
	.bd3-litegray-rd  {border-right:  3px dotted #dddddd;}
	.bd3-black-rd     {border-right:  3px dotted #000000;}
	.bd5-red-rd       {border-right:  5px dotted #e3297d;}
	.bd5-blue-rd      {border-right:  5px dotted #4ab0f5;}
	.bd5-green-rd     {border-right:  5px dotted #254d3a;}
	.bd5-orange-rd    {border-right:  5px dotted #fa8f05;}
	.bd5-yellow-rd    {border-right:  5px dotted #ffff00;}
	.bd5-pink-rd      {border-right:  5px dotted #ff9bff;}
	.bd5-gray-rd      {border-right:  5px dotted #999999;}
	.bd5-litegray-rd  {border-right:  5px dotted #dddddd;}
	.bd5-black-rd     {border-right:  5px dotted #000000;}
	.bd7-red-rd       {border-right:  7px dotted #e3297d;}
	.bd7-blue-rd      {border-right:  7px dotted #4ab0f5;}
	.bd7-green-rd     {border-right:  7px dotted #254d3a;}
	.bd7-orange-rd    {border-right:  7px dotted #fa8f05;}
	.bd7-yellow-rd    {border-right:  7px dotted #ffff00;}
	.bd7-pink-rd      {border-right:  7px dotted #ff9bff;}
	.bd7-gray-rd      {border-right:  7px dotted #999999;}
	.bd7-litegray-rd  {border-right:  7px dotted #dddddd;}
	.bd7-black-rd     {border-right:  7px dotted #000000;}
	.bd9-red-rd       {border-right:  9px dotted #e3297d;}
	.bd9-blue-rd      {border-right:  9px dotted #4ab0f5;}
	.bd9-green-rd     {border-right:  9px dotted #254d3a;}
	.bd9-orange-rd    {border-right:  9px dotted #fa8f05;}
	.bd9-yellow-rd    {border-right:  9px dotted #ffff00;}
	.bd9-pink-rd      {border-right:  9px dotted #ff9bff;}
	.bd9-gray-rd      {border-right:  9px dotted #999999;}
	.bd9-litegray-rd  {border-right:  9px dotted #dddddd;}
	.bd9-black-rd     {border-right:  9px dotted #000000;}
	.bd11-red-rd      {border-right: 11px dotted #e3297d;}
	.bd11-blue-rd     {border-right: 11px dotted #4ab0f5;}
	.bd11-green-rd    {border-right: 11px dotted #254d3a;}
	.bd11-orange-rd   {border-right: 11px dotted #fa8f05;}
	.bd11-yellow-rd   {border-right: 11px dotted #ffff00;}
	.bd11-pink-rd     {border-right: 11px dotted #ff9bff;}
	.bd11-gray-rd     {border-right: 11px dotted #999999;}
	.bd11-litegray-rd {border-right: 11px dotted #dddddd;}
	.bd11-black-rd    {border-right: 11px dotted #000000;}
	.bd13-red-rd      {border-right: 13px dotted #e3297d;}
	.bd13-blue-rd     {border-right: 13px dotted #4ab0f5;}
	.bd13-green-rd    {border-right: 13px dotted #254d3a;}
	.bd13-orange-rd   {border-right: 13px dotted #fa8f05;}
	.bd13-yellow-rd   {border-right: 13px dotted #ffff00;}
	.bd13-pink-rd     {border-right: 13px dotted #ff9bff;}
	.bd13-gray-rd     {border-right: 13px dotted #999999;}
	.bd13-litegray-rd {border-right: 13px dotted #dddddd;}
	.bd13-black-rd    {border-right: 13px dotted #000000;}

	.bd1-red-bd       {border-bottom:  1px dotted #e3297d;}
	.bd1-blue-bd      {border-bottom:  1px dotted #4ab0f5;}
	.bd1-green-bd     {border-bottom:  1px dotted #254d3a;}
	.bd1-orange-bd    {border-bottom:  1px dotted #fa8f05;}
	.bd1-yellow-bd    {border-bottom:  1px dotted #ffff00;}
	.bd1-pink-bd      {border-bottom:  1px dotted #ff9bff;}
	.bd1-gray-bd      {border-bottom:  1px dotted #999999;}
	.bd1-litegray-bd  {border-bottom:  1px dotted #dddddd;}
	.bd1-black-bd     {border-bottom:  1px dotted #000000;}
	.bd3-red-bd       {border-bottom:  3px dotted #e3297d;}
	.bd3-blue-bd      {border-bottom:  3px dotted #4ab0f5;}
	.bd3-green-bd     {border-bottom:  3px dotted #254d3a;}
	.bd3-orange-bd    {border-bottom:  3px dotted #fa8f05;}
	.bd3-yellow-bd    {border-bottom:  3px dotted #ffff00;}
	.bd3-pink-bd      {border-bottom:  3px dotted #ff9bff;}
	.bd3-gray-bd      {border-bottom:  3px dotted #999999;}
	.bd3-litegray-bd  {border-bottom:  3px dotted #dddddd;}
	.bd3-black-bd     {border-bottom:  3px dotted #000000;}
	.bd5-red-bd       {border-bottom:  5px dotted #e3297d;}
	.bd5-blue-bd      {border-bottom:  5px dotted #4ab0f5;}
	.bd5-green-bd     {border-bottom:  5px dotted #254d3a;}
	.bd5-orange-bd    {border-bottom:  5px dotted #fa8f05;}
	.bd5-yellow-bd    {border-bottom:  5px dotted #ffff00;}
	.bd5-pink-bd      {border-bottom:  5px dotted #ff9bff;}
	.bd5-gray-bd      {border-bottom:  5px dotted #999999;}
	.bd5-litegray-bd  {border-bottom:  5px dotted #dddddd;}
	.bd5-black-bd     {border-bottom:  5px dotted #000000;}
	.bd7-red-bd       {border-bottom:  7px dotted #e3297d;}
	.bd7-blue-bd      {border-bottom:  7px dotted #4ab0f5;}
	.bd7-green-bd     {border-bottom:  7px dotted #254d3a;}
	.bd7-orange-bd    {border-bottom:  7px dotted #fa8f05;}
	.bd7-yellow-bd    {border-bottom:  7px dotted #ffff00;}
	.bd7-pink-bd      {border-bottom:  7px dotted #ff9bff;}
	.bd7-gray-bd      {border-bottom:  7px dotted #999999;}
	.bd7-litegray-bd  {border-bottom:  7px dotted #dddddd;}
	.bd7-black-bd     {border-bottom:  7px dotted #000000;}
	.bd9-red-bd       {border-bottom:  9px dotted #e3297d;}
	.bd9-blue-bd      {border-bottom:  9px dotted #4ab0f5;}
	.bd9-green-bd     {border-bottom:  9px dotted #254d3a;}
	.bd9-orange-bd    {border-bottom:  9px dotted #fa8f05;}
	.bd9-yellow-bd    {border-bottom:  9px dotted #ffff00;}
	.bd9-pink-bd      {border-bottom:  9px dotted #ff9bff;}
	.bd9-gray-bd      {border-bottom:  9px dotted #999999;}
	.bd9-litegray-bd  {border-bottom:  9px dotted #dddddd;}
	.bd9-black-bd     {border-bottom:  9px dotted #000000;}
	.bd11-red-bd      {border-bottom: 11px dotted #e3297d;}
	.bd11-blue-bd     {border-bottom: 11px dotted #4ab0f5;}
	.bd11-green-bd    {border-bottom: 11px dotted #254d3a;}
	.bd11-orange-bd   {border-bottom: 11px dotted #fa8f05;}
	.bd11-yellow-bd   {border-bottom: 11px dotted #ffff00;}
	.bd11-pink-bd     {border-bottom: 11px dotted #ff9bff;}
	.bd11-gray-bd     {border-bottom: 11px dotted #999999;}
	.bd11-litegray-bd {border-bottom: 11px dotted #dddddd;}
	.bd11-black-bd    {border-bottom: 11px dotted #000000;}
	.bd13-red-bd      {border-bottom: 13px dotted #e3297d;}
	.bd13-blue-bd     {border-bottom: 13px dotted #4ab0f5;}
	.bd13-green-bd    {border-bottom: 13px dotted #254d3a;}
	.bd13-orange-bd   {border-bottom: 13px dotted #fa8f05;}
	.bd13-yellow-bd   {border-bottom: 13px dotted #ffff00;}
	.bd13-pink-bd     {border-bottom: 13px dotted #ff9bff;}
	.bd13-gray-bd     {border-bottom: 13px dotted #999999;}
	.bd13-litegray-bd {border-bottom: 13px dotted #dddddd;}
	.bd13-black-bd    {border-bottom: 13px dotted #000000;}

	.bd1-red-td       {border-top:  1px dotted #e3297d;}
	.bd1-blue-td      {border-top:  1px dotted #4ab0f5;}
	.bd1-green-td     {border-top:  1px dotted #254d3a;}
	.bd1-orange-td    {border-top:  1px dotted #fa8f05;}
	.bd1-yellow-td    {border-top:  1px dotted #ffff00;}
	.bd1-pink-td      {border-top:  1px dotted #ff9bff;}
	.bd1-gray-td      {border-top:  1px dotted #999999;}
	.bd1-litegray-td  {border-top:  1px dotted #dddddd;}
	.bd1-black-td     {border-top:  1px dotted #000000;}
	.bd3-red-td       {border-top:  3px dotted #e3297d;}
	.bd3-blue-td      {border-top:  3px dotted #4ab0f5;}
	.bd3-green-td     {border-top:  3px dotted #254d3a;}
	.bd3-orange-td    {border-top:  3px dotted #fa8f05;}
	.bd3-yellow-td    {border-top:  3px dotted #ffff00;}
	.bd3-pink-td      {border-top:  3px dotted #ff9bff;}
	.bd3-gray-td      {border-top:  3px dotted #999999;}
	.bd3-litegray-td  {border-top:  3px dotted #dddddd;}
	.bd3-black-td     {border-top:  3px dotted #000000;}
	.bd5-red-td       {border-top:  5px dotted #e3297d;}
	.bd5-blue-td      {border-top:  5px dotted #4ab0f5;}
	.bd5-green-td     {border-top:  5px dotted #254d3a;}
	.bd5-orange-td    {border-top:  5px dotted #fa8f05;}
	.bd5-yellow-td    {border-top:  5px dotted #ffff00;}
	.bd5-pink-td      {border-top:  5px dotted #ff9bff;}
	.bd5-gray-td      {border-top:  5px dotted #999999;}
	.bd5-litegray-td  {border-top:  5px dotted #dddddd;}
	.bd5-black-td     {border-top:  5px dotted #000000;}
	.bd7-red-td       {border-top:  7px dotted #e3297d;}
	.bd7-blue-td      {border-top:  7px dotted #4ab0f5;}
	.bd7-green-td     {border-top:  7px dotted #254d3a;}
	.bd7-orange-td    {border-top:  7px dotted #fa8f05;}
	.bd7-yellow-td    {border-top:  7px dotted #ffff00;}
	.bd7-pink-td      {border-top:  7px dotted #ff9bff;}
	.bd7-gray-td      {border-top:  7px dotted #999999;}
	.bd7-litegray-td  {border-top:  7px dotted #dddddd;}
	.bd7-black-td     {border-top:  7px dotted #000000;}
	.bd9-red-td       {border-top:  9px dotted #e3297d;}
	.bd9-blue-td      {border-top:  9px dotted #4ab0f5;}
	.bd9-green-td     {border-top:  9px dotted #254d3a;}
	.bd9-orange-td    {border-top:  9px dotted #fa8f05;}
	.bd9-yellow-td    {border-top:  9px dotted #ffff00;}
	.bd9-pink-td      {border-top:  9px dotted #ff9bff;}
	.bd9-gray-td      {border-top:  9px dotted #999999;}
	.bd9-litegray-td  {border-top:  9px dotted #dddddd;}
	.bd9-black-td     {border-top:  9px dotted #000000;}
	.bd11-red-td      {border-top: 11px dotted #e3297d;}
	.bd11-blue-td     {border-top: 11px dotted #4ab0f5;}
	.bd11-green-td    {border-top: 11px dotted #254d3a;}
	.bd11-orange-td   {border-top: 11px dotted #fa8f05;}
	.bd11-yellow-td   {border-top: 11px dotted #ffff00;}
	.bd11-pink-td     {border-top: 11px dotted #ff9bff;}
	.bd11-gray-td     {border-top: 11px dotted #999999;}
	.bd11-litegray-td {border-top: 11px dotted #dddddd;}
	.bd11-black-td    {border-top: 11px dotted #000000;}
	.bd13-red-td      {border-top: 13px dotted #e3297d;}
	.bd13-blue-td     {border-top: 13px dotted #4ab0f5;}
	.bd13-green-td    {border-top: 13px dotted #254d3a;}
	.bd13-orange-td   {border-top: 13px dotted #fa8f05;}
	.bd13-yellow-td   {border-top: 13px dotted #ffff00;}
	.bd13-pink-td     {border-top: 13px dotted #ff9bff;}
	.bd13-gray-td     {border-top: 13px dotted #999999;}
	.bd13-litegray-td {border-top: 13px dotted #dddddd;}
	.bd13-black-td    {border-top: 13px dotted #000000;}

	.bd1-red-lw       {border-left:  1px double #e3297d;}
	.bd1-blue-lw      {border-left:  1px double #4ab0f5;}
	.bd1-green-lw     {border-left:  1px double #254d3a;}
	.bd1-orange-lw    {border-left:  1px double #fa8f05;}
	.bd1-yellow-lw    {border-left:  1px double #ffff00;}
	.bd1-pink-lw      {border-left:  1px double #ff9bff;}
	.bd1-gray-lw      {border-left:  1px double #999999;}
	.bd1-litegray-lw  {border-left:  1px double #dddddd;}
	.bd1-black-lw     {border-left:  1px double #000000;}
	.bd3-red-lw       {border-left:  3px double #e3297d;}
	.bd3-blue-lw      {border-left:  3px double #4ab0f5;}
	.bd3-green-lw     {border-left:  3px double #254d3a;}
	.bd3-orange-lw    {border-left:  3px double #fa8f05;}
	.bd3-yellow-lw    {border-left:  3px double #ffff00;}
	.bd3-pink-lw      {border-left:  3px double #ff9bff;}
	.bd3-gray-lw      {border-left:  3px double #999999;}
	.bd3-litegray-lw  {border-left:  3px double #dddddd;}
	.bd3-black-lw     {border-left:  3px double #000000;}
	.bd5-red-lw       {border-left:  5px double #e3297d;}
	.bd5-blue-lw      {border-left:  5px double #4ab0f5;}
	.bd5-green-lw     {border-left:  5px double #254d3a;}
	.bd5-orange-lw    {border-left:  5px double #fa8f05;}
	.bd5-yellow-lw    {border-left:  5px double #ffff00;}
	.bd5-pink-lw      {border-left:  5px double #ff9bff;}
	.bd5-gray-lw      {border-left:  5px double #999999;}
	.bd5-litegray-lw  {border-left:  5px double #dddddd;}
	.bd5-black-lw     {border-left:  5px double #000000;}
	.bd7-red-lw       {border-left:  7px double #e3297d;}
	.bd7-blue-lw      {border-left:  7px double #4ab0f5;}
	.bd7-green-lw     {border-left:  7px double #254d3a;}
	.bd7-orange-lw    {border-left:  7px double #fa8f05;}
	.bd7-yellow-lw    {border-left:  7px double #ffff00;}
	.bd7-pink-lw      {border-left:  7px double #ff9bff;}
	.bd7-gray-lw      {border-left:  7px double #999999;}
	.bd7-litegray-lw  {border-left:  7px double #dddddd;}
	.bd7-black-lw     {border-left:  7px double #000000;}
	.bd9-red-lw       {border-left:  9px double #e3297d;}
	.bd9-blue-lw      {border-left:  9px double #4ab0f5;}
	.bd9-green-lw     {border-left:  9px double #254d3a;}
	.bd9-orange-lw    {border-left:  9px double #fa8f05;}
	.bd9-yellow-lw    {border-left:  9px double #ffff00;}
	.bd9-pink-lw      {border-left:  9px double #ff9bff;}
	.bd9-gray-lw      {border-left:  9px double #999999;}
	.bd9-litegray-lw  {border-left:  9px double #dddddd;}
	.bd9-black-lw     {border-left:  9px double #000000;}
	.bd11-red-lw      {border-left: 11px double #e3297d;}
	.bd11-blue-lw     {border-left: 11px double #4ab0f5;}
	.bd11-green-lw    {border-left: 11px double #254d3a;}
	.bd11-orange-lw   {border-left: 11px double #fa8f05;}
	.bd11-yellow-lw   {border-left: 11px double #ffff00;}
	.bd11-pink-lw     {border-left: 11px double #ff9bff;}
	.bd11-gray-lw     {border-left: 11px double #999999;}
	.bd11-litegray-lw {border-left: 11px double #dddddd;}
	.bd11-black-lw    {border-left: 11px double #000000;}
	.bd13-red-lw      {border-left: 13px double #e3297d;}
	.bd13-blue-lw     {border-left: 13px double #4ab0f5;}
	.bd13-green-lw    {border-left: 13px double #254d3a;}
	.bd13-orange-lw   {border-left: 13px double #fa8f05;}
	.bd13-yellow-lw   {border-left: 13px double #ffff00;}
	.bd13-pink-lw     {border-left: 13px double #ff9bff;}
	.bd13-gray-lw     {border-left: 13px double #999999;}
	.bd13-litegray-lw {border-left: 13px double #dddddd;}
	.bd13-black-lw    {border-left: 13px double #000000;}

	.bd1-red-rw       {border-right:  1px double #e3297d;}
	.bd1-blue-rw      {border-right:  1px double #4ab0f5;}
	.bd1-green-rw     {border-right:  1px double #254d3a;}
	.bd1-orange-rw    {border-right:  1px double #fa8f05;}
	.bd1-yellow-rw    {border-right:  1px double #ffff00;}
	.bd1-pink-rw      {border-right:  1px double #ff9bff;}
	.bd1-gray-rw      {border-right:  1px double #999999;}
	.bd1-litegray-rw  {border-right:  1px double #dddddd;}
	.bd1-black-rw     {border-right:  1px double #000000;}
	.bd3-red-rw       {border-right:  3px double #e3297d;}
	.bd3-blue-rw      {border-right:  3px double #4ab0f5;}
	.bd3-green-rw     {border-right:  3px double #254d3a;}
	.bd3-orange-rw    {border-right:  3px double #fa8f05;}
	.bd3-yellow-rw    {border-right:  3px double #ffff00;}
	.bd3-pink-rw      {border-right:  3px double #ff9bff;}
	.bd3-gray-rw      {border-right:  3px double #999999;}
	.bd3-litegray-rw  {border-right:  3px double #dddddd;}
	.bd3-black-rw     {border-right:  3px double #000000;}
	.bd5-red-rw       {border-right:  5px double #e3297d;}
	.bd5-blue-rw      {border-right:  5px double #4ab0f5;}
	.bd5-green-rw     {border-right:  5px double #254d3a;}
	.bd5-orange-rw    {border-right:  5px double #fa8f05;}
	.bd5-yellow-rw    {border-right:  5px double #ffff00;}
	.bd5-pink-rw      {border-right:  5px double #ff9bff;}
	.bd5-gray-rw      {border-right:  5px double #999999;}
	.bd5-litegray-rw  {border-right:  5px double #dddddd;}
	.bd5-black-rw     {border-right:  5px double #000000;}
	.bd7-red-rw       {border-right:  7px double #e3297d;}
	.bd7-blue-rw      {border-right:  7px double #4ab0f5;}
	.bd7-green-rw     {border-right:  7px double #254d3a;}
	.bd7-orange-rw    {border-right:  7px double #fa8f05;}
	.bd7-yellow-rw    {border-right:  7px double #ffff00;}
	.bd7-pink-rw      {border-right:  7px double #ff9bff;}
	.bd7-gray-rw      {border-right:  7px double #999999;}
	.bd7-litegray-rw  {border-right:  7px double #dddddd;}
	.bd7-black-rw     {border-right:  7px double #000000;}
	.bd9-red-rw       {border-right:  9px double #e3297d;}
	.bd9-blue-rw      {border-right:  9px double #4ab0f5;}
	.bd9-green-rw     {border-right:  9px double #254d3a;}
	.bd9-orange-rw    {border-right:  9px double #fa8f05;}
	.bd9-yellow-rw    {border-right:  9px double #ffff00;}
	.bd9-pink-rw      {border-right:  9px double #ff9bff;}
	.bd9-gray-rw      {border-right:  9px double #999999;}
	.bd9-litegray-rw  {border-right:  9px double #dddddd;}
	.bd9-black-rw     {border-right:  9px double #000000;}
	.bd11-red-rw      {border-right: 11px double #e3297d;}
	.bd11-blue-rw     {border-right: 11px double #4ab0f5;}
	.bd11-green-rw    {border-right: 11px double #254d3a;}
	.bd11-orange-rw   {border-right: 11px double #fa8f05;}
	.bd11-yellow-rw   {border-right: 11px double #ffff00;}
	.bd11-pink-rw     {border-right: 11px double #ff9bff;}
	.bd11-gray-rw     {border-right: 11px double #999999;}
	.bd11-litegray-rw {border-right: 11px double #dddddd;}
	.bd11-black-rw    {border-right: 11px double #000000;}
	.bd13-red-rw      {border-right: 13px double #e3297d;}
	.bd13-blue-rw     {border-right: 13px double #4ab0f5;}
	.bd13-green-rw    {border-right: 13px double #254d3a;}
	.bd13-orange-rw   {border-right: 13px double #fa8f05;}
	.bd13-yellow-rw   {border-right: 13px double #ffff00;}
	.bd13-pink-rw     {border-right: 13px double #ff9bff;}
	.bd13-gray-rw     {border-right: 13px double #999999;}
	.bd13-litegray-rw {border-right: 13px double #dddddd;}
	.bd13-black-rw    {border-right: 13px double #000000;}

	.bd1-red-bw       {border-bottom:  1px double #e3297d;}
	.bd1-blue-bw      {border-bottom:  1px double #4ab0f5;}
	.bd1-green-bw     {border-bottom:  1px double #254d3a;}
	.bd1-orange-bw    {border-bottom:  1px double #fa8f05;}
	.bd1-yellow-bw    {border-bottom:  1px double #ffff00;}
	.bd1-pink-bw      {border-bottom:  1px double #ff9bff;}
	.bd1-gray-bw      {border-bottom:  1px double #999999;}
	.bd1-litegray-bw  {border-bottom:  1px double #dddddd;}
	.bd1-black-bw     {border-bottom:  1px double #000000;}
	.bd3-red-bw       {border-bottom:  3px double #e3297d;}
	.bd3-blue-bw      {border-bottom:  3px double #4ab0f5;}
	.bd3-green-bw     {border-bottom:  3px double #254d3a;}
	.bd3-orange-bw    {border-bottom:  3px double #fa8f05;}
	.bd3-yellow-bw    {border-bottom:  3px double #ffff00;}
	.bd3-pink-bw      {border-bottom:  3px double #ff9bff;}
	.bd3-gray-bw      {border-bottom:  3px double #999999;}
	.bd3-litegray-bw  {border-bottom:  3px double #dddddd;}
	.bd3-black-bw     {border-bottom:  3px double #000000;}
	.bd5-red-bw       {border-bottom:  5px double #e3297d;}
	.bd5-blue-bw      {border-bottom:  5px double #4ab0f5;}
	.bd5-green-bw     {border-bottom:  5px double #254d3a;}
	.bd5-orange-bw    {border-bottom:  5px double #fa8f05;}
	.bd5-yellow-bw    {border-bottom:  5px double #ffff00;}
	.bd5-pink-bw      {border-bottom:  5px double #ff9bff;}
	.bd5-gray-bw      {border-bottom:  5px double #999999;}
	.bd5-litegray-bw  {border-bottom:  5px double #dddddd;}
	.bd5-black-bw     {border-bottom:  5px double #000000;}
	.bd7-red-bw       {border-bottom:  7px double #e3297d;}
	.bd7-blue-bw      {border-bottom:  7px double #4ab0f5;}
	.bd7-green-bw     {border-bottom:  7px double #254d3a;}
	.bd7-orange-bw    {border-bottom:  7px double #fa8f05;}
	.bd7-yellow-bw    {border-bottom:  7px double #ffff00;}
	.bd7-pink-bw      {border-bottom:  7px double #ff9bff;}
	.bd7-gray-bw      {border-bottom:  7px double #999999;}
	.bd7-litegray-bw  {border-bottom:  7px double #dddddd;}
	.bd7-black-bw     {border-bottom:  7px double #000000;}
	.bd9-red-bw       {border-bottom:  9px double #e3297d;}
	.bd9-blue-bw      {border-bottom:  9px double #4ab0f5;}
	.bd9-green-bw     {border-bottom:  9px double #254d3a;}
	.bd9-orange-bw    {border-bottom:  9px double #fa8f05;}
	.bd9-yellow-bw    {border-bottom:  9px double #ffff00;}
	.bd9-pink-bw      {border-bottom:  9px double #ff9bff;}
	.bd9-gray-bw      {border-bottom:  9px double #999999;}
	.bd9-litegray-bw  {border-bottom:  9px double #dddddd;}
	.bd9-black-bw     {border-bottom:  9px double #000000;}
	.bd11-red-bw      {border-bottom: 11px double #e3297d;}
	.bd11-blue-bw     {border-bottom: 11px double #4ab0f5;}
	.bd11-green-bw    {border-bottom: 11px double #254d3a;}
	.bd11-orange-bw   {border-bottom: 11px double #fa8f05;}
	.bd11-yellow-bw   {border-bottom: 11px double #ffff00;}
	.bd11-pink-bw     {border-bottom: 11px double #ff9bff;}
	.bd11-gray-bw     {border-bottom: 11px double #999999;}
	.bd11-litegray-bw {border-bottom: 11px double #dddddd;}
	.bd11-black-bw    {border-bottom: 11px double #000000;}
	.bd13-red-bw      {border-bottom: 13px double #e3297d;}
	.bd13-blue-bw     {border-bottom: 13px double #4ab0f5;}
	.bd13-green-bw    {border-bottom: 13px double #254d3a;}
	.bd13-orange-bw   {border-bottom: 13px double #fa8f05;}
	.bd13-yellow-bw   {border-bottom: 13px double #ffff00;}
	.bd13-pink-bw     {border-bottom: 13px double #ff9bff;}
	.bd13-gray-bw     {border-bottom: 13px double #999999;}
	.bd13-litegray-bw {border-bottom: 13px double #dddddd;}
	.bd13-black-bw    {border-bottom: 13px double #000000;}

	.bd1-red-tw       {border-top:  1px double #e3297d;}
	.bd1-blue-tw      {border-top:  1px double #4ab0f5;}
	.bd1-green-tw     {border-top:  1px double #254d3a;}
	.bd1-orange-tw    {border-top:  1px double #fa8f05;}
	.bd1-yellow-tw    {border-top:  1px double #ffff00;}
	.bd1-pink-tw      {border-top:  1px double #ff9bff;}
	.bd1-gray-tw      {border-top:  1px double #999999;}
	.bd1-litegray-tw  {border-top:  1px double #dddddd;}
	.bd1-black-tw     {border-top:  1px double #000000;}
	.bd3-red-tw       {border-top:  3px double #e3297d;}
	.bd3-blue-tw      {border-top:  3px double #4ab0f5;}
	.bd3-green-tw     {border-top:  3px double #254d3a;}
	.bd3-orange-tw    {border-top:  3px double #fa8f05;}
	.bd3-yellow-tw    {border-top:  3px double #ffff00;}
	.bd3-pink-tw      {border-top:  3px double #ff9bff;}
	.bd3-gray-tw      {border-top:  3px double #999999;}
	.bd3-litegray-tw  {border-top:  3px double #dddddd;}
	.bd3-black-tw     {border-top:  3px double #000000;}
	.bd5-red-tw       {border-top:  5px double #e3297d;}
	.bd5-blue-tw      {border-top:  5px double #4ab0f5;}
	.bd5-green-tw     {border-top:  5px double #254d3a;}
	.bd5-orange-tw    {border-top:  5px double #fa8f05;}
	.bd5-yellow-tw    {border-top:  5px double #ffff00;}
	.bd5-pink-tw      {border-top:  5px double #ff9bff;}
	.bd5-gray-tw      {border-top:  5px double #999999;}
	.bd5-litegray-tw  {border-top:  5px double #dddddd;}
	.bd5-black-tw     {border-top:  5px double #000000;}
	.bd7-red-tw       {border-top:  7px double #e3297d;}
	.bd7-blue-tw      {border-top:  7px double #4ab0f5;}
	.bd7-green-tw     {border-top:  7px double #254d3a;}
	.bd7-orange-tw    {border-top:  7px double #fa8f05;}
	.bd7-yellow-tw    {border-top:  7px double #ffff00;}
	.bd7-pink-tw      {border-top:  7px double #ff9bff;}
	.bd7-gray-tw      {border-top:  7px double #999999;}
	.bd7-litegray-tw  {border-top:  7px double #dddddd;}
	.bd7-black-tw     {border-top:  7px double #000000;}
	.bd9-red-tw       {border-top:  9px double #e3297d;}
	.bd9-blue-tw      {border-top:  9px double #4ab0f5;}
	.bd9-green-tw     {border-top:  9px double #254d3a;}
	.bd9-orange-tw    {border-top:  9px double #fa8f05;}
	.bd9-yellow-tw    {border-top:  9px double #ffff00;}
	.bd9-pink-tw      {border-top:  9px double #ff9bff;}
	.bd9-gray-tw      {border-top:  9px double #999999;}
	.bd9-litegray-tw  {border-top:  9px double #dddddd;}
	.bd9-black-tw     {border-top:  9px double #000000;}
	.bd11-red-tw      {border-top: 11px double #e3297d;}
	.bd11-blue-tw     {border-top: 11px double #4ab0f5;}
	.bd11-green-tw    {border-top: 11px double #254d3a;}
	.bd11-orange-tw   {border-top: 11px double #fa8f05;}
	.bd11-yellow-tw   {border-top: 11px double #ffff00;}
	.bd11-pink-tw     {border-top: 11px double #ff9bff;}
	.bd11-gray-tw     {border-top: 11px double #999999;}
	.bd11-litegray-tw {border-top: 11px double #dddddd;}
	.bd11-black-tw    {border-top: 11px double #000000;}
	.bd13-red-tw      {border-top: 13px double #e3297d;}
	.bd13-blue-tw     {border-top: 13px double #4ab0f5;}
	.bd13-green-tw    {border-top: 13px double #254d3a;}
	.bd13-orange-tw   {border-top: 13px double #fa8f05;}
	.bd13-yellow-tw   {border-top: 13px double #ffff00;}
	.bd13-pink-tw     {border-top: 13px double #ff9bff;}
	.bd13-gray-tw     {border-top: 13px double #999999;}
	.bd13-litegray-tw {border-top: 13px double #dddddd;}
	.bd13-black-tw    {border-top: 13px double #000000;}

/* ========================================
	hairline
======================================== */
	hr.hline01 {border: 0; height: 1px; background: #333333; background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); background-image: -moz-linear-gradient(left, #ccc, #333, #ccc); background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); background-image: -o-linear-gradient(left, #ccc, #333, #ccc);}
	hr.hline02 {border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
	hr.hline03 {border: 0; border-bottom: 1px dashed #cccccc; background: #999;}
	hr.hline04 {height: 12px; border: 0; box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);}
	hr.hline05 {height: 6px; border: 0; box-shadow: inset 0 6px 6px -6px rgba(0,0,0,0.9);}
	hr.hline06 {border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
	hr.hline07 {height: 30px; border-style: solid; border-color: black; border-width: 1px 0 0 0; border-radius: 20px;}
	hr.hline07:before {display: block; content: ""; height: 30px; margin-top: -31px; border-style: solid; border-color: black; border-width: 0 0 1px 0; border-radius: 20px;}
	hr.hline08 {padding: 0; border: none; border-top: medium double #333333; color: #333333; text-align: center;}
	hr.hline08:after {content: "§"; display: inline-block; position: relative;  top: -0.7em; font-size: 1.5em; padding: 0 0.25em; background: white;}

/* ========================================
	margin(0-80)
======================================== */
	.m0  {margin: 0 !important;}
	.mt0 {margin-top: 0 !important;}
	.mr0 {margin-right: 0 !important;}
	.mb0 {margin-bottom: 0 !important;}
	.ml0 {margin-left: 0 !important;}

	.m5  {margin: 5px !important;}
	.mt5 {margin-top: 5px !important;}
	.mr5 {margin-right: 5px !important;}
	.mb5 {margin-bottom: 5px !important;}
	.ml5 {margin-left: 5px !important;}

	.m10  {margin: 10px !important;}
	.mt10 {margin-top: 10px !important;}
	.mr10 {margin-right: 10px !important;}
	.mb10 {margin-bottom: 10px !important;}
	.ml10 {margin-left: 10px !important;}

	.m15  {margin: 15px !important;}
	.mt15 {margin-top: 15px !important;}
	.mr15 {margin-right: 15px !important;}
	.mb15 {margin-bottom: 15px !important;}
	.ml15 {margin-left: 15px !important;}

	.m20  {margin: 20px !important;}
	.mt20 {margin-top: 20px !important;}
	.mr20 {margin-right: 20px !important;}
	.mb20 {margin-bottom: 20px !important;}
	.ml20 {margin-left: 20px !important;}

	.m25  {margin: 25px !important;}
	.mt25 {margin-top: 25px !important;}
	.mr25 {margin-right: 25px !important;}
	.mb25 {margin-bottom: 25px !important;}
	.ml25 {margin-left: 25px !important;}

	.m30  {margin: 30px !important;}
	.mt30 {margin-top: 30px !important;}
	.mr30 {margin-right: 30px !important;}
	.mb30 {margin-bottom: 30px !important;}
	.ml30 {margin-left: 30px !important;}

	.m35  {margin: 35px !important;}
	.mt35 {margin-top: 35px !important;}
	.mr35 {margin-right: 35px !important;}
	.mb35 {margin-bottom: 35px !important;}
	.ml35 {margin-left: 35px !important;}

	.m40  {margin: 40px !important;}
	.mt40 {margin-top: 40px !important;}
	.mr40 {margin-right: 40px !important;}
	.mb40 {margin-bottom: 40px !important;}
	.ml40 {margin-left: 40px !important;}

	.m45  {margin: 45px !important;}
	.mt45 {margin-top: 45px !important;}
	.mr45 {margin-right: 45px !important;}
	.mb45 {margin-bottom: 45px !important;}
	.ml45 {margin-left: 45px !important;}

	.m50  {margin: 50px !important;}
	.mt50 {margin-top: 50px !important;}
	.mr50 {margin-right: 50px !important;}
	.mb50 {margin-bottom: 50px !important;}
	.ml50 {margin-left: 50px !important;}

	.m55  {margin: 55px !important;}
	.mt55 {margin-top: 55px !important;}
	.mr55 {margin-right: 55px !important;}
	.mb55 {margin-bottom: 55px !important;}
	.ml55 {margin-left: 55px !important;}

	.m60  {margin: 60px !important;}
	.mt60 {margin-top: 60px !important;}
	.mr60 {margin-right: 60px !important;}
	.mb60 {margin-bottom: 60px !important;}
	.ml60 {margin-left: 60px !important;}

	.m65  {margin: 65px !important;}
	.mt65 {margin-top: 65px !important;}
	.mr65 {margin-right: 65px !important;}
	.mb65 {margin-bottom: 65px !important;}
	.ml65 {margin-left: 65px !important;}

	.m70  {margin: 70px !important;}
	.mt70 {margin-top: 70px !important;}
	.mr70 {margin-right: 70px !important;}
	.mb70 {margin-bottom: 70px !important;}
	.ml70 {margin-left: 70px !important;}

	.m75  {margin: 75px !important;}
	.mt75 {margin-top: 75px !important;}
	.mr75 {margin-right: 75px !important;}
	.mb75 {margin-bottom: 75px !important;}
	.ml75 {margin-left: 75px !important;}

	.m80  {margin: 80px !important;}
	.mt80 {margin-top: 80px !important;}
	.mr80 {margin-right: 80px !important;}
	.mb80 {margin-bottom: 80px !important;}
	.ml80 {margin-left: 80px !important;}

/* ========================================
	padding(0-25)
======================================== */
	.p0  {padding: 0 !important;}
	.pt0 {padding-top: 0 !important;}
	.pr0 {padding-right: 0 !important;}
	.pb0 {padding-bottom: 0 !important;}
	.pl0 {padding-left: 0 !important;}

	.p5  {padding: 5px !important;}
	.pt5 {padding-top: 5px !important;}
	.pr5 {padding-right: 5px !important;}
	.pb5 {padding-bottom: 5px !important;}
	.pl5 {padding-left: 5px !important;}

	.p10  {padding: 10px !important;}
	.pt10 {padding-top: 10px !important;}
	.pr10 {padding-right: 10px !important;}
	.pb10 {padding-bottom: 10px !important;}
	.pl10 {padding-left: 10px !important;}

	.p15  {padding: 15px !important;}
	.pt15 {padding-top: 15px !important;}
	.pr15 {padding-right: 15px !important;}
	.pb15 {padding-bottom: 15px !important;}
	.pl15 {padding-left: 15px !important;}

	.p20  {padding: 20px !important;}
	.pt20 {padding-top: 20px !important;}
	.pr20 {padding-right: 20px !important;}
	.pb20 {padding-bottom: 20px !important;}
	.pl20 {padding-left: 20px !important;}

	.p25  {padding: 25px !important;}
	.pt25 {padding-top: 25px !important;}
	.pr25 {padding-right: 25px !important;}
	.pb25 {padding-bottom: 25px !important;}
	.pl25 {padding-left: 25px !important;}

	.p30  {padding: 30px !important;}
	.pt30 {padding-top: 30px !important;}
	.pr30 {padding-right: 30px !important;}
	.pb30 {padding-bottom: 30px !important;}
	.pl30 {padding-left: 30px !important;}

	.p35  {padding: 35px !important;}
	.pt35 {padding-top: 35px !important;}
	.pr35 {padding-right: 35px !important;}
	.pb35 {padding-bottom: 35px !important;}
	.pl35 {padding-left: 35px !important;}

	.p40  {padding: 40px !important;}
	.pt40 {padding-top: 40px !important;}
	.pr40 {padding-right: 40px !important;}
	.pb40 {padding-bottom: 40px !important;}
	.pl40 {padding-left: 40px !important;}

	.p45  {padding: 45px !important;}
	.pt45 {padding-top: 45px !important;}
	.pr45 {padding-right: 45px !important;}
	.pb45 {padding-bottom: 45px !important;}
	.pl45 {padding-left: 45px !important;}

	.p50  {padding: 50px !important;}
	.pt50 {padding-top: 50px !important;}
	.pr50 {padding-right: 50px !important;}
	.pb50 {padding-bottom: 50px !important;}
	.pl50 {padding-left: 50px !important;}

/* ========================================
	effects & more
======================================== */
	.haba    {width: auto !important;}
	.haba100 {width: 100px !important;}
	.haba125 {width: 125px !important;}
	.haba150 {width: 150px !important;}
	.haba175 {width: 175px !important;}
	.haba200 {width: 200px !important;}
	.haba225 {width: 225px !important;}
	.haba250 {width: 250px !important;}
	.haba275 {width: 275px !important;}
	.haba300 {width: 300px !important;}
	.haba325 {width: 325px !important;}
	.haba350 {width: 350px !important;}
	.haba375 {width: 375px !important;}
	.haba400 {width: 400px !important;}
	.haba425 {width: 425px !important;}
	.haba450 {width: 450px !important;}
	.haba475 {width: 475px !important;}
	.haba500 {width: 500px !important;}
	.haba525 {width: 525px !important;}
	.haba550 {width: 550px !important;}
	.haba575 {width: 575px !important;}
	.haba600 {width: 600px !important;}
	.haba625 {width: 625px !important;}
	.haba650 {width: 650px !important;}
	.haba675 {width: 675px !important;}
	.haba700 {width: 700px !important;}
	.haba725 {width: 725px !important;}
	.haba750 {width: 750px !important;}
	.haba775 {width: 775px !important;}
	.haba800 {width: 800px !important;}
	.haba825 {width: 825px !important;}
	.haba850 {width: 850px !important;}
	.haba875 {width: 875px !important;}

	.kage1 {box-shadow: 1px 1px 5px 0px #666666 !important;}
	.kage2 {box-shadow: 0px 3px 9px 0px  #aab1ba !important;}
	.kage3 {box-shadow: 5px 7px 10px 0px #aab1ba !important;}

	.maru3 {border-radius: 3px !important;}
	.maru5 {border-radius: 5px !important;}
	.maru7 {border-radius: 7px !important;}
	.maru9 {border-radius: 9px !important;}

	.center {margin-left: auto !important; margin-right: auto !important;}
