@charset "utf-8";

@import url('global.css');


/* layout start */




#wrap {width:100%;}

#mHeader {margin:-20px 0 20px; text-align:center; }
.mContainer {position:absolute; left:0; top:35%;  z-index:9999;   width:100%; }
.mNav{font-size:20px; font-weight:800; color:#fff; line-height:40px; width:80%; margin: auto}
.mNav a{color:#fff; }
.mNav a:focus {color:#fff !important;}
.mNav li {  text-align:center; background-color: rgba(0, 0, 0, 0.4); margin:14px 0; padding:20px; border-radius:50px}
#bbsContainer {padding-top:0; background:#fff;}
#header {position:relative; height:45px; padding-top:15px; text-align:center; box-shadow:0px 2px 8px #888; -moz-box-shadow:0px 2px 5px #888; background-color:#c9d2af;}
#bbsHeader {position:absolute; left:0; top:0; width:100%; height:40px; padding-top:14px; text-align:center; box-shadow:0px 1px 5px #888; -moz-box-shadow:0px 3px 5px #888; background:url(../images/layout/bg_main_top.gif) center top repeat-x; z-index:2;}

.subCntWrap {padding:20px; font-size:14px; color:#3c3c3c;}
.bbsCntWrap {padding:20px 0; font-size:14px; color:#3c3c3c;}
.topLt {position:absolute; left:10px; top:50%; margin-top:-15px;}
.topRt {position:absolute; right:10px; top:50%; margin-top:-15px;}

#mFooter {padding:15px 0;}
#mFooter p {text-align:center;}

#footer {padding:15px 0; background:#afca5e;}
#footer p {text-align:center;}

/* layout end */

.introDesc {margin:15px; line-height:1.4em;}
.introDesc dt {margin-top:20px; font-weight:bold; font-size:18px;}
.introDesc dd {margin-top:15px;}
.contCall {margin:40px 15px; font-size:18px;}
.farmLogo {height:30px;}

.experDesc {margin:15px; line-height:1.4em;}
.experDesc dt {margin-top:20px; font-weight:bold; font-size:18px;}
.experDesc dd {margin-top:15px;}

.mapDesc {margin:15px; line-height:1.4em;}
.mapDesc li {margin-top:15px;}


.mapIpt {margin:20px auto 0;}
.reservInfo {margin:40px 0 10px; font-size:16px; font-weight:bold; text-align:center;}
.reservInfo dd {margin-top:5px;}
.reservInfo dd a {color:#3c3c3c; letter-spacing:0;}

.infoNav:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.infoNav li {float:left; width:25%; text-align:center;}

.descListA {margin-top:20px;}
.descListA dt {padding-left:18px; margin-bottom:10px; font-size:18px; font-weight:bold; background:url(../images/contents/ico_h1.gif) left 4px no-repeat;}
.descListA dd {padding-left:8px; margin-top:5px; background:url(../images/contents/ico_h2.gif) left 5px no-repeat;}
.descListA dd:first-child {margin-top:0;}
.descListA dd .innDescListA {margin-top:5px;}
.descListA dd .innDescListA li {padding-left:8px; margin-top:5px; background:url(../images/contents/ico_h3.gif) left 6px no-repeat;}
.descListA dd.none {padding-left:0; background:none;}
.descListA dd.none dd {padding-left:0; background:none;}

.galDesc dt {margin:20px 0 7px}
.galDesc dd {margin-bottom:3px;}
.galDesc dd img {border:1px solid #c6c6c6;}
.galDesc .descArea {margin-bottom:15px; text-align:center;}

.bbsTopWrap {position:relative;}
.bbsTab {overflow:hidden; background:url(../images/contents/bg_tab.gif) left bottom repeat-x;}
.bbsTab li {float:left; width:95px; height:34px; border-right:1px solid #b1b2b6; text-align:center;}
.bbsTab li a {display:block; height:34px; line-height:34px; color:#3c3c3c; font-size:14px; border:solid #f4f4f4; border-width:0 0 1px 1px;}
.bbsTab li.on a {background:#fff; color:#3d8083;}

.bbsList {margin:-16px 0 35px;}
.bbsList li {padding:16px; border-bottom:1px solid #c3c3cb;}
.bbsList .bbsCnt {padding:16px; line-height:1.6em; font-weight:normal;}
.bbsList .subjTit {color:#3c3c3c; font-size:16px;}
.bbsList .countRpy {color:#cb0000;}
.bbsList .bbsDesc {margin-top:7px; font-size:12px; color:#6d6d6d;}
.bbsList .bbsDesc span {float:left;  margin-right:8px;}
.bbsList .bbsDesc .ln {padding-left:8px; background:url(../images/contents/ln_date.gif) left top no-repeat;}
.bbsList li.ht{height:300px}

.paging * {vertical-align:middle;}
.paging {text-align:center; font-size:14px; font-weight:bold; color:#7e7e7e;}
.paging span {margin:0 10px;}
.paging a {color:#7e7e7e;}
.paging strong {color:#4f8f92;}

.bbsBtn {position:absolute; right:10px; top:58px;}
.txtIpt {width:100%; height:22px; line-height:22px; text-indent:7px; color:#9d9d9d; border:1px solid #ccc;}
.txtArea {width:100%; height:250px; line-height:22px; color:#9d9d9d; border:1px solid #ccc;}


.bbsWrite li {padding:0 16px; margin-bottom:3px;}
.sbmBtn {margin-top:10px; text-align:center;}
.sbmBtn * {vertical-align:middle;}
.sbmBtn a  {display:inline-block; height:24px; line-height:24px; padding:0 21px; text-align:center; background:#dcdcdc; color:#515151; border:1px solid #ccc; border-radius:5px;}
.sbmBtn .sbm {display:inline-block; height:26px; padding:0 21px; text-align:center; background:#76b0b2; color:#fff; border-radius:5px; border:1px solid #409698;}















