@charset "UTF-8";
.widget_top-posts .widgets-list-layout li a{display:block}

.widget_top-posts .widgets-list-layout li a img{width:30%;border:0;max-width:100%;padding:6px 0}

.widget_top-posts .widgets-list-layout-links{width:65%;height:72px;overflow:hidden}

body,html {width:100%;overflow-x:hidden}

.alignnone {margin:0}

.single-post-content h1.post-title {text-align:center;letter-spacing:2.75px;margin-bottom:10px}

#site-name a,.feat-cats a, .feat-date,.post-cate a {
	text-transform:none
}

.post-title,.page-title,h1,h2,h3,h4,h5,h6,p,body,#main #jp-relatedposts h3.jp-relatedposts-headline em,#main #jp-relatedposts .jp-relatedposts-post-title a,
#header .logo-area .text,#footer #foot-inner .footer-logo .text,#header #primary-menu #access,#header #primary-menu div#achang_menu_wrap>ul>li a,
#header #primary-menu .menu>.menu-item a,#content #main article .readmore a,#next-prev-posts .np-post .inner-wrap,.comments-title,.comment-reply-title,
.feat-title a,.archive-box > h3,.footer-widgets .widget-title,blockquote
 {
     font-family: "Microsoft JhengHei", "微軟正黑體", "Heiti TC", '黑體', "Times New Roman", Times, serif;
}




body,.widget-title,span.more-button,.latest-post .post-item-text h4 a,.widget_about_me p,.widget_categories ul li a ,p,
.post-cate a,blockquote {
	font-size:15px;
}




@media(min-width: 480px) and (max-width: 767px;) {
	.post-entry p {font-size:14px;}
	.copyright {font-size:14px;}
	h2.post-title {font-size:22px;line-height:25px;}
}
@media(max-width: 479px) {
	h2.post-title {font-size:20px;line-height:25px;}
	.post-entry p {font-size:15px;}
}
@media(min-width: 768px) {
	h2.post-title {font-size:20px;line-height:25px;}

}
a.feat-more {font-size:14px;}
#nav-wrapper .ztmenu .sub-menu a {font-size:14px;}
#nav-wrapper .ztmenu a {text-transform:none;font-size:14px;}
.row .col-sm-6 {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    float: none;
}
.list-item .col-sm-7 {margin-top:0;}
.slider .slide-item.post {cursor:pointer;}
.widget-title {text-transform:none;}
.post-box-entry {z-index:19;}


.grid-item .post-title {font-size:20px;line-height:25px;}

p,.post-header,.post-entry{
    word-break: break-all;
}

table, iframe {
    max-width: 100%;
}
table {
    display: table;
    word-break: break-all;
}
.post-img {
    text-align: center;
}
div#main {
    overflow: hidden;
}
th,td {
    word-break: break-all;
}