@charset "utf-8";

html,body{background:#E6E8E4}
.bold{text-transform: uppercase; font-weight:900; color: #7F7D7E; }
.size11{font-size:11px;}
.size12{font-size:12px;}
.size20{font-size:20px;}
.padding{height:10px;}
.line{margin:0 auto;width:55%;height:1px;background:#ddd;}
.red{color:#38434d;}
.blue{color: #d32637;}
.center{text-align: center;}
.t_line{width: 50px;  margin:10px auto;  display: block;}
a.box_wrap{display:block;}
hr{height:1px;border:0;background:#ddd}

/*html.open {
  overflow: hidden;
  }*/

  .btn {
  	position: absolute;
  	top: -30px;
  	left: 0px;
  	z-index: 1;
  	width: 57px;
  	height:107px;
  	background-image: url("/m/images/ico_menu.png");
  	background-position: center;
  	background-size: 75%;
  	background-repeat: no-repeat;
  	cursor: pointer;
  }

  .close {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 40px;
  	height: 55px;
  	background-image: url("/m/images/ico_close.png");
  	background-position: center;
  	background-size: 75%;
  	background-repeat: no-repeat;
  	cursor: pointer;
  }

  #menu {
  	position: fixed;
  	top: 0px;
  	left: -231px;
  	z-index: 10;
  	width: 230px;
  	height: 100%;
  	overflow-y:scroll;
  	border-right: 1px solid #ddd;
  	background-color: white;
  	text-align: center;
  	transition: All 0.2s ease;
  	-webkit-transition: All 0.2s ease;
  	-moz-transition: All 0.2s ease;
  	-o-transition: All 0.2s ease;
  }

  #menu.open {
  	left: 0px;
  }

  .page_cover.open {
  	display: block;
  }

  .page_cover {
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	z-index: 4;
  	display: none;
  	width: 100%;
  	height: 100%;
  	background-color: rgba(0, 0, 0, 0.4);
  }
  

  /*좌측메뉴오픈관련 끝*/
  #header{position: relative;z-index: 1}
  #header #head{height:47px;background:#fff;}
  /*골든메디 추가*/
  .right_side {
    width: 100%;
}
.right_contents {
    width: 100%;
}
.right_side h3 {
    font-size: 30px;
    line-height: 1.3em;
    border-bottom: 1px solid #D5D7DA;
    padding: 13px 0;
    margin-bottom: 30px;
}
.right_contents {
    width: 100%;
}
/*(주)범우추가*/
.sub_contents:after{
display: block;
    clear: both;
    content: '';
}

  #header #head .logo{height:40px;text-align:center;line-height:40px; padding-top: 41px;}
  #header #head .logo a{display:block;margin:-35px auto;width:115px;color:#fff;text-align:center;font-weight:900;font-size:18px;line-height:40px;}

  /*헤더 메뉴부분*/
  #lnb{padding:0 10px;height:36px;background:#fff; border-top: 1px solid #eee;}
  #lnb ul li{text-align:center}
  #lnb ul li a{display:block;font-size:14px;line-height:36px; color: #333; font-weight: normal;}
  #lnb ul li a.active span{border-bottom:3px solid #2163bd;padding-bottom:3px;}
  #lnb ul li .sub{background:#fff;margin-top:10px; border:1px solid #ddd;overflow:hidden;}
  #lnb ul li .none{height:0!important;border:0!important;padding:0!important;}
  #lnb ul li .sub li a{font-size:11px;display:block; padding: 10px 0; line-height: 1.4em; border-bottom: 1px solid #ddd; color:#333;}
  #lnb ul li .sub li a span{border:none!important;}

  /*한줄추가*/

  #lnb .bx-viewport{
  	height:auto !important;
  }

  /*사이드 메뉴부분*/
  #snb ul li.index0 a{display:block;overflow:hidden;margin:0;padding:0;height:120px;border:0;background:#2163bd;color:#fff;text-align:center;text-indent:0;font-weight:900;font-size:18px;line-height:120px;}
  #snb ul li .active{color:#3b8baf;font-weight:bold;}
  #snb ul li a{display:block;margin:0 10px;padding:10px 0;border-bottom:1px solid #ddd;text-align:left;text-indent:10px;font-size:14px;}
  #snb ul li .sub{display:none;}
  #snb ul li .sub li a{background:#f5f7f9;text-indent:20px;font-size:12px; ;}
  /*황금들녘펜션 추가*/
  .tab_menu { margin-bottom: 10px; text-align:center;}
  .sub_cont {margin-top: 20px; }

  #footer{background:#fff;margin-top:10px;border-top:2px solid #333;padding:20px;text-align:center;font-size:10px;}

  .frsofa_02{display:none;}
  .g_map{overflow:hidden}
  /*스마트한마킹 추가*/
  .imgcnt {
    text-align: center;
}
.biz_table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #e5e5e5;
}
.biz_name {
    margin: 30px 0 15px;
    text-align: left;
    font-size: 16px;
    color: #545454;
    background: url(/m/images/sub_bluet.gif) no-repeat left center;
    padding-left: 15px;
}
