@charset "utf-8";
/* CSS Document */

/* allmain_skin_B style */
#sub_navi  {width:1100px;padding:5px 0;}
#sub_navi:after {content:"";display:block;clear:both;}
#sub_navi li {float:left;margin:0 10px 0 0;padding:0 0 0 10px;font-size:11px;color:#666666;line-height:18px;background:url(https://imggift.com/skin/img/search/icon_navi.gif) 0 5px no-repeat;}
#sub_navi li.home {padding:0 0 0 15px;background:none;background:url(https://imggift.com/skin/img/search/icon_home.gif) 0 2px no-repeat;}
#sub_navi li a {color:#666666;text-decoration: none;line-height:18px;vertical-align: baseline}
	
#cate_listcon {width:1100px;}	
#cate_listcon h3 {margin:60px 0 30px; text-align:center; font-size:22px; font-weight:bold;}
#cate_listcon h3 .topline {width:80px; margin:0 auto; border-top:1px solid #333; padding-top:20px;}		
#cate_listcon h3 span {font-size:15px; font-weight:normal; color:#333;padding-left: 10px;}	
#cate_listcon .title_subca {font-size:15px;padding:0;margin:0;line-height: 29px; font-weight: bold;text-align:center;color:#333;background:url(https://imggift.com/skin/img/search/bg_ca.gif);background-repeat:none;width:1100px;height:30px;}		
#cate_listcon a {text-decoration: none;}		

#sub_catelist {width:1100px;position:relative;}
#sub_catelist .sub_catel {position:relative; margin:0; padding:0 20px 0 160px;border-top: #C3C3C3 1px dotted;}
#sub_catelist .sub_catel:first-child {border-top:none;}
#sub_catelist .sub_catel .sub_catetit {position:relative; left:-150px; float:left;margin-right:-160px;margin-top:0;font-size:13px;}
#sub_catelist .sub_clist {margin:5px 0 3px;padding:0;}
#sub_catelist .sub_clist > li { display:inline-block; *display:inline; width:142px; margin:0 2px; padding:0 5px 0 0; vertical-align:top; *margin:0; *zoom:1; }
#sub_catelist .sub_clist > li:before {content:url(https://imggift.com/skin/img/search/icon_navi.gif); position:relative; top:-1px; width:10px; height:5px; padding-right:5px;}
#sub_catelist .sub_clist > li > a { font-weight:normal; color:#555; font-size:12px;}
#sub_catelist .sub_clist > li > a:hover { color:#e60012;text-decoration:none; }
#sub_catelist .sub_clist > li.selected a {color:#e60012;}		
.sbntbl {width:1100px;border:0;padding:10px 0;margin:0;}	
.sbntbl td {width:220px;text-align:center;}

#mdhot {width:1100px;padding-bottom: 10px;}	
#mdhot .choiceList {width:1100px;text-align: center;}
#mdhot .choiceList ul {margin:0 auto;padding:0; }	
#mdhot .choiceList li {float:left;margin:0 9px; }
#mdhot .choiceList li .link {display:block;position:relative;border:1px solid #eeeeee;text-align:center;padding:2px 2px 5px;background:#f3f3f3;width:159px;}
#mdhot .choiceList li .link span {display:block;}
#mdhot .choiceList li .link .thum {display:block;margin:0 auto;width:auto;height:119px;}
#mdhot .choiceList li .link .gno {padding:10px 0 5px;text-align:center;line-height:14px;font-size:11px;font-family: 'Dotum';color:#666666;}
#mdhot .choiceList li .link .gno span {display:inline-block;height:14px;margin:0;padding:0;vertical-align:top;color:#06639F;font-size:11px;font-family: 'Dotum';}
#mdhot .choiceList li .link .title {font-size:12px;line-height:17px;color:#333;height:36px;width:150px;padding-left:4px;}
#mdhot .choiceList li .link .price_b {font-size:15px;color:#2049B7;}
#mdhot .choiceList li .link .price_o {font-size:15px;color:#eb6100;}		
#mdhot .choiceList li .link:hover {border:1px solid #eb4949;}	
#mdhot .choiceList li .cname a {font-size:11px;color:#666666;margin-top:5px;}			
	
