﻿/* PUBLOG Web Design Team CIH 161123 */

/* 웨딩몰 */
#container_wide #prt_wrap_wide { position:relative; width:100%; }
#prt_wrap_wide #top { position:relative; background:#f3f3f3; width:100%; height:410px; padding:30px 0px; text-align:center; }
#prt_wrap_wide #top .imgBox { width:1000px; margin:0 auto; overflow:hidden;}
#prt_wrap_wide #top .imgBox .main_rolling { width:830px; float:right; overflow:hidden;}
#prt_wrap_wide #top .imgBox .main_rolling img { width:830px; height:410px; }
#prt_wrap_wide #top .imgBox .left_menu { width:170px; float:left; padding-top:105px; background:url(/sub_wedding/img/left_menu_tit.gif) no-repeat top; }
#prt_wrap_wide #top .imgBox .left_menu ul li a { display:block; width:145px; height:50px; line-height:50px; padding-left:25px; background:#e9e9e9; font-size:14px; margin-top:1px; text-align:left; color:#666; }
#prt_wrap_wide #top .imgBox .left_menu ul li a.on { background:#333; color:#fff; font-weight:500; }
#prt_wrap_wide .long_banner { width:100%; height:90px; background-color:#dfefef; text-align:center; }
#prt_wrap_wide .long_banner ul { width:1000px; height:90px; margin:0 auto; }
#prt_wrap_wide .long_banner li { float:left; }

