.text-btn-theme-A{display:inline-block; vertical-align:middle; margin-right:5px;}
.text-btn-theme-A a, .text-btn-theme-A input, .text-btn-theme-A button{display:block; box-sizing:border-box; border-radius:4px; border:1px solid #949494; font-weight:bold; margin:2px 0; letter-spacing:-0.5px; font-family:"맑은 고딕", malgun gothic, dotum; color:#fff; cursor:pointer;}

.text-btn-theme-B{display:inline-block; vertical-align:middle; margin-right:5px;}
.text-btn-theme-B a, .text-btn-theme-B input, .text-btn-theme-B button{display:block; box-sizing:border-box; border-radius:8px; border:1px solid #949494; font-weight:bold; margin:2px 0; letter-spacing:-0.5px; font-family:"맑은 고딕", malgun gothic, dotum; color:#fff; cursor:pointer;}

.text-btn-theme-C{display:inline-block; vertical-align:middle; margin-right:5px;}
.text-btn-theme-C a, .text-btn-theme-C input, .text-btn-theme-C button{display:block; box-sizing:border-box; border-radius:30px; border:1px solid #949494; font-weight:bold; margin:2px 0; letter-spacing:-0.5px; font-family:"맑은 고딕", malgun gothic, dotum; color:#fff; cursor:pointer;}

.text-btn-theme-D{display:inline-block; vertical-align:middle; margin-right:5px;}
.text-btn-theme-D a, .text-btn-theme-D input, .text-btn-theme-D button{display:block; box-sizing:border-box; border:1px solid #949494; font-weight:bold; margin:2px 0; letter-spacing:-0.5px; font-family:"맑은 고딕", malgun gothic, dotum; color:#fff; cursor:pointer;}

.text-btn-pattern-A-01 a, .text-btn-pattern-A-01 input, .text-btn-pattern-A-01 button{background:linear-gradient(to bottom, #E65C62 0%, #D62D35 100%); background:-webkit-linear-gradient(top, #E65C62 0%, #D62D35 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E65C62',endColorstr='#D62D35',GradientType=0); background-color:#D62D35; border:1px solid #D62D35;  text-shadow:#B90911 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-02 a, .text-btn-pattern-A-02 input, .text-btn-pattern-A-02 button{background:linear-gradient(to bottom, #F19434 0%, #E87A08 100%); background:-webkit-linear-gradient(top, #F19434 0%, #E87A08 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F19434',endColorstr='#E87A08',GradientType=0); background-color:#E87A08;  border:1px solid #E87A08;  text-shadow:#CA6700 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-03 a, .text-btn-pattern-A-03 input, .text-btn-pattern-A-03 button{background:linear-gradient(to bottom, #F3C152 0%, #DEA504 100%); background:-webkit-linear-gradient(top, #F3C152 0%, #DEA504 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3C152',endColorstr='#DEA504',GradientType=0); background-color:#DEA504; border:1px solid #E6B84F;  text-shadow:#C79300 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-04 a, .text-btn-pattern-A-04 input, .text-btn-pattern-A-04 button{background:linear-gradient(to bottom, #27BDD8 0%, #09A4BF 100%); background:-webkit-linear-gradient(top, #27BDD8 0%, #09A4BF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27BDD8',endColorstr='#09A4BF',GradientType=0); background-color:#09A4BF; border:1px solid #09A4BF;  text-shadow:#007E94 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-05 a, .text-btn-pattern-A-05 input, .text-btn-pattern-A-05 button{background:linear-gradient(to bottom, #59A4E2 0%, #458BD0 100%); background:-webkit-linear-gradient(top, #59A4E2 0%, #458BD0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59A4E2',endColorstr='#458BD0',GradientType=0); background-color:#458BD0; border:1px solid #458BD0;  text-shadow:#2A69A7 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-06 a, .text-btn-pattern-A-06 input, .text-btn-pattern-A-06 button{background:linear-gradient(to bottom, #1F4E82 0%, #133A67 100%); background:-webkit-linear-gradient(top, #1F4E82 0%, #133A67 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F4E82',endColorstr='#133A67',GradientType=0); background-color:#133A67; border:1px solid #133A67;  text-shadow:#092748 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }

.text-btn-pattern-A-07 a, .text-btn-pattern-A-07 input, .text-btn-pattern-A-07 button{background:linear-gradient(to bottom, #7E5CCE 0%, #6C4BB9 100%); background:-webkit-linear-gradient(top, #7E5CCE 0%, #6C4BB9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E5CCE',endColorstr='#6C4BB9',GradientType=0); background-color:#6C4BB9; border:1px solid #6C4BB9;  text-shadow:#451F82 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }

.text-btn-pattern-A-08 a, .text-btn-pattern-A-08 input, .text-btn-pattern-A-08 button{background:linear-gradient(to bottom, #5F5F5F 0%, #484848 100%); background:-webkit-linear-gradient(top, #5F5F5F 0%, #484848 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F5F5F',endColorstr='#484848',GradientType=0); background-color:#484848; border:1px solid #484848;  text-shadow:#292929 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-09 a, .text-btn-pattern-A-09 input, .text-btn-pattern-A-09 button{background:linear-gradient(to bottom, #bababa 0%, #888888 100%); background:-webkit-linear-gradient(top, #bababa 0%, #888888 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa',endColorstr='#888888',GradientType=0); background-color:#aaa; border:1px solid #949494;  text-shadow:#848383 0 0 1px; box-shadow:rgba(255, 255, 255, 0.5) 0 0 2px inset; }
.text-btn-pattern-A-10 a, .text-btn-pattern-A-10 input, .text-btn-pattern-A-10 button{background:linear-gradient(to bottom, #f7f7f7 0%, #d8d8d8 100%); background:-webkit-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#d8d8d8',GradientType=0); background-color:#d8d8d8; border:1px solid #d5d5d5;  text-shadow:#fff 0 0 1px; color:#666;}
.text-btn-pattern-A-00 a, .text-btn-pattern-A-00 input, .text-btn-pattern-A-00 button{background:linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); background:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0); background-color:#eeeeee; border:1px solid #d5d5d5;  color:#666;}

.text-btn-pattern-B-01 a, .text-btn-pattern-B-01 input, .text-btn-pattern-B-01 button{background:#DE4A4A; border:1px solid #DE4A4A; text-shadow:#9D1415 0 0 1px;}
.text-btn-pattern-B-02 a, .text-btn-pattern-B-02 input, .text-btn-pattern-B-02 button{background:#F19332; border:1px solid #F19332; text-shadow:#CA6700 0 0 1px;}
.text-btn-pattern-B-03 a, .text-btn-pattern-B-03 input, .text-btn-pattern-B-03 button{background:#EFBB42; border:1px solid #EFBB42; text-shadow:#C79300 0 0 1px;}
.text-btn-pattern-B-04 a, .text-btn-pattern-B-04 input, .text-btn-pattern-B-04 button{background:#27BDD8; border:1px solid #27BDD8; text-shadow:#007E94 0 0 1px;}
.text-btn-pattern-B-05 a, .text-btn-pattern-B-05 input, .text-btn-pattern-B-05 button{background:#59A4E2; border:1px solid #59A4E2; text-shadow:#2A69A7 0 0 1px;}
.text-btn-pattern-B-06 a, .text-btn-pattern-B-06 input, .text-btn-pattern-B-06 button{background:#1f4e82; border:1px solid #1f4e82; text-shadow:#092748 0 0 1px;}
.text-btn-pattern-B-07 a, .text-btn-pattern-B-07 input, .text-btn-pattern-B-07 button{background:#7E5CCE; border:1px solid #7E5CCE; text-shadow:#451F82 0 0 1px;}
.text-btn-pattern-B-08 a, .text-btn-pattern-B-08 input, .text-btn-pattern-B-08 button{background:#4C4C4C; border:1px solid #4C4C4C; text-shadow:#292929 0 0 1px;}
.text-btn-pattern-B-09 a, .text-btn-pattern-B-09 input, .text-btn-pattern-B-09 button{background:#8C8C8C; border:1px solid #8C8C8C; text-shadow:#848383 0 0 1px;}
.text-btn-pattern-B-10 a, .text-btn-pattern-B-10 input, .text-btn-pattern-B-10 button{background:#eaeaea; border:1px solid #d5d5d5; color:#666; text-shadow:#fff 0 0 1px;}
.text-btn-pattern-B-00 a, .text-btn-pattern-B-00 input, .text-btn-pattern-B-00 button{background:#ffffff; border:1px solid #cccccc; color:#666;}

.text-btn-pattern-C-01 a, .text-btn-pattern-C-01 input, .text-btn-pattern-C-01 button{background:linear-gradient(to bottom, #BE292B 70%, #9D1415 100%); background:-webkit-linear-gradient(top, #BE292B 70%, #9D1415 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E65C62',endColorstr='#D62D35',GradientType=0); background-color:#9D1415; border:1px solid #9D1415;  text-shadow:#9D1415 0 0 1px;}
.text-btn-pattern-C-02 a, .text-btn-pattern-C-02 input, .text-btn-pattern-C-02 button{background:linear-gradient(to bottom, #F19434 70%, #E87A08 100%); background:-webkit-linear-gradient(top, #F19434 70%, #E87A08 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F19434',endColorstr='#E87A08',GradientType=0); background-color:#E87A08;  border:1px solid #E87A08;  text-shadow:#CA6700 0 0 1px;}
.text-btn-pattern-C-03 a, .text-btn-pattern-C-03 input, .text-btn-pattern-C-03 button{background:linear-gradient(to bottom, #F3C152 70%, #DEA504 100%); background:-webkit-linear-gradient(top, #F3C152 70%, #DEA504 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3C152',endColorstr='#DEA504',GradientType=0); background-color:#DEA504; border:1px solid #E6B84F;  text-shadow:#C79300 0 0 1px;}

.text-btn-pattern-C-04 a, .text-btn-pattern-C-04 input, .text-btn-pattern-C-04 button{background:linear-gradient(to bottom, #27BDD8 70%, #09A4BF 100%); background:-webkit-linear-gradient(top, #27BDD8 70%, #09A4BF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27BDD8',endColorstr='#09A4BF',GradientType=0); background-color:#09A4BF; border:1px solid #09AFCC;  text-shadow:#007E94 0 0 1px;}

.text-btn-pattern-C-05 a, .text-btn-pattern-C-05 input, .text-btn-pattern-C-05 button{background:linear-gradient(to bottom, #59A4E2 70%, #3C83CA 100%); background:-webkit-linear-gradient(top, #59A4E2 70%, #3C83CA 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59A4E2',endColorstr='#3C83CA',GradientType=0); background-color:#3C83CA; border:1px solid #3C83CA;  text-shadow:#2A69A7 0 0 1px;}
.text-btn-pattern-C-06 a, .text-btn-pattern-C-06 input, .text-btn-pattern-C-06 button{background:linear-gradient(to bottom, #1F4E82 70%, #133A67 100%); background:-webkit-linear-gradient(top, #1F4E82 70%, #133A67 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F4E82',endColorstr='#133A67',GradientType=0); background-color:#133A67; border:1px solid #133A67;  text-shadow:#092748 0 0 1px;}

.text-btn-pattern-C-07 a, .text-btn-pattern-C-07 input, .text-btn-pattern-C-07 button{background:linear-gradient(to bottom, #7E5CCE 70%, #6C4BB9 100%); background:-webkit-linear-gradient(top, #7E5CCE 70%, #6C4BB9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E5CCE',endColorstr='#6C4BB9',GradientType=0); background-color:#7E5CCE; border:1px solid #7E5CCE;  text-shadow:#451F82 0 0 1px;}

.text-btn-pattern-C-08 a, .text-btn-pattern-C-08 input, .text-btn-pattern-C-08 button{background:linear-gradient(to bottom, #4C4C4C 70%, #3b3b3b 100%); background:-webkit-linear-gradient(top, #4C4C4C 70%, #3b3b3b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#3b3b3b',GradientType=0); background-color:#3b3b3b; border:1px solid #3b3b3b;  text-shadow:#292929 0 0 1px;}

.text-btn-pattern-C-09 a, .text-btn-pattern-C-09 input, .text-btn-pattern-C-09 button{background:linear-gradient(to bottom, #A0A0A0 70%, #888888 100%); background:-webkit-linear-gradient(top, #A0A0A0 70%, #888888 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0A0A0',endColorstr='#888888',GradientType=0); background-color:#888888; border:1px solid #949494;  text-shadow:#848383 0 0 1px;}
.text-btn-pattern-C-10 a, .text-btn-pattern-C-10 input, .text-btn-pattern-C-10 button{background:linear-gradient(to bottom, #f9f9f9 70%, #e0e0e0 100%); background:-webkit-linear-gradient(top, #f9f9f9 70%, #e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e0e0e0',GradientType=0); background-color:#e0e0e0; border:1px solid #d5d5d5;  text-shadow:#fff 0 0 1px; color:#666;}
.text-btn-pattern-C-00 a, .text-btn-pattern-C-00 input, .text-btn-pattern-C-00 button{background:linear-gradient(to bottom, #ffffff 70%, #eeeeee 100%); background:-webkit-linear-gradient(top, #ffffff 70%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0); background-color:#eeeeee; border:1px solid #d5d5d5; color:#666;}

.text-btn-pattern-D-01 a, .text-btn-pattern-D-01 input, .text-btn-pattern-D-01 button{background:linear-gradient(to bottom, #D83A3C 0%, #BE292B 50%, #9D1415 51%, #BE292B 100%); background:-webkit-linear-gradient(top, #D83A3C 0%, #BE292B 50%, #9D1415 51%, #BE292B 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BE292B',endColorstr='#9D1415',GradientType=0); background-color:#BE292B; border:1px solid #9D1415;  text-shadow:#880F10 0 0 1px;}
.text-btn-pattern-D-02 a, .text-btn-pattern-D-02 input, .text-btn-pattern-D-02 button{background:linear-gradient(to bottom, #FFAB54 0%, #F5912A 50%, #E87A08 51%, #F5912A 100%); background:-webkit-linear-gradient(top, #FFAB54 0%, #F5912A 50%, #E87A08 51%, #F5912A 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5912A',endColorstr='#E87A08',GradientType=0); background-color:#F5912A;  border:1px solid #E87A08;  text-shadow:#CA6700 0 0 1px;}
.text-btn-pattern-D-03 a, .text-btn-pattern-D-03 input, .text-btn-pattern-D-03 button{background:linear-gradient(to bottom, #FFD476 0%, #FFC441 50%, #ECAD1F 51%, #FFC441 100%); background:-webkit-linear-gradient(top, #FFD476 0%, #FFC441 50%, #ECAD1F 51%, #FFC441 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC441',endColorstr='#ECAD1F',GradientType=0); background-color:#FFC441; border:1px solid #ECAD1F;  text-shadow:#C79300 0 0 1px;}

.text-btn-pattern-D-04 a, .text-btn-pattern-D-04 input, .text-btn-pattern-D-04 button{background:linear-gradient(to bottom, #2CC4DE 0%, #21B7D2 50%, #09A4BF 51%, #21B7D2 100%); background:-webkit-linear-gradient(top, #2CC4DE 0%, #21B7D2 50%, #09A4BF 51%, #21B7D2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21B7D2',endColorstr='#09A4BF',GradientType=0); background-color:#21B7D2; border:1px solid #0FA9C4;  text-shadow:#007E94 0 0 1px;}

.text-btn-pattern-D-05 a, .text-btn-pattern-D-05 input, .text-btn-pattern-D-05 button{background:linear-gradient(to bottom, #68B1EC 0%, #59A4E2 50%, #458BD0 51%, #59A4E2 100%); background:-webkit-linear-gradient(top, #68B1EC 0%, #59A4E2 50%, #458BD0 51%, #59A4E2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59A4E2',endColorstr='#458BD0',GradientType=0); background-color:#59A4E2; border:1px solid #458BD0;  text-shadow:#2A69A7 0 0 1px;}
.text-btn-pattern-D-06 a, .text-btn-pattern-D-06 input, .text-btn-pattern-D-06 button{background:linear-gradient(to bottom, #27588E 0%, #1F4E82 50%, #133A67 51%, #1F4E82 100%); background:-webkit-linear-gradient(top, #27588E 0%, #1F4E82 50%, #133A67 51%, #1F4E82 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F4E82',endColorstr='#133A67',GradientType=0); background-color:#133A67; border:1px solid #133A67;  text-shadow:#092748 0 0 1px;}

.text-btn-pattern-D-07 a, .text-btn-pattern-D-07 input, .text-btn-pattern-D-07 button{background:linear-gradient(to bottom, #8866D8 0%, #7E5CCE 50%, #6C4BB9 51%, #7E5CCE 100%); background:-webkit-linear-gradient(top, #8866D8 0%, #7E5CCE 50%, #6C4BB9 51%, #7E5CCE 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E5CCE',endColorstr='#7456BB',GradientType=0); background-color:#7E5CCE; border:1px solid #7250C0;  text-shadow:#451F82 0 0 1px;}

.text-btn-pattern-D-08 a, .text-btn-pattern-D-08 input, .text-btn-pattern-D-08 button{background:linear-gradient(to bottom, #696969 0%, #4C4C4C 50%, #3b3b3b 51%, #4C4C4C 100%); background:-webkit-linear-gradient(top, #696969 0%, #4C4C4C 50%, #3b3b3b 51%, #4C4C4C 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#3b3b3b',GradientType=0); background-color:#4C4C4C; border:1px solid #4C4C4C;  text-shadow:#292929 0 0 1px;}

.text-btn-pattern-D-09 a, .text-btn-pattern-D-09 input, .text-btn-pattern-D-09 button{background:linear-gradient(to bottom, ##B3B3B3 0%, #989898 50%, #888888 51%, #989898 100%); background:-webkit-linear-gradient(top, ##B3B3B3 0%, #989898 50%, #888888 51%, #989898 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3B3B3',endColorstr='#888888',GradientType=0); background-color:#989898; border:1px solid #989898;  text-shadow:#848383 0 0 1px;}

.text-btn-pattern-D-10 a, .text-btn-pattern-D-10 input, .text-btn-pattern-D-10 button{background:linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 50%, #dddddd 51%, #f1f1f1 100%); background:-webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 50%, #dddddd 51%, #f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#dddddd',GradientType=0); background-color:#f1f1f1; border:1px solid #d5d5d5;  text-shadow:#fff 0 0 1px; color:#4a4a4a;}
.text-btn-pattern-D-00 a, .text-btn-pattern-D-00 input, .text-btn-pattern-D-00 button{background:linear-gradient(to bottom, #ffffff 0%, #f9f9f9 50%, #eeeeee 51%, #ffffff 100%); background:-webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 50%, #eeeeee 51%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0); background-color:#fcfcfc; border:1px solid #d5d5d5;  color:#666;}

.text-btn-size-xs a, .text-btn-size-xs input, .text-btn-size-xs button{height:20px; line-height:16px; padding:0 8px; font-size:12px;}
.text-btn-size-s a, .text-btn-size-s input, .text-btn-size-s button{height:24px; line-height:20px; padding:0 12px; font-size:12px;}
.text-btn-size-m a, .text-btn-size-m input, .text-btn-size-m button{height:33px; line-height:29px; padding:0 20px; font-size:13px; letter-spacing:-1px;}
.text-btn-size-l a, .text-btn-size-l input, .text-btn-size-l button{height:42px; line-height:37px; padding:0 26px; font-size:14px; letter-spacing:-1px;}
.text-btn-size-xl a, .text-btn-size-xl input, .text-btn-size-xl button{height:50px; line-height:46px; padding:0 40px; font-size:16px; letter-spacing:-1px;}


/*텍스트버튼 - 작은컬러*/ 
.AB-mini_rect, .AB-mini_rect a, .AB-mini_rect input, .AB-mini_rect button{background:url("mini_rect_color.gif") no-repeat;display:inline-block;height:25px;line-height:27px;color:#fff;} /*직각*/
.AB-mini_half_round, .AB-mini_half_round a, .AB-mini_half_round input, .AB-mini_half_round button{background:url("mini_half_round_color.gif") no-repeat;display:inline-block;height:25px;line-height:27px;color:#fff;} /*둥근모서리*/
.AB-mini_rect, .AB-mini_half_round{padding-left:7px;margin:0 3px 3px 0;}
.AB-mini_rect a, .AB-mini_half_round a, .AB-mini_rect input, .AB-mini_half_round input, .AB-mini_rect button, .AB-mini_half_round button{padding-right:7px;margin:0;vertical-align:text-bottom;}
.AB-mini_rect button, .AB-mini_half_round button{padding-left:0; border:none; line-height:23px; font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.AB-mini_rect button, .AB-mini_half_round button{line-height:24px;}
}
.AB-mini_color01{background-position:left 0px;}
.AB-mini_color01 a, .AB-mini_color01 input, .AB-mini_color01 button{background-position:right 0px;}
.AB-mini_color02{background-position:left -28px;}
.AB-mini_color02 a, .AB-mini_color02 input, .AB-mini_color02 button{background-position:right -28px;}
.AB-mini_color03{background-position:left -56px;}
.AB-mini_color03 a, .AB-mini_color03 input, .AB-mini_color03 button{background-position:right -56px;}
.AB-mini_color04{background-position:left -84px;}
.AB-mini_color04 a, .AB-mini_color04 input, .AB-mini_color04 button{background-position:right -84px;}
.AB-mini_color05{background-position:left -112px;}
.AB-mini_color05 a, .AB-mini_color05 input, .AB-mini_color05 button{background-position:right -112px;}
.AB-mini_color06{background-position:left -140px;}
.AB-mini_color06 a, .AB-mini_color06 input, .AB-mini_color06 button{background-position:right -140px;}
.AB-mini_color07{background-position:left -168px;}
.AB-mini_color07 a, .AB-mini_color07 input, .AB-mini_color07 button{background-position:right -168px;}
.AB-mini_color08{background-position:left -196px;}
.AB-mini_color08 a, .AB-mini_color08 input, .AB-mini_color08 button{background-position:right -196px;}
.AB-mini_color09{background-position:left -224px;}
.AB-mini_color09 a, .AB-mini_color09 input, .AB-mini_color09 button{background-position:right -224px;}
.AB-mini_color10{background-position:left -252px;}
.AB-mini_color10 a, .AB-mini_color10 input, .AB-mini_color10 button{background-position:right -252px;color:#777;}

/*텍스트버튼 - 작은라인*/ 
.AB-mini_rect_line, .AB-mini_rect_line a, .AB-mini_rect_line input, .AB-mini_rect_line button{background:url("mini_rect_line.gif") no-repeat;display:inline-block;height:28px;line-height:28px;} /*직각*/
.AB-mini_rect_line{padding-left:7px;margin:0 3px 3px 0;}
.AB-mini_rect_line a, .AB-mini_rect_line input, .AB-mini_rect_line button{padding-right:7px;margin:0;vertical-align:text-bottom;}
.AB-mini_rect_line button{padding-left:0; border:none; line-height:23px; font-size:12px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.AB-mini_rect_line button{line-height:24px;}
}
.AB-mini_line01{background-position:left 0px;}
.AB-mini_line01 a, .AB-mini_line01 input, .AB-mini_line01 button{background-position:right 0px;color:#ed4049;}
.AB-mini_line02{background-position:left -28px;}
.AB-mini_line02 a, .AB-mini_line02 input, .AB-mini_line02 button{background-position:right -28px;color:#ff7111;}
.AB-mini_line03{background-position:left -56px;} 
.AB-mini_line03 a, .AB-mini_line03 input, .AB-mini_line03 button{background-position:right -56px;color:#ffac15;}
.AB-mini_line04{background-position:left -84px;}
.AB-mini_line04 a, .AB-mini_line04 input, .AB-mini_line04 button{background-position:right -84px;color:#81b61b;}
.AB-mini_line05{background-position:left -112px;}
.AB-mini_line05 a, .AB-mini_line05 input, .AB-mini_line05 button{background-position:right -112px;color:#6089c0;}
.AB-mini_line06{background-position:left -140px;}
.AB-mini_line06 a, .AB-mini_line06 input, .AB-mini_line06 button{background-position:right -140px;color:#1d43a3;}
.AB-mini_line07{background-position:left -168px;}
.AB-mini_line07 a, .AB-mini_line07 input, .AB-mini_line07 button{background-position:right -168px;color:#9f60c0;}
.AB-mini_line08{background-position:left -196px;}
.AB-mini_line08 a, .AB-mini_line08 input, .AB-mini_line08 button{background-position:right -196px;color:#000;}
.AB-mini_line09{background-position:left -224px;}
.AB-mini_line09 a, .AB-mini_line09 input, .AB-mini_line09 button{background-position:right -224px;color:#555;}
.AB-mini_line10{background-position:left -252px;}
.AB-mini_line10 a, .AB-mini_line10 input, .AB-mini_line10 button{background-position:right -252px;color:#999;}

/*텍스트버튼 - 큰컬러*/ 
.AB-big_rect, .AB-big_rect a, .AB-big_rect input, .AB-big_rect button{background:url("rect_color.gif") no-repeat;display:inline-block;height:42px;line-height:42px;color:#fff;font-size:14px;font-weight:bold;} /*직각*/
.AB-big_half_round, .AB-big_half_round a, .AB-big_half_round input, .AB-big_half_round button{background:url("half_round_color.gif") no-repeat;display:inline-block;height:42px;line-height:44px;color:#fff;font-size:14px;font-weight:bold;} /*둥근모서리*/
.AB-big_rect, .AB-big_half_round{padding-left:14px;margin:0 3px 3px 0;}
.AB-big_rect a, .AB-big_half_round a, .AB-big_rect input, .AB-big_half_round input, .AB-big_rect button, .AB-big_half_round button{padding-right:19px;margin:0;vertical-align:text-bottom;}
.AB-big_rect button, .AB-big_half_round button{padding-left:0; border:none; line-height:40px;}
.AB-big_color01{background-position:left 0px;}
.AB-big_color01 a, .AB-big_color01 input, .AB-big_color01 button{background-position:right 0px;}
.AB-big_color02{background-position:left -42px;}
.AB-big_color02 a, .AB-big_color02 input, .AB-big_color02 button{background-position:right -42px;}
.AB-big_color03{background-position:left -84px;}
.AB-big_color03 a, .AB-big_color03 input, .AB-big_color03 button{background-position:right -84px;}
.AB-big_color04{background-position:left -126px;}
.AB-big_color04 a, .AB-big_color04 input, .AB-big_color04 button{background-position:right -126px;}
.AB-big_color05{background-position:left -168px;}
.AB-big_color05 a, .AB-big_color05 input, .AB-big_color05 button{background-position:right -168px;}
.AB-big_color06{background-position:left -210px;}
.AB-big_color06 a, .AB-big_color06 input, .AB-big_color06 button{background-position:right -210px;}
.AB-big_color07{background-position:left -252px;}
.AB-big_color07 a, .AB-big_color07 input, .AB-big_color07 button{background-position:right -252px;}
.AB-big_color08{background-position:left -294px;}
.AB-big_color08 a, .AB-big_color08 input, .AB-big_color08 button{background-position:right -294px;}
.AB-big_color09{background-position:left -336px;}
.AB-big_color09 a, .AB-big_color09 input, .AB-big_color09 button{background-position:right -336px;}
.AB-big_color10{background-position:left -378px;}
.AB-big_color10 a, .AB-big_color10 input, .AB-big_color10 button{background-position:right -378px;color:#666;}

/*텍스트버튼 - 크고둥근컬러*/ 
.AB-big_round, .AB-big_round a, .AB-big_round input, .AB-big_round button{background:url("round_color.gif") no-repeat;display:inline-block;height:46px;line-height:48px;color:#fff;font-size:14px;font-weight:bold;} /*직각*/
.AB-big_round{padding-left:18px;margin:0 3px 3px 0;}
.AB-big_round a, .AB-big_round input, .AB-big_round button{padding-right:23px;margin:0;vertical-align:text-bottom;}
.AB-round_color01{background-position:left 0px;} 
.AB-round_color01 a, .AB-round_color01 input, .AB-round_color01 button{background-position:right 0px;}
.AB-round_color02{background-position:left -45px;}
.AB-round_color02 a, .AB-round_color02 input, .AB-round_color02 button{background-position:right -45px;}
.AB-round_color03{background-position:left -92px;}
.AB-round_color03 a, .AB-round_color03 input, .AB-round_color03 button{background-position:right -92px;}
.AB-round_color04{background-position:left -138px;}
.AB-round_color04 a, .AB-round_color04 input, .AB-round_color04 button{background-position:right -138px;}
.AB-round_color05{background-position:left -184px;}
.AB-round_color05 a, .AB-round_color05 input, .AB-round_color05 button{background-position:right -184px;}
.AB-round_color06{background-position:left -230px;}
.AB-round_color06 a, .AB-round_color06 input, .AB-round_color06 button{background-position:right -230px;}
.AB-round_color07{background-position:left -276px;}
.AB-round_color07 a, .AB-round_color07 input, .AB-round_color07 button{background-position:right -276px;}
.AB-round_color08{background-position:left -322px;}
.AB-round_color08 a, .AB-round_color08 input, .AB-round_color08 button{background-position:right -322px;}
.AB-round_color09{background-position:left -368px;}
.AB-round_color09 a, .AB-round_color09 input, .AB-round_color09 button{background-position:right -368px;}
.AB-round_color10{background-position:left -414px;}
.AB-round_color10 a, .AB-round_color10 input, .AB-round_color10 button{background-position:right -414px;color:#666;}