.container{width:1100px; min-width:1100px; margin:0px auto; position:relative;}
.container2{width:1200px; min-width:1200px; margin:0px auto; position:relative;}

h2{margin-top:100px; overflow:hidden;}
h2.line{padding-top:50px; border-top:2px dotted #b7b7b7;}

/*** ¸Þ´º ½ÃÀÛ ***/
#menu_v3{background:#464646; width:100%; position:fixed; z-index:98; top:1020px; left:0;}
#menu_v3 li{width:170px; height:80px; padding-top:10px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; box-sizing:border-box; border-right:1px solid #363636; float:left;}
#menu_v3 li:last-child{width:180px;}
#menu_v3 li a{text-decoration:none; color:#fff; display:block; position:relative;}
#menu_v3 li a img{width:170px; height:126px; position:absolute; top:-10px; left:0px; display:none;}
#menu_v3 li:last-child a img{width:180px;}
/*** ¸Þ´º ³¡ ***/

.quickBtn{position:fixed; top:130px; right:0%; z-index:95; 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;}

#visual_20181215{background:url(/images_20181215/visual_bg.jpg) top center no-repeat; min-width:1100px; height:827px; position:relative;}
#visual_20181229{background:url(/images_20181229/visual_bg.jpg) top center no-repeat; min-width:1100px; height:805px; position:relative;}
#visual_20190112{background:url(/images_20190112/visual_bg.jpg) top center no-repeat; min-width:1100px; height:805px; position:relative;}
#visual_20190126{background:url(/images_20190126/visual_bg.jpg) top center no-repeat; min-width:1100px; height:794px; position:relative;}
#visual_20190216{background:url(/images_20190216/visual_bg.jpg) top center no-repeat; min-width:1100px; height:996px; position:relative;}
#visual_20190302{background:url(/images_20190302/visual_bg.jpg) top center no-repeat; min-width:1100px; height:794px; position:relative;}
#visual_20190316{background:url(/images_20190316/visual_bg.jpg) top center no-repeat; min-width:1100px; height:1020px; position:relative;}
#visual_20190330{background:url(/images_20190330/visual_bg.jpg) top center no-repeat; min-width:1100px; height:940px; margin-top:-60px; position:relative;}
#visual_20190413{background:url(/images_20190413/visual_bg.jpg) top center no-repeat; min-width:1100px; height:794px; position:relative;}
#visual_20190427{background:url(/images_20190427/visual_bg.jpg) top center no-repeat; min-width:1100px; height:940px; margin-top:-60px; position:relative;}
#visual_20190511{background:url(/images_20190511/visual_bg.jpg) top center no-repeat; min-width:1100px; height:1020px; margin-top:-60px; position:relative;}
#visual_20190525{background:url(/images_20190525/visual_bg.jpg) top center no-repeat; min-width:1100px; height:945px; margin-top:0px; position:relative;}
#visual_20190608{background:url(/images_20190608/visual_bg.jpg) top center no-repeat; min-width:1100px; height:998px; margin-top:-80px; position:relative;}
#visual_20190622{background:url(/images_20190622/visual_bg.jpg) top center no-repeat; min-width:1100px; height:995px; margin-top:-60px; position:relative;}
#visual_20190706{background:url(/images_20190706/visual_bg.jpg) top center no-repeat; min-width:1100px; height:856px; margin-top: 0px; position:relative;}
#visual_20190720{background:url(/images_20190720/visual_bg.jpg) top center no-repeat; min-width:1100px; height:1020px; margin-top: 0px; position:relative;}
#visual_20190803{background:url(/images_20190803/visual_bg.jpg) top center no-repeat; min-width:1100px; height:900px; margin-top: 0px; position:relative;}
#visual_20190817{background:url(/images_20190817/visual_bg.jpg) top center no-repeat; min-width:1100px; height:794px; margin-top: 0px; position:relative;}
#visual_20190831{background:url(/images_20190831/visual_bg.jpg) top center no-repeat; min-width:1100px; height:1055px; margin-top: -60px; position:relative;}
#visual_20190921{background:url(/images_20190921/visual_bg.jpg) top center no-repeat; min-width:1100px; height:890px; margin-top: 0px; position:relative;}

#top_number3{background:url('http://www.palmtour.co.kr/expo/images_20181208/top_number_bg.jpg') top center no-repeat; min-width:1100px; height:635px; margin-top:30px; position:relative;}
#top_number3 ul{position:absolute; top:325px; left:295px;}
#top_number3 ul li{background:url('http://www.palmtour.co.kr/expo/images_20170617/top_number_field.jpg') top center no-repeat; width:76px; height:99px; float:left;}
#top_number3 .start_criteria{position:absolute; top:432px; left:360px; font-size:14px; color:#464646; font-weight:600;}
#top_number3 .start_criteria span{color:#195a70;}

#top_expo_con{background:url('http://www.palmtour.co.kr/expo/images_20181208/top_expo_con.jpg') top center no-repeat; min-width:1100px; height:740px; position:relative;}
#top_expo_con1{background:url('http://www.palmfair.co.kr/images_20190126/top_expo_con.jpg') top center no-repeat; min-width:1100px; height:740px; position:relative;}
#top_expo_con2{background:url('http://www.palmtour.co.kr/expo/images_20190309/top_expo_con.jpg') top center no-repeat; min-width:1100px; height:738px; position:relative;}
#top_expo_con_wedding{background:url('http://www.palmtour.co.kr/expo/images_20190727/top_expo_con.jpg') top center no-repeat; min-width:1100px; height:1472px; position:relative;}

/*** ÆÊÅõ¾î¹Ú¶÷È¸ ÇýÅÃ ½ÃÀÛ ***/
#con1{padding-bottom:100px; overflow:hidden; background-image:url('http://www.palmtour.co.kr/expo/images_20181208/con1_topbg.png'), url('http://www.palmtour.co.kr/expo/images_20181208/con1_bottombg.png');
	background-repeat:no-repeat, no-repeat;
	background-position:top center, bottom center;
}
#con1 .special_box{width:1200px; height:753px; margin:0px auto; position:relative; overflow:hidden; background:url('http://www.palmtour.co.kr/expo/images_20181208/con1_special_bg.png') no-repeat center top;}
#con1 .special_box > div{float:left; margin-top:150px;}
#con1 .special_box > div.ribbon1{width:166px; height:59px; position:absolute; margin-top:0px; top:126px; left:0px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con1_special_ribbon1.png') no-repeat center top; z-index:5;}
#con1 .special_box > div.ribbon2{width:95px; height:116px; position:absolute; bottom:12px; right:0px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con1_special_ribbon2.png') no-repeat center top; z-index:5;}
#con1 .benefit{overflow:hidden;}
#con1 .benefit h3{margin-top:50px; text-align:center;}
#con1 .benefit h4{margin-top:30px; text-align:center;}
#con1 .benefit div{width:100%; margin-top:20px; position:relative;}
#con1 .benefit div .video_btn{position:absolute; left:840px;}
#con1 .benefit .schedule1_box{overflow:hidden; margin-top:15px;}
#con1 .benefit .schedule1_box li{float:left; margin-left:15px;}
#con1 .benefit .schedule1_box li:first-child{margin-left:0px;}
/*** ÆÊÅõ¾î¹Ú¶÷È¸ ÇýÅÃ ³¡ ***/


