@charset "utf-8";


input {margin:0; padding:0; font-family:Dotum, Arial;}

.mt17 {margin-top:-17px !important; *margin-top:-15px !important;}

/* width */
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}


 /* 파란색 버튼 */
.button01,
.button01 a,
.button01 button,
.button01 input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button01 {height:25px; padding:0; margin-right:2px; background-position:left top; cursor:pointer;}
.button01 a,
.button01 button,
.button01 input {left:5px; height:25px; padding:3px 22px 2px 6px; *padding:2px 22px 2px 6px; font-size:12px; color:#fff;  font-weight:bold; line-height:18px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button01 input {line-height:1.8em\9;}

 /* 회색사각 버튼 */
.button02,
.button02 a,
.button02 button,
.button02 input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button02 {height:25px; padding:0; margin-right:0; background-position:left -29px; cursor:pointer;}
.button02 a,
.button02 button,
.button02 input {left:1px; height:25px; padding:1px 10px 2px 9px; font-size:12px; color:#333; font-weight:bold; line-height:18px; background-position:right -29px; *vertical-align:top; cursor:pointer;}
:root .button02 input {line-height:2em\9;}

 /* 회색사각 버튼 - disable */
.button02_dis,
.button02_dis a,
.button02_dis button,
.button02_dis input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button02_dis {height:25px; padding:0; margin-right:0; background-position:left -29px; cursor:pointer;}
.button02_dis a,
.button02_dis button,
.button02_dis input {left:1px; height:25px; padding:1px 10px 2px 9px; font-size:12px; color:#333; font-weight:bold; line-height:18px; background-position:right -29px; *vertical-align:top; cursor:default;}
:root .button02_dis input {line-height:2em\9;}

 /* 연두사각 버튼 */
.button03,
.button03 a,
.button03 button,
.button03 input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button03 {height:25px; padding:0; margin-right:0; background-position:left -86px;}
.button03 a,
.button03 button,
.button03 input {left:1px; height:25px; padding:1px 10px 2px 9px; font-size:12px; color:#333; font-weight:bold; line-height:18px; background-position:right -86px; *vertical-align:top; cursor:pointer;}
:root .button03 input {line-height:2em\9;}

 /* 아이콘 버튼 */
.button_plus,
.button_plus a,
.button_plus button,
.button_plus input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_plus {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left top; cursor:pointer;}
.button_plus a,
.button_plus button,
.button_plus input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_plus input {line-height:1.7em\9;}

.button_minus,
.button_minus a,
.button_minus button,
.button_minus input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_minus {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -23px; cursor:pointer;}
.button_minus a,
.button_minus button,
.button_minus input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_minus input {line-height:1.7em\9;}

.button_print,
.button_print a,
.button_print button,
.button_print input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_print {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -46px; cursor:pointer;}
.button_print a,
.button_print button,
.button_print input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_print input {line-height:1.7em\9;}

.button_select,
.button_select a,
.button_select button,
.button_select input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_select {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -69px; cursor:pointer;}
.button_select a,
.button_select button,
.button_select input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_select input {line-height:1.7em\9;}

.button_save,
.button_save a,
.button_save button,
.button_save input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_save {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -92px; cursor:pointer;}
.button_save a,
.button_save button,
.button_save input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_save input {line-height:1.7em\9;}

.button_reg,
.button_reg a,
.button_reg button,
.button_reg input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_reg {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -138px; cursor:pointer;}
.button_reg a,
.button_reg button,
.button_reg input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_reg input {line-height:1.7em\9;}

.button_road,
.button_road a,
.button_road button,
.button_road input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_road {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -161px; cursor:pointer;}
.button_road a,
.button_road button,
.button_road input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_road input {line-height:1.7em\9;}

.button_plus_1,
.button_plus_1 a,
.button_plus_1 button,
.button_plus_1 input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_plus_1 {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -207px; cursor:pointer;}
.button_plus_1 a,
.button_plus_1 button,
.button_plus_1 input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_plus_1 input {line-height:1.7em\9;}

.button_minus_1,
.button_minus_1 a,
.button_minus_1 button,
.button_minus_1 input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_minus_1 {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -184px; cursor:pointer;}
.button_minus_1 a,
.button_minus_1 button,
.button_minus_1 input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_minus_1 input {line-height:1.7em\9;}

.button_search,
.button_search a,
.button_search button,
.button_search input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_search {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -230px; cursor:pointer;}
.button_search a,
.button_search button,
.button_search input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_search input {line-height:1.7em\9;}

.button_etc,
.button_etc a,
.button_etc button,
.button_etc input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_etc {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -253px; cursor:pointer;}
.button_etc a,
.button_etc button,
.button_etc input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_etc input {line-height:1.7em\9;}

.button_up,
.button_up a,
.button_up button,
.button_up input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_up {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -299px; cursor:pointer;}
.button_up a,
.button_up button,
.button_up input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_up input {line-height:1.7em\9;}

.button_down,
.button_down a,
.button_down button,
.button_down input {position:relative; margin-right:1px; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button_1.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_down {height:20px; padding:0; margin-top:3px; margin-right:14px; background-position:left -322px; cursor:pointer;}
.button_down a,
.button_down button,
.button_down input {left:17px; height:20px; padding:1px 10px 2px 4px; *padding:1px 10px 2px 4px; font-size:11px; color:#333; letter-spacing:-1px; line-height:16px; background-position:right top; *vertical-align:top; cursor:pointer;}
:root .button_down input {line-height:1.7em\9;}

 /* popup - header */
.button_pop,
.button_pop a,
.button_pop button,
.button_pop input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_pop {height:21px; padding:0; margin-right:0; background-position:left -59px; cursor:pointer;}
.button_pop a,
.button_pop button,
.button_pop input {left:2px; height:21px; padding:1px 20px 2px 12px; *padding:1px 20px 2px 12px; font-size:12px; color:#fff; line-height:16px; background-position:right -59px; *vertical-align:top; cursor:pointer;}
:root .button_pop input {line-height:1.7em\9;}

 /* popup - disable */
.button_popDis,
.button_popDis a,
.button_popDis button,
.button_popDis input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.button_popDis {height:21px; padding:0; margin-right:0; background-position:left -286px; cursor:pointer;}
.button_popDis a,
.button_popDis button,
.button_popDis input {left:2px; height:21px; padding:1px 20px 2px 12px; *padding:1px 20px 2px 12px; font-size:12px; color:#fff; line-height:16px; background-position:right -286px; *vertical-align:top;}
:root .button_popDis input {line-height:1.7em\9;}

 /* grid */
.btnGrid_blue,
.btnGrid_blue a,
.btnGrid_blue button,
.btnGrid_blue input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_blue {height:18px; padding:0; margin-right:0; background-position:left -127px; cursor:pointer;}
.btnGrid_blue a,
.btnGrid_blue button,
.btnGrid_blue input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:15px; letter-spacing:-1px; background-position:right -127px; *vertical-align:top; cursor:pointer;}
:root .btnGrid_blue input {line-height:1.6em\9;}

.btnGrid_green,
.btnGrid_green a,
.btnGrid_green button,
.btnGrid_green input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_green {height:18px; padding:0; margin-right:0; background-position:left -151px; cursor:pointer;}
.btnGrid_green a,
.btnGrid_green button,
.btnGrid_green input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:15px; letter-spacing:-1px; background-position:right -151px; vertical-align:top; cursor:pointer;}
:root .btnGrid_green input {line-height:1.6em\9;}

.btnGrid_olive,
.btnGrid_olive a,
.btnGrid_olive button,
.btnGrid_olive input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_olive {height:18px; padding:0; margin-right:0; background-position:left -175px; cursor:pointer;}
.btnGrid_olive a,
.btnGrid_olive button,
.btnGrid_olive input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:15px; letter-spacing:-1px; background-position:right -175px; *vertical-align:top; cursor:pointer;}
:root .btnGrid_olive input {line-height:1.6em\9;}

.btnGrid_orange,
.btnGrid_orange a,
.btnGrid_orange button,
.btnGrid_orange input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_orange {height:18px; padding:0; margin-right:0; background-position:left -199px; cursor:pointer;}
.btnGrid_orange a,
.btnGrid_orange button,
.btnGrid_orange input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:15px; letter-spacing:-1px; background-position:right -199px; *vertical-align:top; cursor:pointer;}
:root .btnGrid_orange input {line-height:1.6em\9;}

.btnGrid_red,
.btnGrid_red a,
.btnGrid_red button,
.btnGrid_red input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_red {height:18px; padding:0; margin-right:0; background-position:left -223px; cursor:pointer;}
.btnGrid_red a,
.btnGrid_red button,
.btnGrid_red input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:15px; letter-spacing:-1px; background-position:right -223px; *vertical-align:top; cursor:pointer;}
:root .btnGrid_red input {line-height:1.6em\9;}

.btnGrid_gray,
.btnGrid_gray a,
.btnGrid_gray button,
.btnGrid_gray input {position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; white-space:nowrap; background:url(/fe/images/common/btn/button.gif) no-repeat; vertical-align:middle; overflow:visible;}
.btnGrid_gray {height:18px; padding:0; margin-right:0; background-position:left -247px;}
.btnGrid_gray a,
.btnGrid_gray button,
.btnGrid_gray input {left:2px; height:18px; padding:1px 4px 2px 2px; *padding:0 7px 2px 5px; font-size:11px; color:#fff; line-height:16px; letter-spacing:-1px; background-position:right -247px; vertical-align:top; cursor:pointer;}
:root .btnGrid_gray input {line-height:1.7em\9;}


