@charset "euc-kr";
@import "slick.css";
@import "select_2018.css?ct=20180618";
@import "welcome.css";
@import "doctor.css";
@import "spmall.css?20220622";
@import "event.css";

@font-face { 
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 300;
    src: url("/static/font/NotoSansKR-Light.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Light.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Light.woff") format("woff"),
    url("/static/font/NotoSansKR-Light.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 400;
    src: url("/static/font/NotoSansKR-Regular.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Regular.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Regular.woff") format("woff"),
    url("/static/font/NotoSansKR-Regular.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 500;
    src: url("/static/font/NotoSansKR-Medium.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Medium.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Medium.woff") format("woff"),
    url("/static/font/NotoSansKR-Medium.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 700;
    src: url("/static/font/NotoSansKR-Bold.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Bold.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Bold.woff") format("woff"),
    url("/static/font/NotoSansKR-Bold.otf") format("opentype");
}
@font-face {
    font-family:'NanumGothic';
    font-style: normal;
    font-weight: normal;
    src: url("/static/font/NanumGothic-Regular.eot");
    src: local(¡Ø), url("/static/font/NanumGothic-Regular.woff2") format("woff2"),
    url("/static/font/NanumGothic-Regular.woff") format("woff"),
    url("/static/font/NanumGothic-Regular.otf") format("opentype");
}
@font-face {
	font-family: 'NanumGothic-Bold';
	font-style: normal;
	font-weight: normal;
	src: url("/static/font/NanumGothic-Bold.eot");
	src: local(¡Ø), url("/static/font/NanumGothic-Bold.woff2") format("woff2"),
	url("/static/font/NanumGothic-Bold.woff") format("woff"),
	url("/static/font/NanumGothic-Bold.otf") format("opentype");
}

/* reset */
body { overflow-y:scroll; overflow-y:auto \0/IE7; } 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, iframe, p, button, input { margin:0; padding:0; } 
body, input, button, textarea { font-family:"Noto Sans KR", Dotum, Arial, AppleGothic, sans-serif; font-size:12px; color:#666; line-height:1.2; } 
h1, h2, h3, h4 { font-family:Gulim; font-weight:bold; color:#333; font-size:12px; } 
h5, h6 { font-family:Dotum; font-weight:bold; color:#333; font-size:12px; } 
img, fieldset, button, iframe { border:0 none; } 
img, input, button { vertical-align:middle; } 
select { border:1px solid #ccc; outline:0; padding:1px; font-family:"Noto Sans KR",Dotum, Arial, AppleGothic, sans-serif; font-size:12px; color:#666; } 
input, select, button, a, textarea { outline:0; } 
label, button { cursor:pointer; } 
select { height:21px; line-height:21px; } 
table { width:100%; border-collapse:collapse; } 
th { font-weight:normal; text-align:left; } 
li { list-style:none; } 
em, address { font-style:normal; } 
hr { display:none; } 
a { color:#666; text-decoration:none; } 
a:hover { color:#333; text-decoration:underline; } 
a:active { color:#666; } 

/* common */
h4 a { font-family:Dotum; } 
input.input { height:21px; line-height:23px; margin:0 auto; vertical-align:middle; padding:0 7px 0 7px; border:1px solid #ccc; } 
input.input.ea { width:15px; height:17px; line-height:17px; margin-right:3px; margin-top:-2px; } 
input.input_num { height:21px; line-height:21px; text-align:center; margin:0 auto; width:102px; border:1px solid #ccc; } 
input[type=text]::-ms-clear { display:none; } 
textarea.textarea { padding:8px; } 

.hide { display:none; } 

.pt10 { padding-top:10px; } 
.pt20 { padding-top:20px; } 

.mt_1 { margin-top:-1px; } 
.mt10 { margin-top:10px; } 
.mt20 { margin-top:10px; } 

.space10 { height:10px; clear:both; width:100%; } 
.space20 { height:20px; clear:both; width:100%; } 
.space30 { height:30px; clear:both; width:100%; } 
.space40 { height:40px; clear:both; width:100%; } 
.space50 { height:40px; clear:both; width:100%; } 

.tl { text-align:left !important; } 
.tc { text-align:center !important; } 
.tr { text-align:right !important; } 

.bold { font-weight:bold !important; } 
.bold_nor { font-weight:normal !important; } 

.F11 { font-size:11px; } 
.F12 { font-size:12px; } 
.info { font-size:11px; } 
.infoSol { font-size:11px; } 

.font1 { color:#d71d20; } 
.font2 { color:#333; } 
.font3 { color:#0d75b1; } 
.red_font { color:#f14949; } 

.Fpoint { color:#17a9ef; } 
.Fprice { color:#f14949; } 

.ft_color01 { color:#000 !important; } 
.ft_color02 { color:#007acf !important; } 

.uline { text-decoration:underline; } 

.txt_guide1 { padding:0 0 10px 16px; color:#f34b4b; background:url('/img/imfs/main/ico_i_s.gif') no-repeat 0 1px; } 
.txt_guide2 { padding:5px 0 10px 16px; background:url('/img/imfs/main/ico_i_s.gif') no-repeat 0 6px; } 

div.line { height:1px; width:100%; background-color:#333; overflow:hidden; } 
div.line2 { height:2px; width:100%; background-color:#333; overflow:hidden; } 
.line_ccc { overflow:hidden; clear:both; width:100%; margin-top:-1px; height:1px; background-color:#ccc; } 

.set_pop { display:none; } 

.barcode { padding:10px 0; } 
.barcode div.num { display:none; } 
.barcode div.code { display:block; } 
.barcode div.txt { text-align:center; letter-spacing:1px; color:#333; padding:5px 0; clear:both; width:100%; } 
.ly_loading { position:fixed; left:50%; top:50%; margin:-75px 0 0 -270px; width:540px; height:150px; z-index:2500; visibility:hidden; } 
.ly_calendar { position:absolute; width:190px; height:265px; z-index:2500; visibility:hidden; } 
.ly_alert { position:fixed; display:none; z-index:500; left:50%; top:50%; margin:-100px 0 0 -175px; background-color:#fff; border:1px solid #333; border-top:2px solid #333; box-shadow:0 0 5px rgba(0, 0, 0, 0.5); width:350px; padding:30px 0; text-align:center; } 
.ly_alert p { padding-bottom:5px; color:#333; } 
.ly_alert strong { font-size:14px; color:#e03535; } 
.ly_alert div.btn { padding-top:20px; } 
span.help_info { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; margin-bottom:1px; vertical-align:middle; background:url('/img/imfs/main/help_info.gif') no-repeat; } 
span.help { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; vertical-align:middle; background:url('/img/imfs/main/ico_help.gif') no-repeat; } 
span.help_ly { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; vertical-align:middle; background:url('/img/imfs/main/ico_help.gif') no-repeat; } 
span.help_middle { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; margin-left:5px; vertical-align:middle; background:url('/img/imfs/main/ico_help.gif') no-repeat; cursor:pointer; } 
span.help_middle_ly { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; margin-left:5px; vertical-align:middle; background:url('/img/imfs/main/ico_help.gif') no-repeat; } 
a.btn { border-radius:1px; margin:0 3px; overflow:hidden; vertical-align:middle; font-size:11px; white-space:nowrap; background-color:#fff; line-height:15px; padding:4px 9px 0 8px; text-decoration:none; height:15px; display:inline-block; text-align:center; overflow:hidden; color:#666; border:1px solid #dfdfdf; border-right-color:#b0b1b5; border-bottom-color:#b0b1b5; } /* background:url('/img/imfs/main/bg_btn.gif') repeat-x left bottom #fff; */
a.btn:hover { border:1px solid #aaa; border-right-color:#777; border-bottom-color:#777; color:#333; } 
a.btn.mw { min-width:43px; } /* 20170913_Àå¹Ù±¸´Ï¹öÆ°_Ãß°¡ */
a.btnReorder { border-radius:1px; margin:0 3px; overflow:hidden; vertical-align:middle; font-size:11px; white-space:nowrap; background:url('/img/imfs/main/bg_btn_off.png') repeat-x left bottom #fff; line-height:15px; padding:4px 20px 0 20px; text-decoration:none; height:15px; display:inline-block; text-align:center; overflow:hidden; color:#fff; } 
a.btnReorder:hover { color:#fff; background:url('/img/imfs/main/bg_btn_on.png') repeat-x left bottom #fff; } 
span.IpointHelp { display:inline-block; overflow:hidden; width:12px; font-size:0; height:12px; text-indent:-9999px; margin-top:-1px; vertical-align:middle; background:url('/img/imfs/main/ico_help.gif') no-repeat; } 
div #IpointHelpDiv { display:none; width:260px; font-size:11px; color:#666; line-height:15px; padding:7px 7px 5px 7px; border:1px solid #333; overflow:hidden; position:absolute; z-index:1000; background-color:#fff; left:134px; margin-top:-5px; } 
@supports (-webkit-appearance:none){
 #product_box .product_img .btn a { padding:1px 9px 0 8px; height:18px; } 
 a.btn { padding:2px 9px 0 8px; height:17px; } 
 }
@supports (-moz-appearance:none){
 #product_box .product_img .btn a,
 a.btn { padding:1px 9px 0 8px; height:18px; } 
 }

a.btn.red { border-radius:0px; background-color:#f14949; color:#fff; font-weight:bold; border:1px solid #f14949; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
a.btn.red:hover { background-color:#d71e1e; color:#fff; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
a.btn.white { border-radius:0px; color:#f14949; background-color:#fff; font-weight:bold; border:1px solid #d71e1e; border-right-color:#961515; border-bottom-color:#961515; } 
a.btn.white:hover { background-color:#f14949; color:#fff; border:1px solid #f14949; border-right-color:#ec4343; border-bottom-color:#ec4343; } 
a.btn.big { border-radius:0px; height:33px; width:148px; padding:0; background-image:none; line-height:33px; font-weight:bold; font-size:15px; } 
a.btn.big_a { height:33px; padding:0 20px; background-image:none; line-height:33px; font-weight:bold; font-size:15px; } 
a.btn.big_b { height:33px; padding:0 30px; background-image:none; line-height:33px; font-weight:bold; font-size:15px; } 
a.btn.big:hover { border:1px solid #626161; background-color:#777; color:#fff; } 
a.btn.big.red:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
a.btn.arrow span { background:url('/img/imfs/main/arrow_red.gif') no-repeat right 2px; display:inline-block; padding-right:9px; } 
a.btn.md { border-radius:0px; font-weight:normal; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; background:none; } 
a.btn.md:hover { border:1px solid #626161; background-color:#777; color:#fff; } 
a.btn.md2 { border-radius:0px; font-weight:normal; border:1px solid #626161; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; background-color:#777; color:#fff; } 
a.btn.md.red { background-color:#f14949; border:1px solid #f14949; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
a.btn.md.red:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
a.btn.md.white { color:#f14949; background-color:#fff; font-weight:bold; border:1px solid #d71e1e; border-right-color:#961515; border-bottom-color:#961515; } 
a.btn.md.white:hover { background-color:#f14949; color:#fff; border:1px solid #f14949; border-right-color:#ec4343; border-bottom-color:#ec4343; } 
a.btn.sp { border-radius:0px; font-weight:normal; font-size:12px; padding:1px 20px 0 22px; font-weight:bold; height:22px; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; line-height:23px; background:none; } 
a.btn.sp:hover { border:1px solid #626161; background-color:#777; color:#fff; } 
a.btn.sp.red { background-color:#f14949; border:1px solid #f14949; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
a.btn.sp.red:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
a.btn.sp.white { color:#f14949; background-color:#fff; font-weight:bold; border:1px solid #d71e1e; border-right-color:#961515; border-bottom-color:#961515; } 
a.btn.sp.white:hover { background-color:#f14949; color:#fff; border:1px solid #f14949; border-right-color:#ec4343; border-bottom-color:#ec4343; } 
a.btn.sm { border-radius:0px; font-weight:normal; font-size:12px; padding:1px 10px 0 10px; font-weight:bold; height:22px; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; line-height:23px; background:none; } 
a.btn.sm:hover { border:1px solid #626161; background-color:#777; color:#fff; } 
a.btn.sm.red { background-color:#f14949; border:1px solid #f14949; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
a.btn.sm.red:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
a.btn.sm.white { color:#f14949; background-color:#fff; font-weight:bold; border:1px solid #d71e1e; border-right-color:#961515; border-bottom-color:#961515; } 
a.btn.sm.white:hover { background-color:#f14949; color:#fff; border:1px solid #f14949; border-right-color:#ec4343; border-bottom-color:#ec4343; } 
a.btn.txt4 { width:68px; padding:1px 0 0 0; } 
a.btn.txt5 { width:88px; padding:1px 0 0 0; } 
a.btn.txt6 { width:110px; padding:1px 0 0 0; } 
a.btn.txt8 { width:138px; padding:1px 0 0 0; } 
a.btn_under { color:#333; font-size:11px; text-decoration:underline; display:inline-block; padding-right:7px; background:url('/img/imfs/main/arrow_login.gif') no-repeat right 4px; } 
a.btn.blue { border-radius:0px; background-color:#1968b3; color:#fff; font-weight:bold; border:1px solid #1968b3; border-right-color:#134e86; border-bottom-color:#134e86; } 
a.btn.blue:hover { background-color:#024e96; color:#fff; border:1px solid #024e96; border-right-color:#013669; border-bottom-color:#013669; } 
button.btn_b { width:74px; height:56px; line-height:56px; text-align:center; background-color:#f14949; border:1px solid #f14949; color:#fff; font-weight:bold; border-right-color:#d92d2d; border-bottom-color:#d92d2d; font-size:14px; } 
button.btn_b:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 

.calculators { width:88px; display:block; } 
.calculators:after { display:block; content:""; clear:both; } 
.calculators li { float:left; margin-right:3px; } 
.calculators li.remove { width:17px; cursor:pointer; height:17px; overflow:hidden; text-indent:-9999px; font-size:0; background:url('/img/imfs/main/btn_calculators.gif') no-repeat 0 0; } 
.calculators li.remove:hover { background-position:-17px 0; } 
.calculators li.add { width:17px; cursor:pointer; height:17px; overflow:hidden; text-indent:-9999px; font-size:0; background:url('/img/imfs/main/btn_calculators.gif') no-repeat 0 -17px; } 
.calculators li.add:hover { background-position:-17px -17px; } 
.calculators li input { width:38px; padding-right:3px; border:1px solid #e4e4e4; padding-top:2px; height:13px; line-height:15px; text-align:right; font-weight:bold; color:#666; } 
.Fpoint { color:#17a9ef; } 
.Fprice { color:#f14949; } 
#mask { display:none; } 
#help { display:none; width:335px; font-size:11px; color:#666; line-height:15px; padding:7px 7px 5px 7px; border:1px solid #333; overflow:hidden; position:absolute; z-index:1000; background-color:#fff; } /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ (width 210¿¡¼­ 335·Î º¯°æ) */
#help b { color:#333; } 
#help { border:1px solid #333; } 
#help_ly { display:none; position:absolute; } 
#help_middle { display:none; width:313px; font-size:11px; color:#666; line-height:15px; padding:7px 7px 5px 7px; border:1px solid #333; overflow:hidden; position:absolute; z-index:1000; background-color:#fff; } 
#help_middle b { color:#333; } 
#help_middle { border:1px solid #333; } 
#help_middle_ly { display:none; position:absolute; } 
#layer { display:none; padding:10px; color:#999; border:1px solid #333; overflow:hidden; position:absolute; z-index:1000; background-color:#fff; } 
#layer b { color:#333; font-weight:normal; } 
#layer { border:1px solid #333; } 
#mask { width:100%; z-index:99; height:100%; position:fixed; left:0; top:0; } 
#pop { z-index:900; padding-bottom:25px; overflow:hidden; position:fixed; display:none; top:50%; left:50%; background-color:#fff; text-align:center; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); border:1px solid #333; border-top:2px solid #333; } 
#pop.pop { border-top:1px solid #333; } 
#pop h7 { padding:0; width:100%; height:40px; background-color:#9c9c9c; margin-top:-1px; } 
#pop h7 b { width:100%; display:block; overflow:hidden; text-indent:-9999px; font-size:0; height:40px; background:url('/img/imfs/main/title_pop.png') no-repeat; } 
#pop h7.mem b { background-position:0 0; } 
#pop h7.out b { background-position:0 -40px; } 
#pop h7 span.cancel { cursor:pointer; background:url('/img/imfs/main/btn_close_white.gif') no-repeat; width:21px; height:21px; display:block; position:absolute; right:10px; top:10px; } 
#pop .txt { font-size:11px; padding-top:38px; } 
#pop .txt_questions { color:#333; padding-top:40px; } 
#pop .txt_questions.space { padding-top:8px; } 
#pop .txt_point { color:#d9201e; padding:10px 0 5px 0; } 
#pop .width,
#pop .height { display:none; } 
#pop .btn_wrap { clear:both; margin-top:15px; } 
#pop .btn_wrap.space { margin-top:40px; } 
#pop .btn_line { clear:both; clear:both; padding-top:15px; border-top:1px solid #e4e4e4; width:318px; margin:20px auto 0 auto; } 
#pop h6 { padding:25px 0 15px 0; text-align:center; } 
#pop .popT { width:280px; margin:0 auto; border-top:1px solid #333; clear:both; } 
#pop .popT th { background-color:#f7f7f7; width:80px; border-bottom:1px solid #e4e4e4; padding:9px 0; text-align:center; } 
#pop .popT td { border-bottom:1px solid #e4e4e4; padding:9px 0 9px 10px; text-align:left; } 
#pop .popT tr:last-child th,
#pop .popT tr:last-child td { border-bottom:1px solid #ccc; } 
#pop .popT.big { width:410px; } 
#pop p.dot { background:url('/img/imfs/main/dot.gif') no-repeat 18px 19px; padding:15px 20px 0 25px; font-size:11px; text-align:left; } 
#pop a.btn { border-radius:0px; font-weight:normal; font-size:12px; padding:1px 20px 0 22px; height:22px; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; line-height:23px; background:none; } 
#pop a.btn:hover { border:1px solid #626161; background-color:#777; color:#fff; } 
#pop a.btn.red { background-color:#f14949; border:1px solid #f14949; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
#pop a.btn.red:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
#layclose { height:15px; line-height:17px; background-color:#fff; position:relative; padding-top:2px; } 
#layclose span.close { cursor:pointer; background:url('/img/imfs/main/btn_close_s.gif') no-repeat; display:block; width:21px; height:21px; overflow:hidden; position:absolute; right:3px; top:10px; } 
#guide { position:absolute; background-color:#f8f5ef; border:1px solid #dbd3c3; width:145px; padding:3px; overflow:auto; top:0; letter-spacing:-1px; z-index:1000; left:0; line-height:15px; } 
#guide li { width:100%; white-space:nowrap; font-size:11px; letter-spacing:-1px; } 
#guide li.tit { color:#333; font-weight:bold; cursor:default; } 
#guide li.red { color:#d4382e; } 
#guide li.blue { color:#1968b3; } 
#guide li a { color:#999; } 
#guide li a:hover { color:#000; } 
#guide .close { background:url('/img/imfs/main/btn_close.gif') no-repeat; width:21px; height:21px; display:block; position:absolute; right:10px; top:10px; } 
.imarketGlobalHeader { position:relative; border-bottom:3px solid #db473b; } 
#inpkTop { width:100%; height:69px; display:none; background-color:#f1f1f1; } 
#inpkTop #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#inpkTop #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/inpk_text_btn_961.jpg') repeat center; } 
#smartBillTop1 { width:100%; height:69px; display:none; background-color:#e3ecf3; } 
#smartBillTop1 #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#smartBillTop1 #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/smartBill_text_btn.jpg') repeat center; } 
#smartBillTop2 { width:100%; height:69px; display:none; background-color:#e3ecf3; } 
#smartBillTop2 #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#smartBillTop2 #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/smartBill_text_btn.jpg') repeat center; } 
#koitaTop { width:100%; height:69px; display:none; background-color:#e3ecf3; } 
#koitaTop #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#koitaTop #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/koita_text_btn.jpg') repeat center; } 
#firLandingTop1 { width:100%; height:69px; display:none; background-color:#e3ecf3; } 
#firLandingTop1 #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#firLandingTop1 #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/landing_text_btn1.jpg') repeat center; } 
#firLandingTop2 { width:100%; height:69px; display:none; background-color:#D1DCEE; } 
#firLandingTop2 #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#firLandingTop2 #inpkBanner { width:961px; height:69px; background:url('/img/imfs/main/landing_text_btn2.jpg') repeat center; } 
#firLandingTop2 #inpkBanner2 { width:961px; height:69px; background:url('/img/imfs/main/landing_text_btn3.jpg') repeat center; } 
#firLandingTop3 { width:100%; height:69px; display:none; background-color:#D1DCEE; } 
#firLandingTop3 #inpkBgImg { width:961px; height:69px; position:relative; margin:0 auto; } 
#firLandingTop3 #inpkBanner3 { width:961px; height:69px; } 
#firLandingTop4 { width:100%; min-width:1080px; height:69px; display:none; background-color:#e3ecf3; } 
#firLandingTop4 #inpkBgImg { width:1080px; height:69px; position:relative; margin:0 auto; } 
#firLandingTop4 #inpkBanner { width:1080px; height:69px; background:url('/img/imfs/banner/20180214_priceEvent_Banner.jpg?20180214') repeat center; } 
#firLandingTop5 { width:100%; min-width:1080px; height:69px; display:none; background-color:#D1DCEE; } /* 20171024_¼öÁ¤ */
#firLandingTop5 #inpkBgImg { width:1080px; height:69px; position:relative; margin:0 auto; } 
#firLandingTop5 #inpkBanner3 { width:1080px; height:69px; } 
#global { border-top:1px solid #efefef; font-size:12px; border-bottom:1px solid #cfcfcf; height:27px; z-index:6; position:relative; font-family: "Noto Sans KR"; font-weight:400; } 
#global .wrap { position:absolute; left:50%; width:1200px; margin-left:-600px; height:26px; border-bottom:1px solid #fff; } /* width:961px; */
#global ul.group { float:left; width:400px; } 
#global ul.info { position:absolute; right:0; top:0; } 
#global ul { padding-top:2px; } 
#global ul li { float:left; position:relative; cursor:pointer; line-height:21px; background:url('/img/imfs/main/ico_bar.gif') no-repeat 0 6px; font-size:12px; } 
#global ul.info li { float:left; position:relative; cursor:pointer; line-height:21px; padding:0 7px 0 7px; background:url('/img/imfs/main/ico_bar.gif') no-repeat 0 6px; color:#777!important; letter-spacing:-1px; } 
#global ul li img { top:-3px; position:relative; } 
#global ul li.login { background:none; padding:0 7px 0 0; } 
#global ul li.name { cursor:default; background:none; padding:0 7px 0 0; } 
#global ul li span.on { display:inline-block; vertical-align:middle; margin-top:-1px; margin-left:1px; background:url('/img/imfs/main/ico_on.gif') no-repeat; width:14px; height:7px; } 
#global ul li b { display:inline-block; vertical-align:middle; margin-top:-1px; background:url('/img/imfs/main/select_layer.gif') no-repeat; width:11px; height:10px; } 
#global ul li b.on { background-position:0 -10px; } 
#global ul li.mypage div { display:none; border:1px solid #444; background-color:#fff; width:90px; padding:5px 0; letter-spacing:-1px; position:absolute; top:20px; left:-5px; } 
#global ul li.mypage div span { display:block; line-height:17px; padding:0 7px 0 11px; } 
#global ul li.mypage div span a { color:#333; } 
#global ul li.mypage:hover > div#mem_menu { display:block; } 
#global .ly_login { position:absolute; width:435px; cursor:default; padding:20px; line-height:16px; left:583px; top:27px; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2); background-color:#fff; border:1px solid #333; } 
#global .ly_login .tit { border-bottom:1px solid #eee; font-weight:bold; padding:0 0 5px 0; } 
#global .ly_login .btn_wrap { padding-top:15px; margin-top:10px; border-top:1px solid #eee; } 
#global .ly_login strong { color:#d4382e; } 
#global .ly_login p { padding:5px 0; position:relative; } 
#global .ly_login p a.btn { position:absolute; bottom:3px; right:3px; } 
#global .ly_login a.btn { font-size:12px; margin-left:0; margin-right:5px; } 
#global .ly_login .close { position:absolute; cursor:pointer; z-index:3; right:14px; top:14px; background:url('/img/imfs/main/btn_close.gif') no-repeat; width:21px; height:21px; display:block; text-indent:-9999px; overflow:hidden; } 
#global .ly_mem { position:absolute; width:490px; height:535px; line-height:16px; left:472px; top:27px; background:url('/img/imfs/main/bg_ly_mem.png') no-repeat; } 
#global .ly_mem .close { position:absolute; cursor:pointer; z-index:3; right:10px; top:10px; background:url('/img/imfs/main/btn_close.gif') no-repeat; width:21px; height:21px; display:block; text-indent:-9999px; overflow:hidden; } 
#global .ly_mem a.btn1 { display:block; position:absolute; overflow:hidden; text-indent:-9999px; left:38px; bottom:38px; width:231px; height:45px; background:url('/img/imfs/main/btn_ly_mem_2.gif') no-repeat 0 0; } 
#global .ly_mem a.btn1:hover { background-position:0 -45px; } 
#global .ly_mem a.btn2 { display:block; position:absolute; overflow:hidden; text-indent:-9999px; left:285px; bottom:38px; width:171px; height:45px; background:url('/img/imfs/main/btn_ly_mem_2.gif') no-repeat -231px 0; } 
#global .ly_mem a.btn2:hover { background-position:-231px -45px; } 
#btnLoginClose { display:none; cursor:pointer; width:35px; height:35px; left:50%; top:50%; margin:-170px 0 0 180px; position:fixed; z-index:1001; background:transparent; } 
#nologin { z-index:100; display:none; width:450px; height:325px; margin:-164px 0 0 -225px; border:1px solid #333; position:fixed; top:50%; left:50%; background-color:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); } 
#nologin h2 { display:block; width:450px; height:54px; position:relative; background:url('/img/imfs/main/bg_telljoin.gif') no-repeat; } 
#nologin h2 b { display:none; } 
#nologin p { text-align:center; } 
#nologin p.tit { text-align:center; color:#666; } 
#nologin p.tit b { display:none; } 
#nologin p span.tita { color:#f14949; } 
#nologin p span.titb { font-weight:bold; color:#333; } 
#nologin label { font-weight:bold; color:#333; } 
#nologin a.clause { text-decoration:underline; } 
#nologin span.arrow { display:inline-block; width:7px; height:6px; position:relative; background:url('/img/imfs/main/layer_arrow.gif') no-repeat; } 
#nologin p.split { padding:12px 0; border-top:1px solid #e4e4e4; color:#959595; } 
#nologin .con { width:420px; margin:0 auto; text-align:center; } 
#nologin .put { width:276px; margin:20px auto 0 auto; position:relative; } 
#nologin .put button { font-size:14px; position:absolute; right:0; top:0; width:74px; height:56px; line-height:56px; text-align:center; background-color:#f14949; border:1px solid #f14949; color:#fff; font-weight:bold; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
#nologin .put button:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
#nologin .put .input { line-height:23px; height:23px; width:181px; margin-bottom:5px; color:#333; } 
#nologin .put .hintText { color:#959595; } 
#nologin .put p.check { font-size:11px; padding:5px 0 10px 0; } 
#nologin .put p.check label { padding-right:20px; } 
#nologin .put p.check label input { vertical-align:-2px; } 
#nologin .put p.btn { padding:22px 0 15px 0; } 
#nologin .txt_guide1 { position:absolute; left:0; top:92px; } 
#nologin .put p.btn a { color:#333; text-decoration:underline; display:inline-block; margin-right:12px; padding-right:7px; background:url('/img/imfs/main/arrow_login.gif') no-repeat right 4px; } 
#nologin p.btexp { padding:12px 0; color:#959595; font-size:11px; } 
#nologin button.btn_b1 { width:110px; height:45px; line-height:18px; text-align:center; background-color:#f14949; border:1px solid #f14949; color:#fff; font-weight:bold; border-right-color:#d92d2d; border-bottom-color:#d92d2d; font-size:14px; } 
#nologin button.btn_b1:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
#nologin button.close { width:80px; height:45px; line-height:18px; text-align:center; background-color:#fff; border:1px solid #959595; color:#666; font-weight:bold; border-right-color:#000; border-bottom-color:#000; font-size:14px; } 
#nologin button.close:hover { background-color:#888; color:#fff; border:1px solid #888; border-bottom-color:#888; border-right-color:#888; } 
#nologin button.btn_b3 { width:68px; height:22px; text-align:center; background-color:#f14949; border:1px solid #f14949; color:#fff; font-weight:bold; border-right-color:#d92d2d; border-bottom-color:#d92d2d; font-size:12px; } 
#nologin button.btn_b3:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
#nologin button.btn_b4 { width:68px; height:22px; text-align:center; background-color:#fff; border:1px solid #959595; color:#666; font-weight:bold; border-right-color:#000; border-bottom-color:#000; font-size:12px; } 
#nologin button.btn_b4:hover { background-color:#888; color:#fff; border:1px solid #888; border-bottom-color:#888; border-right-color:#888; } 
#nologin p.txt_alert { font-size:11px; padding-top:5px; color:#f1484b; height:20px; text-align:left; padding-left:105px; } 
#nologin p.txt_ok { font-size:11px; padding-top:5px; color:#0d75b2; text-align:left; padding-left:105px; } 
#login { z-index:100; display:none; width:450px; height:362px; margin:-181px 0 0 -225px; border:1px solid #333; position:fixed; top:50%; left:50%; background-color:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); } 
#login h2 { display:block; width:450px; height:54px; position:relative; background:url('/img/imfs/main/bg_login.gif') no-repeat; } 
#login h2 b { display:none; } 
#login h2 .close { position:absolute; cursor:pointer; right:14px; top:14px; background:url('/img/imfs/main/btn_close_white.png') no-repeat; width:21px; height:21px; display:block; text-indent:-9999px; overflow:hidden; } 
#login p.tit { width:215px; clear:both; margin-bottom:8px; margin-top:36px; height:16px; background:url('/img/imfs/main/txt_login.gif') no-repeat; } 
#login p.tit b { display:none; } 
#login .con { width:390px; margin:0 auto; } 
#login .put { width:276px; margin:20px auto 0 auto; position:relative; } 
#login .put button { font-size:14px; position:absolute; right:0; top:0; width:74px; height:56px; line-height:56px; text-align:center; background-color:#f14949; border:1px solid #f14949; color:#fff; font-weight:bold; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
#login .put button:hover { background-color:#d71e1e; border:1px solid #d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; } 
#login .put .input { line-height:23px; height:23px; width:181px; margin-bottom:5px; color:#333; } 
#login .put .hintText { color:#959595; } 
#login .put p.check { font-size:11px; padding:5px 0 10px 0; } 
#login .put p.check label { padding-right:20px; } 
#login .put p.check label input { vertical-align:-2px; } 
#login .put p.btn { padding:22px 0 15px 0; } 
#login .txt_guide1 { position:absolute; left:0; top:92px; } 
#login .put p.btn a { color:#333; text-decoration:underline; display:inline-block; margin-right:12px; padding-right:7px; background:url('/img/imfs/main/arrow_login.gif') no-repeat right 4px; } 
#login p.join { padding:12px 0; border-top:1px solid #e4e4e4; color:#959595; } 
#login p.join span { display:inline-block; background:url('/img/imfs/main/dot_g.gif') no-repeat 3px 6px; padding-left:10px; } 
#login p.join a.btn { margin-left:10px; margin-top:-3px; } 
#login_wrap .put p.btn a { color:#333; text-decoration:underline; display:inline-block; margin-right:12px; padding-right:7px; background:url('/img/imfs/main/arrow_login.gif') no-repeat right 4px; } 
#chatLogin { z-index:100; display:none; width:340px; height:540px; margin:-270px 0 0 -170px; position:fixed; top:50%; left:50%; } 
#SamsungAuth { z-index:100; display:none; width:399px; height:328px; margin:-181px 0 0 -225px; position:fixed; top:50%; left:50%; background-color:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); } 
#btnSamsungAuthClose { display:none; cursor:pointer; width:35px; height:35px; left:50%; top:50%; margin:-170px 0 0 140px; position:fixed; z-index:1001; background:transparent; } 
#AirconInstallAuth { z-index:100; display:none; width:410px; height:245px; margin:-181px 0 0 -225px; position:fixed; top:50%; left:50%; background-color:#fff; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); } 
#btnAirconInstallAuthClose { display:none; cursor:pointer; width:35px; height:35px; left:50%; top:50%; margin:-170px 0 0 140px; position:fixed; z-index:1001; background:transparent; } 
.btn_idb_story .btn_story_more { display:block; width:136px; height:25px; padding-top:3px; text-align:center; } 
.btn_idb_story .btn_story_more:hover { border-radius:4px; background-color:#e5e7f1; } 
.btn_idb_story .btn_story_more span { display:inline-block; position:relative; padding:3px 0 0 35px; font-family:'NanumGothic-Bold'; font-weight:bold; font-size:14px; color:#333743; } 
.btn_idb_story .btn_story_more span:after { content:""; position:absolute; top:0; left:0; width:28px; height:22px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 -217px; } 
.btn_idb_story .idb_story_wrap { display:none; position:absolute; top:28px; right:0; padding-top:8px; z-index:10; } 
.btn_idb_story .idb_story_cont { width:260px; padding-top:10px; border:1px solid #3d404f; background-color:#fff; } 
.btn_idb_story .idb_story_cont:after { content:""; position:absolute; top:3px; right:118px; width:11px; height:6px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 0; } 
.btn_idb_story .idb_story_cont .tit { margin:0 0 6px 10px; font-family:'NanumGothic-Bold'; font-weight:bold; font-size:12px; color:#333; } 
.btn_idb_story .idb_story_list { padding:0 10px 8px 10px; } 
.btn_idb_story .idb_story_list li:first-child { margin-top:0; } 
.btn_idb_story .idb_story_list li { width:100%; margin-top:10px; } 
.btn_idb_story .idb_story_list li:after { display:block; content:""; clear:both; } 
.btn_idb_story .idb_story_list .link { float:left; display:table; width:225px; } 
.btn_idb_story .idb_story_list .link > span { display:table-cell; vertical-align:middle; } 
.btn_idb_story .idb_story_list .idb_num { display:inline-block; float:left; width:15px; margin-top:1px; font-weight:bold; font-size:15px; color:#676f99; vertical-align:top; } 
.btn_idb_story .idb_story_list .thumb img { width:74px; height:56px; vertical-align:top; } 
.btn_idb_story .idb_story_list .idb_tit { padding-left:10px; font-family:Dotum; font-size:12px; color:#333; line-height:18px; letter-spacing:-0.5px; } 
.btn_idb_story .btn_more { display:block; padding:5px 0; border-top:1px solid #e1e1e1; text-align:center; background-color:#f7f7f7; } 
.btn_idb_story .btn_more span { display:inline-block; position:relative; padding-right:11px; font-size:11px; color:#777; letter-spacing:-0.5px; } 
.btn_idb_story .btn_more span:after { content:""; position:absolute; top:2px; right:0; width:5px; height:9px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat -17px -26px; } 
#buy_notice { display:none; position:absolute; width:252px; height:133px; background:url('/img/imfs/main/ly_buy.gif') no-repeat; left:50%; top:147px; margin-left:327px; z-index:5; overflow:hidden; } 
#buy_notice p { display:none; } 
#buy_notice .btn { position:absolute; cursor:pointer; left:19px; bottom:30px; width:109px; height:25px; overflow:hidden; text-indent:-9999px; } 
#buy_notice .check { position:absolute; cursor:pointer; left:134px; bottom:12px; width:99px; height:16px; text-indent:-9999px; } 
#aside_left { position:absolute; left:50%; width:80px; top:167px; margin:0 0 0 -570px; z-index:5; } 
#aside_left .my_fav { width:80px; margin-bottom:10px; overflow:hidden; text-indent:-9999px; font-size:0; cursor:pointer; height:37px; background:url('/img/imfs/main/btn_my_fav.gif') no-repeat; } 
#aside_left .my_fav:hover { background-position:0 -74px; } 
#aside_left .my_fav.on { background-position:0 -37px; } 
#aside_left ul.banner li { padding-bottom:9px; position:relative; } 
#aside_left div.banner { border:1px solid #e4e4e4; width:78px; overflow:hidden; text-align:center; padding-bottom:10px; } 
#aside_left div.banner ul { width:64px; margin:0 auto; } 
#aside_left div.banner ul li { background:url('/img/imfs/main/dotted.gif') repeat-x left top; padding:8px 0; } 
#aside_left div.banner ul li:first-child { background:none; } 
#aside_left div.banner ul li img { width:64px; height:80px; } 
#aside_left div.banner .btn { background:url('/img/imfs/main/dotted.gif') repeat-x left bottom;; padding-bottom:5px; width:64px; margin:0 auto 12px auto; padding-top:0; } 
#aside_left div.banner .btn_prev,
#aside_left div.banner .btn_next { display:inline-block; cursor:pointer; background:url('/img/imfs/main/arrow.gif') no-repeat; width:13px; height:13px; } 
#aside_left div.banner .btn_next { background-position:-13px 0; } 
#aside_left div.banner .btn_prev:hover { background-position:0 -13px; } 
#aside_left div.banner .btn_next:hover { background-position:-13px -13px; } 
#aside_left ul.mem .ly { position:absolute; left:0; top:0; display:none; } 
#aside_left ul.mem .ly.ly1 { width:230px; height:379px; background:url('/img/imfs/main/ly_mem_1.gif') no-repeat; } 
#aside_left ul.mem .ly.ly2 { display:none; width:230px; height:349px; background:url('/img/imfs/main/ly_mem_2.gif') no-repeat; } 
#aside_left ul.mem .btn_ly { height:30px; overflow:hidden; text-indent:-9999px; font-size:0; width:96px; display:block; position:absolute; background:url('/img/imfs/main/btn_mem.png') no-repeat; } 
#aside_left ul.mem .btn_ly.btn1 { background-position:0 0; left:16px; bottom:59px; } 
#aside_left ul.mem .btn_ly.btn2 { background-position:0 -60px; left:118px; bottom:59px; } 
#aside_left ul.mem .btn_ly.btn3 { background-position:0 -120px; width:197px; left:16px; bottom:16px; } 
#aside_left ul.mem .btn_ly.btn1:hover { background-position:0 -30px; } 
#aside_left ul.mem .btn_ly.btn2:hover { background-position:0 -90px; } 
#aside_left ul.mem .btn_ly.btn3:hover { background-position:0 -150px; } 
#aside_left ul.mem.ly1 li:hover .ly.ly1 { display:block; } 
#aside_left ul.mem.ly2 li:hover .ly.ly2 { display:block; } 
#my_fav { width:191px; display:none; border:1px solid #333; background-color:#fff; position:absolute; left:88px; top:0; } 
#my_fav .arrow { position:absolute; display:block; left:-10px; top:-1px; width:10px; height:35px; background-color:#fff; border-top:1px solid #333; border-bottom:1px solid #333; } 
#my_fav ul { width:165px; margin:0 auto; padding-top:6px; } 
#my_fav ul li { border-bottom:1px solid #e4e4e4; line-height:29px; color:#343434; position:relative; } 
#my_fav ul li b { font-weight:normal; display:inline-block; width:18px; color:#999; } 
#my_fav ul li.no { border-bottom:0; line-height:17px; text-align:center; padding:20px 0; color:#959595; } 
#my_fav ul li.no b { color:#333; } 
#my_fav ul li.case1 { font-size:11px; } 
#my_fav ul li.case1 u { text-decoration:none; color:#333; font-weight:bold; font-size:14px; } 
#my_fav ul li.case2 { font-size:11px; padding-bottom:30px; } 
#my_fav ul li strong { font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; left:20px; top:1px; display:block; width:143px; } 
#my_fav ul li span { display:none; } 
#my_fav ol { clear:both; padding-top:10px; margin:0 auto; clear:both; text-align:center; } 
#my_fav ol li { display:inline-block; padding:0 2px; cursor:pointer; line-height:14px; text-align:center; margin-left:-1px; overflow:hidden; width:12px; height:13px; } 
#my_fav ol li a { color:#666; text-decoration:none; } 
#my_fav ol li.on { width:13px; height:13px; color:#333; font-weight:bold; } 
#my_fav ol li.prev { background:url('/img/imfs/main/btn_page_small.gif') no-repeat 0 0; } 
#my_fav ol li.prev:hover { background-position:0 -13px; } 
#my_fav ol li.next { background:url('/img/imfs/main/btn_page_small.gif') no-repeat -13px 0; } 
#my_fav ol li.next:hover { background-position:-13px -13px; } 
#my_fav .btn_wrap { text-align:center; padding:10px 0 23px 0; } 
#my_fav .btn_wrap a.btn { letter-spacing:-1px; font-size:11px; } 
#my_fav .close { overflow:hidden; text-indent:-9999px; cursor:pointer; position:absolute; right:11px; bottom:11px; display:block; width:11px; height:11px; background:url('/img/imfs/main/btn_close_s.gif') no-repeat; } 
#aside_right { position:absolute; left:50%; width:90px; top:167px; margin:0 0 0 489px; overflow:hidden; z-index:3; } 
#aside_right div.latest { width:88px; border:1px solid #d8d8d8; background-color:#fff; margin-bottom:10px; text-align:center; } 
#aside_right div.latest .aco { width:100%; position:relative; } 
#aside_right div.latest .aco ul { padding-top:4px; width:69px; margin:0 auto; } 
#aside_right div.latest .aco ul li { margin-top:6px; width:69px; cursor:pointer; height:73px; position:relative; } 
#aside_right div.latest .aco ul li:hover span { display:block; } 
#aside_right div.latest .aco ul li span { display:none; color:#fff; width:69px; height:69px; position:absolute; left:0; top:0; background:url('/img/imfs/main/mask.png') repeat; } 
#aside_right div.latest .aco ul li span b { color:#ff8585; display:block; padding-top:3px; } 
#aside_right div.latest .aco ul li strong { display:block; margin-top:13px; overflow:hidden; height:30px; text-overflow:ellipsis; font-weight:normal; } 
#aside_right div.latest .aco ul li img { width:70px; height:70px; margin:0 auto; } 
#aside_right div.latest .aco .con { display:none; height:289px; border-bottom:1px solid #d8d8d8; } 
#aside_right div.latest .aco .con p,
#aside_right div.latest .aco .con strong { font-size:11px; } 
#aside_right div.latest .aco .con .no { bottom:130px; color:#959595; } 
#aside_right div.latest .aco.on .con { display:block; } 
#aside_right div.latest .review .con { border-bottom:0; height:290px; } 
#aside_right div.latest h3 { display:block; cursor:pointer; position:relative; height:35px; font-weight:normal; width:88px; background:url('/img/imfs/main/title_sky_right.gif') no-repeat; } 
#aside_right div.latest h3 span { display:block; position:absolute; color:#ccc; line-height:15px; right:18px; top:12px; } 
#aside_right div.latest h3 span b { font-weight:normal; color:#d4382e; } 
#aside_right div.latest .basket h3 { background-position:0 -35px; } 
#aside_right div.latest .recom h3 { background-position:0 -105px; } 
#aside_right div.latest .review h3 { height:34px; background-position:0 -175px; } 
#aside_right div.latest .on.basket h3 { background-position:0 0; } 
#aside_right div.latest .on.recom h3 { background-position:0 -70px; } 
#aside_right div.latest .on.review h3 { background-position:0 -141px; } 
#aside_right div.latest .basket ol { bottom:7px; } 
#aside_right div.latest ol { clear:both; padding-top:16px; width:100%; *width:90px; left:0; *left:10px; clear:both; text-align:center; position:absolute; bottom:15px; } 
#aside_right div.latest ol li { display:inline-block; *display:block; *float:left; cursor:pointer; text-align:center; margin-left:-1px; *margin-left:1px; padding:0 2px 0 0; } 
#aside_right div.latest ol li a { color:#666; } 
#aside_right div.latest ol li.on { color:#333; font-weight:bold; letter-spacing:-1px; } 
#aside_right div.latest ol li.on a { color:#333; } 
#aside_right div.latest ol li a:hover { color:#333; } 
#aside_right div.latest ol li.prev { padding:0; vertical-align:-2px; height:13px; width:13px; background:url('/img/imfs/main/btn_page_small.gif') no-repeat 0 0; } 
#aside_right div.latest ol li.prev:hover { background-position:0 -13px; } 
#aside_right div.latest ol li.next { padding:0; vertical-align:-2px; height:13px; width:13px; background:url('/img/imfs/main/btn_page_small.gif') no-repeat -13px 0; } 
#aside_right div.latest ol li.next:hover { background-position:-13px -13px; } 
#aside_right div.latest p.ico_req { overflow:hidden; text-indent:-9999px; font-size:0; line-height:0; background:url('/img/imfs/main/ico_b.png') no-repeat; position:absolute; left:0; top:0; width:35px; height:35px; } 
#aside_right div.latest p { position:absolute; width:100%; bottom:25px; line-height:20px; text-align:center; left:0; } 
#aside_right div.latest .page { font-weight:bold; } 
#aside_right ul.banner { clear:both; width:100%; } 
#aside_right ul.banner li { padding-bottom:10px; } 
#aside_right div.top { width:90px; clear:both; height:32px; background:url('/img/imfs/main/btn_top.gif') no-repeat; } 
#aside_right div.top:hover { background-position:0 -32px; } 
#aside_right div.top a { display:block; height:32px; } 
#aside_right h2 strong,
#aside_right h3 strong { display:none; } 
#category { position:absolute; display:none; padding-top:30px; height:480px; overflow:hidden; border:2px solid #d4382e; border-top:0; width:966px; background-color:#fff; left:50%; margin-left:-481px; top:153px; z-index:7; } 
#category .close { cursor:pointer; position:absolute; right:9px; top:4px; display:block; width:21px; height:21px; background:url('/img/imfs/main/btn_close.gif') no-repeat; } 
#category dl { float:left; width:20%; height:240px; } 
#category dl dt { height:30px; line-height:33px; overflow:hidden; background-color:#f6f6f6; padding:0 15px; font-weight:bold; margin-bottom:10px; } 
#category dl dt a:hover { letter-spacing:0; } 
#category dl dd { padding:0 15px 3px 15px; } 
#category dl a:hover { color:#d4382e; font-weight:bold; letter-spacing:-1px; } 
#buy_fast { position:absolute; display:none; padding:40px 0 10px 0; border-bottom:2px solid #333; border-top:0; width:961px; background:url('/img/imfs/main/bg_buy.gif') no-repeat #fff; left:50%; margin-left:-421px; top:161px; z-index:6; } 
#buy_fast.none { } 
#buy_fast .sum_wrap { text-align:right; position:relative; background-color:#f7f7f7; height:60px; border-bottom:1px solid #e4e4e4; } 
#buy_fast .sum_wrap .tit { position:absolute; color:#333; left:7px; top:12px; } 
#buy_fast .sum_wrap .total { padding:11px 9px 0 0; color:#333; } 
#buy_fast .sum_wrap .total strong { color:#333; } 
#buy_fast .sum_wrap .total span { display:inline-block; padding:0 0 0 3px; } 
#buy_fast .sum_wrap .total b { color:#f24a47; font-size:15px; display:inline-block; padding:0 0 0 5px; } 
#buy_fast .sum_wrap .point { padding:7px 9px 0 0; color:#333; } 
#buy_fast .sum_wrap .point b { display:inline-block; padding:0 1px 0 5px; } 
#buy_fast .close { cursor:pointer; position:absolute; right:9px; top:4px; display:block; width:21px; height:21px; background:url('/img/imfs/main/btn_close.gif') no-repeat; margin:11px 11px 0 0; } 
#buy_fast .txt { position:absolute; left:17px; top:35px; display:block; width:162px; height:94px; background:url('/img/imfs/main/txt_fastbuy.gif') no-repeat; } 
#buy_fast .banner { position:absolute; left:17px; bottom:20px; } 
#buy_fast .wrap { width:861px; margin:0 50px 0 50px; clear:both; } 
#buy_fast .tab { width:861px; height:32px; background:url('/img/imfs/main/tab_fast_bg.gif') repeat-x left top; } 
#buy_fast .tab li { height:32px; text-indent:-9999px; cursor:pointer; float:left; overflow:hidden; line-height:32px; text-align:center; width:157px; } 
#buy_fast .tab li.menu1 { background:url('/img/imfs/main/tab_fast_1off.gif') no-repeat; } 
#buy_fast .tab li.menu2 { background:url('/img/imfs/main/tab_fast_2off.gif') no-repeat; } 
#buy_fast .tab li.menu1.on { background:url('/img/imfs/main/tab_fast_1on.gif') no-repeat; } 
#buy_fast .tab li.menu2.on { background:url('/img/imfs/main/tab_fast_2on.gif') no-repeat; } 
#buy_fast .tab li a { display:block; height:32px; } 
#buy_fast .con1,
#buy_fast .con2 { display:none; } 
#buy_fast .con1.on,
#buy_fast .con2.on { display:block; } 
#buy_fast .select_wrap { width:861px; position:relative; height:30px; margin-bottom:10px; clear:both; } 
#buy_fast .btn_more { position:absolute; overflow:hidden; left:465px; top:0; width:110px; height:25px; background:url('/img/imfs/main/btn_more.gif') no-repeat; } 
#buy_fast .btn_more:hover { background-position:0 -25px; } 
#buy_fast .btn_more a { display:block; overflow:hidden; width:100%; text-indent:-9999px; } 
#buy_fast .select { position:absolute; left:0; top:0; width:457px; height:25px; } 
#buy_fast .select:hover .scroll { display:block; } 
#buy_fast .select table.inputT { position:absolute; line-height:25px; left:0; top:0; width:457px; height:25px; background:url('/img/imfs/main/bg_input.gif') no-repeat; } 
#buy_fast .select table.inputT td { padding-left:16px; } 
#buy_fast .select table.inputT td.date,
#buy_fast .select table.inputT td.title { padding:0; } 
#buy_fast .select .gray { font-size:11px; color:#959595; } 
#buy_fast .select .scroll { width:437px; position:absolute; left:0; top:24px; display:none; } 
#buy_fast .select .scroll table.selectT { width:432px; background-color:#fff; line-height:25px; border:1px solid #ccc; cursor:pointer; } 
#buy_fast .select .scroll table.selectT tr:hover { background-color:#f4f4f4; color:#e64744; } 
#buy_fast .select .scroll table.selectT tr.visit td { color:#959595; } 
#buy_fast .select .scroll table.noneT { width:434px; background-color:#fff; border:1px solid #ccc; } 
#buy_fast .select .scroll table.noneT tr td { text-align:center; height:106px; } 
#buy_fast .select td.date { padding:0; width:90px; text-align:center; } 
#buy_fast .select td.title { padding:0; } 
#buy_fast .select td.title span { display:block; width:332px; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 
#buy_fast .btn { margin:20px auto 10px auto; clear:both; width:100%; position:relative; text-align:center; } 
#buy_fast.none .btn { margin:20px auto 25px auto; } 
#buy_fast .btn a { display:inline-block; text-decoration:none; font-size:15px; font-weight:bold; line-height:33px; background-color:#fff; border:1px solid #ccc; border-bottom-color:#8f8f8f; border-right-color:#8f8f8f; color:#888; overflow:hidden; width:123px; height:33px; } 
#buy_fast .btn a:hover { background-color:#888; color:#fff; border:1px solid #888; border-bottom-color:#888; border-right-color:#888; } 
#buy_fast .btn a.buy { background-color:#f14949; border:1px solid #f14949; border-bottom-color:#d92d2d; border-right-color:#d92d2d; color:#fff; } 
#buy_fast .btn a.buy:hover { background-color:#d71e1e; border:1px solid #f14949; border-bottom-color:#c40808; border-right-color:#c40808; } 
#buy_fast .btn_add { display:block; background:url('/img/imfs/main/btn_add.gif') no-repeat; position:absolute; left:0; top:-8px; cursor:pointer; clear:both; overflow:hidden; text-indent:-9999px; width:85px; height:25px; } 
#buy_fast div.btn a.add { display:block; position:absolute; left:0; top:0px; border:0; background:url('/img/imfs/main/btn_add_item.gif') no-repeat 0 0; width:72px; height:25px; overflow:hidden; text-indent:-9999px; } 
#buy_fast div.btn a.add:hover { background:url('/img/imfs/main/btn_add_item.gif') no-repeat 0 -25px; } 
#buy_fast .txt_guide1 { background:url('/img/imfs/main/txt_fast_guide1.gif') no-repeat; width:379px; height:14px; margin:15px 0 0 0; overflow:hidden; text-indent:-9999px; } 
#buy_fast .txt_guide2 { background:url('/img/imfs/main/txt_fast_guide2.gif') no-repeat; width:379px; height:14px; margin:15px 0 0 0; overflow:hidden; text-indent:-9999px; } 
#buy_fast .buyT { width:861px; clear:both; } 
#buy_fast .scroll_table { overflow-y:scroll; overflow-x:hidden; height:283px; width:861px; border-bottom:1px solid #333; } 
#buy_fast.none .con1 .scroll_table { height:141px; } 
#buy_fast.none .con2 .scroll_table { height:141px; } 
#buy_fast .scroll_table .buyT { width:861px; } 
#buy_fast .con2 .btn { margin:20px auto 45px auto; } 
#buy_fast.none .con2 .btn { margin:20px auto 60px auto; } 
#buy_fast .buyT th { background-color:#f7f7f7; height:30px; line-height:30px; text-align:center; border-bottom:1px solid #333; } 
#buy_fast .buyT td.none { text-align:center; padding:35px 0; border-bottom:0; line-height:20px; } 
#buy_fast .buyT td.none b { text-decoration:underline; } 
#buy_fast .buyT td { height:68px; text-align:center; border-bottom:1px solid #e4e4e4; } 
#buy_fast .buyT td .btn_delete { display:block; line-height:17px; margin:0 auto; background:url('/img/imfs/main/btn_delete.gif') no-repeat; width:19px; height:19px; overflow:hidden; text-indent:-9999px; } 
#buy_fast .buyT td .btn_delete:hover { background-position:0 -19px; cursor:pointer; } 
#buy_fast .buyT td b { color:#333; } 
#buy_fast .buyT td.title { text-align:left; } 
#buy_fast .buyT td.title img { float:left; width:50px; height:50px; margin-top:7px; } 
#buy_fast .buyT td.title p { float:left; color:#959595; width:288px; margin:7px 0 5px 10px; line-height:17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 
#buy_fast .buyT td.title p b { display:block; white-space:nowrap; height:17px; color:#333; line-height:17px; text-overflow:ellipsis; overflow:hidden; } 
#buy_fast .buyT td.title p span { display:block; font-size:11px; white-space:nowrap; height:17px; line-height:17px; text-overflow:ellipsis; overflow:hidden; } 
#buy_fast .buyT td.title p span strong { color:#666; font-weight:normal; } 
#buy_fast .con1 .buyT td.date { width:118px; } 
#buy_fast .con1 .buyT td.title { width:350px; } 
#buy_fast .con1 .buyT td.cal { width:116px; } 
#buy_fast .con1 .buyT td.cal .calculators { width:88px; display:block; margin-left:16px; } 
#buy_fast .con1 .buyT td.cal .calculators:after { display:block; content:""; clear:both; } 
#buy_fast .con1 .buyT td.cal .calculators li { float:left; margin-right:3px; } 
#buy_fast .con1 .buyT td.cal .calculators li.remove { width:17px; cursor:pointer; height:17px; overflow:hidden; text-indent:-9999px; font-size:0; background:url('/img/imfs/main/btn_calculators.gif') no-repeat 0 0; } 
#buy_fast .con1 .buyT td.cal .calculators li.remove:hover { background-position:-17px 0; } 
#buy_fast .con1 .buyT td.cal .calculators li.add { width:17px; cursor:pointer; height:17px; overflow:hidden; text-indent:-9999px; font-size:0; background:url('/img/imfs/main/btn_calculators.gif') no-repeat 0 -17px; } 
#buy_fast .con1 .buyT td.cal .calculators li.add:hover { background-position:-17px -17px; } 
#buy_fast .con1 .buyT td.cal .calculators li input { width:38px; padding-right:3px; border:1px solid #e4e4e4; padding-top:2px; height:13px; line-height:15px; text-align:right; font-weight:bold; color:#666; } 
#buy_fast .con1 .buyT td.price { width:119px; text-align:right; padding-right:10px; } 
#buy_fast .con1 .buyT td.state { width:94px; } 
#buy_fast .con1 .buyT td.delete { width:83px; text-align:left; } 
#buy_fast .con1 .buyT th.th1 { width:118px; } 
#buy_fast .con1 .buyT th.th2 { width:350px; } 
#buy_fast .con1 .buyT th.th3 { width:116px; } 
#buy_fast .con1 .buyT th.th3 img { margin-left:12px; } 
#buy_fast .con1 .buyT th.th4 { width:128px; } 
#buy_fast .con1 .buyT th.th5 { width:94px; } 
#buy_fast .con1 .buyT th.th6 { width:83px; } 
#buy_fast .con1 .buyT th.th6 img { margin-left:-20px; } 
#buy_fast .con2 .buyT th.th1 { width:118px; } 
#buy_fast .con2 .buyT th.th2 { width:408px; } 
#buy_fast .con2 .buyT th.th3 { width:116px; } 
#buy_fast .con2 .buyT th.th3 img { margin-left:-22px; } 
#buy_fast .con2 .buyT th.th4 { width:150px; } 
#buy_fast .con2 .buyT th.th5 { width:99px; } 
#buy_fast .con2 .buyT th.th5 img {; } 
#buy_fast .con2 .buyT td.code { width:118px; } 
#buy_fast .con2 .buyT td.title { width:408px; } 
#buy_fast .con2 .buyT td.title img { margin-top:0; } 
#buy_fast .con2 .buyT td.title p { padding-top:3px; } 
#buy_fast .con2 .buyT td.cal { width:116px; } 
#buy_fast .con2 .buyT td.price { width:141px; text-align:right; padding-right:10px; } 
#buy_fast .con2 .buyT td.delete { width:99px; text-align:left; } 
#footer { overflow:hidden; position:relative; width:100%; min-width:1200px; margin-top:28px; padding-bottom:25px; background:url('/img/imfs/main/bg_footer.jpg') repeat-x; font-family: "Noto Sans KR"; font-weight:400; font-size:12px; color:#959595; background-color:#fff; /*z-index:2; */ } /* 20171024_¼öÁ¤ */
#footer:after { display:block; content:""; clear:both; } 
#footer .wrap { width:1200px; margin:0 auto; } 
#footer .links { width:100%; height:38px; position:relative; } 
#footer dl.select { position:absolute; top:8px; left:0; height:24px; border:1px solid #ddd; width:128px; } 
#footer dl.select dt { width:110px; } 
#footer dl.select dd { display:none; } 
#footer dl.select dd.first { margin-top:5px; } 
#footer dl.select:hover { height:auto; } 
#footer dl.select:hover dd { display:block; } 
#footer .links ul { width:590px; padding:13px 0 0 155px; } 
#footer .links ul:after { display:block; content:""; clear:both; } 
#footer .links ul li:first-child { background:none; padding-left:0px; } 
#footer .links ul li { float:left; padding:0 14px; white-space:nowrap; background:url('/img/imfs/main/ico_bar.gif') no-repeat left 2px; } 
#footer .links ul li a { display:block; letter-spacing:-0.5px; } 
#footer .links p { position:absolute; right:10px; top:11px; letter-spacing:-0.5px; } 
#footer .links p b { display:inline-block; vertical-align:middle; line-height:14px; width:63px; font-weight:400; color:#333; background:url('/img/imfs/main/arrow_notice.gif') no-repeat right 4px; } 
#footer .links p span { display:inline-block; vertical-align:middle; line-height:14px; padding-left:10px; } 
#footer .company { width:100%; padding-top:14px; overflow:hidden; } 
#footer .company:after { display:block; content:""; clear:both; } 
#footer .company dl:first-child { /* width:40%; */ /* 2017-11-16_ÇªÅÍº¯°æ (¿øº») */ width:24%; } 
#footer .company dl.dl4 { width:24%; margin-left:3px; } /* 2017-11-16_ÇªÅÍº¯°æ */ /* 2018-01-31 padding »èÁ¦ */
#footer .company dl { float:left; width:26%; font-size:12px; } /* 20171024_¼öÁ¤ */
#footer .company dl dt span.txt_hilight { font-weight:bold; color:#666; } /* 2017-11-16_ÇªÅÍº¯°æ */
#footer .company dl dt span:not(.txt_hilight) { color:#959595; font-weight:normal; padding-left:5px; } /* 2017-11-16_ÇªÅÍº¯°æ */
#footer .company .dl1 dt.txt_imk_cs { padding:10px 0 3px 0px; } /* 2017-11-16_ÇªÅÍº¯°æ */ /* 2017-12-14_°í°´¼¾ÅÍÇªÅÍÀÌ¸ÞÀÏÃß°¡ */
#footer .company .dl1 p { margin-bottom:3px; } /* 2017-12-14_°í°´¼¾ÅÍÇªÅÍÀÌ¸ÞÀÏÃß°¡ */
#footer .company .dl1 p span.At { background:url('/img/email_at.gif') no-repeat; width:8px; height:9px; display:inline-block; } /* 2017-12-14_°í°´¼¾ÅÍÇªÅÍÀÌ¸ÞÀÏÃß°¡ */
#footer .company dl dt, #footer .company dl dt span.txt_owner { font-size:13px; padding-bottom:5px; color:#333; } /* 2017-11-16_ÇªÅÍº¯°æ */
#footer .company .dl3 .txt_allatpay { display:inline-block; padding:15px 0 10px 0; font-weight:bold; } /* 2017-11-16_ÇªÅÍº¯°æ */
#footer .company img { margin-top:-2px; } 
#footer .company dl.dl2 dt { padding-bottom:0; } 
#footer .company dl dd { padding:0 0 3px 7px; line-height:17px; font-weight:300; color:#666; background:url('/img/imfs/main/dotted_footer.gif') no-repeat 0 8px; } 
#footer .company dl dd .bar { padding:0 8px; color:#e1e1e1; } 
#footer .company dl dd span { color:#333; } 
#footer .company a.btn_num_con { display:inline-block; overflow:hidden; text-indent:-9999px; width:97px; margin-top:-1px; height:16px; vertical-align:middle; background:url('/img/imfs/main/btn_num_con.gif') no-repeat; } 
#footer .company a.btn_join_con { display:inline-block; overflow:hidden; text-indent:-9999px; width:63px; margin-top:-1px; height:16px; vertical-align:middle; background:url('/img/imfs/main/btn_join_con.gif') no-repeat; } 
#footer .copyright { width:100%; min-width:1200px; font-size:12px; } /* 20171024_¼öÁ¤ */
#footer .copyright:after { display:block; content:""; clear:both; } 
#footer .company dl.dl3 dd { padding:0; background:none; } 
#footer .company dl.dl1 .type_mg { margin-top:9px; } 
#footer .company dl.dl4 .type_mg { margin-top:17px; } 
#footer .company dl.dl3 .type_mg { margin-top:35px; } 
#footer .company dl.dl4 dt .btn_inquire { display:inline-block; width:81px; height:16px; background:url('/img/imfs/main/btn_footer_inquire.jpg') no-repeat; font-size:0; color:transparent; vertical-align:middle; margin:-3px 0 0 9px; } 
#footer .company dl.dl4 dd { background:none; padding:0; } 
#footer .company dl.dl4 dd span { color:#666; } 
#footer .company dl.dl4 dd span.bar { color:#e1e1e1 } 
/* 2018-03-22 ¼öÁ¤ S */
dl.select { white-space:nowrap; height:24px; overflow:hidden; display:inline-block; margin-top:-1px; padding:0; border:1px solid #ddd; line-height:24px; background-color:#fff; cursor:pointer; letter-spacing:-0.5px; } 
dl.select:hover { border:1px solid #bbb; color:#333; height:auto; } 
dl.select dt { height:24px; padding:0 13px 0 6px; background:#fafafa url('/img/imfs/main/arrow_select.gif') no-repeat right top; overflow:hidden; white-space:nowrap; color:#666; } 
dl.select:hover dt { background-position: right -23px; } /* 2018-04-25 À§Ä¡¼öÁ¤ */
dl.select dd { height:22px; padding:1px 19px 0 7px; } 
dl.select dd.last { margin-bottom:8px; } 
dl.select:hover dd { display:block; } 
dl.select dd:hover { background-color:#f7f7f7; } 
dl.select a { display:block; text-decoration:none; } 
dl.select a:active { background:none; } 
#history { position:relative; width:100%; font-size:12px; margin:6px 0 0 11px; z-index:90; } 
#history ul { width:100%; padding-top:2px; } 
#history ul:after { display:block; content:""; clear:both; } 
#history ul li { height:27px; position:relative; z-index:1; margin-bottom:10px; line-height:27px; float:left; padding-left:17px; background:url('/img/imfs/main/arrow_history.gif') no-repeat 7px 9px; } 
#history ul li:hover { z-index:2; } 
#history ul li select { text-align:right; } 
#history ul li dl.select { font-size:13px; } 
#history ul li dl.select dt { padding:0 19px 0 6px; background:url('/img/imfs/main/bg_history_select.gif') no-repeat right 0; overflow:hidden; white-space:nowrap; } 
#history ul li dl.select:hover dt { background-position:right -25px; } 
#history ul li.add { width:21px; margin-top:-1px; background:url('/img/imfs/main/ico_add.gif') no-repeat; } 
#history ul li.add:hover { background-position:0 -21px; } 
#history ul li.back { width:85px; margin-top:-1px; background:url('/img/imfs/main/btn_history_back.jpg') no-repeat; } 
/*#history ul li.back:hover { background-position:0 -21px; } */
#history ul li.btn { margin-left:8px; padding:0; cursor:pointer; } 
#history ul li.btn a { overflow:hidden; text-indent:-9999px; display:block; width:100%; height:21px; } 
#history ul li.home { width:11px; padding-left:0; background:url('/img/imfs/main/ico_home.gif') no-repeat 0 6px; } 
/* 2018-03-22 ¼öÁ¤ E */
.sorting { height:34px; margin-top:15px; font-size:11px; background-color:#f7f7f7; position:relative; z-index:3; width:100%; border-bottom:1px solid #777; } /* 20171024_¼öÁ¤ */
.sorting:after { display:block; content:""; clear:both; } 
.sorting .select { padding-top:7px; } 
.sorting .select li { float:left; margin-left:7px; } 
.sorting .select li.about { width:74px; font-size:0; line-height:0; height:21px; background:url('/img/imfs/main/btn_about.gif') no-repeat; } 
.sorting .select li.about:hover { background-position:0 -21px; } 
.sorting .select li.about a { display:block; height:21px; } 
.sorting .sort { position:absolute; right:7px; top:7px; } 
.sorting .sort li { float:left; padding:4px 6px 0 8px; background:url('/img/imfs/main/ico_bar.gif') no-repeat left 6px; } 
.sorting .sort li:hover { color:#333; text-decoration:underline; } 
.sorting .sort li.on { color:#d4382e; } 
.sorting .sort li.on a { color:#d4382e; } 
.sorting .sort li.menu { cursor:pointer; } 
.sorting .sort li:first-child { background:none; } 
.sorting .sort li:last-child { background:none; padding-right:0; } 
.sorting .sort li.type { background:none; padding:0 0 0 10px; } 
.sorting .sort li.type span { display:block; float:left; cursor:pointer; width:22px; height:21px; text-indent:-9999px; background:url('/img/imfs/main/btn_sort.gif') no-repeat; } 
.sorting .sort li.type span.photo { background-position:0 0; } 
.sorting .sort li.type span.photo:hover { background-position:0 -42px; } 
.sorting .sort li.type span.list { background-position:-22px 0; } 
.sorting .sort li.type span.list:hover { background-position:-22px -42px; } 
.sorting .sort li.type span.photo.on { background-position:0 -21px; } 
.sorting .sort li.type span.list.on { background-position:-22px -21px; } 
.sorting .sort li dl.select { margin-top:-4px; } 
.sorting .sort li select { vertical-align:top; margin-top:-4px; } 
/* 2018-03-22 ¼öÁ¤ S */
.paging { width:100%; text-align:center; position:relative; clear:both; padding-top:40px; margin-top:50px; border-top:1px solid #ccc } 
.paging.search_list { padding:0; margin-top:30px; border-top:0 } 
.paging ol { text-align:center; overflow:hidden; margin:0 auto; *padding-left:170px; } 
.paging ol li { display:inline-block; *display:block; *float:left; *margin:0 3px; line-height:37px; } 
.paging ol li a { display:inline-block; *display:block; width:38px; height:39px; text-align:center; font-size:15px; font-weight:300; color:#333; border-top:1px solid #b6bdc7; border-bottom:1px solid #b6bdc7; border-left:1px solid #dfe5ed; text-decoration:none; vertical-align:middle; box-sizing:border-box; margin-left:-3px; } 
.paging ol li a:hover { background:#e8eef5; } 
.paging ol li.on { width:38px; height:39px; font-size:15px; text-align:center; font-weight:300; color:#fff; background:#333; border:1px solid #333; vertical-align:middle; box-sizing:border-box; margin-left:-3px; } 
.paging ol li.first a { border-left-color:#b6bdc7; } 
.paging ol li.last a { border-right:1px solid #b6bdc7; } 
.paging ol li.prevv a,
.paging ol li.prev a,
.paging ol li.next a,
.paging ol li.nextt a { overflow:hidden; width:38px; height:39px; text-indent:-9999px; background:url('/img/imfs/main/btn_paging.png') no-repeat; border:0; } 
.paging ol li.prevv a { background-position:0 0; margin-left:0 } 
.paging ol li.prev a { width:39px; background-position:-38px 0; margin:0 9px 0 -3px; } 
.paging ol li.next a { background-position:-79px 0; margin-left:6px } 
.paging ol li.nextt a { width:39px; background-position:-117px 0; margin-left:-3px; } 
.paging ol li.prevv a:hover { background-position:0 -41px; } 
.paging ol li.prev a:hover { background-position:-38px -41px; } 
.paging ol li.next a:hover { background-position:-79px -41px; } 
.paging ol li.nextt a:hover { background-position:-117px -41px; } 
.paging .page { position:absolute; right:0; top:28px; color:#959595; } 
/* 2018-03-22 ¼öÁ¤ E */

/* quick_menu*/
/* quickWingWrap_20170512 */
.quickWingWrap { position:relative; top:15px; left:466px; width:70px; height:0; margin:0 auto; } 
.quickWingWrap.categoryWing { top:51px; } 
.quickWingWrap.productWing { top:40px; left:585px; } 
.quickWingWrap.mainWing { top:338px; } 
.quickWingWrap.docMainWing { top:15px; } 

/* mainLeftWingEvent_20171024 */
.wing_wrap { position:relative; width:1200px; height:0px; margin:0 auto; background-color:#fff; } 
.wing_wrap .wing_section { position:absolute; top:6px; bottom:0; left:1095px; width:70px; height:100%; min-height:100%; } 
.wing_event { position:absolute; top:353px; width:70px; height:100%; min-height:185px; } 
.wing_event a { display:block; } 
.wing_wrap #productWingEvent { top:36px; } 
.wing_wrap #listEvent { top:166px; } 
.wing_wrap.list_wing_event .wing_section { right:0; } 
.wing_wrap #plantEvent { top:15px; } 
.wing_wrap #mypageEvent { top:36px; } 
.wing_wrap.mypage_wing_event .wing_section { right:0; } 

#plantMaster .plantProductTitle.type_image { padding: 0px 0 20px !important; } 
#plantMaster { position:relative; width:1200px;; margin:0 auto; /* z-index:9000; */ background-color:#fff; } 
#plantMaster #leftWingDiv { position:absolute; top:0; height:0px; left:50%; width:80px; margin-left:-719px; z-index:10; } 
#plantMaster #proructDetailleftWingDiv { position:absolute; top:15px; bottom:0; left:-97px; width:80px; height:100%; min-height:100%; background-color:#fff; } 
#plantMaster #proructDetailleftWingDiv:after { display:block; content:""; clear:both; } 
#plantMaster #leftWingTitle { width:102px; height:40px; text-align:center; border:1px solid #afafaf; background-color:#f7f7f7; color:#666; } 
#plantMaster .leftWingContent { vertical-align:middle; width:100%; height:40px; position:relative; } 
#plantMaster .leftwing { width:104px } 
#plantMaster .subleftwing { position:absolute; left:103px; width:239px; height:78px; border:1px solid #333; margin-top:41px; /* z-index:1; */ z-index:2; display:none; } 
#plantMaster .subleftwing a { display:block; width:134px; height:78px; padding-top:16px; padding-left:10px; padding-right:15px; text-decoration:none; } 
#plantMaster .subleftwing a span { letter-spacing:-1px; display:block; } 
#plantMaster #plantTitle { position:relative; top:0; margin-top:15px; } 
#plantMaster #plantTitleDiv { height:40px; line-height:40px; vertical-align:middle; padding:0 16px; background-color:#f1f1f1; } 
#plantMaster #plantTitleDiv #select_n { width:310px; font-size:13px; margin-top:-2px; z-index:1; right: 25px !important; position:relative; float:right; } 
#plantMaster #plantTitleDiv #select_n ul { width:100%; padding-top:1px; } 
#plantMaster #plantTitleDiv #select_n ul li { width:100%; height:23px; position:relative; z-index:1; margin-bottom:0px; line-height:23px; float:left; background:url('/img/imfs/main/arrow_history.gif') no-repeat 7px 5px; } 
#plantMaster #plantTitleDiv #select_n ul li:hover { z-index:2; } 
#plantMaster #plantTitleDiv #select_n ul li select { text-align:right; } 
#plantMaster #plantTitleDiv #select_n ul li.add { width:21px; margin-top:-1px; background:url('images/ico_add.gif') no-repeat; } 
#plantMaster #plantTitleDiv #select_n ul li.add:hover { background-position:0 -21px; } 
#plantMaster #plantTitleDiv #select_n ul li.back { width:82px; margin-top:-1px; background:url('images/btn_history_back.gif') no-repeat; } 
#plantMaster #plantTitleDiv #select_n ul li.back:hover { background-position:0 -21px; } 
#plantMaster #plantTitleDiv #select_n ul li.btn { margin-left:8px; padding:0; cursor:pointer; } 
#plantMaster #plantTitleDiv #select_n ul li.btn a { overflow:hidden; text-indent:-9999px; display:block; width:100%; height:21px; } 
#plantMaster #plantTitleDiv #select_n ul li.home { width:11px; padding-left:0; background:url('images/main/ico_home.gif') no-repeat 0 2px; } 
#plantMaster #plantTitleDiv #select_n dl.select { width:100%; white-space:nowrap; height:23px; overflow:hidden; display:inline-block; margin-top:-1px; padding:0; border:1px solid #c5c5c5; line-height:21px; background-color:#fff; cursor:pointer; } 
#plantMaster #plantTitleDiv #select_n dl.select:hover { border:1px solid #bbb; color:#333; height:458px; } 
#plantMaster #plantTitleDiv #select_n dl.select dt { vertical-align:top; line-height:18px; height:22px; padding:2px 30px 0 6px; background:url('/img/imfs/main/arrow_select.gif') no-repeat right top; overflow:hidden; white-space:nowrap; } 
#plantMaster #plantTitleDiv #select_n dl.select dt a { display:block; height:17px; line-height:18px; } 
#plantMaster #plantTitleDiv #select_n dl.select:hover dt { background-position:right -25px; } 
#plantMaster #plantTitleDiv #select_n dl.select:hover dd div { display:block; } 
#plantMaster #plantTitleDiv #select_n dl.select dd { height:458px; overflow-y:auto; padding:0; } 
#plantMaster #plantTitleDiv #select_n dl.select dd:hover { background:#fff; } 
#plantMaster #plantTitleDiv #select_n dl.select dd a { display:block; padding:2px 23px 4px 6px; } 
#plantMaster #plantTitleDiv #select_n dl.select dd a:hover { background-color:#e8f1f4; } 
#plantMaster #plantTitleDiv #select_n dl.select a { display:block; text-decoration:none; } 
#plantMaster #plantTitleDiv #select_n dl.select a:active { background:none; } 

#plantMaster #plantProduct { margin:0 auto; padding:0; position:relative; } 
#plantMaster #plantProduct .plantProductTitle { height:27px; padding:10px 16px 0 19px; } 
#plantMaster #plantProduct .productContent { border:1px solid #e1e1e1; } 
#plantMaster #plantProduct .productContent ul { display:inline-table; } 
#plantMaster #plantProduct .productContent ul:after { display:block; content:""; clear:both; } 
#plantMaster #plantProduct .productContent > ul > li { margin-top:30px; } 
#plantMaster #plantProduct .productContent > ul > li:first-child { margin-top:0; } 
#plantMaster #plantProduct .productContent a.colorB { position:relative; font-size:12px; background-color:#d4382e; text-decoration:none; display:block; text-align:center; color:#fff; font-weight:500; width:70px; height:22px; line-height:24px; border:1px solid #d4382e; border-right-color:#d4382e; border-bottom-color:#d4382e; } 
#plantMaster #plantProduct .productContent a.colorB:hover { background-color:#888; border-color:#888; color:#fff; } 
#plantMaster #plantProduct .productContent .productLi { display:block; height:403px; } 
#plantMaster #plantProduct .productContent .productLi:last-child { display:block; height:363px; } 
#plantMaster #plantProduct .productContent .freeDev { position:absolute; width:56px; height:53px; left:0; top:0; } 
#plantMaster #plantProduct > div { margin-top:30px; } 
#plantMaster #plantProduct > div:first-child { margin-top:0; } 

#plantMaster #plantDangerDiv { width:100%; background-color:#E2E9EF; display:inline-table; margin-top:30px; } 
#plantMaster #plantDangerTitle { float:left; color:#fff; padding:40px 0 0 55px; width:145px; height:20px; background:url('/img/plant/danger.png') no-repeat 40px 36px; } 
#plantMaster #plantDangerContent { float:left; font-size:12px; color:#42576f; padding:40px 70px 40px 40px; width:650px; } 
#plantMaster #plantDangerContent ul li { margin:3px; list-style:disc; } 
#plantMaster #plantBottomEvent { display:inline-table; margin:40px 0; } 
#plantMaster #plantBottomEvent #plantBottomTitle { font-size:14px; color:#333; margin-bottom:8px; font-weight:500; } 
#plantMaster #plantBottomEvent .plantBottomContent { position:relative; width:239px; height:78px; border:1px solid #e1e1e1; background-color:#fff; } 
#plantMaster #plantBottomEvent .plantBottomContent a { text-decoration:none; width:100%; height:100%; position:absolute; top:0px; left:0px; text-decoration:none; } 
#plantMaster #plantBottomEvent .plantBottomContent a .plantBottomletter { letter-spacing:-1px; font-weight:500; display:block; color:#333; font-size:12px; margin-left:10px; margin-top:16px; } 
#plantMaster #plantBottomEvent .plantBottomContent a .plantBottomSubletter { letter-spacing:-1px; display:block; margin-top:10px; font-size:11px; color:#959595; margin-left:10px; margin-top:5px; } 
#plantMaster .tab-title { position:relative; margin:13px 0 13px 119px; padding:0px 0 7px 0; font-size:16px; border-bottom:1px solid #333; font-family:'NanumGothic-Bold'; color:#333; } 
#plantMaster .slideRecent { width:959px; border:1px solid #e4e4e4; height:191px; position:relative; overflow:hidden; clear:both; margin-left:119px; } 
#plantMaster .slideRecent .next { text-indent:-1080px; } 
#plantMaster .slideRecent .scroll { width:961px; height:190px; overflow:hidden; } 
#plantMaster .slideRecent .scroll ul li { width:191px; float:left; position:relative; } 
#plantMaster .slideRecent .scroll ul li a { display:block; width:160px; margin:0 auto; } 
#plantMaster .slideRecent .scroll ul li img { width:110px; height:110px; display:block; margin:8px auto 0 auto; } 
#plantMaster .slideRecent .scroll ul li h5,
#plantMaster .slideRecent .scroll ul li p { margin:0 auto; width:160px; } 
#plantMaster .slideRecent .scroll ul li p.priceLayer a.colorA { position:relative; font-size:12px; background-color:#fff; text-decoration:none; display:block; text-align:center; color:#666; font-weight:500; width:70px; height:22px; line-height:23px; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
#plantMaster .slideRecent .scroll ul li p.priceLayer a.colorB { position:relative; font-size:12px; background-color:#d4382e; text-decoration:none; display:block; text-align:center; color:#fff; font-weight:500; width:70px; height:22px; line-height:23px; border:1px solid #d4382e; border-right-color:#d4382e; border-bottom-color:#d4382e; } 
#plantMaster .slideRecent .scroll ul li p.priceLayer a:hover { background-color:#888; border-color:#888; color:#fff; } 
#plantMaster .slideRecent .scroll ul li h5 { font-size:12px; white-space:nowrap; text-overflow:ellipsis; line-height:16px; height:16px; overflow:hidden; margin-top:8px; } 
#plantMaster .slideRecent .scroll ul li h5 a { color:#333; } 
#plantMaster .slideRecent .scroll ul li p.info { color:#333; font-size:12px; text-overflow:ellipsis; line-height:16px; height:32px; overflow:hidden; margin-top:8px; word-break:break-all; } 
#plantMaster .slideRecent .scroll ul li p.info a { color:#333; } 
#plantMaster .slideRecent .scroll ul li p.price { color:#f14949; font-weight:500; text-align:left; padding-top:5px; } 
#plantMaster .slideRecent .scroll ul li div.discount { position: absolute; top: 8px; left: 122px; width:42px; height:39px; text-align: center; background:url('/img/imfs/main/sm_price_point_new.png') no-repeat; } 
#plantMaster .slideRecent .scroll ul li div.discount span { display:inline-block; position: relative; margin-top: 8px; font-family: Arial; font-size: 18px; color: #ffffff; letter-spacing: -1px; } 
#plantMaster .slideRecent .scroll ul li div.discount span.per { margin-left: 1px; font-size:14px; } /* 20170920_UI°³¼± */
#plantMaster .slideRecent .scroll ul li div.bakImageOverWrap { background:url('/img/imfs/main/bakImgOverWrap.png') no-repeat; position:absolute; margin:0px 10px; width:171px; height:16px; top:97px; display:none; } 
#plantMaster .slideRecent .scroll ul li div.bakImageOverWrap a { width:85px; height:16px; float:left; overflow:hidden; } 
#plantMaster .slideRecent .prev { background:url('/img/imfs/main/btn_slide_btn.png') no-repeat 0 0; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; left:0px; top:66px; z-index:1; } 
#plantMaster .slideRecent .prev:hover { background-position:-37px 0; } 
#plantMaster .slideRecent .next { background:url('/img/imfs/main/btn_slide_btn.png') no-repeat 0 -37px; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; right:0px; top:66px; z-index:1; } 
#plantMaster .slideRecent .next:hover { background-position:-37px -37px; } 
#plantMaster .slideRecent .noDataView { height:191px; width:190px; background:url('/img/imfs/main/tab_new_bg_nosearch.jpg') no-repeat; } 


/* right wing ½Å±Ô »ý¼º 2019-03-28 YST */
.wing_wrap .wing_event { position:absolute; top:10px; width:85px; height:100%; min-height:185px; } 
.wing_wrap .wing_event ul.menu { background:#fff; border:1px solid #bbbbbb; border-top:none } 
.wing_wrap .wing_event ul.menu > li { height:33px; line-height:33px; border-bottom:1px solid #e1e1e1; text-align: center } 
.wing_wrap .wing_event ul.menu > li:last-child { border:none } 
.wing_wrap .wing_event ul.menu > li a { display:inline-block; font-family: "Noto Sans KR"; font-size:12px; font-weight: 400; color:#000; letter-spacing:-1px; word-spacing: -0.5px } 
.wing_wrap .wing_event .coupon_bnr_wrap { position:relative; margin-top:10px; margin-bottom:10px; text-align: center } 
.wing_wrap .wing_event .coupon_bnr_wrap:before { content:''; position: absolute; top: 0; left:0; width:83px; height:165px; border:1px solid #000; z-index:1; opacity:0.1; pointer-events: none; } 
.wing_wrap .wing_event .coupon_bnr_wrap .paging_wing_right { height:20px; background:#fff; font-size:0; border-top: 1px solid #e1e1e1; } 
.wing_wrap .wing_event .coupon_bnr_wrap .paging_wing_right .btn-prev { float:left; margin:6px 0 0 20px; text-indent:-9999px; width:5px; height:9px; background:url('/img/imfs/main/wing_bnr_arrow_left.gif') no-repeat; cursor:pointer; } 
.wing_wrap .wing_event .coupon_bnr_wrap .paging_wing_right .btn-next { float:right; margin:6px 20px 0 0; text-indent:-9999px; width:5px; height:9px; background:url('/img/imfs/main/wing_bnr_arrow_right.gif') no-repeat; cursor:pointer; } 
.wing_wrap .wing_event .coupon_bnr_wrap .paging_wing_right span { display:inline-block; font-family: "Noto Sans KR"; font-size:11px; font-weight: 400; color:#666; margin-top:4px; } 
.wing_wrap .wing_event .coupon_bnr_wrap .paging_wing_right .slash { padding:0 2px 0 2px } 
.wing_wrap .wing_event #topbnt { display:block; width:85px; margin-top:10px } 

.wing_wrap.list_wing_event { position:relative; width:1200px; height:0px; margin:0 auto; } 
.wing_wrap.list_wing_event .wing_section { position:absolute; top:0px; bottom:0; left:1215px; width:70px; height:100%; min-height:100%; z-index:2 } 

#list_container { width:1200px; margin:11px auto 0; clear:both; overflow:hidden; position:relative; z-index: 1; font-family: "Noto Sans KR"; font-weight: 400; } /* 2018-03-22 ¼öÁ¤ */
#list_container:after { display:block; content:""; clear:both; } /* 20171024_¼öÁ¤ */
#list_container > #history { margin-top:0; } 
/* ±âÁ¸¼Ò½º
#list_menu { width:183px; float:left; overflow:hidden; } 
#list_menu h3 { width:183px; color:#333; height:37px; overflow:hidden; text-indent:-9999px; background:url('/img/imfs/main/tit_sub.gif') no-repeat; clear:both; } 
#list_menu h3.bundle { background:url('/img/imfs/main/tit_bundle.gif') no-repeat; } 
#list_menu h4 { clear:both; padding:0 0 5px 6px; } 
#list_menu h5 { clear:both; color:#333; line-height:37px; padding-left:16px; font-weight:bold; } 
#list_menu .menu { border-left:1px solid #e4e4e4; padding:15px 3px 15px 10px; border-right:1px solid #e4e4e4; } 
#list_menu .menu ul { padding:0 0 0 6px; overflow:hidden; clear:both; } 
#list_menu .menu ul li { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; } 
#list_menu .menu ul.no li { background:none; padding-left:0; } 
#list_menu .menu ul.none { display:none; } 
#list_menu .menu ul li { padding-left:7px; color:#333; line-height:22px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 0 6px; } 
#list_menu .menu ul li b { font-weight:normal; } 
#list_menu .menu ul li.on { background:url('/img/imfs/main/ico_depth_on.gif') no-repeat 0 6px; } 
#list_menu .menu ul li b.on { color:#d71e1e; font-weight:bold; letter-spacing:-1px; } 
#list_menu .menu ul li span { color:#999; } 
#list_menu .menu a { color:#333; } 
#list_menu .menu .on span { font-weight:normal; } 
#list_menu .menu p { color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:22px; } 
#list_menu .menu p a { color:#666; } 
#list_menu .menu p b { font-weight:normal; } 
#list_menu .menu p a:hover { color:#000; } 
#list_menu .menu p.depth1 { padding-left:7px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 0 6px; } 
#list_menu .menu p.depth2 { padding-left:14px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 7px 6px; } 
#list_menu .menu p.depth3 { padding-left:21px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 14px 6px; } 
#list_menu .menu p.depth4 { padding-left:28px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 21px 6px; } 
#list_menu .menu p.depth5 { padding-left:35px; background:url('/img/imfs/main/ico_depth_off.gif') no-repeat 28px 6px; } 
#list_menu .menu p.on { color:#d71e1e; background-image:url('/img/imfs/main/ico_depth_on.gif'); } 
#list_menu .menu p.on a { color:#d71e1e; } 
#list_menu .menu p.last { background:none; } 
#list_menu .menu p.on.last { background:none; } 
#list_menu .menu p.on b { font-weight:bold; letter-spacing:-1px; } 
#list_menu .menu p.last b { font-weight:normal; } 
#list_menu .menu p.last.on b { font-weight:bold; } 
#list_menu .menu p span { color:#959595; } 
#list_menu .price_graph { border:1px solid #e4e4e4; } 
#list_menu .price_graph p { padding:15px 0 15px 16px; } 
#list_menu .price_graph input { width:60px; text-align:right; padding-right:3px; line-height:19px; height:19px; border:1px solid #ccc; } 
#list_menu .ui-slider { width:149px; position:relative; height:14px; margin-left:15px; background:url('/img/imfs/main/bg_bar.gif') no-repeat 0 0; } 
#list_menu .ui-slider a { outline:0; } 
#list_menu .ui-slider .ui-slider-range { position:absolute; top:3px; left:0; z-index:1; width:140px; background:url('/img/imfs/main/bg_graph.gif') repeat-x; height:8px; } 
#list_menu .ui-slider .ui-slider-handle { position:absolute; z-index:2; left:0; top:0; width:14px; height:14px; background:url('/img/imfs/main/btn_cir.png') no-repeat; display:block; overflow:hidden; cursor:pointer; } 
#list_menu .ui-slider .ui-state-active { background-position:0 -14px; } 
#list_menu .ui-slider .ui-slider-handle { margin-left:-1px; } 
input { outline:0; } 
#list_menu .ui-slider a:nth-child(3) { margin-left:-10px; } 
#list_menu .section { border:1px solid #e4e4e4; border-top:0; padding-bottom:15px; } 
#list_menu .section .scroll { width:149px; margin:0 auto; height:110px; overflow:auto; } 
#list_menu .section .scroll ul { width:120px; } 
#list_menu .section .scroll ul li { line-height:22px; font-size:11px; } 
#list_menu .section .scroll ul li input { vertical-align:-2px; margin-right:2px; } 
#list_menu .section .scroll_no { width:149px; margin:0 auto; overflow:auto; } 
#list_menu .section .scroll_no ul { width:120px; } 
#list_menu .section .scroll_no ul li { line-height:22px; } 
#list_menu .section .scroll_no ul li input { vertical-align:-2px; margin-right:2px; } 
#list_menu .banner { margin-top:10px; clear:both; } 
#list_menu .search { width:100%; clear:both; margin-top:14px; } 
#list_menu .search input { width:136px; color:#333; padding-left:5px; line-height:21px; float:left; height:20px; border:1px solid #ccc; border-right:0; } 
#list_menu .search input.hintText { color:#ddd; } 
#list_menu .search button { width:41px; float:left; height:22px; line-height:22px; text-align:center; border:1px solid #ccc; background:url('/img/imfs/main/bg_button.gif') repeat-x left top; } 
#list_menu .search button:hover { border:1px solid #aaa; } */
/* 2018-03-22 ¸®´º¾ó S */
#list_menu { width:200px; float:left; overflow:hidden; } 
#list_menu .snb { border:1px solid #bbb; margin-bottom:0px; padding:10px 16px } 
#list_menu .snb > .snb_title { padding:7px 9px 10px 9px; font-family: "Noto Sans KR"; font-weight: 500; font-size:22px; border-bottom:1px solid #e1e1e1; letter-spacing: -2px; color: #333; } 
#list_menu .snb > h1 a { display: inline-block; padding:10px 9px 0px 9px; font-family: "Noto Sans KR"; font-weight: 500; font-size:17px; letter-spacing: -2px; color:#db473b; text-decoration:none } 
#list_menu .snb > li { margin-top:12px; } 
#list_menu .snb > li:first-child { margin-top:0; } 
#list_menu .snb > li > h2 { position:relative; margin-top:10px; text-indent: 19px; } 
#list_menu .snb > li > h2 a { font-family: "Noto Sans KR"; font-weight: 500; font-size:15px; letter-spacing:-1px; color:#000;display: inline-block;width: 125px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-indent: 0; } 
#list_menu .snb > li > h2 a:hover { text-decoration:none; } 
#list_menu .snb > li > h2 .arrow { content:''; display:block; position:absolute; right:0; top:6px; width:12px; height:7px; background:url('/img/imfs/category_list/snb_arrow.jpg') no-repeat 0 -9px; cursor:pointer; } 
#list_menu .snb > li > h2.on a { color:#db473b; } 
#list_menu .snb > li > h2.on .arrow { background-position:0 0; } 
#list_menu .snb > li > ul { display:none; padding: 15px 0px 15px 20px; } 
#list_menu .snb > li > ul li { margin-top:10px; } 
#list_menu .snb > li > ul li:first-child { margin-top:0; } 
#list_menu .snb > li > ul li a { display:inline-block; font-size:14px; font-weight: 300; color:#000; text-indent:9px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 150px; } 
#list_menu .snb > li:last-child > ul { padding-bottom:0; } 

/* Ä«Å×°í¸® UIº¯°æ(ºê·£µå Ä«Å×°í¸® Ãß°¡) 2019-03-07 YST */
#list_menu .snb2 { border:1px solid #bbb; border-top:none; padding:10px 16px; text-indent:9px } 
#list_menu .snb2 li { line-height:29px } 
#list_menu .snb2 li a { font-family: "Noto Sans KR"; font-weight: 400; font-size:15px; color:#333; letter-spacing: -0.5px } 
#list_menu .snb2 li a span { margin-left:2px; font-family: "Noto Sans KR"; font-weight: 100; font-size:13px; color:#666 } 
#list_menu .banner_box { display:block; margin-top:20px } 

.nextCate_thmbList { position:relative; width:100%; margin-top:30px; overflow:hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
.nextCate_thmbList:before { content:''; position:absolute; top:0; left:0; width:100%; height:0px; border-top:1px solid #ccc } 
.nextCate_thmbList:after { content:''; position:absolute; bottom:0; left:0; width:100%; height:0px; border-top:1px solid #ccc } 
.nextCate_thmbList li { float:left; width:140px; height:120px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
.nextCate_thmbList li:nth-child(7n) { border-right: none } 
.nextCate_thmbList li { display:inline-block; text-align:center; padding-top:15px; } 
.nextCate_thmbList li a { margin-top:10px } 
.nextCate_thmbList li a img { width:70px; height:70px } 
.nextCate_thmbList li a span { display:block; margin-top:9px } 



/* 2018-03-22 ¸®´º¾ó E */

#list_content { width:980px; float:left; margin-left:20px; overflow:hidden; } /* 2018-03-22 ¼öÁ¤ */
#list_content .sub_banner { width:769px; overflow:hidden; position:relative; } 

#list_content h3 { border-top:2px solid #e4e4e4; padding:10px 0 10px 0; font-family: "Noto Sans KR"; font-weight: 500; font-size:18px; clear:both; width:100%; color:#333; } 
#list_content h3.line { border-bottom:0; } 
#list_content h3.banner { border-top:0; border-bottom:0; } 
#list_content h3.result { font-weight:normal; color:#666; font-size:12px; } 
#list_content h3.result b { color:#d71e1e; font-size:14px; } 

#list_content .slideRecent { width:767px; border:1px solid #e4e4e4; height:191px; position:relative; overflow:hidden; clear:both; } 
#list_content .slideRecent .scroll { width:961px; height:190px; overflow:hidden; } 
#list_content .slideRecent .scroll ul li { width:191px; float:left; position:relative; } 
#list_content .slideRecent .scroll ul li a { display:block; width:160px; margin:0 auto; } 
#list_content .slideRecent .scroll ul li img { width:110px; height:110px; display:block; margin:8px auto 0 auto; } 
#list_content .slideRecent .scroll ul li h5,
#list_content .slideRecent .scroll ul li p { margin:0 auto; width:160px; } 
#list_content .slideRecent .scroll ul li p.priceLayer a.colorA { position:relative; font-size:12px; background-color:#fff; text-decoration:none; display:block; text-align:center; color:#666; font-weight:bold; width:70px; height:22px; line-height:23px; border:1px solid #cccccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
#list_content .slideRecent .scroll ul li p.priceLayer a.colorB { position:relative; font-size:12px; background-color:#d4382e; text-decoration:none; display:block; text-align:center; color:#fff; font-weight:bold; width:70px; height:22px; line-height:23px; border:1px solid #d4382e; border-right-color:#d4382e; border-bottom-color:#d4382e; } 
#list_content .slideRecent .scroll ul li p.priceLayer a:hover { background-color:#888; border-color:#888; color:#fff; } 
#list_content .slideRecent .scroll ul li h5 { font-size:12px; white-space:nowrap; text-overflow:ellipsis; line-height:16px; height:16px; overflow:hidden; margin-top:8px; } 
#list_content .slideRecent .scroll ul li h5 a { color:#333; } 
#list_content .slideRecent .scroll ul li p.info { color:#333; font-size:12px; text-overflow:ellipsis; line-height:16px; height:32px; overflow:hidden; margin-top:8px; word-break:break-all; } 
#list_content .slideRecent .scroll ul li p.info a { color:#333; } 
#list_content .slideRecent .scroll ul li p.price { color:#f14949; font-weight:bold; text-align:left; padding-top:5px; } 
#list_content .slideRecent .scroll ul li div.discount { position:absolute; top:8px; left:122px; width:42px; height:39px; text-align:center; background:url('/img/imfs/main/sm_price_point_new.png') no-repeat; } /* 20170920_UI°³¼± */
#list_content .slideRecent .scroll ul li div.discount span { display:inline-block; position:relative; margin-top:8px; font-family:Arial; font-size:18px; color:#fff; letter-spacing:-1px; } /* 20170920_UI°³¼± */
#list_content .slideRecent .scroll ul li div.discount span.per { margin-left:1px; font-size:14px; } /* 20170920_UI°³¼± */
#list_content .slideRecent .scroll ul li div.bakImageOverWrap { background:url('/img/imfs/main/bakImgOverWrap.png') no-repeat; position:absolute; margin:0px 10px; width:171px; height:16px; top:97px; display:none; } 
#list_content .slideRecent .scroll ul li div.bakImageOverWrap a { width:85px; height:16px; float:left; overflow:hidden; } 
#list_content .slideRecent .prev { background:url('/img/imfs/main/btn_slide_btn.png') no-repeat 0 0; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; left:0px; top:66px; z-index:1; } 
#list_content .slideRecent .prev:hover { background-position:-37px 0; } 
#list_content .slideRecent .next { background:url('/img/imfs/main/btn_slide_btn.png') no-repeat 0 -37px; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; right:0px; top:66px; z-index:1; } 
#list_content .slideRecent .next:hover { background-position:-37px -37px; } 
#list_content .slideRecent .noDataView { height:191px; width:190px; background:url('/img/imfs/main/tab_new_bg_nosearch.jpg') no-repeat } 

#list_content .slide { width:100%; position:relative; margin-bottom:30px; border-bottom:1px solid #e4e4e4; border-top:1px solid #333; border-left:0; border-right:0; height:209px; overflow:hidden; clear:both; } 
#list_content .slide .scroll { width:716px; margin:0 auto; overflow:hidden; height:209px; } 
#list_content .slide .scroll ul li { width:179px; height:209px; float:left; } 
#list_content .slide .scroll ul li img { width:110px; height:110px; display:block; margin:8px auto 0 auto; } 
#list_content .slide .scroll ul li h5,
#list_content .slide .scroll ul li p { margin:0 auto; width:140px; } 
#list_content .slide .scroll ul li h5 { font-weight:bold; white-space:nowrap; text-overflow:ellipsis; color:#333; line-height:18px; height:18px; overflow:hidden; margin-top:8px; } 
#list_content .slide .scroll ul li p.info { color:#999; overflow:hidden; line-height:16px; height:32px; } 
#list_content .slide .scroll ul li p.price { color:#f14949; font-weight:bold; text-align:right; } 
#list_content .slide .prev { background:url('/img/imfs/main/btn_slide_btn.gif') no-repeat 0 0; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; left:0; top:80px; } 
#list_content .slide .prev:hover { background-position:-37px 0; } 
#list_content .slide .next { background:url('/img/imfs/main/btn_slide_btn.gif') no-repeat 0 -37px; display:block; cursor:pointer; text-indent:-9999px; width:37px; height:37px; position:absolute; right:0; top:80px; } 
#list_content .slide .next:hover { background-position:-37px -37px; } 

#listWrap { width:100%; clear:both; } 
#listWrap:after { display:block; content:""; clear:both; } 
#listWrap .list { width:100%; overflow:hidden; clear:both; height:130px; border-bottom:1px solid #e4e4e4; padding:20px 0; position:relative; } 
#listWrap .list .img { float:left; width:160px; text-align:center; position:relative; line-height:110px; } 
#listWrap .list .img img { display:block; max-width:160px; max-height:160px; margin:0 0 0 7px; } 
#listWrap .list .img img.small { display:inline-block; width:130px; height:130px; } 
#listWrap .list .img img.big { display:none; } 
#listWrap .list .img .ico_b { width:41px; display:none; height:47px; left:34px; top:-1px; overflow:hidden; position:absolute; z-index:1; background:url('/img/imfs/main/point_bg.png') no-repeat; } 
#listWrap .list.rep .img .ico_b { display:block; } 
#listWrap .list .img input { position:absolute; left:5px; top:0px; } 
#listWrap .list .info { float:left; width:298px; } 
#listWrap .list .info h5 { font-weight:bold; color:#333; font-family:Gulim; line-height:16px; overflow:hidden; height:32px; margin-top:5px; } 
#listWrap .list .info h5 b { color:#f14949; } 
#listWrap .list .info h5 a { color:#333; } 
#listWrap .list .info h5 span.ico img { margin-top:-3px; vertical-align:middle; } 
#listWrap .list .info .txt { color:#999; overflow:hidden; line-height:16px; height:16px; } 
#listWrap .list .info .option { margin-top:6px; color:#959595; font-size:12px; line-height:16px; height:32px; overflow:hidden; } 
#listWrap .list .info .option span { color:#333; } 
#listWrap .list .info .link { padding-top:10px; color:#959595; } 
#listWrap .list .info .link a { padding-right:6px; color:#959595; display:inline-block; background:url('/img/imfs/main/arrow_link.gif') no-repeat right 4px; } 

#listWrap .list .infoSol { float:left; width:400px; } 
#listWrap .list .infoSol h5 { overflow:hidden; height:48px; margin-top:5px; font-family:Dotum; color:#333; line-height:15px; } 
#listWrap .list .infoSol h5 b { color:#f14949; } 
#listWrap .list .infoSol h5 a { color:#333; font-weight:normal; font-size:13px; } 
#listWrap .list .infoSol h5 span.ico img { margin-top:-3px; vertical-align:middle; } 
#listWrap .list .infoSol .txt { color:#999; overflow:hidden; line-height:16px; height:16px; } 
#listWrap .list .infoSol .option { margin-top:0px; color:#959595; line-height:16px; height:29px; overflow:hidden; } 
#listWrap .list .infoSol .option span { color:#333; } 
#listWrap .list .infoSol .link { padding-top:6px; color:#959595; } 
#listWrap .list .infoSol .link a { color:#959595; display:inline-block; } 

#listWrap .list .point { float:left; width:38px; line-height:20px; color:#999; display:none; } 
#listWrap .list .point span { margin-bottom:5px; background:url('/img/imfs/main/ico_point.gif') no-repeat; height:14px; font-size:11px; line-height:15px; overflow:hidden; display:block; padding-left:38px; } 
#listWrap .list .point span b { display:none; } 
#listWrap .list .point span.ico_point { background-position:0 0; } 
#listWrap .list .point span.ico_coupon { background-position:0 -14px; } 
#listWrap .list .point span.ico_md { background-position:0 -28px; } 
#listWrap .list .point span.ico_best { background-position:0 -42px; } 
#listWrap .list .point span.ico_day { background-position:0 -56px; } 
#listWrap .list .point span.ico_hot { background-position:0 -70px; } 
#listWrap .list .price { line-height:18px; float:left; width:115px; text-align:right; } 
#listWrap .list .price span { color:#999; } 
#listWrap .list .price .cost_price { font-size:11px; color:#959595; text-decoration:line-through; } 
#listWrap .list .price .discount_per { } 
#listWrap .list .price .deliver_info { margin-top:20px; } 
#listWrap .list .price .deliver_info .free { font-size:11px; color:#959595; text-decoration:none; } 

#listWrap .list .price b { color:#f14949; line-height:7px; } 
#listWrap .list .price b strong { display:block; } 
#listWrap .list .price p.ico_point { text-align:right; margin-top:4px; font-size:11px; overflow:hidden; display:block; color:#959595; } 
#listWrap .list .price p.ico_point b { display:inline-block; vertical-align:middle; margin-top:-2px; background:url('/img/imfs/main/ico_point.gif') no-repeat; width:40px; overflow:hidden; text-indent:999px; font-size:0; line-height:0; color:#fff; height:14px; } 
#listWrap div.btn div.sale_bar span.sale_bar { margin-right:2px; width:5px; height:11px; display:inline-block; } 
#listWrap div.btn div.sale_bar span.sale_bar.on { background:url('/img/imfs/main/sale_bar_on.gif') no-repeat; } 
#listWrap div.btn div.sale_bar span.sale_bar.off { background:url('/img/imfs/main/sale_bar_off.gif') no-repeat; } 

#listWrap .list .priceEa { float:left; width:110px; height:100%; color:#999; font-size:11px; position:relative; text-align:center } 
#listWrap .list .priceEa:after { display:inline-block; content:""; height:100%; vertical-align:middle } 
#listWrap .list .priceEa span { display:inline-block; vertical-align:middle; } 
#listWrap .list .priceEa .calculators { float:right; margin-right:-10px; } 
#listWrap .list .priceEa p.txt { padding-top:0; } 
#listWrap.photo .list .priceEa { display:none; } 

#listWrap .list .ea { float:left; width:118px; color:#999; font-size:11px; position:relative; text-align:right } 
#listWrap .list .ea p { clear:both; padding-top:4px; } 
#listWrap .list .ea .calculators { float:right; margin-right:-10px; } 
#listWrap .list .ea p.txt { padding-top:0; } 

#listWrap .list div.btn { float:right; width:72px; padding-right:7px; } 
#listWrap .list .point,
#listWrap .list .price,
#listWrap .list .ea { padding-top:25px; } 
#listWrap .list .model { display:none; } 
#listWrap .list div.btn a { margin-bottom:8px; background-color:#fff; text-decoration:none; display:block; text-align:center; color:#666; font-weight:bold; width:67px; height:19px; padding-top:1px; line-height:19px; border:1px solid #cccccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
#listWrap .list div.btn a:hover { background-color:#888; border-color:#888; color:#fff; } 

#listWrap .list div.btn a.basket { background-color:#f14949; border:1px solid #f14949; color:#fff; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
#listWrap .list div.btn a.basket:hover { background-color:#d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; color:#fff; } 

#listWrap .list div.btn a.soldOut { border:1px solid #626161; background:url('/img/imfs/main/btn_list.png') #777 no-repeat 0 -30px; color:#fff; z-index:1000; } 

#listWrap .list div.btn a.blank,
#listWrap .list div.btn a.more,
#listWrap .list div.btn a.magnifier { display:none; } 


#listWrap.photo .infoSol { position:relative; width:auto; margin-top:10px; padding-top:21px; } 

#listWrap .list .link_mask { display:block; width:130px; height:130px; left:18px; top:15px; background:url('/img/imfs/main/none.png') repeat; z-index:3; position:absolute; } 
/*#listWrap.photo { background:url('/img/imfs/main/line_list.gif') repeat; } */
#listWrap.photo .list .link_mask { display:block; top:19px; left:20px; width:160px; height:160px; } 
#listWrap.photo .list { width:25%; float:left; clear:none; border-bottom:0; height:260px; margin-top:0px; border-bottom:1px solid #e4e4e4; } 
#listWrap.photo .list .link { display:block; } 
#listWrap.photo .list div { float:none; } 
#listWrap.photo .list .info h5 { width:155px; margin-left:20px; margin-top:6px; } 
#listWrap.photo .list .info h5 b { position:absolute; display:block; z-index:5; left:21px; top:14px; padding:0 4px; line-height:23px; height:18px; font-weight:bold; font-size:11px; background-color:#f14949; color:#fff; } 
#listWrap.photo .list .info h5 span.ico { display:none; } 
#listWrap.photo .list .info .option { margin-left:20px; width:160px; overflow:hidden; margin-bottom:5px; height:16px; } 
#listWrap.photo .list .info .link,
#listWrap.photo .list .info .txt,
#listWrap.photo .list .ea { display:none; } 
#listWrap.photo .list .price .free { display:none; } 

#listWrap.photo .list .infoSol h5 { width:155px; margin:0; padding:0 20px; height:30px; } 
#listWrap.photo .list .infoSol h5 a { } /* display:block; */

#listWrap.photo .list .infoSol h5 b { display:block; position:absolute; top:0px; left:20px; height:13px; padding:5px 4px 0; font-weight:bold; font-size:11px; color:#fff; line-height:13px; vertical-align:top; background-color:#f14949; z-index:5; } 
#listWrap .list.rep .img .ico_b b { position:absolute; display:block; z-index:5; left:21px; top:14px; padding:0 4px; line-height:23px; height:18px; font-weight:bold; font-size:11px; background-color:#f14949; color:#fff; } 
#listWrap.photo .list .infoSol h5 span.ico { } /* display:block; */
#listWrap.photo .list .infoSol .option { display:none; } 
#listWrap.photo .list .infoSol .link,
#listWrap.photo .list .infoSol .txt { display:none; } 

#listWrap.photo .list .price { position:absolute; bottom:0; right:13px; width:165px; padding:0; text-align:right; line-height:14px; } 

#listWrap.photo .list .price p.ico_point { margin-right:2px; margin-top:3px; } 
#listWrap.photo .list .price b strong { display:inline; } 
#listWrap.photo .list .price .onedelv { position:absolute; top:5px; left:0; } 
#listWrap.photo .list .price .total_won { margin-top:3px; } 

#listWrap.photo .list .model { margin-left:20px; width:165px; overflow:hidden; height:32px; padding:0; right:13px; display:block } 
#listWrap.photo .list .img { width:181px; float:none; clear:both; } 
#listWrap.photo .list .img img { width:160px; height:160px; margin:-1px 0 0 21px } 
#listWrap.photo .list .img img.big { display:block; } 
#listWrap.photo .list .img img.small { display:none; } 
#listWrap.photo .list .img input { position:absolute; left:0; top:2px; } 
#listWrap.photo .list .ico_b { width:41px; height:57px; left:21px; background:url('/img/imfs/main/point_bg.png') no-repeat; } 
#listWrap.photo div.btn { display:none; position:absolute; left:20px; top:19px; width:160px; height:160px; padding-right:0; background:url('/img/imfs/main/mask_list.png') no-repeat; } 
#listWrap.photo div.btn a { position:absolute; text-indent:-9999px; left:32px; z-index:3; border:0; top:130px; background:url('/img/imfs/main/btn_list.png') no-repeat; height:26px; width:30px; } 
#listWrap.photo div.btn a:hover { background-color:none; } 
#listWrap.photo div.btn a.buy,
#listWrap.photo div.btn a.more,
#listWrap.photo div.btn div.mdRecom,
#listWrap.photo div.btn div.sale_bar { display:none; } 
#listWrap.photo .list.rep div.btn a.more { display:none; } 
#listWrap.photo div.btn a.blank { display:block; left:33px; background-position:0 -30px; } 
#listWrap.photo div.btn a.basket { width:80px; left:70px; background-position:0 -60px; background:url('/img/imfs/main/btn_list.png') no-repeat -80px -60px; border:0px; } 
#listWrap.photo div.btn a.magnifier { display:block; left:0px; background-position:0 0; } 
#listWrap.photo div.btn a.blank:hover { background:url('/img/imfs/main/btn_list.png') no-repeat -80px -30px; } 
#listWrap.photo div.btn a.basket:hover { background:url('/img/imfs/main/btn_list.png') no-repeat -80px -60px; } 
#listWrap.photo div.btn a.magnifier:hover { background:url('/img/imfs/main/btn_list.png') no-repeat -80px 0; } 
#listWrap.photo .list:hover div.btn { display:block; } 
#listWrap.photo .list .point { padding-top:5px; } 
#listWrap.photo .list .btn { padding-top:0px; } 
#listWrap.photo .list .ea { padding-top:0px; } 
#listWrap a.btn_q { position:absolute; font-size:12px; right:7px; top:67px; margin-bottom:8px; padding:0; margin:0; background-color:#fff; text-decoration:none; display:block; text-align:center; color:#666; font-weight:bold; width:70px; height:22px; padding-top:1px; line-height:23px; border:1px solid #cccccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
#listWrap a.btn_q:hover { background-color:#888; border-color:#888; color:#fff; } 
#listWrap.photo a.btn_q { position:absolute; width:64px; padding-left:1px; right:14px; top:262px; font-weight:normal; padding:3px 0 0 0; font-size:11px; border-radius:1px; vertical-align:middle; font-size:11px; white-space:nowrap; background:url('/img/imfs/main/bg_btn.gif') repeat-x left bottom #fff; line-height:16px; text-decoration:none; height:16px; display:inline-block; text-align:center; overflow:hidden; color:#666; border:1px solid #dfdfdf; border-right-color:#b0b1b5; border-bottom-color:#b0b1b5; } 
#listWrap.photo a.btn_q:hover { border:1px solid #aaa; border-right-color:#777; border-bottom-color:#777; color:#333; } 
#listWrap a.btn_red { position:absolute; font-size:12px; right:7px; top:67px; margin-bottom:8px; padding:0; margin:0; background-color:#f14949; text-decoration:none; display:block; text-align:center; color:#666; font-weight:bold; width:70px; height:22px; padding-top:1px; line-height:23px; border:1px solid #f14949; color:#fff; border-right-color:#d92d2d; border-bottom-color:#d92d2d; } 
#listWrap a.btn_red:hover { background-color:#d71e1e; border-right-color:#c40808; border-bottom-color:#c40808; color:#fff; } 

#search_no { width:100%; clear:both; } 
#search_no h2 { text-align:center; } 
#search_no h2 b { height:22px; color:#d71e1e; font-size:22px; font-weight:bold; overflow:hidden; padding-right:290px; line-height:22px; display:inline-block; background:url('/img/imfs/main/txt_search_no.gif') no-repeat right 0; } 
#search_no h3.today_prod { height:43px; margin-top:23px; background:url('/img/imfs/main/tit_today_prod.gif') no-repeat; overflow:hidden; } 
#search_no h3.today_prod b { display:none; } 
#search_no .slide { border-top:1px solid #333; height:205px; } 
#search_no .slide h5 { font-weight:bold; } 
#search_no .slide h5 a { color:#333; } 
#search_no .slide .info a { color:#959595; } 
#search_no .slide .next,
#search_no .slide .prev { top:80px; } 
#search_no .box_no { border:1px solid #e4e4e4; clear:both; overflow:hidden; padding-top:107px; background:url('/img/imfs/main/ico_search_no.gif') no-repeat 450px 40px; } 
#search_no .box_no .line { height:1px; margin-top:40px; clear:both; background:url('/img/imfs/main/dotted_b.gif') repeat-x; overflow:hidden; font-size:0; } 
#search_no .box_no .txt { text-align:center; padding-top:5px; clear:both; padding-bottom:40px; } 
#search_no .box_no .txt_bot { background-color:#f6f6f6; padding:9px 0 9px 15px; } 
#search_no .box_no .txt_bot a { margin-left:5px; } 
#search_no ul.dot { width:434px; padding:7px 0 4px 0; overflow:hidden; margin:0 auto; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; } 
#search_no ul.dot li { background:url('/img/imfs/main/dot.gif') no-repeat 0 8px; padding:3px 0 4px 10px; line-height:15px; } 
#search_no ul.dot li b { color:#333; } 
#search_no ul.dot li .link { text-decoration:underline; color:#0d75b1; } 
#search_no ul.dot li span.txt { color:#0d75b1; } 

/* 20171025 */
.img_top_wrap { margin-bottom:15px; } 
.img_top_wrap img { width:961px; height:250px; vertical-align:top; } 

/* 2018-03-22 ¸®´º¾ó S */
#list_container .tit_type { font-family: "Noto Sans KR"; font-weight: 500; font-size:20px; border-bottom:1px solid #333; padding-bottom:10px; margin-top:50px; letter-spacing:-1px; } 
#list_container .tit_type .cate_moreBtn { float:right; margin-top:6px } 
#list_container .tit_type .cate_moreBtn a { text-decoration: none; font-family: "Noto Sans KR"; font-weight: 400; font-size:14px; color:#333; letter-spacing: -0.25px; } 
#list_container .tit_type .cate_moreBtn:after { content:''; display:inline-block; width:5px; height:7px; margin-left:5px; margin-bottom:1px; background:url('/img/imfs/img_arrow_moreBtn.gif') no-repeat center center; } 

#list_container .tit_category_wrap { clear:both; overflow:hidden; margin-top:12px; } 
#list_container .tit_category_wrap .tit { float:left; width:860px; font-family: "Noto Sans KR"; font-size:28px; font-weight: 400; letter-spacing:-1px; color:#333; padding-left:18px; } 
#list_container .tit_category_wrap .tit span { font-size:18px; font-weight: 300; color:#666; } 
#list_container .tit_category_wrap .sch_box { float:right; } 
#list_container .tit_category_wrap .sch_box .inp_sch { width:280px; height:30px; line-height:30px; border:1px solid #bbb; padding:0 10px; font-family: "Noto Sans KR"; font-weight: 500; color:#333; font-size:13px; box-sizing:border-box; } 
#list_container .tit_category_wrap .sch_box .inp_sch[placeholder] { color:#959595; font-weight:300; } 
#list_container .tit_category_wrap .sch_box .inp_sch:focus { border-color:#333; font-weight:500; color:#333; } 
#list_container .tit_category_wrap .sch_box .btn_sch { display:inline-block; width:30px; height:30px; background:url('/img/imfs/category_list/btn_sch.png') no-repeat; font-size:0; color:transparent; vertical-align:middle; margin-left:6px; } 
#list_container .tit_result { float:left; width:860px; font-family: "Noto Sans KR"; font-size:22px; color:#333; font-weight: 400; letter-spacing:-1px; padding-left:18px; } 
#list_container .tit_result .txt { font-size:28px; color:#f14949; } 
#list_container .tit_result span { font-weight: 300; } 
#list_container .tit_result .num { color:#f14949; font-weight: 500; } 
#list_container .tit_result.type_line { float:inherit; width:auto; border-bottom:1px solid #333; padding-bottom:10px; margin-top:14px; } 
#list_container .filter_wrap { border:1px solid #aaa; margin-top:10px; letter-spacing:-1px; } 
#list_container .filter_wrap dl { position:relative; padding-left:182px; border-bottom:1px solid #ccc; min-height:52px; } 
#list_container .filter_wrap dl dt { position:absolute; left:-1px; top:-1px; width:182px; height:100%; border:1px solid #4a4d58; border-right:0; background:#4a4d58; } 
#list_container .filter_wrap dl dt a { display:block; color:#fff; font-size:15px; padding:20px 0 0 20px; } 
#list_container .filter_wrap dl dt a:hover { text-decoration:none; } 
#list_container .filter_wrap dl dt a em.arrow { content:''; display:block; position:absolute; right:10px; top:25px; width:12px; height:6px; background:url('/img/imfs/category_list/filter_arrow.png') no-repeat 0 -8px; } 
#list_container .filter_wrap dl dt.active { background:#222630; border-color:#222630 } 
#list_container .filter_wrap dl dt.active em.arrow { background-position:0 0; } 
#list_container .filter_wrap dl dd { height:50px; overflow:hidden; padding:10px 0; box-sizing:border-box; } 
#list_container .filter_wrap dl dd ul li { width:auto; display:inline-block; line-height:31px; padding-left:12px; box-sizing:border-box; } 
#list_container .filter_wrap dl dd ul li a { font-size:14px; font-weight:300; padding:0 8px 2px; color:#000; } 
#list_container .filter_wrap dl dd ul li a em { font-size:12px; color:#777; } 
#list_container .filter_wrap dl dd ul li a.on { background:#f14949; color:#fff; } 
#list_container .filter_wrap dl dd ul li a.on em { color:#fff; } 
#list_container .filter_wrap dl dd ul li a.on:hover { text-decoration:none; } 
#list_container .filter_wrap .category dd ul { margin:0 20px; } 
#list_container .filter_wrap .category dd ul li { padding-left:0; margin-right:10px } 
#list_container .filter_wrap .category .menu_wrap .navi { padding-bottom:10px; } 
#list_container .filter_wrap .category .menu_wrap .navi li { width:auto; background:url('/img/imfs/category_list/bg_navi_arrow.png') no-repeat 100% 50%; padding-right:35px; margin-right:30px; } 
#list_container .filter_wrap .category .menu_wrap .navi li.last { background:none; } 
#list_container .filter_wrap .category .menu_wrap .sub_menu { padding-top:5px; } 
#list_container .filter_wrap .brand { border-bottom-color:#e1e1e1; } 
#list_container .filter_wrap .brand dt { border-top:1px solid #575a66; } 
#list_container .filter_wrap .brand dt.active,#list_container .filter_wrap .benefit dt { border-top-color:#575a66; } 
#list_container .filter_wrap .benefit dt a { pointer-events:none; cursor:default; font-size:13px; } 
#list_container .filter_wrap .benefit dd { overflow:hidden; } 
#list_container .filter_wrap .benefit dd .sort { float:left; width:660px; } 
#list_container .filter_wrap .benefit dd .sort li { width:auto; } 
#list_container .filter_wrap .benefit dd .range { float:right; width:347px; height:50px; line-height:47px; border-left:1px solid #e1e1e1; margin:-10px 0; text-align:center; } 
#list_container .filter_wrap .benefit dd .range .inp_range { width:117px; height:30px; line-height:28px; border:1px solid #bbb; padding:0 8px; text-align:right; font-family: "Noto Sans KR"; font-weight: 500; color:#333; font-size:13px; box-sizing:border-box; } 
#list_container .filter_wrap .benefit dd .range .inp_range:focus { border-color:#333; } 
#list_container .filter_wrap .benefit dd .range em { margin:0 4px; } 
#list_container .filter_wrap .benefit dd .range .btn_sch { display:inline-block; width:30px; height:30px; background:url('/img/imfs/category_list/btn_sch.png') no-repeat; font-size:0; color:transparent; vertical-align:middle; margin-left:6px; } 
#list_container .filter_wrap .search_word { background:#f7f7f7; padding:18px; } 
#list_container .filter_wrap .search_word * { display:inline-block; } 
#list_container .filter_wrap .search_word .btn_reset { font-size:14px; background:url('/img/imfs/category_list/icon_reset.png') no-repeat 0 1px; color:#333; padding-left:20px; } 
#list_container .filter_wrap .search_word .word_list { border-left:1px solid #e1e1e1; margin-left:16px; padding-left:20px; } 
#list_container .filter_wrap .search_word .word_list li { font-size:14px; color:#f14949; font-weight: 500; margin-right:26px; } 
#list_container .filter_wrap .search_word .word_list .btn_del { width:13px; height:13px; background:url('/img/imfs/category_list/btn_del.png') no-repeat; font-size:0; color:transparent; vertical-align:middle; margin:-2px 0 0 2px; } 
#list_container .filter_wrap .search_word .word_list .btn_del:hover { background:url('/img/imfs/category_list/btn_del_hover.png') no-repeat; } 
#list_container .flag_type { position:absolute; left:0; top:0; width:40px; height:40px; font-size:0; color:transparent; } 
#list_container .flag_type.today_delv { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553295678000.jpg') no-repeat; } /* ¿À´Ã¹è¼Û */
#list_container .flag_type.best { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553398553000.jpg') no-repeat; } /* BEST */
#list_container .flag_type.big_sale { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553394289000.jpg') no-repeat; } /* ´ë·®ÇÒÀÎ */
#list_container .flag_type.hot_sale { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553329797000.jpg') no-repeat; } /* HOT SALE */
#list_container .flag_type.md_recomm { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553313481000.jpg') no-repeat; } /* MD ÃßÃµ */
#list_container .flag_type.one_plus { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553308703000.jpg') no-repeat; } /* 1+1 */
#list_container .flag_type.eco { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553389661000.jpg') no-repeat; } /* Ä£È¯°æ ¸¶Å© */
#list_container .flag_type.logo_print { background:url('https://image.imarket.co.kr/contents/image/registered/20211130/1638253553325431000.jpg') no-repeat; } /* ·Î°íÀÎ¼â */
#list_container .dsc_wrap { background:#dfe3e7; padding:15px 30px 20px; } 
#list_container .dsc_wrap .tit { font-size:28px; color:#000; letter-spacing:-2px; font-weight: 400; padding:0; border:0; margin-bottom:8px; } 
#list_container .dsc_wrap .tit span { font-size:16px; color:#5f6365; letter-spacing:-1px; margin-left:6px; font-weight: 300; } 
#list_container .dsc_wrap .txt_box { overflow:hidden; } 
#list_container .dsc_wrap .txt_box .img_box { position:relative; float:left; width:460px; } 
#list_container .dsc_wrap .txt_box .img_box .watermark { position:absolute; right:0; bottom:0; width:141px; height:27px; background:url('/img/imfs/category_list/img_watermark.png') no-repeat; font-size:0; color:transparent; } 
#list_container .dsc_wrap .txt_box dl { float:left; width:460px; height:120px; background:#fff; padding:18px; box-sizing:border-box; } 
#list_container .dsc_wrap .txt_box dl dt { font-size:16px; color:#000; font-weight: 500; margin-bottom:8px; } 
#list_container .dsc_wrap .txt_box dl dd { font-size:13px; color:#3f5050; font-weight: 300; line-height:20px; } 
#list_container .dsc_wrap .txt_box a:hover dl dt,#list_container .dsc_wrap .txt_box a:hover dl dd span { text-decoration:underline } 
#list_container .relation_keyword { margin-top:20px; overflow:hidden; } 
#list_container .relation_keyword dt,#list_container .relation_keyword dd { float:left; letter-spacing:-1px; } 
#list_container .relation_keyword dt { width:100px; font-size:16px; color:#333; } 
#list_container .relation_keyword dd { width:880px; line-height:20px; } 
#list_container .relation_keyword dd a { margin-right:26px; font-size:13px; font-weight: 300; color:#333; } 


/* ºê·£µå ·Î°í ½½¶óÀÌµå UI ¼öÁ¤ 2019-03-07 YST */
#list_container #brandLogo.slide_type { margin-top:50px } 
#list_container #brandLogo.slide_type li { border-right:none } 
#list_container #brandLogo.slide_type .slick-prev { border-right:none } 
#list_container #brandLogo.slide_type .slick-next { border-left:none } 
#list_container #brandLogo2.slide_type02 { position:relative; margin-top:50px; padding:0 18px 0 18px; border:1px solid #ccc } 
#list_container #brandLogo2.slide_type02 li { text-align:center; border:1px solid #fff } 
#list_container #brandLogo2.slide_type02 li a { display:inline-block; margin:0 auto } 
#list_container #brandLogo2.slide_type02 li a img { display:inline-block; margin:0 auto } 
#list_container #brandLogo2.slide_type02 li:hover { border:1px solid #000 } 
#list_container #brandLogo2.slide_type02 .slick-arrow { display:block; position:absolute; top:0; width:20px; height:142px; cursor:pointer; z-index:1; text-indent:-9999px; background:#fff; } 
#list_container #brandLogo2.slide_type02 .slick-prev { left:0px } 
#list_container #brandLogo2.slide_type02 .slick-next { right:0px; } 
#list_container #brandLogo2.slide_type02 .slick-arrow { display:block; position:absolute; top:56px; width:30px; height:30px; cursor:pointer; z-index:1; text-indent:-9999px; background:none; } 
#list_container #brandLogo2.slide_type02 .slick-prev { left:0px; } 
#list_container #brandLogo2.slide_type02 .slick-next { right:0px; } 
#list_container #brandLogo2.slide_type02 .slick-prev:after,
#list_container #brandLogo2.slide_type02 .slick-next:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
#list_container #brandLogo2.slide_type02 .slick-prev:after { background-position:-314px -145px; } 
#list_container #brandLogo2.slide_type02 .slick-next:after { background-position:-354px -145px } 
#list_container #brandLogo2.slide_type02.on .slick-prev,
#list_container #brandLogo2.slide_type02.on .slick-next { background-color:#000; opacity:.2; filter:alpha(opacity=20); } 
#list_container #brandLogo2.slide_type02.on .slick-prev:after { background-position:-394px -145px; } 
#list_container #brandLogo2.slide_type02.on .slick-next:after { background-position:-434px -145px; } 
#list_container #brandLogo2.slide_type02.on .slick-prev:hover,
#list_container #brandLogo2.slide_type02.on .slick-next:hover { background-color:#000; opacity:.5; filter:alpha(opacity=50); } 
#list_container #brandLogo2.slide_type02.on .slick-prev:hover:after { background-position:-394px -145px; } 
#list_container #brandLogo2.slide_type02.on .slick-next:hover:after { background-position:-434px -145px; } 

#list_container #brandLogo2.slide_type_3depth { position:relative; margin-top:50px; padding:0 18px 0 18px; border:1px solid #ccc } 
#list_container #brandLogo2.slide_type_3depth li { text-align:center; border:1px solid #fff } 
#list_container #brandLogo2.slide_type_3depth li a { display:inline-block; margin:0 auto } 
#list_container #brandLogo2.slide_type_3depth li a img { display:inline-block; margin:0 auto } 
#list_container #brandLogo2.slide_type_3depth li:hover { border:1px solid #000 } 
#list_container #brandLogo2.slide_type_3depth .slick-arrow { display:block; position:absolute; top:0; width:20px; height:142px; cursor:pointer; z-index:1; text-indent:-9999px; background:#fff; } 
#list_container #brandLogo2.slide_type_3depth .slick-prev { left:0px } 
#list_container #brandLogo2.slide_type_3depth .slick-next { right:0px; } 
#list_container #brandLogo2.slide_type_3depth .slick-arrow { display:block; position:absolute; top:56px; width:30px; height:30px; cursor:pointer; z-index:1; text-indent:-9999px; background:none; } 
#list_container #brandLogo2.slide_type_3depth .slick-prev { left:0px; } 
#list_container #brandLogo2.slide_type_3depth .slick-next { right:0px; } 
#list_container #brandLogo2.slide_type_3depth .slick-prev:after,
#list_container #brandLogo2.slide_type_3depth .slick-next:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
#list_container #brandLogo2.slide_type_3depth .slick-prev:after { background-position:-314px -145px; } 
#list_container #brandLogo2.slide_type_3depth .slick-next:after { background-position:-354px -145px } 
#list_container #brandLogo2.slide_type_3depth.on .slick-prev,
#list_container #brandLogo2.slide_type_3depth.on .slick-next { background-color:#000; opacity:.2; filter:alpha(opacity=20); } 
#list_container #brandLogo2.slide_type_3depth.on .slick-prev:after { background-position:-394px -145px; } 
#list_container #brandLogo2.slide_type_3depth.on .slick-next:after { background-position:-434px -145px; } 
#list_container #brandLogo2.slide_type_3depth.on .slick-prev:hover,
#list_container #brandLogo2.slide_type_3depth.on .slick-next:hover { background-color:#000; opacity:.5; filter:alpha(opacity=50); } 
#list_container #brandLogo2.slide_type_3depth.on .slick-prev:hover:after { background-position:-394px -145px; } 
#list_container #brandLogo2.slide_type_3depth.on .slick-next:hover:after { background-position:-434px -145px; } 
/* »óÇ° ·Ñ¿À¹ö½Ã UIº¯°æ 2019-03-07 YST */
#list_container .cate_list_new.slide_type02 .img_box { position:relative; width:160px; margin:0 auto } 
#list_container .cate_list_new.slide_type02 .img_box { border:none } 
#list_container .cate_list_new.slide_type02 .img_box:hover { border:none } 
#list_container .cate_list_new.slide_type02 .img_box:before { content:''; position:absolute; top:0px; left:0px; width:158px; height:158px; border:1px solid #fff; pointer-events:none } 
#list_container .cate_list_new.slide_type02 .img_box a { pointer-events:auto } 
#list_container .cate_list_new.slide_type02 .img_box .btns { display:none; position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background-image:none; background-color:#f46d6d; background-blend-mode:multiply; text-align:center; opacity: 0.8 } 
#list_container .cate_list_new.slide_type02 .img_box .btns a { display:inline-block; height:28px; font-size:0; color:transparent; vertical-align:middle; } 
#list_container .cate_list_new.slide_type02 .img_box .btns .btn_cart { width:39px; background:url('/img/imfs/category_list/btn_cart_big.png') no-repeat; } 
#list_container .cate_list_new.slide_type02 .img_box:hover:before { border-color:#f46d6d; cursor:pointer } 
#list_container .cate_list_new.slide_type02 .img_box:hover .btns { display:block; } 
#list_container .cate_list_new.slide_type02 .info_box { width:160px; height:48px; margin-top:10px; overflow:hidden } 
#list_container .cate_list_new.slide_type02 .info_box .tit { display:block; font-size:14px; color:#777; margin-bottom:0; height:33px; overflow:hidden; } 
#list_container .cate_list_new.slide_type02 .info_box .amt { display:block; color:#777; margin-top:2px; } 
#list_container .cate_list_new.slide_type02 .price_box { width:160px; margin:6px auto 0; overflow:hidden; } 
#list_container .cate_list_new.slide_type02 .price_box .discount { float:left; font-weight:500; font-size:20px; color:#db473b; letter-spacing:-1px; margin-right:10px } 
#list_container .cate_list_new.slide_type02 .price_box .discount .num { font-size:30px; } 
#list_container .cate_list_new.slide_type02 .price_box .discount + div { float:left; margin-left:0px; } 
#list_container .cate_list_new.slide_type02 .price_box > div .normal_price { font-weight: 300; font-size:11px; color:#959595; margin-bottom:5px; } 
#list_container .cate_list_new.slide_type02 .price_box > div .sale_price { display:block; font-weight: 500; font-size:15px; color:#333; letter-spacing:-1px; line-height:21px; } 
#list_container .cate_list_new.slide_type02 .price_box > div .sale_price .num { font-size:17px; } 
#list_container .cate_list_new.slide_type02 { position:relative; width:1025px; margin-top:20px; margin-left:-22.5px } 
#list_container .cate_list_new.slide_type02 .slick-prev { left:22.5px; } 
#list_container .cate_list_new.slide_type02 .slick-next { right:22.5px; } 


/* ºÎ°¡¼¼ º°µµ °¡°Ý Ãß°¡ 2019-03-07 YST */
#list_container .slide_type02 .price_box > div .vat_price { display:block; font-weight: 400; font-size:11px; color:#555; line-height:11px; } 
#list_container .slide_type02 .price_box > p { clear:both; font-size:11px; color:#333; padding-top:6px; } 
#list_container .slide_type02 .price_box > p > span.free_delv { display:inline-block; width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px; margin-right:7px; } 
#list_container .slide_type02 .price_box > p > span.one_delv { display:inline-block; width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px } 
#list_container .slide_type02 .price_box > p span:before { content:''; display:inline-block; height:11px; background:none; margin:0; } 
#list_container .slide_type02 .price_box > p span:first-child:before { display:none; } 
#list_container .slide_type02 .price_box > p span.coupon { color:#db473b } 
#list_container .slide_type02 .slick-arrow { display:block; position:absolute; top:67px; width:30px; height:30px; cursor:pointer; z-index:1; text-indent:-9999px; background:none; } 
#list_container .slide_type02 .slick-prev { left:9px; } 
#list_container .slide_type02 .slick-next { right:7px; } 
#list_container .slide_type02 .slick-prev:after,
#list_container .slide_type02 .slick-next:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
#list_container .slide_type02 .slick-prev:after { background-position:-314px -145px; } 
#list_container .slide_type02 .slick-next:after { background-position:-354px -145px } 
#list_container .slide_type02.on .slick-prev,
#list_container .slide_type02.on .slick-next { background-color:#000; opacity:.2; filter:alpha(opacity=20); } 
#list_container .slide_type02.on .slick-prev:after { background-position:-394px -145px; } 
#list_container .slide_type02.on .slick-next:after { background-position:-434px -145px; } 
#list_container .slide_type02.on .slick-prev:hover,
#list_container .slide_type02.on .slick-next:hover { background-color:#000; opacity:.5; filter:alpha(opacity=50); } 
#list_container .slide_type02.on .slick-prev:hover:after { background-position:-394px -145px; } 
#list_container .slide_type02.on .slick-next:hover:after { background-position:-434px -145px; } 

#list_container .sect_bnr { width:980px; height:100px; margin-top:20px } 

#list_container .prd_list_wrap .sort_wrap { border-bottom:1px solid #333; padding-bottom:7px; margin-top:40px; } 
#list_container .prd_list_wrap .sort_wrap:after { content:''; display:block; clear:both; } 
#list_container .prd_list_wrap .sort_wrap .total { float:left; font-size:18px; color:#333; letter-spacing:-1px; font-weight: 500; line-height:30px; } 
#list_container .prd_list_wrap .sort_wrap .total em { color:#f14949; } 
#list_container .prd_list_wrap .sort_wrap > div { float:right; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type { display:inline-block; margin-left:5px; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type * { font-size:14px; font-weight:400; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type .ctrl { position:absolute; top:1px; right:1px; width:30px; height:28px; background:#fff; border-left:1px solid #e6e6e6; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type .arrow { position:absolute; top:11px; right:9px; width:12px; height:6px; background:url('/img/imfs/main/select_arrow02.png') no-repeat 0 -7px; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type.open .arrow { background-position:0 0; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type .my_value { border-color:#bebebe; height:30px; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type .my_value:hover { border-color:#333; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type ul { top:29px; border:1px solid #333; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type ul li:first-child { border-top:0; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type ul li { height:38px; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type li.hover * { background:#e8eef5; } 
#list_container .prd_list_wrap .sort_wrap > div .select_type li a { height:38px; line-height:38px; } 
#list_container .prd_list_wrap .sort_wrap > div .view_type { display:inline-block; overflow:hidden; vertical-align:middle; margin-left:6px; } 
#list_container .prd_list_wrap .sort_wrap > div .view_type a { display:block; float:left; height:30px; background:url(/img/imfs/category_list/btn_sort.png) no-repeat; font-size:0; color:transparent } 
#list_container .prd_list_wrap .sort_wrap > div .view_type .btn_list { width:31px; background-position:0 -31px } 
#list_container .prd_list_wrap .sort_wrap > div .view_type .btn_list.on { background-position:0 0 } 
#list_container .prd_list_wrap .sort_wrap > div .view_type .btn_img { width:29px; background-position:-31px 0 } 
#list_container .prd_list_wrap .sort_wrap > div .view_type .btn_img.on { background-position:-31px -31px } 
#list_container .prd_list_wrap .sort_wrap + .prd_list_type02 { border-top:0; margin-top:0; } 
#list_container .prd_list_wrap .more_box { position:relative; height:53px; line-height:53px; background:#f4f6f9; border-top:1px solid #e1e1e1; border-bottom:1px solid #b6bdc7; margin-top:60px; text-align:center; } 
#list_container .prd_list_wrap .more_box .btn_more { font-size:16px; color:#333; font-weight:300; background:url(/img/imfs/category_list/more_arrow.jpg) no-repeat 100% 10px; padding-right:25px; } 
#list_container .prd_list_wrap .more_box .num { position:absolute; right:22px; top:0; color:#333; font-weight:300; } 
#list_container .prd_list_wrap .prd_list_type + .more_box { margin-top:0; border-top:0; } 
#list_container .prd_list_type li { padding:20px 0; border-bottom:1px solid #e1e1e1; } 
#list_container .prd_list_type li:after { content:''; display:block; clear:both; } 
#list_container .prd_list_type li > div { float:left; } 
#list_container .prd_list_type li .img_box { position:relative; width:160px; } 
#list_container .prd_list_type li .info_box { width:404px; margin-left:10px; padding-right:40px; box-sizing:border-box; } 
#list_container .prd_list_type li .info_box .prd_code { display:block; padding:10px 0; font-weight: 300; } 
#list_container .prd_list_type li .info_box .tit { font-weight: 500; color:#333; font-size:14px; line-height:18px; } 
#list_container .prd_list_type li .info_box.overSize { width:624px } 

/* ÇÁ·Î¸ð¼Ç¸í Ãß°¡ 2019-03-07 YST */
#list_container .prd_list_type li .info_box .prd_promo { margin-top:3px; font-family: "Noto Sans KR"; font-size:14px; font-weight: 500; color:#f14949 } 

#list_container .prd_list_type li .info_box .prd_info { line-height:18px; margin-top:5px; } 
#list_container .prd_list_type li .info_box .prd_info span:before { content:''; display:inline-block; width:1px; height:11px; background:#e5e5e5; margin:-2px 9px 0 6px; vertical-align:middle; } 
#list_container .prd_list_type li .info_box .prd_info span:first-child { color:#333 } 
#list_container .prd_list_type li .info_box .prd_info span:first-child em { display:inline-block; width:4px; height:8px; background:url(/img/imfs/category_list/arrow_brand_icon.gif) no-repeat; margin-left:3px; } 
#list_container .prd_list_type li .info_box .prd_info span:first-child:before { display:none; } 

/* º°Á¡ ¹× ÄíÆù Á¤º¸ À§Ä¡ ¹× µðÀÚÀÎ º¯°æ 2019-03-07 YST */
#list_container .prd_list_type li .info_box02 { width:100%; margin-top:8px; } 
#list_container .prd_list_type li .info_box02 span { display:inline-block; margin-bottom:0px } 
#list_container .prd_list_type li .info_box02 span.free_delv { width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px; margin-right:7px } 
#list_container .prd_list_type li .info_box02 span.one_delv { width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px } 

#list_container .extraPrdList_Sect { overflow:hidden } 
#list_container .extraPrdList_Sect .tit_type { font-family: "Noto Sans KR"; font-weight: 500; font-size:20px; border-bottom:1px solid #333; padding-bottom:10px; margin-top:50px; letter-spacing:-1px; } 
#list_container .extraPrdList_Sect .tit_type:first-child { margin-top:65px } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 { position:relative; width:1248px; margin-top:20px; margin-left:-24px } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box { position:relative; width:160px; margin:0 auto; border:none } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box:hover { border:none } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box:before { content:''; position:absolute; top:0px; left:0px; width:158px; height:158px; border:1px solid #fff; pointer-events: none; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box:before a { pointer-events: auto } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box img { margin:0 auto } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box .btns { display:none; position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background-color:#f46d6d; background-image:none; background-blend-mode:multiply; text-align:center; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box .btns a { display:inline-block; height:28px; font-size:0; color:transparent; vertical-align:middle; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box .btns .btn_cart { width:39px; background:url('/img/imfs/category_list/btn_cart_big.png') no-repeat; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box:hover:before { border-color:#f46d6d; cursor:pointer } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .img_box:hover .btns { display:block; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .info_box { width:160px; height:48px; margin:0 auto; margin-top:10px } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .info_box .tit { display:block; font-size:14px; color:#777; margin-bottom:0; height:33px; overflow:hidden } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .info_box .amt { display:block; color:#777; margin-top:2px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box { width:160px; overflow:hidden; margin:0 auto } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box .discount { float:left; font-weight:500; font-size:20px; color:#db473b; letter-spacing:-1px; margin-right:10px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box .discount .num { font-size:30px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box .discount + div { float:left; margin-left:0px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > div .normal_price { font-weight: 300; font-size:11px; color:#959595; margin-bottom:5px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > div .sale_price { display:block; font-weight: 500; font-size:15px; color:#333; letter-spacing:-1px; line-height:21px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > div .sale_price .num { font-size:17px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > div .vat_price { font-size:11px; font-weight:400; color:#333 } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p { clear:both; font-size:11px; color:#333; padding-top:6px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p > span.free_delv { display:inline-block; width:58px; height:18px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px; margin-right:7px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p > span.one_delv { display:inline-block; width:58px; height:18px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p span:before { content:''; display:inline-block; height:11px; background:none; margin:0; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p span:first-child:before { display:none; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .price_box > p span.coupon { color:#db473b } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-arrow { display:block; position:absolute; top:67px; width:30px; height:30px; cursor:pointer; z-index:1; text-indent:-9999px; background:none; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-prev { left:22px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-next { right:22px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-prev:after,
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-next:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-prev:after { background-position:-314px -145px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02 .slick-next:after { background-position:-354px -145px } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-prev,
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-next { background-color:#000; opacity:.2; filter:alpha(opacity=20); } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-prev:after { background-position:-394px -145px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-next:after { background-position:-434px -145px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-prev:hover,
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-next:hover { background-color:#000; opacity:.5; filter:alpha(opacity=50); } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-prev:hover:after { background-position:-394px -145px; } 
#list_container .extraPrdList_Sect .ltsViewPrd_list02.slide_type02.on .slick-next:hover:after { background-position:-434px -145px; } 

/*
#list_container .prd_list_type li .info_box02 { width:100px; margin-top:8px; } 
#list_container .prd_list_type li .info_box02 .rating_star dt { font-size:11px; } 
#list_container .prd_list_type li .info_box02 .rating_star dd { width:75px; height:14px; background:url(/img/imfs/category_list/ico_star.png) no-repeat; font-size:0; color:transparent; margin:4px 0 8px 0; } 
#list_container .prd_list_type li .info_box02 .rating_star dd.st_1 { background-position:0 0 } 
#list_container .prd_list_type li .info_box02 .rating_star dd.st_2 { background-position:0 -17px } 
#list_container .prd_list_type li .info_box02 .rating_star dd.st_3 { background-position:0 -34px } 
#list_container .prd_list_type li .info_box02 .rating_star dd.st_4 { background-position:0 -51px } 
#list_container .prd_list_type li .info_box02 .rating_star dd.st_5 { background-position:0 -68px } 
#list_container .prd_list_type li .info_box02 span { display:block; font-size:11px; color:#333; margin-bottom:6px; } 
#list_container .prd_list_type li .info_box02 span.coupon { color:#db473b } 
*/
#list_container .prd_list_type li .price_box { width:153px; margin-top:48px } 
#list_container .prd_list_type li .price_box > * { display:block; } 
#list_container .prd_list_type li .price_box .discount { color:#db473b; font-weight: 500; letter-spacing:-1px; font-size:24px; margin-bottom:-8px; margin-top:-21px; } 
#list_container .prd_list_type li .price_box .discount .num { font-size:40px; } 
#list_container .prd_list_type li .price_box .normal_price { font-weight: 300; font-size:13px; color:#959595; margin-bottom:5px; } 
#list_container .prd_list_type li .price_box .sale_price { font-weight: 500; font-size:22px; color:#333; letter-spacing:-1px; } 
#list_container .prd_list_type li .price_box .sale_price.type_size { margin-top: 16px; } 
#list_container .prd_list_type li .price_box .vat_price { font-size:13px; color:#555; margin-top:4px; } 
#list_container .prd_list_type li .price_box .normal_price + .sale_price { margin-top:0; } 
#list_container .prd_list_type li .price_box .sale_price .num { font-size:22px; } 

#list_container .prd_list_type li .amount_box { width:163px } 
#list_container .prd_list_type li .amount_box .btn_wrap { display:block; margin-top:66px } 
#list_container .prd_list_type li .amount_box .btn_wrap .btn_minus { float:left; width:27px; height:27px; background:url('/img/imfs/btn_minus_01.gif') no-repeat; border:1px solid #ccc; } 
#list_container .prd_list_type li .amount_box .btn_wrap .text { width:64px; height:27px; line-height:27px; font-family: "Noto Sans KR"; font-size:13px; font-weight:300; border:0; /* padding:0 3px; */ vertical-align:middle; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box; color:#333; text-align:center; } 
#list_container .prd_list_type li .amount_box .btn_wrap label { float:left; display:inline-block; } 
#list_container .prd_list_type li .amount_box .btn_wrap .btn_plus { float:left; width:27px; height:27px; background:url('/img/imfs/btn_plus_01.gif') no-repeat; border:1px solid #ccc; } 
#list_container .prd_list_type li .amount_box span.product_min { display:inline-block; margin-left:10px; font-weight: 300; /* line-height:15px; */ font-size:12px; color:#959595; } 
#list_container .prd_list_type li .amount_box .btn_wrap .blind { position:absolute!important; left:-10000px!important; top:-10000px!important; width:0; height:0; font-size:0; display:block; visibility:hidden; } 

#list_container .prd_list_type li .btns { position:relative; width:90px; margin-top:45px } 
#list_container .prd_list_type li .btns a { display:block; width:90px; height:30px; line-height:29px; box-sizing:border-box; text-align:center; font-weight: 500; font-size:14px; } 
#list_container .prd_list_type li .btns a:first-child { margin-top:0 } 
#list_container .prd_list_type li .btns .btn_buy { background:#555; color:#fff; } 
#list_container .prd_list_type li .btns .btn_buy:hover { background:#444; text-decoration:none; } 
#list_container .prd_list_type li .btns .btn_cart { background:#f14949; color:#fff; margin-top:0px } 
#list_container .prd_list_type li .btns .btn_cart:hover { background:#d71e1e; text-decoration:none; } 
#list_container .prd_list_type li .btns .btn_wish { color:#666; border:1px solid #bbb; } 
#list_container .prd_list_type li .btns .btn_wish:hover { color:#333; text-decoration:none; border-color:#333; } 
#list_container .prd_list_type + .slide_type { margin-top:50px; } 
#list_container .prd_list_type.type_full li .info_box { width:595px; } 
#list_container .prd_list_type.type_full li .info_box02 { width:160px; } 
#list_container .prd_list_type.type_full li .price_box { width:175px; } 
#list_container .prd_list_type.type_full + .slide_type .slick-slide a:hover:after { width:163px; } 
#list_container .prd_list_type02 { position:relative; padding-top:20px; border-top:1px solid #e1e1e1; margin-top:58px; overflow:hidden; } 
#list_container .prd_list_type02.no-line { border:none; padding-top:0px } 
#list_container .prd_list_type02 li { float:left; width:220px; margin-left:24px; } 
#list_container .prd_list_type02 li:first-child { margin-left:0; } 
#list_container .prd_list_type02 .img_box { position:relative; width:220px; height:220px; border:1px solid #fff; overflow:hidden; display:flex; align-items:center; text-align:center;} 
#list_container .prd_list_type02 .img_box .btns { display:none; position:absolute; left:0; bottom:0; width:100%; height:29px; line-height:29px; text-align:center; } 
#list_container .prd_list_type02 .img_box .btns a { display:inline-block; height:14px; font-size:0; color:transparent; vertical-align:middle; } 
#list_container .prd_list_type02 .img_box .btns .btn_cart { width:20px; background:url('/img/imfs/category_list/btn_cart_big.png') no-repeat; } 
#list_container .prd_list_type02 .img_box:hover { border-color:#333; } 
#list_container .prd_list_type02 .img_box:hover .btns { display:block; } 
#list_container .prd_list_type02 .img_box .btns { display:none; position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background-image:none; background-color:#f46d6d; background-blend-mode:multiply; text-align:center; opacity: 0.8 } 
#list_container .prd_list_type02 .img_box .btns a { display:inline-block; height:28px; font-size:0; color:transparent; vertical-align:middle; } 
#list_container .prd_list_type02 .img_box .btns .btn_cart { width:39px; background:url('/img/imfs/category_list/btn_cart_big.png') no-repeat; } 
#list_container .prd_list_type02 .img_box:hover { border-color:#f46d6d; } 
#list_container .prd_list_type02 .img_box > a { display:inline-block; width:220px; height:220px } 
#list_container .prd_list_type02 .img_box > a > img { width:100%; height:100% } 
#list_container .prd_list_type02 .info_box { display:block; width:220px; height:auto; margin-top:10px; } 
#list_container .prd_list_type02 .info_box .tit { display: inline-block; height: 47px; overflow: hidden; font-size:13px; color:#777 } 
#list_container .prd_list_type02 .info_box .brand { color:#333 } 
#list_container .prd_list_type02 .info_box .brand em { display:inline-block; width:4px; height:8px; background:url(/img/imfs/category_list/arrow_brand_icon.gif) no-repeat; margin-left:3px; } 
#list_container .prd_list_type02 .info_box .amt { display:inline-block; color:#777; margin-top:2px; } 
#list_container .prd_list_type02 .info_box .prd_info { display:block; line-height:18px } 
#list_container .prd_list_type02 .info_box .prd_info .delim { content:''; display:inline-block; width:1px; height:11px; background:#e5e5e5; margin:-2px 9px 0 6px; vertical-align:middle; } 
#list_container .prd_list_type02 .info_box .prd_promo2 { display:inline-block; height: 17px; margin-top:3px; font-family: "Noto Sans KR"; font-size:14px; font-weight: 500; color:#f14949; overflow:hidden } 
#list_container .prd_list_type02 .price_box .discount + div { margin-left:10px; } 
#list_container .prd_list_type02 .price_box .discount { font-size:24px } 
#list_container .prd_list_type02 .price_box .discount .num { font-size:40px } 
#list_container .prd_list_type02 .price_box > div .sale_price { display:block; font-weight: 500; font-size:20px; color:#333; letter-spacing:-1px; } 
#list_container .prd_list_type02 .price_box > div .sale_price .num { font-size:22px; } 
#list_container .prd_list_type02 .price_box > div .sale_price.type_size { font-size:20px; line-height: 32px; } 
#list_container .prd_list_type02 .price_box > div .sale_price.type_size .num { font-size:22px; } 
#list_container .prd_list_type02 .price_box > div .vat_price { font-size:13px; color:#555 } 
#list_container .prd_list_type02 .price_box > p { clear:both; font-size:11px; color:#333; padding-top:6px; } 
#list_container .prd_list_type02 .price_box > p span:before { content:''; display:inline-block; width:1px; height:11px; background:#e5e5e5; margin:-2px 10px 0 6px; vertical-align:middle; } 
#list_container .prd_list_type02 .price_box > p span:first-child:before { display:none; } 
#list_container .prd_list_type02 .price_box > p span { display:inline-block; margin-bottom:0px } 
#list_container .prd_list_type02 .price_box > p span.free_delv { width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px; margin-right:7px } 
#list_container .prd_list_type02 .price_box > p span.one_delv { width:60px; height:20px; border:1px solid #f14949; color:#f14949; text-align: center; line-height:20px } 
#list_container .prd_list_type02 .price_box > p span.one_delv:before { background: none; width:0px; height:0px; margin:0 } 
#list_container .wide_bnr { margin-top:60px; clear:both } 

#list_container .extraPrdList_Sect2 .ltsViewPrd_list.slide_type02 .img_box { width:160px } 
#list_container .extraPrdList_Sect2 .ltsViewPrd_list.slide_type02:after { display:none } 

#list_container .no_data { padding:100px 0; text-align:center; } 
#list_container .no_data .txt01 { font-size:28px; color:#333; letter-spacing:-1px; } 
#list_container .no_data .txt01 em { color:#db473b } 
#list_container .no_data .txt02 { font-size:18px; color:#666; letter-spacing:-1px; margin:20px 0 40px; } 
#list_container .no_data ul { width:502px; margin:0 auto; } 
#list_container .no_data ul li { text-align:left; font-size:15px; color:#666; font-weight:300; line-height:24px; } 
#list_container .no_data ul li:before { content:''; display:inline-block; width:2px; height:2px; background:#666; vertical-align:middle; margin:-2px 8px 0 0; } 
#list_container .no_data ul li em { font-weight:500; color:#333; } 
#list_container .no_data ul li .btn_inquire { display:inline-block; width:120px; height:24px; line-height:24px; color:#fff; font-size:13px; text-align:center; letter-spacing:-1px; background:#555; margin-left:4px; } 
#list_container .no_data ul li .btn_inquire:hover { text-decoration:none; background:#444; } 
#list_container .recommend_wrap { margin-top:60px; } 
#list_container .recommend_wrap .tit { font-family: "Noto Sans KR"; font-size:18px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:10px; } 
#list_container .recommend_wrap .prd_box { border:1px solid #e1e1e1; border-top-color:#333; padding:20px 30px; } 
#list_container .recommend_wrap .prd_box .slide_type02 { margin-top:0; } 
#list_container .recommend_wrap .prd_box .slide_type02 .img_box { width:172px; margin:0 8px; } 
#list_container .recommend_wrap .prd_box .slide_type02 .slick-prev { left:-30px; } 
#list_container .recommend_wrap .prd_box .slide_type02 .slick-next { right:-30px; } 

/* °ü½É»óÇ° ·¹ÀÌ¾îÆË¾÷ */
#list_container .popLayer_wish { display:none; position:relative; } 
#list_container .popLayer_wish .p_all_series_wrap { position:absolute; top:3px; right:0; z-index:10; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area { background:url('/img/imfs/category_list/pop_layout.gif') no-repeat; width:260px; height:121px; padding:13px 0; font-family: "Noto Sans KR"; font-weight:300; font-size:13px; color:#333; box-sizing:border-box; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area span { margin-left:22px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area .btn_group { display:inline-block; width:60px; height:20px; line-height:18px; border:1px solid #ccc; font-family: "Noto Sans KR"; font-weight:300; font-size:12px; color:#333; text-align:center; margin-left:3px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area .btn_group:hover { border-color:#333; text-decoration:none; } 
#list_container .popLayer_wish .p_all_series_wrap .p_btn_area { position:absolute; top:75px; left:57px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_btn_area a { display:inline-block; width:70px; height:25px; text-align:center; /* padding-top:7px; */ font-weight:400; line-height:22px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_btn_area a.btn_yes { background-color:#888; color:#fff; border:1px solid #888; border-right-color:#767676; border-bottom-color:#767676; margin-right:3px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_btn_area a.btn_no { background-color:#fff; color:#666; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area .select_group_area { text-align:center; margin-top:5px; } 
#list_container .popLayer_wish .p_all_series_wrap .p_group_area .select_group_area select { width:220px; height:25px; line-height:25px; color:#333; } 
/* Àå¹Ù±¸´Ï ·¹ÀÌ¾îÆË¾÷ */
#list_container .popLayer_cart { display:none; position:relative; } 
#list_container .popLayer_cart .p_all_b_s_wrap { position:absolute; top:-37px; right:0; z-index:10; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_b_group_area { background:url('/img/imfs/category_list/pop_layout.gif') no-repeat; width:260px; height:121px; padding:13px 0; font-family: "Noto Sans KR"; font-weight:300; font-size:13px; color:#333; box-sizing:border-box; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_b_group_area p { font-size:13px; text-align:center; padding-top:15px; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_btn_area { position:absolute; top:62px; left:57px; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_btn_area a { display:inline-block; width:70px; height:25px; text-align:center; /* padding-top:7px; */ font-weight:400; line-height:22px; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_btn_area a.btn_yes { background-color:#888; color:#fff; border:1px solid #888; border-right-color:#767676; border-bottom-color:#767676; margin-right:3px; } 
#list_container .popLayer_cart .p_all_b_s_wrap .p_btn_area a.btn_no { background-color:#fff; color:#666; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; } 
/* 2018-03-22 ¸®´º¾ó E */

/* ³×ºñ°ÔÀÌ¼Ç UI º¯°æ 2019-03-08 YST */
/* ½Å±Ô ³×ºñ°ÔÀÌ¼Ç¹Ù Ãß°¡ 2019-03-06 YST */
.newNavi_sect { font-size:13px; width:100%; font-family: "Noto Sans KR"; z-index:21; } 
.newNavi_menu { position:relative; width:100%; height:35px; background-color:#f4f4f4; border-bottom:1px solid #dddddd; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; z-index:21 } 
.newNavi_menu .outArea { position:absolute; top:200px; width:100%; height:50px; background:#000; opacity:0; z-index:100 } 
.newNavi_menu > ul { width:1200px; height:35px; margin:0 auto; line-height:35px; display:flex; justify-content:space-between; } 
.newNavi_menu > ul .cate_moreBtn { float:right; color:#333; font-size:12px; letter-spacing: -0.25px; } 
.newNavi_menu > ul .cate_moreBtn a { text-decoration: none } 
.newNavi_menu > ul .cate_moreBtn:after { content:''; display:inline-block; width:5px; height:7px; margin-left:5px; margin-bottom:1px; background:url('/img/imfs/img_arrow_moreBtn.gif') no-repeat center center; } 
.newNavi_menu > ul > li { float:left; height:35px; padding:0 } 
.newNavi_menu > ul > li > a { color:#333; display:inline-block; height:35px; text-decoration: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
.newNavi_menu > ul > li > a:hover, .newNavi_menu > ul > li > a.hover { border-bottom:2px solid #000; } 
.newNavi_menu > ul > li:first-child > a:hover, .newNavi_menu > ul > li:first-child > a.hover { border-bottom:none } 
.newNavi_menu > ul > li:first-child > a { cursor:default } 
.newNavi_menu > ul > li.selectedCateNm { margin-left:55px; color:#333; font-weight:500; font-size:14px } 
.newNavi_menu > ul > li.selectedCateNm:after { content:''; display:inline-block; width:6px; height:9px; margin-bottom:1px; margin-left:30px; background:url('/img/imfs/img_arrow_right.gif') no-repeat center center; } 
/*.newNavi_menu > ul > li:nth-child(2):before { content:'>'; position:absolute; display:inline-block; margin-left:-10px; border:1px solid red } */
.newNavi_menu > ul > li div.nextDepth_layer { display:none; position:absolute; top: 35px; left:0px; width:100%; height:165px; border-bottom:1px solid #393939; background-color:#fff; z-index:1000; } 
.newNavi_menu > ul > li div.nextDepth_box { position:relative; width:1182px; margin:0 auto } 
.newNavi_menu > ul > li div.nextDepth_layer ul { width:1136px; height:165px; margin:0 auto; overflow: hidden; } 
.newNavi_menu > ul > li div.nextDepth_layer ul li { display:inline-block; float:left; width:142px; text-align: center } 
.newNavi_menu > ul > li div.nextDepth_layer ul li a img { display:block; width:110px; height:110px; margin:0 auto; margin-top:15px; } 
.newNavi_menu > ul > li div.nextDepth_layer ul li a span { display:block; width:100%; text-align:center } 
.newNavi_menu > ul > li div.nextDepth_layer .owl-item { float:left; text-align:center } 
.newNavi_menu > ul > li.active div.nextDepth_layer { display:block } 
.newNavi_menu .nextDepth_list .owl-nav > div { display:inline-block; position:absolute; top:50%; width:30px; height:30px; font-size:0; text-indent:-9999px; line-height:0; cursor:pointer; z-index:100; margin-top:-15px; } 
.newNavi_menu .nextDepth_list .owl-nav > div:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-prev { left:0; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-prev:after { background-position:-314px -145px; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-next { right:0; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-next:after { background-position:-354px -145px; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-prev.disabled:after { background-position:-234px -145px; } 
.newNavi_menu .nextDepth_list .owl-nav .owl-next.disabled:after { background-position:-274px -145px; } 
.newNavi_menu .nextDepth_list .owl-nav .disabled { cursor:default } 

.top_wideBnr { width:100%; text-align:center } 
.top_wideBnr img { margin:0 auto } 
.top_wideBnr_search { width:100%; text-align:center } 
.top_wideBnr_search img { margin:10px 0 50px 0 } 
#history { display:none } 

/* ½Å±Ô ³×ºñ°ÔÀÌ¼Ç¹Ù Ãß°¡ 2019-03-06 YST */
.extraPrdList_Sect .tit_type { font-family: "Noto Sans KR"; font-weight: 500; font-size:20px; border-bottom:1px solid #333; padding-bottom:10px; margin-top:50px; letter-spacing:-1px; } 
.extraPrdList_Sect .tit_type:first-child { margin-top:65px } 
.extraPrdList_Sect .slide_type02 { position:relative; margin-top:20px; } 
.extraPrdList_Sect .slide_type02 .img_box { position:relative; width:160px; border:1px solid #fff; margin:0 auto } 
.extraPrdList_Sect .slide_type02 .img_box img { margin:0 auto; } 
.extraPrdList_Sect .slide_type02 .img_box .btns { display:none; position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background-color:#f46d6d; background-blend-mode:multiply; text-align:center; } 
.extraPrdList_Sect .slide_type02 .img_box .btns a { display:inline-block; height:28px; font-size:0; color:transparent; vertical-align:middle; } 
.extraPrdList_Sect .slide_type02 .img_box .btns .btn_cart { width:39px; background:url('/img/imfs/category_list/btn_cart_big.png') no-repeat; } 
.extraPrdList_Sect .slide_type02 .img_box:hover { border-color:#f46d6d; } 
.extraPrdList_Sect .slide_type02 .img_box:hover .btns { display:block; } 
.extraPrdList_Sect .slide_type02 .info_box { width:172px; height:48px; margin:10px auto 0; } 
.extraPrdList_Sect .slide_type02 .info_box .tit { display:block; font-size:14px; color:#777; margin-bottom:0; } 
.extraPrdList_Sect .slide_type02 .info_box .amt { display:block; color:#777; margin-top:2px; } 
.extraPrdList_Sect .slide_type02 .price_box { width:172px; margin:6px auto 0; overflow:hidden; } 
.extraPrdList_Sect .slide_type02 .price_box .discount { float:left; font-weight:500; font-size:20px; color:#db473b; letter-spacing:-1px; } 
.extraPrdList_Sect .slide_type02 .price_box .discount .num { font-size:30px; } 
.extraPrdList_Sect .slide_type02 .price_box .discount + div { float:left; margin-left:10px; } 
.extraPrdList_Sect .slide_type02 .price_box > div .normal_price { font-weight: 300; font-size:11px; color:#959595; margin-bottom:5px; } 
.extraPrdList_Sect .slide_type02 .price_box > div .sale_price { display:block; font-weight: 500; font-size:15px; color:#333; letter-spacing:-1px; line-height:21px; } 
.extraPrdList_Sect .slide_type02 .price_box > div .sale_price .num { font-size:17px; } 
.extraPrdList_Sect .slide_type02 .price_box > p { clear:both; font-size:11px; color:#333; padding-top:6px; } 
.extraPrdList_Sect .slide_type02 .price_box > p span:before { content:''; display:inline-block; width:1px; height:11px; background:#e5e5e5; margin:-2px 10px 0 6px; vertical-align:middle; } 
.extraPrdList_Sect .slide_type02 .price_box > p span:first-child:before { display:none; } 
.extraPrdList_Sect .slide_type02 .price_box > p span.coupon { color:#db473b } 
.extraPrdList_Sect .slide_type02 .slick-arrow { display:block; position:absolute; top:67px; width:30px; height:30px; cursor:pointer; z-index:1; text-indent:-9999px; background:none; } 
.extraPrdList_Sect .slide_type02 .slick-prev { left:9px; } 
.extraPrdList_Sect .slide_type02 .slick-next { right:7px; } 
.extraPrdList_Sect .slide_type02 .slick-prev:after,
.extraPrdList_Sect .slide_type02 .slick-next:after { content:""; position:absolute; top:5px; left:10px; width:10px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat; } 
.extraPrdList_Sect .slide_type02 .slick-prev:after { background-position:-314px -145px; } 
.extraPrdList_Sect .slide_type02 .slick-next:after { background-position:-354px -145px } 
.extraPrdList_Sect .slide_type02.on .slick-prev,
.extraPrdList_Sect .slide_type02.on .slick-next { background-color:#000; opacity:.2; filter:alpha(opacity=20); } 
.extraPrdList_Sect .slide_type02.on .slick-prev:after { background-position:-394px -145px; } 
.extraPrdList_Sect .slide_type02.on .slick-next:after { background-position:-434px -145px; } 
.extraPrdList_Sect .slide_type02.on .slick-prev:hover,
.extraPrdList_Sect .slide_type02.on .slick-next:hover { background-color:#000; opacity:.5; filter:alpha(opacity=50); } 
.extraPrdList_Sect .slide_type02.on .slick-prev:hover:after { background-position:-394px -145px; } 
.extraPrdList_Sect .slide_type02.on .slick-next:hover:after { background-position:-434px -145px; } 

.extraPrdList_Sect .ltsViewPrd_list.slide_type02 .img_box { width:110px; border:none } 
.extraPrdList_Sect .ltsViewPrd_list.slide_type02 .img_box:hover { border:none; } 
.extraPrdList_Sect .ltsViewPrd_list.slide_type02 .slick-arrow { top:41px; } 

/* ¸®½ºÆ®ÆäÀÌÁö »óÇ°Á¤º¸È£Ãâ º¯°æ ÆÛºíÀÛ¾÷ ¿äÃ»ÀÇ °Ç YST 2021-05-03 */
#list_container ul.prd_list_type.type_full:after{content:'';display:table;clear:both}
#list_container ul.prd_list_type02:after{content:'';display:table;clear:both}
#list_container ul.slide_type02:after{content:'';display:table;clear:both}
#list_container ul.prd_list_type.type_full li {float: left;} 
#list_container ul.prd_list_type02 li {float: left;} 
#list_container ul.slide_type02 li {float: left;} 
#list_container ul li div.img_box.outOfStock3 { border: 1px solid #c4c4c4; } 
#list_container ul li div.img_box.outOfStock3 .txt { display: inline-block; position: absolute; bottom: 0; height: 36px; right: 0; left: 0; width: 100%; color: #fff; font-size: 14px; font-weight: 300; text-align: center; line-height: 36px; background: rgba(117, 117, 117, 0.5); } 
#list_container ul li div.img_box.outOfStock3:hover:before { border: none; } 
#list_container ul li div.info_box { height: auto; } 
#list_container ul li div.info_box .prd_brand a { color: #999; } 
#list_container ul li div.info_box .tit { display: block; font-size: 13px; color: #333;} 
#list_container ul li div.info_box .amt { display: block; color: #5383ce; } 
#list_container ul li div.price_box { margin-top: 5px; } 
#list_container ul li div.price_box p { padding-top: 0; } 
#list_container ul li div.price_box .sale_price { margin-right:3px; font-size: 16px; font-weight: 500; color: #333; } 
#list_container ul li div.price_box .ori_price { font-size: 12px; font-weight: 350; text-decoration: line-through; color: #999; } 
#list_container ul li div.price_box .vat_price { padding: 0; font-size: 12px; color: #666; } 
#list_container ul li div.price_box .info_box02 { margin-top: 5px; } 
#list_container ul li div.price_box .info_box02 > span { margin-left: 5px;  height: 20px; border-radius: 50px; font-size: 12px; } 
#list_container ul li div.price_box .info_box02 > span:first-child { margin-left: 0; } 
#list_container ul li div.price_box .info_box02 > span.one_delv { color: #f14949; border-color: #f14949; } 
#list_container ul li div.price_box .info_box02 > span.free_delv { color: #5383ce; border-color: #5383ce; } 
#list_container ul li div.info_box .info_box02 { margin-top: 5px; } 
#list_container ul li div.info_box .info_box02 > span { margin-left: 5px;  height: 20px; border-radius: 50px; font-size: 12px; } 
#list_container ul li div.info_box .info_box02 > span:first-child { margin-left: 0; } 
#list_container ul li div.info_box .info_box02 > span.one_delv { color: #f14949; border-color: #f14949; } 
#list_container ul li div.info_box .info_box02 > span.free_delv { color: #5383ce; border-color: #5383ce; } 
#list_container ul li div.price_box .prd_promo { margin-top: 3px; font-size: 14px; font-weight: 500; color: #f14949; padding-top:0}


/* °³º° ¸®½ºÆ®º° Á¶Á¤ */
#list_container ul.prd_list_type.type_full > li { display: table; width: 100%; } 
#list_container ul.prd_list_type.type_full > li > div.img_box{ float: none; display: table-cell; vertical-align: middle; box-sizing: border-box; } 
#list_container ul.prd_list_type.type_full > li > div.info_box { float: none; display: table-cell; vertical-align: middle; box-sizing: border-box; } 
#list_container ul.prd_list_type.type_full > li > div.price_box{ float: none; display: table-cell; vertical-align: middle; box-sizing: border-box; } 
#list_container ul.prd_list_type.type_full > li > div.amount_box { float: none; display: table-cell; vertical-align: middle; box-sizing: border-box; } 
#list_container ul.prd_list_type.type_full > li > div.btns  { float: none; display: table-cell; vertical-align: middle; box-sizing: border-box; } 
#list_container ul.prd_list_type.type_full li div.info_box { position: relative; vertical-align: top; padding: 0; padding-left: 10px; width: auto; min-width: 400px; } 
#list_container ul.prd_list_type.type_full li div.info_box .tit {height:auto;max-height: 2.6em;overflow: hidden;}
#list_container ul.prd_list_type.type_full li div.info_box .prd_code { font-size: 12px; color: #999; padding: 0; }  
#list_container ul.prd_list_type.type_full li div.info_box .prd_brand { position: absolute; bottom: 0; color: #999; } 
#list_container ul.prd_list_type.type_full li div.info_box .prd_brand a { color: #999; } 
#list_container ul.prd_list_type.type_full li div.info_box .prd_info { font-size: 12px; color: #666; letter-spacing: -0.5px; margin-top: 0; } 
#list_container ul.prd_list_type.type_full li div.info_box .prd_info span:first-child { font-size: 12px; color: #666; } 
#list_container ul.prd_list_type.type_full li div.info_box .prd_info span:before { content: ""; display: inline-block; width: 1px; height: 11px; background: #e5e5e5; margin: -2px 6px 0 5px; vertical-align: middle; } 
#list_container ul.prd_list_type.type_full li div.info_box .prd_info span:first-child:before { display:none; } 
#list_container ul.prd_list_type.type_full li div.price_box { width: 150px; padding: 0 15px; text-align: right; } 
#list_container ul.prd_list_type.type_full li div.price_box .ori_price { margin-bottom: 5px; font-size: 12px; font-weight: 350; text-decoration: line-through; } 
#list_container ul.prd_list_type.type_full li div.price_box .sale_price { margin: 0; margin-bottom: 5px; font-size: 18px; font-weight: 500; color: #333; } 
#list_container ul.prd_list_type.type_full li div.price_box .vat_price { margin: 0; font-size: 12px; color: #666; } 
#list_container ul.prd_list_type.type_full li div.amount_box { width: 160px; padding: 0 15px; text-align: center; } 
#list_container ul.prd_list_type.type_full li div.amount_box .amount { width: 119px; margin: 0 auto; } 
#list_container ul.prd_list_type.type_full li div.amount_box .amount .btn_wrap { margin-top: 0; } 
#list_container ul.prd_list_type.type_full li div.amount_box .btn_wrap{margin-top:0}
#list_container ul.prd_list_type.type_full li div.amount_box .amount:after { content: ""; display: table; clear: both; } 
#list_container ul.prd_list_type.type_full li div.amount_box .min_txt { margin-top: 10px; } 
#list_container ul.prd_list_type.type_full li div.btns { width: 120px; margin: 0; } 
#list_container ul.prd_list_type.type_full li div.btns .cart { position: relative; display: inline-block; margin-left: -10px; width: 64px; height: 64px; background: none; border: none; background: url("/img/imfs/main/sp_re_icon.png") 0 -660px; } 
#list_container ul.prd_list_type.type_full li div.btns .cart.active { background: url("/img/imfs/main/sp_re_icon.png") 0 -724px; } 
#list_container ul.prd_list_type.type_full li div.btns .cart a { position: absolute; width: 40px; height: 40px; top: 12px; left: 12px; border-radius: 50%; background: #ff0000; opacity: 0; } 
#list_container ul.prd_list_type.type_full li div.btns .wish { position: relative; display: inline-block; margin-left: -15px; width: 64px; height: 64px; background: none; border: none; background: url("/img/imfs/main/sp_re_icon.png") -64px -660px; } 
#list_container ul.prd_list_type.type_full li div.btns .wish.active { background: url("/img/imfs/main/sp_re_icon.png") -64px -724px; } 
#list_container ul.prd_list_type.type_full li div.btns .wish a { position: absolute; width: 40px; height: 40px; top: 12px; left: 12px; border-radius: 50%; background: #ff0000; opacity: 0; } 

#list_container ul.prd_list_type02 li div.info_box .tit{font-size:14px;height:auto;max-height: 3.6em;overflow: hidden;word-break: break-all;}
#list_container ul.prd_list_type02 li div.info_box .amt { display: block; color: #5383ce; } 
#list_container ul.prd_list_type02 li div.price_box span:before {content:none}
#list_container ul.prd_list_type02 li div.img_box.outOfStock3:hover { border-color: #c4c4c4; } 

#list_container .slide_type02 .img_box.outOfStock3{border:1px solid #c4c4c4}
#list_container .slide_type02 .img_box .btns{display: none;position: absolute;left: 0;bottom: 0;width: 100%;height: 34px;line-height: 34px;background-image: none;background-color: #f46d6d;background-blend-mode: multiply;text-align: center;opacity: 0.8;}
#list_container .slide_type02 .img_box .btns .btn_cart{width: 39px;height:28px;background: url(/img/imfs/category_list/btn_cart_big.png) no-repeat;}
#list_container .slide_type02 .info_box{height:auto}
#list_container .slide_type02 .info_box .tit{display:inline-block;font-weight:400;height:auto;max-height: 3.5em;overflow: hidden;}
#list_container .slide_type02 .info_box .amt{display: block; color: #5383ce; }
#list_container .cate_list_new.slide_type02{width:auto;margin-left:0}
#list_container .cate_list_new.slide_type02 .slick-prev{left:0}
#list_container .cate_list_new.slide_type02 .slick-next{right:0}
#list_container .cate_list_new.slide_type02 li div.img_box.outOfStock3{border:1px solid #c4c4c4}
#list_container .cate_list_new.slide_type02 li div.info_box {height:auto}
#list_container .cate_list_new.slide_type02 li div.info_box .tit{display:inline-block;font-weight:400;height:auto;max-height: 3.5em;overflow: hidden;}
#list_container .cate_list_new.slide_type02 li div.info_box .amt { display: block; color: #5383ce; } 


/* ÀÚÁÖ±¸¸Å»óÇ° css º¸Á¤ 2021-07-06 YST */
#list_container .prd_list_type.type_full.list li{padding:20px 0;border-bottom:1px solid #e1e1e1;}
#list_container .prd_list_type.type_full.list li:after{content:'';display:block;clear:both;}
#list_container .prd_list_type.type_full.list li > div{float:left;}
#list_container .prd_list_type.type_full.list li .img_box{position:relative;width:160px;}
#list_container .prd_list_type.type_full.list li .info_box{float:left;width:404px;margin-left:10px;padding-left:0;padding-right:40px;box-sizing:border-box;}
#list_container .prd_list_type.type_full.list li .info_box .prd_code{display:block;padding:10px 0;font-weight: 300;}
#list_container .prd_list_type.type_full.list li .info_box .tit{font-weight: 500;color:#333;font-size:14px;line-height:18px;}
#list_container .prd_list_type.type_full.list li .info_box.overSize{width:624px} 
#list_container .prd_list_type.type_full.list li .info_box .prd_promo{margin-top:3px;font-family: "Noto Sans KR";font-size:14px;font-weight: 500;color:#f14949}
#list_container .prd_list_type.type_full.list li .info_box .prd_info{line-height:18px;margin-top:5px;}
#list_container .prd_list_type.type_full.list li .info_box .prd_info span:before{content:'';display:inline-block;width:1px;height:11px;background:#e5e5e5;margin:-2px 9px 0 6px;vertical-align:middle;}
#list_container .prd_list_type.type_full.list li .info_box .prd_info span:first-child{color:#333}
#list_container .prd_list_type.type_full.list li .info_box .prd_info span:first-child em{display:inline-block;width:4px;height:8px;background:url(/img/imfs/category_list/arrow_brand_icon.gif) no-repeat;margin-left:3px;}
#list_container .prd_list_type.type_full.list li .info_box .prd_info span:first-child:before{display:none;}
#list_container .prd_list_type.type_full.list li .info_box02{width:160px;margin-top:8px;}
#list_container .prd_list_type.type_full.list li .info_box02 span{display:inline-block;margin-bottom:0px;margin-left:0;}
#list_container .prd_list_type.type_full.list li .info_box02 span.free_delv{width:60px;height:20px;border:1px solid #f14949;color:#f14949;text-align: center;line-height:20px;margin-right:7px;border-radius:0}
#list_container .prd_list_type.type_full.list li .info_box02 span.one_delv{width:60px;height:20px;border:1px solid #f14949;color:#f14949;text-align: center;line-height:20px;border-radius:0}
#list_container .prd_list_type.type_full.list li div.price_box{float:left;width: 170px;text-align: right;margin-right: 65px;padding:0;}
#list_container .prd_list_type.type_full.list li div.price_box .vat_price { font-size: 13px; color: #555; } 
#list_container .prd_list_type.type_full.list li div.amount_box {width: 118px !important;margin-right: 65px;padding:0;float:left}
#list_container .prd_list_type.type_full.list li div.amount_box .btn_wrap {display: block;margin-top: 66px;}
#list_container .prd_list_type.type_full.list li div.btns{margin-top: 64px !important;text-align: center;width:90px;float:left}


/* °ü½É»óÇ° ¸®½ºÆ® ¸®´º¾ó 2022-03-11 YST */
#list_container .filter_wrap.wish_product {
  padding: 18px 18px 18px 18px;
}

#list_container .filter_wrap.wish_product > ul::after {
  content: "";
  display: table;
  clear: both;
}

#list_container .filter_wrap.wish_product > ul > li {
  float: left;
  padding-right: 35px;
  line-height: 30px;
}

#list_container .filter_wrap.wish_product > ul > li > a {
  font-size: 14px;
  color: #333;
}

#list_container .filter_wrap.wish_product > ul > li > a > em {
  font-size: 12px;
  color: #666666;
}

#list_container .filter_wrap.wish_product > ul > li > a.active {
  color: #f14949;
  font-weight: 500;
}

#list_container .filter_wrap.wish_product > ul > li > a.active > em {
  color: #f14949;
}

#list_container .filter_wrap.wish_product > ul > li > a.active:hover {
  text-decoration: none;
  cursor: default;
}

#list_container .filter_wrap.wish_product > ul > li > button {
  display: inline-block;
  width: 60px;
  height: 23px;
  line-height: 23px;
  color: #333;
  background: #f3f3f3;
  border: 1px solid #333;
}

#list_container .filter_wrap.wish_product > ul > li > button:hover {
  background: #ccc;
}

#list_container .prd_list_wrap.wish_product > ul {
  
}

#list_container .prd_list_wrap.wish_product > ul > li {
  display: table;
  width: 100%;
  padding: 20px 0;
  border-top: 1px solid #e1e1e1;
}

#list_container .prd_list_wrap.wish_product > ul > li:first-child {
  border-top: none;
}

#list_container .prd_list_wrap.wish_product > ul > li > div {
  display: table-cell;
  vertical-align: middle;
}

#list_container .prd_list_wrap.wish_product > ul > li .checkbox {
  width: 20px;
  vertical-align: top;
  text-align: left;
}

#list_container .prd_list_wrap.wish_product > ul > li .img_box {
  width: 160px;
  height: 160px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box {
  padding: 10px 0 0 18px;
  vertical-align: top;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .tit {
  margin-top: 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 500;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_info {
  margin-top: 3px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_info span:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 11px;
  background: #e5e5e5;
  margin: -2px 6px 0 5px;
  vertical-align: middle;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_info span:first-child:before {
  content: none;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .info_box02 span {
  display: inline-block;
  margin-left: 5px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .info_box02 span:first-child {
  margin-left: 0;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .info_box02 .one_delv {
  width: 60px;
  height: 20px;
  border: 1px solid #f14949;
  color: #f14949;
  text-align: center;
  line-height: 20px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .info_box02 .free_delv {
  width: 60px;
  height: 20px;
  border: 1px solid #5383ce;
  color: #5383ce;
  text-align: center;
  line-height: 20px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .info_box02 .promotion_text {
  font-size: 14px;
  color: #f14949;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo {
  margin-top: 20px;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_title {
  display: inline-block;
  height: 18px;
  font-size: 13px;
  font-weight: 500;
  color: #333;
  vertical-align: middle;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_btn {
  border: none;
  font-size: 0;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_input {
  position: relative;
  display: none;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_input input {
  border-radius: 0;
  border: 1px solid #cccccc;
  width: 500px;
  height: 30px;
  padding-left: 10px;
  padding-right: 50px;
  box-sizing: border-box;
  color: #333;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_input input:focus {
  border-color: #333;
}

#list_container .prd_list_wrap.wish_product > ul > li .info_box .prd_memo .memo_input .cancel_btn {
  display: none;
  position: absolute;
  right: 28px;
  top: 1px;
}

#list_container .prd_list_wrap.wish_product > ul > li .price_box {
  width: 150px;
  text-align: center;
}

#list_container .prd_list_wrap.wish_product > ul > li .price_box > div {
  display: inline-block;
}

#list_container .prd_list_wrap.wish_product > ul > li .price_box > div span {
  display: block;
  text-align: right;
  margin-right: 0;
  margin-bottom: 5px;
}

#list_container .prd_list_wrap.wish_product li .amount_box {
  width: 130px;
}

#list_container .prd_list_wrap.wish_product li .amount_box .amount {
  text-align: center;
}

#list_container .prd_list_wrap.wish_product li .amount_box .amount::after {
  content: "";
  display: table;
  clear: both;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap {
  display: inline-block;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap .btn_minus {
  float: left;
  width: 27px;
  height: 27px;
  background: url("/img/imfs/btn_minus_01.gif") no-repeat;
  border: 1px solid #ccc;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap .text {
  width: 64px;
  height: 27px;
  line-height: 27px;
  font-family: "Noto Sans KR";
  font-size: 13px;
  font-weight: 300;
  border: 0; /* padding:0 3px; */
  vertical-align: middle;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  color: #333;
  text-align: center;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap label {
  float: left;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap .btn_plus {
  float: left;
  width: 27px;
  height: 27px;
  background: url("/img/imfs/btn_plus_01.gif") no-repeat;
  border: 1px solid #ccc;
}
#list_container .prd_list_wrap.wish_product li .amount_box span.product_min {
  display: inline-block;
  margin-left: 10px;
  font-weight: 300; /* line-height:15px; */
  font-size: 12px;
  color: #959595;
}
#list_container .prd_list_wrap.wish_product li .amount_box .btn_wrap .blind {
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
  width: 0;
  height: 0;
  font-size: 0;
  display: block;
  visibility: hidden;
}
#list_container .prd_list_wrap.wish_product li .amount_box .min_order_txt {
  margin-top: 10px;
  text-align: center;
}

#list_container .prd_list_wrap.wish_product li .btns {
  width: 140px;
}

#list_container .prd_list_wrap.wish_product li .btns .cart {
  display: block;
  text-align: center;
}

#list_container .prd_list_wrap.wish_product li .btns .cart .btn_cart {
  display: inline-block;
  width: 90px;
  height: 30px;
  background: #f14949;
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
}

#list_container .prd_list_wrap.wish_product li .btns .cart .btn_cart:hover {
  background: #d71e1e;
  text-decoration: none;
}

#list_container .prd_list_wrap.wish_product li .btns .wish {
  display: block;
  margin-top: 8px;
  text-align: center;
  font-size: 0;
}

#list_container .prd_list_wrap.wish_product li .btns .wish a {
  display: inline-block;
  width: 42px;
  height: 22px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
}

#list_container .prd_list_wrap.wish_product li .btns .wish a:hover {
  border-color: #333;
  text-decoration: none;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_delete {
  margin-left: 2px;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_wish {
  position: relative;
  z-index: 10;
}

#list_container .prd_list_wrap.wish_product + .paging {
  margin-top: 0;
  border-top: 0;
}

#list_container .prd_list_wrap.wish_product + .paging .page {
  display: none;
}

.btn_wish_layer {
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1200px;
  z-index: 10;
}

.btn_wish_layer > p {
  height: 30px;
}

.btn_wish_layer ul {
  position: absolute;
  right: 71px;
  width: 240px;
  border: 1px solid #333;
  background: #fff;
  overflow-y: auto;
  overflow-x: hidden;
}

.btn_wish_layer ul li a {
  display: inline-block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}

.btn_wish_layer ul li a:hover {
  background: #e8eef5;
  text-decoration: none;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_wish .down {
  display: inline-block;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_wish .up {
  display: none;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_wish.active .down {
  display: none;
}

#list_container .prd_list_wrap.wish_product li .btns .wish .btn_wish.active .up {
  display: inline-block;
}