/*faqs.html*/
ul.tab {
   height: 35px;
   list-style: none;
   padding: 0;
   margin: 0;
   border-width: 0;
}
ul.tab li {
   float: left;
   margin-left: 3px;
}
ul.tab li:hover>a{
   background-color: #6f665a;
   border-style: solid;
   border-color:#6f665a;
   color:#ffffff;
}
ul.tab li a{
   display: block;
   vertical-align: middle;
   text-align: left;
   text-decoration: none;
   cursor: pointer;
   background-repeat: repeat;
   background-color: transparent;
   border-width: 2px;
   border-style: solid;
   border-color: #BBBBBB;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   padding:4px 14px 4px 14px;
   color: #BBBBBB;
}
.tabActive{
   background-color: #6f665a;
   border-color:#6f665a;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
ul.tab li.tabActive a{
   color: white;
}
ul.vtab li{
   float: none;
   margin-bottom: 5px;
}
ul.vtab li a{
   text-align: center;
}
img.icon_new {
   vertical-align: top;
}
img.icon_new_none {
   display: none;
}
div.faqTitle {
   font-size: 1.3em;
}
/*====================================================*/

/*index.html*/
h2.slideTitle {
   margin-bottom: 10px;
}
h2.slideTitle a {
   color: white;
}
h2.slideTitle a:hover{
   color: yellow;
}
div.slideTxt {
   font-size: 0.68em;
}
div.mainMenusTitle {
   font-size: 1.14em;
}
.pointer li.noLink a div {
   cursor: default;
}
#primary-menu ul ul ul li.noLink:hover > a {
   color: #666666!important;
}
div.searchBar {
   margin-right: 5px;
   float: left;
   width: 82%;
}
div.asLink {
   float: left;
   margin-right: 3px;
}
.slider-caption-bg {
   padding: 50px 50px;
}
@media (min-width: 1200px) {
   div.slideImg img {
      height: 488.42px;
   }
   img.newsPoster {
      width: 390px;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {
   img.newsPoster {
      width: 390px;
   }
}
@media (max-width: 991px) {
   img.newsPoster {
      width: 100%;
   }
}
/*====================================================*/

/*newsList.html*/
ul.newsList li{
   font-weight: 400;
   vertical-align: middle;
}
/*====================================================*/

/*for back icon*/
div.backIcon {
   display: block;
   text-align: right;
}
a.back {
   display: inline-block;
}

/*for middleMenus*/
a.middleMenusTitle {
   font-size: 1.14em;
}
/*====================================================*/

/*artCont.html、newsCont.html*/
div.title-part, div.title-part ul{
   margin-bottom: 0;
}
.contents ul{
   padding-top: 0;
   padding-left: 20px;
}
