﻿body,input,button,select,textarea {
font-family: "Helvetica Neue", Helvetica, "微軟正黑體", "微软雅黑", Arial, "メイリオ", "맑은 고딕", sans-serif;
}

.slide-image {
    width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.caption {
    height: 160px;
    overflow: hidden;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 50px 0;
}

div {
}
.Qhead {
    border:2px solid #A1E5DE;
    padding:10px;
    margin:20px 0px 1px 0px;
    text-align:center;
    font-size:20px;

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.Qbody {
    border:2px solid #A1E5DE;    
    padding:10px;
    margin:0px 0px 20px 0px;
    
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.DateArea {
    border:2px solid #A1E5DE;    
    padding:5px;
    display:block;
    margin:auto;
}

.DImg1 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P001.gif)
}
.DImg2 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P002.gif)
}
.DImg3 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P003.gif)
}
.DImg4 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P004.gif)
}
.DImg5 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P005.gif)
}
.DImg6 {
    padding: 12px; 
    border: 1px solid #FFFFFF; 
    background-image: url(../images/P006.gif)
}

.carousel-control.left {
  background-repeat: repeat-x;
    background-image: linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right {
  right: 0;
  left: auto;
    background-repeat: repeat-x;
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
}
.carousel-indicators .active {
  background-color: #FF7600;
}

span {

}
.NewsText {
    display: inline-block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px;
}

p {

}
.AWrap {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}



