
body{font-family:dotum;font-size:12px;color:#3B3B3B;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;vertical-align:top; }


/*********상단바***********/
#top_bar_area{
	float:left;
	width:100%;
	background:url('/image/onlinefair/top_bar_bg.png') repeat-x;
	height:59px;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}

#top_bar_area .bar_box{	width:1000px;	margin:0 auto;	position:relative;}
#top_bar_area .bar_box .logo{	float:left;	padding:16px 30px 0 0;}
#top_bar_area .bar_box .if_txt{float:left;	padding:21px 0 0 0;		color:#fff;	font-size:14px;}
#top_bar_area .bar_box .if_keyword{float:left;	padding:21px 10px 0 90px;		color:#fff;	font-size:14px;	text-align:right;	width:200px;}
#top_bar_area .bar_box .if_keyword a{color:#fcff00;	font-weight:bold;	text-decoration:underline;}
#top_bar_area .bar_box .if_sns{float:left;	padding:15px 0 0 0;		color:#fff;}
#top_bar_area .bar_box .btn_visit_fair{float:right;	padding:10px 0 0 0;}


/*******메뉴리모콘*********/
#menu_control_bar{float:left;	position:absolute;	z-index: 99;	border:1px solid #222222;	width:156px;	right:0;	top:10px;}


/*******인트로*********/
#page_intro_area{float:left;	width:100%;}
#page_intro_area .intro_visual{float:left;	width:100%;	background:url('/image/onlinefair/intro_bg.jpg') center repeat-x;	height:417px;}
#page_intro_area .intro_visual .visual_img{width:1000px;margin:0 auto;}
#page_intro_area .ctn_box{margin:0 auto; width:960px;}
#page_intro_area .ctn_box .notice_info{float:left;width:100%;padding:30px 0 40px 0;text-align:center;}
#page_intro_area .ctn_box .info_img{float:left;width:100%;padding:0 0 30px 0;}
#page_intro_area .ctn_box .btn_box{float:left;width:100%;text-align:center;padding:0 0 60px 0;}



/*******이벤트01-눈치게임*********/
#page_numgame_area{float:left;	width:100%;padding: 0 0 30px 0;border-bottom:1px solid #dde0e5;}
#page_numgame_area .numgame_visual{float:left;	width:100%;	background:url('/image/onlinefair/numgame_visual_bg.jpg');}
#page_numgame_area .numgame_visual .numgame_img_box{width:1000px;margin:0 auto;position:relative;}
#page_numgame_area .numgame_visual .numgame_img_box .mrgoo_head{position:absolute;right:76px;top:31px;}
#page_numgame_area .numgame_visual .numgame_img_box .btn_area{position:absolute; bottom:29px; left:20px;}
#page_numgame_area .numgame_bottomline{float:left;	width:100%;	background:url('/image/onlinefair/numgame_visual_linebg.jpg');	height:10px;}

#page_numgame_area .ctn_area{width:960px; padding:0 10px 40px 10px;	margin:0 auto;}

#page_numgame_area .gift_box{float:left;padding:0 0 30px 0;}

#page_numgame_area .event_result_area{float:left;padding:0 0 30px 0;}
#page_numgame_area .event_result_area th{font-size:11px; color:#fff;	background:url('/image/onlinefair/table_th_bg.jpg') repeat-x; border-right:1px solid #32343b; height:31px;	font-weight:normal;}
#page_numgame_area .event_result_area td{font-size:12px; color:#707070;	border-right:1px solid #d6d9e1;		border-bottom:1px solid #d6d9e1;		text-align:center;		padding:8px 0 ;}
#page_numgame_area .event_result_area td span{font-weight:bold; color:#38c8fd;}

#page_numgame_area .event_result_area .paging{float:left;width:100%;text-align:center;padding:30px 0 0 0;}
#page_numgame_area .event_result_area .paging span{border-right:1px solid #e1e1e1;padding:0 10px;}


