@charset "utf-8";
/* CSS Document */

#myp_wrap {width:100%;}
.myp_header {position:relative;width:1000px;margin:0 auto}
#myp_container {width:1000px;margin:15px auto 0 auto; border:0px #000 solid}
#myp_container:after { content:"";display:block;clear:both}
/*#myp_left {float:left;width:80px; background:#ececec}*/
#myp_right {display:none;float:right;width:25px; background:#ececec}
#myp_right01 {float:right;width:154px;/*border:1px #000 solid;*/}
#myp_content {float:left;width:836px;margin-right:0;margin-right:10px;}
#myp_content01 {float:left;width:836px;margin-right:0;margin-right:10px}

/*#mjfooter {clear:both}*/
.top_bg01 {position: relative;background:#1a6fc6; border-top:1px #094c8f solid; border-bottom:1px #094c8f solid}
.top_bg02 {position: relative;height:40px;background:#f7f7f7; border-bottom:1px #e9e9e9 solid; z-index:1}
.laws_top {position:absolute; top:20px; right:0; font-size:11px}
.top_btn0001 li {float:left;text-align:center}   															/* 20151012 수정 */
.myp_tmenu{display:inline-block;background:url(/images/myp_topmenu.png) no-repeat;vertical-align:middle}
.myp_tmenu00 {width:119px;height:96px;background-position: 0 0}       /* 업체목록 */
.myp_tmenu01_off {width:174px;height:96px;background-position: 0 -125px}       /* 업체목록 */
.myp_tmenu01_on  {width:174px;height:96px;background-position: -200px -125px}  /* 업체목록 */
.myp_tmenu02_off {width:174px;height:96px;background-position: 0 -250px}  /* 견적서검토 */
.myp_tmenu02_on  {width:174px;height:96px;background-position: -200px -250px}   /* 견적서검토 */
.myp_tmenu03_off {width:174px;height:96px;background-position: 0 -375px}  /* 업체상담 */
.myp_tmenu03_on  {width:174px;height:96px;background-position: -200px -375px}  /* 업체상담 */
.myp_tmenu04_off {width:174px;height:96px;background-position: 0 -500px}  /* 방문견적 */
.myp_tmenu04_on  {width:174px;height:96px;background-position: -200px -500px}  /* 방문견적 */
.myp_tmenu05_off {width:174px;height:96px;background-position: 0 -625px}  /* 계약업체선정 */
.myp_tmenu05_on  {width:174px;height:96px;background-position: -200px -625px}  /* 계약업체선정 */

.myp_btn_pre  {display:block; position:absolute;top:23px;left:220px;width:24px;height:48px;background-position: -150px 0}  /* 페이지이전 */
.myp_btn_next  {display:block; position:absolute;top:23px; right:240px;width:24px;height:48px;background-position: -200px 0}  /* 페이지다음 */

.myest_info {float:left;display:inline-block;width:240px;padding:8px 0 8px 8px;background:#0066cc; color:#FFF;}
.myest_list {float:left;display:inline-block;width:571px;margin-right:10px;padding:5px; border:3px #0066cc solid; background:#FFF}
.txt_safer {width:836px;height:100px;background:url(/images/txt_safer01.jpg) no-repeat}
.txt_list_bot {width:803px;height:102px;background:url(/images/txt_safer.jpg) no-repeat}
.txt_guest {position:relative;height:35px;background:#03adc6 url(/images/guest_bg.jpg) no-repeat}
.txt_guest01 {position:relative;height:35px;background:#333}
.txt_lstno {height:100px;background:url(/images/text_help_1.jpg) no-repeat center}
.txt_help {height:120px;background:url(/images/txt_list_bot.jpg) no-repeat center; border:1px #CCC solid; border-top:2px #52596b solid}



/*  탭메뉴 - 텍스트형 */	
.tab_menu01{display:inline-block; width:100%;background:url(/images/bg_tab.gif) repeat-x 0 bottom; position:relative;}
.tab_menu01 span {position:absolute; right:10px; top:5px}
.tab_menu01 li{_display:inline;float:left;margin-right:-1px;margin-bottom:px;border:1px solid #c5c9cf; border-left:1px #979797 solid;border-bottom:0px solid #979797;color:#333; background:#f9f9f9; list-style:none; background:url('/showdeco/images/add/bg_tab01.jpg') repeat-x 0}
.tab_menu01 li a{display:block;padding:9px 28px 9px 28px;color:#666;text-decoration:none;}
.tab_menu01 li a:hover{background:#f4f4f4;color:#333}
.tab_menu01 li.selected{border-top:1px solid #979797;border-right:1px solid #979797;border-bottom:1px solid #fff;border-left:1px solid #979797;background:#fff;}
.tab_menu01 li.selected a.noback { background:#FFF;color:#333;font-weight:bold;letter-spacing:-1px}	

/*  탭메뉴 - 이사 이미지형 */	
.tab_menu02{display:inline-block; width:100%;background:url(/images/bg_tab02.gif) repeat-x 0 bottom; position:relative;}
.tab_menu02 span {position:absolute; right:10px; top:5px}
.tab_menu02 li {float:left;}
.tab_menu02 li a {display:block;overflow:hidden;height:30px;text-indent:-1000px; background:url(/images/btn.png) no-repeat; cursor:pointer}
.tab_menu02 li.tab1 a {width:145px;background-position: 0 -1325px}
.tab_menu02 li.tab2 a {width:145px;background-position: 0 -1375px}
.tab_menu02 li.tab3 a {width:145px;background-position: 0 -1425px}
.tab_menu02 li.tab1.on a {background-position: -150px -1325px}	
.tab_menu02 li.tab2.on a {background-position: -150px -1375px}	
.tab_menu02 li.tab3.on a {background-position: -150px -1425px}	
/*  탭메뉴 - 인테리어 이미지형 */
.tab_menu03{display:inline-block; width:100%;background:url(/images/bg_tab01.gif) repeat-x 0 bottom; position:relative;}
.tab_menu03 span {position:absolute; right:10px; top:5px}
.tab_menu03 li{float:left;}
.tab_menu03 li a {display:block;overflow:hidden;height:33px;text-indent:-1000px; background:url(/images/btn.png) no-repeat; cursor:pointer}
.tab_menu03 li.tab1 a {width:140px;background-position: 0 -1675px}
.tab_menu03 li.tab2 a {width:140px;background-position: 0 -1725px}
.tab_menu03 li.tab3 a {width:140px;background-position: 0 -1775px}
.tab_menu03 li.tab1.on a {background-position: -150px -1675px}	
.tab_menu03 li.tab2.on a {background-position: -150px -1725px}	
.tab_menu03 li.tab3.on a {background-position: -150px -1775px}

/*  탭메뉴 - 텍스트형/ 이사/인테리어 견적신청 레이어 텝*/	
.tab_menu05{display:inline-block; width:100%;background:url(/images/bg_tab.gif) repeat-x 0 bottom; position:relative;}
.tab_menu05 span {position:absolute; right:10px; top:5px}
.tab_menu05 li{float:left;margin-right:-1px;margin-bottom:0; text-align:center;border:1px solid #c5c9cf; border-left:1px #979797 solid;border-bottom:0px solid #979797;color:#333; background:#f9f9f9; list-style:none;}
.tab_menu05 li a{display:block;padding:9px 28px 9px 28px;color:#666;text-decoration:none;}
.tab_menu05 li a:hover{background:#f4f4f4;color:#333}
.tab_menu05 li.selected{border-top:1px solid #979797;border-right:1px solid #979797;border-bottom:1px solid #fff;border-left:1px solid #979797;background:#fff;}
.tab_menu05 li.selected a.noback { background:#FFF;color:#333;font-weight:bold;letter-spacing:-1px}	


/*  이사 견적리스트  *****************************************************************************/	
.movlist {position:relative;border-bottom:1px #cecece dotted;}  
.movlist .comlst {padding:20px 0 20px 10px; overflow:hidden;*zoom:1;} 
.movlist .comlst dt {float:left;} 
.movlist .comlst dt span { position:absolute;top:20px;left:-1px} 
.movlist .comlst dd {color:#575757; line-height:1.6;} 	
.movlist .comlst dd span {float:left;} 
.movlist .comlst img {margin:5px 12px 0 13px;} 	
.movlist .comlst .comtxt {color:#295ebe; font-weight:bold; font-size:15px}
.movlist .comlst .process { position:absolute; top:5px; right:143px}
.movlist .comlst ul { position:absolute; top:8px; right:0px; width:220px; padding:12px; border-left:1px #e5e5e5 solid} 
.movlist .comlst li {line-height:1.6}
.movlist .comlst .pricetxt {color:#215cb8;}

/*  인테리어 견적리스트  *****************************************************************************/	
.lst_info {position:relative; border:3px #d6cac2 solid; background:#f9f7f2;}  
.lst_info .comlst {margin:23px 0 20px 10px; overflow:hidden;*zoom:1;} 
.lst_info .comlst dt {float:left;} 
.lst_info .comlst dd {line-height:1.6;} 	
.lst_info .comlst img {margin:5px 12px 0 13px} 	
.lst_info .comlst .comtxt {font-size:12px; color:#717171}
.lst_info .comlst ul { position:absolute;top:0px; right:0px; width:242px; height:152px; border-left:1px #ebdfd7 solid; background:#FFF} 
.lst_info .comlst li {padding:0 0 0 7px;line-height:1.8; font-size:12px}
.lst_info .comlst .pricetxt {color:#215cb8;}

.intelist {position:relative;border-bottom:1px #cecece dotted; cursor:pointer}  
.intelist .comlst {padding:20px 0 20px 10px;*zoom:1} 
.intelist .comlst dt {float:left;} 
.intelist .comlst dd {color:#575757;line-height:1.5} 	
.intelist .comlst img {margin:5px 12px 0 5px; border:2px #ccc solid} 	
.intelist .comlst .comtxt {color:#333; font-weight:bold; font-size:15px}
.intelist .comlst ul {position:absolute; top:8px; right:0px; width:150px; padding:12px; border-left:0px #e5e5e5 solid} 
.intelist .comlst li {line-height:1.6}
.intelist .comlst .pricetxt {color:#cc0000;}

/* 프리미엄 이사몰 / 부동산114 5% 할인    ***************************************/	
.mallbox {position:relative;margin:10px 0 30px;border:1px #CCC solid}
.mallbox .malltit {padding:10px; background:#f9f9f9; font-size:11px;border-bottom:1px #cdcdcd solid}
.mallbox .mall_left {float:left;margin:15px 0; width:31%;}
.mallbox .mall_left .boxBg {width:152px;margin:20px 0 0 80px;background:#CCC; border:1px #999 solid}
.mallbox .mall_left .boxline {width:146px;margin:3px;padding:10px 0; background:#FFF; text-align:center}
.mallbox .mall_right {display:inline-block;width:67%;margin:15px 0}
.mallbox .boxBg {display:inline-block;width:610px;margin:20px auto 20px auto;background:#CCC; border:1px #999 solid}
.mallbox .boxBg01 {display:inline-block;width:610px;margin:20px 20px 20px 40px;background:#CCC; border:1px #999 solid} /* 쿠폰 프린트 화면*/
.mallbox .sale_mov {width:603px; height:212px;margin:3px;padding:10px 0; background:#FFF url(/images/coupon_mov.jpg) no-repeat;}
.mallbox .sale_inte {width:603px; height:212px;margin:3px;padding:10px 0; background:#FFF url(/images/coupon_inte.jpg) no-repeat;}
.mallbox .coupon {margin: 100px 0 0 30px}

/*  이사스토리 배너 */	
.banlist {position:relative; margin:20px 0 30px 0;border:5px #e5e5e5 solid; height:105px}  
.banlist .comlst1 {margin:0 0 0 0;padding:0; overflow:hidden;*zoom:1;} 
.banlist .comlst1:after { content:''; display:block; clear:both} 
.banlist .comlst1 dt {float:left;} 
.banlist .comlst1 dd {color:#606060; line-height:1.6;} 	
.banlist .comlst1 img {margin:0 15px 0 13px;padding:0;} 	
.banlist .comlst1 .comtxt { display:inline-block;margin:18px 0 5px 0;color:#295ebe; font-weight:bold; font-size:15px}
.banlist .comlst1 .markcoun {margin-right:5px; vertical-align:middle}
.banlist .comlst1 .foncol {color:#3b62bc; font-weight:bold; text-decoration:underline}
.banlist .comlst1 ul { position:absolute; top:25px; right:0px; width:170px; padding:12px; border-left:1px #e5e5e5 solid} 
.banlist .comlst1 li {line-height:1.6; text-align:center}
.banlist .comlst1 .nametxt {color:#7a7a7a; text-decoration:underline}   
.banlist .comlst1 button {color:#ff6000; font-weight:bold}

/*  고객명*/
.cus_tom { display:block;margin:0 0 0 0}
.cus_tom:after{content:''; display:block; clear:}
.cus_tom li {float:left}
.cus_tom li span { display:inline-block;margin:10px 0 10px 15px; font-size:14px; font-weight:bold; color:#faf879}
.cus_tom li.name { width:78.5%; background:url(/images/guest_bg.jpg) no-repeat}

.mjgall-box {overflow:hidden;display:inline-block;float:left;width:18%;text-align:center;margin-bottom:10px;}
.mjgall-box01 {overflow:hidden;display:inline-block;float:left;width:12%;text-align:center;margin:10px 0;}
.mjgall-box ul, .mjgall-box01 ul {width:90px;}		
.mjgall-box li, .mjgall-box01 li {margin:3px;font-size:11px;}
.mjgall-box li.bgcol, .mjgall-box01 li.bgcol {padding:4px 0;background:#eee; font-weight:bold; text-align:center}

.mjgall-box02 {overflow:hidden;display:inline-block;float:left;width:24%;height:193px;margin:10px 0;text-align:center;}
.mjgall-box02 .picimg {width:126px; height:82px}
.mjgall-box02 ul {width:132px;margin:0 0 0 40px;border:1px #dedede solid;}		
.mjgall-box02 li {margin:3px;font-size:11px;}
.mjgall-box02 li.bgcol {padding:4px 0;background:#eee; font-weight:bold; text-align:center}


/* 이사견적 상세페이지  ************************************************************/ 
.box_out {margin:20px 0;padding:15px 7px;background:#FFF; border:2px #e9e9e9 solid}
.box_in {margin:3px;padding:15px 7px; background:#FFF;}
.box_in:after { display:block; content:''; clear:both; *zoom:1}

.comview {position:relative;margin:0px 0 0 20px}
.comview:after {content:''; display:block; clear:both;*zoom:1}
.comview dt {float:left;} 
.comview dd {line-height:1.8;} 	
.comview dd.heig {line-height:1.8;} 	
/*.comview dd span {float:left;} */
.comview dd button {position:relative; top:60px; left:390px; margin-right:5px}
.comview .comtxt {color:#333; font-weight:bold; font-size:20px}
.comview .good {position:absolute; top:0px; left:420px}
.comview .bestw {position:absolute; top:0px; left:520px}
.comview img {margin:5px 12px 0 0;} 

.mjlist_001 table {width:500px; border:1px #e9e9e9 solid}
.mjlist_001 th {width:100px;height:30px;border-bottom:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#f9f9f9;color:#8d8d8d;font-weight: bold}
.mjlist_001 td {width:150px;height:28px;border-bottom:1px solid #e9e9e9;color:#9c9c9c}



/*  이사/인테리어 SMS 문자선택  % 컨텐츠 2단 레이아웃    ***************************************/	
.sms_box01 {overflow:hidden; width:800px;margin:20px 0; vertical-align:top; border:1px #c9c9c9 solid}
.sms_box01:after{content:''; display:block; clear:both;*zoom:1}
.sms_box01 .sms-left {float:left;margin:0;width:144px; height:160px; border-right:1px #c9c9c9 solid;; background:#f4f4f8; text-align:center}
.sms_box01 .sms-right {width:585px;margin:0 auto 0 170px}
.sms_box01 .sms-right span {display:inline-block;width:127px; height:115px;margin:15px 0 0 15px;padding:30px 0 0 0;background:url(/images/bg_sms01.gif) no-repeat; vertical-align:top}

/*.inte_info {margin:10px 0 0 10px}                        
.inte_info li {margin:6px 0;padding:0;}	
.inte_info li label {margin:0 10px 0 0; vertical-align: middle;}
.inte_info li p {margin:5px 0 5px 50px; letter-spacing:-1; font-size:11px}
.inte_smsbanner {display:block;height:111px;margin:10px 0 0 0;background:url(/images/sms_banner_cooper.jpg) no-repeat center}*/

/* 전광판 백그라운드*/
.bg_event {height:37px; margin:0 0 15px 0;background:url(/images/ad_right.gif) no-repeat right; color:#fbfd5a; font-weight:bold}
/* 이용후기 메인 리스트*/
.best_write {margin-bottom:10px;}
.best_write:after { content:''; display:block; clear:both;*zoom:1}
.best_write dt {float:left}
.best_write dd.tit {margin:0 0 10px 0;font-weight:bold; color:#333}
.best_write dd.tit01 {font-size:11px;color:#333; line-height:1.4}
/* 이용후기 팝업 백그라운드 */
.bg_hoogi {width:700px;height:700px;background:url(/images/bg_best_write.jpg) no-repeat; border:1px #ccc solid}

/*  이사견적 폼 레이어 영역    ***************************************/		
.mjoutbox_mov {overflow:hidden;margin-top:10px;padding:10px;border:4px #738baf solid;vertical-align:top; background:url(/images/bg_line01.jpg) repeat-y 268px 0; *zoom:1}
.mjoutbox_mov:after {content:"";display:block;clear:both; *zoom:1} 
.mjoutbox_mov02 {overflow:hidden;margin-top:10px;padding:10px;border:1px #ccc solid;vertical-align:top; background:url(/images/bg_line01.jpg) repeat-y 250px 0; *zoom:1}
.mjoutbox_mov02:after {content:"";display:block;clear:both; *zoom:1}

.mjminfo {overflow:hidden; text-align:center;float:left;margin:0;width:300px;text-align:center; vertical-align:top;/* background:#f9f9f9;*/}
.mjminfo p {margin:8px 0; text-align:left} 	
.mjminfo .sel  {margin:0 0 0 8px;padding:0;width:80px;}      
.mjminfo .fcol {margin:5px 0 5px 65px;font-weight:bold;color:#456ed7;}
.mjminfo .month, .mjminfo_02 .month {display:inline-block;margin:0 5px 0 0;width:16px;height:16px;background:url(/images/btn.png) no-repeat -150px 0; vertical-align:middle}
.mjminfo .lab_001  {margin:0 0 5px 0;padding:0;color:#505050;font-weight:bold;}  
.mjminfo .lab_002  {margin:0 0 5px 0;padding:0;color:#000;font-weight:bold;}   
.mjminfo .lab_normal {display:inline-block;margin:0 0 0 0;padding:0;  font-weight:normal; vertical-align:top}     
.mjminfo .inp_001 {width:60%;margin-left:10px;padding:0; cursor:pointer}     
.mjminfo .inp_002 {width:18%;margin-left:10px;padding:0; cursor:pointer}
.mjminfo .inp_003 {margin-left:10px;padding:0;vertical-align:middle} /*라디오 박스 왼쪽마진*/      
.mjminfo .inp_004 {margin-left:10px;padding:0;vertical-align:middle} /*옵션 체크박스 왼쪽마진*/   
.mjminfo .btnbox {margin:15px 0 5px 0; padding:0}

.mjminfo_02 {position:relative;margin:0 auto 0 260px; padding-left:8px;vertical-align:top;} 
.mjminfo_02 p {margin:8px 0; text-align:left} 

.mjmov_account{display:inline-block;width:181px;background:#3d3d3d; line-height:20px;}

.mjmov_sel {border-bottom:1px #dfdfdf solid}
.mjselect01 {position:absolute; top:7px; right:0}
.mjinfo_mov {margin:10px}
.mjinfo_mov li {margin:5px 0;}
.mjinfo_mov dt {margin:10px 0; color:#F60; font-weight:bold}
.mjinfo_mov dd {margin:5px 0;}
/*  이사서비스 종류 */	
.mjkind_mov01 {display:inline-block;width:181px;height:181px;background:url(/images/move_img_01.jpg) no-repeat 0 0}
.mjkind_mov02 {display:inline-block;width:181px;height:181px;background:url(/images/move_img_02.jpg) no-repeat 0 0}
.mjkind_mov03 {display:inline-block;width:183px;height:274px;background:url(/images/sms_office_bg02.gif) no-repeat 0 0}  /* 사무실이사 간편상담문자  */
.mjkind_mov04 {display:inline-block;width:181px;height:181px;background:url(/images/move_img_03.jpg) no-repeat 0 0}
.mjkind_mov05 {display:inline-block;width:181px;height:181px;background:url(/images/move_img_04.jpg) no-repeat 0 0}

/*  인테리어 견적 폼 레이어 영역  ***************************************/	
/* 주소 / 면적 레이어
.pop_address {position:relative}
.pop_address p {padding:12px;background:#f6f6f6;color:#333; font-size:14px; font-weight:bold; border-bottom:1px #2a2d36 solid}*/
.est_address {background:url(/images/address01.png) no-repeat;}
.est_address_tit {width:186px; height:14px;background-position: 0 -75px}       /* 정확한주소지를 입력해 주셔야 합니다. */
.est_address_tit_1 {width:176px; height:14px;background-position: 0 -150px}       /* 정확한 면적을 입력해 주셔야 합니다. */
.est_address_btn {display:inline-block;width:82px; height:26px;background-position: 0 -100px}  /*확인완료 버튼*/ 

/* 견적의뢰폼 세로테이블*/
.mjinte_tbl01 {width:100%;margin:0;border:1px solid #e9e9e9;border-bottom:none;}
.mjinte_tbl01 th {width:160px; background:#f6f6f6;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:5px;line-height:34px; color:#333}
.mjinte_tbl01 td {width:75%;border-bottom:1px solid #e9e9e9;color:#333;}

/*  시공항목입력 테이블*/
.mjinte_tbl02 {width:100%;margin:0;border:1px solid #e9e9e9;border-bottom:none;}
.mjinte_tbl02 th {width:140px; height:34px; background:#f6f6f6;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:5px;color:#333;}
.mjinte_tbl02 td {width:75%;border-bottom:1px solid #e9e9e9;color:#333;}

/*  예문보기*/
.inteSample {background:#f6f6f6; border:1px #e9e9e9 solid}
.inteSample .texBox {margin:5px; background:#FFF; border:1px #e9e9e9 solid; clear:both}
.inteSample dl {margin:10px;border-bottom:1px #c4c3c3 dotted}
.inteSample dt {margin-left:5px;float:left;font-weight:bold; color:#333}
.inteSample dd {margin:5px 0 5px 60px; font-size:11px; color:#333}
.inteSample ul {margin:10px;border-bottom:1px #c4c3c3 dotted}
.inteSample li.fontcol {margin-left:5px;font-weight:bold; color:#333}
.inteSample li {margin:5px 0; font-size:11px; color:#333}

/*  이용약관/개인정보취급방침 - 레이어 창*/	
.agree {margin:0;padding:0; padding-bottom:8px; line-height:1.4}
.agree li {margin:0;padding:0;padding-top:10px;}

.provide {margin:0 0 0 0;}
.provide dt {margin:8px 0;font-weight:bold; color:#000; position:relative; font-size:14px}		
.provide dt .checkbox {position:absolute;right:5px; font-size:12px; color:#333}
.provide dt span {font-weight:normal;font-size:11px;color:#3574D4;}
.provide dt span a {color:#3574D4;}
.provide dt span a.select {font-weight:bold;color:#333;}
.provide dd {margin:5px 0;font-size:0.75em;letter-spacing:-1px; font-family:돋움; font-size:11px;}	
.provide p {font-size:11px;}
.provide dd div {padding:5px; overflow: auto; height:60px; font-size:11px; color:#666; border:1px #dedede solid; margin-bottom:15px;}
.btn01 {margin-top:20px;text-align:center}
#privacyTab2, #privacyTab3{ display:none}
.hide {display:none;}
img {border:0;}
.agree-margin {margin-top:15px;}
.checkbox-icon {vertical-align:middle; margin-right:5px;}


/*  인테리어 사진&업체정보  % 컨텐츠 2단 레이아웃  */ 
.mjinfo_lay {overflow:hidden;margin:0; vertical-align:top}
.mjinfo_lay:after{content:''; display:block; clear:both}
.mjinfo-left  {overflow:hidden;float:left;margin:0;width:339px; vertical-align:top;/* background:#f9f9f9;*/}
.mjinfo-right {margin:0 auto 0 345px;vertical-align:top;} 

/*  시공정보 썸네일 */			
.bthum01{width:256px; height:170px;margin:0 0 0 50px;background:url(/images/cus_gallery_bg.gif) no-repeat}
.bthum01 .expImg {padding:10px 0 0 8px}
.bthum02 {padding:0px;text-align:center;}
.bthum02 .expImg01 {padding:0px; background:#555;}
.sthum {margin-top:8px;}
.sthum span {margin:2px 0 0 0 ; padding:0px;background:#555;display:inline-block; vertical-align:top;}
.sthum span img {vertical-align:top; border:1px #555 solid;}

.thumbnail_out {cursor:pointer; border:3px solid #fff;}
.thumbnail_over {cursor:pointer; border:3px solid #ff0000;}

/*  시공정보 */
.infocom {margin:0 0 0 8px; padding:3px 0 3px 10px; color:#676767;vertical-align:top; background:#fbfbfb; border-top:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 dotted;}
.infocom li {margin:14px 0;padding:0;/*font-size:11px;*/}	
.infocom li img {margin-right:10px;vertical-align:middle;}			
.infocom span {margin:5px 8px 5px 0; font-weight:bold;/* font-size:11px;*/ vertical-align: middle;}

.infocom1 {margin:0 0 0 5px; padding:5px 0 5px 10px; color:#676767;vertical-align:top; background:#fff;border-bottom:1px #e7e7e7 solid}
.infocom1 li {margin:5px 0;padding:0;}		
.infocom1 span {margin:5px 8px 5px 0; font-weight:normal; vertical-align: middle;}

.galley-title-box {background:#f7f7f7; border-top:2px solid #c2c2c2;border-bottom:1px solid #c2c2c2; border-left:0; border-right:0;margin-bottom:10px;}
.galley-title-box div {padding:10px 0 10px 12px;font-weight:bold;color:#4f4f4f; font-size:1.2em;}
.galley-title-box div span {margin:right:15px;color:#ff5a00;}

/*  SMS 문자  % 컨텐츠 2단 레이아웃  */ 
.sms_lay {overflow:hidden;margin:20px 0 0 0; vertical-align:top; border:1px #c9c9c9 solid; background:#f8f8f8;}
.sms_lay:after{content:''; display:block; clear:both}
.sms-left {display:block;float:left;margin:0;width:299px; height:200px; border-right:1px #c9c9c9 solid;vertical-align:top; background:#f1f1f1;}
.sms-left01 {display:block;float:left;margin:0;width:299px; height:333px; border-right:1px #c9c9c9 solid;vertical-align:top; background:#f1f1f1;}
.sms-right {margin:0 auto 0 301px;}
.sms-left span {display:inline-block;width:127px; height:110px;margin:0 0 0 10px;background:url(/images/bg_sms.gif) no-repeat; vertical-align:top}
.sms-left01 span {display:inline-block;width:127px; height:110px;margin:0 0 0 10px;background:url(/images/bg_sms.gif) no-repeat; vertical-align:top}
.inte_info {margin:10px 0 0 10px}                        
.inte_info li {margin:6px 0;padding:0;/*font-size:11px;*/}	
.inte_info li label {margin:0 10px 0 0; vertical-align: middle;}
.inte_info li p {margin:5px 0 5px 50px; letter-spacing:-1; font-size:11px}
.inte_smsbanner {display:block;height:111px;margin:10px 0 0 0;background:url(/images/sms_banner_cooper.jpg) no-repeat center}

.design_vote dt{padding:8px;border-top:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 dotted; font-weight:bold;}		
.design_vote dd {margin:5px 0; font-size:11px}
.Telbox {margin:0 0 0 8px; padding:0; vertical-align:top; background:#f1ede5; border:1px #e9e4d9 solid}
.Teltitle {margin:0; padding:7px; color:#585858; font-weight:bold; background:#f1ede5; border-bottom:1px #e9e4d9 solid}			
.Telnum {margin:0;padding:0 0 0 0px;background:#fbf7f1;}			
.Telnum span {margin:5px 0 5px 10px; display:inline-block; vertical-align:middle; background:#fbf7f1}			
.Telnum li {margin:7px 0 5px 0; font-size:11px;}

.contxt {margin-top:10px;padding:15px;border:1px #d7d7d7 solid; background:#f6f6f6;}
.contxt li {padding:0; position:relative;}		
.contxt li a {position:absolute; right:25px; top:5px; font-size:11px; text-decoration:underline;}

/* 댓글리스트*/
.mjreply_list {margin-top:8px; border-top:2px #333 solid}
.mjreply_list table {width:100%}
.mjreply_list td {border-bottom:1px solid #e5e5e5;line-height:25px;color:#9c9c9c;text-align:center; word-spacing:-3px;}
.mjreply_list .mjlist_tit {color:#333;text-align:left}
.mjreply_list .mjlist_mark12 {display:inline-block;width:65px;height:14px;background-position:0 -125px;vertical-align:middle}
.mjreply_list .mjlist_mark13 {display:inline-block;width:65px;height:14px;background-position:0 -150px;vertical-align:middle}
.mjreply_list .mjlist_mark14 {display:inline-block;width:65px;height:14px;background-position:0 -175px;vertical-align:middle}
.mjreply_list .mjlist_mark15 {display:inline-block;width:65px;height:14px;background-position:0 -200px;vertical-align:middle}
.mjreply_list .mjlist_mark16 {display:inline-block;width:65px;height:14px;background-position:0 -225px;vertical-align:middle}

.mjcont_box {margin:15px 0 0 0; border:1px #d7d7d7 solid; background:#f6f6f6}
.mjcont_box .txt {margin:15px;line-height:1.5; font-size:12px}
.mjcont_box p {position:relative;}
.mjcont_box a {position:absolute; top:0; right:0; text-decoration:underline}


/*  업체정보 박스    20131127 추가   ******************************/ 
.box_out01 {margin:0 0 20px 0;background:#e9e9e9; border:1px #cecece solid}
.box_in01 {margin:3px;padding:15px 7px; background:#FFF;}
.box_in01:after { display:block; content:''; clear:both; *zoom:1}

