@charset "UTF-8";
[class^=mdArticleText] [class*=__text]{margin-top:16px;padding:0}
[class^=mdBannerList_a_] [class^=ptBannerList]{margin-top:24px;padding:0}
[class^=mdBannerList_a_] [class^=ptBannerList] .elContentList{-ms-flex-pack:center;justify-content:center}
[class^=mdBannerList_a_] [class^=ptBannerList] .elContentList .elListItem{width:342px;border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
[class^=mdBannerList_a_] [class^=ptBannerList] .elContentList .elListItem .elBannerWrapper{margin:0}
[class^=mdIconTitle] [class^=ptMain]{padding:0;color:#6d4c41}
[class^=mdIconTitle] [class^=ptMain] .elMainTitle{font-size:32px;text-align:left}
[class^=mdIconTitle] [class^=ptMain] .elSubText{margin-top:8px;font-weight:700}
[class^=mdIconTitle] [class^=ptSub]{margin:-40px -40px 0;padding:27px 200px 27px 40px;background-color:#f8f3eb;border-radius:8px 8px 0 0}
[class^=mdIconTitle] [class^=ptSub].elCampaignIcon{background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/bonusselection/bousai/common/images/common_headline_ico_01.png);background-position:838px bottom;background-size:101px;background-repeat:no-repeat}
[class^=mdIconTitle] [class^=ptSub] .elSubTitle{color:#333;font-size:24px;line-height:28.8px;letter-spacing:.05em}
[class^=mdIconTitle] [class*=ptMinimum]{padding:8px 16px;background-color:#f7f2e9}
[class^=mdIconTitle] [class*=ptMinimum] .elMinimumTitle{font-size:18px;color:#6d4c41}
[class^=mdMoreLink]{padding:12px 0 0}
[class^=mdMoreLink] [class*=ptMoreLink]{max-width:420px;background-color:rgba(0,0,0,0)}
[class^=mdMoreLink] [class*=ptMoreLink] .elMore a{padding:12px 16px;border-radius:8px;background-color:#0c6efd}
[class^=mdMoreLink] [class*=ptMoreLink] .elMore a span{display:block;line-height:20px}
[class^=mdSearchItem]{padding-top:16px}
[class^=mdSearchItem] .elItem{width:calc((100% - 48px)/ 4);margin:0}
[class^=mdSearchItem] .elItem:nth-child(n+3){margin-top:0}
[class^=mdSearchItem] .elItem:nth-child(n+5){margin-top:16px}
[class^=mdSearchItem] .elItem:not(:nth-child(4n+1)){margin-left:16px}
[class^=mdSearchItem] .elPrice{color:#c13832;font-size:16px}
[class^=mdSearchItem] .elWrap.scroll{padding:0}
[class^=mdSearchItem] .elScrollWrap .elScrollItems{padding:0}
[class^=mdSearchItem] .elScrollWrap .elScrollItems .elItem:nth-child(n+5){margin-top:0}
[class^=mdSearchItem] .elScrollWrap .elScrollItems .elItem:not(:nth-child(4n+1)){margin-left:0}
[class^=mdSearchItem] .elScrollWrap::after{content:none}
[class^=mdSearchItem].elRankingItem{counter-reset:item-counter}
[class^=mdSearchItem].elRankingItem .elItem .elImageWrapper{overflow:hidden;counter-increment:item-counter}
[class^=mdSearchItem].elRankingItem .elItem .elImageWrapper::before{display:block;position:absolute;top:0;left:0;width:50px;height:24px;margin-left:-5px;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);line-height:24px;font-size:12px;font-weight:700;color:#fff;text-align:center;content:counter(item-counter)}
[class^=mdSearchItem].elRankingItem .elItem:first-of-type .elImageWrapper::before{background:linear-gradient(108.7deg,#a36b0a 0,#e1ad6b 100%)}
[class^=mdSearchItem].elRankingItem .elItem:nth-child(2) .elImageWrapper::before{background:linear-gradient(108.7deg,#767676 0,#b7b7b7 100%)}
[class^=mdSearchItem].elRankingItem .elItem:nth-child(3) .elImageWrapper::before{background:linear-gradient(108.7deg,#b14b09 0,#f7a376 100%)}
[class^=mdSearchItem].elRankingItem .elItem:nth-child(n+4) .elImageWrapper::before{background:#d9d9d9;box-shadow:-2px -2px 10px 0 rgba(0,0,0,.1019607843) inset;color:rgba(0,0,0,.4745098039)}
[class^=wpColorWrap]{padding:40px 0}
[class^=wpColorWrap][class*=_a_]{background-color:#f3eadd}
[class^=wpColorWrap][class*=_b_]{background-color:#f7f2e9}
#shpMain{padding-bottom:0;border-bottom:none;background-color:inherit;background-image:none}
[class^=md]{color:#434343;font-size:14px}
[class^=md] img{width:100%;height:auto;background-color:rgba(0,0,0,0)}
[class^=md] a{color:#0260ea}
[class^=md] a:hover{opacity:.7}
.wpMainVisual{background-color:#f7f2e9}
.wpSectionContents{max-width:990px;width:100%;padding:40px 0;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}
[class^=md]+.wpSectionContents,[class^=wp]+.wpSectionContents{margin-top:24px}
.wpSectionContents [class^=md]:not(.mdStoreIntroduction){padding-left:40px;padding-right:40px}
.isSP{display:none}
[data-anchor]{top:-24px}