@charset "UTF-8";
/* CSS Document */

/*Default*/
img{border:none;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{padding:0;	margin:0; list-style:none;}
body{margin:0; padding:0;	background:url(../images/bg_body.gif) repeat-x left top; font-family:"돋움",Dotum,AppleGothic,Sans-serif; font-size:13px;	letter-spacing:-1px;}
.clr{clear:both;}	
	
	
#wrapper{
	margin:0 auto;
	width:1100px;
	}
#wrapperLeft{
	float:left;
	width:60px;
	height:478px;
	background:url(../images/bg_body_left.gif) no-repeat left top;
	}
#wrapperCenter{
	float:left;
	width:980px;
	}
#wrapperRight{
	float:right;
	width:60px;
	height:478px;
	background:url(../images/bg_body_right.gif) no-repeat right top;
	}
	#header{
		float:left;
		width:980px;
		background:url(../images/bg_header.gif) repeat-x left top;
		}
		#logo{
			float:left;
			padding-left:20px;
			}
		#topBanner{
			float:left;
			margin-left:236px;
			display:inline;
			}
		#shortMenu{
			float:right;
			width:152px;
			padding-top:42px;
			color:#898989;
			}
			#shortMenu a{
				padding:0 2px;
				}
	#topMenu{
		float:left;
		width:943px;
		height:31px;
		overflow:hidden;
		padding:0 17px 0 20px;
		background: url(../images/bg_topmenu.gif) repeat-x left top;
		}
	#topMenu ul{}
	#topMenu li{
		float:left;
		}
	#container{
		float:left;
		width:980px;
		/*padding-bottom:20px;*/
		}
		#containerIndex{
			float:left;
			width:980px;
			padding-top:197px;
			background:url(../images/bg_index.jpg) no-repeat left top;
			}
			#containerIndex #containerLeft{
				float:left;
				width:199px;
				margin:32px 0 0 11px;
				display:inline;
				}
			#containerIndex #containerRight{
				float:right;
				width:745px;
				margin-right:17px;
				display:inline;
				}		
		#containerAbout{
			float:left;
			width:980px;
			padding-top:157px;
			background:url(../images/bg_aboutus.jpg) no-repeat left top;
			}
		#containerTour{
			float:left;
			width:980px;
			padding-top:157px;
			background:url(../images/bg_tour_ga.jpg) no-repeat left top;
			}
		#containerCustom{
			float:left;
			width:980px;
			padding-top:157px;
			background:url(../images/bg_customer_center.jpg) no-repeat left top;
			}
		#containerGolf{
			float:left;
			width:980px;
			padding-top:157px;
			background:url(../images/bg_golftour.jpg) no-repeat left top;
			}
		#containerBusiness{
			float:left;
			width:980px;
			padding-top:157px;
			background:url(../images/bg_businesstour.jpg) no-repeat left top;
			}
			#containerLeft{
				float:left;
				width:199px;
				margin:55px 0 0 11px;
				display:inline;
				}
				#containerLeftTop{
					float:left;
					width:199px;
					background:url(../images/bg_leftmenu_top.png) no-repeat left top;
					}
					
				#containerLeft h1{
					font-size:16px;
					font-weight:bold;
					color:#fff;
					padding:16px 19px;
					}
					#containerLeftTop ul{
						float:left;
						width:156px;
						padding:5px 0 13px 16px;
						margin-left:13px;
						}
						
					#containerLeftTop li{
						clear:both;
						display:block;
						padding:7px 0;
						}
					#containerLeftTop li a{
						float:left;
						font-size:12px;
						color:#666;
						padding-left:12px;
						font-weight:bold;
						display:block;
						}
					#containerLeftTop li a:hover,#containerLeftTop li.active a{
						color:#0b738d;
						padding-left:12px;
						font-weight:bold;
						background:url(../images/ic_leftmenu_over.gif) no-repeat left ;
						}
						
					/*touritem*/	
					#containerLeftTop ul#tournav li a{
						color:#000;
						background:none;
						padding-left:0;
						}
						#containerLeftTop ul#tournav ul{
							float:left;
							width:150px;
							padding:0;
							margin:0;
							margin-top:5px;
							display:block;
							}
						#containerLeftTop ul#tournav li.active li{
							padding:5px 0;
							}
							#containerLeftTop ul#tournav li.active li.long a{
								letter-spacing:-3px;
								font-size:11px;
								}
						#containerLeftTop ul#tournav li.active li a{
							background:none;
							color:#666666;
							padding-left:12px;
							}
							#containerLeftTop ul#tournav li.active li a:hover,#containerLeftTop ul#tournav li.active li#active a{
								color:#0b738d;
								background:url(../images/ic_leftmenu_over.gif) no-repeat left ;
								}
								
								
					#containerLeftBtm{
						clear:both;
						width:199px;
						height:14px;
						background:url(../images/bg_leftmenu_btm.png) no-repeat left bottom;
						}
				#bannerPhonebox{
					margin-top:8px;
					margin-left:1px;
					}
				#banner{
					margin-left:4px;
					padding-top:7px;
					}
					#banner li{
						margin-top:5px;
						}		
			#containerRight{
				float:right;
				width:745px;
				margin-right:17px;
				display:inline;
				}
				#containerRightBox{
					float:left;
					width:709px;
					padding:19px;
					background:url(../images/bg_container_box.png) no-repeat left top;
					}
					#itemLeft{
						float:left;
						width:489px;
						}
						#itemLeft p,#itemRight p{
							margin-bottom:10px;
							}
					#itemRight{
						float:right;
						width:205px;
						}
						#containerRightBtm ul#golftravel{
							float:left;
							width:675px;
							font-size:11px;
							padding:17px;
							letter-spacing:normal;
							line-height:16px;
							text-align:center;
							background:url(../images/box_golftour.gif) no-repeat left top;
							}
						#containerRightBtm ul#golftravel li{
							float:left;
							width:127px;
							margin-left:20px;
							display:inline;
							}
						#containerRightBtm ul#golftravel li#big, #containerRightBtm ul#golftravel li#big img{
							width:234px;
							margin:0;
							}
						#containerRightBtm ul#golftravel li img{
							margin-bottom:10px;
							}
						#containerRightBtm ul#golftravel li p.title,#containerRightBtm ul#golftravel li p.title a{
							color:#936037;
							}
							#containerRightBtm ul#golftravel li p.title a:hover{
								text-decoration:underline;
								}
						#containerRightBtm ul#golftravel li p.place{
							color:#444;
							margin-top:3px;
							}
							
							
						#containerRightBox h2{
							float:left;
							padding:8px 15px;
							}
			
				#breadcrumb{
					float:right;
					padding-top:8px;
					}
					#breadcrumb ul{
						float:right;
						}
					#breadcrumb li{
						float:left;
						font-size:10px;
						padding:0 12px 0 8px;
						background:url(../images/ic_arrow01.gif) no-repeat left;
						}
					#breadcrumb li a{
						float:left;
						color:#898989;
						}
					#contents{
						clear:both;
						float:left;
						width:675px;
						padding:17px;
						padding-top:0;
						}
						#contents p{
							font-size:12px;
							color:#777;
							}
	#footer{
		float:left;
		width:735px;
		font-size:11px;
		color:#666;
		padding:20px 0 30px 210px;
		margin-top:20px;
		letter-spacing:normal;
		background:url(../images/bg_footer.gif) no-repeat 15px top;
		display:inline;
		}
		#footer p{
			padding:3px 0;
			}
		#footer p#site{
			float:right;
			padding-right:20px;
			color:#039cc3;
			}
		#footer p#site a{
			color:#039cc3;
			}
			#footer p#site a:hover{
				text-decoration:underline;
				}
	
	
	#map{
		float:left;
		width:653px;
		height:428px;
		padding:10px;
		border:1px solid #e9e9e9;
		}
		
