/*main_slider*/
.g_slide{display: none;}
/*sh*/
.likeOff{    background: url(/elinfit/SkinImg/wiheart2.png) no-repeat 2px 0px;
    background-size: 14px;}
.likeOn {
    background: url(/elinfit/SkinImg/wish_on.png) no-repeat;
    background-size: 19px;
}
.btn_like{
    padding: 0 0 0 22px;
    width: 14px;
}
.joinevent a{color: #fff;}
.mnav{width:100%;height: 100px; line-height:100px; font-family: 'malgun gothic';}

/*상세페이지 구매버튼 관련 네비*/
.prdc_ezop_ifrm{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:100%;display:block}
.prdc_ezop_wrap{position:fixed;_position:absolute;left: 70%;bottom:0;z-index:1000;}
.prdc_ezop_wrap .prdc_ezop_in{position:relative;width: 920px;margin-left:-490px;*margin-left:-491px;}
.prdc_ezop_wrap .head{position:relative;z-index:2;clear:both;height:37px;background-color: #eb5250;/* background:url('http://bongjashop.imglink.kr/2016/img/bar2.png') no-repeat 0 0; */}
.prdc_ezop_wrap .head .tit{display:inline;}
.prdc_ezop_wrap .ezop_img{display:inline-block;background:url('http://bongjashop.imglink.kr/2016/img/btns.gif') no-repeat 0 0;line-height:10;overflow:hidden;}
.prdc_ezop_wrap .ezop_img.ezopbtn_open{position:absolute;right:0;width:37px;height:37px;background-position:0 -110px;}
.prdc_ezop_wrap .ezop_img.ezopbtn_close{position:absolute;right:0;width:37px;height:37px;background-position:-38px -110px;}
.prdc_ezop_wrap .ezop_img.ezoptit_open{position:absolute;top:12px;left:15px;width:76px;height:15px;background-position:0 0;}
.prdc_ezop_wrap .ezop_img.ezoptit_close{position:absolute;top:12px;left:15px;width:76px;height:15px;background-position:0 -16px;}
.prdc_ezop_wrap .ezopbtn_area{position:absolute;top: 4px;right:114px;}
.prdc_ezop_wrap .ezop_img.ezopbtn_buy{float:left;margin-left:9px;width:67px;height:25px;background-position:0 -32px;}
.prdc_ezop_wrap .ezop_img.ezopbtn_cart{float:left;margin-left:3px;width:67px;height:25px;background-position:0 -58px;}
.prdc_ezop_wrap .ezop_img.ezopbtn_bookmart{position:absolute;top:7px;right:50px;width:58px;height:25px;background-position:0 -84px;}
.prdc_ezop_wrap .cont_box{position:relative;z-index:2;padding:13px 0px 15px 0px;background:#fff;border:1px solid #9396a9;border-bottom:none;font-size: 11px;zoom:1;}
.prdc_ezop_wrap .cont_box:after{display:block;clear:both;content:'';}
.prdc_ezop_wrap .cont{background:#fff}
.prdc_ezop_wrap .cont:after{display:block;clear:both;content:'';}
.prdc_ezop_wrap .cont_left{position:relative;float:left;width:469px;padding:0 5px 0 15px;}
.prdc_ezop_wrap .cont_left{position:relative;float:left;width:469px;padding:0 5px 0 15px;}
.prdc_ezop_wrap .cont_right{float:left;width: 400px;padding:0 5px 0 15px;}
.prdc_ezop_wrap .cont_right .notice{color:#4d4d4d}
.prdc_ezop_wrap .cont_right .notice span{color:#e71919}
.prdc_ezop_wrap .cont_right .tit{letter-spacing:-1px;}

.prdc_ezop_wrap .total_price{float:left;/* margin-bottom: 3px; */color:#fff;font-size: 20px;font-weight:bold;font-family: 'malgun gothic';}
.prdc_ezop_wrap .total_price em{font-family:tahoma,'돋움',dotum,gulim;font-size:16px;margin-bottom:-1px;;}

.prdc_ezop_close .prdc_ezop_in{width: 300px;margin-left:0px;}
.prdc_ezop_close .head{position:relative;clear:both;height:37px;background-color: #eb5250;/* background:url('http://bongjashop.imglink.kr/2016/img/bar1.png') no-repeat 0 0; */}
.prdc_ezop_close .cont_box{display:none;}




/* topdown button */
.right_aside {position:absolute;top:0;left:0;z-index:106;width:100%;}
.right_inner {position:relative;z-index:2;width:937px;margin:0 auto;}
.wrap_fixed_updown {position:absolute;top:0;right:-240px;}
.wrap_fixed_updown.fixed {position:static;}
.right_aside .wrap_fixed_updown {right:-40px;}
.fixed_updown_btn {display:none;position:fixed;bottom:90px;z-index:1000;}
.fixed .fixed_updown_btn {right:50px;}
.fixed_updown_btn.type2 {bottom:374px;}
.fixed_updown_btn .btn_updown {display:block;overflow:hidden;width:75px;height:38px;background:url(/front/gabangpop/skin/images/detail/quick_updown.png) no-repeat;text-indent:-9999px;}
.fixed_updown_btn .btn_up {background-position:0 0;}
.fixed_updown_btn .btn_up:hover {background-position:0 -80px;}
.fixed_updown_btn .btn_down {height:37px;background-position:0 -40px;}
.fixed_updown_btn .btn_down:hover {background-position:0 -120px;}
button {cursor:pointer;border: 0 none;}



/*상세 하단 옵션*/
.ezop_list{position:relative;padding-right:10px;}
.ezop_list_table{width:450px;border-collapse:collapse;line-height: 18px;height: 130px;font-family: 'malgun gothic', 'airal';font-size: 11px;}
.ezop_list_table th{width:14%;height:24px;min-width:81px;min-height:24px;padding:0 0px;font-size:11px;color:#666;text-align:left;font-weight:normal;line-height:1.2;vertical-align:middle;}
.ezop_list_table th label{display:inline-block;margin-right:5px;}
.ezop_list_table td{*width:86%;line-height:2.5;*line-height:2.2;vertical-align:middle;}
.ezop_list_table td select{width:100%;}


.ezop_list_table .acount{position:relative; width:80px; float:left;}
.ezop_list_table .acount input{width:30px; height:14px; padding:3px 20px 0 10px; border:1px solid #e1e1e1;}
.ezop_list_table .acount .acount-counter{position:absolute; right:0; top:0; padding:1px 0 0 0;}
.ezop_list_table .acount .acount-counter li{font-size:0; line-height:0; width:19px; height:10px; overflow:hidden; margin-top:-1px;}

/*상세 하단 가격정보*/
.ezop_price_table{width:460px;margin:8px 0 0 0;border:1px solid #e2e2e2;border-collapse:collapse;}
.ezop_price_table .col_bprice{width:25%}
.ezop_price_table .col_sprice{width:25%}
.ezop_price_table .col_dprice{width:25%}
.ezop_price_table .col_hprice{width:25%}
.ezop_price_table.col_type2 .col_bprice{width:60%}
.ezop_price_table.col_type2 .col_dprice{width:40%}
.ezop_price_table th{padding:6px 0;border-right:1px solid #e2e2e2;background:#f8f8f8;font-weight:normal;text-align:center !important;}
.ezop_price_table td{padding:9px 0;color:#111;font-weight:bold;border-right:1px solid #e2e2e2;font-size:12px;text-align:center !important;font-family:tahoma,'돋움',dotum,gulim;}
.ezop_price_table td strong{color:#e80000}
.ezop_price_table td .prdc_subtxt{color:#121212;font-weight:normal;font-size:11px;}


.prd_rel h2,
.prd_recmd h2 { text-align:center; margin:30px 0 40px; padding:30px 0; font-size:25px; border-bottom:3px solid #000; }


.glistsa ul	{ width: 100%; margin: 0 auto; font-size:0; }
.glistsa ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.glistsa ul li { position:relative; zoom:1; display:inline-block; *display:inline; _display:inline; width:20%; font-size:11px; text-align:center; padding:0 6px; box-sizing:border-box; overflow:hidden; }
.glistsa .additem { position:absolute; bottom:-100%; text-align:center; background:rgba(255,255,255,0.7); width:100%; padding:0 0 20px; }
.glistsa .gname	{	text-align:left;font-size: 11px;padding:20px 0 5px 0;/* border-bottom:1px solid #eeeeee; */text-align:center; }
.glistsa .gname_pre	{	
	font-size: 12px;
    padding: 10px 0 0 0;
    line-height: 18px;
    text-align: center;
    margin: 0 auto;
    letter-spacing: 0px;
}
.glistsa .gname_pre span {
    font-size: 13px;
    padding: 0 0 0 25px;
    display: inline-block;
    background: url(/elinfit/SkinImg/review.png) no-repeat;
}
.glistsa .account	{	/* padding-top:5px; */font-weight:bold;font-size: 11px;text-align:center;width:240px;margin:0 auto;	color: #999999;}
.glistsa .icon	{	text-align:center;margin-top:5px;width:240px;margin:0 auto;	}
.glistsa .limg	{	width:100%;	height:auto !important; }

.glistrel   { position:relative; margin:0 auto;}
/*.arws1  {   position:absolute;top:167px;left:-74px; }
.arws2  {   position:absolute;top:167px;right:-59px; }*/
.glistrel ul	{ font-size:0; }
.glistrel ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.glistrel ul li { vertical-align:top; zoom:1; display:inline-block; *display:inline; _display:inline; width:20%; font-size:11px; padding:0 6px; box-sizing:border-box; }
.glistrel ul li:nth-child(n+6) { display:none; }
.glistrel ul li .listimg {  }
.glistrel p { text-align:left !important; margin:8px 0;}
.glistrel .limg	{	width:100%;	height:auto !important; }
.glistrel .additem {padding:5px 0 8px;}

.prd_rel {width: 85%;margin: 0 auto;padding: 0px 0 0px;}
.prd_rel .account .price1 { text-decoration: line-through; }
.prd_rel select { width:100%; }
.prd_rel .flex-control-nav { bottom:-20px !important; }
.prd_rel .flex-control-nav a { opacity:1 !important; }
.prd_rel .flexslider:hover .flex-prev,
.prd_rel .flex-direction-nav .flex-prev { left:-70px !important; }
.prd_rel .flexslider:hover .flex-next,
.prd_rel .flex-direction-nav .flex-next { right:-70px !important; }

.prd_recmd { margin:100px 0; }

.prd_benefit {  }
.prd_benefit h2 { text-align:center; margin:30px 0; font-size:14px; }
.prd_benefit h2:before { content:' || '}
.prd_benefit h2:after { content:' || '}
.prd_benefit .ben_member { width:1258px; padding:20px 0; margin:0 auto; border:1px solid #fff; }
.prd_benefit .ben_member ul { text-align:center; font-size:0; }
.prd_benefit .ben_member ul li { display:inline-block;  }
.prd_benefit .ben_member ul li:last-child { margin-left:91px; border-left:1px solid #e6e6e6; padding-left:91px; }
.prd_benefit .ben_nomember { width:1258px; padding:20px 0; margin:0 auto; border:1px solid #f5f5f5; }
.prd_benefit .ben_nomember ul { text-align:center; width:880px; display:inline-block; font-size:0; }
.prd_benefit .ben_nomember ul li { display:inline-block; width:25%; padding:12px; box-sizing:border-box; }
.prd_benefit .ben_nomember .moveJoin { width:374px; height:184px; line-height:184px; float:right; text-align:center; }
.prd_benefit .ben_nomember .moveJoin a { padding:10px 18px; font-size:14px; border:1px solid #000; background:#000; color:#fff; font-weight:normal; }

 .pD-top {
 	 position: relative;
    z-index: 2;
    width: 1217px;
    min-height: 640px;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: width 500ms ease;
    -moz-transition: width 500ms ease;
    -ms-transition: width 500ms ease;
    -o-transition: width 500ms ease;
    transition: width 500ms ease;

    padding-top: 42px;
    border-top: 2px solid #333;
    border-bottom: 1px solid #333;
    background: #fcfcfc;
    padding-left: 43px;
 }
 /*
 @media all and (max-width:1265px) {
 	.pD-top {
 		width:980px;
 	}
 }
 */
 .pD-top .detailArea {
 	*zoom:1;
 }
 .pD-top .detailArea:after {
 	content:"";
 	display:block;
 	clear:both;
 }
.pD-top .viewtop1	{ width:348px; float:left; overflow:hidden; }
.pD-top .viewtop1 p { height:500px; overflow:hidden; }
.pD-top .viewtop1 p img { width:332px; }
.pD-top .viewtop1 .colorWrap { display:none; }
.pD-top .viewtop1 .colorWrap span { display:inline-block; width:12px; height:16px; margin-right:6px; font-size:0; }
.pD-top .viewtop1 .colorWrap span:first-child { background:red; }
.pD-top .viewtop1 .colorWrap span:nth-child(2) { background:blue; }
.pD-top .viewtop1 .colorWrap span:nth-child(3) { background:yellow; }
.pD-top .viewtop1 ul { display:block; font-size:0; }
.pD-top .viewtop1 ul li { display:inline-block; width:77px; height:77px; margin:8px 8px 0 0;  overflow:hidden; }
.pD-top .viewtop1 ul li:last-child { margin:10px 0 0;}
.pD-top .viewtop1 ul li img { width:100%; height:100%; }

.pD-top .pDt-photo {float: left;width: 600px;margin-right: 14px;overflow: hidden;}
.pD-top .pDt-photo img {width: 600px;}
.pD-top .pDt-sns {position: absolute;width: 600px;margin: 430px 0 0 0;text-align: center;}
.pD-top .pDt-sns li {display: inline-block;}
*:first-child+html .pD-top .pDt-sns li {display: inline;}

.pD-top .pDt-info {
    float: left;
	width: 410px;
	margin:0 20px 0 20px;
	-webkit-transition:width 500ms ease;
	-moz-transition:width 500ms ease;
	-ms-transition:width 500ms ease;
	-o-transition:width 500ms ease;
	transition:width 500ms ease;
}
 /*
 @media all and (max-width:1265px) {
 	.pD-top .pDt-info {
 		width:300px;
 	}
 }
 */
.pD-top .pDt-info h2.pDti-name { display: block; min-height: 30px; padding: 0 0 20px; margin:0 0 20px; border-bottom:1px solid #f5f5f5; font-family: 'malgun gothic'; font-size: 16px; color: #333; letter-spacing: -0.02em; overflow: hidden; }
.pD-top .pDt-info h2.pDti-name span { display:block; font-size:11px; }
.pD-top .pDt-info h2.pDti-name img {vertical-align: top;margin-top: 3px;}

.pD-top .pDt-info .detailWrap { position:relative; }
.pD-top .pDt-info .detailWrap .btn_del { position:absolute; top:0; right:0; }
.pD-top .pDt-info .detailWrap .btn_del a { border:1px solid #eee; padding:3px 8px; display:inline-block; }
.pD-top .pDt-info .detailWrap .delArea { display:none; position:absolute; width:240px; background:#fff; border:1px solid #ccc; right:-60px; top:22px; }
.pD-top .pDt-info .detailWrap .delArea .del_header { position:relative; text-align:center; background:#f5f5f5; padding:6px 0; }
.pD-top .pDt-info .detailWrap .delArea .del_header h2 { font-size:14px; color:#888; }
.pD-top .pDt-info .detailWrap .delArea .del_header .btn_delclose { position:absolute; top:5px; right:5px; font-size:14px; cursor:pointer; }
.pD-top .pDt-info .detailWrap .delArea > ul > li { padding:4px 0; border-bottom:1px solid #f5f5f5 }
.pD-top .pDt-info .detailWrap .delArea > ul > li > span { display:inline-block; width:70px; padding:0 0 0 16px; }
.pD-top .pDt-info .detailWrap .delArea p { padding:4px 0 4px 16px; }

.pD-top .pDt-info table.pDti-list { }
.pD-top .pDt-info table.pDti-list th,
.pD-top .pDt-info table.pDti-list td { font-size:13px; height: 36px;vertical-align: middle;font-weight: normal;color: #808080;text-align: left; border-bottom:1px solid #f5f5f5; }
.pD-top .pDt-info table.pDti-list th { letter-spacing: -1px; padding:0; font-weight:bold; color:#000; }
.pD-top .pDt-info table.pDti-list td { color: #333; }
.pD-top .pDt-info table.pDti-list td.price {font-weight: bold;color:#000;}
.pD-top .pDt-info table.pDti-list td.eaNum input {width: 54px;height: 28px;padding: 0 5px 0 0;border: 1px solid #e2e3ea;text-align: right;color: #333;}
.pD-top .pDt-info table.pDti-list td.eaNum img { border:1px solid #f5f5f5; padding:8px; border-radius:50%; }
.pD-top .pDt-info table.pDti-list td span { padding:0 10px; font-weight:bold; }
.pD-top .pDt-info table.pDti-list td select { width:280px; }
.pD-top .pDt-info .pDti-img {padding: 42px 0; }

.pD-top .pDt-info2 { margin-top: 10px; display:none; }
.pD-top .pDt-info2 > a { display:block; background:#01c33e; }
.pD-top .pDt-info2 > a > img { width:100%; }

.pD-top .btn_buy { font-size:0; margin-top:30px; }
.pD-top .btn_buy > a { width:198px; height:36px; line-height:36px; border:1px solid #222; display:inline-block; font-size:14px; text-align:center; position:relative;}
.pD-top .btn_buy > .btn_B { background:#222; color:#fff; margin-right:10px; }
.pD-top .btn_buy > .btn_W { background:#fff; color:#222; }
.pD-top .btn_buy > .btn_B:hover:after {
    content: '바로구매';
    position: absolute;
    left: 0;
    top: 0;
	width:198px;
	background:#222;
}
.pD-top .btn_buy > .btn_W:last-child { width:408px; margin-top:10px; }
.pD-top .btn_buy > .btn_W:hover:after {
    content: '장바구니담기';
    position: absolute;
    left: 0;
    top: 0;
	width:198px;
	background:#fff;
}
.pD-top .btn_buy > .btn_W:last-child:hover:after {
    content: '위시리스트';
    position: absolute;
    left: 0;
    top: 0;
	width:408px;
	background:#fff;
}

.pD-top .pDt-info3 { width:333px; float:left; border-left:1px solid #f5f5f5; padding-left:30px; white-space: pre-wrap; word-wrap: break-word; line-height:25px; }
.pD-top .pDt-info3 h2 { display: block; font-family: 'malgun gothic'; font-size: 16px; color: #333; letter-spacing: -0.02em; overflow: hidden; line-height: 1; padding: 0; vertical-align: top; margin-top: -46px; }
.pD-top .pDt-info3 .info_detail { height:450px; margin:-30px 0; }
.pD-top .pDt-info3 .info_detail p { position:relative; top:-30px; }

.viewimgs	{	margin:0 auto;padding:40px 0 40px;width:100%;text-align:center;}
.tabs .link { width:100%;float:left;margin-top:45px;border-bottom:1px solid #484848;margin-bottom:20px;	 }
.tabs .link:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.tabs .link li {	float:left;	}
.pD-tab {position: relative;width: 100%;text-align: center;border-bottom: 1px solid #ececec;margin:70px 0;}
.pD-tab li {display: inline-block; position:relative;}
.pD-tab li.on {  }
.pD-tab li.on:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 4px;
    background: #000;
}
.pD-tab li.on a { color:#000; font-weight:bold; }
*:first-child+html .pD-tab li {display: inline;}
.pD-tab li a {
	display: block;
    height: 46px;
    padding: 0 20px 0 20px;
    border-bottom: 2px solid #fff;
    color: #000;
    text-decoration: none;
    font-family: 'malgun gothic';
    font-size: 13px;
    letter-spacing: 0.2px;
    cursor: pointer;
    line-height: 42px;
	font-weight:bold;
}

.pD-tab li a.on {
color:#fff;
border-bottom: 2px solid #989898;
    background: #989898;
    border-radius: 1px;
}
.view_memo2	{	margin-bottom:50px;	}
.view_memo2 ul	{	text-align:center;	}
.view_memo2 ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.view_memo2 ul li {	zoom:1;display:inline-block;*display:inline;_display:inline;width:191px;height:236px;;	}

.table_after {	
	width:100%;	
}
.table_after th { 
	height: 42px; 
    font-size: 12px;
    font-weight: normal;
    border-top: 2px solid #222;
    border-bottom: 1px solid #e4e4e4;
    vertical-align: middle;
}
.table_after td {
	height:55px;
	line-height:55px;
	font-size:11px;
	border-bottom:1px solid #dddddd;
	text-align:center;
	vertical-align:middle;
}
.table_after td a {
	font-size:11px;
	color:#545454;
}
.table_after td img {
	vertical-align:middle;
}
.table_after tr:hover td { 
	background:#f8f8f8;
	color:#333;
}

.after_memos { display:none;padding:10px 0 10px 50px;width:100%;margin:0 auto;border-bottom:1px solid #e9e9e9;text-align:left;font-size:12px	}

.prd_rel .product_board_button { text-align:center; }
.product_board_button{	margin:20px 0 20px 0;text-align:right;	}
.product_board_button a { width:120px; display:inline-block; padding:10px 0;  }
.product_board_button .btn_B { background:#000; color:#fff; border:1px solid #000; text-align:center; }
.product_board_button .btn_W { background:#f3f3f3; color:#222; border:1px solid #a5a5a5; text-align:center; }
.product_board_button .btn_W:hover { border:1px solid #000; }

.board_button{width:150px;padding:4px;background:#FFF;border:1px solid #ff667c;text-align:center;font-size:11px;letter-spacing:2px;display:inline-block;}
.tem	{width:1000px;margin:0 auto; background:#f7f7f7; padding:20px 0; height:865px;}
.tem1	{text-align:left;	}
.tem1:after {content: ""; display: block; clear: both;}
.table_tem1	{	width:380px; padding:30px 0 0 0;	}
.table_tem1	tr {padding:8px 0; display:block;}
.table_tem1	th	{	color:#7a7a7a;font-weight:bold;border-bottom:1px solid #e8e8e8;width:197px;text-align:left;height:20px;}	
.table_tem1	td	{	color:#747474;border-bottom:1px solid #e8e8e8;text-align:left;width:380px;height:20px;	}	
.table_tem1 .noline	{	border:0;	}

.sizeimg img{border:1px solid #333; width:354px;}

.tem2	{	text-align:left;margin-bottom:30px;}
.tem2:after {content: ""; display: block; clear: both;}

.table_size	{	margin-left:30px;margin-top:20px;width:353px;	}
.table_size th	{	color:#747474;font-weight:bold;border-bottom:1px dotted #d0d0d0;width:130px;text-align:left;height:20px;padding-top:5px;	}	
.table_size td	{	color:#fffaf;border-bottom:1px dotted #d0d0d0;text-align:left;height:20px;padding-top:5px;	}	
.table_size .bcs	{	background-color:#fffbfc;	}

.table_tem3	{margin-top:53px;width:357px;	}
.table_tem3	th	{color:#747474;border-bottom:1px solid #e7e7e7;font-weight:bold;width:60px;text-align:left;height:20px;padding-top:5px;	}	
.table_tem3	td	{color:#707070;border-bottom:1px solid #e7e7e7;text-align:left;width:115px;height:20px;padding-top:5px;	}	

.cent{text-align:center;}

.lunPrd {padding:68px 0; width:378px;}
.lunPrd h3{background:#333; color:#fff; padding:7px 9px; font-size:12px; margin:0 0 10px 0;}
.lunPrd p{line-height:184%;}

 .Benefit {
 	color:#353535;
 	text-align:center;
 }
.Benefit .Benefit_div {
 	/* padding:25px 0 0; */
 	color:#353535;
 	line-height:18px;
 }
.Benefit ul {
 	position: relative;
 	padding: 5px 5px 5px 5px;
 	width: 980px;
 	border-top: 1px solid #e6e6e6;
 	border-bottom: 1px solid #e6e6e6;
 	margin: 90px auto;
 	overflow: hidden;
 }
.Benefit ul li {
 	float:left;
 	-webkit-transition:all .25s ease-out;
 	-moz-transition:all .25s ease-out;
 	-o-transition:all .25s ease-out;
 	transition:all .25s ease-out
 
 
 }
.Benefitul li img {
 	-webkit-transition:all .25s linear;
 	-moz-transition:all .25s linear;
 	-o-transition:all .25s linear;
 	transition:all .25s linear;
 }
.Benefit ul li:hover {
 	background:#e5e5e5;
 }
.Benefit ul li:hover img {
 	opacity:.7
 }
 .cont {
     text-align: center;
 	padding:10px 0 40px;
 	color:#333;
 	line-height:18px;
 
 }
  .cont img {
 	max-width:1260px;
 	-webkit-transition:max-width 500ms ease;
 	-moz-transition:max-width 500ms ease;
 	-ms-transition:max-width 500ms ease;
 	-o-transition:max-width 500ms ease;
 	transition:max-width 500ms ease;
 }
 @media all and (max-width:1265px) {
 	.cont img {
 		max-width:980px;
 	}
 }
 
 .title h3 {height: 40px;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
    background: url('/SkinImg/tit_point.gif') no-repeat 0px 13px;
    font-size: 15px;
    letter-spacing: -0.05em;
    color: #333;
    line-height: 37px;}
    
    
.title h3 span{ margin: 0 0 0 10px;
    font-size: 12px;
    font-weight: 400;
    color: #999;}
    
    
.step {
    padding: 50px 0;
    font-family: 'malgun gothic';
	width:1100px;
	margin:0 auto;
	border-bottom:1px solid #ececec;
}

.del01 {
	border-top:1px solid #ececec;
	position:relative;
}
.del01:after {
	content:"";
	position:absolute;
	left:0;
	top:-2px;
	width:30px;
	height:3px;
	background:#000;
}

.step .cont {
    padding: 10px 0 40px;
    color: #333;
    line-height: 18px;
}

.step .info_text {
    position: relative;
    display: inline-block;
    padding: 0 0 0 21px;
    line-height: 22px;
	border-left:1px solid #ececec;
}

.step .cont_1 h3 {
    height: 40px;
    width: 162px;
    font-size: 15px;
    letter-spacing: -0.05em;
    color: #333;
	display:inline-block; vertical-align:top;
}

/* paging */
#qnapages {
	clear: both;
	padding-top: 60px;
	text-align: center;
}
#qnapages p {
	zoom: 1;
    display: inline-block;
    _display: inline;
    width: 14px;
    height: 14px;
    font-size: 0;
    vertical-align: middle;
}
#qnapages p:first-child {
	background:url(/elinfit/SkinImg/paging_prev.png) no-repeat;
}
#qnapages p:nth-child(3) {
	background:url(/elinfit/SkinImg/paging_next.png) no-repeat;
}
#qnapages p a {
	display:block;
	width:100%;
	height:100%;
}
#qnapages ol {
	zoom: 1;
	display: inline-block;
	*display: inline;
	_display: inline;
	margin: 0 15px;
}
#qnapages li {
	zoom: 1;
	display: inline-block;
	*display: inline;
	_display: inline;
	font-size: 12px;
}
#qnapages li a {
	padding: 5px 8px;
}
#qnapages li a:link, #paging li a:visited {
	color: #878787;
}
#qnapages li a.this {
	color: #000;
	font-weight: bold;
	border-bottom:2px solid #000;
}


/* 상세페이지 */
.view-left { width:845px; display:inline-block; vertical-align:top; }
.view-left .bigThumb { width:100%; }
.view-left .bigThumb img { width:100%; }
.view-left .bigDetail { width:100%; }
.view-left .bigDetail img { max-width:100%; }

.view-right { width:370px; position:absolute; left:50%; top:250px; margin:0 0 0 260px; }
.view-right .detail-top { position:relative; }
.view-right .detail-top span { border:2px solid #222; padding:5px 10px; display:inline-block; }
.view-right .detail-top span:last-child { background:#222; padding:5px 16px 5px 12px; position:absolute; right:0; color:#fff; cursor:pointer; }
.view-right .detail-top span:last-child img { margin-right:8px; }
.view-right .detail-code { font-size:11px; text-align:right; padding:16px 0;  }
.view-right .detail-list { /*height:230px;*/ }
.view-right .detail-list .detail-section { padding:16px 0; border-bottom:1px solid #ececec; }
.view-right .detail-list p { font-size:12px; padding:16px 0 0; text-align:right; position:relative;  }
.view-right .detail-list p span { position:absolute; left:0; font-weight:bold; }
.view-right .detail-list .detail-opt { text-align:left; }
.view-right .detail-list .detail-opt span { display:inline-block; width:100px; position:static; }
.view-right .detail-list .detail-opt select { width:255px; }
.view-right .detail-list .detail-opt img { padding: 10px; border-radius: 50%; border: 1px solid #ececec; }
.view-right .detail-list .info_detail { white-space:pre-wrap; height:180px; }
.view-right .detail-list .info_detail p { text-align:center; }
.view-right .btn_buy { padding:16px 0; }
.view-right .btn_buy .btn_B { background: #222; color: #fff; width: 260px; display: inline-block; text-align: center; height: 40px; line-height: 40px; font-size: 16px; border: 2px solid #222; margin-right: 1px; }
.view-right .btn_buy .btn_W { border: 2px solid #222; height: 40px; display: inline-block; vertical-align: top; line-height: 40px; }
.view-right .btn_buy .btn_W:hover { border-color:#7825b1; }
.view-right .btn_buy .btn_W img { padding:6px 10px; }
.inforap{overflow: hidden; width: 370px; height: 213px; }
#fixbar.fixed {position:fixed;left:50%;top:100px;margin:0 0 0 260px;padding:0;}

.size-wrap { font-size:0; }
.size-wrap h2 { text-align: center; margin: 30px 0 40px; padding: 30px 0; font-size: 25px; }
.size-wrap h3 { font-size:13px; margin-bottom:20px; }
.size-wrap img { max-width:100%; }
.size-wrap th span { display:block; }
.size-wrap .size-cont { width:1158px; margin:0 auto; border:1px solid #000; }
.size-wrap .size-cont .size-inner-top { position:relative; padding:22px; width:calc(50% - 44px); display:inline-block; height:300px;}
.size-wrap .size-cont .size-inner-top:before { content:""; position:absolute; bottom:0; width:calc(100% - 44px); height:1px; background:#000; }
.size-wrap .size-cont .size-inner-top:after { content:""; position:absolute; top:22px; right:0; width:1px; height:100%; background:#000; }
.size-wrap .size-cont .size-inner-top > div { display:inline-block; font-size:12px; }
.size-wrap .size-cont .size-inner-top > .size-inner-top-left { width:40%; vertical-align:top; margin-top:-20px; }
.size-wrap .size-cont .size-inner-top > .size-inner-top-right { width:calc(60% - 30px); vertical-align:middle; margin-left:30px; }
.size-wrap .size-cont .size-inner-top > .size-inner-top-right table th { width:80px; }
.size-wrap .size-cont .size-inner-top > .size-inner-top-right table th,
.size-wrap .size-cont .size-inner-top > .size-inner-top-right table td { text-align:left; font-weight:normal; padding:5px 0; }
.size-wrap .size-cont .size-inner-top > div img { max-width:97%; }
.size-wrap .size-cont .size-inner-middle { position:relative; padding:22px; width:calc(50% - 44px); height:300px; display:inline-block; vertical-align:top; }
.size-wrap .size-cont .size-inner-middle:before { content:""; position:absolute; bottom:0; width:calc(100% - 44px); height:1px; background:#000; }
.size-wrap .size-cont .size-inner-middle > div { display:inline-block; font-size:12px; vertical-align:top; }
.size-wrap .size-cont .size-inner-middle > .size-inner-middle-left { width:580px; height: 260px;  }
.size-wrap .size-cont .size-inner-middle > .size-inner-middle-left img { width:170px;  }
.size-wrap .size-cont .size-inner-middle > .size-inner-middle-right { width:calc(66% - 16px); vertical-align:middle; margin-left:16px; text-align:center;     top: 60px;
    right: 9px;
    position: absolute;
}
.size-wrap .size-cont .size-inner-middle > .size-inner-middle-right img { width:80px; display:inline-block; }
.size-wrap .size-cont .size-inner-left { margin:22px 0 22px 22px; width:calc(25% - 23px); border-right:1px solid #000; display:inline-block; vertical-align:top; }
.size-wrap .size-cont .size-inner-left table { font-size:11px; }
.size-wrap .size-cont .size-inner-left table th{font-weight: bold !important;}
.size-wrap .size-cont .size-inner-right table th{font-weight: bold !important;}
.size-wrap .size-cont .size-inner-bottom table th{font-weight: bold !important;}
.size-wrap .size-cont .size-inner-top > .size-inner-top-right table th{font-weight: bold !important;}
.size-wrap .size-cont .size-inner-left table th,
.size-wrap .size-cont .size-inner-left table td { text-align:left; font-weight:normal; padding:5px 0; }
.size-wrap .size-cont .size-inner-right { position:relative; padding:22px 16px 39px 28px; width:calc(48% - 20px); display:inline-block; vertical-align:top; }
.size-wrap .size-cont .size-inner-right:after { content:""; position:absolute; bottom:0; right:0; width:1px; height:100%; background:#000; }
.size-wrap .size-cont .size-inner-right table { font-size:11px; }
.size-wrap .size-cont .size-inner-right table th,
.size-wrap .size-cont .size-inner-right table td { text-align:left; font-weight:normal; padding:5px 0; width:10px; }
.size-wrap .size-cont .size-inner-right table tr {width:40px;}
.size-wrap .size-cont .size-inner-bottom { padding:22px; width:calc(50% - 45px); display:inline-block; vertical-align:top; }
.size-wrap .size-cont .size-inner-bottom table { font-size:11px; }
.size-wrap .size-cont .size-inner-bottom table th{ text-align:left; font-weight:normal; padding:5px 0; }
.size-wrap .size-cont .size-inner-bottom table td{ text-align:left; font-weight:normal; padding:12px 0; }
.size-wrap .size-cont .size-inner-bottom .hidden { display:none; }

.return-wrap { font-size:0; }
.return-wrap h2 { text-align: center; margin: 30px 0 40px; padding: 30px 0; font-size: 25px; }
.return-wrap h3 { font-size: 18px; }
.return-wrap .return-cont { width:1160px; margin:0 auto; }
.return-wrap .return-cont .return-inner-left { width:498px; min-height:488px; padding:30px; border:1px solid #000; display:inline-block; margin-right:40px; vertical-align:top; font-size:13px; line-height:1.6; }
.return-wrap .return-cont .return-inner-right { width:498px; padding:30px; border:1px solid #000; display:inline-block; font-size:13px; line-height:1.6; }
.return-wrap .return-cont .return-inner-bottom { width:1098px; padding:30px; border:1px solid #000; display:inline-block; margin-top:40px; font-size:0; }
.return-wrap .return-cont .return-inner-bottom > div { display:inline-block; width:50%; font-size:13px; vertical-align:top; line-height:1.6; }
.return-wrap .return-cont .return-inner-bottom .return-inner-bottom-left { width:50%;}
.return-wrap .return-cont .return-inner-bottom .return-inner-bottom-right { margin-left:10%; width:40%; }

.pD-bbs h2 { text-align: center; margin: 30px 0 40px; padding: 30px 0; font-size: 25px; }

#detailfooterx { width:100%; height:1px; }

.infopname{    font-family: 'malgun godic';
    margin: 34px 0px 0px;}