﻿body {margin:0 auto; text-align:center; font-size:12px; font-family: "굴림","돋움","dotum","Arial"; letter-spacing:-0.05em; -webkit-text-size-adjust:none; background:#ffffff; color:#333333}

/* 링크 설정 */
a {text-decoration:none}
a img {border:0}
h3 { color:#2aa61d;/* font-weight:bold*/}

p._top {margin:0}

/* 홈페이지 제목 설정 */
h1 {background: url(img/topbg.gif);line-height:55px; color:#333333; margin:0; font-size:23px; font-weight:bold}
#top {background: url(img/top_bg02.gif);line-height:25px; color:#ffffff; margin:0; font-size:12px; font-weight:bold} 

#navi_main, #navi_main li, #mobileMenu, #mobileMenu li {list-style:none; text-align:center; margin:0; padding:0}
#navi_main .prev {position:absolute; left:10px; top:10px}  /* 이전 링크 */
#navi_main .home {position:absolute; right:10px; top:10px} /* 홈 링크 */
#top_img {display:inline-block; width:100%}
#home .prev {display: none}  /* 홈에서는 "이전" 링크가 보이지 않게 설정 */

/* 홈 메뉴 */
.mobileMenu  {float:left;}
.mobileMenu ul {float:left;margin:0; padding:10px 0px }   /* 여백 설정 */
.mobileMenu li {display:inline-block;padding:0 10px; }  /* 메뉴 설정 */
.mobileMenu li a {position:relative; display:block; margin-bottom:20px; width:75px; height:0px; background:url(img/menu_icon.gif) no-repeat; overflow:hidden; text-align:center; padding-top:70px; padding-bottom:20px; color:#000;  font-size:1.2em; line-height:120%}  /* 링크 설정 */

/* 홈 메뉴 개별 백그라운드(아이콘) 설정 */
.mobileMenu li a.n1 {background-position:0px 0px;}
.mobileMenu li a.n2 {background-position:-75px 0px;}
.mobileMenu li a.n3 {background-position:-150px 0px;}
.mobileMenu li a.n4 {background-position:-225px 0px;}
.mobileMenu li a.n5 {background-position:-300px 0px;}
.mobileMenu li a.n6 {background-position:-375px 0px;}


/* PC보기 */
.pcView {height: 40px}	

/* foot_menu */
#foot_menu {width:100%; }
#foot_menu ul { line-height:28px; margin-top:10px; padding:10px; list-style:none; }
#foot_menu li {width:14%; display:inline-block; /*background:url(../img/foot_menu_line.jpg) no-repeat 0 -2px */}
#foot_menu li.first { background-image:none}


/* Copyright */
#mobileFooter {margin-top: 10px; padding: 10px; background: #ebebec; line-height: 14px; color:#666666; letter-spacing:normal; }


/* 펜션소개 */
.image_contents {margin: 0 auto; text-align:center}
.image_contents img {display:inline-block; width:100%}

.contents {color:#333333; text-align:left; font-size:14px; margin-top:13px; padding:0 10px; line-height:140%; letter-spacing:0}
/*#reser.contents {color:#3a3a3a; text-align:left; font-size:14px; margin-top:13px;	padding:0px; line-height:140%; letter-spacing:0} /*폭100%*/*/

.contents h2 {margin:0; padding:0; height:30px; font-size:16px; color:#333333}
.contents h3 {height:15px; font-size:1.1em; text-align:left; margin:0; padding:0}
.contents .copy {height:30px; font-size:16px; text-align:left; color:#fe72b4; margin:0; padding:0; font-weight:bold}


/* 펜션사진 */
ul.img_info {list-style:none; padding:0 }
.img_info li {text-align:center; border:1px solid #d2d0d0; padding:3px; background:#ffffff; margin-bottom:0.5em; color:#333}
.img_info li.end {margin-bottom:2em}
ul.reser_info  {padding-left:12px; margin-bottom:10px}
.reser_info li {list-style:none; padding:2px 0 2px 5px; background:url(img/dot_li.gif) no-repeat 0 7px} /*예약안내리스트*/
.reser_info li.p_end {padding-bottom:20px}
.reser_info li.t_orange {color:#FF6600}
.room_cost img {width:96%;}
.room_cost {margin-left:-12px; border-top:1px solid #666; border-left:1px solid #666}  /*요금안내 테이블*/
.room_cost th, .room_cost td {text-align:center; padding:2px; border-right:1px solid #666; border-bottom:1px solid #666} /*요금안내 th,td공통속성*/
.room_cost th {background:#000} 
.room_cost th.first {width:25%} 
.room_cost td {background:#333}/*요금안내 td*/
@charset "UTF-8";


/* 예약안내, 요금안내 */

ul.reser_info  {padding-left:12px; margin-bottom:10px}
.reser_info li {list-style:none; padding:2px 0 2px 5px; background:url(img/dot_li.gif) no-repeat 0 7px} /*예약안내리스트*/
.reser_info li.p_end {padding-bottom:20px}
.reser_info li.t_orange {color:#FF6600}
.room_cost img {width:96%;}
.room_cost {margin-left:-12px; border-top:1px solid #e2e1e1; border-left:1px solid #666}  /*요금안내 테이블*/
.room_cost th, .room_cost td {text-align:center; padding:2px; border-right:1px solid #e2e1e1; border-bottom:1px solid #666} /*요금안내 th,td공통속성*/
.room_cost th {background:#ebf8cb} 
.room_cost th.first {width:25%} 
.room_cost td {background:#fff}/*요금안내 td*/
@charset "UTF-8";


/* 연락처 */

#tel p {margin: 0}
#tel .tellink {background: url('img/phone.gif')left top no-repeat; padding-left:65px; height:50px; position:relative}
#tel .tel_number a {line-height:40px; color:#206ae5; font-size:20px; font-weight:bold}
#tel .tel_bt {position:absolute; right:10px; top:10px}
.tel_text {color:#333; font-size:12px; line-height:140%}
.tel_text a {color:#206ae5; font-weight:bold }