@charset "euc-kr";
/* @import "detail.css"; */

/* 2018-03-22 Ãß°¡ S */
@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");
}
/* 2018-03-22 Ãß°¡ E */

/* reset */
html, body {width:100%;}/* 20171024_¼öÁ¤ */
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:13px; font-weight:400; color:#666; line-height:1.2;}
h1, h2, h3, h4, h5, h6 {font-family:"Noto Sans KR"; font-weight:400; color:#333; font-size:13px;}
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:13px; font-weight:400; 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;}
strong,b{font-weight:500;}
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:-2px; 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:-2px; 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:-2px; 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:-2px; 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:-2px; 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:13px;white-space:nowrap;background-color:#fff;line-height:15px;padding:2px 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;font-weight: 500;}/* 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:13px; white-space:nowrap; background:url('/img/imfs/main/bg_btn_off.png') repeat-x left bottom #fff; line-height:15px; padding:3px 19px; 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) {
	#plantMaster .product_img .btn a {padding:1px 9px 0 8px; height:18px;}
	a.btn {padding:2px 9px 0 8px; height:17px;}
}
@supports (-moz-appearance:none) {
	#plantMaster .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:500; 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:500; 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;}

/* 2018-05-15 Ãß°¡ S */
a.btn.gray {border-radius:0px; background-color:#555; color:#fff; border:1px solid #555;}
a.btn.gray:hover {background-color:#444; color:#fff; border:1px solid #444;}
a.btn.light_gray {border-radius:0px; color:#666; border:1px solid #aaa;}
a.btn.light_gray:hover {color:#333; border:1px solid #333;}
/* 2018-05-15 Ãß°¡  E */

a.btn.big {border-radius:0px; height:33px; width:148px; padding:0; background-image:none; line-height:33px; font-weight:500; font-size:15px;}
a.btn.big_a {height:33px; padding:0 20px; background-image:none; line-height:33px; font-weight:500; font-size:15px;}
a.btn.big_b {height:33px; padding:0 30px; background-image:none; line-height:33px; font-weight:500; 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 5px; 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:500; 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.md3{min-width:130px;height:31px;line-height:29px;font-size:14px;box-sizing:border-box;padding:0;} /* 2018-05-15 Ãß°¡ */

a.btn.sp {border-radius:0px; font-size:13px; padding:1px 20px 0 22px; font-weight:500; height:22px; border:1px solid #ccc; border-right-color:#8f8f8f; border-bottom-color:#8f8f8f; line-height:22px; 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:500; 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:0 10px; font-weight:500; 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:500; 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:500; 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:500; 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; height:15px; line-height:15px; text-align:right; vertical-align:top; color:#666;}
.Fpoint {color:#17a9ef;}
.Fprice {color:#f14949;}
#mask {display:none;}
#help {display:none; width:210px; 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 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:500; 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; width:100%; min-width:1200px; border-bottom:3px solid #db473b;}/* 20171024_¼öÁ¤ */
#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%; min-width:1200px; height:69px; display:none; background-color:#e3ecf3;}/* 20171024_¼öÁ¤ */
#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%; min-width:1200px; height:69px; display:none; background-color:#D1DCEE;}/* 20171024_¼öÁ¤ */
#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%; min-width:1200px; height:69px; display:none; background-color:#D1DCEE;}/* 20171024_¼öÁ¤ */
#firLandingTop3 #inpkBgImg {width:1200px; height:69px; position:relative; margin:0 auto;}
#firLandingTop3 #inpkBanner3 {width:1200px; height:69px;}
#firLandingTop4 {width:100%; min-width:1200px; height:69px; display:none; background-color:#e3ecf3;}
#firLandingTop4 #inpkBgImg {width:1200px; height:69px; position:relative; margin:0 auto;}
#firLandingTop4 #inpkBanner {width:1200px; height:69px; background:url('/img/imfs/banner/20180214_priceEvent_Banner.jpg?20180214') repeat center;}
#firLandingTop5 {width:100%; min-width:1200px; height:69px; display:none; background-color:#D1DCEE;}/* 20171024_¼öÁ¤ */
#firLandingTop5 #inpkBgImg {width:1200px; height:69px; position:relative; margin:0 auto;}
#firLandingTop5 #inpkBanner3 {width:1200px; 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;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;}
#header {position:relative; width:100%; clear:both;}
#header .wrap {position:relative; height:135px;}
#header .wrap .gnbTopLayer {position:relative; width:1200px; height:92px; margin:0 auto;}/* width:961px; */ /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#header .wrap .gnbTopLayer .gnbCart {position:absolute; top:32px; right:0; height:27px; width:250px; text-align:right;}
#header .wrap .gnbTopLayer .gnbCart > a {display:inline-block; vertical-align:top;}
#header .wrap .gnbTopLayer .gnbCart span {display:inline-block; position:relative; height:16px; font-size:15px; color:#333; font-family: "Noto Sans KR";font-weight:400;line-height:20px; vertical-align:top;}
#header .wrap .gnbTopLayer .gnbCart .cartTextWrap {margin-top:6px;}
#header .wrap .gnbTopLayer .gnbCart .cartNum,
#header .wrap .gnbTopLayer .gnbCart .cartAmt {color:#f14949;font-weight:500;}
#header .wrap .gnbTopLayer .gnbCart .cartImg {width:37px; height:27px; background:url('/img/imfs/main/gnbCartLogo.png') no-repeat left top;}
#header .wrap .gnbTopLayer .gnbCart .cartBlock {position:relative; width:10px; margin:0 5px;}
#header .wrap .gnbTopLayer .gnbCart .cartBlock:after {content:""; position:absolute; top:3px; left:4px; width:1px; height:13px; background-color:#ccc;}
#header .wrap .gnbBottomLayer_wrap {width:100%; border-top:1px solid #e4e4e4;}
#header .wrap .gnbBottomLayer {position:relative; width:1200px; height:42px; margin:0 auto;} /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#header .wrap .gnbBottomLayer:after {display:block; content:""; clear:both;}
#header .wrap .gnbBottomLayer .newGnb {position:relative; float:left; width:182px; height:44px; text-align:center;}/* width:961px; width:1080px; height:40px; */
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView {display:block; position:absolute; top:0; left:0; width:180px; height:42px; margin-top:-1px; border:1px solid #e4e4e4; border-bottom:0; text-decoration:none; background-color:#fff; z-index:200; cursor:default;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView span {display:inline-block; position:relative; padding:13px 30px 13px 28px; font-family:'NanumGothic-Bold'; font-weight:bold; font-size:15px; color:#333743;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView span:before {content:""; position:absolute; top:50%; left:0; width:15px; height:12px; margin-top:-6px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 -53px;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView span:after {content:""; position:absolute; top:50%; right:0; width:14px; height:7px; margin-top:-4px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat -21px 0;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView.on {border:1px solid #333;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView.on:before {content:""; position:absolute; bottom:-1px; right:0; left:0; width:100%; height:1px; background-color:#fff;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView.on:after {content:""; position:absolute; top:0; right:0; left:0; width:100%; border-top:1px solid #333;}
#header .wrap .gnbBottomLayer .newGnb a.categorySearchView.on span:after {background-position:-45px 0;}
#header .wrap .gnbBottomLayer .newGnb .monthEventView {background:url('/img/imfs/main/gnb_monthEvent_view_off_n.gif') no-repeat; width:148px; height:41px; float:left; cursor:pointer;}
#header .wrap .gnbBottomLayer .newGnb .monthEventView.on {background:url('/img/imfs/main/gnb_monthEvent_view_on_n.gif') no-repeat;}
#header .wrap .gnbBottomLayer .evidence {background:url('/img/imfs/main/gnb_evidence_view_off.gif') no-repeat; width:112px; height:40px; float:right; cursor:pointer;}
#header .wrap .gnbBottomLayer .evidence.on {background:url('/img/imfs/main/gnb_evidence_view_on.gif') no-repeat;}
#header .wrap .gnbBottomLayer .buy {background:url('/img/imfs/main/gnb_buyfast_view_off.gif') no-repeat; width:112px; height:40px; float:right; cursor:pointer;}
#header .wrap .gnbBottomLayer .buy.on {background:url('/img/imfs/main/gnb_buyfast_view_on.gif') no-repeat;}
#header .wrap .gnbBottomLayer .callservice {background:url('/img/imfs/main/gnb_callservice_off.gif') no-repeat; width:118px; height:40px; float:right; cursor:pointer;}
#header .wrap .gnbBottomLayer .callservice.on {background:url('/img/imfs/main/gnb_callservice_on.gif') no-repeat;}

/* Header Category List */
#header div.gnbCategoryList {display:none; position:absolute; top:42px; left:0; width:180px; height:339px; border:1px solid #333; background-color:#fff; z-index:100;font-family: "Noto Sans KR";font-weight:400;font-size:13px;}
#header div.gnbCategoryList.on {} /* border-right:0; background:#fff url('/img/imfs/main/icon_dotted01.png') repeat-y top right; */
#header div.gnbCategoryList ul.subMenu1Depth {}
#header div.gnbCategoryList div {height:100%;}
#header div.gnbCategoryList li.categoryMenu1Depth {width:100%; height:24px; line-height:21px;}
#header div.gnbCategoryList li.categoryMenu2Depth,
#header div.gnbCategoryList li.categoryMenu3Depth,
#header div.gnbCategoryList li.categoryMenu4Depth {height:24px; line-height:21px;}
#header div.gnbCategoryList ul.subMenu2Depth {overflow:hidden; width:180px; height:303px;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList ul.subMenu3Depth {overflow:hidden; width:180px; height:303px;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList ul.subMenu4Depth {overflow:hidden; width:179px; height:303px;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList div.subDivMenu2Depth {display:none; position:absolute; top:-1px; left:180px; width:179px; background:url('/img/imfs/main/icon_dotted01.png') repeat-y top left #fff; border-bottom:1px solid #333; border-top:1px solid #333; border-right:1px solid #333;}
#header div.gnbCategoryList div.subDivMenu3Depth,
#header div.gnbCategoryList div.subDivMenu4Depth {display:none; position:absolute; left:179px; top:-1px; width:179px; background:url('/img/imfs/main/icon_dotted01.png') repeat-y top left #fff; border-bottom:1px solid #333; border-top:1px solid #333; border-right:1px solid #333;}
#header div.gnbCategoryList div.subDivMenu4Depth {border-right:1px solid #333;}
#header div.gnbCategoryList div.subDivMenu2Depth div.subDivScrollStart,
#header div.gnbCategoryList div.subDivMenu2Depth div.subDivScrollEnd,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollStart,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollEnd {height:18px; width:178px; margin-left:1px; cursor:pointer;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollStart {background:url('/img/imfs/main/icon_arr_up01.png') no-repeat center 9px;}/* background:url('/img/imfs/main/categoryScroll_down.gif'); */
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollEnd {background:url('/img/imfs/main/icon_arr_down01.png') no-repeat center 4px;}/* background:url('/img/imfs/main/categoryScroll_down.gif'); */
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollStart:focus,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollStart:hover,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollStart:active,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollEnd:focus,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollEnd:hover,
#header div.gnbCategoryList div.subDivMenu3Depth div.subDivScrollEnd:active {background-color:#eff0f4;}
#header div.gnbCategoryList li.categoryMenu1Depth > p {padding-left:18px; padding-top:1px;} /* border-right:1px dashed #e1e1e1; */
#header div.gnbCategoryList p {position:relative;}
#header .categoryMenu1Depth:hover > p:after {content:""; position:absolute; top:0; right:-1px; width:1px; height:22px; background-color:#fff; z-index:200;}
#header div.gnbCategoryList li.categoryMenu2Depth:hover > p:after,
#header div.gnbCategoryList li.categoryMenu3Depth:hover > p:after {content:""; position:absolute; top:0; right:0; width:1px; height:22px; background-color:#fff; z-index:200;}
#header div.gnbCategoryList p:focus:after,
#header div.gnbCategoryList p:hover:after,
#header div.gnbCategoryList p:active:after {content:""; position:absolute; top:0; right:-1px; width:1px; height:22px; background-color:#fff; z-index:200;}
#header div.gnbCategoryList li:hover > p a{color:#333;font-weight:500;}
#header div.gnbCategoryList li.categoryMenu2Depth > p,
#header div.gnbCategoryList li.categoryMenu3Depth > p {overflow:hidden; padding-left:10px; margin-left:10px; text-overflow:ellipsis; white-space:nowrap; padding-top:1px;}
#header div.gnbCategoryList li.categoryMenu4Depth > p {overflow:hidden; padding:2px 0 1px 20px; text-overflow:ellipsis; white-space:nowrap;}
#header div.gnbCategoryList li.categoryMenu2Depth > p,
#header div.gnbCategoryList li.categoryMenu3Depth > p {width:158px;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList li.categoryMenu4Depth > p {width:158px; margin-left:1px;}
#header div.gnbCategoryList li.categoryMenu1Depth:hover > p {font-weight:bold; color:#333; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#header div.gnbCategoryList li.categoryMenu2Depth:hover > p,
#header div.gnbCategoryList li.categoryMenu3Depth:hover > p {font-weight:bold; color:#333; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px dashed #fff; background-color:#fff; z-index:1;}/* 20171025_¼öÁ¤ */
#header div.gnbCategoryList li.categoryMenu4Depth:hover > p {font-weight:bold; color:#333; background-color:#f4f4f4;}
#header div.gnbCategoryList li.categoryMenu1Depth:hover > div.subDivMenu2Depth {display:block;}
#header div.gnbCategoryList li.categoryMenu2Depth:hover > div.subDivMenu3Depth {display:block;}
#header div.gnbCategoryList li.categoryMenu3Depth:hover > div.subDivMenu4Depth {display:block;}
#header div.evidenCon {display:none; background:url('/img/imfs/main/bg_evidence.gif') no-repeat; width:173px; height:107px; position:absolute; z-index:6; top:-3px; left:732px;}
#header div.evidenCon div.evidenNoti {width:141px; margin:10px 0px 0px 16px; color:#959595; text-align:left; font-size:11px; padding-bottom:1px;}
#header div.evidenCon div.evidenLink {width:141px; margin:10px 0px 10px 16px; background:url('/img/imfs/main/ico_rightS.gif') no-repeat 124px 5px;}
#header div.evidenCon div.evidenLink:hover > span {font-weight:bold; color:#333;}
#header div.callCon {display:none; background:url('/img/imfs/main/bg_callservice.gif') no-repeat; width:385px; height:273px; position:absolute; z-index:6; top:-3px; left:576px;}
#header .h1_doctor {display:none;}
#header .h1_venture {display:none;}
#header .h1_spmall {display:none;}
#header h1.tit_h1 {position:absolute; top:21px; left:17px;}
#header h1.tit_h1 a {display:block; overflow:hidden; width:171px; height:51px; font-size:0; line-height:0; text-indent:-9999px; background:url('/img/imfs/main/imarket_logo.png') no-repeat left top;}
#header .search_wrap {position:absolute; top:29px; left:360px; width:386px;}/* z-index:10; */ /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#header #search {position:relative; width:100%; height:36px; border:3px solid #d4382e;}
#header #search button {position:absolute; top:0; right:0; width:43px; height:36px; ;}
#header #search button:after {content:""; position:absolute; top:0; left:0; width:43px; height:36px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 -85px;}
#header #search span.category {display:block; font-size:11px; cursor:pointer; letter-spacing:-1px; color:#949494; width:109px; line-height:14px; height:10px; position:absolute; z-index:3; left:7px; top:9px; background:url('/img/imfs/main/select_search.gif') no-repeat right top;}
#header #search span.category.on {background-position:right -10px;}
#header #search input.search {overflow:hidden; width:321px; height:32px; padding:1px 10px; border:1px solid #fff; font-size:15px; color:#333; line-height:23px;font-family: "Noto Sans KR";font-weight:500;} /* 2018-04-25 ÆùÆ®¼öÁ¤ */
#header #search .state {display:block; position:absolute; right:58px; top:10px; background:url('/img/imfs/main/arrow_state.gif') no-repeat -17px -17px; width:17px; height:17px;}
#header #search .state.on {background:url('/img/imfs/main/arrow_state.gif') no-repeat 0 -17px;}
#header #search.off .state {background-position:-17px 0;}
#header #search .auto {display:none; position:absolute;  left:-3px; width:390px; /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» (height) */ height:385px; top:39px; border:1px solid #777; border-top:0; background-color:#fff; z-index:9999;}/* z-index ¼öÁ¤ */
#header #search .auto ul {margin-top:10px;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto ul li {position:relative; padding:0 12px; line-height:23px; height:23px; cursor:pointer; color:#000; font-family: "Noto Sans KR";font-weight:400;font-size:13px;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */ /* 2018-04-25 ÆùÆ®¼öÁ¤ */
#header #search .auto ul li.on {width:137px; color:#333; background:url('/img/imfs/main/arrow_search.gif') no-repeat right 8px #eee; cursor:pointer;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto ul li span {white-space:nowrap; width:110px; overflow:hidden; display:inline-block; text-overflow:ellipsis;}
#header #search .auto ul li b {color:#d4382e;font-weight:400;} /* 2018-04-25 ÆùÆ®¼öÁ¤ */
#header #search .auto .list {width:229px; position:absolute; top:10px; right:0; height:288px; border-left:1px solid #e4e4e4;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto .rela_md {height:342px;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto .list dl {/* height:86px; */ height:70px; width:100%; clear:both;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto .list dl dt {width:93px; /* height:86px; */ height:70px; float:left;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header #search .auto .list dl dt img {width:68px; height:68px; border:1px solid #e4e4e4; margin-left:14px;}
#header #search .auto .list dl dd {width:112px; /* height:86px; */ height:80px; float:left; font-family: "Noto Sans KR";font-weight:400;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */ /* 2018-04-25 ÆùÆ®¼öÁ¤ */
#header #search .auto .list dl dd h3 {font-family: "Noto Sans KR";font-weight:500; color:#333; padding:0; margin-top:4px; clear:both; line-height:16px; height:16px; overflow:hidden; white-space:nowrap; width:100%; text-overflow:ellipsis; overflow:hidden;} /* 2018-04-25 ÆùÆ®¼öÁ¤ */
#header #search .auto .list dl dd .info {color:#949494; width:100%; line-height:16px; height:32px; margin-top:1px; overflow:hidden; text-overflow:ellipsis;}
#header #search .auto .list dl dd .price {color:#d4382e; padding-top:1px;} /* 2018-04-25 font-weight»èÁ¦ */
#header #search .auto .list dl dd .price b{font-weight:500;} /* 2018-04-25 Ãß°¡ */
#header #search .auto .list .no {text-align:center; padding-top:120px; width:100%;}
#header #search .auto .list dl:hover dt img {border:1px solid #999;}
#header #search .auto .list ol {clear:both; width:100%; overflow:hidden; text-align:center; *width:100px; *padding-left:40px; *margin:0 auto;}
#header #search .auto .list ol li {display:inline-block; *display:block; *float:left; cursor:pointer; line-height:15px; padding:4px 1px 0 1px; text-align:center; overflow:hidden; width:19px; height:16px; font-weight:bold; margin-right:3px;} /* 2018-04-25 ¼öÁ¤ */
#header #search .auto .list ol li a {color:#999; display:inline-block;}
#header #search .auto .list ol li.on {border:1px solid #e4e4e4; color:#d4382e;}
#header #search .auto .list ol li.on a {color:#333;}
#header #search .auto .list ol li a:hover {color:#333;}
#header #search .auto .list ol li.prev {margin-top:1px; background:url('/img/imfs/main/btn_page.gif') no-repeat left -15px;} /* 2018-04-25 ¼öÁ¤ */
#header #search .auto .list ol li.prev:hover {background-position:-17px -15px;} /* 2018-04-25 ¼öÁ¤ */
#header #search .auto .list ol li.next {margin-top:1px; background:url('/img/imfs/main/btn_page.gif') no-repeat left 2px;} /* 2018-04-25 ¼öÁ¤ */
#header #search .auto .list ol li.next:hover {background-position:-17px 2px;} /* 2018-04-25 ¼öÁ¤ */
#header #search .auto .btn {height:30px; line-height:30px;font-size:13px; width:100%; text-align:right; background-color:#f3f3f3; color:#666; position:absolute; right:0; bottom:0;font-family: "Noto Sans KR";font-weight:300;} /* 2018-04-25 ³ôÀÌ,ÆùÆ®¼öÁ¤ */
#header #search .auto .btn span:hover {text-decoration:underline; cursor:pointer;}
#header #search .auto .btn span {margin:0 10px 0 0; display:inline-block;} /* 2018-04-25 padding»èÁ¦,margin¼öÁ¤ */
#header #search .auto .btn span.close {background:url('/img/imfs/main/btn_close_search.gif') no-repeat right 12px; padding-right:10px;}  /* 2018-04-25 À§Ä¡¼öÁ¤ */
#header .cookie_word {color:#333; background:url('/img/imfs/main/arrow_search.gif') no-repeat right 8px #eee; cursor:pointer;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto .list {width:auto; height:auto; border-left:0;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto ul li {padding:0;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto2_box {width:114px; } /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto2 {margin-top:0;}/* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto2 li {color:#666; text-align:center;font-family: "Noto Sans KR";font-weight:300;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto .ac_results {width:276px;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto .ac_results ul li span {position:absolute; top:0; left:0; /* width:229px; */ width:280px; padding:0 16px 0 12px; color:#000; } /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#header .cookie_word #search .auto .ac_results ul li span.active {width:auto; min-width:216px; background:url('/img/imfs/main/arrow_search.gif') no-repeat right 8px #eee;} /* 2017-10-23_°Ë»öÈ­¸é°³¼±¿äÃ» */
#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:500; color:#333;}
#nologin label {font-weight:500; 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:500; 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:500; 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:500; 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:500; 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:500; 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:500; 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;}
#header .banner {position:absolute; right:0; top:33px;}
#header .banner li {float:left; line-height:20px; height:20px; width:40px; margin-left:7px; padding-left:7px; background:url('/img/imfs/main/ico_header_bar.gif') no-repeat 0 3px;}
#header .banner li.pro1 {width:70px;}
#header .banner li.pro2 {width:50px;}
#header .banner li.pro3 {width:50px;}
#header .banner li a {display:block; text-indent:-9999px; overflow:hidden; background:url('/img/imfs/main/tit_pro.png') no-repeat;}
#header .banner li.pro1 a {background-position:0 0px;}
#header .banner li.pro2 a {background-position:0 -20px;}
#header .banner li.pro3 a {background-position:0 -40px;}
#header .banner li.pro4 a {background-position:0 -60px;}
#header .banner li.pro5 a {background-position:0 -80px;}
#header .banner li.pro1 a:hover {background-position:-155px 0px;}
#header .banner li.pro2 a:hover {background-position:-155px -20px;}
#header .banner li.pro3 a:hover {background-position:-155px -40px;}
#header .banner li.pro4 a:hover {background-position:-155px -60px;}
#header .banner li.pro5 a:hover {background-position:-155px -80px;}
#header .banner li:first-child {background:none;}
#header .gnb {position:absolute; left:0; top:80px; line-height:44px; width:1060px;}
#header .gnb li {float:left; position:relative; height:44px; cursor:pointer;}
#header .gnb li b {overflow:hidden; display:block; text-indent:-9999px;}
#header .gnb li.category_view {width:111px; background:url('/img/imfs/main/gnb_category_view.gif') no-repeat;}
#header .gnb li.category_view.on {background-position:0 -44px;}
#header .gnb li.buy {background:url('/img/imfs/main/gnb_buy.gif') no-repeat; width:90px; position:absolute; right:0; top:0;}
#header .gnb li.buy.on {background-position:0 -44px;}
#header .gnb li.menu {padding:0 17px; background:url('/img/imfs/main/ico_gnb_bar.gif') no-repeat left 14px;}
#header .gnb li.menu b {background:url('/img/imfs/main/gnb.png') no-repeat; width:30px; height:30px; margin-top:6px; overflow:hidden; text-indent:-9999px;}
#header .gnb li.menu1 {background:none; padding-left:25px;}
#header .gnb li.menu1 b {background-position:0 0;}
#header .gnb li.menu2 b {background-position:0 -30px;}
#header .gnb li.menu3 b {background-position:0 -60px; width:75px;}
#header .gnb li.menu4 b {background-position:0 -90px; width:30px;}
#header .gnb li.menu5 b {background-position:0 -120px; width:63px;}
#header .gnb li.menu6 b {background-position:0 -150px; width:63px;}
#header .gnb li.menu7 b {background-position:0 -180px; width:63px;}
#header .gnb li.menu8 b {background-position:0 -210px; width:63px;}
#header .gnb li.menu9 b {background-position:0 -240px; width:63px;}
#header .gnb li.menu10 b {background-position:0 -270px; width:30px;}
#header .gnb li.menu1:hover b {background-position:-140px 0;}
#header .gnb li.menu2:hover b {background-position:-140px -30px;}
#header .gnb li.menu3:hover b {background-position:-140px -60px;}
#header .gnb li.menu4:hover b {background-position:-140px -90px;}
#header .gnb li.menu5:hover b {background-position:-140px -120px;}
#header .gnb li.menu6:hover b {background-position:-140px -150px;}
#header .gnb li.menu7:hover b {background-position:-140px -180px;}
#header .gnb li.menu8:hover b {background-position:-140px -210px;}
#header .gnb li.menu9:hover b {background-position:-140px -240px;}
#header .gnb li.menu10:hover b {background-position:-140px -270px;}
#header .gnb li.menu11,
#header .gnb li.menu12 {display:none;}
#header .gnb .ly {display:none; border:2px solid #d4382e; border-top:0; width:185px; position:absolute; left:0; top:44px; z-index:5; background-color:#fff;}
#header .gnb .ly span.arrow {display:block; position:absolute; left:33px; top:-5px; width:9px; height:5px; background:url('/img/imfs/main/arrow_gnb.gif') no-repeat;}
#header .gnb li.menu2 .ly span.arrow {left:25px;}
#header .gnb li.menu3 .ly span.arrow {left:49px;}
#header .gnb li.menu4 .ly span.arrow {left:27px;}
#header .gnb li.menu5 .ly span.arrow {left:42px;}
#header .gnb li.menu6 .ly span.arrow {left:42px;}
#header .gnb li.menu7 .ly span.arrow {left:42px;}
#header .gnb li.menu8 .ly span.arrow {left:42px;}
#header .gnb li.menu9 .ly span.arrow {left:42px;}
#header .gnb li.menu10 .ly span.arrow {left:61px;}
#header .gnb li.menu10 .ly {left:-34px;}
#header .gnb .ly p {padding:8px 0;}
#header .gnb .ly p strong {padding:0 10px; line-height:26px; font-weight:normal; display:block; color:#333;}
#header .gnb .ly p strong a {display:block;}
#header .gnb .ly p strong:hover {font-weight:500; background-color:#f4f4f4; letter-spacing:-1px;}
#header .gnb .ly p strong:hover a {color:#d4382e;}
#header .gnb .ly p a:active {background:none;}
#header .gnb .ly p strong.on a {color:#d4382e;}
#header .gnb .ly p strong.on {color:#d4382e; font-weight:500; background-color:#f4f4f4;}
#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:500; 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:500;}
#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:500; 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:500;}
#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:500; 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:500; 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:500; 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:500; 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;} /* 2018-04-25 position»èÁ¦ */
#footer  dl.select dd {display:none;}
#footer  dl.select dd.first {margin-top:5px;}
#footer  dl.select:hover {height:auto;}  /* 2018-04-25 padding»èÁ¦ */
#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:33%;}
#footer .company dl.dl4 {width:33%; margin-left:30px;} /* 2017-11-16_ÇªÅÍº¯°æ */ /* 2018-01-31 padding »èÁ¦ */
#footer .company dl {float:left; width:30%; font-size:12px;}/* 20171024_¼öÁ¤ */
#footer .company dl dt span.txt_hilight {font-weight:500; 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:500;} /* 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}
#history {position:relative; width:100%; font-size:13px; margin-top:6px; height:30px; z-index:90;}
#history ul {width:100%; padding-top:2px;}
#history ul:after {display:block; content:""; clear:both;}
#history ul li {height:21px; position:relative; z-index:1; margin-bottom:5px; line-height:18px; float:left; padding-left:17px; background:url('/img/imfs/main/arrow_history.gif') no-repeat 7px 5px;}
#history ul li:hover {z-index:2;}
#history ul li select {text-align:right;}
#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:82px; margin-top:-1px; background:url('/img/imfs/main/btn_history_back.gif') 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 2px;}
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: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;}
.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;}
.paging {width:100%; text-align:center; position:relative; clear:both; padding-top:20px;}
.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: 22px;}
.paging ol li a {background:none; display:inline-block; *display:block; font-weight:500; width:25px; height:25px; text-align:center; text-decoration:none; vertical-align:middle;}
.paging ol li a:hover {background:url('/img/imfs/main/bg_paging.gif') no-repeat; color:#f14949;}
.paging ol li.on {background:url('/img/imfs/main/bg_paging.gif') no-repeat 0 -25px;width: 25px;font-weight:500;height: 25px;color:#f14949;}
.paging ol li.prevv a,
.paging ol li.prev a,
.paging ol li.next a,
.paging ol li.nextt a {overflow:hidden; width:25px; height:25px; text-indent:-9999px; background:url('/img/imfs/main/btn_paging.gif') no-repeat;}
.paging ol li.prevv a {background-position:0 0;}
.paging ol li.prev a {background-position:-25px 0;}
.paging ol li.next a {background-position:-50px 0;}
.paging ol li.nextt a {background-position:-75px 0;}
.paging ol li.prevv a:hover {background-position:0 -25px;}
.paging ol li.prev a:hover {background-position:-25px -25px;}
.paging ol li.next a:hover {background-position:-50px -25px;}
.paging ol li.nextt a:hover {background-position:-75px -25px;}
.paging .page {position:absolute; right:0; top:28px; color:#959595;}
.slide {width:959px; height:173px; border:1px solid #e4e4e4; height:190px; position:relative; margin-bottom:20px; overflow:hidden;}
.slide .scroll {width:852px; margin:0 auto; overflow:hidden;}
.slide .scroll ul:after {display:block; content:""; clear:both;}
.slide .scroll ul li {width:170px; float:left;}
.slide .scroll ul li img {width:110px; height:110px; display:block; margin:8px auto 0 auto;}
.slide .scroll ul li h5,
.slide .scroll ul li p {margin:0 auto; width:140px;}
.slide .scroll ul li h5 {font-size:11px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; color:#333; line-height:16px; height:16px; overflow:hidden; margin-top:8px;}
.slide .scroll ul li p.info {color:#666; line-height:16px; height:32px; overflow:hidden;}
.slide .scroll ul li p.price {color:#f14949; font-weight:500; text-align:right; padding-top:5px;}
.slide .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:10px; top:70px;}
.slide .prev:hover {background-position:-37px 0;}
.slide .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:10px; top:70px;}
.slide .next:hover {background-position:-37px -37px;}
#error_page {width:961px; height:600px; margin:0 auto; position:relative; clear:both; background:url('/img/imfs/main/img_error.gif') no-repeat center center;}
body.error {background:url('/img/imfs/main/bg_error.jpg') no-repeat center center; overflow:hidden; height:100%;}
#error {width:700px; height:400px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -350px;}
#error h1 {clear:both; padding-bottom:10px;}
#error ul {position:absolute; right:0; top:23px;}
#error ul:after {display:block; content:""; clear:both;}
#error ul li {float:left; padding-left:20px; white-space:nowrap;}
#error ul li a {font-size:11px; color:#888;}
#error .con {border:3px solid #e4e4e4; background:url('/img/imfs/main/mask_white.png') repeat; padding:50px 40px; overflow:hidden;}
#error .con p {padding-top:20px; line-height:20px;}
#error p.copy {padding-top:8px; font-size:11px; color:#959595;}

/* 2018-08-03 ±âÁ¸ ±âÈ¹Àü ¼Ò½º ÁÖ¼®Ã³¸®
#plantMaster {position:relative; width:1200px;; margin:0 auto; !* z-index:9000; *! background-color:#fff;}!* 20171024_¼öÁ¤ *!
#plantMaster #leftWingDiv {position:absolute; top:0; height:0px; left:50%; width:80px; margin-left:-540px; z-index:10;}
#plantMaster #proructDetailleftWingDiv {position:absolute; top:15px; bottom:0; left:-97px; width:80px; height:100%; min-height:100%; background-color:#fff;}!* 20171024_¼öÁ¤ *!
#plantMaster #proructDetailleftWingDiv:after {display:block; content:""; clear:both;}!* 20171024_¼öÁ¤ *!
#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;}!* 20171024_¼öÁ¤ *!
#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;} !* 2017-11-14_±âÈ¹Àü¹è³Ê¿µ¿ª *!
#plantMaster .subleftwing a {display:block; width:120px; 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; padding-left:119px}!* 20171024_¼öÁ¤ *!
#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:7px; z-index:4; 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 .fixCateDiv .cateDiv ul {float:left; list-style-type:none; padding-left:0; margin-left:0;}
#plantMaster .fixCateDiv .cateDiv ul li {float:left; border:1px solid #ccc; border-bottom:0;}
#plantMaster .fixCateDiv .cateDiv ul li a {text-decoration:none; display:block; width:205px; height:25px; padding-top:13px; padding-left:19px; padding-right:15px;}
#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;}!* 20170920_UI°³¼± *!
#plantMaster #plantProduct .productContent > ul > li:first-child {margin-top:0;}!* 20170920_UI°³¼± *!
#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;}!* 20170920_UI°³¼± *!
#plantMaster #plantProduct > div:first-child {margin-top:0;}!* 20170920_UI°³¼± *!

#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;}!* 20171024_¼öÁ¤ - left:60px; *!
#plantMaster .slideRecent {width:959px; border:1px solid #e4e4e4; height:191px; position:relative; overflow:hidden; clear:both; margin-left:119px;}!* 20171024_¼öÁ¤ - left:60px;  *!
#plantMaster .slideRecent .next {text-indent:-1200px;}
#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;}!* 20170920_UI°³¼± *!
#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;}!* 20170920_UI°³¼± *!
#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;}*/
/* 2018-08-03 ±âÈ¹Àü ¸®´º¾ó */
#plantMaster #plantTitleDiv{background:#fafafa}
#plantMaster #plantTitleDiv > div{position:relative;width:1200px;height:45px;margin:0 auto;}
#plantMaster #plantTitleDiv > div .tit{font-size:14px;color:#333;line-height:45px;}
#plantMaster #plantTitleDiv > div #select_n{position:absolute;right:0;top:10px;width:310px;}
#plantMaster #plantTitleDiv > div #select_n ul {width:100%; padding-top:1px;}
#plantMaster #plantTitleDiv > div #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 > div #select_n ul li:hover {z-index:2;}
#plantMaster #plantTitleDiv > div #select_n ul li select {text-align:right;}
#plantMaster #plantTitleDiv > div #select_n ul li.add {width:21px; margin-top:-1px; background:url('images/ico_add.gif') no-repeat;}
#plantMaster #plantTitleDiv > div #select_n ul li.add:hover {background-position:0 -21px;}
#plantMaster #plantTitleDiv > div #select_n ul li.back {width:82px; margin-top:-1px; background:url('images/btn_history_back.gif') no-repeat;}
#plantMaster #plantTitleDiv > div #select_n ul li.back:hover {background-position:0 -21px;}
#plantMaster #plantTitleDiv > div #select_n ul li.btn {margin-left:8px; padding:0; cursor:pointer;}
#plantMaster #plantTitleDiv > div #select_n ul li.btn a {overflow:hidden; text-indent:-9999px; display:block; width:100%; height:21px;}
#plantMaster #plantTitleDiv > div #select_n ul li.home {width:11px; padding-left:0; background:url('images/main/ico_home.gif') no-repeat 0 2px;}
#plantMaster #plantTitleDiv > div #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 > div #select_n dl.select:hover {border:1px solid #bbb; color:#333; height:458px;}
#plantMaster #plantTitleDiv > div #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 > div #select_n dl.select dt  a { display:block;  height:17px; line-height:18px;color:#333;}
#plantMaster #plantTitleDiv > div #select_n dl.select:hover dt {background-position:right -25px;}
#plantMaster #plantTitleDiv > div #select_n dl.select:hover dd div{display:block;}
#plantMaster #plantTitleDiv > div #select_n dl.select dd{height:458px;overflow-y:auto;padding:0;}
#plantMaster #plantTitleDiv > div #select_n dl.select dd:hover{background:#fff;}
#plantMaster #plantTitleDiv > div #select_n dl.select dd a{display:block;padding:2px 23px 4px 6px;}
#plantMaster #plantTitleDiv > div #select_n dl.select dd a:hover {background-color:#e8f1f4;}
#plantMaster #plantTitleDiv > div #select_n dl.select a {display:block; text-decoration:none;}
#plantMaster #plantTitleDiv > div #select_n dl.select a:active {background:none;}
#plantMaster .plantHeader{text-align:center;height:600px;padding-bottom:30px;}
#plantMaster .plantHeader img{width:1200px;}
#plantMaster .plantHeader .img_wrap{position:relative;width:1200px;margin:0 auto;}
#plantMaster .btn-prd-wrap {position:absolute;right:0;top:20px;width:312px;height:36px;line-height:34px;border:1px solid #000;background:#fff;text-align:center;box-sizing: border-box;}
#plantMaster .btn-prd-box {overflow:hidden; height:34px;}
#plantMaster .btn-prd-wrap:after {display:block; content:""; clear:both;}
#plantMaster .btn-prd-wrap a.btn-prd:first-child {margin-left:0;}
#plantMaster .btn-prd-wrap a.btn-prd {display:inline-block; position:relative; vertical-align:top; text-decoration:none; /*background:url('/img/imfs/sns_line.gif') right center no-repeat;*/} /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#plantMaster .btn-prd-wrap span.share_area {display:inline-block; font-size:13px; color:#333; margin-left:5px;} /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#plantMaster .btn-prd-wrap span.share_area span.share_highlight { color:#000;} /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#plantMaster .btn-prd-wrap a.btn-prd span {display:inline-block;position:relative;padding:2px 10px 3px 33px;color:#333;line-height:23px;letter-spacing:-0.2px;background:url('/img/event/btn_share.gif') no-repeat 0 0;font-size:13px;} /* 2017-11-07_»óÇ°»ó¼¼°³Æí */
#plantMaster .btn-prd-wrap a.btn-prd.bg1 span:after {background-position:0 0;}
#plantMaster .btn-prd-wrap a.btn-prd.bg2 span:after {background-position:-34px 0;}
#plantMaster .btn-prd-wrap a.btn-prd.bg1.active span:after {background-position:0 -34px;}
#plantMaster .btn-prd-wrap a.btn-prd.bg2.active span:after {background-position:-34px -34px;}
#plantMaster #recommendLayor{display:none;position:absolute;right:0;top:66px;text-align:left;}
#plantMaster #recommendLayor > div{border:1px solid #333;vertical-align:middle;background-color:#ffffff;width:350px;height:260px;}
#plantMaster #recommendLayor > div .recommendLayor{height:40px; background:#eee; position:relative; padding:0 10px 0 10px;}
#plantMaster #recommendLayor > div .recommendLayor b{width:100%; display:block; overflow:hidden; text-indent:-999px; font-size:0; height:40px; background:url(/img/imfs/main/title_rc7.gif) no-repeat left center;}
#plantMaster #recommendLayor > div .recommendLayor .close{cursor:pointer; background:url(/img/imfs/main/btn_clo_sns.gif) no-repeat; display:block; width:22px; height:21px; overflow:hidden; position:absolute; right:9px; top:9px;}
#plantMaster #recommendLayor #subContentLayor{width:100%; clear:both; padding:15px 0 0 10px;font-size:12px;box-sizing: border-box;}
#plantMaster #recommendLayor .detail_view{margin-bottom:15px; color:#000; text-decoration:underline;}
#plantMaster #recommendLayor .detail_view span{padding-left:3px;color:#000; text-decoration:none;display:inline-block}
#plantMaster #recommendLayor #recommendText{width:300px;padding:3px;overflow-x:hidden;resize:none;display:inline-block;position:absolute;height:11%;left:10px;}
#plantMaster #recommendLayor #recommendText + .btn_copy{display:inline-block;width:70px;background:url(/img/imfs/btn_copy.gif) no-repeat; text-indent:-9999px; height:37px; position:absolute;right:12px;}
#plantMaster #recommendLayor .tit_share{margin-top:55px; float:left;margin-right:50px;border-top:1px solid #eee; width:370px;}
#plantMaster #recommendLayor .tit_share span{font-weight:500; color:#333;margin-top:20px; display:inline-block; margin-left:5px;font-size:15px;}
#plantMaster #recommendLayor .btns{margin-top:25px}
#plantMaster #recommendLayor .btns .btn_fb{background:url(/img/imfs/sns_facebook.gif) no-repeat; width:37px; height:33px; text-indent:-9999px; display:inline-block; position:absolute; top:200px; left:140px;}
#plantMaster #recommendLayor .btns .btn_tw{background:url(/img/imfs/sns_twitter.gif) no-repeat; width:37px; height:33px; text-indent:-9999px; display:inline-block; position:absolute; top:200px; right:110px;}
#plantMaster .fixCateDiv .cateDiv{width:1200px;margin:0 auto;}
#plantMaster .fixCateDiv .cateDiv ul {background-color: #FFFFFF; border-top: 3px solid #d4382e;overflow:hidden;}
#plantMaster .fixCateDiv .cateDiv ul li {float:left;width:239px;height:43px; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#plantMaster .fixCateDiv .cateDiv ul li.bd_left{width:238px;border-left:1px solid #ccc;}
#plantMaster .fixCateDiv .cateDiv ul li.last{border-bottom-color:#333;}
#plantMaster .fixCateDiv .cateDiv ul li a {display:block;line-height:43px;background:url(/img/plant/cate_arrow_off.gif) no-repeat 215px 16px;font-size:14px;color:#333;font-weight:500;padding-left:20px;box-sizing: border-box;}
#plantMaster .fixCateDiv .cateDiv ul li a:hover{text-decoration: none;}
#plantMaster .fixCateDiv .cateDiv ul li.active a{background:#d4382e url(/img/plant/cate_arrow_on.gif) no-repeat 215px 16px;color:#fff;}
#plantMaster .fixCateDiv.f-nav {z-index:9999; position:fixed; left:0; top:0; width:100%;}
#plantMaster .plantProductTitle{position:relative;font-size:18px;font-weight:500;color:#333;border-bottom:1px solid #333;padding:0 0 10px 0;}
#plantMaster .plantProductTitle .btn_more{padding: 0 5px 3px 0;position:absolute;bottom:10px;right:0;display:block;width:45px;height:14px;background:url('/img/event/btn_more.png') no-repeat;font-size:0;color:transparent;}
#plantMaster .plantProductTitle.type_image{border-bottom:0;padding:30px 0 20px;}
#plantMaster .plantProductTitle.type_image span{color:#fff;font-size:12px;}
#plantMaster #list_container{margin:0 auto!important;}
.productContent .prd_list_type02{border-top:1px solid #e1e1e1;border-bottom:0 !important;padding:0 0 60px 0 !important;margin:20px 0 0 0!important;}
.productContent .prd_list_type02:first-child{border-top:0 !important;}
#plantMaster #plantDangerDiv {width:1200px; background-color:#E2E9EF; margin:0 auto;overflow:hidden;}
#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;}

/* 20170424 */
/* GNB */
.hidden {position:absolute; top:0; left:-9999px; width:0; height:0; font-size:1px; line-height:0; text-indent:0;}
.re_gnb_wrap {float:left; z-index:1000;}/* 20170511 */
.re_gnb a {display:inline-block; margin:0; padding:0; vertical-align:top;}
.re_gnb ul:after {display:block; content:""; clear:both;}
.re_gnb li:first-child.re_depth01 {margin-left:10px;}
.re_gnb li.re_depth01 {float:left; margin-left:22px;}
.re_gnb li.re_depth01 > a {display:block; position:relative; height:32px; padding-top:7px; text-decoration:none; cursor:default;}
.re_gnb li.re_depth01 > a span {display:block; padding:6px 10px 6px 12px; font-family:'NanumGothic-Bold'; font-weight:bold; font-size:14px; color:#333743; letter-spacing:-0.8px;}
.re_gnb li.re_depth01 > a.hover:after {content:""; position:absolute; bottom:-4px; left:50%; width:11px; height:6px; margin-left:-5px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 0; z-index:900;}/* 20170511 */
.re_gnb .re_depth01 a.hover span {border-radius:4px; color:#fff; background-color:#db473b;}
.re_gnb .re_depth02_wrap {display:none; position:absolute; top:42px; left:0; width:1198px; border:1px solid #434656; background-color:#fff; z-index:800;}/* 20170511 */ /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_depth_area:after {display:block; content:""; clear:both;}
.re_gnb .re_depth_list {float:left; width:842px; padding:17px 0px 0 27px;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_depth_list:after {display:block; content:""; clear:both;}
.re_gnb .re_depth_list dl {float:left; width:25%;}
.re_gnb .re_depth_list dt {margin-right:30px; border-bottom:1px solid #ccc;}
.re_gnb .re_depth_list dt a {padding-bottom:4px; font-size:14px; color:#333;font-family: "Noto Sans KR";font-weight:500;}
.re_gnb .re_depth_list dt.tit_type1 a:first-child {margin-left:0;}
.re_gnb .re_depth_list dt.tit_type1 a {margin:0 5px;}
.re_gnb .re_depth_list dd.sub_list {padding-top:5px;}
.re_gnb .re_depth_list dd.sub_list li {line-height:23px;}
.re_gnb .re_depth_list dd.sub_list a {display:inline-block; font-size:13px; color:#222;font-family: "Noto Sans KR";font-weight:300;}
.re_gnb .re_depth_list dd.sub_list a:hover span:first-child {text-decoration:underline;}
.re_gnb .re_depth_list dd.sub_list a span {display:inline-block;}
.re_gnb .re_brand_wrap {float:left; width:328px; height:279px; border-left:1px solid #f0f0f0;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_maker_banner {overflow:hidden;  height:165px; margin-left:-1px;}
.re_gnb .re_maker_banner ul {margin:-1px -1px 0 0;}
.re_gnb .re_maker_banner ul:after {display:block; content:""; clear:both;}
.re_gnb .re_maker_banner li {position:relative; float:left; width:50%; cursor:pointer;}
.re_gnb .re_maker_banner li a {border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; width:165px; /*height:42px;*/} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_maker_banner li a:hover:after {content:""; position:absolute; top:0; right:0; bottom:0; left:0; margin:-1px -1px 0 0; border:1px solid #333; z-index:10;}
.re_gnb .re_maker_banner li img {/* width:124px; */ height:40px; vertical-align:top; margin-left:auto; margin-right:auto; display:block;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_maker_link {padding:8px 0 0 19px;}
.re_gnb .re_maker_link li a {color:#666; line-height:23px; letter-spacing:-0.5px;font-family: "Noto Sans KR";font-weight:400;}
.re_gnb .re_maker_link .tit {font-size:13px; color:#333;}
.re_gnb .re_maker_link .t_desc {margin-left:5px; font-size:12px;font-weight:300;letter-spacing:-1px;}
.re_gnb .re_md_wrap {clear:both; width:100%; height:40px; font-family: "Noto Sans KR";font-weight:400; background-color:#9199b8;}
.re_gnb .re_md_wrap:after {display:block; content:""; clear:both;}
.re_gnb .re_md_wrap .tit {display:block; float:left; position:relative; width:213px; padding-top:12px; font-size:13px; color:#fff; text-align:center;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_md_wrap .tit:after {content:""; position:absolute; top:16px; right:-4px; width:4px; height:7px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 -26px;  z-index:100;}
.re_gnb .re_md_wrap .re_md_list {display:table; float:left; width:985px; border-top:1px solid #dee1ed; background-color:#e7eaf5;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_md_wrap .re_md_list li {display:table-cell; position:relative; width:329px; height:39px; text-align:center; vertical-align:middle;} /* 2017-11-22_»óÇ°»ó¼¼°³Æí2Â÷ */
.re_gnb .re_md_wrap .re_md_list li:first-child:after {display:none;}
.re_gnb .re_md_wrap .re_md_list li:after {display:block; content:""; position:absolute; top:10px; left:0; width:1px; height:18px; background-color:#ccced8;}
.re_gnb .re_md_wrap .re_md_list li:hover {background-color:#cbd6ff;}
.re_gnb .re_md_wrap .re_md_list li:hover a {text-decoration:underline;}
.re_gnb .re_md_wrap .re_md_list a {display:inline-block; font-family:'NanumGothic-Bold'; font-weight:bold; font-size:13px; color:#333743; text-align:center; text-decoration:none;}
.re_gnb .re_depth01.active .re_depth02_wrap {display:block;}
.re_gnb .re_depth_list .ico {display:inline-block; width:11px; height:11px; margin:5px 0 0 4px; font-size:0; line-height:0; text-indent:-9999px; vertical-align:top; background:url('/img/imfs/main/sp_re_icon.png') no-repeat;}
.re_gnb .re_depth_list .ico.new {background-position:-51px -375px;}
.re_gnb .re_depth_list .ico.hot {background-position:-30px -375px;}
.gnbTopLayer .monthEventWrap {position:absolute; top:37px; left:765px;}
.gnbTopLayer .monthEventWrap .monthEventView {display:block; width:150px; height:24px; padding:2px 0 0 0; text-align:center; text-decoration:none;}
.gnbTopLayer .monthEventWrap .monthEventView span {display:inline-block; position:relative; padding:3px 13px 0 27px; font-family:'NanumGothic'; font-size:13px; color:#333743; letter-spacing:-0.5px;}
.gnbTopLayer .monthEventWrap .monthEventView span:before {content:""; position:absolute; top:0; left:0; width:21px; height:20px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 -187px;}
.gnbTopLayer .monthEventWrap .monthEventView span:after {content:""; position:absolute; top:9px; right:0; width:8px; height:4px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat -69px 0;}
.gnbTopLayer .monthEventWrap .monthEventView.on {border-radius:4px; background-color:#e5e7f1;}
.gnbTopLayer .monthEventWrap .monthEventView.on span:after {background-position:-87px 0;}
.gnbTopLayer .monthEventWrap .monthEventCon {display:none; position:absolute; top:26px; left:0; padding-top:8px; z-index:300;}/* z-index ¼öÁ¤ */
.gnbTopLayer .monthEventWrap .monthEventCon:after {content:""; position:absolute; top:3px; left:72px; width:11px; height:6px; background:url('/img/imfs/main/sp_re_icon.png') no-repeat 0 0;}
.gnbTopLayer .monthEventWrap .monthEventCon .monthEventBox {overflow:hidden; position:relative; width:230px; padding:14px 15px 14px; border:1px solid #3d404f; background-color:#fff;}
.gnbTopLayer .monthEventWrap .monthEventCon .mEventNoti {display:none; margin-top:13px; color:#959595; text-align:left; font-size:11px; padding-bottom:1px;}
.gnbTopLayer .monthEventWrap .monthEventCon .mEventLink {background:url('/img/imfs/main/ico_rightS.gif') no-repeat right 12px;}
.gnbTopLayer .monthEventWrap .monthEventCon .mEventLink a {font-family: "Noto Sans KR";font-weight:300; font-size:13px; color:#222; line-height:28px; letter-spacing:-0.5px;}
.gnbTopLayer .monthEventWrap .monthEventCon .mEventLink a:hover {font-weight:400; text-decoration:underline;}
.gnbBottomLayer .btn_idb_story {float:right; position:relative; margin-top:6px;}
.gnbBottomLayer .btn_idb_story:hover .idb_story_wrap {display:block;}
.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;}

/* 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:0; 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:15px;}
.wing_wrap.list_wing_event .wing_section {right:0;}  /* 2018-07-24 ¼öÁ¤ */
.wing_wrap #plantEvent {top:15px;}
.wing_wrap #mypageEvent {top:36px;}
.wing_wrap.mypage_wing_event .wing_section {right:0;} /* 2018-07-24 ¼öÁ¤ */
.wing_wrap.plant_wing_event .wing_section {left:1217px;} /* 2018-08-03 Ãß°¡ */

/* 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;display: block;overflow: hidden;width: 85px;height: 167px;}
.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{position:absolute;top: 145px;left:1px;width: 83px;height:20px;background:#fff;font-size:0;border-top: 1px solid #e1e1e1;z-index:10;}
.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}
