@charset "UTF-8";
.mdUnderMainVisualText{background-color:#e7d5bb;padding:6px 0 8px;line-height:1.4;position:relative}
.mdUnderMainVisualText+.mdUnderMainVisualText{position:relative;padding-top:12px}
.mdUnderMainVisualText+.mdUnderMainVisualText::before{content:"";display:block;width:950px;border-top:1px dashed #868686;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.mdUnderMainVisualText .elUnderMainVisualTextItem{position:relative;margin:0 auto;width:950px}
.mdUnderMainVisualText .elUnderMainVisualTextLead{font-size:14px}
.mdUnderMainVisualText .elUnderMainVisualTextLead a{color:#0260ea}
.mdUnderMainVisualText .elUnderMainVisualTextLead a:hover{opacity:.7}
.mdUnderMainVisualText .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out;height:16px;opacity:1}
.mdUnderMainVisualText .elToggle{position:absolute;right:0;bottom:-3px;width:94px;background:linear-gradient(90deg,rgba(231,213,187,0) 0,#e7d5bb 45px)}
.mdUnderMainVisualText a.elToggleLink{font-size:14px;font-weight:700;text-align:right;color:#333;position:relative;display:block;line-height:20px;padding-right:14.14px}
.mdUnderMainVisualText a.elToggleLink:hover{opacity:.7}
.mdUnderMainVisualText a.elToggleLink::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:12.14px;text-indent:-3.8848px;top:50%;margin-top:-10px;right:0}
.mdUnderMainVisualText a.elToggleLink::after{transition:.2s ease-out;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}
.mdUnderMainVisualText.elSmallText .elUnderMainVisualTextLead{font-size:10px}
.mdUnderMainVisualText.elSmallText a.elToggleLink{font-size:10px;position:relative;display:block;line-height:16px;padding-right:11.712px}
.mdUnderMainVisualText.elSmallText a.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}
.mdUnderMainVisualText.elSmallText a.elToggleLink::after{transition:.2s ease-out;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}
.mdUnderMainVisualText [data-libExpand].elOpen .elExpand{opacity:1}
.mdUnderMainVisualText [data-libExpand].elOpen .elToggle a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mdUnderMainVisualText [data-libExpand].elShow .elUnderMainVisualTextLead{padding-bottom:18px;transition:.1s ease-out}
.mdUnderMainVisualText [data-libExpand].elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
.mdUnderMainVisualText [data-libExpand].elShow .elToggle{background:0 0}
.mdUnderMainVisualText [data-libExpand].elShow .elToggle a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mdUnderMainVisualText [data-libExpand].elShow .elToggleLink{background:0 0}