@charset "utf-8";
/* CSS Document */
body{font-family:dotum;margin:0; padding:0;}
img {vertical-align:top;}

/* 패딩, 마진 */
.prds_img_padd {float:left; vertical-align:top; padding-bottom:10px}
.txd_padd {padding-top:20px;}
.txd_padd2{padding:30px 21px}
.txd_padd3{padding:20px 20px;}
.txd_padd4{padding-bottom:8px;text-align:left;}

/* 텍스트 */
.txd_text {font-family:dotum;font-size:11px;color:#8e8e8e;line-height:18px; vertical-align:bottom}
.txd_text2 {text-align:center;color:#707070;}
.txd_text3 {font-family:dotum;font-size:11px;color:#505050;vertical-align:top;}
.txd_text4 {font-family:dotum;font-size:11px;color:#666666; letter-spacing:-1px; text-align:left}
.txd_text5 {font-family:dotum;font-size:11px;color:#505050; font-weight:bold;}
.txd_text6{font-family:dotum;font-size:12px;vertical-align:bottom;letter-spacing:-1px;font-weight:bold; text-align:left;}
.txd_text7{font-family:dotum;font-size:12px;vertical-align:bottom;letter-spacing:1px;font-weight:bold;color:#008bdc; text-align:left;}
.txd_text8 {font-family:dotum;font-size:11px;color:#707070;vertical-align:top;letter-spacing:-1px;}
.txd_text9{font-family:dotum;font-size:11px;color:#008bdc;vertical-align:bottom;}
.txd_text9_1{font-family:dotum;font-size:12px;color:#008bdc;letter-spacing:1px;vertical-align:bottom;font-weight:bold}
.txd_text10{font-family:dotum;font-size:11px;color:#707070;vertical-align:bottom}
.txd_text10_1{font-family:dotum;font-size:11px;color:#707070;letter-spacing:-1px;vertical-align:bottom}
.txd_text11{font-family:dotum;font-size:11px;color:#414141;line-height:18px; text-align:left; padding:1px 0}
.txd_text12{font-family:dotum;font-size:11px;color:#707070;line-height:18px; text-align:left}
.txd_text12_1{font-family:dotum;font-size:11px;color:#008bdc;line-height:18px; text-align:left}
.txd_text13{font-family:dotum;font-size:11px;color:#707070;line-height:18px; text-align:left; padding:2px 0}

.txd_text01{font-family:dotum;font-size:12px;line-height:17px;vertical-align:top;color:#008adb;}
.txd_text01_1{font-family:dotum;font-size:12px;line-height:17px;vertical-align:top;color:#008adb; font-weight:bold;}
.txd_text01_2{font-family:dotum;font-size:11px;line-height:17px;vertical-align:top;color:#008adb;}
.txd_text02{font-size:12px;vertical-align:bottom;padding-bottom:12px;color:#414141;font-weight:bold}
.txd_text03{font-size:11px;color:#707070;vertical-align:bottom}
.txd_text03_1{font-size:11px;color:#414141;vertical-align:bottom;font-weight:bold}
.txd_text04{font-family:dotum;font-size:11px;color:#707070;line-height:18px; }
.txd_text04_1{font-family:dotum;font-size:12px;color:#707070;line-height:18px; text-align:left;}
.txd_text04_2{font-family:dotum;font-size:11px;color:#707070; text-align:center}
.txd_text04_3{font-size:11px;color:#707070; font-weight:normal}
.txd_text04_4{font-family:dotum;font-size:11px;color:#707070;text-align:left; letter-spacing:-1px; line-height:14px;}
.txd_text04_5{font-family:dotum;font-size:11px;color:#707070;text-align:left;}
.txd_text04_6{font-family:dotum;font-size:11px;color:#707070;text-align:left; letter-spacing:-1px;}
.txd_text05{font-size:12px;color:#707070;font-weight:bold; vertical-align:top}
.txd_text06{font-size:14px;color:#505050;font-weight:bold}
.txd_text06_1{font-family:dotum;font-size:12px;vertical-align:top; padding:10px 0 0 0;letter-spacing:-1px;font-weight:bold;line-height:15px;}
.txd_text07{font-size:11px;color:#999; vertical-align:top; padding:15px 0 0 0;line-height:16px}
.txd_text07_1{font-size:12px;color:#008bdc; vertical-align:top; padding:10px 0 0 0;}
.spc_1{letter-spacing:-1px}

.card_icon{vertical-align:text-bottom;}
.input_bouquet{font-family:dotum;border:1px solid #c9c9cc;letter-spacing:1px;color:#666666;}
.checkbox_bouquet{width:13px; height:13px;border:0px}
.checkbox_bouquet2{vertical-align:middle;font-family:dotum;font-size:11px;color:#707070; text-align:left;}
.dutyfree_caption{float:left; vertical-align:top;}
.dutyfree_bg{background-color:#fafafb; text-align:center;}
.prd_dot{vertical-align:text-top; padding-top:3px}
.prd_dot2{vertical-align:text-top;}
.prd_dot3{vertical-align:top; padding-top:1px;}
.table_bgimg{background-image:url(/image/iFamily/product_service/trd_phototable_bg.gif); background-repeat:repeat-x; height:29px;}
.table_bgimg_text{font-family:dotum;font-size:12px;color:#fff;text-align:center;font-weight:bold}
.v_align{vertical-align:top;}
.party_text9{vertical-align:top; float:left}
.overseaswedding img{vertical-align:top;}
.dvd_img{text-align:center; padding:10px 0 10px 0}
.bu_sub_1{vertical-align:top; padding:25px 0 25px 0;}
.checkbox_flower{width:11px; height:11px; vertical-align:text-top; margin:0 5px 10px 0;}
.checkbox_flower2{width:13px; height:13px;vertical-align:text-top;}

/*/////////// iwedding 행사준비하기_인테리어 ////////////*/
.interior_title { float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_interior.jpg') }
.interior_text { float:left;width:58px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_interior.gif') no-repeat }
.interior_title_2 { float:left;width:805px;height:245px;}
.interior_txd_01 {font-family:dotum;font-size:12px;font-weight:bold;color:#707070;padding-bottom:13px;vertical-align:top;}
.interior_txd_02 {font-family:dotum;font-size:12px;color:#707070;padding-left:5px;}
.interior_radio {width:13px;height:13px;}
.interior_label {padding-right:30px;}
.interior_hei {vertical-align:top;padding-bottom:10px;}
.interior_hei input { border:0px }
.interior_textarea {width:590px; height:65px;border:1px solid #cccccc;color:#707070;}
.interior_padd {padding-left:20px;}

/*/////////// iwedding 행사준비하기_웨딩홀 ////////////*/
.weddinghall_title_2  {float:left;width:805px;height:155px; }

/*/////////// iwedding 행사준비하기_신혼여행 ////////////*/
.honeymoon_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_honeymoon.jpg') }
.honeymoon_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_honeymoon.gif') no-repeat }
.honeymoon_title_2 {float:left;width:805px;height:155px; }

#honey_prt_list {float:left; width:805px;margin:37px 0 28px 0;}
#honey_prt_list .prt_list_title {background:#fff; color:#3b3b3b; font-size:16px; font-weight:bold; line-height:22px; padding-bottom:8px;}

#honey_info {float:left; width:803px; border:1px solid #dcdbe0; background:#fff; padding-bottom:15px; margin-bottom:35px;}
#honey_info #honey_info_title {background:#f8f8f8; height:47px;}
#honey_info #honey_info_title span {color:#3b3b3b; font-size:14px; font-weight:bold; line-height:47px; padding-left:22px;}

#honey_info #honey_info_img {float:left; width:789px; margin:20px 7px 0 7px;}
#honey_info #honey_info_img #info_img_big {float:left; width:500px; height:375px;}
#honey_info #honey_info_img #info_img_big img{vertical-align:top;}
#honey_info #honey_info_img #info_img_big .honey_overlay {position:absolute; opacity:0.4;filter:alpha(opacity=40)}
#honey_info #honey_info_img #info_img_small {float:left; width:288px; margin-left:1px;}
#info_img_small li {float:left; margin:0 0 2px 2px;}
#info_img_small li img {width:70px height:70px; vertical-align:top;}
#info_img_small .result_pages2 {float:left; width:289px; text-align:center; margin:15px auto 20px auto}
#info_img_small .result_pages2 span {border-left:1px solid #d9d9d9;padding:0 6px 0 8px;font-family:dotum;font-size:12px;color:#3B3B3B;line-height:17px;}
#info_img_small #info_btn {folat:left; width:289px; text-align:center;}
#info_img_small #info_btn img {vertical-align:top; margin-right:5px;}

#honey_report {float:left; width:805px;}
#honey_report span {float:left; background:url(/image/iFamily/product_service/ianni_prds_theme_icon.gif) no-repeat; margin-right:20px; padding:2px 0 45px 20px; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#313131;}
#honey_report .report_txd {float:left; width:805px; color:#8e8e8e; font-size:11px; line-height:18px; letter-spacing:-1px; padding-bottom:27px;}

#iwd_benefit {float:left; width:805px; margin-bottom:30px;}
#iwd_benefit .iwd_benefit_header {border-top:1px solid #32343b; border-bottom:1px solid #32343b; height:29px; background:url(/image/iFamily/product_service/trd_phototable_bg.gif) repeat-x;text-align:center;}
#iwd_benefit .iwd_benefit_header span {line-height:28px;font-size:11px; color:#fff;}
#iwd_benefit .iwd_benefit_conts {float:left; width:803px; border-left:1px solid #d6d9e1; border-right:1px solid #d6d9e1; border-bottom:1px solid #d6d9e1;}
#iwd_benefit .iwd_benefit_conts .benefit_conts_title {float:left; width:166px; background:url(../image/iFamily/product_service/honey_conts_title_img.gif) repeat; text-align:center;}
#iwd_benefit .iwd_benefit_conts .benefit_conts_title img {vertical-align:top; margin:55px 0;}
#iwd_benefit .iwd_benefit_conts .benefit_conts_bene {float:left; width:596px; border-left:1px solid #d6d9e1; padding:25px 20px; line-height:20px; font-size:11px; color:#707070;}

#honey_pricelist {float:left; width:805px; margin-bottom:40px;}
#honey_pricelist .bg_circle {float:left; background:url(/image/iFamily/product_service/ianni_prds_theme_icon.gif) no-repeat; margin-right:20px; padding:2px 0 13px 20px; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#313131;}
#honey_pricelist .pricelist_conts {width:759px; float:left; border:3px solid #d6d9e1; padding:20px;}
#honey_pricelist .pricelist_conts dl {width:759px; border-top:2px solid #565b67;}
#honey_pricelist .pricelist_conts dt{width:139px; float:left; font-size:11px; font-weight:bold; color:#505050; text-align:center; border-bottom:1px solid #dfdee4; background:#f8f8f8;line-height:31px;}
#honey_pricelist .pricelist_conts dd{float:left;border-bottom:1px solid #dfdee4;line-height:31px;padding:0 0 0 10px;width:609px;color:#707070;border-left:1px solid #ebebeb; font-size:11px;}
#honey_pricelist .pricelist_conts .padd {padding:23px 0;}
#honey_pricelist .pricelist_conts .padd2 {line-height:19px; padding:10px 0 10px 10px; font-size:11px;}
.red {line-height:19px; font-size:11px; color:#cc3300; font-weight:normal;}
.redbold {font-size:11px; color:#cc3300; font-weight:bold;}

.pricelist_conts .inclusive {float:left; width:759px; margin-top:10px;}
.inclusive .inclusive_header {border-top:1px solid #32343b; border-bottom:1px solid #32343b; height:29px; background:url(/image/iFamily/product_service/trd_phototable_bg.gif) repeat-x; font-size:12px; }
.inclusive .inclusive_header h3 {font-weight:bold; color:#fff; font-size:12px; padding:9px 0 0 20px;}
.inclusive .inclusive_conts {width:719px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:16px 19px; color:#707070; line-height:19px; font-size:11px;}

#honey_schedule {float:left; width:805px;}
#honey_schedule .bg_circle {float:left; background:url(/image/iFamily/product_service/ianni_prds_theme_icon.gif) no-repeat; margin-right:20px; padding:2px 0 13px 20px; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#313131;}
#honey_schedule .schedule_conts {width:759px; float:left; border:3px solid #d6d9e1; padding:20px; overflow:hidden;}
.honey_btn_ask {text-align:center; margin-top:10px;}


/*/////////// iwedding 행사준비하기_영상앨범 ////////////*/
.dvd_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_dvd.jpg') }
.dvd_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_dvd.gif') no-repeat }
.dvd_title_2 {float:left;width:805px;height:155px; }

.dvd_event_20131017{float:left; width:805px;background:url('/image/iFamily/product_service/dvd_event_20131017.jpg') no-repeat;height:220px;position:relative;}
.dvd_event_20131017 .btn_area{position:absolute;bottom:20px;left:258px;}


/* new-re 영상앨범 */
.tb_cate_type01 { float:left; width:100%; border-top:2px solid #565b67;font-family:dotum }
.tb_cate_type01 li {float:left; width:173px; line-height:30px;}
.tb_cate_type01 th {border-right:1px solid #e7e7e7; border-bottom:1px solid #dfdee4; font-size:11px; letter-spacing:-0.5px; background:#f8f8f8; font-weight:bold; width:99px; height:30px; line-height:30px; color:#505050;}
.tb_cate_type01 td {color:#707070; font-size:12px; padding-left:13px;border-bottom:1px solid #dfdee4;}
.tb_cate_type01 span {padding-left:5px; text-align:left;font-family:dotum; letter-spacing:-0.5px;}
.tb_cate_type01 input {border:0;}

.dvd_detail_area {float:left;width:100%;margin-top:30px;}

.dvd_info_box {float:left;width:100%;}
.dvd_info_box .prd_thum_img {float:left;padding:10px;border:1px solid #e5e5e5;width:300px;margin-right:20px; overflow:hidden;}

.dvd_info_box .dvd_base_info {float:left;width:463px;}
.dvd_info_box .dvd_base_info h4 {font-size:12px; font-weight:normal; color:#707070; line-height:14px; margin-bottom:3px;}
.dvd_info_box .dvd_base_info h3{position:relative;font-size:16px;color:#3b3b3b;font-weight:bold;line-height:22px;margin-bottom:7px}
.dvd_info_box .dvd_base_info h3 .btn_movie{position:absolute;right:0;top:0}

.dvd_info_box .dvd_base_info .info_tb_type03 {border-top:2px solid #565b67;}
.dvd_info_box .dvd_base_info .info_tb_type03 tr {float:left; border-bottom:1px solid #ebebeb; background:#f8f8f8;}
.dvd_info_box .dvd_base_info .info_tb_type03 th {float:left; font-size:11px; font-weight:bold; color:#505050; text-align:center;background:#f8f8f8;line-height:16px; padding:8px 0; width:99px}
.dvd_info_box .dvd_base_info .info_tb_type03 td {float:left; line-height:16px; padding:8px 0 8px 10px; width:353px;color:#707070; border-left:1px solid #ebebeb; background:#fff;}

.dvd_info_box .dvd_base_info .dvd_info_btnarea {float:left;width:100%;position:relative;margin-top:11px;}
.dvd_info_box .dvd_base_info .dvd_info_btnarea .right_btn{float:right;position:relative;}

#contents_explain .explain_img_con02 {float:left;width:765px;margin:30px 10px 0 10px; color:#707070;font-size:12px;line-height:18px; letter-spacing:-1px;}
#contents_explain .explain_img_con02 .sample_dvd_type01 {width:100%; text-align:center; margin:20px 0 0 0;}
#contents_explain .explain_img_con02 .sample_dvd_type01 .dvd_box {margin:0 auto;}

.recommend_dvd_area {float:left; width:805px; padding-bottom:50px; margin-top:50px; position:relative;}
.recommend_dvd_area .recommend_dvd_title {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;}
.recommend_dvd_area .recommend_dvd_title dt {float:left;}
.recommend_dvd_area .recommend_dvd_title dd {float:left; font-size:11px; color:#8e8e8e; line-height:15px; padding-left:10px; letter-spacing:-1px;}
.recommend_dvd_area .recommend_dvd_title span {color:#008adb;}
.recommend_dvd_area .recommend_dvd_list {float:left; width:805px; margin-top:20px;}
.recommend_dvd_area .recommend_dvd_list li {float:left; cursor:pointer;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 {float:left; width:188px; border:1px solid #cccdd0; margin-right:15px;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_list_img {width:188px; height:106px; background:#e9e9e9; overflow:hidden; position:relative;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_list_img .dvd_ico_play {position:absolute; left:8px; bottom:8px;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_prd_name {float:left; font-size:11px; color:#8e8e8e; padding:8px 8px 12px 8px;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_prd_name span { display:block; text-align:left; line-height:17px; letter-spacing:-0.5px;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_prd_name em {font-style:normal; color:#229aef;}
.recommend_dvd_area .fly_arrow_ico {position:absolute; right:15px; top:11px; z-index:50;}
.recommend_dvd_area .recommend_dvd_list .recomm_list_prd02 .recomm_prd_name .name_txd {height:34px; overflow:hidden;}

.dvd_differ {float:left; width:100%;}
.dvd_differ th {border-top: 1px solid #32343b;border-bottom: 1px solid #32343b; height:29px; line-height:29px; color:#fff; font-weight:bold; text-align:center; background:url('/image/iFamily/product_service/dvd_tb_th_bg.jpg') repeat-x; border-right:1px solid #32343b; width:402px;}
.dvd_differ td {border-left:1px solid #d6d9e1; border-right:1px solid #d6d9e1; vertical-align:top;}
.dvd_differ li {background:url('/image/iFamily/product_service/dvd_tb_ico_point.jpg') 0 8px no-repeat; line-height:20px; padding-left:8px; color:#707070; font-size:11px;}
.dvd_differ ul {padding:15px 20px;}

.dvd_differ .td_type01 {background:#f8f8f8; border-top:2px solid #565b67; border-bottom:1px solid #e7e7e7; padding:0; height:30px; line-height:30px; text-align:center; color:#707070;}
.dvd_differ .img_ali {text-align:center; padding:10px 0;border-bottom:1px solid #d6d9e1;}

#contents_explain .explain_guide_area {float:left;width:765px;margin:30px 10px 0 10px; color:#707070;font-size:11px;line-height:18px; line-height:20px;}
#contents_explain .explain_guide_area span {color:#008adb;}

.dvd_bottom_btn {float:left; width:100%; text-align:center; padding-top:50px;}
.dvd_bottom_btn img {padding:0 5px;}

.prd_dresslist_box .prd_btn {float:left;}



/*/////////// iwedding 행사준비하기_한복 ////////////*/
.hanbok_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_hanbok.jpg') }
.hanbok_text {float:left;width:30px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_hanbok.gif') no-repeat }
.hanbok_title_2 {float:left;width:805px;height:155px; }


/*/////////// iwedding 행사준비하기_예물 ////////////*/
.jewelry_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_jewelry.jpg') }
.jewelry_text {float:left;width:30px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_jewelry.gif') no-repeat }
.jewelry_title_2 {float:left;width:805px;height:155px; }

.prt_info_box {float:left; width:172px;}
.prt_info_box dt{float:left; width:87px;}
.prt_info_box dd {float:left; width:85px;}
.prt_info_box dd img {vertical-align:top; margin-top:-6px;}

/* .jew_prt_box {float:left; width:775px; margin:30px 15px 50px 15px;}
.jew_prt_box li {float:left; margin-right:29px; width:172px;}
.jew_prt_box .li_none {margin-right:0;}
.jew_prt_box .jew_prt_img img {vertical-align:top;}

.jew_prt_box .prt_info_area {float:left; margin-top:6px; width:172px;}
.jew_prt_box .prt_info_area li {float:left; background:red;}
.jew_prt_box .prt_info_area .jew_txd_name {color:#707070; font-size:12px;}
.jew_prt_box .prt_info_area .jew_btn_box {}
.jew_prt_box .prt_info_area .jew_btn_box img {vertical-align:top;} */


/*/////////// iwedding 행사준비하기_예복/턱시도/웨딩슈즈 ////////////*/
.tuxedo_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_tuxedo.jpg') }
.tuxedo_text {float:left;width:163px;height:18px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_tuxedo.gif') no-repeat }
.tuxedo_title_2 {float:left;width:805px;height:155px; }
#tu_title_img {float:left; width:805px; border-top:2px solid #444; border-bottom:2px solid #444; margin-top:28px; margin-bottom:21px;}
#tu_title_img img {vertical-align:top;}
.tu_prd_list_box {float:left; width:805px; padding-left:15px;}
.tu_prd_list_box li {display:inline; float:left; margin-right:29px; margin-top:29px}
.tu_prd_list_box .tu_prd_list_img {width:172px; margin-bottom:10px;}
.tu_prd_list_box .tu_prd_list_title {width:172px;}
.tu_prd_list_title .prt_info_box dt {overflow:hidden; text-overflow:ellipsis; padding-top:2px;}
.ys_prd_title {float:left; width:805px; padding-bottom:15px; margin-top:30px; margin-bottom:-9px; border-bottom:2px solid #2c303b;}
.ys_prd_title02 {float:left; width:805px; padding-bottom:15px; margin-top:50px; margin-bottom:-9px;  border-bottom:2px solid #2c303b;}
.ys_prd_title,
.ys_prd_title02 img {vertical-align:top;}


/* 턱시도 - 상세페이지 */
.tuxedo_view_ared {float:left; width:805px;}
.tuxedo_view_ared img {vertical-align:top;}
.tuxedo_view_ared .tu_vi_visual {float:left;}

.tuxedo_view_ared .tu_vi_rent {float:left; width:803px; margin-top:12px; border:1px solid #e2e3e5; background:url('/image/iFamily/product_service/tu_vi_rent_bg.gif') repeat-y;}
.tuxedo_view_ared .tu_vi_rent .rent_title {float:left; width:265px; color:#333; font-size:12px; font-weight:bold; text-align:center; padding-top:50px;}
.tuxedo_view_ared .tu_vi_rent .rent_title02 {float:left; width:265px; color:#333; font-size:14px; font-weight:bold; text-align:center; padding-top:45px; line-height:22px;}
.tuxedo_view_ared .tu_vi_rent .rent_txd {float:left; width:498px; padding:17px 20px;}
.tuxedo_view_ared .tu_vi_rent .rent_txd li {font-size:11px; color:#707070; background:url('/image/iFamily/product_service/trd_icon_dot.gif') no-repeat 0 7px; line-height:20px; padding-left:10px;}
.tuxedo_view_ared .tu_vi_rent .rent_txd .benefit_none {font-size:11px; color:#008bdc; line-height:20px;}

.tuxedo_view_ared .prd_rat_area {float:left; width:803px;margin-top:20px; border-left:1px solid #e2e3e5; border-right:1px solid #e2e3e5; border-bottom:1px solid #e2e3e5; border-top:2px solid #2c303b;}
.tuxedo_view_ared .prd_rat_area .rat_title_box {float:left; height:40px; border-bottom:1px solid #aaabaf; background:#fafafb; padding-left:20px; width:783px; padding-top:18px;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box {float:left; width:773px; padding:20px 20px 20px 10px;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_img {float:left; width:290px; height:250px; overflow:hidden;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd {float:left; width:463px; margin-left:20px; }
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd dl { float:left; padding-bottom:20px;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd dt {float:left; width:463px; text-align:left; padding-bottom:12px;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd dd {float:left; text-align:left; font-size:11px; color:#707070; line-height:20px;background:url('/image/iFamily/product_service/trd_icon_dot.gif') no-repeat 0 7px; padding-left:10px;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd .rat_m_btn {float:left;width:463px; padding-top:15px; border-top:1px dashed #dfdee4;}
.tuxedo_view_ared .prd_rat_area .rat_cont_box .rat_m_txd .rat_m_btn img {vertical-align:top; margin-right:8px;}

.tuxedo_view_ared .tu_view_sample {float:left; width:805px; margin-top:15px;}
.tuxedo_view_ared .tu_view_sample li {float:left; border:1px solid #cccdd0; width:151px; height:166px; overflow:hidden; margin-right:10px;}
.tuxedo_view_ared .tu_view_sample .tu_none {margin-right:0;}

.tuxedo_view_ared .tu_process {float:left; width:805px; margin-top:35px;}
.tuxedo_view_ared .tu_process span {display:block;}
.tuxedo_view_ared .tu_process .process_title {text-align:left; padding-bottom:9px;}

.tuxedo_view_ared .rat_m_btn02 { clear:both; width:805px; display:block;text-align:center; padding-top:30px;}
.tuxedo_view_ared .rat_m_btn02 img {vertical-align:top; margin-right:8px;}


/*/////////// iwedding 행사준비하기_프러포즈 ////////////*/
.propose_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_propose.jpg') }
.propose_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_propose.gif') no-repeat }

/*/////////// iwedding 행사준비하기_원스톱웨딩 ////////////*/
.onestopwedding_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_onestopwedding.jpg') }
.onestopwedding_text {float:left;width:73px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_onestopwedding.gif') no-repeat }
.onestopwedding_title_2 {float:left;width:805px;height:105px; }

/*/////////// iwedding 행사준비하기_청첩장/초대장 ////////////*/
.card_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_card2.jpg') }
.card_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_card2.gif') no-repeat }
.card_title_2 {float:left;width:805px;height:105px; }

/*/////////// iwedding 하우스웨딩 ////////////*/
.housewd_title {float:left; width:805px; height:133px; background:url('/image/iFamily/product_service/img_housewedding.jpg') }
.housewd_text {float:left;width:77px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_housewd.gif') no-repeat }
.card_title_2 {float:left;width:805px;height:105px; }

/*/////////// iwedding 행사준비하기_토크콘서트 ////////////*/
.talk_title {float:left;width:805px;height:133px; background:url('/image/iFamily/product_service/img_talkconcert.jpg')}
.talk_text {float:left;width:108px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_talkconcert.gif') no-repeat }
.talk_title_2 {float:left; width:805px; border-top:1px solid #e5e5e5; margin-bottom:20px;}

/*/////////// iwedding 행사준비하기_부케 ////////////*/
.bouquet_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_bouquet.jpg') }
.bouquet_text {float:left;width:30px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_bouquet.gif') no-repeat }
.bouquet_title_2 {float:left;width:805px;height:105px;}
.bouquet_prodlist {float:left;width:805px;background-color:#EBEBEE;font-family:dotum;font-size:12px;color:#000;letter-spacing:-0.3px;line-height:16px;margin:0 0 30px 0; }
.bouquet_prodlist tr { background-color:#FFF }
.bouquet_prodlist td {padding-bottom:22px; }

/*/////////// iwedding 행사준비하기_꽃장식 ////////////*/
.flower_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_flower.jpg') }
.flower_text {float:left;width:45px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_flower.gif') no-repeat }
.flower_title_2 {float:left;width:805px;height:155px;}

/*/////////// iwedding 행사준비하기_축하연주 ////////////*/
.music_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_music.jpg') }
.music_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_music.gif') no-repeat }
.music_title_2 {float:left;width:805px;height:105px;}

/*/////////// iwedding 행사준비하기_리무진/웨딩카 ////////////*/
.weddigncar_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_weddigncar.jpg') }
.weddigncar_text {float:left;width:96px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_weddigncar.gif') no-repeat }
.weddigncar_title_2 {float:left;width:805px;height:105px;}

/*/////////// iwedding 행사준비하기_폐백 ////////////*/
.pyebaek_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_pyebaek.jpg') }
.pyebaek_text {float:left;width:29px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_pyebaek.gif') no-repeat }
.pyebaek_title_2 {float:left;width:805px;height:105px;}
.pyebaek_title_3 {float:left;width:805px;height:186px;}

#pyebaek_faq_box{float:left;width:799px;border:3px solid #d6d9e1;margin-top:20px;background:#fafafb;margin-bottom:29px}
#pyebaek_faq_box .faq_box_left{float:left;width:122px;background:#fafafb;text-align:center;padding:110px 0;}
#pyebaek_faq_box .faq_box_right{width:636px;float:left;padding:20px;background:#fff;border-left:1px solid #d6d9e1;}
.faq_box_right li{font-size:11px;font-family:'돋움',dotum;color:#707070;line-height:16px;}
.blue{color:#008adb; font-weight:bold;}
.li_padd{margin-top:13px;}
.pyebaek_faq_list{ color:#707070;}
.pyebaek_faq_list li{background:url(/image/iFamily/product_service/trd_icon_dot.gif) left 6px no-repeat;line-height:20px;padding:0 0 0 7px;font-size:12px;}
.pyebaek_faq_list .txd_01{font-size:12px; font-weight:bold; color:#000;}
#pyebaek_useway{float:left; width:805px;}
#pyebaek_useway h3{float:left;width:136px;height:16px;padding-bottom:9px;vertical-align:top;}
#pyebaek_useway p{float:left;width:805px;height:138px;background:url(/image/iFamily/product_service/line_dot.png) repeat-x; background-position:left 137px;}

/*
#pyebaek_prt{float:left; width:805px; height:177px;margin-top:14px; background:red url(/image/iFamily/product_service/line_dot.png) repeat-x; background-position:left 176px;}
#pyebaek_prt .pyebaek_prt_btn{float:left;width:172px;margin:0 29px 15px 15px;}
#pyebaek_prt .pyebaek_prt_btn .prt_btn_01{padding:9px;border:1px solid #eeeeee;background:#f9f9f9;}
#pyebaek_prt .pyebaek_prt_btn .prt_btn_02{padding:9px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#f9f9f9;border-top:0;}

#pyebaek_prt .pyebaek_prt_product{float:left;width:589px;}
#pyebaek_prt .pyebaek_prt_product li{float:left;display:inline;}
#pyebaek_prt .pyebaek_prt_product p{margin-top:10px;}
#pyebaek_prt .pyebaek_prt_product img{vertical-align:top;}
.product_padd{padding-right:29px;}
*/

.pyebaek_prt {float:left; width:805px; margin-top:14px;}
.pyebaek_prt .pyb_box {width:805px; left:left; padding:14px 15px;}
.pyebaek_prt .pyb_box li {float:left;width:172px; margin-right:29px;}
.pyebaek_prt .pyb_box li:nth-child(4) {margin-right:0;}

.pyebaek_prt .pyb_box .pyebaek_prt_btn {float:left;width:172px;}
.pyebaek_prt .pyb_box .pyebaek_prt_btn .prt_btn_01{padding:9px;border:1px solid #eeeeee;background:#f9f9f9;}
.pyebaek_prt .pyb_box .pyebaek_prt_btn .prt_btn_02{padding:9px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#f9f9f9;border-top:0;}

.pyebaek_prt .pyb_box .prdt_box {width:172px;}
.pyebaek_prt .pyb_box .prdt_box .img_photo {margin-bottom:10px;}
.pyebaek_prt .pyb_box .prdt_box .name {font-size:12px; letter-spacing:-0.5px; position:relative; line-height:16px; margin-bottom:20px;}
.pyebaek_prt .pyb_box .prdt_box .name .fly_btn {position:absolute; right:0; top:-5px; width:85px; height:22px;}

#pyebaek_info{float:left;width:805px;margin-top:30px;}
#pyebaek_vie_mainimg{float:left;width:340px;height:217px;margin-right:19px;padding:10px;border:1px solid #e5e5e5;}
#pyebaek_vie_title{float:left;width:423px;}
#pyebaek_vie_title span{display:block;}
#pyebaek_vie_title .vie_title_busi{font-family:'돋움',dotum;font-size:11px;color:#929292;margin-bottom:9px;}
#pyebaek_vie_title .vie_title_name p{font-family:'돋움',dotum;font-size:16px;font-weight:bold;border-bottom:2px solid #565b67;padding-bottom:11px;}
#pyebaek_vie_title .vie_title_name .vie_title_cont{background:#f8f8f8;padding:15px;border-bottom:1px solid #e7e7e7;}
.vie_title_cont dt{font-size:11px;color:#929292;line-height:17px;}
.vie_title_cont dd{font-size:11px;color:#929292;line-height:17px;background:url(/image/iFamily/product_service/trd_icon_dot.gif) left 6px no-repeat;padding-left:7px;}
#vie_title_sum{float:left;width:423px;height:46px;margin-top:12px;height:36px;background:url(/image/iFamily/product_service/line_dot.png) repeat-x;background-position:left 35px;}
#vie_title_sum .vie_title_tit{float:left;width:84px;color:#707070;font-size:12px;padding:8px 0;}
#vie_title_sum .vie_title_tit2{float:left;tcolor:#008bdc;font-size:12px;font-family:'돋움',dotum;font-weight:normal;margin-top:6px;margin-right:4px;}
#vie_title_sum .vie_title_don{width:339px;font-size:24px;font-family:tahoma;font-weight:bold;color:#008bdc;padding:4px 0;}
#vie_title_btn{float:left;padding-top:20px;}
#vie_title_btn img{margin-right:5px;}

#contents_explain{float:left;width:805px;margin-top:60px;background:url(/image/iFamily/product_service/line_dot2.gif) repeat-x;}
#contents_explain .explain_title{float:left;}
#contents_explain .explain_img{float:right;vertical-align:top;margin-top:3px;width:74px;height:10px;}
#contents_explain .explain_img_con{float:left;width:745px;margin:30px 20px 0 20px; color:#707070;font-size:12px;line-height:18px;}

/* 부케상세페이지 */
.corp_character {float:left; width:799px; border:3px solid #d6d9e1; margin-top:35px; margin-bottom:-10px; background:url('/image/iFamily/product_service/bouquet_view_character_bg.jpg') repeat-y;}
.corp_character .corp_title {float:left; width:122px; background:#fafafb; font-size:12px; font-weight:bold; text-align:center; color:#333; line-height:14px; margin-top:33px;}
.corp_character .corp_conts {float:left; padding:20px; line-height:20px; color:#707070;}

.concept_recomm_area02 {float:left; width:805px; padding-bottom:60px; margin-top:50px; }
.concept_recomm_title03 {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_title03 dt {float:left;}
.concept_recomm_title03 dd {float:left; font-size:11px; color:#8e8e8e; line-height:15px; padding-left:10px;}
.concept_recomm_title03 span {color:#008adb;}
.concept_recomm_list {float:left; width:805px; margin-top:20px;}
.concept_recomm_list li {float:left;}
.concept_recomm_area02 .concept_recomm_list .recomm_before {float:left; width:37px; height:37px; margin-right:20px; margin-top:56px;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_after {float:left; width:37px; height:37px; margin-left:20px; margin-top:56px;}

.concept_recomm_area02 .concept_recomm_list .recomm_list_prd {float:left; width:163px; border:1px solid #cccdd0; margin-right:10px;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd .recomm_list_img {width:163px; height:150px; background:#e9e9e9; background:url('/image/iFamily/product_service/noimg_163118.jpg') no-repeat; overflow:hidden;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd .recomm_prd_name {text-align:center; font-size:11px; color:#8e8e8e; padding:8px 0;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd .recomm_prd_name a:link { text-decoration:none;color:#8e8e8e;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd .recomm_prd_name em { font-style:normal; font-size:12px; font-weight:bold; color:#008bdc; line-height:19px;}

.concept_recomm_area02 .concept_recomm_list .recomm_list_prd02 {float:left; width:151px; border:1px solid #cccdd0; margin-right:10px;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd02 .recomm_list_img {width:151px; height:150px; background:#e9e9e9; overflow:hidden;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd02 .recomm_prd_name {text-align:center; font-size:11px; color:#8e8e8e; padding:8px 0;}
.concept_recomm_area02 .concept_recomm_list .recomm_list_prd02 .recomm_prd_name a:link { text-decoration:none;color:#8e8e8e;}

.bouquet_guide_box {float:left; width:805px; margin-top:20px;}
.bouquet_guide_box .guide_title {border-bottom:1px dashed #dfdee4; margin-bottom:30px;}
.bouquet_guide_box .compose_box {float:left;width:805px;}
.bouquet_guide_box .compose_box .guide_sub_title {width:787px; float:left;  text-align:left; background:url('/image/iFamily/product_service/ianni_prds_theme_icon.gif') no-repeat 0 1px; padding-left:18px; font-size:14px; font-weight:bold; line-height:16px; letter-spacing:-1px; margin-bottom:15px;}
.bouquet_guide_box .compose_box .guide_sub_title span { display:block;font-size:11px; font-weight:normal; color:#008adb; line-height:17px; padding-top:10px;}
.bouquet_guide_box .compose_box .guide_sub_title em {font-size:12px; font-style:normal;}
.bouquet_guide_box .compose_box .bou_img {width:805px;}
.bouquet_guide_box .compose_box .bou_table {float:left; width:805px; margin-top:20px;}
.bouquet_guide_box .compose_box .bou_table th {height:29px; background:url('/image/iFamily/product_service/table_th_bg.jpg') repeat-x; border-right:1px solid #32343b; line-height:15px; color:#fff; font-weight:normal; font-size:11px;}
.bouquet_guide_box .compose_box .bou_table td {border-bottom:1px solid #d6d9e1; padding:10px 25px; font-size:11px; color:#707070;border-right:1px solid #d6d9e1; font-size:11px;}
.bouquet_guide_box .compose_box .bou_table .table_title {font-weight:bold; background:fafafb;border-left:1px solid #d6d9e1; color:#505050;}
.bouquet_guide_box .compose_box .bou_table .table_01_txd { padding-left:20px; line-height:14px;}

.bouquet_guide_box .compose_box .bou_table02 {float:left; width:805px; margin-top:15px;}
.bouquet_guide_box .compose_box .bou_table02 th {height:30px; line-height:14px; color:#505050; font-size:11px; border-top:2px solid #565b67; border-right:1px solid #d6d9e1;border-bottom:1px solid #d6d9e1;background:#f8f8f8}
.bouquet_guide_box .compose_box .bou_table02 td {border-bottom:1px solid #d6d9e1; padding:10px 15px; font-size:11px; color:#707070;border-right:1px solid #d6d9e1; font-size:11px;}
.bouquet_guide_box .compose_box .bou_table02 .season_title {text-align:center;}




/*/////////// iwedding 행사준비하기_이바지 ////////////*/
.provide_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_provide.jpg') }
.provide_text {float:left;width:44px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_provide.gif') no-repeat }
.provide_title_2 {float:left;width:805px;height:105px;}
.provide_title_3 {float:left;width:805px;height:186px;}

#provide_faq_box{float:left;width:799px;border:3px solid #d6d9e1;margin-top:20px;background:#fafafb;margin-bottom:29px}
#provide_faq_box .faq_box_left{float:left;width:122px;background:#fafafb;text-align:center;padding:85px 0;}
#provide_faq_box .faq_box_right{width:636px;float:left;padding:20px;background:#fff;border-left:1px solid #d6d9e1;}

#provide_prt{float:left;width:819px;margin-top:14px; background-position:left 179px;}
#provide_prt .provide_prt_btn{float:left;width:172px;margin:0 29px 15px 15px;}
#provide_prt .provide_prt_btn .prt_btn_01{padding:9px;border:1px solid #eeeeee;background:#f9f9f9;}
#provide_prt .provide_prt_btn .prt_btn_02{padding:9px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#f9f9f9;border-top:0;}

.provide_prt_product{float:left;width:603px;}
.provide_prt_product .product_pd{height:167px;float:left; margin-bottom:20px;}
.provide_prt_product .product_pd_title{float:left;margin-top:10px;}
.provide_prt_product .product_pd{width:172px;margin-right:29px;}
.provide_prt_product .provide_s_btn{float:right;margin-top:4px;}
.provide_prt_product .product_title_text{float:left;margin-top:11px;}


/*/////////// iwedding 행사준비하기_뷰티케어 ////////////*/
.beautycare_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_beautycare.jpg') }
.beautycare_text {float:left;width:59px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_beautycare.gif') no-repeat }
.beautycare_title_2 {float:left;width:805px;height:186px;}

#beauty_clinic{float:left;margin-top:40px;}
#clinic_survey_tit{width:805px; padding-bottom:12px;}
#clinic_beauty_survey {float:left; width:766px; border:3px solid #d6d9e1; background:#fff; padding:25px 0 0 33px;}
#clinic_beauty_survey li{color:#707070; font-size:12px; line-height:22px; margin-bottom:30px;}
#clinic_beauty_survey .txd_survey01 {font-size:12px; font-weight:bold; color:#414141;margin-bottom:4px;}
#clinic_beauty_survey select {font-size:11px;}
#clinic_beauty_survey .txd_survey01 input { border:0px; }
#survey_btn{width:739px; text-align:center; margin:20px 0 30px 0;background:url(/image/iFamily/product_service/line_dot.png) repeat-x;}
#survey_btn img{margin:20px 0 0 0;}

#beauty_enterprise {float:left; width:805px; padding:30px 0 0 0; margin-bottom:55px;}
#beauty_enterprise #beauty_enterprise_tit {background:url(/image/iFamily/product_service/line_dot2.gif) repeat-x; background-position:bottom;}
#beauty_enterprise #beauty_enterprise_tit img {margin-bottom:12px;}
#cbeauty_enterprise_conts {float:left; width:805px;}
#cbeauty_enterprise_conts li{float:left;margin:20px 14px 10px; 15px;}
/*.enterprise_cont_dot {height:1px;background:url(/image/iFamily/product_service/line_dot2.gif) repeat-x; background-position:bottom;margin-top:15px;}*/

#beauty_program {float:left; width:805px;}
#beauty_program .table_bgimg{background:url(/image/iFamily/product_service/trd_phototable_bg.gif) repeat-x; height:29px;width:805px;}
.table_bgimg .table_bgimg_line {background:#32343b; width:1px;}
.table_bgimg .table_bgimg_text{font-family:'돋움',dotum; font-size:12px; color:#fff; text-align:center; font-weight:bold;line-height:29px;}

.beauty_conts .table_bgimg_line2 {background:#d6d9e1; width:1px;}
.beauty_conts .beauty_conts_title {width:124px; background:#fafafb; text-align:center;}
.beauty_conts .beauty_conts_program {width:122px; color:#707070; font-size:11px; text-align:center; line-height:16px;}
.beauty_conts .beauty_conts_service {width:515px; color:#707070; font-size:11px; line-height:22px; padding:10px 20px;}
.beauty_conts_title .conts_title_padd {padding-top:5px;}
.monthly {margin-top:3px;}
.monthly .table_bgimg_line2 {background:#d6d9e1; width:1px;}
.monthly_conts {width:803px;}
.monthly_conts .table_bgimg_line2 {background:#d6d9e1; width:1px;}
.monthly_conts .beauty_conts_title {width:124px; background:#fafafb; text-align:center;}
.monthly_conts .beauty_conts_prm {width:225px; padding:20px 0; line-height:18px; text-align:center;}
.beauty_conts_prm .conts_prm_title {text-align:center;vertical-align:top; padding-bottom:13px;  color:#707070; font-size:11px;}
.conts_prm_img {text-align:center;}
.monthly_conts .beauty_conts_prm2 {width:226px; padding:20px 0; line-height:18px; text-align:center;}
.beauty_conts_prm2 .conts_prm_title {text-align:center;vertical-align:top; padding-bottom:13px;  color:#707070; font-size:11px;}
.ent_logo_view { width:170px;height:89px;margin-bottom:5px;border:1px solid #EBEBED;text-align:center; }

/*/////////// iwedding 행사준비하기_가전제품 ////////////*/
.appliances_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_appliances.jpg') }
.appliances_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_appliances.gif') no-repeat }
.appliances_title_2 {float:left;width:805px;height:155px;}

.prd_appl_area {float:left; width:805px;}
.prd_appl_area img {vertical-align:top; border:0;}
.prd_appl_area .appl_prd_lg {float:left; margin:10px 0 20px 0;}
.prd_appl_area .appl_prd_courbe {float:left; padding-top:20px;  border-top:1px dashed #c1c1c1; margin-bottom:20px;}





/*/////////// iwedding 행사준비하기_가구 ////////////*/
.furniture_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_furniture.jpg') }
.furniture_text {float:left;width:60px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_furniture.gif') no-repeat }
.furniture_title_2 {float:left;width:805px;height:105px;}

/*/////////// iwedding 행사준비하기_침구/반상기/은수저 ////////////*/
.yedan_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_yedan.jpg') }
.yedan_text {float:left;width:132px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_yedan.gif') no-repeat }
.yedan_title_2 {float:left;width:805px;height:105px;}

/*/////////// iwedding 행사준비하기_면세점 ////////////*/
.dutyfree_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_dutyfree.jpg') }
.dutyfree_text {float:left;width:44px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_dutyfree.gif') no-repeat }
.dutyfree_title_2 {float:left;width:805px;height:145px;}

/*/////////// iwedding 행사준비하기_파티/이벤트/테마예식 ////////////*/
.party_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_party.jpg') }
.party_text {float:left;width:147px;height:18px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_party.gif') no-repeat }
.party_title_2 {float:left;width:805px;height:155px;}
.party_title_3 {float:left;width:805px;height:370px;background:url('/image/iFamily/product_service/img_party2.jpg')}
.party img{vertical-align:top;}

/*/////////// iwedding 행사준비하기_포토테이블 ////////////*/
.phototable_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_phototable.jpg') }
.phototable_text {float:left;width:138px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_phototable_new.png') no-repeat; }
.phototable_title_2 {float:left;width:805px;height:176px;}
.phototable_title_3 {float:left;width:805px;height:191px;background:url('/image/iFamily/product_service/img_phototable2.jpg')}
.phototable img{vertical-align:top;}
.vie_title_name .vie_title_cont span{font-size:11px;color:#929292;line-height:17px;}
#vie_photo_img{float:left;width:805px;border-top:1px solid #ebebeb;border-bottom:2px solid #565b67;margin:26px 0 0 0;}
.vie_photo_img2{float:left;width:771px;padding:17px 0 17px 17px;}
.n_photo_tit {margin-top:50px;width:100%; border-bottom:2px solid #565b67; padding-bottom:10px;}

.lst_wrap_box {width:100px; display:block; float:left;}
.n_txt_info0002 {float:left; font-family:dotum;font-size:11px;color:#707070;vertical-align:top;letter-spacing:-1px; line-height:15px; text-align:left; height:30px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}

.photo_n_btn_ask {text-align:center; margin-top:10px;}



/*/////////// iwedding 행사준비하기_해외예식 ////////////*/
.overseaswedding_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_overseaswedding.jpg') }
.overseaswedding_text {float:left;width:58px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_overseaswedding.gif') no-repeat }
.overseaswedding_title_2 {float:left;width:805px;height:155px;}
.overseaswedding_title_3 {float:left;width:805px;height:283px;background:url('/image/iFamily/product_service/img_overseaswedding2.jpg')}
.overseaswedding img{vertical-align:top;}

/*/////////// iwedding 상품서비스보기_드레스 ////////////*/
.dress_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_dress.jpg') }
.dress_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_dress.gif') no-repeat }
.dress_title_2 {float:left;width:805px;height:105px; }

/*/////////// iwedding 상품서비스보기_수입드레스 ////////////*/
.dress_imported_title {float:left;width:805px;height:295px;background:url('/image/iFamily/product_service/img_dress_imported.jpg') }
.dress_imported_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_dress_imported.gif') no-repeat }
.dress_imported_title_2 {float:left;width:805px;height:105px; }


/*/////////// iwedding 상품서비스보기_사진 ////////////*/
.studio_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_studio.jpg') }
.studio_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_studio.gif') no-repeat }
.studio_title_2 {float:left;width:805px;height:105px; }


/*/////////// iwedding 상품서비스보기_헤어/메이크업 ////////////*/
.hairmakeup_title {float:left;width:805px;height:133px;background:url('/image/iFamily/product_service/img_hairmakeup.jpg') }
.hairmakeup_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_hairmakeup.gif') no-repeat }
.hairmakeup_title_2 {float:left;width:805px;height:105px; }



/*/////////// iwedding 상품서비스보기_리휴 ////////////*/
.tuxedo_reehue_title {float:left;width:805px;height:405px;background:url('/image/iFamily/product_service/img_tuxedo_reehue.jpg') }
.tuxedo_reehue_text {float:left;width:97px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/product_service/text_tuxedo_reehue.gif') no-repeat }
.tuxedo_reehue_title_2 {float:left;width:805px;height:105px; }


/************* 웨딩 *************/
.prd_dresslist_box{float:left;width:805px;margin-top:10px;}
.prd_dresslist_box ul{float:left;background:url('/image/iFamily/product_service/h_dotline.jpg') bottom repeat-x;padding:20px 0 20px 0;width:805px;}
.prd_dresslist_box li{float:left;width:255px;margin-right:20px; position:relative;}
.prd_dresslist_box .last_child{float:left;width:255px;margin-right:0;}
.prd_dresslist_box .prd_logo{border-top:1px solid #ebebee;border-right:1px solid #ebebee;border-left:1px solid #ebebee;padding:10px 0;text-align:center;height:70px;}
.prd_dresslist_box .prd_img{float:left;width:255px; height:174px;margin:0 0 15px 0;background:url('/image/iFamily/display/sdm_list_noimg.jpg') no-repeat;overflow:hidden;}
.prd_dresslist_box .prd_comp {float:left; width:255px; font-size:11px; color:#505050; line-height:14px; margin-bottom:3px;}
.prd_dresslist_box .prd_name{float:left;font-weight:bold;width:255px;margin-bottom:8px; }
.prd_dresslist_box .prd_name_hj {float:left; font-weight:bold; width:255px; margin-bottom:7px; line-height:14px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.prd_dresslist_box .prd_pay_hj {float:left; color:#008bdc; font-weight:bold; margin-bottom:9px; line-height:14px;}
.prd_dresslist_box .prd_pay_hj span { font-weight:normal;}
.prd_dresslist_box .prd_pay_hj img {padding-left:5px; vertical-align:middle}
.prd_dresslist_box .prd_txt{float:left;width:255px;font-size:11px;color:#707070;line-height:17px;margin-bottom:10px; overflow:hidden; height:32px;}


/*추천업체*/
.prd_rec_area{float:left;width:785px;margin-top:30px;background:#b6e6f8;padding:10px;}
.prd_rec_area img{vertical-align:top;}
.prd_rec_box{float:left;background:#fff;border:1px solid #a1d0e4;padding:10px;width:763px;position:relative;}
.prd_rec_box .btn_more_info{position:absolute;right:-4px;top:24px;}

.prd_rec_box .prd_thum{float:left;width:210px;margin-right:20px;height:143px;overflow:hidden;}
.prd_rec_box .prd_info .logo img{border:1px solid #f0f1f5;}
.prd_rec_box .prd_info .name{padding:16px 0 10px 0;font-size:12px; font-weight:bold;}
.prd_rec_box .prd_info .name span{font-size:11px; font-weight:normal;color:#008bdc;}
.prd_rec_box .prd_info .exp{font-size:11px; line-height:15px;color:#707070;}
.prd_rec_box .prd_info .exp span{font-weight:bold;color:#333;}


/*/////////// iwedding 상품서비스보기_엔타스 _상견례 연회장 전문 식당가 ////////////*/

/* 리스트 - 상세검색*/
.entas_search_area{float:left;width:805px;border-top:2px solid #565b67;}
.entas_search_area table{float:left;width:100%;border-bottom:1px solid  #e7e7e7;}
.entas_search_area th{background:#f8f8f8;text-align:center;vertical-align:middle;border-right:1px solid #e7e7e7;font-size:11px;}
.entas_search_area td{
		padding:9px 0 9px 10px;
		border-bottom:solid 1px ;
		border-bottom-style:dotted;
		border-bottom-color:#dfdee4;
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#707070;
		}
.entas_search_area table input{vertical-align:middle;}
.entas_search_area table .logo_box_{float:left; width:161px; height:58px; border:1px solid #ebebee; text-align:center;vertical-align:middle;margin-bottom:5px;}
.entas_search_area table .logo_box_checked{float:left; width:161px; height:58px; border:1px solid #2d2d2d; text-align:center;vertical-align:middle;margin-bottom:5px;}

.entas_search_noresult{float:left;width:805px; padding:30px 0 60px 0; font-size:14px; color:#444444;text-align:center;font-weight:bold;}
.entas_search_noresult h3{ display:inline;color:#008bdc;}

/* 상세내용*/
#entas_ctn_box{float:left;width:100%;margin-top:60px;}
.entas_detail_tabbox{float:left; width:100%;}
.entas_detail_tabbox ul{
	float:left; width:100%;vertical-align:middle;font-size:11px;font-weight:bold;
	border-left:1px solid #d7dae2 ;
	}
.entas_detail_tabbox li{
	float:left; width:198px;text-align:center;color:#555a66;
	border-top:1px solid #c9ccd6;
	border-bottom:1px solid #e0e2e9; 
	border-right:1px solid #d7dae2 ;
	height:18px;	
	background:#fafafb;	
	padding-top:11px;
	}
.entas_detail_tabbox .select{
	color:#fff;
	border:1px solid #32343b;
	background:url("/image/iFamily/entas/entas_tab_bg.jpg") repeat-x;
	}

.entas_detail_area{float:left;width;100%;padding:30px 10px 40px 10px;line-height:20px;color:#707070;}

.entas_detail_area .spot_info_box{float:left;width:100%;}
.entas_detail_area .spot_info_box img{width:100%;}
.entas_detail_area .spot_info_box ul{float:left;width:100%;margin-bottom:30px;}
.entas_detail_area .spot_info_box li{float:left;width:100%;}
.entas_detail_area .spot_info_box .title{background:url("/image/iFamily/entas/title_dot.jpg") left center no-repeat;font-weight:bold;font-size:14px;color:#313131;padding-top:3px; padding-left:15px;letter-spacing:-0.1em;margin-bottom:10px;}
.entas_detail_area .spot_map_box{float:left;width:100%; width:681px; height:386px;}

.entas_menu_area{float:left;width:100%;padding:30px 0 40px 0;line-height:20px;color:#707070;}
.entas_menu_area img{width:100%;}

.entas_resv_area{float:left; width:100%;}
.entas_resv_area .resv_title_box{float:width:100%;}
.entas_resv_area .resv_title_box ul{float:left;width:100%; margin-top:30px; margin-bottom:15px;}
.entas_resv_area .resv_title_box li{float:left; color:#707070;line-height:17px;vertical-align:middle;border-right:1px solid #cccdd0; width:130px; text-align:center;}
.entas_resv_area .resv_title_box .select{font-weight:bold;color:#313131;}

.entas_resv_area .resv_ip_box{float:left;width:100%; clear:both;}
.entas_resv_area .resv_ip_box table{width:100%; border-top:1px solid #ebebeb;}
.entas_resv_area .resv_ip_box  th{font-weight:bold;font-color:#313131;font-size:12px;text-align:center;border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; width:82px;}
.entas_resv_area .resv_ip_box  td{font-size:12px;border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;padding:5px 0 5px 5px;font-size:12px;vertical-align:middle;line-height:20px;font-size:11px; color:#707070; font-family:Tahoma, Geneva, ,dotum,돋움, sans-serif;}
.entas_resv_area .resv_ip_box  .resv_img_td{background:#f8f8f8;vertical-align:middle; text-align:center;border-left:0 none; width:201px;}
.entas_resv_area .resv_ip_box  input{border:1px solid #c9c9cc;padding:3px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}
.entas_resv_area .resv_ip_box  select{border:1px solid #c9c9cc;padding:3px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}
.entas_resv_area .resv_ip_box  b{font-size:12px;color:#f2392b;font-weight:bold;}
.entas_resv_area .resv_ip_box  textarea{border:1px solid #c9c9cc;padding:3px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#707070;padding:10px;}

.entas_bottom_btn{float:left;width:100%; text-align:center;margin-top:20px;}

.resv_ok_box{float:left; width:100%; text-align:center;font-size:14px; color:#313131; font-weight:bold;line-height:20px;border-top:1px solid #ebebeb;padding:20px 0 ;}
.resv_ok_box b{font-weight:normal;color:#707070;font-size:12px;}

/************* 애니버셔리 *************/
.anni_text{font-family:dotum;font-size:14px;color:#505050;font-weight:bold;letter-spacing:-1px}
.anni_text02{font-family:dotum;font-size:11px;color:#707070;font-weight:normal;}
.anni_text02_1{font-family:dotum;font-size:11px;color:#505050;font-weight:bold;}
.anni_text03{font-family:dotum;font-size:11px;color:#929292;vertical-align:top;padding-bottom:6px;}
.anni_text03_1{font-family:dotum;font-size:11px;color:#929292;vertical-align:top;padding-bottom:8px;line-height:16px;letter-spacing:-1px}
.anni_text03_2{font-family:dotum;font-size:11px;color:#929292;vertical-align:top;padding-top:8px;line-height:14px;letter-spacing:-1px}
.anni_text04{font-family:dotum;font-size:16px;font-weight:bold;vertical-align:top;padding-bottom:9px;}
.anni_text05{font-family:dotum;font-size:12px;line-height:18px;color:#707070;}
.anni_text05_1{font-family:dotum;font-size:11px;line-height:18px;color:#707070;}
.anni_padd{margin-right:5px; vertical-align:text-top;}
.anni_padd2{vertical-align:top; padding-bottom:10px; padding-top:45px}
.anni_padd3{vertical-align:top; padding:20px 15px 30px 15px;}
.inwe_textarea2 {border:1px #cbcbcb solid;color:#b3b2b2;width:740px;height:54px;font-size:12px;background-color:#f8f8f8;line-height:18px; font-size:11px;}
.inwe_textarea3 {border:1px #cbcbcb solid;color:#b3b2b2;width:645px;height:54px;font-size:12px;background-color:#f8f8f8;line-height:18px;}
.txd_text8_1 {font-family:dotum;font-size:11px;color:#707070;vertical-align:top;letter-spacing:-1px; line-height:15px; text-align:left;}
.txd_text8_2 {font-family:dotum;font-size:11px;color:#222; text-align:left;}
.view_bg{background-color:#f0f1f5;}
.view_bg02{background-color:#f8f8f8;}
.view_pc{width:233px; height:173px; background-color:#999;}
.view_btn{vertical-align:top; padding-top:8px;}
.view_tit_bg{background-color:#f8f8f8; padding:15px 25px;}
.m_padd{vertical-align:top;padding:20px 0 20px 0;}
.m_padd input { border:0px; }
.m_padd2{text-align:center; vertical-align:top; padding-top:15px;}
/*.anni_theme_rad{width:13px;height:13px;padding:0;margin:0;}*/



/************* 트래블 *************/
.prd_detailinfo_box{float:left;width:805px;}
.prd_detailinfo_box img{vertical-align:top;}
.prd_detailinfo_box .title{float:left;width:805px;background:url('/image/iFamily/product_service/title_bar.jpg');width:805px;height:25px;margin-bottom:20px;}

.prd_detailinfo_box .detail_info{float:left; width:765px; padding:0 20px 20px 20px ;line-height:18px;}
.prd_detailinfo_box .detail_info .prd_photo{float:left; padding:0 0 10px 0;width:765px;text-align:center;}
.prd_detailinfo_box .detail_info .prd_contents {float:left;padding:30px 0 0 0;}
.prd_detailinfo_box .detail_info .prd_contents span{color:#008adb}
.prd_detailinfo_box .btn_area{float:left; width:765px;background:url('/image/iFamily/product_service/h_dotline.jpg') top repeat-x; text-align:center; padding:20px 0; margin:30px 0 0 0 }

.check_point_box{float:left;border:3px solid #d6d9e1;width:759px;background:url('/image/iFamily/product_service/travel/check_point_bg.jpg');padding:20px 0;margin-top:30px;}
.check_point_box .cp_title{float:left;width:123px;text-align:center;margin-right:18px;height:65px;}
.check_point_box .cp_list{float:left;}
.check_point_box .cp_list li{background:url('/image/iFamily/weddinghall/promotion_list_dot.gif') left 6px no-repeat;line-height:18px;padding:0 0 0 7px;}

.travel_schedule_box{float:left;margin-top:20px}
.travel_schedule_table{font-size:11px;color:#505050;}
.travel_schedule_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}
.travel_schedule_table .info_title{font-weight:bold;color:#505050;font-size:11px;background:#fafafb;}
.travel_schedule_table .day_title{font-weight:bold;color:#333;}
.travel_schedule_table .bg01{background:#fafafb}
.travel_schedule_table .bg02{background:#f2f6f8}
.travel_schedule_table .end{border-right:1px solid #d6d9e1}
.travel_schedule_table .tal{text-align:left;padding:0 0 0 10px;}
.travel_schedule_table .fwb{font-weight:bold;}
.travel_schedule_table .txblue{color:#008adb;}
.travel_schedule_table .txred{color:#ff0000;}
.travel_schedule_table td{border-left:1px solid #d6d9e1; border-bottom:1px solid #d6d9e1;text-align:center;padding:7px 0;color:#707070}

/* 토크콘서트 */
.t_c_mainimg {float:left; width:805px; vertical-align:top; margin-bottom:20px}

.t_c_wed_area {float:left; width:803px; border:1px solid #dcdbe0;}
.t_c_wed_area .t_c_title {float:left; width:783px; height:47px; background:#f8f8f8; color:#3b3b3b; font-size:14px; font-weight:bold; line-height:47px; padding-left:20px;}
.t_c_wed_area .t_c_conts {float:left;}
#info_img_small #info_btn02 {folat:left; width:292px; text-align:center;}
#info_img_small #info_btn02 img {vertical-align:top; margin:0 2px 0 2px;}

.tc_s_dvd {float:left; width:789px; margin:15px 7px 0 7px;}
.tc_s_dvd_area { border-top:1px solid #eaeaea; /* border-bottom:1px solid #eaeaea; */ padding:10px 0 0 0; text-align:center;}

.tc_guide {float:left; width:805px; position:relative;}
.tc_guide .tc_guide_title {float:left; width:126px; height:16px;}
.tc_guide .tc_guide_color {float:right;position:absolute; right:0; top:3px;}
.tc_guide .tc_guide_conts {float:left; padding:10px 0 20px 0;}

.tc_reference {float:left; width:799px; border:3px solid #d6d9e1; background:url('/image/iFamily/product_service/iwd_tc_reference_bg.gif') repeat-y;}
.tc_reference .reference_title {float:left; background:#fafafb; width:122px; padding-top:27px;}
.tc_reference .reference_title li {text-align:center; padding:3px 0;}
.tc_reference .reference_conts {float:left; /* border-left:1px solid #d6d9e1; */ width:637px; padding:20px;}
.tc_reference .reference_conts li {background:url('/image/iFamily/product_service/iwd_tc_icon_dot.gif') 0 8px no-repeat; line-height:22px; font-size:11px; color:#707070; padding-left:7px;}


/* 하우스웨딩 */

.housewed_main_img {float:left; width:805px; height:277px; position:relative; overflow:hidden; background:url('/image/iFamily/product_service/housewed_img_main_bg.jpg') no-repeat;}
.housewed_main_txd {float:left; width:380px; position:absolute; left:407px; top:78px; font-size:12px; color:#707070; line-height:20px; letter-spacing:-1px; font-family:'dotum'; text-align:justify;}
.housewed_main_txd > h3 {font-size:12px; font-weight:bold; color:#535353; margin-bottom:4px;}
.hs_txd_title {color:#84ad16;}
.housewed_main_txd span {color:#c64405;}
/* .housewed_main_img img {vertical-align:top;} */

.housewed_cont_area {float:left; width:805px;}

.hw_cont_tab {width:805px; margin-top: 40px;}
.hw_cont_tab li {float:right;}
.hw_cont_tab .tab_02 {margin-right:-1px;}

#hw_concept_area {float:left; width:805px; margin-top:15px; /*  border-bottom:1px solid #e7e8e9; */}
#hw_concept_area .concept_title {float:left; width:783px; background:#fafafb; border-top:2px solid #2c303b; border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; border-bottom:1px solid #aaabaf; padding:20px 0 20px 20px;}

#hw_concept_area .concept_conts {float:left; width:783px; margin-bottom:20px; border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; border-bottom:1px solid #cccdd0; padding:20px 10px 30px 10px;}
.concept_main_img {float:left; width:783px; margin-bottom:25px;}
.concept_main_img li {float:left;}
.concept_main_img li img {vertical-align:top;}
.concept_main_img .concept_img_left {float:left; border:1px solid #cccdd0; margin-right:8px;}
.concept_main_img .concept_img_right {float:left; border:1px solid #cccdd0;}

.concept_txd {float:left; width:759px; border-top: 1px solid #aaabaf; padding:18px 12px 0 12px; line-height:21px;}
.concept_txd span {font-weight:bold;}
/* .concept_txd > h2 {text-align:left; font-size:12px; color:#414141; text-decoration:underline;} */
.concept_txd  > p {text-align:left; font-size:11px; color:#707070;}

.concept_recomm_area {float:left; width:805px; padding-bottom:70px;}
.concept_recomm_title {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_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;}
.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;}

.recomm_list_01_btn {clear:both; text-align:center; padding-top:50px;}


/* 가족여행 - 예단여행 */

.fmt_conts_img {float:left; position:relative; width:805px; height:317px; background:url('/image/iFamily/product_service/iwd_fmt_cont_mainimg_bg.jpg') no-repeat; margin-bottom:20px;} /* 2013.08.06 수정 */
.fmt_conts_txd {float:left; width:390px; position:absolute; left:394px; top:132px; color:#707070; font-size:11px; letter-spacing:-1px; line-height:18px; text-align:justify;} /* 2013.08.06 수정 */

.search_list_area {float:left; width:805px; /* border-top:2px solid #565b67; */ margin-bottom:50px;}
.search_table_area {float:left; border-top:2px solid #565b67;}
.search_table_area th {border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#f8f8f8; padding:10px 0;}
.search_table_area td {border-bottom:1px solid #ebebeb;}

.search_title {font-size:11px;}
.search_txd { text-align:left; font-size:11px; color:#707070;}
.search_txd span {margin-left:5px;}
.search_txd_padd {margin-left:20px; width:13px; height:13px; vertical-align:bottom;}
.search_txd_padd02 {width:13px; height:13px; vertical-align:bottom;}

.yd_conts_img {float:left; position:relative; width:805px; height:286px; background:url('/image/iFamily/product_service/iwd_yd_cont_mainimg_bg.jpg') no-repeat; margin-bottom:20px;} /* 2013.08.06 수정 */
.fmt_conts_txd02 {float:left; width:420px; position:absolute; left:354px; top:113px; color:#707070; font-size:11px; letter-spacing:-1px; line-height:18px; text-align:justify;} /* 2013.08.06 수정 */




/* 프러포즈 */

.prop_visual_area {float:left; width:805px;}

.prop_visual_area .prop_ban_area {float:left; width:805xp; margin-top:10px;}
.prop_visual_area .prop_ban_area .rqn_box {float:left; width:230px; margin-right:10px;}
.prop_visual_area .prop_ban_area .porop_btn_area {float:left; width:562px; height:204px; border:1px solid #cccdcf; background:#edeef0;}
.prop_visual_area .prop_ban_area .porop_btn_area .porop_btn_box {text-align:center;padding-top:10px;}
.prop_btn_02 {margin-left:-1px;}
.prop_img_area {float:left; margin:20px 0;}
.prop_ser_area {float:left; margin-bottom:20px;}

.prop_guide {float:left; width:743px; border:1px solid #e5e5e5; padding:30px;}
.prop_guide .prop_img_align {text-align:center;}
.prop_guide .prop_sub01_title {text-align:center; margin-top:45px; padding-bottom:30px; margin-bottom:18px; border-bottom:1px solid #e5e5e5;}
.prop_txd_style {line-height:20px; margin:0; padding:0; position:relative;}
.prop_txd_style02 {font-size:14px; text-decoration:underline; font-weight:bold; color:#000;}
.prop_txd_style03 {font-size:14px; text-decoration:underline; font-weight:bold; color:#000; margin-bottom:25px; margin-top:70px;}
.prop_txd_style04 {font-size:12px; color:#ea3ecc; line-height:19px; position:absolute; top:-1px; left:46px;}
.prop_txd_style05 {font-size:12px; color:#414141; line-height:20px; padding-bottom:15px; text-align:justify;}
.prop_txd_style06 {font-weight:bold; line-height:20px; font-size:12px; margin-top:25px;}
.prop_txd_style img {vertical-align:top;}
.prop_img_style {margin:50px 0 60px 0;}
.prop_btn_style {margin-top:15px; margin-bottom:40px;}
.prop_btn_style02 {margin-top:15px;}
.prop_btn_m {float:left; margin:20px 0 65px; 0;}
.prop_btn_m02 {text-align:center; margin:20px 0 0 0;}

.prop_event_result_area {float:left; width:803px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.prop_event_result_area .prop_event_title {background:#fbfbfc; height:50px;}
.prop_event_result_area .prop_event_title img {margin-left:25px; margin-top:17px;}
.prop_event_cont {float:left; padding:30px;}
.prop_event_cont li {display:block; margin-bottom:10px;}

/*턱시도-리휴단독페이지*/
.reehue_gallery_box{float:left;width:805px;background:url("/image/iFamily/product_service/tuxedo_gallery_bg.jpg");}
.reehue_gallery_box .title_img{float:left;width:805px;text-align:center;padding:50px 0 36px 0;}
.reehue_gallery_box .galler_img{float:left;width:720px;background:url("/image/iFamily/product_service/tuxedo_gallery_img.jpg") no-repeat;display:block;height:685px;margin-left:42px;cursor:pointer;}
.reehue_gallery_box .galler_img:hover{background:url("/image/iFamily/product_service/tuxedo_gallery_img_hover.jpg") no-repeat;}

.reehue_info_box{float:left;width:805px;background:#fffbf8;}
.reehue_info_box .title_img{float:left;width:805px;text-align:center;padding:50px 0 36px 0;}
.reehue_info_box .reehue_reivew{float:left;width:512px;margin-left:147px;}
.reehue_info_box .reehue_reivew li{float:left;}

.reehue_info_box .btn_box{float:left;width:805px;text-align:center;padding:30px 0 50px 0;}

.reehue_inquiry_box{float:left; width:805px;padding:50px 0 50px 0;}
.reehue_inquiry_box .title_img{float:left; width:805px;text-align:center; padding-bottom:30px;}


.reehue_inquiry_box table{width:100%;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;padding:0;margin:0;}
.reehue_inquiry_box th{border-bottom:1px solid #cfcfcf;vertical-align:middle;background:#f2f2f2;text-align:left;font-size:12px;width:110px;padding-left:20px;letter-spacing:-0.03em;line-height:18px;}
.reehue_inquiry_box td{padding: 5px 0 5px 10px;border-bottom:1px solid #cfcfcf;vertical-align:middle;}

.reehue_inquiry_box input{border:1px solid #b2b2b2;padding:5px;line-height:18px;font-family:dotum;font-size:14px;color:#666;vertical-align:middle;}
.reehue_inquiry_box select{border:1px solid #b2b2b2;padding:4px 5px 4px 5px;line-height:18px;font-family:dotum;font-size:14px;color:#666;vertical-align:middle;}
.reehue_inquiry_box textarea{border:1px solid #b2b2b2;padding:10px;line-height:18px;font-family:dotum;font-size:14px;color:#666;vertical-align:middle; width:550px;height:80px;}

.reehue_inquiry_box .btn_box{float:left;width:805px;text-align:center;padding:20px 0 50px 0;}


/*개인정보 수집 약관*/
.reehue_inquiry_box .event_term{float:left;width:775px;margin-top:15px;border:1px solid #e5e5e5;padding:15px;line-height:18px;font-size:11px;overflow-y:scroll;height:80px;background:#f7f7f7;}
.reehue_inquiry_box .agree_ok{float:right;margin:20px 0 30px 0;font-size:11px;line-height:14px;font-size:13px;letter-spacing:-0.05em;}
.reehue_inquiry_box .agree_ok input{padding:0; margin:0;}


/* 수입드레스 */

.imported_dress_cont_area {float:left; width:805px;}

#im_dress_concept_area {float:left; width:805px;margin-bottom:10px;}
#im_dress_concept_area .concept_title {float:left; width:783px; background:#fafafb; border-top:2px solid #2c303b; border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; border-bottom:1px solid #aaabaf; padding:20px 0 20px 20px;font-size:14px;font-weight:bold;position:relative;}
#im_dress_concept_area .concept_title span{font-size:11px; color:#979797;font-weight:normal;letter-spacing:-0.1em}
#im_dress_concept_area .concept_title .btn_area{position:absolute;right:20px;top:35px;}
#im_dress_concept_area .concept_conts {float:left; width:783px; margin-bottom:20px; border-left:1px solid #e7e8e9; border-right:1px solid #e7e8e9; border-bottom:1px solid #cccdd0; padding:20px 10px 20px 10px;}
#im_dress_concept_area .concept_conts .infotxt_box {float:left; width:763px; font-size:11px;line-height:18px;padding:0 10px 15px 10px;color:#707070;}

#im_dress_concept_area .concept_conts .dress_img_box {float:left; width:779px;position:relative;padding:0 0 20px 10px;}
#im_dress_concept_area .concept_conts .dress_img_box .btn_left{float:left;width:37px;height:37px;padding:66px 0 0 0}
#im_dress_concept_area .concept_conts .dress_img_box .btn_right{float:left;width:37px;height:37px;padding:66px 0 0 0}
#im_dress_concept_area .concept_conts .dress_img_box ul {float:left;margin-left:10px;width:685px;height:168px;overflow:hidden;}
#im_dress_concept_area .concept_conts .dress_img_box li {float:left;border:1px solid #cccdd0;width:125px;height:166px;overflow:hidden;margin-right:10px;line-height:166px;text-align:center;}
#im_dress_concept_area .concept_conts .dress_img_box li img{vertical-align:middle;}

#im_dress_concept_area .concept_conts .btn_dressinquire_box{margin:0 auto;width:240px;}
#im_dress_concept_area .concept_conts .btn_dressinquire_box .left_img{float:left;}
#im_dress_concept_area .concept_conts .btn_dressinquire_box .btn_bg{float:left;background:url('/image/iFamily/product_service/btn_dressinquiry_bg.jpg');font-size:12px;font-weight:bold;line-height:39px;color:#fff;letter-spacing:-0.01em;width:168px;}
#im_dress_concept_area .concept_conts .btn_dressinquire_box .right_img{float:left;}


/* 수입드레스-팝업-이미지 크게보기 */

.popup_imported_dress{float:left;width:740px;border:2px solid #000;}
.popup_imported_dress .title_box{float:left;width:700px;background:#404040;color:#fff;font-size:14px;position:relative;padding:13px 20px;font-weight:bold;}
.popup_imported_dress .title_box .btn_x{position:absolute;right:20px;top:5px;}

.popup_imported_dress .ctn_box{float:left;width:604px;padding:20px 68px 20px 68px;position:relative;}
.popup_imported_dress .ctn_box .btn_left{float:left;width:37px; height:37px;margin-right:20px;line-height:550px;}
.popup_imported_dress .ctn_box .prd_big_img{float:left;width:490px;text-align:center;overflow:hidden;text-align:center;}
.popup_imported_dress .ctn_box .prd_big_img li{float:left;width:490px;text-align:center;line-height:550px;}
.popup_imported_dress .ctn_box .prd_big_img img{vertical-align:top;}
.popup_imported_dress .ctn_box .btn_right{float:left;width:37px; height:37px;margin-left:20px;line-height:550px;}


/* 브라이덜샤워 */

.title_img_wrapper { margin-bottom:30px; }
.text_wrapper { margin-bottom:12px; }
.sample_wrapper { position:relative;margin:46px 0 54px 0; }
.sample_menu { position:absolute; top:77px; left:6px; border:1px solid #000000; height:30px; }
.sample_menu li { float:left; border-right:1px solid #303237 }
.sample_img { position:absolute;top:123px; }
.sample_thumb_area .btn_prev{position:absolute;top:662px;left:17px;}
.sample_thumb_area .btn_next{position:absolute;top:662px;right:17px;}

.sample_thumb_list_area { width:670px; overflow:hidden; position:absolute;top:662px;left:70px;}
.sample_thumb_list {width:10000px}
.sample_thumb_list li { float:left;margin-right:5px;border:1px solid #000000 }
.sample_thumb_list .on { border:1px solid #0096B8 }



/* product_list tab CSS */
.product_list_tab_on {background:url(/image/iFamily/product_service/tab_default_on.gif); width:129px; height:30px;font-weight:bold; text-align:center;}
.product_list_tab_on a {color:#FFFFFF;}
.product_list_tab_off {background:url(/image/iFamily/product_service/tab_default_off.gif); width:129px; height:30px; color:#6b717e; font-weight:bold; text-align:center;}
.product_list_tab_off a {color:#6b717e;}



/* 브랜드플러스 배너-리스트 노출영역 */
.brand_ban_box {float:left; width:805px; height:172px; background:#fbfbfd;}
.brand_ban_box .busi_ban {float:left; width:616px; position:relative;}
.brand_ban_box .busi_ban .arrow_left {position:absolute; top:50%; left:0; margin-top:-18px; width:37px; height:37px;}
.brand_ban_box .busi_ban .arrow_right {position:absolute; top:50%; right:0; margin-top:-18px; width:37px; height:37px;}

.brand_ban_box .busi_ban .banner_img {float:left;}

.brand_ban_box .event_shoe_ban {float:left; width:189px; position:relative}
.brand_ban_box .event_shoe_ban .fly_ico_btn {float:right; position:absolute; top:0px; right:5px;}

.brand_busi_list_box {float:left; width:803px; border:1px solid #c7c7c7;}
.brand_busi_list_box .busi_list_title {float:left; width:783px; height:32px; padding:7px 0 0 20px; background:#fafafb; border-bottom:1px solid #c7c7c7;position:relative}
.brand_busi_list_box .busi_list_title .fly_ico_btn {float:right; position:absolute; top:-1px; right:5px;}

.brand_busi_list_box .busi_list_cont {float:left;position:relative; height:130px;}
.brand_busi_list_box .busi_list_cont .arrow_left {position:absolute; top:50%; left:0; margin-top:-18px; width:37px; height:37px;}
.brand_busi_list_box .busi_list_cont .arrow_right {position:absolute; top:50%; right:-22px; margin-top:-18px; width:37px; height:37px;}
.brand_busi_list_box .busi_list_cont .ibrand_busi_list {float:left; padding:17px 22px 0 22px;}
.brand_busi_list_box .busi_list_cont .ibrand_busi_list li {float:left; width:143px; margin-right:11px;}
.brand_busi_list_box .busi_list_cont .ibrand_busi_list .logo_box {float:left; width:143px; height:75px;}
.brand_busi_list_box .busi_list_cont .ibrand_busi_list .busi_list_name  {float:left; width:143px; margin-top:10px; line-height:14px; text-align:center; font-size:11px; color:#414141; overflow:hidden; height:14px;}
.brand_busi_list_box .busi_list_cont .ibrand_busi_list .none {margin-right:0;}

.btn_range_prdlist {float:left; width:805px; text-align:right; margin-top:30px; }
.btn_range_prdlist img { vertical-align:top; margin-left:5px;}

.prd_dresslist_box li .fly_brand_prdgo {display:block; position:absolute; top:239px; left:0;}
.prd_dresslist_box li .fly_brand_prdgo img {vertical-align:top;}

.brand_busi_list_box .mu_tab {float:left; width:803px; height:37px;}
.brand_busi_list_box .mu_tab li {float:left;}





/* /////////////////////////////////////////////////////////
///////////////////////// 신혼여행 /////////////////////////
///////////////////////////////////////////////////////// */
.menu_bar_area {float:left; width:805px; position:relative;}
.menu_bar_area li {float:left;}
.menu_bar_area .fly_submn_box {position:absolute; top:45px; right:0; z-index:10;}
.menu_bar_area .fly_submn_box .open_mn {float:left; border:1px solid #cdcdcd; width:163px;}
.menu_bar_area .fly_submn_box .open_mn li {display:block; border-bottom:1px solid #e3e3e3; height:32px; background:#fff;}

.ban_box {float:left; width:805px; height:295px; background:#CCC; margin-top:20px; position:relative;}
.ban_box .fly_arrow {float:left; width:805px;}
.ban_box .fly_arrow .arrow_before {position:absolute; top:50%; left:-1px; margin-top:-50px; width:47px; height:76px;}
.ban_box .fly_arrow .arrow_next {position:absolute; top:50%; right:0px; margin-top:-50px; width:48px; height:76px;}

.ban_box .prd_comp_img {width:805px; float:left; position:absolute; bottom:15px;}
.ban_box .prd_comp_img .ico_rolling {float:right; display:block; margin-right:15px;}
.ban_box .prd_comp_img .ico_rolling .icon_box {text-align:center; margin:0 auto;}
.ban_box .prd_comp_img .ico_rolling .icon_box li {float:left; width:10px; height:10px; padding:0px 3px 0 2px;}


.prd_wrap {float:left; width:805px;}






/* 메인 */
.map_area {float:left; width:805px; margin-top:50px;}
.map_area .world { position:relative; width:805px; height:487px; background:url(../image/iFamily/product_service/rehoney_main_map_bg.png) no-repeat;}
.map_area .world .point {position:absolute; left:39px; top:106px;} /* 유럽 */
.map_area .world .point01 {position:absolute; left:129px; top:263px;} /* 세이셸 */
.map_area .world .point02 {position:absolute; left:141px; top:324px;} /* 모리셔스 */
.map_area .world .point03 {position:absolute; left:176px; top:274px;} /* 몰디브 */
.map_area .world .point04 {position:absolute; left:227px; top:242px;} /* 푸켓 */
.map_area .world .point05 {position:absolute; left:281px; top:209px;} /* 세부 */
.map_area .world .point06 {position:absolute; left:265px; top:282px;} /* 발리 */
.map_area .world .point07 {position:absolute; left:359px; top:205px; z-index:10;} /* 괌 */
.map_area .world .point08 {position:absolute; left:385px; top:180px;} /* 사이판 */
.map_area .world .point09 {position:absolute; left:479px; top:200px;} /* 하와이 */
.map_area .world .point10 {position:absolute; left:608px; top:123px;} /* 미국 */
.map_area .world .point11 {position:absolute; left:302px; top:233px; z-index:10;} /* 보라카이 */
.map_area .world .point12 {position:absolute; left:310px; top:329px;} /* 호주 */
.map_area .world .point13 {position:absolute; left:389px; top:306px;} /* 뉴칼레도니아 */
.map_area .world .point14 {position:absolute; left:416px; top:324px; z-index:10;} /* 피지 */
.map_area .world .point15 {position:absolute; left:613px; top:195px;} /* 칸쿤 */

.honeymoon_box {float:left; width:805px; margin:40px 0 20px 0;}
.honeymoon_box .style_honey {float:left; width:400px;}
.honeymoon_box .style_honey .sty_title {width:400px; border-top:1px solid #ac356a; background:#c83d7b; height:45px; text-align:center;}
.honeymoon_box .style_honey .sty_title img {margin-top:9px;}
.honeymoon_box .style_honey .sty_conts { position:relative; width:398px; height:177px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:url(../image/iFamily/product_service/rehoney_main_style_conts_bg.png) no-repeat}
.honeymoon_box .style_honey .sty_conts .sty_input {position:absolute; left:30px; top:57px;}
.honeymoon_box .style_honey .sty_conts .sty_input select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.honeymoon_box .style_honey .sty_conts .sty_input .sel_txd {float:left; padding-top:6px;}
.honeymoon_box .style_honey .sty_conts .sty_input option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.honeymoon_box .style_honey .sty_conts .sty_btn {position:absolute; left:30px; bottom:15px;}

.honeymoon_box .compare_honey {float:right; width:400px;}
.honeymoon_box .compare_honey .com_title {width:400px; border-top:1px solid #97ab47; background:#afc45b; height:45px; text-align:center;}
.honeymoon_box .compare_honey .com_title img {margin-top:9px;}
.honeymoon_box .compare_honey .com_conts { position:relative; width:398px; height:177px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:url(../image/iFamily/product_service/rehoney_main_compare_conts_bg.png) no-repeat}
.honeymoon_box .compare_honey .com_conts .com_input {position:absolute; left:30px; top:10px;}
.honeymoon_box .compare_honey .com_conts .com_input select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.honeymoon_box .compare_honey .com_conts .com_input .sel_txd {float:left; padding-top:6px;}
.honeymoon_box .compare_honey .com_conts .com_input option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.honeymoon_box .compare_honey .com_conts .com_input02 {position:absolute; left:30px; top:57px;}
.honeymoon_box .compare_honey .com_conts .com_input02 select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.honeymoon_box .compare_honey .com_conts .com_input02 .sel_txd {float:left; padding-top:6px;}
.honeymoon_box .compare_honey .com_conts .com_input02 option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.honeymoon_box .compare_honey .com_conts .com_btn {position:absolute; left:30px; bottom:15px;}

.brand_area {float:left; width:805px; margin-top:10px;}






/* 혜택받고 여행가자 */
.sub_menu02 {clear:both; margin:0 auto; width:805px; padding-top:20px;}
.sub_menu02 li {float:left; width:138px; height:48px; background:#fff; line-height:48px; border-right:1px solid #dcdbe0; text-align:center; border-top:1px solid #dcdbe0;font-weight:bold; color:#707070; border-bottom:1px solid #dcdbe0;}
.sub_menu02 .sub_all_mn {width:108px; height:146px; line-height:146px; border-left:1px solid #dcdbe0; background:#fbfcfd;}
.sub_menu02 .sub_all_mn02 {width:144px; border-left:1px solid #dcdbe0; background:#fbfcfd;}
.sub_menu02 em {color:#f97e05; font-style:normal; font-weight:normal;}
.sub_menu02 a {display:block; text-decoration:none; color:#707070; font-size:12px; letter-spacing:-1px;}
.sub_menu02 a:hover {display:block; text-decoration:none; /*color:#437cb5;*/ background:#edf0f3; color:#202020;}
.sub_menu02 .on {background:#edf0f3; color:#202020;}
.sub_menu02 .on a {background:#edf0f3; color:#202020;}

.prdt_h_area {float:left; width:805px; margin-top:20px;}
.prdt_h_area .p_box {float:left; width:803px; border-top:2px solid #565b67; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background:#fff;; position:relative;}
.prdt_h_area .p_box .name {text-align:left; font-size:14px; font-weight:bold; color:#df31a0; letter-spacing:-0.5px; border-bottom:1px solid #cdcdcd; height:49px; line-height:49px; padding-left:15px;}
.prdt_h_area .p_box .fly_logo { position:absolute; right:15px; top:0; overflow:hidden;}
.prdt_h_area .p_box dl {float:left; widthn:803px;height:auto; border-bottom:1px solid #ebebee; background:url(../image/iFamily/product_service/rehoney_prd_bg.jpg) 0 0 repeat-y; }
.prdt_h_area .p_box dt {float:left;  padding:10px 0; background:#f8f8f8; height:auto; color:#202020; display:table-cell; vertical-align:middle; text-align:center; line-height:20px; letter-spacing:-1px; width:137px; background:url(../image/iFamily/product_service/rehoney_prd_bg.jpg) 0 0 repeat-y;}
.prdt_h_area .p_box dd {float:left; color:#767676; letter-spacing:-1px; line-height:18px; width:646px; padding:10px 10px;}

.prdt_h_area .honey_benefit {float:left; width:803px; border:1px solid #4e525e; margin-bottom:20px;}
.prdt_h_area .honey_benefit th {border-right:1px solid #4e525e; background:#6f7483; color:#fff; font-weight:bold; line-height:20px; text-align:center;}
.prdt_h_area .honey_benefit td {background:#f8f8f8; color:#454545; border-bottom:1px solid #ebebee; letter-spacing:-0.5px; padding:9px 10px; line-height:18px;}
.prdt_h_area .honey_benefit em {color:#fff32f; font-style:normal;}
.prdt_h_area .honey_benefit .td_title {border-right:1px solid #ebebee; text-align:center; color:#0fbde2;}

.honey_inquiry {float:left; width:805px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#f8f8f8; margin-bottom:20px;}
.honey_inquiry .title {float:left; width:805px; height:51px; text-align:center; border-bottom: 1px solid #ebebee;}
.honey_inquiry .title img {margin-top:16px;}
.honey_inquiry .form_box {float:left; width:729px; padding:20px 43px 20px 33px;}
.honey_inquiry .form_box .box_left {float:left; width:414px;}
.honey_inquiry .form_box .box_left dt {float:left; width:93px; height:34px; line-height:34px; color:#454545; font-size:14px; font-weight:bold; text-align:left; margin-top:6px;}
.honey_inquiry .form_box .box_left dd {float:left; width:321px; height:34px; line-height:34px; color:#707070; margin-top:6px;} 
.honey_inquiry .form_box .box_left input {float:left;height:32px; border:1px solid #c9c9cc;}
.honey_inquiry .form_box .box_left em {font-style:normal; font-size:14px; color:#f86625;}
.honey_inquiry .form_box .box_left select {padding:4px; height:34px; font-size:14px; line-height:34px; font-weight:bold; border:1px solid #c9c9cc; color:#b3b3b3;}
.honey_inquiry .form_box .box_left option {font-weight:normal; font-size:12px; color:#707070;}
.honey_inquiry .form_box .box_left span {float:left; font-weight:bold; font-size:14px; padding:0 6px;}
.honey_inquiry .form_box .box_left .dd_inquiry {height:100px;}
.honey_inquiry .form_box .box_left .dd_inquiry textarea {border:1px solid #c9c9cc; color:#707070; font-size:11px; width:299px; height:65px; line-height:16px; padding:10px; letter-spacing:-1px;}

.honey_inquiry .form_box .box_right {float:right; width:300px;}
.honey_inquiry .form_box .box_right .clause_box {margin-top:6px;border:1px solid #c9c9cc; color:#707070; font-size:11px; width:267px; height:122px; line-height:16px; text-align:justify; background:#fff; padding:15px; overflow-y:scroll}
.honey_inquiry .form_box .box_right .btn_agree {float:left; padding:8px 0 0 0;}
.honey_inquiry .form_box .box_right .btn_agree span {line-height:14px; display:inline-block; color:#454545;}
.honey_inquiry .form_box .box_right .btn_inquiry {float:left; width:300px; text-align:center; margin:18px 0 0px 0;}






/* 체크리스트 */
.partner_area {float:left; width:805px; padding-top:40px;}
.partner_area .title {text-align:left; font-size:14px; font-weight:bold; color:#202020; padding-bottom:15px;}
.partner_area .par_info {border:1px solid #c5c7c9; width:803px; float:left;}
.partner_area .par_info .word_box {float:left; border-top:1px solid #ebebeb; width:753px; background:#f9f9f9; padding:15px 25px;}
.partner_area .par_info .word_box li {color:#565b6c; line-height:20px; font-size:12px;}
.partner_area .par_info .word_box span {color:#2598b7; font-weight:bold; padding-right:7px;}
.partner_area .par_info .word_box em {color:#ed4ac5; font-style:normal;}

.compare_table02 {float:left; width:805px; margin-top:50px;}
.compare_table02 .title {text-align:left; font-size:14px; font-weight:bold; color:#202020; padding-bottom:15px; width:805px;}
.compare_table02 .table_conts { border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.compare_table02 .table_conts .th_box {border-right:1px solid #dddde1; border-top:2px solid #383d4a; height:39px; text-align:center; text-align:center;}
.compare_table02 .table_conts .th_box02 {border-right:1px solid #dddde1; border-top:2px solid #383d4a; height:39px; text-align:center; text-align:center; background:#495164; color:#fff;}
.compare_table02 .table_conts .th_box03 {border-top:2px solid #383d4a; height:39px; text-align:center; text-align:center;}
.compare_table02 .table_conts .td_box {text-align:center; border-right:1px solid #ebebee;}
.compare_table02 .table_conts .td_box02 {background:#f9f9f9; color:#777a7f; text-align:center; font-weight:bold; border-right:1px solid #ebebee;}
.compare_table02 .table_conts td {border-top:1px solid #ebebee; padding:10px 0; text-align:center; line-height:18px; color:#595e70; font-size:12px;}
.compare_table02 .table_conts span {color:#e01ccb;}

.choice_word {float:left; width:805px; margin-top:50px; margin-bottom:20px;}
.choice_word .title {text-align:left; font-size:14px; font-weight:bold; color:#202020; padding-bottom:15px;}
.choice_word .box {float:left; border:1px solid #c5c7c9; width:775px;padding:14px;}
.choice_word .box .conts_box {border:1px solid #e5e5e5;}
.choice_word .box .conts_box th { border-right:1px solid #dbdbdb; border-bottom:1px solid #e6e6e6;}
.choice_word .box .conts_box td {border-bottom:1px solid #e6e6e6; font-size:12px; color:#595e70; line-height:20px; padding:20px 12px;}
.choice_word .box .conts_box .txd_co {display:inline-block; color:#508ef5; font-weight:bold; margin-bottom:3px;}
.choice_word .box .conts_box .txd_co02 { display:inline-block; color:#72c2e0; font-weight:bold; margin-bottom:3px;}
.choice_word .box .conts_box em { display:inline-block; font-size:11px; color:#a3a4a8; line-height:16px; font-style:normal; padding-top:12px;}






/* 나의 허니문 찾기 */
.rehoney_list_area {float:left; width:805px; margin-top:40px;}
.rehoney_list_area .list_prd_title {width:805px; border-bottom:2px solid #565b67; padding:0 0 10px 0; margin-bottom:20px;font-family:'Malgun Gothic'; font-size:18px; color:#202020;}
.rehoney_list_area .list_prd_title span {color:#babfc2; padding-left:6px;}

.rehoney_list_area .list_prd {float:left; width:813px;}
.rehoney_list_area .list_prd li {float:left; margin:0 8px 12px 0;}
.rehoney_list_area .list_prd a {text-decoration:none;}
.rehoney_list_area .list_prd .box {width:195px;}
.rehoney_list_area .list_prd .box .prd_img {width:195px; height:126px; overflow:hidden; position:relative;}
.rehoney_list_area .list_prd .box .prd_img .over {display: block; position: absolute; top: 0px; left: 0px; z-index: 20; width:195px; height:126px; text-align: left;}
.rehoney_list_area .list_prd .box .prd_img .over .word {display:block; position:relative; z-index:20; margin:18px 15px 0 15px; line-height:16px; height:65px; color:#e7ebf3; text-align:justify; letter-spacing:-1px; overflow:hidden; vertical-align:top; font-size: 12px;}
.rehoney_list_area .list_prd .box .prd_img .over .txt {display: block;	position: relative;	z-index: 20; margin: 14px 15px 0 15px; text-align:right; font-size: 11px; color: #a8e2f1; letter-spacing:-1px;}
.rehoney_list_area .list_prd .box .prd_img .over .bg {display: block; position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height:100%;	background-color: #313d51;	opacity: 0.9; filter: alpha(opacity=90);}

.rehoney_list_area .list_prd .box .prd_title {width:173px; padding:10px; font-size:12px; line-height:14px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #cdcdcd;  color:#454545; letter-spacing:-0.5px;}
.rehoney_list_area .list_prd .box .prd_title span {display:inline-block; width:173px; overflow:hidden; height:36px;line-height:19px;}






/* 상품 디테일 */
.det_info {float:left; width:805px; margin-top:30px;}
.det_info .top_title {width:763px; background:#fff; border-left:1px solid #d5d4d4; border-top:1px solid #d5d4d4; border-right:1px solid #d5d4d4; height:79px; line-height:79px; padding:0 20px; color:#202020; font-family:'Malgun Gothic'; font-size:32px; letter-spacing:-1px;}
.det_info .top_title span {color:#e78fcf; font-weight:bold;}
.det_info .top_title em { color:#ebc2e0; font-size:24px; font-style:normal; padding-right:7px;}

.det_info .info_img {width:805px; height:410px; overflow:hidden;}
.det_info .info_conts {float:left; width:805px; /*border-left:1px solid #d5d4d4; border-right:1px solid #d5d4d4;*/}
.det_info .info_conts .title_area {float:left; width:804px; height:auto;border-left:1px solid #d5d4d4;}
.det_info .info_conts .title_area .title_box {float:left; width:591px; padding:0px 20px; overflow:hidden;}
.det_info .info_conts .title_area .title_box .sub_tit {display:block; width:591px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; text-align:left; color:#9b9c9d; font-size:17px; line-height:22px;font-family:'Malgun Gothic'; letter-spacing:-1px;} 
.det_info .info_conts .title_area .title_box .main_tit {display:block; width:591px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; text-align:left; color:#454545; font-size:28px; line-height:77px; font-family:'Malgun Gothic'; letter-spacing:-2px; }
.det_info .info_conts .title_area .btn_box {float:left; width:173px;}
.det_info .info_conts .txd_info {float:left; width:804px; border-top:1px solid #d5d4d4; border-right:1px solid #d5d4d4;}
.det_info .info_conts .txd_info th {background:#f8f8f8; color:#505050; height:42px;border-left:1px solid #d5d4d4;border-bottom:1px solid #d5d4d4; letter-spacing:-1px;}
.det_info .info_conts .txd_info td {border-left:1px solid #d5d4d4; height:42px;border-bottom:1px solid #d5d4d4; padding:0 5px 0 12px; color:#505050;}

.travel_info {float:left; width:803px; border:1px solid #d5d4d4; margin-top:30px;}
.travel_info .resort_box {float:left; width:100%;}
.travel_info .resort_box .res_title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.travel_info .resort_box .res_word {float:left; width:763px; padding:20px;}
.travel_info .resort_box .res_word .res_img {float:left; width:220px; height:112px; overflow:hidden;}
.travel_info .resort_box .res_word .res_txd {float:left; width:517px; padding:0 8px 0 18px;}
.travel_info .resort_box .res_word .res_txd .name {font-family:'Malgun Gothic'; font-size:17px; letter-spacing:-1px; color:#404040; display:block;}
.travel_info .resort_box .res_word .res_txd .word {margin-top:12px; color:#909191; letter-spacing:-1px; line-height:18px; text-align:justify; display:block;}
.travel_info .benefit_box {float:left; width:100%; border-top:1px solid #d5d4d4; background:url(../image/iFamily/product_service/rehoney_detail_txd_bg.png) repeat-y;}
.travel_info .benefit_box .in_ben {float:left; width:401px; border-right:1px solid #d5d4d4;}
.travel_info .benefit_box .in_ben .title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.travel_info .benefit_box .in_ben .txd {float:left; padding:20px; color:#707070; line-height:20px; letter-spacing:-1px;}
.travel_info .benefit_box .out_ben {float:left; width:401px;}
.travel_info .benefit_box .out_ben .title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.travel_info .benefit_box .out_ben .txd {float:left; padding:20px; color:#707070; line-height:20px; letter-spacing:-1px;}

.schedule_area {float:left; width:803px; border:1px solid #d5d4d4; margin-top:12px;}
.schedule_area .title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.schedule_area .conts_box {float:left; padding:20px 30px;}
.schedule_area .conts_box .table_body {float:left; width:743px; line-height:20px;}

.notice_area {float:left; width:803px; border:1px solid #d5d4d4; margin-top:12px;}
.notice_area .title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.notice_area .conts_box {float:left; padding:20px; }
.notice_area .conts_box .txd_body {float:left; width:763px; color:#707070; letter-spacing:-1px; line-height:18px;}

.banner_area {float:left; width:805px; margin-top:12px;}
.banner_area li {float:left;border:1px solid #d5d4d4; width:393px; height:119px;}
.banner_area .ease_img {float:left; width:235px; height:119px; overflow:hidden; position:relative;}
.banner_area .ease_img .fly_arrow {position:absolute; top:23px; right:0px; z-index:10;}
.banner_area .ease_txd {float:left; width:148px; padding-left:10px;}
.banner_area .ease_txd .name {display:block; font-family:'Malgun Gothic'; font-size:23px; line-height:23px; color:#e78fcf; letter-spacing:-2px;margin-top:18px;}
.banner_area .ease_txd .page_go {display:block; font-family:'Malgun Gothic'; font-size:18px; line-height:21px; color:#202020; margin-top:15px; position:relative;}
.banner_area .ease_txd .page_go em { display:inline-block; width:6px; height:9px; position:absolute; left:80px; top:30px;}

.company_box {float:left; width:803px; border:1px solid #d5d4d4; margin:12px 0 40px 0;}
.company_box th { background:#f8f8f8; border-right:1px solid #d5d4d4; color:#505050; letter-spacing:-1px; height:45px;}
.company_box td {padding-left:17px; color:#909191; letter-spacing:-1px;}






/* 지역정보 */
.det_info .info_img02 {float:left; margin-top:5px; width:805px; margin-bottom:20px;}
.det_info .info_img02 .info_left {float:left; margin-right:9px; width:398px; height:202px; overflow:hidden;}
.det_info .info_img02 .info_right {float:left; width:398px; height:202px; overflow:hidden;}

.explan_area {float:left; width:803px; border:1px solid #d5d4d4; margin-bottom:10px;}
.explan_area .title { border-bottom:1px solid #d5d4d4; background:#f8f8f8; height:45px; line-height:45px; font-weight:bold; padding:0 0 0 25px; letter-spacing:-1px;}
.explan_area .title em {color:#fa9f00; font-style:normal;}
.explan_area .conts_box {float:left; padding:20px;}
.explan_area .conts_box .txd_body {float:left; width:763px; color:#565b6c; letter-spacing:-1px; line-height:18px;}






/* 스타일별허니문 */
.style_honey_area {width:805px; float:left; background:url(../image/iFamily/product_service/rehoney_style_stylebg.jpg) no-repeat; height:128px; margin-top:10px; position:relative;}
.style_honey_area .sty_input {position:absolute; left:240px; top:70px;}
.style_honey_area .sty_input select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.style_honey_area .sty_input .sel_txd {float:left; padding-top:6px;}
.style_honey_area .sty_input option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.style_honey_area .style_honey_btn {position:absolute; left:580px; top:70px;}

.who_honey_area {width:805px; float:left; margin-top:10px;}
.who_honey_area .rest_box {width:805px; height:325px; background:url(../image/iFamily/product_service/rehoney_style_type_prdbg01.jpg) no-repeat; position:relative;}
.who_honey_area .rest_box .txd_area {position:absolute; right:70px; top:50px; width:285px;}
.who_honey_area .rest_box .txd_area .title {font-family:'Malgun Gothic'; font-size:24px; line-height:24px; color:#202020; letter-spacing:-2px; margin-bottom:15px;}
.who_honey_area .rest_box .txd_area .word {color:#717171; text-align:justify; line-height:17px; letter-spacing:-0.5px;}
.who_honey_area .rest_box .txd_area .zone {margin-top:15px;}
.who_honey_area .rest_box .txd_area .zone .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .rest_box .txd_area .zone .s_tit em {color:#ea6dd1; font-style:normal;}
.who_honey_area .rest_box .txd_area .zone .s_word {display:block; color:#ea6dd1; letter-spacing:-1px; line-height:18px;}
.who_honey_area .rest_box .txd_area .reco_point {margin-top:15px;}
.who_honey_area .rest_box .txd_area .reco_point .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .rest_box .txd_area .reco_point .s_tit em {color:#38bafd; font-style:normal;}
.who_honey_area .rest_box .txd_area .reco_point .s_word {display:block; color:#707070; letter-spacing:-1px; line-height:18px; text-align:justify;}

.who_honey_area .rest_tour_box {width:805px; height:325px; background:url(../image/iFamily/product_service/rehoney_style_type_prdbg02.jpg) no-repeat; position:relative;}
.who_honey_area .rest_tour_box .txd_area {position:absolute; right:70px; top:50px; width:285px;}
.who_honey_area .rest_tour_box .txd_area .title {font-family:'Malgun Gothic'; font-size:24px; line-height:24px; color:#202020; letter-spacing:-2px; margin-bottom:15px;}
.who_honey_area .rest_tour_box .txd_area .word {color:#717171; text-align:justify; line-height:17px; letter-spacing:-0.5px;}
.who_honey_area .rest_tour_box .txd_area .zone {margin-top:15px;}
.who_honey_area .rest_tour_box .txd_area .zone .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .rest_tour_box .txd_area .zone .s_tit em {color:#ea6dd1; font-style:normal;}
.who_honey_area .rest_tour_box .txd_area .zone .s_word {display:block; color:#ea6dd1; letter-spacing:-1px; line-height:18px;}
.who_honey_area .rest_tour_box .txd_area .reco_point {margin-top:15px;}
.who_honey_area .rest_tour_box .txd_area .reco_point .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .rest_tour_box .txd_area .reco_point .s_tit em {color:#38bafd; font-style:normal;}
.who_honey_area .rest_tour_box .txd_area .reco_point .s_word {display:block; color:#707070; letter-spacing:-1px; line-height:18px; text-align:justify;}

.who_honey_area .tour_box {width:805px; height:325px; background:url(../image/iFamily/product_service/rehoney_style_type_prdbg04.jpg) no-repeat; position:relative;}
.who_honey_area .tour_box .txd_area {position:absolute; right:70px; top:55px; width:285px;}
.who_honey_area .tour_box .txd_area .title {font-family:'Malgun Gothic'; font-size:24px; line-height:24px; color:#202020; letter-spacing:-2px; margin-bottom:15px;}
.who_honey_area .tour_box .txd_area .word {color:#717171; text-align:justify; line-height:17px; letter-spacing:-0.5px;}
.who_honey_area .tour_box .txd_area .zone {margin-top:15px;}
.who_honey_area .tour_box .txd_area .zone .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .tour_box .txd_area .zone .s_tit em {color:#ea6dd1; font-style:normal;}
.who_honey_area .tour_box .txd_area .zone .s_word {display:block; color:#ea6dd1; letter-spacing:-1px; line-height:18px;}
.who_honey_area .tour_box .txd_area .reco_point {margin-top:15px;}
.who_honey_area .tour_box .txd_area .reco_point .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .tour_box .txd_area .reco_point .s_tit em {color:#38bafd; font-style:normal;}
.who_honey_area .tour_box .txd_area .reco_point .s_word {display:block; color:#707070; letter-spacing:-1px; line-height:18px; text-align:justify;}

.who_honey_area .short_box {width:805px; height:325px; background:url(../image/iFamily/product_service/rehoney_style_type_prdbg05.jpg) no-repeat; position:relative;}
.who_honey_area .short_box .txd_area {position:absolute; right:70px; top:62px; width:285px;}
.who_honey_area .short_box .txd_area .title {font-family:'Malgun Gothic'; font-size:24px; line-height:24px; color:#202020; letter-spacing:-2px; margin-bottom:15px;}
.who_honey_area .short_box .txd_area .word {color:#717171; text-align:justify; line-height:17px; letter-spacing:-0.5px;}
.who_honey_area .short_box .txd_area .zone {margin-top:15px;}
.who_honey_area .short_box .txd_area .zone .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .short_box .txd_area .zone .s_tit em {color:#ea6dd1; font-style:normal;}
.who_honey_area .short_box .txd_area .zone .s_word {display:block; color:#ea6dd1; letter-spacing:-1px; line-height:18px;}
.who_honey_area .short_box .txd_area .reco_point {margin-top:15px;}
.who_honey_area .short_box .txd_area .reco_point .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .short_box .txd_area .reco_point .s_tit em {color:#38bafd; font-style:normal;}
.who_honey_area .short_box .txd_area .reco_point .s_word {display:block; color:#707070; letter-spacing:-1px; line-height:18px; text-align:justify;}

.who_honey_area .long_box {width:805px; height:325px; background:url(../image/iFamily/product_service/rehoney_style_type_prdbg03.jpg) no-repeat; position:relative;}
.who_honey_area .long_box .txd_area {position:absolute; right:70px; top:65px; width:285px;}
.who_honey_area .long_box .txd_area .title {font-family:'Malgun Gothic'; font-size:24px; line-height:24px; color:#202020; letter-spacing:-2px; margin-bottom:15px;}
.who_honey_area .long_box .txd_area .word {color:#717171; text-align:justify; line-height:17px; letter-spacing:-0.5px;}
.who_honey_area .long_box .txd_area .zone {margin-top:15px;}
.who_honey_area .long_box .txd_area .zone .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .long_box .txd_area .zone .s_tit em {color:#ea6dd1; font-style:normal;}
.who_honey_area .long_box .txd_area .zone .s_word {display:block; color:#ea6dd1; letter-spacing:-1px; line-height:18px;}
.who_honey_area .long_box .txd_area .reco_point {margin-top:15px;}
.who_honey_area .long_box .txd_area .reco_point .s_tit {display:block; font-weight:bold; line-height:18px;}
.who_honey_area .long_box .txd_area .reco_point .s_tit em {color:#38bafd; font-style:normal;}
.who_honey_area .long_box .txd_area .reco_point .s_word {display:block; color:#707070; letter-spacing:-1px; line-height:18px; text-align:justify;}






/* 비교허니문 */
.compare_honey_area {width:805px; float:left; background:url(../image/iFamily/product_service/rehoney_compare_stylebg.jpg) no-repeat; height:128px; margin-top:10px; position:relative;}
.compare_honey_area .com_input {position:absolute; left:31px; top:70px;}
.compare_honey_area .com_input select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.compare_honey_area .com_input .sel_txd {float:left; padding-top:6px;}
.compare_honey_area .com_input option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.compare_honey_area .com_input02 {position:absolute; left:319px; top:70px;}
.compare_honey_area .com_input02 select {padding:0 5px 5px 5px; height:37px; font-size:14px; line-height:37px; border:1px solid #c9c9cc; color:#9c9c9c;}
.compare_honey_area .com_input02 .sel_txd {float:left; padding-top:6px;}
.compare_honey_area .com_input02 option {font-size:12px; font-style:normal; height:18px; line-height:18px; color:#707070;}
.compare_honey_area .com_honey_btn {position:absolute; left:558px; top:70px;}

.compare_table {width:803px; float:left; margin-top:12px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.compare_table th {border-top:2px solid #383d4a; border-bottom:1px solid #dddde1; height:39px;line-height:39px; background:#fff; color:#000;}
.compare_table th:nth-child(2) {background:#495164;border-bottom:1px solid #282d38; color:#fff;}
.compare_table td {text-align:center; line-height:16px; border-right:1px solid #dddde1; border-bottom:1px solid #dddde1; color:#20232c; padding:11px 15px; vertical-align:top;}
.compare_table td:last-child {border-right:0;}
.compare_table td:nth-child(2) {background:#f9f9f9; color:#777a7f;}






/* 이용후기 */
.review_table {float:left; width:805px; margin-top:30px;border-top:2px solid #555b67; border-bottom:1px solid #e7e7e7;}
.review_table th {border-right:1px solid #e7e7e7; background:#f9f9f9; height:37px; line-height:37px; color:#202020;}
.review_table td {border-top:1px solid #e7e7e7; border-right:1px solid #e7e7e7; height:35px; line-height:35px; text-align:center; color:#202020;}
.review_table th:last-child {border-right:0;}
.review_table td:last-child {border-right:0;}
.review_table td:nth-child(3) {text-align:left; width:362px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}






/* /////////////////////////////////////////////////////////
///////////////////////// 셀프웨딩 /////////////////////////
///////////////////////////////////////////////////////// */

.sf_wed_wrap {float:left; width:805px;}
.sf_wed_wrap .visual_box {vertical-align:top; width:805px;}
.sf_wed_wrap .sf_conts {float:left; width:805px; background:url(../image/iFamily/product_service/sf_wed_bg.jpg) repeat-y;}

.check_list {margin:0 auto; width:680px;}
.check_list td {height:36px;}
.check_list .chli_tit {width:680px; margin-top:40px; border-bottom:2px solid #2c2c2c; color:#222425; font-weight:bold; font-size:14px; padding-bottom:9px; position:relative;}
.check_list .chli_tit span {font-weight:normal; font-size:11px; color:#808080;}
.check_list .chli_tit .ev_ico2 {position:absolute; right:0; bottom:0}

.check_list .list {position:relative; float:left; height:13px; line-height:11; font-size:12px;}
.check_list .list .chk_img {position:absolute; left:0; top:-1px; display:block; width:13px; height:13px; text-indent:-999px; overflow:hidden; cursor:pointer; background-image:url(../image/iFamily/product_service/sf_wed_check_checkout.jpg); background-repeat:no-repeat; }
.check_list .list .chk_img.clicked { background:url(../image/iFamily/product_service/sf_wed_check_checkin.jpg) no-repeat;}
.check_list .list .icheck {visibility:hidden; font-size:0; line-height:0; width:13px; height:13px; }
.check_list .list label {padding-left:2px; line-height:1; vertical-align:top; cursor:pointer;}
.check_list .list label img {padding-left:3px;}

.pkg_box {float:left; width:680px; margin:0 auto; padding-bottom:20px;}
.pkg_box .pkg_tit {width:680px; margin-top:40px; border-bottom:2px solid #2c2c2c; color:#222425; font-weight:bold; font-size:14px; padding-bottom:9px; margin-bottom:8px;}
.pkg_box .pkg_tit span {font-weight:normal; font-size:11px; color:#808080;}
.pkg_box .list_conts {float:left; width:680px; padding:5px 0; display:block;}
.pkg_box .list_conts .list02 {position:relative; float:left; height:13px; line-height:11; font-size:12px;}
.pkg_box .list_conts .list02 .chk_img {position:absolute; left:0; top:27px; display:block; width:13px; height:13px; text-indent:-999px; overflow:hidden; cursor:pointer; background-image:url(../image/iFamily/product_service/sf_wed_check_checkout.jpg); background-repeat:no-repeat; }
.pkg_box .list_conts .list02 .chk_img.clicked { background:url(../image/iFamily/product_service/sf_wed_check_checkin.jpg) no-repeat;}
.pkg_box .list_conts .list02 .icheck { visibility:hidden; font-size:0; line-height:0; width:13px; height:13px; }
.pkg_box .list_conts .list02 label { padding-left:2px; line-height:1; vertical-align:top; }
.pkg_box .list_conts .list02 label img {padding-left:3px;}
.pkg_box .list_conts .pkg_img {float:left; width:95px; height:70px; background:#97b286; margin-left:8px; overflow:hidden;}
.pkg_box .list_conts .word {float:left;}
.pkg_box .list_conts .word span {display:block; padding-left:10px;}
.pkg_box .list_conts .word .title {font-size:14px; color:#222425; font-weight:bold; line-height:20px; margin-top:6px;}
.pkg_box .list_conts .word .title em {color:#fe0000; font-style:normal;}
.pkg_box .list_conts .word .info {font-size:12px; color:#222425; line-height:20px;}
.pkg_box .list_conts .word .date {font-size:11px; color:#888888; line-height:20px;}

.inquiry_box {float:left; width:680px; padding-bottom:10px;}

.inq_box {float:left; width:400px;}
.inq_box .wrap {border:1px solid #dbdfe2; background:#fff; padding:15px 19px;}
.inq_box .wrap dt {float:left; width:70px; color:#707070; font-weight:bold; font-size:12px; line-height:24px; height:28px;}
.inq_box .wrap dd {float:left; height:28px;}
.inq_box .wrap input {height:22px; border:1px solid #c9c9cc;}
.inq_box .wrap dd:last-child { height:52px; font-size:12px;}
.inq_box .wrap textarea { border:1px solid #c9c9cc; width:274px; font-size:12px; color:#b3b3b3; padding:5px;}
.inq_box .wrap select {border:1px solid #c9c9cc; width:147px; height:24px; padding:1px 0;}
.inq_box .wrap dd span {padding:0 5px;}
.inq_box .wrap .btn {clear:both; display:block; text-align:center; padding-top:15px;}

.prov_box {float:left; margin-left:10px; width:270px;}
.prov_box .wrap {border:1px solid #dbdfe2; background:#fff; padding:10px; height:210px; line-height:15px; overflow-y:auto; font-size:11px; }
.prov_box .btn_agree {margin:15px 0 0 0; background:red; position:relative;}
.prov_box .btn_agree input {width:13px; height:13px; position:absolute; left:0; top:-1px;}
.prov_box .btn_agree span { position:absolute; left:15px; top:0; display:inline-block;font-size:11px; line-height:12px; padding-left:5px;}

.bottom_bg {background:url(../image/iFamily/product_service/sf_wed_bttom_bg.jpg) no-repeat; width:805px; height:61px; float:left;}



/**************
	181005 add
***************/
.honey_inquiry .form_box .box_left select#email_select {width: 95px !important;}
.checkbox_bouquet2 input[type="radio"] {vertical-align: middle; width:14px; height:14px;}
/*.anni_theme_rad{width:14px;height:14px;padding:0;margin:0;}*/

