/*////////// iFamily Main Page 20130717 ////////////*/
#contents_top{float:left;width:100%;}

.ctntop_visual_area{float:left;width:100%;margin:0; background-color:#faf2e1; height:415px; }
.ctntop_visual_box{width:980px;margin:0 auto;position:relative; text-align:right;}
.ctntop_visual_box img{vertical-align:top;}

.ctntop_visual_box .artist_visual{float:left;width:100%;}
.ctntop_visual_box .artist_visual_thumbox{float:left;width:100%;}


/*�꾩씠�⑤뵫 濡쒓퀬*/
.logo_iwedding_box{float:left;position:absolute;right:0;top:56px;}

/*鍮꾩��쇱쁺��-�뚯궗�뺣낫*/
.company_info_box{float:left;width:288px;position:absolute;text-align:center;left:0;}
/*�곗삁�� �щ꽕��*/
.artist_thum_box{float:left;position:absolute;right:0;top:335px;}
.artist_thum_box li{float:left;position:relative;}
.artist_thum_box li .select{position:absolute;left:0;top:0;}

/*�곹뭹�쒕퉬�ㅻ낫湲�*/
.ifamily_service_map_area{float:left;width:100%;background:#333;padding:14px 0;}
.ifamily_service_map{width:1180px;margin:0 auto;background:#333;font-size:11px;color:#939393;padding-left:200px;}
.sv_map_title{float:left;width:225px;text-align:center;padding:20px 20px 0 30px;}
.sv_map_box{float:left;width:855px;}
.sv_map_box .sv_select{float:left;width:103px;background:#4c4c4c;border-top:1px solid #1e1e1e;border-left:1px solid #1e1e1e;border-right:1px solid #1e1e1e;}
.sv_map_box .sv_select li{border-bottom:1px solid #1e1e1e;height:29px;line-height:29px;padding:0 0 0 8px;color:#939393;}
.sv_map_box .sv_select .select{background:url('../image/jfair/main/prd_svc_listbg.png') no-repeat;color:#cdcdcd;}
.sv_map_box .sv_select a{text-decoration:none;}

.sv_map_box .sv_list{float:left;padding:14px 0 0 0;margin-left:20px;line-height:18px;}
.sv_map_box .sv_list li{float:left;margin-right:22px;}
.sv_map_box .sv_list a{color:#939393}


/*泥ル쾲吏몄쨪 而⑦뀗痢� �곸뿭*/
.index_ctn_box img{vertical-align:top;}
.index_ctn_box{float:left;width:100%;margin-bottom:20px;}

/*Press Release*/
.index_pressrelease_box{float:left;margin-right:20px;}
.index_pressrelease_box img{vertical-align:top;}

.index_pressrelease_box .index_left_bottom { float:left;width:430px;}
.index_pressrelease_box .index_title_pressrelease { float:left;position:relative;width:100%;}
.index_pressrelease_box .index_btn_leftright { position:absolute;right:0; bottom:0}
.index_pressrelease_box .index_wdotline_600 { float:left;width:430px;height:1px;margin:10px 0 10px 0;background:url('../image/iFamily/main/sidemenu/bg_dotline.gif') }
.index_pressrelease_box .index_bottom_news_1 { float:left;width:207px;height:124px;margin-right:16px;overflow:hidden;}
.index_pressrelease_box .index_bottom_news_text { float:left;width:207px;margin:10px 0 0 3px;font-family:dotum;font-size:11px;line-height:18px;vertical-align:top;color:#707070 ;height:36px;overflow:hidden;}


/*�≫걧�꾩씠�⑤뵫*/
.index_thankyou_box{float:left;width:305px;margin-right:20px;}
.thankyou_iw_area{float:left;width:100%;background:url('../image/jfair/main/thankyou_dotline.jpg') bottom repeat-x;padding:9px 0 10px 0;margin-bottom:10px;}
.thankyou_iw_area .thankyou_thum{float:left;margin-right:11px;width:84px;}
.thankyou_iw_area .thankyou_info .thankyou_title{font-size:12px;color:#3b3b3b;font-weight:bold;line-height:14px;padding:6px 0 4px 0;overflow:hidden;height:28px;}
.thankyou_iw_area .thankyou_info .thankyou_txt{font-size:11px;color:#808080;line-height:14px;overflow:hidden;height:28px;}

.thankyou_iw_list{float:left;width:100%;margin-right:20px;}
.thankyou_iw_list li{float:left;background:url('../image/jfair/main/thankyou_dot.jpg') left no-repeat;font-size:11px;color:#808080;line-height:18px;padding:0 0 0 7px;width:298px;}
.thankyou_iw_list li a:hover{text-decoration:underline;}  
.thankyou_iw_list li a{color:#808080;}

/*�됱궗以鍮꾪븯湲�*/
.prepare_event_area{float:left;width:205px;height:183px;background:url('../image/jfair/main/banner_prepare_bg.jpg') no-repeat;position:relative;}
.prepare_event_area .menu_list{position:absolute;bottom:15px;left:19px;}
.prepare_event_area .menu_list img{vertical-align:middle;}
.prepare_event_area .menu_list li{font-size:11px;color:#666666;text-decoration:underline;line-height:17px;}

/*�쒕퉬�ㅼ뒪�뚯씠��*/
.service_st_box{float:left;width:205px;height:211px;}
.service_st_box li{float:left;}


/*�대깽�명봽�쇱옄*/
.index_eventplaza_area img{vertical-align:top;}
.index_eventplaza_area{float:left;width:100%;margin-bottom:20px;}
.index_eventplaza_area .title_area{float:left;width:100%;margin-bottom:10px;position:relative;}
.index_eventplaza_area .title_area .btn_box{position:absolute;right:0;}

.index_eventplaza_area .index_eventplaza_box{float:left;width:100%;}
.index_eventplaza_area .index_eventplaza_box .id_event_banner{float:left;}

.index_eventplaza_area .index_eventplaza_box .id_eventlist_box li{float:left;margin-left:20px;width:135px;}
.index_eventplaza_area .index_eventplaza_box .id_eventlist_box .id_ev_pic{width:135px;height:87px;overflow:hidden;}
.index_eventplaza_area .index_eventplaza_box .id_eventlist_box .id_ev_shop{font-size:11px;font-weight:bold;color:#008bdc;padding:10px 0 6px 0;}
.index_eventplaza_area .index_eventplaza_box .id_eventlist_box .id_ev_ctn{font-size:11px;color:#707070;line-height:15px;height:45px;overflow:hidden;}
.index_eventplaza_area .index_eventplaza_box .id_eventlist_box .id_ev_term{font-size:11px;color:#999999;font-family:tahoma;padding:3px 0 0 0;}

/*諛곕꼫�곸뿭*/
.index_banner_area img{vertical-align:top;}
.index_banner_area{float:left;width:990px;margin:0 0 20px 0;}
.index_banner_area li{float:left;margin-right:10px;}


/*�⑤뵫�*/
.index_weddinghall_area img{vertical-align:top;}
.index_weddinghall_area{float:left;width:978px;border:1px solid #dfdfdf;margin-bottom:-30px;}

.index_weddinghall_area .title_box{float:left;width:938px;background:#fafafa;border-bottom:1px solid #fff;padding:23px 20px;position:relative;}
.index_weddinghall_area .title_box .search_area{position:absolute;right:20px;top:15px;}
.index_weddinghall_area .title_box .search_area select{float:left;border-top:1px solid #7a7e89;border-left:1px solid #757984;border-right:1px solid #646770;border-bottom:1px solid #484a4e;font-size:12px;color:#484a4e;font-weight:bold;margin:0 5px 0 0;padding:7px 0 6px 0}
.index_weddinghall_area .title_box .search_area input{float:left;background:url('../image/jfair/main/btn_search_bg.jpg') no-repeat;width:203px;height:33px;border:0 none;font-size:12px;color:#484a4e;padding:0 0 0 10px}

.index_weddinghall_area .id_weddinghall_box{float:left;width:938px;background:#fff;border-top:1px solid #ededed;padding:20px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area{float:left;width:296px;background:#fbfbfb;border:1px solid #ddd;padding:10px}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_thum{float:left;background:url('../image/jfair/main/index_hallthum_box.jpg') no-repeat;width:120px;height:147px;padding:5px;position:relative;margin-right:14px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_thum .top_img{position:absolute;top:5px;left:5px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_thum .hallthum_img{width:118px;height:145px;overflow:hidden;text-align:center;}

.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info{float:left;width:148px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .btn_box{float:left;background:url('../image/jfair/main/title_top10hall.jpg') no-repeat;width:148px;height:33px;text-align:right;padding:10px 0 0 0;margin-bottom:10px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .hall_name{font-size:14px;color:#008bdc;line-height:17px;padding:0 0 5px 0;font-weight:bold;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info li{font-size:11px;color:#707070;line-height:16px;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineA{font-weight:bold;color:#003499;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineB{font-weight:bold;color:#37b42d;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineC{font-weight:bold;color:#fa5f2c;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineD{font-weight:bold;color:#3171d3;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineE{font-weight:bold;color:#893bb6;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineF{font-weight:bold;color:#9a4e0f;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineG{font-weight:bold;color:#606d00;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineH{font-weight:bold;color:#e71e6e;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineM{font-weight:bold;color:#bf9f1e;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineN{font-weight:bold;color:#32c6a6;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineI{font-weight:bold;color:#70b7e5;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineJ{font-weight:bold;color:#edb217;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineO{font-weight:bold;color:#a9022d;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineK{font-weight:bold;color:#6691c8;}
.index_weddinghall_area .id_weddinghall_box .hall_top10_area .hall_info .lineL{font-weight:bold;color:#6cb7b7;}


.index_weddinghall_area .id_weddinghall_box .id_halllist_box li{float:left;margin-left:20px;width:135px;}
.index_weddinghall_area .id_weddinghall_box .id_halllist_box .id_ev_pic{width:135px;height:87px;overflow:hidden;}
.index_weddinghall_area .id_weddinghall_box .id_halllist_box .id_ev_shop{font-size:11px;font-weight:bold;color:#008bdc;padding:10px 0 6px 0;}
.index_weddinghall_area .id_weddinghall_box .id_halllist_box .id_ev_ctn{font-size:11px;color:#707070;line-height:15px;height:45px;overflow:hidden;}
.index_weddinghall_area .id_weddinghall_box .id_halllist_box .id_ev_term{font-size:11px;color:#999999;font-family:tahoma;padding:3px 0 0 0;}



/*�앹뾽-�꾩씠�⑤�由�-遺곷쭑��*/
.pop_bookmark_wrap{float:left;border:2px solid #2b2b2d;background:#fff;}
.pop_bookmark_wrap .line_pt{float:left;background:url('../image/jfair/main/pop_bookmark_pt.jpg') repeat-x; height:4px;width:100%;}
.pop_bookmark_wrap .img_box{float:left;width:100%; text-align:center;padding:30px 0 20px 0;}
.pop_bookmark_wrap .btn_box{float:left;width:100%; text-align:center;padding:0 0 30px 0;}

