.bi-page{background-color:#f7f7f7;overflow:hidden;position:relative}.bi-page-content{position:relative;z-index:1}.bi-page-content>div{margin:0 auto;padding:0}.bi-page-title{color:#ee4949;color:var(--ichinoya_red,#ee4949);font-family:var(--font-sofia);font-size:calc(var(--vwpx)*11.73333);font-style:normal;font-weight:50;letter-spacing:calc(var(--vwpx)*-.352);line-height:72%;margin:calc(var(--vwpx)*8) auto 0;text-align:center}.bi-page-title span{font-weight:200}.bi-page-subtitle{font-size:calc(var(--vwpx)*4.53333);letter-spacing:calc(var(--vwpx)*.22667);margin:calc(var(--vwpx)*2.4) auto 0}.bi-page-archive-title,.bi-page-subtitle{color:#ee4949;color:var(--ichinoya_red,#ee4949);font-style:normal;font-weight:500;line-height:150%;text-align:center}.bi-page-archive-title{font-size:calc(var(--vwpx)*5.33333);margin:calc(var(--vwpx)*6.93333) auto 0;padding-bottom:calc(var(--vwpx)*3.46667);position:relative}.bi-page-archive-title:after{background-color:#ee4949;background-color:var(--ichinoya_red,#ee4949);bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--vwpx)*13.33333)}@media (min-width:768px){.bi-page-title{font-size:calc(var(--vwpx)*4.86111);letter-spacing:calc(var(--vwpx)*-.14583);margin-top:calc(var(--vwpx)*3.47222)}.bi-page-subtitle{font-size:calc(var(--vwpx)*1.66667);letter-spacing:calc(var(--vwpx)*.08333);margin-top:calc(var(--vwpx)*1.52778)}.bi-page-archive-title{font-size:calc(var(--vwpx)*2.22222);margin-bottom:calc(var(--vwpx)*4.09722);margin-top:calc(var(--vwpx)*4.16667);padding-bottom:calc(var(--vwpx)*1.38889)}.bi-page-archive-title:after{width:calc(var(--vwpx)*5.55556)}}