@charset "UTF-8";

.page .split-page-content .split-page-content-header-inner > *,
.page .split-page-content .split-page-content-body,
.page .anim {
    opacity: 0;
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -ms-transform: translateY(120px);
    -o-transform: translateY(120px);
    transform: translateY(120px);
    -webkit-transition: -webkit-transform 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -moz-transition: -moz-transform 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -o-transition: -o-transform 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: transform 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity 1200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.page.in .split-page-content .split-page-content-header-inner > *,
.page.in .split-page-content .split-page-content-body,
.page.in .anim {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}

.page.in .split-page-content .split-page-content-body,
.page.in .anim.delayed {
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
}


.news-btn-area .btn-prev {
    display: block;
    border-width:1px 0 1px 0;
    border-style:solid;
    border-color:#ddd;
    padding:1.3rem 0;
    line-height:1.2;
}
.news-btn-area .news-p-txt{
    display:block;
    width: 30%;
    min-width:10rem;
    float: left;
}
.news-btn-area .news-title{
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-btn-area .btn-prev:last-child{
    border-top:0;
}
.modal-content-header {position:relative;
}
.news_link_area {
    display: block;
    position: absolute;
    top:0px;
    right:0;
}
.news_link_area span {
    display: inline-block;
    vertical-align: middle;
}
.news_link_area .txt {
    font-size:14px;
    padding-right: 5px;
    position: relative;
    top:-1px;
}
.news_link{
    width:44px;
    height:44px;
    background: url("../img/that/news_link.svg") center center no-repeat #000;
    border-radius: 50%;
    background-size: 70%;
    cursor: pointer;
}
.news_link:hover {
    background: url("../img/that/news_link_on.svg") center center no-repeat #000;
    background-size:70%;
}