@charset "euc-kr";

html{height:100%}
body{height:100%;background:#FFFFFF;overflow-x:hidden;-webkit-user-select:none;-webkit-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{margin:0;padding:0;color:#333;font-family:'Malgun Gothic','Droid Sans','Apple-Gothic','¾ÖÇÃ°íµñ','Tahoma',dotum,'µ¸¿ò',gulim,'±¼¸²',sans-serif;font-weight:bold;font-size:16px;line-height: 1.25em;-webkit-text-size-adjust:none;}/*»çÆÄ¸® È¸Àü½Ã ÆùÆ® Å©±â °íÁ¤ÇÏ±â*/
form,fieldset,img{border:0}

table{border-spacing:0;border-collapse:collapse}
hr,legend,caption{display:none}
img,fieldset,button{border:0 none}
ul,ol,li{list-style:none outside}
img,input,select,textarea{vertical-align:middle}
textarea{-webkit-border-radius:0;-webkit-appearance:none}
select{padding:0 0 0 6px;letter-spacing:0;-webkit-border-radius:0;-webkit-appearance:none}
a{text-decoration:none;color:#3b3b3b}
a:link,a:hover,a:active{text-decoration:none}
li,p,dt,dd,div,span{word-break:break-all}
.hp{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0}
input[type="text"] , input[type="number"] {border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}
input[type="password"]{border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}
input[type="tel"]{border:1px solid #aaa;color:#656565;font-size:0.81em;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;box-shadow:none}

.asc_area a:after,.acc_cont .adult .bg{overflow:hidden;display:inline-block;line-height:999em}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
.asc_area a:after,.acc_cont .adult .bg{background-size:300px auto}
}

#wrap{position:relative;min-width:320px}
#wrapper{position:relative}

#hd{position:relative;background:url("/n/img/bg_header.gif") repeat-x left top;background-size:1px 100px;-webkit-background-size:1px 100px}
#hd button{background:none}
#hd h1{width:112px;height:47px;text-indent:-9999px;background:url("/n/img/h1_lei.gif") no-repeat 5px 11px;background-size:102px 26px;-webkit-background-size:102px 26px}
#hd h1 a{display:block;height:29px;padding:11px 0 7px 0}

#hd .scb_wrap{padding:0 52px 13px 6px}
#hd .scb_wrap .scb{position:relative;height:38px;border:1px solid #1958a5;background:url("/n/img/bg_line.gif") repeat-x left top;background-size:1px 38px;-webkit-background-size:1px 38px}
#hd .scb_wrap .scb .scb_sub{position:relative;display:block;margin:2px 36px 2px 2px;border:1px solid #1958a5}
#hd .scb_wrap .scb .scb_sub input{width:100%;height:32px;border:0;color:#333;font-size:0.75em;font-weight:normal;letter-spacing:-1px;line-height:29px;text-indent:3px;-webkit-appearance:none;-webkit-border-radius:0}
#hd .scb_wrap .scb .scb_sub label{display:none}
#hd .scb_wrap .scb .scb_sub .scb_lyr{display:none;position:absolute;top:28px;left:-1px;width:100%;border:1px solid #0258c0;background:#fff;z-index:20}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list{display:block;position:relative;height:29px;border-top:1px solid #e4e4e4;color:#4d4d4d;font-weight:normal;font-size:0.75em;letter-spacing:-1px}
#hd .scb_wrap .scb .scb_sub .scb_lyr span:first-child{border-top:0}
#hd .scb_wrap .scb .scb_sub .scb_lyr span:first-child a{background:url("/n/img/bg_scb_lyr.gif") repeat-x left top;background-size:1px 2px;-webkit-background-size:1px 2px}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a{display:block;height:20px;padding:9px 0 0 8px}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a em{color:#1179ea;font-style:normal}
#hd .scb_wrap .scb .scb_sub .scb_lyr .list a span{position:absolute;top:10px;right:8px;color:#888;font-size:0.8em}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls{display:block;height:24px;padding:5px 5px 0 0;border-top:1px solid #cfcfcf;background:#e9e9e9;text-align:right}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls button{display:inline-block;width:43px;height:19px;padding:4px 2px 0 0;border:1px solid #b3b3b3;color:#444;font-weight:normal;letter-spacing:-1px;cursor:pointer;background:#fcfcfc}
#hd .scb_wrap .scb .scb_sub .scb_lyr .cls button span{display:inline-block;width:29px;height:11px;padding:3px 0 0 0;font-size:0.625em;text-align:right;line-height:0.3em;background:url("/n/img/btns2.png") no-repeat left -24px;background-size:54px 32px;-webkit-background-size:54px 32px}
#hd .scb_wrap .scb .del{display:block;position:absolute;top:3px;right:37px;width:28px;height:32px;text-indent:-9999px;cursor:pointer;background:url("/n/img/btns.png") no-repeat left top;background-size:154px 45px;-webkit-background-size:154px 45px}
#hd .scb_wrap .scb .sc{display:block;position:absolute;top:-1px;right:-1px;width:38px;height:40px;text-indent:-9999px;cursor:pointer;background:url("/n/img/btns.png") no-repeat -28px top;background-size:150px 45px;-webkit-background-size:150px 45px}

#hd .all{display:block;position:absolute;top:47px;right:6px;width:42px;height:40px;text-indent:-9999px;cursor:pointer;background:url("/n/img/btns.png") repeat-x -66px top;background-size:150px 45px;-webkit-background-size:150px 45px}
#hd > button.on{height:45px;background:url("/n/img/btns.png") repeat-x -108px top;background-size:150px 45px;-webkit-background-size:150px 45px}

/* 140210_v0.2_ÃÖ±Ù°Ë»ö¾î/ÃÖ±Ùº»»óÇ°/ÀÚµ¿¿Ï¼º±â´É */
.section_scb button{background:none}
.section_scb .s_cont {position:relative; padding-bottom:38px; display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-align:stretch; -webkit-box-direction:reverse}
.section_scb .l_cont {-webkit-box-flex:1; display:box; -webkit-box-direction:normal}
.section_scb .l_cont.no_result {padding-top:38px; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center;  text-align:center; background:#fff !important}
.section_scb .l_cont.no_result > div {font-size:1em; color:#777; font-weight:normal}
.section_scb .r_cont {width:76px; border-left:1px solid #cdcdcd}
.section_scb .r_cont + .l_cont {background:#fff; /*padding:5px 0;*/}
.section_scb .list_thumb {}
.section_scb .list_thumb li {position:relative; border-bottom:1px solid #cdcdcd}
.section_scb .list_thumb li:last-child {}
.section_scb .r_cont .btn_more {position:absolute; bottom:0; right:0; width:76px; border-top:1px solid #b7b7b7; border-left:1px solid #cdcdcd; text-align:center}
.section_scb .r_cont .btn_more a {display:block; height:38px; font-size:0.96em; color:#777; vertical-align:middle; line-height:38px}
.section_scb .r_cont .btn_more a:after {display:inline-block; width:15px; height:9px; margin-left:3px; content:''; background:url('/n/img/btns3.png') no-repeat -35px 0; background-size:150px 150px}
.section_scb .list_thumb .img {display:block}
.section_scb .list_thumb .img img { width:77px; height:77px}
.section_scb .list_thumb .del {position:absolute; top:0; right:0; display:block; padding:5px 4px 4px 5px; cursor:pointer; background:#fff}
.section_scb .list_thumb .del:after {position:absolute; top:0; right:0; z-index:11; display:block; content:''; width:30px; height:77px}
.section_scb .list_thumb .del span {overflow:hidden; display:block; width:12px; height:12px; background:url('/n/img/btns3.png') no-repeat 0 0; background-size:150px 150px; text-indent:-999px}
.section_scb .list {position:relative; overflow:hidden; display:block; border-bottom:1px solid #cdcdcd}
.section_scb .list:last-child {border-bottom:none}
.section_scb .list em {color:#1179ea; font-style:normal}
.section_scb .list a:not([class]) {display:block; font-size:1rem; padding:9px 40px 9px 10px; min-height:20px; color:#464646; font-weight:normal}
.section_scb .list a:not([class]) > span {display:block; float:right; color:#afafaf; font-size:0.65rem}
.section_scb .list .del {position:absolute; top:0; bottom:0; right:0; display:block; padding:0 13px; min-height:100%; cursor:pointer}
.section_scb .list .del span {overflow:hidden; display:block; width:12px; height:12px; margin-top:13px; background:url('/n/img/btns3.png') no-repeat 0 0; background-size:150px 150px; text-indent:-999px}
.section_scb .cls{overflow:hidden; display:block; height:25px; padding:4px 18px 0 12px;border-top:2px solid #8f949a; border-bottom:1px solid #8f949a; text-align:right}
.section_scb .cls > button{display:inline-block; float:right; height:19px;padding:3px 0 0 0; color:#464646;font-weight:normal;letter-spacing:-1px;cursor:pointer;background:#fcfcfc}
.section_scb .cls > button span{display:block; font-size:1em; text-align:right;line-height:0.3em}
.section_scb .cls > button span:before {display:inline-block; content:''; width:16px; height:16px; margin-right:4px; background:url("/n/img/btns3.png") no-repeat -15px 0; background-size:150px 150px; vertical-align:-3px}
.section_scb .r_cont + .l_cont .scb_list .list:last-child {border-bottom:1px solid #cdcdcd}
.section_scb .r_cont + .l_cont .set_opt {right:77px}
.section_scb .set_opt {position:absolute; bottom:0; left:0; right:0; height:38px; border-top:1px solid #b7b7b7; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; text-align:center}
.section_scb .set_opt > span:not(:first-child):before {display:inline-block; padding:0 24px 0 20px; margin-top:-2px; content:'|'; color:#777; font-weight:normal}
.section_scb .set_opt button {font-size:1em; font-weight:normal; letter-spacing:-1px; cursor:pointer; color:#777}
.section_scb .box_result {min-height:217px; padding:5px; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; text-align:center}
.section_scb .box_result p {font-size:1.06em; color:#777; font-weight:normal}
.section_scb .box_result a {display:inline-block; width:146px; height:36px; margin-top:37px; border:1px solid #b7b7b7; background:#f1f1f1; font-size:0.93em; line-height:36px; vertical-align:middle; color:#777; font-weight:normal}
.section_scb .btn_sav_on {display:inline-block; width:146px; height:36px; margin-top:37px; border:1px solid #b7b7b7; background:#f1f1f1; font-size:0.93em; line-height:36px; vertical-align:middle; color:#777; font-weight:normal}
.section_scb .box_rct {}
.section_scb .box_rct .lst {height:245px}
.section_scb .box_rct .lst .li {float:left; width:33.3%; margin-top:11px}
.section_scb .box_rct .lst .li a {display:block; text-align:center}
.section_scb .box_rct .lst .li a .img { display:inline-block; position:relative}
.section_scb .box_rct .lst .li a img {display:inline-block; width:87px; height:87px; border:1px solid #d2d2d2}
.section_scb .box_rct .lst .li a .txt {display:block; margin-top:4px; color:#464646; font-size:0.84em}
.section_scb .box_rct .lst .li a .del {position:absolute; top:0; right:0; z-index:10; overflow:hidden; display:block; width:11px; height:11px; padding:0 8px 8px; background:url('/n/img/bg_del.gif') no-repeat right 0; background-size:11px 11px; font-size:1px; line-height:0; text-indent:-50px}
.section_scb .set_indicate { position:relative; padding:11px 0 15px; text-align:center}
.section_scb .set_indicate > span {display:inline-block; width:8px;height:8px; margin:0 2px; background-image:url("/n/img/bu_cir.png"); background-size:16px 8px}
.section_scb .set_indicate span.on {background-position:-8px top}
.section_scb .set_indicate span.off {background-position:0 top}
/* //140210_v0.2_ÃÖ±Ù°Ë»ö¾î/ÃÖ±Ùº»»óÇ°/ÀÚµ¿¿Ï¼º±â´É */

/* slim header 131006 */
#hd_slim{position:relative; min-height:52px;background-size:1px 52px;-webkit-background-size:1px 52px}
#hd_slim:after {display:block; content:''; clear:both}
#hd_slim button{background:none}
#hd_slim h1{ position:absolute; top:10px; left:5px; width:102px; height:26px; text-indent:-9999px;background:url("/n/img/h1_lei.gif") no-repeat 0 0;background-size:102px 26px;-webkit-background-size:102px 26px}
#hd_slim h1 a{display:block;height:26px}

#hd_slim .scb_wrap{padding:5px 52px 6px 116px}
#hd_slim .scb_wrap .scb{position:relative;height:38px;border:1px solid #1958a5;background-size:1px 38px;-webkit-background-size:1px 38px}
#hd_slim .scb_wrap .scb .scb_sub{position:relative;display:block;margin:2px;border:1px solid #1958a5}
#hd_slim .scb_wrap .scb .scb_sub input{width:100%;height:32px;border:0;color:#333;font-size:0.75em;font-weight:normal;letter-spacing:-1px;line-height:29px;text-indent:3px;-webkit-appearance:none;-webkit-border-radius:0}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr{display:none;position:absolute;top:28px;left:-1px;width:100%;border:1px solid #0258c0;background:#fff;z-index:20}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .list{display:block;position:relative;height:29px;border-top:1px solid #e4e4e4;color:#4d4d4d;font-weight:normal;font-size:0.75em;letter-spacing:-1px}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr span:first-child{border-top:0}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr span:first-child a{background-size:1px 2px;-webkit-background-size:1px 2px}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .list a{display:block;height:20px;padding:9px 0 0 8px}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .list a em{color:#1179ea;font-style:normal}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .list a span{position:absolute;top:10px;right:8px;color:#888;font-size:0.8em}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .cls{display:block;height:24px;padding:5px 5px 0 0;border-top:1px solid #cfcfcf;background:#e9e9e9;text-align:right}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .cls button{display:inline-block;width:43px;height:19px;/*padding:4px 2px 0 0;*/border:1px solid #b3b3b3;color:#444;font-weight:normal;letter-spacing:-1px;cursor:pointer;background:#fcfcfc}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .cls button span:before {display:inline-block; content:''; width:10px; height:11px; margin-right:1px; background:url("/n/img/btns2.png") no-repeat left -24px;background-size:54px 32px;-webkit-background-size:54px 32px; vertical-align:middle}
#hd_slim .scb_wrap .scb .scb_sub .scb_lyr .cls button span{display:inline-block;font-size:0.625em; vertical-align:3px}
#hd_slim .scb_wrap .scb .del{display:block;position:absolute;top:3px;right:30px;width:22px;height:32px;text-indent:-9999px;cursor:pointer;background-size:190px 45px;-webkit-background-size:190px 45px}
#hd_slim .scb_wrap .scb .sc{display:block;position:absolute;top:0;right:-1px;width:34px;height:40px;text-indent:-9999px;cursor:pointer;background:url("/n/img/btns_slim.png") no-repeat -158px top;background-size:190px 45px;-webkit-background-size:190px 45px}

#hd_slim .all{display:block;position:absolute;top:5px;right:6px;width:42px;height:40px;text-indent:-9999px;cursor:pointer;background:url("/n/img/btns_slim.png") repeat-x -66px top;background-size:190px 45px;-webkit-background-size:190px 45px}
#hd_slim > button.on{height:45px;background:url("/n/img/btns_slim.png") repeat-x -112px top;background-size:190px 45px;-webkit-background-size:190px 45px}
#hd_slim .gnb{overflow:hidden;position:absolute;top:17px;right:3px}
#hd_slim .gnb li{float:left;padding:0 3px 0 2px;background:url("/n/img/bu_line_gnb.gif") no-repeat right 5px;background-size:1px 10px;-webkit-background-size:1px 10px}
#hd_slim .gnb li a{display:block;padding:3px 5px 3px 5px;color:#010101;font-size:0.8em;letter-spacing:-1px;line-height:1.3em}
#hd_slim .gnb li:last-child{background:none}
#hd_slim .gnb li:first-child a{padding:3px 5px 3px 4px}
#hd_slim .gnb li:last-child a{padding:3px 3px 3px 4px}
#hd_slim .all_lyr {margin-top:1px}

.all_lyr{display:none}
.all_lyr p{height:22px;padding:7px 0 0 11px;border-bottom:1px solid #c3c3c3;color:#07285c;font-size:0.96em;letter-spacing:-1px;background:#e9ebed}
/*.all_lyr p span{padding:0 16px 0 0;background:#e9ebed url("/n/img/bu_arr3.png") no-repeat right 4px;background-size:10px 7px;-webkit-background-size:10px 7px}*/
.all_lyr .ctgr{overflow:hidden}
.all_lyr .ctgr li{float:left;width:35%;height:40px}
.all_lyr .ctgr li:nth-child(2){width:30%}

.all_lyr .ctgr_wrap .ctgr{background:url("/n/img/bg_header_ctgy_off.gif") repeat-x center bottom}
.all_lyr .ctgr_wrap ul.off{background:none}
.all_lyr .ctgr_wrap ul.on{background:url("/n/img/bg_header_ctgy_on.gif") repeat-x center bottom}
.all_lyr .ctgr_wrap .ctgr li.on{background:url("/n/img/bu_arr4.png") no-repeat center bottom;background-size:11px 8px;-webkit-background-size:11px 8px}
.all_lyr .ctgr_wrap .ctgr li a{display:block;position:relative;height:27px;padding:11px 0 0 0;color:#07285c;font-size:0.84em;font-weight:normal;letter-spacing:-2px}
.all_lyr .ctgr_wrap .ctgr li a:before{content:"";display:inline-block;position:absolute;top:10px;background-size:166px 127px;-webkit-background-size:166px 127px}

.all_lyr ul .ctgr1 a{text-indent:35px}
.all_lyr ul .ctgr2 a{text-indent:33px}
.all_lyr ul .ctgr3 a{text-indent:34px}
.all_lyr ul .ctgr4 a{text-indent:35px}
.all_lyr ul .ctgr5 a{text-indent:33px}
.all_lyr ul .ctgr6 a{text-indent:34px}
.all_lyr ul .ctgr7 a{text-indent:35px}
.all_lyr ul .ctgr1 a:before{width:21px;height:22px;left:11px;background:url("/n/img/icons.png") no-repeat left -84px}
.all_lyr ul .ctgr2 a:before{width:18px;height:22px;left:14px;background:url("/n/img/icons.png") no-repeat -22px -84px}
.all_lyr ul .ctgr3 a:before{width:21px;height:22px;left:12px;background:url("/n/img/icons.png") no-repeat -41px -84px}
.all_lyr ul .ctgr4 a:before{width:19px;height:22px;left:11px;background:url("/n/img/icons.png") no-repeat -62px -84px}
.all_lyr ul .ctgr5 a:before{width:21px;height:22px;left:11px;background:url("/n/img/icons.png") no-repeat left -106px}
.all_lyr ul .ctgr6 a:before{width:21px;height:22px;left:12px;background:url("/n/img/icons.png") no-repeat -22px -106px}
.all_lyr ul .ctgr7 a:before{width:22px;height:22px;left:11px;background:url("/n/img/icons.png") no-repeat -43px -106px}

.all_lyr .ctgr_sub{display:none}
.all_lyr .ctgr_sub ul:after{content:'';display:block;clear:both}
.all_lyr .ctgr_sub ul:last-child li{border-bottom:1px solid #cdd2df}
.all_lyr .ctgr_sub ul li{width:50%;float:left;height:35px;background:#f0f2f7}
.all_lyr .ctgr_sub ul li:last-child{width:50%}
.all_lyr .ctgr_sub ul li a{display:block;height:27px;padding:8px 0 0 16px;color:#7c7e81;font-size:0.75em;font-weight:normal;letter-spacing:-1px;background:url("/n/img/bu_dot1.png") no-repeat 10px 17px;background-size:2px 2px;-webkit-background-size:2px 2px}
/*.all_lyr .ctgr_sub ul li a.notxt{background:none}*/

.all_lyr .mjr_svc{border-top:1px solid #585f6a;border-bottom:1px solid #959595}
.hd_go_cont{overflow:hidden}
.hd_go_cont .svc_go{float:left;width:70%}
.hd_go_cont .svc_go ul{overflow:hidden}
.hd_go_cont .svc_go ul li{float:left;width:33.3%;height:63px}
.hd_go_cont .svc_go ul li:nth-child(3n){width:33.4%}
.hd_go_cont .svc_go ul li a{display:block;position:relative;padding:8px 0 0 0;/*border-top:1px solid #fff;border-right:1px solid #b9b9b9;*/color:#4a4a4a;font-size:0.78em;font-weight:normal;text-align:center;letter-spacing:-1px}
.hd_go_cont .svc_go ul .ico{display:block}
.hd_go_cont .svc_go ul .ico img{width:31px;height:31px}
/*.hd_go_cont .svc_go ul li a:before{content:"";display:block;position:absolute;top:8px;left:50%;width:31px;height:31px;margin:0 0 0 -15px}
.hd_go_cont .svc_go ul li .svc1:before{background:url("/n/img/service.png") no-repeat 0 0;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc2:before{background:url("/n/img/service.png") no-repeat -32px 0;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc3:before{background:url("/n/img/service.png") no-repeat -64px 0;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc4:before{background:url("/n/img/service.png") no-repeat -96px 0;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc5:before{background:url("/n/img/service.png") no-repeat -128px 0;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc6:before{background:url("/n/img/service.png") no-repeat 0 -32px;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc7:before{background:url("/n/img/service.png") no-repeat -32px -32px;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc8:before{background:url("/n/img/service.png") no-repeat -64px -32px;background-size:171px 63px;-webkit-background-size:171px 63px}
.hd_go_cont .svc_go ul li .svc9:before{background:url("/n/img/service.png") no-repeat -96px -32px;background-size:171px 63px;-webkit-background-size:171px 63px}*/
.hd_go_cont .list_go{float:right;width:30%;min-height:182px;margin-left:-1px;padding:7px 0 0;border-left:1px solid #d8dadd}
.hd_go_cont .list_go li{padding:0 0 6px 10px}
.hd_go_cont .list_go li a{display:block;color:#4a4a4a;font-weight:normal;font-size:0.78em;letter-spacing:-1px}
.hd_go_cont .list_go li a:before{content:'';display:inline-block;width:1px;height:1px;margin:0 5px 0 0;background:#777;vertical-align:4px}

@media screen and (orientation: landscape){
.hd_go_cont .svc_go{float:none;width:100%}
.hd_go_cont .svc_go ul{border:0}
.hd_go_cont .svc_go ul li{width:10.7%}
.hd_go_cont .svc_go ul li:first-child{width:11.4%}
.hd_go_cont .svc_go ul li:nth-child(3n){width:10.7%}
.hd_go_cont .svc_go ul li:nth-child(6n){width:12.2%}
.hd_go_cont .svc_go ul li:last-child{width:12.2%}
.hd_go_cont .list_go{overflow:hidden;float:none;width:100%;min-height:0;padding-bottom:9px;border-top:1px solid #d8dadd}
.hd_go_cont .list_go li{float:left;width:98px;padding:0 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box}
/*
.hd_go_cont .list_go{overflow:hidden;float:none;width:100%;padding-bottom:9px;border-top:1px solid #d8dadd}
.hd_go_cont .list_go li{float:left;width:16.6%;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box}
*/
}

#hd .all_lyr .cls , #hd_slim .all_lyr .cls{display:none;height:25px;padding:3px 4px 0 0;text-align:right}
#hd .all_lyr .cls button , #hd_slim .all_lyr .cls button{display:inline-block;width:44px;height:22px;padding:4px 1px 0 0;border:1px solid #d2d2d2;color:#595959;letter-spacing:-1px;cursor:pointer;background:#eaeaea;border-radius:2px}
#hd .all_lyr .cls button span , #hd_slim .all_lyr .cls button{display:inline-block;width:30px;height:11px;font-size:0.7em;text-align:right;line-height:0.9em;background:url("/n/img/btns2.png") no-repeat left -24px;background-size:54px 32px;-webkit-background-size:54px 32px}

#ft{background:#8c8c8c}
#ft .ntc{position:relative;height:35px;border-top:1px solid #9a9fa6;background:#fff}
#ft .ntc ul{overflow:hidden;height:24px;padding:11px 70px 0 9px}
#ft .ntc ul li{overflow:hidden;height:24px;font-size:0.75em;font-weight:normal;letter-spacing:-1px;line-height:1.2em;text-overflow:ellipsis;white-space:nowrap}
#ft .ntc ul li a{margin:0 0 0 9px;color:#555}
#ft .ntc ul li span{color:#005dc6}
#ft .ntc .ntc_more{display:block;position:absolute;top:0;right:0;width:50px;height:22px;padding:13px 10px 0 10px;color:#959595;font-size:0.78em;font-weight:normal;line-height:11px;letter-spacing:-1px;background:url("/n/img/bu_arr1.png") no-repeat 47px 13px;background-size:6px 10px;-webkit-background-size:6px 10px}

#ft .fnb{overflow:hidden;height:32px;border-top:2px solid #333;border-bottom:1px solid #333;background:#626262}
#ft .fnb li{float:left;width:25%}
#ft .fnb li a{display:block;height:22px;padding:10px 0 0 0;border-right:1px solid #4a4a4a;color:#fff;font-size:0.75em;text-align:center;letter-spacing:-1px;line-height:12px;vertical-align:top}
#ft .fnb li:last-child a{border:0}

#ft .addr{padding:8px 0 16px 8px}
#ft .addr em{font-style:normal;font-weight:bold}
#ft .addr address{color:#fff;font-style:normal;font-size:0.7em;font-weight:normal;letter-spacing:-1px;line-height:13px}
#ft .addr address span{font-size:0.75em}
#ft .addr p{padding:4px 0 0 0;color:#fff;font-size:0.7em;font-weight:normal;line-height:13px}
#ft .addr .bsn{display:inline-block;width:78px;height:16px;margin:5px 0 0 0;padding:4px 0 0 7px;border:1px solid #5d5d5d;color:#fff;font-size:0.625em;font-weight:normal;letter-spacing:-1px;line-height:11px;background:#717171;box-shadow:0 1px 0 #878787;-webkit-box-shadow:0 1px 0 #878787}
#ft .addr .bsn span{display:block;width:72px;background:url("/n/img/bu_arr2.png") no-repeat right 1px;background-size:6px 9px;-webkit-background-size:6px 9px}
#ft .addr .terms{display:inline-block;width:53px;height:16px;margin:5px 0 0 7px;padding:4px 0 0 7px;border:1px solid #5d5d5d;color:#fff;font-size:0.625em;font-weight:normal;letter-spacing:-1px;line-height:11px;background:#717171;box-shadow:0 1px 0 #878787;-webkit-box-shadow:0 1px 0 #878787}
#ft .addr .terms span{display:block;width:46px;background:url("/n/img/bu_arr2.png") no-repeat right 1px;background-size:6px 9px;-webkit-background-size:6px 9px}
#ft .addr .copy{padding:3px 0 0 0;color:#fff;font-size:0.55em;font-weight:normal;line-height:17px}
#ft .addr .btn_info {display:inline-block;height:16px;margin:5px 0 0 7px;padding:4px 5px 0 7px;border:1px solid #5d5d5d;color:#fff;font-size:0.625em;font-weight:normal;letter-spacing:-1px;line-height:11px;background:#717171;box-shadow:0 1px 0 #878787;-webkit-box-shadow:0 1px 0 #878787}
#ft .addr .btn_info span{display:block; padding-right:10px;background:url("/n/img/bu_arr2.png") no-repeat right 1px;background-size:6px 9px;-webkit-background-size:6px 9px}
#hd .gnb{overflow:hidden;position:absolute;top:17px;right:3px}
#hd .gnb li{float:left;padding:0 3px 0 2px;background:url("/n/img/bu_line_gnb.gif") no-repeat right 5px;background-size:1px 10px;-webkit-background-size:1px 10px}
#hd .gnb li a{display:block;padding:3px 5px 3px 5px;color:#010101;font-size:0.8em;letter-spacing:-1px;line-height:1.3em}
#hd .gnb li:last-child{background:none}
#hd .gnb li:first-child a{padding:3px 5px 3px 4px}
#hd .gnb li:last-child a{padding:3px 3px 3px 4px}

#content{position:relative;padding:0 0 34px 0}
#contents{position:relative;padding-bottom:34px}
#mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;background:rgba(0,0,0,0.5)}
.noBorder{-webkit-tap-highlight-color:rgba(0,0,0,0)}
#progress_icon{position:fixed;left:0;top:50%;z-index:1000;width:100%;height:119px;text-align:center}

.ctns2 .mkt h3{height:40px;color:#383838;font-size:0.93em;text-align:center;letter-spacing:-1px;line-height:42px;background:url("/n/img/bg_mkt_tit.gif") repeat-x left top;background-size:1px 40px;-webkit-background-size:1px 40px}

/* FLICKING COMMON */
.bn_grp{width:100%;min-width:320px}
.bn_grp img{width:100%;height:auto}

/* FLICKING BEST */
.gmk_best .bn_grp{height:329px}

.bn_turn{position:relative}
.bn_turn .prev{display:block;position:absolute;top:0;left:0;width:27px;background:none;cursor:pointer;z-index:10}
.bn_turn .next{display:block;position:absolute;top:0;right:0;width:27px;background:none;cursor:pointer;z-index:10}
.bn_turn .prev span{display:inline-block;width:13px;height:24px;background:url("/n/img/btns2.png") no-repeat -13px top;background-size:54px 32px;-webkit-background-size:54px 32px}
.bn_turn .next span{display:inline-block;width:13px;height:24px;background:url("/n/img/btns2.png") no-repeat left top;background-size:54px 32px;-webkit-background-size:54px 32px}

.bn_turn .prev2{display:block;position:absolute;top:0;left:0;width:27px;background:none;cursor:pointer;z-index:10}
.bn_turn .next2{display:block;position:absolute;top:0;right:0;width:27px;background:none;cursor:pointer;z-index:10}
.bn_turn .prev2 span{display:inline-block;width:13px;height:24px;background:url("/n/img/btns2.png") no-repeat -40px top;background-size:54px 32px;-webkit-background-size:54px 32px}
.bn_turn .next2 span{display:inline-block;width:13px;height:24px;background:url("/n/img/btns2.png") no-repeat -28px top;background-size:54px 32px;-webkit-background-size:54px 32px}

.bn_index{margin:5px 0 0 0;text-align:center}
.bn_index p{display:inline-block;width:8px;height:8px;background:url("/n/img/bu_cir.png") no-repeat left top;background-size:16px 8px;-webkit-background-size:16px 8px}
.bn_index p.selected{background:url("/n/img/bu_cir.png") no-repeat -8px top;background-size:16px 8px;-webkit-background-size:16px 8px}

.bn_index2{padding:9px 0 0 0;border-top:1px solid #d8dadd;text-align:center}
.bn_index2 p{display:inline-block;width:8px;height:8px;margin:0 1px 0 0;background:url("/n/img/bu_cir.png") no-repeat left top;background-size:16px 8px;-webkit-background-size:16px 8px}
.bn_index2 p.selected{background:url("/n/img/bu_cir.png") no-repeat -8px top;background-size:16px 8px;-webkit-background-size:16px 8px}

.bn_index3{padding:10px 0 0 0;text-align:center}
.bn_index3 p{display:inline-block;width:14px;height:14px;margin:0 6px 0 0;background:url("/n/img/bu_cir3.png") no-repeat left top;background-size:30px 14px;-webkit-background-size:30px 14px}
.bn_index3 p.selected{background:url("/n/img/bu_cir3.png") no-repeat -16px top;background-size:30px 14px;-webkit-background-size:30px 14px}
.bn_index3 p:last-child{margin:0}

#swipeview-slider > div {position:relative;overflow:hidden}
#swipeview-slider > div a{display:block}
#swipeview-slider > div > span > a:before{content:'.';display:block;height:10px;margin-top:-10px;color:#fff}
/* #swipeview-slider img {pointer-events:none;}  ALINK °ü·Ã */

#cont_ifrm {width:100%;margin:0;padding:0;border:none}

.pagenation{height:41px;margin-top:-1px;background:url(/n/img/480/bg_list_top11.gif) repeat-x;background-size:1px 41px}
.pagenation a{display:block;height:29px;padding-top:12px;color:#2b2b2b;text-align:center;font-size:0.93em}
.pagenation img{width:12px;height:8px;margin:5px 5px 0 0;vertical-align:top}
.pagenation .count{display:inline-block;color:#656565}
.pagenation .count strong{display:inline-block;color:#055bc2}

.pagenation2 {position:relative;width:100%;height:41px;margin-top:-1px;background:url(/n/img/480/bg_list_top11.gif) repeat-x;background-size:1px 41px;text-align:center;vertical-align:top}
.pagenation2 .countW{display:block;position:relative;margin-right:88px}
.pagenation2 .count{display:block;width:100%;height:41px;line-height:41px;border-top:1px solid #d8d8d8;background:url(/n/img/480/bg_list_top11.gif) repeat-x 0 -1px;background-size:1px 41px;color:#656565;text-align:center;font-size:1em}
.pagenation2 .btn_nextpage{display:block;position:absolute;top:0;left:0;width:44px;height:44px;background:url(/n/img/480/btn_nextpage.gif) no-repeat;background-size:44px 41px;text-align:right}
.pagenation2 .btn_nextpage img{width:44px;height:41px}
.pagenation2 .btn_lastpage{display:block;position:absolute;top:0;left:44px;width:44px;height:44px;background:url(/n/img/480/btn_lastpage.gif) no-repeat;background-size:44px 41px;text-align:right}
.pagenation2 .btn_lastpage img{width:44px;height:41px}
.pagenation2 .btn_prevpage{display:block;position:absolute;top:0;right:44px;width:44px;height:44px;background:url(/n/img/480/btn_prevpage.gif) no-repeat;background-size:43px 41px;text-align:left}
.pagenation2 .btn_prevpage img{width:43px;height:41px}
.pagenation2 .btn_firstpage{display:block;position:absolute;top:0;right:0;width:44px;height:44px;background:url(/n/img/480/btn_firstpage.gif) no-repeat;background-size:44px 41px;text-align:left}
.pagenation2 .btn_firstpage img{width:44px;height:41px}
.pagenation2 .btn_viewMore {display:block}

.pagenation3{position:relative;height:33px;padding:13px 10px 0 10px;text-align:center}
.pagenation3 .prev{position:absolute;top:13px;left:10px}
.pagenation3 .prev img{width:28px;height:28px}
.pagenation3 .next{position:absolute;top:13px;right:10px}
.pagenation3 .next img{width:28px;height:28px}
.pagenation3 span{display:inline-block;width:37px;padding:3px 2px 0 2px;font-size:1.18em;font-weight:normal;background:url("/n/img/480/bul_rect.gif") no-repeat right 9px}
.pagenation3 span:last-of-type{background:none}
.pagenation3 span a{display:inline-block;padding:3px 5px 3px 5px;color:#656565;font-size:0.81em;line-height:1.3em}
.pagenation3 span .on{color:#055bc2;font-weight:bold}
.pagenation3 .page{display:block;width:auto;padding:0 28px}
.pagenation3 .page a{display:block;padding:0;line-height:2em}

.mhgroup,
.mhgroup2,
.mhgroup3{clear:both;position:relative;overflow:hidden;height:40px;margin-bottom:11px;font-size:1.5em;background:#eff4f9}
.mhgroup3{height:40px;border-bottom:1px solid #0f366e;background:url(/n/img/480/bg_btn_cg_1.gif) no-repeat left top;background-size:41px 41px}
.mhgroup2{border-bottom:1px solid #78a0ce;margin-bottom:0px}
.mhgroup{border-bottom:1px solid #78a0ce}
.mhgroup h3,
.mhgroup2 h3,
.mhgroup3 h3{display:block;color:#0f366e;text-align:center;letter-spacing:-1px;line-height:42px}
.mhgroup h3.longText,
.mhgroup2 h3.longText,
.mhgroup3 h3.longText{margin-left:40px}
.mhgroup h3.tit_left,
.mhgroup2 h3.tit_left,
.mhgroup3 h3.tit_left{padding-left:10px;text-align:left}
.mhgroup h3.tit_center{text-align:center}
.mhgroup h3 span{color:#6c809c}
.mhgroup .btn_prePage,
.mhgroup2 .btn_prePage,
.mhgroup3 .btn_prePage{position:absolute;top:0;left:0;width:41px;height:23px;padding-top:17px;color:#0f366e;font-size:0.4em;text-align:center;background:url(/n/img/480/bg_btn_cg_1.gif) no-repeat left top;background-size:41px 41px}
.mhgroup .btn_back{display:block;position:absolute;top:13px;right:15px;width:95px;height:35px;color:#4B4B4B;font-size:0.625em;line-height:35px;text-align:center;background:url("/n/img/480/btn_bg_back.gif") no-repeat left top}
.mhgroup4{clear:both;position:relative;overflow:hidden;height:40px;margin-bottom:11px;height:40px;border-bottom:1px solid #0f366e}
.mhgroup4 h3{display:block;color:#0f366e;font-size:0.9em;text-align:center;letter-spacing:-1px;line-height:42px}

/*±×¶óµ¥ÀÌ¼Ç ¹öÀü*/
.mhgroup_gr{height:40px;border-bottom:1px solid #adb5c1;color:#383838;font-size:1em;line-height:2.7em;text-align:center;
	background:#e2e7ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e8ebf0), to(#d4dde8));background:-webkit-linear-gradient(#e8ebf0, #d4dde8);background:-moz-linear-gradient(#e8ebf0, #d4dde8);background:-ms-linear-gradient(#e8ebf0, #d4dde8);background:-o-linear-gradient(#e8ebf0, #d4dde8);background:linear-gradient(#e8ebf0, #d4dde8)}


/* buttons */
.price1, .price1 a{font-size:1.3em ;color:#2b2b2b }

.buttons{clear:both;margin:0 auto;margin-top:30px}
.buttons a{display:block;box-shadow:0 2px 2px #d1d1d1;text-decoration:none}
.buttons a span{display:block;text-align:center;letter-spacing:-1px}
.buttons ul{margin:0;padding:0;display:inline-block}
.buttons li{float:left;margin:0 0 0 10px;padding:0}
.buttons li:first-child {margin-left:0 }

.btn_red{display:block;border:1px solid #b50e03;background:#b50e03}
.btn_red span{display:block;border:1px solid #eb4c42;background:#e72518;color:#ffffff;font-size:1em;text-align:center}

.btn_blue{display:block;border:1px solid #004dab;background:#004dab}
.btn_blue span{display:block;border:1px solid #3372be;background:url(/n/img/480/btn_bg_4.gif) repeat-x;background-size:1px 34px;color:#fff;text-align:center}

.btn_gray{display:block;border:1px solid #5d5d5d;background:#5d5d5d}
.btn_gray span{display:block;border:1px solid #939393;background:url(/n/img/480/btn_bg_5.gif) repeat-x;background-size:1px 34px;color:#fff;font-size:0.87em;text-align:center}

.btn_gray2{display:block;border:1px solid #5d5d5d;background:#5d5d5d}
.btn_gray2 span{display:block;border:1px solid #939393;background:url(/n/img/480/btn_bg_11.gif) repeat-x;color:#fff;font-size:0.87em;text-align:center}

.btn_gray3{display:block;border:1px solid #5d5d5d;background:#5d5d5d}
.btn_gray3 span{display:block;border:1px solid #939393;background:url(/n/img/480/btn_bg_12.gif) repeat-x;color:#fff;font-size:0.87em;text-align:center}

.btn_white{display:block;border:1px solid #b5b5b5;background:#eee}
.btn_white span{display:block;border:1px solid #fff;background:url(/n/img/480/btn_bg_3.gif) repeat-x;color:#646464;font-size:0.87em;text-align:center}

.btn_white1{display:block;border:1px solid #b5b5b5;background:#eee}
.btn_white1 span{display:block;height:51px;border:1px solid #fff;background:url(/n/img/480/btn_bg_3.gif) repeat-x;color:#646464;font-size:0.87em;text-align:center}

.btn_white2{display:block;border:1px solid #004dab;background:none}
.btn_white2 span{display:block;border:1px solid #fff;background:url(/n/img/480/btn_bg_3.gif) repeat-x;color:#055bc2;font-size:0.87em;text-align:center}

.btn_white3{display:block;border:1px solid #525252;background:none}
.btn_white3 span{display:block;border:1px solid #fff;background:url(/n/img/480/btn_bg_20.gif) repeat-x;color:#525252;font-size:0.87em;text-align:center}

.btn_white4{display:inline-block;height:28px;border:1px solid #055ac0;background:url('/n/img/480/btn_bg_24.gif') repeat-x left top}
.btn_white4 span{display:block;height:26px;margin:1px;padding:0 7px;color:#555;font-size:0.95em;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:28px;background:url('/n/img/480/btn_bg_25.gif') repeat-x left top}

.btn_white5{display:inline-block;height:33px !important;border:1px solid #fff;outline:1px solid #aab2c2; border:1px solid #fff; background:#ffffff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e7e7e7));background: -webkit-linear-gradient(#ffffff, #e7e7e7);background: -moz-linear-gradient(#ffffff, #e7e7e7);background:-ms-linear-gradient(#ffffff, #e7e7e7);background:-o-linear-gradient(#ffffff, #e7e7e7);background:linear-gradient(#ffffff, #e7e7e7); margin-top:1px}
.btn_white5 span{display:block;height:100% !important;padding:0 7px;color:#555;font-size:0.95em;font-weight:bold;text-align:center;letter-spacing:-1px;line-height:28px}


.total_py3{width:100%;height:242px;padding-top:23px;background:url(/n/img/480/btn_bg_tt1.gif) repeat-x }
.total_py3 .tbl_3{border:none}
.total_py3 .tbl_3 table th,
.total_py3 .tbl_3 table td{border:1px solid #a7bde4;border-bottom:none}
.total_py3 .tbl_3 table th:first-child{border-left:1px solid #a7bde4}
.total_py3 .tbl_3 table td:first-child{border-left:1px solid #c9d1dd}
.total_py3 .tbl_3 table td.last{border-right:1px solid #c9d1dd}
.total_py3 .total{border:1px solid #c9d1dd}
.total_py3 .buttons{margin-top:0 }

.tabContent{display:none}
.tabContent .inp_rad input{vertical-align:text-top;margin-top:-1px}
.tabContent .inp_rad label{vertical-align:-1px}

.subs_list{margin:0 10px}
.subs_list li{padding-left:5px;background:url(/n/img/480/bul_sq_2.gif) no-repeat left 6px;background-size:2px 2px;color:#656565;font-size:0.75em;font-weight:normal;letter-spacing:-1px;line-height:1.2em}

/* [2012-04-12] Button : gray gradation ; */
.btn_gray_gradation{display:block;width:450px;height:46px;margin:0 auto;border:1px solid #787878;box-shadow:0 1px 1px 0 #e5e5e5;background:url(/n/img/480/btn_bg_big_light_gray.jpg) repeat-x;font-size:1.2em;color:#4b4b4b;line-height:46px;text-align:center}

.btn_light_gray34{display:inline-block;height:21px;background:url(/n/img/480/bg_btn_light_gray_34.png) repeat-x;border:1px solid #aaaaaa;background-size:3px 21px}
.btn_light_gray34 span{display:block;height:19px;line-height:20px;border:1px solid #fafafa;color:#4b4b4b;text-align:center}

.btn_light_gray40{display:inline-block;height:25px;background:url(/n/img/480/bg_btn_light_gray_40.png) repeat-x;background-size:3px 25px;border:1px solid #aaaaaa}
.btn_light_gray40 span{display:block;line-height:23px;border:1px solid #fafafa;color:#4b4b4b;text-align:center}

.btn_blue_type1{width:145px;height:35px;margin:20px auto 0 auto;padding:1px;border:1px solid #004dab;text-align:center;font-size:0.93em;background:#055bc2;box-shadow:0 1px 0 0 #d1d1d1}
.btn_blue_type1 span{display:block;height:33px;color:#fff;border:1px solid #377cce;line-height:35px;text-align:center}

.btn_red_gradation{display:block;width:218px;height:53px;margin:0 auto;border:1px solid #dc7883;box-shadow:0 1px 1px 0 #b2b2b2;background:url(/n/img/480/bg_btn_red_gradation.png) repeat-x}
.btn_red_gradation span{display:block;height:51px;line-height:51px;font-size:1em;font-weight:bold;color:#cb0e24;text-align:center;border:1px solid #fff}

/* n Button Type1 [x*29] */
.btn1_grp a{display:inline-block;height:27px;box-shadow:0 2px 2px #d1d1d1;text-decoration:none;font-size:0.75em}
.btn1_grp a span{display:block;line-height:25px;text-align:center;letter-spacing:-0.1em}

/* n Button Type2 [x*29] : Simple Button */
.btn1_grp2 a{display:inline-block;height:29px;box-shadow:0 1px 2px #d1d1d1;text-decoration:none;font-size:0.8em}
.btn1_grp2 a span{display:block;line-height:29px;text-align:center;letter-spacing:-0.1em}

/* 2 Button Type1 [220*55][220*55] */
.btn2_grp{clear:both;width:300px;height:37px;margin:0 auto}
.btn2_grp ul.single{width:147px;margin:0 auto}
.btn2_grp ul li{float:left;margin-left:6px}
.btn2_grp ul li:first-child{margin-left:0}
.btn2_grp ul li a{display:block;width:145px;height:35px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none}
.btn2_grp ul li a span{display:block;height:33px;line-height:35px;text-align:center;letter-spacing:-0.1em}

/* 2 Button Type2 [205*55][205*55] */
.btn2_grp2{clear:both;width:300px;height:37px;margin:0 auto}
.btn2_grp2 ul li{float:left;margin-left:6px}
.btn2_grp2 ul li:first-child{margin-left:0}
.btn2_grp2 ul li a{display:block;width:145px;height:35px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none}
.btn2_grp2 ul li a span{display:block;height:33px;line-height:35px;text-align:center;letter-spacing:-0.1em;font-size:1em}

/* 2 Button Type3 [125*55][125*55] */
.btn2_grp3{clear:both;width:260px;height:55px}
.btn2_grp3 ul li{float:left;margin-left:10px}
.btn2_grp3 ul li:first-child{margin-left:0}
.btn2_grp3 ul li a{display:block;width:123px;height:53px;box-shadow:0 2px 2px #d1d1d1;text-decoration:none}
.btn2_grp3 ul li a span{display:block;line-height:51px;text-align:center;letter-spacing:-0.1em}

/* 2 Button Type4 [93*34][93*34] */
.btn2_grp4{clear:both;width:196px;height:34px;margin:0 auto}
.btn2_grp4 ul li{float:left;margin-left:10px}
.btn2_grp4 ul li:first-child{margin-left:0}
.btn2_grp4 ul li a{display:block;width:91px;height:32px;box-shadow:0 2px 2px #d1d1d1;text-decoration:none}
.btn2_grp4 ul li a span{display:block;line-height:30px;text-align:center;letter-spacing:-0.1em;font-size:1.1em}

/* 2 Button Type5 [56*34][56*34] */
.btn2_grp5{clear:both;max-width:122px;height:34px;margin:0 auto}
.btn2_grp5 li{float:left;margin-left:7px}
.btn2_grp5 li:first-child{margin-left:0}
.btn2_grp5 li a{display:block;width:36px;height:22px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none}
.btn2_grp5 li a span{display:block;font-weight:normal;line-height:20px;text-align:center;letter-spacing:-0.1em;font-size:0.81em}

/* 2 Button Type6 [x*55][x*55] */
.btn2_grp6{clear:both;height:55px;margin:0 auto}
.btn2_grp6 li{display:inline-block}
.btn2_grp6 li.left{float:left}
.btn2_grp6 li.right{float:right}
.btn2_grp6 li a{display:block;height:53px;box-shadow:0 2px 2px #d1d1d1;text-decoration:none}
.btn2_grp6 li a span{display:block;line-height:51px;text-align:center;letter-spacing:-0.1em}

/* N Button Type1 [60*38] x N°³ - on : green & off : light gray */
.btn_tab_grp{clear:both;height:38px;margin:0 auto}
.btn_tab_grp ul li{float:left;margin-left:5px}
.btn_tab_grp ul li:first-child{margin-left:0}
.btn_tab_grp ul li a{display:block;width:58px;height:36px;box-shadow:0 2px 2px #d1d1d1;text-decoration:none}
.btn_tab_grp ul li a span{display:block;line-height:34px;font-size:0.9em;color:#fff;text-align:center;letter-spacing:-0.1em}
.btn_tab_grp ul li a,
.btn_tab_grp ul li.off a{border:1px solid #8f8f8f}
.btn_tab_grp ul li a span,
.btn_tab_grp ul li.off a span{border:1px solid #b7b7b7;background:#a7a7a7}
.btn_tab_grp ul li.on a{border:1px solid #498104}
.btn_tab_grp ul li.on a span{border:1px solid #7bb92e;background:#5eaa00}

/* N Button Type2 [74*38] x N°³ - on : blue & off : light gray(¼­·Î ºÙ¾î ÀÖ´Â ÇüÅÂÀÇ ¹öÆ°) */
.btn_tab_grp2{height:25px;margin:0 auto}
.btn_tab_grp2 li{position:relative;float:left;margin-left:-1px}
.btn_tab_grp2 li a{display:block;width:48px;height:24px;line-height:24px;box-shadow:0 1px 1px #d1d1d1;text-decoration:none;font-size:0.81em;text-align:center}

.btn_tab_grp2 li a,
.btn_tab_grp2 li.off a{background:#fff;color:#646464}
.btn_tab_grp2 li.off{z-index:0}
.btn_tab_grp2 li.off a{border:1px solid #8f8f8f}

.btn_tab_grp2 li.on{z-index:1}
.btn_tab_grp2 li.on a{border:1px solid #157bdb;background:#e9f4ff;color:#055bc2}
.btn_tab_grp2 li.on a span{}

.btn_tight{display:block;height:39px;margin:0 12px;border:1px solid #1541d0;color:#fff;font-size:0.93em;line-height:2.7em;text-align:center;
	background:#3c5bf4;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4a67f5), to(#3656f4));background:-webkit-linear-gradient(#4a67f5, #3656f4);background:-moz-linear-gradient(#4a67f5, #3656f4);background:-ms-linear-gradient(#4a67f5, #3656f4);background:-o-linear-gradient(#4a67f5, #3656f4);background:linear-gradient(#4a67f5, #3656f4)}

.wbtn_list{padding:0 9px;text-align:center}
.wbtn_list:after{content:'';display:block;clear:both}
.wbtn_list .wp{display:block;float:left;width:50%}
.wbtn_list .wp a{display:block;height:39px;margin:0 3px;border:1px solid #1541d0;color:#214e89;font-size:0.93em;letter-spacing:-1px;text-align:center;line-height:43px;
	background:#fdfdfd;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fbfbfb));background:-webkit-linear-gradient(#fff, #fbfbfb);background:-moz-linear-gradient(#fff, #fbfbfb);background:-ms-linear-gradient(#fff, #fbfbfb);background:-o-linear-gradient(#fff, #fbfbfb);background:linear-gradient(#fff, #fbfbfb);
	box-shadow:0 1px 0 #ddd;-webkit-box-shadow:0 1px 0 #ddd}
.wbtn_list .wp a.blu{color:#fff;
	background:#3c5bf4;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4a67f5), to(#3656f4));background:-webkit-linear-gradient(#4a67f5, #3656f4);background:-moz-linear-gradient(#4a67f5, #3656f4);background:-ms-linear-gradient(#4a67f5, #3656f4);background:-o-linear-gradient(#4a67f5, #3656f4);background:linear-gradient(#4a67f5, #3656f4)}
.wbtn_list .wp .ico_n{display:inline-block;width:12px;height:12px;margin:0 0 0 4px;background:#fe382b;color:#fff;font-size:0.68rem;line-height:1.15em;vertical-align:1px}

.wbtn_lists{padding:0 7px;text-align:center}
.wbtn_lists:after{content:'';display:block;clear:both}
.wbtn_lists .wp{display:block;float:left;width:50%}
.wbtn_lists .wp a{display:block;height:30px;margin:0 5px;border:1px solid #1541d0;color:#214e89;font-size:0.93em;letter-spacing:-1px;text-align:center;line-height:33px;
	background:#fdfdfd;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fbfbfb));background:-webkit-linear-gradient(#fff, #fbfbfb);background:-moz-linear-gradient(#fff, #fbfbfb);background:-ms-linear-gradient(#fff, #fbfbfb);background:-o-linear-gradient(#fff, #fbfbfb);background:linear-gradient(#fff, #fbfbfb);
	box-shadow:1px 1px 1px #ebebeb;-webkit-box-shadow:1px 1px 1px #ebebeb}
.wbtn_lists .wp .sky{background:#e3e8ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e1e6ec), to(#d7dee9));background:-webkit-linear-gradient(#e1e6ec, #d7dee9);background:-moz-linear-gradient(#e1e6ec, #d7dee9);background:-ms-linear-gradient(#e1e6ec, #d7dee9);background:-o-linear-gradient(#e1e6ec, #d7dee9);background:linear-gradient(#e1e6ec, #d7dee9)}

.sel select{height:27px;color:#656565;background:#fff url(/n/img/480/btn_sel2.png) no-repeat right -1px;background-size:27px 27px;border:1px solid #aaa;border-right:0;border-radius:0;font-size:0.81rem}

.msgW2{margin:0 10px;background:#fff;}
.msgW2 .msg{padding:84px 13px 63px;background:#fff;text-align:center}
.msgW2 .msg .txt{color:#5eaa00;font-size:1.18em;line-height:1.2em;letter-spacing:-1px}
.msgW2 .msg .txt2{color:#111;font-size:1.18em;line-height:1.2em;letter-spacing:-1px}
.msgW2 .msg .txt2 .basic_msg{font-weight:normal;font-size:14px;color:#777}

.msgW3{margin:10px 10px 7px 10px;padding:3px;border:1px solid #e3e3e3;background:#f9f9f9}
.msgW3 .msg{padding:17px 10px 0 10px;background:#fff;text-align:center}
.msgW3 .hmsg {margin-bottom:3px;color:#055bc2;font-size:1.25em;letter-spacing:-1px}
.msgW3 .hmsg2 {color:#999;font-size:0.87em;letter-spacing:-1px;font-weight:normal}
.msgW3 .subs {margin-top:13px;padding:11px 0 11px 0;color:#656565;font-size:0.93em;line-height:1.4em;background: url(/n/img/480/bg_dot.gif) repeat-x;background-size:px px}
.msgW3 .subs .num{color:#5eaa00}

/* vetical spacer */
.spacer5 {clear:both;display:block;width:100%;height:3px}
.spacer10{clear:both;display:block;width:100%;height:7px}
.spacer15{clear:both;display:block;width:100%;height:10px}
.spacer20{clear:both;display:block;width:100%;height:13px}
.spacer25{clear:both;display:block;width:100%;height:17px}
.spacer30{clear:both;display:block;width:100%;height:20px}
.spacer50{clear:both;display:block;width:100%;height:33px}

.font_blue,		.font_blue a{color:#055bc2}
.font_black,	.font_black a{color:#2b2b2b}
.font_black2,	.font_black2 a{color:#111111}
.font_gray,		.font_gray a{color:#656565}
.font_green,	.font_green a{color:#5eaa00}
.font_orange,	.font_orange a{color:#f35000}
.font_red,		.font_red a{color:#eb2c06}
.font_ygreen,	.font_ygreen a{color:#b4f266}

.font_red_underline{display:inline-block;border-bottom:1px solid #eb2c06}
.font_red_underline a{color:#eb2c06}

.point ,.point a{color:#055bc2 !important}

.box_cate_location {overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px; border-bottom:1px solid #647da2; background:#f0f1f0}
.box_cate_location .flag_area {position:relative; display:inline-block; float:left;margin:4px 0 0;padding:0 2px; min-width:45px; border:1px solid #b4b4b4; background:#ebebeb;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ebebeb));background: -webkit-linear-gradient(#fff, #ebebeb);background: -moz-linear-gradient(#fff, #ebebeb);background:-ms-linear-gradient(#fff, #ebebeb);background:-o-linear-gradient(#fff, #ebebeb);background:linear-gradient(#fff, #ebebeb); font-size:0.71em; font-weight:normal;height:20px;line-height:2.1em;letter-spacing:-1px; text-align:center}
.box_cate_location .flag_area:after {display:block; position:absolute; top:50%; right:-4px; content:''; width:4px; height:7px; margin-top:-4px; background:url('/n/img/480/bg_arrow01.png') no-repeat 0 0; background-size:4px 7px}
.box_cate_location .cont {padding-left:60px}
.box_cate_location .cont a {display:block; overflow:hidden;height:30px;font-size:0.78em; line-height:2.5em}
.box_cate_location .cont a span {color:#1179ea}

.ctns .mbl_plan{position:relative;margin:16px 0 0;padding:0}
.ctns .mbl_plan ul{position:relative}
.ctns .mbl_plan ul li{width:100%;height:99px;border-bottom:1px solid #d8dadd}
.ctns .mbl_plan ul li:last-child{border-bottom:0}
.ctns .mbl_plan ul li a{display:block;position:relative;height:83px;padding:16px 0 0 142px}
.ctns .mbl_plan ul li img{position:absolute;top:5px;left:5px;width:128px;height:88px}
.ctns .mbl_plan ul li .tit{overflow:hidden;display:inline-block;max-height:34px;min-height:13px;margin:0 0 3px;padding:1px 10px 0 0;color:#353535;font-size:0.87em;letter-spacing:-1px;line-height:1.25em}
.ctns .mbl_plan ul li .desc{overflow:hidden;display:block;height:31px;padding:1px 10px 0 0;color:#6d6d6d;font-weight:normal;font-size:0.68em;letter-spacing:-1px;line-height:15px}

.ctns .spcl_tit9{height:27px;padding:13px 0 0 0;font-size:0.96em;line-height:15px;text-align:center;letter-spacing:-1px;background:url("/n/img/bg_special_tit4.gif") repeat-x left top;background-size:1px 40px;-webkit-background-size:1px 40px}
.ctns .spcl_tit9 span{color:#ff7200}

/* ·¹ÀÌ¾î */
.com_layer{display:none;position:absolute;top:100px;left:10px;right:10px; z-index:101;border:2px solid #035bd2;background:#fcfcfc}
.com_layer h3{height:30px;padding:0 0 0 10px;color:#004db6;font-weight:bold;font-size:0.93em;border-bottom:1px solid #b7b7b7;box-shadow:0 1px 1px #e7e7e7;line-height:2.1em}
.com_layer .b_close{display:block;overflow:hidden;position:absolute;top:7px;right:10px;width:16px;height:16px;background:url('/n/img/btn_cancle2.png') no-repeat;background-size:16px 16px;text-indent:-999px}
.com_layer .btn01 > span { min-width:130px}

/*È¨¸ÞÀÎ ¹Ù·Î°¡±â*/
.go_homebnr{border-top:1px solid #ccc;margin:34px 0 -24px;padding-top:10px;text-align:center}
.go_homebnr img{width:320px}

.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:5px;color:transparent}

/*´õº¸±â*/
.com_more .more{display:block;height:39px;border:1px solid #b9bcc6;color:#777;font-size:1.12em;line-height:40px;letter-spacing:-1px;text-align:center;
	background:#f1f1f1;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e2e2e2));background:-webkit-linear-gradient(#fff, #e2e2e2);background:-moz-linear-gradient(#fff, #e2e2e2);background:-ms-linear-gradient(#fff, #e2e2e2);background:-o-linear-gradient(#fff, #e2e2e2);background:linear-gradient(#fff, #e2e2e2);
	box-shadow:0 2px 1px #f2f2f2;-webkit-box-shadow:0 2px 1px #f2f2f2}
.com_more .more:after{content:'';display:inline-block;width:15px;height:9px;margin:-4px 0 0 7px;vertical-align:middle;background:url("/n/img/bu_arr13.png") no-repeat left top;background-size:15px 9px;-webkit-background-size:15px 9px}


/* Àå¹Ù±¸´Ï ÆË¾÷ ¹öÆ° »óÇÏ ¿©¹é¼³Á¤ */
.ctCpn  .btn2_grp{margin-top:20px;margin-bottom:13px}
.ctmdfy .btn2_grp{margin-top:20px;margin-bottom:20px}

/* ÁÖ¹®°áÁ¦ ÆË¾÷ ¹öÆ° »óÇÏ ¿©¹é¼³Á¤ */
.mPyt    .btn2_grp2{height:37px;padding:20px 0 13px}
.gPyt    .btn2_grp2{height:37px;padding:20px 0 13px}
.bankPyt .btn2_grp2{height:37px;padding:20px 0 13px}

/* [ÁÖ¹®°áÁ¦] ±¸¸ÅÀÚ º»ÀÎÀÎÁõ ÆË¾÷ */
.popup_auth .cont{background:#fff;padding:10px 10px 13px 10px}
.popup_auth .text_wrap1{border:1px solid #055bc2;padding-top:10px}
.popup_auth .text_wrap2{border:1px solid #bdbdbd;padding:9px 5px;margin:10px 7px;background:#f9f9f9}

.popup_auth .text_wrap1 h3{margin:0 7px;color:#2b2b2b;font-size:0.93em}

.popup_auth .text_wrap2 h4{color:#111111;font-size:0.84em;margin-top:13px}
.popup_auth .text_wrap2 h4.font_blue{color:#055bc2;text-align:center;margin-top:0;margin-bottom:3px}

.popup_auth .text_wrap2 ul{margin-top:3px}
.popup_auth .text_wrap2 li{color:#656565;font-size:0.84em;font-weight:normal;padding-left:7px;background:url(/n/img/480/icon_auth_hyphen.png) left 6px no-repeat;background-size:3px 1px}

.popup_auth .agree_wrap{height:33px;background:#eff4f9;border-top:1px solid #d8d8d8;text-align:center}
.popup_auth .agree_wrap span{display:inline-block;line-height:33px;color:#111111;font-size:0.87em;font-weight:normal;vertical-align:text-top}
.popup_auth .agree_wrap span .button2{margin-left:13px}

.popup_auth .agree_wrap input, .popup_auth .local_wrap input{vertical-align:text-top}
.popup_auth .agree_wrap label, .popup_auth .local_wrap label{padding-left:3px}

.popup_auth .private_wrap{margin:13px 0}
.popup_auth .private_wrap .buyer{width:85%}
.popup_auth .private_wrap .buyer_no{width:37%;text-align:center}
.popup_auth .private_wrap .hyphen{display:inline-block;width:5%;text-align:center}

.popup_auth .local_wrap{height:20px;padding:7px 9px;text-align:center;border:1px solid #bdbdbd}
.popup_auth .local_wrap span{display:inline-block;line-height:20px;color:#848484;font-size:0.96em;font-weight:normal;vertical-align:text-top}
.popup_auth .local_wrap .button2{margin-left:13px}

.popup_auth .btn_blue_type1{margin:13px auto}
.popup_auth .tip_txt{display:block}

/* pop */
body > .g_pop{width:100%}
.g_pop{position:absolute;left:-50%;width:90%;margin-left:50%;z-index:100}
.g_pop .layer_close{display:block;position:absolute;top:7px;right:10px;width:21px;height:21px;color:#656565;background:url(/n/img/480/btn_ly_close.gif) no-repeat;background-size:21px 21px}
.g_pop .hgroup{background:#e6ecf2}
.g_pop .hgroup h4{height:37px;line-height:37px;padding:0 10px;color:#fff;font-size:1em;border-bottom:1px solid #badaf0;background:#055bc2}
.g_pop .hgroup h4 .sm{font-size:0.78em}
.g_pop .plist_1 li a{display:block;color:#656565}
.g_pop .plist_1 li{padding:10px;border-bottom:1px solid #d8d8d8;font-size:1em;background:#fff}
.g_pop .cont{background:#fff}/*overflow-y:scroll*/
.g_pop .btn_check{display:block;margin-top:10px;padding:7px 0;box-shadow:0 0 1px 0 #d1d1d1;color:#fff;background:#3f6a9a;border:1px solid #335d8c;text-align:center}
.g_pop .btn2_grp6{display:block;position:relative;margin:0 10px}
.g_pop .btn2_grp6 li{width:49%}

/* new g_pop .sec_chg */
.g_pop .sec_chg{overflow:hidden;padding:10px;font-size:0.96em;border-left:0;border-right:0}
.g_pop .sec_chg .p_pic{position:relative;float:left;width:53px;margin-right:7px;padding:0}
.g_pop .sec_chg .p_pic img{width:52px;height:52px;border:1px solid #d2d2d2}
.g_pop .sec_chg .p_txt{overflow:hidden;display:block;height:47px;padding-top:0;margin-top:3px;line-height:1.2em;font-weight:normal;letter-spacing:-0.1em}
.g_pop .sec_chg a{display:block}
.g_pop .buttons{margin-bottom:77px}

.tip_txt  {padding-left:13px;background: url(/n/img/480/bul_2.gif) no-repeat 0 4px;background-size:9px 8px;color:#656565;line-height:1.2em;font-size:0.81em;font-weight:normal;letter-spacing:-0.11em}

.g_layer1,
.g_layer2{position:absolute;left:-50%;width:95%;margin-left:52.5%;background:#fff} 
.g_layer1 .layer_close,
.g_layer2 .layer_close{overflow:hidden;display:block;position:absolute;top:11px;right:10px;width:21px;height:21px;color:#656565;background:url(/n/img/480/btn_ly_close.gif) no-repeat;background-size:21px 21px}
.g_layer1 .hgroup,
.g_layer2 .hgroup{background:#e6ecf2;border-top:1px solid #78a0ce;border-bottom:1px solid #badaf0}
.g_layer1,
.g_layer2 table td,
.g_layer2 table th:first-child{border-top:none}
.g_layer1 h4{height:39px;line-height:39px;padding-left:10px;color:#2b2b2b;font-size:1em;background:#e6ecf2;letter-spacing:-1px}
.g_layer2 h4{height:39px;line-height:39px;padding-left:10px;color:#055bc2;font-size:1em;background:#e6ecf2;letter-spacing:-1px}
.g_layer1 .plist_1 li a, 
.g_layer2 .plist_1 li a{display:block;color:#656565;font-weight:normal}
.g_layer1 .plist_1 li{overflow:hidden;line-height:20px;padding:10px;border-bottom:1px solid #d8d8d8;font-size:0.96em;background:#fff;letter-spacing:-1px}
.g_layer2 .plist_1 li{overflow:hidden;line-height:40px;padding:0 10px;border-bottom:1px solid #d8d8d8;font-size:0.96em;background:#fff;letter-spacing:-1px;height:40px}
.g_layer2 .cont{padding:10px;border-bottom:1px solid #d8d8d8;font-size:1em;background:#fff}
.g_layer2 p{padding-bottom:10px;font-size:0.84em;letter-spacing:-1px}
.g_layer2 .cont input{width:98%;padding:7px 3px;color:#656565;border:1px solid #aaa;border-radius:0}
.g_layer2 .btn_check{display:block;margin-top:10px;padding:7px 0;box-shadow:0 0 1px 0 #d1d1d1;color:#fff;background:#3f6a9a;border:1px solid #335d8c;text-align:center}

.g_layer2 .tbl_buying_decision{border-bottom:1px solid #d8d8d8}
.g_layer2 .tbl_buying_decision table{width:100%}
.g_layer2 .tbl_buying_decision .msg1{display:block;text-align:center;color:#656565;font-size:1em;letter-spacing:-0.1em;font-weight:normal}
.g_layer2 .tbl_buying_decision .msg2{height:78px;text-align:center;color:#5eaa00;font-size:1.18em;letter-spacing:-0.1em}

/* iscroll.js Àû¿ë ½ºÅ¸ÀÏ */
.fixed_scroll{overflow-x:hidden;overflow-y:scroll}
#fixed_scroll1{height:160px} /* view1 */
#fixed_scroll2{height:160px} /* cart : modify */
#fixed_scroll3{height:253px} /* order1 : delivery */
#fixed_scroll4{position:relative;height:160px;margin-bottom:13px} /* order1 : post */
#fixed_scroll4 .input_check input{height:15px}
#fixed_scroll5{height:160px} /* select coupon */

#fixed_scr1, #fixed_scr2, #fixed_scr3, #fixed_scr4, #fixed_scr5, #fixed_scr6{height:160px}

/*header_v2*/
#head{position:relative;border-bottom:2px solid #1b3259;background:url('/n/img/main/bg_rp.png') repeat;background-size:2px 2px;box-shadow:0 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);z-index:5}
#head .hd_wrap{position:relative;height:58px;padding:0 92px 0 85px}
#head .hd_wrap.full{padding:0 68px 0 12px}
#head .left_mn{display:block;position:absolute;top:13px;left:6px;width:31px;height:31px;border:1px solid #d1d7da;background:#fff}
#head .left_mn:after{content:'';display:block;position:absolute;top:8px;left:5px;width:21px;height:16px;background:url('/n/img/main/header_list.png') no-repeat;background-size:21px 16px}
#head .left_mn span{display:block;text-indent:-999px}
#head h1{position:absolute;top:15px;left:49px}
#head h1 a{display:block;position:relative;width:29px;height:29px;text-indent:-999px}
#head h1 a:after{content:'';display:block;position:absolute;top:0;left:0;width:29px;height:29px;background:url('/n/img/main/header.png') no-repeat -19px 0;background-size:163px auto}
#head .scb_hd{padding-top:13px}
#head .full .scb_hd{padding-top:9px}
#head .scb_hd .scb{height:27px;border:3px solid #087bf9;background:#fff}
#head .full .scb_hd .scb{height:34px}
#head .scb_hd .scb_sub{position:relative;padding:0 47px 0 0}
#head .full .scb_hd .scb_sub{padding:0 63px 0 0}
#head .scb_hd input{width:100%;height:27px;padding:0;border:0;color:#222;font-weight:normal;font-size:0.87em;line-height:2.1em;text-indent:3px}
#head .full .scb_hd input{height:34px;font-weight:bold;font-size:1.18em;line-height:1.9em}
#head .scb_hd .sc_btn{overflow:hidden;position:absolute;top:16px;right:102px;width:25px;height:27px;background:#fff;text-indent:-999px}
#head .scb_hd .sc_btn:after{content:'';display:block;position:absolute;top:5px;left:3px;width:17px;height:18px;background:url('/n/img/main/header.png') no-repeat -49px 0;background-size:163px auto}
#head .full .scb_hd .sc_btn{width:36px;height:34px;top:12px;right:71px}
#head .full .scb_hd .sc_btn:after{top:6px;left:7px;width:22px;height:23px;background:url('/n/img/main/header.png') no-repeat -85px -31px;background-size:163px auto}
#head .scb_hd .del_btn{overflow:hidden;position:absolute;top:16px;right:127px;width:20px;height:27px;background:#fff;text-indent:-999px}
#head .scb_hd .del_btn:after{content:'';display:block;position:absolute;top:6px;left:3px;width:14px;height:14px;background:url('/n/img/480/btn_search_del.png') no-repeat;background-size:14px 14px}
#head .full .scb_hd .del_btn{top:12px;right:105px;width:25px;height:34px}
#head .full .scb_hd .del_btn:after{top:9px;left:5px;width:16px;height:16px;background:url('/n/img/480/btn_search_del.png') no-repeat;background-size:16px 16px}
#head .dret_btn{position:absolute;top:0;right:0;width:96px;height:58px}
#head .dret_btn:after {display:block; content:''; clear:both}
#head .dret_btn .cart{display:block;position:relative;float:left;width:44px;height:35px;margin:12px 4px 0 10px}
#head .dret_btn .cart:after{content:'';display:block;position:absolute;top:5px;left:3px;width:33px;height:27px;background:url('/n/img/main/header.png') no-repeat -67px 0;background-size:163px auto}
#head .dret_btn .cart .num,#head .delivery .dret_btn .order .num{display:inline-block;position:relative;top:0px;left:25px;min-width:11px;height:14px;padding:0 2px;border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-webkit-box-shadow:0 1px 0 #0a54a8;box-shadow:0 1px 0 #0a54a8;background:#087bf9;color:#f6f6f2;font-size:0.68rem;line-height:1.65em;text-align:center;z-index:10}
#head .dret_btn .cart .num{display:none}
#head .dret_btn .cart.cart_in:after{background-position:-122px -57px} 
#head .dret_btn .cart.cart_in .num{display:block;position:absolute;top:4px;right:6px;left:8px;height:19px;padding:0;border:0;background:0;font-weight:bold;font-size:12px;line-height:19px;color:#0275f4;box-shadow:none}
#head .dret_btn .my{display:block;position:relative;float:left;width:31px;height:35px;margin:11px 0 0}
#head .dret_btn .my:after{content:'';display:block;position:absolute;top:5px;left:3px;width:25px;height:27px;background:url('/n/img/main/header.png') no-repeat -100px 0;background-size:163px auto}
#head .cancl_btn{position:absolute;top:9px;right:12px}
#head .cancl_btn .cancl{display:block;border:1px solid #d1d7da;background:#fff}
#head .cancl_btn .cancl span{display:block;width:46px;height:37px;border-right:1px solid #f1f1f2;border-bottom:1px solid #f1f1f2;color:#999;font-weight:normal;font-size:1em;line-height:2.5em;text-align:center}

.menu_scut{display:box;display:-webkit-box;display:-moz-box;box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;background:#0275f4}
.menu_scut:after{display:block;content:'';clear:both}
.menu_scut a{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;width:16%;height:40px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center;line-height:2.8em}
.menu_scut a:first-child{width:16%}
.menu_scut a.on{position:relative;color:#fff}
.menu_scut a.on:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px;-moz-border-radius:2px;background:#fff;z-index:10}
/* //header_v2*/

/* header_delivery */
#head .delivery{padding:0}
#head .delivery .info_txt{position:absolute;top:100%;left:-31px;width:103px;margin-top:6px;background:#087bf9;font-size:10px;color:#fff;letter-spacing:-1px;line-height:29px;text-align:center}
#head .delivery .info_txt:before{position:absolute;top:-6px;left:50%;width:12px;height:6px;margin-left:-6px;background:url(/n/img/main/header.png) no-repeat -127px -21px;background-size:163px auto;content:''}
#head .delivery .scb_hd{position:absolute;top:0;right:0;left:0;padding:9px 103px 9px 12px;background:url(/n/img/main/bg_rp.png) repeat;background-size:2px 2px}
#head .delivery .scb_hd .scb{height:34px}
#head .delivery .scb_hd .scb_sub{padding:0 8px 0 0}
#head .delivery .scb_hd input{height:32px;padding-top:2px;letter-spacing:-1px;text-indent:8px}
#head .delivery .scb_hd input::-webkit-input-placeholder{color:#999}
#head .delivery .scb_hd input:-moz-placeholder{color: #999} /* Firefox 18- */
#head .delivery .scb_hd input::-moz-placeholder{color:#999} /* Firefox 19+ */
#head .delivery .scb_hd input:-ms-input-placeholder{color:#999}
#head .delivery .scb_hd .sc_btn{top:9px;right:51px;width:49px;height:40px;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff;text-indent:0}
#head .delivery .scb_hd .sc_btn span{display:inline-block;font-size:15px;font-weight:normal;color:#666;line-height:40px}
#head .delivery .scb_hd .sc_btn:after{display:none}
#head .delivery .scb_hd .btn_close{overflow:hidden;position:absolute;top:9px;right:13px;width:25px;height:40px;background:none;font-size:0;line-height:9999px}
#head .delivery .scb_hd .btn_close:after{position:absolute;top:50%;left:0;right:0;width:17px;height:17px;margin:-9px auto 0;background:url(/n/img/main/header.png) no-repeat -108px -31px;background-size:163px auto;content:''}
#head .delivery h1 a{padding-right:42px}
#head .delivery h1 a:before{position:absolute;top:50%;right:0;width:36px;height:19px;margin-top:-9px;background:url(/n/img/main/header.png) no-repeat -127px 0;background-size:163px auto;content:''}
#head .delivery .dret_btn{width:117px}
#head .delivery .dret_btn .srch,#head .delivery .dret_btn .order{display:block;float:left;position:relative;height:35px;margin:12px 1px 0 0}
#head .delivery .dret_btn .srch:after,#head .delivery .dret_btn .order:after{position:absolute;top:5px;left:50%;background:url(/n/img/main/header.png) no-repeat;background-size:163px auto;content:''}
#head .delivery .dret_btn .srch{width:34px}
#head .delivery .dret_btn .srch:after{width:25px;height:27px;margin-left:-12px;background-position:0 -31px}
#head .delivery .dret_btn .order{width:41px}
#head .delivery .dret_btn .order:after{top:0;width:23px;height:32px;margin-left:-12px;background-position:-27px -31px}
#head .delivery .dret_btn .my{width:35px}
#head .delivery .dret_btn .my:after{top:2px;left:2px;width:31px;height:32px;background-position:-52px -31px}
/* //header_delivery */

/* simple header */
.sp_head{overflow:hidden;display:inline-block;background:url(/n/img/main/header.png) no-repeat;font-size:0;line-height:9999px;background-size:163px auto}
#head.head_simple{border-color:#747c89;height:21px;padding:7px 16px 7px 12px;box-shadow:none}
#head.head_simple h1.logo{top:7px;left:12px}
#head.head_simple h1 a:after{background:none;display:none}
#head.head_simple .logo .sp_head{width:87px;height:21px;background-position:-33px -65px}
.head_simple .rgt_box{position:absolute;top:8px;right:16px}
.head_simple .rgt_box .sp_head{display:inline-block;height:20px}
.head_simple .ico_ser{width:20px;margin-right:11px;background-position:0 -90px}
.head_simple .ico_cart{width:26px;background-position:-22px -90px}
/* //simple header */

/*footer_v2*/
#foot{position:relative;background:#3e4e67}
#foot .btn_lf{height:35px;border-bottom:1px solid #394961;line-height:2.4em;text-align:center}
#foot .btn_lf a{display:inline-block}
#foot .btn_lf a span{display:inline-block;position:relative;padding:0 11px;color:#e1e3e6;font-weight:normal;font-size:0.87rem;letter-spacing:-1px}
#foot .btn_lf a span:before{content:'';display:inline-block;position:absolute;top:17px;left:-3px;width:2px;height:2px;background:#96989c}
#foot .btn_lf a:first-child span{}
#foot .btn_lf a:first-child span:before{display:none}
#foot .ft_cnt{padding:6px 10px 9px;text-align:center}
#foot .ft_cnt .ftx{color:#747f92;font-weight:normal;font-size:0.62em;letter-spacing:-1px}
#foot .ft_cnt .ftx a{color:#747f92}
#foot .ft_cnt .ftx.or1{}
#foot .ft_cnt .ftx.or1 span{display:inline-block}
#foot .ft_cnt .ftx.or1 address{display:inline-block;font-style:normal}
#foot .ft_cnt .ftx.or1 .t1:after{content:'';display:inline-block;width:1px;height:7px;margin:0 3px;background:#747d8d;vertical-align:0px}
#foot .ft_cnt .ftx.or1 .t2:after{margin:0 3px 0 6px}
#foot .ft_cnt .ftx.or2{margin-top:4px}
#foot .ft_cnt .ftx.or3{}
#foot .ft_link{margin-top:4px}
#foot .ft_link a{display:inline-block;color:#caced5;font-weight:normal;font-size:0.62em;letter-spacing:-1px}
#foot .ft_link a:after{content:'';display:inline-block;width:6px;height:10px;margin:0 12px 0 3px;background:url('/n/img/main/header.png') no-repeat -49px -18px;background-size:163px auto;vertical-align:-1px}
#foot .ft_link a:last-child:after{margin-right:0}
/* //footer_v2*/

/* Ä«Å×°í¸® ¸Þ´º */
#menu_category {background:#fff; margin-bottom:-34px}
#menu_category .title {position:relative; height:33px; padding:0 12px 0 12px; background:#dee2e8; border-top:1px solid #bcc4cd; /*border-bottom:2px solid #0c1420;*/ display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box}
#menu_category .title .s_tit {display:block; font-weight:normal; font-size:0.81em; letter-spacing:-1px; color:#707b8b}
#menu_category .title .btn_all { position:absolute; top:7px; right:12px; display:block; font-size:0.87em; letter-spacing:-1px; color:#707b8b; font-weight:normal} 
#menu_category .title .btn_all:after {display:inline-block; content:''; width:17px; height:17px; margin-left:2px; background:url('/n/img/bg_category_menu01.png') no-repeat -100px 0 ; background-size:250px 250px; vertical-align:-3px}

.set_menu {background:#fff}
.set_menu .dot { display:inline-block; width:2px; height:2px; margin:0 3px; background:#757880; vertical-align:3px}
.set_menu .on .dot {background:#699dd7}
.set_menu > li {border-bottom:1px solid #ededed}
.set_menu > li > a {position:relative; min-height:50px; padding:5px 35px 5px 12px; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box; color:#666; font-size:0.93em; font-weight:bold; letter-spacing:-1px}
.set_menu > li > a .img {display:inline-block; width:22px; text-align:center; margin-right:5px}
.set_menu > li > a img {}
.set_menu > li:nth-of-type(1) > a img {width:17px; vertical-align:-4px}
.set_menu > li:nth-of-type(2) > a img {width:17px; vertical-align:-3px}
.set_menu > li:nth-of-type(3) > a img {width:20px; vertical-align:-4px}
.set_menu > li:nth-of-type(4) > a img {width:18px; vertical-align:-5px}
.set_menu > li:nth-of-type(5) > a img {width:20px; vertical-align:-3px}
.set_menu > li:nth-of-type(6) > a img {width:20px; vertical-align:-2px}
.set_menu > li:nth-of-type(7) > a img {width:20px; vertical-align:-3px}
.set_menu > li.on > a {color:#198ef6; background:#f5f5f8}
.set_menu > li.on > a:after {position:absolute; top:50%; right:17px; display:block; width:15px; height:9px; margin-top:-4px; content:''; background:url('/n/img/bg_category_menu01.png') no-repeat -40px 0; background-size:250px 250px}
.set_menu + .title { margin-top:-1px}
.set_menu .depth2 {overflow:hidden; height:0; background:#f5f5f8}
.set_menu .depth2 li {border-top:1px solid #ededed}

/* depth2 off */
.set_menu .depth2 li a {position:relative; min-height:40px; padding:5px 30px 5px 44px; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box; color:#707b8b; font-size:0.81em; font-weight:normal; letter-spacing:0}
.set_menu .depth2 li a:after {position:absolute; top:50%; right:20px; display:block; width:6px; height:10px; margin-top:-5px; content:''; background:url('//pics.gmarket.co.kr/mobile/bg_category_menu01.png') no-repeat -70px 0; background-size:250px 250px}
/* depth2 on */
.set_menu .depth2 li.on a {color:#198ef6}
.set_menu .depth2 li.on a:after {position:absolute; top:50%; right:20px; display:block; width:6px; height:10px; margin-top:-5px; content:''; background:url('/n/img/bg_category_menu01.png') no-repeat -60px 0; background-size:250px 250px}
.set_service {overflow:hidden}
.set_service li {float:left; width:50%}
.set_service li a {position:relative; display:block; height:50px; padding:5px 10px 5px 12px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box; color:#707b8b; font-weight:normal; font-size:0.81em}
.set_service li.new a span:after { position:relative; top:-4px; left:-1px; display:inline-block; content:''; width:15px; height:14px; margin-left:2px; background:url('/n/img/bg_category_menu01.png') no-repeat -80px 0; background-size:250px 250px}
.set_service li a:after {position:absolute; top:50%; right:10px; display:block; width:6px; height:10px; margin-top:-5px; content:''; background:url('/n/img/bg_category_menu01.png') no-repeat -118px 0; background-size:250px 250px}
.list_recent_prod { margin-bottom:20px}
.list_recent_prod ul {overflow:hidden; display:-webkit-box; padding:0 5px}
.list_recent_prod .no_result {display:box; box-orient:vertical;box-pack:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center; height:106px; color:#707b8b; font-size:0.81em; text-align:center; font-weight:normal}
.list_recent_prod li {-webkit-box-flex:1; display:box; margin-top:16px; text-align:center}
.list_recent_prod li a {position:relative; display:inline-block; width:90px; height:90px}
.list_recent_prod li a img {width:90px; height:90px}
.list_recent_prod li a:after {position:absolute; top:0; left:0; right:0; bottom:0; display:block; content:''; border:1px solid #dfdfdf; opacity:0.5}

/*·Îµù¹Ù 140320*/
.load_wp{padding:60px 10px 45px;text-align:center}
.load_wp .img_loading{width:149px}
.load_wp p{font-weight:normal}
.load_wp .txt01{color:#222;font-size:1em;margin-top:15px}
.load_wp .txt02{color:#444;font-size:0.93em}


/*¿¬°áÁßÆäÀÌÁö 140416*/
.connecting_wp{padding:44px 10px 45px;text-align:center}
.connecting_wp .img_loading{width:106px}
.connecting_wp p{color:#000;font-weight:normal;letter-spacing:-1px}
.connecting_wp .txt01{font-size:1.31em;margin:12px 0 5px}
.connecting_wp .txt02{font-size:1em}

/* APP ¼³Ä¡ À¯µµ º£³Ê */
.lay_notice{position:absolute;top:0;right:0;left:0;padding:0 10px;z-index:30}
.lay_notice .lyr_ctns {background:#fff}
.lay_notice .lyr_ctns a {position:relative; display:block}
.lay_notice .lyr_ctns a:after {position:absolute; top:0; left:0; right:0; bottom:0; content:''; border:1px solid rgba(0,0,0,0.1)}
.lay_notice .cls_wrap a {box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; width:50%; height:25px;margin:0 5px; border:1px solid #fff; outline:1px solid #acacac; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#f2f2f2));background: -webkit-linear-gradient(#fdfdfd, #f2f2f2);background:-moz-linear-gradient(#fdfdfd, #f2f2f2);background:-ms-linear-gradient(#fdfdfd, #f2f2f2);background:-o-linear-gradient(#fdfdfd, #f2f2f2);background:linear-gradient(#fdfdfd, #f2f2f2); box-shadow:1px 1px 1px #e2e2e2; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing: border-box}
.lay_notice .cls_wrap a span{display:block; color:#575757;font-size:0.81em;font-weight:normal;letter-spacing:-1px;text-align:center; line-height:1.95em}
.lay_notice .lay_area{text-align:center}
.lay_notice .lay_area .img_bx{display:inline-block;position:relative;width:100%;padding-top:100%}
.lay_notice .lay_area .img_bx img{position:absolute;top:0;right:0;left:0;width:100%}
.lay_notice .btn_bx{display:table;width:100%;margin-top:27px}
.lay_notice .btn_bx a{display:table-cell;width:37.9%}
.lay_notice .btn_bx a:first-child{width:auto}
.lay_notice .btn_bx img{display:block;width:100%}

/* º»ÀÎÀÎÁõ */
.acc_cont{text-align:center}
.acc_cont .txt{padding:17px 0 13px;background:#fff;font-size:13px;color:#666;line-height:15px}
.acc_cont .txt em{color:#2b6fd3}
.acc_cont .adult{padding:20px 17px;background:#fff}
.acc_cont .adult:after{display:block;clear:both;content:''}
.acc_cont .adult .bg{float:left;margin-right:17px;width:50px;height:53px;background-position:-144px -288px}
.acc_cont .adult .adt_tx{font-size:13px;color:#666;text-align:left}
.list_bx{padding:14px 0 20px 17px;background:#fff}
.list_type li{padding-left:5px;color:#999;font-size:11px;line-height:16px;background:url(/n/img/bu_dot9.png) 0 6px no-repeat;background-size:2px 2px}
.asc_wrap{margin:7px;box-shadow:0 0 3px rgba(241,241,241,.6);-webkit-box-shadow:0 0 3px rgba(241,241,241,.6)}
.asc_area{display:table;width:100%;height:92px;background:#fff;text-align:center;table-layout:fixed}
.asc_area a{position:relative;display:table-cell;padding-top:54px;font-size:13px;line-height:14px}
.asc_area a:before{position:absolute;top:5px;left:0;height:82px;border-left:1px dotted #e6e6e6;content:''}
.asc_area a:first-child:before{display:none}
.asc_area a span{display:block;font-size:10px}
.asc_area a:after{position:absolute;top:15px;left:50%;height:32px;content:''}
.asc_area a.asc_hp:after{width:22px;margin-left:-11px;background-position:-26px -288px}
.asc_area a.asc_ipin:after{width:34px;margin-left:-17px;background-position:-50px -288px}
.asc_area a.asc_email:after{width:28px;margin-left:-14px;background-position:-86px -288px}
.asc_area a.asc_gbank:after{width:26px;margin-left:-13px;background-position:-116px -288px}

/* °Ë»ö */
.sp_srch,.section_srch .other_wrap a:before,.section_srch .btn_wrap .btn_more:before,.section_srch .btn_close:after,.section_srch .recent_lst .btn_more:after,.srch_lst .btn_del .sp_srch,.recent_lst .btn_del .sp_srch{overflow:hidden;display:inline-block;width:10px;height:10px;background:url(/n/img/sp_srch.png) no-repeat;font-size:0;line-height:9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_srch,.section_srch .other_wrap a:before,.section_srch .btn_wrap .btn_more:before,.section_srch .btn_close:after,.section_srch .recent_lst .btn_more:after,.srch_lst .btn_del .sp_srch,.recent_lst .btn_del .sp_srch{background-image:url(/n/img/sp_srch_rtn.png);background-size:75px auto}
}
#head .full.type2{height:61px;padding:5px 54px 0 49px;background:#fff}
#head .full.type2 .scb_hd .scb_sub{padding:1px 27px 0 7px}
#head .full.type2 .scb_hd input{height:33px;font-size:15px;font-weight:normal}
#head .full.type2 .scb_hd .sc_btn{top:14px;right:7px;width:42px;height:40px;border:2px solid #0074d7;border-radius:3px;background:#027fe9}
#head .full.type2 .scb_hd .sc_btn:after{width:22px;height:24px;background-position:-127px -31px}
#head .full.type2 .scb_hd .del_btn{top:17px;right:63px;background:transparent}
#head .full.type2 .scb_hd .del_btn:after{width:15px;height:15px;background:url(/n/img/main/header.png) 0 -61px;background-size:163px auto}
#head .full.type2 .cancl_btn{top:14px;right:auto;left:7px}
#head .full.type2 .cancl_btn .btn_close{display:block;width:33px;height:38px;border:1px solid #ccc;border-radius:2px;background:#fff}
#head .full.type2 .cancl_btn span{overflow:hidden;position:absolute;top:50%;left:50%;width:14px;height:23px;margin:-11px 0 0 -7px;border:0;background:url(/n/img/main/header.png) -17px -65px;background-size:163px auto;font-size:5px;color:transparent}
.section_srch{position:relative;z-index:135;margin-top:-1px;background:#fff}
.section_srch button{border:0 none;background-color:transparent;cursor:pointer}
.section_srch .other_wrap{padding-top:3px;border-bottom:1px solid #e6e6e6;background:url(/n/img/bg_prd.gif) repeat;background-size:2px 2px;font-size:0;text-align:center}
.section_srch .other_wrap a{display:inline-block;margin-right:30px;font-size:13px;font-weight:normal;color:#666;line-height:28px}
.section_srch .other_wrap a:last-child{margin-right:0}
.section_srch .other_wrap a:before{display:inline-block;height:15px;margin:-2px 5px 2px 0;vertical-align:middle;content:''}
.section_srch .other_wrap a:before:first-child{margin-left:0}
.section_srch .other_wrap .btn_voice:before{width:14px}
.section_srch .other_wrap .btn_qr:before{width:15px;background-position:-16px 0}
.section_srch .other_wrap .btn_barcode:before{width:18px;background-position:-33px 0}
.section_srch .srch_lst{padding:1px 7px 15px 1px}
.section_srch .srch_lst:after{display:block;clear:both;content:''}
.section_srch .srch_lst li{float:left;position:relative;width:50%;margin-top:6px}
.section_srch .srch_lst .srch_txt{display:block;margin:0 46px 0 6px;border:1px solid #eee;border-right:0;border-top-left-radius:17px;border-bottom-left-radius:17px;background:#fff}
.section_srch .srch_lst .srch_txt span{display:block;overflow:hidden;margin-left:15px;padding-top:1px;font-size:14px;font-weight:normal;color:#444;line-height:32px;white-space:nowrap;text-overflow:ellipsis}
.section_srch .srch_lst .btn_del{display:block;position:absolute;top:0;right:0;width:45px;height:33px;border:1px solid #eee;border-left:0;border-top-right-radius:17px;border-bottom-right-radius:17px;background:#fff;box-shadow:none}
.section_srch .srch_lst .btn_del .sp_srch{position:absolute;top:50%;right:16px;width:12px;height:12px;margin-top:-6px;padding:0;background-position:-31px -17px}
.section_srch .btn_wrap{padding:7px 0;border-top:1px solid #e6e6e6;font-size:0;text-align:center}
.section_srch .btn_wrap .btn_gray{margin-left:6px}
.section_srch .btn_wrap .btn_gray:first-child{margin-left:0}
.section_srch .btn_wrap .btn_more{display:inline-block;font-size:14px;font-weight:normal;color:#798aa6;line-height:18px}
.section_srch .btn_wrap .btn_more:before{width:14px;height:9px;margin-right:7px;background-position:0 -17px;vertical-align:middle;content:''}
.section_srch .btn_close{font-size:13px;font-weight:normal;color:#666;line-height:32px}
.section_srch .btn_close:after{width:13px;height:13px;margin:-1px 0 1px 4px;background-position:-45px -17px;vertical-align:middle;content:''}
.section_srch .bot_btnwrap{padding:1px 10px 0;border:1px solid #e6e6e6;text-align:right}
.section_srch .btn_gray{display:inline-block;min-width:102px;padding:1px 13px 0;border:1px solid #a7aab1;border-radius:28px;background:#b0b4b9;font-size:12px;color:#fff;line-height:25px}
.section_srch a.btn_gray{min-width:71px}
.section_srch .scroll_wrap{position:relative;padding:7px 0;background:#ebedef}
.section_srch .scroll_wrap .scroll_inner{overflow:hidden;position:relative;height:75px}
.section_srch .scroll_wrap .empty_txt{display:-webkit-box;min-height:75px;font-size:11px;color:#666;-webkit-box-orient:vertical;-webkit-box-pack:center}
.section_srch .recent_lst{padding-right:7px}
.section_srch .recent_lst:after{display:block;clear:both;content:''}
.section_srch .recent_lst li{position:relative;float:left;width:82px;height:75px}
.section_srch .recent_lst li.more{width:72px}
.section_srch .recent_lst .recent_prd{display:block;margin-left:7px}
.section_srch .recent_lst .recent_prd img{width:100%}
.section_srch .recent_lst .btn_del{display:block;position:absolute;top:0;right:0;z-index:30;width:22px;height:22px;border:0;box-shadow:none}
.section_srch .recent_lst .btn_del .sp_srch{position:absolute;top:3px;right:3px;width:16px;height:16px;padding:0;border:0;background-position:-53px 0}
.section_srch .recent_lst .btn_more{position:absolute;top:50%;margin:-20px 0 0 16px;font-size:13px;font-weight:normal;color:#666;line-height:40px}
.section_srch .recent_lst .btn_more:after{width:13px;height:13px;margin:-1px 0 1px 4px;background-position:-16px -17px;vertical-align:middle;content:''}
.section_srch .empty_txt{font-size:14px;font-weight:normal;color:#444;text-align:center}
.section_srch .empty_wrap{display:-webkit-box;min-height:176px;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center}
.section_srch .empty_wrap .btn_gray{margin-top:11px}
.section_srch .relat_lst{background:#fff}
.section_srch .relat_lst li{border-bottom:1px solid #eaeaea}
.section_srch .relat_lst a{display:block;overflow:hidden;padding:3px 10px 0;font-size:14px;font-weight:normal;color:#444;line-height:32px;white-space:nowrap;text-overflow:ellipsis}
.section_srch .relat_lst a em{font-style:normal;color:#2b6fd3}
.section_srch .relat_lst .cate{display:inline-block;margin-left:4px;font-size:11px;color:#999;vertical-align:top}
.section_srch .wide_wrap{position:relative;margin-top:-1px}
.section_srch .wide_wrap:after{display:block;clear:both;content:''}
.section_srch .wide_wrap ul{float:left;width:50%}
.section_srch .wide_wrap .relat_lst{margin-bottom:-1px;background:#fff}
.section_srch .wide_wrap .srch_lst{padding:0 0 8px}
.section_srch .wide_wrap .srch_lst:before,.section_srch .wide_wrap .srch_lst:after{position:absolute;top:0;bottom:0;content:''}
.section_srch .wide_wrap .srch_lst:before{right:0;width:50%;background:#f4f4f7}
.section_srch .wide_wrap .srch_lst:after{right:50%;width:1px;background:#eaeaea}
.section_srch .wide_wrap .srch_lst li{float:none;width:100%}
.section_srch .wide_wrap .srch_lst .srch_txt{margin-right:6px;border-right:1px solid #eee;border-radius:17px}
.section_srch .wide_wrap .srch_lst .srch_txt span{margin-right:17px;text-align:center} 

/* g9 Ãß°¡ */
.head_v1 .logo,.g9_gate .bx_loading .txt01,.g9_gate .bx_loading .txt02,.head_v1 .h_sub:before{background:url(/n/img/sp_g9.png) no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.head_v1 .logo,.g9_gate .bx_loading .txt01,.g9_gate .bx_loading .txt02,.head_v1 .h_sub:before{background-image:url(/n/img/sp_g9_rtn.png);background-size:210px auto}
}
.head_v1{height:46px;background:#f6f6f6;border-bottom:1px solid #eee}
.head_v1 a{display:block;height:46px}
.head_v1 .h_sub{padding-top:13px;padding-left:41px}
.head_v1 .h_sub:before{display:block;position:absolute;top:13px;left:15px;width:11px;height:19px;background-position:0 -23px;content:''}
.head_v1 .logo{display:block;width:87px;height:21px;background-position:0 0;text-indent:-9999px}
#content.g9_gate{padding:120px 15px 50px 15px;text-align:center}
.g9_gate .bx_loading .usr_name{display:block;margin:-20px 0 14px;font-size:15px;line-height:15px;color:#666}
.g9_gate .bx_loading .txt01{display:block;width:126px;height:27px;margin:0 auto 3px;background-position:-13px -29px}
.g9_gate .bx_loading .txt02{display:block;width:194px;height:36px;margin:0 auto 15px;background-position:0 -78px}
.g9_gate .bx_loading .loadbar img{width:92px}
.g9_gate .banner{margin-top:40px}
.g9_gate .banner img{width:100%}

/* home-plus common */ 
.sp_hplus,.hplus_box .btn_gray:after,.layer_hplus .btn_gray.address:after,.hplus_box .btn_white.time:before,.layer_hplus .layer_close,.layer_hplus.plus_bask .tit:before,.layer_hplus.plus_bask .l_cont .btn_more:after{overflow:hidden;display:inline-block;background:url(/n/img/hplus/sp_hplus.png) no-repeat;font-size:0;line-height:9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_hplus,.hplus_box .btn_gray:after,.layer_hplus .btn_gray.address:after,.hplus_box .btn_white.time:before,.layer_hplus .layer_close,.layer_hplus.plus_bask .tit:before,.layer_hplus.plus_bask .l_cont .btn_more:after{background-image:url(/n/img/hplus/sp_hplus_rtn.png);background-size:150px auto}
}
.ico_hplus,.exp .ico_hplus{overflow:hidden;display:inline-block;background:url(/n/img/hplus/sp_logo.png) no-repeat;font-size:0;line-height:9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.ico_hplus,.exp .ico_hplus{background-image:url(/n/img/hplus/sp_logo_rtn.png);background-size:144px auto}
}
.exp .ico_hplus{width:78px;height:28px;background-position: 0 0}
.ico_hplus{width:78px;height:28px;background-position:0 0}
.hplus_box{border-top:1px dashed #dbdbdb;padding:0 12px 12px;background:#f4f4f4}
.hplus_box li{font-weight:normal;text-align:center}
.hplus_box .exp{margin-bottom:8px;padding-top:10px}
.hplus_box .sub_txt{margin-left:2px;font-size:14px;color:#222;letter-spacing:-1px;vertical-align:2px}
.hplus_box .sub_txt.v2{color:#222}
.hplus_box .btn_gray,.layer_hplus .btn_gray.address{background:#969da9;border:solid 1px #8f969f;border-radius:2px;color:#fff;font-size:14px;font-weight:bold}
.hplus_box .btn_gray.address,.layer_hplus.plus_bask .btn_gray.address{width:170px;margin:0 auto;position:relative;letter-spacing:-1px;line-height:32px;padding-top:0px}
.hplus_box .btn_gray:after,,.hplus_box .btn_blue:after,.layer_hplus .btn_gray:after{vertical-align:middle;content:"";width:8px;height:13px;margin:-3px 0 0 5px}
.hplus_box .btn_white{display:inline-block;width:80px;background:#fff;border:solid 1px #ccc;border-radius:2px;font-size:14px;color:#666;letter-spacing:-1px;line-height:32px;padding-top:0px}
.hplus_box .btn_white.time{width:125px;padding-left:10px;position:relative;margin-left:4px}
.hplus_box .btn_white.time:before{content:"";width:16px;height:17px;position:absolute;top:7px;left:15px;background-position:-10px 0}
/* home-plus layer */
.layer_hplus{display:none;width:100%;letter-spacing:-1px;z-index:999}
.layer_hplus .l_wrap{margin:0 12px;box-shadow:3px 4px 5px 0 #494949}
.layer_hplus,.layer_hplus .layer_close{position:absolute}
.layer_hplus .hgroup{position:relative;background:#606b7f}
.layer_hplus .tit{color:#fff;font-size:16px;height:33px;line-height:38px;padding-left:17px;border-bottom:solid 1px #525d72}
.layer_hplus .l_cont{background:#fff}
.layer_hplus .layer_close{width:16px;height:16px;top:10px;right:10px;background-position:-28px 0}
.layer_hplus .l_cont{background:#fff}
.layer_hplus .l_cont.cnt{text-align:center}
.layer_hplus .sub_txt{font-size:16px;padding-top:25px}
.layer_hplus .exp .sub_txt{font-size:14px;color:#444;font-weight:normal;vertical-align:2px}
.layer_hplus.plus_bask{left:50%;width:214px;height:126px;margin-left:-107px;background:url(/n/img/hplus/ly_bask.png) no-repeat;background-size:214px 126px}
.layer_hplus.plus_bask .l_wrap{margin:0;box-shadow:none}
.layer_hplus.plus_bask .hgroup,.layer_hplus.plus_bask .l_cont{background:none}
.layer_hplus.plus_bask .l_cont{padding-top:14px}
.layer_hplus.plus_bask .l_cont .btn_more{font-size:14px;font-weight:normal;color:#666}
.layer_hplus.plus_bask .l_cont .btn_more:after{display:inline-block;width:8px;height:12px;margin:-4px 0 4px 5px;background-position:-141px -87px;vertical-align:bottom;content:''}
.layer_hplus.plus_bask .l_cont .btn_more .ico_hplus{width:89px;height:32px;margin-right:3px;background-position:0 -223px;vertical-align:bottom}
.layer_hplus.plus_bask .tit{height:50px;padding-left:40px;border-bottom:0;font-size:13px;font-weight:normal;line-height:54px}
.layer_hplus.plus_bask .tit:before{display:inline-block;width:25px;height:24px;margin:-2px 5px 2px 0;background-position:-60px -117px;vertical-align:middle;content:''}
.layer_hplus.plus_time .btn_white.small{position:absolute;top: 50%;right:0;width:44px;line-height:26px;background:#fff;color:#666;text-align:center;border-radius:2px;font-weight:normal;margin-top:-14px}
.layer_hplus.plus_time .l_cont{padding:0 12px 12px;background:#fff}
.layer_hplus.plus_time .store_name{font-weight:normal;margin-right:5px}
.layer_hplus.plus_time .sub_hd{position:relative;border-bottom:dotted 1px #e6e6e6;font-size:14px;color:#666;padding:11px 22.3% 10px 5px}
.layer_hplus.plus_time .sub_hd strong{color:#505966}
.layer_hplus.plus_time .sub_hd .store_name em{font-style:normal;font-weight:bold}
.layer_hplus .time table{width:100%;table-layout:fixed;color:#666;border:solid 1px #dfe4e8}
.layer_hplus .time table .cell_1{width:74px}
.layer_hplus .time table .cell_2,.layer_hplus .time table .cell_3,.layer_hplus .time table .cell_4,.layer_hplus .time table .cell_5{width:auto}
.layer_hplus .time table th,.layer_hplus .time table td{font-size:10px;text-align:center;vertical-align:middle;height:26px}
.layer_hplus .time table th{color:#444;font-weight:normal;background:#e9edf0;border:solid 1px #dfe4e8}
.layer_hplus .time table thead th{line-height:26px;border-bottom:0}
.layer_hplus .time table tbody th{height:26px;line-height:26px;border-width:1px 0 1px 1px}
.layer_hplus .time table tbody th+td{border-left:solid 1px #dfe4e8}
.layer_hplus .time table tbody td:last-child{border-right:solid 1px #dfe4e8}
.layer_hplus .time table td{height:26px;line-height:26px;position:relative;border-width:0}
.layer_hplus .time table tr:first-child td{border-top:solid 1px #dfe4e8}
.layer_hplus .time table tr:first-child td.break:before{display:none}
.layer_hplus .time table td:after,.layer_hplus .time table td:before{position:absolute;content:"";width:1px;height:100%;z-index:1;background:#f3f3f3}
.layer_hplus .time table td:after{top:0;right:-1px}
.layer_hplus .time table td:before{bottom:-1px;left:0;width:100%;height:1px}
.layer_hplus .time table tr:last-child td:before,.layer_hplus .time table tr td:last-child:after{display:none}
.layer_hplus .time .out{background:#f6f6f6;color:#ccc}
.layer_hplus .time .tit{color:#505966;line-height:33px;padding-left:5px;font-size:14px;border-bottom:0}
.layer_hplus .time .dsc{position:relative;margin-bottom:6px;padding-left:5px;font-weight:normal;font-size:10px;line-height:13px;color:#999}
.layer_hplus .time .dsc:before{position:absolute;top:6px;left:0;width:2px;height:2px;background-color:#cbcbcb;content:''}
#fixed_scroll_addr{height:262px}
#fixed_scroll_addr2{height:163px}
.fixed_scroll_addr,.fixed_scroll_addr2{position:relative;overflow:hidden}
.addr_tab:after{content:"";display:block;clear:both}
.addr_tab{box-sizing:border-box;overflow:hidden}
.addr_tab .sel_addr,.addr_tab .new_addr{float:left;width:50%}
.addr_tab .sel_addr a,.addr_tab .new_addr a{display:block;width:100%;font-weight:normal;font-size:14px;color:#999;text-align:center;border-bottom:solid 1px #d8d8d8;line-height:38px;height:36px}
.addr_tab .sel_addr a{border-right:solid 1px #d8d8d8}
.addr_tab .new_addr a{border-left:solid 1px #d8d8d8}
.addr_tab .sel_addr.on a,.addr_tab .new_addr.on a{color:#2b6fd3;font-weight:bold;border-bottom:none}
.addr_tab .new_addr.on a{border-right:none}
.addr_tab .new_addr.on a{border-left:none}
.h_lst_addr{padding:0 12px}
.layer_hplus .h_lst_addr .input_rdo{left:5px}
.h_lst_addr label{display:block;font-size:13px;color:#222;font-weight:normal;padding:0 12px 0 30px}
.h_lst_addr li{position:relative;padding:14px 0 11px;border-top:dotted 1px #e6e6e6}
.h_lst_addr li:first-child{border-top:0}
.h_lst_addr .input_rdo:checked + label{font-weight:bold}
.layer_hplus .input_rdo{-webkit-appearance:none;overflow:hidden;position:absolute;top:13px;left:0;width:20px;height:20px;background:url(/n/img/sp_cart_rtn.png) no-repeat;background-size:300px auto;background-position:-22px -68px;font-size:0;line-height:9999px;z-index:-1;border:0}
.layer_hplus .input_rdo:checked{background-position:0 -68px}
.layer_hplus .sec_line{display:block;color:#666}
.layer_hplus .default{position:relative;display:inline-block;width:27px;margin-right:4px;height:12px;padding:1px 0;line-height:14px;background:#b0b4b9;border-radius:2px;font-size:10px;color:#fff;text-align:center}
.layer_hplus .ft_box{position:relative;background:#f2f2f2;padding:21px 127px 23px 17px;min-height:20px;border-top:solid 1px #e5e5e5}
.layer_hplus .market_txt{display:inline-block;font-size:14px;color:#666;font-weight:normal}
.layer_hplus .market_txt strong{font-weight:bold;color:#2b6fd3}
.layer_hplus .ft_box .btn_gray{position:absolute;top:15px;right:17px;color:#fff;width:100px;line-height:32px;background:#969da9;border:solid 1px #8f969f;border-radius:2px}
.layer_hplus .ft_box .btn_gray:after{width:0;height:0;margin:0}
.layer_hplus .adr_find p{margin-top:17px;padding-left:60px;font-size:10px;color:#999;text-align:left;font-weight:normal}
.layer_hplus .find_area{position:relative;margin-top:6px;padding:0 81px 0 54px}
.layer_hplus .find_area label{position:absolute;top:5px;left:17px;font-size:13px;color:#222;font-weight:bold}
.layer_hplus .find_area .tx_dsc{display:block;font-size:11px;color:#999;text-align:right}
.layer_hplus .find_area .btn_find{position:absolute;top:0;right:17px;width:60px;height:28px;border:1px solid #8f969f;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#969da9;font-size:13px;color:#fff;font-weight:bold}
.layer_hplus .input_area{background:#fff;border:1px solid #e4e4e4;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.layer_hplus .input_area.on{border-color:#087bf9}
.layer_hplus .input_area .input_txt{width:100%;height:26px;border:0;text-indent:8px;color:#666;font-weight:normal}
.new_addr_bx,.new_addr_bx .ser_zip{display:none}
.new_addr_bx .ser_zip.on{display:block;padding-bottom:24px}
.new_addr_bx .lst_srch{padding:0 0 58px}
.new_addr_bx .lst_srch li{position:relative;margin-top:16px;padding:0 12px 0 73px;font-weight:normal}
.new_addr_bx .lst_srch li:first-child{margin-top:20px}
.new_addr_bx .lst_srch label{position:absolute;top:3px;left:17px;font-size:13px;color:#222}
.layer_hplus .zip_lst li{position:relative;min-height:20px;margin-top:11px;font-size:14px;color:#666;font-weight:normal;z-index:1}
.layer_hplus .zip_lst li:first-child{margin-top:15px}
.layer_hplus .zip_lst li:last-child:after{display:block;content:"";padding-bottom:40px}
.layer_hplus .zip_lst .input_rdo{top:-2px;left:5px}
.layer_hplus .zip_lst label{display:table;table-layout:fixed;box-sizing:border-box;padding-left:30px}
.layer_hplus .zip_lst label span{display:table-cell}
.layer_hplus .zip_lst .z_num{width:61px;text-align:left}
.new_addr_bx .lst_srch .code,.new_addr_bx .lst_srch .phone{display:table;table-layout:fixed;box-sizing:border-box}
.new_addr_bx .lst_srch .code .input_area,.new_addr_bx .lst_srch .dash,.new_addr_bx .btn_zip,.new_addr_bx .phone .input_area{display:table-cell;font-weight:normal}
.layer_hplus .input_area.sec{margin-top:6px}
.new_addr_bx .btn_zip{vertical-align:top}
.new_addr_bx .btn_zip span{display:block;width:79px;line-height:26px;font-size:13px;font-weight:normal;color:#666;text-align:center;border:solid 1px #eee;border-radius:2px;background:#f6f6f6;margin-left:4px}
.new_addr_bx .dash{font-weight:normal;color:#999;width:8px;text-align:center}
.ser_zip .noti{font-size:13px;color:#222;font-weight:normal;border-top:dotted 1px #e6e6e6;margin-top:20px;padding:20px 17px 0}
.fixed_scroll_addr2{padding:0 12px}
.layer_hplus .ipt_sec.none{display:none}
.layer_hplus .ipt_sec .btn_gray.chk.disabled{background:#cdd0d5;border-color:#c6cacf;color:#f2f2f2}

.share_sns{display:none;position:absolute;top:100px;left:50%;width:300px;height:137px;margin-left:-150px;background:#fff;z-index:200}
.share_sns .tit{height:34px;background:#4d6b8c;color:#fff;font-size:1.25em;line-height:1.9em;text-align:center}
.share_sns .sns{overflow:hidden;padding:19px 0 0 10px}
.share_sns .sns a{display:inline-block;overflow:hidden;float:left;width:70px;height:65px;color:#777;font-weight:normal;font-size:0.78em;letter-spacing:-1px;text-align:center}
.share_sns .sns a:before{content:'';display:block;width:47px;height:47px;margin:0 auto;background:url("/n/img/ecoupon.png") no-repeat;background-size:140px 144px;-webkit-background-size:140px 144px}
.share_sns .sns .cco:before{background-position:0 -20px}
.share_sns .sns .face:before{background-position:-48px -20px}
.share_sns .sns .twt:before{background-position:0 -68px}
.share_sns .sns .ccos:before{background-position:-48px -68px}
.share_sns .close_sns{overflow:hidden;position:absolute;top:10px;right:10px;width:16px;height:16px;text-indent:-9999px}
.share_sns .close_sns:after{content:'';display:block;position:absolute;top:0px;left:0px;width:16px;height:16px;background:url("/n/img/ecoupon.png") no-repeat -38px 0;background-size:140px 144px;-webkit-background-size:140px 144px}
.share_sns.fix_layer{position:fixed;margin-top:-69px}

/* ÃÖ±Ùº»»óÇ° */
.btn_top_main{display:none;overflow:hidden;position:fixed;bottom:10px;right:5px;z-index:100;width:44px;height:42px;background:url(/n/img/btn_top.png) no-repeat;background-size:44px 42px;color:transparent}
.btn_top_main.type2{right:7px;bottom:57px}

.recent_wrap .btn_recent:after,.ly_recent .art_titbx .btn:before,.ly_recent .recen_lst .chk_re:after,.recent_wrap.ly_open .ly_recent:after,.ly_recent .myscrollbarV > div:before,.ly_recent .myscrollbarV > div:after{overflow:hidden;display:inline-block;background:url(/n/img/sp_recent.png) no-repeat;font-size:5px;color:transparent}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.recent_wrap .btn_recent:after,.ly_recent .art_titbx .btn:before,.ly_recent .recen_lst .chk_re:after,.recent_wrap.ly_open .ly_recent:after,.ly_recent .myscrollbarV > div:before,.ly_recent .myscrollbarV > div:after{background-image:url(/n/img/sp_recent_rtn.png);background-size:145px auto}
}
.re_dimmed{display:none;position:fixed;top:0;left:0;z-index:140;width:100%;height:100%;background:#fff;opacity:0}
.recent_wrap .btn_recent{position:fixed;right:9px;bottom:9px;z-index:130;width:42px;height:42px;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
.recent_wrap .btn_recent:after{position:absolute;top:0;left:0;width:44px;height:44px;background-position:0 0;content:''}
.recent_wrap .btn_recent img{width:100%;border-radius:4px}
.recent_wrap .inp_chk{width:20px;height:19px}
.recent_wrap.ly_open .ly_recent{display:block;padding-bottom:10px;background:rgba(39,43,51,.95)}
.recent_wrap.ly_open .ly_recent:after{position:absolute;top:100%;right:24px;width:12px;height:6px;background-position:-76px -56px;content:''}

.ly_recent{display:none;position:fixed;left:0;bottom:57px;z-index:150;width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}
.ly_recent .art_titbx{position:relative;padding:2px 20px 0;border-bottom:1px solid #1c1d21;background:#272b33}
.ly_recent .art_titbx .art_tit{display:inline-block;font-size:16px;font-weight:normal;color:#fff;line-height:44px}
.ly_recent .art_titbx .btn_wrap{position:absolute;top:2px;right:20px;font-size:0;vertical-align:top}
.ly_recent .art_titbx .btn_wrap .btn{display:inline-block;height:44px;background:none;margin-left:20px;font-size:12px;font-weight:normal;color:#cfd2d7;line-height:44px}
.ly_recent .art_titbx .btn_wrap .btn:first-child{margin-left:0}
.ly_recent .art_titbx .btn_wrap .btn:before{width:17px;height:14px;margin-right:4px;vertical-align:middle;content:''}
.ly_recent .art_titbx .btn_wrap .btn.edit:before{background-position:0 -46px}
.ly_recent .art_titbx .btn_wrap .btn.favor:before{background-position:-125px -42px}
.ly_recent .art_titbx .btn_wrap.type2{right:0}
.ly_recent .art_titbx .btn_wrap.type2 .btn{display:block;float:left;position:relative;width:47px;margin-left:0;font-size:5px;color:transparent}
.ly_recent .art_titbx .btn_wrap.type2 .btn:after{position:absolute;top:-2px;left:0;bottom:0;width:1px;background:#383d47;content:''}
.ly_recent .art_titbx .btn_wrap.type2 .btn:first-child:after{display:none}
.ly_recent .art_titbx .btn_wrap.type2 .btn:before{position:absolute;top:8px;left:50%;height:26px;margin:0 auto}
.ly_recent .art_titbx .btn_wrap.type2 .btn.edit{width:auto;margin-right:15px;font-size:12px;color:#cfd2d7}
.ly_recent .art_titbx .btn_wrap.type2 .btn.edit:before{position:static;height:14px;margin-right:4px;background-position:-19px -46px}
.ly_recent .art_titbx .btn_wrap.type2 .btn.favor:before{width:28px;margin-left:-12px;background-position:-46px 0}
.ly_recent .art_titbx .btn_wrap.type2 .btn.share:before{width:24px;margin-left:-11px;background-position:-76px 0}
.ly_recent .art_titbx .btn_wrap.type2 .btn.del:before{width:21px;margin-left:-9px;background-position:-102px 0}
.ly_recent .art_titbx .btn_wrap.type2 .btn.favor:active:before{background-position:-46px -28px}
.ly_recent .art_titbx .btn_wrap.type2 .btn.share:active:before{background-position:-76px -28px}
.ly_recent .art_titbx .btn_wrap.type2 .btn.del:active:before{background-position:-102px -28px}
.ly_recent .art_cntbx{position:relative}
.ly_recent .recen_bx{padding:10px 8px 0 10px}
.ly_recent .recen_lst{width:100%;margin:-2px 0 0 -2px}
.ly_recent .recen_lst:after{display:block;clear:both;content:''}
.ly_recent .recen_lst li{position:relative;float:left;width:25%}
.ly_recent .recen_lst .inner{display:block;position:relative;margin:2px 0 0 2px}
.ly_recent .recen_lst .inner img{width:100%}
.ly_recent .recen_lst .chk_re{display:none;position:absolute;top:0;right:0;font-size:5px;color:transparent}
.ly_recent .recen_lst .chk_re:after{position:absolute;top:6px;right:4px;width:20px;height:19px;background-position:-125px 0;content:''}
.ly_recent .recen_lst .inp_chk{display:none;position:absolute;top:0;right:0;width:100%;height:100%;border:0;background:none;-webkit-appearance:none;outline:none}
.ly_recent .recen_lst .inp_chk:checked + label:after{background-position:-125px -21px}
.ly_recent .recen_lst .date .in_date,.ly_recent .recen_lst .date .day{color:#adb1b9;text-align:center} 
.ly_recent .recen_lst .date .in_date{display:-webkit-box;position:absolute;top:50%;right:0;left:0;width:74px;height:68px;margin:-37px auto 0;padding-top:6px;font-size:16px;font-weight:normal;line-height:16px;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center}
.ly_recent .recen_lst .date .day{display:block;margin-top:5px;font-size:10px;line-height:12px}
.ly_recent .ly_inter,.ly_recent .ly_del{position:fixed;top:50%;right:50%;z-index:150}
.ly_recent .ly_inter{display:none;width:112px;height:112px;margin:-56px -56px 0 0}
.ly_recent .ly_inter img{width:100%}
.ly_recent .ly_del{display:-webkit-box;right:40px;left:40px;height:140px;margin-top:-70px;border-radius:2px;background:#fff;text-align:center;-webkit-box-orient:vertical;-webkit-box-pack:center}
.ly_recent .ly_del .ly_intxt{font-size:14px;font-weight:normal;color:#222}
.ly_recent .ly_del button{display:inline-block;width:90px;height:28px;margin-top:10px;border-radius:2px;font-size:13px;font-weight:normal;color:#fff;line-height:28px}
.ly_recent .ly_del .btn_gray{border-color:#a7aab1;background:#b0b4b9}
.ly_recent .ly_del .btn_blue{border-color:#0074d7;background:#027fe9}
.recent_wrap #mask{position:fixed;z-index:140}
.ly_recent.int_edit .recen_lst .chk_re,.ly_recent.int_edit .recen_lst .inp_chk{display:block}
.ly_recent .myscrollbarV{position:absolute;top:2px;right:1px;bottom:0;width:7px;z-index:150}
.ly_recent .myscrollbarV > div{position:absolute;z-index:150;width:100%;padding:3px 0;border:1px solid #272b33;border-radius:5px;background:#686c76;box-sizing:border-box}
.ly_recent .myscrollbarV > div:before,.ly_recent .myscrollbarV > div:after{position:absolute;left:-1px;width:7px;height:3px;content:''}
.ly_recent .myscrollbarV > div:before{top:-1px;background-position:-46px -56px}
.ly_recent .myscrollbarV > div:after{bottom:-1px;background-position:-55px -56px}

/* 2015-07-16 sfc add */
#foot.foot_sfc .ft_cnt{text-align:left}
#foot.foot_sfc span:first-child{color:#acb2bb}
#foot.foot_sfc .ft_link a{color:#acb2bb}
#foot.foot_sfc .ft_cnt .ftx{color:#747d8d}
#foot.foot_sfc .ft_cnt .ftx.or3{margin-bottom:4px}
#head.head_sfc{background:none}
#head.head_sfc .hd_wrap{height:64px;padding:0 10px 0 43px;background:#4ea0fa}
#head.head_sfc .scb_hd{padding-top:12px}
#head.head_sfc .scb_hd .scb{height:41px;border:1px solid #4b92ea}
#head.head_sfc .scb_hd .scb_sub{padding:0 41px 0 10px}
#head.head_sfc .full.type2 .scb_hd .scb_sub{padding:0 45px 0 10px}
#head.head_sfc .full.type2 .scb_hd input{height:41px}
#head.head_sfc .full.type2 .scb_hd .sc_btn{top:19px;right:20px;width:25px;height:26px;border:0 none;border-radius:0;background:none}
#head.head_sfc .full .scb_hd .sc_btn:after{top:0;left:0;width:25px;height:26px;background:url(/n/img/sfc/sp_sfc.png) no-repeat -20px -28px;background-size:89px auto}
#head.head_sfc .full .scb_hd .sc_btn:active:after{background-position:-20px 0}
#head.head_sfc .full.type2 .cancl_btn{width:18px;height:34px;top:15px;left:10px}
#head.head_sfc .full.type2 .cancl_btn .btn_close{width:18px;height:34px;border:0 none;border-radius:0;background:none}
#head.head_sfc .full.type2 .cancl_btn span{width:100%;height:100%;top:0;left:0;margin:0;background:url(/n/img/sfc/sp_sfc.png) no-repeat 0 -36px;background-size:89px auto}
#head.head_sfc .full.type2 .btn_close:active span{background-position:0 0}

/* 150730 okÄ³½Ã¹é_¾Æ½Ã¾Æ³ª Ä«µå Àçµî·Ï ·¹ÀÌ¾î */
.sp_card_re{display:inline-block;font-size:0;overflow:hidden;text-indent:-9999px;background:url(/n/img/sp_card_re.png) no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_card_re{background-image:url(/n/img/sp_card_re_rtn.png);background-size:111px 35px}
}
.layer_card_re{display:none;position:absolute;left:50%;margin-left:-148px;width:296px;background:#fff;-webkit-box-shadow: 2px 2px 3px #939393;box-shadow: 2px 2px 3px #939393;z-index:30}
.layer_card_re .layer_wp{position:relative;overflow:hidden}
.layer_card_re h3{height:34px;box-sizing:border-box;border-bottom:1px solid #d9d9d9}
.layer_card_re .c_txt{text-align:center;padding:23px 0;font-size:12px;color:#222;line-height:14px}
.layer_card_re .inp_area{padding:0 10px;overflow:hidden;margin-top:11px}
.layer_card_re .inp_area:first-child{margin-top:0}
.layer_card_re .inp_area label{float:left;width:52px;height:28px;line-height:28px;font-size:13px;font-weight:bold;color:#333;letter-spacing:-1px}
.layer_card_re .inp_area input{float:left;box-sizing:border-box;width:224px;height:28px;border:1px solid #e4e4e4;border-radius:2px}
.layer_card_re .inp_area .inp_c_num{width:50px;position:relative;text-align:center}
.layer_card_re .inp_area .inp_hp{float:left;display:block;width:4px;height:1px;background:#989898;margin:13.5px 2px 0}
.layer_card_re .btn_reg{margin:15px auto 0;display:block;box-sizing:border-box;height:28px;line-height:24px;color:#fff;font-size:12px;font-weight:bold;background:#027fe9;border:1px solid #0074d7;border-radius:2px;text-align:center}
.layer_card_re .btn_close{position:absolute;top:10px;right:10px;width:15px;height:15px;background-position:-75px 0}
.layer_card_re .btn_not_again{float:right;padding:10px;color:#999;font-size:12px;letter-spacing:-1px}
.layer_card_re .btn_not_again .sp_card_re{width:19px;height:19px;background-position:-92px 0;vertical-align:middle}
.layer_card_re.ocb h3{padding:4px 0 0 10px}
.layer_card_re.ocb h3 .sp_card_re{width:73px;height:18px;background-position:0 0}
.layer_card_re.ocb .btn_reg{width:90px;margin-bottom:16px}
.layer_card_re.ocb .lst_ocb{padding:12px 10px;background:#f6f7f8}
.layer_card_re.ocb .lst_ocb li{position:relative;font-size:10px;color:#999;letter-spacing:-1px;line-height:13px;padding-left:8px}
.layer_card_re.ocb .lst_ocb li:first-child{margin-bottom:7px}
.layer_card_re.ocb .lst_ocb li:before{position:absolute;top:6px;left:0;width:3px;height:3px;background:#ccc;content:''}
.layer_card_re.aal h3{padding:7.5px 0 0 10px}
.layer_card_re.aal h3 .sp_card_re{width:80px;height:15px;background-position:0 -20px}
.layer_card_re.aal .btn_reg{width:101px;margin-bottom:4px}
.layer_card_re.aal .aal_agr{padding:15px 10px 0;color:#999;font-size:10px;line-height:13px;letter-spacing:-1px}
.layer_card_re.aal .aal_agr strong{color:#027fe9;font-size:11px;display:block;margin-bottom:2px}

/* Ä«Å×°í¸® 4¿­ */
.menubox,.dep1_menu:after{display:block;content:'';clear:both}
.dep1_menu{overflow:hidden;position:relative;z-index:1;border-bottom:1px solid #bec5ce}
.dep1_menu > li{float:left;width:25%;height:89px;margin-bottom:0;background-color:#fff;border-left:1px solid #f6f6f6;border-top:1px solid #f6f6f6;box-sizing:border-box;text-align:center}
.dep1_menu > li:nth-child(4n+1){clear:both;border-left:0}
.dep1_menu > li > a{display:inline-block;width:100%;height:89px;font-size:11px;letter-spacing:-1px;color:#687083}
.dep1_menu > li > a:before{display:block;width:46px;height:34px;margin:18px auto 2px;background:url(/n/img/ico_category.png) no-repeat 0 0;background-size:auto 68px;content:''}
.dep1_menu > li > a.c1:before{background-position-x:0}
.dep1_menu > li > a.c2:before{background-position-x:-46px}
.dep1_menu > li > a.c3:before{background-position-x:-92px}
.dep1_menu > li > a.c4:before{background-position-x:-138px}
.dep1_menu > li > a.c5:before{background-position-x:-184px}
.dep1_menu > li > a.c6:before{background-position-x:-230px}
.dep1_menu > li > a.c7:before{background-position-x:-276px}
.dep1_menu > li > a.c8:before{background-position-x:-322px}
.dep1_menu > li > a.c9:before{background-position-x:-368px}
.dep1_menu > li > a.c10:before{background-position-x:-414px}
.dep1_menu > li > a.c11:before{background-position-x:-460px}
.dep1_menu > li > a.c12:before{background-position-x:-506px}
.dep1_menu > li > a.c13:before{background-position-x:-552px}
.dep1_menu > li > a.c14:before{background-position-x:-598px}
.dep1_menu > li > a.c15:before{background-position-x:-644px}
.dep1_menu > li > a.c16:before{background-position-x:-690px}
.dep1_menu > li.on{background-color:#4b6cb3;border-color:#4b6cb3}
.dep1_menu > li.on > a{color:#fff}
.dep1_menu > li.on > a:before{background-position-y:-34px}
.dep1_menu > li.on .depth2{display:block}
.dep1_menu > li.on .depth2:after{position:absolute;display:block;content:'';height:1px;width:100%;background:#d8dde7;bottom:0;left:0}
.dep1_menu .depth2{overflow:hidden;display:none;position:absolute;width:100%;top:89px;left:1px;z-index:-1;background-color:#eef1f6;border-top:1px solid #d8dde7}
.dep1_menu .depth2 li{float:left;width:50%;height:40px;border-bottom:1px solid #e5e8ee;border-right:1px solid #e5e8ee;box-sizing:border-box}
.dep1_menu .depth2 li:nth-child(even){border-right:none}
.dep1_menu .depth2 li a{display:block;height:40px;padding-left:12px;line-height:40px;font-size:12px;color:#959eae;text-align:left}
.dep1_menu + .title{position:relative;z-index:2;margin-top:-2px;border-top-color:#bdc5ce}
@media screen and (min-width:610px){
.dep1_menu > li{width:12.5%}
.dep1_menu > li:nth-child(4n+1){clear:inherit;border-left:1px solid #f6f6f6}
.dep1_menu > li:nth-child(8n+1){clear:both}
.dep1_menu .depth2 li{width:25%}
.dep1_menu .depth2 li.last{position:relative;width:50%}
.dep1_menu .depth2 li.last:after{display:block;position:absolute;top:0;left:50%;width:1px;height:40px;margin-left:-2px;border-right:1px solid #e5e8ee;content:''}
.dep1_menu .depth2 li.last a{width:46%}
.dep1_menu .depth2 li:nth-child(even){border-right:1px solid #e5e8ee}
.dep1_menu .depth2 li:nth-child(4n){border-right:none}
.dep1_menu .depth2 li:nth-child(1),.dep1_menu .depth2 li:nth-child(2),.dep1_menu .depth2 li:nth-child(3),.dep1_menu .depth2 li:nth-child(4){border-top-color:#d8dde7}
}

/* smile point, smile cash*/ 
.banner_smile{display:block;margin-top:1px}
.banner_smile img{width:100%}
.banner_smile.mysh{margin:-13px 0 12px}
#ly_psmile{display:none;position:absolute;top:0;left:50%;z-index:999;width:296px;margin-left:-148px;background:#fff;text-align:center;box-shadow:6px 6px 7px rgba(0,0,0,.4)}
#ly_psmile .ly_cont{padding:11px 10px 16px;text-align:left;letter-spacing:-1px}
#ly_psmile .ly_tit{display:block;height:34px;border-bottom:1px solid #d9d9d9;font-size:15px;font-weight:bold;color:#222;line-height:34px}
#ly_psmile h4{margin:22px 0 5px;font-size:12px;color:#333}
#ly_psmile h4:before{display:inline-block;width:3px;height:3px;background-color:#333;margin:-2px 2px 0 0;vertical-align:middle;content:''}
#ly_psmile .btn_close{position:absolute;top:10px;right:10px;width:15px;height:15px;background:url(/n/img/btn_lay_close.png) no-repeat 0 0;background-size:15px auto;display:inline-block;font-size:0}
#ly_psmile p{font-size:11px;color:#888;line-height:15px;font-weight:normal;word-break:keep-all}
#ly_psmile p.in{padding-left:5px}
#ly_psmile ul{margin-top:17px}
#ly_psmile li{position:relative;margin-bottom:4px;padding-left:10px;font-size:10px;color:#888;line-height:13px;font-weight:normal}
#ly_psmile li:before{display:inline-block;position:absolute;top:0;left:0;content:'¡Ø'}
#ly_psmile table{width:100%;margin-top:8px}
#ly_psmile th{height:25px;background-color:#444;border:1px solid #fff;border-bottom:2px solid #fff;font-size:10px;line-height:25px;color:#fff;vertical-align:top;text-align:center}
#ly_psmile td{height:50px;padding:0 2px;border:1px solid #fff;background-color:#f0f0f0;font-size:10px;font-weight:normal;line-height:13px;color:#444;text-align:center}
.mypage #ly_psmile{top:-30px}

/* ½º¸¶Æ®¹è¼Û Àå¹Ù±¸´ÏÆË¾÷ */
.layer_smartdelv .layer_close,.layer_smartdelv .tit:before,.layer_smartdelv .l_cont .btn_more:after{overflow:hidden;display:inline-block;background:url(/n/img/hplus/sp_hplus.png) no-repeat;font-size:0;line-height:9999px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.layer_smartdelv .layer_close,.layer_smartdelv .tit:before,.layer_smartdelv .l_cont .btn_more:after{background-image:url(/n/img/hplus/sp_hplus_rtn.png);background-size:150px auto}
}
.layer_smartdelv{display:none;width:100%;letter-spacing:-1px;z-index:999}
.layer_smartdelv .l_wrap{margin:0 12px;box-shadow:3px 4px 5px 0 #494949}
.layer_smartdelv,.layer_smartdelv .layer_close{position:absolute}
.layer_smartdelv .hgroup{position:relative;background:#606b7f}
.layer_smartdelv .tit{color:#fff;font-size:16px;height:33px;line-height:38px;padding-left:17px;border-bottom:solid 1px #525d72}
.layer_smartdelv .layer_close{width:16px;height:16px;top:10px;right:10px;background-position:-28px 0}
.layer_smartdelv .l_cont{background:#fff;text-align:center;font-weight:normal;color:#091758;font-size:14px;letter-spacing:-1px}
.layer_smartdelv{left:50%;width:214px;height:126px;margin-left:-107px;background:url(/n/img/hplus/ly_bask.png) no-repeat;background-size:214px 126px}
.layer_smartdelv .l_wrap{margin:0;box-shadow:none}
.layer_smartdelv .hgroup,.layer_smartdelv .l_cont{background:none}
.layer_smartdelv .l_cont{padding-top:14px}
.layer_smartdelv .l_cont .ico_smt{display:inline-block;width:65px;height:20px;margin-right:5px;background:url(/n/img/icon_smart_delivery.jpg) no-repeat 0 0;background-size:contain;font-size:0;vertical-align:top}
.layer_smartdelv .l_cont .btn_more{display:inline-block;height:20px;margin-top:5px;font-size:14px;font-weight:normal;color:#091758;line-height:20px;vertical-align:top}
.layer_smartdelv .l_cont .btn_more:after{display:inline-block;width:8px;height:12px;margin-left:5px;background-position:-141px -87px;content:'';line-height:20px;vertical-align:-1px}
.layer_smartdelv .l_cont .btn_more .ico_hplus{width:89px;height:32px;margin-right:3px;background-position:0 -223px;vertical-align:bottom}
.layer_smartdelv .tit{height:50px;padding-left:40px;border-bottom:0;font-size:13px;font-weight:normal;line-height:54px}
.layer_smartdelv .tit:before{display:inline-block;width:25px;height:24px;margin:-2px 5px 2px 0;background-position:-60px -117px;vertical-align:middle;content:''}
.layer_smartdelv .img_load{display:inline-block;margin-top:5px;width:36px}