/**  **/
.sp_2 {
	width:100%;  clear:both; height:2px
}
.sp_10 {
	width:100%;  clear:both; height:10px
}
.sp_20 {
	width:100%;  clear:both; height:20px
}
.sp_30 {
	width:100%;  clear:both; height:30px
}
.sp_25 {
	width:100%;  clear:both; height:26px
}
.sp_40 {
	width:100%;  clear:both; height:40px
}
.sp_60 {
	width:100%;  clear:both; height:60px
}
.sp_80 {
	width:100%;  clear:both; height:80px
}
.sp_100 {
	width:100%;  clear:both; height:100px
}
.sp_200 {
	width:100%;  clear:both; height:200px
}

#main_a_wrap {
	width:1024px;  margin:0px auto 0px auto; clear:both
}
/** 유통지원 오너클랜 메뉴 **/
#main_a_wrap .golink{
	width:190px; float:left; height:346px; background-color:#5c86d0; overflow:hidden;
}
#main_a_wrap .golink ul li{
	width:190px; float:left; height:57px ; background-color:#5c86d0; display:block; box-sizing:border-box;
}
#main_a_wrap .golink ul li.line{border-bottom:1px solid #77a2dc; width:100%; height:1px; border-left:none; border-top:none; border-right:none
}
#main_a_wrap .golink ul li a{
	width:190px; float:left; height:57px ; background-color:#5c86d0; display:block;
}
#main_a_wrap .golink ul li a:hover{
	width:190px;
	float:left;
	background-color:#294e8d;
	display:block;
	text-decoration: none;
}
#main_a_wrap .golink ul li a p.icon_box{
	width:50px; float:left; height:57.6px ; border-right:1px solid #6e98d8; line-height:56px;; text-align:center
}
#main_a_wrap .golink ul li a p.icon_box img{ margin-top:10px
}
#main_a_wrap .golink ul li a p.text_box{
	 float:left; height:56.6px ; padding-left:13px; box-sizing:border-box; line-height:56px; color:#fff
}

.main-swiper {
	width: 100%;
	height: 301px;
	background: #eee;
}

.main-swiper > * > .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}

.main-swiper > * > .swiper-slide > a {
	display: flex;
    flex-direction: row;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.main-swiper > * > .swiper-slide > a > img {
	object-fit: contain;
	height: 100%;
}

.main-swiper > .swiper-button-next {
	color: white;
}

.main-swiper > .swiper-button-prev {
	color: white;
}

.main-swiper > .swiper-pagination > .swiper-pagination-bullet {
	opacity: 1;
	background: none;
	border: 1px solid #999999;
}

.main-swiper > .swiper-pagination > .swiper-pagination-bullet-active {
	opacity: 1;
	border: 1px solid #999999;
	background: #999999;
}

/** 가로 기획 **/
#main_b_wrap {
	width:1024px;  margin:0px auto; clear:both
}

/** 세로기획/탭 **/
#main_c_wrap {
	width:1024px;  margin:0px auto 0px  auto; clear:both
}
#main_c_wrap .left{
	width:190px; float:left;
}
#main_c_wrap .left .banner_c_box{
	width:190px; float:left;  background-color:#f9e33e; margin-bottom:15px; margin-top:1px;
}

#main_c_wrap .left .adm_box{
	width:190px; float:left;
}

#main_c_wrap .left .adm_box .title{
	width:190px; float:left; margin-bottom:10px
}
#main_c_wrap .left .adm_box .adm_btn{
	width:190px;
	float:left;
	height:217px;
	box-sizing:border-box;
	background-image: url(../_img/main/adm_bg.jpg);
	background-repeat: no-repeat;
}
#main_c_wrap .left .adm_box .adm_btn ul li{float:left;
}
#main_c_wrap .left .adm_box .adm_btn ul li.line_h{width:1px; float:left;  height:108px;background-color: #878787
}
#main_c_wrap .left .adm_box .adm_btn ul li.line_w{width:189px; float:left; background-color: #878787 ;height:1px;
}
#main_c_wrap .left .adm_box .adm_btn ul li a{
	width:94.23px; float:left; height:108px;
}
#main_c_wrap .left .adm_box .adm_btn ul li a:hover{
	width:94.23px; float:left; height:108px;   background-color:#698ac4; text-decoration:none
}
#main_c_wrap .left .adm_box .adm_btn ul li a p.icon{
	width:99%; float:left; text-align:center; margin:15px 0px 5px 0px
}
#main_c_wrap .left .adm_box .adm_btn ul li a p.text{
	width:99%; float:left; text-align:center; color:#fff; font-size:11px; line-height:15px
}

#main_c_wrap .left .adm_box .adm_btn ul li.end a{
	width:95px; float:left; height:108px;
}
#main_c_wrap .left .adm_box .adm_btn ul li.end a:hover{
	width:95px; float:left; height:108px;   background-color:#698ac4; text-decoration:none
}
#main_c_wrap .left .adm_box .adm_btn ul li.end a p.icon{
	width:99%; float:left; text-align:center; margin:15px 0px 5px 0px
}
#main_c_wrap .left .adm_box .adm_btn ul li.end a p.text{
	width:99%; float:left; text-align:center; color:#fff; font-size:11px; line-height:15px
}

