/* BASIC css start */
#main-visual{width:100%;height:390px;margin:0 0 30px 0}
#main-visual .item-01{width:100%;height:390px;background:url(/design/badajoa/images/main/main_visual_01.jpg) top center no-repeat;}
#main-visual .item-02{width:100%;height:390px;background:url(/design/badajoa/images/main/main_visual_02.jpg) top center no-repeat;}
#main-visual .item-03{width:100%;height:390px;background:url(/design/badajoa/images/main/main_visual_03.jpg) top center no-repeat;}
#main-visual .item-04{width:100%;height:390px;background:url(/design/badajoa/images/main/main_visual_04.jpg) top center no-repeat;}
#main-visual .content{position:relative;width:1100px;height:390px;margin:0 auto;}
#main-visual .content .mov{position:absolute;top:35px;right:25px;}
#main-visual .content .btn{position:absolute;top:234px;left:42px;}
#main-visual .content .btn2{position:absolute;top:234px;left:336px;}

.owl-carousel .item,
.owl-carousel .item-video {height:270px; overflow:hidden;}
.owl-carousel {position:relative;}
.owl-theme .owl-dots{position:absolute;bottom:0;right:0;}
.owl-theme .owl-dots .owl-dot span{
    visibility:visible;
    background:#fff;
    margin: 7px 5px !important;
    background: #fff !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #97201c !important;
}

.main_visual{width:1100px;height:270px;margin:0 auto 30px;}
.main_visual .left{width:750px;float:left;}
.main_visual .right{float:right;}

.reserve_price{color:#f00;}

#slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
      z-index:999;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      position: relative;
      top: -20px;    
      z-index: 999;
      margin: -0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/design/badajoa/images/main/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }


.mcolum-prd{margin:0 0 100px 0}
.mcolum-prd h2.tit {postion:relation;font-family:'Nanum Gothic'; font-size:24px; font-weight:bold; line-height:40px; width:100%; color:#3290ce; text-align:center; border-top:2px solid #3290ce;}
.mcolum-prd h2.tit .tbox {margin-top:-20px;}
.mcolum-prd h2.tit .tbox .bg{background:#fff;padding: 0 20px;}
.mcolum-prd h2.tit .tbox .ico {font-weight:normal !important; }
.mcolum-prd h2.tit .tbox .btn_more {display:none;font-size:15px; color:#101010; padding-left:20px;}
.hidden_item {display:;}


.review {width:100%;margin:0 0 30px;}
.review table {width:1040px;margin:20px auto 0;}
.review table tr {background:url(/design/badajoa/images/common/bg_dot.gif) bottom left repeat-x;}
.review table tr {line-height:30px;}
.review table tr.last {display:block;width:100%; background:none;}
.review table td {line-height:1.6;}
/* BASIC css end */

