
/*/////////// Wedding Hall Detail ////////////*/

/*웨딩홀 기본 정보*/
.hall_detail_area{float:left;width:100%;margin-top:30px;}

.hall_info_box{float:left;width:100%;margin-bottom:30px;}
.hall_info_box .hall_thum_img{float:left;padding:10px;border:1px solid #e5e5e5;width:300px;height:199px;margin-right:20px;}

.hall_info_box .hall_base_info{float:left;width:463px; padding-top:10px;}
.hall_info_box .hall_base_info h4 {font-size:12px; font-weight:normal; color:#707070; line-height:14px; margin-bottom:3px;}
.hall_info_box .hall_base_info h3{position:relative;font-size:14px;color:#3b3b3b;font-weight:bold;line-height:22px;margin-bottom:7px}
.hall_info_box .hall_base_info h3 .btn_movie{position:absolute;right:0;top:0}

.hall_info_box .hall_base_info dl{border-top:2px solid #565b67;}
.hall_info_box .hall_base_info dt{font-size:11px; font-weight:bold;color:#505050;float:left;text-align:center;border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;background:#f8f8f8;line-height:31px;width:99px}
.hall_info_box .hall_base_info dd{float:left;border-bottom:1px solid #ebebeb;line-height:31px;padding:0 0 0 10px;width:353px;color:#707070;}

/*mobile
.hall_info_box .hall_base_info_mobile{float:left;width:258px;padding-top:10px;}
.hall_info_box .hall_base_info_mobile h3{position:relative;font-size:14px;color:#3b3b3b;font-weight:bold;line-height:22px;margin-bottom:7px}
.hall_info_box .hall_base_info_mobile h3 .btn_movie{position:absolute;right:0;top:0}

.hall_info_box .hall_base_info_mobile dl{border-top:2px solid #565b67;}
.hall_info_box .hall_base_info_mobile dt{font-size:11px; font-weight:bold;color:#505050;float:left;text-align:center;border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;background:#f8f8f8;line-height:31px;width:49px}
.hall_info_box .hall_base_info_mobile dd{float:left;border-bottom:1px solid #ebebeb;line-height:31px;padding:0 0 0 10px;width:198px;color:#707070;}
*/

.hall_info_box .hall_base_info .hall_info_btnarea{float:left;width:100%;position:relative;margin-top:11px;}
.hall_info_box .hall_base_info .hall_info_btnarea .btn_right{position:absolute;right:0;top:0;}

/*웨딩홀 프로모션*/
.hall_promotion_box{float:left;width:100%;margin-bottom:30px;border:3px solid #d6d9e1;background:url('/image/iFamily/weddinghall/promotion_info_bg.gif') repeat-y;}
.hall_promotion_box .title_area{float:left;text-align:center;width:123px;padding:30px 0;}

.hall_promotion_list{float:left;}
.hall_promotion_list .promotion_list{float:left;border-bottom:1px solid #d6d9e1;width:682px;padding-bottom:5px;}
.hall_promotion_list .promotion_list li{padding:10px 15px 5px 15px;}
.hall_promotion_list .promotion_list .info_term{color:#008adb;font-size:11px;font-family:verdana, ;line-height:14px;padding-bottom:2px;}
.hall_promotion_list .promotion_list .info_txt{line-height:17px;padding-bottom:3px;}

.hall_promotion_list .promotion_iwd_list{clear:both;padding:10px 15px 10px 15px;}
.hall_promotion_list .promotion_iwd_list h3{font-weight:bold; color:#008adb;font-size:11px;line-height:22px;}
.hall_promotion_list .promotion_iwd_list li{background:url('/image/iFamily/weddinghall/promotion_list_dot.gif') left 6px no-repeat;line-height:18px;padding:0 0 0 7px;}
.hall_promotion_list .promotion_iwd_list .iq_btn{padding-top:3px;}


/*mobile
.hall_promotion_list_mobile{float:left;}
.hall_promotion_list_mobile .promotion_list{float:left;border-bottom:1px solid #d6d9e1;width:477px;padding-bottom:5px;}
.hall_promotion_list_mobile .promotion_list li{padding:10px 15px 5px 15px;}
.hall_promotion_list_mobile .promotion_list .info_term{color:#008adb;font-size:11px;font-family:verdana, ;line-height:14px;padding-bottom:2px;}
.hall_promotion_list_mobile .promotion_list .info_txt{line-height:17px;padding-bottom:3px;}

.hall_promotion_list_mobile .promotion_iwd_list{clear:both;padding:10px 15px 10px 15px;}
.hall_promotion_list_mobile .promotion_iwd_list h3{font-weight:bold; color:#008adb;font-size:11px;line-height:22px;}
.hall_promotion_list_mobile .promotion_iwd_list li{background:url('/image/iFamily/weddinghall/promotion_list_dot.gif') left 6px no-repeat;line-height:18px;padding:0 0 0 7px;}
.hall_promotion_list_mobile .promotion_iwd_list .iq_btn{padding-top:3px;}
*/



/*인근 지역 웨딩홀*/
.concept_recomm_area {float:left; width:805px; padding-bottom:70px;}
.concept_recomm_title02 {float:left; width:783px; border-top:1px solid #e7e8e9; border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; border-bottom:1px solid #cccdd0; padding:13px 0 12px 20px;}
.concept_recomm_title02 dt {float:left;}
.concept_recomm_title02 dd {float:left; color:#8e8e8e; font-size:11px; vertical-align:top; margin-left:7px; margin-top:2px;}
.concept_recomm_title02 span {color:#008adb;}
/* .hw_recomm_title_txd {color:#8e8e8e; font-size:11px; margin-left:7px; vertical-align:top;} */
.concept_recomm_list {float:left; width:805px; margin-top:20px;}
.concept_recomm_list li {float:left;}
.concept_recomm_list .recomm_list_before {float:left; width:37px; height:37px; margin-right:10px; margin-top:56px;}
.concept_recomm_list .recomm_list_after {float:left; width:37px; height:37px; margin-left:10px; margin-top:56px;}

.recomm_list_area {float:left; width:133px; border:1px solid #cccdd0; margin-right:9px; letter-spacing:-1px;}
.recomm_list_area .recomm_list_img {width:133px; height:118px; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_133118.jpg') no-repeat}
.recomm_list_area .recomm_list_name {text-align:center; font-size:11px; color:#8e8e8e; padding:10px 0;}
.recomm_list_area .recomm_list_mane:link {text-decoration:underline;}
.recomm_list_area02 {float:left; width:133px; border:1px solid #cccdd0;}
.recomm_list_area02 .recomm_list_img {width:133px; height:118px; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_133118.jpg') no-repeat}
.recomm_list_area02 .recomm_list_name {text-align:center; font-size:11px; color:#8e8e8e; padding:10px 0;}




/*웨딩홀 상세정보*/
.hall_info_detail{float:left;margin-bottom:30px;background:url('/image/iFamily/weddinghall/hall_info_bg.jpg') repeat-y;border-bottom:1px solid #ededed;}
.hall_info_detail img{vertical-align:top;}
.hall_info_detail dl{float:left;width:805px;border-top:1px solid #ededed;}
.hall_info_detail dt{float:left;background:#fafafa;width:127px;padding:0 0 0 10px;line-height:31px;font-size:11px;font-weight:bold;color:#505050;vertical-align:}
.hall_info_detail dd{float:left;width:648px;padding:8px 10px 5px 10px;line-height:17px;}
.hall_info_detail .hall_photo_title{line-height:386px;}

.hall_info_detail dd .hall_photo_box{float:left;padding:10px 0;}
.hall_info_detail dd .hall_photo_box .photo_big{width:550px;height:366px;float:left;margin-right:10px;text-align:center;}
.hall_info_detail dd .hall_photo_box .photo_thum{float:left;position:relative;height:366px;}
.hall_info_detail dd .hall_photo_box .photo_thum .btn_up{position:absolute;top:0;right:0;}
.hall_info_detail dd .hall_photo_box .photo_thum .btn_down{position:absolute;bottom:-12px;right:0;}
.hall_info_detail dd .hall_photo_box .photo_thum ul{float:left;overflow:hidden;height:315px;margin-top:25px;}
.hall_info_detail dd .hall_photo_box .photo_thum li{width:88px;height:59px;position:relative;margin-bottom:5px;}
.hall_info_detail dd .hall_photo_box .photo_thum .select{position:absolute;top:0;left:0;z-index:4;}


/*기타정보*/
.hall_info_etc{float:left;width:100%;margin-bottom:30px;}
.hall_info_etc h3{font-size:14px;font-weight:bold; color:#313131;background:url('/image/iFamily/weddinghall/hall_etcinfo_titledot.gif') left top no-repeat; line-height:15px;padding:0 0 0 15px; padding-bottom:15px;}
.hall_info_etc h3 span{font-size:11px;color:#008adb;letter-spacing:-0.01em;font-weight:normal;line-height:13px;}

.hall_info_table{font-size:11px;}
.hall_info_table span{font-weight:bold;color:#505050;}
.hall_info_table .ctn_title{background:url('/image/iFamily/weddinghall/hall_info_titlebg.gif') repeat-x; line-height:29px; height:29px;border-left:1px solid #32343b;color:#fff;border-top:1px solid #32343b;color:#fff;border-bottom:1px solid #32343b;color:#fff;padding:0}
.hall_info_table .hall_name{background:#fafafb;font-size:12px;font-weight:bold;text-align:left;padding:0 0 0 10px; line-height:42px;border-right:1px solid #d6d9e1;color:#505050;}
.hall_info_table .info_title{font-weight:bold;color:#505050;font-size:11px;background:#fafafb;}
.hall_info_table .end{border-right:1px solid #d6d9e1}
.hall_info_table .tar{text-align:right;padding:0 10px 0 0;}
.hall_info_table td{border-left:1px solid #d6d9e1; border-bottom:1px solid #d6d9e1;text-align:center;line-height:17px;padding:10px 0;color:#707070}

.info_table{font-size:11px;border-top:2px solid #565b67;}
.info_table .ctn_title{line-height:32px; height:32px;border-right:1px solid #ebebeb;border-bottom:1px solid #e7e7e7; color:#505050;font-weight:bold;text-align:center;background:#f8f8f8;}
.info_table .end{border-right:0 none;}
.info_table .star{color:#e22424;font-size:12px;font-family:dotum, sans-serif;letter-spacing:0.3em}
.info_table td{border-right:1px solid #ebebeb; border-bottom:1px solid #e7e7e7;text-align:center;line-height:30px;color:#707070;vertical-align:middle;}

/*홀정보*/

/*음주류 및 공통사항*/
.drink_etc_area{	float:left;}
.drink_etc_area .drink_infobox{float:left;width:190px;margin-right:20px;}
.drink_etc_area .etc_infobox{float:left;width:595px;}


/*  best of best 웨딩홀 - 평가 많은 웨딩홀 영역 */
.weddinghall_info_area {float:left; width:805px;}

.weddinghall_info_area .bob_box_area {float:left; width:398px; margin-right:5px; margin-bottom:30px; border-left:1px solid #e7e7ec; border-top:1px solid #e7e7ec; border-right:1px solid #e7e7ec; border-bottom:1px solid #cccdd0;}
.bob_title_area {text-align:left; padding:10px 17px 5px 17px; background:#f9f9f9; border-bottom:1px solid #e7e7ec; line-height:18px}
.bob_title_area > h2 {text-align:left; font-size:14px; color:#313131; letter-spacing:-1px;}
.bob_title_area > h3 {text-align:left; font-size:11px; color:#707070; letter-spacing:-1px; font-weight:normal;}

.bob_conts_area {float:left; width:398px; margin:20px 0 30px 0;}
.concept_recomm_list02 {float:left; width:398px;}
.concept_recomm_list02 li {float:left;}
.concept_recomm_list02 .recomm_list_before {float:left; width:37px; height:37px; margin-right:10px; margin-left:13px; margin-top:45px;}
.concept_recomm_list02 .recomm_list_after {float:left; width:37px; height:37px; margin-left:10px; margin-top:45px;}
.recomm_list_area03 {float:left; width:133px; border:1px solid #cccdd0; margin-right:9px; letter-spacing:-1px;}
.recomm_list_area03 .recomm_list_img {width:133px; height:90px; background:#e9e9e9;}
.recomm_list_area03 .recomm_list_name {text-align:center; font-size:11px; color:#8e8e8e; padding:10px 5px;white-space:nowrap;}
.recomm_list_area03 .recomm_list_mane:link {text-decoration:underline;white-space:nowrap;}
.recomm_list_area04 {float:left; width:133px; border:1px solid #cccdd0; letter-spacing:-1px;}
.recomm_list_area04 .recomm_list_img {width:133px; height:90px; background:#e9e9e9;}
.recomm_list_area04 .recomm_list_name {text-align:center; font-size:11px; color:#8e8e8e; padding:10px 5px;white-space:nowrap;}
.recomm_list_area04 .recomm_list_mane:link {text-decoration:underline;white-space:nowrap;}

.weddinghall_info_area .hall_asm_area {float:left; width:398px; border-left:1px solid #e7e7ec; border-top:1px solid #e7e7ec; border-right:1px solid #e7e7ec;  border-bottom:1px solid #cccdd0;}



/*  프로모션 웨딩홀 영역 */
.concept_recomm_area02 {float:left; width:805px; padding-bottom:50px;}

.recomm_list_area05 {float:left; width:133px; border:1px solid #cccdd0; margin-right:9px}
.recomm_list_area05 ul {overflow:hidden; position:relative; margin:0; padding:0; font-size:11px; list-style:none; *zoom:1}
.recomm_list_area05 li {overflow:hidden; float:left; position:relative; top:1px;}
.recomm_list_area05 .recomm_list_img {overflow:hidden; float:left;  width:133px; height:118px; display:block; position:relative; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_133118.jpg') no-repeat; text-align:center;}
.recomm_list_area05 .recomm_list_img img {display:block; width:133px; height:118px; border:0;}
.recomm_list_area05 .recomm_list_img .over_txd01 {visibility:hidden; position:absolute;top:0;left:0;width:133px;height:80px; padding:38px 10px 0 10px; background:#000; font-weight:normal; font-style:normal; font-size:11px; letter-spacing:-1px; color:#fff; text-align:center; opacity:.6;filter:alpha(opacity=60);text-overflow:ellipsis; line-height:16px;}
/* .recomm_list_area05 .recomm_list_img .over_txd01 {_visibility:visible;_width:100%;_height:auto;_line-height:18px} */
.recomm_list_area05 .recomm_list_name {float:left; width:123px; text-align:center; font-size:11px; color:#8e8e8e; padding:10px 5px; letter-spacing:-1px;white-space:nowrap;}
.recomm_list_area05 .recomm_list_mane:link {text-decoration:underline;}

.recomm_list_area06 {float:left; width:133px; border:1px solid #cccdd0;}
.recomm_list_area06 ul {overflow:hidden; position:relative; margin:0; padding:0; font-size:11px; list-style:none; *zoom:1}
.recomm_list_area06 li {overflow:hidden; float:left; position:relative; top:1px;}
.recomm_list_area06 .recomm_list_img {overflow:hidden; float:left;  width:133px; height:118px; display:block; position:relative; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_133118.jpg') no-repeat; text-align:center;}
.recomm_list_area06 .recomm_list_img img {display:block; width:133px; height:118px; border:0;}
.recomm_list_area06 .recomm_list_img .over_txd01 {visibility:hidden; position:absolute;top:0;left:0;width:133px;height:80px; padding:38px 10px 0 10px; background:#000; font-weight:normal; font-style:normal; font-size:11px; letter-spacing:-1px; color:#fff; text-align:center; opacity:.6;filter:alpha(opacity=60);text-overflow:ellipsis; line-height:16px;}
/* .recomm_list_area05 .recomm_list_img .over_txd01 {_visibility:visible;_width:100%;_height:auto;_line-height:18px} */
.recomm_list_area06 .recomm_list_name {float:left; width:123px; text-align:center; font-size:11px; color:#8e8e8e; padding:10px 5px; letter-spacing:-1px;white-space:nowrap;}
.recomm_list_area06 .recomm_list_mane:link {text-decoration:underline;}

.concept_recomm_area02 a:hover .recomm_list_img .over_txd01 {visibility:visible;width:113px;height:118px;}



/*
.recomm_list_area06 {float:left; width:133px; border:1px solid #cccdd0;}
.recomm_list_area06 .recomm_list_img {width:133px; height:118px; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_133118.jpg') no-repeat}
.recomm_list_area06 .recomm_list_name {text-align:center; font-size:11px; color:#8e8e8e; padding:10px 0;} */










/*퀵서치상담*/
.quicksearch_area{float:left;width:715px;border:3px solid #d6d9e1;padding:30px 47px;}
.quicksearch_area .login_txt{float:left;font-size:11px; color:#008bdc;height:22px;line-height:22px;}
.quicksearch_area .login_txt img{vertical-align:top}

.info_input_area{float:left;width:705px; border-top:2px solid #565b67;margin-top:7px}
.info_input_area .title_txt{border-bottom:1px solid #ebebeb; color:#505050; font-weight:bold;padding:12px 0 11px 10px;font-size:11px;background:#f8f8f8}
.info_input_area .title_sub_txt{border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;color:#505050;padding:7px 0 5px 10px;background:#f8f8f8;font-size:11px;font-weight:bold;vertical-align:middle;height:22px;text-align:center;}
.info_input_area .info_txt{color:#707070;border-bottom:1px solid #ebebeb;padding:7px 0 5px 10px;height:22px}
.info_input_area .address_area{color:#707070;border-bottom:1px solid #ebebeb;padding:7px 0 5px 10px;height:22px;color:#008bdc;font-weight:bold}

.info_input_area .info_txt li{float:left; width:138px}
.info_input_area input{vertical-align:middle;}
.info_input_area img{vertical-align:middle;}
.info_input_area .input_txt{border:1px solid #c9c9cc;font-size:12px;height:20px;line-height:20px;padding:0 5px }
.info_input_area select{border:1px solid #c9c9cc;font-size:12px;height:20px;line-height:20px;padding:0 0}

.quicksearch_area .btn_search{float:left;width:705px;text-align:center;padding:20px 0 10px 0}





/*/////////// Event Plaza////////////*/
.titleimg_area { float:left;width:805px;height:133px; }
.titletext_area { float:left; margin:25px 0 15px 0;}
.title_bottom_bd{border-top:1px solid #e5e5e5;float:left;width:100%;margin-bottom:30px;background:red;}

.newnpp_event_area{float:left;}
.newnpp_event_area .title_tab{position:relative;border-bottom:2px solid #565b67;width:805px;padding:0 0 12px 0;margin-bottom:15px;}
.newnpp_event_area .title_tab .tab_box{position:absolute;right:0;bottom:-2px}

.newnpp_event_area .newnpp_event_list{float:left;width:832px;}
.newnpp_event_area .newnpp_event_list li{float:left; margin-right:27px;}
.newnpp_event_area .newnpp_event_list .ev_pic{width:181px; height:102px;overflow:hidden;margin-bottom:10px;background:url('/image/iFamily/eventplaza/newevent_no_img.jpg') no-repeat;}
.newnpp_event_area .newnpp_event_list .ev_title{color:#505050; font-weight:bold;line-height:20px;width:181px;overflow:hidden;height:40px;}
.newnpp_event_area .newnpp_event_list .ev_term{font-size:11px; color:#999999;line-height:16px;}

.event_list_area{float:left;width:804px;background:url('/image/iFamily/eventplaza/event_list_gap.jpg') repeat-y;padding: 0 0 0 16px;margin-top:30px;}
.event_list_area li{float:left; margin:0 31px 15px 0 ;width:170px;background:url('/image/iFamily/eventplaza/event_list_dot.jpg') bottom repeat-x; padding: 0 0 20px 0}
.event_list_area .ev_sub_title{font-size:11px;height:10px;padding:15px 0 10px 0; color:#505050; }
.event_list_area .ev_pic{width:170px; height:110px;overflow:hidden;margin-bottom:10px;background:url('/image/iFamily/eventplaza/event_no_img.jpg') no-repeat;}
.event_list_area .ev_shop{width:170px; color:#008bdc;font-size:11px;font-weight:bold;margin-bottom:10px;overflow:hidden;height:15px;line-height:15px;}
.event_list_area .ev_ctn{width:170px; color:#707070;font-size:11px;margin-bottom:7px;overflow:hidden;line-height:15px;height:30px;}
.event_list_area .ev_term{width:170px; color:#999999;font-size:11px;font-family:tahoma;}


/*/////////// Event Plaza Detail////////////*/
.eventplaza_detail_titlearea{float:left; background:#f0f1f5;width:785px;padding:10px;}
.eventplaza_detail_titlebox{float:left; background:#fff;border:1px solid #e5e5e5;width:623px;padding:20px 80px; text-align:center;}
.eventplaza_detail_titlebox .title{font-size:14px;font-weight:bold;letter-spacing:-0.01em;line-height:20px;}
.eventplaza_detail_titlebox .etc_info{font-size:11px;font-weight:bold;letter-spacing:-0.01em;color:#008adb;padding:10px 0 0 0;}

.eventplaza_detail_ctnarea{float:left;padding:30px 20px;line-height:18px;width:765px;background:url('/image/iFamily/eventplaza/event_list_dot.jpg') bottom repeat-x;margin-bottom:20px;}
.eventplaza_detail_ctnarea .substance{float:left;width:100%;}
.eventplaza_detail_ctnarea .btn_area{float:left;text-align:center;width:100%;margin-top:40px;position:relative;}
.eventplaza_detail_ctnarea .btn_area .etc_btn_area{position:absolute;right:0;top:0;}


.eventplaza_detail_etc{float:left;margin-bottom:20px;width:805px;}
.eventplaza_detail_etc h3{font-size:14px;font-weight:bold; color:#313131;background:url('/image/iFamily/weddinghall/hall_etcinfo_titledot.gif') left top no-repeat; line-height:15px;padding:0 0 10px 15px; border-bottom:2px solid #565b67;}
.eventplaza_detail_etc .notice_list{float:left;padding:10px;margin-top:10px;}
.eventplaza_detail_etc .notice_list li{line-height:18px;color:#707070;}

.eventplaza_detail_etc .partner_list{float:left;}
.eventplaza_detail_etc .partner_list li{float:left;width:805px;padding:10px 0;background:url('/image/iFamily/eventplaza/event_list_dot.jpg') bottom repeat-x;}
.eventplaza_detail_etc .partner_list .pic{float:left;width:100px;margin-right:10px;}
.eventplaza_detail_etc .partner_list .info_area{float:left;font-size:11px;line-height:18px;}
.eventplaza_detail_etc .partner_list .info_area .pt_name{font-size:12px;font-weight:bold;padding-top:8px;}
.eventplaza_detail_etc .partner_list .info_area .pt_name span{color:#008bdc;font-size:11px;font-weight:normal;}
.eventplaza_detail_etc .partner_list .info_area .pt_info{color:#999999;}


.eventplaza_detail_etc .reply_list{float:left;}
.eventplaza_detail_etc .reply_list .reply_reg_box {float:left;width:805px; padding:10px 0 10px 0;}
.eventplaza_detail_etc .reply_list .reply_reg_box textarea{border-top:1px solid #cbcbcb; border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; border-left:1px solid #cbcbcb;background:#f8f8f8;font-size:12px;line-height:18px;padding:10px;font-family:dotum;float:left;width:689px;margin-right:4px;height:68px;}

.eventplaza_detail_etc .reply_list .reply_ctn_box{float:left;width:805px;}
.eventplaza_detail_etc .reply_list .reply_ctn_box li{float:left;width:805px; padding:15px 0 15px 0; background:url('/image/iFamily/thankyou/list_dot.jpg') bottom repeat-x;line-height:18px;color:#707070;}
.eventplaza_detail_etc .reply_list .reply_ctn_box .reply_info{font-weight:bold;color:#6d6c6c;padding:0 0 10px 0;}
.eventplaza_detail_etc .reply_list .reply_ctn_box .reply_info span{font-weight:normal;color:#a1a1a1;font-size:11px;}
.eventplaza_detail_etc .reply_list .reply_ctn_box .btn_reply_del{padding:10px 0 0 0;}



/*Thank you iwedding*/
/*LoveStroy*/
.thankyou_lovestory_area{float:left;}
.thankyou_lovestory_area .title_tab{position:relative;border-bottom:2px solid #565b67;width:805px;padding:0 0 12px 0;margin-bottom:15px;}

.thankyou_lovestory_area .lovestory_list{width:805px;float:left;background:url('/image/iFamily/thankyou/list_dot.jpg') bottom repeat-x;padding:0 0 15px 0}
.thankyou_lovestory_area .lovestory_list li{float:left;width:268px;}
.thankyou_lovestory_area .lovestory_list .story_pic{width:120px;height:100px;float:left;margin-right:10px;overflow:hidden;}
.thankyou_lovestory_area .lovestory_list .story_info{float:left;width:138px;}
.thankyou_lovestory_area .lovestory_list .story_info .title{float:left;font-size:12px;font-weight:bold;color:#505050;line-height:18px; overflow:hidden;padding:8px 15px 5px 0;height:33px;}
.thankyou_lovestory_area .lovestory_list .story_info .ctn_txt{float:left;font-size:11px;color:#999999;line-height:15px; overflow:hidden; padding:0 15px 5px 0;height:40px;letter-spacing:-0.01em;text-align:justify;}

.thankyou_story_area{float:left;position:relative;padding:30px 0 10px 0;width:805px}
.thankyou_story_area .search_box{float:left;}
.thankyou_story_area .search_box select{float:left;border:1px solid #c9c9cc;font-size:11px;color:#333;height:22px;margin-right:5px;}
.thankyou_story_area .search_box input{border:1px solid #c9c9cc;font-size:11px;color:#333;height:20px;width:170px;float:left;padding:0 0 0 5px;font-family:dotum;}

.thankyou_story_area .btn_review_reg{position:absolute;right:0;bottom:5px;}

.thankyou_story_list{float:left;width:805px;}




/* EVENTPLAZA PREMIUM EVENT */
.premiumevent_wrapper {
	position:relative;
	width:100%;
	min-width:1280px;
}

.premiumevent_wrapper .header { 
	position:absolute;
	z-index:1;
	width:100%;
	height:134px;
	border-top:1px solid #D9D9D9;
	
}

.premiumevent_wrapper .header .center_menu {
	position:relative;
	width:100%;
	height:48px;
	margin:0 auto;

	background-color: rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#990e1110, endColorstr=#990e1110);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#990e1110, endColorstr=#990e1110)";
}

.premiumevent_wrapper .header .center_menu .center_menu_wrap {
	position:relative;
	width:980px;
	margin:0 auto;
}

.premiumevent_wrapper .header .center_menu .title_text {
	float:left;
	margin:16px 0 0 12px;
}

.premiumevent_wrapper .header .center_menu ul {
	float:right;
	margin-top:16px;
}

.premiumevent_wrapper .header .center_menu ul li {
	float:left;
	margin-right:37px;
}

.premiumevent_wrapper .main_cut_area {
	position:relative;
	width:980px;
	height:868px;
	margin:0 auto;
}

.premiumevent_wrapper .main_cut_area .left_arrow {
	position:absolute;
	left:-129px;
	top:315px;
}

.premiumevent_wrapper .main_cut_area .right_arrow {
	position:absolute;
	left:994px;
	top:315px;
}

.premiumevent_wrapper .main_cut_area .main_cut_title {
	position:absolute;
	left:272px;
	top:76px;
}

.premiumevent_wrapper .main_cut_area .main_cut_ent_list_wrapper {
	position:absolute;
	width:980px;
	height:49px;
	top:596px;
}

.premiumevent_wrapper .main_cut_area .main_cut_ent_list {
	position:relative;
	margin:0 auto;
	clear:both;
}

.premiumevent_wrapper .main_cut_area .main_cut_ent_list .ent_name {
	position:relative;
	line-height:49px;
	vertical-align:middle;
	padding-top:10px;
	float:left;
}

.premiumevent_wrapper .main_cut_area .main_cut_ent_list ul { 
	float:left;
	margin:0 25px 0 5px;
}

.premiumevent_wrapper .main_cut_area .main_cut_ent_list ul li {
	float:left;
	margin-left:3px;
}





/* ===========================================================
================== 땡큐아이패밀리(이용후기) ==================
=========================================================== */

.titleimg_area_thy { float:left;width:805px;height:133px; }
.titletext_area_thy { float:left; margin:25px 0 10px 0;}
.title_bottom_bd_thy {border-top:1px solid #e5e5e5;float:left;width:100%;margin-bottom:20px;}



.title_input_area {float:left; width:805px; height:70px; background:#f9f9f9; margin-bottom:10px;}
.title_input_area .name {float:left; width:104px; text-align:center; line-height:70px; font-weight:bold; color:#666;}
.title_input_area .tit_input_box {float:left; width:701px; padding-top:20px;}
.title_input_area .tit_input_box input {border:1px solid #e5e5e5; width:670px; height:28px; color:#666; padding-left:10px; font-size:12px;}

.quest_area {float:left; width:755px; background:#f9f9f9; padding:40px 25px;}
.quest_area th {letter-spacing:-1px; text-align:left;}
.quest_area td {display:block; position:relative;}
.quest_area .quest_txt {float:left; font-size:12px; color:#666; letter-spacing:-1px;}
.quest_area .fly_btn_pic {display:block; position:absolute; z-index:20; top:-9px; right:0; width:74px; height:23px; line-height:23px; border:1px solid #8b8e98; background:#9497a1; color:#fff; font-size:11px; text-align:center; letter-spacing:-1px;}
.quest_area .fly_btn_pic a {display:block; width:76px; height:25px; text-decoration:none; color:#fff;}

.quest_area .thumb_area {float:left; border:1px solid #e5e5e5; width:702px; height:50px; background:#fff; padding:10px 4px 10px 7px;}
.quest_area .thumb_area li {float:left; background:#e1e1e1; color:#fff; width:50px; height:50px; margin-right:4px; text-align:center; line-height:50px; position:relative;}
.quest_area .thumb_area img {display:block; width:50px; height:50px; overflow:hidden; position:absolute; left:0; top:0; z-index:20;}
.quest_area .thumb_area .cover {float:left; display:block; background:url('/image/iFamily/thankyou/ico_over_table_close.png') no-repeat; width:50px; height:50px; position:absolute; left:0; top:0; z-index:50;}
.quest_area textarea {border:1px solid #e5e5e5; width:693px; line-height:16px; font-size:12px; color:#707070; padding:10px; letter-spacing:-0.5px;}

.po_txd {float:left; width:805px; font-size:12px; color:#a7a7a7; margin-top:10px; letter-spacing:-1px;}
.po_txd span {color:#e78181;}

.thank_btn_box {float:left; width:805px; text-align:center; margin-top:40px;}
.thank_btn_box img {margin:0 5px;}



.gallery_area {float:left; width:803px; border:1px solid #dadcdd; background:#f8f8f8; margin:20px 0; position:relative;}
.gallery_area .fly_arrow {display:block; width:803px; position:absolute; z-index:20;}
.gallery_area .fly_arrow .arrow_before {position:absolute; top:180px; left:0px; width:51px; height:140px; z-index:50;}
.gallery_area .fly_arrow .arrow_next {position:absolute; top:180px; right:0px; width:51px; height:140px; z-index:50;}

.gallery_area .gal_img_box {width:763px; height:461px; background:#f8f8f8; margin:20px; overflow:hidden; }
.gallery_area .gal_img_box li {float:left; width:100%; height:461px; overflow:hidden; position:relative;}
.gallery_area .gal_img_box img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}

.gallery_area .page_num_area {width:125px; position:absolute; left:50%; bottom:32px; margin-left:-60px; z-index:20; text-align:center; display:inline-block; height:36px; line-height:33px; border-radius:30px; font-size:26px; background:rgba(0,0,0,0.6); color:#fff;}
.gallery_area .page_num_area em {font-style:normal;color:#69dffd;}


.qa_area {float:left; width:805px;}
.qa_area .qa_box {display:block;}
.qa_area .qa_box span {color:#0da1ee; padding-right:7px;}
.qa_area .qa_box dt {width:795px; border-top:2px solid #444; border-bottom:1px solid #e5e5e5; height:35px; line-height:35px; padding-left:10px; font-size:12px; font-weight:bold; color:#505050;}
.qa_area .qa_box dd {font-size:12px; color:#6d6c6c; line-height:18px; padding:15px 10px 30px 10px;}

.use_prd_area {float:left; width:803px; border:1px solid #e5e5e5; background:#f8f8f8;}
.use_prd_area .use_title {width:787px; height:43px; line-height:43px; border-bottom:1px solid #e5e5e5; float:left; font-size:12px; font-weight:bold; padding-left:16px;}
.use_prd_area .use_conts_box {float:left; padding:17px 12px 7px 11px;}
.use_prd_area .use_conts_box li {float:left; display:inline-block; padding:0 5px;}
.use_prd_area .use_conts_box .ty_prd_box {float:left; border:1px solid #e5e5e5; background:#fff; width:124px; padding:10px 10px 15px 10px; margin-bottom:10px;}
.use_prd_area .use_conts_box .ty_prd_box .ty_prd_img {display:block; width:124px;}
.use_prd_area .use_conts_box .ty_prd_box .ty_prd_img .img_left {float:left; width:60px; height:60px; line-height:60px; text-align:center; background:#e5e5e5 url('/image/iFamily/thankyou/prod_bg_img.png') center no-repeat; background-size:35px 35px; overflow:hidden;}
.use_prd_area .use_conts_box .ty_prd_box .ty_prd_img .img_right {float:right; width:60px; height:60px; line-height:60px; text-align:center; background:#e5e5e5 url('/image/iFamily/thankyou/prod_bg_img.png') center no-repeat; background-size:35px 35px; overflow:hidden;}
.use_prd_area .use_conts_box .ty_prd_box .prd_name {float:left; width:124px; color:#6d6c6c; line-height:14px; margin:10px 0 3px 0;}
.use_prd_area .use_conts_box .ty_prd_box .prd_cate {float:left; width:124px; color:#008bdc; font-size:11px;}

.ty_btn_area {float:left; width:805px; text-align:center; margin:40px 0 30px 0; border-bottom:1px dashed #dfdee4; padding-bottom:30px; position:relative;}
.ty_btn_area .etc_btn_area{position:absolute; right:0; top:0;}



.ty_list_table {float:left; width:805px;}
.ty_list_table .ty_search_area {float:left; width:805px; margin:50px 0 10px 0; position:relative;}
.ty_list_table .ty_search_area select {float:left; width:110px; height:30px; padding:4px 3px; border:1px solid #c9c9cc; font-size:11px; line-height:14px; color:#666;}
.ty_list_table .ty_search_area .txt_input {float:left; border:1px solid #c9c9cc; width:330px; height:28px; margin-left:4px; padding-left:10px; font-size:11px; color:#666; letter-spacing:-0.5px;}
.ty_list_table .ty_search_area .ty_seah_btn {float:left; display:block; width:77px; height:23px; font-size:11px; padding-top:7px; margin-left:7px; color:#fff; text-align:center; background:#4c5467;}
.ty_list_table .ty_search_area .btn_use_review > a {float:left; position:absolute; top:-2px; right:0; width:135px; height:31px; color:#515151; line-height:31px; letter-spacing:-1px; text-align:center; background:#fafafa; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #d5d5d5; text-decoration:none;}
.ty_list_table .ty_search_area .btn_use_review span {color:#f54b47;}

.ty_list_table .ty_table_box {float:left; width:805px;}
.ty_list_table .ty_table_box th {border-right:1px solid #e7e7e7; border-top:2px solid #555b67; border-bottom:1px solid #e7e7e7; height:33px;}
.ty_list_table .ty_table_box th:last-child {border-right:none;}
.ty_list_table .ty_table_box td {height:30px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; color:#666; text-align:center;}
.ty_list_table .ty_table_box td:last-child {border-right:none;}
.ty_list_table .ty_table_box span {max-width:390px; text-align:left; padding:0 0 0 10px; float:left; line-height:14px; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
.ty_list_table .ty_table_box .new_ico {float:left; margin:3px 0 0 3px;}
.ty_list_table .ty_table_box .pic_ico {float:left; margin:2px 0 0 6px;}
.ty_list_table .ty_table_box em {float:left; margin:0 0 0 5px; font-style:normal; font-size:12px; color:#f88f9d; margin-top:2px;}



.ty_list_table  .seah_title_box {float:left; width:803px; height:62px; line-height:62px; border:1px solid #e5e5e5; background:#f8f8f8; text-align:center; font-size:14px; font-weight:bold; color:#666; margin-top:20px;}
.ty_list_table  .seah_title_box span {color:#008bdc;}

.colltion_area {float:left; width:805px;}
.colltion_area .search_result_bar_colltion002 {float:left;width:805px;height:49px;margin:20px 0 0 0px;background:url('/image/iFamily/thankyou/bar_collection.jpg') no-repeat; }
.colltion_area .coll_area {float:left; width:805px; margin-top:20px;}
.colltion_area .coll_area li {float:left; margin-right:18px;}
.colltion_area .coll_area li:nth-child(5n+5) {margin-right:0;}
.colltion_area .coll_area .ty_prd_box {float:left; border:1px solid #e5e5e5; background:#fff; width:124px; padding:10px 10px 15px 10px; margin-bottom:10px;}
.colltion_area .coll_area .ty_prd_box .ty_prd_img {float:left; display:block; width:124px;}
.colltion_area .coll_area .ty_prd_box .ty_prd_img .img_left {float:left; width:60px; height:60px; line-height:60px; text-align:center; background:#e5e5e5 url('/image/iFamily/thankyou/prod_bg_img.png') center no-repeat; background-size:35px 35px; overflow:hidden;}
.colltion_area .coll_area .ty_prd_box .ty_prd_img .img_right {float:right; width:60px; height:60px; line-height:60px; text-align:center; background:#e5e5e5 url('/image/iFamily/thankyou/prod_bg_img.png') center no-repeat; background-size:35px 35px; overflow:hidden;}
.colltion_area .coll_area .ty_prd_box .prd_name {float:left; width:124px; color:#6d6c6c; line-height:14px; margin:10px 0 3px 0;}
.colltion_area .coll_area .ty_prd_box .prd_cate {float:left; width:124px; color:#008bdc; font-size:11px;}

.post_area {float:left; width:805px;}
.post_area .search_result_bar_postscript002 {float:left;width:805px;height:51px;margin:40px 0 20px 0;background:url('/image/iFamily/thankyou/bar_postscript.jpg') no-repeat; }
.post_area li {float:left; margin-right:10px; margin-bottom:10px;}
.post_area li:nth-child(4n+4) {margin-right:0;}
.post_area .prod_box {display:block; width:193px; background:#fff;}
.post_area .prod_box .prod_img_area {width:193px; height:118px; background:#e5e5e5 url('/image/iFamily/thankyou/prod_bg_img.png') center no-repeat; overflow:hidden;}
.post_area .prod_box .prod_word_area {float:left; width:191px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.post_area .prod_box .prod_word_area .word {font-size:12px; color:#6d6c6c; letter-spacing:-1px; padding:9px 10px; height:24px; line-height:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.post_area .prod_box .prod_word_area .info {float:left; width:191px; height:32px; border-top:1px solid #f4f4f4; margin-top:6px; position:relative;}
.post_area .prod_box .prod_word_area .info .name {float:left; font-size:11px; color:#979797; position:absolute; left:10px; top:10px; letter-spacing:-1px;}
.post_area .prod_box .prod_word_area .info .count {float:left; font-size:11px; color:#979797; position:absolute; right:10px; top:10px;}
.post_area .prod_box .prod_word_area .info .count em {font-weight:bold; font-style:normal; margin-left:3px; color:#008bdc;}

.eventplaza_area {float:left; width:805px;}
.eventplaza_area .search_result_bar_plaza002 {float:left;width:805px;height:49px;margin:40px 0 20px 0;background:url('/image/iFamily/thankyou/bar_plaza.jpg') no-repeat;}
.eventplaza_area li {float:left; margin-right:10px; margin-bottom:10px;}
.eventplaza_area li:nth-child(4n+4) {margin-right:0;}
.eventplaza_area .prod_box {display:block; width:193px; background:#fff;}
.eventplaza_area .prod_box .prod_img_area {width:193px; height:106px; background:#e5e5e5 url(../image/iFamily/thankyou/prod_bg_img.png) center no-repeat; overflow:hidden;}
.eventplaza_area .prod_word_area {float:left; width:191px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.eventplaza_area .prod_word_area .word {font-size:12px; font-weight:bold; color:#505050; letter-spacing:-1px; padding:9px 10px 5px 10px; height:25px; line-height:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.eventplaza_area .info {float:left; width:191px; height:25px; color:#979797; margin-top:9px; padding-left:10px; font-size:11px; letter-spacing:0.5px;}