/*** ÆÊÅõ¾î¹Ú¶÷È¸ ¼Ò°³ ½ÃÀÛ ***/
#con2{width:100%; background:url('http://www.palmtour.co.kr/expo/images_20181208/con2_bg1.jpg') top center repeat-y; padding-bottom:100px; overflow:hidden; position:relative;}
#con2 .title_bg{width:100%; height:292px; position:absolute; top:0px; left:0px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con2_bg2.png') no-repeat top center; z-index:5;}
/*** ÆÊÅõ¾î¹Ú¶÷È¸ ¼Ò°³ ³¡ ***/

/*** ÆÊÅõ¾î¹Ú¶÷È¸ »çÀºÇ° ½ÃÀÛ ***/
#con3{overflow:hidden;}
#con3 .visit_box{width:100%; overflow:hidden; padding-bottom:70px;
	background-image:url('http://www.palmtour.co.kr/expo/images_20181208/con3_visit_topbg.png'), url('http://www.palmtour.co.kr/expo/images_20181208/con3_visit_bg.jpg');
	background-repeat:no-repeat, repeat-y;
	background-position:top center, top center;
}
#con3 .visit_box > div li{padding-top:40px; margin-top:40px; border-top:1px solid #d4bf10; border-bottom:1px solid #fff6ad; position:relative; overflow:hidden;}
#con3 .visit_box > div li:first-child{border-top:0px;}
#con3 .visit_box > div li:last-child{border-bottom:0px;}
#con3 .visit_box > div li p{position:absolute; top:40px; left:80px; z-index:10;}
#con3 .coupon_box{width:100%; overflow:hidden; padding-bottom:70px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con3_coupon_bg.jpg') repeat-y top center;}
#con3 .contract_box{width:100%; overflow:hidden; padding-bottom:40px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con3_contract_bg.jpg') repeat-y top center;}
/*** ÆÊÅõ¾î¹Ú¶÷È¸ »çÀºÇ° ³¡ ***/

/*** ÆÊÅõ¾î¹Ú¶÷È¸ ÇöÀå ½ÃÀÛ ***/
#con4{width:100%; background:url('http://www.palmtour.co.kr/expo/images_20181208/con4_bg.jpg') top center no-repeat #f3f3f3; position:relative; overflow:hidden;}
#con4 h3{margin-top:50px; text-align:center;}
#con4 h3.line{margin-top:30px; padding-top:30px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con4_line.jpg') top center no-repeat; text-align:center;}
#con4 .sketch_box{width:1210px; height:737px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con4_sketch_box.png') top center no-repeat; margin:0px auto; margin-top:30px; overflow:hidden;}
#con4 .review_box{width:100%; height:591px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con4_review_bg.jpg') top center no-repeat; margin-top:60px; overflow:hidden;}
#con4 .review_box_20190309{width:100%; height:830px; background:#e1e1e1; margin-top:60px; overflow:hidden;}
#con4 .review_box_20190309 .review_box{width:1200px; height:620px; margin:0px auto; margin-top:50px; background:#fff; position:relative; overflow:visible;}
/*** ÆÊÅõ¾î¹Ú¶÷È¸ ÇöÀå ³¡ ***/

