@charset "utf-8";
/* Linqle.com UI Developer Seung-tae, Nang 20140209 start */

body{font:12px '맑은 고딕', Dotum, "돋움", Gulim, "굴림",  sans-serif; color:#3d3d3d;}
table, th, td{border-spacing:0px; border-style:none; font-size:12px; border-collapse:collapse; margin:0; padding:0; line-height:18px; color:#3d3d3d;}
img{border:medium none; vertical-align:middle;}
div, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, iframe, dl, dt, dd{
    margin: 0px;
    padding: 0px;
    font-size:12px;
}
p, span{margin:0; padding:0;}
a{color:#3d3d3d;}
hr, caption, legend{display:none;}
i{font-style:normal;}
b{font-weight:bold!important;}

/* class layout */
.t_left{text-align:left!important;}
.t_right{text-align:right!important;}
.v_top{vertical-align:top!important;}
.posR{position:relative;}
.bold{font-weight:bold;}
/*.pdt27{padding-top:27px!important;}*/
.hidden{display:none;}
.fake input[type="file"]{
    position:absolute; left:0; top:0; width:695px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); /* IE 7 and olders */
       opacity:0; z-index:1;
}
.v_mid{vertical-align:middle!important;}

/* class font color */
.blue{color:#004bc8!important;}
.red{color:#fd0000!important;}

/* skip_menu */
.skip_menu{display:none; width:0; height:0; position:absolute; left:-9999px;}
input[type="text"], input[type="password"]{height:17px; margin:0; padding:3px 10px; border:1px solid #d5d5d5; font-size:11px; color:#636262; line-height:1.5;}
input[type="radio"]{position:relative; top:2px; margin:0 3px 0 0;}

/* header */
#wrap{width:100%;}
#header_wrap{width:100%; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_gnb.png') repeat-x left 109px;}
#header{width:1100px; margin:0 auto;position:relative}
#topgnb_wrap{width:100%; background:#f9f7f7; border-bottom:1px solid #e0dede;}
#topgnb_wrap .topgnb{position:relative; width:1100px; margin:0 auto;}
#topgnb_wrap .topgnb .t_left_m, #topgnb_wrap .topgnb .user_menu{*zoom:1; height:29px;}
#topgnb_wrap .topgnb .t_left_m:after, #topgnb_wrap .topgnb .user_menu:after{content:""; display:block; clear:both;}
#topgnb_wrap .topgnb .t_left_m li, #topgnb_wrap .topgnb .user_menu li{float:left;}
#topgnb_wrap .topgnb .t_left_m li:first-child button{width:114px; #position:relative; #top:-2px;}
#topgnb_wrap .topgnb .t_left_m li a img{line-height:0;}
#topgnb_wrap .topgnb .user_menu{float:left; position:absolute; right:78px; top:6px;}
#topgnb_wrap .topgnb .select_lang.eng{position:absolute; right:32px; top:5px; width:54px; height:18px;}
#topgnb_wrap .topgnb .select_lang.cn{position:absolute; right:0; top:5px; width:54px; height:18px;}
#header .toplogo{position:relative; height:109px;}
#header .toplogo h1{position:absolute; left:50%; top:37px; margin-left:-109px;}
#header .toplogo .user_info{float:right; position:relative; height:17px; margin-top:10px;}
#header .toplogo .user_info .comment{padding-left:22px;}
#header .toplogo .user_info .comment i{display:block; position:absolute; left:0; top:-3px; width:17px; height:17px; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/ico_user_info.gif') no-repeat left top;}
#header .toplogo .user_info .comment span{position:relative; top:-1px; font-weight:bold; font-size:11px; color:#f72f56;}
#header .toplogo .user_info .comment span span.name{color: #666 }
#header .toplogo .user_info .comment, #header .toplogo .user_info ul{float:left;}
#header .toplogo .user_info li{float:left; padding:0 7px; font-size:11px; color:#858585; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/line_user_info.gif') no-repeat left top;}
#header .toplogo .user_info li:first-child{background:none;}
#header .toplogo .user_info li a{margin:0 2px; font-size:11px; color:#f72f56;}
#header .toplogo .qk_spk{position:absolute; right:0; bottom:10px;}

/* gnb */
.gnb_boxshadow{position:absolute; left:0; top:187px; width:100%; height:13px; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_gnb_shadow.png'); z-index:50;}
#header #gnb{position:relative; z-index:40;}
#header #gnb .gnbtop_evebanner{position:absolute; left:0; top:-109px; width:220px}
#header #gnb h2{display:none;}
#header #gnb ul{*zoom:1;}
#header #gnb ul:after{content:""; display:block; clear:both;}
#header #gnb h2 + ul > li{float:left;}
#header #gnb .product_search{position:absolute; right:2px; top:7px; width:216px; height:34px; background:#fff;}
#header #gnb .product_search span{position:absolute; left:13px; top:10px; font-size:13px; color:#d06076;}
#header #gnb .product_search input[type="text"]{width:162px; height:34px; margin:0 5px 0 0; padding:0 13px; font-size:12px;border:none}
#header #gnb .product_search button{position:absolute; right:10px; top:9px; width:15px; height:18px;}

.main_banner{position:relative; border:1px solid #e3e3e3; border-top:none; border-bottom:none; *zoom:1; z-index:1;}
.main_banner:after{content:""; display:block; clear:both;}
.main_banner .aside{float:left; width:218px; /*min-height:331px;*/}
.main_banner .aside div{float:left; width:109px; height:329px; /*padding-bottom:10px;*/ text-align:center;}
.main_banner .aside div.step{width:108px;}
.main_banner .aside div.type{border-left:1px solid #e3e3e3;}
.main_banner .aside div strong{display:block; margin:34px 0 14px;}
.main_banner .aside div li a{display:block;height:32px}
.main_banner .aside div li.viewall a{position:relative; top:-5px;}
.main_banner .main_visual{float:left; overflow:hidden; position:relative; width:879px; height:329px; border-left:1px solid #e3e3e3;}
.main_banner .main_visual ul{position:absolute; left:0; top:0; *zoom:1;}
.main_banner .main_visual ul:after{content:""; display:block; clear:both;}
.main_banner .main_visual li{float:left;}
.main_banner .main_visual .btn_slide .btn{display:block; position:absolute; top:150px; z-index:1; width:50px; height:50px; font-size:0; text-indent:-9999px; background:url('http://imageisoi.cafe24.com/renewal_2014/btn/btn_main_slide.png');}
.main_banner .main_visual .btn_slide .btn.btn_prev{left:15px; background-position:0 0;}
.main_banner .main_visual .btn_slide .btn.btn_next{right:15px; background-position:-50px 0;}
.gnb_sub{
	display:none; width:1098px; height:329px; position:absolute; left:0; top:48px; background:#fff; z-index:1;
	border:1px solid #f72f56; border-top:none;
}
.gnb_sub ul{*zoom:1;}
.gnb_sub ul:after{content:""; display:block; clear:both;}
.gnb_sub li{float:left; overflow:hidden; border-left:1px solid #f72f56;}
.gnb_sub li:first-child{border:none;}
.gnb_sub.category{padding-top:24px; height:305px; border:1px solid #f72f56; border-top:none; *zoom:1;}
.gnb_sub.category:after{content:""; display:block; clear:both;}
.gnb_sub.category .sub_category{float:left;}
.gnb_sub.category .sub_category > li{width:151px; padding-bottom:29px;}
.gnb_sub.category .sub_category div{padding-top:13px; height:263px; text-align:center; border-right:1px solid #f72f56;}
.gnb_sub.category .sub_category div strong{display:block; margin-bottom:18px;}
.gnb_sub.category .sub_category div li{float:none; border-left:none;}
.gnb_sub.category .sub_category div li a{display:block; padding:5px 0 6px;}
.gnb_sub.category .sub_category div li a span{color:#b81d1b;}
.gnb_sub.product ul{height:329px; overflow:hidden; padding:10px 0 18px;}
.gnb_sub.product .visual{display:none; position:absolute; right:0; top:0; border-left:1px solid #f72f56;}
.gnb_sub.product li{float:none; padding: 0 40px; height:43px; border:none;}
.gnb_sub.product li a{
	display:block; width:137px; height:43px; text-indent:-9999px; font-size:0; line-height:0; 
	background:url('http://imageisoi.cafe24.com/renewal_2014/common/gnb_content/product/gnb_product_menu_.gif') no-repeat;
}
.gnb_sub.product li a.on + .visual, .gnb_sub.product li a:hover + .visual{display:block;}
.gnb_sub.product li a.m01{background-position:0 0;}
.gnb_sub.product li a.m02{background-position:-137px 0;}
.gnb_sub.product li a.m03{background-position:-274px 0;}
.gnb_sub.product li a.m04{background-position:-411px 0;}
.gnb_sub.product li a.m05{background-position:-548px 0;}
.gnb_sub.product li a.m06{background-position:-685px 0;}
.gnb_sub.product li a.m07{background-position:-822px 0;}
.gnb_sub.product li a.m01.on, .gnb_sub.product li a.m01:hover{background-position:0 -48px;}
.gnb_sub.product li a.m02.on, .gnb_sub.product li a.m02:hover{background-position:-137px -48px;}
.gnb_sub.product li a.m03.on, .gnb_sub.product li a.m03:hover{background-position:-274px -48px;}
.gnb_sub.product li a.m04.on, .gnb_sub.product li a.m04:hover{background-position:-411px -48px;}
.gnb_sub.product li a.m05.on, .gnb_sub.product li a.m05:hover{background-position:-548px -48px;}
.gnb_sub.product li a.m06.on, .gnb_sub.product li a.m06:hover{background-position:-685px -48px;}
.gnb_sub.product li a.m07.on, .gnb_sub.product li a.m07:hover{background-position:-822px -48px;}
.gnb_sub.i-contents li ul li, .gnb_sub.cs_center li ul li, .gnb_sub.company li ul li{float:none; border-left:none;}
.gnb_sub.i-contents li ul li:first-child, .gnb_sub.cs_center li ul li:first-child, .gnb_sub.company li ul li{border-bottom:1px solid #f72f56;}

/* isoi keyword*/
.isoi-keywords li{position:relative;}
.isoi-keywords .focus a{position:relative;}

/* cmap */
.cmap{margin-bottom:14px;}
.cmap ul{*zoom:1;}
.cmap ul:after{content:""; display:block; clear:both;}
.cmap li{float:left; background:url('http://imageisoi.cafe24.com/renewal_2014/common/bg_bottom_btn.gif') no-repeat left 0px;}
.cmap li a{line-height:0;}
.cmap li:first-child{background:none;}
.cmap li:first-child a{padding-left:0;}
.cmap li a{display:block; text-align:center; padding:0 13px;}

/* footer */
/*#footer_wrap{width:100%; height:88px; padding:38px 0 34px; border-top:1px solid #e5e5e5; background:#f4f4f4;} 이벤트 배너를 하단에 fixed시키기 위해 예전 속성은 잠시 주석처리 */
#footer_wrap{width:100%; height:88px; margin-bottom:115px; padding:38px 0 34px; border-top:1px solid #e5e5e5; background:#f4f4f4;}
#footer_wrap #footer{position:relative;width:1100px; margin:0 auto; *zoom:1;}
#footer_wrap #footer:after{content:""; display:block; clear:both;}
#footer_wrap #footer .f_logo{float:left; margin-right:24px;}
#footer_wrap #footer .address{float:left;}
#footer_wrap #footer .address address{margin-bottom:10px;}
#footer_wrap #footer .sns_area{position:absolute; right:5px; top:-18px; *zoom:1;}
#footer_wrap #footer .sns_area li{float:left; margin-left:4px;}
#footer_wrap #footer .sns_area a{display:block; width:43px; height:43px; font-size:0; line-height:0; text-indent:-9999px; background-image:url('http://imageisoi.cafe24.com/renewal_2014/btn/btn_sns_new.png');}
/*
#footer_wrap #footer .sns_area a{background-position:0 0;}
#footer_wrap #footer .sns_area li + li a{background-position:-43px 0;}
#footer_wrap #footer .sns_area li + li + li a{background-position:-86px 0;}
*/
#footer_wrap #footer .sns_area a{background-position: -129px -43px;}
#footer_wrap #footer .sns_area li + li a{background-position:0px -43px;}
#footer_wrap #footer .sns_area li + li + li a{background-position:-43px -43px;}
#footer_wrap #footer .sns_area li + li + li + li a{background-position:-86px -43px;}
#footer_wrap #footer .sns_area li + li + li + li + li a{background-position:-172px -43px;}
#footer_wrap #footer .sns_area li + li + li + li + li +li a{background-position:-215px -43px;}
#footer_wrap #footer .sns_area li + li + li + li + li +li +li a{background-position:-258px -43px;}
/* button */
.btn_area{margin-top:9px; *zoom:1;}
.btn_area:after{content:""; display:block; clear:both;}
.btn_area span{float:left;}
.btn_area span button{#min-width:90px;}
.btn_area ul{float:right;}
.btn_area li{float:left; margin-left:3px;}
.btn_area li button{#min-width:90px;}

/* popup */
.noscroll{overflow:hidden;}
.popwrap{display:none;}
.noscroll .popwrap{display:block;}
.dimmed{display:none;}
.noscroll .dimmed{display:block; position:fixed; left:0; top:0; z-index:41; width:100%; height:100%; background:#000; opacity:0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.popwrap .pop{position:fixed; z-index:100; width:600px; background:#fff; border-bottom:2px solid #f72f56;}
.popwrap .pop .pop_head{height:23px; padding:15px 20px; background:#f72f56;}
.popwrap .pop .pop_body{padding:20px 20px 11px;}
.popwrap .pop .pop_body strong{display:block; margin-bottom:10px;}
.popwrap .pop .pop_body .inner{position:relative; padding:15px 20px 15px; min-height:70px; border:1px solid #d5d5d5; background:#f2f2f2;}
.popwrap .pop .pop_body .inner table td, .popwrap .pop .pop_body .inner table th{text-align:left; vertical-align:middle; padding:5px 0;}
.popwrap .pop .pop_body .inner table td a{vertical-align:top;}
.popwrap .pop .pop_body .inner .certify input[type="text"]{width:42px; height:17px; padding:3px 10px; margin:0 4px; border:1px solid #d5d5d5; font-size:11px; color:#636262; line-height:1.5;}
.popwrap .pop .pop_body .inner .certify input[type="text"].pop_certi_number{width:123px;}
.popwrap .pop .pop_body .noti{margin-top:10px;}
.popwrap .pop .pop_body .noti p, .popwrap .pop .pop_body .noti li{font-size:11px; color:#737272; line-height:16px;}
.popwrap .pop .pop_body .msg_certidone{margin:13px 0 0 99px;}
.popwrap .pop .pop_body .msg_certifail{margin:13px 0 0 99px;}
.popwrap .pop .pop_body .sch_btn{margin-top:14px; text-align:center;}
.popwrap .pop .pop_body .sch_btn li{display:inline;}
.popwrap .pop .pop_body .inner_noti{padding:18px 0 15px 0; text-align:center; border:1px solid #d5d5d5; border-top:none; background:#f2f2f2;}
.popwrap .pop .pop_body .inner_noti strong{display:block; margin-bottom:10px; font-size:11px; color:#737272;}
.popwrap .pop .pop_body .inner_noti p{font-size:11px; color:#737272; font-weight:bold; line-height:15px;}
.popwrap .pop .pop_body .inner td select.pop_findid_birth, .popwrap .pop .pop_body .inner td select.pop_findpw_birth{width:92px; padding:4px 3px 3px; border:1px solid #d5d5d5;}
.popwrap .pop .pop_body .inner td select.pop_findid_birth:first-child, .popwrap .pop .pop_body .inner td select.pop_findpw_birth:first-child{margin-left:4px;}
.popwrap .pop .pop_body .inner td select.pop_findid_birth + select, .popwrap .pop .pop_body .inner td select.pop_findpw_birth + select{width:60px;}
.popwrap .pop .pop_body .inner td #pop_findid_name, .popwrap .pop .pop_body .inner td #pop_findpw_name, .popwrap .pop .pop_body .inner td #pop_findpw_id, .popwrap .pop .pop_body .inner td #pop_findpw_email{width:198px;}
.popwrap .pop .pop_body .inner .findid_done{padding-top:25px; text-align:center;}
.popwrap .pop .pop_body .inner .findid_done em{vertical-align:middle; padding:0 5px; font-size:20px; color:#f72f56; font-weight:bold;}
.popwrap .pop .pop_body .inner .findid_fail{padding-top:15px; text-align:center;}
.popwrap .pop .pop_body .inner .findpw_done, .popwrap .pop .pop_body .inner .findpw_fail{padding-top:15px; text-align:center;}
.popwrap .pop .btn_close{position:absolute; right:21px; top:13px;}
.popwrap .pop .inner{padding:0; background:#fff;}
.popwrap .pop.terms .pop_body, .popwrap .pop.zipcode .pop_body{padding:20px;}
.popwrap .pop.terms .inner{padding:0; background:#fff;}
.popwrap .pop.terms .inner .innerwrap{position:relative; height:405px;}
.popwrap .pop.terms .inner .innerwrap > ul{*zoom:1;}
.popwrap .pop.terms .inner .innerwrap > ul:after{content:""; display:block; clear:both;}
.popwrap .pop.terms .inner .innerwrap > ul > li{float:left;}
.popwrap .pop.terms .inner .innerwrap > ul > li a.tab{display:block; width:279px; height:48px; font-size:0; text-indent:-9999px; background:url('http://imageisoi.cafe24.com/renewal_2014/common/pop/pop_terms_tab.gif') no-repeat;}
.popwrap .pop.terms .inner .innerwrap > ul > li + li a.tab{background-position:-279px 0;}
.popwrap .pop.terms .inner .innerwrap > ul > li a.tab.selected{background-position:0 -48px;}
.popwrap .pop.terms .inner .innerwrap > ul > li + li a.tab.selected{background-position:-279px -48px;}
.popwrap .pop.terms .inner .innerwrap > ul > li a.tab + .content{display:none; position:absolute; left:0; top:48px; width:518px; height:317px; padding:20px; overflow-x:hidden; overflow-y:auto;}
.popwrap .pop.terms .inner .innerwrap > ul > li a.tab.selected + .content{display:block;}
.popwrap .pop.terms .inner .innerwrap dl dt{margin-bottom:5px; color:#000; font-size:13px; font-weight:bold;}
.popwrap .pop.terms .inner .innerwrap dl dd{margin-bottom:25px; color:#737272; font-size:11px; line-height:18px;}
.popwrap .pop.terms .inner .innerwrap dl dd li{margin-bottom:5px;}
.popwrap .pop.terms .inner .innerwrap dl dd li ol{margin-top:5px; margin-bottom:5px;}
.popwrap .pop.zipcode .inner{padding:0; background:#fff;}
.popwrap .pop.zipcode .inner .innerwrap > ul{margin-bottom:20px; *zoom:1;}
.popwrap .pop.zipcode .inner .innerwrap > ul:after{content:""; display:block; clear:both;}
.popwrap .pop.zipcode .inner .innerwrap > ul > li{float:left;}
.popwrap .pop.zipcode .inner .innerwrap > ul > li a.tab{display:block; width:279px; height:48px; font-size:0; text-indent:-9999px; background:url('http://imageisoi.cafe24.com/renewal_2014/common/pop/pop_zipcode_tab.gif') no-repeat;}
.popwrap .pop.zipcode .inner .innerwrap > ul > li + li a.tab{background-position:-279px 0;}
.popwrap .pop.zipcode .inner .innerwrap > ul > li a.tab.selected{background-position:0 -48px;}
.popwrap .pop.zipcode .inner .innerwrap > ul > li + li a.tab.selected{background-position:-279px -48px;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_area{margin-bottom:19px; text-align:center;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_area strong{margin-bottom:20px;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_area input[type="text"]{width:135px; margin-right:4px;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_return{overflow-x:hidden; overflow-y:auto; height:180px; padding:20px 30px; border-top:1px solid #d5d5d5; background:#f9f9f9;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_return li{margin-bottom:10px;}
.popwrap .pop.zipcode .inner .innerwrap .content .sch_return li a{display:inline-block; width:480px; color:#636262; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pop.zipcode table{margin-left:30px;}
.pop.zipcode th{vertical-align:top!important;}
.pop.zipcode td .zipcode_post{width:44px; margin:0 4px;}
.pop.zipcode td .zipcode_post:first-child{margin-left:0;}
.pop.zipcode td .zipcode_post + button{width:91px; #position:relative; #top:1px;}
.pop.zipcode td .zipcode_address{width:283px; margin:6px 0 3px;}
.pop.zipcode td .zipcode_address + .zipcode_address, .pop.zipcode td .zipcode_address + br + .zipcode_address{margin:0;}
.pop.zipcode table .btn_postinput{display:block; margin:6px 0 15px;}
.pop.zipcode .sch_area ul{margin-bottom:20px;}
.pop.zipcode .sch_area li{display:inline; margin-left:20px;}
.pop.zipcode .sch_area li:first-child{margin:0;}
.pop.zipcode .sch_area .noti strong{font-size:11px; color:#919191; font-weight:bold; margin-bottom:0!important;}
.pop.zipcode .sch_area .noti span{display:block; margin-bottom:5px; font-size:11px; color:#919191; line-height:18px;}
.pop.zipcode .sch_area .noti + .input_local{position:relative; width:312px; height:56px; margin:10px 0 0 123px; #margin:10px 0 0 20px;}
.pop.zipcode .sch_area .noti + .input_local select, .pop.zipcode .sch_area .noti + .input_local input[type="text"], .pop.zipcode .sch_area .noti + .input_local .btn_sch{position:absolute;}
.pop.zipcode .sch_area .noti + .input_local select{width:117px; height:25px; left:0; top:0; border:1px solid #d5d5d5;}
.pop.zipcode .sch_area .noti + .input_local input[type="text"]{width:95px!important; left:0; bottom:0;}
.pop.zipcode .sch_area .noti + .input_local input[type="text"].zipcode_bld{width:215px!important;}
.pop.zipcode .sch_area .noti + .input_local select + select{left:120px; top:0;}
.pop.zipcode .sch_area .noti + .input_local input[type="text"] + input[type="text"]{left:120px; bottom:0;}
.pop.zipcode .sch_area .noti + .input_local a.btn_sch{right:0; top:0;}
.pop .delivery_cmt{margin-bottom:12px;}
.pop .tbl_delivery_input input[type="text"]{width:198px; margin:0 4px;}
.pop .tbl_delivery_input input[type="text"].delivery_call, .pop .tbl_delivery_input input[type="text"].delivery_post{width:42px;}
.pop .tbl_delivery_input button{width:91px; margin-left:-2px;}
.pop .tbl_delivery_input input[type="text"].delivery_address{width:281px; margin-top:4px;}
.pop .btn_area em{float:left; max-width:350px; font-size:11px; color:#737272; line-height:16px;}
.popwrap .pop.gift .inner{padding:0; background:#fff;}
.popwrap .pop.gift .inner .inner{border:none;}
.popwrap .pop.gift .inner .noti{margin:0; padding:20px;}
.popwrap .pop.gift .inner .noti span{display:block; font-size:11px; color:#545454;}
.popwrap .pop.gift .inner .noti span em{margin:0 3px; color:#f72f56; font-size:16px; font-weight:bold;}
.popwrap .pop.gift .inner .noti span + span{margin-top:10px;}
.popwrap .pop.gift .inner .noti span + span em{font-size:11px;}
.popwrap .pop.gift .inner .noti span + span em:first-child{margin-left:0;}
.popwrap .pop.gift .inner .noti span img{position:relative; top:-2px;}
.popwrap .pop.gift .inner ul{padding:10px 10px 10px 170px; overflow-x:hidden; overflow-y:auto; *zoom:1;}
.popwrap .pop.gift .inner ul:after{content:""; display:block; clear:both;}
.popwrap .pop.gift .inner li{float:left; width:195px; text-align:center; margin-bottom:20px;}
.popwrap .pop.gift .inner li span{display:block; color:#4c4c4c; font-size:11px;}
.popwrap .pop.gift .inner li > img{margin-top:5px;}
.popwrap .pop.gift .inner li .pd_count{position:relative; left:50%; margin-left:-24px;}
.popwrap .pop.gift .inner .gift_li{position:relative; border-top:1px solid #d5d5d5; *zoom:1;}
.popwrap .pop.gift .inner .gift_li:after{content:""; display:block; clear:both;}
.popwrap .pop.gift .inner .gift_li strong{position:absolute; left:20px; top:20px;}
.popwrap .pop.gift .inner .gift_li strong em{float:left; width:20px; height:22px; padding:0 2px 0 5px; text-align:center; font-size:16px; line-height:1.4; color:#fff; font-weight:bold; background:#f72f56;}
.popwrap .pop.gift .inner li{margin:10px 0;}
.popwrap .pop.gift .inner li img + span{margin:10px 0;}
.popwrap .pop.cancel .inner{padding:0; border:none; background:none;}
.popwrap .pop.cancel .inner textarea{width:528px; height:168px; padding:15px; margin:0; border:1px solid #d5d5d5; resize:none; font-size:11px; color:#737272;}
.popwrap .pop.certificate .inner{padding:0; border:none; background:#fff; letter-spacing:-1px;}
.popwrap .pop.certificate .inner p{margin-bottom:20px; color:#444; line-height:18px;}
.popwrap .pop.certificate .inner strong{display:block; margin-bottom:5px; font-weight:bold; color:#444;}
.popwrap .pop.certificate .inner ol{margin-bottom:25px;}
.popwrap .pop.certificate .inner li{margin-bottom:5px; color:#444; line-height:18px;}
.popwrap .pop.certificate .inner li span{font-weight:bold;}
.popwrap .pop.certificate .inner .bold{display:block; margin-bottom:10px;}
.popwrap .pop.certificate .inner ul{padding:10px 15px; border:1px solid #d5d5d5; background:#f2f2f2; *zoom:1;}
.popwrap .pop.certificate .inner ul:after{content:""; display:block; clear:both;}
.popwrap .pop.certificate .inner ul li{float:left;}
.popwrap .pop.safe .inner, .popwrap .pop.temp .inner, .popwrap .pop.escrow .inner, .popwrap .pop.immed .inner{padding:0; border:none; background:#fff; letter-spacing:-1px;}
.popwrap .pop.safe .inner p{margin-bottom:20px; color:#444; line-height:18px;}
.popwrap .pop.safe .inner strong{display:block; margin-bottom:5px; font-weight:bold; color:#444;}
.popwrap .pop.safe .inner ol{margin-bottom:25px;}
.popwrap .pop.safe .inner li{margin-bottom:5px; color:#444; line-height:18px;}
.popwrap .pop.safe .inner li span{font-weight:bold;}
.popwrap .pop.safe .inner .bold{display:block; margin-bottom:10px;}
.popwrap .pop.safe .inner .cardlink{position:relative; width:558px; height:101px; border:1px solid #d5d5d5; background:#f2f2f2;}
.popwrap .pop.safe .inner .cardlink a{position:absolute;}
.popwrap .pop.safe .inner .cardlink a.li01{left:39px; top:20px;}
.popwrap .pop.safe .inner .cardlink a.li02{left:164px; top:20px;}
.popwrap .pop.safe .inner .cardlink a.li03{left:253px; top:20px;}
.popwrap .pop.safe .inner .cardlink a.li04{left:339px; top:20px;}
.popwrap .pop.safe .inner .cardlink a.li05{left:428px; top:20px;}
.popwrap .pop.safe .inner .cardlink a.li06{left:39px; top:55px;}
.popwrap .pop.safe .inner .cardlink a.li07{left:135px; top:55px;}
.popwrap .pop.safe .inner .cardlink a.li08{left:253px; top:55px;}
.popwrap .pop.safe .inner .cardlink a.li09{left:339px; top:55px;}
.popwrap .pop.safe .inner .cardlink a.li10{left:428px; top:55px;}
.popwrap .pop.isp{margin:-400px 0 0 -300px;}
.popwrap .pop.isp .isp_step{border:1px solid #d5d5d5;}
.popwrap .pop.temp .inner p, .popwrap .pop.escrow .inner p, .popwrap .pop.escrow .inner li, .popwrap .pop.immed .inner p{margin-bottom:22px; color:#444; line-height:18px;}
.popwrap .pop.temp .inner strong{display:block; margin-bottom:22px; line-height:18px;}
.popwrap .pop.temp .inner strong + strong{margin-bottom:15px;}
.popwrap .pop.escrow .inner p span, .popwrap .pop.immed .inner strong span{color:#f72f56;}
.popwrap .pop.escrow .inner strong{display:block; margin-bottom:10px; font-weight:bold;}
.popwrap .pop.immed .inner strong{display:block; margin-bottom:10px; line-height:18px;}
.popwrap .pop.point p{margin-bottom:10px;}
.popwrap .pop.point .inner{min-height:0; padding:20px; }
.popwrap .pop.point .inner li{margin-top:20px; *zoom:1;}
.popwrap .pop.point .inner li:first-child{margin:0;}
.popwrap .pop.point .inner li:after{content:""; display:block; clear:both;}
.popwrap .pop.point .inner li span{float:left; width:110px;}
.popwrap .pop.point .inner li em{float:left; position:relative; top:-2px; font-size:16px; color:#f72f56; font-weight:bold;}
.popwrap .pop.sample{width:876px; margin:-400px 0 0 -438px;}
.popwrap .pop.sample .inner{padding:0; background:none; border-top:none; border-left:none; border-right:none;}
.popwrap .pop.sample .inner .noti{padding:20px; margin:0; border:1px solid #d5d5d5;}
.popwrap .pop.sample .inner .noti li{color:#545454;}
.popwrap .pop.sample .chsample{height:410px; overflow-x:hidden; overflow-y:auto; #overflow:hidden; *zoom:1;}
.popwrap .pop.sample .chsample:after{content:""; display:block; clear:both;}
.popwrap .pop.sample .chsample strong{padding:0; border:none; margin-bottom:13px;}
.popwrap .pop.sample .chsample .li{float:left; width:347px; #width:348px;}
.popwrap .pop.sample .chsample td{padding:20px 30px!important; border:1px solid #d5d5d5; border-top:none; border-right:none; border-collapse:collapse; vertical-align:top!important;}
.popwrap .pop.sample .chsample li{height:25px; margin-top:3px;}
.popwrap .pop.sample .chsample .li li:first-child{margin:0;}
.popwrap .pop.sample .chsample li{zoom:1;}
.popwrap .pop.sample .chsample li:after{content:""; display:block; clear:both;}
.popwrap .pop.sample .chsample li span{float:left; max-width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.popwrap .pop.sample .chsample li span input[type="checkbox"]{position:relative; #position:static; top:2px; margin:0 5px 0 0;}
.popwrap .pop.sample .chsample li span label{color:#636262;}
.popwrap .pop.sample .chsample li select{float:right; margin:0;}
.popwrap .pop.qna .inner{padding:0; border:none; background:none;}
.popwrap .pop.qna .inner th{vertical-align:top!important;}
.popwrap .pop.qna .inner td select{height:25px; margin:0; border:1px solid #d5d5d5;}
.popwrap .pop.qna .inner td input[type="text"]{width:480px;}
.popwrap .pop.qna .inner td.posR{padding:0;}
.popwrap .pop.qna .inner td.posR input[type="text"]{float:left; width:370px; height:32px;}
.popwrap .pop.qna .inner td.posR input[type="file"]{width:500px; height:40px;}
.popwrap .pop.qna .inner td.posR img{float:right;}
.popwrap .pop.qna .inner td.posR p{clear:both; padding-top:5px; font-size:11px; color:#737272;}
.popwrap .pop.qna .inner td textarea{width:480px; height:203px; padding:10px; border:1px solid #d5d5d5; resize:none;}
.popwrap .pop.dic .inner{padding:0; border:none; background:none;}
.popwrap .pop.dic .inner span{color:#f72f56;}
.content .cmt_wrap .cmt_search{position:absolute; left:0; top:0; z-index:1; width:164px; height:16px; padding:9px 14px; text-align:left; background:#f72f56;}
.content .cmt_wrap .cmt_search span{position:absolute; left:14px; top:12px; color:#fff;}
.content .cmt_wrap .cmt_search input[type="text"]{width:148px; height:18px; margin:0; padding:0; color:#fff; border:none; background:#f72f56;}
.content .cmt_wrap .cmt_search button{position:absolute; right:14px; top:9px; width:16px;}
.content .cmt_wrap .btn_cmt_wrt{position:absolute; right:0; top:0; z-index:1;}
.popwrap .skin_trouble strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.popwrap .skin_trouble .noti{position:relative; margin:0; padding:20px 24px; border:1px solid #d5d5d5; border-top:none; background:#fff;}
.popwrap .skin_trouble .noti span{display:block; color:#545454; font-size:11px;}
.popwrap .skin_trouble .noti span em{margin:0 3px; color:#f72f56; font-size:11px; font-weight:bold;}
.popwrap .skin_trouble .noti span + span{margin-top:10px; font-size:11px;}
.popwrap .skin_trouble .noti span img{position:relative; top:-3px;}
.popwrap .skin_trouble .noti a.btn{position:absolute; right:30px; top:22px;}
.popwrap .skin_trouble .sample{background:#fff; border:1px solid #d5d5d5; border-top:none; border-bottom:none;}
.popwrap .skin_trouble .sample > ul{*zoom:1;}
.popwrap .skin_trouble .sample > ul:after{content:""; display:block; clear:both;}
.popwrap .skin_trouble .sample > ul > li{float:left; width:145px; height:220px; padding:16px 10px 20px; text-align:center; border-left:1px solid #d5d5d5;}
.popwrap .skin_trouble .sample > ul > li:first-child{border:none;}
.popwrap .skin_trouble > .inner{border:none!important;}
.popwrap .skin_trouble .sample .inner{border:none;}
.popwrap .skin_trouble .sample .inner label{display:block; margin:15px 0; text-align:center;}
.popwrap .skin_trouble .sample .inner strong{border:none; padding:0;}
.popwrap .skin_trouble .sample .inner input[type="radio"]{display:block; margin-bottom:10px; text-align:left;}
.popwrap .skin_trouble .sample .inner li{font-size:11px; color:#636262; line-height:16px;}
.popwrap .pop.store .inner{border:none; background:none; padding:0;}
.popwrap .pop.store .inner p{margin-bottom:20px;}
.popwrap .pop.store .inner strong{display:block; margin-bottom:20px; font-size:16px; color:#000; font-weight:bold;}
.popwrap .pop.store .inner table th, .popwrap .pop.store .inner table td{text-align:left; vertical-align:top; font-size:11px; line-height:18px; color:#353535;}
.popwrap .pop .outerwrap{border:1px solid #d5d5d5;}
.popwrap .pop .findidpw_tab{margin-bottom:20px; *zoom:1;}
.popwrap .pop .findidpw_tab:after{content:""; display:block; clear:both;}
.popwrap .pop .findidpw_tab li{float:left;}
.popwrap .pop .findidpw_tab li a{display:block; width:279px; height:48px; text-indent:-9999px; background-image:url('http://imageisoi.cafe24.com/renewal_2014/common/pop_findidpw_tab.gif');}
.popwrap .pop .findidpw_tab li a{background-position:0 0;}
.popwrap .pop .findidpw_tab li + li a{background-position:-279px 0;}
.popwrap .pop .findidpw_tab li a.selected{background-position:0 -48px;}
.popwrap .pop .findidpw_tab li + li a.selected{background-position:-279px -48px;}
.popwrap .pop .findidpw_tab + .inner{margin:20px;}

#zoomScroll{position:fixed; left:0; top:0; right:0; bottom:0; overflow-x:hidden; overflow-y:auto; z-index:700;}
#zoomScroll .fakewrap{width:100%; height:100%; position:absolute; left:0; top:0;}
#zoomScroll .popwrap{position:absolute; max-width: 600px; top:20%}
#zoomScroll .pop{width:100%; height:100%; position:static!important; margin:0;}

#zoomScroll .popwrap.gift{max-width: 836px;}
#zoomScroll .popwrap.choose-gift-layer{max-width: 876px;}
#zoomScroll .popwrap.sample{max-width: 876px;}

/* 별 등급 */
.rv_rat{display:inline-block; width:74px; height:14px; background:url('http://imageisoi.cafe24.com/renewal_2014/common/review_rating.png') no-repeat;}
.rv_rat.lv5{background-position:0 0;}
.rv_rat.lv4{background-position:0 -14px;}
.rv_rat.lv3{background-position:0 -28px;}
.rv_rat.lv2{background-position:0 -42px;}
.rv_rat.lv1{background-position:0 -56px;}

/* 상품 가격 할인가*/
em.price i {display:inline; margin-right:5px; color:#757575; text-decoration:line-through; font-weight:normal;}
em.price span {color: #f72f56}

/* h1 dot */
p.header { padding: 10px; font-size: 12pt; font-weight: bolder }
p.dot  { background: url('http://imageisoi.cafe24.com/renewal_2014/cs/arrow_icon.gif') no-repeat left center ;   }

/* 회원혜택 */
p.header span.name { color: #F72F56 }
div.inner div.order_info { position: relative }
div.inner div.order_info div.btn_request_kit { position: absolute; top: 395px; left: 210px; width: 94px; height: 28px;  display: block; z-index: 99494949; cursor: pointer; background: #404040; color:#fff; font-size: 12pt; text-align: center; padding-top:2px }


