@charset "utf-8";
/*! theme-html CSS Copyright (C) IID, Inc. All rights reserved. */
.thm-body {
    margin: 0 auto;
    max-width: 1040px;
    padding: 0 1%;
    width: 98%;
}
.thm-footer .inner {
    margin: 0 auto;
    width: 96%;
}
.thm-main {
    width: 690px;
}
.news-list .figcaption .date {
    font-size: 10px;
}
.thm-main .figcaption .group, .news-list .figcaption .group, .main-topics .item--main .group {
	margin-left: 8px;
	font-size: 12px;
}
.news-list .figcaption .title, .main-ranking-group .title, .main-topics--detail .item--main .title, .main-topics--detail .item--main .title, .main-topics .item--main .title {
    font-size: 16px;
}
/* ジャック広告 */
.jackad {
    position: relative;
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
}
.jackad a img {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}
.jackad img  {
	max-width: 1040px;
	width: 100%;
}
.jackad .fixed-item {
	width: 1040px;
}
.jackad .fixed-item .right,
.jackad .fixed-item .left  {
	position: absolute;
}
.fixed {
	transition: 0.3s;
}
@media screen and (max-width: 1200px) {
.news-list .figcaption .date {
    font-size: 11px;
}
.thm-main .figcaption .group, .news-list .figcaption .group, .main-topics .item--main .group {
	margin-left: 12px;
	font-size: 13px;
}
.news-list .figcaption .title, .main-ranking-group .title, .main-topics--detail .item--main .title, .main-topics--detail .item--main .title, .main-topics .item--main .title {
    font-size: 17px;
}
.jackad .fixed-item  {
	display: none;
}
body .thm-header, body .thm-footer {
    min-width: auto;
}
}
@media screen and (max-width: 974px) {
.thm-main {
    width: 100%;
}
}