/* main > 다이렉트투어 */
.mcon_tit{width:982px; height:90px; text-align:center; font-size:15px; color:#666;}
.mcon_tit p{font-size:35px; color:#000; font-weight:900; font-family:"Tahoma";}
.mcon_box{width:982px; height:594px;}
.mcon_box ul li{float:left; width:327px; height:297px;}


/* main > 공지사항 */
.mcb_notice{background:#f4f4f4;}
.mcb_notice span{float:right; width:327px; height:27px; text-align:right;}
.mcb_notice a.on{display:inline-block; width:100px; height:35px; line-height:35px; border:1px solid #b3b3b3; text-align:center; font-size:15px;}
.mcb_notice a.off{display:inline-block; width:100px; height:35px; line-height:35px; border:1px solid #009ae3; background:#00adef; text-align:center; font-size:15px;}
.mcb_notice a.off b {color:#fff;}
.mcb_notice ul li{width:300px; height:20px; overflow:hidden; clear:both; list-style-type:square; position:relative; left:13px; top:15px; margin-bottom:3px;}
.mcb_notice ul li p{float:right;}


/* goods > index.asp > 지도보기 리조트빠른검색*/
.goodst_ico{width:982px; height:60px; text-align:right; float:right;}
.goodst_ico .mapico{float:right;}
.goodst_ico #country_id{float:right;}

/* goods > index.asp > 상품리스트 타이틀*/
.goodst_tit{width:982px; height:40px; border-bottom:1px solid #ccc; margin-bottom:20px; clear:both;}
.goodst_tit h1{float:left; width:280px; height:20px; font-size:25px; color:#000;}
.goodst_tit h1 span{padding-left:10px; font-size:18px;}
.goodst_tit h2{float:left; width:500px; height:20px; font-size:22px; color:#444; font-weight:900;}
.goodst_tit h2 span{padding-left:10px; font-size:18px;}

.goodst_tit ul{float:right; border:2px solid #e1e1e1; position:relative; top:-5px;}
.goodst_tit ul li{float:left;}
.goodst_tit ul li.on{background:#e1e1e1;}
.goodst_tit ul li a{display:inline-block; padding:10px 15px; font-weight: 900; cursor:pointer;}


/* goods > index.asp > 상품리스트 */
.goodst_list{width:982px; min-height:0px; overflow:hidden;}
.goodst_list:after{content:''; display:block; clear:both; zoom:1;}
.goodst_list li{float:left; width:220px; height:280px; position:relative; border:1px solid #e1e1e1; padding:6px; margin:10px 5px;}
.goodst_list li:hover{background:#ffffe8;}
.goodst_list li h2{padding:10px 5px;}
.goodst_list li h2 a{font-size:16px;}
.goodst_list li p{padding:0px 5px; color:#c60101; font-size:20px; font-family:"Tahoma", Nanum Gothic; font-weight:900; letter-spacing:-1px;}
.goodst_list li p span{color:#c60101; font-size:14px; position:relative; top:-2px;}
.goodst_list li p img{margin-right:10px;}
.goodst_list li h6{padding:5px 5px; font-family:"Dotum"; font-size:12px; color:#999; font-weight:normal;}
.goodst_list li h6 img{position:relative; top:3px; margin-right:5px;}

.goodst_medal1 {position:absolute; right:10px; top:160px;}

/* goods > index.asp > 상품페이지 */
.goods_page{width:100%; height:50px; padding-bottom:10px; margin:10px auto;}
.goods_page ul{width:100%; max-height:940px; margin:0 auto; padding:20px 0;}
.goods_page li{float:left; width:20px; height:20px; text-align:center; margin-right:5px;}
.goods_page li a{display:inline-block; width:20px; height:20px; line-height:1.8; font-family:"dotum"; text-align:center;}
.goods_page li.num{border:1px solid #e1e1e1;}
.goods_page li.num:hover{background:#e1e1e1;}
.goods_page li.on{background:#e1e1e1;}
.goods_page li.last{margin-right:0px;}
.goods_page li.tum{margin-right:15px;}
.goods_page li.tum2{margin-left:15px;}

/* goods > map.asp > 지역맵*/
.goods_map{width:100%; min-height:0px; text-align:center;}
.goods_map:after{content:''; display:block; clear:both; zoom:1;}


/* goods > detail.asp > 상품뷰왼쪽-타이틀 */
.leftmenu{width:220px; min-height:100px; float:left;}
.leftmenu:after{content:''; display:block; clear:both; zoom:1;}
.leftmenu h2{width:220px; height:40px; border-bottom:2px solid #000; font-size:28px; color:#000; margin-bottom:45px; font-family:"Nanum Gothic";}
.leftmenu h1{width:220px; height:40px; font-family:"Tahoma"; font-size:35px; color:#000;}
.leftmenu h3{ color:#000; font-size:16px; font-family:"Nanum Gothic";}
.leftmenu h3 img{position:relative; top:10px; margin-right:10px;}

/* goods > detail.asp > 상품뷰왼쪽-유튜브 */
div.youtube{width:220px; margin-top:40px;}
div.youtube:after{content:''; display:block; clear:both; zoom:1;}
div.youtube h6{width:220px; height:27px; background:url(/images/bg_leftytb.jpg) no-repeat 0 0; text-align:center; line-height:2.2; color:#FFF; font-family:"Nanum Gothic";}
div.youtube ul{width:196px; min-height:200px; border:1px solid #e1e1e1; padding:10px;}
div.youtube ul:after{content:''; display:block; clear:both; zoom:1;}
div.youtube ul li{width:196px; height:65px; margin-top:10px; font-family:"Nanum Gothic";}
div.youtube ul li.first{margin:10px auto 20px auto; text-align:center; width:196px; height:20px;}
div.youtube ul li img{float:left; margin-right:5px;}
div.youtube ul li h5{width:90px; height:65px; float:left; color:#999;}

/* youtube > index.asp > 유튜브페이지 왼쪽메뉴 */
div.youtube ul.tybmenu{width:217px; margin:0; padding:0;}
div.youtube ul.tybmenu:after{content:''; display:block; clear:both; zoom:1;}
div.youtube ul.tybmenu li{width:100%; height:50px; padding:0px; margin:0;}
div.youtube ul.tybmenu li.bg{background:#e1e1e1;}
div.youtube ul.tybmenu li a{display:inline-block; width:100%; height:100%; font-size:16px; font-weight:bold; line-height:3; text-indent:20px;}
div.youtube ul.tybmenu li a:hover{color:#666;}
div.youtube ul.tybmenu li span{background:url(/images/bi_arrow3.gif) no-repeat 0 0; width:20px; height:18px; display:inline-block; position:relative; top:15px; float:right; padding-right:20px;}

/* youtube > index.asp > 유튜브페이지 리스트 */
.ytblist{width:736px; min-height:0px; margin:0 auto;}
.yublist:after{content:''; display:block; clear:both; zoom:1;}
.ytblist ul{width:736px; min-height:500px; margin:0; padding:0; overflow:hidden;}
.ytblist ul:after{content:''; display:block; clear:both; zoom:1;}
.ytblist ul li{width:226px; height:214px; padding:5px; border:1px solid #e1e1e1; text-align:center; margin:0 4px 20px 3px; float:left;}
.ytblist ul li h3{width:226px; padding:14px 0; font-size:16px;}
.ytblist .button{width:226px;}

/* goods > detail.asp > 상품뷰오른쪽-타이틀 */
.rightcont{width:736px; min-height:0px; float:right;}
.rightcont:after{content:''; display:block; clear:both; zoom:1;}
.rct_tit{width:736px; height:80px; }
.rct_tit:after{content:''; display:block; clear:both; zoom:1;}
.rct_tit h3{color:#000; font-size:23px; padding:0px 5px; font-family:"Nanum Gothic";}
.rct_tit h6{width:736px; border-bottom:3px solid #000; color:#666; padding:5px; margin-bottom:30px; font-family:"Nanum Gothic";}
.rct_tit h6 span{float:right; font-family:"Nanum Gothic";}
.rct_tit h6 span img{position:relative; top:2px; margin-right:5px;}

.rct_tit ul{width:736px; height:54px;}
.rct_tit ul li{width:368px;height:56px; float:left;}
.rct_tit ul li.lt a.on{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; color:#FFF; background:url(/images/bg_rct01.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}
.rct_tit ul li.lt a{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; background:url(/images/bg_rct01_o.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}

.rct_tit ul li.rt a.on{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; color:#FFF; background:url(/images/bg_rct02_o.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}
.rct_tit ul li.rt a{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; background:url(/images/bg_rct02.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}

.rct_ico{width:300px; height:30px; text-align:right; float:right; margin:25px 0 5px;}

/* goods > detail.asp > 오른쪽-컨텐트 */
.rct_cont{width:734px; min-height:300px; font-size:0; padding:0; margin:0; border:1px solid #e1e1e1; overflow:hidden; position:relative;}
.rct_cont:after{content:''; display:block; clear:both; zoom:1;}
.rct_cont table{content:''; display:block; clear:both; zoom:1;}
.rct_cont table .con img{/*max-width:717px;*/}
.rct_cont table.dt_info img{width:717px; max-width:717px;}


/* goods > detail1.asp > 인천출발,부산출발 */
.rct_start{width:100%; height:42px; position:relative; padding:10px 0 5px 10px; text-align:left; font-size:0;}
.rct_ico2{width:703px; height:29px; background:#898989; text-align:right; padding:5px; margin:10px auto;}
.rct_ico2 h3{float:left; color:#FFF; font-size:16px; padding:5px;}
.rct_ico2 img{position:relative; top:2px; float:right;}
.rct_info{width:100%; min-height:100px; padding-bottom:20px;}
.rct_info{content:''; display:block; clear:both; zoom:1;}


/* goods > detail1.asp > 표정보 */
.tg{border-collapse:collapse;border-spacing:0; width:713px; font-family:"Dotum" !important; font-size:10px !important; color:#666; border:1px solid #ebebeb; margin-top:10px;}
.tg td{font-size:14px;padding:10px 5px;overflow:hidden;word-break:normal; font-size:12px !important; height:20px; border-bottom:1px solid #ebebeb;}
.tg th{font-size:14px;font-weight:normal;padding:10px 5px;overflow:hidden;word-break:normal; background:#ebebeb; font-size:12px !important; height:20px; border-bottom:1px solid #ebebeb;}
.tg .tg-tit{text-align:center}
.tg .tg-info{text-align:center;}

/* goods > detail1.asp > 일정표보기 */
.rct_detail h6{width:693px; min-height:0px; margin:0px 0 20px 20px; font-family:"dotum"; font-size:12px; font-weight:normal; line-height:1.5;}
.rct_detail h6:after{content:''; display:inline-block; clear:both;}
.tg-illjung td{border-top:1px solid #e1e1e1;}
.tg-notice tr td{border-bottom:1px solid #e1e1e1;}



/* best > index.asp > 베스트허니문 - 타이틀 */
.best_tit{width:982px; height:40px; border-bottom:3px solid #000; margin-bottom:20px; clear:both;}
.best_tit h1{float:left; width:500px; height:20px; font-size:25px; color:#000;}
.best_tit h1 span{padding-left:10px; font-size:12px;}

/* best > index.asp > 베스트허니문 - 리스트 */
.best_list2{width:982px; min-height:300px; overflow:hidden; padding:15px 0;}
.best_list2.bg{background:#f0f0f0;}
.best_list2 li{float:left; width:220px; height:280px; border:1px solid #e1e1e1; padding:6px; margin-right:10px; background:#FFF;}
.best_list2 li:hover{background:#ffffe8;}
.best_list2 li.tit{background:none; border:none; font-size:25px; font-weight:bold; padding:20px; width:200px;}
.best_list2 li.tit h1{font-size:40px; letter-spacing:-2px; font-weight:900;}
.best_list2 li.tit h1:first-letter{color:#00adef;}
.best_list2 li h2{padding:10px 5px;}
.best_list2 li h2 a{font-size:16px;}
.best_list2 li p{padding:0px 5px; color:#c60101; font-size:24px; font-family:"Tahoma"; font-weight:900; letter-spacing:-1px;}
.best_list2 li p span{color:#c60101; font-size:14px; position:relative; top:-2px;}
.best_list2 li p img{margin-right:10px;}
.best_list2 li h6{padding:5px 5px; font-family:"Dotum"; font-size:12px; color:#999; font-weight:normal;}
.best_list2 li h6 img{position:relative; top:3px; margin-right:5px;}


/* 게시판 > 타이틀 */
.board_tit{width:982px; height:52px; border-bottom:1px solid #ccc; clear:both;}
.board_tit h1{float:left; width:500px; height:20px; font-size:20px; color:#444; font-weight:900; letter-spacing:-1px;}
.board_tit h1 span{padding-left:10px; font-size:18px;}
.board_tit h2{float:left; width:500px; height:20px; font-size:22px; color:#444; font-weight:900;}
.board_tit h2 span{padding-left:10px; font-size:18px;}

.board_tit ul{float:right; border:2px solid #e1e1e1; position:relative; top:-5px;}
.board_tit ul li{float:left;}
.board_tit ul li.on{background:#e1e1e1;}
.board_tit ul li a{display:inline-block; padding:10px 15px;}

/* 게시판 > 허니문후기, 리얼리포트 */
div.eplist_bt{width:100%; hegith:28px; text-align:left; position:relative; top:20px;}
div.eplist_bt select.bct{position:relative; top:-11px; width:120px; height:28px; margin-right:5px; font-family:"dotum";}

div.eplist{width:980px; min-height:0px; overflow:hidden;}
div.eplist:after{content:''; display:block; clear:both; zoom:1;}
div.eplist ul{width:980px; min-height:0px; overflow:hidden;}
div.eplist ul:after{content:''; display:block; clear:both; zoom:1;}
div.eplist ul li{width:958px; height:172px; border:1px solid #e1e1e1; overflow:hidden; margin-top:20px; padding:10px; float:left;}
div.eplist ul li:hover{background:#f9f9f9;}
div.eplist ul li img{float:left; margin-right:20px;}
div.eplist ul li a{display:inline-block; cursor:pointer; width:100%; height:100%;}
div.eplist ul li h3{width:500px; font-size:18px; padding:15px 0px; float:left;}
div.eplist ul li h6{width:500px; height:90px; font-family:"dotum"; font-weight:normal; overflow:hidden; line-height:1.2; float:left;}
div.eplist ul li p{width:500px; height:20px; font-family:"dotum"; font-weight:bold; float:left; }
div.eplist ul li p span{font-family:"dotum"; font-weight:normal; margin-right:20px;}

/* 게시판 > 스타들의허니문 */
div.eplist_st{width:980px; min-height:100px; overflow:hidden;}
div.eplist_st:after{content:''; display:block; clear:both; zoom:1;}
div.eplist_st ul{width:980px; min-height:100px; overflow:hidden;}
div.eplist_st ul:after{content:''; display:block; clear:both; zoom:1;}
div.eplist_st ul li{width:220px; height:280px; border:1px solid #e1e1e1; overflow:hidden; margin-top:20px; margin-right:9px; padding:8px; float:left; text-align:cneter;}
div.eplist_st ul li.last{margin-right:0;}
div.eplist_st ul li:hover{background:#f9f9f9;}
div.eplist_st ul li a{display:inline-block; cursor:pointer; width:100%; height:100%;}
div.eplist_st ul li h3{width:210px; height:50px; font-size:15px; padding:15px 5px; float:left;}
div.eplist_st ul li p{width:230px; height:20px; font-family:"dotum"; font-weight:bold; float:left; text-align:center;}
div.eplist_st ul li p span{font-family:"dotum"; font-weight:normal; margin-right:20px;}


/* 회사소개 > company/info1~4.asp > 왼쪽메뉴*/
div.company ul{width:217px; margin:0; padding:0; border:1px solid #e1e1e1; border-radius:5px;}
div.company ul:after{content:''; display:block; clear:both; zoom:1;}
div.company ul li{width:100%; height:50px; padding:0px; margin:0;}
div.company ul li.bg{background:#e1e1e1;}
div.company ul li a{display:inline-block; width:100%; height:100%; font-size:16px; font-weight:bold; line-height:3; text-indent:20px;}
div.company ul li a:hover{color:#666;}
div.company ul li span{background:url(/images/bi_arrow3.gif) no-repeat 0 0; width:20px; height:18px; display:inline-block; position:relative; top:15px; float:right; padding-right:20px;}


/* 회사소개 > company/info3.asp > 오른쪽-컨텐트 */
.comp_cont{width:674px; min-height:240px; font-size:0; padding:30px; margin:0; border:1px solid #e1e1e1; overflow:hidden; position:relative; text-align:center;}
.comp_cont:after{content:''; display:block; clear:both; zoom:1;}
.comp_cont table{content:''; display:block; clear:both; zoom:1;}
.comp_cont table .con img{max-width:700px;}
.comp_cont ul.c_map{width:660px; height:80px; padding:20px 0px; text-align:left;}
.comp_cont ul.c_map li{font-size:13px; letter-spacing:-1px; font-weight:bold; margin-bottom:4px;}
.comp_cont ul.c_map li span{font-size:15px; color:#6887f1; font-weight:bold; margin-right:10px;}
.comp_cont span.c_map_tit{display:block; background:#6887f1; font-weight:900; color:#FFF; width:50px; height:20px; padding:20px; font-size:20px; z-index:999; position:relative; top:30px; left:-300px; letter-spacing:3px;}
.comp_cont span.c_map_tit2{display:block; background:#6887f1; font-weight:900; color:#FFF; width:110px; height:20px; padding:20px 10px; font-size:20px; z-index:999; position:relative; top:30px; left:-280px; letter-spacing:3px;}

.comp_cont span.cc_info{width:50px; display:inline-block;}
.comp_cont .c_map a{font-size:13px;}
.comp_cont .c_map a:hover{color:#6887f1;}
.comp_cont .c_map a:after{content:' [바로가기]'; font-size:11px; white-space:wrap; font-family:"dotum"; color:#6887f1;}


/* goods > sms_view.asp > */
.sms_view{width:736px; min-height:0px; text-align:center;}
.sms_view:after{content:''; display:block; clear:both; zoom:1;}
.rct_tit2{width:736px; height:80px; }
.rct_tit2:after{content:''; display:block; clear:both; zoom:1;}
.rct_tit2 h3{color:#000; text-align:left; font-size:23px; padding:0px 5px; font-family:"Nanum Gothic"; border-bottom:3px solid #000; padding:10px;}

.rct_tit2 ul{width:736px; height:54px;}
.rct_tit2 ul li{width:368px;height:56px; float:left;}
.rct_tit2 ul li.lt a.on{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; color:#FFF; background:url(/images/bg_rct01.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}
.rct_tit2 ul li.lt a{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; background:url(/images/bg_rct01_o.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}

.rct_tit2 ul li.rt a.on{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; color:#FFF; background:url(/images/bg_rct02_o.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}
.rct_tit2 ul li.rt a{display:inline-block; width:100%; height:100%; text-align:center; line-height:3; font-size:20px; background:url(/images/bg_rct02.jpg) no-repeat 0 0; font-family:"Nanum Gothic";}

.rct_ico{width:300px; height:30px; text-align:right; float:right; margin:25px 0 5px;}