/*******이벤트02-방문 사은품*********/
#page_visitgift_area{float:left;	width:100%;	background:url('/image/onlinefair/visitgift_bg.jpg');padding:120px 0 50px 0;}
#page_visitgift_area .visitgift_visual{width:960px; margin:0 auto;position:relative;}
#page_visitgift_area .visitgift_visual .btn_box{position:absolute;top:260px;}


/*******이벤트03-모바일 쿠폰북*********/
#page_mcoupon_area{float:left;	width:100%;	background:url('/image/onlinefair/mcoupon_bg.jpg');padding:60px 0 50px 0;}
#page_mcoupon_area	.mcoupon_visual{width:960px; margin:0 auto; position:relative; height:590px;		background:url('/image/onlinefair/mcoupon_visual.png') no-repeat;}

#page_mcoupon_area	.mcoupon_visual .coupon_list_box{position:absolute;width:960px;top:267px}
#page_mcoupon_area	.mcoupon_visual .coupon_list_box .btn_prev{float:left;padding:82px 55px 0 0;}
#page_mcoupon_area	.mcoupon_visual .coupon_list_box .coupon_box{float:left; width:761px; overflow:hiddne;}
#page_mcoupon_area	.mcoupon_visual .coupon_list_box .coupon_box li{float:left;padding:0 17px 0 0}
#page_mcoupon_area	.mcoupon_visual .coupon_list_box .btn_next{float:left;padding:82px 0 0 40px;}

#page_mcoupon_area .btn_box{float:left;	width:100%;text-align:center;}


/*******이벤트04-포토영상앨범*********/
#page_photoalbum_area{float:left;	width:100%;	background:url('/image/onlinefair/photoalbum_bg.jpg') center repeat-x; height:825px; position:relative;}
#page_photoalbum_area .ctn_area{margin:0 auto; width:960px;padding:119px 0 0 0; position:relative;}
#page_photoalbum_area .ctn_area .photoalbum_title{position:absolute;top:119px; left:0;}
#page_photoalbum_area .ctn_area .btn_photoalbum{position:absolute;top:343px; left:0;}
#page_photoalbum_area .ctn_area .photoalbum_infotxt{position:absolute;top:440px; left:0;}
#page_photoalbum_area .ctn_area .movie_box{position:absolute;top:281px; right:0;}
#page_photoalbum_area .ctn_area .movie_box .top_img{position:absolute;top:-19px;left:-19px;}
#page_photoalbum_area .ctn_area .movie_box .left_img{position:absolute;top:0;left:-19px;}
#page_photoalbum_area .ctn_area .movie_box .right_img{position:absolute;top:0;right:-19px;}
#page_photoalbum_area .ctn_area .movie_box .bottom_img{position:absolute;bottom:-95px;right:-19px;}
#page_photoalbum_area .ctn_area .movie_box .flower_img{position:absolute;bottom:-205px;left:-100px}


/*******웨딩컬렉션*********/
#page_collection_area{float:left;	width:100%;}
#page_collection_area .collection_visual{float:left; width:100%; background:url('/image/onlinefair/collection_bg.jpg') top center repeat-x; height:843px; padding-top:120px;}
#page_collection_area .collection_visual .ctn_box{margin:0 auto; width:960px;}
#page_collection_area .collection_visual .ctn_box .collection_title{float:left; width:100%; padding:0 0 40px 0;}

#page_collection_area .collection_visual .ctn_box .studio_list_area{float:left; width:100%; padding:0 0 40px 0;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .btn_prev{float:left; padding: 213px 20px 0 0;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .studio_box{float:left;width:824px; overflow:hidden;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .studio_box li{float:left;margin: 0 10px 30px 0;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .studio_box .studio_img{width:190px; height:132px; background:url('/image/onlinefair/collection_studio_frame.png') no-repeat; padding:6px 0 0 6px;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .studio_box .studio_txt{font-size:12px; font-weight:bold;padding:10px 0 0 0;}
#page_collection_area .collection_visual .ctn_box .studio_list_area .btn_next{float:left; padding: 213px 0 0 10px;}

