@charset "UTF-8";
[class^=mdHeading]{padding-bottom:24px}
[class^=mdHeading] .ptHeading{text-align:center}
[class^=mdHeading] .ptHeading .elHeadingImage{max-width:100%;width:auto;box-sizing:content-box;padding:20px 0;max-height:35px;height:100%;background:0 0}
[class^=mdCatchText] .ptCatchText{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}
[class^=mdCatchText] .ptCatchText .elImage{width:255px;height:auto;background:0 0}
[class^=mdDevice]{padding-bottom:32px;background-color:#fff}
[class^=mdDevice] .ptDeviceList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 107px}
[class^=mdDevice] .ptDeviceList .elDeviceListItem{width:calc((100% - 65px)/ 2)}
[class^=mdDevice] .ptDeviceList .elDeviceListItem:first-child{margin-right:65px}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elText{font-size:16px;text-align:center}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elText .elNoteText{font-size:12px;color:#6a6a6a}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elText .elLinkText{margin-top:16px;font-size:12px;font-weight:700;position:relative;display:inline-block;line-height:14px;padding-right:10px}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elText .elLinkText::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:14px;line-height:1;width:8px;top:50%;margin-top:-7px;right:0;color:#0260ea}
[class^=mdDevice] .ptDeviceList .elDeviceListItem [class^=elImages]{margin-top:16px}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elImages_01{text-align:right}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elImages_01 img{width:259px;height:auto}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elImages_02{text-align:center}
[class^=mdDevice] .ptDeviceList .elDeviceListItem .elImages_02 img{width:208px;height:auto}
[class^=mdDevice] .ptMoreLink_01{width:100%;max-width:480px;margin:24px auto 0;text-align:center;border-radius:6px;background-color:rgba(0,0,0,.043)}
[class^=mdDevice] .ptMoreLink_01 .elMore{font-size:14px;font-weight:700}
[class^=mdDevice] .ptMoreLink_01 .elMore a{display:block;padding:12px 0}
[class^=mdDevice] .ptMoreLink_01 .elMore a span{position:relative;display:inline-block;line-height:16px;padding-left:18px}
[class^=mdDevice] .ptMoreLink_01 .elMore a span::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:16px;line-height:1;width:16px;top:50%;margin-top:-8px;left:0;color:#0260ea}
@media screen and (min-width:990px){
#wrapper .frozenA .gd1ColumnB{background-color:#fed1b2}
#wrapper .frozenA .gd1ColumnB .wpEntryBox{background-color:#fed1b2}
}
.gd1ColumnB [class*=mdPlanDetail]{background-color:#fed1b2}
.wpContents{position:relative;max-width:990px;width:100%;margin:8px auto;padding-top:20px;background:linear-gradient(180deg,rgba(254,221,197,.8) 0,#fff 119px)}
@media screen and (max-width:990px){
.wpContents{margin-top:28px}
}
.wpContents a:hover{opacity:.7}