.gNav ul li.gNav-menu_blog a
{
    background: url(../img/share/hd_menu_blog_on.png) center top no-repeat;
}.pageTtl
{font-family: '秀英丸ゴシック B';
    font-size: 214.2%;
}.pageTtl span
{
    font-size: 53%;
}.content
{
    margin-bottom: 80px;
}#more-btn
{
    margin-top: 40px;
}.cat-label
{font-size: 71.4%;line-height: 18px;

    display: inline-block;width: 50px;height: 18px;text-align: center;text-decoration: none;color: #fff;border-radius: 9px;
}.cat-label.program
{
 width: 70px;background: #8cc800;
}

.cat-label.online {
	width: 68px;
 background: #41bdce;
}
.cat-label.online-houmon {
	width: 88px;
 background: #22943a;
}
.cat-label.houmon {
	width: 68px;
 background: #ea5c6f;
}

.cat-label.life {
 background: #d3188c;
}
.cat-label.health {
 background: #22943a;
}
.cat-label.future {
 background: #115fad;
}
.cat-label.dream {
 background: #924898;
}
.cat-label.play{
 background: #153e97;
}
.cat-label.download{
 background: #ecd406;
}
.cat-label.study{
 background: #1597ea;
}
a.cat-label:hover{
	opacity: .8;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}.post-type-archive-report .report-excerpt br
{
    display: none;
}.archive .pageTtl
{line-height: 1;

    margin-bottom: 30px;
}.report-list li
{
    padding: 21px 0 22px;
}.report-list-block_thumb
{
    float: left;overflow: hidden;width: 170px;height: 100px;
}.report-list-block_thumb a img
{width: 100%;height: auto;-webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear;
}.report-list-block_thumb a:hover img
{opacity: .7;

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}.md-list-block_txt
{
    float: left;width: 448px;margin-left: 20px;
}.report-ttl
{
    margin-bottom: 10px;
}.report-meta
{
    line-height: 1;margin-bottom: 12px;
}.report-meta p
{
    display: inline-block;
}.report-date
{
    margin-right: 20px;
}.report-date span
{line-height: 18px;

    display: inline-block;
}.report-date .meta-label
{font-size: 71.4%;

    width: 50px;height: 18px;margin-right: 5px;text-align: center;color: #fff;border-radius: 9px;background: #a0a0a0;
}.report-date .meta-txt
{font-size: 85.7%;

    color: #a0a0a0;
}.report-cat
{line-height: 1;

    display: inline-block;
}.report-cat a:hover
{opacity: .8;

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}.report-cat .cat-label
{
    margin-right: 2px;
}.report-cat .cat-label.life a
{
    background: #d3188c;
}.report-cat .cat-label.health a
{
    background: #22943a;
}.report-cat .cat-label.future a
{
    background: #115fad;
}.report-cat .cat-label.dream a
{
    background: #924898;
}.report-cat .cat-label.program a
{
    width: 70px;background: #b8ae8f;
}.report-cat .cat-label.download a
{
    background: #ecd406;
}.report-cat .cat-label.play a
{
    background: #153e97;
}.report-cat .cat-label.study a
{
    background: #1597ea;
}.report-excerpt
{
    font-size: 85.7%;line-height: 1.5;
}.single-report .post-cat
{
    margin-bottom: 10px;
}.single-report .post-date
{
    margin-bottom: 40px;padding-top: 10px;background: url(../img/share/line_horizon.png) 0 top repeat-x;
}.single-report .post-date .post-date-inner
{line-height: 1;

    padding-bottom: 5px;background: url(../img/share/line_horizon.png) 0 bottom repeat-x;
}.single-report .post-date dl
{line-height: 1;

    display: inline-block;
}.single-report .post-date dt
{font-size: 71.4%;line-height: 18px;display: inline-block;

    height: 18px;margin: 0 2px 5px 0;padding: 0 10px;text-align: center;color: #fff;border-radius: 9px;background: #a0a0a0;
}.single-report .post-date dd
{font-size: 85.7%;line-height: 18px;display: inline-block;

    height: 18px;margin: 0 10px 5px 0;
}.single-report .post-date dd .teacher_name
{
    font-family: '秀英丸ゴシック B';
}.single-report .post-date dd span
{
    display: inline;
}.single-report .post-content
{
    margin-bottom: 50px;
}.single-report .post-content p
{
    font-size: 107%;line-height: 1.87;
}.single-report .post-content p.cap
{font-size: 85.7%;line-height: 1.5;

    display: inline-block;margin: 10px 0 60px;padding: 15px 13px;border-radius: 8px;background: #f3efe3;
}.single-report .post-content p a
{
    color: #15378e;
}.single-report .post-content h2
{font-family: '秀英丸ゴシック B';font-size: 143%;

    margin-bottom: 25px;
}.single-report .post-content img
{
    max-width: 638px;height: auto;
}.single-report .program h2
{
    color: #8cc800;
}.single-report .life h2
{
    color: #d3188c;
}.single-report .health h2
{
    color: #22943a;
}.single-report .future h2
{
    color: #115fad;
}.single-report .dream h2
{
    color: #924898;
}.single-report .download h2
{
    color: #ecd406;
}.single-report .play h2
{
    color: #153e97;
}.single-report .study h2
{
    color: #1597ea;
}.single-report .post-ttl
{
    font-size: 214.2%;line-height: 1.33333;margin-bottom: 25px;
}.single-report .program .post-ttl
{
    color: #8cc800;
}.single-report .life .post-ttl
{
    color: #d3188c;
}.single-report .health .post-ttl
{
    color: #22943a;
}.single-report .future .post-ttl
{
    color: #115fad;
}.single-report .dream .post-ttl
{
    color: #924898;
}.single-report .download .post-ttl
{
    color: #ecd406;
}.single-report .play .post-ttl
{
    color: #153e97;
}.single-report .study .post-ttl
{
    color: #1597ea;
}.single-report .post-link
{display: table;

    margin-top: 50px;
}.single-report .post-link .col
{
    display: table-cell;padding: 15px 0;vertical-align: middle;
}.single-report .post-link p
{
    font-size: 85.7%;
}.single-report .post-link p span
{font-family: '秀英丸ゴシック B';line-height: 1;display: block;

    margin-bottom: 10px;color: #15378e;
}.single-report .post-link p a
{
    color: #4d4e53;
}.single-report .post-link_prev
{
    width: 260px;text-align: left;background: url(../img/share/line_vertical.png) right top no-repeat;
}.single-report .post-link_prev p
{
    padding: 0 35px 0 30px;background: url(../img/news/link_ico_prev.png) left center no-repeat;
}.single-report .post-link_home
{
    width: 118px;text-align: center;
}.single-report .post-link_next
{
    width: 260px;background: url(../img/share/line_vertical.png) left top no-repeat;
}.single-report .post-link_next p
{
    padding: 0 30px 0 35px;background: url(../img/news/link_ico_next.png) right center no-repeat;
}.single-report .post-link_next span
{
    text-align: right;
}