#page_collection_area .dress_hm_area{float:left; width:100%; background:url('/image/onlinefair/collection_bg_bottom.jpg') top;padding-top:45px;}
#page_collection_area .dress_hm_area .ctn_box{margin:0 auto; width:960px;}
#page_collection_area .dress_hm_area .ctn_box .btn_box{float:left;width:100%;text-align:center; padding:30px 0 60px 0;}


/*******한복/예물/예단*********/
#page_etcgoods_area{float:left;	width:100%;}

#page_etcgoods_area .hanbok_area{width:980px; padding:0 0 0 20px;margin: 0 auto; background:url('/image/onlinefair/hanbok_bg.jpg') top right no-repeat; height:932px;position:relative;}
#page_etcgoods_area .hanbok_area .hanbok_title{padding:120px 0 30px 0;}
#page_etcgoods_area .hanbok_area .hanbok_benefit{padding:30px 0 30px 0;}
#page_etcgoods_area .hanbok_area .hanbok_btn{float:left;width:100%;text-align:center;}

#page_etcgoods_area .Jewelry_area{float:left;width:100%;background:#e5e3da;padding:50px 0 50px 0;}
#page_etcgoods_area .Jewelry_area .ctn_box{margin:0 auto;width:1000px;}
#page_etcgoods_area .Jewelry_area .ctn_box .btn_box{float:left;width:100%;text-align:center;}

#page_etcgoods_area .yedan_area{float:left;width:100%;background:url('/image/onlinefair/yedan_bg.jpg') top repeat-x; height:1008px}
#page_etcgoods_area .yedan_area .ctn_box{margin:0 auto; width:960px;}
#page_etcgoods_area .yedan_area .ctn_box .yedan_title{float:left;width:100%;padding:70px 0 45px 0;}
#page_etcgoods_area .yedan_area .ctn_box .yedan_benefit{float:left;width:100%;padding:40px 0 30px 0;}
#page_etcgoods_area .yedan_area .ctn_box .btn_box{float:left;width:100%;text-align:center;}


/*******허니문*********/
#page_honeymoon_area{float:left;width:100%; background:url('/image/onlinefair/honeymoon_bg.jpg');padding:120px 0 60px 0;border-bottom:1px solid #dde0e5;}
#page_honeymoon_area .ctn_box{margin:0 auto; width:960px;}
#page_honeymoon_area .ctn_box .honeymoon_title{float:left;width:100%;padding:0 0 30px 0;text-align:right;position:relative;}
#page_honeymoon_area .ctn_box .honeymoon_title .btn_box{position:absolute;left:0;}
#page_honeymoon_area .ctn_box .ctn_line{float:left;width:100%; background:url('/image/onlinefair/honeymoon_line_bg.jpg') top repeat-x; padding:0 0 30px 0;}


/*******참가신청*********/

#page_participation_area{float:left;width:100%; background:url('/image/onlinefair/participation_bg.png');padding:100px 0 60px 0;}

#page_participation_area .ctn_box{margin:0 auto; width:670px;}
#page_participation_area .ctn_box .title_area{float:left;width:100%;text-align:center;padding:0 0 20px 0;}

#page_participation_area .ctn_box .app_input_box{float:left;width:100%;padding:10px 0 30px 0;}
#page_participation_area .ctn_box .app_input_box .txt_info{float:left;width:100%;padding:0 0 10px 223px;}
#page_participation_area .ctn_box .app_input_box dl{float:left;width:100%;}
#page_participation_area .ctn_box .app_input_box dt{float:left;width:223px;padding:10px 0 0 0;margin-bottom:10px;}
#page_participation_area .ctn_box .app_input_box dd{float:left;margin-bottom:10px;}
#page_participation_area .ctn_box .app_input_box dd input{float:left;border:1px solid #d6d9e1; background:#fff;height:47px; line-height:47px;font-size:16px; color:#5f5f5f;font-family:dotum;padding:0 10px;font-weight:bold;}
#page_participation_area .ctn_box .app_input_box dd .gol{float:left;}
#page_participation_area .ctn_box .app_input_box dd select{float:left;border:1px solid #d6d9e1; background:#fff;height:49px; line-height:47px;font-size:16px; color:#5f5f5f;font-family:dotum;padding:0 10px;font-weight:bold;}

