/* BASIC css start */
.dn {display:none !important;}
.main{/*margin-top: -75px;*/}
body #header {position: fixed; top: 50px;}
body #header.header-scroll{top:0;}

/* ·Ñ¸µ¹è³Ê */
#mainSpot .spotSlider .slick-dots{position: absolute; bottom: 14px !important; left: 50%; transform: translateX(-50%); }
#mainSpot .spotSlider .slick-dots li{ width:11px !important; height:11px !important; border-radius: 50%; background-color: #fff !important; border-style: none; margin: 0px 6px; float: left;}
#mainSpot .spotSlider .slick-dots li button{font-size:0; opacity: 0;}
#mainSpot .spotSlider .slick-dots li.slick-active { background-color: #b2b2b4 !important;}
/* //·Ñ¸µ¹è³Ê */

/* ¸ÞÀÎ¿µ»ó */
.videoCont {position: relative; padding-bottom: 177%; height: 100; overflow: hidden; max-width: 180%;}
.videoCont iframe,
.videoCont object,
.videoCont embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* ¼­ºê¿µ¿ª */
.mainproinfo h1{padding: 20px 0 0; color: #333333; font-size: 1.2rem; font-weight: 500; line-height:1.3; }
.mainproinfo h3{padding: 20px 0; color: #4c4c4c; font-size: 0.8rem;}
.mainproinfo p{ padding: 0 36px; line-height: 29px; color: #808080; font-size: .8rem; font-weight: 300;}
.mainproinfo i{ display: block; padding: 40px 0;}
.imgBanner{text-align: center;}
.imgBanner img{width: 100%; max-width: 560px;}


.top_proinfo{padding: 60px 20px 80px;}
.top_proinfo .mainproinfo{ text-align: center;}
.top_proinfo .mainproinfo .lengline{ width: 2px; height: 56px; margin: 0 auto; background: #e5e5e6;}
.top_proinfo .mainproinfo h1{padding: 0 0 0; color: #333333; font-size: 1.2rem; font-weight: 500; line-height:1.3;}
.top_proinfo .mainproinfo h3{padding: 20px 0; color: #4c4c4c; font-size: 0.8rem;}
.top_proinfo .mainproinfo p{ padding: 0; line-height: 1.5; padding-top:10px;color: #808080; font-size: .95rem; font-weight: 300;}

/*¿µ»ó*/
.youtube{position: relative; padding: 40px 0; background: #f6f6f6; text-align: center;}
.youtube .videoWrapper{position : relative; width : 100%; height : 0; padding-bottom : 56.25%;}
.youtube .videoWrapper iframe{position : absolute; top : 0; left : 0; width : 100%; height : 100%;}
.youtube .video_info .textinner{ margin-top: 35px;}
.youtube .video_info .textinner p{line-height:1.3;}
.youtube .video_info .textinner .morebtn{ margin: 35px 0 25px;}
.youtube .video_info .textinner .morebtn a{ display: inline-block; padding: 12px 25px; background: #333333; color: #fff; font-size: .8rem; letter-spacing: 1px;}
 
 /* Å¸ÀÌÆ² */
.cateTit{padding: 30px 35px;}
.cateTit h3{ color: #4c4c4c; font-size: 1.3rem; padding-bottom: 18px; font-weight: bold;}
.cateTit span{ color: #808080; font-size: .95rem; font-weight: 300;}
.cateTit h2{ padding-bottom: 18px; color: #000; font-size: 1.3rem; }
.cateTit p{color: #808080; font-size: 1rem; font-weight: 500;}

/* »óÇ° ¿µ¿ª */
.specialarea{padding: 40px 0;}
.main .list_shopping2x .list_shoppingInfo{margin-top:20px;}
.list_shopping2x li:nth-of-type(2n){padding-right:0}
.listName{ margin: 0 0 5px; color: #000; }
.prd-subname { margin: 0 0 6px; color: #999999; font-size: .85rem; font-weight: 300;}
.listPrice{ display: inline-block; color: #000; font-size: .9rem; font-weight: bold; }
.listPrice:after{content:'¿ø';}
.listDiscount{ display: inline-block; margin: 0 0 0 5px; color: #bfbfbf; font-size: .9rem; font-weight: bold; }
.prd-color{ margin: 10px 0;}
.prd-color font{font-size: 10px; letter-spacing: 2px;}

/* °øÁö */
.board_area{background: #f6f6f6; padding: 40px 0 80px; text-align:center}
.board .board_wrap .board_gallery{ padding: 0 20px; font-size: 0;}
.board .board_wrap .board_gallery .board_gallery_inner{display: inline-block; width: calc(100%/2 - 6px); margin-right: 12px; vertical-align: top;}
.board .board_wrap .board_gallery .board_gallery_inner:nth-of-type(2n){margin-right:0}
.board .board_wrap .board_gallery .board_gallery_inner:nth-of-type(4){margin-right: 0}
.board .board_wrap .board_gallery .board_gallery_inner .board_gallery_thumb img{width: 100%;}
.board .board_wrap .board_gallery .board_gallery_inner .board_gallery_name{ padding: 15px 0 35px; text-align: center; color: #1a1a1a; font-size: 11px; }
.board .board_wrap .board_gallery .board_gallery_inner .board_gallery_name b{font-weight:400;}

/* ÀÎ½ºÅ¸ */
.insta_area{ padding: 0 40px; text-align: center;}
.insta_area .instMore{margin: 15px 0 80px;}
    



/* BASIC css end */

