body{font-family:dotum;font-size:12px;color:#3B3B3B;line-height:11px;margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,a,img,input{
	margin:0;
	padding:0;
	word-break:break-all;
}
li { list-style:none; }

a:active	{color:#4c4c4c;text-decoration:underline}
a:visited	{color:#4c4c4c;text-decoration:none}
a:link		{color:#4c4c4c;text-decoration:none}
a:hover		{color:#999999;text-decoration:underline}

img { border:0px }

.hide {display:none;}
.debug { border:1px solid #000000 }
.fwb { font-weight:bold; }
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:middle}


/*////////// mobileapp ////////////*/
.mg_t {margin-top:-30px !important}
.mb_app_box{float:left;width:100%}
.mb_app_box img {vertical-align:top}
.mb_app_box .visual_area {width:100%}
.mb_app_box .visual_area .info_ip_box {overflow:hidden;padding:23px 0 32px}
.mb_app_box .info_ip_box #frm_sms_1 {float:left;width:504px;padding:10px 0 0 60px}
.mb_app_box .info_ip_box .mobileapp_form {float:left;background:url('/image/iFamily/mobileapp/bg_mobileapp_form.jpg') no-repeat;background-color:#f5f5f5;width:100%;height:55px;margin-bottom:17px}
.mb_app_box .info_ip_box .mobileapp_form .mobileapp_hp {float:left;margin:10px 0 0 195px;color:#C9C9CC}
.mb_app_box .info_ip_box .mobileapp_form .mobileapp_hp input {width:60px; height:20px;  border:1px solid #C9C9CC}
.mb_app_box .info_ip_box .mobileapp_form .mobileapp_hp select {font-family:Tahoma, Geneva, sans-serif; font-size:12px;height:22px;width:60px}
.mb_app_box .info_ip_box .agree_box{float:left;width:100%}
.mb_app_box .info_ip_box .agree_box .txt_area{overflow:hidden;overflow-y:scroll;float:left;width:476px;height:45px;padding:11px 15px 11px 11px;background:#fff;border:1px solid #d9d9d9;font-size:11px;line-height:14px;color:#4b4b4b}
.mb_app_box .info_ip_box .chk_area{float:left;width:100%;font-size:11px;margin-top:15px}
.mb_app_box .info_ip_box .chk_area input{vertical-align:middle;margin-right:5px}
.mb_app_box .info_ip_box .qrcode_box{overflow:hidden;float:left;padding:2px 0 0 49px}
.mb_app_box .info_ip_box .qrcode_box a {display:block}



/*////////// Common CSS ////////////*/
.wdotline { height:1px;background:url('/image/iFamily/common/bg_xdotline.gif') repeat-x }


/*////////// Top Event arae ////////////*/
.top_event_area{margin-bottom:-3px;float:left;width:100%; background-color:#312205;text-align:center;}


/*////////// iFamily Main Page ////////////*/

.header_area{float:left;width:100%;background:url('/image/iFamily/main/topbar/bar_maintop.gif'); background-repeat:repeat-x;height:31px;}
.header { width:980px; height:31px; margin:0 auto; }
.family_logo { float:left;width:155px; height:31px;}
.family_logo img {vertical-align:top;}

.top_menu { float:right; margin:0 -1px 0 0;list-style:none; }
.top_menu li { float:left;position:relative;}
.top_menu a{text-decoration:underline;}


.top_menu .dd_mn_box{position:absolute;border:1px solid #2b2b2d;top:30px;background:#fff;width:274px;background:url('/image/iFamily/main/topbar/dd_mn_bg.jpg') repeat-y; z-index:300;}
.top_menu .dd_mn_box h3{text-align:center;font-size:11px;color:#2b2b2d;background:#fafafa;border-bottom:1px solid #c0c0c1;line-height:24px;}
.top_menu .dd_mn_box .arrow_dot{position:absolute;top:-8px;width:274px;text-align:center;}
.top_menu .dd_mn_box .kas_list { position:absolute;left:-165px;border:1px solid #000;border-top:0px; background:#}
.top_menu .dd_mn_box .kas_list .kas_form { position:relative; width:311px; height:62px; background:url('/image/iFamily/main/topbar/img_pop_kakaostory_middle.jpg'); padding:38px 0 0 34px;color:#109EE0; }
.top_menu .dd_mn_box .kas_list .kas_form input { float:left; }
.top_menu .dd_mn_box .kas_list .kas_form .phone { width:47px; height:24px; vertical-align:top; border:3px solid #109EE0;margin-right:5px; }







.top_menu .dd_mn_box .mn_ctn_box .mn_1depth_box{float:left;background:#fafafa;border-right:1px solid #c0c0c1;width:90px;padding:15px;}
.top_menu .dd_mn_box .mn_ctn_box .mn_1depth_box li{float:left;width:100%;border-left:0 none;text-align:right;font-size:11px;font-weight:bold; color:#666666;line-height:20px;}
.top_menu .dd_mn_box .mn_ctn_box .mn_1depth_box .select{color:#676cd1;}


.top_menu .dd_mn_box .mn_ctn_box .mn_2depth_box{float:left;width:110px;padding:15px;}
.top_menu .dd_mn_box .mn_ctn_box .mn_2depth_box li{float:left;width:100%;border-left:0 none;text-align:left;font-size:11px; color:#666666;line-height:20px;letter-spacing:-0.01em;}
.top_menu .dd_mn_box .mn_ctn_box .mn_2depth_box li a{color:#666666;text-decoration:none}

.top_menu .top_search_box{position:absolute;border:1px solid #2b2b2d;top:24px;background:#fafafa;width:221px;padding:10px;right:0;}
.top_menu .top_search_box .arrow_dot{position:absolute;top:-9px;right:2px;}
.top_menu .top_search_box .input_txt_box{float:left;}
.top_menu .top_search_box .input_txt_box input{border-top:1px solid #8e8e90;border-bottom:1px solid #8e8e90;border-left:1px solid #8e8e90;background:#fff;width:178px;height:20px;}
.top_menu .top_search_box .btn_search{background:url('/image/iFamily/main/topbar/top_btn_search.png') no-repeat;width:41px; height:22px;float:left;border:0;padding:0;margin:0 0 0 -2px;}

.top_menu .top_login_box{position:absolute;border:1px solid #2b2b2d;top:24px;background:#fafafa;padding:10px;right:0;width:254px;}
.top_menu .top_login_box .arrow_dot{position:absolute;top:-9px;right:18px;}
.top_menu .top_login_box dl{clear:both;}
.top_menu .top_login_box dt{float:left;font-weight:bold;font-size:11px;width:61px;text-align:left;height:20px;vertical-align:middle;line-height:24px;}
.top_menu .top_login_box dd{float:left;font-size:11px;color:#808080;line-height:24px;position:relative;width:188px;}
.top_menu .top_login_box dd .input_txt{float:left;border:1px solid #8e8e90;background:#fff;width:188px;height:20px;font-size:11px;font-family:tahoma;margin-bottom:3px;}
.top_menu .top_login_box dd .top_btn_login{position:absolute;right:0;top:0;}
.top_menu .top_login_box dd .top_btn_login input{background:url('/image/iFamily/main/topbar/top_btn_login.png') no-repeat;width:49px; height:22px;padding:0;border:0;margin:0 -2px 0 0;}



/*아이베이비 시즌 이벤트 - 20131017*/
.main_ibabyevent_20131017{float:left; width:805px;margin-bottom:20px;background:url('/image/iFamily/main/ibaby/ib_event_20131017.jpg') no-repeat;height:310px;position:relative;}
.main_ibabyevent_20131017 .btn_area{position:absolute;bottom:7px;left:258px;}
.main_ibabyevent_20131017 .btn_close{position:absolute;right:30px;bottom:18px}

.sub_ibabyevent_20131017{float:left; width:805px;margin-bottom:20px;background:url('/image/iFamily/main/ibaby/ib_event_sub_20131017.jpg') no-repeat;height:240px;position:relative;}
.sub_ibabyevent_20131017 .btn_area{position:absolute;bottom:9px;left:257px;}




.wrapper_center { margin:0 auto;width:980px;}

.wrapper_center_box {width:980px;float:left;position:relative;}
.main_rightcta_area{float:left; width:805px;}


.baby_logo { float:left; }
.search_bar { float:left;width:425px;height:43px;margin:33px 0 0 20px }
.search_bar .search_left { float:left;width:35px;height:43px;background:url('/image/iFamily/main/topbar/bg_search_left.gif') }
.search_bar .search_center { float:left;width:327px;height:43px;background:url('/image/iFamily/main/topbar/bg_search.gif') }
.search_bar .search_center #search_text { outline:none;width:90%;margin:10px 0 0 7px;font-size:15px;font-weight:bold;font-family:dotum;border:0px; }
.search_bar .search_right { float:left;width:4px;height:43px;background:url('/image/iFamily/main/topbar/bg_search_right.gif') }
.btn_searchbar { float:left;width:53px;height:43px;margin-left:6px; }
.button_3 { float:right;margin-top:33px;list-style:none; }
.button_3 li { float:left;border-right:1px solid #DADADA}


.left_contents { float:left;width:155px;margin-right:20px; }
.left_menu { list-style:none;float:left; }
.left_menu .biglist { float:left;border:1px solid #2b2b2d;width:153px; }
.left_menu .biglist .list_1 { float:left;cursor:pointer;padding:9px 0 0 8px;border:1px solid #464749;width:143px;height:21px;background:url('/image/iFamily/main/sidemenu/left_menu_bg.gif');font-weight:bold;letter-spacing:-1.5px; }
.left_menu .banquet_list { float:left;cursor:pointer;padding:9px 0 0 8px;border:1px solid #464749;width:143px;height:21px;background-color:#FFF;font-weight:bold;letter-spacing:-1.5px; }
.left_banner_area{margin-top:17px;float:left;width:155px;}
.service_view { float:left;width:153px }
.service_view_listtitle { float:left;width:142px;height:18px;background:url('/image/iFamily/banquet/product_service_listtitle.gif') no-repeat;color:#D9D9D9;padding:15px 0 0 11px;letter-spacing:-1px; }
.service_view_listtitle span { color:#FE8D1E;font-weight:bold; }
.service_view_list span { color:#FE8D1E;font-weight:bold; }
.service_view_list { float:left;width:143px;height:16px;background:url('/image/iFamily/banquet/product_service_list.gif') no-repeat;padding:8px 0 0 10px;color:#D9D9D9;letter-spacing:-1px; }
.title_eventplaza { float:left;margin:20px 0 0 0 }
.img_eventplaza { float:left;margin:7px 0 0 0 ;width:153px;height:86px;overflow:hidden;border:1px solid #dfdee4;background:url('/image/iFamily/main/sidemenu/main_eventplaza_noimg.jpg') no-repeat}
.text_eventplaza { float:left;margin:9px 0 15px 0;color:#555559;font-weight:bold;padding:1px 0 0 0;}
.wdotline_155 { float:left;width:153px;height:1px;background:url('/image/iFamily/main/sidemenu/bg_dotline.gif') }
.title_servicestation { float:left;margin-top:20px; }
.sidelist { float:left; margin-top:8px;list-style:none;font-size:11px; }
.sidelist li{ padding:5px 0 0 8px;background:url('/image/iFamily/main/sidemenu/bg_dot.gif') no-repeat left 12px;text-align:left; line-height:17px; overflow:hidden;width:340px;word-wrap:break-word; word-break:break-all;height:17px;}
.ifamilymap { float:left;margin-top:14px; }

/*인기검색어*/
.pp_word_area{float:left;width:153px;border:1px solid #dfdfdf;margin-top:10px;}
.pp_word_area img{vertical-align:top;}
.pp_word_area li{border-top:1px solid #e4e4e4;font-size:11px; color:#707070;line-height:30px;padding:0 0 0 10px;letter-spacing:-0.01em;}
.pp_word_area .select{background:url('/image/iFamily/main/sidemenu/title_pp_sbg.jpg') no-repeat; color:#fff; font-weight:bold;}

/*아이패밀리SNS*/
.if_sns_area{float:left;width:155px;margin-top:10px;}
.if_sns_area img{vertical-align:top;}


.service_view_travel { float:left;width:129px;background:#545454;padding:12px;}
.service_view_travel ul{ float:left;width:129px;margin-bottom:20px;}
.service_view_travel li{color:#d9d9d9}
.service_view_travel .travel_title{padding:10px 0;font-weight:bold;}
.service_view_travel .travel_menu {background:url('/image/iFamily/product_service/travel/travel_menu_dot.png') repeat-x; font-size:11px;padding:10px 0;line-height:13px;}
.service_view_travel .travel_menu a{color:#d9d9d9}
.service_view_travel .travel_menu_select{background:url('/image/iFamily/product_service/travel/travel_menu_dot.png') repeat-x; font-size:11px;padding:10px 0;line-height:13px;color:#f79a2c}
.service_view_travel .travel_menu_select a{color:#f79a2c}

.center_contents { float:left;width:425px;height:720px;margin:0 20px 0 0;background:url('/image/iFamily/main/center/bg_babychklist.gif') }
.baby_chklist { float:left;}
.day_list { float:left;margin-left:26px;width:41px;height:451px;background:url('/image/iFamily/main/center/img_daylist.png') no-repeat}
.wedding_day_list { float:left;margin-left:0;width:127px;height:586px;background:url('/image/iFamily/main/center/img_wedding_daylist.png') no-repeat}
.anniversary_day_list { float:left;margin-left:0;width:231px;height:586px;background:url('/image/iFamily/main/center/img_anniversary_daylist.png') no-repeat}
.travle_day_list { float:left;margin-left:0;width:180px;height:586px;background:url('/image/iFamily/main/center/img_travel_daylist.png') no-repeat}
.d_day { padding-left:31px;margin:0 auto; }
.dotcircle { float:left;margin-left:20px;width:17px;height:582px;background:url('/image/iFamily/main/center/bg_dotcircle.png') }
.baby_product { float:left;margin-left:25px;width:220px;height:495px;}
.pt_travel { margin-top:25px; }
.pt_photo { margin-top:19px; }
.beautycare { margin-top:14px; }
.hundred { margin-top:19px }
.babyphoto { margin-top:20px }
.familylook { margin-top:14px }
.firstbirth { margin-top:19px; }
.kidsparty { margin-top:17px; }

.wedding_product{float:left;width:425px;padding-top:15px;background:url('/image/iFamily/main/center/chklist_gap_dotline.png') 106px repeat-y; height:569px;}
.wedding_product .prd_list{float:left; width:100%;margin-bottom:7px;}
.wedding_product .prd_list .opt_title{float:left; width:114px;text-align:right;padding-right:13px;}
.wedding_product .prd_list .svc_list{float:left; width:298px;}
.wedding_product .prd_list .svc_list ul{float:left;width:100%;}
.wedding_product .prd_list .svc_list li{float:left;margin:0 2px 2px 0;}


.anniversary_product{float:left;width:425px;padding-top:15px;background:url('/image/iFamily/main/center/chklist_gap_dotline.png') 209px repeat-y; height:569px;}
.anniversary_product .prd_list{float:left; width:100%;margin-bottom:35px;}
.anniversary_product .prd_list .opt_title{float:left; width:218px;text-align:right;padding-right:13px;}
.anniversary_product .prd_list .svc_list{float:left; width:194px;}
.anniversary_product .prd_list .svc_list ul{float:left;width:100%;}
.anniversary_product .prd_list .svc_list li{float:left;margin:0 2px 2px 0;}


.travel_product{float:left;width:425px;padding-top:40px;background:url('/image/iFamily/main/center/chklist_gap_dotline.png') 158px repeat-y; height:544px;}
.travel_product .prd_list{float:left; width:100%;margin-bottom:45px;}
.travel_product .prd_list .opt_title{float:left; width:167px;text-align:right;padding-right:13px;}
.travel_product .prd_list .svc_list{float:left; width:245px;}
.travel_product .prd_list .svc_list ul{float:left;width:100%;}
.travel_product .prd_list .svc_list li{float:left;margin:0 2px 2px 0;}


.travel_prd_box{float:left;width:425px;padding:0;background:#fff;margin-top:-3px;}
.travel_prd_box li{background:url('/image/iFamily/product_service/travel/main_travel_listdot.jpg') bottom repeat-x;padding:10px 0 1px 0;}
.travel_prd_box img{vertical-align:top}
.travel_prd_box .prd_left{float:left;width:161px;margin-right:10px;}
.travel_prd_box .prd_right{}







.right_contents { float:left;width:360px;height:720px }
.servicebaby { float:left;height:399px; }

.servicebaby_list { float:left;width:360px;background:#5dbc5a;border-top:1px solid #439c4f;height:320px;}
.servicebaby_list ul{}
.servicebaby_list li {float:left;border-bottom:1px solid #439c4f;border-left:1px solid #439c4f;border-right:1px solid #439c4f; background:url('/image/iFamily/main/center/svc_baby_bg.png') repeat-x; }
.servicebaby_list .num{float:left;border-right:1px solid #439c4f;width:25px;text-align:center;height:29px;}
.servicebaby_list .txt{float:left;height:29px;width:332px;}
.servicebaby_list .service_detail_info{border-bottom:1px solid #439c4f; border-right:0 none; border-left:0 none;  border-top:0 none;  float:left;width:358px;height:169px;text-align:center;background:none;}


.servicewedding_list { float:left;width:360px;background:#1393b7;border-top:1px solid #0c7c9c;height:320px;}
.servicewedding_list ul{}
.servicewedding_list li {float:left;border-bottom:1px solid #0c7c9c;border-left:1px solid #0c7c9c;border-right:1px solid #0c7c9c; background:url('/image/iFamily/main/center/svc_wedding_bg.png') repeat-x; }
.servicewedding_list .num{float:left;border-right:1px solid #0c7c9c;width:25px;text-align:center;height:29px;}
.servicewedding_list .txt{float:left;height:29px;width:332px;}
.servicewedding_list .service_detail_info{border-bottom:1px solid #0c7c9c; border-right:0 none; border-left:0 none;  border-top:0 none;  float:left;width:358px;height:169px;text-align:center;background:none;}


.serviceanniversary_list { float:left;width:360px;background:#615763;border-top:1px solid #5a4a5b;height:320px;}
.serviceanniversary_list ul{}
.serviceanniversary_list li {float:left;border-bottom:1px solid #5a4a5b;border-left:1px solid #5a4a5b;border-right:1px solid #5a4a5b; background:url('/image/iFamily/main/center/svc_anniversary_bg.png') repeat-x; }
.serviceanniversary_list .num{float:left;border-right:1px solid #5a4a5b;width:25px;text-align:center;height:29px;}
.serviceanniversary_list .txt{float:left;height:29px;width:332px;}
.serviceanniversary_list .service_detail_info{border-bottom:1px solid #5a4a5b; border-right:0 none; border-left:0 none;  border-top:0 none;  float:left;width:358px;height:169px;text-align:center;background:none;}

.servicetravel_list { float:left;width:360px;background:#168ab8;border-top:1px solid #13759c;height:320px;}
.servicetravel_list ul{}
.servicetravel_list li {float:left;border-bottom:1px solid #13759c;border-left:1px solid #13759c;border-right:1px solid #13759c; background:url('/image/iFamily/main/center/svc_travel_bg.png') repeat-x; }
.servicetravel_list .num{float:left;border-right:1px solid #13759c;width:25px;text-align:center;height:29px;}
.servicetravel_list .txt{float:left;height:29px;width:332px;}
.servicetravel_list .service_detail_info{border-bottom:1px solid #13759c; border-right:0 none; border-left:0 none;  border-top:0 none;  float:left;width:358px;height:169px;text-align:center;background:none;}




.ifamily_stars { float:left;width:803px;height:92px;margin:29px 0 0 0;background:#f8f8f8;border:1px solid #e7e7e7;}
.star_list { float:left;margin:12px 0 0 0;list-style:none; }
.star_list li { float:left;width:70px;height:70px;margin-right:1px; }
.star_list .title { float:left;width:144px;}

.bottom { float:left;width:980px;margin-top:30px; }
.bottom_contents { float:left;width:805px;margin-top:20px; }
.left_bottom { float:left;width:425px;height:165px; }
.title_pressrelease { float:left;margin-top:3px; }
.btn_leftright { float:right; }
.wdotline_600 { float:left;width:425px;height:1px;margin:10px 0 10px 0;background:url('/image/iFamily/main/sidemenu/bg_dotline.gif') }
.bottom_news_1 { float:left;width:207px;height:124px;margin-right:11px;overflow:hidden;}
.bottom_news_text { float:left;width:207px;margin:10px 0 0 3px;font-family:dotum;font-size:11px;line-height:18px;vertical-align:top;color:#707070 ;height:36px;overflow:hidden;}

.right_bottom { float:right;width:360px;height:165px; }
.thx_ifamily { float:left;width:360px;height:70px; }

.copyright { clear:both;float:left;width:100%;text-align:center;margin-top:28px; }

/*////////// Main Popup ////////////*/
.pt_travel_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/pt_travel/bg_title.gif') }
.pt_travel_title div { position:absolute;left:418px;top:38px; }
.popup_contents { width:557px;border:1px solid #000000;background:url('/image/iFamily/main/popup/pt_travel/bg_listback.gif') }
.btn_recommend { margin:0 auto 37px auto; }
.btn_recommend_s { padding: 0 0 30px 167px;  }
.text_question { position:absolute;font-family:dotum;font-size:11px;line-height:18px;vertical-align:top;letter-spacing:-0.5px;color:#707070;font-weight:bold; }
.text_answer { position:absolute;font-family:dotum;font-size:11px;line-height:18px;vertical-align:top;color:#707070 }
.popup_contents_s { position:absolute;width:469px;height:206px;border:1px solid #000000;background:url('/image/iFamily/main/popup/pt_travel/bg_listback.gif') }

.parturientphoto_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/parturient_photo/bg_title.gif') }
.parturientphoto_title div { position:absolute;left:418px;top:38px; }

.d100_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/d+100/bg_title.gif') }
.d100_title div { position:absolute;left:418px;top:38px; }

.babyphoto_title_pop { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/baby_photo/bg_title.gif') }
.babyphoto_title_pop div { position:absolute;left:418px;top:38px; }

.firstbirth_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/firstbirth/bg_title.gif') }
.firstbirth_title div { position:absolute;left:418px;top:38px; }

.kidsparty_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/kidsparty/bg_title.gif') }
.kidsparty_title div { position:absolute;left:418px;top:38px; }

.kidsparty_title { width:557px;height:88px;border:1px solid #000000;background:url('/image/iFamily/main/popup/kidsparty/bg_title.gif') }
.kidsparty_title div { position:absolute;left:418px;top:38px; }

.email_title { width:469;height:35px;border:1px solid #000000;background:url('/image/iFamily/main/popup/email/bg_title.gif') }
.email_title div { position:absolute;left:442px;top:8px; } 

.thankyou_bg { position:absolute;width:467px;height:201px;border:1px solid #000000;background:url('/image/iFamily/main/popup/thankyou/bg_listback.gif') }
.thankyou_bg div { position:absolute;left:192px;top:125px; }

/*////////// Alliance Page ////////////*/
.AL_left_contents { float:left;width:380px;height:946px;background:url('/image/iFamily/alliance/bg_leftcontents.gif') no-repeat; }
.AL_left_contents .btn_allianceinquire { float:left;margin:429px 0 0 1px;width:170px;height:39px; }
.AL_center_hdotline { float:left;width:1px;height:946px;background:url('/image/iFamily/alliance/bg_hdotline.gif') repeat-y; }
.AL_right_contents { float:left;width:599px;height:946px;background:url('/image/iFamily/alliance/bg_rightcontents.gif') no-repeat; }
.AL_right_contents div { float:left;width:560px;font-family:dotum;font-size:11px;color:#848484;margin-left:39px;line-height:17px;letter-spacing:-0.5px; }
.AL_TITLE { font-weight:bold;color:#000000 }
.AL_TITLE_B { font-weight:bold;color:#1588D1 }
.AL_TITLE_G { font-weight:bold;color:#5ABC68 }
.AL_bottom_contents { float:left;width:980px;height:209px;margin-top:1px; }

/*////////// Individual Page ////////////*/
.iFamily_title {float:left; width:980px;height:83px;margin:90px 0 30px 0;background:url('/image/iFamily/individual/bg_iFAMILY.gif') }
.text_individual { width:800px;margin:0 0 20px 89px;font-family:dotum;font-size:11px;color:#848484;line-height:17px;letter-spacing:-0.5px; }
.text_individual .blue { color:#008BDC }

/*////////// SearchResult Page ////////////*/

.search_result_right_contents { float:left;width:805px;height:1867px;margin-bottom:70px; }
.search_result_title { width:805px;height:133px;float:left;background:url('/image/iFamily/searchresult/title_searchlist.gif') }
.search_result_text { float:left;width:805px;height:22px;margin:37px 0 0 0px; }
.search_result_text li { float:left;list-style:none; }
.search_result_bar_colltion { float:left;width:805px;height:53px;margin:9px 0 0 0px;background:url('/image/iFamily/searchresult/bar_collection.gif') }
.search_result_collection_contents { float:left;width:805px;margin:20px 0 0 0; }
.search_result_collection_contents ul { float:left;width:805px;}
.search_result_collection_contents ul li { float:left;width:805px;list-style:none;margin-bottom:10px; }
.search_result_collection_contents ul li table { float:left;border:0px;letter-spacing:-1.5px;line-height:17px;font-size:12px }
.collection_small_contents { vertical-align:middle;height:66px;padding-left:10px;color:#6D6C6C }
.collection_big_contents { vertical-align:middle;height:100px;padding-left:10px;color:#6D6C6C }
.coop_title { color:#6D6C6C;font-weight:bold; }
.coop_title_type { color:#008BDC;font-weight:bold; }

.search_result_bar_plaza { float:left;width:805px;height:61px;margin:20px 0 0 0;background:url('/image/iFamily/searchresult/bar_plaza.gif') }
.search_result_plaza { float:left;width:805px;margin:20px 0 0 0; }
.search_result_plaza li { float:left;margin-right:35px;width:245px;letter-spacing:-1.5px;line-height:17px;font-size:12px margin-bottom:18px;}
.plaza_title { float:left;font-family:dotum;font-size:12px;letter-spacing:-1px;color:#6D6C6C;font-weight:bold; }
.plaza_text { float:left;font-family:dotum;font-size:12px;letter-spacing:-1px;color:#999999; }
.search_result_bar_postscript { float:left;width:805px;height:61px;margin:20px 0 0 0;background:url('/image/iFamily/searchresult/bar_postscript.gif') }
.postscript_list { float:left;width:805px;margin:0 0 20px 0;padding:0px }
.postscript_list_left { float:left;width:405px;height:226px;margin:18px 20px 0 0;border-right:1px solid #E7E7E7 }
.pl_left_wrapper { float:left;width:385px;padding-bottom:20px;border-bottom:1px solid #E7E7E7; }
.postscript_list_right { float:left;width:399px;height:226px; }
.pl_left_title { font-family:dotum;font-size:12px;color:#6D6C6C;line-height:21px;letter-spacing:-0.5px;font-weight:bold;margin-top:12px; }
.pl_left_text { width:315px;font-family:dotum;font-size:12px;color:#848484;line-height:16px;letter-spacing:-1px; }
.pl_left_user { float:left;margin-top:20px;padding-right:6px;border-right:1px solid #C5C5C5;font-family:dotum;font-size:12px;color:#6D6C6C; }
.pl_left_info { float:left;margin:20px 0 0 6px;font-family:dotum;font-size:12px;color:#6D6C6C; }
.postscript_list_right { float:left;width:379px;margin-top:18px; }
.pl_right_wrapper { float:left;width:380px;padding-bottom:20px;border-bottom:1px solid #E7E7E7; }

.search_result_bar_promotion { float:left;width:805px;height:61px;background:url('/image/iFamily/searchresult/bar_promotion.gif') }
.search_promotion { float:left;width:805px;margin:20px 0 30px 0;list-style:none;border-bottom:1px solid #E7E7E7 }
.search_promotion li { float:left;width:245px;margin:0 35px 33px 0; }
.promotion_thumbnail { float:left;margin-right:10px; }
.promotion_title { float:left;margin-top:3px;font-family:dotum;font-size:12px;letter-spacing:-1px;color:#008BDC;font-weight:bold; }
.promotion_text { float:left;width:185px;margin-top:6px;font-family:dotum;font-size:12px;line-height:16px;letter-spacing:-1px;color:#666; }



/*/////////// Banquet Page ////////////*/
.banquet_right_contents{float:left;position:relative;width:805px}


.weddinghall_title { float:left;width:805px;height:133px;background:url('/image/iFamily/banquet/weddinghall_title.jpg') }
.weddinghall_text { float:left;width:45px;height:18px;margin:25px 0 15px 0;background:url('/image/iFamily/banquet/text_weddinghall.gif') }

.banquet_title { float:left;width:805px;height:133px;background:url('/image/iFamily/banquet/banquet_title.jpg') }
.banquet_text { float:left;width:45px;height:18px;margin:25px 0 15px 0;background:url('/image/iFamily/banquet/text_banquet.gif') }

.entas_title { float:left;width:805px;height:546px;background:url('/image/iFamily/entas/entas_title.jpg') }
.entas_text { float:left;width:177px;height:18px;margin:25px 0 15px 0;background:url('/image/iFamily/entas/text_entas.gif') }

.btn_home { float:right;margin:29px 0 0 0;padding-left:12px;font-family:dotum;font-size:11px;letter-spacing:-1px;color:#929292; }
.tab_text { font-family:dotum;font-size:12px;letter-spacing:-1px;color:#6B717E;font-weight:bold;line-height:31px;margin-top:1px;}
.banquet_searchbar { float:left;font-family:dotum;font-size:12px;letter-spacing:-1px;color:#050505;font-weight:bold;margin:23px 0 0 148px; }
.banquet_detailsearch { float:left;margin-top:20px;width:129px;height:30px;background:url('/image/iFamily/banquet/bg_search_off.gif') }
.banquet_areasetting { float:left;margin:20px 0 0 1px;width:129px;height:30px;background:url('/image/iFamily/banquet/bg_search_off.gif') }
.banquet_subwaysetting { float:left;margin:20px 0 0 1px;width:149px;height:30px;background:url('/image/iFamily/banquet/bg_search_off2.gif') }
.banquet_option { float:left;width:805px;letter-spacing:-1px;font-size:12px;color:#707070;border-top:2px solid #565B67; margin-top:23px; }
.banquet_option th { color:#505050;font-size:11px;width:100px;height:30px;border-right:1px solid #E7E7E7;border-bottom:1px dotted #E7E7E7;background-color:#F8F8F8 }
.banquet_option td { color:#707070;font-size:12px;width:138px;height:30px;border-bottom:1px dotted #E7E7E7;vertical-align:middle;}
.caption_text { float:left;font-family:dotum;font-size:12px;color:#707070;line-height:16px;margin:20px 0 0 10px; }
.button_banquet { float:left;margin:18px 0 44px 308px }
.weddinghall_result_list { float:left;width:805px;margin-bottom:20px;  }
.weddinghall_result_list li { float:left;width:805px;border-bottom:1px solid #EBEBEB; }
.weddinghall_result_list li div { float:left; }
.weddinghall_result_list_left { float:left;margin:15px 0 15px 10px;width:605px;height:60px;border-right:1px solid #EBEBEB }
.weddinghall_name { font-family:dotum;font-size:14px;color:#000;font-weight:bold;line-height:16px;margin:7px 0 0 15px; }
.weddinghall_name .entas_spot {color:#008bdc; display:inline; font-size:14px;}
.weddinghall_info { width:455px;font-family:dotum;font-size:12px;color:#707070;letter-spacing:-0.3px;line-height:15px;margin:5px 0 0 15px; }
.weddinghall_result_list_right { float:left;width:188px;height:61px;margin-top:25px }
.weddinghall_result_list_right div { float:left;margin:26px 0 0 20px;font-family:dotum;font-size:12px;color:#707070;font-weight:bold; }
.weddinghall_result_list_right  h2 {display:block; text-align:center; font-size:12px; color:#707070; line-height:13px; vertical-align:top; margin-left:7px;} /* 20131001 추가 */
.weddinghall_result_list_right span {display:block; text-align:center; margin-top:10px; margin-left:7px;} /* 20131001 추가 */
/* .weddinghall_result_list_right div { float:left;margin:26px 0 0 20px;font-family:dotum;font-size:12px;color:#707070;font-weight:bold; } */
.result_pages { float:left;margin:15px auto 20px auto;width:805px;text-align:center;}
.result_pages span {border-left:1px solid #d9d9d9;padding:0 6px 0 8px;font-family:dotum;font-size:12px;color:#3B3B3B;line-height:17px; }

.result_pages_js { float:left;margin:15px auto 20px auto;width:805px;text-align:center;}
.result_pages_js span {border-left:1px solid #d9d9d9;padding:0 6px 0 8px;font-family:dotum;font-size:12px;line-height:17px; }
.paging-viewport span.hover:hover{cursor:pointer; text-decoration:underline}
.paging-nav-item-current{color:#acacac; font-weight:bold}

/*/////////// Banquet Subway Page ////////////*/

.banquet_subway { float:left;width:805px;border-top:2px solid #565B67;border-bottom:1px solid #EBEBEB; }
.subway_text { margin:20px 0 0 11px;color:#707070 }
.subway_line { width:785px;height:22px;margin:10px 0 0 11px;background:url('/image/iFamily/banquet/bg_subwaylistbox.gif') no-repeat;padding:6px 0 0 5px; }
.subway_line span { margin:0 0 0 10px;border-right:1px solid #CACACA;font-family:dotum;font-size:11px;color:#3B3B3B;padding:0 8px 0 0;letter-spacing:-0.7px; }
.subway_img { width:700px;margin:35px auto 26px auto;  }

/*/////////// Banquet ServiceView Page ////////////*/

.banquet_left_contentsbox { float:left;width:526px;height:367px;border-right:1px solid #E7E7E7 }
.seoul_map { width:380px;height:296px;margin-left:60px;padding-top:10px; }
.text_map { font-family:dotum;font-size:11px;color:#707070;letter-spacing:-0.3px;margin:4px 0 0 9px; }
.seoularea_search { margin:10px 0 0 6px;  }
.banquet_right_contentsbox { width:276px;height:367px;float:left;background-color:#F8F8F8 }
.etc_area { width:78px;height:22px;margin:30px 0 0 20px;background:url('/image/iFamily/banquet/text_etc.gif') }
.etc_area_selectzone {  }
.area_search { width:138px;height:22px;float:left;margin:15px 0 0 20px }


/*/////////// Babyphoto Page ////////////*/
.babyphoto_right_contents { float:left;width:805px; }
.babyphoto_title { float:left;width:805px;height:133px;background:url('/image/iFamily/babyphoto/img_babyphoto.jpg') }
.babyphoto_text { float:left;width:74px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/babyphoto/text_babyphoto.gif') }
.babyphoto_title_2 { float:left;width:805px;height:105px; }
.babyphoto_detailinfo { float:left;width:795px;font-family:dotum;font-size:11px;color:#707070;letter-spacing:-0.3px;line-height:16px;margin:20px 0 36px 10px  }
.babyphoto_coprview { float:left;border:1px solid #E7E7E7;width:120px;height:102px; }
.babyphoto_coprview div { float:left;border:0px;width:74px;height:57px;margin:23px 0 0 20px; }
.babyphoto_corpselect { float:left;border:1px solid #E7E7E7;border-left:0px;width:682px;height:102px; }
.babyphoto_corpselectlist { float:left;width:634px;height:82px;margin:10px 0 0 19px }
.babyphoto_corpselectlist li { float:left;margin-right:5px;text-align:center; }

.selected {border:5px solid #EEEEEE;border-bottom:4px;background:#eeeeee;}
.selected div {font-family:dotum;font-size:12px;color:#707070;letter-spacing:-0.3px;line-height:16px;font-weight:bold;padding-top:7px;background-color:#EEEEEE;width:100px;white-space:nowrap;overflow:hidden;}
.nonselected {margin-top:5px;padding:0px 5px 4px 5px}
.nonselected div {font-family:dotum;font-size:12px;color:#707070;letter-spacing:-0.3px;line-height:16px;font-weight:bold;padding-top:7px;width:100px;white-space:nowrap;overflow:hidden;}

.babyphoto_sort { float:right;margin-top:25px; }
.babyphoto_sort div { float:left;margin-right:3px; }
.babyphoto_prodlist { float:left;width:805px;background-color:#EBEBEE;font-family:dotum;font-size:12px;color:#000;letter-spacing:-0.3px;line-height:16px;margin:8px 0 30px 0; }
.babyphoto_prodlist tr { background-color:#FFF }
.babyphoto_prodlist td {padding-bottom:22px;}
/* .table_sty_box .fly_ico_best {position:absolute; right:25px; top:135px;}*/
.babyphoto_prodimg {width:150px; height:150px; overflow:hidden; margin:25px 0 0 25px;}
.babyphoto_prodname { font-weight:bold;margin:15px 0 0 25px;width:150px; /* white-space:nowrap; */overflow:hidden;} /* 2013.08.01 수정 */
.babyphoto_prodprice { margin:4px 0 0 25px;color:#008BDC;font-weight:bold; }
.babyphoto_prodcorp { margin:8px 0 0 25px;color:#707070;width:150px;white-space:nowrap;overflow:hidden;font-size:11px;}
.babyphoto_prd_info {float:left; width:150px;margin:5px 0 0 25px; font-size:11px; color:#a4a3a3; line-height:16px; overflow:hidden; height:30px; letter-spacing:-1px;}

.babyphoto_prodimg02 {width:150px; height:150px; overflow:hidden; margin:25px 0 0 25px; position:relative;}
.babyphoto_prodimg02 .fly_ico_best {width:44px; height:40px;position:absolute; right:0px; bottom:0;}


/*/////////// Invitation Page ////////////*/
.invitation_title { float:left;width:805px;height:133px;background:url('/image/iFamily/invitation/img_invitation.jpg') }
.invitation_text { float:left;width:46px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/invitation/text_invitation.gif') no-repeat }

/*/////////// Hair/Makeup Page ////////////*/
.hairmakeup_title { float:left;width:805px;height:133px;background:url('/image/iFamily/hairmakeup/img_hairmakeup.jpg') }
.hairmakeup_text { float:left;width:95px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/hairmakeup/text_hairmakeup.gif') no-repeat }

/*/////////// Phototable Page ////////////*/
.phototable_title { float:left;width:805px;height:133px;background:url('/image/iFamily/phototable/img_phototable.jpg') }
.phototable_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/phototable/text_phototable.gif') no-repeat }

/*/////////// Familylook Page ////////////*/
.familylook_title { float:left;width:805px;height:133px;background:url('/image/iFamily/familylook/img_familylook.jpg') }
.familylook_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/familylook/text_familylook.gif') no-repeat }
.familylook_title_2 { float:left;width:805px;height:219px; }

/*/////////// Musician Page ////////////*/
.musician_title { float:left;width:805px;height:133px;background:url('/image/iFamily/musician/img_musician.jpg') }
.musician_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/musician/text_musician.gif') no-repeat }

/*/////////// Limousine Page ////////////*/
.limousine_title { float:left;width:805px;height:133px;background:url('/image/iFamily/limousine/img_limousine.jpg') }
.limousine_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/limousine/text_limousine.gif') no-repeat }

/*/////////// Return Page ////////////*/
.return_title { float:left;width:805px;height:133px;background:url('/image/iFamily/return/img_return.jpg') }
.return_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/return/text_return.gif') no-repeat }

/*/////////// CombineLogin Page ////////////*/
.wrapper_center_800 { width:800px;margin:0 auto;padding-top:40px; }
.loginpage_leftcontents { width:452px;height:715px;float:left; }
.collection_logo { position:relative;width:452px;height:166px;background:url('/image/iFamily/login_combination/logo_iFamily.jpg');float:left; }
.height_dotline { background:url('/image/iFamily/login_combination/bg_ydotline.gif') }
.login_contents { float:left;width:422px;height:114px }
.id_save { clear:both;margin:30px 0 0 71px }
.login_input_wrap {float:left;width:305px}
.id_text { float:left;margin-top:14px;font-weight:bold;color:#505050;font-size:14px;letter-spacing:-1.3px }
.id_input { float:left;width:229px;height:30px;margin:4px 0 0 30px }
.pass_text { float:left;margin-top:14px;font-weight:bold;color:#505050;font-size:14px;letter-spacing:-1.3px }
.pass_input { float:left;width:229px;height:30px;margin:4px 0 0 16px }
.btn_login { float:right;width:115px;height:65px;margin-top:4px }
.text_nomember { float:left;width:242px;height:54px;margin-top:35px;background:url('/image/iFamily/login_combination/text_nomember.gif') }
.btn_memberjoin { float:left;width:135px;height:34px;margin-top:13px;clear:both; }
.text_idsearch {float:left;clear:both;width:188px;height:54px;margin-top:45px;background:url('/image/iFamily/login_combination/text_forgotid.gif') }
.btn_idsearch { float:left;width:135px;height:34px;margin-top:13px;clear:both; }
.center_yline { float:left;width:1px;height:658px;margin:9px 30px 0 30px;background:url('/image/iFamily/login_combination/bg_ydotline.gif') }

.loginpage_rightcontents { float:left;width:287px;height:461px;margin:156px 0 0 0; }
.loginpage_righttitle { float:left;width:287px;height:70px;background:url('/image/iFamily/login_combination/bg_weddingprepare.jpg') }
.loginpage_title_event_plaza { float:left;margin-top:30px;width:118px;height:13px;background:url('/image/iFamily/login_combination/text_eventplaza.gif') }
.text_morecontents { float:right;margin:30px 0 0 0; }
.loginpage_plaza_list { float:left;margin:4px 0 0 0;width:287px; }
.loginpage_plaza_list li { float:left;margin-top:10px; }
.loginpage_plaza_thumbnail { float:left;width:50px;height:50px; }
.loginpage_corpname { float:left;font-weight:bold;color:#008BDC;font-size:11px;margin:3px 0 0 9px; width:210px; line-height:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.loginpage_corpdetail { float:left;width:215px;color:#666666;margin:6px 0 0 9px;letter-spacing:-0.5px;line-height:16px;font-size:11px; }
.loginpage_plaza_dotline { float:left;width:287px;height:1px;margin-top:9px;background:url('/image/iFamily/login_combination/bg_xdotline.gif') }

.iFamily_colorlogo { float:left;width:416px;height:19px;margin-top:29px;background:url('/image/iFamily/login_combination/bg_iFamilylogo.gif')  }

/*/////////// JoinTerms Page ////////////*/

.join_termstitle { float:left; width:800px; height:148px; background:url('/image/iFamily/join_terms/bg_jointermstitle.gif'); margin-top:30px;}
.join_terms_text { float:left;width:800px; }
.join_terms_text textarea {font-size:12px;padding:15px;color:#666;}
.join_terms_accept { float:left;margin:10px 0 50px 0;font-size:11px; }
.join_terms_btnarea { float:left;width:800px;text-align:center; }

/*/////////// JoinComplete Page ////////////*/

.join_completetitle { width:800px;height:148px;background:url('/image/iFamily/join_complete/bg_completetitle.gif') }
.join_logotext { width:800px;height:62px;margin:20px 0 20px 0;float:left; }
.CS_logo { float:left;width:47px;height:62px;background:url('/image/iFamily/join_complete/logo_SCgray.gif');margin-right:15px }
.CS_text { float:left;width:738px;height:62px;font-size:11px;font-family:dotum;line-height:17px;letter-spacing:-1px; }
.join_info { font-weight:bold;font-size:11px;margin-bottom:15px; }


.join_detail_info { float:left;width:800px;font-size:11px;margin-bottom:30px; }
.join_detail_info li { float:left;width:800px;border-top:1px solid #EBEBEB;margin-bottom:12px; }
.icon_bluev { float:left;width:11px;height:8px;margin:12px 0 0 12px;background:url('/image/iFamily/join_complete/icon_bluev.png');}
.join_detail_form { float:left;width:100px;font-weight:bold;margin:12px 0 0 7px; }
.join_detail_usercustom { float:left;margin:12px 0 0 84px }
.btn_gomain { float:left;width:800px;height:39px;text-align:center; }

/*/////////// Formal Page ////////////*/
.formal_menu { float:left;width:300px;height:30px;margin-top:20px; }
.formal_menu li { float:left;margin-right:1px;width:127px;height:30px;border:1px solid #E8E9EB;background-color:#EAECED;font-family:dotum;font-size:11px;font-weight:bold;text-align:center; }
.formal_menu li div { margin-top:8px; }
.formal_title { float:left;width:805px;height:133px;background:url('/image/iFamily/formal/img_formal.jpg') }
.formal_text { float:left;width:30px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/formal/text_formal.gif') no-repeat }

.formal_corplist { float:left;width:805px;list-style:none; }
.formal_corplist_copy { float:left;width:805px;height:133px;border-top:1px solid #EBEBEB; }
.formal_logo_corp { float:left;width:120px;height:98px;margin:15px 26px 0 24px; }
.formal_corp_view { float:left;width:635px;height:98px;margin:15px 0 15px 0; }
.formal_corp_view_title { float:left;width:635px;font-family:dotum;font-size:11px;color:#8E8E8E;letter-spacing:-0.3px;margin-bottom:13px; }
.formal_corp_view_thumb { float:left;width:490px;height:70px; }
.formal_corp_view_thumb li { float:left;width:70px;height:70px; }
.formal_corp_name { font-size:14px;font-weight:bold;color:#008BDC }
.formal_corp_box { float:left;width:139px;height:68px;border:1px solid #EEEEEE;background-color:#F9F9F9;margin-left:4px; }
.formal_corp_box_scrap { float:left;width:58px;height:22px;margin:23px 0 0 8px }
.formal_corp_box_inquire { float:left;width:58px;height:22px;margin:23px 0 0 5px; }
.formal_bottom_button { float:left;width:805px;margin-top:60px;text-align:center; }

/*/////////// MovieAlbum Page ////////////*/
.moviealbum_title { float:left;width:805px;height:133px;background:url('/image/iFamily/moviealbum/img_moviealbum.jpg') }
.moviealbum_text { float:left;width:122px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/moviealbum/text_moviealbum.gif') no-repeat }

.moviealbum_sample { float:left;width:805px;margin-top:5px; }
.moviealbum_samplelist { float:left;width:805px;height:204px;border-top:1px solid #EBEBEE }
.moviealbum_samplelist_left { float:left;width:151px;height:160px;margin:20px 0 0 20px;  }
.moviealbum_samplelist_sample { float:left;width:148px;height:118px;border:1px solid #000;}
.moviealbum_samplelist_detailbtn { float:left;width:67px;height:22px;margin-top:10px; }
.moviealbum_samplelist_inquirebtn { float:left;width:82px;height:22px;margin:10px 0 0 2px;; }

.moviealbum_samplelist_right { float:left;width:610px;height:160px;margin:20px 0 0 15px; }
.moviealbum_samplelist_corpname { float:left;font-weight:bold;font-size:14px;color:#505050;margin:5px 0 12px 0; }
.normal_font { font-weight:normal;font-size:11px;color:#707070 }
.moviealbum_samplelist_corpdetail { float:left;width:590px;letter-spacing:-0.4px;line-height:16px;font-size:11px; }
.moviealbum_samplelist_price { float:left;color:#008BDC;font-weight:bold;font-size:12px;margin:9px 0 14px 0; }
.moviealbum_samplelist_productspec { float:left;width:620px; }
.moviealbum_samplelist_productspec li { float:left;padding-left:7px;background:url('/image/iFamily/moviealbum/bg_listdot.gif') no-repeat 0px 3px;clear:both;margin-bottom:7px;letter-spacing:-0.4px;font-size:11px; }


/*/////////// Prepare_Babyphoto Page ////////////*/
.prepare_babyphoto_title { float:left;width:805px;height:133px; }
.prepare_babyphoto_text { float:left;width:122px;height:17px;margin:25px 0 20px 0;background:url('/image/iFamily/event_prepare/babyphoto/text_babyphoto.gif') no-repeat }
.due_date {border: 1px #E4E4E4 solid;}
.relation_textbox {border: 1px #E4E4E4 solid;}
.prepare_babyphoto_form { float:left;width:805px;background:url('/image/iFamily/arrange/bg_form.gif') repeat-y;}
.prepare_babyphoto_form_top { float:left;width:805px;height:7px;background:url('/image/iFamily/arrange/bg_formtop.gif') no-repeat}
.prepare_babyphoto_form_bottom { float:left;width:805px;height:6px;background:url('/image/iFamily/arrange/bg_formbottom.gif') no-repeat}
.prepare_babyphoto_form_left { float:left;width:356px;}
.prepare_babyphoto_form_left input { margin-right:5px; }
.event_day_text { float:left;width:300px;font-weight:bold;font-size:11px;margin:0px 0 0 26px;}
.event_day_form { float:left;margin:-6px 0 0 25px; color:#858585;}
.photograph_day_text { clear:both;float:left;margin:20px 0 0 26px;font-weight:bold;font-size:11px; }
.photograph_day_form { float:left;margin:14px 0 0 39px; }
.area_select_text { clear:both;float:left;margin:20px 0 0 26px;font-weight:bold;font-size:11px; }
.event_select_text { clear:both;float:left;margin:24px 0 0 26px;font-weight:bold;font-size:11px; }

.budget_text { clear:both;float:left;margin:31px 0 5px 26px;font-weight:bold;font-size:11px; }
.request_text { clear:both;float:left;margin:0 0 5px 26px;font-weight:bold;font-size:11px; }
.table_relation {clear:both;margin-left:26px;font-family:dotum;font-size:12px;color:#828282;}
.table_relation td{padding-top:5px;}

.prepare_btn_save { clear:both;float:left;margin:15px 0 50px 72px; }
.prepare_btn_recommend { float:left;margin:15px 0 50px 4px }

.prepare_babyphoto_form_right {float:left;width:420px;margin:0px 0 0 25px; }
.prepare_100day_detail { float:left;line-height:22px }
.prepare_100day_detail h3{padding:0 0 5px 0;}
.prepare_100day_detail ul{padding:0 0 20px 0;}
.prepare_100day_detail li{ line-height:17px;width:388px;padding:0 0 4px 0;}

/*/////////// Join_Detail Page ////////////*/
.join_detailstitle { float:left; width:800px;height:148px;background:url('/image/iFamily/join_detail/bg_joindetailtitle.gif'); margin-top:30px;}
.join_terms_text { float:left;width:800px; }
.join_detail_input { float:left;width:800px;font-size:11px;margin-bottom:30px; }
.join_detail_input li { float:left;width:800px;border-top:1px solid #EBEBEB; }
.join_detail_text { float:left;width:100px;font-weight:bold;padding:12px 0 0 7px;background-color:#F8F8F8;letter-spacing:-1.5px }
.icon_bluev_detail { float:left;width:11px;height:8px;margin:12px 0 0 12px;background:url('/image/iFamily/join_complete/icon_bluev.png');background-color:#F8F8F8 }
.join_detail_inputarea { float:left;margin:4px 0 0 5px ;font-size:12px;}
.join_detail_inputarea select{font-size:12px;}
.join_detail_inputarea input{font-size:12px;}
.join_detail_inputarea div { float:left; }
.join_detail_text_only { float:left;width:100px;font-weight:bold;padding:12px 0 0 11px;background-color:#F8F8F8;letter-spacing:-1.5px }

.edit_btn_phon img {border:0; vertical-align:top; margin:2px 0 0 5px;}

/*/////////// Profile_Edit Page ////////////*/
.profile_edittitle { width:800px;height:117px;background:url('/image/iFamily/profile_edit/bg_profileedittitle.gif');margin-bottom:20px; }


/*/////////// Concierge Page ////////////*/
.concierge_title { float:left;width:805px;height:133px;background:url('/image/iFamily/concierge/img_concierge.jpg') }
.concierge_text { float:left;width:58px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/concierge/text_concierge.gif') }
.concierge_detail { float:left;width:805px;height:716px;background:url('/image/iFamily/concierge/bg_concierge.jpg');margin-top:30px; }
.concierge_detail_leftcont { float:left;width:224px;margin:171px 0 0 25px }
.concierge_detail_leftcont ul { float:left;width:224px; }
.concierge_price { float:left;margin-top:10px; }
.concierge_btnbox { float:left;width:224px; }
.concierge_btnbox div { float:left; }
.concierge_detail_rightcont { float:left;width:479px;height:592px;margin:73px 0 0 56px;background:url('/image/iFamily/concierge/text_concierge_detail.gif') }

.concierge_list { float:left;padding-left:7px;background:url('/image/iFamily/moviealbum/bg_listdot.gif') no-repeat 0px 3px;clear:both;margin-bottom:7px;letter-spacing:-0.4px;font-size:11px; }

.cate_tab_area {clear:both; width:618px; margin:0 auto 60px auto; text-align:center;}
.cate_tab_area .tab_box { width:100%; height:33px; display:block; float:left; border-bottom:1px solid #e2e2e2;}
.cate_tab_area .tab_box li {float:left;}




/*/////////// BeautyCare Page ////////////*/
.beautycare_title { float:left;width:805px;height:133px;background:url('/image/iFamily/beautycare/img_beautycare.jpg') }
.beautycare_text { float:left;width:74px;height:17px;margin:25px 0 15px 0;background:url('/image/iFamily/beautycare/text_beautycare.gif') }

/*/////////// Corp Page ////////////*/
.corp_right_contents { float:left;width:805px; }
.bg_familycolor { float:left;width:805px;height:3px;background:url('/image/iFamily/corp_page/bg_familycolor.jpg') no-repeat}
.category_wrapper { float:left;width:803px;height:31px;border:1px solid #EFEFEF;border-top:0px; }
.categorybar_iBaby { float:left;height:30px;background-color:#F9F9F9;margin-left:1px;border-right:1px solid #E3E3E3 }

.category_list_area { position:absolute;border:1px solid #E3E3E3;border-top:0px;background-color:#FFFFFF }
.category_list { position:absolute;padding:10px 0 0 10px;left:0px;background-color:#F9F9F9 ;border:1px solid #E3E3E3;}
.category_list li { line-height:21px;color:#666666;font-size:11px; }

.category_bottombar { float:left;width:803px;height:1px;background-color:#CDCDCD }
.categorytext { float:left;margin:9px 0 0 10px;font-weight:bold;color:#676767 }
.category_downicn { float:right;width:7px;height:4px;margin:13px 10px 0 0;background:url('/image/iFamily/corp_page/icon_down.gif');background-color:#F9F9F9; }
.category_share { float:right;width:109px;height:20px;margin-right:10px;font-size:11px;letter-spacing:-1px; }

.corp_page_logo_area { float:left;width:805px;margin-top:30px; }
.corp_page_logo_wrapper { float:left;width:320px;height:160px;background-color:#F0F1F5 }
.corp_page_logo_wrapper2 { float:left;width:352px;padding:10px 0 10px 10px;background-color:#FFFFFF;border:1px solid #E5E5E5 }
.corp_page_logo { float:left;width:298px;height:138px;margin:10px 0 0 10px;border:1px solid #E5E5E5 }
.corp_page_info { float:left;width:450px;height:160px;padding:13px 0 0 25px; }
.corp_page_info2 { float:left;width:413px;padding:1px 0 0 20px;}
.corp_page_info_name { float:left;width:400px;font-weight:bold;font-size:16px; }
.corp_page_info_detail { float:left;line-height:17px;margin-top:15px; }
.corp_page_info_buttonarea { float:left;margin-top:27px; }
.division_line { float:left;width:805px;height:1px;margin-top:29px;border-bottom:1px solid #EBEBEB }
.product_list_area { float:left;margin:17px 0 0 18px; }
.product_list_area li { float:left; }


.corp_explain_area { float:left;width:805px; }
.corp_explain_greeting { float:left;width:101px;height:15px;margin-top:39px;background:url('/image/iFamily/corp_page/text_corpinfo.gif') }
.corp_explain_logo { float:right;width:74px;height:10px;margin-top:41px;background:url('/image/iFamily/corp_page/bg_family7color.gif') }
.corp_explain_text { float:left;width:805px;margin:26px 0 0 20px;line-height:20px;color:#707070;letter-spacing:-0.5px; }

.corp_explain_feature { float:left;width:93px;height:15px;margin-top:51px;background:url('/image/iFamily/corp_page/text_corpfeature.gif') }
.corp_explain_benefit { float:left;width:113px;height:14px;margin-top:51px;background:url('/image/iFamily/corp_page/text_benefit.gif') }
.corp_explain_text li { float:left;padding-left:7px;background:url('/image/iFamily/moviealbum/bg_listdot.gif') no-repeat 0px 7px;clear:both;margin-bottom:7px;line }

.corp_explain_productlist { float:left;width:114px;height:14px;margin-top:57px;background:url('/image/iFamily/corp_page/text_samecorplist.gif') }
.corp_explain_viewbtn { float:right; }

.offer_corp { float:left;width:400px;color:#929292 ;font-size:11px;}
.gray_line { float:left;width:423px;height:0px;border:1px solid #565B67;margin-top:11px; }
.text_box_gray { float:left;width:408px;padding:10px 0 0 15px;background-color:#F8F8F8;line-height:17px;color:#929292;border-bottom:1px solid #E7E7E7;font-size:11px;}
.sell_price_area { float:left;width:423px;margin:14px 0 5px 0;}
.text_sellprice { float:left;color:#707070;letter-spacing:-0.5px;margin-top:3px;line-height:19px; }
.number_price { float:left;color:#008BDC;margin:3px 0 0 50px; }
.corp_explain_productinfo { float:left;width:49px;height:14px;margin-top:39px;background:url('/image/iFamily/corp_page/text_productinfo.gif') }
.gray_box { float:left;width:765px;height:322px;margin:35px 0 0 20px;background-color:#E7E7E7 }
.corp_explain_refer { float:left;width:52px;height:14px;margin-top:39px;background:url('/image/iFamily/corp_page/text_refer.gif') }

/*/////////// Find ID Page ////////////*/
.find_idtitle { width:800px;height:117px;background:url('/image/iFamily/find_id/bg_findidtitle.gif') }


/*/////////// Info change Page ////////////*/
.info_changetitle { width:800px;height:117px;background:url('/image/iFamily/info_change/bg_infochangetitle.gif') }


/*/////////// popup -Map ////////////*/
.pop_map_wrapper { float:left;width:660px; }
.pop_map_header { float:left;width:660px;height:3px;background:url('/image/iFamily/main/popup/quick_inquire/bg_toplogo.gif') repeat-x }
.pop_map_title_wrap { float:left;width:648px;height:30px;border:1px solid #2B2B2D;border-bottom:0px; }
.pop_map_title { float:left;width:646px;height:28px;border:1px solid #454548;background-color:#3E3E3E }
.pop_map_title_text { float:left;font-size:11px;font-weight:bold;color:#FFFFFF;margin:9px 0 0 20px; }
.pop_map_btn_x { float:right;margin:4px 9px 0 0; }
.pop_map_detail_wrapper { float:left;width:618px;border:1px solid #2B2B2D;font-size:11px; padding:20px 20px;}



/*/////////// poppup Page ////////////*/
.pop_wrapper { float:left;width:680px; }
.pop_header { float:left;width:680px;height:3px;background:url('/image/iFamily/main/popup/quick_inquire/bg_toplogo.gif') no-repeat }
.pop_title_wrap { float:left;width:678px;height:30px;border:1px solid #2B2B2D;border-bottom:0px; }
.pop_title { float:left;width:676px;height:28px;border:1px solid #454548;background-color:#3E3E3E }
.pop_title_text { float:left;font-size:11px;font-weight:bold;color:#FFFFFF;margin:9px 0 0 20px; }
.pop_btn_x { float:right;margin:4px 9px 0 0; }
.pop_detail_wrapper { float:left;width:678px;border:1px solid #2B2B2D;font-size:11px; }
.pop_detail_topline { float:left;width:678px;height:1px;border-top:1px solid #E6E6E6 }
.pop_title_logo { float:left;width:346px;height:81px;margin:30px 0 0 30px;background:url('/image/iFamily/main/popup/quick_inquire/text_wedding.gif') }
.pop_title_logo_area { float:left;margin:30px 0 0 30px;}
.pop_title_logo_box{float:left;margin:15px 0 0 30px}
.pop_title_txt_area { float:left;margin:30px 0 20px 0;font-size:14px;line-height:17px;text-align:center;}

.pop_textarea { float:left;color:#848484;line-height:17px;letter-spacing:-2px;margin:12px 0 0 30px }

.pop_table { float:left;width:618px;border-top:1px solid #EBEBEB;border-left:0px;border-right:0px;font-size:11px;letter-spacing:-1px;margin:-10px 0 30px 30px; } /* 2013.09.13 마진값 수정됨 */
.pop_table input{font-size:12px; color:#707070;}
.pop_table select{font-size:12px; color:#707070;}
.pop_table textarea{font-size:12px; color:#707070;}
.pop_table .input_select{float:left;height:22px;border:1px solid #c9c9cc;margin-right:4px;font-size:12px;}
.pop_table .input_txt{float:left;height:22px;border:1px solid #c9c9cc;margin-right:4px;font-size:12px;}
.pop_table th { border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;  line-height:15px;}
.pop_table td { padding:6px 0 6px 9px;border-bottom:1px solid #EBEBEB;}
.pop_table_th { vertical-align:top;padding:10px 0;width:89px;}
.pop_table_bgth { width:109px;background-color:#F8F8F8; }

.ch_qu_txd { padding:6px 10px; width:100%;}
.ch_qu_txd li {line-height:20px;}
.ch_qu_txd span {padding-left:6px; display:inline-block; height:20px; letter-spacing:0}
.ch_qu_txd .checb { float:left; margin-top:4px;}

.pop_table td dl{float:left;width:90px;}
.pop_table td dt{float:left;width:15px;line-height:30px;}
.pop_table td dd{float:left;padding:2px 0 0 0;line-height:22px;}


.pop_table_no { float:left;width:618px;border-top:1px solid #EBEBEB;border-left:0px;border-right:0px;font-size:11px;letter-spacing:-1px;margin:0 0 30px 30px; }
.pop_table_no td{padding:20px 0 0 0;}
.pop_table_no .pop_agree_box{border:1px solid #cccccc;width:174px;padding:10px;height:154px;overflow-y:auto;line-height:15px;}
.pop_table_no .btn_agree{padding:10px 0 0 0}
.pop_table_no .agree_title{font-weight:bold;color:#333;padding:0 0 10px 0;}


.pop_info_txt{font-size:11px;color:#848484;clear:both;line-height:17px;margin:0 auto;width:620px;letter-spacing:-0.1em}
.pop_info_txt span{color:#008bdc}
.pop_certi_infoimg{margin:0 auto 10px auto;width:620px;}
.pop_certi_title{margin:0 auto 10px auto;width:620px;}
.pop_certi_steptitle{margin:0 auto;width:620px;}

/*/////////// poppup Login Page ////////////*/
.pop_login_wrapper { float:left;width:380px;}
.pop_login_header { float:left;width:380px;height:3px;background:url('/image/iFamily/main/popup/quick_inquire/bg_toplogo.gif') no-repeat }
.pop_title_login_wrap {float:left;width:378px;height:30px;border:1px solid #2B2B2D;}
.pop_login_title { float:left;width:376px;height:28px;border:1px solid #454548;background-color:#3E3E3E }

.pop_login_detail_topline { float:left;width:378px;height:1px;border-top:1px solid #E6E6E6 }
.pop_login_detail_wrapper { float:left;width:378px;border:1px solid #2B2B2D;font-size:11px; }

.pop_login_table{float:left;width:319px;border-top:1px solid #EBEBEB;border-left:0px;border-right:0px;font-size:11px;letter-spacing:-1px;margin:15px 0 15px 30px;position:relative; }
.pop_login_table th { border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB; width:79px;background-color:#F8F8F8; }
.pop_login_table td { padding:6px 0 6px 9px;border-bottom:1px solid #EBEBEB}
.pop_login_table .input_txt{float:left;height:22px;border:1px solid #c9c9cc;margin-right:4px;font-size:12px; width:147px}
.pop_login_table .btn_login{position:absolute;right:-40px;top:8px;}

/*/////////// poppup profile_edit ////////////*/
.pop_edit_wrapper { float:left;width:380px;}
.pop_edit_conts {width:326px; margin:25px auto; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.pop_edit_conts td {float:left; width:326px; border-bottom:1px solid #ebebeb; padding:9px 0; background:#f8f8f8;}
.join_detail_inputarea02 {float:left; margin:0 0 0 16px; font-size:12px;}
.join_detail_inputarea02 select{font-size:12px;}
.join_detail_inputarea02 input{font-size:12px; border:1px solid #c9c9cc;}
.join_detail_inputarea02 div { float:left; }
.edit_txd {float:left; width:326px; margin:-17px 25px 25px 25px; font-size:11px; line-height:16px; color:#707070;}


/*/////////// Cooperate Page ////////////*/
.coop_title_logo { float:left;width:598px;height:82px;margin:30px 0 0 30px;background:url('/image/iFamily/main/popup/cooperate/text_cooperate.gif') }


/*/////////// 약관동의/가입양식 작성 ////////////*/
.join_add_conts_area {float:left; width:800px;}
.pop_table_no02 {float:left; width:800px; font-size:11px;letter-spacing:-1px; /* margin:0 0 30px 30px; */ }
.pop_table_no02 td {padding:20px 0 0 0;}
.pop_table_no02 .pop_agree_box {border:1px solid #cccccc;width:232px; padding:10px ;height:154px;overflow-y:auto ;line-height:15px;}
.pop_table_no02 .btn_agree {padding:10px 0 19px 0}
.pop_table_no02 .agree_title {font-weight:bold;color:#333;padding:0 0 10px 0;}

.all_agree_area {float:left; width:798px; border:1px solid #ebebeb; background:#f8f8f8;}
.all_agree_area .btn_agree02 {margin:13px 20px 10px 20px; font-weight:bold;}
.all_chb {vertical-align:top; margin-top:-3px;}
.terms_txd_02 {float:left; width:800px; color:#008bdc; padding:9px 0 10px 0; border-bottom:1px dashed #dfdee4; margin-bottom:40px; font-size:11px;}

/* 간편회원가입하기 모두동의 부분 2013.09.13 */
.all_agree_area02 {float:left; width:620px; border:1px solid #ebebeb; background:#f8f8f8; margin-left:30px; margin-top:-10px;}
.all_agree_area02 .btn_agree02 {margin:10px 20px 7px 13px; font-weight:bold;}
.all_chb02 {vertical-align:top; margin-top:-6px;}
.terms_txd_03 {float:left; width:618px; color:#008bdc; padding:9px 0 10px 0; border-bottom:1px dashed #dfdee4; margin:5px 0 40px 30px; font-size:11px; letter-spacing:-1px;}

.terms_add_write {float:left; width:800px;}
.pop_table_write { float:left;width:800px;border-top:1px solid #EBEBEB;border-left:0px;border-right:0px;font-size:11px;letter-spacing:-1px;margin:0 0 30px 0; }
.pop_table_write input{font-size:12px; color:#707070;}
.pop_table_write select{font-size:12px; color:#707070;}
.pop_table_write textarea{font-size:12px; color:#707070;}
.pop_table_write .input_select{float:left;height:22px;border:1px solid #c9c9cc;margin-right:4px;font-size:12px;}
.pop_table_write .input_txt{float:left;height:22px;border:1px solid #c9c9cc;margin-right:4px;font-size:12px;}
.pop_table_write th {border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;  line-height:15px;}
.pop_table_write td { padding:6px 0 6px 9px;border-bottom:1px solid #EBEBEB;}
.pop_table_bgth {width:144px; text-align:left; padding-left:15px; background-color:#F8F8F8;}
.join_detail_inputarea02 {float:left; font-size:12px; }
.join_terms_btnarea img {padding:0 2px 0 2px;}




/*/////////// Anniversary Page ////////////*/
/*.due_chk { float:left;margin:15px 30px 0 0 }*/




/*아이패밀리 메인*/

/*
.photo_area{float:left;width:980px;margin-top:49px;}

.iwd_sv_area{float:left;width:735px;height:430px;position:relative;display:block;}
.iwd_sv_area .iw_logo{position:absolute;width:735px;height:430px;left:0;top:0;z-index:5}
.iwd_sv_area .pop_iwd_box{position:absolute;width:245px;height:215px;right:0;bottom:0;background:#94c85f;z-index:7}
.iwd_sv_area .pop_iwd_box .info_img{text-align:center;padding:55px 0 15px 0; }
.iwd_sv_area .pop_iwd_box .sv_btn{text-align:center;}

.photo_right_area{float:left;width:245px;}

.ianv_sv_area{float:left;width:245px;height:215px;position:relative;}
.ianv_sv_area .pop_ianv_box{position:absolute;width:245px;height:215px;top:0;left:0;background:#0475a3;}
.ianv_sv_area .pop_ianv_box .info_img{text-align:center;padding:55px 0 15px 0; }
.ianv_sv_area .pop_ianv_box .sv_btn{text-align:center;}


.ibaby_sv_area{float:left;width:245px;height:215px;position:relative;}
.ibaby_sv_area .pop_ibaby_box{position:absolute;width:245px;height:215px;top:0;left:0;background:#ff9a5c;}
.ibaby_sv_area .pop_ibaby_box .info_img{text-align:center;padding:55px 0 15px 0; }
.ibaby_sv_area .pop_ibaby_box .sv_btn{text-align:center;}


.index_bottom_area{float:left;width:980px;}
.prepare_event_area{float:left;width:245px;height:214px;background:url('/image/iFamily/main/index/banner_prepare_bg.png') no-repeat;position:relative;}
.prepare_event_area .menu_list{position:absolute;bottom:30px;left:25px;}
.prepare_event_area .menu_list img{vertical-align:middle;}
.prepare_event_area .menu_list li{font-size:11px;color:#666666;text-decoration:underline;line-height:17px;}

.index_etc_menu{float:left;width:245px;height:214px;}
.index_etc_menu img{vertical-align:top;}

.index_thestars_area{float:left;width:321px;}
.index_thestars_area li{float:left;width:107px;height:107px}

.index_pressrelase_area{float:left;width:169px;height:214px;position:relative;}
.index_pressrelase_area .news_text_box{position:absolute;width:139px;height:77px;bottom:0;left:0;background:url('/image/iFamily/main/index/press_release_pop.png') no-repeat;color:#fff;font-size:11px;padding:15px;line-height:15px}
.index_pressrelase_area .news_text_box span{font-weight:bold;color:#c3c3c3;font-family:tahoma;line-height:20px;}
*/

.inwe_popup_02{line-height:17px;padding:20px;}

/*배너 링크*/
#RightMotionBanner{position:absolute;z-index:15;top:0px;right:-105px;}
#RightMotionBanner2{position:absolute;z-index:15;top:0px;right:-110px;text-align:right;}

.r_wing_box{float:left;width:86px;}
.r_wing_box img{vertical-align:top;}



/* ===== 서비스맵 ===== */

.servicemap_container {margin:0 auto; width:100%;}

.sm_visual_area {float:left; width:100%; background:url('/image/iFamily/servicemap/main_visual_bg.png') repeat-x;}
.sm_visual_box {margin:0 auto; width:980px;}
.sm_visual_box img {vertical-align:top;}

.sm_content_wrapper {float:left; width:100%; margin-top:55px;}
.sm_content_box {margin:0 auto; width:980px;}
.sm_content_box > h3 {float:left; margin-bottom:10px;}
.sm_list_area {clear:both; float:left; }
.sm_list_area .sm_list_table {width:980px; border-top:2px solid #383d4a; border-bottom:1px solid #eaeaea;}
.sm_list_area .sm_list_table th {width:180px; text-align:left; padding-left:20px; border-top:1px solid #eaeaea;}
.sm_list_area .sm_list_table td {width:800px; text-align:left; font-size:12px; color:#707070; border-top:1px solid #eaeaea;}

.sm_list_name_area {float:left; padding:12px 0;}
.sm_list_name_area li {float:left; width:125px; background:url('/image/iFamily/servicemap/ico_dot.gif') left no-repeat; line-height:22px; padding-left:5px;}
.sm_list_name_area .ver_li02 {float:left; width:375px; background:url('/image/iFamily/servicemap/ico_dot.gif') left no-repeat; line-height:22px; padding-left:5px;} /* 2013.09.04 추가 */

.sm_list_ms:link {font-size:12px; color:#707070;}
.sm_list_ms:hover {font-size:12px; color:#414141; text-decoration:underline;}
.sm_list_ms:visited {font-size:12px; color:#707070;} /* 2013.09.05 추가 */

.ico_dot_new {text-align:left; margin-left:3px}
.sm_txd_bold {font-weight:bold; color:#333333;}

.sm_banner_mobile {float:left; margin-top:20px;}





/* ===============================================
============== 아이웨딩 컨텐츠플라자 ==============
================================================ */
.content_plaza_area {float:left; width:803px; border:1px solid #dfdfdf; margin-bottom:20px;}
.content_plaza_area .title_box {float:left;width:763px;background:#fafafa;border-bottom:1px solid #fff;padding:15px 20px;position:relative;}
.content_plaza_area .title_box .btn_box {position:absolute;right:20px;}

.content_plaza_area .ifid_eventlist_box {float:left; background:#fff; border-top:1px solid #ededed; padding:20px 24px 20px 24px; width:755px; position:relative;}
.content_plaza_area .ifid_eventlist_box li {float:left; margin-right:11px; position:relative;}
.content_plaza_area .ifid_eventlist_box li:last-child {margin-right:0;}

.content_plaza_area .ifid_eventlist_box .review_img {width:324px; height:154px; overflow:hidden; background:#999; position:relative;}
.content_plaza_area .ifid_eventlist_box .review_img img {width:324px;}
.content_plaza_area .ifid_eventlist_box .title {margin:8px 0; width:324px; line-height:14px; font-size:12px; color:#202020; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.content_plaza_area .ifid_eventlist_box .word {width:320px; margin-bottom:20px; color:#888; font-size:11px; letter-spacing:-1px; line-height:17px; height:35px; text-align:justify; padding-right:4px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
.content_plaza_area .ifid_eventlist_box .cir_pg {text-align:center; height:14px; position:absolute; right:5px; bottom:0;}
.content_plaza_area .ifid_eventlist_box .cir_pg .cir_pg_area {height:14px; color:#95969e; line-height:14px; letter-spacing:0px; padding:0 3px; font-size:11px; vertical-align:middle; display:inline-block;}
.content_plaza_area .ifid_eventlist_box .cir_pg .cir_pg_area .cir_pg_num {width:5px; height:5px; color:transparent; overflow:hidden; vertical-align:middle; border:1px solid #c1c1c1; display:inline-block; background-image:none; background-attachment:scroll; background-repeat:repeat; background-color:#c1c1c1; border-radius:50%;}
.content_plaza_area .ifid_eventlist_box  .cir_pg .cir_pg_area .cir_pg_num_on {width:5px; height:5px; color:#09adc7; border-color:#09adc7; background-image:none; background-attachment:scroll; background-repeat:repeat; background-color:#09adc7;}

.content_plaza_area .ifid_eventlist_box .brand_prd_box {width:420px; height:237px; background:#485362; overflow:hidden; position:relative;}
.content_plaza_area .ifid_eventlist_box .brand_prd_box img {width:420px;}
.content_plaza_area .ifid_eventlist_box .b_cover {position:absolute; left:0; bottom:0; width:100%; height:78px;}
.content_plaza_area .ifid_eventlist_box .b_cover .word {float:left; margin-bottom:0; padding-right:0; position:absolute; left:0; top:0; width:420px; height:78px; z-index:50;}
.content_plaza_area .ifid_eventlist_box .b_cover .word .ico_play {position:absolute; right:5px; top:9px; display:inline-block; background:url('/image/contentsplaza/contsp_all.png') no-repeat; overflow:hidden; width:60px; height:60px; background-position:-658px -238px;}
.content_plaza_area .ifid_eventlist_box .b_cover .word .title {float:left; margin:0; padding-top:13px; width:400px; padding-left:20px; letter-spacing:-1px; color:#fff; font-size:16px; line-height:17px; font-weight:bold;}
.content_plaza_area .ifid_eventlist_box .b_cover .word .name {float:left; widtth:400px; color:#9cf6fe; font-size:12px; padding-left:20px; line-height:14px; padding-top:5px;}
.content_plaza_area .ifid_eventlist_box .b_cover .word .date {float:left; width:400px; padding-left:20px; padding-top:2px; font-size:12px; color:#cacbd0;}
.content_plaza_area .ifid_eventlist_box .b_cover .bg {width:100%; height:78px; background:#313d51; opacity:0.60; filter:alpha(opacity=60);}





/* ===================================================
============== 아이웨딩 상세 관련컨텐츠 ==============
=================================================== */
.with_content_area {float:left; width:803px; border:1px solid #dfdfdf; margin-bottom:30px; background:#fff;}
.with_content_area .title_box {float:left;width:763px;background:#fafafa;border-bottom:1px solid #fff;padding:15px 20px;position:relative;}
.with_content_area .title_box .btn_box {position:absolute;right:20px;}

.with_content_area .ifid_eventlist_box {float:left; background:#fff; border-top:1px solid #ededed; padding:20px; width:763px;}
.with_content_area .ifid_eventlist_box li {float:left; margin-right:11px;}
.with_content_area .ifid_eventlist_box li:last-child {margin-right:0;}

.with_content_area .ifid_eventlist_box .w_conts_box {width:247px; overflow:hidden;}
.with_content_area .ifid_eventlist_box .w_conts_box .contents_img {width:247px; height:118px; overflow:hidden; background:#CCC; margin-bottom:12px;}
.with_content_area .ifid_eventlist_box .w_conts_box .contents_img img {width:247px;}
.with_content_area .ifid_eventlist_box .w_conts_box .contents_text {width:247px; text-align:left; font-size:12px;}
.with_content_area .ifid_eventlist_box .w_conts_box .contents_text .t_title {float:left; width:247px; color:#454545; font-weight:bold; line-height:18px; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.with_content_area .ifid_eventlist_box .w_conts_box .contents_text .t_word {float:left; width:247px; height:35px; color:#707070; line-height:18px; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; margin-top:6px;}




















