.matisse{font-family:fot-matisse-pron, sans-serif;font-weight:500;font-style:normal}@media print, screen{#content .contentWrap section{background-color:#fff;margin:3.125vw 3.125vw 0 3.125vw;-moz-border-radius:4.375vw;-webkit-border-radius:4.375vw;border-radius:4.375vw}#content .contentWrap section h2{font-size:8.75vw;color:#F24FA0;padding:6vw 4.6875vw;border-bottom:0.625vw solid #F24FA0}#content .contentWrap section .content{padding:4.6875vw}#content .contentWrap section .content .right{display:none;margin-top:3.125vw}#content .contentWrap section .content img{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#content .contentWrap section .content h3{color:#3C3C3C;font-size:10.625vw;font-weight:bold}#content .contentWrap section .content h3 em{margin-bottom:0.3em;line-height:1.3em;display:block;font-size:3.75vw;font-weight:normal}#content .contentWrap section .content p{color:#3C3C3C;font-size:3.75vw;line-height:1.8em;margin-top:1em}#content .contentWrap section .contentfooter{padding:4.6875vw}#content .contentWrap section .contentfooter a{border:0.625vw solid #E6E6E6;-moz-border-radius:2.5vw;-webkit-border-radius:2.5vw;border-radius:2.5vw;color:#3C3C3C;font-weight:700;text-decoration:none;line-height:1em;font-size:3.75vw;display:block;text-align:center;padding:3.125vw 0;background-image:url(../../common/2020/images/arrow01.svg);background-repeat:no-repeat;background-position:right 3.75vw center;background-size:1.875vw 3.125vw}html.wf-fot-matisse-pron-n5-active #content .contentWrap section .content .right{display:block}html.wf-fot-matisse-pron-nundefined-active #content .contentWrap section .content .right{display:block}}@media print, screen and (min-width: 640px){#content .contentWrap section{min-width:1200px;width:1200px;margin:30px auto 0 auto;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#content .contentWrap section h2{font-size:44px;padding:60px 40px;border-bottom:2px solid #F24FA0}#content .contentWrap section .content{padding:40px;display:flex;flex-wrap:wrap}#content .contentWrap section .content .left{width:345px;flex-shrink:0;margin-right:26px}#content .contentWrap section .content .right{margin-top:0;width:749px;flex-shrink:0}#content .contentWrap section .content h3{color:#3C3C3C;font-size:52px}#content .contentWrap section .content h3 em{margin-bottom:0.4em;line-height:1.5em;display:block;font-size:16px}#content .contentWrap section .content p{font-size:16px;line-height:1.875em}}@media (-ms-high-contrast: none), (-ms-high-contrast: active){.content h3{line-height:1.5em;margin-bottom:-20px}}
