@charset "UTF-8";
[class^=mdHeading] [class*=__item]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
[class^=mdHeading] [class*=__item] .elText .elSubText{color:#868686;font-size:14px;font-weight:400}
[class^=mdHeading] [class*=__item] .elTextLink a{color:#0260ea;font-size:14px;font-weight:700}
[class^=mdHeading] [class*=__item] .elTextLink a:hover{opacity:.7}
[class^=mdHeading] [class*=__item].elMarginTopNone{margin-top:0}
[class^=mdHeading] [class*=__itemA] .elText{width:100%;color:#434343;font-size:18px;text-align:center}
[class^=mdHeading] [class*=__itemA] .elText.elSmallTitle{font-size:14px}
[class^=mdHeading] [class*=__itemA] .elTextLink{width:6em;text-align:right}
[class^=mdHeading] [class*=__itemA] .elTextLink a{position:relative;display:inline-block;line-height:22px;padding-right:12.58px}
[class^=mdHeading] [class*=__itemA] .elTextLink a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:22px;line-height:1;width:8.58px;text-indent:-7.5504px;top:50%;margin-top:-11px;right:0}
[class^=mdHeading] [class*=__itemB].elPayPayMatsuri{-ms-flex-pack:justify;justify-content:space-between;padding-top:24px}
[class^=mdHeading] [class*=__itemB].elPayPayMatsuri .elImage img{width:auto;height:20px}
[class^=mdHeading] [class*=__itemC]{-ms-flex-pack:justify;justify-content:space-between;padding:12px 40px 0}
[class^=mdHeading] [class*=__itemC] .elTitle{display:-ms-flexbox;display:flex}
[class^=mdHeading] [class*=__itemC] .elTitle .elImage img{width:auto;height:21px;margin-right:6px}
[class^=mdHeading] [class*=__itemC] .elTitle .elText{color:#434343;font-size:16px}
[class^=mdHeading] [class*=__itemC] [class^=elModalTrigger]{display:block}
[class^=mdHeading] [class*=__itemC] [class^=elModalTrigger] img{width:18px;height:auto}
[class^=mdHeading] [class*=__itemD]{-ms-flex-pack:justify;justify-content:space-between;padding:12px 40px 0}
[class^=mdHeading] [class*=__itemD] .elTitle{font-size:18px;color:#434343}
[class^=mdHeading] [class*=__itemD] .elTitle.elLargeTitle{font-size:20px}
[class^=mdHeading] [class*=__itemD] .elTitle .elSubtxt{display:block;margin-top:4px;font-size:12px;line-height:1.4;font-weight:400;color:#868686}
[class^=mdHeading] [class*=__itemD] .elTextLink{text-align:right}
[class^=mdHeading] [class*=__itemD] .elTextLink a{position:relative;display:inline-block;line-height:22px;padding-right:12.58px}
[class^=mdHeading] [class*=__itemD] .elTextLink a::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:22px;line-height:1;width:8.58px;text-indent:-7.5504px;top:50%;margin-top:-11px;right:0}
[class^=mdHeading] [class*=__itemF]{display:block}
[class^=mdHeading] [class*=__itemF] .elTitle{position:relative;color:#fff;border-radius:12px 12px 0 0;overflow:hidden;border:2px solid #fff}
[class^=mdHeading] [class*=__itemF] .elImage img{width:100%;height:auto}
[class^=mdHeading] [class*=__itemF] .elTextWrap{position:absolute;padding:0 40px 16px;bottom:0}
[class^=mdHeading] [class*=__itemF] .elText{font-size:24px}
[class^=mdHeading] [class*=__itemF] .elSubTitle{display:inline-block;font-size:16px;line-height:22.4px;opacity:.9}
[class^=mdHeading] [class*=__itemF] .elAnnotationtxt{padding:24px 40px 0;font-size:14px;line-height:19.6px}
[class^=mdHeading] [class*=__itemG]{display:block;margin-top:20px;text-align:center}
[class^=mdHeading] [class*=__itemG] .elText{position:relative}
[class^=mdHeading] [class*=__itemG] .elText img{width:100%;max-width:366px;height:auto;background:0 0}
[class^=mdHeading] [class*=__itemG] .elText .elTextWrap{position:absolute;top:24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
[class^=mdHeading] [class*=__itemG] .elText .elTextWrap.elOneLine{top:32px}
[class^=mdHeading] [class*=__itemG] .elText .elInnerText{display:block;font-size:28px;color:#468c00;line-height:33.6px}
[class^=mdHeading] [class*=__itemG] .elText .elInnerSubText{display:block;font-size:12px;font-weight:400;line-height:16.8px;margin-top:4px}
[class^=mdHeading] [class*=__itemH]{padding:12px 0}
[class^=mdHeading] [class*=__itemH] .elTitle{font-size:18px;color:#434343}
[class^=mdHeading].elMarginTop24{margin-top:24px}
*+[class^=mdHeading] [class*=__itemH]{margin-top:24px}