/* BASIC css start */
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0 !important}


/* ³×ÀÌ¹ö ¾ÞÄ¿ */
.prd-list .tb-center,
.prd-list .tb-left,
.prd-list .tb-right { position: relative; }
.nhn_anchor_text { position: absolute; padding: 5px; top: 0px; left: 0px; margin-left: 10px; } .nhn_anchor_select { } /* focus»óÇ° */


#instagram{margin-bottom: 95px;  margin-top: 107px; background: #f2f3f7; padding-bottom: 120px;}

/*¸ÞÀÎ»óÇ° Áø¿­*/
.prd_wrap h3 {text-align:center; margin:0 0 23px; padding:0; font-size:25px; color:#000; text-align:center; font-family:'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif;}
.prd_wrap ul.prd_list {margin-top: 51px !important; clear:both; zoom:1; margin:0; margin:0 0 0 -13px;  font-size:0; line-height:0;}
.prd_wrap ul.prd_list:after {content:""; display:block; clear:both; }
.prd_wrap ul.prd_list li.item {/*font-family: arial,³ª´®°íµñ,'Nanum Gothic',"¸¼Àº °íµñ",'MalgunGothic',"µ¸¿ò",Dutum,AppleGothic,san-serif;*/ font-family:'dotum'; display:inline-block; width: 300px; margin:20px 6px 30px 12px; vertical-align:top; font-size:12px; line-height:16px; *zoom:1;}
.prd_wrap ul.prd_list li.item .product_image_area{position:relative; }
.prd_wrap ul.prd_list li.item .prdImg { display: table-cell; height: 390px; vertical-align: middle;}
.prd_wrap ul.prd_list li.item .prdImg img { display:block; width:100%;}
.prd_wrap ul.prd_list li.item .product_icon{margin: 10px 0}
.prd_wrap ul.prd_list li.item .subname{font-size: 13px; font-family: 'NotoKrR', sans-serif; margin-top: 20px; border-top: 1px solid #ddd; padding-top: 20px;}




#Main_Slider{margin-top: 1px;margin-bottom:100px;}
/*bx slider*/
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
#content{margin-top:-3px !important;}
#slider{ margin-left: 4px;}
.bx-wrapper {
  position: relative;
  margin-bottom: 100px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;width:1262px !important; }
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {/*
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;*/
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('/design/piasom/img/btn_arrow_left_27_w.gif');
}


.bx-wrapper .bx-next {
  right: 10px;
  background: url('/design/piasom/img/btn_arrow_right_27_w.gif');
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 30px;
  height: 40px;
  text-indent: -9999px;
  z-index: 99;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}







/* ¸ÞÀÎ Áß¾Ó¹è³Ê */
#mid{}
#mid .left{width: 900px; display: inline-block;}
#mid .right{
    margin-left: 1px;display: inline-block;}

.mid_top{margin-bottom: 8px;}
.mid_top li{display: inline-block;}

.mid_top li:nth-child(2){margin-left: 5px;}

.mid_bottom{}
.mid_bottom li{margin-left: 5px; display: inline-block;}
.mid_bottom li:first-child{margin-left: 0;}

/*tab*/


/* tab_normal_row */
.tab_normal_row { clear: both; padding: 155px 0 0 0; width:100%; }
.tab_normal_row h1 { overflow:hidden;  margin:0 0 43px; padding:0; text-align:center; font-size:25px; line-height:36px; color:#000; font-weight:600; font-family:'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif;  }
.tab_normal_row h2 {float:left; overflow:hidden; width:300px; height:36px; margin:0; padding:0; text-align:center; font-size:12px; line-height:36px; color:#fff; font-weight:400; text-align:center; font-family:'Open Sans', 'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif; background:#4c4c4c; }

.tab_normal_row .tab_normal_tab_nav_wrap { margin:0; padding:0;}
.tab_normal_row .tab_normal_tab_nav {float:right; margin:5px; padding: 0; list-style: none; }
.tab_normal_row .tab_normal_tab_nav li { width:10px; height:10px; border:1px solid #bbb !important;  float: left; margin: 3px; padding: 0; text-align: center; }
.tab_normal_row .tab_normal_tab_nav li a {background:#fff; width:10px; height:10px;  font-family:'Roboto', sans-serif !important; font-size:15px;  display: block; /*height:46px; line-height:46px; */padding:0; color: #808080; text-decoration: none;}



.tab_normal_row .tab_normal_tab_nav li.ui-tabs-selected a {color:#000 !important;background:#bbb!important; }

.tab_normal_row .tab_normal_tab_contents { clear: both; padding-top: 20px;}
.tab_normal_row .tab_normal_tab_contents > div { position: relative; display:none; }

.tab_normal_row ul.prdList {clear:both; zoom:1; margin:0; padding:5px 0 0;}
.tab_normal_row ul.prdList:after {content:""; display:block; clear:both; }
.tab_normal_row ul.prdList li.item {min-height: 312px; 
float: left; width: 240px; margin: 0 0 10px 10px;}
/* .tab_normal_row ul.prdList li.item:hover {opacity:0.4;} */
.tab_normal_row ul.prdList li.item .prdImg { position: relative; /*display:block;*/ display: table-cell; height: 312px; vertical-align: middle;}
.tab_normal_row ul.prdList li.item .prdImg img { display:block; width:100%;}
.tab_normal_row ul.prdList li.item .prdImg .best1_icon_main { position: absolute; top:40%; left:50%; margin:57px auto 0 -174px; text-align:center; z-index: 1000; }
.tab_normal_row ul.prdList li.item .prdImg .best1_icon_main img { position: relative; display:block;  text-align:center; }


.tab_normal_row ul.prdList li.large_prd {width:510px; margin:0;}
.tab_normal_row ul.prdList li.large_prd .best1_icon {margin:20px 0 0; text-align:center;}

.tab_normal_row ul.prdList li.large_prd .product_image_info a{width:510px !important;
    height: 650px !important;
    display: table-cell !IMPORTANT;
    width: 510px !IMPORTANT;
}

.product_list_item li strike{margin:5px 0; display:block;}

ul.hover_action .product_contents_info { display: none; }
ul.hover_action .product_contents_info .button { display: none; }
ul.hover_action .prdImgWrap { position: relative;cursor:pointer; }
ul.hover_action .prdImgBg { position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.7); }
ul.hover_action .prdImgButton { 
	display: none;
	overflow: hidden;
	position: absolute; 
    z-index: 1000;
    left: 0;
    top:40% !important;
    width: 100%;
    height: 100%;
    text-align: center;
    font-weight: 400;
	cursor:pointer;
}

ul.hover_action .product_contents_info {
	display: none;
	position: absolute; 
	z-index: 99999;
	text-align: center;	
	height:40px; 
	padding:10px 15px; 
	color:#fff;
    background: #000; 
    background: rgba(0,0,0,0.7); 
    background: transparent !ie; 
	*background:#000;
    zoom:1;
	-ms-filter: alpha(opacity=70);
	filter: alpha(opacity=70);
}
ul.hover_action .prdImgButton p.name { margin-bottom: 5px; text-align: center; overflow:hidden; word-break:break-all;}
ul.hover_action .prdImgButton p.name a,
ul.hover_action .prdImgButton .product_price,
ul.hover_action .prdImgButton .product_dc_price,
ul.hover_action .prdImgButton .custom,
ul.hover_action .prdImgButton li.desc { color: #fff !important;}
ul.hover_action .prdImgButton li.desc {display:none; padding-top:10px;}
ul.hover_action .prdImgButton .xans-product-listitem { padding-left: 20px; padding-right: 20px; }
ul.hover_action .prdImgButton .xans-product-listitem li { text-align: center; line-height: 18px;  }
ul.hover_action .prdImgButton p.name .zoom { display: none;}
ul.hover_action .prdImgButton .icon { display: none; }
ul.hover_action .prdImgButton a {text-decoration: none; }
ul.hover_action .prdImgButton p.name a{font-family: 'NotoKrR', sans-serif; font-size:14px;}
ul.hover_action .prdImgButton .product_list_item{font-family: 'Lato', sans-serif; color:#fff !important;font-size:14px;}



/* BASIC css end */

