@media print, screen and (min-width:768px) and (max-width:1048px) {
    .page-globalization_global .inner {
        padding-left: 16px;
        padding-right: 16px
    }
}

.page-globalization_global .graphic-header {
    background-image: url(/assets/img/globalization/global/bg_graphic-header_sp.jpg)
}

.page-globalization_global .graphic-header__item {
    font-size: 30px;
    line-height: 1.2em;
    letter-spacing: 8px
}

@media print, screen and (min-width:768px) {
    .page-globalization_global .graphic-header {
        background-image: url(/assets/img/globalization/global/bg_graphic-header_pc.jpg)
    }
    .page-globalization_global .graphic-header__item {
        font-size: 42px
    }
}

.page-globalization_global .globalizationcont {
    padding: 20px 16px 40px
}

.page-globalization_global .globalizationcont__intro {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 28px
}

.page-globalization_global .globalizationcont__main>.globalizationcont__txt {
    font-size: 16px;
    margin-bottom: 30px
}

.page-globalization_global .globalizationcont__main>p {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 40px
}

.page-globalization_global .globalizationcont__main>p+.module__link {
    margin-top: -30px
}

.page-globalization_global .globalizationcont__main>dl {
    line-height: 28px
}

.page-globalization_global .globalizationcont__main>dl dt {
    font-weight: 700
}

.page-globalization_global .globalizationcont__main>dl dt:before {
    content: '〇';
    font-weight: 400;
    margin-right: 5px
}

.page-globalization_global .globalizationcont__main>dl dd {
    margin-bottom: 40px
}

.page-globalization_global .globalizationcont__main>dl dd:last-child {
    margin-bottom: 45px
}

.page-globalization_global .globalizationcont__main .module__link {
    margin-bottom: 58px
}

.page-globalization_global .globalizationcont__main .module__link a:before {
    top: 3px
}

.page-globalization_global .globalizationcont__main .module__link a:after {
    top: 2px
}

.page-globalization_global .globalizationcont__main .module__link.link-pdf a:after {
    display: inline-block;
    position: static;
    margin-left: 6px;
    position: relative;
    top: 3px
}

.page-globalization_global .globalizationcont__ph li {
    margin-bottom: 20px
}

.page-globalization_global .globalizationcont__ph li:last-child {
    margin-bottom: 0
}

.page-globalization_global .globalizationcont__ph img {
    width: 100%
}

.page-globalization_global .globalizationcont__ph li p {
    margin-top: 6px;
    font-size: 12px
}

@media print, screen and (min-width:768px) {
    .page-globalization_global .globalizationcont {
        padding: 20px 0 105px
    }
    .page-globalization_global .globalizationcont__intro {
        margin-bottom: 30px
    }
    .page-globalization_global .globalizationcont__ph ul {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .page-globalization_global .globalizationcont__ph ul li {
        margin-right: 20px;
        width: calc(50% - 10px);
        width: -webkit-calc(50% - 10px)
    }
    .page-globalization_global .globalizationcont__ph li:nth-last-child(2):nth-child(odd) {
        margin-bottom: 0
    }
    .page-globalization_global .globalizationcont__ph ul li:nth-child(2n) {
        margin-right: 0
    }
}
