.transparent {background:transparent !important;border:0 !important;height:1px;overflow:hidden}

/*Item Page */
.product_view_frame {width:100%;display:block;margin-bottom:20px;height:auto;}
.product_view_inner {display: block;height: auto;padding:10px 0}

.product_view_title{padding:10px 0;margin-bottom:15px;border-bottom:solid 1px #ccc}
.product_view_left{float:left;width:40%;margin-right:5%;}
.product_view_left img{ width:100%;height:auto;}

.product_view_right{float:left;width:55%;}

.product_title {font-weight:bold; font-size:19px;padding-bottom:10px;display:block}


.product_view_related {clear:both;margin:25px 0}
.product_view_related h2{padding:5px 0;margin:15px 0;font-size:16px;border-bottom:solid 1px #444}

.view_gosi_frame {margin:10px 0}
.view_gosi_frame h4{ padding:5px 0;font-size:16px}

.btnMoreDetail {width:300px;background:#346aff; border:0; border-radius:35px;}
.btnMoreDetail:hover {background:#346aff;}
.btnMoreDetail a {color: #fff}

.article_content * {line-height:130% !important}
.item_title {font-weight:bold;font-size:24px}
.item_short_txt {color:#21bbb1;font-size:12px}
.it_num{font-family:tahoma;font-weight:bold;font-size:12px;}
.it_timer_txt {display:inline-block;margin-left:10px;font-size:11px; color:#036699}
.it_timer_frame{clear:both;margin:15px auto;padding:15px 0;text-align:center;background:#21bbb1;}
.it_timer_frame .it_timer_txt {display:inline-block;margin:0;font-size:20px; font-family:tahoma,'malgun gothic'; color:#fff}

.value_frame{clear:both;margin:15px 0; padding:25px;border:solid 1px #ccc;display: table; width:100%; height: auto;overflow: auto; color:#666}
.value_frame .left {display:table-cell;width:120px;text-align:center;vertical-align:middle}
.value_frame .value_count_frame {width:96px}
.value_frame .value_count {line-height: 77px;text-align: center;background: #222;color: white;font-size: 40px;font-family:tahoma,arial}
.value_frame .value_sum{padding:5px 0; font-size:12px;color:#666}
.value_frame .right {display:table-cell;}

.value_frame ul{display:table;width:100%;overflow:hidden;margin:5px 0}
.value_frame li{display:table-cell;padding:0;margin:0;overflow:hidden}
.value_frame .score1 {width:50px;font-family:tahoma,arial;font-size:11px;}
.value_frame .score2 {background:#eee;padding:0;margin:0}
.value_frame .score3 {width:60px; padding-left:10px;font-family:tahoma,arial;font-size:11px}
.value_frame .graph {display:inline-block;width:0px;overflow:hidden;font-size:1px;padding:0;margin:0}
.value_frame .graph1 {background:#000}
.value_frame .graph2 {background:#222}
.value_frame .graph3 {background:#333}
.value_frame .graph4 {background:#444}
.value_frame .graph5 {background:#555}

@media only screen and (max-width: 767px) {
	.value_frame{ display: block}
	.value_frame .left {display:block;width:100%;margin:15px 0;text-align:center}
	.value_frame .right {display:block}
	.value_frame .value_count_frame {margin:0 auto}
	.it_timer_frame .it_timer_txt {font-size:14px;}
}


#ef_table_frame{margin-bottom:5px}
.ef_table{width:100%;border-collapse:collapse;border-top:solid 1px #eee}
.ef_table td {height:42px;min-height:32px;}
.ef_table td.ef_left{width:120px;padding:5px 7px !important;border-right:solid 1px #eee;border-bottom:solid 1px #eee;font-weight:bold;color:#555;text-align:right;white-space:nowrap}
.ef_table td.ef_right{padding:5px 7px;border-bottom:solid 1px #eee;color:#555;text-align:left}
.ef_table .title td {font-size:16px;font-weight:bold;text-align:center;border-bottom:solid 1px #777}
.it_price_txt {color:red;font-weight:bold;}
.it_price {font-size:24px;font-family:tahoma,verdana; font-weight:bold}
.it_price_market {color:#555}
.it_price_pct{display:inline-block;padding-left:5px;font-size:32px; color:orange;font-family:tahoma,arial}
.icon_pct{font-size:16px;font-weight:normal;}
.nosale-help {padding:25px;text-align:center;color:red;font-weight:bold;font-size:24px}

.it_price_gong {color:#0099ff;font-size:24px}
.it_gong_appplier {font-size:12px;color:#ff6600}

/*order Option */
#item_select_ex {background:#f5f5f5;border:solid 1px #ccc;padding:5px; line-height:22px;}
#item_select_ex td {}
#item_select_rq {background:#f5f5f5;border:solid 1px #ccc;padding:5px; line-height:22px;margin:5px 0}
#item_select_rq.must{border:solid 2px #333}
#item_select_rq td {}
#item_select_ex SELECT, #item_select_rq SELECT {padding:3px}
#item_amount_frame {display:none;border:solid 1px #ccc;padding:10px;margin:10px 0}
#item_amount_frame_price{text-align:right;padding-top:10px}
#item_amount_frame_price .item_amount{font-size:16px;font-weight:bold;font-family:'malgun gothic',sans,tahoma}
#combo-help {padding-top:5px;padding-left:20px; background:url(images/icon/icon_alert.gif) no-repeat 5px 5px; display:none; letter-spacing:-1px;color:#50707d}


/* buttons */
.item_buttons {margin:35px 0 10px 0;text-align:center}
.item_buttons span.button{width:32%;}
.item_buttons span.button a{padding:15px 0;font-size:14px}



.btnSocial {float:right}
.button.expert{background: #33cccc ;border: 1px solid #009999;}
.button.expert a{color:#fff}
.button.expert:hover{ color:#ff0;background:#45dbdb}



.filelist {width:100%;clear:both}
.filelist_text {float:left;padding-top:7px}
.filelist_qty { float:right;}
.filelist_qty input[type=number] { width: 50px;text-align: center;height: 30px;border: 1px solid #e2e2e2;font-size:11px;font-weight:bold}
.filelist_price {float:right;width:100px;text-align:right;font-family:malgun gothic,dotum}
.filelist_line {clear:both;background:#ccc;height:1px;overflow:hidden;padding:0px}
.qty-icon {
    padding: 0 10px;
    border: 1px solid #e2e2e2;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    line-height: 28px;
	font-family:arial;
}
.icon-minus {border-right: 0; margin-left: 9px;}
.icon-plus {border-left: 0;}
.tag {font-size:12px}
.tag:hover {text-decoration:underline}

/*coupon */
#cpTxt {display:block; width: 300px;margin: 0px auto;}
.cpPrice {
		 position: relative;
		width: 300px;
		margin: 20px auto;
	background-image: 
    radial-gradient(circle at 1px 8px, transparent 6px, #ff0099 6px, #ff0099 0px), 
    radial-gradient(circle at 149px 8px, transparent 6px, #ff0099 6px, #ff0099 0px);
  background-size: 150px 18px;
  background-position: 0 0, 150px 0;
  background-repeat-x: no-repeat;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  line-height: 60px;
  text-align:center;
  box-sizing: border-box;
  cursor: pointer;
		 
	 }
.cpHelp{color:#ff0099}

/*List */
.sortframe{width:100%;padding:15px 0;border-bottom:solid 1px #ccc;overflow:auto}
.sortframe:after {content: "";display: block;clear: both;}
.sortframe .button {margin-left:-1px}
.sortframe .button a {font-size:11px}

.li-table {border-bottom:solid 1px #ddd;}
.horizontal-style {display: table; width: 100%;border-collapse:collapse;border-spacing: 0px;table-layout: fixed;}
.horizontal-style li {display: table-cell;border-top:solid 1px #ddd;border-bottom-width:0;padding:5px;vertical-align:middle;text-align:center;}
.horizontal-style li:first-child {border-left-width:0}
.horizontal-style li:last-child {border-right-width:0}
.liheader li{font-weight:bold;text-align:center;border-top:solid 1px #444;border-bottom:solid 1px #444;height:32px}
.horizontal-style.total{border-top:solid 2px #666;}
.horizontal-style li.totalPrice {padding:15px 0;font-weight:bold;font-size:16px;text-align:right}
.horizontal-style li.first{width:32px}
.horizontal-style li.thumbP{width:64px}
.horizontal-style li.thumbP img{width:60px;height:auto}

.horizontal-style li.opt{width:60px}
.horizontal-style li.qty{width:60px}
.horizontal-style li.price{width:80px}
.horizontal-style li.baesong{width:80px}
.horizontal-style li.last{width:40px}

.slick-slider .subject {}
.slick-slider .subject a {font-weight:bold;font-size:14px;color:#21bbb1;max-width:100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.itemList {clear:both;margin-top:25px;}
.itemList ul{display:block;width:100%;text-align:justify;list-style:none;}
.itemList ul:after {content: '';display: inline-block;width: 100%;}
.itemList li {list-style:none;display:inline-block;width:24%; margin:0;padding:0;height:auto;text-align:center;margin-bottom:25px;vertical-align:top}
.itemList li div.inner{padding:0 ; margin:0 auto;box-sizing:border-box}
.itemList .itemList_thumb {padding: 0}
.itemList_thumb img{width:100%}
.itemList .subject {}
.itemList .subject a {font-weight:bold;font-size:14px;color:#21bbb1;max-width:100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.itemList .pricetxt {font-size:18px;font-family:tahoma,arial;font-weight:bold;color:#000}
.pricetxt {font-family:tahoma,arial;font-weight:bold;color:#000}
.itemList .cat {font-size:11px}
.itemList_detail{padding:10px 5px; min-height:100px}
.itemList_thumb a{display:block;position:relative;margin:0;padding:0;white-space:nowrap;overflow:hidden}

.itemListSub {clear:both;margin-top:25px;}
.itemListSub ul{display:block;width:100%;text-align:justify;list-style:none;}
.itemListSub ul:after {content: '';display: inline-block;width: 100%;}
.itemListSub li {list-style:none;display:inline-block;width:24%; margin:0 0 45px 0;padding:0;height:auto;text-align:center;vertical-align:top}
.itemListSub li div.inner{padding:0 ; margin:0 auto;background:#f5f5f5;box-sizing:border-box}
.itemListSub .itemList_thumb {padding: 0}
.itemList_thumb img{width:100%}
.itemListSub .subject {}
.itemListSub .pricetxt {font-size:18px;font-family:arial;font-weight:bold;text-align:center;border-top:solid 1px #f5f5f5;margin-top:5px}
.itemListSub .cat {font-size:11px}

.related li {width:19%;}

dd.subject a {display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.noitemAlert {display:block;margin:100px 0;height:300px;text-align:center;background:url(images/no_item.png) no-repeat center center}

.txt_sub {font-size:0.95em;}
.txt_sub.cat{color:#999}
.btn_detail {display:inline-block;margin:15px 2px;background:#21bbb1;color:#fff;border-radius:15px;padding:5px 15px;text-align:center;font-size:12px;text-transform:uppercase}
.btn_detail:hover {background:#000;color:#fff}

.it_short_txt{color:#fff;background:#222;opacity:0.75;height:32px;overflow:hidden;line-height:32px;text-align:center;margin-top:-32px;font-size:11px;padding:3px;overflow:hidden}
.it_short_txt_1{font-size:11px; color:#777;padding:3px 0; display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.it_title_txt_1 {font-size:14px;font-weight:bold}
.pricetxt_1 {font-size:16px;font-family:arial;font-weight:bold;text-align:right}
.mobile_pricetxt_1 {padding:5px 0;font-size:16px;font-family:arial;font-weight:bold;color:#21bbb1}

.cat_reco_items {text-align:center}
.cat_reco_items h2{display:inline-block;padding:10px 0;margin:5px 0;border-bottom:solid 1px #444}


/*Cart */
.cart_item_extra {padding:3px;font-size: 11px;font-family: dotum;color:#036699}
.cart_item_gift {padding:3px;font-size: 11px;font-family: dotum;color:#555}
.cart_item_rq {padding:3px;font-size: 11px;font-family: dotum;}
.cart_item_rq .chg_qty{float:right}
.cart_item_rq input[type=number] {width:30px;height:17px;font-size:11px;line-height:17px;padding:1px}
.cart_item_name a {display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight:bold}
.cart_baesongTxt{font-size: 11px;font-family: dotum;color:#999;padding:3px}
.item_meta, .item_meta * {font-size:11px; color:#777}
.exDiscount{color:red}
.totalPrice {font-size:24px}


/*Order */
#orderForm h4 {padding:5px 0;font-family: Tahoma,'Noto Sans Korean', 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo, Helvetica, dotum, 돋움, sans-serif;font-size: 17px;color: #000;}

/*MyOrder */
.button.myorder {}
#ui-datepicker-div * {font-size:11px !important}


.thumbP img{width:60px;height:60px;margin-right:3px;vertical-align:middle}
.baesongPolicy {font-size: 11px;font-family: dotum;color:#036699}
.pay-help {padding-top: 5px;font-size: 11px;color: #777;font-family: dotum;letter-spacing: -1px;display: none;line-height: 130%;}
.help {font-weight: normal;font-size: 11px;font-family: dotum;color: #036699;letter-spacing: -1px;padding: 2px;}
.tiny {font-size:11px !important;font-family:tahoma; font-weight:normal;}

ul.baesongNotice {display:block; list-style:disc;font-size:11px;margin-left:15px;margin-top:5px;}
ul.baesongNotice li{list-style:disc}


/*bbs */
.bbs_post {word-break:break-all;font-size:12px;color:#333}
.bbs_post .horizontal-style {margin-bottom:15px;border-bottom:solid 1px #eee;}
.bbs_post .horizontal-style li {text-align:left;border-width:0}
.bbs_post .sub_txt {color:#777;font-size:11px}
.bbs_post .iv_value_answer {font-size:11px;color:#666}
.bbs_reply {padding-top: 10px; padding-left: 15px !important}
.bbs_post .mpic-box {width:50px}
.bbs_post .mpic-box img{width:32px;height:32px;border-radius:50px}
.bbs_post .iv_score{font-size:16px; color:#21bbb1}
.pagination>li {border: 1px solid #ccc;}
.pagination .current {background: #21bbb1;}
.bbs_info{color:#777; line-height:20px;padding:10px 0; border-bottom:solid 1px #f5f5f5}

/*Auction Style Tab */
.one-tab-area {position: relative;width: 100%;margin: 40px 0px 10px 0px;z-index: 5;}
.one-tab {overflow:hidden;width:100%;height:43px;background:url(images/one-tab-border.gif) repeat-x 0 100%; list-style:none}
.one-tab li {float:left;}
.one-tab li a {box-sizing:initial;display:block;height:40px;line-height:40px;overflow:hidden;border:1px solid #ccc;border-bottom:0;border-right:0;background-color:#eee;font-size:12px;color:#343948;letter-spacing:-2px;text-decoration:none;}
.one-tab li:last-child a {border-right:1px solid #ccc;}
.one-tab li.on a {height:43px;border:2px solid #333;border-bottom:0;background-color:#fff;font-weight:bold;}

.one-tab2 {overflow:hidden;width:100%;height:43px;background:url(images/one-tab-border.gif) repeat-x 0 100%; list-style:none}
.one-tab2 li {float:left;}
.one-tab2 li a {box-sizing:initial;display:block;height:40px;padding:0 25px;line-height:40px;border:1px solid #ccc;border-bottom:0;border-right:0;background-color:#eee;font-size:12px;color:#343948;text-decoration:none;}
.one-tab2 li:last-child a {border-right:1px solid #ccc;}
.one-tab2 li.on a {height:43px;border:2px solid #333;border-bottom:0;background-color:#fff;font-weight:bold;}

.two-tab {overflow:hidden;padding:13px 0 10px 5px;border-bottom:1px solid #ccc; list-style:none}
.two-tab li {float:left;padding:0 15px 0 14px;background:url(images/two-tab-divider.gif) no-repeat 0 2px;}
.two-tab li a {box-sizing:initial;font-size:12px;color:#999;text-decoration:none;}
.two-tab li a:hover,
.two-tab li.on a {font-weight:bold;color:#333;text-decoration:underline;}
.two-tab li:first-child {background:none;}

@media screen and (max-width:520px) {
	.one-tab li a { }
}

.mobTab {list-style:none;width:100%;text-align:center;border:solid 1px #ccc;padding:10px;margin:10px 0}
.mobTab li{list-style:none; display:inline-block; margin:0 10px}
.mobTab li.on a{text-decoration:underline;font-weight:bold}


.item_tab{height:24px;margin:10px 0 5px;padding:0;border-bottom:1px solid #777;color:#000}
.item_tab ul{margin:0;padding:0;list-style-type:none}
.item_tab li{float:left;margin-right:2px;list-style-type:none}
.item_tab a{display:block;overflow:hidden;float:left;position:relative;height:23px;margin:0;padding:0 10px;border:1px solid #ccc;border-bottom:solid 1px #777;background:#fff;line-height:25px;font-size:11px;font-family:dotum;color:#777;letter-spacing:-1px;text-align:center;text-decoration:none}
.item_tab a.selected{overflow:hidden;height:23px;padding:0 20px 0 10px;border:1px solid #777;border-bottom:2px solid #fff;background:#fff url(arrow_tab_sel.gif) no-repeat right 50%;line-height:28px;font-weight:bold;font-weight:bold;color:#555;color:#555}

.reply { display:inline-block; width:40px;height:15px;background:url(images/icon/icon_reply.gif) no-repeat center center}
a.icon_preview {display:block;width:15px;height:15px;background:url(images/icon/icon_preview.png) center center no-repeat}
a.icon_listview_1_off{display:inline-block; width:27px;height:21px; background:url(images/list1_off.gif) no-repeat center center}
a.icon_listview_1_on{display:inline-block; width:27px;height:21px; background:url(images/list1_on.gif) no-repeat center center}
a.icon_listview_0_off{display:inline-block; width:27px;height:21px; background:url(images/list0_off.gif) no-repeat center center}
a.icon_listview_0_on{display:inline-block; width:27px;height:21px; background:url(images/list0_on.gif) no-repeat center center}
.icon_gift {display:inline-block;width:29px;height:15px;background:url(images/type/ico_gift.gif) no-repeat center center;margin:0 1px}
	
.icon_expand{display:block;width:34px;height:34px;position:absolute;bottom:0;right:0;margin:15px;background:url(images/fullexpand.gif) no-repeat}
.icon_type {display:inline-block;width:27px;height:15px;text-indent:-1000px;}
.icon_type_101 {background:url(images/type/type_101.gif) no-repeat center center;margin:0 1px}
.icon_type_102 {background:url(images/type/type_102.gif) no-repeat center center;margin:0 1px}
.icon_type_103 {background:url(images/type/type_103.gif) no-repeat center center;margin:0 1px}
.icon_type_104 {background:url(images/type/type_104.gif) no-repeat center center;margin:0 1px}
.icon_type_105 {background:url(images/type/type_105.gif) no-repeat center center;margin:0 1px}
.icon_type_106 {background:url(images/type/type_106.gif) no-repeat center center;margin:0 1px}
.icon_type_107 {background:url(images/type/type_107.gif) no-repeat center center;margin:0 1px}
.icon_type_soldout {background:url(images/icon/icon_soldout.gif) no-repeat center center;margin:0 1px}
.icon_quan_up {display:block;width:20px;height:8px;background:url(images/icon/ico_quan_up.gif) no-repeat center center;margin:2px}
.icon_quan_down {display:block;width:20px;height:8px;background:url(images/icon/ico_quan_down.gif) no-repeat center center;margin: 2px}
.icon_del {display:inline-block;width:11px;height:11px;background:url(images/icon/ico_del.gif) no-repeat center center;margin:0 1px}
.icon_free_send {background:url(images/icon/icon_freesend.gif) no-repeat center center;margin:0 1px;width:35px}
.won{font-family:'malgun gothic','Apple SD Gothic Neo',gulim,dotum !important;font-size:0.7em;display:inline-block;padding-right:2px}
.number{font-family:tahoma,arial; font-weight:bold}
.mobile{display:none}
select{
	padding: 5px 32px 5px 5px;
	background: #f8f8f8;
	color: #444;
	border: 1px solid #aaa;
	border-radius: 0;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	outline: none;
	background-image: url(images/arrow-select.png);
	background-repeat: no-repeat;
    background-size: auto;
    background-position: right center;
}
select::-ms-expand { display: none;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none; margin: 0; }



@media screen and (max-width:1024px) {
  .itemList li {width:33%;}
  .itemListSub li {width:33%;}
  .related li {width:33%;}
}

/*-- Mobile Portrait -- */
@media only screen and (max-width: 767px) {
	.itemList li {width:48%;}
	.itemListSub li {width:48%;}
	.related li {width:48%;}
  
	.pc{display:none}
	.mobile{display:block}
  
  .btnSocial {float:none; clear:both;height:52px}
  .btnSocial .button{float:left;width:50%}
  
 .product_view_left{float:none;width:100%;margin:0}
 .product_view_right{float:none;width:100%;margin:0}
 
 .item_title {font-size:16px}
.totalPrice {font-size:16px}
select{padding: 3px 32px 3px 5px;}
.it_price_pct{font-size:22px}
 
 ul.total {display:block !important}
 ul.total li{display:block !important;text-align:center  !important;padding:15px 0 !important;height:auto !important}
 .ef_table td.ef_left{width:100px;text-align:left;}

}

/*-- Mobile landscape -- */
@media screen and (max-width:520px) {

.itemList .subject {font-size:12px}
.btn_detail {margin: 15px auto}
.article_content iframe{width:100%;height:200px}
}