	/****************************************************

		¹öÆ° ½ºÅ² : v.0.1

	****************************************************/
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}
	/* °ñ°Ý */
	.-btn,
	.-btn * {
		-webkit-box-sizing : border-box;
		 -khtml-box-sizing : border-box;
		   -moz-box-sizing : border-box;
		    -ms-box-sizing : border-box;
		     -o-box-sizing : border-box;
		        box-sizing : border-box;
	}
	.-btn {
		display: inline-block;
		margin: 0;
		border-radius: 3px;
		background: transparent;
		outline: 0;
		vertical-align: middle;
		font-family: inherit;
		font-size: 18px;
		text-decoration: none !important;
		white-space: nowrap;
		cursor: pointer;
		position: relative;
	}
	.-btns > .-btn { margin:0 0 0 -4px; border-radius:0px; }
	.-btns > .-btn:first-child { border-bottom-left-radius:3px; border-top-left-radius:3px; }
	.-btns > .-btn:last-of-type { border-bottom-right-radius:3px; border-top-right-radius:3px; }
	.-btns:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }

	/* ºÎ½ºÅÍ */
	.-btn.-bold { font-weight:bold; }
	.-btn.-disabled { opacity:0.5; }
	.-btn.-block { display:block; text-align:center; padding:0; }


	/* »çÀÌÁî */
	.-btn.-xs { font-size:11px; height:22px; line-height:20px; padding:0 8px; }
	.-btn.-sm { font-size:12px; height:30px; line-height:28px; padding:0 10px; }
	.-btn.-md { font-size:13px; height:33px; line-height:31px; padding:0 14px; }
	.-btn.-lg { font-size:13px; height:41px; line-height:39px; padding:0 18px; }
	.-btn.-xl { font-size:15px; height:47px; line-height:45px; padding:0 22px; }
	.-btn.-big { font-size:15px; height:56px; line-height:54px; padding:0 30px; }
	.-btn.-xbig { font-size:15px; height:50px; line-height:50px; padding:0 50px; }  /* °ßÀû¼­ ¹öÆ° */


	/* È£¹ö : ÀÎµ¦½º */
	.-btn:focus,
	.-btn:hover {
		z-index:1;
	}
	/* ¾×Æ¼ºê : Æ®·£½½·¹ÀÌÆ® */
	.-btn:active,
	.-btn.-active {
		/*
		-webkit-transform : translate3d(0, 1px, 0);
		   -moz-transform : translate3d(0, 1px, 0);
		     -o-transform : translate3d(0, 1px, 0);
		    -ms-transform : translate3d(0, 1px, 0);
		        transform : translate3d(0, 1px, 0);
		*/
	}

	/* ÅØ½ºÆ® */
	.-btn,
	.-btn:link,
	.-btn:visited {
		color:#777;
	}
	/* ÅØ½ºÆ® : ¿À¹ö */
	.-btn:focus,
	.-btn:hover {
		color:#333;
	}
	/* ÅØ½ºÆ® : ¿¢Æ¼ºê */
	.-btn:active,
	.-btn.-active {
		color:#999;
	}

	/* ¶óÀÎ */
	.-btn.-line,
	.-btn.-line:link,
	.-btn.-line:visited {
		color: #666;
		border: 1px solid #999;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	}
	/* ¶óÀÎ : ¿À¹ö */
	.-btn.-line:focus,
	.-btn.-line:hover {
		color: #333;
		border: 1px solid #333;
	}
	/* ¶óÀÎ : ¿¢Æ¼ºê */
	.-btn.-line:active,
	.-btn.-line.-active {
		color:#999;
		background:#fafafa;
		box-shadow: none;
		border: 1px solid #ccc;
	}

	/* ¶óÀÎ */
	.-btn.-line,
	.-btn.-line:link,
	.-btn.-line:visited {
		color: #656d78;
		border: 1px solid #ccc;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
	}
	/* ¶óÀÎ : ¿À¹ö */
	.-btn.-line:focus,
	.-btn.-line:hover {
		color: #7b838d;
		border: 1px solid #aaa;
	}
	/* ¶óÀÎ : ¿¢Æ¼ºê */
	.-btn.-line:active,
	.-btn.-line.-active {
		color:#9298a1;
		background:#fafafa;
		box-shadow: none;
		border: 1px solid #ccc;
	}

	/* È­ÀÌÆ® */
	.-btn.-white,
	.-btn.-white:link,
	.-btn.-white:visited {
		color: #656d78;
		border: 1px solid #ebebeb;
		border-bottom-color: #c6c6c6;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(255, 255, 255, 1);
		background: #fff;
		background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );/*IE*/
	}
	/* È­ÀÌÆ® : ¿À¹ö */
	.-btn.-white:focus,
	.-btn.-white:hover {
		background: #7b838d;
		background: linear-gradient(to bottom, #fafafa 0%, #fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );/*IE*/
	}
	/* È­ÀÌÆ® : ¿¢Æ¼ºê */
	.-btn.-white:active,
	.-btn.-white.-active {
		color: #9298a1;
		text-shadow: 0 1px 0px #fff;
		border-color: #ebebeb;
		border-top-color: #ddd;
		background: #f4f4f4;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.04);
	}

	/* ±×·¹ÀÌ */
	.-btn.-grey,
	.-btn.-grey:link,
	.-btn.-grey:visited {
		color: #fff;
		border: 1px solid #9da6b3;
		border-bottom-color: #8e99a8;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		background: #aab2bd;
		background: linear-gradient(to bottom, #aab2bd 40%, #aab2bd 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aab2bd', endColorstr='#aab2bd', GradientType=0 );/*IE*/
	}
	/* ±×·¹ÀÌ : ¿À¹ö */
	.-btn.-grey:focus,
	.-btn.-grey:hover {
		border: 1px solid #8e99a8;
		background: #9da6b3;
		background: linear-gradient(to bottom, #9da6b3 0%, #9da6b3 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9da6b3', endColorstr='#9da6b3', GradientType=0 );/*IE*/
	}
	/* ±×·¹ÀÌ : ¿¢Æ¼ºê */
	.-btn.-grey:active,
	.-btn.-grey.-active {
		color:#bbb;
		border: 1px solid #8e99a8;
		background: #8e99a8;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.07);
	}

	/* ºí·¢ */
	.-btn.-black,
	.-btn.-black:link,
	.-btn.-black:visited {
		color: #fff;
		border: 1px solid #3c434d;
		border-bottom-color: #363d47;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		background: #434a54;
		background: linear-gradient(to bottom, #434a54 100%, #434a54 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434a54', endColorstr='#434a54', GradientType=0 );/*IE*/
	}
	/* ºí·¢ : ¿À¹ö */
	.-btn.-black:focus,
	.-btn.-black:hover {
		border: 1px solid #333a44;
		background: #3c434d;
		background: linear-gradient(to bottom, #3c434d 0%, #3c434d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c434d', endColorstr='#3c434d', GradientType=0 );/*IE*/
	}
	/* ºí·¢ : ¿¢Æ¼ºê */
	.-btn.-black:active,
	.-btn.-black.-active {
		color:#777;
		border: 1px solid #333a44;
		background: #333a44;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.07);
	}

	/*  ºí·ç */
	.-btn.-blue, 
	.-btn.-blue:link, 
	.-btn.-blue:visited {
    color: #fff;
    border: 1px solid #0b75d7;
    border-bottom-color: #0a6fce;
    box-shadow: 0 2px 2px rgba(0,0,0,0.04);
    text-shadow: 0 0 2px rgba(0,0,0,0.2);
    background: #0a7de8;
    background: linear-gradient(to bottom,#0a7de8 40%,#0a7de8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7de8',endColorstr='#0a7de8',GradientType=0 );
}
	/* ºí·ç : ¿À¹ö */
	.-btn.-blue:focus,
	.-btn.-blue:hover {
		border: 1px solid #0b75d7;
		background: #0b75d7;
		background: linear-gradient(to bottom, #0b75d7 0%, #0b75d7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b75d7', endColorstr='#0b75d7', GradientType=0 );/*IE*/
	}

	/*  ¶óÀÌÆ®ºí·ç */
	.-btn.-lightblue, 
	.-btn.-lightblue:link, 
	.-btn.-lightblue:visited {
    color: #fff;
    border: 1px solid #00a7e9;
    border-bottom-color: #00a7e9;
    box-shadow: 0 2px 2px rgba(0,0,0,0.04);
    text-shadow: 0 0 2px rgba(0,0,0,0.2);
    background: #00a7e9;
    background: linear-gradient(to bottom,#00a7e9 40%,#00a7e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7de8',endColorstr='#0a7de8',GradientType=0 );
	}
	/* ºí·ç : ¿À¹ö */
	.-btn.-lightblue:focus,
	.-btn.-lightblue:hover {
		border: 1px solid #00a7e9;
		background: #00a7e9;
		background: linear-gradient(to bottom, #45c0f0 0%, #00a7e9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45c0f0', endColorstr='#00a7e9', GradientType=0 );/*IE*/
	}


  

	/* ºê¶ó¿î */
	.-btn.-brown,
	.-btn.-brown:link,
	.-btn.-brown:visited {
		color: #fff;
		border: 1px solid #b0a0a1;
		border-bottom-color: #a79192;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		background: #b0a0a1;
		background: linear-gradient(to bottom, #b0a0a1 40%, #b0a0a1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0a0a1', endColorstr='#a79192', GradientType=0 );/*IE*/
	}
	/* ±×·¹ÀÌ : ¿À¹ö */
	.-btn.-brown:focus,
	.-btn.-brown:hover {
		border: 1px solid #b0a0a1;
		background: #b0a0a1;
		background: linear-gradient(to bottom, #b0a0a1 40%, #b0a0a1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0a0a1', endColorstr='#a79192', GradientType=0 );/*IE*/
	}
	/* ±×·¹ÀÌ : ¿¢Æ¼ºê */
	.-btn.-brown:active,
	.-btn.-brown.-active {
		color:#bbb;
		border: 1px solid #a79192;
		background: #a79192;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.07);
	}


	/* ¿»·Î¿ì */
	.-btn.-yellow,
	.-btn.-yellow:link,
	.-btn.-yellow:visited {
		color: #3B1E1F;
		border: 1px solid #ffe404;
		border-bottom-color: #ffe404;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		background: #ffeb33;
		background: linear-gradient(to bottom, #ffeb33 40%, #ffeb33 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb33', endColorstr='#ffeb33', GradientType=0 );/*IE*/
	}
	/* ¿»·Î¿ì : ¿À¹ö */
	.-btn.-yellow:focus,
	.-btn.-yellow:hover {
		border: 1px solid #ffe404;
		background: #ffe404;
		background: linear-gradient(to bottom, #ffeb33 0%, #ffeb33 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb33', endColorstr='#ffeb33', GradientType=0 );/*IE*/
	}
	/* ¿»·Î¿ì : ¿¢Æ¼ºê */
	.-btn.-yellow:active,
	.-btn.-yellow.-active {
		color:#3B1E1F;
		border: 1px solid #ffe404;
		background: #ffeb33;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.07);
	}





	/* º¸¶ó */
	.-btn.-bora,
	.-btn.-bora:link,
	.-btn.-bora:visited {
		color: #ffffff;
		border: 1px solid #7771d4;
		border-bottom-color: #323389;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
		background: #18001b;
		background: linear-gradient(to bottom, #655dc9 40%, #6a5cb8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18001b', endColorstr='#18001b', GradientType=0 );
	}
	/* º¸¶ó : ¿À¹ö */
	.-btn.-bora:focus,
	.-btn.-bora:hover {
		border: 1px solid #453f9a;
		background: #453f9a;
		background: linear-gradient(to bottom, #524cad 0%, #524cad 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#524cad', endColorstr='#524cad', GradientType=0 );/*IE*/
	}
	/* º¸¶ó : ¿¢Æ¼ºê */
	.-btn.-bora:active,
	.-btn.-bora.-active {
		color:#ffffff;
		border: 1px solid #453f9a;
		background: #524cad;
		box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.07);
	}
