@charset "UTF-8";
[class*=mdBreakdownText]{margin-top:24px;position:relative}
[class*=mdBreakdownText] a{color:#0260ea}
[class*=mdBreakdownText] .elText{text-align:center;font-size:12px}
[class*=mdBreakdownText] .elText .elQuestionIcon{position:relative;padding-left:24px;line-height:1}
[class*=mdBreakdownText] .elText .elQuestionIcon::before{content:"";display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/brandselection/2025/08/common/images/ico_question_01.png) top left/18px 18px no-repeat}
[class*=mdBreakdownText]::before{position:absolute;top:-2px;left:0;content:"";width:100%;height:2px}
[class*=mdBreakdownText] [class*=__item]{position:relative;margin-top:24px;width:100%}
[class*=mdBreakdownText] .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out;height:85px;opacity:1;background:#f4f4f4;border-radius:8px}
[class*=mdBreakdownText] .elBreakdownText{font-size:11px;color:#868686;padding:12px}
[class*=mdBreakdownText] .elExpandToggle{position:absolute;left:0;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:linear-gradient(180deg,rgba(244,244,244,0) 0,#f4f4f4 40px);padding:30px 0 10px;border-radius:0 0 8px 8px}
[class*=mdBreakdownText] .elExpandToggle .elToggleLink{padding:4px;font-size:14px;color:#0260ea;position:relative;display:block;line-height:16px;padding-right:9.712px;padding-right:18px}
[class*=mdBreakdownText] .elExpandToggle .elToggleLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:9.712px;text-indent:-3.10784px;top:50%;margin-top:-8px;right:0;color:#0260ea}
[class*=mdBreakdownText] .elExpandToggle .elToggleLink::after{transition:.2s ease-out;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0;right:2px}
[class*=mdBreakdownText] [data-libExpand].elOpen .elExpand{opacity:1}
[class*=mdBreakdownText] [data-libExpand].elOpen .elExpandToggle a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class*=mdBreakdownText] [data-libExpand].elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
[class*=mdBreakdownText] [data-libExpand].elShow .elExpandToggle{background:0 0;padding-top:0}
[class*=mdBreakdownText] [data-libExpand].elShow .elExpandToggle a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
[class*=mdBreakdownText] [data-libExpand] .elBreakdownText{padding-bottom:55px}
[class*=mdBreakdownText] a:hover{opacity:.7}