/* BASIC css start */
.more_btn { margin-bottom:10px; margin-top:10px } 

/*¸ÞÀÎ gnb³ëÃâ*/
#header { border-bottom: 0 !important } 
#header .top_slide { display: block !important; } 
 
/*¸ÞÀÎ¹è³Ê µ¿¿µ»ó*/
#video { } 

#video iframe {width: 100%; } 
/*¸ÞÀÎºò¹è³Ê*/
.main_roll_right { } 


.main_roll_right .swiper-slide img { width:100% } 

.main_roll_right .numberling {position: absolute;left: 56%;bottom: 15px;z-index: 2;color: #fff; text-shadow : 1px 1px 2px #333; } 
.main_roll_right .numberling span {font-size: 10px; } 
.main_roll_right .numberling span.all {left: 100px;position: absolute; bottom: 0; } 
#mainBnr .swiper-button-next:after, #mainBnr .swiper-button-prev:after {font-family: inherit !important;font-size: 0}
#mainBnr .swiper-container {width: 100% !important; } 
#mainBnr .swiper-pagination-progressbar {width:100px; height: 2px; bottom: 22px !important;top: inherit;background: #999 !important;left: 38%; opacity: 0.8;} 
#mainBnr .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #ed1944 !important}
#mainBnr .swiper-pagination-bullet {cursor: pointer;opacity: 0.5 !important;width: 10px !important;height: 10px !important;border-radius: 10px !important;background: #d4d4d4 !important; } 
#mainBnr .swiper-pagination-bullet-active {background: #000 !important; } 
#mainBnr .swiper-button-prev { bottom: 18px !important; top: inherit !important; left: 88%; background: url(/design/thehandz/boards/img/banner_arrow.png) no-repeat; width: 12px; height: 7px; background-size: cover; background-position: 0; } 
#mainBnr .swiper-button-next { bottom: 17px; left: 92%; background: url(/design/thehandz/boards/img/banner_arrow.png) no-repeat; width: 21px; height: 9px; background-size: cover; background-position: -25px; } 

#mainBnr .swiper-button-next, #mainBnr .swiper-button-prev {top: inherit !important; } 
#mainBnr .swiper-button-next.swiper-button-disabled, #mainBnr .swiper-button-prev.swiper-button-disabled {cursor: pointer !important;pointer-events: inherit !important; } 

.middle_line {width:100%; height:8px; background:#fff; margin:0; }

/* ¾ÆÀÌÄÜ ¿µ¿ª */
.main-icon5 {padding: 0 20px;}
.middle-icon {width: auto !important; margin-left: -20px; margin-right: -20px; margin-top:-5px;}
.icon5_list {display: flex; flex-wrap: wrap; padding: 5px 10px 15px 10px; }
.icon5_list:after {content: ""; display: table; clear: both; }
.icon5_item {width: 20%; margin-top: 12px; }
.icon5_link {display: block; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.icon5_text {display: block; margin-top: 5px; font-size: 14px; color: #33333; }
.icon5_thumb {display: inline-block; width: 64px; height: 64px; }

/* slide banner Áß°£ ¹è³Ê ¿µ¿ª */
.middle_slide_banner {
    width: 100%;
    margin: 0 auto 10px;
    position: relative;
}
.middle_slide_banner img {
    width:100%;
    margin-bottom:10px;
}


/* slide banner ÇÏ´Ü ¹è³Ê ¿µ¿ª */
.middle_slide_banner2 {
    width: 100%;
    margin: 0 auto 10px;
    position: relative;
}
.middle_slide_banner2 img {
    width:100%;
    margin-top:10px;
}


/*.middle_slide_banner ul.slick-dots {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 8px;
    text-align: center;
}
.middle_slide_banner ul.slick-dots li {
    display: inline-block;
    padding: 0 4px;
}
.middle_slide_banner ul.slick-dots li button {
    display: block;
    width: 6px;
    height: 6px;
    text-indent: -9999em;
    background: none;
    border-radius: 8px;
    border: 1px solid #333;
    outline:0;
}
.middle_slide_banner ul.slick-dots li.slick-active button {
    display: block;
    width: 6px;
    height: 6px;
    text-indent: -9999em;
    background: #333;
    border-radius: 8px;
    border: 1px solid #333;
}*/
/* slide banner Áß°£ ¹è³Ê ¿µ¿ª */ 



/* ºñµð¿À ¿µ¿ª */
#video_wrapper {background: #f8f4f3;display: block;text-align: center;padding: 35px 25px;margin-top:20px;} 
#video_wrapper .video_wrap { display: block; width: 100%; margin: 0 auto; } 
#video_wrapper .video_wrap dd {text-align: left;margin-top: 10px;} 
#video_wrapper .video_wrap dd h1 {font-size: 22px;font-weight: bold;color: #333;margin-bottom: 5px;}
#video_wrapper .video_wrap dd h2 { font-size: 16px; font-weight: bold; color: #333; margin-bottom: 15px; line-height:1.5; }  
#video_wrapper .video_wrap dd p {font-size: 14px;letter-spacing: -0.08em;line-height: 1.8;} 
#video_wrapper .video_wrap dd a { font-size: 14px; color: #ff0047;margin: 15px 0;display: inline-block; }
#video_wrapper .video_wrap dd.youtube_wrap img{width:100%; }
#video_wrapper .video_wrap dd.youtube_wrap .iframe{ display:none; position: relative; width: 100%; padding-bottom: 56.25%;} 
#video_wrapper .video_wrap dd.youtube_wrap .iframe iframe { position: absolute; width: 100%; height: 100%; } 

/*ÅÇ ½½¶óÀÌ´õ °øÅë*/
.tab_content .item-list { vertical-align: top; width: 48%; display: inline-block; margin-bottom: 8%; } 

.tab_content .item-list:nth-child(2n-1) { margin-right:1% } 
.tab_content .item-list:nth-child(2n) { margin-left:1% } 

.tab_common { text-align:left; padding: 0 18px; } 

.tab_common_wrap .swiper-scrollbar {display: none}
.tab_common_wrap ul.tabs {transform: unset !important;font-size: 0;text-align: center;padding: 20px 0 7px;text-align: center;display: block; } 
.tab_common_wrap ul.tabs li {height: 25px;width: auto !important;display: inline-block;border-bottom: 1px solid #a1a1a1;margin-bottom: 0;margin-right: 0 !important;vertical-align: top}
.tab_common_wrap ul.tabs li a {width: 100% !important;text-align: center;padding: 10px 15px;font-size: 14px;_font-family: Lato; letter-spacing: -1px;font-weight: 500;color: #181818; } 
.tab_common_wrap ul.tabs li.swiper-slide-thumb-active {height: 24px;border-bottom: 2px solid #000; } 
.tab_common_wrap ul.tabs li.swiper-slide-thumb-active a {font-weight: bold; } 
.tab_common_wrap .more_pro {display: none;border: 1px solid #d5d5d5;text-align: center;margin: 50px auto;height: 58px;line-height: 54px;width: 338px; } 
.tab_common_wrap .more_pro a {padding: 20px;color: #636363;font-size: 15px;font-weight: 300; } 
.tab_common .slick-list {width: 90%;margin: 0 auto; } 
.tab_common .swiper-pagination {bottom: inherit !important;text-align: right;position: absolute;right: 10px !important;left: inherit; } 
.tab_common .swiper-wrapper {padding-top: 50px; /*padding-left:65px; padding-right:65px; */}
.tab_common .swiper-slide {margin-right: 0 !important;font-size: 0; } 
.tab_common #B-tab1 {z-index: 9;background: #fff; } 
.tab_common .slick-dots li {position: relative;display: inline-block;width: 23px;height: 23px;margin: 0 3px;padding: 0;cursor: pointer;background: #d0d0d0;border-radius: 100%; } 
.tab_common .slick-dots li.slick-active {background: #94223e !important; } 
.tab_common .slick-dots li button {font-size: 13px !important;color: #fff !important;width: 23px;height: 23px;line-height: 23px;display: inline-block;padding: 0 !important; } 
.tab_common .slick-track {margin-top: 0; } 
.tab_common .swiper-pagination-bullet:last-child {margin-right: 0; } 
.tab_common .swiper-pagination-bullet-active {background: #94223e !important}
.tab_common .slick-dots li button:before {content: none !important; } 
.tab_common .slick-dots {height: 30px;top: 0;text-align: right; } 
.tab_common .slick-prev:before {content: '£¼' !important; } 
.tab_common .slick-next:before {content: '£¾' !important; } 
.tab_common .slick-prev, .tab_common .slick-next {width: 35px !important;height: 35px !Important;top: 45% !important;border: 1px solid #eee;width: 50px !important;height: 50px !Important;background: #fff;border-radius: 100%; } 
.tab_common .slick-next {background-position: center !important;background: url(/design/thehandz/boards/img/next_arr.png) no-repeat;right: 0 !important; } 
.tab_common .slick-prev {background-position: center !important;background: url(/design/thehandz/boards/img/prev_arr.png) no-repeat;left: 0 !important; } 
.tab_common .slick-prev:before, .tab_common .slick-next:before {color: #aaa !important;font-size: 35px;line-height: 0.5 !important;font-size: 0}
.tab_common .slick-prev:hover, .tab_common .slick-prev:focus {background-color: #fff !important;background: url(/design/thehandz/boards/img/prev_arr.png) no-repeat !important;background-position: center !important; } 
.tab_common .slick-next:hover, .tab_common .slick-next:focus {background-color: #fff !important;background: url(/design/thehandz/boards/img/next_arr.png) no-repeat !important;background-position: center !important; } 

/*tab ÀÓ½Ã ¼û±è*/
<!--#cont_boards { margin-top: 10px; }-->
#cont_boards { margin-top: -25px; } 
#cont_boards2 {margin-top: 10px; } 
.productList { } 

/*about us*/
#about { width: 100%; margin-top: 35px; background: url(/design/thehandz/boards/mimg/aboutus.png) no-repeat; background-size: contain; position: relative; } 
#about img { } 
#about h4 { position: absolute; left: 15%; top: 15%; color: #ffffff; font-size: 21px; _font-family: Lato; z-index: 2; letter-spacing: 2px; } 

#about h4 em { width: 20px; height: 1px; background: #fff; display: block; margin-top: 20px}

#about .box { position: absolute; left: 10%; top: 10%; padding-bottom: 8%; width: 80%; background: #000; color: #fff; } 
#about .box p { padding-top: 70px; font-size: 10px; color: #FFFFFD; line-height: 1.8; padding-left: 18px; } 

#about .link { position: absolute; background: #fff; font-size: 12px; color: #000000; _font-family: Lato; width: 90px; height: 28px; line-height: 26px; text-align: center; right: 15px; bottom: -12px; } 

/*º£½ºÆ®ÆÄ¿ö¸®ºä*/
#review {padding: 40px 0 16px 0;background: #f0f0f0;margin-bottom: 0px;text-align: center; } 
#review h3 {font-size: 22px;color: #333;text-align: center;_font-family: Lato;font-weight: 700; } 
#review .msg {color: #181818;font-size: 13px;padding: 17px 0 0;letter-spacing: -1px; } 

#review .power_review { } 

#review .power_review.hide { display:none } 

#review .power_review .item-list { margin: 20px; } 

#review .power_review .item-list dt { border-bottom: 1px solid #f0f0f0;background: #fff; } 

#review .power_review .item-list dt .thumb { width: 40%; display: inline-block; margin-left: -1px; } 
#review .power_review .item-list dt .thumb a { } 
#review .power_review .item-list dt .thumb a img { } 
#review .power_review .item-list dt .detail { padding: 0px; text-align: left; width: 59%; display: inline-block; vertical-align: top; } 
#review .power_review .item-list dt .detail .title { margin: 10px; font-size: 13px; line-height: 1.3; color: #3e3e3e; font-family: 'Noto sans KR',sans-sarif; } 

#review .power_review .item-list dt .detail .title b { display:block; font-size: 13px; margin-bottom: 10px; } 

#review .power_review .item-list dt .detail .contents {font-size: 12px;font-family: 'Noto Sans KR';letter-spacing: -1px;line-height: 1.6;padding: 10px 0 25px; } 

#review .power_review .item-list .review-score { font-size: 10px; color: #9c111f; padding-left: 4px; margin-top: 0; display: inline-block; vertical-align: top; } 

#review .power_review .item-list dt .detail .review-score .writer {font-size: 12px;float: right;color: #000000; } 
#review .power_review .item-list dd { position:relative;background: #fff; display:flex;} 
#review .power_review .item-list dd .mini { display: inline-block;vertical-align: top}
#review .power_review .item-list dd .mini a { } 
#review .power_review .item-list dd .mini a img { width: 95px; height: 95px;} 
#review .power_review .item-list dd .prdinfo {display: inline-block;vertical-align: top ; padding-left: 5px; border-left: 1px solid #e8e8e8;}

#review .power_review .item-list dd .prdinfo .writer { font-family: 'Noto Serif KR', serif; font-size: 13px; padding-top:10%; padding-left: 7px; } 
 

#review .power_review .item-list dd .prdinfo .name { color: #000000; font-size: 12px; font-weight: 500; padding-top: 4px; padding-left: 7px; font-family: Noto sans KR; letter-spacing: -1px; } 

#review .power_review .item-list dd .prdinfo .buy { padding-left: 7px; font-size: 12px; color: #000000; font-weight: 400; margin-top: 3px; padding-bottom: 10px; display: block; } 


#review .slick-list {width: 90%;margin: 0 auto; } 
#review .slick-prev:before {content: '£¼' !important; } 
#review .slick-next:before {content: '£¾' !important; } 
#review .slick-prev, #review .slick-next {width: 35px !important;height: 35px !Important;top: 45% !important;border: 1px solid #eee;width: 50px !important;height: 50px !Important;background: #fff;border-radius: 100%; } 
#review .slick-next {background-color: #fff;background-position: center !important;background-image: url(/design/thehandz/boards/img/next_arr.png);background-repeat: no-repeat;right: 0 !important; } 
#review .slick-prev {background-color: #fff;background-position: center !important;background-image: url(/design/thehandz/boards/img/prev_arr.png);background-repeat: no-repeat;left: 0 !important; } 
#review .slick-prev:before, #review .slick-next:before {color: #aaa !important;font-size: 35px;line-height: 0.5 !important;font-size: 0}
#review .slick-prev:hover, #review .slick-prev:focus {background-color: #fff !important;background-image: url(/design/thehandz/boards/img/prev_arr.png);background-repeat: no-repeat !important;background-position: center !important; } 
#review .slick-next:hover, #review .slick-next:focus {background-color: #fff !important;background-image: url(/design/thehandz/boards/img/next_arr.png);background-repeat: no-repeat !important;background-position: center !important; } 


/*ÀÌº¥Æ®*/
#event { margin: 0 18px; } 
#event ul {font-size: 0}
#event li { margin-bottom: 15px; } 

#event li a img { width:100% } 

/*ÀÎ½ºÅ¸±×·¥*/
#insta { padding: 0 18px;text-align: center; } 
#insta h2 { margin-top: 40px; position: relative; letter-spacing: 0; padding-bottom: 15px; } 

#insta h2 img { width:150px; margin-bottom: 10px; } 

#insta p.side { font-size: 11px; color: #aaaaaa; font-weight: 400; font-family: 'Noto Sans KR'; text-align: right; } 

#insta p.side img { padding: 0 3px; cursor: pointer; vertical-align: middle; width: 15px; } 

#insta .sns_follow {text-align: left;padding-top: 35px; } 
#insta .sns_follow p {font-size: 13px;_font-family: Lato;color: #181818;padding-bottom: 15px; } 
#insta .sns_follow p em {display: inline-block;width: 65px;height: 1px;background: #000; } 
#insta .sns_follow ul { } 
#insta .sns_follow ul li { display: inline-block; vertical-align: top; text-align: center; } 
#insta .sns_follow ul li a { width:30px; height:30px; display:block; } 

#insta .sns_follow ul li:nth-child(1) a { background:url('/design/thehandz/boards/img/follow01.png') no-repeat; background-position:center; background-size: 11px; margin-left: -5px; } 
#insta .sns_follow ul li:nth-child(2) a { background:url('/design/thehandz/boards/img/follow02.png') no-repeat; background-position:center; background-size: 20px; padding: 0 5px; } 
#insta .sns_follow ul li:nth-child(3) a { padding-left: 15px; background:url('/design/thehandz/boards/img/follow03.png') no-repeat; background-position:center; background-size: 25px; } 
#insta .sns_follow ul li:nth-child(4) a { background:url('/design/thehandz/boards/img/follow04.png') no-repeat; background-position:center; background-size: 20px; } 

#insta .sns_follow ul li a img { } 



/*¸ÞÀÎ³ëÃâ»óÇ° Ç°Àý½Ã ¾ÆÀÌÄÜ*/
.prd-icons span img {width:60px;display:none;}

/* BASIC css end */

