.information-top .c_nav4 li .img { float: none; padding: 20px 20px 0; }
.information-top .c_nav4 li .img img { width: 100%; height: auto; }
.information-top .c_nav4 li p span { display: block; }
.information-top .c_nav4 li p span.date { margin-top: 4px; font-size: 1.2rem; }

.information-post a { word-break: break-all; }
.information-post .c_head3 { margin-top: 100px; }
.information-post .u_head1 { margin-bottom: 16px; font-size: 2.3rem; }
.information-post .u_head2 { margin-bottom: 30px; font-size: 1.5rem; font-weight: bold; }
.information-post .u_head3 { margin-top: 50px; font-size: 1.5rem; font-weight: bold; }
.information-post .u_head4 { margin-top: 20px; }
.information-post .u_date { margin-bottom: 30px; font-size: 1.2rem; }
.information-post .u_img1 { margin-bottom: 24px; }
.information-post .u_img1 img { max-width: 100%; }
.information-post .u_img2 { margin-top: 100px; margin-bottom: 24px; }
.information-post .u_box1 { overflow: hidden; border: 1px solid #d7d7d7; padding: 30px 30px 26px; }
.information-post .u_box1 .img { float: left; padding-right: 20px; }
.information-post .u_box1 .text h3 { margin-bottom: 14px; font-size: 32px; font-size: 1.14286rem; }
.information-post .u_box1 .text h4 { clear: both; padding-top: 1em; }
.information-post .u_box1 .text p { margin: 0; }
.information-post .u_box2 { margin-top: 100px; border: 1px solid #d7d7d7; padding: 30px; }
.information-post .u_box3 { line-height: 1.8; }
.information-post .u_listimg3_boxin { margin: 0 -18px -36px; font-size: 0; text-align: left; vertical-align: top; }
.information-post .u_listimg3_boxin li { display: inline-block; margin: 0 18px 36px; width: 250px; font-size: 1.4rem; }
.information-post .u_listimg3_boxin li .img img { width: 100%; }
.information-post .u_listimg3_boxin li .text { margin: 10px 0 0; }
.information-post .u_listimg3 { margin: 0 -1.2rem -40px; font-size: 0; text-align: left; vertical-align: top; }
.information-post .u_listimg3 li { display: inline-block; margin: 0 20px 30px; max-width: 280px; font-size: 1.2rem; }
.information-post .u_listimg3 li .img img { max-width: 280px; }
.information-post .u_listimg3 li .text { margin: 10px 0 0; }
.information-post .u_listimg4 { margin: 0 -10px -20px; font-size: 0; text-align: left; vertical-align: top; }
.information-post .u_listimg4 li { display: inline-block; margin: 0 10px 20px; max-width: 184px; font-size: 1.4rem; }
.information-post .u_listimg4 li .img img { max-width: 184px; }
.information-post .u_listimg4 li .text { margin: 10px 0 0; }
.information-post .u_listicon li { display: table; }
.information-post .u_listicon li + li { margin-top: 20px; }
.information-post .u_listicon li .img, .information-post .u_listicon li .text { display: table-cell; vertical-align: middle; }
.information-post .u_listicon li .img { padding-right: 20px; }
.information-post .u_pager { margin-bottom: 100px; }
.information-post .u_pager ul { display: table; width: 100%; font-size: 2.6rem; }
.information-post .u_pager ul .next, .information-post .u_pager ul .prev { display: table-cell; width: 50%; vertical-align: middle; }
.information-post .u_pager ul .next a, .information-post .u_pager ul .prev a { position: relative; }
.information-post .u_pager ul .next a:before, .information-post .u_pager ul .prev a:before { font-family: 'icomoon' !important; font-weight: normal !important; font-style: normal !important; text-indent: 0px; display: inline-block; vertical-align: middle; letter-spacing: 0px; line-height: initial; font-size: 32px; font-size: 1.14286rem; position: absolute; color: #e60012; top: 50%; margin-top: -16px; -moz-transition: all 200ms; -o-transition: all 200ms; -webkit-transition: all 200ms; transition: all 200ms; }
.information-post .u_pager ul .next { text-align: left; }
.information-post .u_pager ul .next a { padding: 10px 10px 10px 50px; }
.information-post .u_pager ul .next a:before { content: '\e917'; left: 0px; }
.information-post .u_pager ul .prev { text-align: right; }
.information-post .u_pager ul .prev a { padding: 10px 40px 10px 50px; }
.information-post .u_pager ul .prev a:before { content: '\e915'; right: 0px; }

.information-post h1.c_title {
    font-size: calc(1.5rem * 1.4 * var(--fz-magnification) );
}