
@font-face {
    font-family:'NanumGothicWeb';
    src: url('/css/ihall/font/NanumGothic.eot');
    src: url('/css/ihall/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
           url('/css/ihall/font/NanumGothic.woff') format('woff'),
           url('/css/ihall/font/fonts/NanumGothic.ttf') format('truetype');
}


@font-face {
    font-family:"NanumGothicBold";
    src: url('/css/ihall/font/NanumGothicBold.eot');
    src: url('/css/ihall/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
           url('/css/ihall/font/NanumGothicBold.woff') format('woff'),
           url('/css/ihall/font/fonts/NanumGothicBold.ttf') format('truetype');
}

@font-face {
    font-family:'NanumGothicExtraBold';
    src: url('/css/ihall/font/NanumGothicExtraBold.eot');
    src: url('/css/ihall/font/NanumGothicExtraBold.eot?#iefix') format('embedded-opentype'),
           url('/css/ihall/font/NanumGothicExtraBold.woff') format('woff'),
           url('/css/ihall/font/fonts/NanumGothicExtraBold.ttf') format('truetype');
}

body{
	font-family:"dotum", "돋움", "맑은 고딕", "malgunGothic";
	font-size:12px;
	color:#666666;
	float:left;
	position:relative;
}



a:active	{text-decoration:underline}
a:visited{text-decoration:none}
a:link	{color:#666666;text-decoration:none}
a:hover	{text-decoration:underline}



.st_box{float:left;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;position:relative;}
.st_box button{font-size:11px;line-height:22px;border:0 none;width:100%;text-align:left;padding:2px 0 0 7px;font-family:dotum;color:#666;background:#fff;cursor:pointer; white-space:nowrap;
  overflow: hidden;
  /*text-overflow:ellipsis;
  /*text-overflow:ellipsis-word;*/}
.st_box .icon_arrow{width:20px;position:absolute;top:0;right:0;border-left:1px solid #eaeaea;line-height:24px;text-align:center;cursor:pointer;background:#fff;}
.st_box .icon_arrow img{vertical-align:middle;}
.st_box  ul{float:left;overflow-y:scroll;border:1px solid #bababa; top:24px;; left:-1px;position:absolute;z-index:2;background:#fff;}
.st_box  li{line-height:12px;font-size:11px;line-height:12px;padding:5px 7px;cursor:pointer;font-family:Tahoma, Geneva, sans-serif,dotum;background:#fff; white-space:nowrap;
  overflow: hidden;
  /*text-overflow:ellipsis;
  /*text-overflow:ellipsis-word;*/}
.st_box  li:hover{background:#f3f3f3;font-weight:bold;color:#333;}

/*//////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////////아이홀 레이아웃///////////////////////
////////////////////////////////////////////////////
///////////////////////////////////////////////////*/

/*탑메뉴영역*/
.top_menu_area{float:left;width:100%;background:#464f56;height:27px;}
.top_menu_area .menu_box{margin:0 auto;width:1090px;text-align:right;color:#71787e;font-size:11px;letter-spacing:-0.03em;line-height:12px;}

.top_menu_area .top_mn_favorite{float:left;line-height:12px;margin-top:8px;}
.top_menu_area .top_mn_favorite a{color:#fff}
.top_menu_area .top_mn_favorite a:hover{text-decoration:none;}

.top_menu_area .top_mn_right{float:right;line-height:12px;margin-top:8px;}
.top_menu_area .top_mn_right  span{color:#fff;}
.top_menu_area .top_mn_right  a{color:#fff;}
.top_menu_area .top_mn_right  a:hover{text-decoration:none;}


/*로고 ,검색, 배너 영역*/
.top_outline{float:left;width:100%;}
.top_outline .top_area{margin:0 auto; width:1090px;}

.top_outline .top_area .top_logo{float:left;}

/*.top_outline .top_area .top_search_box{float:left;margin:21px 20px 0 28px;}
.top_outline .top_area .top_search_box  input{
		float:left;
		border:1px solid #464f56;
		border-radius:2px;
		color:#464f56;
		font-size:12px;
		line-height:36px;
		height:36px;
		width:241px;
		padding: 0 13px 0 13px;;
		margin-right:4px;
		letter-spacing:-0.02em;
}*/

.top_outline .top_area .top_search_box{float:left;margin:21px 20px 0 28px; position:relative;}
.top_search_box .seh_tip_btn_red {
	position:absolute;
	right:50px;
	top:8px;
	clear:both;
}
.top_search_box .seh_tip_btn_red span {
	display:inline-block;
	background:#da3009;
	color:#fff;
	padding:3px 18px 2px 6px;
	line-height:16px;
	font-size:11px;
	letter-spacing:-1px;
	border-radius:3px;
}
.top_search_box .seh_tip_btn_gry {
	position:absolute;
	right:50px;
	top:8px;
	clear:both;
}
.top_search_box .seh_tip_btn_gry span {
	display:inline-block;
	background:#979aa3;
	color:#fff;
	padding:3px 18px 2px 6px;
	line-height:16px;
	font-size:11px;
	letter-spacing:-1px;
	border-radius:3px;
}
.top_search_box:after {
	content:'';
	background:url('/image/ihall/seh_arr_ico.png') no-repeat;
	width:7px;
	height:4px;
	display:block;
	position:absolute;
	right:56px;
	top:16px;
}
.top_search_box .seh_tip_open {
	position:absolute;
	top:37px;
	left:0;
	width:269px;
	z-index:1000;
}
.tip_inner {
	background:#fff;
	border:1px solid #464f56;
	padding:10px 10px 13px 10px;
	width:247px;
}
.tip_inner .info_tip_txt {
	display:block;
	background:#f5f5f5;
	border:1px solid #e1e1e1;
	padding:10px 13px;
	color:#666;
	line-height:17px;
	font-weight:bold;
}
.tip_inner .info_tip_txt:after {
	content:'';
	display:block;
	position:absolute;
	right:22px;
	top:23px;
	background:url('/image/ihall/seh_img_hall.png') no-repeat;
	width:31px;
	height:31px;
}
.tip_inner .tip_word {
	background:#fff;
	font-size:11px;
}
.tip_inner .tip_word dl {
	display:block;
	margin-bottom:10px;
	padding-bottom:13px;
	border-bottom:1px solid #e1e1e1;
}
.tip_inner .tip_word dt {
	color:#222;
	display:block;
	line-height:14px;
	font-weight:bold;
	margin-top:15px;
}
.tip_inner .tip_word  dd {
	line-height:14px;
	display:block;
	margin-top:5px;
	padding-left:11px;
}
.tip_inner .seh_btn_area {
	display:block;
	text-align:center;
}
.seh_btn_area .btn_ft {
	display:inline-block;
	position:relative;
	overflow:visible;
	width:46px;
	height:25px;
	margin:0 2px;
	border:0;
	background:none;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.seh_btn_area .ty_red span {
	border:1px solid #da3009;
	color:#494949;
	font-weight:bold;
}

.seh_btn_area .btn_ft span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:44px;
	height:23px;
	background:#fff;
	font-size:12px;
	letter-spacing:-1px;
	white-space:nowrap;
	line-height:23px;
}


.top_outline .top_area .top_search_box input{
		float:left;
		border:1px solid #464f56;
		border-radius:2px;
		color:#464f56;
		font-size:12px;
		line-height:36px;
		height:36px;
		width:241px;
		padding: 0 13px 0 13px;;
		margin-right:4px;
		letter-spacing:-0.02em;
	}


.top_outline .top_area .top_hotkeyword_box{float:left;font-size:11px;color:#cacaca;letter-spacing:-0.04em;margin-top:32px;}
.top_outline .top_area .top_hotkeyword_box img{vertical-align:text-bottom;}
.top_outline .top_area .top_hotkeyword_box b{color:#d92f0b;font-weight:normal;}
.top_outline .top_area .top_hotkeyword_box a{color:#8d8d8d;}
.top_outline .top_area .top_hotkeyword_box a:hover{text-decoration:none;}

.top_outline .top_area .top_banner_box{float:right;position:relative;}
.top_outline .top_area .top_banner_box .btn_arrow{position:absolute; right:0; bottom:10px;z-index:2;}


/*네비게이션 영역*/
.nav_outline{float:left;width:100%;height:49px;background:url("/image/ihall/common/nav_bg.jpg") repeat-x;}
.nav_area{margin: 0 auto; width:1090px;position:relative;}
.nav_area li{float:left;}
.nav_area .nav_banquet{float:right;}

.nav_area .banner_right_box{position:absolute; right:-100px; top:69px; width:90px;  height:150px;z-index:2;display:block; }
.nav_area .banner_right_box li{margin-bottom:3px;}

.nav_area .banner_left_box{position:absolute; left:-130px; top:69px; width:120px;  z-index:2;display:block; line-height:12px;}


/* 가로메뉴 개편 204150615 */
.nav_area .nav_list_menuover {position:relative; z-index:100;}
.nav_area .nav_list_menuover .mn_ovr_name {float:left; position:absolute; left:0; top:-3px; z-index:20;}
.nav_area .nav_list_menuover .mn_ovr_pop {float:left; position:absolute; left:0; top:43px; border:3px solid #2c2c2c; width:227px; background:url('http://ifamily.co.kr/image/iwedding/common/pop_menusub_bg.jpg') repeat-y;}
.nav_area .nav_list_menuover .mn_ovr_pop .left_area {float:left; width:165px;}
.nav_area .nav_list_menuover .mn_ovr_pop .left_area li {width:155px; line-height:28px; border-bottom:1px solid #ececec; height:28px; color:#444; letter-spacing:-0.5px; font-size:12px; padding-left:13px;}
.nav_area .nav_list_menuover .mn_ovr_pop .left_area li a {color:#444;}
.nav_area .nav_list_menuover .mn_ovr_pop .left_area li a:hover{font-weight:bold;text-decoration:underline;}

.nav_area .nav_list_menuover .mn_ovr_pop .right_area {float:left; width:226px;}









/*하단 메뉴 영역*/
.bottom_menu_outline{float:left;width:100%;border-top:1px solid #ebebeb;}
.bottom_menu_outline .menu_box{margin:0 auto; width:1090px;position:relative;}
.bottom_menu_outline .menu_box li{float:left;padding:14px 20px 12px 0;line-height:11px;font-size:11px;letter-spacing:-0.03em;}
.bottom_menu_outline .menu_box a{color:#666;}

.bottom_menu_outline .menu_box .family_site{float:right;margin-top:6px;}

.bottom_menu_outline .menu_box .family_site .select_box {
	font-size:11px;
	color:#666;
	float:left;
	position: relative;
	background: url("/image/ihall/common/select_arrow_bg.jpg") right  no-repeat;
	border:1px solid #d5d5d5;
	line-height:24px;
}
.bottom_menu_outline .menu_box .family_site .select_box label {
	position: absolute;
	font-size: 11px;
	color: #666;
	top: 8px;
	left: 5px;
	letter-spacing: -0.01em;
	padding-top:4px;
	z-index:2;	
}
.bottom_menu_outline .menu_box .family_site .select_box select#color {
	width: 100%;
	padding: 0 10px;
	opacity: 0;
	
}

.bottom_menu_outline .menu_box .fb_ico_area {
	position:absolute;
	right:150px;
	top:0;
	z-index:100;
	display:inline-block;
	margin-right:4px;
}
.fb_ico_area .fb_chu_txt {
	display:inline-block;
	text-align:left;
	font-size:11px;
	line-height:37px;
	letter-spacing:-1px;
	color:#666666;
	margin-right:8px;
	float:left;
}
.fb_ico_area .fb_chu_txt em {
	font-style:normal;
	font-size:12px;
	padding-left:3px;
}
.fb_ico_area .fb_ico_img {
	display:inline-block;
	font-size:12px;
	color:#a3a3a3;
	letter-spacing:-0.5px;
	line-height:37px;
	float:left;
}
.fb_ico_area .fb_ico_img .fb_fb {
	display:inline-block;
	background:url('/image/ihall/fb_ico_foot.jpg') no-repeat;
	width:23px;
	height:21px;
	vertical-align:middle;
	text-indent:-999em;
}
.fb_ico_area .fb_ico_img .fb_is {
	display:inline-block;
	background:url('/image/ihall/is_ico_foot.jpg') no-repeat;
	width:22px;
	height:22px;
	vertical-align:middle;
	text-indent:-999em;
}

.fb_ico_area .fb_ico_img .fb_pl {
	display:inline-block;
	background:url('/image/ihall/pl_ico_foot.jpg') no-repeat;
	width:22px;
	height:22px;
	vertical-align:middle;
	text-indent:-999em;
	padding-right:1px;
}


/*하단 카피라이트 영역*/
.h_part_area {
	width:100%;
	clear:both;
	display:block;
	line-height:14px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding:10px 0;
}

.h_part_area .ctn_box {
	margin:0 auto;
	text-align:center;
	width:1090px;
	background:#fff;
}

.h_part_area .ctn_box span {
	background:url('/image/ihall/footer_partner_logo.jpg') no-repeat;
	width:1090px;
	height:50px;
	text-indent:-999em;
	display:inline-block;
}

.bottn_copybox_mainoutline{float:left;width:100%;background:url("/image/ihall/common/bg_mg.jpg");padding:10px 0;}
.bottn_copybox_suboutline{float:left;width:100%;padding:10px 0;border-top:1px solid #ebebeb;}
.copy_box{margin:0 auto; width:1090px;position:relative;}
.copy_box .bottom_logo{float:left;padding:26px 0 41px 0;display:block;}
.copy_box .company_info{float:left;padding:21px 0 0 41px;;display:block;line-height:19px;font-size:11px;letter-spacing:-0.01em;font-family:tahoma, dotum;}
.copy_box .company_info span{color:#a5a5a5;}
.copy_box .company_info a{color:#7599c5;text-decoration:underline;}








/*//////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////////아이홀  서브 레이아웃///////////////////////
////////////////////////////////////////////////////
///////////////////////////////////////////////////*/


.sub_wrap{float:left;width:100%;background:url("/image/ihall/common/bg_mg.jpg");}
.sub_ctn_outline{margin:0 auto;width:1090px;clear:both;}
.sub_layout{float:left;width:1088px;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;line-height:30px;background:#fff;position:relative}

.sub_layout .btn_ctn_top{position:absolute;right:-29px;top:400px;}

.sub_layout_hallranking{float:left;width:1088px;border-top:1px solid #ebebeb;  border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;line-height:30px;background:#fff;}

.sub_title_area{float:left;width:100%;border-bottom:2px solid #35353f;padding:31px 0 20px 0;}
.sub_title_area .title{float:left;}
.sub_title_area .locator{float:right;font-size:11px;line-height:11px;color:#8d8d8d;padding:11px 0 0 0;}
.sub_title_area .locator span{color:#cacaca;}


/*스토리 레이아웃*/
.left_ctn_area{float:left;border-right:1px solid #ebebeb;padding:30px 30px 60px 30px ;width:792px;}
.right_ctn_area{float:left;width:235px;}

.left_ctn_storydetail_area{float:left;border-right:1px solid #ebebeb;padding:50px 40px 60px 40px ;width:772px;position:relative;}
.left_ctn_storydetail_area .btn_ctn_prev_btn{position:absolute;left:-1px; top:400px;line-height:12px;}
.left_ctn_storydetail_area .btn_ctn_next_btn{position:absolute;right:-1px; top:400px;line-height:12px;}

/*홀정보상세 이전*/
.left_ctn_storydetail_area .ctn_info_prev{position:absolute;left:-1px; top:400px;z-index:2;}
.left_ctn_storydetail_area .ctn_info_prev .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_storydetail_area .ctn_info_prev .btn{float:left;width:31px;}
.left_ctn_storydetail_area .ctn_info_prev .pic{float:left;width:88px; height:63px;overflow:hidden;margin-right:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_storydetail_area .ctn_info_prev .pic img{height:63px;}
.left_ctn_storydetail_area .ctn_info_prev .info{float:left;width:143px;padding-top:27px;}
.left_ctn_storydetail_area .ctn_info_prev .info .local{line-height:11px;}
.left_ctn_storydetail_area .ctn_info_prev .info .local a{color:#666;}
.left_ctn_storydetail_area .ctn_info_prev .info .name{line-height:11px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-top:7px;}
.left_ctn_storydetail_area .ctn_info_prev .info .name a{color:#222;}
.left_ctn_storydetail_area .ctn_info_prev .tail{float:left;width:20px;}

/*홀정보상세 다음*/
.left_ctn_storydetail_area .ctn_info_next{position:absolute;right:-1px; top:400px;z-index:2;}
.left_ctn_storydetail_area .ctn_info_next .btn{float:left;width:31px;}
.left_ctn_storydetail_area .ctn_info_next .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_storydetail_area .ctn_info_next .pic{float:left;width:88px; height:63px;overflow:hidden;margin-left:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_storydetail_area .ctn_info_next .pic img{height:63px;}
.left_ctn_storydetail_area .ctn_info_next .info{float:left;width:143px;padding-top:27px;}
.left_ctn_storydetail_area .ctn_info_next .info .local{line-height:11px;}
.left_ctn_storydetail_area .ctn_info_next .info .local a{color:#666;}
.left_ctn_storydetail_area .ctn_info_next .info .name{line-height:11px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-top:7px;}
.left_ctn_storydetail_area .ctn_info_next .info .name a{color:#222;}
.left_ctn_storydetail_area .ctn_info_next .tail{float:left;width:20px;}


/* 스토리 상세 이전*/
.left_ctn_storydetail_area .ctn_story_prev{position:absolute;left:-1px; top:400px;z-index:2;}
.left_ctn_storydetail_area .ctn_story_prev .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_storydetail_area .ctn_story_prev .btn{float:left;width:31px;}
.left_ctn_storydetail_area .ctn_story_prev .pic{float:left;width:88px; height:63px;overflow:hidden;margin-right:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_storydetail_area .ctn_story_prev .pic img{height:63px;}
.left_ctn_storydetail_area .ctn_story_prev .info{float:left;width:143px;margin-top:18px;}
.left_ctn_storydetail_area .ctn_story_prev .info .name{line-height:12px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-bottom:3px;}
.left_ctn_storydetail_area .ctn_story_prev .info .name a{color:#222;}
.left_ctn_storydetail_area .ctn_story_prev .info .txt{line-height:15px;height:30px;overflow:hidden;letter-spacing:-0.05em;}
.left_ctn_storydetail_area .ctn_story_prev .info .txt a{color:#666;}
.left_ctn_storydetail_area .ctn_story_prev .tail{float:left;width:20px;}


/* 스토리 상세 다음*/
.left_ctn_storydetail_area .ctn_story_next{position:absolute;right:-1px; top:400px;z-index:2;}
.left_ctn_storydetail_area .ctn_story_next .btn{float:left;width:31px;}
.left_ctn_storydetail_area .ctn_story_next .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_storydetail_area .ctn_story_next .pic{float:left;width:88px; height:63px;overflow:hidden;margin-left:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_storydetail_area .ctn_story_next .pic img{height:63px;}
.left_ctn_storydetail_area .ctn_story_next .info{float:left;width:143px;margin-top:18px;}
.left_ctn_storydetail_area .ctn_story_next .info .name{line-height:12px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-bottom:3px;}
.left_ctn_storydetail_area .ctn_story_next .info .name a{color:#222;}
.left_ctn_storydetail_area .ctn_story_next .info .txt{line-height:15px;height:30px;overflow:hidden;letter-spacing:-0.05em;}
.left_ctn_storydetail_area .ctn_story_next .info .txt a{color:#666;}
.left_ctn_storydetail_area .ctn_story_next .tail{float:left;width:20px;}








/*홀정보 리스트 레이아웃*/
.left_infoctn_area{float:left;width:235px;line-height:11px;border-top:1px solid #ebebeb;}
.right_infoctn_area{float:left;border-left:1px solid #ebebeb;padding:30px 30px 60px 30px ;width:792px;border-top:1px solid #ebebeb;}


/*회원가입 리스트 레이아웃*/
.sub_memjoinj_outline{margin:0 auto;width:1090px;clear:both;}
.sub_memjoin{float:left;width:730px;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;line-height:18px;background:#fff;padding:30px 179px 50px 179px;}


/*통합검색결과 레이아웃*/
.left_ctn_searchresult_area{float:left;border-right:1px solid #ebebeb;padding:50px 30px 60px 30px ;width:792px;}


/*마이페이지 레이아웃*/
.left_mypage_area{float:left;width:235px;line-height:11px;}
.right_mypage_area{float:left;border-left:1px solid #ebebeb;padding:30px 30px 60px 30px ;width:792px;min-height:540px;}


/*홀견적 레이아웃*/

.left_ctn_estdetail_area{float:left;border-right:1px solid #ebebeb;padding:40px 40px 60px 40px ;width:772px;position:relative;}
.left_ctn_estdetail_area .btn_ctn_prev_btn{position:absolute;left:-1px; top:400px;line-height:12px;}
.left_ctn_estdetail_area .btn_ctn_next_btn{position:absolute;right:-1px; top:400px;line-height:12px;}

/*홀견적 상세 이전*/
.left_ctn_estdetail_area .ctn_story_prev{position:absolute;left:-1px; top:400px;z-index:2;}
.left_ctn_estdetail_area .ctn_story_prev .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_estdetail_area .ctn_story_prev .btn{float:left;width:31px;}
.left_ctn_estdetail_area .ctn_story_prev .pic{float:left;width:88px; height:63px;overflow:hidden;margin-right:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_estdetail_area .ctn_story_prev .pic img{height:63px;}
.left_ctn_estdetail_area .ctn_story_prev .info{float:left;width:103px;margin-top:27px;}
.left_ctn_estdetail_area .ctn_story_prev .info .name{line-height:12px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-bottom:3px;}
.left_ctn_estdetail_area .ctn_story_prev .info .name a{color:#222;}
.left_ctn_estdetail_area .ctn_story_prev .info .price{line-height:15px;font-weight:bold; color:#da3009;}
.left_ctn_estdetail_area .ctn_story_prev .info .price a{color:#da3009;}
.left_ctn_estdetail_area .ctn_story_prev .tail{float:left;width:20px;}


/* 홀견적 상세 다음*/
.left_ctn_estdetail_area .ctn_story_next{position:absolute;right:-1px; top:400px;z-index:2;}
.left_ctn_estdetail_area .ctn_story_next .btn{float:left;width:31px;}
.left_ctn_estdetail_area .ctn_story_next .ctn_box{background:url("/image/ihall/prevnext_ctn_bg.png") repeat-x; height:82px;float:left;cursor:pointer;}
.left_ctn_estdetail_area .ctn_story_next .pic{float:left;width:88px; height:63px;overflow:hidden;margin-left:15px;padding:9px 0 9px 0;line-height:63px;}
.left_ctn_estdetail_area .ctn_story_next .pic img{height:63px;}
.left_ctn_estdetail_area .ctn_story_next .info{float:left;width:103px;margin-top:27px;}
.left_ctn_estdetail_area .ctn_story_next .info .name{line-height:12px;color:#222;font-weight:bold;letter-spacing:-0.05em;margin-bottom:3px;}
.left_ctn_estdetail_area .ctn_story_next .info .name a{color:#222;}
.left_ctn_estdetail_area .ctn_story_next .info .price{line-height:15px;font-weight:bold; color:#da3009;}
.left_ctn_estdetail_area .ctn_story_next .info .price a{color:#da3009;}
.left_ctn_estdetail_area .ctn_story_next .tail{float:left;width:20px;}






/*홀라이브 레이아웃*/
.left_ctn_live_area{float:left;border-right:1px solid #ebebeb;padding:0 0 60px 0 ;width:852px;}

.left_ctn_livelist_area{float:left;border-right:1px solid #ebebeb;padding:30px 30px 60px 30px ;width:792px;}


/*//////////////////////////////////////////////////


/*페이징*/
.paging{float:left;width:100%; line-height:18px;font-size:11px;font-family:tahoma,dotum;text-align:center;margin-top:20px;font-weight:bold;}
.paging span{border:1px solid #e3e3e3;display:inline-bloc;padding:5px 10px;cursor:pointer}
.paging span:hover{border:1px solid #da3009;color:#333333;}
.paging .select{border:1px solid #da3009;color:#333333;}





/* //////////////////////////////////////////////
/////////////////// side menu ///////////////////
////////////////////////////////////////////// */

#side {position:fixed; top:0; right:0; z-index:1000; display:block; width:214px; height:100%; background:#fff; border-left:1px solid #c9c9c9;}
#side .side_wrap {display:block; color:#222; font-size:12px;}
/* #side .toggle a {position:absolute; top:50%; margin-top:-20px; right:215px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:15px; height:40px; text-indent:-999em;} */
#side .toggle a {position:absolute; top:46px; right:215px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:15px; height:40px; text-indent:-999em;}
#side .side_menu {width:214px; display:block; margin:0;}


/* 로그인-out */
.login_out {float:left; width:214px;}
.login_out .find_info_o {width:214px; height:46px; line-height:46px; color:#999; border-bottom:1px solid #ebebeb; text-align:center; letter-spacing:-1px;}
.login_out .find_info_o .bar {margin:0 4px; color:#e4e4e4;}
.login_out .find_info_o a {display:inline-block; font-size:12px; color:#999; text-decoration:none;}
.login_out .find_info_o em {font-style:normal; color:#da3009;}

.login_box {float:left; padding:20px; width:174px; border-bottom:1px solid #dededf;}
.login_box .input_row {position:relative; border:1px solid #dadada; padding:0px 15px 0px 15px; margin:0 0 7px 0; background:#fff; height:29px;}
.login_box .input_row .input_box {display:block; overflow:hidden;}
.lb1 {position:absolute; top:6px; left:15px; z-index:10; font-size:12px; color:#999; line-height:16px; letter-spacing:-0.5px}
.int {position:relative; width:100%; padding:7px 0 6px 0; height:16px; z-index:15; border:none; background:#fff; color:#000; font-size:12px; line-height:16px; outline:none; letter-spacing:-0.5px}

.side_btn_login {display:block; height:36px;}
.side_btn_login input {width:100%; text-indent:-999em; -webkit-appearance:none;}
.side_btn_login {background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:172px; height:36px; background-position:0 -387px;}
.side_btn_login input[type="submit"] {border:1px solid #dadada; width:174px; height:36px;background:#f6f6f6 url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -388px;}

.chechk_info {display:block; float:left; width:100%; margin-top:10px; position:relative; height:24px; cursor:pointer;}
.chechk_info input {position:absolute; top:0px; left:0px; width:23px; height:23px; margin:0;}
.chechk_info label {position:absolute; top:0; left:0; height:25px; font-size:12px; color:#333; line-height:25px;}
.chechk_info .ico_check_off {display:inline-block; width:23px; height:23px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-95px -240px; text-indent:-999em;}
.chechk_info .ico_check_on {display:inline-block; width:23px; height:23px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-124px -240px; text-indent:-999em;}
.chechk_info .txt_check_save {display:inline-block; vertical-align:top; height:25px; padding-left:5px; line-height:25px; color:#333; font-size:12px; letter-spacing:-0.5px;}
.chechk_info span {float:left;}

/* 로그인-in */
.login_in {float:left; width:214px;}
.login_in .hi_user {width:214px; height:46px; line-height:46px; text-align:center; color:#222; font-size:12px; border-bottom:1px solid #ebebeb;}
.login_in .hi_user em {font-style:normal; color:#da3009;}
.login_in .find_info {width:214px; height:46px; line-height:46px; color:#999; border-bottom:1px solid #dededf; text-align:center; letter-spacing:-0.5px;}
.login_in .find_info .bar {margin:0 4px; color:#e4e4e4;}
.login_in .find_info a {display:inline-block; font-size:12px; color:#999; text-decoration:none;}


/* 아이콘메뉴 */
.icon_menu {float:left; width:214px;}
.icon_menu li {display:block; border-bottom:1px solid #ebebeb; line-height:14px; padding:8px 20px; cursor:pointer;}
.icon_menu li:last-child {border-bottom:1px solid #dededf;}

.ico_esti {display:inline-block; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -210px;}
.txt_esti {display:inline-block; height:30px; line-height:30px; width:59px; height:14px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-97px -140px; text-indent:-999em; margin-left:13px;}
.ico_live {display:inline-block; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -245px;}
.txt_live {display:inline-block; height:30px; line-height:30px; width:48px; height:14px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-97px -164px; text-indent:-999em; margin-left:13px;}
.ico_vs {display:inline-block; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -280px;}
.txt_vs {display:inline-block; height:30px; line-height:30px; width:40px; height:14px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-97px -188px; text-indent:-999em; margin-left:13px;}
.ico_event {display:inline-block; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -315px;}
.txt_event {display:inline-block; height:30px; line-height:30px; width:49px; height:14px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-97px -212px; text-indent:-999em; margin-left:13px;}


/* 내가찜한웨딩홀 */
.wish_wedh {float:left;width:100%;padding:21px 20px 25px 20px;width:174px;border-bottom:1px solid #ebebeb;}
.wish_wedh .title_box {float:left;width:100%;margin-bottom:9px;}
.wish_wedh .title_box .title {float:left;margin:4px 0 0 0; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:84px; height:14px; background-position:0 -50px; text-indent:-999em;}
.wish_wedh .title_box .btn_arrow {float:right;font-size:11px;font-family:tahoma, Verdana, Geneva, sans-serif;}
.wish_wedh .title_box .btn_arrow img {vertical-align:middle;}

.wish_wedh .hallinfo_box {float:left;width:174px;}
.wish_wedh .hallinfo_box .pic {float:left;width:100%;width:174px;height:116px;overflow:hidden;position:relative;}
.wish_wedh .hallinfo_box .pic img {width:174px;}
.wish_wedh .hallinfo_box .pic .outline_img {position:absolute;left:0;top:0;	z-index:2;	}
.wish_wedh .hallinfo_box .h_name {float:left;font-weight:bold;letter-spacing:-0.5px; color:#222222;width:174px;oeverflow:hidden;line-height:14px;padding-top:10px;}
.wish_wedh .hallinfo_box .cl_btn_ar {display:inline-block; margin-top:-1px; vertical-align:top; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-95px -275px; width:13px; height:14px; text-indent:-999em; margin-left:5px;}



/* 내견적리스트 */
.esti_list {float:left;width:100%;padding:21px 20px 25px 20px;width:174px;border-bottom:1px solid #ebebeb;}
.esti_list .title_box {float:left;width:100%;margin-bottom:9px;}
.esti_list .title_box .title {float:left;margin:4px 0 0 0; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:73px; height:14px; background-position:0 -75px; text-indent:-999em;}
.esti_list .title_box .btn_arrow {float:right;font-size:11px;font-family:tahoma, Verdana, Geneva, sans-serif;}
.esti_list .title_box .btn_arrow img {vertical-align:middle;}

.esti_list .hallinfo_box {float:left;width:174px;}
.esti_list .hallinfo_box .pic {float:left;width:100%;width:174px;height:115px;overflow:hidden;position:relative;}
.esti_list .hallinfo_box .pic img {width:174px;}
.esti_list .hallinfo_box .pic .outline_img {position:absolute;left:0;top:0;	z-index:2;}
.esti_list .hallinfo_box .pic .hall_info {position:absolute; bottom:0; left:0; color:#fff; text-align:center; line-height:29px; width:174px; background:rgba(0,0,0,0.5); padding-top:2px; z-index:3;}
.esti_list .hallinfo_box .h_name {float:left;font-weight:bold;letter-spacing:-0.5px;color:#222222;width:174px;oeverflow:hidden;line-height:16px;padding-top:10px;}
.esti_list .hallinfo_box .pay {float:left;color:#7ba7df;letter-spacing:-0.03em;width:195px;oeverflow:hidden;line-height:14px;font-size:12px;padding-top:6px;}


/* 빠른 문의하기 */
.fast_btn a {float:left; margin:21px 20px 25px 20px; width:174px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:174px; height:36px; background-position:0 -95px; text-indent:-999em;}



/* 2단 아이콘 */
#side_2depth {position:fixed; top:0; right:0; z-index:1000; display:block; width:64px; height:100%; background:#fff; border-left:1px solid #c9c9c9;}
/* #side_2depth .toggle a {position:absolute; top:50%; margin-top:-20px; right:48px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:15px; height:40px; text-indent:-999em;} */
#side_2depth .toggle a {position:absolute; top:46px; right:65px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; width:15px; height:40px; text-indent:-999em;}
#side_2depth .side_menu_2depth {width:64px; display:block; margin:0; }
#side_2depth .side_menu_2depth .over {display:block; height:100%; background:#fff; position:absolute; top:0; left:0; z-index:100; width:64px;}
#side_2depth .side_menu_2depth .over .container {overflow:hidden; height:100%;}
/* #side_2depth .side_menu_2depth .over .con {display:block; width:47px; position:absolute; top:50%; left:0; margin-top:-161px;} */
#side_2depth .side_menu_2depth .over .con {display:block; width:64px; position:absolute; top:38px; left:0;}
.pointer {cursor:pointer;}
#side_2depth .side_menu_2depth .over .con li > a {display:block; text-decoration:none; padding:7px 0;}
#side_2depth .side_menu_2depth .over .con span {display:block; width:64px; text-align:center; margin:0 auto;}
#side_2depth .side_menu_2depth .over .con .ico_btn_lgt {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -140px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_lg {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -175px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_em {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -210px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_lv {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -245px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_vs {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -280px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_ev {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -315px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .ico_btn_ft {display:block; text-align:center; width:30px; height:30px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:0 -350px; text-indent:-999em;}

#side_2depth .side_menu_2depth .over .con .dt_txt_lgt {display:block; text-align:center; width:37px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -160px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_lg {display:block; text-align:center; width:28px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -140px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_em {display:block; text-align:center; width:37px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -181px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_lv {display:block; text-align:center; width:37px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -201px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_vs {display:block; text-align:center; width:28px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -220px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_ev {display:block; text-align:center; width:37px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -241px; margin-top:5px; text-indent:-999em;}
#side_2depth .side_menu_2depth .over .con .dt_txt_ft {display:block; text-align:center; width:37px; height:11px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat -198px -261px; margin-top:5px; text-indent:-999em;}



/* 3단 */
#side_3depth {position:fixed; top:0; right:0; z-index:1000; display:block; width:5px; height:100%; background:#c9c9c9;}
/* #side_3depth .toggle_close a {position:absolute; top:50%; margin-top:-20px; right:5px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-30px 0; width:15px; height:40px; text-indent:-999em;} */
#side_3depth .toggle_close a {position:absolute; top:46px; right:5px; background:url('/image/ihall/sidemenu_toggle_img.png') no-repeat; background-position:-30px 0; width:15px; height:40px; text-indent:-999em;}

#side_3depth .side_menu_2depth {width:5px; display:block; margin:0; }