@charset "utf-8";
/* CSS Document */

.header > .wrap {
    width: 1400px;
}
#logo {
    width: auto;
}
.logo_b {
    height: 78px;
}
#logo a {
    height: auto;
    display: block;
    padding: 4em 12px 3em
}
#logo > a {
    background: url(http://www.kymc.com/templates/03/images/nav_active.png) top center no-repeat;
}
.msg-style-2.table-striped>tbody>tr:nth-child(odd) {
    background: none;
}
.new_img {
    text-align: center;
}
.new_img:hover{opacity: 0.5;}
.newsTxt01 {
    color: #363636;
    font-family: Raleway, 微軟正黑體, sans-serif;
    font-size: 16px;
}
.table-container {
    padding: 2em 0 5em;
}
.newsTitle a {
    font-size: 22px;
}
.newsTxt01 {
    font-size: 18px;
    line-height: 1.6em;
}
.msg-style-2.table-bordered>tbody>tr>td:last-child {
    vertical-align: top;
}
.msg-style-2.table-bordered>tbody>tr>td {
    padding: 2em 0!important;
}
#cominfo {
    width: 100%;
    float: none;
}
#cominfo .ft_1 {
    float: left;
}
#cominfo .ft_2 {
    float: right;
}
.foot_txt li {
    float: left;
    margin: 2px 10px 2px 0;
}
.foot_txt li:nth-child(2n+1) {
    clear: left;
}
.foot_txt li:nth-child(1), .foot_txt li:nth-child(3) {
    width: 200px;
}
#cominfo .footer-smo {
    margin-top: 0;
    margin-bottom: 10px;
}
.footer-logo img {
    height: 63px;
}
#footer {
    padding: 40px 0 50px;
}
.footer-deco1 {
    margin-bottom: 0;
    height: 63px;
}
#topbtn-wrap.active-b {
    bottom: 0px;
}



@media (max-width: 966px){
	#cominfo .ft_1 , #cominfo .ft_2 { float: none;margin-bottom: 0.5em;}
}