/*북상품*/
.book_list { position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-top:90px; padding-bottom:10px; border-bottom:1px solid #e6e6e6; }
.book_list h2 { text-align:center; padding-bottom:40px; }
.book_list .list_box { width:304px; height:300px; padding-left:44px; float:left; }
.book_list .list_box:first-child { padding-left:0px; }
.book_list .list_box .name { font-size:16px; font-weight:500; padding-bottom:3px; padding-top:5px; }
.book_list .list_box .txt { font-size:12px; color:#888; padding-bottom:7px; }
.book_list .list_box .price { font-size:13px; }
.book_list .list_box .price .txtred { color:#f04124; font-size:13px; }
.book_list .list_box .price .txt15 { color:#f04124; font-size:15px; padding-left:3px; }

/*인화상품*/
.cate_list { position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-top:90px; padding-bottom:10px; border-bottom:1px solid #e6e6e6; }
.cate_list h2 { text-align:center; padding-bottom:40px; }
.cate_list .list_box { width:304px; height:300px; padding-left:44px; float:left; }
.cate_list .list_box:first-child { padding-left:0px; }
.cate_list .list_box .name { font-size:16px; font-weight:500; padding-bottom:3px; padding-top:5px; }
.cate_list .list_box .txt { font-size:12px; color:#888; padding-bottom:7px; }
.cate_list .list_box .price { font-size:13px; }
.cate_list .list_box .price .txtred { color:#f04124; font-size:13px; }
.cate_list .list_box .price .txt15 { color:#f04124; font-size:15px; padding-left:3px; }

/*액자상품*/
.frame_list { position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-top:90px; padding-bottom:50px; }
.frame_list h2 { text-align:center; padding-bottom:40px; }
.frame_list .list_box { width:304px; height:300px; padding-left:44px; float:left; }
.frame_list .list_box:first-child { padding-left:0px; }
.frame_list .list_box .name { font-size:16px; font-weight:500; padding-bottom:3px; padding-top:5px; }
.frame_list .list_box .txt { font-size:12px; color:#888; padding-bottom:7px; }
.frame_list .list_box .price { font-size:13px; }
.frame_list .list_box .price .txtred { color:#f04124; font-size:13px; }
.frame_list .list_box .price .txt15 { color:#f04124; font-size:15px; padding-left:3px; }

/*프리미엄액자상품*/
.frame_list2 { width:100%; padding-top:90px; padding-bottom:50px; margin-bottom:90px; background:#f0f0f0; }
.frame_list2 h2 { text-align:center; padding-bottom:40px; }
.frame_list2 .w1000 { position:relative; overflow:hidden; width:720px; margin:0 auto; }
.frame_list2 .list_box { width:250px; height:300px; float:left; }
.frame_list2 .list_box:first-child { padding-left:0px; }
.frame_list2 .list_box .name { font-size:16px; font-weight:500; padding-bottom:3px; padding-top:5px; }
.frame_list2 .list_box .txt { font-size:12px; color:#888; padding-bottom:7px; }
.frame_list2 .list_box .price { font-size:13px; }
.frame_list2 .list_box .price .txtred { color:#f04124; font-size:13px; }
.frame_list2 .list_box .price .txt15 { color:#f04124; font-size:15px; padding-left:3px; }

/*신규상품과 상품모아보기*/
.top_cont { width:1000px; height:140px; margin:0 auto; padding:30px 0px; }
.top_cont h2 { padding-bottom:10px; }
.top_cont .newitem { float:left; width:630px; }
.top_cont .menu { float:right; width:360px; }
.top_cont .menu ul { overflow:hidden; padding-bottom:10px; }
/* .top_cont .menu li { float:left; width:33.3%; }
.top_cont .menu li a { display:block; width:110px; height:53px; line-height:53px; border:1px solid #e6e6e6; text-align:center; font-size:13px; color:#636363; }
.top_cont .menu li a:hover { width:102px; height:45px; line-height:45px; border:5px solid #d1d1d1; font-weight:500; color:#636363; }*/

.top_cont .menu li { float:left; width:16.6%; }
.top_cont .menu li a { display:block; width:155px; height:53px; line-height:53px; border:1px solid #e6e6e6; text-align:center; font-size:13px; color:#636363; }
.top_cont .menu li a:hover { width:146px; height:45px; line-height:45px; border:5px solid #d1d1d1; font-weight:500; color:#636363; }

/*스테디셀러*/
.steady_list { background:#fef7e5; height:315px; padding:40px 0px; }
.steady_list ul { width:1000px; margin:0 auto; overflow:hidden; }
.steady_list .conbox {margin: 0 auto;  display: flex; justify-content: space-around; align-items: center; width: 1000px;}
.steady_list .left { float:left; width:304px; background:#fff; border:1px solid #e1e1e1; padding:15px; }
.steady_list .tit {  float:left; width:328px; text-align:center; }
.steady_list .right {  float:left; width:304px; background:#fff; border:1px solid #e1e1e1; padding:15px; }
.steady_list .name { font-size:16px; font-weight:500; padding-bottom:3px; padding-top:5px; }
.steady_list .txt { font-size:12px; color:#888; padding-bottom:7px; }
.steady_list .price { font-size:13px; }
.steady_list .price span { color:#f04124; }

/*셀프웨딩*/
#prt_wrap_wide .tab_content .tit_img1 { text-align:center; background:#fbdcda; }
#prt_wrap_wide .tab_content .tit_img1 span { display:block; height:395px; background:url(/sub_wedding/img/img1_tit.jpg) no-repeat center; }
#prt_wrap_wide .tab_content .tit_img2 { text-align:center; background:#e3c6d8; }
#prt_wrap_wide .tab_content .tit_img2 span { display:block; height:395px; background:url(/sub_wedding/img/img2_tit.jpg) no-repeat center; }
#prt_wrap_wide .tab_content .img_design1_1 { width:100%; background:#fef3f2; }
#prt_wrap_wide .tab_content .img_design1_left { width:100%; background:#fef3f2; padding:30px 0px; }
#prt_wrap_wide .tab_content .img_design1_right { width:100%; padding:30px 0px; }
#prt_wrap_wide .tab_content .img_design1_right .bg1_1 { position:relative; background:url(/sub_wedding/img/img1_1.jpg) no-repeat; width:1000px; height:340px; margin:0 auto; }
#prt_wrap_wide .tab_content .img_design1_left .bg1_2 { position:relative; background:url(/sub_wedding/img/img1_2_2.jpg?t=1) no-repeat; width:1000px; height:340px; margin:0 auto; }
#prt_wrap_wide .tab_content .img_design1_right .bg1_3 { position:relative; background:url(/sub_wedding/img/img1_3.jpg) no-repeat; width:1000px; height:340px; margin:0 auto; }
#prt_wrap_wide .tab_content .img_design1_center { width:100%; height:703px; background:#fef3f2; text-align:center; margin-bottom:90px; }
#prt_wrap_wide .tab_content .img_design1_center ul { width:1000px; margin:0 auto; }
#prt_wrap_wide .tab_content .img_design1_center li p { padding-top:10px; }
#prt_wrap_wide .tab_content .img_design1_center li .btn1 a { display:inline-block; padding:0px 6px 6px 0px; }
#prt_wrap_wide .tab_content .img_design1_center li .btn2 a { display:inline-block; padding:0px 0px 6px 6px; }
#prt_wrap_wide .tab_content .img_design1_center .left { float:left; width:500px; text-align:left; }
#prt_wrap_wide .tab_content .img_design1_center .right { float:right; width:500px; text-align:right; }
#prt_wrap_wide .tab_content .img_design1_left .btn_left { position:absolute; left:0; bottom:30px; }
#prt_wrap_wide .tab_content .img_design1_right .btn_right { position:absolute; right:0; bottom:30px; }

/*웨딩인테리어활용TIP*/
#prt_wrap_wide .tab_content .img_design2_1 { padding:40px 0px; }
#prt_wrap_wide .tab_content .img_design2_1 ul { width:1000px; margin:0 auto; overflow:hidden; }
#prt_wrap_wide .tab_content .img_design2_1 li { float:left; padding-left:14px; }
#prt_wrap_wide .tab_content .img_design2_1 li:first-child { padding-left:0px; }
#prt_wrap_wide .tab_content .img_design2_2 { width:100%; padding-bottom:90px; }
#prt_wrap_wide .tab_content .img_design2_2 li { border-top:1px solid #e8e8e8; padding-top:40px; height:307px; text-align:center; }

/*배송안내*/
#prt_wrap_wide .tab_content .img_design3_1 { width:100%; background:#f1f1f1; }
#prt_wrap_wide .tab_content .img_design3_1 .bg3_1 { background:url(/sub_wedding/img/img5_1.jpg) no-repeat; width:1000px; height:690px; margin:0 auto; }


/*slide css*/
.slideArea .movie {}
.slideArea .movie:after {content:""; display:block; clear:both;}
.slideArea .movie li { float:left; }

.slideZone { position: relative; width:1200px; margin:0 auto; }
.slideZone .slideArea { position: relative; overflow:hidden; width:1200px; height:450px; margin:0 auto;}/*이미지 슬라이드 실영역*/
.slideZone .left_menu { position:absolute; left:0; top:0; width:270px; background:url(/sub_wedding/img/left_menu_bg.png) no-repeat; }
.slideZone .left_menu ul { width:170px; background:#fff; float:right; margin-top:75px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; }
.slideZone .left_menu li { padding:10px 0px 12px 15px; border-bottom:1px solid #e8e8e8; font-size:13px; color:#666; }
.slideZone .left_menu li:hover { background:#e9e9e9; }
.slideZone .left_menu li span { color:#f04124; font-size:10px; padding-left:5px; }

.cursorLeft {position:absolute; left:50px; bottom:50%; z-index:100;}
.cursorRight {position:absolute; right:50px; bottom:50%; z-index:100;}

ul.bullet:after { display:block; clear:both; }
ul.bullet { position:absolute; top:410px; left:53%; }
ul.bullet li {float:left; padding-right:10px; cursor:pointer;}

.catalog { position:absolute; left:0; top:207px; }