@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');

/* base */
* {position:relative;}
pre {white-space: pre-wrap; /* pre tag³»¿¡ word wrap */}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td {margin: 0; padding: 0; color:#525252;font-family:NG;src:url(NanumGothic.eot);src:local(¡Ø),url(NanumGothic.woff) format('woff')}
h1, h2, h3, h4, h5, h6{font-weight: normal; font-size: 13px;}
em {font-style:normal;}
ul, ol, li{list-style: none}
fieldset, img{border: none}
html,body {height:100%;width:100%;}
input,select,button,textarea{color:#666;vertical-align:middle;font-size:1em}
/* a-style */
a {color:#444; text-decoration:none;}
a:hover, a:active {text-decoration: underline;}
.skipNav {left: 0; margin: 0 auto; position: absolute; top: -10.5em; z-index: 2;}
.skipNav a:active, .skipNav a:focus {background: none repeat scroll 0 0 #4e92c8;border: 2px solid #184568;color: #FFFFFF;height: 17px;left: 30px;padding-top: 3px; position: absolute; text-align: center;top: 10.5em; width: 150px;}

table {margin:0; padding:0; border-spacing:0; border:0;}
*+html table{border-collapse:collapse;}
hr {display:none}
caption, legend {position:absolute;width:0;height:0;overflow:hidden;text-indent:-9999px;visibility:hidden;display:none;}
#skipnavigation {position:absolute;width:0;height:0;overflow:hidden;text-indent:-9999px;}

.skipNav {left: 0; margin: 0 auto; position: absolute; top: -10.5em; z-index: 2;}
.skipNav a:active, .skipNav a:focus { background: none repeat scroll 0 0 #4e92c8; border: 2px solid #184568; color: #FFFFFF; height: 17px; left: 30px; padding-top: 3px; position: absolute; text-align: center; top: 10.5em; width: 150px;}

.hidden{display:none;}
.input01 { border:1px solid #e1e1e1; padding:2px;}
.select01 { padding:2px; width:180px; border:1px solid #cccccc;}

.textarea01 {border:1px solid #e1e1e1; width:655px; height:180px;}
.textarea02 {border:1px solid #e1e1e1; width:635px; height:100px; padding:10px; margin-bottom:15px; font-size:12px; margin-left:20px;}

.clear_b{ clear:both;}
.strong{font-weight:bold;}

/* °ø¹é Á¤ÀÇ  */
.mt0_ie6{_margin-top:0!important;}
.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mt200{margin-top:200px !important;}
.mt300{margin-top:300px !important;}

.mb35{margin:0 0 35px 0  !important;}
.mb2{margin-bottom:2px !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr150{margin-right:150px !important;}

.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml7{margin-left:7px !important;}
.ml10{margin-left:10px !important;}
.ml12{margin-left:12px !important;}
.ml15{margin-left:15px !important;}
.ml17{margin-left:17px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}
.ml55{margin-left:55px !important;}
.ml100{margin-left:100px !important;}

.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt50{padding-top:50px !important;}
.pt100{padding-top:100px !important;}

.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb50{padding-bottom:50px !important;}
.pb70{padding-bottom:70px !important;}
.pb80{padding-bottom:80px !important;}
.pb150{padding-bottom:150px !important;}
.pb200{padding-bottom:200px !important;}

.pl5{padding-left:5px !important;}
.pl7{padding-left:7px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl40{padding-left:40px !important;}
.pl80{padding-left:80px !important;}

.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr50{padding-right:50px !important;}


/* Á¤·Ä Á¤ÀÇ  */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:text-bottom;}

/* float Á¤ÀÇ  */
.flfr{width:100%;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.font_black { color:#222}
.font_red{color:#e54141;font-size:11px;}
.font_red2 { color:#ed5807;}
.font_blue {color:#4090be;}
.font_blue2 {color:#2369b7;}
.font_green {color:#4d9764;}
.font_orange {color:#f95900;}

/* overflow ¼³Á¤ */
.ovh { overflow:hidden;}

/* position ¼³Á¤ */
.por { position:relative;}
.poa { position:absolute;}

/* display ¼³Á¤ */
.display_n { display:none;}

/* width:auto */
.wa { width:auto !important;}


/* ¹öÆ°½ºÅ¸ÀÏ */
.applyButton{padding:0px 15px; height:30px; background:#f07781; border:1px solid #e93d4b; font-size:13px; font-weight:bold; text-align:center; color:#fff; line-height:30px; display:inline-block; border:0px; cursor:pointer; margin:10px 0;}



#topB{background:#29bed8; width:100%;}
#topB div{margin:0px auto; width:1000px;}

#header{width:100%;}
#header #top{height:30px; background:#eeeeee; clear:both;}

#header #top #top_btn{float:right; font-size:12px; text-align:right; margin:0px; padding:0px;}
#header #top #top_btn a{float:left; border-left:1px solid #cccccc; margin-top:8px;}
#header #top #top_btn a.last{border-left:0px; padding-left:0px; margin-top:0px;}
#header #top #top_btn a:hover{font-weight:600;}
#header #top #top_btn .blue{font-weight:bold; color:#189cd7;}
#header #top #top_btn .red{font-weight:bold; color:#f82b6e;}

#header #top2{height:117px; clear:both;}
#header #top2 .topCard{float:left; margin-top:44px;}
#header #top2 .topRoll{float:right; margin-top:45px;}
#header #top2 h1{position:absolute; left:384px; top:35px;}

/************* Å¾ Áö¿ªº° ÅÇ¸Þ´º  ******************/
#header #top #top_special_area, #header #top #top_special_area_sub{float:left;}
#header #top #top_special_area a, #header #top #top_special_area_sub a{float:left; border-left:1px solid #c2c2c2; text-align:center; line-height:30px;color:#555555; font-size:12px; display:inline-block; padding:0px 10px;}
#header #top #top_special_area a:hover, #header #top #top_special_area_sub a:hover{font-weight:bold; color:#ffffff;}
#header #top #top_special_area a:last-child, #header #top #top_special_area_sub a:last-child{border-right:1px solid #c2c2c2;}

#header #top #top_special_area a:hover:nth-child(1){background:#189cd7;}
#header #top #top_special_area a:hover:nth-child(2){background:#2e699a;}
#header #top #top_special_area a:hover:nth-child(3){background:#699410;}
#header #top #top_special_area a:hover:nth-child(4){background:#18aaa5;}
#header #top #top_special_area a.on_maldives{background:#189cd7; font-weight:bold; color:#ffffff;}
#header #top #top_special_area a.on_cancun{background:#2e699a; font-weight:bold; color:#ffffff;}
#header #top #top_special_area a.on_fiji{background:#699410; font-weight:bold; color:#ffffff;}
#header #top #top_special_area a.on_mauritius{background:#18aaa5; font-weight:bold; color:#ffffff;}

/**
#header #top #top_special_area_sub a:hover:nth-child(2){background:#189cd7;}
#header #top #top_special_area_sub a:hover:nth-child(3){background:#2e699a;}
#header #top #top_special_area_sub a:hover:nth-child(4){background:#699410;}
#header #top #top_special_area_sub a:hover:nth-child(5){background:#18aaa5;}
#header #top #top_special_area_sub a.on_maldives{background:#189cd7; font-weight:bold; color:#ffffff;}
#header #top #top_special_area_sub a.on_cancun{background:#2e699a; font-weight:bold; color:#ffffff;}
#header #top #top_special_area_sub a.on_fiji{background:#699410; font-weight:bold; color:#ffffff;}
#header #top #top_special_area_sub a.on_mauritius{background:#18aaa5; font-weight:bold; color:#ffffff;}
/************* Å¾ Áö¿ªº° ÅÇ¸Þ´º ³¡  ******************/

.conWrap{width:1000px; position:relative; margin:0px auto;}
.conWrap_1100{width:1100px; position:relative; margin:0px auto;}
.conWrap_1110{width:1110px; position:relative; margin:0px auto;}
.conWrap_1200{width:1200px; position:relative; margin:0px auto;}
.conWrap_1280{width:1280px; position:relative; margin:0px auto;}



a:hover{text-decoration:none;}


/* ¸®Á¶Æ®Á¤º¸ */
.hawaii_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/hawaii_visual.jpg") top center no-repeat; position:relative; margin-top:50px;}
.maldives_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/maldives_visual.jpg") top center no-repeat; position:relative;}
.cancun_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/cancun_visual.jpg") top center no-repeat; position:relative;}
.fiji_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/fiji_visual.jpg") top center no-repeat; position:relative;}
.mauritius_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/mauritius_visual.jpg") top center no-repeat; position:relative;}
.seychelles_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/seychelles_visual.jpg") top center no-repeat; position:relative;}
.newcaledonia_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/newcaledonia_visual.jpg") top center no-repeat; position:relative;}
.tahiti_recommend_visual{width:100%; height:360px; background:url("/images_rew/resort_info/tahiti_visual.jpg") top center no-repeat; position:relative;}

	/* ¸®Á¶Æ®Á¤º¸ ÅÇ¹öÆ° new */

 .landTab_v3{width:820px; height:44px; position:relative;  margin:0px auto; margin-top:50px; border:1px solid #acacac; box-sizing:border-box; }
 .landTab_v3 > li{width:137px; height:42px; float:left; cursor:pointer; border-left:1px solid #acacac; padding-top:1%; text-align:center; box-sizing:border-box; position:relative; font-family:'NotoSansKR-DemiLight' !important;}
 .landTab_v3 > li a{color:000;  cursor:pointer; text-align:center; cursor:pointer; box-sizing:border-box; position:relative; font-size:16px; font-family:'NotoSansKR-DemiLight' !important;}
 .landTab_v3 > li:first-child{border-left:none;}
 .landTab_v3 > li:hover{background:#0f67a9; color:#fff; font-family:'NotoSansKR-Medium' !important;}
 .landTab_v3 > li:hover a{color:#fff; font-family:'NotoSansKR-Medium' !important;}



/* ¸®Á¶Æ®Á¤º¸ ÅÇ¹öÆ° */
.landTab{width:960px; height:60px; position:absolute; background:#fff; top:310px; left:50%; margin-left:-480px; z-index:10; padding-top:20px; border-radius:10px;}
.landTab > li{float:left; text-align:center; cursor:pointer; margin-top:10px;}
.landTab > li p{color:#898989; font-size:22px; letter-spacing:-1px; font-weight:bold; border-bottom:3px solid #fff; display:inline; padding-bottom:7px;}
.landTab > li:hover p{color:#189cd7; font-weight:bolder; border-bottom:3px solid #189cd7; display:inline;}
.landTab > li.on p{color:#189cd7; font-weight:bolder; border-bottom:3px solid #189cd7; display:inline;}

.land_title_Box{overflow:hidden; position:relative; width:1110px; height:100px;}
.land_title_Box .landTitleLine{width:100%; height:1px; background:#707070; position:absolute; z-index:5; top:22px;}
.land_title_Box .landTitle{padding-left:15px; position:absolute; text-align:center; z-index:10; top:0px; color:#464646; font-size:48px; font-family:'NotoSansKR-Medium'; line-height:40px; background:#fff; text-transform:uppercase; letter-spacing:10px;}
.land_title_Box .landTitle > p{font-size:24px; color:#464646; margin-top:10px; font-family:'NotoSansKR-Regular'; text-align:center; letter-spacing:0px;}

/** µ¿¿µ»ó/Á¤º¸ Å¾ **/
.area_top{margin-top:40px; overflow:hidden;}
.area_top .area_top_img{float:left; position:relative; width:350px; height:268px;}
.area_top .area_top_img .img{position:absolute; z-index:5; top:0px; left:0px; width:350px; height:268px;}
.area_top .area_top_img .playBtn{width:51px; height:51px; position:absolute; top:100px; left:140px; z-index:10;}
.area_top .area_top_img .area_top_img_name{width:100%; background:#ffffff; position:absolute; z-index:15; font-size:14px; font-weight:bold; color:#464646;
	text-align:center; padding:5px 0; bottom:0px; left:0px; opacity:0.8;}

.area_top .area_top_txt{float:right; width:608px; height:270px; position:relative;}
.area_top .area_top_txt .fault{background:#636363; font-size:16px; color:#ffffff; padding:3px 10px; line-height:160%; overflow:hidden;}
.area_top .area_top_txt p{font-size:16px; color:#636363; margin-top:10px; line-height:160%;}
.area_top .area_top_txt .snsBox{position:absolute; bottom:0px; left:0px;}
/** µ¿¿µ»ó/Á¤º¸ Å¾³¡ **/

/** µ¿¿µ»ó/Á¤º¸ ¿µ»óºÎºÐ **/
.area_info{margin-top:60px;}
.area_info h4{height:45px; font-size:30px; font-family:'NotoSansKR-Medium'; color:#464646; text-align:center;}
.area_info h4 .top_line{width:60px; height:1px; background:#2f2725; margin:0px auto; text-align:center; margin-bottom:15px;}
.area_info h4 span{color:#636363; font-family:'NotoSansKR-Light';}
.area_info .videoBox{overflow:hidden;}
.area_info .videoBox .conBox{margin-top:30px; overflow:hidden;}
.area_info .videoBox .conBox h5{font-size:18px; color:#464646; background:url('http://www.palmtour.co.kr/images/resort_info_v2/video_title_icon.jpg') no-repeat left 5px; padding-left:30px; line-height:34px; font-family:'NotoSansKR-Medium' !important;}
.area_info .videoBox .conBox h5 p{color:#636363; display:inline-block; font-family:'NotoSansKR-Medium' !important;}
.area_info .videoBox .conBox h5 p span{font-size:14px; color:#636363; font-family:'NotoSansKR-Medium';}
.area_info .videoBox .conBox ul{margin-top:5px;}
.area_info .videoBox .conBox ul li{float:left; margin-left:12px; margin-top:15px; width:240px; height:200px;}
.area_info .videoBox .conBox ul li .img{width:240px; height:170px; background:#000; position:relative;}
.area_info .videoBox .conBox ul li .img img{width:100%; height:100%; transition:opacity .5s ease-in-out; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out;}
.area_info .videoBox .conBox ul li:hover .img img{opacity:0.6;}
.area_info .videoBox .conBox ul li .playBtn{width:40px; height:40px; position:absolute; top:40%; left:50%; margin-left:-20px; z-index:10; opacity:0;
	transition:opacity .5s ease-in-out;
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	background:url('/images/resort_info/area_top_img_arr.png') top center no-repeat;
	background-size:100% auto;
}
.area_info .videoBox .conBox ul li:hover .playBtn{opacity:1;}
.area_info .videoBox .conBox ul li p{text-align:center; font-size:14px; font-weight:bold; color:#636363; margin-top:10px;}
.area_info .videoBox .conBox ul li:first-child{margin-left:0px;}
/** µ¿¿µ»ó/Á¤º¸ ¿µ»óºÎºÐ ³¡ **/

/** µ¿¿µ»ó/Á¤º¸ ¸®½ºÆ®ºÎºÐ **/
.area_info dl{border-bottom:1px dashed #e1e1e1; overflow:hidden; padding-bottom:20px; padding-top:20px; width:100%; cursor:pointer;}
.area_info dl .leftCon{float:left;}
.area_info dl .leftCon a{display:table-cell; vertical-align:middle;}
.area_info dl .leftCon a img{margin:0 auto; display:block;}

.area_info dl .rightTxt{float:left; text-align:left; margin-left:2%; width:75%;}
.area_info dl .rightTxt dt {font-size:16px; font-weight:bold; color:#136cae; line-height:30px;}
.area_info dl:hover .rightTxt dt{font-size:16px; text-decoration:underline; color:#136cae;}
.area_info dl .rightTxt dd {font-size:14px; color:#464646; margin-top:0px; line-height:22px;}
.area_info dl .rightTxt dd {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; !important; }
.area_info dl .rightTxt dd span{float:left; margin:1px; font-size:12px; color:#a1a1a1; font-weight:bold;}
.area_info dl .rightTxt dd .likeNum{border:1px solid #707070; border-left:0px; padding:0px 10px 1px 10px;}
.area_info dl .rightTxt dd .hitNum{background:#676767; font-size:12px; font-weight:bold; color:#ebebeb; padding:2px 10px 0px 10px;}

.recommend_searchBox{width:295px; margin:0px auto;}
.recommend_searchBox input[type=text]{width:295px; height:30px; border:1px solid #d7d7d7; border-radius:5px;}
.recommend_searchBox .search{position:absolute; top:2px; right:0px;}

/** µ¿¿µ»ó/Á¤º¸ ¸®½ºÆ®ºÎºÐ ³¡ **/

/** µ¿¿µ»ó/Á¤º¸ ¿µ»ó ver2 ºÎºÐ **/
.area_info2{margin-top:0px;}
.area_info2 h4{height:45px; font-size:30px; font-family:'NotoSansKR-Medium'; color:#464646; text-align:center; padding-bottom:30px;}
.area_info2 h4 .top_line{width:60px; height:1px; background:#2f2725; margin:0px auto; text-align:center; margin-bottom:15px;}
.area_info2 h4 span{color:#636363; font-family:'NotoSansKR-Light';}
.area_info2 .videoBox{overflow:hidden;}
.area_info2 .videoBox .conBox{margin-top:30px; overflow:hidden;}
.area_info2 .videoBox .conBox h5{font-size:18px; color:#464646; background:url('http://www.palmtour.co.kr/images/resort_info_v2/video_title_icon.jpg') no-repeat left 5px; padding-left:30px; line-height:34px; font-family:'NotoSansKR-Medium' !important;}
.area_info2 .videoBox .conBox h5 p{color:#636363; display:inline-block; font-family:'NotoSansKR-Medium' !important;}
.area_info2 .videoBox .conBox h5 p span{font-size:14px; color:#636363; font-family:'NotoSansKR-Medium';}
.area_info2 .videoBox .conBox ul{margin-top:5px;}
.area_info2 .videoBox .conBox ul li{float:left; margin-left:12px; margin-top:15px; width:240px; height:200px;}
.area_info2 .videoBox .conBox ul li .img{width:240px; height:170px; background:#000; position:relative;}
.area_info2 .videoBox .conBox ul li .img img{width:100%; height:100%; transition:opacity .5s ease-in-out; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out;}
.area_info2 .videoBox .conBox ul li:hover .img img{opacity:0.6;}
.area_info2 .videoBox .conBox ul li .playBtn{width:40px; height:40px; position:absolute; top:40%; left:50%; margin-left:-20px; z-index:10; opacity:0;
	transition:opacity .5s ease-in-out;
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	background:url('/images/resort_info/area_top_img_arr.png') top center no-repeat;
	background-size:100% auto;
}
.area_info2 .videoBox .conBox ul li:hover .playBtn{opacity:1;}
.area_info2 .videoBox .conBox ul li p{text-align:center; font-size:14px; font-weight:bold; color:#636363; margin-top:10px;}
.area_info2 .videoBox .conBox ul li:first-child{margin-left:0px;}
/** µ¿¿µ»ó/Á¤º¸ ¿µ»ó2 ºÎºÐ ³¡ **/


/** µ¿¿µ»ó/Á¤º¸ ¸®½ºÆ® ver2 ºÎºÐ **/
.area_info2 dl{border:1px solid #d7d7d7; border-bottom:none; overflow:hidden; padding-bottom:20px; padding-top:20px; width:100%; cursor:pointer;}
.area_info2 dl:last-child{border-bottom:1px solid #d7d7d7;}
.area_info2 dl .leftCon{float:left;  margin-left:20px;}
.area_info2 dl .leftCon a{display:table-cell; vertical-align:middle;}
.area_info2 dl .leftCon a img{margin:0 auto; display:block;}

.area_info2 dl .rightTxt{float:left; text-align:left; margin-left:2%; width:70%;}
.area_info2 dl .rightTxt dt {font-size:16px; font-weight:bold; color:#136cae; line-height:30px;}
.area_info2 dl:hover .rightTxt dt{font-size:16px; text-decoration:underline; color:#136cae;}
.area_info2 dl .rightTxt dd {font-size:14px; color:#464646; margin-top:0px; line-height:22px;}
.area_info2 dl .rightTxt dd span{float:left; margin:1px; font-size:12px; color:#a1a1a1; font-weight:bold;}
.area_info2 dl .rightTxt dd .likeNum{border:1px solid #707070; border-left:0px; padding:0px 10px 1px 10px;}
.area_info2 dl .rightTxt dd .hitNum{background:#676767; font-size:12px; font-weight:bold; color:#ebebeb; padding:2px 10px 0px 10px;}

.area_info2 dl .btn{width:720px; box-sizing:border-box; overflow:hidden;  padding-top:20px;}
.area_info2 dl .btn ul{width:462px; box-sizing:border-box; overflow:hidden; border:1px solid #d7d7d7; margin-left:20px;}
.area_info2 dl .btn ul li{float:left;  width:92px; height:24px; font-size:13px; font-weight:600; background:#fff; border-left:1px solid #d7d7d7; box-sizing:border-box; text-align:center; padding-top:3px;}
.area_info2 dl .btn ul li:first-child{border-left:0px;}
.area_info2 dl .btn ul li:hover{background:#696969; color:#fff; cursor:pointer;}
.area_info2 dl .btn ul li.selected{background:#696969; color:#fff; cursor:pointer;}
.area_info2 dl .btn ul li a{font-size:14px; font-weight:600; color:#136cae; line-height:30px; cursor:pointer;}
.area_info2 dl .btn ul li a:hover{background:#0f71ba; color:#fff; cursor:pointer;}

.area_info2 dl .btn .likeNum_v2{width:25px; height:22px; border:1px solid #d7d7d7; border-left:0px; padding:0px 10px 1px 10px; }
/** µ¿¿µ»ó/Á¤º¸ ¸®½ºÆ®2 ºÎºÐ ³¡ **/




/* µ¿¿µ»ó/Á¤º¸ ÅÇ¹öÆ° */
.resortinfo_benefitTab{background:#ebebeb; width:1000px; height:50px; margin:0px auto; margin-top:70px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.resortinfo_benefitTab > a li{float:left; width:25%; border-right:1px solid #d7d7d7; height:50px; text-align:center; font-weight:bold; font-size:14px; line-height:50px; box-sizing:border-box;}
.resortinfo_benefitTab > a li:hover{background:#0054a6; color:#ffffff;}
.resortinfo_benefitTab > a li.on{background:#0054a6; color:#ffffff;}
.resortinfo_benefitTab > a:last-child{border-right:0px;}


/* °í°´Á¤º¸ ¼öÁý µ¿ÀÇ */
.confirmTxt{width:100%; margin-top:20px; font-size:13px;}
.confirmTxt .confirm_hmtour{text-align:left; border:1px solid #cdcdcd; padding:15px; margin-top:20px;}
.confirmTxt .confirm_hmtour span{font-weight:bold;}
.confirmTxt .confirm_hmtour p{margin-top:10px; line-height:23px;}
.confirmTxt .confirm_hmtour table{margin-top:10px; padding:0px;}
.confirmTxt .confirm_hmtour tbody td{border:1px solid #dddddd; text-align:left !important; padding:5px 5px; line-height:20px;}
.confirmTxt .confirm_hmtour tbody td strong{display:block; overflow:hidden;}



/* Ç×°ø»ç ¹× ¿ä±Ý ¹× ÀÏÁ¤º¸±â */
	/* Ç×°ø»ç Å×ÀÌºí */
.flight_time{width:100%;}
.flight_time thead th{background:#273c8d; width:100%; overflow:hidden; padding:1% 0; color:#fff; text-align:center;}
.flight_time tbody th{text-align:center; font-weight:bold; background:#c5d2de; color:#516b84; padding:1.5% 0; font-size:14px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box;}
.flight_time tbody th:last-child{border-right:none;}
.flight_time tbody td{font-weight:normal; background:#fff; color:#464646; padding:1.5% 1%; font-size:13px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; box-sizing:border-box;}
.flight_time tbody td:last-child{border-right:none;}

	/* Ç×°ø»ç¼±ÅÃ */
#sub_air {padding:8px; background:url('http://www.palmtour.co.kr/images/sub/sub_icon_air.gif') 10px 8px no-repeat #51504B; overflow:hidden;}
#sub_air ul{overflow:hidden; margin-left:25px;}
#sub_air ul li{float:left; padding:0 10px 0 10px; border-right:1px solid #918F85;}
#sub_air ul li:last-child{border-right:none;}
#sub_air ul li a {color: #fff; font-size: 11px;}
#sub_air ul li a:hover {color: #FF9;}

	/* ¿ä±ÝÅ×ÀÌºí */
#price_table {clear:both; margin-top:20px; background:#fff;}
#price_table .price_table {margin-top:30px;}
#price_table .price_table .honeymoon_info{background:#fff; overflow:hidden;}
#price_table .price_table .honeymoon_info span{font-weight:bold; display:inline-block;}
#price_table .price_table .honeymoon_info .info_air{background:url('http://www.palmtour.co.kr/images/sub/sub_icon_time.gif') left top no-repeat; padding-left:20px; float:left; font-size:14px;}
#price_table .price_table .honeymoon_info .info_title{float:left; color: #E93D4B; font-size:14px; margin-left:10px;}
#price_table .price_table .honeymoon_info .info_departure {float: right;}
#price_table .price_table .table {border-left:0; border-right:0; margin-top:10px;}
#price_table .price_table .table th {border-top:2px solid #1194CE; background:#EBF4F6; color:#346184; font-size:12px; font-weight:bold; padding:10px 0; text-align:center; box-sizing:border-box;}
#price_table .price_table .table td {border-bottom:1px solid #ddd; padding:15px 0; text-align:center; font-weight:100; box-sizing:border-box;}
#price_table .price_table .table td img {vertical-align: middle;}
#price_table .price_table .table td.line {border-right: 1px solid #ddd;}
#price_table .price_table .table td a.btn_estimate{background:#636363; border-radius:2px; padding:5px 5px; color:#ffffff; font-size:11px;}
#price_table .price_table .table td a.btn_schedule{background:#3b9eb3; border-radius:2px; padding:5px 5px; color:#ffffff; font-size:11px;}

	/* ÀÏÁ¤Ç¥ ÀÎÆ÷ */
#schedule_info2 {background:#D8E6F1; padding:2px; font-size:14px;}
#schedule_info2 .status {padding:10px 0 0 20px; overflow:hidden;}
#schedule_info2 .status .present {color:#0F71BA; float:left; font-weight:bold; font-size:16px;}
#schedule_info2 .status .btn {float:right; margin-right:10px;}
#schedule_info2 .schedule_info {background:#fff; padding:20px; margin-top:5px; font-size:12px;}
#schedule_info2 .schedule_info span.notice {font-size:11px; margin-top:5px; display:block;}
#schedule_info2 .schedule_info span.info_title {color:#E93D4B; font-weight:bold; display:block;	float:left;	font-size:14px;}
#schedule_info2 .schedule_info img {vertical-align:middle;}
#schedule_info2 .schedule_info .info_air {display:inline-block;	float:right; font-size:11px; color:#3D78A6;}
#schedule_info2 .schedule_info ul{display:inline; vertical-align:middle;}
#schedule_info2 .schedule_info ul li{font-weight:bold; display:inline; float:left; vertical-align:middle;}
#schedule_info2 .schedule_info ul li.air{background:url('http://www.palmtour.co.kr/images/sub/schedule_info2_icon1.gif') left 1px no-repeat; padding-left:20px;}
#schedule_info2 .schedule_info ul li.time{background:url('http://www.palmtour.co.kr/images/sub/schedule_info2_icon2.gif') left 1px no-repeat; padding-left:20px; margin-left:10px;}
#schedule_info2 .schedule_info dt img, #schedule_info2 .schedule_info dd img {vertical-align:middle;}
#schedule_info2 .schedule_info .schedule_price {width:100%; margin-top:10px; box-sizing:border-box;}
#schedule_info2 .schedule_info .schedule_price th{background:#76a4c9; color:#fff; font-weight:bold; font-size:12px; padding:5px 0; border-right:1px solid #ddd; text-align:center; box-sizing:border-box;}
#schedule_info2 .schedule_info .schedule_price td{color:#666; font-weight:bold;	font-size:12px; padding:5px 0; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
#schedule_info2 .schedule_info .schedule_price td.sale {color:#e93d4b;}

#schedule_info {background:#D8E6F1; padding:10px; font-size:14px; overflow:hidden;}
#schedule_info .present {color:#0F71BA;	font-weight:bold;}
#schedule_info .schedule_info {background:#fff;	padding:10px;}
#schedule_info .schedule_info span.info_title {color:#E93D4B; font-weight:bold; display:inline-block; float:left; margin-top:10px;}
#schedule_info .schedule_info img {vertical-align:middle;}
#schedule_info .schedule_info dl.info_air {display:inline-block; float:right; font-size:11px; color:#3D78A6; margin-top:10px;}
#schedule_info .schedule_info dt {float:left; clear:left; margin-right:10px;}
#schedule_info .schedule_info dd {font-weight:bold; width:230px;}

	/* ÀÏÁ¤Ç¥ ¹Ú½º */
#schedule_box {margin-top:20px;}
#schedule_box table {width:100%; margin-top:5px; margin:0px; padding:0px;}
#schedule_box table th, #schedule_box table td { padding:8px;}
#schedule_box table td p{line-height:20px;}
	
	/* Æ÷ÇÔºÒÆ÷ÇÔ»çÇ× */
#schedule_box .schedule_option .option_table{ border-top:2px solid #64C5BF; margin-top:10px;}
#schedule_box .schedule_option .option_table th{background:#f0f0f0; border-bottom:1px solid #ddd; font-size:14px; width:100px; font-weight:bold; text-align:center;}
#schedule_box .schedule_option .option_table td{background:#fff; border-bottom:1px solid #ddd; font-size:13px; margin-top:10px;}
#schedule_box .schedule_option .option_table td span{display:block; width:300px; float:left;}
#schedule_box .schedule_option .option_table td span.option2 {margin-left:8px; padding-left:10px; border-left:1px dashed #ddd;}

	/* ¼÷¹Ú¾È³» */
#schedule_box .schedule_hotel {margin-top:20px;}
#schedule_box .schedule_hotel .hotel_table {border-top:2px solid #8BCD5F;}
#schedule_box .schedule_hotel .hotel_table th {background:#F0F0F0; font-size:14px; font-weight:bold; text-align:left;}
#schedule_box .schedule_hotel .hotel_table th img {vertical-align:middle; margin-bottom:3px;}
#schedule_box .schedule_hotel .hotel_table td {text-align:center; padding:10px 0 10px 0;}
#schedule_box .schedule_hotel .hotel_table td img {border:2px solid #dfdfdf; margin:0 10px 0 10px; width:345px;	height:230px;}

	/* ¿©ÇàÀÏÁ¤Ç¥ */
#schedule_box .schedule_timetable {margin-top:20px;}
#schedule_box .schedule_timetable .option_timetable {border-top:2px solid #EC747E; margin-top:10px;}
#schedule_box .schedule_timetable .option_timetable tr th {background:#F0F0F0; border-bottom:1px solid #ddd; width:100px; text-align:center;}
#schedule_box .schedule_timetable .option_timetable tr td {padding:10px; border-bottom:1px solid #ddd; font-size:13px;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_contents {width:90%;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_contents table {width:100%; border-color:#ddd;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_photo{width:100%; margin-top:10px; overflow:hidden;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_photo li {display:inline; float:left; margin-right:5px; margin-bottom:5px;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_meals{width:100%; margin-top:10px; padding-top:10px; border-top:1px dashed #ddd;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_meals dt,
#schedule_box .schedule_timetable .option_timetable tr td .timetable_meals dd {float:left; font-size:11px;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_meals dt {color:#EC747E; font-weight:bold; margin-right:3px;}
#schedule_box .schedule_timetable .option_timetable tr td .timetable_meals dd {}

	/* »çÀºÇ° */
#schedule_box .schedule_gift {margin-top:20px;}
#schedule_box .schedule_gift .gift_table{border-top:2px solid #52B9E4; border-bottom:1px solid #ddd; margin-top:10px; text-align:center;}

	/* À¯ÀÇ»çÇ× */
#schedule_box .schedule_caution {margin-top:20px;}
#schedule_box .schedule_caution .caution_table {border-top:2px solid #F2B035; padding:10px; margin-top:10px;}
#schedule_box .schedule_caution .caution_table p{width:100%; line-height:25px; font-size:13px;}
#schedule_box .schedule_caution .caution_table .caution_notice {margin-top:10px; background:#f0f0f0; padding:10px; font-size:11px;}

/* Ç×°ø»ç ¹× ¿ä±Ý ¹× ÀÏÁ¤º¸±â ³¡ */


/* ÆäÀÌÂ¡ */
.board_page{position:relative; height:20px; margin:0px auto; margin-top:10px; margin-bottom:10px}
.board_page ol li img{vertical-align:middle;}
.board_page ol{position:absolute; left:0px;}
.board_page ol li{padding:2px 6px 2px 6px; float:left; text-align:center; list-style: none; margin: 0 1px 0 1px;}
.board_page ol li.on{background:#636363; color:#fff; font-weight:bold; border-radius:3px;}


/* ÇªÅÍ ¿µ¿ª */
#footer {overflow:hidden; width:100%; margin-top:0px;}
#footer #bottom {background:#6d6e71; width:100%; height:40px;}
#footer #bottom .bottommenu {width:1000px; margin:0px auto; position:relative;}
#footer #bottom .bottommenu ul{width:83%; margin:0px auto;}
#footer #bottom .bottommenu ul li a{font-size:13px; height:15px; display:block; float:left; margin:10px 0; padding:0 15px; border-right:1px solid #fff; color:#fff;}
#footer #bottom .bottommenu ul li a.last{border-right:0px;}

#footer #address {background: #898989; padding-top:30px; padding-bottom:70px;}
#footer #address .copyright {margin:0px auto; width:1000px; overflow:hidden;}
#footer #address .copyright img {float:left;}
#footer #address .copyright .copy{float:left; width:780px; margin-left:30px; position:relative;}
#footer #address .copyright .copy p{font-size:13px; color:#fff; line-height:18px;}
#footer #address .copyright .copy p strong{font-weight:bold; margin-left:10px;}
#footer #address .copyright .copy .award{position:absolute; bottom:30px; right:0px; z-index:10;}
#footer #address .copyright .copy .award li{float:left;}

#foot_fixed_apply{position:fixed; bottom:0px; left:0px; width:100%; height:59px; z-index:999999; background:url('http://www.palmtour.co.kr/images/common/foot_apply_btn.png') top center no-repeat; cursor:pointer;}