#centerPreview{
	float:right;
	width:349px;
	height:547px;
	padding:50px 22px 18px 22px;
	background:url(../images/content_meditour_preview.gif) no-repeat left top;
	}
#faq ul{}
#faq li{
	clear:both;
	font-weight:bold;
	color:#666;
	padding-left:24px;
	padding-bottom:7px;
	line-height:20px;
	background:url(../images/ic_q.gif) no-repeat left top;
	}
	#faq li a{
		color:#666;
		}
	#faq li a:hover, #faq li.active a{
		color:#f99117;
		}
#faq dl{
	clear:both;
	float:left;
	width:610px;
	padding:10px 16px;
	font-weight:normal;
	margin:10px 0;
	background:#f8f6f3 url(../images/line.gif) no-repeat left top;
	}
#faq dt{
	font-weight:bold;
	color:#56422e;
	padding-left:24px;
	}
	#faq dt.answer{
		background:url(../images/ic_a.gif) no-repeat left top;
		}
		
#faq dd{
	font-size:12px;
	color:#8a8178;
	padding-left:24px;
	padding-bottom:20px;
	line-height:20px;
	}


#estimate{}
#estimateHeader{
	float:left;
	width:615px;
	padding:22px 30px;
	background:url(../images/bg_estimate_box_t.gif) no-repeat left top;
	}