#main_c_wrap .new-left{float: none; width: 100%; height: 74px;}
#main_c_wrap .new-left .banner_c_box{
	width: 100%;
}

#main_c_wrap .new-left .column{min-height: 74px;}


#main_c_wrap .right{
	width:815px; float:right; margin-top:15px
}

#main_c_wrap .right.new-right{width: 100%;}

#main_c_wrap .right .title{
	width:100%; margin-bottom:8px;float:left;
}
#main_c_wrap .right .total-wrap{
	width:100%; float:left; height:330px; margin-bottom:0px
}

/** 해외배송 **/
#main_d_wrap {
	width:1024px;   margin:0px auto 0px  auto;  clear:both
}

#main_d_wrap  .title_bar{
	width:1024px; margin-bottom:10px
}
#main_d_wrap  .title_bar .title{float:left;
}
#main_d_wrap  .title_bar .arrow_box{float:right; text-align:right; font-size:12px ; color:#999; margin-top:10px
}
#main_d_wrap .list_box{
	width:1024px; float:left; background: url(../_img/main/foreign_bg.jpg); height:344px;
}


/** 오너클랜 프로모션 f4.css 추가 **/
#main_e_wrap {
	width:1024px;   margin:0px auto 0px  auto;  clear:both ;
}
#main_e_wrap  .title_bar{
	width:100%;  float:left; margin-bottom:10px; text-align:center; display:block
}



/** 오너클랜 top100 f5.css 추가 **/
#main_f_wrap {
	width:1024px;   margin:0px auto 0px  auto;  clear:both
}
#main_f_wrap .title_bar{
	width:1024px; float:left; margin-bottom:10px
}
#main_f_wrap .title_bar .title{float:left;
}


/** 오너클랜 **/
#main_g_wrap {
	width:1024px;   margin:0px auto 25px  auto;  clear:both
}
#main_g_wrap  .title_bar{
	width:1024px; float:left; margin-bottom:10px
}
#main_g_wrap  .title_bar .title{float:left;
}
#main_g_wrap  .title_bar .arrow_box{float:right; width:300px; text-align:right; font-size:12px ; color:#999; padding-right:10px
}

#main_g_wrap .list_box{float:left; width:100%;
}
#main_g_wrap .list_box .topline{float:left;  width:100%;
}
#main_g_wrap .list_box ul{float:left; width:100%;  border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;
}
*:first-child+html #main_g_wrap .list_box ul{float:left;  border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; width:1021px
}
#main_g_wrap .list_box ul li.line{float:left; width:20%; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:300px
}
*:first-child+html #main_g_wrap .list_box ul li.line{float:left;   width:20%;    border-right:1px solid #e4e4e4;   border-bottom:1px solid #e4e4e4; height:300px;
}
#main_g_wrap .list_box ul li.line p.pro{float:left; width:100%; margin:10px 0px 10px 0px; text-align:center
}
#main_g_wrap .list_box ul li.line p.icon{float:left; width:150px; margin-left:25px ; display:block; margin-bottom:10px
}
#main_g_wrap  .list_box ul li.line p.code{float:left; width:150px;  margin-left:25px; font-size:14px; color:#4db3de ; display:block
}
#main_g_wrap .list_box ul li.line p.title{float:left; width:160px;  margin-left:25px; font-size:12px; color:#999; line-height:14px ; display:block; margin-bottom:5px; height:28px; overflow: hidden;
}
#main_g_wrap .list_box ul li.line p.title a{font-size:12px; color:#353535;}
#main_g_wrap .list_box ul li.line .price_box{float:left; width:160px; margin-left:25px; font-size:12px; color:#999;
}
#main_g_wrap .list_box ul li.line .price_box p.price1{
	color:#999;
	float:left; margin-right:00px; font-size:11px;
	text-decoration: line-through;
}
#main_g_wrap .list_box ul li.line .price_box p.price2{float:right;
}
#main_g_wrap .list_box ul li.noline{float:left; width:20%;  border-bottom:1px solid #e4e4e4; height:300px
}
*:first-child+html #main_g_wrap .list_box ul li.noline{float:left;  width:20%;     border-bottom:1px solid #e4e4e4; height:300px; box-sizing:border-box  ; margin-left:-4px
}
#main_g_wrap .list_box ul li.noline p.pro{float:left; width:100%; margin:10px 0px 10px 0px; text-align:center
}
#main_g_wrap .list_box ul li.noline p.icon{float:left; width:150px; margin-left:25px ; display:block; margin-bottom:10px
}
#main_g_wrap  .list_box ul li.noline p.code{float:left; width:150px;  margin-left:25px; font-size:14px; color:#4db3de ; display:block
}
#main_g_wrap .list_box ul li.noline p.title{float:left; width:160px;  margin-left:25px; font-size:12px; color:#999; line-height:14px ; display:block; margin-bottom:5px; height:28px; overflow: hidden;
}
#main_g_wrap .list_box ul li.noline .price_box{float:left; width:160px; margin-left:25px; font-size:12px; color:#999;
}
#main_g_wrap .list_box ul li.noline .price_box p.price1{
	color:#999;
	float:left; margin-right:00px; font-size:11px;
	text-decoration: line-through;
}
#main_g_wrap .list_box ul li.noline .price_box p.price2{float:right;
}

