@charset "UTF-8";
.mdFaqList{width:950px;margin:0 auto;padding:32px 16px 40px;background-color:#fff;border-radius:0 0 8px 8px}
.mdFaqList [class*=__item] .elListItem:nth-of-type(n+2){margin-top:40px}
.mdFaqList [class*=__item] .elQuestionText{position:relative;margin-top:10px;background-color:#a6dca6;font-size:16px}
.mdFaqList [class*=__item] .elQuestionText a{display:block;padding:12px 16px 12px 80px}
.mdFaqList [class*=__item] .elQuestionText a br{display:none}
.mdFaqList [class*=__item] .elQuestionText::before{position:absolute;bottom:0;left:12px;content:"";display:inline-block;width:54px;height:54px;background:url(https://s.yimg.jp/images/shp_edit/notice/subscription/img/people_2.png) no-repeat;background-size:contain}
.mdFaqList [class*=__item] .elSubQuestionText{margin:24px 0 16px;padding:8px 16px;background-color:#fff7cc;font-size:14px;font-weight:700}
.mdFaqList [class*=__item] .elAnswerText .elAnswerTextInner{padding:24px 16px 0}
.mdFaqList [class*=__item] .elAnswerText .elTwoColumn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.mdFaqList [class*=__item] .elAnswerText .elTwoColumn dd{width:50%}
.mdFaqList [class*=__item] .elAnswerText .elTwoColumn.elLine dd{width:calc(50% - 32px)}
.mdFaqList [class*=__item] .elAnswerText .elTwoColumn.elLine dd:nth-of-type(n+2){position:relative}
.mdFaqList [class*=__item] .elAnswerText .elTwoColumn.elLine dd:nth-of-type(n+2)::before{position:absolute;content:"";width:1px;height:100%;display:inline-block;background-color:gray;top:0;left:-32px}
.mdFaqList [class*=__item] .elNotice{color:gray;font-size:12px}
.mdFaqList [class*=__item] .elRightImageWrap{text-align:center}
.mdFaqList [class*=__item] .elImage{width:100%;height:auto}
.mdFaqList [class*=__item] .elImage.elLeftImage{width:550px}
.mdFaqList [class*=__item] .elImage.elRightImage{width:270px}
.mdFaqList .elExpandContens{overflow:hidden}
.mdFaqList .elExpandContens .elToggle a{color:#333}
.mdFaqList .elExpandContens .elToggle span{position:relative;display:block;line-height:20px;padding-right:23px;font-weight:700}
.mdFaqList .elExpandContens .elToggle span::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:15px;text-indent:-2.5px;top:50%;margin-top:-10px;right:0}
.mdFaqList .elExpandContens .elToggle span::after{font-weight:700;transition:.2s ease-out;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}
.mdFaqList .elExpandContens .elExpand{height:0;overflow:hidden;opacity:0;transition:.4s ease-out;transition-duration:0s}
.mdFaqList .elExpandContens.elClose .elExpand{opacity:0}
.mdFaqList .elExpandContens.elOpen .elToggle span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mdFaqList .elExpandContens.elOpen .elExpand{opacity:1}
.mdFaqList .elExpandContens.elShow .elToggle span::after{content:"";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mdFaqList .elExpandContens.elShow .elExpand{height:auto;opacity:1;-webkit-transition:none}
.mdFaqList [class*=__textLink]{margin-top:40px}
.mdFaqList [class*=__textLink] .elLink{display:block;width:500px;margin:0 auto;padding:12px;border:1px solid #04c;border-radius:3px;font-weight:700;text-align:center}
.mdFaqList [class*=__textLink] .elText{position:relative;display:inline-block;line-height:16px;padding-right:14.24px;font-weight:700}
.mdFaqList [class*=__textLink] .elText::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:6.24px;text-indent:-5.4912px;top:50%;margin-top:-8px;right:0}
.mdFaqList [class*=__textLink] .elText::after{font-weight:700}