/*
	Add styles
---------------------------------------------------------------------------- */
#container .ch--info {
    font-size: 1.0rem;
}
.ch--info {
    margin: 0 0 30px;
}
.ch--info__inner {
    padding: 0 40px 20px;
}
.ch--info-box {
    margin: 0 0 20px;
}
.ch--info-box p {
    font-size: 13px;
    margin: 0 0 1.0em;
}
.ch--info-box-title {
    background-color: #b8a36a;
    padding: 10px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
}
.ch--info-box-content {
    border: 1px solid #b8a36a;
}
.ch--info-box-content__inner {
    padding: 10px;
}
.ch--info-box-list > li {
    margin: 0 0 1.0em;
    font-size: 13px;
}
.ch--info-box-list > li > .ch--info-box-list-title {
    font-weight: 700;
    margin-right: 10px;
}
.ch--info-box-list > li > .ch--info-box-list-text a:link {color: #b8a36a; font-weight: 700;}
.ch--info-box-list > li > .ch--info-box-list-text a:visited {color: #b8a36a; font-weight: 700;}
.ch--info-box-list > li > .ch--info-box-list-text a:hover {color: #b8a36a; opacity: 0.85; font-weight: 700;}
.ch--info__caution {
    display: block;
    color: #666;
    font-size: 13px;
    margin: 1.5rem 0 0;
}
.china_el_block {
    height: 900px;
}
.china_btn_area {display: none;}

@media screen and (max-width: 480px) {
    .china_el_block {
        height: auto;
    }
    .ch--info__inner {
        padding: 30px 30px 0;
    }
}
