#resortTitle{background:url(/review_images/fair_resortinfo_title.jpg) top center no-repeat; height:307px;}

.title{text-align:center;}

.landTitle{text-align:center; font-size:50px; font-weight:300; background:#fff; padding-bottom:10px; border-bottom:2px solid #41a9d8; overflow:hidden;}

dl{border-bottom:1px dashed #e1e1e1; overflow:hidden; padding-bottom:20px; padding-top:20px; width:100%;}
dl .leftCon{float:left;}
dl .leftCon a{display:table-cell; vertical-align:middle;}
dl .leftCon a img{margin:0 auto; display:block;}

dl .rightTxt{float:left; text-align:left; margin-left:30px; width:755px;}
dl .rightTxt a:hover{text-decoration:underline; color:#464646}
dl .rightTxt dt a{font-size:16px; font-weight:bold; color:#136cae; line-height:30px;}
dl .rightTxt dt a:hover{font-size:16px; text-decoration:underline; color:#136cae;}
dl .rightTxt dd{font-size:13px; color:#464646; margin-top:0px; line-height:22px;}
dl .rightTxt dd span{float:left; margin:1px; font-size:12px; color:#a1a1a1; font-weight:bold;}
dl .rightTxt dd .likeNum{border:1px solid #707070; border-left:0px; padding:0px 10px 1px 10px;}
dl .rightTxt dd .hitNum{background:#676767; font-size:12px; font-weight:bold; color:#ebebeb; padding:2px 10px 0px 10px;}


.viewBor{overflow:hidden; border-bottom:1px solid #dddddd; padding-bottom:20px;}
.viewBor h1{font-size:32px; color:#444444; line-height:32px; text-align:center; margin-top:30px; letter-spacing:-1px; font-weight:600; font-family:"nanumgothic", serif !important;}
.viewBor .infoBox{float:left; display:block;}
.viewBor .infoBox li{font-weight:bold; color:#a1a1a1; float:left; margin-top:3px;}
.viewBor .infoBox li span{font-weight:bold; color:#676767;}
.viewBor .snsBox{float:right; display:block; margin-right:15px;}
.viewBor .snsBox li{float:left; margin-left:10px;}
.viewBor .snsBox li a, #board .viewBor .snsBox li div{float:left;}
.viewBor .snsBox li div{line-height:28px; margin-left:3px;}
.viewBor .snsBox li img{vertical-align:middle;}

/* ÆäÀÌÂ¡ */
.board_page {margin: 10px 0; text-align: center;}
.board_page ol li img {vertical-align:middle; margin-bottom:3px;}
.board_page ol {height: 16px; margin: 0 auto; text-align:center;}
.board_page ol li {padding: 0 5px 0 5px; display: inline; list-style: none;	margin: 0 3px 0 3px;}

/* ÅÇ¹öÆ° */
.benefitTab{margin-top:20px; background:#ebebeb; height:40px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.benefitTab > a{float:left; width:24.9%; border-right:1px solid #d7d7d7; text-align:center; font-weight:bold; font-size:14px; line-height:40px;}
.benefitTab > a li:hover{background:#0054a6; color:#ffffff;}
.benefitTab > a li.on{background:#0054a6; color:#ffffff;}
.benefitTab > a:last-child{border-right:0px;}