/* BASIC css start */
/* 이미지 배너 */
.top_proinfo{padding: 65px 0 180px;}
.top_proinfo .mainproinfo{ text-align: center;}
.top_proinfo .mainproinfo .lengline{ height: 80px; width: 1px; margin: auto; background: #e5e5e6;}
.mainproinfo h1 {padding: 20px 0 20px; color: #333333; font-size: 40px; font-family: 'Noto Serif KR', serif; font-weight: 900;}
.mainproinfo h3 { padding-top: 26px; color: #4c4c4c; font-size: 18px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Serif KR', 'Sans-serif';}
.mainproinfo p{ line-height: 31px; color: #808080; font-size: 16px; font-family:"맑은 고딕",'Malgun Gothic','Noto Sans KR', sans-serif}
.mainproinfo i{ display: block; padding: 20px 0;}
.imgBanner { margin:0 auto;; position:relative; width:1200px; overflow:hidden }
.imgBanner img{width: 100%;}

/*영상*/
.youtube {position: relative; width: 100%;}
.youtube .video_info {text-align: center;}
.youtube .video_info i {padding-bottom:0;}
.youtube .video_info i img:hover {opacity:0.8;}
.youtube .videoWrapper {width:100%;}
.youtube .videoWrapper img {width: 100%;}

/* 타이틀 */
.cateTit{padding-bottom: 53px; padding-top: 0}
.cateTit h2{ padding-bottom: 15px; color: #4c4c4c; font-size: 30px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Serif KR', 'Sans-serif';}
.cateTit p{ color: #808080; font-size: 16px; font-family:"맑은 고딕",'Malgun Gothic','Noto Sans KR', sans-serif}
.cateTit i{ position: absolute; top: 47%; right: 0; }
.cateTit i:hover{opacity:0.5;}
    
/* 상품 목록 영역 */
.product-wrap { margin:0 auto; position:relative; width: 100%; }
.product-wrap .item-wrap{ width: 95%; max-width: 1300px; margin: 0 auto;  padding: 180px 0;}
.board_area{background: #f6f6f6; padding: 180px 0;}
.board{width:95%; max-width: 1300px; margin:0 auto;}
.board .board_wrap .board_gallery{font-size: 0;}
.board .board_wrap .board_gallery .board_gallery_inner{display: inline-block; width : 24%; /* calc() 를 지원하지 않는 브라우저 */
  width : -webkit-calc(100%/4 - 12px); /* WebKit */
  width : -moz-calc(100%/4 - 12px); /* Firefox */
  width : -ms-calc(100%/4 - 12px); /* MS Explorer */
  width : -o-calc(100%/4 - 12px); /* Opera */
  width : calc(100%/4 - 12px); /* Standard */
  margin-right: 15px; vertical-align: top;}

.item-wrap .item-cont{ max-width: 1100px; width: 100%; text-align: center;}
.item-wrap .item-cont .item-list {text-align: center;}
.item-wrap .item-cont .item-list {width: calc(100%/2);}
.item-wrap .item-cont .item-list:nth-child(2n){padding-right: 0;}
.item-wrap .item-cont .item-list .thumb{width: 100%; height: 100%;}
.item-wrap .item-cont .item-list .thumb img{width: 100%; height: 100%;}
.item-wrap .item-cont .item-list .prd-info ul li.prd-name{padding: 10px 0 20px; }
.item-wrap .item-cont .item-list .prd-info ul li.prd-name a{color: #1a1a1a; font-size: 16px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Serif KR', 'Sans-serif'; line-height: 20px;}
.item-wrap .item-cont .item-list .prd-info ul li.prd-subname{ padding: 0 0 20px; margin-top: 0; border: none; text-align: center; color: #999999; font-size: 14px;  font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Serif KR', 'Sans-serif';}
.item-wrap .item-cont .item-list .prd-info ul li.prd-price{font-size: 17px;font-family: 'Lato', 'Noto Sans KR', sans-serif; font-weight: bold; padding-top: 0;}
.item-wrap .item-cont .item-list .prd-info ul li.prd-price .price{color: #000;}
.item-wrap .item-cont .item-list .prd-info ul li.prd-price strike{color: #bfbfbf; padding-left:9px;}
.item-wrap .item-cont .item-list .prd-info{ padding: 18px 0 90px;}
.item-wrap .item-cont .item-list .prd-color{ padding-top: 25px; font-size: 13px; letter-spacing: 1px;}

/* 고정 이미지 배너 */
.fixedBnnr { position:relative; width:100%; min-width:1100px; height:220px; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/fixbn.jpg) center top no-repeat fixed }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1100px; text-align:center }
.fixedBnnr .inner .tx { padding-top:100px; font-size:16px; color:#fff; letter-spacing:16px }

/* BASIC css end */

