.en-sisun-philosophy .flipbook .page:not(.page_padding):not(.cate_cover){justify-content:flex-start!important;}
.en-sisun-philosophy .flipbook .page > .cont{flex:0 0 auto!important;padding:20px!important;}
.en-sisun-philosophy .flipbook .cont :is(div,dl,ul,li,p,dt,dd,span,strong,a){box-sizing:border-box;min-width:0;max-width:100%;word-break:normal!important;overflow-wrap:normal!important;white-space:normal;}
.en-sisun-philosophy .flipbook .cont img{max-width:100%!important;height:auto!important;object-fit:contain;}
.en-sisun-philosophy .flipbook .cont > img{flex-shrink:0;}
.en-sisun-philosophy .flipbook .cont :is(.img_des,.blog){max-width:100%!important;}
.en-sisun-philosophy .flipbook .case_list li{align-items:flex-start;}
.en-sisun-philosophy .flipbook .case_list .case{flex:0 0 42px!important;}
.en-sisun-philosophy .flipbook .case_list .des{flex:1 1 0!important;}
.en-sisun-philosophy .flipbook :is(p,dd,dt,.des){height:auto!important;text-align:left!important;line-height:1.4!important;}
.en-sisun-philosophy .flipbook .note .point{display:inline!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:#DAF1FB;line-height:inherit!important;}
.en-sisun-philosophy .flipbook .note .point:before{display:none!important;}
.en-sisun-philosophy .flipbook .dr_note{align-items:flex-start!important;}
.en-sisun-philosophy .flipbook .dr_note > img{width:100px!important;flex:0 0 100px;}
.en-sisun-philosophy .flipbook .dr_note .txt{flex:1 1 0;}
.en-sisun-philosophy .flipbook .dr_note a{display:inline-flex;height:auto!important;min-height:26px;align-items:center;margin-top:6px;}
.en-sisun-philosophy .flipbook .cocoen .img img{width:260px!important;max-width:none!important;height:auto!important;}
.en-sisun-philosophy .flipbook .cocoen .cont{padding:0!important;}
.en-sisun-philosophy .flipbook .page_num{flex:0 0 auto;}

/* Book captions must wrap and contribute to page height. */
.en-sisun-philosophy .flipbook .period,.en-sisun-philosophy .flipbook .img_wrap>p{height:auto!important;min-height:20px!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;padding:5px 7px!important;flex-shrink:0!important;box-sizing:border-box!important;}
