/*#region tab */
.tab1 {clear:both;margin-bottom:30px;overflow:hidden;padding:0;position:relative}
.tab1:after {display:block;clear:both;content:''}
.tab1 ul {width:100%;clear:both;min-height:37px;position:relative}
.tab1 ul,.tab1 ul li{margin:0;padding:0}
.tab1 ul li {float:left;margin-right:-1px;border:solid 1px #cbcbcb;text-align:center;background:url(../image/ui/tabmenu/bg_tab1.gif) repeat-x;display:none;padding:0 10px}
.tab1 ul li a {display:inline-block;font-size:14px;line-height:18px;color:#000;letter-spacing:-0.75pt;font-weight:bold;padding:9px 0 8px;vertical-align:middle}
.tab1 ul li.on {background-position:0 -100px;border-top:solid 1px #01a0f1;border-bottom:solid 1px #01a0f1}
.tab1 ul li.on a {color:#fff;background:url(../image/ui/tabmenu/img_tab1_arrow.gif) no-repeat left center;padding-left:17px; padding-right:17px}

.tab1 ul li .tab3 {display:none;position:absolute;margin-top:24px;padding:0;left:0;top:0}
.tab1 ul li.on .tab3 {display:block;width:100%}
.tab1 ul li .tab3 ul {height:31px;position:relative}
.lt-ie8 .tab1 ul li .tab3 {margin-top:25px;_width:950px}
.tab1 ul li .tab3 ul li {display:block;border:none;background-position:0;padding:0 !important;_color:#000;}
.tab1 ul li .tab3 ul li a {font-weight:bold;letter-spacing:normal;line-height:27px;color:black;padding:0 8px 0 5px !important;margin-left:0;_margin-right:0}
.tab1 ul li .tab3 ul li a span {padding:0;}

.tab2 { clear: both; overflow: hidden; position: relative; height: 72px; border: none; border-bottom: solid 1px #cbcbcb; margin-bottom: 15px; padding: 0}
.tab2 ul {width:950px}
.tab2 ul,.tab2 ul li{margin:0;padding:0;height:36px}
.tab2 ul li {float:left;height:35px;margin-right:-1px;border:solid 1px #cbcbcb;border-bottom:none;text-align:center;background:url(../image/ui/tabmenu/bg_tab1.gif) repeat-x}
.tab2 ul li.none {background:url(../image/ui/tabmenu/bg_tab_none.gif) repeat-x}
.tab2 ul li a {display:inline-block;height:35px;font-size:14px;line-height:34px;color:#000;letter-spacing:-0.75pt;font-weight:bold}
.tab2 ul li.on {background-position:0 -53px}
.tab2 ul li.on a {color:#fff}

.tab3 {position:relative;height:31px;margin-bottom:10px;background:url(../image/ui/tabmenu/common.gif) repeat-x 0 100%}
.tab3 ul {height:31px}
.tab3 ul,.tab3 ul li {margin:0;padding:0;height:31px;text-align:center}
.tab3 ul li,.tab3 ul li a {background:url../image/ui/tabmenu/common_off.gif) no-repeat !important}
.tab3 ul li {list-style:none;float:left;height:31px;line-height:27px;margin-right:-1px;_margin:0}
.tab3 ul li a {display:inline-block;min-width:90px;height:31px;padding:0 8px 0 5px;background-position: 100% 0 !important;font-size:13px;font-weight:bold;color:#000;letter-spacing:-1px}
.tab3 ul li.on {position:relative}
.tab3 ul li.on, .tab3 ul li.on a {background-image:url(../image/ui/tabmenu/common_on.gif) !important}
.tab3 ul li.on a {color:#0079d4 !important}
.tab3 ul li.on a span.ui-tab3-arrow {display:inline-block;background:url(../image/ui/tabmenu/img_tab3_arrow_common.gif) no-repeat left center;width:11px;margin:0 6px 0 5px;padding:0}

.ie6 .tab3 ul {background:url(../image/ui/tabmenu/common.gif) repeat-x 0 100%}
.ie6 .tab3 ul li {background:url../image/ui/tabmenu/common_off.gif) no-repeat left top !important;}
.ie6 .tab3 ul li a {background:url../image/ui/tabmenu/common_off.gif) no-repeat right top !important;}
.ie6 .tab3 ul li a span.ui-tab3-arrow {margin:0;padding:0;}
.ie6 .tab3 ul li.on {background:url../image/ui/tabmenu/common_on.gif) no-repeat left top !important;}
.ie6 .tab3 ul li.on a.ui-tab-selector {background:url../image/ui/tabmenu/common_on.gif) no-repeat right top !important;}
.ie6 .tab3 ul li.on a span.ui-tab3-arrow {display:inline-block;background:url(../image/ui/tabmenu/img_tab3_arrow_common.gif) no-repeat left center !important;padding:0;margin:0 6px 0 5px;}

.tab4 {position:relative;height:31px;margin-bottom:10px;}
.tab4 ul {height:31px}
.tab4 ul,.tab4 ul li {margin:0;padding:0;height:31px;text-align:center}
.tab4 ul li,.tab4 ul li a {background:url../image/ui/tabmenu/common_off.gif) no-repeat !important}
.tab4 ul li {list-style:none;float:left;height:31px;line-height:27px;margin-right:-1px;_margin:0}
.tab4 ul li a {display:inline-block;min-width:90px;height:31px;padding:0 8px 0 5px;background-position: 100% 0 !important;font-size:13px;font-weight:bold;color:#000;letter-spacing:-1px}
.tab4 ul li.on {position:relative}
.tab4 ul li.on, .tab4 ul li.on a {background-image:url(../image/ui/tabmenu/common_on.gif) !important}
.tab4 ul li.on a {color:#0079d4 !important}
.tab4 ul li.on a span.ui-tab3-arrow {display:inline-block;background:url(../image/ui/tabmenu/img_tab3_arrow_common.gif) no-repeat left center;width:11px;margin:0 6px 0 5px;padding:0}

.ie6 .tab4 ul {background:url(../image/ui/tabmenu/common.gif) repeat-x 0 100%}
.ie6 .tab4 ul li {background:url../image/ui/tabmenu/common_off.gif) no-repeat left top !important;}
.ie6 .tab4 ul li a {background:url../image/ui/tabmenu/common_off.gif) no-repeat right top !important;}
.ie6 .tab4 ul li a span.ui-tab3-arrow {margin:0;padding:0;}
.ie6 .tab4 ul li.on {background:url../image/ui/tabmenu/common_on.gif) no-repeat left top !important;}
.ie6 .tab4 ul li.on a.ui-tab-selector {background:url../image/ui/tabmenu/common_on.gif) no-repeat right top !important;}
.ie6 .tab4 ul li.on a span.ui-tab3-arrow {display:inline-block;background:url(../image/ui/tabmenu/img_tab3_arrow_common.gif) no-repeat left center !important;padding:0;margin:0 6px 0 5px;}

.tab1-lang {clear:both;height:81px;margin-bottom:81px;padding:0;position:relative}
.tab1-lang:after {display:block;clear:both;content:''}
.tab1-lang ul {width:100%;clear:both;position:relative}
.tab1-lang ul,.tab1-lang ul li{margin:0;padding:0}
.tab1-lang ul li {float:left;width:216px;height:39px;margin-right:-1px;border:solid 1px #cbcbcb;text-align:center;background:url(../image/ui/tabmenu/bg_tab1.gif) repeat-x;padding:0 10px;display:table-cell}
.tab1-lang ul li a {display:inline-block;font-size:14px;line-height:15px;color:#000;font-weight:bold;padding:4px 0 3px;vertical-align:middle}
.tab1-lang ul li.on {background-position:0 -100px;border-top:solid 1px #01a0f1;border-bottom:solid 1px #01a0f1}
.tab1-lang ul li.on a {color:#fff;background:url(../image/ui/tabmenu/img_tab1_arrow.gif) no-repeat left center;padding-left:17px;/*padding-right:17px*/}
.tab1-lang ul li.row {margin-top:-1px;}
.tab1-lang.type2 {margin-bottom:30px;height:auto;}
.tab1-lang.type2 ul li {width:295px;}

.tab1-lang ul li .tab3 {display:none;position:absolute;margin-top:106px;padding:0;left:0;top:0}
.tab1-lang ul li.on .tab3 {display:block;width:100%;height:61px;background:url(../image/ui/tabmenu/common.gif) repeat-x 0 30px}
.tab1-lang ul li .tab3 ul {height:61px;position:relative}
.tab1-lang ul li .tab3 ul li {display:block;width:auto;border:none;background-position:0;padding:0 !important;_color:#000;}
.tab1-lang ul li .tab3 ul li a {font-weight:bold;letter-spacing:normal;line-height:27px;color:black;padding:0 8px 0 5px !important;margin-left:0;_margin-right:0}
.tab1-lang ul li .tab3 ul li a span {padding:0;}


.tab-pack,.tab-pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:none;background:url(../image/ui/tabmenu/bg_tab.gif) no-repeat;white-space:nowrap}
.tab-pack {margin-right:0}/*간격*/
.css3 .tab-pack {margin-right:0}
.tab-pack *{left:4px;cursor:pointer;_cursor:pointer}
.tab-pack.tab-type-1,.tab-pack.tab-type-1 *{height:28px;line-height:24px;color:#000;margin-right:2px;font-size:14px}
.lt-ie8 li.tab-pack.tab-type-1 {display:inline;margin-right:6px}
.tab-pack.tab-type-1 {background-position:left -30px}
.tab-pack.tab-type-1 *{padding:0 17px 0 12px;min-width:80px;text-align:center;background-position:right -30px}
.tab-pack.tab-type-1.on,.tab-pack.tab-type-1.on *{height:28px;line-height:24px;color:#fff;margin-right:2px;font-size:14px}
.tab-pack.tab-type-1.on {background-position:left top}
.tab-pack.tab-type-1.on *{text-align:left;min-width:0;padding:0 25px 0 30px;background-position:right top}
.tab-pack .dis-n {display:none}
/*#endregion tab */







/*#region button */
.btn-area {position:relative;margin:0;padding:0;text-align:center}
.btn-area table {width:100%;border:none}/*guide*/
.btn-area table th, .btn-area table td {border:none;padding:10px}
.btn-area li {display:block}
.btn-area li.btn-area-l {float:left;width:200px;text-align:left;color:#555}
.btn-area li.btn-area-l em {color:#0087e5}
.btn-area li.btn-area-c {float:left;width:550px;text-align:center}
.btn-area li.btn-area-r {float:right;width:200px;text-align:right}
.btn-area .txt {height:27px;line-height:27px;margin-left:7px;vertical-align:middle}




/*#region btn-pack */
.btn-pack,.btn-pack *{display:inline-block;overflow:visible;margin:0;padding:0;background:url(../image/ui/button/common.gif) no-repeat;white-space:nowrap;text-align:center;border:none;background-color:transparent;*zoom:1;cursor:pointer;_cursor:pointer;}
.btn-pack {margin:0;visibility:hidden}/*간격*/
.btn-pack.ui-set-btn-pack {visibility:inherit}
.btn-pack * {margin-left:4px;cursor:pointer;_cursor:pointer}
.btn-pack a, .btn-pack input, .btn-pack button {text-decoration:none !important}


.btn-pack.btn-type-sort,.btn-pack.btn-type-sort *{height:21px;line-height:22px;color:#333;font-size:12px;letter-spacing:-1px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-sort {background:url(../image/ui/button/common.gif) no-repeat left -370px}
.btn-pack.btn-type-sort.on {background-position:left -391px}
.btn-pack.btn-type-sort *{padding:0 20px 0 7px;background:url(../image/ui/button/common.gif) no-repeat right -370px;margin-right:-1px}
.btn-pack.btn-type-sort.on * {background-position:right -391px;color:#0078d4}
.btn-pack.btn-type-sort a {min-width:36px}
.btn-pack.btn-type-sort button, .btn-pack.btn-type-sort input {min-width:46px}
.btn-pack.btn-type-gnb,.btn-pack.btn-type-gnb *{height:20px;line-height:21px;color:#333;font-size:12px !important;font-weight:normal !important;letter-spacing:-1px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-gnb {background:url(../image/ui/button/common.gif) no-repeat left -330px}
.btn-pack.btn-type-gnb.current {background-position:left -350px}
.btn-pack.btn-type-gnb * {padding:0 5px 0 1px;background:url(../image/ui/button/common.gif) no-repeat right -330px;vertical-align: baseline !important;line-height:20px !important}
.ie9 .btn-pack.btn-type-gnb * {line-height:22px !important}
.btn-pack.btn-type-gnb.current * {background-position:right -350px;color:#fff}

.btn-pack.btn-type-1,.btn-pack.btn-type-1 *{height:23px;line-height:23px;color:#555;font-size:11px;letter-spacing:-1px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-1 {background-position:left top}
.btn-pack.btn-type-1 *{padding:0 7px 0 3px;background-position:right top}
.btn-pack.btn-type-1 a {min-width:36px}
.btn-pack.btn-type-1 button, .btn-pack.btn-type-1 input {min-width:46px}
.ie9 .btn-pack.btn-type-1 button, .ie9 .btn-pack.btn-type-1 input {min-width:0}
.ie8 .btn-pack.btn-type-1 button, .ie8 .btn-pack.btn-type-1 input {min-width:36px}
.ie8 .btn-pack.btn-type-1.down button, .ie8 .btn-pack.btn-type-1.down input {background-position:right 1px;margin-right:-1px;}

.btn-pack.btn-type-2,.btn-pack.btn-type-2 *{height:25px;text-align:center;line-height:26px;color:#000;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-2 {background-position:left -25px}
.lt-ie9 .btn-pack.btn-type-2.ui-btn-pack-button {margin-left:4px}
.btn-pack.btn-type-2 *{padding:0 10px 0 6px;background-position:right -25px}
.btn-pack.btn-type-2 a {min-width:30px}
.btn-pack.btn-type-2 button, .btn-pack.btn-type-2 input {min-width:46px}
.ie9 .btn-pack.btn-type-2 button, .ie9 .btn-pack.btn-type-2 input {min-width:0}
.ie8 .btn-pack.btn-type-2 button, .ie8 .btn-pack.btn-type-2 input {min-width:30px}
.ie8 .btn-pack.btn-type-2.down button, .ie8 .btn-pack.btn-type-2.down input {background-position:right -24px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-2 * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-2 * .hidden {vertical-align:baseline}

.btn-pack.btn-type-2c,.btn-pack.btn-type-2c *{height:25px;text-align:center;line-height:26px;color:#fff;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-2c {background-position:left -54px}
.btn-pack.btn-type-2c * {padding: 0 10px 0 6px;background-position: right -54px}
.btn-pack.btn-type-2c a {min-width:30px}
.btn-pack.btn-type-2c button, .btn-pack.btn-type-2c input {min-width:46px}
.ie9 .btn-pack.btn-type-2c button, .ie9 .btn-pack.btn-type-2c input {min-width:0}
.ie8 .btn-pack.btn-type-2c button, .ie8 .btn-pack.btn-type-2c input {min-width:30px}
.ie8 .btn-pack.btn-type-2c.down button, .ie8 .btn-pack.btn-type-2c.down input {background-position:right -53px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-2c * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-2c * .hidden {vertical-align:baseline}

.btn-pack.btn-type-2d,.btn-pack.btn-type-2d *{height:25px;text-align:center;line-height:26px;color:#fff;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-2d {background-position:left -224px}
.btn-pack.btn-type-2d * {padding: 0 10px 0 6px;background-position: right -224px}
.btn-pack.btn-type-2d a {min-width:30px}
.btn-pack.btn-type-2d button, .btn-pack.btn-type-2d input {min-width:46px}
.ie9 .btn-pack.btn-type-2d button, .ie9 .btn-pack.btn-type-2d input {min-width:0}
.ie8 .btn-pack.btn-type-2d button, .ie8 .btn-pack.btn-type-2d input {min-width:30px}
.ie8 .btn-pack.btn-type-2d.down button, .ie8 .btn-pack.btn-type-2d.down input {background-position:right -53px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-2d * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-2d * .hidden {vertical-align:baseline}

.btn-pack.btn-type-guide,.btn-pack.btn-type-guide *{height:23px;text-align:center;line-height:24px;color:#000;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-guide {background-position:left -175px}
.btn-pack.btn-type-guide *{padding:0 10px 0 6px;background-position:right -175px}
.btn-pack.btn-type-guide a {min-width:30px}
.btn-pack.btn-type-guide button, .btn-pack.btn-type-guide input {min-width:46px}
.ie9 .btn-pack.btn-type-guide button, .ie9 .btn-pack.btn-type-guide input {min-width:0}
.ie8 .btn-pack.btn-type-guide button, .ie8 .btn-pack.btn-type-guide input {min-width:30px}
.ie8 .btn-pack.btn-type-guide.down button, .ie8 .btn-pack.btn-type-guide.down input {background-position:right -174px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-guide * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-guide * .hidden {vertical-align:baseline}

.btn-pack.btn-type-guidec,.btn-pack.btn-type-guidec *{height:23px;text-align:center;line-height:24px;color:#000;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-guidec {background-position:left -221px}
.btn-pack.btn-type-guidec *{padding:0 10px 0 6px;background-position:right -221px}
.btn-pack.btn-type-guidec a {min-width:30px;color:#fff}
.btn-pack.btn-type-guidec button, .btn-pack.btn-type-guidec input {min-width:46px}
.ie9 .btn-pack.btn-type-guidec button, .ie9 .btn-pack.btn-type-guidec input {min-width:0}
.ie8 .btn-pack.btn-type-guidec button, .ie8 .btn-pack.btn-type-guidec input {min-width:30px}
.lt-ie8 .btn-pack.btn-type-guidec * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-guidec * .hidden {vertical-align:baseline}

.btn-pack.btn-type-notice,.btn-pack.btn-type-notice *{height:21px;text-align:center;line-height:22px;color:#974102 !important;font-size:12px;font-family:'돋움',Dotum,Helvetica,sans-serif;vertical-align:middle}
.btn-pack.btn-type-notice {background-position:left -199px}
.btn-pack.btn-type-notice *{padding:0 10px 0 6px;background-position:right -199px}
.btn-pack.btn-type-notice a {min-width:30px}
.btn-pack.btn-type-notice button, .btn-pack.btn-type-notice input {min-width:46px}
.ie9 .btn-pack.btn-type-notice button, .ie9 .btn-pack.btn-type-notice input {min-width:0}
.ie8 .btn-pack.btn-type-notice button, .ie8 .btn-pack.btn-type-notice input {min-width:30px}
.ie8 .btn-pack.btn-type-notice.down button, .ie8 .btn-pack.btn-type-notice.down input {background-position:right -198px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-notice * { vertical-align:top}
.lt-ie8 .btn-pack.btn-type-notice * .hidden { vertical-align:baseline}

.btn-pack.btn-type-3, .btn-pack.btn-type-3c {margin-left:2px !important;margin-right:2px !important}
.btn-pack.btn-type-3,.btn-pack.btn-type-3 *{height:34px;color:#000;font-weight:bold !important;font-size:14px !important;line-height:34px !important;vertical-align:middle}
.btn-pack.btn-type-3 {background-position:left -83px}
.btn-pack.btn-type-3 *{padding:0 17px 0px 13px;min-width:63px;background-position:right -83px}
.btn-pack.btn-type-3 a {min-width:63px}
.btn-pack.btn-type-3 button, .btn-pack.btn-type-3 input {min-width:93px}
.ie7 .btn-pack.btn-type-3 button, .ie7 .btn-pack.btn-type-3 input {width:auto}
.firefox .btn-pack.btn-type-3 a {line-height:14px !important;padding-top:9px;padding-bottom:11px;height:14px}
.firefox .btn-pack.btn-type-3 input {line-height:34px !important;padding-top:5px;padding-bottom:11px;height:34px}
.firefox .btn-pack.btn-type-3 button {line-height:24px !important;padding-top:3px;padding-bottom:11px;height:34px}
.msie .btn-pack.btn-type-3 a, .msie .btn-pack.btn-type-3 input, .msie .btn-pack.btn-type-3 button {line-height:34px !important}
.ie9 .btn-pack.btn-type-3 button, .ie9 .btn-pack.btn-type-3 input {min-width:0}
.ie8 .btn-pack.btn-type-3 button, .ie8 .btn-pack.btn-type-3 input {min-width:63px}
.ie8 .btn-pack.btn-type-3.down button, .ie8 .btn-pack.btn-type-3.down input {background-position:right -82px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-3 * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-3 * .hidden {vertical-align:baseline}
.lt-ie7 .btn-pack.btn-type-3 * .add {vertical-align:baseline}
.ie6 .btn-pack.btn-type-3 *{padding:0 17px 1px 13px;margin:0;}

.btn-pack.btn-type-3.btn-no,
.btn-pack.btn-type-3.btn-no * {color:#000;cursor:default}
.btn-pack.btn-type-3.btn-no {background:url(../image/ui/button/common.gif) left -437px !important}
.btn-pack.btn-type-3.btn-no * {background:url(../image/ui/button/common.gif) right -437px !important}

.btn-pack.btn-type-3c,.btn-pack.btn-type-3c *{height:34px;color:#fff;font-weight:bold !important;font-size:14px !important;line-height:34px !important;vertical-align:middle}
.btn-pack.btn-type-3c {background-position:left -131px}
.btn-pack.btn-type-3c *{padding:0 17px 0px 13px;min-width:63px;background-position:right -131px}
.btn-pack.btn-type-3c a {min-width:63px}
.btn-pack.btn-type-3c button, .btn-pack.btn-type-3c input {min-width:93px}
.ie7 .btn-pack.btn-type-3c button, .ie7 .btn-pack.btn-type-3c input {width:auto}
.firefox .btn-pack.btn-type-3c a {line-height:14px !important;padding-top:9px;padding-bottom:11px;height:14px}
.firefox .btn-pack.btn-type-3c input {line-height:34px !important;padding-top:5px;padding-bottom:11px;height:34px}
.firefox .btn-pack.btn-type-3c button {line-height:24px !important;padding-top:3px;padding-bottom:11px;height:34px}
.msie .btn-pack.btn-type-3c a, .msie .btn-pack.btn-type-3c input, .msie .btn-pack.btn-type-3c button {line-height:34px !important}
.ie9 .btn-pack.btn-type-3c button, .ie9 .btn-pack.btn-type-3c input {min-width:0}
.ie8 .btn-pack.btn-type-3c button, .ie8 .btn-pack.btn-type-3c input {min-width:63px}
.ie8 .btn-pack.btn-type-3c.down button, .ie8 .btn-pack.btn-type-3c.down input {background-position:right -130px;margin-right:-1px;}
.lt-ie8 .btn-pack.btn-type-3c * {vertical-align:top}
.lt-ie8 .btn-pack.btn-type-3c * .hidden {vertical-align:baseline}
.ie6 .btn-pack.btn-type-3c *{padding:0 17px 1px 13px;margin:0;}

button[type=button].btn-pack.btn-type-3, button[type=button].btn-pack.btn-type-3c {height:36px;line-height:29px !important}
input[type=submit].btn-pack.btn-type-3, input[type=submit].btn-pack.btn-type-3c {height:36px;line-height:30px !important}
.btn-pack.strong *{font-weight:bold !important}
input.btn-pack {left:4px;cursor:pointer;_cursor:pointer}
button.btn-pack {cursor:pointer;_cursor:pointer}

.btn-type-2.icon *, .btn-type-3.icon *, .btn-type-notice.icon * {padding:0 !important}
/*.btn-pack.btn-type-2 .icon {*padding:0 7px 0 9px !important}*/
.btn-pack.btn-type-2 .add {width:0;height:0;visibility:hidden;padding:0;margin:0;/*width:7px;min-width:7px;height:8px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -21px -256px;*/ font-size:0;line-height:0;_display:none}
.safari .btn-pack.btn-type-2 .add {display:none}
.btn-pack.btn-type-2 .plusminus {width:19px;min-width:19px;height:25px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -21px -280px; font-size:0;line-height:0;margin-left:0}
.btn-pack.btn-type-2 .on .plusminus, .btn-pack.btn-type-2.on .plusminus {width:19px;min-width:19px;height:25px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -44px -280px; font-size:0;line-height:0;margin-left:0}
.lt-ie8 .btn-pack.btn-type-2 .plusminus {vertical-align:middle}
.btn-pack.btn-type-2 .favor {width:17px;min-width:17px;height:25px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -21px -303px; font-size:0;line-height:0;margin-left:0}
.btn-pack.btn-type-notice .favor{width:17px;min-width:17px;height:25px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -21px -303px;font-size:0;line-height:0;margin-left:0}
.lt-ie8 .btn-pack.btn-type-2 .favor {vertical-align:middle}
.lt-ie8 .btn-pack.btn-type-notice .favor {vertical-align:middle}
/*.lt-ie9 .btn-pack.btn-type-2 .add {background:url(../image/ui/button/common.gif) no-repeat -21px -257px; font-size:0;line-height:0}*/
/*.lt-ie8 .btn-pack.btn-type-2 .add {padding:0 3px 0 0 !important;background:url(../image/ui/button/common.gif) no-repeat -16px -256px; font-size:0;line-height:0;text-indent:-4000px}*/
.btn-pack.btn-type-3 .add {/*height:10px;width:15px;min-width:15px;padding:0 !important;background:url(../image/ui/button/common.gif) no-repeat -21px -266px;*background:url(../image/ui/button/common.gif) no-repeat -21px -265px;*/width:0;min-width:0;height:0;visibility:hidden;padding:0;margin:0;font-size:0;line-height:0;text-indent:-4000px}

.opera .btn-pack.btn-type-2 .add {text-indent:-4000px}
.opera .btn-pack.btn-type-2 .plus {text-indent:-4000px}
.opera .btn-pack.btn-type-2 .favor {text-indent:-4000px}
.opera .btn-pack.btn-type-3 .add {text-indent:-4000px}

/* 테스트용 
.btn-pack {background:red !important}
.btn-pack * {background:blue !important}
/* 테스트용 */

/*#endregion btn-pack */