#mdhot2 {width:1100px;padding-bottom:10px;padding-top:10px;}	
#mdhot2 .choiceList {width:530px;float: left;border:5px solid #F3F3F3;margin:5px;padding:20px 0 0;}
#mdhot2 .choiceList h3 {margin:0 0 30px; text-align:center; font-size:22px; font-weight:bold;}	
#mdhot2 .choiceList h3 span {font-size:15px; font-weight:normal; color:#333;padding-left: 10px;}		
#mdhot2 .choiceList ul {margin:0;padding:0;}	
#mdhot2 .choiceList li {float:left;margin:0 10px;}
#mdhot2 .choiceList li .link {display:block;position:relative;border:1px solid #ffffff;text-align:center;padding:0;margin-bottom:30px;width:154px}
#mdhot2 .choiceList li .link span {display:block;}
#mdhot2 .choiceList li .link .thum {display:block;margin:0 auto;width:auto;height:115px;}
#mdhot2 .choiceList li .link .gno {padding:10px 0 5px;text-align:center;line-height:14px;font-size:11px;color:#666666;}
#mdhot2 .choiceList li .link .gno span {display:inline-block;height:14px;margin:0;padding:0;vertical-align:top;color:#06639F;font-size:11px;}
#mdhot2 .choiceList li .link .title {font-size:12px;line-height:17px;color:#333;height:36px;width:150px;padding:0;}
#mdhot2 .choiceList li .link .price_b {font-size:15px;color:#2049B7;}
#mdhot2 .choiceList li .link .price_o {font-size:15px;color:#eb6100;}		
#mdhot2 .choiceList li .link:hover {border:1px solid #eb4949;}
#mdhot2 .choiceList li .cname a {font-size:11px;font-family: 'Dotum';color:#666666;margin-top:5px;}	
		
#allview_list {width:1100px;}
#allview_list:after {content:"";display:block;clear:both;}	
#allview_list ul, li {list-style:none;}
#allview_list .s_align {width:1100px;text-align: center;}				
#allview_list .s_align .s_align_tab ul {padding:0;}	
#allview_list .s_align .s_align_tab ul li {display: inline-block;margin:0;}
#allview_list .s_align .s_align_tab ul li a {width:90px;border:2px solid #eeeeee;background:#eeeeee;padding:5px 0; font-size:1em; color:#555; display:block;text-align: center;font-family:'Dotum';
	border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius:7px;} 
