#main_visual_carousel_ctr_5 {
    /*margin-top: 95px;*/
    /*margin-bottom: 20px;*/
    width: 1300px;
    /*height:400px;*/
}

.main_visual_img_ctr {
    width: 100%;
}

.main_visual_img_ctr img {
    width: 100%;
}


#main_visual_special_ad_ctr {
    width: 100%;
    background-image: url("/i/bg_grass.jpg");
    background-size: contain;
}

#main_visual_special_ad_left {
    width: 50%;
}

#main_visual_special_ad_left img {
    width: 100%;
}

#main_visual_special_ad_right {
    width: 50%;
}

#main_visual_special_ad_right img {
    width: 100%;
}

#banner_ctr {
    margin-bottom: 20px;
    width: 1100px;
    height: 130px;
}

.small_banner {
    width: 230px;
    height: 130px;
    margin-right: 10px;
}

.big_banner {
    width: 380px;
    height: 130px;
}

#main_visual_carousel_ctr_1 {
    margin-bottom: 20px;
    width: 1100px;
    height: 530px;
}

#main_visual_carousel_ctr_2 {
    margin-bottom: 20px;
    width: 1100px;
    height: 530px;
}

.main_visual {
    z-index: 100;
}

.main_visual_bottom {
    width: 900px;
    height: 70px;
    z-index: 104;
    margin-top: -70px;
}

.main_visual_arrow {
    width: 70px;
    height: 70px;
    background-color: rgba(255, 255, 255, .75);
    opacity: 0.99;
}

.main_visual_text_ctr {
    width: 760px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;
    background-color: rgba(255, 255, 255, .75);
    opacity: 0.99;
}

.main_visual_text_ctr a {
    font-size: 24px;
    color: #000000;
    text-decoration: none;
    font-family: "微軟正黑體", "Microsoft JhengHei", sans-serif;
}

.navdot_ctr {
    width: 100%;
    height: 20px;
    top: 510px;
    background-color: #333333;
    opacity: 0.5;
}

#mask {
    position: fixed;
    width: 100%;
    z-index: 30000;
    top: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}