.common-page-style .full-visual{background-color:var(--secondary-blue-color);height:300px;display:block;position:relative}:is(.common-page-style .full-visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (width>=768px){.common-page-style .full-visual{height:600px}}.common-page-style{background:var(--gray-color);padding-bottom:80px;position:relative}.common-page-style .outer-content-area{padding:0 24px}:is(.common-page-style .outer-content-area) .content-area{background:#fff;max-width:1024px;margin:-80px auto 0;padding:48px 24px 100px;position:relative}.related:is(:is(.common-page-style .outer-content-area) .content-area){background:var(--light-gray-color);margin:0 auto;padding:60px 24px}:is(:is(.common-page-style .outer-content-area) .content-area) .inner{max-width:700px;margin:0 auto;position:relative}@media screen and (width>=768px){:is(.common-page-style .outer-content-area) .content-area{margin:-300px auto 0;padding:30px 24px 100px}}.common-page-style h1{color:#333;margin:0 0 36px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}.common-page-style .page-catchline{color:#666;margin:0 0 12px;font-size:18px;font-weight:300;line-height:22px}.common-page-style .section{padding:48px 0 0}:is(.common-page-style .section) h2{color:#333;margin:48px 0 24px;font-family:Sora,sans-serif;font-size:28px;font-weight:400;line-height:32px}:is(.common-page-style .section) h3{color:#333;margin:0 0 24px;font-family:Sora,sans-serif;font-size:20px;line-height:24px}:is(.common-page-style .section) h4{color:#333;margin:0 0 24px;font-family:Sora,sans-serif;font-size:16px;line-height:20px}:is(.common-page-style .section) h5{color:#333;margin:0 0 24px;font-size:14px;font-weight:700;line-height:18px}:is(.common-page-style .section) h6{color:#333;margin:0 0 24px;font-size:12px;font-weight:700;line-height:16px}:is(.common-page-style .section) p{line-height:18px}:is(.common-page-style .section) .responsive img{width:100%;height:auto;display:block;float:none!important;margin:0 0 16px!important}:is(.common-page-style .section) .excerpt_bg_mauve{background:var(--primary-color-less);color:#fff;padding:16px 16px 16px 29px}:is(.common-page-style .section) .excerpt_bg_gris{border-left:5px solid var(--primary-color-less);color:var(--primary-color);background:#00000012;padding:16px 16px 16px 24px}:is(.common-page-style .section) .excerpt_bg_blanc{border-left:5px solid var(--primary-color-less);color:var(--primary-color);background:#fff;padding:16px 16px 16px 24px}:is(.common-page-style .section) blockquote{border-left:5px solid var(--primary-color-less);margin-bottom:16px;padding:16px 0 16px 24px;font-size:14px;font-weight:400}:is(:is(.common-page-style .section) blockquote) p{margin-bottom:6px}:is(.common-page-style .section) table{margin-bottom:16px}