#estimateContent{
	clear:both;
	float:left;
	width:675px;
	background:url(../images/bg_estimate_box_m.gif) repeat-y left top;
	}
#estimateBottom{
	clear:both;
	float:left;
	width:595px;
	padding:20px 40px;
	padding-top:0;
	background:url(../images/bg_estimate_box_b.gif) no-repeat left bottom;
	}
	.box{
		float:left;
		width:603px;
		padding:16px;
		margin:20px;
		margin-top:0;
		background:#f8f8f8;
		display:inline;
		}
	.box h3{
		font-size:13px;
		color:#2ba7c6;
		margin-bottom:15px;
		}
	.box div{
		padding:3px 0;
		}
	.box .title,.box .title2{
		font-size:12px;
		color:#333;
		font-weight:bold;
		padding-right:13px;
		}
		.box .title2{
			margin-left:30px;
			}
	.box label,.box label2{
		font-size:12px;
		color:#666;
		margin-right:5px;
		}
		.box label2{
			color:#333;
			font-weight:bold;
			}
	.field1{
		width:70px;
		border:1px solid #ccc;
		padding:2px;
		}
	.field2{
		width:105px;
		border:1px solid #ccc;
		padding:2px;
		}
	.field3{
		width:185px;
		border:1px solid #ccc;
		padding:2px;
		}
	.commentField{
		width:603px;
		height:111px;
		border:1px solid #ccc;
		padding:2px;
		}

#gallery{
	clear:both;
	float:left;
	width:675px;
	}
	#galleryHeader{
		clear:both;
		float:left;
		width:675px;
		height:20px;
		background:url(../images/bg_estimate_box_t.gif) no-repeat left top;
		}
	#galleryContent{
		clear:both;
		float:left;
		width:657px;
		padding-left:18px;
		background:url(../images/bg_estimate_box_m.gif) repeat-y left top;
		}
	#galleryBottom{
		clear:both;
		float:left;
		width:675px;
		height:20px;
		background:url(../images/bg_estimate_box_b.gif) no-repeat left bottom;
		}
		#galleryContent dl{
			float:left;
			width:202px;
			margin-right:16px;
			}
		#galleryContent dt{
			float:left;
			height:146px;
			overflow:hidden;
			border:3px solid #4ecfef;
			margin-bottom:10px;
			}
		#galleryContent dd{
			clear:both;
			color:#117993;
			font-weight:bold;
			}
			.date{
				float:right;
				font-weight:12px;
				color:#666;
				font-weight:normal;
				}
#galleryList{
	clear:both;
	float:left;
	width:673px;
	padding:0 1px;
	margin-top:39px;
	display:inline;
	}
	#galleryList ul{
		float:left;
		border-bottom:1px solid #d8d8d8;
		}
	#galleryList li{
		float:left;
		width:108px;
		padding:4px;
		margin-right:23px;
		margin-bottom:20px;
		background:url(../images/bg_img_gallery.gif) no-repeat left top;
		}
		#galleryList li.last{
			margin:0;
			}
		.title{
			float:left;
			font-size:11px;
			padding-top:5px;
			color:#000;
			padding-left:5px;
			}
	#pageNum{
		float:left;
		width:675px;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		margin-top:24px;
		display:inline;
		}
		#pageNum a{
			color:#466dbb;
			margin:0 5px;
			}
			#pageNum a.active, #pageNum a:hover{
				color:#ff6600;
				}
				
