@charset "utf-8";


@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);



/* Layout */
.body							{ position:relative; left:0; top:0; width:98%; margin:7% auto 5% auto; padding:0 !important; z-index:3 }
body, table, input, select, textarea, button{ font-family:"돋움", Dotum,"굴림", Gulim, Helvetica, AppleGothic, sans-serif, 'Nanum Gothic'; font-size:13px; color: #555;}
.skip								{ display:none }

/* Tabel */
table.tour						{ width:100%; border-spacing:0; border-top:1px solid #ccc; border-bottom:1px solid #e7e7e7; font-family:sans-serif, 'Nanum Gothic';}
table.tour thead th			{ border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;  text-align:center; padding:10px 5px; font-size:12px; background:#efefef }
table.tour tbody th			{ border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;  text-align:left; font-weight:normal; padding:5px; font-size:12px; }
table.tour tbody td			{ padding:5px 5px 5px 10px; border-right:1px solid #e7e7e7;  border-bottom:1px solid #dcdcdc; font-size:12px; text-align:left !important; line-height:18px !important}
table.tour .end				{ border-right:none !important;}
table.center th,table.center td{ text-align:center !important }

/* Body */
.content							{ min-height:210px; width:94%; margin:0 auto 5% auto; font-family:sans-serif, 'Nanum Gothic'; }
.content ul						{ margin-left:0; padding-left:0 }
.content h1					{ width:100% !important; margin:0 0 5% 0 !important; padding:0 0 20px 0; background:none !important; border-bottom:1px solid #ede6dd; line-height:20px; } 
.content h1 img				{ width:45%; height:auto !important; margin-bottom:2% !important; }



/* 컨텐츠 시작 */
@font-face						{ font-family:NG; src:url(/css/NanumGothic.eot); src:local('※'), url(/css/NanumGothic.woff) format('woff')}
.text								{ text-align:justify }

/* 이용약관 */
.content .person				{ width:100%; height:auto; margin:0 auto; padding:0; line-height:160%; color:#555}
.content .person li			{ color:#555 }


/* 오시는 길 */
#map_canvas					{ width:99%; height:400px; margin:0 !important; border:2px solid #ab8a62 }
.content .intro01_01		{ width:100%; margin:0 auto 5% auto; padding:0; line-height:160%; text-align:justify; font-size:1em }
.content h1					{ border-bottom:1px solid #ab8a62 !important}
.content h2					{ font-size:1.1em; padding-left:18px; background: url("/img/sub/imgDot_01.gif") no-repeat  0 2px;}



/* 이용안내 */
.guide			{ position:relative; width:100%; margin:0 auto 3% auto; line-height:140%; text-align:justify; font-size:1em; padding:20px 0 10px 0; background:#fff; border-top:1px solid #dedede; border-left:1px solid #def8d7; border-right:1px solid #def8d7; border-bottom:1px solid #c2e8bd; border-radius:15px; box-shadow:0 0 7px #dcdcdc; zoom:1 }
.guide:after		{ content:""; clear:both; display:block }
.guide01	 p		{ background:#fff url("/mobile/img/content/imgGuide_01.png") no-repeat scroll right bottom; }
.guide02	 p		{ background:#fff url("/mobile/img/content/imgGuide_02.png") no-repeat scroll right bottom; }
.guide03	 p		{ background:#fff url("/mobile/img/content/imgGuide_03.png") no-repeat scroll right bottom; }
.guide04	 p		{ background:#fff url("/mobile/img/content/imgGuide_04.png") no-repeat scroll right bottom; }
.guide05	 p		{ background:#fff url("/mobile/img/content/imgGuide_05.png") no-repeat scroll right bottom; }
.guide06	 p		{ background:#fff url("/mobile/img/content/imgGuide_06.png") no-repeat scroll right bottom; }
.guide h2		{ float:left; width:40%; margin:0 20px 0 20px }
.guide p			{ float:left; width:65%; margin:5px 0 5px 20px; padding-right:24%; letter-spacing:-1px; color:#555 }
.guide div		{ position:absolute; float:right; right:0; bottom:0; width:20%; margin:0 18px 0 0 }
@media all and (max-width:330px){
.guide p			{ width:85%; padding-right:0; background:none}
}
@media all and (min-width:500px) and (max-width:1024px){
.guide p			{ width:93%; padding-right:0; background:none}
}

/* 이용약관 */
.content .person			{ width:98%; height:auto; margin:0 auto; line-height:160%; color:#555}
.content .person li		{ text-align:justify }

/* 쇼핑하기 */
.content .shop			{ margin:-10px auto 0 auto !important;  }
.content .showlist .price img	{ width:26px; height:14px}
.content #showview h3.title img	{ width:26px; height:14px}

/* 게시판 */
.board_top .total,
.board_top .total strong{ color:#06457b; font-weight:bold }
.board			{ margin-left:0 !important}
.content .board_C	{ padding-left:10px !important; text-align:justify }


 
