@charset "UTF-8";
/* コンテンツ幅固定 */
.sp_fix {background-color: #FFF;margin: 0 auto;position: relative;}
.sp_fix, .sp_fix .g-Column{max-width: 450px;}
.bg_trans {background-color: transparent !important;}
@media only screen and (max-width: 1024px) {.sp_fix,.sp_fix .g-Column{max-width: 450px}}
@media only screen and (max-width: 640px) {.sp_fix,.sp_fix .g-Column{max-width: 100%}}

/* レイヤー最前面 */
.zindex {z-index: 100 !important;}

/* SP特化 共通背景処理 */
header#kaoGlobalHeader,#area-PageTop {z-index: 103;}
#area-BrHeader {position: relative;z-index: 102;}
#area-BreadcrumbsTop,/*#area-BreadcrumbsBottom,*/#area-BrFooter,#area-GlFooter/*,#SocialFunction*/ {position: relative;z-index: 101;}
.g-Section {position: relative;z-index: 1;}

/* SP特化 背景画像ロゴ表示 */
.bg_pc_wrap { position: fixed; z-index: 0; width: 100vw;height: 100vh;height: 100dvh;top: 0;left: 0;}
.bg_pc_wrap::before {content: ""; display: block; position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100vh; height: 100dvh; background-repeat: no-repeat; background-position: left center; background: url("/content/dam/sites/kao/www-kao-co-jp/liese/1904_renew/common/2602/bg_common.jpg"); background-size: cover;}
.bg_pc_wrap::after {content: ""; display: block; position: fixed; top: 25%; left: 0; z-index: -1; width: 100%; height: 50%; background: url("/content/dam/sites/kao/www-kao-co-jp/liese/1904_renew/common/2602/bg_liese_logo.png"); background-size: 100% auto;background-repeat: no-repeat;background-position: left center;}
@media only screen and (max-width: 1024px) {
.bg_pc_wrap::after {content: none;}
}
@media only screen and (max-width: 640px) {
.bg_pc_wrap {display: none;}
}

/* オーサリング画面処理 */
.is-authorring #area-BreadcrumbsTop,.is-authorring #area-BreadcrumbsBottom,.is-authorring #area-BrFooter,.is-authorring #area-GlFooter,.is-authorring .g-Section {position: static;}
.is-authorring .bg_pc_wrap { position: static; z-index: 0; width: 100vw;height: 100px;}

/* 既存PC、タブレット画像非表示、スマホ画像表示処理 */
.sp_fix .g-Image.is-changeBreak .g-Image__img--sm {display: block!important;}
@media only screen and (min-width: 641px) {
.sp_fix .g-Image.is-changeBreak .g-Image__img--lg,.g-Image.is-changeBreak .g-Image__img--md {display:none;}
}

/* SP強制設定処理　*/
br.opt-br-hide--md,br.opt-br-hide--lg {display: block;}
br.opt-br-hide--sm {display: none;}
.opt-sm-al_l {text-align: left;}
.opt-sm-al_r {text-align: right;}
.opt-sm-al_c {text-align: center;}
.opt-lg-w5p {width: unset;}
.opt-lg-w10p {width: unset;}
.opt-lg-w15p {width: unset;}
.opt-lg-w20p {width: unset;}
.opt-lg-w25p {width: unset;}
.opt-lg-w30p {width: unset;}
.opt-lg-w40p {width: unset;}
.opt-lg-w50p {width: unset;}
.opt-lg-w60p {width: unset;}
.opt-lg-w70p {width: unset;}
.opt-lg-w80p {width: unset;}
.opt-lg-w90p {width: unset;}
.opt-lg-w100p {width: unset;}
.opt-md-w5p {width: unset;}
.opt-md-w10p {width: unset;}
.opt-md-w15p {width: unset;}
.opt-md-w20p {width: unset;}
.opt-md-w25p {width: unset;}
.opt-md-w30p {width: unset;}
.opt-md-w40p {width: unset;}
.opt-md-w50p {width: unset;}
.opt-md-w60p {width: unset;}
.opt-md-w70p {width: unset;}
.opt-md-w80p {width: unset;}
.opt-md-w90p {width: unset;}
.opt-md-w100p {width: unset;}
.opt-sm-w5p {width: 5%;}
.opt-sm-w10p {width: 10%;}
.opt-sm-w15p {width: 15%;}
.opt-sm-w20p {width: 20%;}
.opt-sm-w25p {width: 25%;}
.opt-sm-w30p {width: 30%;}
.opt-sm-w40p {width: 40%;}
.opt-sm-w50p {width: 50%;}
.opt-sm-w60p {width: 60%;}
.opt-sm-w70p {width: 70%;}
.opt-sm-w80p {width: 80%;}
.opt-sm-w90p {width: 90%;}
.opt-sm-w100p {width: 100%;}
.g-BannerLinkP__list__item-sm-1 {width:100%}
.g-BannerLinkP__list__item-sm-2 {width: 50%}
.g-BannerLinkP__list__item-sm-3 {width: 33.33%}
.g-BannerLinkP__list__item-sm-4 {width: 25%}
.g-BannerLinkP__list__item-sm-5 {width: 20%}
.g-BannerLinkP__list__item-sm-6 {width: 16.66%}
.g-BannerLinkP--v2__list__item-sm-1 {width: 100%}
.g-BannerLinkP--v2__list__item-sm-2 {width: 50%}
.g-BannerLinkP--v2__list__item-sm-3 {width: 33.33%}
.g-BannerLinkP--v2__list__item-sm-4 {width: 25%}
.g-BannerLinkP--v2__list__item-sm-5 {width: 20%}
.g-BannerLinkP--v2__list__item-sm-6 {width: 16.66%}
.g-ButtonP__list__item-sm-1 {width: 100%}
.g-ButtonP__list__item-sm-2 {width: 50%}
.g-ButtonP__list__item-sm-3 {width: 33.33%}
.g-ButtonP__list__item-sm-4 {width: 25%}
.g-ButtonP__list__item-sm-5 {width: 20%}
.g-ButtonP__list__item-sm-6 {width: 16.66%}
.g-TileLinkTextP__list__tile-sm-1 {width:100%}
.g-TileLinkTextP__list__tile-sm-2 {width: 50%}
.g-TileLinkTextP__list__tile-sm-3 {width: 33.33%}
.g-TileLinkTextP__list__tile-sm-4 {width: 25%}
.g-TileLinkTextP__list__tile-sm-5 {width: 20%}
.g-TileLinkTextP__list__tile-sm-6 {width: 16.66%}
.g-TileLinkHP__list__tile-sm-1 {width:100%}
.g-TileLinkHP__list__tile-sm-2 {width: 50%}
.g-TileLinkHP__list__tile-sm-3 {width: 33.33%}
.g-TileLinkHP__list__tile-sm-4 {width: 25%}
.g-TileLinkHP__list__tile-sm-5 {width: 20%}
.g-TileLinkHP__list__tile-sm-6 {width: 16.66%}
.g-TileLinkVP__list__tile-sm-1 {width:100%}
.g-TileLinkVP__list__tile-sm-2 {width: 50%}
.g-TileLinkVP__list__tile-sm-3 {width: 33.33%}
.g-TileLinkVP__list__tile-sm-4 {width: 25%}
.g-TileLinkVP__list__tile-sm-5 {width: 20%}
.g-TileLinkVP__list__tile-sm-6 {width: 16.66%}
.flex_txt_top .l-TileLinkHUnit__inner {
display: flex !important;
flex-flow: column;
}
.flex_txt_top .l-TileLinkHUnit__imageBlock {
width: 100%;
order: 2;
}
.flex_txt_top .l-TileLinkHUnit__leadBlock {
width: 100%;
order: 1;
}
.g-TileLinkHUnit.is-smallViewVertical>.g-TileLinkHUnit__inner {
display:block
}
.is-smallViewVertical .g-TileLinkHUnit__leadBlock {
display:block;
position: relative
}
.is-smallViewVertical .g-TileLinkHUnit__leadBlock .g-TileLinkHUnit__icon {
right: 0
}
.is-smallViewVertical.is-layoutR .g-TileLinkHUnit__leadBlock {
padding-bottom: 8px
}
.is-smallViewVertical.is-layoutL .g-TileLinkHUnit__imageBlock,.is-smallViewVertical.is-layoutR .g-TileLinkHUnit__imageBlock {
display:block;
padding-right: 0
}
.is-smallViewVertical.is-layoutL .g-TileLinkHUnit__imageBlock {
padding-bottom: 8px
}
.g-Column__cols-sm-1 {width:100%}
.g-Column__cols-sm-2 {width: 50%}
.g-Column__cols-sm-3 {width: 33.33%}
.g-Column__cols-sm-4 {width: 25%}
.g-Column__cols-sm-5 {width: 20%}
.g-Column__cols-sm-6 {width: 16.66%}
.g-Column__cols--sm-w10p {width: 10%}
.g-Column__cols--sm-w15p {width: 15%}
.g-Column__cols--sm-w20p {width: 20%}
.g-Column__cols--sm-w25p {width: 25%}
.g-Column__cols--sm-w30p {width: 30%}
.g-Column__cols--sm-w35p {width: 35%}
.g-Column__cols--sm-w40p {width: 40%}
.g-Column__cols--sm-w45p {width: 45%}
.g-Column__cols--sm-w50p {width: 50%}
.g-Column__cols--sm-w55p {width: 55%}
.g-Column__cols--sm-w60p {width: 60%}
.g-Column__cols--sm-w65p {width: 65%}
.g-Column__cols--sm-w70p {width: 70%}
.g-Column__cols--sm-w75p {width: 75%}
.g-Column__cols--sm-w80p {width: 80%}
.g-Column__cols--sm-w85p {width: 85%}
.g-Column__cols--sm-w90p {width: 90%}
.g-Column__cols--sm-w95p {width: 95%}
.g-Column__cols--sm-w100p {width: 100%}
.opt-sm-mg0 {margin: 0px;}
.opt-sm-mg0--imp {margin: 0px !important;}
.opt-sm-mt0 {margin-top: 0px;}
.opt-sm-mt0--imp {margin-top: 0px !important;}
.opt-sm-ml0 {margin-left: 0px;}
.opt-sm-ml0--imp {margin-left: 0px !important;}
.opt-sm-mr0 {margin-right: 0px;}
.opt-sm-mr0--imp {margin-right: 0px !important;}
.opt-sm-mb0 {margin-bottom: 0px;}
.opt-sm-mb0--imp {margin-bottom: 0px !important;}
.opt-sm-pd0 {padding: 0px;}
.opt-sm-pd0--imp {padding: 0px !important;}
.opt-sm-pt0 {padding-top: 0px;}
.opt-sm-pt0--imp {padding-top: 0px !important;}
.opt-sm-pl0 {padding-left: 0px;}
.opt-sm-pl0--imp {padding-left: 0px !important;}
.opt-sm-pr0 {padding-right: 0px;}
.opt-sm-pr0--imp {padding-right: 0px !important;}
.opt-sm-pb0 {padding-bottom: 0px;}
.opt-sm-pb0--imp {padding-bottom: 0px !important;}
.opt-sm-mg10 {margin: 10px;}
.opt-sm-mg10--imp {margin: 10px !important;}
.opt-sm-mt10 {margin-top: 10px;}
.opt-sm-mt10--imp {margin-top: 10px !important;}
.opt-sm-ml10 {margin-left: 10px;}
.opt-sm-ml10--imp {margin-left: 10px !important;}
.opt-sm-mr10 {margin-right: 10px;}
.opt-sm-mr10--imp {margin-right: 10px !important;}
.opt-sm-mb10 {margin-bottom: 10px;}
.opt-sm-mb10--imp {margin-bottom: 10px !important;}
.opt-sm-pd10 {padding: 10px;}
.opt-sm-pd10--imp {padding: 10px !important;}
.opt-sm-pt10 {padding-top: 10px;}
.opt-sm-pt10--imp {padding-top: 10px !important;}
.opt-sm-pl10 {padding-left: 10px;}
.opt-sm-pl10--imp {padding-left: 10px !important;}
.opt-sm-pr10 {padding-right: 10px;}
.opt-sm-pr10--imp {padding-right: 10px !important;}
.opt-sm-pb10 {padding-bottom: 10px;}
.opt-sm-pb10--imp {padding-bottom: 10px !important;}
.opt-sm-mg20 {margin: 20px;}
.opt-sm-mg20--imp {margin: 20px !important;}
.opt-sm-mt20 {margin-top: 20px;}
.opt-sm-mt20--imp {margin-top: 20px !important;}
.opt-sm-ml20 {margin-left: 20px;}
.opt-sm-ml20--imp {margin-left: 20px !important;}
.opt-sm-mr20 {margin-right: 20px;}
.opt-sm-mr20--imp {margin-right: 20px !important;}
.opt-sm-mb20 {margin-bottom: 20px;}
.opt-sm-mb20--imp {margin-bottom: 20px !important;}
.opt-sm-pd20 {padding: 20px;}
.opt-sm-pd20--imp {padding: 20px !important;}
.opt-sm-pt20 {padding-top: 20px;}
.opt-sm-pt20--imp {padding-top: 20px !important;}
.opt-sm-pl20 {padding-left: 20px;}
.opt-sm-pl20--imp {padding-left: 20px !important;}
.opt-sm-pr20 {padding-right: 20px;}
.opt-sm-pr20--imp {padding-right: 20px !important;}
.opt-sm-pb20 {padding-bottom: 20px;}
.opt-sm-pb20--imp {padding-bottom: 20px !important;}
.opt-sm-mg30 {margin: 30px;}
.opt-sm-mg30--imp {margin: 30px !important;}
.opt-sm-mt30 {margin-top: 30px;}
.opt-sm-mt30--imp {margin-top: 30px !important;}
.opt-sm-ml30 {margin-left: 30px;}
.opt-sm-ml30--imp {margin-left: 30px !important;}
.opt-sm-mr30 {margin-right: 30px;}
.opt-sm-mr30--imp {margin-right: 30px !important;}
.opt-sm-mb30 {margin-bottom: 30px;}
.opt-sm-mb30--imp {margin-bottom: 30px !important;}
.opt-sm-pd30 {padding: 30px;}
.opt-sm-pd30--imp {padding: 30px !important;}
.opt-sm-pt30 {padding-top: 30px;}
.opt-sm-pt30--imp {padding-top: 30px !important;}
.opt-sm-pl30 {padding-left: 30px;}
.opt-sm-pl30--imp {padding-left: 30px !important;}
.opt-sm-pr30 {padding-right: 30px;}
.opt-sm-pr30--imp {padding-right: 30px !important;}
.opt-sm-pb30 {padding-bottom: 30px;}
.opt-sm-pb30--imp {padding-bottom: 30px !important;}
.opt-sm-mg40 {margin: 40px;}
.opt-sm-mg40--imp {margin: 40px !important;}
.opt-sm-mt40 {margin-top: 40px;}
.opt-sm-mt40--imp {margin-top: 40px !important;}
.opt-sm-ml40 {margin-left: 40px;}
.opt-sm-ml40--imp {margin-left: 40px !important;}
.opt-sm-mr40 {margin-right: 40px;}
.opt-sm-mr40--imp {margin-right: 40px !important;}
.opt-sm-mb40 {margin-bottom: 40px;}
.opt-sm-mb40--imp {margin-bottom: 40px !important;}
.opt-sm-pd40 {padding: 40px;}
.opt-sm-pd40--imp {padding: 40px !important;}
.opt-sm-pt40 {padding-top: 40px;}
.opt-sm-pt40--imp {padding-top: 40px !important;}
.opt-sm-pl40 {padding-left: 40px;}
.opt-sm-pl40--imp {padding-left: 40px !important;}
.opt-sm-pr40 {padding-right: 40px;}
.opt-sm-pr40--imp {padding-right: 40px !important;}
.opt-sm-pb40 {padding-bottom: 40px;}
.opt-sm-pb40--imp {padding-bottom: 40px !important;}
.opt-sm-mg50 {margin: 50px;}
.opt-sm-mg50--imp {margin: 50px !important;}
.opt-sm-mt50 {margin-top: 50px;}
.opt-sm-mt50--imp {margin-top: 50px !important;}
.opt-sm-ml50 {margin-left: 50px;}
.opt-sm-ml50--imp {margin-left: 50px !important;}
.opt-sm-mr50 {margin-right: 50px;}
.opt-sm-mr50--imp {margin-right: 50px !important;}
.opt-sm-mb50 {margin-bottom: 50px;}
.opt-sm-mb50--imp {margin-bottom: 50px !important;}
.opt-sm-pd50 {padding: 50px;}
.opt-sm-pd50--imp {padding: 50px !important;}
.opt-sm-pt50 {padding-top: 50px;}
.opt-sm-pt50--imp {padding-top: 50px !important;}
.opt-sm-pl50 {padding-left: 50px;}
.opt-sm-pl50--imp {padding-left: 50px !important;}
.opt-sm-pr50 {padding-right: 50px;}
.opt-sm-pr50--imp {padding-right: 50px !important;}
.opt-sm-pb50 {padding-bottom: 50px;}
.opt-sm-pb50--imp {padding-bottom: 50px !important;}
.opt-sm-mg60 {margin: 60px;}
.opt-sm-mg60--imp {margin: 60px !important;}
.opt-sm-mt60 {margin-top: 60px;}
.opt-sm-mt60--imp {margin-top: 60px !important;}
.opt-sm-ml60 {margin-left: 60px;}
.opt-sm-ml60--imp {margin-left: 60px !important;}
.opt-sm-mr60 {margin-right: 60px;}
.opt-sm-mr60--imp {margin-right: 60px !important;}
.opt-sm-mb60 {margin-bottom: 60px;}
.opt-sm-mb60--imp {margin-bottom: 60px !important;}
.opt-sm-pd60 {padding: 60px;}
.opt-sm-pd60--imp {padding: 60px !important;}
.opt-sm-pt60 {padding-top: 60px;}
.opt-sm-pt60--imp {padding-top: 60px !important;}
.opt-sm-pl60 {padding-left: 60px;}
.opt-sm-pl60--imp {padding-left: 60px !important;}
.opt-sm-pr60 {padding-right: 60px;}
.opt-sm-pr60--imp {padding-right: 60px !important;}
.opt-sm-pb60 {padding-bottom: 60px;}
.opt-sm-pb60--imp {padding-bottom: 60px !important;}
.opt-sm-mg70 {margin: 70px;}
.opt-sm-mg70--imp {margin: 70px !important;}
.opt-sm-mt70 {margin-top: 70px;}
.opt-sm-mt70--imp {margin-top: 70px !important;}
.opt-sm-ml70 {margin-left: 70px;}
.opt-sm-ml70--imp {margin-left: 70px !important;}
.opt-sm-mr70 {margin-right: 70px;}
.opt-sm-mr70--imp {margin-right: 70px !important;}
.opt-sm-mb70 {margin-bottom: 70px;}
.opt-sm-mb70--imp {margin-bottom: 70px !important;}
.opt-sm-pd70 {padding: 70px;}
.opt-sm-pd70--imp {padding: 70px !important;}
.opt-sm-pt70 {padding-top: 70px;}
.opt-sm-pt70--imp {padding-top: 70px !important;}
.opt-sm-pl70 {padding-left: 70px;}
.opt-sm-pl70--imp {padding-left: 70px !important;}
.opt-sm-pr70 {padding-right: 70px;}
.opt-sm-pr70--imp {padding-right: 70px !important;}
.opt-sm-pb70 {padding-bottom: 70px;}
.opt-sm-pb70--imp {padding-bottom: 70px !important;}
.opt-sm-mg80 {margin: 80px;}
.opt-sm-mg80--imp {margin: 80px !important;}
.opt-sm-mt80 {margin-top: 80px;}
.opt-sm-mt80--imp {margin-top: 80px !important;}
.opt-sm-ml80 {margin-left: 80px;}
.opt-sm-ml80--imp {margin-left: 80px !important;}
.opt-sm-mr80 {margin-right: 80px;}
.opt-sm-mr80--imp {margin-right: 80px !important;}
.opt-sm-mb80 {margin-bottom: 80px;}
.opt-sm-mb80--imp {margin-bottom: 80px !important;}
.opt-sm-pd80 {padding: 80px;}
.opt-sm-pd80--imp {padding: 80px !important;}
.opt-sm-pt80 {padding-top: 80px;}
.opt-sm-pt80--imp {padding-top: 80px !important;}
.opt-sm-pl80 {padding-left: 80px;}
.opt-sm-pl80--imp {padding-left: 80px !important;}
.opt-sm-pr80 {padding-right: 80px;}
.opt-sm-pr80--imp {padding-right: 80px !important;}
.opt-sm-pb80 {padding-bottom: 80px;}
.opt-sm-pb80--imp {padding-bottom: 80px !important;}
.opt-sm-mg90 {margin: 90px;}
.opt-sm-mg90--imp {margin: 90px !important;}
.opt-sm-mt90 {margin-top: 90px;}
.opt-sm-mt90--imp {margin-top: 90px !important;}
.opt-sm-ml90 {margin-left: 90px;}
.opt-sm-ml90--imp {margin-left: 90px !important;}
.opt-sm-mr90 {margin-right: 90px;}
.opt-sm-mr90--imp {margin-right: 90px !important;}
.opt-sm-mb90 {margin-bottom: 90px;}
.opt-sm-mb90--imp {margin-bottom: 90px !important;}
.opt-sm-pd90 {padding: 90px;}
.opt-sm-pd90--imp {padding: 90px !important;}
.opt-sm-pt90 {padding-top: 90px;}
.opt-sm-pt90--imp {padding-top: 90px !important;}
.opt-sm-pl90 {padding-left: 90px;}
.opt-sm-pl90--imp {padding-left: 90px !important;}
.opt-sm-pr90 {padding-right: 90px;}
.opt-sm-pr90--imp {padding-right: 90px !important;}
.opt-sm-pb90 {padding-bottom: 90px;}
.opt-sm-pb90--imp {padding-bottom: 90px !important;}
.opt-sm-mg100 {margin: 100px;}
.opt-sm-mg100--imp {margin: 100px !important;}
.opt-sm-mt100 {margin-top: 100px;}
.opt-sm-mt100--imp {margin-top: 100px !important;}
.opt-sm-ml100 {margin-left: 100px;}
.opt-sm-ml100--imp {margin-left: 100px !important;}
.opt-sm-mr100 {margin-right: 100px;}
.opt-sm-mr100--imp {margin-right: 100px !important;}
.opt-sm-mb100 {margin-bottom: 100px;}
.opt-sm-mb100--imp {margin-bottom: 100px !important;}
.opt-sm-pd100 {padding: 100px;}
.opt-sm-pd100--imp {padding: 100px !important;}
.opt-sm-pt100 {padding-top: 100px;}
.opt-sm-pt100--imp {padding-top: 100px !important;}
.opt-sm-pl100 {padding-left: 100px;}
.opt-sm-pl100--imp {padding-left: 100px !important;}
.opt-sm-pr100 {padding-right: 100px;}
.opt-sm-pr100--imp {padding-right: 100px !important;}
.opt-sm-pb100 {padding-bottom: 100px;}
.opt-sm-pb100--imp {padding-bottom: 100px !important;}
.opt-sm-pl1pc {padding-left: 1%;}
.opt-sm-pr1pc {padding-right: 1%;}
.opt-sm-pl1pc--imp {padding-left: 1% !important;}
.opt-sm-pr1pc--imp {padding-right: 1% !important;}
.opt-sm-pl2pc {padding-left: 2%;}
.opt-sm-pr2pc {padding-right: 2%;}
.opt-sm-pl2pc--imp {padding-left: 2% !important;}
.opt-sm-pr2pc--imp {padding-right: 2% !important;}
.opt-sm-pl3pc {padding-left: 3%;}
.opt-sm-pr3pc {padding-right: 3%;}
.opt-sm-pl3pc--imp {padding-left: 3% !important;}
.opt-sm-pr3pc--imp {padding-right: 3% !important;}
.opt-sm-pl4pc {padding-left: 4%;}
.opt-sm-pr4pc {padding-right: 4%;}
.opt-sm-pl4pc--imp {padding-left: 4% !important;}
.opt-sm-pr4pc--imp {padding-right: 4% !important;}
.opt-sm-pl5pc {padding-left: 5%;}
.opt-sm-pr5pc {padding-right: 5%;}
.opt-sm-pl5pc--imp {padding-left: 5% !important;}
.opt-sm-pr5pc--imp {padding-right: 5% !important;}
.opt-sm-pl6pc {padding-left: 6%;}
.opt-sm-pr6pc {padding-right: 6%;}
.opt-sm-pl6pc--imp {padding-left: 6% !important;}
.opt-sm-pr6pc--imp {padding-right: 6% !important;}
.opt-sm-pl7pc {padding-left: 7%;}
.opt-sm-pr7pc {padding-right: 7%;}
.opt-sm-pl7pc--imp {padding-left: 7% !important;}
.opt-sm-pr7pc--imp {padding-right: 7% !important;}
.opt-sm-pl8pc {padding-left: 8%;}
.opt-sm-pr8pc {padding-right: 8%;}
.opt-sm-pl8pc--imp {padding-left: 8% !important;}
.opt-sm-pr8pc--imp {padding-right: 8% !important;}
.opt-sm-pl9pc {padding-left: 9%;}
.opt-sm-pr9pc {padding-right: 9%;}
.opt-sm-pl9pc--imp {padding-left: 9% !important;}
.opt-sm-pr9pc--imp {padding-right: 9% !important;}
.opt-sm-pl10pc {padding-left: 10%;}
.opt-sm-pr10pc {padding-right: 10%;}
.opt-sm-pl10pc--imp {padding-left: 10% !important;}
.opt-sm-pr10pc--imp {padding-right: 10% !important;}
.opt-sm-pl11pc {padding-left: 11%;}
.opt-sm-pr11pc {padding-right: 11%;}
.opt-sm-pl11pc--imp {padding-left: 11% !important;}
.opt-sm-pr11pc--imp {padding-right: 11% !important;}
.opt-sm-pl12pc {padding-left: 12%;}
.opt-sm-pr12pc {padding-right: 12%;}
.opt-sm-pl12pc--imp {padding-left: 12% !important;}
.opt-sm-pr12pc--imp {padding-right: 12% !important;}
.opt-sm-pl13pc {padding-left: 13%;}
.opt-sm-pr13pc {padding-right: 13%;}
.opt-sm-pl13pc--imp {padding-left: 13% !important;}
.opt-sm-pr13pc--imp {padding-right: 13% !important;}
.opt-sm-pl14pc {padding-left: 14%;}
.opt-sm-pr14pc {padding-right: 14%;}
.opt-sm-pl14pc--imp {padding-left: 14% !important;}
.opt-sm-pr14pc--imp {padding-right: 14% !important;}
.opt-sm-pl15pc {padding-left: 15%;}
.opt-sm-pr15pc {padding-right: 15%;}
.opt-sm-pl15pc--imp {padding-left: 15% !important;}
.opt-sm-pr15pc--imp {padding-right: 15% !important;}
.opt-sm-pl16pc {padding-left: 16%;}
.opt-sm-pr16pc {padding-right: 16%;}
.opt-sm-pl16pc--imp {padding-left: 16% !important;}
.opt-sm-pr16pc--imp {padding-right: 16% !important;}
.opt-sm-pl17pc {padding-left: 17%;}
.opt-sm-pr17pc {padding-right: 17%;}
.opt-sm-pl17pc--imp {padding-left: 17% !important;}
.opt-sm-pr17pc--imp {padding-right: 17% !important;}
.opt-sm-pl18pc {padding-left: 18%;}
.opt-sm-pr18pc {padding-right: 18%;}
.opt-sm-pl18pc--imp {padding-left: 18% !important;}
.opt-sm-pr18pc--imp {padding-right: 18% !important;}
.opt-sm-pl19pc {padding-left: 19%;}
.opt-sm-pr19pc {padding-right: 19%;}
.opt-sm-pl19pc--imp {padding-left: 19% !important;}
.opt-sm-pr19pc--imp {padding-right: 19% !important;}
.opt-sm-pl20pc {padding-left: 20%;}
.opt-sm-pr20pc {padding-right: 20%;}
.opt-sm-pl20pc--imp {padding-left: 20% !important;}
.opt-sm-pr20pc--imp {padding-right: 20% !important;}
.opt-sm-pl21pc {padding-left: 21%;}
.opt-sm-pr21pc {padding-right: 21%;}
.opt-sm-pl21pc--imp {padding-left: 21% !important;}
.opt-sm-pr21pc--imp {padding-right: 21% !important;}
.opt-sm-pl22pc {padding-left: 22%;}
.opt-sm-pr22pc {padding-right: 22%;}
.opt-sm-pl22pc--imp {padding-left: 22% !important;}
.opt-sm-pr22pc--imp {padding-right: 22% !important;}
.opt-sm-pl23pc {padding-left: 23%;}
.opt-sm-pr23pc {padding-right: 23%;}
.opt-sm-pl23pc--imp {padding-left: 23% !important;}
.opt-sm-pr23pc--imp {padding-right: 23% !important;}
.opt-sm-pl24pc {padding-left: 24%;}
.opt-sm-pr24pc {padding-right: 24%;}
.opt-sm-pl24pc--imp {padding-left: 24% !important;}
.opt-sm-pr24pc--imp {padding-right: 24% !important;}
.opt-sm-pl25pc {padding-left: 25%;}
.opt-sm-pr25pc {padding-right: 25%;}
.opt-sm-pl25pc--imp {padding-left: 25% !important;}
.opt-sm-pr25pc--imp {padding-right: 25% !important;}
.opt-sm-pl26pc {padding-left: 26%;}
.opt-sm-pr26pc {padding-right: 26%;}
.opt-sm-pl26pc--imp {padding-left: 26% !important;}
.opt-sm-pr26pc--imp {padding-right: 26% !important;}
.opt-sm-pl27pc {padding-left: 27%;}
.opt-sm-pr27pc {padding-right: 27%;}
.opt-sm-pl27pc--imp {padding-left: 27% !important;}
.opt-sm-pr27pc--imp {padding-right: 27% !important;}
.opt-sm-pl28pc {padding-left: 28%;}
.opt-sm-pr28pc {padding-right: 28%;}
.opt-sm-pl28pc--imp {padding-left: 28% !important;}
.opt-sm-pr28pc--imp {padding-right: 28% !important;}
.opt-sm-pl29pc {padding-left: 29%;}
.opt-sm-pr29pc {padding-right: 29%;}
.opt-sm-pl29pc--imp {padding-left: 29% !important;}
.opt-sm-pr29pc--imp {padding-right: 29% !important;}
.opt-sm-pl30pc {padding-left: 30%;}
.opt-sm-pr30pc {padding-right: 30%;}
.opt-sm-pl30pc--imp {padding-left: 30% !important;}
.opt-sm-pr30pc--imp {padding-right: 30% !important;}
.g-ImageTextHP.is-smallViewVertical.is-layoutL .g-ImageTextHP__contentsBlock__text,.g-ImageTextHP.is-smallViewVertical.is-layoutR .g-ImageTextHP__contentsBlock__text {float:none;padding: 0;width: 100%}
.g-ImageTextHP.is-smallViewVertical.is-layoutL .g-ImageTextHP__contentsBlock__image,.g-ImageTextHP.is-smallViewVertical.is-layoutR .g-ImageTextHP__contentsBlock__image {float:none;padding: 0;margin: 0 auto}
.g-ImageTextHP.is-smallViewVerticalT .g-ImageTextHP__contentsBlock,.g-ImageTextHP.is-smallViewVerticalB .g-ImageTextHP__contentsBlock,.g-ImageTextHP.is-wraparound.is-smallViewVerticalT .g-ImageTextHP__contentsBlock,.g-ImageTextHP.is-wraparound.is-smallViewVerticalB .g-ImageTextHP__contentsBlock {display:grid;grid-template-rows: auto;grid-template-columns: 100% !important}
.g-ImageTextHP.is-smallViewVerticalT .g-HeadingTitle,.g-ImageTextHP.is-smallViewVerticalT .g-HeadingTitle--v2,.g-ImageTextHP.is-smallViewVerticalB .g-HeadingTitle,.g-ImageTextHP.is-smallViewVerticalB .g-HeadingTitle--v2,.g-ImageTextHP.is-wraparound.is-smallViewVerticalT .g-HeadingTitle,.g-ImageTextHP.is-wraparound.is-smallViewVerticalT .g-HeadingTitle--v2,.g-ImageTextHP.is-wraparound.is-smallViewVerticalB .g-HeadingTitle,.g-ImageTextHP.is-wraparound.is-smallViewVerticalB .g-HeadingTitle--v2 {float:none;width: 100%}
.g-ImageTextHP.is-smallViewVerticalT .g-ImageTextHP__contentsBlock__image,.g-ImageTextHP.is-smallViewVerticalB .g-ImageTextHP__contentsBlock__image,.g-ImageTextHP.is-wraparound.is-smallViewVerticalT .g-ImageTextHP__contentsBlock__image,.g-ImageTextHP.is-wraparound.is-smallViewVerticalB .g-ImageTextHP__contentsBlock__image {padding:0;margin: 0 auto}
.g-ImageTextHP.is-smallViewVerticalT .g-ImageTextHP__contentsBlock__text,.g-ImageTextHP.is-smallViewVerticalB .g-ImageTextHP__contentsBlock__text,.g-ImageTextHP.is-wraparound.is-smallViewVerticalT .g-ImageTextHP__contentsBlock__text,.g-ImageTextHP.is-wraparound.is-smallViewVerticalB .g-ImageTextHP__contentsBlock__text {width:100%;padding: 0;margin: 0 auto}
.g-ImageTextHP.is-smallViewVerticalT .g-ImageTextHP__contentsBlock {grid-template-areas:"image" "headingTitle" "text"}
.g-ImageTextHP.is-smallViewVerticalB .g-ImageTextHP__contentsBlock {grid-template-areas:"headingTitle" "text" "image"}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW10p {grid-template-columns:10% 90%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW10p {grid-template-columns: 90% 10%}
.is-wraparound .opt-sm-imageW10p>.g-ImageTextHP--v2__contentsBlock__image {width: 10%}
.is-wraparound .opt-sm-imageW10p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW10p>.g-HeadingTitle--v2 {width: 90%}
.is-smallViewVerticalT .opt-sm-imageW10p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW10p .g-ImageTextHP--v2__contentsBlock__image {width: 10%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW20p {grid-template-columns:20% 80%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW20p {grid-template-columns: 80% 20%}
.is-wraparound .opt-sm-imageW20p>.g-ImageTextHP--v2__contentsBlock__image {width: 20%}
.is-wraparound .opt-sm-imageW20p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW20p>.g-HeadingTitle--v2 {width: 80%}
.is-smallViewVerticalT .opt-sm-imageW20p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW20p .g-ImageTextHP--v2__contentsBlock__image {width: 20%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW30p {grid-template-columns:30% 70%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW30p {grid-template-columns: 70% 30%}
.is-wraparound .opt-sm-imageW30p>.g-ImageTextHP--v2__contentsBlock__image {width: 30%}
.is-wraparound .opt-sm-imageW30p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW30p>.g-HeadingTitle--v2 {width: 70%}
.is-smallViewVerticalT .opt-sm-imageW30p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW30p .g-ImageTextHP--v2__contentsBlock__image {width: 30%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW40p {grid-template-columns:40% 60%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW40p {grid-template-columns: 60% 40%}
.is-wraparound .opt-sm-imageW40p>.g-ImageTextHP--v2__contentsBlock__image {width: 40%}
.is-wraparound .opt-sm-imageW40p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW40p>.g-HeadingTitle--v2 {width: 60%}
.is-smallViewVerticalT .opt-sm-imageW40p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW40p .g-ImageTextHP--v2__contentsBlock__image {width: 40%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW50p {grid-template-columns:50% 50%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW50p {grid-template-columns: 50% 50%}
.is-wraparound .opt-sm-imageW50p>.g-ImageTextHP--v2__contentsBlock__image {width: 50%}
.is-wraparound .opt-sm-imageW50p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW50p>.g-HeadingTitle--v2 {width: 50%}
.is-smallViewVerticalT .opt-sm-imageW50p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW50p .g-ImageTextHP--v2__contentsBlock__image {width: 50%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW60p {grid-template-columns:60% 40%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW60p {grid-template-columns: 40% 60%}
.is-wraparound .opt-sm-imageW60p>.g-ImageTextHP--v2__contentsBlock__image {width: 60%}
.is-wraparound .opt-sm-imageW60p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW60p>.g-HeadingTitle--v2 {width: 40%}
.is-smallViewVerticalT .opt-sm-imageW60p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW60p .g-ImageTextHP--v2__contentsBlock__image {width: 60%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW70p {grid-template-columns:70% 30%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW70p {grid-template-columns: 30% 70%}
.is-wraparound .opt-sm-imageW70p>.g-ImageTextHP--v2__contentsBlock__image {width: 70%}
.is-wraparound .opt-sm-imageW70p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW70p>.g-HeadingTitle--v2 {width: 30%}
.is-smallViewVerticalT .opt-sm-imageW70p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW70p .g-ImageTextHP--v2__contentsBlock__image {width: 70%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW80p {grid-template-columns:80% 20%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW80p {grid-template-columns: 20% 80%}
.is-wraparound .opt-sm-imageW80p>.g-ImageTextHP--v2__contentsBlock__image {width: 80%}
.is-wraparound .opt-sm-imageW80p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW80p>.g-HeadingTitle--v2 {width: 20%}
.is-smallViewVerticalT .opt-sm-imageW80p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW80p .g-ImageTextHP--v2__contentsBlock__image {width: 80%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW90p {grid-template-columns:90% 10%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW90p {grid-template-columns: 10% 90%}
.is-wraparound .opt-sm-imageW90p>.g-ImageTextHP--v2__contentsBlock__image {width: 90%}
.is-wraparound .opt-sm-imageW90p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW90p>.g-HeadingTitle--v2 {width: 10%}
.is-smallViewVerticalT .opt-sm-imageW90p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW90p .g-ImageTextHP--v2__contentsBlock__image {width: 90%}
.g-ImageTextHP--v2.is-imageL .opt-sm-imageW100p {grid-template-columns:100% 0%}
.g-ImageTextHP--v2.is-imageR .opt-sm-imageW100p {grid-template-columns: 0% 100%}
.is-wraparound .opt-sm-imageW100p>.g-ImageTextHP--v2__contentsBlock__image {width: 100%}
.is-wraparound .opt-sm-imageW100p>.g-HeadingTitle,.is-wraparound .opt-sm-imageW100p>.g-HeadingTitle--v2 {width: 0%}
.is-smallViewVerticalT .opt-sm-imageW100p .g-ImageTextHP--v2__contentsBlock__image,.is-smallViewVerticalB .opt-sm-imageW100p .g-ImageTextHP--v2__contentsBlock__image {width: 100%}
.g-ImageTextHP--v2.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock,.g-ImageTextHP--v2.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock {display:grid;grid-template-rows: auto;grid-template-columns: 100% !important}
.g-ImageTextHP--v2.is-smallViewVerticalT .g-HeadingTitle,.g-ImageTextHP--v2.is-smallViewVerticalT .g-HeadingTitle--v2,.g-ImageTextHP--v2.is-smallViewVerticalB .g-HeadingTitle,.g-ImageTextHP--v2.is-smallViewVerticalB .g-HeadingTitle--v2,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalT .g-HeadingTitle,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalT .g-HeadingTitle--v2,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalB .g-HeadingTitle,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalB .g-HeadingTitle--v2 {float:none;width: 100%}
.g-ImageTextHP--v2.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock__image,.g-ImageTextHP--v2.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock__image,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock__image,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock__image {padding:0;margin: 0 auto}
.g-ImageTextHP--v2.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock__text,.g-ImageTextHP--v2.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock__text,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock__text,.g-ImageTextHP--v2.is-wraparound.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock__text {width:100%;padding: 0;margin: 0 auto}
.g-ImageTextHP--v2.is-smallViewVerticalT .g-ImageTextHP--v2__contentsBlock {grid-template-areas:"image" "headingTitle" "text"}
.g-ImageTextHP--v2.is-smallViewVerticalB .g-ImageTextHP--v2__contentsBlock {grid-template-areas:"headingTitle" "text" "image"}

/*brand header*/
@media only screen and (min-width: 641px) and (max-width: 1024px) {
.g-BrHeaderLogo.opt-md-w5p {width:5%}
.g-BrHeaderLogo.opt-md-w10p {width: 10%}
.g-BrHeaderLogo.opt-md-w15p {width: 15%}
.g-BrHeaderLogo.opt-md-w20p {width: 20%}
.g-BrHeaderLogo.opt-md-w25p {width: 25%}
.g-BrHeaderLogo.opt-md-w30p {width: 30%}
.g-BrHeaderLogo.opt-md-w40p {width: 40%}
.g-BrHeaderLogo.opt-md-w50p {width: 50%}
.g-BrHeaderLogo.opt-md-w60p {width: 60%}
.g-BrHeaderLogo.opt-md-w70p {width: 70%}
.g-BrHeaderLogo.opt-md-w80p {width: 80%}
.g-BrHeaderLogo.opt-md-w90p {width: 90%}
.g-BrHeaderLogo.opt-md-w100p {width: 100%}
}

@media only screen and (min-width: 1025px) {
.g-BrHeaderLogo.opt-lg-w5p {width:5%}
.g-BrHeaderLogo.opt-lg-w10p {width: 10%}
.g-BrHeaderLogo.opt-lg-w15p {width: 15%}
.g-BrHeaderLogo.opt-lg-w20p {width: 20%}
.g-BrHeaderLogo.opt-lg-w25p {width: 25%}
.g-BrHeaderLogo.opt-lg-w30p {width: 30%}
.g-BrHeaderLogo.opt-lg-w40p {width: 40%}
.g-BrHeaderLogo.opt-lg-w50p {width: 50%}
.g-BrHeaderLogo.opt-lg-w60p {width: 60%}
.g-BrHeaderLogo.opt-lg-w70p {width: 70%}
.g-BrHeaderLogo.opt-lg-w80p {width: 80%}
.g-BrHeaderLogo.opt-lg-w90p {width: 90%}
.g-BrHeaderLogo.opt-lg-w100p {width: 100%}
}