/*기본정보*/
@import url("common.css");
@import url("table.css");

@charset "utf-8";

.in_put1{border:1px solid #d7d7d7;padding:2px 0 2px 5px;}
.in_put2{border:3px solid #d7d7d7;padding:2px 0 2px 5px;}
.txt_area{border:1px solid #d7d7d7;padding:10px;}

#warp{width:100%;min-width:950px;margin:0 0 100px 0;padding-top:20px;overflow:hidden;zoom:1;}
#warp .contants{position:relative;margin:0 auto;width:950px;}


/*메인1*/
.main_top{width:950px;margin:0;overflow:hidden;zoom:1;}
	.main_top .m_top1{float:left;_display:inline;width:186px;overflow:hidden;zoom:1;}

	/*왼쪽메뉴*/
	.m_top_m{margin:0;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;width:184px;height:534px;background:#fff;overflow:hidden;zoom:1; position:relative;}
	.m_top_m .m1{margin:0;padding:0;width:156px;}

	.m_top_m .m1 ul li.only{background:url('images/icon_only.gif') no-repeat 100px 1px;width:146px;}
	.m_top_m .m1 ul div.event{background:url('/resources_renewal/images/common/ico_event.gif') no-repeat 55px 1px;width:100px;}

	.m_top_m .m1 .m1_1{margin:0 0 5px 0;padding:12px 0 0;background:#f5f5f5;overflow:hidden;zoom:1;width:184px;height:26px;text-align:center;}/*전체청첩장*/
	.m_top_m .m1 .m1_1 a{padding-left:6px;}

	.m_top_m .m1 .m1_2{padding:8px 0 8px 0;width:156px;border-bottom:1px solid #dedede;overflow:hidden;zoom:1;}
	.m_top_m .m1 .m1_2 li{padding-bottom:1px;padding-bottom/*\**/:6px\9;*padding-bottom:1px;margin-left:10px;}

	.m_top_m .m1 .m2_1{margin:5px 0 0 14px;padding:5px 0 5px 0;border-bottom:1px solid #fff;overflow:hidden;zoom:1;}/*color컬렉션*/
	.m_top_m .m1 .m2_1 a{padding-left:10px;}

	.m_top_m .m1 .m3_1{padding:8px 0 8px 0;width:156px;border-bottom:1px solid #dae0e4;overflow:hidden;zoom:1;}
	.m_top_m .m1 .m3_1 li{padding-bottom:1px;padding-bottom/*\**/:6px\9;*padding-bottom:1px;margin-left:10px;}

	.m_top_m .m1 .m4_1{padding:8px 0 8px 0;width:156px;border-bottom:1px solid #dae0e4;overflow:hidden;zoom:1;}
	.m_top_m .m1 .m4_1 li{padding-bottom:1px;padding-bottom/*\**/:6px\9;*padding-bottom:1px;margin-left:10px;}

	.m_top_m .m1 .m5_1{padding:8px 0 8px 0;width:156px;}
	.m_top_m .m1 .m5_1 li{padding-bottom:2px;padding-bottom/*\**/:6px\9;*padding-bottom:2px;margin-left:10px;}
	.m_top_m .m1 .m5_1 li img{vertical-align:middle;}

	.m_top_m .m1 .Nm1_1{padding:0 0 8px 0;border-bottom:1px solid #fff;overflow:hidden;zoom:1;}	/*2014.0603 추가*/
	.m_top_m .m1 .Nm1_1 a{padding-left:6px;}/*2014.0603 추가*/
	.m_top_m .m1 .Nm1_2{margin:0 0 0 14px;padding:9px 0 4px 0;width:156px;border-bottom:1px solid #fff;overflow:hidden;zoom:1;}/*2014.0603 추가*//*20150206 수정*/
	.m_top_m .m1 .Nm1_2 li{height:17px;margin:0 0 0 10px; padding:1px 0 0;}/*2014.0603 추가*//*20150206 수정*/
	.m_top_m .m1 .Nm1_2 li img{vertical-align:middle;}/*2014.0603 추가*/
	.m_top_m .ban_navi_a { position:absolute; bottom:1px; left:1px;}

	/*//왼쪽메뉴*/
	.main_top .m_top2{float:left;_display:inline;width:526px;margin-left:10px;}
	.m_top_c{margin:0 3px 0 1px;width:526px;height:332px;position:relative;}
	.m_top_c .top_img{position:absolute;left:0;top:0;z-index:1;}
	.m_top_c .top_img img{position:absolute;left:0;top:0;z-index:1;width:526px;height:332px;}

	/* //비핸즈 메인 배너 아래 네비게이션 5개에서 6개로 바뀜 .m_top_c .top_img_m{position:absolute;left:410px;top:303px;z-index:2;width:110px;}      */
	.m_top_c .top_img_m{position:absolute;left:415px;top:308px;z-index:2;width:130px;}
	.m_top_c .top_img_m li{float:left;_display:inline;margin-right:5px;}
	.top_ban_w{width:526px;height:189px;margin:14px 0 0 1px;overflow:hidden;zoom:1;}
	.top_ban_w .fir{margin-right:1px;float:left;_display:inline;}
	/*.top_ban_w .sec{padding:0 10px 0 10px;float:left;_display:inline;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}*/
	.top_ban_w .thr{padding-left:13px;float:left;_display:inline;}




	.main_top .m_top3{float:left;_display:inline;margin-left:10px;position:relative}
	.m_top_r{position:relative;height:187px;}
	.m_top_r .r_top_ban1{position:absolute;left:0;top:0;z-index:1;}
	.m_top_r .r_top_ban{position:absolute;left:149px;top:9px;z-index:2;width:55px;}

	.m_top_r1{position:relative;height:334px;width:212px;border:1px solid #dedede;overflow:hidden;zoom:1;}/*140704*/
	.m_top_r1 .r_top_ban1{position:absolute;left:0;top:0;z-index:1;width:212px;text-align:center;}
	.m_top_r1 .r_top_ban{position:absolute;left:0;top:300px;z-index:2;width:212px;text-align:center;}/*140704*/

.main_top2{width:950px;overflow:hidden;zoom:1;}
	.main_top2 .m_b_top1{float:left;_display:inline;width:198px;overflow:hidden;zoom:1;}
	.main_top2 .m_b_top2{float:left;_display:inline;width:526px;overflow:hidden;zoom:1;margin-left:14px;}
	.main_top2 .m_b_top2 .tit{overflow:hidden;zoom:1;height:14px;}
	.main_top2 .m_b_top2 .tit li{float:left;_display:inline;}
	.main_top2 .m_b_top2 .tit li a{line-height:0}
	.main_top2 .m_b_top2 .tit li.right1{float:right;_display:inline;}

	.main_top2 .m_b_top3{float:right;_display:inline;width:198px;overflow:hidden;zoom:1;margin-left:14px;text-align:left;}


.main_top3{width:950px;overflow:hidden;zoom:1;}
	.main_top3 .m_tab_w{overflow:hidden;zoom:1;height:35px;}
	.main_top3 .m_tab_w .left_tit{float:left;_display:inline;}
	.main_top3 .m_tab_w .tab{float:left;_display:inline;width:950px;height:34px;border-bottom:0px solid #3da1e5;}
	.main_top3 .m_tab_w .tab li{float:left;_display:inline;margin-left:0px;}
	.main_top3 .m_tab_w .tab .mgl{margin-left:-1px;}

.main_step1{width:950px;margin-top:20px;overflow:hidden;zoom:1;}

	.main_step1 ul{margin-left:0;overflow:hidden;zoom:1;width:950px;}
	.main_step1 ul li{float:left;_display:inline;width:160px;height:205px;margin:0 0 0 35px;}
	.main_step1 ul li:first-child{float:left;_display:inline;width:160px;margin:0 5px 0 0;}
	.main_step1 ul li:last-child{float:left;_display:inline;width:160px;margin:0 0 0 40px;}
	.main_step1 ul li a img{width:160px;height:160px;}
	.main_step1 ul li p{width:160px;font-size:11px;color:#8d8d8d;}
	.main_step1 ul li p strong{font-size:11px;color:#8d8d8d;}
	.main_step1 ul li p span{text-decoration:line-through;font-size:11px;color:#8d8d8d;}
	.main_step1 ul li p span.rate{text-decoration:none;font-size:11px;color:#8d8d8d;font-weight:normal;}




	.main_step2{width:950px;margin-top:30px;overflow:hidden;zoom:1;}
	.main_step2 .left_list{float:left;_display:inline;width:566px;overflow:hidden;zoom:1;}

	.main_step2 .tab2{width:567;height:34px;border-bottom:0px solid #3da1e5;}
	.main_step2 .tab2 li{float:left;_display:inline;margin-left:0px;}
	.main_step2 .tab2 .mgl{margin-left:-1px;}

	.main_step2_1{margin-left:0;overflow:hidden;zoom:1;width:566px;border-bottom:1px solid #e4e4e4;}
	.main_step2_1 ul{width:566px;height:482px;}
	.main_step2_1 ul li{float:left;_display:inline;width:160px;margin-top:24px;}
	.main_step2_1 ul li.first{float:left;_display:inline;width:160px;margin:24px 39px 0px 0;}
	.main_step2_1 ul li.last{float:left;_display:inline;width:160px;margin:24px 0 0 39px;}
	.main_step2_1 ul li a img{width:160px;height:160px;}
	.main_step2_1 ul li p{width:160px;font-size:11px;color:#8d8d8d;text-align:center;}
	.main_step2_1 ul li p strong{font-size:11px;color:#8d8d8d;}
	.main_step2_1 ul li p span{text-decoration:line-through;font-size:11px;color:#8d8d8d;}
	.main_step2_1 ul li p span.rate{text-decoration:none;font-size:11px;color:#8d8d8d;font-weight:normal;}


	.main_step2 .right_review{float:right;_display:inline;width:350px;overflow:hidden;zoom:1;}
	.main_step2 .right_review .tit_w{width:350px;height:34px;border-bottom:1px solid #e4e4e4;overflow:hidden;zoom:1;}
	.main_step2 .right_review .tit_w .tit_left{float:left;_display:inline;}
	.main_step2 .right_review .tit_w .btn_right{float:right;_display:inline;}
	.main_step2 .right_review .best_box{width:350px;background:#fff;overflow:hidden;zoom:1;padding-bottom:10px;}

	.main_step2 .right_review .best_box .firstbox{width:348px;height:156px;overflow:hidden;zoom:1;margin:20px 0 0 0px;}
	.main_step2 .right_review .best_box .firstbox .number{float:left;_display:inline;width:80px;text-align:left;}
	.main_step2 .right_review .best_box .firstbox .data1{float:left;_display:inline;width:128px;text-align:left;}
	.main_step2 .right_review .best_box .firstbox .data1 .subject{margin-bottom:6px;font-size:12px;font-weight:bold;font-family:돋움;color:#8d8d8d;}
	.main_step2 .right_review .best_box .firstbox .data1 p{margin-top:2px;font-size:11px;color:#999;}
	.main_step2 .right_review .best_box .firstbox .data1 p strong{font-size:11px;color:#999;}
	.main_step2 .right_review .best_box .firstbox .text{float:left;margin-top:30px;width:150px;height:45px;font-size:11px;color:#999;overflow:hidden;zoom:1;}
	.main_step2 .right_review .best_box .firstbox .img_d{float:right;_display:inline;margin-top:-134px;width:138px;height:130px;background:#fff;}
	.main_step2 .right_review .best_box .firstbox .img_d a img{width:155px;height:155px;}
	.main_step2 .right_review .best_box .line{clear:both;border-bottom:1px solid #e4e4e4;}


	.main_step2 .right_review .best_box .secondbox{width:330px;overflow:hidden;zoom:1;margin:15px 0 0 10px;}
	.main_step2 .right_review .best_box .secondbox .number{float:left;_display:inline;width:55px;margin-top:105px;margin:0 0 0;text-align:left;}
	.main_step2 .right_review .best_box .secondbox .data1{float:left;_display:inline;width:80px;margin-top:105px;margin:0 0 0 25px;text-align:left;}
	.main_step2 .right_review .best_box .secondbox .data1 .subject{font-size:14px;font-weight:bold;font-family:Arial;color:#55a3c9;}
	.main_step2 .right_review .best_box .secondbox .data1 p{font-size:11px;color:#999;}
	.main_step2 .right_review .best_box .secondbox .data1 p strong{font-size:11px;color:#999;}

   .main_step2 .right_review .best_box .secondbox .img_d{float:right;_display:inline;}
   .main_step2 .right_review .best_box .secondbox .img_d a img{width:155px;height:155px;}
   .main_step2 .right_review .best_box .secondbox .text{clear:both;padding:38px 0 0 10px;width:112px;height:45px;font-size:11px;color:#999;overflow:hidden;zoom:1;}


.main_ban1{width:950px;overflow:hidden;zoom:1;}
   .main_ban1 .left_ban{float:left;_display:inline;}
   .main_ban1 .right_ban{float:right;_display:inline;}

.main_step3{width:950px;margin-top:30px;overflow:hidden;zoom:1;}
	.main_step3 td .ri{width:200px;overflow:hidden;zoom:1;}
	.main_step3 td .ri .ri_w{margin:16px 0 0 13px;width:240px;overflow:hidden;zoom:1;}
	.main_step3 td .ri .ri_w .left_01{float:left;_display:inline;}
	.main_step3 td .ri .ri_w .right_01{float:right;_display:inline;}
	.main_step3 td .ri .ri_w .vs_w{background:url('images/icon_vs.gif') no-repeat left top;margin:14px 0 0 0;width:240px;overflow:hidden;zoom:1;}
	.main_step3 td .ri .ri_w .vs_rate{margin:16px 0 0 0;width:240px;overflow:hidden;zoom:1;height:5px;background:#d2d2d2;}
	.main_step3 td .ri .ri_w .vs_txt{margin:3px 0 5px 0;width:240px;overflow:hidden;zoom:1;}


.main_step4{width:950px;margin-top:30px;overflow:hidden;zoom:1;}
	.main_step4 .step4_left{width:477px;border-top:2px solid #969696;border-left:1px solid #e8e8ea;border-right:1px solid #e8e8ea;border-bottom:1px solid #e8e8ea;overflow:hidden;zoom:1;}
	.main_step4 .step4_ta{margin:18px 0 17px 16px;border-collapse:collapse;}
	.main_step4 .step4_ta td{border-right:1px dotted #cbcbcb;}
	.main_step4 .step4_ta td.end{border-right:0;padding-left:14px;}
	.main_step4 .step4_ta td.end ul{margin:15px 0 0 0;width:210px;overflow:hidden;zoom:1;}
	.main_step4 .step4_ta td.end ul li{float:left;_display:inline;}
	.main_step4 .step4_ta td.end ul li.right{float:right;_display:inline;}
	.main_step4 .step4_ta td.end p{margin:3px 0 0 0;width:210px;overflow:hidden;zoom:1;}

	.main_step4 .step4_right{width:456px;min-height:258px;border-top:2px solid #969696;border-left:1px solid #e8e8ea;border-right:1px solid #e8e8ea;border-bottom:1px solid #e8e8ea;overflow:hidden;zoom:1;background:url('images/mpoll_bg.gif') no-repeat right bottom;}
	.main_step4 .step4_ta1{margin:15px 0 10px 16px;border-collapse:collapse;}
	.main_step4 .step4_ta1 td{border-right:1px dotted #cbcbcb;height:220px;}
	.main_step4 .step4_ta1 td.end{border-right:0;padding-left:14px;}
	.main_step4 .step4_ta1 td .poll_w{width:190px;background:url('images/mpoll_bg1.gif') no-repeat right top;overflow:hidden;zoom:1;}
	.main_step4 .step4_ta1 td .poll_w dt{width:190px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-right:14px;}
	.main_step4 .step4_ta1 td .poll_w dt p{width:180px;}
	.main_step4 .step4_ta1 td .poll_w dd{font-size:11px;}
	.main_step4 .step4_ta1 td .poll_w dd input{vertical-align:middle;}
	.main_step4 .step4_ta1 td .poll_btn{margin:5px 0 0 5px;}

.main_step5{width:950px;overflow:hidden;zoom:1;}
	.main_step5 .tab1{overflow:hidden;zoom:1;width:950px;margin-left:-1px;height:25px;}
	.main_step5 .tab1 li{float:left;_display:inline;margin-left:1px;}
	.main_step5 .p_w{overflow:hidden;zoom:1;width:944px;position:relative;border:1px solid #e4e4e4;height:335px;}
	.main_step5 .p_w ul.box1{position:absolute;left:10px;top:15px;width:311px;}
	.main_step5 .p_w ul.box1 li{float:left;_display:inline;width:146px;margin:0 9px 9px 0;}
	.main_step5 .p_w ul.box1 li a img{width:146px;height:146px;}
	.main_step5 .p_w div.box2{position:absolute;left:321px;top:15px;width:303px;}
	.main_step5 .p_w div.box2 a img{width:303px;height:303px;}

	.main_step5 .p_w ul.box3{position:absolute;left:634px;top:15px;width:311px;}
	.main_step5 .p_w ul.box3 li{float:left;_display:inline;width:146px;margin:0 9px 9px 0;}
	.main_step5 .p_w ul.box3 li a img{width:146px;height:146px;}

.main_ban2{width:950px;margin-top:30px;overflow:hidden;zoom:1;}
   .main_ban2 .left_ban{float:left;_display:inline;}
   .main_ban2 .left_ban .tit{overflow:hidden;zoom:1;height:20px;}
   .main_ban2 .right_ban{float:right;_display:inline;width:471px;overflow:hidden;zoom:1;}
   .main_ban2 .right_ban .tit{width:471px;overflow:hidden;zoom:1;height:20px;}
   .main_ban2 .right_ban .tit li{float:left;_display:inline;margin:0;}
   .main_ban2 .right_ban .tit li.right1{float:right;_display:inline;}

/*//메인1
#footer{position:relative;width:100%;min-width:950px;text-align:center;margin:0 auto;border-top:4px solid #57b0e8;}
.mfooter{width:100%;min-width:950px;text-align:center;margin:0 auto;border-top:1px solid #f2f2f2;}
.mfooter table{width:950px;margin:0 auto;border-collapse:collapse;}
.mfooter table td{padding-bottom:15px;}*/

/*	
레이어 팝업 CSS 
팝업 최대사이즈(popupWrap) : 605 X 805
팝업 이미지 사이트 : 360 X 200
*/

/*7인간의 특가 레이어배너*/
/*#popupWrap{z-index:99999;position:absolute;left:500px;background:url('/resources/images/popup/popup_shadow.png') no-repeat 5px 5px;padding-bottom:4px;line-height:0;display:none}
#popupWrap .contents{width:360px;padding:1px 1px 0;background-color:#66b7e0}
#popupWrap .contents li{margin-bottom:1px;}
#popupWrap .contents li:last-child{margin-bottom:0;} /* IE8 last-child 미지원으로 jquery 처리함 */
/*#popupWrap .closeBox{width:342px;padding:5px 10px 0px 10px;overflow:hidden;background-color:#66b7e0;height:18px}*/




#coustomser {margin:50px 0 34px;;width:950px;height:322px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
#coustomser .notice{float:left;margin:24px 0 0 0;width:364px;height:322px;}
#coustomser .notice ul {margin:0 0 5px 10px;width:92%;height:30px;border-bottom:1px solid #dbdbdb;}
#coustomser .notice ul .not_title{float:left;width:300px;}
#coustomser .notice ul .more{padding-top:5px;}
#coustomser .notice p {margin-left:10px;padding:6px 0 0 6px;width:330px;height:20px;border-bottom:1px solid #e4e4e4;font-family:돋움;font-size:11px;color:#828282;}
#coustomser .notice p a{font-family:돋움;font-size:11px;color:#828282;}
#coustomser .company{float:left;padding:26px 24px 24px;width:311px;height:272px;border-left:1px solid #c8c8c8;}
#coustomser .movote{float:left;width:225px;height:322px;border-left:1px solid #c8c8c8;}
#coustomser .movote .mobile{float:left;margin-left:15px;padding-top:15px;width:200px;height:130px;border-bottom:1px solid #e9e9e9;}
#coustomser .movote .mobile .icone{float:left;padding-top:20px;width:105px;height:92px;text-align:center;}
#coustomser .movote .mobile .icone p{margin-top:20px;font-size:11px;color:#828282;text-align:center;}
#coustomser .movote .mobile .iconm{float:left;padding-top:5px;width:94px;height:102px;text-align:center;border-left:1px solid #e9e9e9;}
#coustomser .movote .mobile .iconm p{margin-top:5px;font-size:11px;color:#828282;text-align:center;}
#coustomser .movote .vote{margin-left:15px;padding-top:5px;width:200px;height:164px;overflow:hidden;zoom:1;border:0px solid #000;}
#coustomser .movote .vote .left_01{float:left;_display:inline;}
#coustomser .movote .vote .line_vs{float:left;_display:inline;margin-top:30px;width:44px;text-align:center;}
#coustomser .movote .vote .right_01{float:right;_display:inline;}
#coustomser .movote .vote .vs_w {margin:15px 0 0 0;width:195px;overflow:hidden;zoom:1;}
#coustomser .movote .vote .vs_rate{margin:10px 0 0 0;width:195px;overflow:hidden;zoom:1;height:5px;background:url('/resources/images/main/m_rate_blue.gif') repeat-x top left;}
#coustomser .movote .vote .vs_txt{margin:4px 0 0 0;width:195px;height:22px;overflow:hidden;zoom:1;}
#coustomser .movote .vote .vs_txt .percent{float:left;margin-top:2px;width:30px;}
#coustomser .movote .vote .vs_txt .btn{float:left;margin-top:0px;width:135px;height:16px;text-align:center;}

#stylecc {position: relative; height:304px; padding:15px 0 10px;}
#stylecc div {float:left;}
#stylecc .sty303 {width:303px;height:303px;background:#f1f1f1;}
#stylecc .stymenu {width:177px;height:303px;}
#stylecc .stymenu img{float:left;}
#stylecc .stymenu .mgr4{margin-right:4px;}
#stylecc .stymenu .mgt4{margin-top:4px;}
#stylecc .sty146 {width:470px;height:303px;background:#fff;}
#stylecc .sty146 img{margin-left:10px;margin-bottom:10px;}

.specialser{padding-top:16px;width:950px;margin:0;}
.spec_hover {position: relative;left:0;top:0; width:950px;height:104px;}/*background:url('/resources_renewal/images/main/main_service_img.jpg') no-repeat left top;*/
.spec_hover li { position: absolute; text-align: center; }
.spec_hover .item1 { top: 0; left: 123px; }
.spec_hover .item2 { top: 0; left: 262px; }
.spec_hover .item3 { top: 0; left: 401px; }
.spec_hover .item4 { top: 0; left: 540px; }
.spec_hover .item5 { top: 0; left: 694px; }
.spec_hover .item6 { top: 0; left: 808px; }
.spec_hover .songjin {top: 0; left: 694px;width:112px;}
.spec_hover li img { display: block; position: relative; z-index: 5; }
.spec_hover a.spec { display: block; position: absolute; left: -1px; top: 0; width: 136px; height: 100px; color: #57b0e9; z-index: -5; opacity: 0; filter:alpha(opacity=0); }
.spec_hover a.printing { display: block; position: absolute; left: -1px; top: 0; width: 139px; height: 100px; color: #503e3a; z-index: -5; opacity: 0; filter:alpha(opacity=0); }
.spec_hover li:hover img { display: block; }
.spec_hover li:hover a,
.spec_hover a.spec:active,
.spec_hover a.spec:focus { border: 2px solid #57b0e9; background: url('/resources_renewal/images/main/alpha85_w.png'); z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.spec_hover a.printing:active,
.spec_hover a.printing:hover {border: 2px solid #503e3a; background: url('/resources_renewal/images/main/alpha85_w.png'); z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.spec_hover div {position: absolute; left: 0; top: 0; margin:0; width: 100%; line-height: 26px; }
.spec_hover div img {padding:auto;text-align:center;}
.spec_hover div p {font-size:11px;color:#33a0d7;line-height:14px;letter-spacing:0px;font-weight:normal;text-align:center;}
.spec_hover div span {font-size:11px;color:#828282;line-height:14px;font-weight:normal;text-align:center;}
.spec_hover div .prtxt {font-size:11px;color:#503e3a;line-height:14px;letter-spacing:0px;font-weight:normal;text-align:center;}
.spec_hover li:hover img { max-width: 100%; vertical-align: top; }


/*삭제대기 150918*/
.callsmsser{margin:40px 0 15px;width:950px;}
.callsmsser img{vertical-align:middle;}
.callsmsser .mgl{margin-left:60px;}
/*삭제대기 150918*/


/*고객센터*/
.cscenter_a .tit_a { padding-left:10px; position:relative}
	.cscenter_a .tit_a .icon_treffic { margin-left:10px;}
	.cscenter_a .tit_a .submenu_a { position:absolute; right:0; top:4px;}
	.cscenter_a .tit_a .submenu_a li { display:inline-block; #display:inline; background:url('/resources/images/main/line_1x6.png') no-repeat 4px 4px; padding-left:10px;}
	.cscenter_a .tit_a .submenu_a li:first-child { background-image:none; padding-left:0}
	.cscenter_a .cscbox_a { margin-top:4px;}			
	.cscenter_a .cscbox_a dl { height:1%; overflow:hidden;}
	.cscenter_a .cscbox_a dd { float:left; background:url('/resources/images/main/img_csc01.png') no-repeat left top; width:317px; height:178px; position:relative;}
	.cscenter_a .cscbox_a dd+dd {background-image:url('/resources/images/main/img_csc02.png'); }
	.cscenter_a .cscbox_a dd+dd+dd {background-image:url('/resources/images/main/img_csc03_v2.png'); width:316px;}
	.cscenter_a .cscbox_a dd+dd+dd.jehu {background-image:url('/resources/images/main/img_csc03_jehu_v2.png'); width:316px;}
	.cscenter_a .cscbox_a dd span.btn { position:absolute; left:210px; top:29px;}
	.cscenter_a .cscbox_a .icon_treffic { position:absolute; left:15px; top:30px; background:url('/resources/images/main/icon_csc_traffic.png') no-repeat left top;}
	.cscenter_a .cscbox_a .icon_treffic.green { background-position:left 0}
	.cscenter_a .cscbox_a .icon_treffic.yellow { background-position:left -150px}
	.cscenter_a .cscbox_a .icon_treffic.red { background-position:left -300px;}
	.cscenter_a .cscbox_a .icon_treffic.gray { background-position:left -450px;}


/*2014.11.27 시즌샵 레이어배너*/
#popupWrap{z-index:99999;position:absolute;left:600px;display:none}
#popupWrap .contents{width:300px;background-color:#4d4d4d}
#popupWrap .contents li{margin-bottom:1px;}
#popupWrap .contents li:last-child{margin-bottom:0;} /* IE8 last-child 미지원으로 jquery 처리함 */
#popupWrap .closeBox{width:300px;overflow:hidden;background-color:#4d4d4d;height:25px}


/*자동복수체크 레이어팝업 150623*/
.layerpop_a {position:absolute;top:167px;left:400px; z-index:1000000}
	.layerpop_a .banner_a { padding:3px 3px 0 2px;background-color:#40a2d3;}
	.layerpop_a .banner_a dl {  height:327px;}
	.layerpop_a .banner_a dl dd { float:left; padding-left:1px;}
	.layerpop_a .closeUI{width:100%;overflow:hidden;height:30px;background-color:#40a2d3}
	.layerpop_a .close{float:right}
	.layerpop_a .today{float:left}
	/*배너개수별 Size조정하기*/
	.layerpop_a.bannernum1 {width:320px;}
	.layerpop_a.bannernum2 {width:635px;}
	.layerpop_a.bannernum3 {width:950px;}


/*혜택팝업작업*/
.lyr_popup_wp{position: absolute;top:170px; left:20px;z-index: 10000000000; background-color:#40a2d3;}
	.lyr_popup_wp .lyr_popup_position #pb_benefit_Bnr{width:350px;z-index:9999}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit{width:350px;}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num1,.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num2 { height:386px;}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num3,.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num4 { height:417px;}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num5,.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num6 { height:448px;}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num7,.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num8 { height:479px;}
	.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num9,.lyr_popup_wp #pb_benefit_Bnr .evbenefit.num10 { height:510px;}
	.lyr_popup_wp #pb_benefit_Bnr .be_layer {position:absolute;left:0;top:0;width:340px; overflow:hidden; background:url('img/bg_benefit_popup.png') no-repeat left top;margin:5px 0 0 5px;}
	.lyr_popup_wp #pb_benefit_Bnr .clsBannerButton{overflow:hidden;background:url('/resources/images/data/banner/main/btn_benefits_default.png') no-repeat right bottom;background-color:#40a2d3;width: 100%; position:absolute;left:0; top:355px;}
	.lyr_popup_wp #pb_benefit_Bnr .clsBannerButton ul{width:352px; margin-left:-1px;}
	.lyr_popup_wp #pb_benefit_Bnr .clsBannerButton li { float:left;}
	.lyr_popup_wp #pb_benefit_Bnr .clsBannerButton a{display:inline-block;float:left;width:175px;height:30px;background-color:#40a2d3; font:12px/30px "나눔고딕","NanumGothic";letter-spacing:-1px;text-align:center; text-decoration:none; color:#fff; border-bottom:1px solid #3483ab; border-right:1px solid #3483ab;}
	.lyr_popup_wp #pb_benefit_Bnr .clsBannerButton li.on a{color:#ffd800;background-color:#3591ca}
	.lyr_popup_wp #pb_benefit_Bnr .closeUI{width:100%;overflow:hidden;background-color:#2e2e2e; clear:both}
	.lyr_popup_wp #pb_benefit_Bnr .closeUI p{}
	.lyr_popup_wp #pb_benefit_Bnr .closeUI p.b_float_l{float:left;}
	.lyr_popup_wp #pb_benefit_Bnr .closeUI p.b_float_r{float:right;}
	.lyr_popup_wp #pb_benefit_Bnr .closeUI a{color:#fff; text-decoration:none; vertical-align:middle}
	.lyr_popup_wp #pb_benefit_Bnr .close{float:right;margin:7px 10px 0 0;}
	.lyr_popup_wp #pb_benefit_Bnr .today{float:left;margin:5px 0 0 10px;}

/*일반레이어팝업*/
.layerpopup_wp{position: fixed;top:188px; left:10px;z-index: 1000; background-color:#2e2e2e;}
	.layerpopup_wp .lyr_popup_position #pb_benefit_Bnr{width:250px;z-index:9999}
	.layerpopup_wp #pb_benefit_Bnr .closeUI{width:100%;overflow:hidden;background-color:#2e2e2e; clear:both}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p{}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p.b_float_l{float:left;}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p.b_float_r{float:right;}
	.layerpopup_wp #pb_benefit_Bnr .closeUI a{color:#fff; text-decoration:none; vertical-align:middle}
	.layerpopup_wp #pb_benefit_Bnr .close{float:right;margin:7px 10px 0 0;}
	.layerpopup_wp #pb_benefit_Bnr .today{float:left;margin:5px 0 0 10px;}

/*FX팝업*/
.fxpopup_a { position:fixed;left:50%; top:-200px; width:180px; height:192px; margin-left:-90px; z-index:10000000000}
	.fxpopup_a .close { position:absolute; width:34px; height:34px; right:4px; top:0;}

/*삭제대기 - layerpop_a로 대체*/
.popup320 { background:url('/resources/images/main/box_popup320.png') no-repeat left top; width:320px; height:360px; position:absolute; z-index:99999}
.popup320 .img_a { position:absolute; left:3px; top:3px; width:314px; height:327px;}
.popup320 .foot_a a.notoday {background:url('/resources/images/main/popup_source.png') no-repeat left 1px; position:absolute; top: 339px; left: 10px; padding-left: 15px;color: #fff;}
.popup320 .foot_a a.close {background:url('/resources/images/main/popup_source.png') no-repeat left -29px; position:absolute; top: 339px; right: 10px; padding-left: 15px;color: #fff;}

/*레이어팝업*/
.lyr_popup_wp2{position: absolute;top:170px; left:380px; z-index: 10000000000; background-color:#2e2e2e;}
.pb_notice_Bnr .closeUI{width:100%;overflow:hidden;background-color:#2e2e2e; clear:both}
.pb_notice_Bnr .closeUI p{}
.pb_notice_Bnr .closeUI p.b_float_l{float:left;}
.pb_notice_Bnr .closeUI p.b_float_r{float:right;}
.pb_notice_Bnr .closeUI a{color:#fff; text-decoration:none; vertical-align:middle}
.pb_notice_Bnr .close{float:right;margin:7px 10px 0 0;}


/* ---------- 160901 비핸즈카드 메인 리뉴얼 main CSS ---------- */

/* 메인 공통 */ 
.mclear_set {clear:both;}

/* 메인 충돌 CSS 재정의 */ 
a:link {text-decoration: none !important;}

/* 메인 우측 윙배너 영역 */
.main_wing_right {z-index: 99999999; position: fixed; right: 0px; top: 200px;}

/* 비주얼 배너 영역 */
.visual_bnr {overflow:hidden;position:relative;z-index:10;float:left;width:100%;height:500px;}
	.visual_bnr .bx-wrapper {position:relative;z-index:100;}
	.visual_bnr .bx-wrapper, .visual_bnr .bx-viewport {height:100%;}
	.visual_bnr .img_area {overflow:hidden;height:500px;}
	.visual_bnr .img_area img {vertical-align:top}
	.visual_bnr .img_area a {display: block; height: 500px; margin: 0 auto; background-position: 50% 0; background-repeat: repeat-x;}
	.visual_bnr .btn_box {position:absolute;bottom:0px;left:0px;z-index:200; background-color:#fff; opacity:0.7; border-bottom: 1px solid #d0d0d0;}
	.visual_bnr .btn_box .bn {position:relative;float:left;width:275px;left:auto;} 
	.visual_bnr .btn_box .bn:first-child {width:275px}
	.visual_bnr .btn_box .bn a {overflow:hidden;position:relative;z-index:2;display:block;height:41px;line-height: 400%;font-size:12px;color:#333;text-align:center;}
	.visual_bnr .btn_box .bn.on a {border-top: 2px solid #f695a3;}
	.visual_bnr .btn_box .bn.none a {display:inline-block;width:0;vertical-align:top;}
	
/* 해당 상품 정보 레이어 */
.style_list_a .style_list ul li, .new_list_a .new_list ul li, .sale_list_a .sale_list ul li {position:relative;}
	.style_list_a .style_list ul li span, .new_list_a .new_list ul li span, .sale_list_a .sale_list ul li span {font-family: '맑은고딕', MalgunGothic, '돋움', Dotum, AppleSDGothicNeo, sans-serif; color:#fff !important; font-size:12px !important;}
	.style_list_a .style_list ul li .goods_bold, .new_list_a .new_list ul li .goods_bold, .sale_list_a .sale_list ul li .goods_bold {font-weight:bold;}
	.style_list_a .style_list ul li .goods_pricing, .new_list_a .new_list ul li .goods_pricing, .sale_list_a .sale_list ul li .goods_pricing {position: absolute; z-index: 30; width: 100%; height: 50px; bottom: 0px; padding-top: 14px; text-align: center;
	background: url(../images/main/bg_over.png) repeat; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}

/* 스타일 탭 */
.style_list_a .style_list .jbtn_a dd:focus,.jbtn_a li:focus {outline:0;}
	.style_list_a .style_list .j_tab_01 {overflow:hidden; width:100%; margin:0 auto;}
	.style_list_a .style_list .j_tab_01>dd, .j_tab_01>li {float:left; text-align:center; cursor:pointer; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; width:275px; font-size:12px; border-bottom: 1px solid #d0d0d0; padding-bottom: 11px;}
	.style_list_a .style_list .j_tab_01.tabnum10>dd,
	.style_list_a .style_list .j_tab_01.tabnum10>li {width:70px;padding: 0 10px;}
	.style_list_a .style_list .j_tab_01>dd.on,
	.style_list_a .style_list .j_tab_01>li.on {font-weight:bold; color:#555; border-bottom:4px solid #5b91f5; padding-bottom: 8px;}
	.style_list_a .style_list .jbtn_a label {cursor:pointer;}
	.style_list_a .style_list .jbtnlist_a { clear:both; margin-top:20px;}
	
/* 스타일 영역 */
.style_list_a .style_list .style_tit {text-align:center; width:1100px; padding-top: 50px; padding-bottom:34px;}
	.style_list_a .style_list .style_tit span {position:absolute; left:640px; top:5px;}
	.style_list_a .style_list .list_01 {margin:20px 0 20px 0;}
	.style_list_a .style_list .list_01 li {background-color:#f6f6f6; border-radius: 10px;}
	.style_list_a .style_list .list_01 .b_thum {float:left; width: 364px;height: 364px;}
	.style_list_a .style_list .list_01 .b_thum img {width:364px; height:364px; border-radius: 10px;}
	.style_list_a .style_list .list_01 .s_thum {float:left;margin-left:4px;margin-bottom: 4px;width: 180px;height: 180px;}
	.style_list_a .style_list .list_01 .s_thum img {width:180px; height:180px; border-radius: 10px;}
	
/* 베스트 / 신상품 탭 */
.new_list_a .new_list .jbtn_a dd:focus,.jbtn_a li:focus {outline:0;}
	.new_list_a .new_list .j_tab_01 {overflow:hidden; width:1100px; margin:0 auto;}
	.new_list_a .new_list .j_tab_01>dd,.j_tab_01>li {float:left; text-align:center; cursor:pointer; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
	.new_list_a .new_list .j_tab_01.tabnum2>dd,
	.new_list_a .new_list .j_tab_01.tabnum2>li {width:550px;}
	.new_list_a .new_list .j_tab_01>dd.on,
	.new_list_a .new_list .j_tab_01>li.on {font-weight:bold; color:#61bbf5;}
	.new_list_a .new_list .jbtn_a label {cursor:pointer;}
	.new_list_a .new_list .jbtnlist_a { clear:both; margin-top:20px;}

/* 베스트 / 신상품 영역 */	
.new_list_a .new_list .new_tit { text-align:center; width:1100px; height:46px;}
	.new_list_a .new_list .new_tit span {position:absolute; left:618px; top:5px;}
	.new_list_a .new_list .list_01 {margin:4px 0 20px 0;}
	.new_list_a .new_list .list_01 li, .new_list_a .new_list .list_02 li {background-color:#f6f6f6; border-radius: 10px;}
	.new_list_a .new_list .list_01 .s1_thum {float:left;margin-left:0px;margin-bottom: 4px;width: 272px;height: 272px;}
	.new_list_a .new_list .list_01 .s_thum {float:left;margin-left:4px;margin-bottom: 4px;width: 272px;height: 272px;}
	.new_list_a .new_list .list_01 img, .new_list_a .new_list .list_02 img {width:272px; height:272px; border-radius: 10px;}
	.new_list_a .new_list .list_02 {margin:4px 0 4px 0;}
	.new_list_a .new_list .list_02 .s1_thum {float:left; margin-left:0px; margin-bottom:4px;}
	.new_list_a .new_list .list_02 .s_thum {float:left; margin-left:4px; margin-bottom:4px;}
	
/* 스페셜 세일 영역 */
.sale_list_a .sale_list .sale_tit {text-align:center; width:1100px; padding-top: 46px;}
	.sale_list_a .sale_list .sale_tit span {position:absolute; left:640px; top:5px;}
	.sale_list_a .sale_list .list_01 {margin:20px 0 20px 0;width:364px;float:left;}
	.sale_list_a .sale_list .list_02 {margin:20px 0 20px 0; width:736px; float:left;}
	.sale_list_a .sale_list .list_02 .b_thum {float:left;margin-left:4px;margin-right:4px;width: 364px;height: 364px;}
	.sale_list_a .sale_list .list_02 .b_thum img {width:364px; height:364px; border-radius: 10px;}
	.sale_list_a .sale_list .list_01 .s_thum, .sale_list_a .sale_list .list_02 .s_thum {float:left;margin-left:4px;margin-bottom: 4px;width: 180px;height: 180px;}
	.sale_list_a .sale_list .list_01 .s_thum1, .sale_list_a .sale_list .list_02 .s_thum1 {float:left;margin-left:0px;margin-bottom: 4px;width: 180px;height: 180px;}
	.sale_list_a .sale_list .list_01 .s_thum img, .sale_list_a .sale_list .list_01 .s_thum1 img {width:180px; height:180px; border-radius: 10px;}	
	.sale_list_a .sale_list .list_02 .s_thum img, .sale_list_a .sale_list .list_02 .s_thum1 img {width:180px; height:180px; border-radius: 10px;}	

/* 이벤트 띠배너 영역 */
.eventline_a {width:100%; height:166px;}
	.eventline_a .eventline_txt {font-family: 'Noto Sans KR', '맑은고딕', MalgunGothic, '돋움', Dotum, AppleSDGothicNeo, sans-serif; color: #333; text-align:left; padding-top: 40px; line-height: 1; width: 470px; height: 166px;}
	.eventline_a .eventline_txt .eventline_tit {font-weight: bold; font-size: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 17px; width: 470px;}
	.eventline_a .eventline_txt p {font-size: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:470px;}
	.eventline_a .eventline_img {width: 460px; height: auto; position: absolute; bottom: 40px; right: 0px;}
	
/* 모바일초대장 영역 */
.m_invitation_a {margin-top: 50px;}
	.m_invitation_img{text-align: center; margin-top: 26px;}
	.m_invitation_btn {position: absolute; top: 230px; left: 492px;}
	
/* 웨딩 식전영상 영역 */
.weddingmovie_a {margin-top:60px;}
	.weddingmovie_a .weddingmovie .weddingmovie_list01 {float:left; margin-top:20px;}
	.weddingmovie_a .weddingmovie .weddingmovie_list01 .txt_p{ padding-top:10px; padding-bottom:15px;}
	.weddingmovie_a .weddingmovie .weddingmovie_list01 img{width:260px; height:146px;}
	.weddingmovie_a .weddingmovie ul li {float:left; margin-left:20px;}
	.weddingmovie_a .weddingmovie ul li p{ text-align:center; font-family: '맑은고딕', MalgunGothic, '돋움', Dotum, AppleSDGothicNeo, sans-serif; color:#999; padding-top: 10px;}
	.weddingmovie_a .weddingmovie ul li p span {font-size:16px; font-weight:bold; color:#333;}	
	.weddingmovie_a .weddingmovie ul a.btn_roll img {display:inline; border:0;}
	.weddingmovie_a .weddingmovie ul a.btn_roll img.over {display:none;}
	.weddingmovie_a .weddingmovie ul a.btn_roll:hover {border:0;}
	.weddingmovie_a .weddingmovie ul a.btn_roll:hover img {display:none;}
	.weddingmovie_a .weddingmovie ul a.btn_roll:hover img.over {display:inline;}

/* 제휴 배너 영역 */
.bannerline_a {margin-top: 278px; margin-bottom: 60px; width:100%; height:78px; background-color:#dff0ff;}
	.bannerline_txt{position:absolute; top:29px; left:249px;}
	.bannerline_btn {position: absolute; top: 25px; left: 732px;}

/* 배너 영역 */
.bannerbox_a .bannerbox ul li { float:left; margin-left:20px; margin-bottom:20px;}

/* 고객센터 */
.mcscenter_a .mcscenter .mcscall_a {float:left; margin-right: 20px; margin-top: 60px; margin-bottom: 80px;}
	.mcscenter_a .mcscenter .mcscall_a .mcscall_tit span {position:relative; left: 424px;}
	.mcscenter_a .mcscenter .mcscall_a p {font-family: '맑은고딕', MalgunGothic, '돋움', Dotum, AppleSDGothicNeo, sans-serif;color:#777;font-size:12px !important;padding:2px 0; line-height: 150%;}
	.mcscenter_a .mcscenter .mcscall_a .mcscall_box li {float: left;width:152px; text-align: left;padding: 28px 0px 28px 28px;}
	.mcscenter_a .mcscenter .mcscall_a .mcscall_box li .txt_bold {font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
	.mcscenter_a .mcscenter .mcscall_a .mcscall_box li .txt_line {font-weight: bold; padding-left: 10px; display: inline-block;}
    .mcscenter_a .mcscenter .mcscall_a .mcscall_box li .ico_cstreffic {display: inline-block;width: 15px;height: 15px;background: url('/resources/images/main/icon_cs_traffic.png') no-repeat left top;vertical-align: middle;     margin-top: -3px;}
    .mcscenter_a .mcscenter .mcscall_a .mcscall_box li .ico_cstreffic.green {background-position:left top;}
    .mcscenter_a .mcscenter .mcscall_a .mcscall_box li .ico_cstreffic.yellow {background-position:left -50px;}	
    .mcscenter_a .mcscenter .mcscall_a .mcscall_box li .ico_cstreffic.red {background-position:left -100px;}		
    .mcscenter_a .mcscenter .mcscall_a .mcscall_box li .ico_cstreffic.gray {background-position:left -150px;}
	.mcscenter_a .mcscenter .mcscall_a .mcscall_guide {clear: both;} 
	.mcscenter_a .mcscenter .mcscall_a .btn_sms_consulting { position:absolute; top:153px; left:281px; cursor: pointer;}
	.mcscenter_a .mcscenter .mcscall_a .btn_mainquick li {float: left; margin-left: 30px; margin-top: 25px;}

/* 공지사항 */	
.mcscenter_a .mcscenter .mnotice_a {width: 340px; float:left; margin-top: 60px;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_tit {margin-bottom: 10px;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_tit span {position:relative; left: 304px; }
	.mcscenter_a .mcscenter .mnotice_a p {font-family: '맑은고딕', MalgunGothic, '돋움', Dotum, AppleSDGothicNeo, sans-serif; color:#777; font-size:12px !important; padding:2px 0; }
	.mcscenter_a .mcscenter .mnotice_a ul li span {font-size:12px !important; display: inline-block; width: 340px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 0;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_box1 {margin-top:33px;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_box1 .mnotice_bg {background: url('/bg_main_etcbtn.png') no-repeat; width:110px; height:60px; float: left; padding-left: 10px; padding-top: 10px;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_box2 {clear:both;}
	.mcscenter_a .mcscenter .mnotice_a .mnotice_box2 .mnotice_bg {background: url('/bg_main_etcbtn.png') no-repeat; width:110px; height:60px; float: left; padding-left: 10px; padding-top: 10px;}

/* 직매장 배너 */	
.mcscenter_a .mcscenter .mban_a .mban_fsc {width:180px;height:99px;float: left;margin-top: 93px;margin-left: 20px;}
	.mcscenter_a .mcscenter .mban_a .mban_store {width:540px;height:125px;float: left;margin-top: 20px;}

/* ---------- / 160901 비핸즈카드 메인 리뉴얼 main CSS ---------- */