#main_g_wrap .list_box ul li .price_box p.price2 .won_color1{
	font-weight: bold;
	font-size:15px;
	color:#187BC2;font-family:"NanumBarunGothic", nbg, dotum, sans-serif; }
#main_g_wrap .list_box ul li .price_box p.price2 .won_color{
	font-weight: normal;
	font-size:12px;
	color:#187BC2;line-height:18px;
}



#main_f_wrap #slideshow #slidesContainer .slide .title_bar{
	width:1024px; float:left; margin-bottom:10px
}
#main_f_wrap #slideshow  #slidesContainer .slide .title_bar .title{float:left;
}
#main_f_wrap #slideshow  #slidesContainer .slide .title_bar .arrow_box{float:right; width:300px; text-align:right; font-size:12px ; color:#999
}

#main_f_wrap #slideshow   #slidesContainer .slide .list_box{float:left; width:100%;
}


/** 파트너 **/
#main_partner {
	width:100%;   margin:0px auto 0px  auto;  clear:both; border-top:1px solid #e0e0e0
}
#main_partner .in_partner{
	width:1024px;   margin:0px auto 0px  auto;   clear:both; display:block; padding:15px 0px; height:90px
}
*:first-child+html  #main_partner .in_partner{
	width:1024px;   margin:0px auto 0px  auto;   clear:both; display:block; padding:15px 0px; height:60px
}
#main_partner .in_partner .title{
	width:117px; float:left;
}
#main_partner .in_partner ul{
	width:890px; float:right;
}
#main_partner .in_partner ul li{ float:left; margin:0px 11px; display:block
}

/** 하단 **/
#main_bottom {
	width:100%;  display:inline-block; border-top:2px solid #333; background-color:#f8f8f7; height:260px;
}
#main_bottom .bottom_smenu{
	width:100%;  display:inline-block; border-bottom:1px solid #ccc; height:40px
}
#main_bottom .bottom_smenu a{
	text-decoration: none; color:#999
}
#main_bottom .bottom_smenu a:hover{
	text-decoration: none; color:#333
}
.copy_inbox{width:1024px;   margin:0px auto 0px  auto;   clear:both; display:block; padding:10px 0px; text-align:center}
.copy_inbox a{ padding:0px 30px}
.copy_inbox .left{width:650px; float:left; text-align:left }
.copy_inbox .left p.text1{width:650px; float:left; margin-bottom:10px; font-size:11px ; line-height:16px; color:#666666}
.copy_inbox .left p.text2{width:630px; float:left; margin-bottom:10px; font-size:11px ; line-height:16px; color:#999 }

.copy_inbox .right{width:225px; float:right ; border-left:1px solid #ddd; margin-top:20px }
.copy_inbox .right ul li{width:110px; float:left ; border-right:1px solid #ddd; text-align:center}
#main_bottom .bottom_copy{
	width:100%;   float:left; padding:10px 0px
}


#popup{
	position: absolute;
	left:0;right:0; top:200px;
	margin-left:auto;
    margin-right:auto;
	z-index: 10000;
	width:780px; clear:both; background-color:#fff; box-sizing:border-box;
	-webkit-box-shadow: 5px 5px 7px #888;
	-moz-box-shadow: 5px 5px 7px #888;
	box-shadow: 5px 5px 7px #888;
}
#popup .popuplink{ width:730px; float:left; margin:30px ;  float:left
}
#popup .popuplink ul{ margin-left:5px
}
#popup .popuplink ul li.line{ width:240px; float:left;  border-right:1px solid #ccc; padding-left:20px
}
#popup .popuplink ul li.noline{ width:240px; float:left;  padding-left:20px
}
#popup .topday{width:100%; height:30px; background-color:#eee ; text-align:right;box-sizing:border-box;  float:left; line-height:30px; padding-right:10px
}


/* 하단 고정탭 */
#bottom_fixed { position:fixed; bottom:0; width:100%; height:55px; background:#e7e7e7; z-index:9999; border:1px solid #cacaca; }
#bottom_fixed .bottom_tab div { float:left }
#bottom_fixed div > div font {font-size:9pt; color:#666666; font-family:NanumSquare; font-weight:bold; width:86px; text-align:center; letter-spacing: -1px; display:block; padding-top:5px; }
#bottom_fixed div > form > div input {border:none;background:none;font-size:9pt; color:#666666; font-family:NanumSquare; font-weight:bold; width:86px; text-align:center; letter-spacing: -1px; display:block;padding-top:3px; }

#bottom_show { position:fixed; bottom:0; width:100%; height:55px; z-index:9999; display:none; }
#bottom_show .bottom_tab { width:1024px; margin:0px auto; }

.venderRate {cursor:default;}

/* 왼쪽 배너 반응형 노출 */
@media (max-width: 1400px) {
	body{min-width: 1500px;}
}