@charset "utf-8"; 
 

/*   소개   ================================================================================== */ 
.int01_01				{background:url('../image/int/01_02.jpg') no-repeat right top;padding:15px 0 0 0;}
.int01_02				{padding:0 0 20px 0;}
.int01_03				{padding:0 0 0 4px;}

.int02_wrap				{padding:0 0;} 
.int02_img				{position:absolute;  margin:0; border:1px solid #ddd; }   
.int02_txt				{position:relative;  left:225px; padding:5px 0; width:490px;}

.int02_title			{font-weight:bold;height:24px;font-size:19px;font-family:TSTWanSun,'맑은 고딕', NanumGothic, '나눔고딕';color:#333;letter-spacing:-1px;  padding:0 0 15px 0;}
.int02_title_btn		{float:right;}
.int02_title span		{color:#5f83d6;font-size:21px;}
.int02_cont				{text-align:justify;} 

 


.int_map_box			{border:1px solid #cccccc;width:718px;height:480px;}
.int_map_add			{padding:15px 0 0 8px;}
.int_map_add_txt		{list-style:none;background:url(../image/common/icon03.gif) no-repeat 0 8px;padding:0 0 0 10px;margin: 0 0 0 6px;}

.int_map_route			{padding:10px 0 0 0;}
.int_map_route_img		{float:left;}
.int_map_route_txt		{margin:0 0 0 115px;}
.int_map_route_txt dl	{margin:0;}
.int_map_route_txt dt	{margin:6px 0 7px 0;padding-left:10px;font-weight:bold;color:#6aac17;font-size:12px;background:url(../image/common/icon01.gif) no-repeat 0 5px;}
.int_map_route_txt dd	{margin:0 0 15px 10px;}




.sub_contbox01					{padding:18px 20px;line-height:160% !important;background-color:#efefef;}
.sub_contbox01_title			{font-size:25px;color:#333;font-family:TSTWanSun,'완판본마당순체','맑은 고딕',NanumGothic,'나눔고딕';letter-spacing:-3px;padding:0 0 20px 0;}
.sub_contbox01_title span		{color:#3d6fe0;}
.sub_contbox01_title02			{font-size:30px;color:#3d6fe0;line-height:120%;font-family:TSTWanSun,'완판본마당순체','맑은 고딕',NanumGothic,'나눔고딕';letter-spacing:-3px;padding-bottom:15px;}
.sub_contbox01_txt01			{font-size:13px;color:#222;font-family:'맑은 고딕',NanumGothic,'나눔고딕';font-weight:bold;letter-spacing:-1px;line-height:160%;padding:0 0 5px 0;}
.sub_contbox01_txt02			{line-height:160%;}







/*  여행상품 상세설명 */
.tour_photo_wrap		{margin:20px 0;width:100%;}
.tour_photo_btn			{height:75px;}
.tour_photo_btn p		{float:left;cursor:pointer;} 
.tour_photo_btn p img	{width:120px;height:75px;padding:0 5px 0 0;}
.tour_photo_view 		{width:710px;}
.tour_photo_view p		{margin:20px 0 0 0;padding:5px; cursor:pointer;border:1px solid #ddd;text-align:center;}
.tour_photo_view p img	{width:100%;}

 /*  여행일정 표 */ 
.tour_table						{width:100%;border-collapse:collapse;}
.tour_table thead th			{color:#fff;font-weight:bold; text-align:center;padding:4px;border:1px solid #163e99;background-color:#283b70; letter-spacing:-1px;}
.tour_table tbody th			{background-color:#f4f7fc;color:#4574c6;font-weight:bold; padding:10px 8px; text-align:center; border:1px solid #ccc; letter-spacing:-1px;}
.tour_table tbody td			{padding:10px 8px;  border:1px solid #ccc;letter-spacing:-1px;} 

.tour_table_icon1				{background:url('../image/tour/schedule_icon01.gif') no-repeat left 2px;padding-left:33px;}
.tour_table_icon2				{background:url('../image/tour/schedule_icon02.gif') no-repeat left 2px;padding-left:33px;}
.tour_table_icon3				{background:url('../image/tour/schedule_icon03.gif') no-repeat left 2px;padding-left:33px;} 

.tour_btn01						{padding:30px 0 0 0;text-align:center;}

.tour_list						{overflow:hidden;}
.tour_list dt					{float:left;}
.tour_list dd					{padding-left:35px;}

/*  여행상품 상세설명 */


/*  예약하기  */
.booking_form_box01				{border:1px solid #dcdcdc;background-color:#f8f8f8;padding:10px;min-height:120px;margin:0 0 13px 0;}
.booking_form_box01_img			{float:left;}
.booking_form_box01_img img		{width:215px;height:120px;}
.booking_form_box01_txt			{margin:0 0 0 235px;}
.booking_form_box01_title		{font-weight:bold;padding:4px 0 10px 0;letter-spacing:-1px; }
.booking_form_box01_cont p		{background:url("../cart/skin03/icon02.gif") no-repeat 2px 3px;padding:0 0 3px 10px;line-height:130%;font-size:11px;color:#949494;}

.booking_form_table			{border-top:2px solid #527ac3;width:100%;border-collapse:collapse;}
.booking_form1				{width:100px;background-color:#f4f7fc;color:#4574c6;padding:8px;font-weight:bold; text-align:center;border-bottom:1px solid #d5d5d5;letter-spacing:-1px;}
.booking_form2				{padding:8px;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.booking_form_price01		{float:left;width:140px;}
.booking_form_price02		{float:left;}
.booking_form_price03		{float:left;}
.booking_bdr1				{border-left:1px solid #d5d5d5;}
.input_b					{height:16px;border:1px solid #ccc;padding:3px 2px 0 2px;line-height:100%;}

/*  자랑거리   ============================================================ */
.story_fest_wrap			{margin:5px 0;min-height:110px;}
.story_fest_img				{float:left; }
.story_fest_img	img			{width:170px;height:110px;border:2px solid #e1e1e1;}
.story_fest_title			{font-weight:bold;padding:3px 0 6px 10px;background:url("../image/common/icon01.gif") no-repeat left 7px;color:#6aac17;}
.story_fest_txt				{margin:0 0 0 195px;}
.story_fest_txt dl			{margin:0;}
.story_fest_txt dt			{float:left;font-weight: ;padding:0 0 1px 10px;background:url("../image/common/icon02.gif") no-repeat left 7px;}
.story_fest_txt dd			{margin:0 0 0 70px;padding:0 0 1px 0;}

.story02_wrap				{background:url("../image/biz/02_01.gif") no-repeat right top;}


/*  개별 페이지 적용 ===================================================================================== */







/*사이트맵*/ 
.site_wrap01			{float:left;width:160px; padding:0 23px 0 0; text-align:left;  }
.site_wrap02			{margin:0 0 0 550px; text-align:left;  }
.site_title				{padding:0 0 8px 0;width:160px;background:url('../image/common/sitemap_title.gif') no-repeat 0 0; text-align:center;color:#444;letter-spacing:-1px;font-weight:bold;font-size:14px;line-height:30px;font-family:'나눔고딕','맑은 고딕','NanumGothic';}
.site_area01 			{margin:0;width:160px; padding:0; list-style:none; }
.site_area01 ul			{margin:0 0 0 0; padding: 5px 0;background-color:#f5f5f5;  border-bottom:1px solid #e5e5e5; }

.site_area01 li			{background:url(../image/common/icon01.gif) no-repeat 8px -38px;padding:4px 0 4px 18px; border-bottom:1px solid #e5e5e5;  letter-spacing:-1px;}
.site_area01 ul li		{background:url(../image/common/icon01.gif) no-repeat 20px 7px; padding:1px 0 1px 28px;border-bottom:1px solid #f5f5f5;line-height:130%;}

a.site_a:link, a.site_a:visited, a.site_a:active { font-size:12px; text-decoration:none; color:#666; }
a.site_a:hover			{font-size:12px; color:#333; }

a.site_s:link, a.site_s:visited, a.site_s:active { font-size:11px;text-decoration:none; color:#888888; }
a.site_s:hover			{font-size:11px;text-decoration:none;color:#555; }


