
.wrap { position:relative; width:100%; }
i,em,address {font-style: normal;}


.container { width:1120px; margin:0 auto;}
#contents {padding:30px 0 80px 0;}

.contents_wrap {overflow:hidden;}

.contents_wrap .mypage {float:right; width:890px; z-index:1;}
.contents_wrap img {display:inline; vertical-align:top;}
.contents_wrap h2 {margin:0 0 0px;color: #111;font-size: 21px;line-height: 1.3;}
.contents_wrap h3 {font-size:10px; line-height:1;}



/*±³È¯¹ÝÇ°*/
.mypage .bakbox .title{font-size:35px; font-family:NanumMyeongjo; letter-spacing:-4px;}
.mypage .bakbox .subtxt{font-size:13px; margin-top:15px; color:#707070; font-family:dotum; letter-spacing:-1px;}
.mypage .bakbox .btn_download{width:240px; margin:30px 0; background:url("/pics/image2/icon/icon_down.png") 185px 17px no-repeat #bd0c0c  }
.mypage .bakbox .btn_download a{display:block; height:38px; padding:20px 0 0 30px; color:#fff; font-size:15px; font-weight:700; font-family:dotum; letter-spacing:-1px;}
.mypage .bakbox .contents{margin-top:20px;  font-family:dotum;}
.mypage .bakbox .contents dl{padding:30px 0;overflow:hidden; border-bottom:solid 1px #dadada; }
.mypage .bakbox .contents dl dt{float:left; width:180px; height:auto;background:url("/pics/image2/icon/icon_tt.png") 0 2px no-repeat; padding-left:20px; font-size:15px; font-weight:bold;  letter-spacing:-2px;}
.mypage .bakbox .contents dl dd{float:left; width:650px; height:auto; margin-left:20px; font-size:13px; letter-spacing:-0.5px; line-height:20px;}
.mypage .bakbox .contents dl .point{color:#bd0c0c; font-weight:bold;}
.mypage .bakbox .contents dl .line_b{border-bottom:solid 1px #dadada;}


.mypage input[type="text"], input[type="password"]{ height:18px;*height:16px;padding:5px;margin-left:1px;border:1px solid #d1d1d1;font-size:12px;color:#767676;line-height:18px;*line-height:18px;outline:none;-webkit-box-shadow: 0 0 0px 1000px white inset;}
.mypage input[type="radio"] { border:0; padding:0; margin:0; vertical-align:middle; margin:0 0 1px; cursor:default; }
.mypage input[type="checkbox"] { border:0; padding:0; margin:0; vertical-align:middle; margin:-1px 0 1px; }


.contents_wrap .snb {width:207px;margin-bottom:20px;}

/* left menu */
div.snb { float:left; text-align:left; position:relative; z-index:20;}

.snb h2 {background: url("/pics/image2/sub/bg_leftmybox.gif") repeat 0 0; height:67px; line-height:67px; font-size:18px; color:#fff; padding-left:15px; letter-spacing:-1px;}
.snb h2 a {color:#fff;}
.snb .snb_inner {position:relative; z-index:21; border:1px solid #dcdcdc; border-top:0; border-bottom:1px solid #bebebe;font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;}
.snb .snb_list1>li {border-top:1px solid #dcdcdc; padding:9px 15px 10px;}
.snb .snb_list1 li strong {margin-bottom:2px; display:block;}
.snb .snb_dep1 li { padding-left:9px;}
.snb .snb_dep1 li a {color:#666;display:inline-block; line-height:24px; letter-spacing:-1px}
.snb .snb_dep1 li.sub02 { padding:1px 0 1px 20px;}
.snb .snb_dep1 li.sub02 em{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url('/pics/image2/sub/dt02.png') no-repeat 0px 5px;padding:0 0 0 10px;font-size:12px;margin-bottom:5px;height:16px;overflow:hidden}

.snb .snb_dep1 li.on a,
.snb .snb_dep1 li.selected a {color:#2e9dcb; border-bottom:1px solid #2e9dcb; line-height:23px;}
.snb .snb_dep1 li:hover a {color:#2e9dcb; border-bottom:1px solid #2e9dcb; line-height:23px;}


.mypage .tbl_tdesk.ic_point {
    background: url('/pics/image2/sub/ic_pointbg.png') no-repeat 50px 5px;
}
.mypage .tbl_tdesk.ic_coupon {
    background: url('/pics/image2/sub/ico_coupon.png') no-repeat 50px 5px;
}
.mypage .tbl_tdesk {padding:0 20px 20px 200px; min-height:55px; position:relative; margin:20px 0;}
.mypage .tbl_tdesk strong {font-size:14px; font-weight:bold;color:#333;line-height:20px;margin:10px 0 5px; display:inline-block;}
.mypage .tbl_tdesk p {color:#333;line-height:20px;}
.mypage .tbl_tdesk .btn_right {position:absolute; top:50%; margin-top:-16px; right:29px;}

/* box-type */
.common_box {overflow:hidden; position:relative; border:1px solid #e1e1e1; background:#f5f5f5; padding:10px 18px; font-size:14px; font-weight:bold; margin-bottom:20px;}
.common_box li {float:left; margin-right:35px; white-space:nowrap; font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;}
.common_box .btn_apply {position:absolute;top:20%;;right:10px;}




.mypage .table_skin_1 {width:100%;border-top:2px solid #2e9dcb;}
.mypage .table_skin_1 th {background:#f5f5f5; color:#666; padding:12px 0px;border-bottom:1px solid #eaeaea;}
.mypage .table_skin_1 td {padding:10px 0 10px 10px;border-bottom:1px solid #eaeaea;}
.mypage .table_skin_1 td.right {text-align:right}
.mypage .table_skin_1 td.center {text-align:center}

.mypage .table_skin_1 td.date i {color:#999;}
.mypage .table_skin_1 .nodata {border-left:0 !important; height:100px;}

.mypage .table_skin_1.line_cdcsd {width:100%; border-top: 1px solid #cdcdcd;}


/* mypage main */
.my_box {overflow:hidden;padding:15px 15px 15px 24px;background: url("/pics/image2/sub/bg_mybox.gif") repeat 0 0;margin-bottom:20px;}
.my_box dt.grade {float:left; width:265px; padding-top:15px;}
.my_box dt.grade img {float:left; margin-right:15px; }
.my_box dt.grade .my_Info{display:block;margin-bottom:9px; line-height:18px;}

.my_box dt.grade .my_Info .c_pink {font-size:14px;letter-spacing:0;}
.my_box dt.grade .btn_shadow{display:inline-block;overflow:hidden;padding-bottom:1px;background: url('/pics/image2/sub/btn_shadow.png') repeat-x 0 100%;}
.my_box dt.grade .btn_shadow a {*letter-spacing:-1px;color:#666;border:0;font-weight:bold !important;}
.my_box dd {float:right;width:544px;}
.my_benefit {overflow:hidden;background:#fff;padding:10px 0;}
.my_benefit li{float:left;width:108px;border-left:1px solid #E1E1E1;height:90px;text-align:center;font-size:13px;font-weight:bold;}
.my_benefit li:first-child{border-left:0;}
.my_benefit strong{display:block;padding:21px 0 11px; font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;}
.my_benefit i{font-size:18px;vertical-align:text-bottom;}
.my_benefit .b_white{background: #fff !important;border: 1px solid #d2d2d2 !important;}

.mypage h3.stit02 {
    margin: 27px 0 5px;
}
.mypage h3 {
    font-size: 16px;
    line-height: 1.2;
}
.mypage .stit03 {
    margin: 27px 0 5px;
}

.mypage h3.stit03 {margin:0 0 19px; border-bottom:1px solid #e6e6e6; padding-bottom:13px;}
.mypage h2.tit01 {margin:0 0 20px; padding-bottom:15px; border-bottom:1px solid #bebebe;}

.btn_more {position:absolute; top:3px; right:0; display:inline-block; font-family:tahoma; font-size:11px; color:#999; padding-right:9px; letter-spacing:0;}


/* mypage main */
.my_board {position:relative;margin-top:30px;/* overflow:hidden; */zoom:1;}
.my_board:after {display:block; clear:both; content:"";}
.my_board h3{margin-bottom:10px;}
.my_board.my_evt {height:184px;}
.my_board .pdt_list {margin-left:-10px;margin-top:0px;}

.my_board .pdt_list .name {height:32px; overflow:hidden; display:block;}
.my_board .pdt_list .price1 {margin-left:0px;}

.my_board .prod_list {*zoom:1; margin-top:20px;}
.my_board .prod_list:after {display:block; clear:both; content:"";}
.my_board .prod_list > li {float:left; width: 134px; margin-left: 17px;}
.my_board .prod_list > li:first-child { margin-left: 0px;}
.my_board .prod_list .thumb {position:relative;}
.my_board .prod_list .thumb a {position:relative; display:inline-block;}
.my_board .prod_list .cont {margin-top:12px;}
.my_board .prod_list .price {margin-top:5px; line-height:1.5;}
.my_board .prod_list .price>span {display:block;}
.my_board .prod_list .price .txt {color:#666; font-size:11px; display:inline-block; letter-spacing:-1px }
.my_board .prod_list .price0 i { position:relative; top:1px;}
.my_board .prod_list .price .won{font-size:11px; color:#333;}
.my_board .prod_list .price .won i{font-size:12px; font-weight:bold; color:#333;  position:relative; top:1px;}
.my_board .prod_list .price1 .txt {font-size:0; line-height:0; width:36px;}
.my_board .prod_list .price2 {margin-top:-3px;}
.my_board .prod_list .price2 i {font-size:14px; position:relative; top:1px;}
.my_board .prod_list .strike {font-size:11px;}

/* mypage main */
.next_month {overflow:hidden; margin-top:18px;}
.next_month dt {float:left; text-align:center; overflow:hidden;width:279px; padding-left:10px;}
.next_month dt img{}
.next_month dt span {display:inline-block; width:85px; float:left;}
.next_month dt span.arrow {font-size:0; line-height:0; background: url('/pics/image2/sub/ic_arrow4.png') no-repeat; width:22px; height:20px;margin:20px 24px 0 22px;}
.next_month dt strong {margin-top:27px; display:inline-block;}
.next_month dd {float:left; color:#666;width:490px;}
.next_month dd .txt {margin:-2px 0 10px; line-height:18px }
.next_month dd strong {margin-right:5px;}
.next_month dd strong.txt_s{display:inline-block;width:100px;line-height:18px }
.next_month .up_Info {font-weight:bold;padding:7px 15px 0 0;/*border:1px solid #e1e1e1;*/margin-top:10px;}
.next_month .nodata {border-left:0 !important; height:100px;}

.guide_box {margin:0 0 20px;min-height:61px; border:1px solid #d2d2d2; padding:25px 180px 25px 180px; position:relative; }
.guide_box.qna{background: url('/pics/image2/sub/ico_qna2.png') no-repeat 60px 25px;}
.guide_box.notice{background: url('/pics/image2/sub/ico_notice2.png') no-repeat 60px 25px;}
.guide_box.pay{background: url('/pics/image2/sub/ico_pay2.png') no-repeat 60px 30px;}
.guide_box .txt { position: absolute;margin-top:20px;color:#666;font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif; font-weight:nomal;}
.guide_box .tit {
    margin: -3px 0 6px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.guide_box .btn_right {
    position: absolute;
    top: 50%;
    margin-top: -19px;
    right: 35px;
}
.btn_right {text-align:right; margin-top:15px;}


.guide_box3 {min-height:60px; border:1px solid #d2d2d2; padding:30px 20px 30px 115px; position:relative; background:#fbfbfb url('/pics/image2/sub/ico_notice3.png') no-repeat 30px 20px;}
.guide_box3 .tit {margin:-10px 0 6px 0; font-size:14px;  font-weight:bold; color:#000;}
.guide_box3 .txt {color:#666;}
.guide_box3.notit {padding:20px 20px 20px 115px;}
.guide_box3 .list02 li {
    padding-left: 10px;
    color: #666;
    margin-bottom: 5px;
    line-height: 18px;
    letter-spacing: -1px;
}
.guide_box5 {
    border: 1px solid #e2e2e2;
    padding: 10px 20px;
    background: #fbfbfb;
}
.guide_box5 .list02 li {
    background: url('/pics/image2/sub/dot02.gif') no-repeat 0 8px;
    padding-left: 10px;
    color: #666;
    margin-bottom: 5px;
    line-height: 18px;
    letter-spacing: -0.1px;
}


/* Q&A*/
.mypage .tgl_tbl .list_tit {padding:0 10px; line-height:17px; cursor:pointer; font-weight:nomal;}
.mypage .tgl_tbl .list_date, .mypage .tgl_tbl .list_num, .mypage .tgl_tbl .list_state {text-align:center}

.mypage .tgl_tbl .data_list:first-child td {border-top:0;}

.tgl_tbl .list_tit {cursor:pointer;}
.tgl_tbl .list_tit a {color:#666; display:inline-block;}
.tgl_tbl .list_tit.on a {/* color:#e10064; */ font-weight:bold }

.tgl_tbl {font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;}
.tgl_tbl td {text-align:left; padding:11px 10px 12px; line-height:17px; }
.tgl_tbl .last {text-align:left; padding-left:20px}

.tgl_tbl .cont {overflow:hidden;}

.tgl_tbl .data_qna {padding:0; border:0; background:#fbfbfb;}
.tgl_tbl .reply { padding-left: 65px;}
.tgl_tbl .replyQ,
.tgl_tbl .replyA {padding-left:40px; margin-left:30px;}
.tgl_tbl .replyQ {
    /*background: url('/pics/image2/sub/ico_q.gif') no-repeat 0 3px;*/
}
.tgl_tbl .replyA {
	margin-top: 20px;
    background: url('/pics/image2/sub/ico_a.gif') no-repeat 0 1px;
	font-weight:bold
}
.tgl_tbl .reply {text-align:left;padding:27px 40px 15px 3px; color:#666; border-bottom:1px solid #e5e5e5; /* border-top:1px solid #e5e5e5; margin-top:-1px; */ /*position:relative;*/}

/*zzzim*/

.mypage .tit_area {
    position: relative;
}
.mypage .h3_type3 {
    margin: 24px 0 6px;
}
.mypage .h3_type3 {
    font-size: 15px;
    font-weight: bold;
}

.mypage .fold2 {
    margin-top: 10px;
}


/*zzzim*/


/* table type */
table td.sb {text-align:left !important; padding-left:20px !important;}
.table_type01 {width:100%; border-top: 1px solid #cdcdcd;}
.table_type01 th {padding:10px 0; background-color:#f5f5f5; text-align:center;}
.table_type01 td {padding:11px 0 12px; color:#666; border-bottom:1px solid #e5e5e5; text-align:left;}
.table_type01 .date {color:#999;}
.table_type01 .num {font-family:Arial; font-weight:bold;}
.table_type01 .subject {text-align:left; padding-left:15px;}
.table_type01 .subject a {font-size:14px; color:#666; font-weight:normal}
.table_type01 .subject a:hover {font-weight:bold;}
.table_type01 tfoot th, 
.table_type01 tfoot td {background:#f5f5f5; border-bottom:1px solid #e5e5e5; padding:9px 15px 10px;}
.table_type01 tfoot.justify th {text-align:left;}
.table_type01 tfoot.justify td {text-align:right;}
.table_type01 tfoot td .sum {font-size:16px; color:#e20166;}
.table_type01 .nodata {border-left:0 !important; height:100px;}

.board_view .table_type01.table_cont01 th, .board_view .table_type01.table_cont01 td {
    padding: 10px 0 10px 20px;
    border-bottom: 1px solid #ebebeb;
}
.table_type01 .w_find_result {
}
.table_type01 div.w_find_result {
    padding: 15px 20px 20px 20px;
    display: block;
}

.btn_center {
    text-align: center;
    margin-top: 30px;
}


/* order table  */
.tbl_type_ord {width:100%;border-top:2px solid #2e9dcb;}
.tbl_type_ord th,
.tbl_type_ord td {border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1; text-align:center}
.tbl_type_ord th {background:#f5f5f5; padding:10px 0;}
.tbl_type_ord td {padding:10px 0;}
.tbl_type_ord td.date i {color:#999;}
.tbl_type_ord.inner th:first-child {border-left:0 none;}
.tbl_type_ord th:first-child,
.tbl_type_ord td:first-child {border-left:0 !important;}
.tbl_type_ord .ptxt02 { color: #999;}
.tbl_type_ord .nodata {border-left:0 !important; height:100px;}

.tbl_type_ord.tbl_type01 td {border-left:1px solid #e1e1e1 !important;}
.tbl_type_ord.tbl_type01 .first {border-left:0 !important;}


.mypage .tbl_pdt {border-collapse:collapse;}
.mypage .tbl_pdt th,
.mypage .tbl_pdt td{border:1px solid #E1E1E1;border-right:0;}
.mypage .tbl_pdt td{padding:10px !important;}
.mypage .tbl_pdt td.sb{padding:20px 15px;}
.mypage .tbl_pdt .pdt_list{margin:0;}
.mypage .tbl_pdt .pdt_list dt a{line-height:16px;}
.mypage .tbl_pdt .pdt_list dt span.opt {line-height:16px;display:block;}
.mypage .tbl_pdt .ord_date2{ color:#666;font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;font-size:12px;}
.mypage .tbl_pdt .thumb{float:left;}
.mypage .tbl_pdt .cont{margin:0;padding-left:60px; color:#666;}
.mypage .tbl_pdt .state01 p {}
.mypage .tbl_pdt .state01 i, .mypage .tbl_pdt .state01 i a {color:#666;font-family: dotum, dotumche, 'µ¸¿ò', 'µ¸¿òÃ¼', verdana, tahoma, sans-serif;font-size:11px;}
.mypage .tbl_pdt .state02 p {margin-bottom:5px;}
.mypage .tbl_pdt .price,
.mypage .tbl_pdt .price i{font-size:14px;}
.mypage .tbl_pdt .cont .name strong {display:block;}
.mypage .tbl_pdt .cont p {line-height:18px;}
.mypage .tbl_pdt .addressee {color:#999; font-weight:normal; letter-spacing:0 }
.mypage .tbl_pdt .nodata {border-left:0 !important; height:100px;}
.c_apply {
    color: #ff0080;
	font-family:'Nanum Gothic','NanumGothic','³ª´®°íµñ','NanumGothicWeb';
    font-size: 11px;
    line-height: 15px;
    margin-top: 5px;
    display: inline-block;
}
/* order detail*/
.section {
    position: relative;
}

.border_skin_2{clear:both; overflow:hidden; width:100%; border-top:solid 2px #2e9dcb; background:#fff}
.border_skin_2 th{background:#f5f5f5; color:#656565; font-weight: bold;text-align:center; padding:15px 0; border-bottom:solid 1px #e5e5e5}
.border_skin_2 td{font-weight:normal; color:#585858; text-align:center; padding:15px 0; border-bottom:solid 1px #e5e5e5; }
.border_skin_2 .name_img div{float:left;margin-left:10px;}
.border_skin_2 .name_img .text{ margin:10px 0 0 15px; text-align:left;}
.border_skin_2 .name_img .text p{display: block;}

.table_skin_info { width:100%; border-top:2px solid #2e9dcb; border-bottom:1px solid #eaeaea; }
.table_skin_info th, table.table_skin_info td { text-align:left; padding:13px 0 9px 16px; border-top:1px solid #eaeaea; }
.table_skin_info th { background-color:#f5f5f5; color:#555; }
.table_skin_info tr:first-child th ,.table_skin_info tr:first-child td { border-top-width:0; }
.table_skin_info td.pd10 { padding:10px 0 10px 16px; }
.table_skin_info td span.txt11 { vertical-align:middle;font-size: 11px; font-family:dotum, dotumche, µ¸¿ò, µ¸¿òÃ¼, "µ¸¿ò", "µ¸¿òÃ¼", sans-serif;}
.table_skin_info .line th, .table_skin_info .line td { border-top:1px solid #111; }
.table_skin_info .v-top th, .table_skin_info .v-top td { vertical-align:top; }
.table_skin_info input[type="text"], input[type="password"]{ height:18px;*height:16px;padding:5px;margin-left:1px;border:1px solid #d1d1d1;font-size:12px;color:#767676;line-height:18px;*line-height:18px;outline:none;-webkit-box-shadow: 0 0 0px 1000px white inset;}

.table_skin_info input[type="radio"] { border:0; padding:0; margin:0; vertical-align:middle; margin:0 0 1px; cursor:default; }
.table_skin_info input[type="checkbox"] { border:0; padding:0; margin:0; vertical-align:middle; margin:-1px 0 1px; }

.mypage .m_box22{width:100%; }
.mypage .m_box22 td{padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #eaeaea;  padding-left:10px;}
.mypage .m_box22 td.padd_right{padding-right:10px;}
/**/

/*°Ë»öÇÏ±â*/
.mypage .search_wrap{clear:both; overflow:hidden; position:relative;background:#f9f9f9; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; padding:10px}
.mypage .search_wrap h3{float:left; width:90px; padding:0; margin:6px 0 0 0}
.mypage .search_wrap .sch_full{float:left; width:780px; line-height:28px; }

.sf_month{display:inline;float:left;}
.sf_month li{display:inline;float:left;position:relative;line-height:24px}
.sf_month li label{display:inline-block;min-width:56px;margin:0 -1px 0 0;padding-top:1px;border:1px solid #ccc;background:#fcfcfc;font-size:11px;line-height:25px;color:#666;text-align:center;vertical-align:top;cursor:pointer}
.sf_month li.check{z-index:10}
.sf_month li.check label{border-color:#5d5d5d; background:#747474;color:#fff}
.sf_month li .inp_radio{position:absolute;left:0;top:0;z-index:-1;width:13px;height:13px;vertical-align:top;opacity:.1;}


/*Å»Åð*/
.scr {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-highlight-color: #f4f4f4;
    scrollbar-shadow-color: #e7e7e7;
    scrollbar-3dlight-color: #e7e7e7;
    scrollbar-arrow-color: #7b7b7b;
    scrollbar-track-color: #f7f7f7;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-base-color: #fafafa;
}
textarea {
    background-color: transparent;
    border: 1px solid #d7d7d7;
    width: 99%;
    overflow-y: auto;
    font-size: 12px;
    font-family: 'Malgun Gothic','Dotum',sans-serif;
    color: #666;
    vertical-align: middle;
}
/*Å»Åð*/

/* Button   */
.ord_btnarea{text-align:center}
.ord_btnlist{display:inline-block;vertical-align:top;*display:inline;zoom:1}
.ord_btnlist li{float:left;margin-left:8px}
.ord_btnlist li:first-child{margin-left:0}
.ord_btnlist li a{display:inline-block;background:#000;font-size:12px;font-weight:bold;text-align:center;font-family:'Nanum Gothic','NanumGothic','³ª´®°íµñ','NanumGothicWeb';color:#fff}

/* Button 2 */
.ord_btnlist li .btn_change{height:40px;min-width:120px;line-height:40px;border:1px solid #298bb6;background:#2e9dcb}
.ord_btnlist li .btn_cancel{height:40px;min-width:120px;line-height:40px;border:1px solid #c6c6c6;background:#ffffff;color:#7e7e7e}

/* Button 2 */
.ord_btnlist li .btn_ord_cancel{font-size:13px;height:48px;min-width:160px;line-height:48px;color:#fff;border:1px solid #da0515;background:#f20618}
.ord_btnlist li .btn_ord_list{font-size:13px;height:48px;min-width:160px;line-height:48px;border:1px solid #c6c6c6;background:#ffffff;color:#7e7e7e}

/* Button 3 */
.btnType_b1, .btnType_p1, .btnType_w3, .btnType_w4, .btnType_w2, .btnType_wh24  {display:inline-block; overflow:visible; cursor:pointer; text-align:center; vertical-align:middle; white-space:nowrap;}
.btnType_b1 *, .btnType_p1 * , .btnType_w3 * , .btnType_w4 * , .btnType_w2 * {font-weight:bold; font-size:13px; display:inline-block; background:transparent; border:0 none; overflow:visible; cursor:pointer; vertical-align:middle;}
.btnType_b1 *, .btnType_p1 * , .btnType_w3 * , .btnType_w4 * , .btnType_w2 * {line-height:24px; height:24px; padding:0 10px; font-size:11px; font-weight:normal; position:relative; top:-1px; *top:0px;}

.btnType_wh24 * {line-height:24px; height:24px; padding:0 10px; font-size:11px; color:#666; font-weight:normal; position:relative;}
.btnType_wh24 {background: url('/pics/image2/sub/bg_btn.gif') repeat-x; border:1px solid #d2d2d2;} /*±×¶óµ¥ÀÌ¼Ç*/
.btnType_wh24.icon {background:#fff;}

.mypage .btnType_w2 {
    display: block;
    width: 80px;
    margin: 0 auto;
    background: url('/pics/image2/sub/bg_btn.gif') repeat-x 0 -326px;
    border: 1px solid #d2d2d2;
	color:#666; 
}
.mypage .btnType_w3 {
    display: block;
    width: 50px;
    margin:5px auto 0;
	background: url('/pics/image2/sub/bg_btn.gif') repeat-x 0 -297px;
    border: 1px solid #d2d2d2;
	color:#666; 
}
.mypage .btnType_w4 {
    background: url('/pics/image2/sub/bg_btn.gif') repeat-x 0 -297px;
    border: 1px solid #d2d2d2;
    width: 60px;
    margin:5px auto 0;
    color: #666;
}
.mypage .btnType_p1 {
    background: url('/pics/image2/sub/bg_btn.gif') repeat-x 0 0;
    border: 1px solid #ca065f;
	width: 60px;
    margin: 0 auto;
	color:#fff; 
}
.mypage .btnType_b1 {
    display: block;
    width: 50px;
    margin: 0 auto;
    background: url('/pics/image2/sub/bg_btn.gif') repeat-x 0 -190px;
    border: 1px solid #228bb6;
	color:#fff; 
}

/* Button */
.btn_m1, .btn_m1 .in {
    background: url("/pics/image2/sub/btn-m-bg1.gif") 100% 9999px no-repeat;
    height: 32px;
    font-size: 12px;
    line-height: 2.6;
	margin-left:2px;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    color: #666;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0;
	cursor:pointer;
}

.btn_m1{padding-right:14px; }
.btn_m1 .in { padding-left:14px; }
.btn_m1.b_ty7 { background-position:100% -234px; } 
.btn_m1.b_ty7 .in { background-position:0 -234px; color:#fff; }
/* Button */

/* paging */
.paging {margin:30px auto 20px; text-align:center;}
.paging * {vertical-align:middle;}
.paging .btn {background: url('/pics/image2/sub/paging.png') no-repeat; display:inline-block; width:25px; height:25px; overflow:hidden; color:transparent; font-size:0; line-height:0; letter-spacing:0;}
.paging .fstPage {background-position:0 0;}
.paging .prevPage {background-position:-30px 0;}
.paging .nextPage {background-position:-120px 0;}
.paging .lstPage {background-position:-150px 0;}
.pagenum {margin:0 15px; display:inline-block;}
.pagenum a {background: url('/pics/image2/sub/paging.png') no-repeat -60px 0; display:inline-block; width:25px; height:25px; line-height:25px; margin:0 2px; font-family:Arial; color:#666; font-weight:bold;}
.pagenum .active {background-position:-90px 0; color:#fff;}


/* paging2 */
.paging2 {margin:30px auto 20px; width:100%; text-align:center; height:25px;}
.paging2 a {display:inline-block; height:23px; line-height:22px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden;}
.paging2 a span {display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging2 a.arrow {background-color:#fff;}
.paging2 a.arrow span {background-image:url('/pics/image2/sub/page_arr.gif'); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging2 a.current {background-color:#fff; border:1px solid #2e9dcb; color:#2e9dcb; font-weight:bold;}
.paging2 a.current span {color:#2e9dcb;}
.paging2 a.current:hover {background-color:#fff;}
.paging2 a.first span {background-position:6px 8px;}
.paging2 a.prev span {background-position:-22px 8px;}
.paging2 a.next span {background-position:-348px 8px;}
.paging2 a.end span {background-position:-378px 8px;}
.paging2 a:hover {background-color:#ececec;}