#allview_list .s_align .s_align_tab ul li a:hover {color:#ffffff;border:2px solid #DC060A;background:#DC060A;}
#allview_list .s_align .s_align_tab ul li.selt a {color:#ffffff;background:#DC060A;border:2px solid #DC060A;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius:7px;}	
#allview_list .productList {width:1100px; display: inline-block;}
#allview_list .productList ul {margin:0;padding:0; display:flex; flex-wrap:wrap;}	
#allview_list .productList li {position:relative; float:left; margin:0px 1% 3em 1%; padding-top:15px; text-align: center; box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px;}
#allview_list .productList li .link {display:block;position:relative;z-index:1;min-width:1px;border:1px solid #ffffff;text-decoration-line: none;text-align:center;width:190px;}
#allview_list .productList li .link span {display:block;}
#allview_list .productList li .link .thum {display:block;margin:0 auto;width:auto;max-width:190px; height:135px;}
#allview_list .productList li .link .vodem {position:absolute; padding-top:30%;margin-left:-5%;}
#allview_list .productList li .link .gno {padding:10px 0;text-align:center;line-height:14px;font-size:11px;font-family: 'Dotum';color:#666666;}
#allview_list .productList li .link .gno span {display:inline-block;height:14px;margin:0;padding:0;vertical-align:top;color:#06639F;font-size:11px;font-family:'Dotum';}
#allview_list .productList li .link .title {font-size:12px;line-height:17px;font-family:'Dotum';color:#333;height:40px;width:179px;padding-left:5px;}
#allview_list .productList li .link .price {font-size:15px;color:#DC060A;padding-bottom:5px;}
#allview_list .productList li .link:hover {border:1px solid #eb4949;}
#allview_list .productList li .icons {height:18px;margin-top:2px;}		
#allview_list .productList li .cname a {font-size:11px;font-family:'Dotum';margin:0;color:#666666;}		
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #allview_list .productList li .link .vodem {position:absolute; padding-top:30%; padding-left:50%;}
}
.paging_new {clear:both;padding:20px 0 30px;text-align:center; }
.paging_new li {display:inline;vertical-align:top;}
.paging_new li a {display:inline-block;width:20px;height:20px;margin:0 3px;vertical-align:top;text-align:center;font-size:13px;color:#797979;line-height:26px;font-weight:bold;}
.paging_new li a strong {display:inline-block;width:20px;height:20px;text-align:center;color:white;line-height:18px;border:0;background:#DC060A;}
.paging_new li .start {margin-left:15px;}
.paging_new li .std {color:red;}
.paging_new li .end {margin-right:15px}
.paging_new li .prev {width:20px;margin:0 3px;}
.paging_new li .prev img {vertical-align:top;}
.paging_new li .next {width:20px;margin:0 3px;}
.paging_new li .next img {vertical-align:top;}


/* name_skin_B style */
#search_list1 {width:1100px;border:0;padding: 0;margin: 0;}	
#search_list1 input[type=checkbox] {display: none;}
#search_list1 input[type=checkbox] + label::before {content: ' ';display: inline-block; width: 15px;height: 15px; vertical-align: middle; background: url(https://imggift.com/skin/img/search/check-off.png);}
#search_list1 input[type=checkbox]:checked + label::before {background: url(https://imggift.com/skin/img/search/check-on.png);background-position: 15px 0;}

#search_list1 .resch {width: 1094px;padding:20px 0 10px;border:3px solid #EBEBEB;font-size: 12px;margin-bottom: 30px;}	
#search_list1 .resch .blue_win {display: inline-block;width: 350px; height: 26px;border: 2px solid #999999;background: white;margin:0 0 10px;}
#search_list1 .resch .input_text {width: 300px; height: 21px;margin:0 0 0 9px;border: 0;line-height: 21px;font-size: 12px;outline: none;text-align: center}
#search_list1 .resch .input_price {width:120px; height: 21px;margin:0 0 0 9px;line-height: 21px;font-size: 12px;border: 1px solid #999999;padding-left:5px;text-align: center}	
#search_list1 .resch .sch_kyew {width: 54px; height: 30px;margin: 0 10px 0 0; border: 0;vertical-align: top;background: #333;color: white;font-weight: bold;border-radius: 1px;cursor: pointer;}		
#search_list1 .resch .sch_kyew:hover {background: #dc060a;}	

#search_list1 h3 {margin:50px 0 30px; text-align:center; font-size:22px; font-weight:bold;}
#search_list1 h3 span {font-size:15px; font-weight:normal; color:#333;padding-left: 10px;}	
#search_list1:after {content:"";display:block;clear:both;}	
#search_list1 ul, li {list-style: none;}

#search_list1 .s_align {width:1100px;text-align: center;}				
#search_list1 .s_align .s_align_tab ul {padding:0;margin:0 0 20px 10px;}	
#search_list1 .s_align .s_align_tab ul li {display: inline-block;margin:0;}
#search_list1 .s_align .s_align_tab ul li a {width:90px;border:2px solid #eeeeee;background:#eeeeee;padding:5px 0 0; font-size:11px; color:#555;display:block;
text-align:center; font-family:'Dotum'; border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius:7px;} 
#search_list1 .s_align .s_align_tab ul li a:hover {color:#ffffff;border:2px solid #dc060a;background:#dc060a;}
#search_list1 .s_align .s_align_tab ul li.selt a {color:#ffffff;background:#dc060a;border:2px solid #dc060a;}	

#search_list1 .productList {width:1100px;display: inline-block;}
#search_list1 .productList ul {margin:0;padding:0;}	
#search_list1 .productList li {position:relative;float:left;margin:0 13px;padding-top:15px;text-align: center;}
#search_list1 .productList li .link {display:block;position:relative;z-index:1;min-width:1px;border:1px solid #ffffff;text-decoration-line: none;text-align:center;}
#search_list1 .productList li .link span {display:block;}
#search_list1 .productList li .link .icon {position: absolute;top:0;left:0;}	
#search_list1 .productList li .link .thum {display:block;margin:0;width:190px;}
#search_list1 .productList li .link .vodem {position:absolute;margin-top:30%; margin-left:35%;padding:0;}
#search_list1 .productList li .link .gno {padding:5px 0;text-align:center;line-height:14px;font-size:11px;font-family: 'Dotum';color:#666666;}
#search_list1 .productList li .link .gno span {display:inline-block;height:14px;margin:0;padding:0 5px;vertical-align:top;background:url(https://imggift.com/skin/img/search/util_line.gif) 0 1px no-repeat;color:#06639F}
#search_list1 .productList li .link .title {font-size:12px;line-height:17px;font-family:'Dotum';color:#333;height:36px;width:187px;}
#search_list1 .productList li .link .price {font-size:15px;color:#dc060a;padding-bottom:5px;}	
#search_list1 .productList li .link:hover {border:1px solid #eb4949;}
#search_list1 .productList li .icons {height:18px;margin-top:2px;}		
#search_list1 .productList li .cname a {font-size:11px;font-family: 'Dotum';margin:0;color:#666666;}			
	
#search_list1 .paging {clear:both;padding:30px 0 0;text-align:center;margin-bottom:20px; }
#search_list1 .paging li {display:inline;vertical-align:top;}
#search_list1 .paging li a {display:inline-block;width:20px;height:20px;margin:0 3px;vertical-align:top;text-align:center;font-size:13px;color:#797979;line-height:26px;font-weight:bold;}
#search_list1 .paging li a strong {display:inline-block;width:20px;height:20px;text-align:center;color:white;line-height:18px;border:0;background:#dc060a;}
#search_list1 .paging li .start {margin-left:15px}
#search_list1 .paging li .std {color:#dc060a;font-size:17px;font-weight:bold;}	
#search_list1 .paging li .end {margin-right:15px}
#search_list1 .paging li .prev {width:20px;margin:0 3px}
#search_list1 .paging li .prev img {vertical-align:top;}
#search_list1 .paging li .next {width:20px;margin:0 3px;}
#search_list1 .paging li .next img {vertical-align:top;}

/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#search_list1 .productList li .link .vodem {position:absolute; padding-left:10%;}
}



.mid_search {
    height: 45px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #cccccc;
    border-radius: 10px;
    transition: all 0.3s;
    transform: translateX(390px);
}

.mid_search .search_listgo{transform: translate(3px, 4px);}
.mid_search .search_listgo input {margin: 8px 18px 0 0;}


.msearch_input {
    font-size: 15px;
    border: none; padding:5px 0 5px 10px;
    outline: 0; color: #000;
}

.emblum_img{position:absolute; display:flex; margin-top: 4.3em; right:0;}

.emblum_img img:nth-last-child(1) {
    transform: translateX(0px);}
    
.emblum_img img:nth-last-child(2) {
    display:none; transform: translateX(20px);}  

.emblum_img img:nth-last-child(3) {
    display:none; transform: translateX(40px);}
