@charset "utf-8";

.container{width:1000px; min-width:1000px; margin:0px auto; position:relative;}
h4{margin-top:100px;}
.apply{position:absolute; left:50%; bottom:0px; margin-left:-190px; z-index:5;}
.downBtn{position:absolute; bottom:0px; z-index:5;}
.upBtn{position:fixed; bottom:10px; z-index:15;}

/*** sns¹öÆ° ***/
.sns_box{position:fixed; width:100%; bottom:1%; right:1%; z-index:99;}
.sns_box .sns_btn{width:14%; height:15vw; float:right; background-image:url("/images/common/resort_sns_btn.png");
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom right;
}
.sns_box > ul{float:right; width:50%; height:15vw; overflow:hidden;}
.sns_box > ul li{float:left; margin-right:3%;}
.sns_box > ul li.face{width:30%; height:100%; background-image:url("/images/common/resort_info_view_facebook_btn.png");
	background-size:80% 80%;
	background-repeat:no-repeat;
	background-position:center 50%;
}
.sns_box > ul li.twitter{width:30%; height:100%; background-image:url("/images/common/resort_info_view_twitter_btn.png");
	background-size:80% 80%;
	background-repeat:no-repeat;
	background-position:center 50%;
}
.sns_box > ul li.kakao{width:30%; height:100%; background-image:url("/images/common/resort_info_view_kakao_btn.png");
	background-size:80% 80%;
	background-repeat:no-repeat;
	background-position:center 50%;
}
/*** //sns¹öÆ° ***/


@media(min-width:1300px) { /* ÃÖ¼Ò ÇØ»óµµ 1300ºÎÅÍ */
	.quickApplyBtn{position:fixed; top:0px; right:10px; z-index:99; width:218px; height:392px; display:visible;}
	.quickApplyBtn a{margin:0px; padding:0px;}
	.quickApplyBtn_2{display:none;}
}

@media(max-width:1300px) { /* ÃÖ´ë ÇØ»óµµ 1300±îÁö */
	.quickApplyBtn{display:none;}
	.quickApplyBtn_2{position:fixed; top:0px; left:50%; margin-left:510px; z-index:99; width:218px; height:392px; display:visible;}
	.quickApplyBtn_2 a{margin:0px; padding:0px;}
}

