@charset "UTF-8";

.mb90.mb_sp35 {
    margin-bottom: 0 !important;
}
/*------------------------------------------------------------
mv start
------------------------------------------------------------*/
#main .mv img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
/*------------------------------------------------------------
mv end
------------------------------------------------------------*/
/*------------------------------------------------------------
column イントロ start
------------------------------------------------------------*/
.intro {
    margin-top: -72px;
    padding-top: 45px;
    padding-bottom: 30px;
    background: url(../img/pressroom/top/intro_bg.gif) left top repeat;
    background-size: 18px 28px;
}
/* タイトル */
.intro__title {
    position: relative;
    width: 100%;
    margin-bottom: 40px;
    z-index: 10;
}
.intro__title-text {
    text-align: center;
}
.intro__title-text span {
    font-family: oswald;
    font-size: 3.1rem;
    letter-spacing: 0.12em;
    font-weight: 400;
}
.intro__title-text::before {
    position: absolute;
    content: '';
    width: 21px;
    height: 4px;
    background: url(../common/images/bg_ttl_line.png) left top no-repeat;
    background-size: 21px 4px;
    bottom: -21px;
    left: 50%;
    transform: translateX(-50%);
}
/* 導入文 */
.intro__text {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.5;
}
/*------------------------------------------------------------
column イントロ end
------------------------------------------------------------*/
/*------------------------------------------------------------
column記事 start
------------------------------------------------------------*/
#main .blog_list_style > li dl dt img {
    height: 100px;
    width: 100%;
}
/*------------------------------------------------------------
column記事 end
------------------------------------------------------------*/