#hotelIntro{
	float:left;
	width:675px;
	margin-top:26px;
	}		
	#hotel{
		clear:both;
		float:left;
		width:635px;
		margin-left:20px;
		margin-bottom:30px;
		}
		#hotel ul{
			float:right;
			width:437px;
			}
		#hotel li{
			font-size:12px;
			color:#666;
			line-height:21px;
			border-bottom:1px solid #dddddd;
			}
		#hotel_photo{
			clear:both;
			width:635px;
			padding-top:19px;
			}
			
#golfIntro{
	clear:both;
	float:left;
	width:675px;
	margin-top:20px;
	}
	#golfIntro h2{
		margin-bottom:20px;
		}
	#golftour, #golftourL{
		float:left;
		width:291px;
		height:107px;
		font-size:12px;
		color:#888;
		padding:20px;
		margin-top:15px;
		background:url(../images/bg_box_golftour.gif) no-repeat left top;
		}
		#golftourL{
			margin-right:12px;
			}
	#golftour h3, #golftourL h3{
		font-size:20px;
		color:#000;
		padding-bottom:10px;
		}
	#golftour p ,#golftourL p{
		line-height:16px;
		}
	#golftour .price, #golftourL .price{
		font-weight:bold;
		color:#ff9600;
		}
	#golfIntro p.tip{
		font-family:굴림;
		font-size:11px;
		color:#888;
		padding-top:15px;
		}
		
/** GA **/
#item{
	float:left;
	width:298px;
	height:91px;
	padding:18px;
	margin-bottom:15px;
	margin-right:3px;
	background:url(../images/bg_touritem.gif) no-repeat left top; 
	}
	#item h3{
		font-size:19px;
		padding-bottom:5px;
		letter-spacing:-2px;
		}
	#item p{
		width:190px;
		font-size:11px;
		color:#888;
		line-height:14px;
		padding-bottom:5px;
		letter-spacing:-2px;
		}
#picBox{
	float:right;
	width:317px;
	height:340px;
	padding:8px;
	margin-top:5px;
	background:url(../images/bg_picBox.gif) no-repeat left top;
	}
	#photo{
		float:left;
		width:305px;
		padding:18px 0 0 12px;
		}
		#photo a{
			float:left;
			margin-right:9px;
			}
		#photo img{
			float:left;
			border:1px solid #147c96;
			}
		#photo img a:hover{
			border:1px solid #fff;
			}
#infoBox{
	float:left;
	width:315px;
	}
	table.infotable{
		color:#555;
		margin-top:5px;
		border-top:2px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		background:url(../images/bg_table_border.gif) repeat-y left top;
		}	
	table.infotable td{
		padding:4px 5px;
		border-bottom:1px solid #e0e0e0;
		}
#detailSchedule{
	clear:both;
	float:left;
	width:665px;
	margin-top:30px;
	}
	#detailScheduleHeader{
		float:left;
		width:615px;
		height:44px;
		overflow:hidden;
		padding:15px 25px 0 25px;
		margin-top:20px;
		display:inline;
		background:url(../images/bg_detail_schedule.gif) no-repeat left top;
		}
		#detailScheduleHeader h3{
			float:left;
			font-size:30px;
			color:#999;
			}
			#detailScheduleHeader h3 .day{
				color:#02a7d1;
				}
		#detailScheduleHeader #icon{
			float:right;
			padding-top:8px;
			}
			#detailScheduleHeader #icon a{
				margin-left:15px;
				}
	#detailScheduleContent{
		float:left;
		width:665px;
		background:url(../images/bg_detail_schedule_b.gif) repeat-y left top;
		}
		#detailScheduleContent td{
			padding:10px;
			}
		#detailScheduleContent p{
			margin-bottom:10px;
			line-height:18px;
			}
			.import{
				font-weight:bold;
				color:#cc0000;
				}
	#detailScheduleBottom{
		clear:both;
		float:left;
		width:665px;
		}
