@charset "utf-8";
/* NHN Web Standardization Team Pearl.Cho 090310 */

/* Common */
*{margin:0;padding:0}
body{background:url(../../images/mall/bg_body.gif) repeat-x 0 0;font-family:'돋움',Dotum,Helvetica,sans-serif;font-size:12px}
ul,ol,li{list-style:none}
a{color:#787878;text-decoration:none}
a:hover{text-decoration:underline}
em{font-style:normal}
img{vertical-align:top}
img,fieldset{border:0}
hr,legend{display:none}
input,textarea{color:#414141;font-family:'돋움',Dotum,Helvetica,sans-serif;font-size:12px}
input{margin:-1px 0 1px;*margin-top:0;vertical-align:middle}
.input_text1{height:16px;*margin:-2px 0 0;margin-top:-3px;padding:2px 0 0 3px;border:1px solid #c9c9c9;font-family:tahoma}
.input_text2{height:16px;*margin:0 0 0;margin-top:-3px;padding:2px 0 0 3px;border:1px solid #7f9db9;color:#414141;font-family:tahoma}
.input_selected{padding:0 0 0 1px;border:2px solid #59a509 !important}
input.focus_out{height:14px;padding-top:4px;color:#d1d0d0 !important;font-size:11px;letter-spacing:-1px}
input.disabled{border:1px solid #ccc;background:#f3f3f3}
input.num{letter-spacing:0}
.input_radio,.input_check{width:13px;height:13px}
textarea.text{_margin:-2px 0 0;padding:1px 3px 0;border:1px solid #ccc}
select{margin:1px 0 2px;color:#414141;font-family:'돋움',dotum,applegothic,sans-serif;font-size:12px;vertical-align:middle}
#skip,#start,.blind{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;position:relative;width:0;height:0;font-size:0;line-height:0}

/* Style Class */
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.fl{float:left}
.fr{float:right}
.fn{float:none}
.cb{clear:both}
.thm{font-family:tahoma}
.vdn{font-family:verdana}
.tdu{text-decoration:underline}
.tdn{text-decoration:none}
.ov{overflow:hidden}

.point1{color:#0fa9af !important}	/* emerald */
.point2{color:#f86f46 !important}	/* orange */
.point3{color:#566899}	/* blue */
.point4{color:#545454 !important}	/* Dark Gray */
.point5{color:#b1b1b1}	/* light gray*/
.point6{color:#f08a4b}	/* light orange 100222 */
.point7{color:#000}	/* black */
.point8{color:#b0b297}
.point9{color:#ff0000} /* red */
.point10{color:#2baab9}
.point11{color:#7f7f7f}  /* gray*/
.point12{color:#05c300} /* blue */
.point_bold{font-weight:bold}

.mgt05{margin-top:5px}
.mgt1{margin-top:10px}
.mgt2{margin-top:15px !important}
.mgt3{margin-top:20px}
.mgt4{margin-top:30px}
.mgt41{margin-top:41px}
.mgt5{margin-top:50px}
.mgt6{margin-top:0 !important}
.mgt7{margin-top:27px}
.mgt8{margin-top:11px}
.mgt9{margin-top:12px}
.mgt10{margin-top:8px}
.mgt11{margin-top:24px}
.mgt12{margin-top:13px}
.mgt13{margin-top:-14px}
.mgb1{margin-bottom:10px}
.mgb2{margin-bottom:15px !important}
.mgb3{margin-bottom:20px}
.mgb4{margin-bottom:30px}
.mgb5{margin-bottom:40px}
.mgb6{margin-bottom:-25px}
.mgb7{margin-bottom:5px}
.mgb8{margin-bottom:0 !important}
.mgb9{margin-bottom:80px !important}
.mgb10{margin-bottom:7px}
.mgb11{margin-bottom:-14px}
.mgb12{margin-bottom:6px}
.mgb13{margin-bottom:13px}
.mgb14{margin-bottom:25px}
.mgb70{margin-bottom:70px}
.mgl{margin-left:15px}
.mgl0{margin-left:0 !important}
.mgl1{margin-left:3px !important}
.mgr1{margin-right:15px}
.pdt{padding-top:3px}
.pdr{padding-right:10px}
.pdb{padding-bottom:50px !important}

.p11{font-size:11px !important}
.p12{font-size:12px}
.ls0{letter-spacing:0}
.ls1{letter-spacing:-1px}

/* layout */
#header{position:relative;margin:0 auto;background:url(../../images/mall/bg_body.gif) repeat-x 0 0;text-align:left}
#wrap,#wrap2{overflow:hidden;min-width:1270px;margin:0 auto;padding:0 20px;text-align:left}
#wrap #container{width:960px;margin:0 auto}
#wrap #container:after{display:block;clear:both;content:''}
#wrap .content{float:left;width:100%}
#wrap .is_aside{width:720px}
#wrap .aside{float:right;width:220px;margin-top:20px;text-align:center}
#wrap2 #container{position:relative;min-width:984px}
#wrap2 .is_aside{overflow:hidden;padding-right:240px;min-height:611px}
#wrap2 .aside{position:absolute;top:20px;right:0;width:220px;text-align:center}
#wrap3{overflow:hidden;padding:0 20px;}
#wrap4{overflow:hidden;min-width:1240px;margin:0 auto;padding:0 20px;text-align:left}
#wrap #container.talktalk {width:auto;margin:0 -20px;padding-bottom:60px;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,'맑은고딕',MalgunGothic,Helvetica,sans-serif;background-color:#edf0f5;}
#wrap #container.talktalk .content{float:none;width:1190px;margin:0 auto;}

/* header */
#header h1{height:34px;font-size:0}
#header h1 a, #header h1 span{display:inline-block;height:17px;background:url(../../images/mall/spr_logo.gif) no-repeat}
#header h1 a.naver{width:60px;margin-right:6px;background-position:0 0}
#header h1 .chk_center{width:97px;background-position:0 -20px}
.simple_header{position:relative;height:53px;background:none}
.simple_header h1{position:absolute;top:19px;left:0}
.simple_header a.btn_custom{position:absolute;top:21px;right:6px;padding-right:6px;background:url(../../images/mall/spr_bu.gif) no-repeat 100% -207px;color:#a5a5af}

/* GNB */
.gnb{position:relative;z-index:100;height:15px;margin-bottom:-2px;padding-top:6px}
.gnb:after{display:block;clear:both;content:''}
.gnb .area{float:right}
.gnb .mbr_info{float:left;margin:-1px 10px 1px 0;padding-top:1px;color:#a5a5af;line-height:16px}
.gnb .mbr_info a{display:inline-block;margin:-1px 0 1px 3px;background:url(../../images/mall/spr_btn.gif) no-repeat;vertical-align:middle}
.gnb .mbr_info a.logout{width:53px;height:16px;background-position:-100px -1210px}
.gnb ul{float:left}
.gnb ul:after{display:block;clear:both;content:''}
.gnb li{float:left;position:relative;margin-left:6px;padding-left:7px;background:url(../../images/mall/spr_bar.gif) no-repeat 0 -458px;line-height:16px}
.gnb li a{padding-top:1px;color:#a5a5af}
.gnb li.frst{margin:0;padding:0;background:none}
.gnb li a.btn_view{padding-right:18px;background:url(../../images/mall/spr_bu.gif) no-repeat 100% -60px;text-decoration:underline}
.gnb li .ly_gnb{position:absolute;top:16px;right:0;padding:5px 14px;border:2px solid #777;background-color:#fff}
.gnb li .ly_gnb ul{width:112px}
.gnb li .ly_gnb li{float:none;margin:0;padding:0;background:none;line-height:21px}
.gnb li .ly_gnb li a{color:#474747}
.gnb li .ly_gnb li a:hover,.gnb li .ly_gnb li a.on{color:#33ac06;text-decoration:underline}

/* LNB */
.lnb{clear:both;position:relative;width:1024px;height:68px}
.lnb ul{float:left;zoom:1}
.lnb li{float:left;padding-right:2px;background:url(../../images/mall/spr_bar.gif) no-repeat 100% -80px}
.lnb li.on{margin-left:-2px;padding-right:0;background:none}
.lnb li.first{margin-left:0;padding-right:14px}
.lnb li.last{padding-right:0;background:none}
.lnb li.hide{display:none}
.lnb li a,.lnb li span{display:inline-block;height:33px;background:url(../../images/mall/spr_gnb.gif) no-repeat;vertical-align:top}
.lnb li .menu{width:103px;background-position:0 0}
.lnb li a.menu2{width:93px;background-position:0 -40px}
.lnb li a.menu3{width:81px;background-position:0 -80px}
.lnb li a.menu4{width:129px;background-position:0 -120px}
.lnb li a.menu5{width:81px;background-position:0 -200px}
.lnb li a.menu6{width:81px;background-position:0 -240px}
.lnb li a.menu7{width:122px;background-position:0 -160px}
.lnb li a.menu8{width:106px;background-position:0 -360px}
.lnb li a.menu9{width:71px;background-position:0 -280px}
.lnb li a.menu10{width:69px;background-position:0 -320px}
.lnb li ul{display:none}
.lnb li.on .menu{width:103px;background-position:-200px 0}
.lnb li.on a.menu2{width:97px;background-position:-200px -40px}
.lnb li.on a.menu3{width:85px;background-position:-200px -80px}
.lnb li.on a.menu4{width:133px;background-position:-200px -120px}
.lnb li.on a.menu5{width:85px;background-position:-200px -200px}
.lnb li.on a.menu6{width:85px;background-position:-200px -240px}
.lnb li.on a.menu7{width:126px;background-position:-200px -160px}
.lnb li.on a.menu8{width:110px;background-position:-200px -360px}
.lnb li.on a.menu9{width:75px;background-position:-200px -280px}
.lnb li.on a.menu10{width:73px;background-position:-200px -320px}
.lnb li.on ul{display:block;position:absolute;top:47px}
.lnb li.on ul.pleft{left:115px}
.lnb li.on ul.pleft2{left:210px}
.lnb li.on ul.pleft3{left:293px}
.lnb li.on ul.pleft5{left:425px}
.lnb li.on ul.pleft6{left:507px}
.lnb li.on ul.pleft7{left:435px}
.lnb li.on ul.pleft8{left:743px}
.lnb li.on ul.rgt0{right:22px}
.lnb li.on ul li{float:left;margin-left:10px;padding-left:8px;background:url(../../images/mall/spr_bar.gif) no-repeat 0 -130px}
.lnb li.on ul li a{width:auto;height:auto;background:none;color:#595b69;letter-spacing:-1px}
.lnb li.on ul li.on a{color:#312f3a;font-weight:bold;letter-spacing:0}
.lnb li.on ul li.first{margin:0;padding:0;background:none}
.lnb .btn_chkhome{display:inline-block;position:absolute;top:6px;right:0;width:71px;height:20px;background:url(../../images/mall/spr_btn.gif) no-repeat 0 -1210px}

/* aside */
.aside .banner li{margin-top:-1px}
.aside .customer{margin:0 0 4px;padding:2px 14px 4px 15px;border:1px solid #e5e6e7}
.aside .customer li{border-top:1px solid #f1f1f1}
.aside .customer li.frst{border-top:none}
.aside .customer li a{display:block;overflow:hidden;width:191px;height:32px;background:url(../../images/mall/spr_txt.gif) no-repeat}
.aside .customer .btn_help{background-position:0 -220px}
.aside .customer .btn_ask{background-position:0 -260px}
.aside .customer .btn_apply{background-position:0 -300px}
.aside .customer .btn_talktalk{background-position: -210px -220px}
.aside .login{position:relative;z-index:10;border:1px solid #e5e6e7;border-width:2px 1px 0;border-top-color:#4eb6c7;}
.aside .login:after{position:absolute;left:-1px;right:-1px;top:-2px;height:2px;background:#4eb6c7;content:'';}
.aside .login .area_naver_login {
	padding: 24px 22px;
}
.aside .login .button_naverid {
	position: relative;
	display: block;
	height: 36px;
	padding-left: 37px;
    background-color: #03c75a;
}
.aside .login .button_naverid:before {
	content: '';
	position: absolute;
	top: 12px;
	left: 12px;
	width: 13px;
	height: 13px;
	background: url(../../images/sp_admin_pay.png) no-repeat;
	background-position: -290px 0;
}
.aside .login .button_naverid:after {
	content: '';
	position: absolute;
	top: 0;
	left: 36px;
	width: 1px;
	height: 100%;
	background-color: #02ba54;
}
.aside .login .button_naverid .text_naver_login {
	display: inline-block;
	width: 118px;
	height: 12px;
	margin-top: 12px;
	background: url(../../images/sp_admin_pay.png) no-repeat;
	background-position: -170px -90px;
	vertical-align: top;
}
.aside .join{border-right:1px solid #e5e6e7;border-left:1px solid #e5e6e7}
.aside .join .join_inner{padding:11px 22px 16px;border-top:1px solid #eaeaea;text-align:left}
.aside .join p{color:#9f9f9f;font-size:11px;letter-spacing:-1px;line-height:14px;text-align:left}
.aside .join .btn_join{display:block;overflow:hidden;width:175px;height:42px;margin-top:7px;background:url(../../images/mall/spr_btn.gif) no-repeat -320px -1240px;text-indent:-1000px}
.aside .orderinfo{position:relative;width:189px;margin:7px 0 -1px;padding:16px 15px 5px 14px;border:1px solid #e5e6e7;background:#fbfbfb;text-align:left}
.aside .orderinfo h2.tit{overflow:hidden;width:93px;height:13px;margin-bottom:14px;background:url(../../images/mall/spr_h.gif) no-repeat 0 -620px;text-indent:-1000px}
.aside .orderinfo ul{width:189px;text-align:left}
.aside .orderinfo li{position:relative;margin-bottom:5px;color:#787878;font-family:'돋움',dotum;font-size:12px;line-height:13px;vertical-align:top;zoom:1}
.aside .orderinfo li span{padding-left:1px;letter-spacing:-1px;vertical-align:top}
.aside .orderinfo li em{position:absolute;top:0;right:2px;line-height:14px;text-align:right;vertical-align:top}
.aside .orderinfo a{padding:0 3px 0 0;color:#2dabba;font-family:tahoma;font-size:13px;font-weight:bold;line-height:13px}
.aside .orderinfo .last{margin-top:6px;padding-top:6px;border-top:1px solid #ededed}
.aside .orderinfo .last em{top:6px}
.aside .orderinfo .btn_check{display:block;overflow:hidden;position:absolute;top:12px;right:12px;width:56px;height:20px;background:url(../../images/mall/spr_btn.gif) no-repeat 0 -110px;text-indent:-1000px}
.aside .guide{position:relative;width:218px;padding:15px 0 12px;border:1px solid #d6d6d6;border-top:none;background:#f8f8f8 url(../../images/mall/bg_aside_notice.gif) no-repeat 50% 0;text-align:left}
.aside .guide ul{overflow:hidden;margin:0 13px;zoom:1}
.aside .guide li{margin-top:-1px;padding:7px 0 8px;border-top:1px solid #f1f1f1;font-size:11px;letter-spacing:-1px;line-height:15px;vertical-align:top;white-space:nowrap;zoom:1}
.aside .guide li:after{display:block;clear:both;content:''}
.aside .guide li a{display:block;color:#b1b1b1}
.aside .guide li a em{display:block;padding:1px 0 2px;color:#787878;font-weight:bold}
.aside .guide li img{float:left;margin-right:7px;vertical-align:top}
.aside .tb_orderinfo{width:192px;margin:9px 13px 5px;font-size:11px;letter-spacing:-1px}
.aside .tb_orderinfo th{width:66px;padding-bottom:4px;padding-left:6px;background:url(../../images/mall/bu_sq_grey.gif) no-repeat 1px 3px;font-weight:normal;text-align:left}
.aside .tb_orderinfo td{padding-bottom:4px;text-align:right}
.aside .tb_orderinfo td a{margin-right:1px}
.aside .tb_orderinfo td.other{padding-left:4px;color:#b1b1b1;text-align:left}
.aside .tb_orderinfo td.other a{color:#b1b1b1;font-weight:normal}
.aside .tb_orderinfo td.line{height:6px;background:url(../../images/mall/bg_tb_ortherinfo.gif) no-repeat 0 2px;font-size:0}

/* footer */
#footer{clear:both;margin-top:60px;padding:20px 0 30px;border-top:3px solid #333}
#footer .foot_inner{width:680px;margin:0 auto}
#footer ul{overflow:hidden;text-align:center}
#footer ul + ul{padding-top: 10px;}
#footer li{display:inline-block;*display:inline;margin-left:4px;padding-left:7px;background:url(../../images/mall/spr_bar.gif) no-repeat 0 -490px}
#footer li a{color:#333;letter-spacing:-1px}
#footer li.frst{margin:0;padding:0;background:none}
#footer .cpy_info{margin:30px 0 24px 0;font-size:0;color:#a1a1a1;text-align:center;}
#footer .cpy_info dl{display:inline-block;font-size:11px;vertical-align:top;text-align:left;letter-spacing:-1px;}
#footer .cpy_info dl + dl{margin-left:80px;}
#footer .cpy_info dt{margin-bottom:6px;}
#footer .cpy_info dd{line-height:16px;vertical-align:middle}
#footer .cpy_info dd img{vertical-align:middle}
#footer .cpy_info dd span{margin-left:6px;padding-left:6px;background:url(../../images/mall/spr_bar.gif) no-repeat 0 -490px}
#footer .cpy_info dd .business_info{margin-left:6px;padding-left:6px;background:url(../../images/mall/spr_bar.gif) no-repeat 0 -490px;color:#a1a1a1;}
#footer p{margin-bottom:14px;color:#a1a1a1;font-size:11px;line-height:16px;letter-spacing:-1px;text-align:center;}
#footer address{color:#999;font-family:Verdana;font-size:9px;line-height:14px;text-align:center}
#footer address a{color:#a1a1a1;font-family:Tahoma;font-size:9px;font-weight:bold;font-style:normal}
#footer address a:hover{color:#2cb400}
#footer address .logo{display:inline-block;vertical-align:top;margin-right:5px;}
#footer address img{vertical-align:middle}
#footer address em{padding-left:4px;font-family:Verdana;font-size:9px}
#footer address span{padding-left:2px;font-family:Verdana;font-size:9px;line-height:14px}
#footer .copyright{display:inline-block;vertical-align:top;padding-top:2px;}
#footer dl .link{display:inline-block;vertical-align: top;}
#footer dl .link + .link{margin-left: 4px;}
#footer .cpy_info .service_link{margin-top:2px;}
#mo_footer{margin-top:60px;padding:30px 0 34px;border-top:1px solid #e7e7e7;letter-spacing:-0.5px;}
#mo_footer svg{display:block;}
#mo_footer .hidden{position:absolute;visibility:hidden;}
#mo_footer .info {position:relative;display:inline-block;margin-left:-10px;font-size:0;vertical-align:top;}
#mo_footer .info li{position:relative;display:inline-block;padding-right:1px;vertical-align:top;}
#mo_footer .info li:last-child::after{display:none;}
#mo_footer .info li:after{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#d8d8d8;content:'';}
#mo_footer .info li a {display:block;padding:7px 10px;color:#444;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;}
#mo_footer .info + .logonf {margin-top:41px;}
#mo_footer .logonf{margin:0 0 16px;}
#mo_footer .description{margin:16px 0 24px;color:#888;font-size:12px;font-weight:500;line-height:19px;}
#mo_footer .corp_info .label{position:relative;padding:0 17px 0 0;color:#666;font-size:13px;font-weight:600;}
#mo_footer .corp_info .label:after{content:'';width:7px;height:7px;display:block;border:1px solid #666;border-right-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:2px;right:0;}
#mo_footer .corp_info .corp_info_list{display:none;margin-top:22px;font-weight:500;}
#mo_footer .corp_info .corp_info_list li{display:table;width:100%;color:#666;font-size:13px;line-height:18px;table-layout:fixed;}
#mo_footer .corp_info .corp_info_list li > span{display:table-cell;}
#mo_footer .corp_info .corp_info_list li + li{margin-top:14px;}
#mo_footer .corp_info .corp_info_list li .title{width:29%;color:#999;}
#mo_footer .corp_info .corp_info_list li a{position:relative;padding-right:7px;color:#3b88d5;}
#mo_footer .corp_info .corp_info_list li a:after{content:'';height:5px;width:5px;display:block;border:1px solid #3b88d5;border-left-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:50%;right:0;margin-top:-3px;}
#mo_footer :checked + .corp_info .label:after{top:6px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);}
#mo_footer :checked + .corp_info .corp_info_list{display:block;}
.talktalk + #footer {margin-top:0;}

/* layer */
.ly_help{position:absolute;z-index:10;border:1px solid #565960;background:#fff;text-align:left}
.ly_help .clse{position:absolute;top:6px;right:4px}
.ly_help strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:11px;color:#2c2c2c;letter-spacing:-1px}
.ly_help p{padding:8px 0 6px 9px;font-size:11px;line-height:16px;color:#565960;letter-spacing:-1px}
.ly_help p em{color:#268e00}
.ly_help .edge_cen{position:absolute;top:0;left:35%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(../../images/mall/spr_ico.gif) no-repeat 0 -600px;font-size:0}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(../../images/mall/spr_ico.gif) no-repeat 0 -620px;font-size:0}

/* paginate */
.notice_area .paginate{position:absolute;top:206px;right:8px;text-align:right}
.notice_area .paginate_v1{right:7px}
.notice_area .paginate span{display:inline-block;_position:relative;padding:1px 0 1px 7px;font-family:Tahoma;font-size:10px;line-height:normal;color:#b6b7bc;vertical-align:top}
.notice_area .paginate span strong{color:#565960}
.notice_area .paginate a.pre{display:inline-block;overflow:hidden;width:15px;height:14px;background:url(../../images/mall/spr_btn.gif) no-repeat 0 -1290px;vertical-align:top}
.notice_area .paginate a.next{display:inline-block;overflow:hidden;width:15px;height:14px;margin-left:-5px;background:url(../../images/mall/spr_btn.gif) no-repeat -20px -1290px;vertical-align:top}
/* 개발요청 CSS */
.page_loaded{display:block}
.page_only_one{display:block}
.page_no_result{display:none}

/* 레이어 팝업 */
.txbox{overflow-y:auto;padding:10px;border:1px solid #e0e0e0;color:#000;letter-spacing:-1px;line-height:18px;text-align:left;zoom:1}
.txbox:after{display:block;clear:both;content:''}
.txbox br{letter-spacing:0}
.scroll{scrollbar-3dlight-color:#e0e0e0;scrollbar-arrow-color:#999;scrollbar-track-color:#f7f7f7;scrollbar-darkshadow-color:#e0e0e0;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff}

.ly_type{position:absolute;z-index:100;padding:19px 20px 14px;border:1px solid #888;background-color:#fff;}
.ly_type dt{padding-bottom:5px;border-bottom:1px solid #d1d1d1;color:#333}
.ly_type dt strong{position:relative;display:inline-block;padding-left:7px;}
.ly_type dt strong:before{position:absolute;top:4px;left:0;width:3px;height:5px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -120px;content:'';}
.ly_type dt strong span {font-weight: normal;}
.ly_type dt strong.bu_none{padding-left:0;background:none}
.ly_type dd{padding-top:8px;color:#777;line-height:18px}
.ly_type dd li{margin-top:13px;padding-left:7px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -714px;line-height:17px}
.ly_type dd .bgnone li{margin:0;padding:0;background:none}
.ly_type dd .bu_type2 li{background-position:0 -314px}
.ly_type dd li.frst{margin-top:0}
.ly_type dd .bu_type3 li{margin-top:7px;background-position:0 -314px}
.ly_type dd .bu_type3 li.frst{margin-top:0}
.ly_type dd .bu_type3 li .sub{font-size:11px;text-indent:2px;letter-spacing:-1px;color:#8e8e8e;}
.ly_type .btn_area{position:relative;margin-top:20px;text-align:center}
.ly_type .btn_area a{display:inline-block;width:49px;height:28px;background:url(../../images/mall/spr_btn.gif) no-repeat -100px -610px}
.ly_type .btn_area a.notice{width:128px;background-position:-300px -610px}
.ly_type .btn_area a.notice.v1{background-position:-300px -640px}
.ly_type .btn_area a.confirm{width:41px;background-position:0 -790px}
.ly_type .btn_area .close_week{position:absolute;top:28px;right:0}
.ly_type .btn_area .close_week input{float:left;width:13px;height:13px;margin-right:4px}
.ly_type .btn_area .close_week label{float:left;font-size:11px;color:#555}
.ly_type .btn_area.type_csv{margin-top:15px;padding-bottom:12px}
.ly_type .btn_area.type_csv a.down{width:71px;height:23px;background:url(../../images/mall/spr_btn.gif) no-repeat -150px -1120px}
.ly_type .btn_area.type_csv a.close{width:41px;height:23px;background:url(../../images/mall/spr_btn.gif) no-repeat 0px -610px}
.ly_type .btn_close{position:absolute;top:6px;right:6px;width:10px;height:9px;padding:2px;background:url(../../images/mall/spr_btn.gif) no-repeat -48px -88px}
.ly_type .btn_close2{position:absolute;top:8px;right:8px;width:16px;height:15px;background:url(../../images/mall/spr_btn.gif) no-repeat -100px -90px}
.ly_type dd .bx{margin-top:-10px}
.ly_type dd .bx dt{margin-top:13px;padding:0;border:0;font-weight:bold;font-size:11px;color:#565960;letter-spacing:-1px}
.ly_type dd .bx dd{margin:4px 0 3px;padding:0;font-size:11px;color:#777;letter-spacing:-1px;line-height:15px}
.ly_type2{border:2px solid #20232c}
.ly_type2 dt strong{padding:0;background:none;color:#454545}
.ly_type2 dd p{margin-bottom:18px;color:#333}
.ly_type2 dd p strong{color:#1ec228}
.ly_type2 dd p span{color:#7f7f7f}
.ly_type2 .ly_bx{min-width:575px;margin-top:-10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.ly_type2 .ly_bx .bx_inner{padding:15px;border-top:1px solid #fff;background-color:#fcfcfc}
.ly_type2 .ly_bx .bx_inner ul{margin-top:-15px}
.ly_type2 .ly_bx .bx_inner li{margin-top:15px;border:none}
.ly_type2 .ly_bx .bx_inner li dl{overflow:hidden}
.ly_type2 .ly_bx .bx_inner li dt,.ly_type2 .ly_bx .bx_inner li dd{padding:0}
.ly_type2 .ly_bx .bx_inner li dt{float:left;margin-right:15px;border:none}
.ly_type2 .ly_bx .bx_inner li dt a{display:inline-block;width:194px;height:23px;background:url(../../images/mall/bg_btn.gif) no-repeat;color:#404040;font-weight:bold;line-height:23px;text-align:center;text-decoration:none}
.ly_type2 .ly_bx .bx_inner li dd{line-height:23px}
.ly_type2 .ly_bx .bx_inner li dd span{padding-left:7px;background:url(../../images/mall/bu_sq.gif) no-repeat 0 5px}

.ly_type2 .ly_cont{padding:4px 8px 7px 3px;font-size:11px;color:#9896a1;letter-spacing:-1px;line-height:18px}
.ly_type2 .ly_cont dt{margin:0;padding:0;border:0;font-weight:bold;font-size:12px;color:#20232c}
.ly_type2 .ly_cont dd{margin-top:11px;padding:0;color:#9896a1;line-height:17px}
.ly_type2 .ly_cont strong{font-weight:normal}
.ly_type2 .ly_cont .cnt2{margin-top:4px}
.ly_type2 .ly_cont .cnt strong{font-weight:normal;color:#05c300}
.ly_type2 .ly_cont .dlist{padding:12px 0 15px 15px;background:#f9f9fa;color:#565960}
.ly_type2 .ly_cont .dlist li{overflow:hidden;width:450px;margin-top:1px;padding:0;background:none}
.ly_type2 .ly_cont .dlist li strong{float:left;width:56px;padding-left:6px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -363px}
.ly_type2 .ly_cont .dlist li span{float:left;margin-right:3px}

.ly_type2 .charge{width:100%;margin-bottom:18px;border:3px solid #f1f1f1}
.ly_type2 .charge .inner{overflow:hidden;margin:3px 20px 8px;color:#454545}
.ly_type2 .charge .inner strong{display:inline-block;margin-bottom:10px}
.ly_type2 .charge .inner table{width:100%}
.ly_type2 .charge .inner th,.ly_type2 .charge .inner td{line-height:18px;text-align:left}
.ly_type2 .charge .inner th{font-weight:normal}
.ly_type2 .cls_week{padding-top:17px;font-size:11px;color:#555;text-align:right}

.ly_type3 .ly_cont{padding:0}
.ly_type3 .ly_cont dt{padding-bottom:7px;letter-spacing:-1px}
.ly_type3 .ly_cont dt strong{padding:0;background:none;color:#333}
.ly_type3 .ly_cont dd{padding:0;color:#333}
.ly_type3 .ly_cont dd.cnt{margin-top:17px;padding-right:16px}
.ly_type3 .ly_cont dd.cnt strong{color:#05c300}
.ly_type3 .ly_cont .dlist{padding:13px 0 12px 15px;background:#f9f9fa;color:#777}
.ly_type3 .ly_cont .dlist li{margin:0;padding-left:8px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -363px;line-height:18px}
.ly_type3 .ly_cont .btn_manual{display:block;width:153px;height:23px;background:url(../../images/mall/spr_btn.gif) no-repeat -300px -550px}
.ly_type3 .ly_cont_v2>dt{margin-bottom:10px;font-size:12px;line-height:16px;color:#555;letter-spacing:0}
.ly_type3 .ly_cont_v2>dt+dd{margin-bottom:17px}
.ly_type3 .ly_cont_v2>dd{font-size:12px;line-height:16px;color:#555}

.ly_type3 .btn_area{padding-top:20px;border-top:1px solid #ebebeb}
.ly_type3 .btn_area_v2{margin-top:20px;padding:0;border:0}
.ly_type3 .btn_area_v2 a{height:23px}

.ly_type4{border:2px solid #20232c;font-size:12px}
.ly_type4 .ly_cont{padding:0}
.ly_type4 .ly_cont dt{padding-bottom:5px;color:#454545;letter-spacing:-1px}
.ly_type4 .ly_cont dt strong{padding:0;background:none;color:#454545}
.ly_type4 .ly_cont dd{margin-top:17px;padding:0;color:#333}
.ly_type4 .ly_cont dd.cnt{margin-top:11px}
.ly_type4 .ly_cont dd strong{color:#05c300}
.ly_type4 .btn_area{margin-top:16px;padding-top:15px;border-top:1px solid #ebebeb}
.ly_type4 .btn_area a{margin:0 2px}

.ly_type5{padding:19px 33px 30px 20px;border:2px solid #20232c}
.ly_type5 .lst{margin-top:-2px}
.ly_type5 .lst li{margin-top:11px;padding-left:9px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -583px;font-size:11px;line-height:14px;color:#95969e;letter-spacing:-1px}
.ly_type5 .lst li a{margin-left:6px;padding-right:5px;background:url(../../images/mall/spr_bu.gif) no-repeat 100% -664px;color:#565960;text-decoration:underline}
.ly_type5 .btn_area{margin-top:18px}

.ly_type6 dt{padding-bottom:1px}
.ly_type6 dd{padding-top:13px;line-height:15px}
.ly_type6 .ly_cont .dlist{padding:10px 14px 14px 12px;background:#f9f9fa;color:#777}
.ly_type6 .ly_cont .dlist li{margin-top:6px;padding-left:9px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -365px;font-size:11px;line-height:15px;color:#777;letter-spacing:-1px}
.ly_type6 .ly_cont .dlist li a{padding-right:5px;background:url(../../images/mall/spr_bu.gif) no-repeat 100% -684px;color:#0fa9af;text-decoration:underline}

.ly_type7 dl{width:184px}

.ly_type8{padding:20px 24px 23px;border:2px solid #20232c}
.ly_type8 .ly_cont dt{margin-bottom:10px;padding-bottom:9px;color:#000}
.ly_type8 .ly_cont dt strong{padding:0;background:none}
.ly_type8 .ly_cont dd{color:#000}
.ly_type8 .ly_cont dd strong{color:#05c300}
.ly_type8 .cnt{padding-left:2px}
.ly_type8 .cnt p{padding:30px 0 3px 0;font-weight:bold}
.ly_type8 .cnt p:first-child{padding:0 0 3px 0}
.ly_type8 .cnt ul{padding:7px 0 0 0}
.ly_type8 .cnt li{line-height:20px}
.ly_type8 .image_area {width:607px;padding:13px 0 14px 8px;border: solid 1px #cacaca;box-sizing:border-box;}
.ly_type8 .image_area.type_mobile {padding:9px 0 15px 7px;}

.ly_type9{border:2px solid #20232c}
.ly_type9 h1{padding-bottom:5px;color:#454545;font-size:12px;letter-spacing:-1px}
.ly_type9 .tit_dsc{overflow:hidden;width:378px;padding:22px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fcfcfc;color:#414141;text-align:center;font-size:15px;line-height:22px;letter-spacing:-1px}
.ly_type9 h2{display:inline-block;padding-left:5px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -117px;color:#333;font-size:11px}
.ly_type9 .dlist{color:#868686}
.ly_type9 .dlist li{padding-left:5px;background:url(../../images/mall/spr_bu.gif) no-repeat 0 -23px;font-size:11px;line-height:16px;letter-spacing:-1px}
.ly_type9 .dlist li a{color:#868686}
.ly_type9 .btn_area{margin-top:16px;padding-top:15px;border-top:1px solid #ebebeb}
.ly_type9 .btn_area a{margin:0 2px}

.ly_type10{width:501px;padding:26px 20px 21px;border:2px solid #20232c}
.ly_type10 .result{padding:40px 0 35px;border:1px solid #ebebeb;border-width:1px 0;background:#fcfcfc;font-size:14px;font-weight:bold;color:#333;text-align:center;letter-spacing:-1px;line-height:16px}
.ly_type10 .result em{color:#05c300}
.ly_type10 .result .fail{display:inline-block;margin-left:9px;padding-left:13px;background:url(../../images/mall/line_fail.gif) no-repeat}
.ly_type10 .result .fail em{color:#f86f46}
.ly_type10 .dsc_fail{margin:24px 0 11px;color:#333;line-height:18px}
.tbl_fail,.tbl_fail th,.tbl_fail td{border:none;text-align:center;letter-spacing:-1px}
.tbl_fail{width:100%;border-top:1px solid #d6d6d6;table-layout:fixed}
.tbl_fail th{height:28px;border-left:1px solid #e6e6e6;border-bottom:1px solid #d6d6d6;background:#f8f8f8;font-size:11px;color:#414141}
.tbl_fail td{height:30px;border:1px solid #e6e6e6;border-width:0 0 1px 1px;font-size:11px;color:#888}
.tbl_fail tr th:first-child,.tbl_fail tr td.ord_num{border-left:none}
.tbl_fail .chk{border-left:none}
.tbl_fail span.num{font-family:tahoma;letter-spacing:0}

.ly_type11{padding-top:18px;min-width:458px;border:2px solid #20232c}
.ly_type11 .ly_cont{padding:0}
.ly_type11 .ly_cont dt{padding-bottom:8px;color:#454545;letter-spacing:-1px}
.ly_type11 .ly_cont dt strong{padding:0;background:none;color:#454545}
.ly_type11 .ly_cont dd{margin-top:17px;padding:0;color:#454545;letter-spacing:-1px;line-height:20px}
.ly_type11 .ly_cont dd strong{display:block;margin-bottom:21px;color:#05c300;letter-spacing:0}
.ly_type11 .ly_cont dd strong img{vertical-align:bottom}
.ly_type11 .ly_cont dd em{color:#000;text-decoration:underline}
.ly_type11 .btn_area{margin-top:18px;padding-top:15px;border-top:1px solid #ebebeb}
.ly_type11 .btn_area a{margin:0 2px}
.ly_type11 .btn_area .close_week{position:absolute;top:23px;right:-2px}

/* 판매관리 프로그램 알림 */
.npay_layer {
	position: absolute;
	z-index: 100;
	width: 648px;
	border: 1px solid #dbdde2;
	background-color: #fff;
}
.npay_layer_header {
	padding: 0 22px;
	height: 55px;
	background-color: #00c73c;
	font-size: 18px;
	line-height: 55px;
	color: #fff;
}
.npay_layer_content {
	padding: 30px 20px;
}
.npay_layer .penalty_desc {
	text-align: center;
}
.npay_layer .status {
	color: #ff545c;
}
.npay_layer .penalty_desc .title {
	font-size: 22px;
	font-weight: normal;
	color: #4d5159;
}
.npay_layer .penalty_desc .title .status {
	font-weight: bold;
}
.npay_layer .penalty_desc .desc {
	margin-top: 11px;
	font-size: 13px;
	line-height: 15px;
	color: #767a82;
}
.npay_layer .program_area {
	margin-top: 23px;
	border: 1px solid #dbdde2;
}
.npay_layer .program_area + .dot_guide {
	margin-top: 20px;
}
.npay_layer .program_title {
	padding: 0 30px;
	height: 41px;
	background-color: #f8f9fd;
	font-size: 13px;
	font-weight: normal;
	line-height: 41px;
	color: #4d5159;
}
.npay_layer .program_guide {
	padding: 30px;
}
.npay_layer .penalty_step {
	width: 426px;
	height: 80px;
	margin: 0 auto 30px;
	background-image: url(../../images/mall/sp_penalty.png);
	background-repeat: no-repeat;
}
.npay_layer .penalty_step.step1 {
	background-position: 0 0;
}
.npay_layer .penalty_step.step2 {
	background-position: 0 -90px;
}
.npay_layer .penalty_step.step3 {
	background-position: 0 -180px;
}
.npay_layer .sub_title {
	display: block;
	margin-bottom: 6px;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #4d5159;
}
.npay_layer .sub_title.notice {

}
.npay_layer .sub_title.notice:before {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 4px;
	background-image: url(../../images/mall/sp_npay_popup.png);
	background-repeat: no-repeat;
	background-position: -40px 0;
	vertical-align: top;
	content: '';
}
.npay_layer .penalty_guide {
	margin-top: 14px;
}
.npay_layer .item {
	font-size: 13px;
	line-height: 20px;
	color: #767a82;
}
.npay_layer .item + .item {
	margin-top: 14px;
}
.npay_layer .dot_list {
	margin-top: 6px;
}
.npay_layer .dot_guide {
	position: relative;
	padding-left: 5px;
	font-size: 13px;
	line-height: 20px;
	color: #767a82;
}
.npay_layer .dot_guide:before {
	position: absolute;
	top: 9px;
	left: 0;
	width: 2px;
	height: 2px;
	background-color: #4d5159;
	content: '';
}
.npay_layer .dot_guide + .dot_guide {
	margin-top: 6px;
}
.npay_layer .link,
.npay_layer .link_arrow {
	text-decoration: underline;
	color: #00c73c;
}
.npay_layer .link_arrow {
	display: inline-block;
	margin-top: 5px;
	font-size: 13px;
	line-height: 16px;
	vertical-align: top;
}
.npay_layer .link_arrow:after {
	display: inline-block;
	margin: 3px 0 0 4px;
	width: 5px;
	height: 9px;
	background-image: url(../../images/mall/sp_npay_popup.png);
	background-repeat: no-repeat;
	background-position: -30px 0;
	vertical-align: top;
	content: '';
}
.npay_layer .program_guide .link_arrow {
	margin-top: 12px;
}
.npay_layer .button_area {
	margin-top: 30px;
	text-align: center;
}
.npay_layer .npay_button {
	width: 120px;
	border: 1px solid #00a933;
	background-color: #00c73c;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	vertical-align: top;
}
.npay_layer .bottom_area {
	padding: 14px 20px 13px;
	background-color: #f8f9fd;
	text-align: right;
}
.npay_layer .npay_check {
	position: relative;
	display: inline-block;
	padding-left: 26px;
	font-size: 13px;
	line-height: 20px;
	color: #767a83;
	vertical-align: top;
}
.npay_layer .npay_check:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url(../../images/mall/sp_npay_popup.png);
	background-repeat: no-repeat;
	background-position: 0 -30px;
	content: '';
}
.npay_layer :checked + .npay_check:before {
	background-position: -30px -30px;
}
.npay_layer .btn_close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 15px;
	border: 0;
	background-color: transparent;
}
.npay_layer .btn_close:after {
	display: block;
	width: 15px;
	height: 15px;
	background-image: url(../../images/mall/sp_npay_popup.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	content: '';
}

/* 차액정산 안내 레이어팝업 */
.ly_balance {
	width: 780px;
	padding: 19px 26px;
	border: 2px solid #20232c;
}
.ly_balance .ly_title {
	padding-bottom: 8px;
	border-bottom: 1px solid #bcbcbc;
	font-size: 13px;
	color: #0d0d0d;
}
.ly_balance .confirm_bx {
	padding: 18px;
	margin-bottom: 0;
}
.ly_balance .confirm_bx dt {
	margin-bottom: 5px;
}
.ly_balance.ly_type dt,
.ly_balance.ly_type dd {
	font-size: 13px;
	line-height: 18px;
	letter-spacing: -1px;
}
.ly_balance.ly_type dt {
	border-bottom-width: 0;
	background-position: 1px 2px;
}
.ly_balance.ly_type dt strong {
	background: none;
	padding-left: 0;
}
.ly_balance.ly_type dd {
	padding-top: 0;
}
.ly_balance .scroll_area {
	height: 578px;
	overflow: auto;
}
.ly_balance .scroll_area img {
	display: block;
	width: 100%;
	height: auto;
}
.ly_balance .list7 {
	margin: 18px 0 0;
}
.ly_balance .list7 li {
	padding-left: 10px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	background-position: 0 6px;
}
.ly_balance .list7 li + li {
	margin-top: 15px;
}
.ly_balance .lnk_detail {
	display: inline-block;
	margin-top: 19px;
	vertical-align: top;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color: #0aa8bb;
}
.ly_balance .lnk_detail:before {
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 4px 7px 0 0;
	background: url(../../images/mall/bu_arw_green.gif) no-repeat;
	vertical-align: top;
	content: ''; 
}

/* 결제형 가맹점 온라인 가입 팝업 */
.ly_payment {
	width: 279px;
	padding: 18px 20px;
	font-size: 12px;
}
.ly_payment.ly_type dt {
	line-height: 15px;
}
.ly_payment .info_list dt {
	padding: 0;
	border: none;
	font-weight: bold;
	color: #7b7b7b;
}
.ly_payment .info_list dd {
	padding: 0;
}
.ly_payment .info_list .list_dot {
	position: relative;
	padding-left: 7px;
}
.ly_payment .info_list .list_dot:before {
	position: absolute;
	top: 7px;
	left: 0;
	width: 2px;
	height: 2px;
	background-color: #777;
	content: '';
}
.ly_payment .link {
	text-decoration: underline;
	color: #02b9c9;
}
.ly_payment .text + .text,
.ly_payment .text + .info_list,
.ly_payment .info_list + .text,
.ly_payment .info_list dt ~ dt{
	margin-top: 10px;
}

/* 그리드 예외처리 */
.uio_grid table td a{color:#2dabba !important}

/* 캘린더 활성화시 포인터 컬러 수정 */
.uio_calendar .middle td.calendar-selected a,.uio_calendar .middle td.calendar-over a{background-color:#a5e7f9 !important}

/* layer_Footer 공통버튼 */
.layer_footer_btn {padding-top: 15px;text-align: center}
.footer_com_button {display:inline-block !important;height:21px !important;border:1px solid #bebebe;border-radius:2px;background:none !important;font-family:'돋움',Dotum,Helvetica,sans-serif;text-align:center;text-decoration:none;text-indent:0 !important; vertical-align: top;}
.footer_com_button:hover{text-decoration:none}
.footer_com_button strong{display:block;height:19px;padding:0 7px;border:1px solid #fff;border-radius:2px;background:#fbfbfb !important;background:-webkit-linear-gradient(top, #fdfdfd 0%, #fbfbfb 47%, #f8f8f8 100%) !important;line-height:21px;font-size:12px;color:#404040 !important;letter-spacing:-1px;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',endColorstr='#f8f8f8',GradientType=1 )}

/* 약관 표 추가 */
.box_accordian h4 + .tbl_type {margin:16px 0 0}
.box_accordian .tbl_type {width:890px;border-collapse:collapse;text-align:center}
.box_accordian .tbl_type .h94 td{height: 94px}
.box_accordian .tbl_type th {height:37px;font-size:13px;border:1px solid #cbcbcb;border-left:0;color:#999;background-color:#f3f3f3}
.box_accordian .tbl_type td {height:65px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;color:#999;background-color:#fcfcfc}
.box_accordian .tbl_type td.emphasis {line-height:24px;color:#666}
.box_accordian .tbl_type th:first-child, .box_accordian .tbl_type td:first-child{border-left:1px solid #cbcbcb}
.notice_link {
	margin-left: 10px;
	font-size: 13px;
	-webkit-animation:blink 0.7s ease-in-out infinite alternate;
	-moz-animation:blink 0.7s ease-in-out infinite alternate;
	animation:blink 0.7s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
	0% {opacity:0;}
	100% {opacity:1;}
}
@-moz-keyframes blink{
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes blink{
	0% {opacity:0;}
	100% {opacity:1;}
}

.ly_sample {
	padding: 19px 20px 23px;
	border: 2px solid #20232c;
}
.ly_sample dt {
	padding-bottom: 7px;
}
.ly_sample dt strong {
	padding-left: 0;
	background: none;
}
.ly_sample dd {
	padding-top: 4px;
}
/* 딤드레이어 */
.dimmed_wrap {
	display: none;
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
}
.dimmed {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.5);
}
/* 결제형 대량 입점 동의 팝업 */
.popup_box {
	position: fixed;
	top: 116px;
	left: 50%;
	right: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	z-index: 20;
	width: 300px;
	max-width: 100%;
	padding: 45px 20px 35px;
	border-radius: 20px;
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
	letter-spacing: -0.5px;
	text-align: center;
}
.popup_box .title {
	display: block;
	font-size: 18px;
	line-height: 26px;
	color: #000;
}
.popup_box .desc {
	margin-top: 7px;
	font-size: 14px;
	line-height: 22px;
	color: #555;
}
.popup_box .btn_close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px 20px 7px 20px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}
.popup_box .btn_close:after {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background-image: url(../../images/mall/spr_btn.gif);
	background-repeat: no-repeat;
	background-position: -290px -90px;
}
.popup_box .btn_confirm {
	width: 120px;
	margin-top: 24px;
	padding: 9px;
	border: 0;
	background-color: #00bac8;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	color: #fff;
	cursor: pointer;
}
@media screen and (min-width: 620px) {
	.popup_box {
		top: 156px;
	}
}