/*** ÆÊÅõ¾îÂ÷º°È­ ½ÃÀÛ ***/
#con5{width:100%; height:992px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con5_bg.jpg') top center no-repeat; position:relative; overflow:hidden;}
/*** ÆÊÅõ¾îÂ÷º°È­ ³¡ ***/

/*** ÆÊÅõ¾î¹Ú¶÷È¸ ¿À½Ã´Â±æ ½ÃÀÛ ***/
#con6{padding-bottom:100px; background:url('http://www.palmtour.co.kr/expo/images_20181208/con6_bg.png') top center no-repeat #464646; overflow:hidden;}
#con6 .map_tab{margin-top:100px; width:1100px; border:1px solid #898989; border-top:none; box-sizing:border-box; overflow:hidden;}
#con6 .map_tab li{float:left; width:84px; height:50px; line-height:50px; font-size:16px; color:#464646; font-weight:bold; text-align:center; border-top:1px solid #898989; border-left:1px solid #898989; box-sizing:border-box; background:#fff; overflow:hidden; cursor:pointer;}
#con6 .map_tab li:nth-child(1), #con6 .map_tab li:nth-child(6){border-left:none;}
#con6 .map_tab li:hover, #con6 .map_tab li.on{background:#464646; color:#fff; font-weight:bold;}
#con6 .map_tab li:last-child{width:90px;}

#con6 .map_tab li:nth-child(1){width:30%; border-top:0px; font-size:18px;}
#con6 .map_tab li:nth-child(1):hover{width:30%; background:#0054a6; color:#fff;}
#con6 .map_tab li:nth-child(1).on{width:30%; background:#0054a6; color:#fff;}
#con6 .map_tab li:nth-child(2){width:30%; border-top:0px; font-size:18px;}
#con6 .map_tab li:nth-child(2):hover{width:30%; background:#0054a6; color:#fff;}
#con6 .map_tab li:nth-child(2).on{width:30%; background:#0054a6; color:#fff;}
#con6 .map_img img{margin-top:30px;}
/*** ÆÊÅõ¾î¹Ú¶÷È¸ ¿À½Ã´Â±æ ³¡ ***/

/*** º»»çÁö»ç ¼Ò°³ ½ÃÀÛ ***/
#con7{width:100%; background:url('/images_20181215/con7_bg.jpg') top center no-repeat #ffffff; position:relative; overflow:hidden; padding-bottom:100px;}
#con7 .gangnam{width:100%; height:521px; background:url('/images_20181215/con7_gangnam.jpg') top center no-repeat; position:relative; overflow:hidden;}
#con7 .gangbuk{width:100%; height:520px; background:url('/images_20181215/con7_gangbuk.jpg') top center no-repeat; position:relative; overflow:hidden;}
#con7 .ilsan{width:100%; height:480px; background:url('/images_20181215/con7_ilsan.jpg') top center no-repeat; position:relative; overflow:hidden;}
/*** º»»çÁö»ç ¼Ò°³ ³¡ ***/

#con8{width:100%; height:1439px; background:url('http://www.palmtour.co.kr/expo/images_20190727/wedding_contents.jpg') top center no-repeat #ffffff; position:relative; overflow:hidden;}


#bottom {background:#6d6e71; width:100%; height:40px;}
#bottom ul{width:450px; margin:0px auto;}
#bottom ul li a{height:15px; display:block; float: left; margin:10px 0; padding:0 15px; border-right: 1px solid #fff; color:#fff;}
#bottom ul li a.last{border-right:0px;}

#foot{background:#262626; padding:30px 0 100px 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; left:50%; margin-left:100px;}
#foot .award li{float:left;}



.applyWrap{z-index:100; bottom:0px; width:100%; min-width:1100px; height:72px; position:fixed; padding-top:0px; border-bottom:2px solid #ff2093;}
.applyFoot{left:50%; bottom:0px; margin-left:-157px; position:relative;}
.apply_over{cursor:pointer;}

.applyOn{display:none; width:1100px; height:580px; margin:0px auto; z-index:99; position:fixed; bottom:0px;}
.applyOn table{background:#ffffff center repeat; width:1100px; border:1px solid #d1d1d1;}
.applyOn table th{background:#ebebeb; font-size:16px; color:#636363; height:60px; line-height:60px; 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; 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:-2px; width:15px; height:15px;}
.applyOn table td .radioBox2{vertical-align:-4px; width:20px; height:20px;}
.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;}