/* ÇÏ´Ü ½ºÅ©·¦ */

.clear{
	clear:both;
}

.scrap_box2{
	width:956px;
	border:2px solid #3e4347;
	border-bottom:0px;
	height:38px;
	overflow:hidden;
	margin:0 auto;
	position:fixed;
	bottom:0px;
	background:white;
	z-index:12;
}

.scrap_tab{
	width:100%;
	height:38px;
	background:#3e4347;
}

.scrap_tab a{
	font-size:12px;
	font-weight:bold;
	color:white;
	display:block;
	float:left;
	line-height:38px;
	padding-left:15px;
	padding-right:15px;
}

.scrap_tab a:hover{
	text-decoration:none;
}

.scrap_tab .active{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	display:block;
	float:left;
	line-height:38px;
	padding-left:15px;
	padding-right:15px;
	background:white;
}

.scrap_tab a img{
	float:left;
	margin-right:5px;
	margin-top:15px;
}

.alert{
	font-size:11px;
	font-weight:bold;
	color:white;
	float:right;
	height:38px;
	line-height:38px;
}

.al_link{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin-left:5px;
	margin-right:5px;
	color:#bcbcbc;
	cursor:pointer;
}

.scrap_guide{
	padding-left:14px;
	padding-right:14px;
	margin-top:20px;
	padding-bottom:14px;
}

.scrap_gd{
	background:url('../../images/spot/scrap_gd.gif') no-repeat;
	width:123px;
	height:157px;
	margin-left:4px;
	margin-right:4px;
	float:left;
	position:relative;
}


.help_ico:hover .tooltip{
	display:block;
}

.gdb_tab:hover .tooltip{
	display:block;
}

.tooltip{
	position:absolute;
	left:100%;
	top:-15px;
	background:0px;
	border:1px solid #d9d9d9;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:270px;
	z-index:99999;
	background:white;
	text-decoration:none;
	color:#299ca3;
	border-radius:3px;
	display:none;
	font-size:12px;
	font-family:dotum;
	font-weight:normal;
	line-height:18px;
}



.scrap_more{
	width:123px;
	height:157px;
	margin-left:2px;
	margin-right:2px;
	float:left;
	position:relative;
	cursor:pointer;
}

.scgd_top{
	width:90px;
	height:49px;
	font-size:11px;
	margin:0 auto;
	margin-top:14px;
}

