@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=Amiri';

.boxList a.link.link--anchor {
    border: 1px solid #000;
    padding: 8px 18px 8px 29px;
}

.boxLink:before {
    top: 10px;
    left: 10px;
}

.boxLink:hover:before {
    top: 12px;
}

.boxList li {
    width: 130px;
    display: inline-block;
}
h2#news_title {
    text-align: left;
}

.section.num02 {
    margin-top: 45px;
}

.section.num03 {
    margin-top: 50px;
}

.by_annual li {
    margin-bottom: 50px;
}

.by_annual li:last-child {
    margin-bottom: 0px;
}

p.article_date {
    font-size: 12px;
    text-align: right;
}
p.column__btn {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.btn--properties > span {
    left: 43%;
}

.btn--properties:before {
    left: 36%;
}

a.link.link--more {
    margin-left: 5px;
}

i.icon.icon-link01.new_window_news_icon {
    margin-left: 3px;
}

.news_wrap {
    padding: 0 20px;
    width: 980px;
    margin: 40px auto 0 auto;
}
p#link-news {
    text-align: right;
    margin-top: 10px;
}

@media screen and (max-width: 737px) {
    .dlHorizontal--02 > dd:first-of-type {
        padding-top: 0px;
    }

    .boxList li {
        width: 105px;
    }

    .dlHorizontal--02 .dlHorizontal__label {
        /*left: 110px;*/
    }
    .news_wrap {
        width: inherit;
    }

    .dlHorizontal--02 > dd.news_txt:first-of-type {
        padding-top: 30px;
    }
}