@charset "UTF-8";
[class^=mdCustomAIGuide]{margin-top:-16px}
[class^=mdCustomAIGuide] .isSP{display:none}
[class^=mdCustomAIGuide].mdCustomAIGuide__monthlySection{margin-top:32px}
[class^=mdCustomAIGuide].mdCustomAIGuide__monthlySection .mdIconTitle_01 .ptMain_01{padding:0}
[class^=mdCustomAIGuide].mdCustomAIGuide__monthlySection .elCustomAIGuide__contentSection{margin-top:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}
[class^=mdCustomAIGuide].mdCustomAIGuide__monthlySection .twitter-tweet.twitter-tweet-rendered{max-width:400px!important;width:400px!important;margin:0 auto!important;z-index:2;position:relative}
[class^=mdCustomAIGuide] .elCustomAIGuide__monthlyLeftImage{position:absolute;left:97px;top:0;width:131px;height:auto;z-index:1}
[class^=mdCustomAIGuide] .elCustomAIGuide__monthlyRightImage{position:absolute;right:87px;bottom:0;width:141px;height:auto;z-index:1}
[class^=mdCustomAIGuide] .elCustomAIGuide__lead{text-align:center;font-size:16px;font-weight:700;margin:20px 0}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabs--padded{padding:0 20px}
[class^=mdCustomAIGuide] .elCustomAIGuide__img{width:100%}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabList{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;gap:56px;-ms-flex-pack:center;justify-content:center}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabItem{padding:10px 0;cursor:pointer;position:relative;font-size:18px}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabItem.js-customAIGuideTabItem--current{font-weight:700;color:#0260ea}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabItem.js-customAIGuideTabItem--current::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background-color:#0260ea;z-index:1}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabs{border-bottom:1px solid #d9d9d9;position:relative}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabContent{display:none}
[class^=mdCustomAIGuide] .elCustomAIGuide__tabContent.js-customAIGuideTabContent--visible{display:block}
[class^=mdCustomAIGuide] .elCustomAIGuide__flexContainer{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-align:start;align-items:flex-start;margin-top:24px;position:relative}
[class^=mdCustomAIGuide] .elCustomAIGuide__flexContainer::before{content:"";position:absolute;left:435px;top:0;bottom:0;width:1px;background-color:#d9d9d9;z-index:1}
[class^=mdCustomAIGuide] .elCustomAIGuide__imageSection{-ms-flex:0 0 422px;flex:0 0 422px;max-width:422px;padding:0 34px 16px}
[class^=mdCustomAIGuide] .elCustomAIGuide__imageSection img{box-shadow:0 0 10px 0 rgba(0,0,0,.1);background:0 0;border-radius:10px;overflow:hidden}
[class^=mdCustomAIGuide] .elCustomAIGuide__contentSection{width:422px;-ms-flex:1 1 0%;flex:1 1 0%;padding:0 32px}
[class^=mdCustomAIGuide] .elCustomAIGuide__sectionTitle{font-size:18px;font-weight:700;color:#333;margin:0 0 15px 0;text-align:center}
[class^=mdCustomAIGuide] .twitter-tweet.twitter-tweet-rendered{max-width:385px!important;width:auto!important;margin:0 auto!important}
[class^=mdCustomAIGuide] .download-button{display:inline-block}
[class^=mdCustomAIGuide] .download-button button{border:none}
[class^=mdCustomAIGuide] .download-button.js-customAIGuideModalTrigger{cursor:pointer;transition:opacity .2s ease}
[class^=mdCustomAIGuide] .download-button.js-customAIGuideModalTrigger:hover{opacity:.8}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:24px;margin:26px 0 16px;padding:0 13px}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .elButtonModule{width:141px}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .download-button,[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .my-x-share-button{-ms-flex:1;flex:1;width:auto;background:rgba(0,0,0,.043);border-radius:50px;padding:12px;text-align:center;text-decoration:none;color:#333;font-size:14px;cursor:pointer;transition:opacity .2s ease;display:block}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .download-button:hover,[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .my-x-share-button:hover{opacity:.8}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .download-button{position:relative}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .download-button::after{content:"";display:block;width:16px;height:16px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/common/img/imgDownloadSymbol.png) no-repeat;background-size:16px 16px;background-position:center;position:absolute;top:14px;right:23px}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .download-button .elDownloadButton{padding-right:16px;color:#0260ea;font-weight:700}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .my-x-share-button{position:relative}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .my-x-share-button::before{content:"";display:inline-block;width:16px;height:16px;background:url(https://s.yimg.jp/images/shp_edit/cms/promotion/template/common/images/spr_social.png);background-size:16px auto;background-position:50% -112px;position:absolute;top:14px;left:38px}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonContainer .elXshare{padding-left:22px;font-size:14px;font-weight:700}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonTextContainer{text-align:center}
[class^=mdCustomAIGuide] .elCustomAIGuide__buttonTextContainer p{font-size:11px;color:#868686}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalOverlay.js-customAIGuideModal--shown{display:-ms-flexbox;display:flex}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalContent{position:relative;max-width:90%;max-height:90%}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalImage{max-width:500px;width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5)}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalClose{position:absolute;top:-40px;right:0;font-size:30px;font-weight:700;color:#fff;cursor:pointer;background:0 0;border:none;z-index:10000;text-shadow:0 0 5px rgba(0,0,0,.7)}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalClose:hover{color:#ccc}
[class^=mdCustomAIGuide] .elCustomAIGuide__modalSaveText{position:absolute;bottom:-35px;left:0;color:#fff;font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.7)}
[class^=mdCustomAIGuide] .mdBreakdownText.elInnerwpSection{padding:32px 32px 0}
[class^=mdCustomAIGuide]+.mdBreakdownText.elInnerwpSection{padding:32px 32px 0}