.quickBtn{position:fixed; top:130px; right:0%; z-index:999; width:130px;}
.quickBtn ul{border:3px solid #56718e; border-radius:3px;}
.quickBtn li{padding-bottom:15px; padding-top:15px; background:url('../images/quick_line.jpg') top center no-repeat #56718e;}
.quickBtn li:first-child{background:#56718e;}
.quickBtn .sns{border:none;}
.quickBtn .sns li{float:left; margin-left:10px; background:none;}
.quickBtn .sns li:first-child{margin-left:0px;}

#quickApplyBtn_test{position:fixed; width:218px; height:392px; top:0px; left:50%; margin-left:520px; z-index:999; display:visible;}
#quickApplyBtn_test a{margin:0px; padding:0px;}

#visual_20150822{background:url(../images_20150822/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20150905{background:url(../images_20150905/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20150919{background:url(../images_20150919/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20151003{background:url(../images_20151003/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20151017{background:url(../images_20151017/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20151024{background:url(../images_20151024/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20151107{background:url(../images_20151107/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20151121{background:url(../images_20151121/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20151205{background:url(../images_20151205/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20151219{background:url(../images_20151219/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20160116{background:url(../images_20160116/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative; margin-top:70px;}
#visual_20160213{background:url(../images_20160213/visual_bg.jpg) top center no-repeat; min-width:1000px; height:710px; position:relative; margin-top:70px;}
#visual_20160227{background:url(../images_20160227/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160305{background:url(../images_20160305/visual_bg.jpg) top center no-repeat; min-width:1000px; height:784px; position:relative;}
#visual_20160319{background:url(../images_20160319/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160402{background:url(../images_20160402/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160416{background:url(../images_20160416/visual_bg.jpg) top center no-repeat; min-width:1000px; height:731px; position:relative;}
#visual_20160430{background:url(../images_20160430/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160514{background:url(../images_20160514/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160528{background:url(../images_20160528/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160611{background:url(../images_20160611/visual_bg.jpg) top center no-repeat; min-width:1000px; height:761px; position:relative;}
#visual_20160625{background:url(../images_20160625/visual_bg.jpg) top center no-repeat; min-width:1000px; height:761px; position:relative;}
#visual_20160709{background:url(../images_20160709/visual_bg.jpg) top center no-repeat; min-width:1000px; height:761px; position:relative;}
#visual_20160723{background:url(../images_20160723/visual_bg.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160806{background:url(../images_20160806/visual_bg2.jpg) top center no-repeat; min-width:1000px; height:775px; position:relative;}
#visual_20160827{background:url(../images_20160827/visual.jpg) top center no-repeat; min-width:1000px; height:746px; position:relative;}
#visual_20160910{background:url(../images_20160910/visual_bg.jpg) top center no-repeat; min-width:1000px; height:975px; position:relative;}
#visual_20160924{background:url(../images_20160924/visual_bg.jpg) top center no-repeat; min-width:1000px; height:975px; position:relative;}
#visual_20161008{background:url(../images_20161008/visual_bg.jpg) top center no-repeat; min-width:1000px; height:975px; position:relative;}
#visual_20161022{background:url(../images_20161022/visual_bg.jpg) top center no-repeat; min-width:1000px; height:891px; position:relative;}
#visual_20161112{background:url(../images_20161112/visual_bg.jpg) top center no-repeat; min-width:1000px; height:917px; position:relative;}
#visual_20161126{background:url(../images_20161126/visual_bg.jpg) top center no-repeat; min-width:1000px; height:917px; position:relative;}
#visual_20161210{background:url(../images_20161210/visual_bg.jpg) top center no-repeat; min-width:1000px; height:917px; position:relative;}
#visual_20161224{background:url(../images_20161224/visual_bg.jpg) top center no-repeat; min-width:1000px; height:616px; position:relative;}
#visual_20170114{background:url(../images_20170114/visual_bg.jpg) top center no-repeat; min-width:1000px; height:989px; position:relative;}
#visual_20170204{background:url(../images_20170204/visual_bg.jpg) top center no-repeat; min-width:1000px; height:800px; position:relative;}
#visual_20170218{background:url(../images_20170218/visual_bg.jpg) top center no-repeat; min-width:1000px; height:1069px; position:relative;}
#visual_20170304{background:url(../images_20170304/visual_bg.jpg) top center no-repeat; min-width:1000px; height:920px; position:relative;}
#visual_20170318{background:url(../images_20170318/visual_bg.jpg) top center no-repeat; min-width:1000px; height:920px; position:relative;}
#visual_20170401{background:url(../images_20170401/visual_bg.jpg) top center no-repeat; min-width:1000px; height:1025px; position:relative;}
#visual_20170415{background:url(../images_20170415/visual_bg.jpg) top center no-repeat; min-width:1000px; height:779px; position:relative; margin-top:-50px;}
#visual_20170429{background:url(../images_20170429/visual_bg.jpg) top center no-repeat; min-width:1000px; height:1025px; position:relative;}
#visual_20170513{background:url(../images_20170513/visual_bg.jpg) top center no-repeat; min-width:1000px; height:1069px; position:relative;}
#visual_20170527{background:url(../images_20170527/visual_bg.jpg) top center no-repeat; min-width:1000px; height:1100px; position:relative;}
#visual_20170610{background:url(../images_20170610/visual_bg.jpg) top center no-repeat; min-width:1000px; height:800px; position:relative;}


#visual_hana_member{background:url(../images_hana/visual_bg.jpg) top center no-repeat; min-width:1000px; height:784px; position:relative;}
h1{padding-top:20px;}
.visualLogo{position:absolute; top:25px; left:0px;}
.visualLogo2{position:absolute; top:25px; right:0px;}
.btn{position:absolute; bottom:-740px; left:0px; z-index:50;}
.btn_20150905{position:absolute; bottom:-700px; left:0px; z-index:50;}
.btn_20150919{position:absolute; bottom:-650px; left:50%; margin-left:-160px; z-index:50;}
.btn_20151017{position:absolute; bottom:-550px; left:50%; margin-left:-130px; z-index:50;}
.btn_20151107{position:absolute; bottom:-720px; left:50%; margin-left:-500px; z-index:50;}
.btn_20151107 a{float:left;}
.btn_20160116{position:absolute; bottom:-715px; left:50%; margin-left:-9px; z-index:50;}
.btn_20160213{position:absolute; bottom:-625px; left:50%; margin-left:-500px; z-index:50;}

#shebeach{background:url(../images_20151219/shebeach_event_bg.jpg) top center no-repeat; min-width:1000px; height:600px; margin-bottom:90px; position:relative;}

#video{width:100%; min-width:1000px; padding:30px 0; background:#fff; overflow:hidden;}
#video > ul > li{float:left; margin-left:35px;}
#video > ul > li:first-child{margin-left:0px;}
.ddd{cursor:pointer;}
.viewDoc{position:absolute; top:500px; left:0; overflow:hidden; width:100%; height:700px; z-index:90; display:none;}
.viewDoc .backBG{position:absolute; top:0px; left:0; overflow:hidden; width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:95;}
.viewDoc .video_con{position:absolute; top:100px; left:50%; margin-left:-450px; width:900px; height:550px; z-index:100; background:#000;}
.viewDoc .video_con ul{text-align:center; position:relative;}
.viewDoc .video_con ul .close{float:right; margin-right:-50px; position:absolute; top:-48px; right:52px; z-index:500;}
.viewDoc .video_con ul .popCon{margin-top:50px; width:900px; height:450px; background:#fff;}


#extract{overflow:hidden; height:600px;}
#extract #extGnb{background:#707070; height:70px; overflow:hidden;}


#menu{background:#0e4d33; width:100%; height:81px; position:fixed; z-index:98; top:746px; left:0; display:visible;}
#menu li{width:166px; text-align:center; font-size:18px; font-weight:bold; background:url(../images/gnb_line.png) top left no-repeat; display:inline-block;}
#menu li:last-child{background:url(../images/gnb_line.png) top right no-repeat;}
#menu li.active{background:url(../images_20151219/gnb_over.png) top center no-repeat; color: #fff;}
#menu li a{text-decoration:none; color: #fff; height:91px;}
#menu li.active a:hover{color:#fff; height:91px;}
#menu li:hover{background:url(../images_20151219/gnb_over.png) top center no-repeat; width:166px; height:91px;}
#menu li a,#menu_20151219 li.active a{padding:13px 0px; display:block;}
#menu li.active a{color: #fff;}

#menu_20160910{background:#0e4d33; width:100%; height:81px; position:fixed; z-index:98; top:989px; left:0; display:visible;}
#menu_20160910 li{width:166px; text-align:center; font-size:18px; font-weight:bold; background:url(../images/gnb_line.png) top left no-repeat; display:inline-block;}
#menu_20160910 li:last-child{background:url(../images/gnb_line.png) top right no-repeat;}
#menu_20160910 li.active{background:url(../images_20151219/gnb_over.png) top center no-repeat; color: #fff;}
#menu_20160910 li a{text-decoration:none; color: #fff; height:91px;}
#menu_20160910 li.active a:hover{color:#fff; height:91px;}
#menu_20160910 li:hover{background:url(../images_20151219/gnb_over.png) top center no-repeat; width:166px; height:91px;}
#menu_20160910 li a,#menu_20151219 li.active a{padding:13px 0px; display:block;}
#menu_20160910 li.active a{color: #fff;}

#menu_20161126{background:#464646; width:100%; position:fixed; z-index:98; top:915px; left:0; display:visible;}
#menu_20161126 li{width:166px; height:80px; padding-top:10px; line-height:25px; text-align:center; font-size:18px; font-weight:bold; box-sizing:border-box; border-right:1px solid #363636; float:left;}
#menu_20161126 li a{text-decoration:none; color:#fff; display:block; position:relative;}
#menu_20161126 li a img{width:166px; height:126px; position:absolute; top:-10px; left:0px; display:none;}

#menu_3{background:#464646; width:100%; position:fixed; z-index:98; top:1069px; left:0;}
#menu_3 li{width:166px; height:80px; padding-top:10px; line-height:25px; text-align:center; font-size:18px; font-weight:bold; box-sizing:border-box; border-right:1px solid #363636; float:left;}
#menu_3 li a{text-decoration:none; color:#fff; display:block; position:relative;}
#menu_3 li a img{width:166px; height:126px; position:absolute; top:-10px; left:0px; display:none;}



#footApply{background:url(../images/foot_apply_bg.png) top center repeat-x; width:100%; height:89px; position:fixed; z-index:999; bottom:0px;}
#footApply ul{margin-top:15px;}
#footApply li{float:left;}

#con1{width:100%; position:relative; padding-bottom:100px;}
#con1 .conImg3{width:100%; min-width:1000px; overflow:hidden; margin-top:20px;}
#con1 .con{margin-top:30px; padding-bottom:90px;}
#con1 .con ul{height:422px;}
#con1 .con ul li{float:left; margin-left:8px; width:328px; overflow:hidden;}
#con1 .con ul li:first-child{margin-left:0px;}
#con1 .palmBg{margin-top:0px;}
#con1 .compare{background:#e1e1e1; height:608px; margin-top:40px;}
#con1 .conImg6{width:100%; min-width:1000px; height:983px; background:url(../images_20160116/con1_img6_bg.jpg) top center no-repeat; overflow:hidden; margin-top:20px;}
#con1 .introduction_bg{background:url(../images_20160827/introduction_bg.jpg) top center no-repeat; height:563px; width:100%; margin-top:50px; overflow:hidden;}

#con2{width:100%; min-width:1000px; position:relative; padding-top:80px; padding-bottom:80px;}
#con2 .contents{overflow:hidden; padding-bottom:90px;}
#con2 .contents li{float:left;}
#con2 dl{overflow:hidden; width:1000px;}
#con2 dl dt{margin-top:50px;}
#con2 dl dd{width:1000px; margin:0px auto; margin-top:20px; overflow:hidden;}
#con2 dl dd li{float:left; margin-left:12px;}
#con2 dl dd li:first-child{margin-left:0px;}
#con2 .resort_info{width:100%; background:#ebebeb; padding:30px 0; margin-top:50px;}
#con2 .resort_info .tab{width:1000px; height:57px; border-top:3px solid }
#con2 .maldives_coupon{background:url(../images_20170610/maldives_coupon.jpg) top center no-repeat; width:100%; height:848px; margin-top:50px;}

#con2 #gift_visit{background:url(../images_20160910/gift_visit_bg.jpg) top center no-repeat #a1e7f6; width:100%; padding-bottom:50px; margin-top:70px; overflow:hidden;}
#con2 #gift_visit .gift_visit1_t{background:url('/images_20170204/benefit_gift1_title.png') top center no-repeat; width:100%; height:64px; margin-top:730px;}
#con2 #gift_visit .gift_visit2_t{background:url('http://www.palmfair.co.kr/images_20160910/benefit_gift2_title.png') top center no-repeat; width:100%; height:64px;}

#con2 #gift_visit_2_20170610{background:url(/images_20161210/gift_visit_bg.jpg) top center no-repeat #ffffff; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_visit_2_20170610 .gift_visit1_t{background:url('/images_20170610/benefit_gift1_title.png') top center no-repeat; width:100%; height:64px; margin-top:350px;}
#con2 #gift_visit_2_20170610 .gift_visit2_t{background:url('/images_20161126/benefit_gift2_title.png') top center no-repeat; width:100%; height:64px; margin-top:80px;}

#con2 #gift_contract{background:url(../images_20160910/gift_contract_bg.png) top center no-repeat; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_contract .gift_contract1_t{background:url(../images_20160910/benefit_contract1_title.png) top center no-repeat; width:100%; height:117px; margin-top:850px;}
#con2 #gift_contract .gift_contract2_t{background:url(../images_20160910/benefit_contract2_title.png) top center no-repeat; width:100%; height:64px;}
#con2 #gift_contract .gift_contract3_t{background:url(../images_20160910/benefit_contract3_title.png) top center no-repeat; width:100%; height:64px;}

#con2 #gift_visit_2{background:url(../images_20161022/gift_visit_bg.jpg) top center no-repeat #a1e7f6; width:100%; padding-bottom:50px; margin-top:70px; overflow:hidden;}
#con2 #gift_visit_2 .gift_visit1_t{background:url('/images_20170204/benefit_gift1_title.png') top center no-repeat; width:100%; height:64px; margin-top:400px;}
#con2 #gift_visit_2 .gift_visit2_t{background:url(../images_20160910/benefit_gift2_title.png) top center no-repeat; width:100%; height:64px;}

#con2 #gift_visit_2_20161126{background:url(/images_20161210/gift_visit_bg.jpg) top center no-repeat #ffffff; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_visit_2_20161126 .gift_visit1_t{background:url('http://www.palmtour.co.kr/expo/images_20170225/benefit_gift1_title.png') top center no-repeat; width:100%; height:64px; margin-top:350px;}
#con2 #gift_visit_2_20161126 .gift_visit2_t{background:url('/images_20161126/benefit_gift2_title.png') top center no-repeat; width:100%; height:64px; margin-top:80px;}

#con2 #gift_visit_2_20170415{background:url(/images_20161210/gift_visit_bg.jpg) top center no-repeat #ffffff; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_visit_2_20170415 .gift_visit1_t{background:url('/images_20170204/benefit_gift1_title.png') top center no-repeat; width:100%; height:64px; margin-top:350px;}
#con2 #gift_visit_2_20170415 .gift_visit2_t{background:url('/images_20161126/benefit_gift2_title.png') top center no-repeat; width:100%; height:64px; margin-top:80px;}

#con2 #gift_contract_2{background:url(../images_20161022/gift_contract_bg.jpg) top center no-repeat #ffdce2; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_contract_2 .gift_contract1_t{background:url(../images_20160910/benefit_contract1_title.png) top center no-repeat; width:100%; height:117px; margin-top:400px;}
#con2 #gift_contract_2 .gift_contract2_t{background:url(../images_20160910/benefit_contract2_title.png) top center no-repeat; width:100%; height:64px;}
#con2 #gift_contract_2 .gift_contract3_t{background:url(../images_20160910/benefit_contract3_title.png) top center no-repeat; width:100%; height:64px;}

#con2 #gift_contract_2_20161126{background:url('http://palmfair.co.kr/images_20170218/gift_contract_bg.jpg') top center no-repeat #ffffff; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_contract_2_20161126 .gift_contract1_t{background:url('/images_20161126/benefit_contract1_title.png') top center no-repeat; width:100%; height:117px; margin-top:350px;}
#con2 #gift_contract_2_20161126 .gift_contract2_t{background:url('/images_20161126/benefit_contract2_title.png') top center no-repeat; width:100%; height:64px;}
#con2 #gift_contract_2_20161126 .gift_contract3_t{background:url('/images_20161210/benefit_contract3_title.png') top center no-repeat; width:100%; height:64px;}

#con2 #gift_after{background:url(../images_20160910/gift_after_bg.jpg) top center no-repeat; width:100%; padding-bottom:50px; overflow:hidden;}
#con2 #gift_after_20161126{background:url('/images_20161126/gift_after_bg.jpg') bottom center no-repeat; width:100%; padding-bottom:50px; overflow:hidden; border-top:1px solid #e1e1e1;}

.snap_bg{background:url(../images_20160827/snap_btn.jpg) top center no-repeat; height:520px; width:100%; margin-top:50px; overflow:hidden;}

@media(min-width:1300px) { /* ÃÖ¼Ò ÇØ»óµµ 1300ºÎÅÍ */
	.gift_top_img{background:url(http://www.palmtour.co.kr/expo/images_20170311/gift_top_img_bg.png) top center no-repeat; width:100%; height:987px; margin-top:50px; overflow:hidden; position:relative;}
	.gift_top_img .box1{position:absolute; top:30px; left:50%; margin-left:-700px;}
	.gift_top_img .box2{position:absolute; top:30px; left:50%; margin-left:-200px;}
	.gift_top_img .box3{position:absolute; top:485px; left:50%; margin-left:-200px;}
}

@media(max-width:1300px) { /* ÃÖ´ë ÇØ»óµµ 1300ºÎÅÍ */
	.gift_top_img{background:none; width:100%; height:790px; margin-top:20px; overflow:hidden; position:relative;}
	.gift_top_img .box1{position:absolute; top:30px; left:50%; margin-left:-600px; width:31.5%;}
	.gift_top_img .box1 img{width:100%;}
	.gift_top_img .box2{position:absolute; top:30px; left:50%; margin-left:-190px; width:60%;}
	.gift_top_img .box2 img{width:100%;}
	.gift_top_img .box3{position:absolute; top:418px; left:50%; margin-left:-190px; width:60%;}
	.gift_top_img .box3 img{width:100%;}
}


.hawaii_bg{background:url(../images_20160910/hawaii_event/hawaii_event_bg.jpg) top center repeat-y; width:100%; margin-top:50px; padding-bottom:40px; overflow:hidden;}
.hawaii_bg h2{margin-top:40px;}
.hawaii_bg h3{margin-top:40px;}
.hawaii_bg h3.line{background:url(../images_20160910/hawaii_event/hawaii_event_line.jpg) top center repeat-x;}

#company{min-width:1000px; padding-bottom:90px; position:relative;}
#company h3{margin-top:20px; text-align:center;}
#company h3 li{background:url(../images/company_sub_title_dot.png) top center no-repeat; padding-top:20px; margin-top:15px;}
#company .con{margin-top:70px;}
#company .con ul{height:422px;}
#company .con ul li{float:left; margin-left:5px; width:330px;}
#company .con ul li img{ width:330px;}
#company .con ul li:first-child{margin-left:0px;}

#time{width:100%; min-width:1000px; position:relative; padding-bottom:100px;}
#time .subT{width:100%; min-width:1000px; height:407px; background:url(../images_20150725/gift_title_bg.jpg) top center no-repeat; position:relative;}

#con3{width:100%; min-width:1000px; background:#ffffff; position:relative; padding-bottom:100px;}
#con3 .titleLine{background:url(../images/gift_title_line.png) top center no-repeat; width:100%; height:100px; padding-top:50px;}
#con3 .free-gift{width:1000px; height:305px; margin-top:20px; overflow:hidden;}
.free-gift { overflow:hidden; width:1000px; height:305px; margin:0 auto;}
.free-gift ul { width:1100px;}
.free-gift ul li { overflow:hidden; float:left; width:333.33px;}
.free-gift ul li .line { border-left:1px dashed #787878;}
.free-gift ul li .hover { display:none;}
.free-gift ul li.on img { display:none;}
.free-gift ul li.on .hover { display:block;}
#con3 dl{overflow:hidden; width:1000px;}
#con3 dl dt{margin-top:50px;}
#con3 dl dd{width:1000px; margin:0px auto; margin-top:20px; overflow:hidden;}
#con3 dl dd li{float:left; margin-left:11px;}
#con3 dl dd li:first-child{margin-left:0px;}
#con3 .wedding{background:url(../images_20151107/wedding_top_bg.png) center top #ff603d; overflow:hidden; margin-top:50px; padding-bottom:50px;}

#benefit{width:100%; min-width:1000px; position:relative; overflow:hidden; margin-top:20px;}
#benefit h4{background:url(../images/benefit2/benefit_title.png) center 100px no-repeat; height:423px; padding-top:100px;}
#benefit .benefit{margin-top:20px; clear:both;}
#benefit .benefit ul{margin-top:10px; overflow:hidden;}
#benefit .benefit ul li{margin-left:20px; float:left; width:490px;}
#benefit .benefit ul li:first-child{margin-left:0px;}
#benefit .benefit ul li a{padding:0px; margin:0px;}


/** modal window styles **/
#lean_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; background:#000; display:none;}
#loginmodal {width:1000px; height:500px; margin-top:0px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
#loginmodal iframe{border:10px solid #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}


#con5{width:100%; min-width:1000px; position:relative; padding-bottom:100px;}
#con5 #snap{background:#1a7c7c; height:130px;}
#con5 .benefitTab{margin-top:20px; background:#707070; height:50px;}
#con5 .benefitTab > a li{float:left; width:199px; border-right:1px solid #c1c1c1; text-align:center; line-height:50px; color:#fff; font-size:18px; font-weight:bold;}
#con5 .benefitTab > a:last-child{border-right:0px;}
#con5 .benefitTab > a:hover .favorite{background:#2d80e7;}
#con5 .benefitTab > a:hover .luxury{background:#0d7e44;}
#con5 .benefitTab > a:hover .novelty{background:#964497;}
#con5 .benefitTab > a:hover .special{background:#8c6239;}
#con5 .benefitTab > a:hover .pregnant{background:#827b00;}
#con5 .con5_benefit{position:relative; clear:both;}
#con5 .con5_benefit li{background:url(../images/benefit_wja.png) center 5px no-repeat; padding-top:35px; margin-top:35px; overflow:hidden;}
#con5 .con5_benefit li:first-child{background:none;}
#con5 dl{overflow:hidden; width:1000px;}
#con5 dl dt{margin-top:50px;}
#con5 dl dd{width:1000px; margin:0px auto; margin-top:20px; overflow:hidden;}
#con5 dl dd li{float:left; margin-left:11px;}
#con5 dl dd li:first-child{margin-left:0px;}
#con5 .resort_info{width:100%; background:#ebebeb; padding:30px 0; margin-top:50px;}
#con5 .resort_info .tab{width:1000px; height:57px; border-top:3px solid }

#con6{width:100%; min-width:1000px; background:#ffffff; position:relative; padding-bottom:50px;}
#con6 .bulImg{float:left; width:440px;}
#con6 .bulInfo{float:right; width:550px; vertical-align:top;}
#con6 table{border-top:2px solid #707070; width:100%;}
#con6 table th{background:#e1e1e1; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px solid #cccccc; color:#636363; height:65px;}
#con6 table td{background:#ffffff; font-size:14px; border-bottom:1px solid #cccccc; padding-left:20px; color:#636363; height:65px;}
#con6 table td strong{font-size:14px; font-weight:bold; color:#625eab;}
#con6 #map{margin:0px auto; border:1px solid #ddd; width:1000px; height:612px; margin-top:20px; position:relative; clear:both;}
#con6 #map .mapBtn{position:absolute; bottom:0px; right:0px;}

#con6 .tab{margin-top:60px; overflow:hidden; width:100%; height:55px; border:1px solid #d7d7d7; box-sizing:border-box; background:#f2f2f2;}
#con6 .tab li{float:left; width:15%; text-align:center; line-height:53px; color:#464646; font-size:16px; font-weight:normal; cursor:pointer; border-right:1px solid #d7d7d7; box-sizing:border-box;}
#con6 .tab li:last-child{border-right:none;}
#con6 .tab li:nth-child(1), #con6 .tab li:nth-child(2){width:35%; font-size:16px; font-weight:bold;}
#con6 .tab li:nth-child(1).on{background:#ff7195; color:#fff; background-size:100%;}
#con6 .tab li:nth-child(1):hover{background:#ff7195; color:#fff; background-size:100%;}
#con6 .tab li:nth-child(2).on{background:#7d7d7d; color:#fff; background-size:100%;}
#con6 .tab li:nth-child(2):hover{background:#7d7d7d; color:#fff; background-size:100%;}

#con6 .tab_2{margin-top:60px; overflow:hidden; width:100%; height:55px; border:1px solid #d7d7d7; box-sizing:border-box; background:#f2f2f2;}
#con6 .tab_2 li{float:left; width:50%; text-align:center; line-height:53px; color:#464646; font-size:22px; font-weight:bold; cursor:pointer;}
#con6 .tab_2 li:nth-child(1).on{background:url('http://www.palmtour.co.kr/expo/images/map_tab_seoul_gangnam.jpg') center top no-repeat; color:#fff; background-size:100%;}
#con6 .tab_2 li:nth-child(1):hover{background:url('http://www.palmtour.co.kr/expo/images/map_tab_seoul_gangnam.jpg') center top no-repeat; color:#fff; background-size:100%;}
#con6 .tab_2 li:nth-child(2).on{background:url('http://www.palmtour.co.kr/expo/images/map_tab_seoul_gangbuk.jpg') center top no-repeat; color:#fff; background-size:100%;}
#con6 .tab_2 li:nth-child(2):hover{background:url('http://www.palmtour.co.kr/expo/images/map_tab_seoul_gangbuk.jpg') center top no-repeat; color:#fff; background-size:100%;}

#con6 table{border-top:2px solid #707070; width:100%;}
#con6 table th{background:#e1e1e1; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px solid #cccccc; color:#636363; height:65px;}
#con6 table td{background:#ffffff; font-size:14px; border-bottom:1px solid #cccccc; padding-left:20px; color:#636363; height:65px;}
#con6 table td strong{font-size:14px; font-weight:bold; color:#625eab;}
#con6 #map{margin:0px auto; border:1px solid #ddd; width:1000px; height:612px; margin-top:20px; position:relative; clear:both;}
#con6 #map .mapBtn{position:absolute; bottom:0px; right:0px;}

#chemi_con6{background:#464646; padding-top:80px; padding-bottom:80px;}
#chemi_con6 .bulImg{float:left; width:440px;}
#chemi_con6 .bulInfo{float:right; width:550px; vertical-align:top;}
#chemi_con6 table{border-top:2px solid #707070; width:100%;}
#chemi_con6 table th{background:#e1e1e1; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px solid #cccccc; color:#636363; height:65px;}
#chemi_con6 table td{background:#ffffff; font-size:14px; border-bottom:1px solid #cccccc; padding-left:20px; color:#636363; height:65px;}
#chemi_con6 table td strong{font-size:14px; font-weight:bold; color:#625eab;}
#chemi_con6 #map{margin:0px auto; border:1px solid #ddd; width:1000px; height:612px; margin-top:20px; position:relative; clear:both;}
#chemi_con6 #map .mapBtn{position:absolute; bottom:0px; right:0px;}
#chemi_con6 .tab{margin-top:60px; overflow:hidden;}
#chemi_con6 .tab li{float:left; width:40%; background:#fff; color:#464646; font-size:15px; text-align:center; height:50px; line-height:50px; border:1px solid #5e5e5e; cursor:pointer;}
#chemi_con6 .tab li.on{background:#5e5e5e; color:#fff;}
#chemi_con6 .tab li:over{background:#5e5e5e; color:#fff;}

#con7{width:100%; min-width:1000px; background:url(../images/con7_bg.jpg) top center repeat; position:relative;}



.applyWrap{background:url(../images/foot_apply_bg.png) center repeat-x; z-index:999; bottom:-1px;
	width:100%;
	min-width:1000px;
	height:100px;
	position:fixed;
	padding-top:0px;
}
.applyWrap_2{background:url('http://honeypalm.co.kr/images_20161105/foot_apply_bg.png') center repeat-x; z-index:99; bottom:-1px;
	width:100%;
	min-width:1000px;
	height:135px;
	position:fixed;
	padding-top:0px;
}
.applyFoot{left:50%; bottom:0px; margin-left:-500px; position:relative;}
.applyFoot img{vertical-align:top;}
.apply_over{cursor:pointer;}
.apply_over img{float:left;}
.applyOn{display:none; width:1000px; height:426px; margin:0px auto; z-index:3; position:absolute; bottom:-4px;}
.applyOn table{background:#ffffff center repeat; width:1000px; border:1px solid #d1d1d1;}
.applyOn table th{background:#ebebeb; font-size:16px; color:#636363; height:60px; line-height:60px; padding-left:10px; border-bottom:1px solid #d1d1d1;}
.applyOn table td{font-size:16px; color:#636363; height:60px; line-height:20px; padding-left:10px; border-bottom:1px solid #d1d1d1;}
.applyOn table td p{font-size:12px; margin-top:5px; letter-spacing:-1px;}
.applyOn table td .yellow{color:#f6be1f;}
.applyOn table td .red{color:#ff0000;}
.applyOn table td .eyeArea{width:120px; display:inline-block;}
.applyOn table td .rodls{width:118px; height:30px; background:#ffffff; display:inline-block; color:#636363; font-weight:bold; line-height:30px; text-align:center;}

.applyOn table td .formBox{background:#ffffff; border:1px solid #cccccc; width:150px; height:35px; color:#636363; padding:0px 10px;}
.applyOn table td .formBox2{background:#ffffff; border:1px solid #cccccc; width:70px; height:35px; color:#636363; padding:0px 10px;}
.applyOn table td .radioBox{vertical-align:-4px; width:20px; height:20px;}
.applyOn table td .radioBox2{vertical-align:-4px; width:15px; height:15px;}
.applyOn table td .checkBox{vertical-align:-8px; width:30px; height:30px; background-color:#ffffff; border:1px solid #cccccc;}
.applyOn table td textarea{width:380px; height:105px; background:#ffffff; border:1px solid #cccccc; color:#636363;}
.applyOn table td select{padding:6px 0; width:80px; background:#ffffff; border:1px solid #cccccc; color:#636363; outline:none; display: inline-block; cursor:pointer;}
.applyOn table td .applyOk{background:#ff2093; width:300px; height:50px; text-align:center; display:block; font-weight:bold; color:#fff; line-height:50px; font-size:20px;}





#applyTop{width:1160px; margin:0px auto; padding-top:81px;}
.applyTxt{color:#636363; font-size:16px; text-align:center; margin-top:30px;}
#applybox{margin-top:20px;}
#applybox table{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:100%;} 
#applybox table th{background:#ebebeb; border-bottom:1px solid #f1f1f1; color:#636363; font-weight:bold; font-size:16px; text-align:right; padding:15px 10px;}
#applybox table td{background:url(../images/apply_table_line.gif) center bottom repeat-x; color:#636363; font-size:16px; padding:15px 20px;}
#applybox table td+td{background:none; color:#636363; font-size:16px; padding:15px 20px;}
#applybox table td p{color:#636363;}
#applybox table td p.red{color:#ff0000;}
#applybox table td p span{display:inline-block; width:200px;}
#applybox table td p span.excBox{width:500px;}
#applybox table td .formBox{background:#ffffff; border:1px solid #d7d7d7; width:600px; height:40px; color:#636363; padding:0px 10px;}
#applybox table td .formBox2{background:#ffffff; border:1px solid #d7d7d7; width:150px; height:40px; color:#636363; padding:0px 10px;}
#applybox table td .radioBox{vertical-align:-4px; width:17px; height:17px;}
#applybox table td .checkBox{vertical-align:-10px; width:30px; height:30px; background-color:#ffffff; border:1px solid #ebebeb;}
#applybox table td select{padding:7px 0; width:80px; background:#ffffff; border:1px solid #d7d7d7; color:#636363; outline:none; display: inline-block; cursor:pointer;}
#applybox table td textarea{width:800px; height:105px; background:#ffffff; border:1px solid #d7d7d7; color:#636363;}
.dldydOk{margin-top:10px; text-align:right; font-size:16px;}
.dldydOk .checkBox{vertical-align:-10px; width:30px; height:30px; background-color:#ffffff; border:1px solid #ebebeb;}
.dldydOk span{display:inline-block; font-weight:bold; color:#ffffff; padding:3px 15px; background:#464646;}
.apply_btn_ok{width:333px; margin:0px auto; margin-top:30px; padding-bottom:40px;}


#foot{background:#262626; padding:30px 0 180px 0; overflow:hidden;}
#foot .logo{float:left; vertical-align:top;}
#foot .copyright{float:right; margin-left:0px; position:relative; width:750px;}
#foot .copyright li{line-height:16px; margin-top:10px; color:#b7b7b7; font-size:12px;}
#foot .copyright li p{font-weight:bold; display:inline; margin-left:0px; color:#b7b7b7;}
#foot .award{position:absolute; z-index:10; top:25px; right:0px;}