.scgd_loc{
	font-size:11px;
	color:#555555;

width:90px;
height:36px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.scgd_title{
	font-size:11px;
	color:#555555;
	font-weight:bold;
	letter-spacing:-1px;
}

.scgd_name{
	font-size:11px;
	color:#aaaaaa;
	margin-top:2px;
}

.scgd_img{
	width:111px;
	height:82px;
	position:absolute;
	bottom:2px;
	left:7px;
	overflow:hidden;
	border-radius:0px 0px 3px 0px;
	z-index:1;
}

.scgd_img img{
	width:111px;
	height:82px;
}

.scrap_gd:hover .scgd_over{
	display:block;
}

.scgd_over{
	width:111px;
	height:153px;
	background:url('../../images/bg/bg_50.png') repeat;
	position:absolute;
	left:7px;
	top:1px;
	z-index:2;
	overflow:hidden;
	border-radius:0px 3px 3px 0px;
	text-align:center;
	display:none;
}

.scgd_view{
	margin-top:45px;
	display:block;
}

.scgd_view span{
	display:block;
	color:white;
	margin-top:5px;
}

.scgd_view:hover{
	text-decoration:none;
}

.scgd_line{
	height:1px;
	width:918px;
	line-height:1px;
	font-size:1px;
	background:#e3e3e3;
	margin:0 auto;
}

.scrap_pagination{
	width:100%;
	margin-top:-10px;
	position:relative;
}

.more_guide{
	float:left;
	font-size:11px;
	color:#464646;
	margin-left:19px;
	position:absolute;
	left:0px;
	top:30px;
	cursor:pointer;
}

.more_guide img{
	float:right;
	margin-top:-4px;
}

.scrap_cate a{
	font-size:11px;
	color:#acacac;
	display:block;
	float:left;
	margin-left:5px;
	margin-right:20px;
	padding-bottom:8px;
}

.scrap_cate a.sc_active{
	font-weight:bold;
	color:#128e96;
}

.my_sc_box{
	width:104px;
	height:104px;
	border:1px solid #ededed;
	border-radius:5px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
}

.my_sc_box:hover .my_sc_over{
	display:block;
}

.my_sc_over{
	display:none;
	width:104px;
	height:104px;
	position:absolute;
	left:0px;
	top:0px;
	background:url('../../images/bg/bg_50.png') repeat;
	text-align:center;
}

.my_sc_delete{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
}

.my_sc_view{
	display:block;
	margin-top:25px;
}

.my_sc_thumb{
	width:104px;
	height:65px;
}

.my_sc_thumb img{
	width:104px;
	height:65px;
}

.my_sc_title{
	font-family:dotum;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	width:96px;
	margin:0 auto;
	padding-top:5px;
	letter-spacing:-1px;
}

.my_sc_cate{
	font-family:dotum;
	font-size:11px;
	color:#444444;
	width:96px;
	margin:0 auto;
	margin-top:-2px;
}

.my_sc_tbox{
	width:100%;
	background:#f7f7f7;
	height:47px;
}

.my_sc_content{
	padding-top:5px;
	font-size:11px;
	width:96px;
	margin:0 auto;
	color:#999999;
	line-height:15px;
}

.my_sc_add{
	float:left;
	width:106px;
	height:106px;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	cursor:pointer;
}

/*¸®Á¶Æ®¸ÞÀÎ Çì´õ*/

.resort_main_header{
	width:960px;
}

.header_dis{
	background:#f5f5f5;
	width:958px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:14px;
	color:#666666;
	position:relative;
	border:1px solid #e5e5e5;
}

.header_dis img{
	float:left;
}

.header_dis span{
	float:left;
	margin-right:40px;
}

.dis_btn{
	float:left;
	margin-left:-40px;
}

.dis_center{
	width:680px;
	margin:0 auto;
}

.main_img{
	position:relative;
	margin-top:7px;
}

.main_img .main_img{
	position:absolute;
	left:0px;
	top:0px;
}

.main_sel{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
}

.resort_main{
	width:960px;
}

.title_box{
	width:960px;
	margin-top:40px;
}

.title_box b{
	font-size:16px;
	color:#333333;
	float:left;
}

.t_right{
	float:right;
}

.t_right span{
	text-decoration:underline;
	color:#299ca3;
	font-size:12px;
	font-family:dotum;
}

.t_right a{
	float:right;
	display:block;
	margin-top:6px;
	margin-left:5px;
}

.tr_txt{
	float:left;
	margin-top:5px;
	color:#666666;
}

.travel_info{
	width:972px;
	margin-top:15px;
}

.travel_box{
	width:229px;
	height:262px;
	border:1px solid #d9d9d9;
	border-radius:5px;
	position:relative;
	margin-left:6px;
	margin-right:6px;
	float:left;
	margin-bottom:20px;
}

.t_img{
	width:229px;
	height:162px;
}

.t_titlebox{
	margin-left: 3px;
	border-bottom:1px solid #e6e6e6;
	padding-top:3px;
	padding-bottom:3px;
}

.t_titlebox .t_t{
	font-weight:bold;
	font-size:14px;
	color:#444444;
	margin-left:5px;
	height:23px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.t_titlebox .t_cate{
	color:#898989;
	font-size:12px;
	margin-left:5px;
}

.t_dis{
	width:212px;
	height:36px;
	margin:0 auto;
	font-size:11px;
	color:#959595;
	margin-top:7px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.t_diss{
	width:212px;
	height:200px;
	margin:0 auto;
	font-size:11px;
	color:#959595;
	margin-top:7px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
}

.travel_box:hover .travel_over{
	display:block;
}

.travel_over{
	display:none;
	background:url('../../images/bg/bg_50.png') repeat;
	width:229px;
	height:262px;
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
}

.view_btn{
	color:white;
	display:block;
	width:65px;
	margin:0 auto;
	margin-top:90px;
}

.view_btn:hover{
	text-decoration:none;
}

.tr_btn_box{
	margin-top:61px;
}

.travel_hot{
	position:absolute;
	left:0px;
	top:0px;
}

/*°¡ÀÌµåºÏ ºÎºÐ*/
.guide_book{
	width:1050px;
	margin:0 auto;
}

.guide_book_box{
	width:100%;
	margin:0 auto;
	background:url('../../images/bg/bg_guidebox.gif') repeat-y;
	background-position:0px -15px;
}

.book_box{
	width:192px;
	height:233px;
	float:left;
	background:url('../../img/guidebook_type3.png') repeat;
	position:relative;
	margin-bottom:24px;
	margin-top:20px;
}

.book_box_last{
	margin-right:0px;
}

.book_cover{
	width:158px;
	height:223px;
	margin-top:1px;
	margin-left:5px;
	float:left;
}


.b_cover{
	width:158px;
	height:223px;
}


.cover_top{
	height:106px;
	width:100%;
	font-size:12px;
	color:#2f2f2f;
}

.b_cover_content{
	width:117px;
	text-align:left;
	margin:0 auto;
	padding-top:22px;
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#555555;
	letter-spacing:-1px;
}

.b_cover_content b{
	font-weight:bold;
	font-size:16px;
	display:block;
}

.b_cover_content span{
	font-size:11px;
	color:#aaaaaa;
	display:block;
	margin-top:4px;
	font-weight:normal;
}

.b_cover_img{
	width:158px;
	height:104px;
}

.b_cover_img img{
	width:158px;
	height:104px;
}

.g_box{
	width:960px;
	margin:0 auto;
	margin-left:55px;
}

.book_box:hover .book_over{
	display:block;
}

.book_over{
	width:159px;
	height:225px;
	background:url('../../images/bg/bg_50.png') repeat;
	position:absolute;
	top:1px;
	left:4px;
	border-radius:0px 5px 5px 0px;
	text-align:center;
	display:none;
}

.book_view{
	margin-top:68px;
	display:block;
}

.book_view span{
	display:block;
	color:white;
	margin-top:5px;
}

.book_view:hover{
	text-decoration:none;
}

.book_btn{
	font-weight:bold;
	font-size:11px;
}

.book_btn img{
	float:left;
	margin-top:5px;
	margin-right:3px;
}

.n_btn_box{
	width:100%;
	position:absolute;
	bottom:10px;
}

.near_btn{
	font-weight:bold;
}

.near_btn img{
	float:left;
	margin-top:6px;
	margin-right:5px;
}

.gdb_box{
	width:1050px;
}

.help_ico{
	float:left;
	margin-top:4px;
	margin-left:3px;
}

.bt_more{
	width:960px;
	height:47px;
	background:#f7f7f7;
	display:block;
	margin:0 auto;
	color:#598399;
	line-height:47px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.bt_more:hover{
	text-decoration:none;
}

.m_btn_box{
	width:960px;
	margin:0 auto;
	margin-bottom:-40px;
	margin-top:20px;
}

.tab_link{
	color:#666666;
	text-decoration:none;
}

.tab_link:hover{
	color:#299ca3;
	text-decoration:underline;	
}

.tab_link.active{
	color:#299ca3;
	text-decoration:underline;
}

.t_right .sp_line{
	float:right;
	color:#666666;
	width:10px;
	text-align:center;
	margin-top:6px;
}

.more_tab{
	width:960px;
}

.clip_tab{
	margin-top:30px;
}

.clip_tab a img{
	float:right;
	margin-top:8px;
	margin-left:4px;
}

.wg_resort_list{
	border:none;
}

.title_box b span{
	font-weight:normal;
}

.count{
	font-size:16px;
	font-weight:bold;
	color:#279ba1;
}

.m_gdb{
	font-weight:bold;
}

.m_gdb img{
	float:left;
	margin-top:6px;
	margin-right:3px;
}

.time_delete{
	width:15px;
	height:15px;
	overflow:hidden;
	border-radius:50%;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	z-index:10;
}

.dis_open{
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:10;
	display:none;
	border:1px solid #e5e5e5;
}

.dis_close{
	position:absolute;
	right:0px;
	top:0px;
	z-index:11;
}

.scrap_sc , .scrap_gdb{
	display:none;
}

.ui_paging {
margin-top: 25px !important;
}