.block-padding{padding-top:3.75rem;padding-bottom:3.75rem}.block-title{padding-bottom:20px}.block-title h2{display:block;font-size:1.6666666667rem;font-weight:bold;color:#e62229}.block-title em{display:block;font-weight:bold;font-size:1rem;color:#282828;font-family:"Arial";text-transform:uppercase;opacity:.3;padding-top:6px}.clearfix::after{content:" ";display:block;height:0;clear:both}@media(max-width: 768px){.page{display:none}}.page .on,.page .cur{background-image:linear-gradient(to right, #e73030, #e54545)}#load_more_button{display:none}@media(max-width: 768px){#load_more_button{display:inline-block;font-size:1.1666666667rem;margin:6vw auto 0 auto;padding:.6666666667rem 0;display:block;border-radius:.4166666667rem;background:#e62229;width:13.3333333333rem;text-align:center;color:#fff}}.column3-line{display:flex;flex-direction:row;flex-wrap:wrap;padding:3vw 0 2vw 0}.column3-line>div{min-width:33.33%;text-align:center;padding:15px 0}@media(max-width: 768px){.column3-line>div{min-width:50%}}.column3-line p.h2{font-size:2.3rem;line-height:1.3;color:#e62229}@media(max-width: 768px){.column3-line p.h2{font-size:2rem}}.column3-line p{font-size:.9444444444rem}@media(max-width: 768px){.column3-line p{font-size:1.3333333333rem}}.column4-line{display:flex;flex-direction:row;flex-wrap:wrap;padding:2vw 0}.column4-line>div{min-width:25%;text-align:center;padding:15px 0}@media(max-width: 768px){.column4-line>div{min-width:50%}}.column4-line p.h2{font-size:2.3rem;line-height:1.3;color:#e62229}@media(max-width: 768px){.column4-line p.h2{font-size:2rem}}.column4-line p{font-size:.9444444444rem}@media(max-width: 768px){.column4-line p{font-size:1.3333333333rem}}.company-brief{background-color:#f4f4f4}.brand-brief-richtext *{max-width:100%}.brand-brief-richtext[contenteditable=true]{background-color:#f4f4f4 !important}.brand-brief-richtext[contenteditable=true] *{font-size:16px}.brand-brief-richtext .brief-main{display:flex;width:100%;margin-bottom:3.75rem}.brand-brief-richtext .brief-main .left{min-width:25%}.brand-brief-richtext .brief-main .left h2{font-size:1.9rem;line-height:1.1em;padding-bottom:16px;background:url(../images/titlebg.png) bottom left no-repeat;background-size:1.8em 6px;font-weight:400}.brand-brief-richtext .brief-main .right{width:100%;margin-right:23%}@media(max-width: 1440px){.brand-brief-richtext .brief-main .right{margin-right:13%}}@media(max-width: 990px){.brand-brief-richtext .brief-main .right{margin-right:0%}}.brand-brief-richtext .brief-main .right p{line-height:1.6;margin-top:1.25rem}.brand-brief-richtext .brief-main .right p:first-child{margin-top:0}@media(max-width: 768px){.brand-brief-richtext .brief-main .right p{font-size:1.1666666667rem}}@media(max-width: 768px){.brand-brief-richtext .brief-main{display:block}.brand-brief-richtext .brief-main .left{min-width:0;width:100%;margin-bottom:3.75rem}.brand-brief-richtext .brief-main .right{width:100%}}.brand-brief-richtext .brief-down{display:block;width:100%}.company-history h2.bigtitle{font-size:1.9rem;line-height:1.1em;padding-bottom:16px;background:url(../images/titlebg.png) bottom left no-repeat;background-size:1.8em 6px;font-weight:400}.company-history .history-swiper{position:relative}.company-history .history-swiper .swiper-button-prev{color:#aaa}.company-history .history-swiper .swiper-button-next{color:#aaa}.company-history .history-swiper>.swiper{max-height:500px}.company-history .history-swiper .swiper-slide{transition:300ms;transform:scale(0.6);opacity:.6;padding:100px 0}.company-history .history-swiper .swiper-slide .img-ctn{display:block;box-sizing:border-box;padding-bottom:56.4%;position:relative}.company-history .history-swiper .swiper-slide .img-ctn img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.company-history .history-swiper .swiper-slide p{display:block;text-align:center;height:2.95em;font-size:.7777777778rem;line-height:1.5;padding:6px 0 0 0;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.company-history .history-swiper .swiper-slide p{font-size:1.0833333333rem}}.company-history .history-swiper .swiper-slide-active{transform:scale(1.4);opacity:1}@media(max-width: 768px){.company-history .history-swiper{transform:none}}