@charset "UTF-8";
* {font-display: swap;}

table th.corp-cmp-rte-tablecell--gray,table td.corp-cmp-rte-tablecell--gray{background-color:#d6d6d6}
table th.corp-cmp-rte-tablecell--lightGray,table td.corp-cmp-rte-tablecell--lightGray{background-color:#eee}
table th.corp-cmp-rte-tablecell--pink,table td.corp-cmp-rte-tablecell--pink{background-color:#ffaab0}
table th.corp-cmp-rte-tablecell--lightPink,table td.corp-cmp-rte-tablecell--lightPink{background-color:#ffdde0}
.corp-cmp-rte__makerRed{border:1px solid #c03;background-color:#c03;display:inline-block;margin-right:7px;padding:0 7px;line-height:1.5;color:#fff;font-size:86%;font-weight:bold;text-align:center;vertical-align:.05em}

.corp-cmp-layout-container-dims .corp-cmp-layout-container-dims--hide{display:none}
.corp-cmp-layout-container-dims .corp-cmp-layout-container-dims--show{display:block}

.corp-cmp-mainpr{background-color:#f3f3f3;display:block;position:relative}
@media(min-width:768px){
    .corp-cmp-mainpr.corp-cmp-mainpr__pc-hide,
    .corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__fixed.corp-cmp-mainpr__fixed__pc-hide,
    .corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__slider.corp-cmp-mainpr__slider__pc-hide{display:none}
}
@media(max-width:767px){
    .corp-cmp-mainpr.corp-cmp-mainpr__sp-hide,
    .corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__fixed.corp-cmp-mainpr__fixed__sp-hide,
    .corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__slider.corp-cmp-mainpr__slider__sp-hide{display:none}
}
.corp-cmp-mainpr button{border:0;background:0}
.corp-cmp-mainpr a{box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);display: block; position: relative; text-decoration:none}
.corp-cmp-mainpr .icon-common--arrow{content:'';display:inline-block;overflow:hidden;white-space:nowrap;position:absolute;top:-1em;bottom:-1em;width:1em;height:1em;font-size:1em;margin:auto;line-height:1em;vertical-align:top;text-align:center;text-decoration:none;font-family:'Material Icons';font-style:normal;font-weight:normal;font-size:14px;pointer-events:none;color:#666;background:0 0 no-repeat;background-size:contain;right:.5em;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.corp-cmp-mainpr .noCopy{pointer-events:none}
.corp-cmp-mainpr__body--sp{width:100%;padding-bottom:2px}
@media(min-width:768px){.corp-cmp-mainpr__body--sp{display:none}
}
.corp-cmp-mainpr__body--pc{
    width:100%;
    /* min-height: calc( ((640/1920) * 100vw) + 30px + 280px + 30px + 21px + 30px ); */
    padding-bottom:30px
}
.mainContent {
    margin-top: calc( ((640/1920) * 100vw) + 30px + 280px + 30px + 21px + 30px );
}
@media(max-width:767px){
    .mainContent {
        margin-top: calc(  100vw + (2.05vw*2) + ((100vw - (2.05vw*4))/2) + 21px);
    }
}

@media(max-width:767px){.corp-cmp-mainpr__body--pc{display:none}
}

.corp-cmp-mainpr__fixed{}
.corp-cmp-mainpr__fixed-item{position: relative;}
.corp-cmp-mainpr__fixed-link{}
.corp-cmp-mainpr__fixed-link:not([target=_blank]):after{content: "";display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSAyLjVMMTAuNSA4TDUuNSAxMy41IiBzdHJva2U9IiNCQ0JDQkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position: center center;background-repeat: no-repeat;background-size: contain;
position: absolute;right: 10px;bottom: 10px;width: 20px;height: 20px;}
.corp-cmp-mainpr__fixed-ico{position: absolute;right: 10px;bottom: 10px;width: 20px;height: 20px;}
.corp-cmp-mainpr__fixed-img{display: block; width: 100%; height: auto;}
.corp-cmp-mainpr__body--pc .corp-cmp-mainpr__fixed{}
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__fixed{}

.corp-cmp-mainpr__body--pc .corp-cmp-mainpr__slider-wrap,
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__slider-wrap{position: relative;}
.corp-cmp-mainpr__body--pc .corp-cmp-mainpr__slider.slick-slider{background-color: #f3f3f3; padding: 10px 0px 7px 55px;  width: 100%;}
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__slider.slick-slider{background-color: #f3f3f3; padding: 0 0 3px; width: 100%;}
.corp-cmp-mainpr__body--pc .corp-cmp-mainpr__slider .slick-list{padding-right: 0 !important; padding-left: 0 !important;}
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__slider .slick-track{}
.corp-cmp-mainpr__slider li{width:100%}
.corp-cmp-mainpr__body--pc .corp-cmp-mainpr__slider li{width: calc(280px + 30px); padding: 30px 15px;}
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__slider li{padding: 2.564vw 2.05vw;}

.corp-cmp-mainpr__slider-item{position:relative}
.corp-cmp-mainpr__slider-link:not([target=_blank]):after{content: "";display: block;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSAyLjVMMTAuNSA4TDUuNSAxMy41IiBzdHJva2U9IiNCQ0JDQkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);background-position: center center;background-repeat: no-repeat;background-size: contain;
position: absolute;right: 8px;top: calc(50% - 5px);width: 14px;height: 14px;}
.slick-slide  .corp-cmp-mainpr__slider-ico{position: absolute;right: 8px;top: calc(50% - 5px);width: 14px;height: 14px;}
.corp-cmp-mainpr__slider-img{width:100%;height:auto}
.corp-cmp-mainpr__add-link span{display:none}
.corp-cmp-mainpr__buttons{display:flex;justify-content:center;align-items:end;line-height:1;}
.corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons{margin-top:0}
.corp-cmp-mainpr__buttons-control--play{cursor:pointer;display:none}
.corp-cmp-mainpr__buttons-control--stop{cursor:pointer}
.corp-cmp-mainpr__buttons-dot-name{display:none;position:absolute;top:-100px;left:-70px;width:148px;height:100px;padding-bottom:7px;border-bottom:3px solid transparent}
.corp-cmp-mainpr__buttons-dot-name span{display:table-cell;vertical-align:middle;text-align:center;line-height:1.2;width:148px;height:90px;border:5px solid #aaa;max-height:none;background-color:#fff;word-break:break-all}
.corp-cmp-mainpr .slick-dots{position:relative;bottom:0}
.corp-cmp-mainpr .slick-dots li{margin:0}
.corp-cmp-mainpr .slick-dots li button:before{background:url("/assets/content/dam/corp/jp/ja/common/image/main_pr/dot.svg") no-repeat center;opacity:1;font-size:0}
.corp-cmp-mainpr .slick-dots li.slick-active button:before{background:url("/assets/content/dam/corp/jp/ja/common/image/main_pr/dot--active.svg") no-repeat center;line-height:20px;margin-left:0;width:20px;height:20px;}
.corp-cmp-mainpr .slick-dots li p{display:none}
.corp-cmp-mainpr .slick-slider{margin:0}

.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-arrow{position: absolute;}
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-prev{left:0;transform:translate(0)}
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-next{right:0;transform:translate(0)}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-prev,
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-next{width: 50px; height: 100px; top: calc(40px + 140px - 50px);}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-prev,
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-next{width: 25px; height: 50px; top: calc(21.538vw + 2.564vw - 12px);}
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-prev:before,
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-prev:after,
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-next:before,
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-next:after{content: ""; display: block; position: absolute;}
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-prev:before,
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-next:before{background: rgba(0,0,0,0.35); width: 100%; height: 100%; top: 0;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-prev:before{border-radius: 0 50px 50px 0; left: 0;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-next:before{border-radius: 50px 0 0 50px; right: 0;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-prev:before{border-radius: 0 25px 25px 0; left: 0;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-next:before{border-radius: 25px 0 0 25px; right: 0;}
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-prev:after,
.corp-cmp-mainpr .corp-cmp-mainpr__buttons .slick-next:after{background: none; border-top: solid 3px #fff; border-right: solid 3px #fff;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-prev:after,
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-next:after{
    width: 28px; height: 28px; top: 34px;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-prev:after,
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-next:after{
    width: 15px; height: 15px; top: 18px;}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-prev:after{left: 13px; transform: rotate(225deg);}
.corp-cmp-mainpr .corp-cmp-mainpr__body--pc .corp-cmp-mainpr__buttons .slick-next:after{right: 13px; transform: rotate(45deg);}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-prev:after{left: 6px; transform: rotate(225deg);}
.corp-cmp-mainpr .corp-cmp-mainpr__body--sp .corp-cmp-mainpr__buttons .slick-next:after{right: 6px; transform: rotate(45deg);}

.corp-cmp-mainpr button.corp-cmp-mainpr__buttons-control--play{border-radius:50%;transform:translate(-5px);width:20px}
.corp-cmp-mainpr button.corp-cmp-mainpr__buttons-control--play img{transform:translate(-5px)}
.corp-cmp-mainpr button.corp-cmp-mainpr__buttons-control--stop{border-radius:50%;transform:translate(-5px);width:20px}
.corp-cmp-mainpr button.corp-cmp-mainpr__buttons-control--stop img{transform:translate(-5px)}
.corp-cmp-mainpr .slick-dots li button:before{border-radius:50%}

.corp-cmp-importantinfo{background-color:#c03;margin-top:-1px}
.importantinfo.contentfragment.aem-GridColumn.aem-GridColumn--default--12 {float: none;}
@media(min-width:768px){.corp-cmp-importantinfo{padding-bottom:16px;text-align:center}
}
@media(max-width:767px){.corp-cmp-importantinfo{padding:0 16px 16px}
}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__inner{margin:auto;max-width:940px}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list{display:flex;flex-direction:column}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item{transition:none}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item{border-radius:16px;color:#c00;display:flex;overflow:hidden;text-decoration:none;transition:all .2s ease-in-out}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item{border-radius:24px;min-height:64px}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__header{background-color:#fee5e5;display:grid;flex:0 0 146px;font-size:14px;padding:10px;place-items:center;text-align:center;overflow-wrap:anywhere}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__header{flex:0 0 222px;padding:4px 24px;max-width:222px}
}
@media(max-width:767px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__header{max-width:146px}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__content{align-items:center;background-color:#fff;display:flex;padding:8px 16px;width:100%}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__content{padding:4px 36px 4px 48px}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__icon{background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-ng-icon.svg");background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:26px;height:26px}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__icon{width:40px;height:40px}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center;margin-left:8px}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text{flex-direction:row}
}
@media(max-width:767px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text{max-width:496px;overflow-wrap:anywhere}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__info{color:#e52222;flex-grow:1;font-size:14px}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__info{overflow-wrap:anywhere}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__link{font-size: 14px;}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__link{background-color:#e52222;border-radius:40px;border:1px solid #e52222;color:#fff;display:grid;flex-shrink:0;padding:0 32px;place-items:center;position:relative;max-width:164px;min-width:164px;overflow-wrap:anywhere;height:auto;padding-top:10px;padding-bottom:10px;margin-left:24px}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__link::after{content:'';position:absolute;top:0;bottom:0;right:16px;width:16px;height:16px;margin-top:auto;margin-bottom:auto;display:block;background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-chevron-white.svg");background-size:contain;background-repeat:no-repeat}
}
@media(max-width:767px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item__text__link{color:#666;text-decoration:underline}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item:hover .corp-cmp-importantinfo__list__item__text__link,.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item:focus .corp-cmp-importantinfo__list__item__text__link{background-color:#fff;color:#e52222}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item:hover .corp-cmp-importantinfo__list__item__text__link::after,.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item:focus .corp-cmp-importantinfo__list__item__text__link::after{background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-chevron-red.svg")}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--warning .corp-cmp-importantinfo__list__item__icon{background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-warning-icon.svg")}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok .corp-cmp-importantinfo__list__item__header{background-color:#e5e5e5;color:#272727}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok .corp-cmp-importantinfo__list__item__icon{background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-ok-icon.svg")}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok .corp-cmp-importantinfo__list__item__text__info{color:#272727}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok .corp-cmp-importantinfo__list__item__text__link{background-color:#585858;border-radius:40px;border:1px solid #585858;color:#fff;display:grid;flex-shrink:0;padding:0 32px;place-items:center;position:relative;height:auto;padding-top:10px;padding-bottom:10px}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok .corp-cmp-importantinfo__list__item__text__link::after{content:'';position:absolute;top:0;bottom:0;right:16px;width:16px;height:16px;margin-top:auto;margin-bottom:auto;display:block;background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-chevron-white.svg");background-size:contain;background-repeat:no-repeat}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok:hover .corp-cmp-importantinfo__list__item__text__link,.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok:focus .corp-cmp-importantinfo__list__item__text__link{background-color:#fff;color:#272727}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok:hover .corp-cmp-importantinfo__list__item__text__link::after,.corp-cmp-importantinfo .corp-cmp-importantinfo__list__item--ok:focus .corp-cmp-importantinfo__list__item__text__link::after{background-image:url("/assets/content/dam/corp/jp/ja/common/image/important_info/cmn-rwd-chevron-gray.svg")}
.corp-cmp-importantinfo .corp-cmp-importantinfo-heading{color:#fff;font-weight:700;line-height:1.5;white-space:nowrap;word-break:break-all;font-size:16px;margin:0 !important}
@media(min-width:768px){.corp-cmp-importantinfo .corp-cmp-importantinfo-heading{font-size:20px}
}
@media(max-width:767px){.corp-cmp-importantinfo .corp-cmp-importantinfo-heading{margin-bottom:16px !important}
}
.corp-cmp-importantinfo .corp-cmp-importantinfo__list li{margin-top:16px}
@media(max-width:767px){.corp-cmp-importantinfo .corp-cmp-importantinfo__list li:first-child{margin-top:0}
}
.earthquake-disaster-relief-donation{background-color: #c03;margin-top:-1px;text-align: center;}
.earthquake-disaster-relief-donation--inner{padding-top:8px; padding-bottom: 8px; margin-right:auto;margin-left:auto;width: 100%; max-width: 940px;}
.earthquake-disaster-relief-donation--inner:first-of-type{padding-top: 16px;}
.earthquake-disaster-relief-donation--inner:last-of-type{padding-bottom: 26px;}
.earthquake-disaster-relief-donation--heading{font-size: 20px;color: #fff;font-weight: 700;line-height: 1.5;white-space: nowrap;word-break: break-all;font-size: 18px;margin: 0 !important;}
.earthquake-disaster-relief-donation--lists{}
.earthquake-disaster-relief-donation--list{margin-top: 10px;}
.earthquake-disaster-relief-donation--link{display: block;background-color: #fff;text-align: center;border-radius: 8px;font-size: 14px;font-weight: bold;text-decoration: none;padding: 8px;letter-spacing:1px;}
.earthquake-disaster-relief-donation--text{color: #333;}
a.earthquake-disaster-relief-donation--link:hover .earthquake-disaster-relief-donation--text{opacity: 0.7;}
.earthquake-disaster-relief-donation--icon{vertical-align: middle;}
@media screen and (max-width: 767px) {.earthquake-disaster-relief-donation{padding:0 16px;}
.earthquake-disaster-relief-donation--inner{width: 100%;}
.earthquake-disaster-relief-donation--inner:last-of-type{padding-bottom: 18px;}
.earthquake-disaster-relief-donation--heading {font-size: 16px;margin-bottom: 16px;text-align: left;}
.earthquake-disaster-relief-donation--link{font-size: 12px;letter-spacing:0;}
}
@media screen and (min-width: 768px) {.only-smt--br{display: none;}
}  
@media screen and (max-width: 767px) {.only-smt--br{display: block;} 
}

.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview{margin:0 auto}
@media(min-width:768px){.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview{max-width:calc(100% - (48px * 2))}
}
@media(max-width:767px){.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview{max-width:calc(100% - (24px * 2))}
}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body{list-style:none;margin:0}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li{margin:0;padding:0}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body .time,.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body .ico-cmn{display:none}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li{border-bottom:1px solid #e5e5e5}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a{text-decoration:none;position:relative;padding:16px 32px 16px 0;display:block;opacity:1;transition:opacity .2s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a{transition:none}
}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a,.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a:visited{color:#272727}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a:hover,.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a:focus{opacity:.7}
.corp-cmp-externalhtmlview__xf-rsslist-layout-container .corp-cmp-externalhtmlview .corp-cmp-rsslist__list-body li a::before{content:'';position:absolute;right:-2px;top:50%;transform:translateY(-50%);display:block;height:16px;width:16px;background-image:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/cmn-rwd-chevron-red.svg");background-size:contain;background-repeat:no-repeat}

@media(min-width:768px){.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body{padding-top:10px;font-family:'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;color:#333;margin:0;width:100%;padding:0}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news{padding:50px 0 0}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner{border:0;padding:10px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;width:940px;margin:0 auto}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body p{line-height:1.7}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-arrow,.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-link{position:relative;display:inline-block;padding-left:1em;word-break:break-all;word-wrap:break-word;background-image:none}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body a{color:#333;text-decoration:none}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-arrow:after{content:'';display:inline-block;position:absolute;left:0;top:.5em;width:6px;height:8px;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_arrow_d.svg") no-repeat 0 0;-webkit-background-size:6px;background-size:6px}
}

@media(max-width:767px){.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body{padding-top:10px;font-family:'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;color:#333;margin:0 auto;width:100%;padding:0}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news{padding:20px 0 0}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner{border:0;padding:10px 11px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin:0 auto}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body p{line-height:1.7}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-arrow,.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-link{position:relative;display:inline-block;padding-left:1em;word-break:break-all;word-wrap:break-word;background-image:none}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner a{display:block}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body a{color:#333;text-decoration:none}
.corp-cmp-externalhtmlview .corp-cmp-sitetoplinkarea__list-body .sec-home-news>.inner .ico-cmn-arrow:after{content:'';display:inline-block;position:absolute;left:0;top:.5em;width:6px;height:8px;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_arrow_d.svg") no-repeat 0 0;-webkit-background-size:6px;background-size:6px}
}

.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .time,.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .ico-cmn{display:none}
@media(min-width:768px){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .mod-home-message-01.s-gray-message{display:flex;align-items:center;justify-content:space-between;padding-right:58px;padding-left:70px;}
}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .mod-home-message-01.s-gray-message .tit-cmn-lv3{color:#272727;font-weight:700;line-height:1.5;white-space:nowrap;word-break:break-all;display: none;}
@media(min-width:768px){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .mod-home-message-01.s-gray-message .tit-cmn-lv3{text-align:center;width:192px;flex:0 0 auto;font-size:28px;margin:62px 48px 0;margin-top:0 !important;margin-bottom:0 !important}
}
@media(max-width:767px){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body .mod-home-message-01.s-gray-message .tit-cmn-lv3{font-size:22px;margin:32px 24px 0}
}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul{width:100%}
@media(min-width:768px){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul{max-width:100%;margin-top:0;margin-right:0}
}
@media(max-width:767px){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul{max-width:calc(100% - (24px * 2));margin:16px 24px 0}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul .ul>li:first-child{border-top:0}
}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul li{
background: url(/assets/content/dam/corp/jp/ja/common/images/ico/ico_caution.svg) no-repeat left center;list-style:none;margin:0;padding:0 0 0 30px;}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li:not(:first-child){border-top:1px solid #e5e5e5}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a{text-decoration:none;position:relative;padding:14px 32px 14px 0;display:block;opacity:1;transition:opacity .2s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a{transition:none}
}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a,.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a:visited{color:#272727}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a:hover,.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a:focus{opacity:.7}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a::before{content:'';position:absolute;right:-2px;top:50%;transform:translateY(-50%);display:block;height:16px;width:16px;background-image:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/cmn-rwd-chevron-red.svg");background-size:contain;background-repeat:no-repeat}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li span{padding:16px 32px 16px 0;display:block;color:#272727}

@media(min-width:768px){.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body{padding:0;width:940px;margin:0 auto}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01{padding:10px 20px;border:2px solid #c03;margin-top:10px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01.s-gray{border:2px solid #aaa}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01.s-gray-message{padding:10px 11px;border:1px solid #aaa}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl{overflow:hidden}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl>dt{margin-right:10px;padding-top:2px;float:left;line-height:1.3;color:#c03;font-weight:bold}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl>dd{overflow:hidden}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl>dd.line2{margin-top:10px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01 .list-cmn.s-ico>li>a{display:block;overflow:hidden}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01 .list-cmn.s-ico>li>.label{float:left;display:inline-block;padding:0 7px;margin-right:10px;background-color:#093475;color:#fff;font-size:86%}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn>li{margin-top:5px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn>li:first-child{margin-top:0}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn.s-normal a{text-decoration:underline}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-arrow,.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link{position:relative;display:inline-block;padding-left:1em;word-break:break-all;word-wrap:break-word}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-arrow:after{content:'';display:inline-block;position:absolute;left:0;top:.5em;width:6px;height:8px;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_arrow_d.svg") no-repeat 0 0;-webkit-background-size:6px;background-size:6px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link[target="_blank"]:after{content:'';display:inline-block;position:absolute;left:0;top:.3em;width:8px;height:1em;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_popup_d.svg") no-repeat center;-webkit-background-size:6px;background-size:contain}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link>.ico-cmn{display:none}
}

@media(max-width:767px){.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body{padding:0 11px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01{padding:10px 15px;border:2px solid #c03;margin-top:10px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01.s-gray{border:2px solid #aaa}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01.s-gray-message{padding:10px 11px;border:1px solid #aaa}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl{overflow:hidden}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01>dl>dt{color:#c03;font-weight:bold}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01 .list-cmn.s-ico>li>a{display:block}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .mod-home-message-01 .list-cmn.s-ico>li>.label{display:inline-block;padding:0 7px;margin-bottom:4px;background-color:#093475;color:#fff;font-size:86%}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn>li{margin-top:5px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn>li:first-child{margin-top:0}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .list-cmn.s-normal a{text-decoration:underline}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-arrow,.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link{position:relative;display:inline-block;padding-left:1em;word-break:break-all;word-wrap:break-word;background-image:none}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-arrow:after{content:'';display:inline-block;position:absolute;left:0;top:.5em;width:6px;height:8px;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_arrow_d.svg") no-repeat 0 0;-webkit-background-size:6px;background-size:6px}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link[target="_blank"]:after{content:'';display:inline-block;position:absolute;left:0;top:.3em;width:8px;height:1em;background:url("/assets/content/dam/corp/jp/ja/common/image/external_html_view/ico_normal_popup_d.svg") no-repeat center;-webkit-background-size:6px;background-size:contain}
.corp-cmp-externalhtmlview .corp-cmp-externalhtmlview_emergency__list-body .ico-cmn-link>.ico-cmn{display:none}
.corp-cmp-externalhtmlview.corp-cmp-externalhtmlview_sitetop-disaster-linkarea .corp-cmp-externalhtmlview_sitetop-disaster-linkarea__list-body ul>li a{font-size: 12px;}
}

.corp-cmp-disastermessagetrial{display:none;background-color:#c03;margin-top:-1px}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__pc{padding:24px 0;text-align:center}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__sp{padding:10px 16px}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__list{margin:0;padding:0;list-style:none}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__list .corp-cmp-disastermessagetrial__item{position:relative;padding:0;margin:0}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__list .corp-cmp-disastermessagetrial__link{display:block;font-size:15px;font-weight:bold;line-height:1.3;background:#fff;border-radius:15px;color:#000;text-decoration:none;padding:8px 8px 6px 24px}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__list .corp-cmp-disastermessagetrial__link:hover{color:#000}
.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__list .corp-cmp-disastermessagetrial__link--arrow::after{content:"";display:inline-block;position:absolute;right:24px;width:6px;height:6px;top:calc(50% - .3em);border-top:2px solid #b7b7b7;border-right:2px solid #b7b7b7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@media(min-width:768px){.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__sp{display:none}
}
@media(max-width:767px){.corp-cmp-disastermessagetrial .corp-cmp-disastermessagetrial__pc{display:none}
}

@media(min-width:768px){.corp-cmp-disastermessage{background-color:#c03;margin-top:-1px;padding:6px 0 24px}
.corp-cmp-disastermessage .sec-home.s-type-sp{display:none !important}
.corp-cmp-disastermessage .sec-home.s-type-pc-large,.corp-cmp-disastermessage .sec-home.s-type-pc-small{display:none;padding:0}
.corp-cmp-disastermessage .sec-home>.inner{width:940px;margin:0 auto}
.corp-cmp-disastermessage .sec-home>.inner img{display:block;width:100%;max-width:100%}
.corp-cmp-disastermessage .sec-home>.inner figure{margin-left:0;margin-right:0}
.corp-cmp-disastermessage .sec-home .inner > .grid-cmn{margin:0;}
.corp-cmp-layout-container-dims--true .corp-cmp-disastermessage .sec-home.s-type-pc-large{display:block}
.corp-cmp-layout-container-dims--both .corp-cmp-disastermessage{padding-bottom: 17px;}
.corp-cmp-layout-container-dims--both .corp-cmp-disastermessage .sec-home.s-type-pc-small{display:block}
}

@media(max-width:767px){.corp-cmp-disastermessage{background-color:#c03;margin-top:-1px;padding:6px 16px 17px}
.corp-cmp-disastermessage .sec-home.s-type-sp{display:none}
.corp-cmp-disastermessage .sec-home.s-type-pc-large,.corp-cmp-disastermessage .sec-home.s-type-pc-small{display:none !important}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block{background:#fff;border-radius:8px;padding:9px 10px 10px;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title{background:#fff;padding:18px 0 2px;border-top-left-radius:15px;border-top-right-radius:15px;color:#e52222;font-size:18px;line-height:1.1;font-weight:bold;width:7em;white-space:nowrap;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block rt{display:none}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title .corp-cmp-disastermessage-block__title--ruby[data-ruby]{position:relative}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title .corp-cmp-disastermessage-block__title--ruby[data-ruby]::before{content:attr(data-ruby);display:block;position:absolute;left:0;top:-1.1em;right:0;text-align:left;font-size:9px;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title .corp-cmp-disastermessage-block__title--sub{display:block;font-size:8px;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__txt{font-size:14px;font-weight:bold;line-height:1.1;margin:0 0 10px;padding:0}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__txt--ruby[data-ruby]{position:relative}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__txt--ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;left:-2em;top:-1.2em;right:-2em;text-align:center;font-size:8px;font-weight:normal}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button{display:flex;align-items:stretch;flex-wrap:nowrap;grid-gap:10px;margin:0 0 0 10px;padding:0;list-style:none;width:calc(100% - 7em - 10px);}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item{display:flex;align-items:stretch;width:calc(50%)}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item .corp-cmp-disastermessage-block__link{width:100%;background:#e52222;border-radius:100px;font-size:14px;font-weight:bold;color:#fff;word-break:break-all;text-align:center;display:block;text-decoration:none;padding:12px 14px;position:relative;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.35);box-shadow:0 0 3px 0 rgba(0,0,0,0.35)}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item .corp-cmp-disastermessage-block__link:hover{color:#fff}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item .corp-cmp-disastermessage-block__link--arrow::after{content:"";display:inline-block;position:absolute;top:50%;right:10px;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.corp-cmp-layout-container-dims--true .corp-cmp-disastermessage .sec-home.s-type-sp{display:block}
.corp-cmp-layout-container-dims--both .corp-cmp-disastermessage .sec-home.s-type-sp{display:block}
}

@media(max-width:375px){
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title{font-size:16px;width:6.4em;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title .corp-cmp-disastermessage-block__title--ruby[data-ruby]::before{font-size:8px;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__title .corp-cmp-disastermessage-block__title--sub{font-size:46.875%;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button{grid-gap:8px;margin-left:6px;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item .corp-cmp-disastermessage-block__link{font-size:12px;padding:12px 10px;}
.corp-cmp-disastermessage .corp-cmp-disastermessage-block .corp-cmp-disastermessage-block__button .corp-cmp-disastermessage-block__item .corp-cmp-disastermessage-block__link--arrow::after{right:8px;}
}

@media(min-width:768px){.chatToolOn{display:none}
.chatToolArea{display:none}
.chat-tool__only-pc{display:block !important}
.chat-tool__only-smt{display:none !important}
.chat-tool *{box-sizing:border-box}
.chat-tool__off{width:940px;margin:0 auto 100px auto;padding:0;box-sizing:border-box}
.chat-tool__title{position:relative;margin:0;padding:60px 0 40px;border:0;background:0;vertical-align:baseline;text-align:center;font-size:200%;line-height:1.4;font-weight:normal}
.chat-tool__title:before{display:none}
.chat-tool__title:after{display:none}
.chat-tool__on{width:940px;margin:0 auto 100px auto;padding:0;box-sizing:border-box}
.chat-tool__area--txt{margin:0 0 30px;line-height:1.7 !important;text-align:center}
.chat-tool__area--btn{width:310px;margin:30px auto;padding:13px 26px 13px 46px;border-radius:50px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:20px;color:#FFF;text-align:center;cursor:pointer;box-sizing:border-box}
.chat-tool__area--btn-on{background:#c03 url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_fukidashi_red.png") no-repeat 26px center;background-size:40px 30px}
.chat-tool__area--btn-off{background:#8f8f8f url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_fukidashi_gray.png") no-repeat 26px center;background-size:40px 30px;cursor:default}
.chat-tool__box--max{position:fixed;right:calc(400px);bottom:17px;width:170px;z-index:10010;padding:6px 20px 6px 48px;border-radius:8px;background:#c03 url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_fukidashi_red.png") no-repeat 10px center;background-size:32px 24px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#FFF;text-align:left;cursor:pointer}
.chat-tool__box--max:after{content:"";display:block;width:45px;height:13px;margin:0 0 -13px -35px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_red_small_pc.png") no-repeat 0 0;background-size:cover}
.chat-tool__box{position:fixed;right:90px;bottom:10px;width:480px;height:680px;z-index:10010;background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,0.16);box-sizing:border-box;border:#707070 1px solid;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#000}
.chat-tool__box *{box-sizing:border-box;margin:0;padding:0}
.chat-tool__box--head{position:relative;height:50px;padding:13px 20px 13px 118px;background-color:#445c74;color:#FFF;font-size:16px;line-height:1.5;text-align:left;font-weight:normal}
.chat-tool__box--head:before{display:block;content:"";height:40px;width:40px;position:absolute;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_docomo.png") no-repeat 0 0;background-size:cover;left:61px;top:4px;z-index:10}
.chat-tool__box--title{margin:0;font-size:16px;line-height:1.5;text-align:left;font-weight:normal}
.chat-tool__box--min{position:absolute;top:7px;left:5px;height:31px;width:31px;z-index:10}
.chat-tool__box--min img{height:auto;width:31px;vertical-align:top;cursor:pointer}
.chat-tool__box--pop{position:absolute;left:0;bottom:60px;z-index:10;padding:5px 6px;display:inline-block;background-color:#c03;font-size:14px;font-weight:normal;color:#FFF;border-radius:10px;cursor:pointer}
.chat-tool__box--pop:after{display:block;content:"";position:absolute;left:20px;bottom:-8px;z-index:5;width:45px;height:13px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_red_small_pc.png") no-repeat 0 0;background-size:cover}
.chat-tool__initial{height:calc(50%);padding:50px 30px 0}
.chat-tool__initial--txt{text-align:center;font-size:16px;margin:0 0 26px 0 !important}
.chat-tool__initial--txt:nth-of-type(2){margin-bottom:46px !important}
.chat-tool__initial--stxt{text-align:center;font-size:14px;margin:0 0 26px 0 !important}
.chat-tool__initial--stxt:nth-last-of-type(1){max-width:310px;margin-left:auto !important;margin-right:auto !important}
.chat-tool__terms{position:relative;display:inline-block;padding:0 20px 0 0;text-decoration:none}
.chat-tool__terms:link,.chat-tool__terms:visited,.chat-tool__terms:active{color:inherit}
.chat-tool__terms:hover,.chat-tool__terms:focus{color:#3374da}
.chat-tool__terms--icon{display:inline-block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;position:absolute;right:0;top:-1em;bottom:-1em;margin:auto;vertical-align:top;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/ico_window03_v2.png") no-repeat 0 0;background-size:contain}
.chat-tool__initial--btn{margin:36px auto 0;width:310px;margin:0 auto;padding:13px 20px;border-radius:50px;background-color:#c03;color:#FFF;font-size:20px;line-height:1.3;text-align:center;cursor:pointer}
.chat-tool__win{position:relative}
.chat-tool__win-closearea{height:70px}
.chat-tool__win-close{display:inline-block;position:absolute;right:18px;top:18px;padding:5px 14px 5px 33px;border-radius:50px;background:#9e9e9e url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_close.png") no-repeat 5px center;background-size:24px;color:#FFF;font-size:16px;cursor:pointer}
.chat-tool__txtbox{height:466px;padding:0 20px;overflow:scroll;overflow-x:hidden;word-break:break-word;word-wrap:break-word}
.chat-tool__txtbox--head-agent{display:none}
.chat-tool__txtbox--message,.chat-tool__txtbox--talk-agent{position:relative;margin:20px 10% 30px 35px;padding:7px;background-color:#f7f7f7;border-radius:8px}
.chat-tool__txtbox--message:before,.chat-tool__txtbox--talk-agent:before{display:block;content:"";position:absolute;left:-35px;bottom:-20px;width:31px;height:31px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_docomo.png") no-repeat 0 0;background-size:31px}
.chat-tool__txtbox--message:after,.chat-tool__txtbox--talk-agent:after{display:block;content:"";position:absolute;z-index:5;left:0;bottom:-13px;width:49px;height:15px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_gray.png") no-repeat 0 0;background-size:contain}
.chat-tool__txtbox--time-agent{margin:-30px 10% 0 0;font-size:10px;text-align:right;color:#666}
.chat-tool__txtbox--head-guest{display:none}
.chat-tool__txtbox--talk-guest{position:relative;margin:20px 0 30px 20%;padding:7px;background-color:#1180ff;color:#FFF;border-radius:8px}
.chat-tool__txtbox--talk-guest:before{display:block;content:"";position:absolute;left:-19px;bottom:0;width:14px;height:14px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_check.png") no-repeat 0 0;background-size:14px}
.chat-tool__txtbox--talk-guest:after{display:block;content:"";position:absolute;z-index:5;right:0;bottom:-13px;width:49px;height:15px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_blue.png") no-repeat 0 0;background-size:contain}
.chat-tool__txtbox--time-guest{margin:-30px 0 0 20%;font-size:10px;text-align:left;color:#666}
.chat-tool__input{height:92px;padding:8px 18px 0;background-color:#f5f5f5}
.chat-tool__input:before,.chat-tool__input:after{content:"";display:table}
.chat-tool__input:after{clear:both}
.chat-tool__input:after{content:"";display:none;clear:both}
.chat-tool__input-txt{float:left;width:87%;height:82px;padding:4px 5px;margin-left:-28px;margin-top:-3px;border:#707070 1px solid;border-radius:8px;background-color:#FFF;line-height:1.5;outline:0;resize:none}
textarea.chat-tool__input-txt{font-size:16px;transform:scale(0.85)}
.chat-tool__input-txt::placeholder{color:#999}
.chat-tool__input-btn{float:right;width:18%;height:36px;margin-top:36px;border:#707070 1px solid;border-radius:8px !important;outline:0;background-color:#7b7b7b;font-size:18px;line-height:1.3;color:#FFF;cursor:pointer}
.chat-tool__close{height:calc(50%);padding:50px 50px 0}
.chat-tool__close--txt{font-size:16px;margin:0 0 26px 0 !important}
.chat-tool__close--txt img.chat-tool__only-pc{display:inline-block !important;vertical-align:bottom}
.chat-tool__close--btn{margin:0 auto 30px;padding:5px;border-radius:50px;background-color:#9e9e9e;color:#FFF;font-size:14px;text-align:center;cursor:pointer}
.chat-tool__close--btn-agree{width:94px}
.chat-tool__close--btn-cancel{width:174px}
}
@media(max-width:767px){.chatToolOn{display:none}
.chatToolArea{display:none}
.chat-tool__only-pc{display:none !important}
.chat-tool__only-smt{display:block !important}
body.popup-open{position:fixed}
.menuopen .chat-tool__box{left:-87% !important;right:initial;width:calc(100vw - 22px)}
.menuopen .chat-tool__box--max{left:-87% !important}
.chatToolBoxOpenFlg-hide{display:none !important}
.chat-tool{padding:0 11px}
.chat-tool *{box-sizing:border-box}
.chat-tool__off{margin-top:0;margin-bottom:60px}
.chat-tool__title{position:relative;margin:0;border:0;line-height:1.4;vertical-align:baseline;text-align:center;padding:1.5em 0 1em;font-size:172%;background-color:inherit}
.chat-tool__title:before{display:none}
.chat-tool__title:after{display:none}
.chat-tool__on{margin-top:0;margin-bottom:60px}
.chat-tool__area--txt{margin:0 0 30px;line-height:1.7 !important;text-align:center}
.chat-tool__area--btn{max-width:310px;margin:30px auto;padding:13px 26px 13px 46px;border-radius:50px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:20px;color:#FFF;text-align:center;cursor:pointer;box-sizing:border-box}
.chat-tool__area--btn-on{background:#c03 url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_fukidashi_red.png") no-repeat 26px center;background-size:40px 30px}
.chat-tool__area--btn-off{background:#8f8f8f url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_fukidashi_gray.png") no-repeat 26px center;background-size:40px 30px}
.chat-tool__box--max{position:fixed;right:55px;bottom:10px;margin-left:calc((100% - 55px) * .29 - 75px);margin-right:calc((100% - 55px) * .29 - 75px);height:40px;width:148px;z-index:10010;cursor:pointer;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_red_small_smt.png") no-repeat center center;background-size:148px 40px;text-indent:100%;white-space:nowrap;overflow:hidden}
.chat-tool__box{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10010;background-color:#FFF;box-shadow:0 3px 6px rgba(0,0,0,0.16);box-sizing:border-box;border:#707070 1px solid;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.5;color:#000;margin:30px 10px 10px}
.chat-tool__box *{box-sizing:border-box;margin:0;padding:0}
.chat-tool__box--head{position:relative;height:50px;padding:13px 0 13px 110px;background-color:#445c74;color:#FFF;font-size:16px;line-height:1.5;text-align:left;font-weight:normal}
.chat-tool__box--head:before{display:block;content:"";height:40px;width:40px;position:absolute;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_docomo.png") no-repeat 0 0;background-size:cover;left:62px;top:4px;z-index:10}
.chat-tool__box--title{margin:0;font-size:16px;line-height:1.5;text-align:left;font-weight:normal}
.chat-tool__box--min{display:table;position:absolute;top:0;bottom:0;left:0;height:50px;width:60px;z-index:10;font-size:14px;color:#FFF}
.chat-tool__box--min .chat-tool__only-smt{display:table-cell !important;padding-left:22px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_arrow.png") no-repeat 10px center;background-size:8px 12px;vertical-align:middle}
.chat-tool__box--min i{display:none}
.chat-tool__box--pop{position:absolute;left:0;bottom:60px;z-index:10;padding:5px 6px;display:inline-block;background-color:#c03;font-size:14px;font-weight:normal;color:#FFF;border-radius:10px}
.chat-tool__box--pop:after{display:block;content:"";position:absolute;left:20px;bototm:5px;z-index:5;width:45px;height:13px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_red_small_pc.png") no-repeat 0 0;background-size:cover}
.chat-tool__initial{height:calc(100% - 50px);padding:60px 40px 0}
.chat-tool__initial--txt{text-align:center;font-size:16px;margin:0 0 26px 0 !important}
.chat-tool__initial--txt:nth-of-type(2){margin-bottom:46px !important}
.chat-tool__initial--stxt{text-align:center;font-size:14px;margin:0 0 36px 0 !important}
.chat-tool__initial--stxt:nth-last-of-type(1){max-width:310px;margin-left:auto !important;margin-right:auto !important}
.chat-tool__terms{position:relative;display:inline-block;padding:0 20px 0 0;text-decoration:none}
.chat-tool__terms:link,.chat-tool__terms:visited,.chat-tool__terms:active{color:inherit}
.chat-tool__terms:hover,.chat-tool__terms:focus{color:#3374da}
.chat-tool__terms--icon{display:inline-block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;position:absolute;right:0;top:-1em;bottom:-1em;margin:auto;vertical-align:top;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/ico_window03_v2.png") no-repeat 0 0;background-size:contain}
.chat-tool__initial--btn{max-width:310px;margin:46px auto 0;padding:13px 20px;border-radius:50px;background-color:#c03;color:#FFF;font-size:20px;line-height:1.3;text-align:center;cursor:pointer}
.chat-tool__win{height:calc(100% - 50px);position:relative;padding:0 0 100px 0}
.chat-tool__win-closearea{display:block;height:65px;position:relative}
.chat-tool__win-close{display:inline-block;position:absolute;right:18px;top:20px;padding:5px 14px 5px 33px;border-radius:50px;background:#9e9e9e url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_close.png") no-repeat 5px center;background-size:24px;color:#FFF;font-size:16px;cursor:pointer}
.chat-tool__txtbox{height:calc(100% - 65px);padding:0 20px 20px 20px;overflow-y:scroll;word-break:break-word;word-wrap:break-word}
.chat-tool__txtbox--head-agent{display:none}
.chat-tool__txtbox--message,.chat-tool__txtbox--talk-agent{position:relative;margin:20px 10% 30px 35px;padding:7px;background-color:#f7f7f7;border-radius:8px}
.chat-tool__txtbox--message:before,.chat-tool__txtbox--talk-agent:before{display:block;content:"";position:absolute;left:-35px;bottom:-20px;width:31px;height:31px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_docomo.png") no-repeat 0 0;background-size:31px}
.chat-tool__txtbox--message:after,.chat-tool__txtbox--talk-agent:after{display:block;content:"";position:absolute;z-index:5;left:0;bottom:-13px;width:49px;height:15px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_gray.png") no-repeat 0 0;background-size:contain}
.chat-tool__txtbox--time-agent{margin:-30px 10% 0 0;font-size:10px;text-align:right;color:#666}
.chat-tool__txtbox--head-guest{display:none}
.chat-tool__txtbox--talk-guest{position:relative;margin:20px 0 30px 20%;padding:7px;background-color:#1180ff;color:#FFF;border-radius:8px}
.chat-tool__txtbox--talk-guest:before{display:block;content:"";position:absolute;left:-19px;bottom:0;width:14px;height:14px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/icon_check.png") no-repeat 0 0;background-size:14px}
.chat-tool__txtbox--talk-guest:after{display:block;content:"";position:absolute;z-index:5;right:0;bottom:-13px;width:49px;height:15px;background:url("/assets/content/dam/corp/jp/ja/common/image/chat/fukidashi_blue.png") no-repeat 0 0;background-size:contain}
.chat-tool__txtbox--time-guest{margin:-30px 0 0 20%;font-size:10px;text-align:left;color:#666}
.chat-tool__input{position:absolute;left:0;bottom:0;width:100%;height:100px;padding:8px 19px 0 14px;background-color:#f5f5f5}
.chat-tool__input:after{content:"";display:none;clear:both}
.chat-tool__input-txt{float:left;width:84%;height:84px;margin-left:-18px;padding:4px 5px;border:#707070 1px solid;border-radius:8px;background-color:#FFF;line-height:1.5;outline:0;resize:none}
textarea.chat-tool__input-txt{font-size:16px;transform:scale(0.85)}
.chat-tool__input-txt::placeholder{color:#999}
.chat-tool__input-btn{float:right;width:18%;max-width:80px;height:36px;margin-top:40px;border:#707070 1px solid;border-radius:8px !important;outline:0;background-color:#7b7b7b;font-size:18px;line-height:1.3;color:#FFF;cursor:pointer}
.chat-tool__close{height:calc(100% - 50px);padding:45px 50px 0}
.chat-tool__close--txt{font-size:16px;margin:0 0 26px 0 !important}
.chat-tool__close--txt img.chat-tool__only-smt{display:inline-block !important;width:58px;vertical-align:bottom}
.chat-tool__close--btn{margin:0 auto 40px;padding:5px;border-radius:50px;background-color:#9e9e9e;color:#FFF;font-size:14px;text-align:center;cursor:pointer}
.chat-tool__close--btn-agree{width:94px}
.chat-tool__close--btn-cancel{width:174px}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel.corp-cmp-campaigneventtop__no-campaign-panel{display:none}
@media(min-width:768px){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel.corp-cmp-campaigneventtop__sp{display:none}
}
@media(max-width:767px){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel.corp-cmp-campaigneventtop__pc{display:none}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel{display:flex;min-height:276px;padding:2px 0 8px;overflow-x:auto;transition:all .2s ease-in-out;margin:24px 0 0 0;color:rgba(39,39,39,0);-webkit-text-fill-color:#272727;scrollbar-width:none;-ms-overflow-style:none}
@media(min-width:768px){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel{margin:48px 0 0 0}
}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel{transition:none}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel::-webkit-scrollbar{visibility:hidden;height:8px;transition:all .2s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel::-webkit-scrollbar{transition:none}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel::-webkit-scrollbar-thumb{border-radius:30px;box-shadow:inset 0 0 0 10px}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:hover,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:focus{color:#272727;overflow-x:scroll;scrollbar-width:auto;-ms-overflow-style:auto}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:hover::-webkit-scrollbar,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:focus::-webkit-scrollbar{visibility:visible}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:hover::-webkit-scrollbar-thumb,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:focus::-webkit-scrollbar-thumb{background-color:#272727}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:hover::-webkit-scrollbar-track,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel:focus::-webkit-scrollbar-track{background:rgba(39,39,39,0.1);border-radius:30px}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel--text-color-white{-webkit-text-fill-color:#fff}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel--text-color-white:hover,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel--text-color-white:focus{color:#fff}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel--text-color-white:hover::-webkit-scrollbar-thumb,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel--text-color-white:focus::-webkit-scrollbar-thumb{background-color:#fff}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel__item{padding-right:24px;width:224px}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel__item:first-child{margin-left:24px}
@media(min-width:768px){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel__item:first-child{margin-left:48px}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel__item:last-child{width:224px;padding-right:24px}
@media(min-width:768px){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__carousel__item:last-child{width:248px;padding-right:48px}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__image-container{border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.1);display:grid;height:200px;overflow:hidden;place-items:center;position:relative;width:200px;z-index:1}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__image-container .corp-cmp-campaigneventtop__image{max-width:100%;transition:transform .2s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__image-container .corp-cmp-campaigneventtop__image{transition:none}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__image-container .corp-cmp-campaigneventtop__new-window-icon{display:inline-block;height:14px;position:absolute;right:4px;top:calc(45%);width:14px}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel{cursor:pointer;text-decoration:none;transition:transform .2s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel{transition:none}
}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel .corp-cmp-campaigneventtop__text{display:-webkit-box;font-weight:700;margin-top:16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-text-fill-color:inherit}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel:hover .corp-cmp-campaigneventtop__image,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel:focus .corp-cmp-campaigneventtop__image{transform:scale(1.1)}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel:hover .corp-cmp-campaigneventtop__text,.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop__campaign-panel:focus .corp-cmp-campaigneventtop__text{text-decoration:underline}
.corp-cmp-campaigneventtop .corp-cmp-campaigneventtop-nocopy{pointer-events:none}