#page_participation_area .ctn_box .app_input_box textarea{float:left;width:100%;border:1px solid #d6d9e1; background:#fff;padding:10px;font-size:12px; color:#5f5f5f;font-family:dotum;height:100px;}
#page_participation_area .ctn_box .app_input_box .check_area{float:left;width:100%;padding:10px 0 0 0;}

#page_participation_area .ctn_box .btn_box{float:left;width:100%;text-align:center;padding:20px 0 0 0;}

#page_participation_area .numgame_visual{float:left;	width:100%;	background:url('/image/onlinefair/numgame_visual_bg.jpg');}
#page_participation_area .numgame_visual .numgame_visual_img{width:1000px;margin:0 auto;	background:url('/image/onlinefair/parti_event_visual.png') no-repeat;height:300px;position:relative;}
#page_participation_area .numgame_visual .numgame_visual_img .event_btn{position:absolute;top:70px;left:440px;}
#page_participation_area .numgame_visual .numgame_visual_img .num_input_box{position:absolute;top:190px;left:20px;background:url('/image/onlinefair/num_input_box.jpg') no-repeat;width:345px;height:51px;padding:23px 0 0 234px}
#page_participation_area .numgame_visual .numgame_visual_img .num_input_box input{border:0 none;font-size:24px;font-weight:bold;color:#fe0000;font-family:tahoma, sans-serif;height:30px; line-height:30px;}


/*******모바일버전 보기*********/
.mobile_v_view{float:left;width:100%;text-align:center;padding:20px 0;font-size:15px;font-weight:bold;color:#4175ff;text-decoration:underline;border-top:1px solid #eeeeee;}
.mobile_v_view a{color:#4175ff;}


/*******카피라이트*********/
.copyright{background:url('/image/onlinefair/participation_bg.png');float:left;width:100%;text-align:center;padding:0 0 30px 0;}



/*******팝업-바나나우유 준다*********/

.pop_banana_area{float:left;width:700px;background:url('/image/onlinefair/pop_banana_bg.jpg');padding:0 0 40px 0;}
.pop_banana_area .banana_info_visual{float:left;width:100%;position:relative;}
.pop_banana_area .banana_info_visual .btn_x{position:absolute;right:30px;top:30px}
.pop_banana_area .banana_step_area{float:left;width:100%;padding:0 30px;}
.pop_banana_area .banana_step_area img{vertical-align:top;}
.pop_banana_area .banana_step_area .step_box{float:left;width:100%;padding: 0 0 20px 0;}
.pop_banana_area .banana_step_area .step_box li{float:left;margin-right:20px;}

.pop_banana_area .banana_step_area .step_box .info_get_area{width:530px;float:left;margin-right:0;background:none;}
.pop_banana_area .banana_step_area .step_box .info_get_area dl{float:left;width:530px;background:url('/image/onlinefair/pop_banana_dot.png') bottom repeat-x;padding:10px 0;}
.pop_banana_area .banana_step_area .step_box .info_get_area dt{float:left;padding:9px 0 0 0;}
.pop_banana_area .banana_step_area .step_box .info_get_area dd{float:left;}
.pop_banana_area .banana_step_area .step_box .info_get_area dd input{float:left;border:1px solid #908c6a; background:#fffff3;font-size:14px; color:#274be7;font-weight:bold;font-family:dotum;padding:7px 5px 5px 5px;margin-right:5px;}


.event_banana_icon{float:left;	position:absolute;	z-index: 99;	width:156px;	left:25px;	top:80px;}