/* BASIC css start */
/*¸ÞÀÎ ÅØ½ºÆ® Å©±â Á¶Á¤*/
#wrap.maindeco .item-list dd ul li.prd-consumer strike, #wrap.maindeco .item-list dd ul li.prd-price { font-size: 18px } 
#wrap.maindeco .item-list dd ul li.prd-price em { font-size: 15px } 
/*¸ÞÀÎ¿¡¼­ ³¯°³¹è³Ê ³ôÀÌ Á¶Àý*/
.r_wing_wrap { top: 960px!important; } 
.main_section { margin: 0 auto; font-size: 0; text-align: center; width: 100%; } 
/*¸ÞÀÎ·¹ÀÌ¾Æ¿ô °øÅë*/


#intDCP { font-family: 'Spoqa Han Sans'; float: unset; margin-top: -7px; } 
.main_ban_wrap { _width: 1200px; margin: 0 auto; margin-top: 100px; text-align: right; } 
.main_ban_wrap h2 { font-size: 32px; color: #333; text-align: center; font-family: lato; font-weight: 700; margin-bottom:20px; } 
.main_ban_wrap > div { letter-spacing: 0px; word-spacing: 0px; width: 100%; margin-bottom: 5px; } 
.main_ban_wrap > div a { margin-right: 5px; } 

/*¸ÞÀÎ¹è³Ê µ¿¿µ»ó*/
/*¸ÞÀÎºò¹è³Ê*/
.main_roll { /* width: 100%; *//* height: 100%; */display: block; vertical-align: top; } 
.main_roll .numberling { position: absolute; left: 40px; bottom: 40px; z-index: 2; color: #fff; text-shadow : 1px 1px 2px #333;  } 
.main_roll .numberling span { font-size: 15px; } 
.main_roll .numberling span.all { left: 190px; position: absolute; } 
.main_roll .swiper-container { width:100%; } 
.main_roll .swiper-container .swiper-wrapper { width:100%; } 
.main_roll .swiper-slide img { width:100%; } 
#mainBnr .swiper_arrow {position: absolute;left: 16.4%;}
#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: 157px; height: 2px; bottom: 47px !important; top: inherit; background: #d4d4d4 !important; left: 65px; } 
#mainBnr .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #fff !important } 
#mainBnr .swiper-pagination-bullet { cursor: pointer; opacity: 1 !important; width: 10px !important; height: 10px !important; border-radius: 10px !important; background: #aaa !important; } 
#mainBnr .swiper-pagination-bullet-active { background: #000 !important; } 
#mainBnr .swiper-button-prev { bottom: 43px !important; top: inherit !important; left: 265px; background: url(/design/thehandz/boards/img/banner_arrow.png) no-repeat; width: 17px; height: 10px; background-size: cover; background-position: 0; } 
#mainBnr .swiper-button-next { bottom: 43px; left: 290px; background: url(/design/thehandz/boards/img/banner_arrow.png) no-repeat; width: 17px; height: 10px; 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 banner*/
.middle_bannerwrap {width:1200px; position: relative; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.middle_bannerwrap .middle_banner {margin: 0 0 15px; }


/* ºñµð¿À ¿µ¿ª */
#video_wrapper { background: #f8f4f3; display: block; text-align: center; padding: 60px 0; margin-top:100px;} 
#video_wrapper .video_wrap { display: table; width: 1208px; margin: 0 auto; } 
#video_wrapper .video_wrap dd { display: table-cell; vertical-align: middle; text-align: left; } 
#video_wrapper .video_wrap dd:last-child { float:right; cursor: pointer;margin-top:20px;} 
#video_wrapper .video_wrap dd h1 { font-size: 22px; font-weight: bold; color: #FF0047; margin-bottom: 15px; } 
#video_wrapper .video_wrap dd h2 { font-size: 16px; font-weight: bold; color: #000; margin-bottom: 15px; } 
#video_wrapper .video_wrap dd p { font-size: 15px; letter-spacing: -0.08em;line-height: 1.9;} 
#video_wrapper .video_wrap dd a { font-size: 14px; color: #ff0047;margin: 15px 0;display: inline-block; } 
#video_wrapper .video_wrap dd.youtube_wrap iframe{display:none;}

/*ÅÇ ½½¶óÀÌ´õ °øÅë*/
.tab_common { width: 100% !important } 
.tab_common_wrap .swiper-scrollbar { display: none } 
.tab_common_wrap ul.tabs { transform: unset !important; font-size: 0; text-align: center; padding: 25px 0; text-align: center; display: block; } 
.tab_common_wrap ul.tabs li { height: 34px; 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: 18px; font-family: lato; font-weight: 500; color: #181818; } 
.tab_common_wrap ul.tabs li.swiper-slide-thumb-active { height: 33px; 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: 88%; 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; position:relative; left:50px; }
.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: -50px; } 
.productList { width: 1400px !important; margin: 0 auto; } 
/*about us*/
#about { height: 592px; margin-top: 120px; background: url(/design/thehandz/boards/img/aboutus.png) no-repeat; background-size: cover; position: relative; } 
#about img { } 
#about h4 { position: absolute; left: 44%; top: 165px; color: #ffffff; font-size: 32px; font-family: lato; z-index: 2; letter-spacing: 3px; } 
#about h4 em { width: 35px; height: 2px; background: #fff; display: block; position: absolute; right: 14px; bottom: 0px; } 
#about .box { position: absolute; left: 46%; top: 145px; height: 295px; width: 597px; background: #000; color: #fff; } 
#about .box p { padding-top: 135px; font-size: 16px; color: #FFFFFD; line-height: 2; padding-left: 40px; } 
#about .link { position: absolute; background: #fff; font-size: 14px; color: #000000; font-family: lato; width: 122px; height: 33px; line-height: 33px; text-align: center; right: 50px; bottom: -15px; } 

/*º£½ºÆ®ÆÄ¿ö¸®ºä*/
#review { padding: 60px 0 60px 0; background: #f0f0f0; margin-top: 60px; margin-bottom: 60px; text-align: center; } 
#review h3 { font-size: 32px; color: #333; text-align: center; font-family: lato; font-weight: 700; } 
#review .msg { color: #181818; font-size: 18px; font-family: 'Noto Sans KR'; padding: 20px 0 35px; letter-spacing: -1px; } 
#review .power_review { width: 1400px; margin: 0 auto; } 
#review .power_review .item-list { padding-left: 0; } 
#review .power_review .item-list dt { background: #fff; margin-bottom: 10px; } 
#review .power_review .item-list dt .thumb { } 
#review .power_review .item-list dt .thumb a { } 
#review .power_review .item-list dt .thumb a img { width:274px; height:215px; } 
#review .power_review .item-list dt .detail { padding: 15px; text-align: left; } 
#review .power_review .item-list dt .detail .title { font-size: 13px; font-family: 'Noto Sans KR'; letter-spacing: -1px; line-height: 1.6; padding: 10px 0 25px; } 
#review .power_review .item-list dt .detail .contents { font-size: 13px; font-family: 'Noto Sans KR'; letter-spacing: -1px; line-height: 1.6; padding: 10px 0 25px; } 
#review .power_review .item-list dt .detail .review-score { color: #9c111f; font-size: 12px; } 
#review .power_review .item-list dt .detail .review-score .user_id { font-size: 12px; float: right; color: #000000; } 
#review .power_review .item-list dd { display:flex; position:relative; background: #fff; } 
#review .power_review .item-list dd .mini { width: 95px; 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; border-left: 1px solid #e8e8e8; padding-left: 5px } 
#review .power_review .item-list dd .prdinfo .name { color: #000000; font-size: 13px; font-weight: 500; padding-top: 20px; padding-left: 7px; } 
#review .power_review .item-list dd .prdinfo .buy { padding-left: 7px; font-size: 12px; color: #000000; font-weight: 400; margin-top: 25px; display: block; position: absolute; bottom: 15px; } 

#review .slick-list { width: 1200px; 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 { padding-bottom: 0px; width: 1200px; margin: 0 auto; } 
#event ul { font-size: 0 } 
#event li { width: 49%; display: inline-block; } 
#event li:nth-child(2) { float: right; } 

/*ÀÎ½ºÅ¸±×·¥*/
#insta { text-align: center; width: 1200px; margin: 0 auto; } 
#insta h2 { margin-bottom: 40px; position: relative; letter-spacing: 0; } 
#insta p.side { position: absolute; right: 0; top: 11px; font-size: 14px; color: #aaaaaa; font-weight: 400; font-family: 'Noto Sans KR'; } 
#insta p.side img { padding-left: 7px; cursor: pointer; vertical-align: middle; } 
#insta .sns_follow { text-align: right; padding-top: 75px; } 
#insta .sns_follow p { font-size: 18px; font-family: lato; color: #181818; padding-bottom: 20px; } 
#insta .sns_follow p em { display: inline-block; width: 107px; height: 2px; background: #000; } 
#insta .sns_follow ul { } 
#insta .sns_follow ul li { display: inline-block; vertical-align: top; width: 50px; height: 50px; padding-left: 13px; line-height: 50px; } 
#insta .sns_follow ul li a { display: block; line-height: 50px; } 
#insta .sns_follow ul li a img { } 




/* BASIC css end */

