.information-post.post-1 .c_leftcolumn .navi1 a { color: #e60012; }
.information-post.post-2 .c_leftcolumn .navi2 a { color: #e60012; }
.information-post.post-3 .c_leftcolumn .navi3 a { color: #e60012; }
.information-post.post-4 .c_leftcolumn .navi4 a { color: #e60012; }
.information-post.post-5 .c_leftcolumn .navi5 a { color: #e60012; }
.information-post.post-6 .c_leftcolumn .navi6 a { color: #e60012; }
.information-post.post-7 .c_leftcolumn .navi7 a { color: #e60012; }
.information-post.post-8 .c_leftcolumn .navi8 a { color: #e60012; }
.information-post.post-9 .c_leftcolumn .navi9 a { color: #e60012; }
.information-post.post-10 .c_leftcolumn .navi10 a { color: #e60012; }
.information-post.post-11 .c_leftcolumn .navi11 a { color: #e60012; }
.information-post.post-12 .c_leftcolumn .navi12 a { color: #e60012; }
.information-post.post-13 .c_leftcolumn .navi13 a { color: #e60012; }
.information-post.post-14 .c_leftcolumn .navi14 a { color: #e60012; }
.information-post.post-15 .c_leftcolumn .navi15 a { color: #e60012; }
.information-post.post-16 .c_leftcolumn .navi16 a { color: #e60012; }
.information-post.post-17 .c_leftcolumn .navi17 a { color: #e60012; }
.information-post.post-18 .c_leftcolumn .navi18 a { color: #e60012; }
.information-post.post-19 .c_leftcolumn .navi19 a { color: #e60012; }
.information-post.post-20 .c_leftcolumn .navi20 a { color: #e60012; }
.information-post.post-21 .c_leftcolumn .navi21 a { color: #e60012; }
.information-post.post-22 .c_leftcolumn .navi22 a { color: #e60012; }
.information-post.post-23 .c_leftcolumn .navi23 a { color: #e60012; }
.information-post.post-24 .c_leftcolumn .navi24 a { color: #e60012; }
.information-post.post-25 .c_leftcolumn .navi25 a { color: #e60012; }
.information-post.post-26 .c_leftcolumn .navi26 a { color: #e60012; }
.information-post.post-27 .c_leftcolumn .navi27 a { color: #e60012; }
.information-post.post-28 .c_leftcolumn .navi28 a { color: #e60012; }
.information-post.post-29 .c_leftcolumn .navi29 a { color: #e60012; }
.information-post.post-30 .c_leftcolumn .navi30 a { color: #e60012; }

.information-top .c_nav4_type2 li { width: 198px; margin: 0; }
.information-top .c_nav4_type2 li + li { margin-left: 40px; }
.information-top .c_nav4 p span { display: block; }
.information-top .c_nav4 p span.date { margin-top: 4px; font-size: 1.2rem; }

.information-post .c_head3 { margin-top: 76px; }
.information-post .c_head3 img { margin-left: 6px; }
.information-post .c_nav1 { margin-bottom: 76px; }
.information-post .c_img1 { text-align: center; }
.information-post .u_head1 { margin-bottom: 16px; font-size: 3.4rem; }
.information-post .u_head2 { margin-bottom: 40px; font-size: 1.6rem; font-weight: bold; }
.information-post .u_head3 { margin-top: 40px; 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: 26px; }
.information-post .u_img2 { margin-top: 76px; margin-bottom: 26px; }
.information-post .u_box1 { overflow: hidden; border: 1px solid #d7d7d7; padding: 30px 10px 26px 30px; }
.information-post .u_box1 .img { float: left; width: 220px; }
.information-post .u_box1 .text { float: left; width: 518px; padding-left: 20px; }
.information-post .u_box1 .text h3 { margin-bottom: 2px; font-size: 1.6rem; }
.information-post .u_box1 .text h4 { margin-top: 12px; }
.information-post .u_box1 .text p { margin: 0; }
.information-post .u_box2 { margin-top: 76px; border: 1px solid #d7d7d7; padding: 29px; }
.information-post .u_box3 { line-height: 1.8; }
.information-post .u_listimg3_boxin { margin: 0 -12px -24px; font-size: 0; text-align: left; vertical-align: top; }
.information-post .u_listimg3_boxin li { display: inline-block; margin: 0 12px 24px; max-width: 230px;  }
.information-post .u_listimg3_boxin li .img img { max-width: 230px; }
.information-post .u_listimg3_boxin li .text { margin: 10px 0 0; }
.information-post .u_listimg3 { margin: 0 -22px -30px -20px; font-size: 0; text-align: left; vertical-align: top; }
.information-post .u_listimg3 li { display: inline-block; margin: 0 20px 30px; max-width: 240px;  }
.information-post .u_listimg3 li .img img { max-width: 240px; }
.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;  }
.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 ul { display: table; width: 100%; font-size: 1.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: 24px; font-size: 1.71429rem; position: absolute; color: #e60012; top: 50%; margin-top: -12px; -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 40px; }
.information-post .u_pager ul .next a:before { content: '\e917'; left: 8px; }
.information-post .u_pager ul .next a:hover:before { left: 0px; }
.information-post .u_pager ul .prev { text-align: right; }
.information-post .u_pager ul .prev a { padding: 10px 40px 10px 10px; }
.information-post .u_pager ul .prev a:before { content: '\e915'; right: 8px; }
.information-post .u_pager ul .prev a:hover:before { right: 0px; }

.information-post h1.c_title {
    font-size: calc(1.5rem * 1.4 * var(--fz-magnification) );
}