/* BASIC css start */
/* 우측메뉴 */
.fix_rt_menu { position:absolute; top:764px !important }
.fix_rt_menu.fix { position:fixed; top:62px !important }

/* 메인 비쥬얼 배너 */
#mainSpot { position:relative; width:100%; min-width:1200px; height:520px; overflow:hidden }
#mainSpot .inner { margin-left:-960px; position:absolute; top:0; left:50%; right:0; width:1920px; height:520px }
#mainSpot .bx-controls-direction { position:absolute; top:228px; left:0; right:0; z-index:50 }
#mainSpot .bx-controls-direction a { position:absolute; top:0; font-size:72px; color:#2d2d2d }
#mainSpot .bx-controls-direction a.bx-prev { margin-left:-670px; left:50% }
#mainSpot .bx-controls-direction a.bx-next { margin-right:-670px; right:50% }

/* 메인 타이틀 */
.mainTit { padding-top:60px; position:relative; text-align:center }
.mainTit h3 { display:inline-block; padding:0 65px; position:relative; font-size:22px; color:#323030; font-weight:bold; line-height:22px; background:#fff }
.mainTit .line { margin:-11px auto 10px; width:1200px; height:1px; background:#323030 }

/* 더보기 */
.btn-more { padding-top:20px; text-align:center }
.btn-more a { display:inline-block; width:398px; height:47px; font-size:18px; color:#323030; font-weight:bold; line-height:47px; text-align:center; border:1px solid #ddd; border-top:2px solid #00c63c }
.btn-more a span { font-size:18px; color:#00c63c }

/* 업소별 추천 상품 */
.recmdProduct_type1 { margin:0 auto; position:relative; width:1200px; height:1149px; overflow:hidden }
.recmdProduct_type1 .recmdPrdTab { padding-top:30px; height:46px }
.recmdProduct_type1 .recmdPrdTab li { float:left; width:133px }
.recmdProduct_type1 .recmdPrdTab li a { display:block; height:44px; font-size:16px; color:#777; text-align:center; line-height:44px; border:1px solid #ddd; border-left:0; background:#fff }
.recmdProduct_type1 .recmdPrdTab li:first-child a { border-left:1px solid #ddd }
.recmdProduct_type1 .recmdPrdTab li a.active { color:#fff; font-weight:bold; background:#00c63c }
.recmdProduct_type1 .recmdPrdList { padding:20px 0 40px }

/* 공간별 추천 상품 */
.recmdProduct_type2 { margin:0 auto; position:relative; width:1200px; height:786px; overflow:hidden }
.recmdProduct_type2 .recmdPrdTab { padding-top:30px; height:24px; text-align:center }
.recmdProduct_type2 .recmdPrdTab a {display:inline-block;margin: 0 40px;height:27px;font-size:16px;color:#555;text-align:center;}
.recmdProduct_type2 .recmdPrdTab a.active { height:24px; color:#111; font-weight:bold; border-bottom:3px solid #00c63c }
.recmdProduct_type2 .recmdPrdList { margin-bottom:120px; padding:30px 0 ; border-bottom:1px solid #323030 }
.recmdProduct_type2 .recmdPrdList .item-cont { width:1227px }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list { margin-right:26px; padding:0; width:278px; border:1px solid #ddd }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .thumb { padding:9px; width:260px; height:260px }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .thumb a { display:block; height:260px; line-height:260px; vertical-align:middle }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .thumb img { width:260px }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-info { height:150px }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-info .prd-name { padding:0 15px }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info { padding:7px 0; border-top:1px solid #ddd }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul { *zoom:1 }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul:after { content: ""; display: block; clear: both }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul .prd-ico { padding-left:8px; float:left }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul .prd-ico .MK-product-icons img { vertical-align: middle }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul .prd-preview { padding-right:8px; float:right }
.recmdProduct_type2 .recmdPrdList .item-cont .item-list .prd-btm-info ul .prd-preview a { display:block; font-size:16px; color:#656565 }
.recmdProduct_type2 .bx-controls-direction { position:absolute; top:106px; left:0; right:0; z-index:50 }
.recmdProduct_type2 .bx-controls-direction a { position:absolute; top:0; font-size:30px; color:#2d2d2d }
.recmdProduct_type2 .bx-controls-direction a.bx-prev { left:0 }
.recmdProduct_type2 .bx-controls-direction a.bx-next { right:0 }

/* 고정 이미지 배너 */
.fixedBnnr { position:relative; width:100%; min-width:1200px; height:290px }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1200px; *zoom:1 }
.fixedBnnr .inner:after { display:block; clear:both; content:'' }
.fixedBnnr .inner .left_movie { position:absolute; top:33px; left:120px }
.fixedBnnr .inner .right_text { padding:70px 0 0 580px }
.fixedBnnr .inner .right_text dt { font-size:30px; color:#fff; font-weight:bold }
.fixedBnnr .inner .right_text dd { padding:15px 0; font-size:18px; color:#fff }
.fixedBnnr .inner .right_text .line { width:30px; height:3px; background:#fff }
.fixedBnnr .inner .right_text .more { padding-top:24px }
.fixedBnnr .inner .right_text .more a { display:block; width:216px; height:38px; font-size:16px; color:#fff; font-weight:bold; line-height:38px; text-align:center; border:2px solid #fff; background:rgba(0,0,0,0.3) }
.fixedBnnr .inner .center_text { padding-top:70px; text-align:center }
.fixedBnnr .inner .center_text dt { font-size:30px; color:#fff; font-weight:bold }
.fixedBnnr .inner .center_text dd { padding:15px 0; font-size:18px; color:#fff }
.fixedBnnr .inner .center_text .line { margin:0 auto; width:30px; height:3px; background:#fff }
.fixedBnnr .inner .center_text .more { padding-top:24px }
.fixedBnnr .inner .center_text .more a { display:inline-block; width:216px; height:38px; font-size:16px; color:#fff; font-weight:bold; line-height:38px; text-align:center; border:2px solid #fff; background:rgba(0,0,0,0.3) }
.fixedBnnr_v1 {background: url(/design/gyujkim/phps/main/fixbn01.jpg) center center no-repeat;}
.fixedBnnr_v2 { margin-top:100px; background:url(/design/gyujkim/phps/main/fixbn02.jpg) center center no-repeat}

/* 편리하게 인기 카테고리 이동 */
.handyMenuWrap { margin:0 auto; padding-top:40px; position:relative; width:1200px }
.handyMenuWrap h3 { font-size:22px; color:#323030; font-weight:bold; text-align:center }
.handyMenuWrap .handyMenuBx { padding-top:20px }
.handyMenuWrap .handyMenuBx table { width:100% }
.handyMenuWrap .handyMenuBx table thead { border:1px solid #00c63c }
.handyMenuWrap .handyMenuBx table thead th { height:43px; background:#00c63c; font-size:16px; color:#fff; font-weight:bold }
.handyMenuWrap .handyMenuBx table tbody { border:1px solid #ddd; border-top:none }
.handyMenuWrap .handyMenuBx table tbody td { padding:10px 0; text-align:center; vertical-align:top; border-left:1px solid #ddd; background:#fdfdfd }
.handyMenuWrap .handyMenuBx table tbody td li a { font-size:14px; line-height:30px }
.handyMenuWrap .handyMenuBx table tbody td li a:hover { color:#00c63c; border-bottom:1px solid #00c63c }

/* 풍수그림 */
.pictureProduct { margin:0 auto; padding-top:30px; position:relative; width:1200px }
.pictureProduct .mainTit { padding-bottom:20px }
.pictureProduct .pictureBx { width:1200px; overflow:hidden; *zoom:1 }
.pictureProduct .pictureBx:after { display:block; clear:both; content:'' }
.pictureProduct .pictureBx .item-wrap { margin-left:-1px; padding-bottom:60px; float:left; width:600px; border-left:1px solid #bbb; border-bottom:1px solid #bbb }
.pictureProduct .pictureBx .item-wrap .picTit { padding-bottom:30px; text-align:center }
.pictureProduct .pictureBx .item-wrap .picTit .line { margin:0 auto; width:20px; height:3px; background:#00c63c }
.pictureProduct .pictureBx .item-wrap .picTit h3 { padding-top:5px; font-size:18px; color:#323030; font-weight:bold }
.pictureProduct .pictureBx .item-wrap .left-cont .item-list { padding:0 40px 50px 0 }
.pictureProduct .pictureBx .item-wrap .right-cont .item-list { padding:0 0 50px 40px }
.pictureProduct .pictureBx .item-wrap .item-cont .item-list { width:260px }
.pictureProduct .pictureBx .item-wrap .item-cont .item-list .thumb { width:260px; height:260px; overflow:hidden }
.pictureProduct .pictureBx .item-wrap .item-cont .item-list .thumb a { display:block; height:260px; line-height:260px; vertical-align:middle }
.pictureProduct .pictureBx .item-wrap .item-cont .item-list .thumb img { width:260px; vertical-align:middle }
.pictureProduct .pictureBx .last-wrap { padding-top:30px; border-bottom:1px solid #323030 }

/* 인스타그램 */
.instagramBx { margin:0 auto; padding-top:40px; position:relative; width:1200px }
.instagramBx .instaInner { padding-top:35px }

/* BASIC css end */

