﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&family=Roboto:wght@900&family=Roboto+Condensed:wght@300;400;700&display=swap";html,body{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}div,span,a,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}del{text-decoration:line-through}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:0;border:0;border-top:1px solid #ccc}img{vertical-align:bottom}input,select{vertical-align:middle}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button{padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;background-color:rgba(0,0,0,0);border:0;outline:none;appearance:none}iframe{display:block}.u-fadeIn{transition:all .5s ease;transform:translate(0, 0)}.u-fadeIn.is-hide{opacity:0;transform:translate(0, 50px)}.u-fadeIn--slideLeft.is-hide{transform:translate(-100px, 0)}.u-fadeIn--slideRight.is-hide{transform:translate(100px, 0)}.c-download-fanza{width:500px;text-align:center}.c-download{display:flex;align-items:center;justify-content:flex-start;width:500px;height:82px}.c-download__link{display:flex;padding:10px;border:1px solid #8e8e8e;border-radius:10px}.c-download__link--icon{padding-right:12px}.c-download__link--icon img{width:50px;height:50px}.c-download__link--text h3{font-size:24px;color:#de3500}.c-download__link--text p{font-size:14px}.c-download__link--qr{width:60px;height:60px;margin:0}.c-download__link--qr .qr_code{width:100% !important;height:100% !important}.c-share{display:flex;align-items:center}.c-share__btn{margin:0 8px}.c-share__txt{margin-right:8px;font-size:16px;font-weight:bold;color:#8a8e92;letter-spacing:.5px}.c-button{box-sizing:border-box;display:block;width:301px;height:55px;margin:auto;font-size:16px;font-weight:bold;line-height:49px;color:#000;text-align:center;text-decoration:none;background:#fff;border:3px solid #ff5106;border-radius:32px}.c-button:hover{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.c-entry{max-width:640px;margin:auto}.c-entry__br--sp{display:none}.c-entry__title{padding:40px 0;font-size:30px;font-weight:bold;color:#ff5106;text-align:center}.c-entry__text{display:none;padding:28px 0 36px;font-size:18px;color:#de3500;text-align:center}.c-entry__caution{padding:28px 0 36px;font-weight:bold}.c-entry__caution__spot{font-weight:bold;color:#ff5106}.c-entry button:disabled{width:95%;height:51px;padding:16px 24px;margin:auto;font-size:16px;font-weight:bold;line-height:13px;text-align:center;cursor:not-allowed;background-color:#fff;border:solid 3px #de3500;border-radius:32px;opacity:.3}.c-entry button:enabled{width:95%;height:51px;padding:16px 24px;margin:auto;font-size:16px;font-weight:bold;line-height:13px;text-align:center;cursor:pointer;background-color:#fff;border:solid 3px #de3500;border-radius:32px}.c-entry button:enabled:hover{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.l-main #dmmcard{display:none}.l-banner{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:30px 0}.l-banner .c-banner__img{display:none;margin:0 16px;text-align:center}.l-aside{width:100%}.l-aside--question{padding-top:40px}.l-asideLink{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.l-asideLink__ttl{display:inline-block;padding-bottom:16px;margin:auto;font-size:24px;font-weight:bold}.l-asideLink__ttl::before{position:relative;display:inline-block;width:48px;height:48px;padding-right:16px;padding-bottom:8px;vertical-align:middle;content:url("../images/common/ico_pointclub.svg")}.l-asideLink__download .c-download__link{margin:auto}.l-asideLink__share{margin-top:32px}.p-detailList{width:100%}.p-detailList__ttl{display:inline-block;font-size:20px;font-weight:bold;vertical-align:middle}.p-detailList__ttl:nth-of-type(n + 2){padding-top:24px}.p-detailList__icon{display:inline-block;width:31px;height:32px;padding-right:16px}.p-detailList__item{width:100%;padding-top:8px;font-size:16px}.p-detailList__item__mini{font-size:14px}.p-detailList__itemList{padding-left:1.5em}.p-detailList__itemList li{list-style-type:disc}.p-detailList__noteList{padding-top:8px}.p-campaign__ttl{display:block;width:495px;padding-top:60px;padding-bottom:56px;margin:auto}.p-campaignContainer{position:relative;display:flex;align-items:center;max-width:1280px;overflow-x:scroll}.p-campaignContainer__inner{margin:16px}.p-campaignContainer__inner__txt{float:left;font-size:16px;color:#8c8c8c}body{min-width:1280px;margin:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:1.5;color:#222;font-display:swap}.l-header{width:100%;background-image:url("../images/pc/cp_20220401");background-repeat:no-repeat;background-position:center;background-size:cover}.l-header__img img{display:block;max-width:1280px;margin:0 auto}.l-header__img img:last-child{position:relative}.l-header__text{display:none;align-items:center;justify-content:center;height:125px;font-weight:bold;background-color:#fff}.l-header__text span{max-width:640px}.l-header__text__spot{font-weight:bold;color:#ff5106}.l-header__text__bold{font-weight:bold}.l-section{max-width:640px;padding-bottom:56px;margin:auto}.l-asideLink{margin-bottom:40px;background:url("../images/pc/cp_20220301/bg_download.png") no-repeat center center/100% 100%}.l-asideLink .c-download__link{background-color:#fff;border:3px solid #de3500;border-radius:10px}.l-aside--banner{max-width:640px;margin:auto}.l-aside--banner a{text-decoration:none}.l-aside--banner:hover .c-button{color:#fff;background:#ff5106;opacity:1;transition:all .3s ease 0s}.l-aside--banner img{display:block;max-width:640px;margin:0 auto}.p-overview__head{padding-top:32px}.p-overview__head__ttl{padding-bottom:32px;font-size:30px;font-weight:bold;text-align:center}.p-overview__head__detail{padding-bottom:40px;font-size:20px;text-align:left}.p-overview__head__spot{font-weight:bold;color:#ff5106}.p-overview__entry{position:relative;left:50%;width:100vw;background-color:#fff5f0;transform:translateX(-50%)}.p-overview__detail{margin-top:24px}.common__wrapper{max-width:640px;padding:36px 0;margin:auto}.common__title{display:flex;align-items:center;justify-content:center}.common__title h1{width:fit-content;font-size:36px;font-weight:700;line-height:120%;color:#222;text-align:center}.common__title h1::before{display:block;font-family:"Roboto Condensed","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:150%;color:#ff5106;text-align:center;content:""}.common__title::before,.common__title::after{display:inline-block;width:34.34px;height:41px;content:"";background-repeat:no-repeat;background-size:contain}.common__title::before{margin-right:24px;background-image:url("../images/common/deco_left.svg")}.common__title::after{margin-left:24px;background-image:url("../images/common/deco_right.svg")}.common__subtitle{display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:20px;font-weight:bold;color:rgba(34,34,34,.87)}.common__subtitle::before,.common__subtitle::after{flex-grow:1;width:44px;height:1px;content:"";background:#d1d1d1}.common__subtitle::before{margin-right:24px}.common__subtitle::after{margin-left:24px;content:""}.common__period{padding-bottom:40px}.common__period--text{font-family:"Roboto Condensed","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:700;text-align:center}.common__period--text strong{font-size:32px;color:#ff5106}.common__text{font-size:14px;color:#222}.common__text strong{font-weight:bold;color:#ff5106}.common__text--link{color:#007aff}.common__text li{margin-left:16px;list-style:disc}.common__caption{font-size:12px;color:rgba(34,34,34,.6);text-align:center}.hero__wrapper{width:100%;background-image:url("../images/pc/cp_2022_thanksgiving/img_head.png");background-repeat:no-repeat;background-position:top;background-size:cover}#about{padding:40px 0;background-color:#b61900;background-image:url("../images/pc/cp_2022_thanksgiving/bg.png")}#about h1{color:#fff}#about h1::before{color:#fff;content:"Campaign"}#about .wrapper{max-width:1180px;margin:auto}#about .title_sub{padding:1.75rem;font-size:1.375rem;font-weight:bold;color:#fff;text-align:center}#about .inner_wrapper{width:100%;height:100%;background-color:#fff4ce;background-image:url("../images/pc/cp_2022_thanksgiving/bg_star_yellow.png");border-radius:10px 10px 0 0}#about .inner_wrapper .campaign_period{padding:12px 0 8px;font-family:"Roboto Condensed","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:bold;color:#fff;text-align:center;background-color:#000;border-radius:10px 10px 0 0}#about .inner_wrapper .campaign_period time{font-size:18px}#about .inner_wrapper .campaign_period strong{font-size:32px;color:#ffd60a}#about .inner_wrapper .summary{padding:2.25rem 0}#about .inner_wrapper .summary img{width:100%}#about .inner_wrapper .summary .text_content{display:inline-block;padding:1.5rem 0;font-weight:bold;line-height:150%;background-color:#fff;border:solid 2px #ffa41d;border-radius:20px}#about .inner_wrapper .summary .text_content strong{font-size:1.875rem;color:#ff5106}#about .inner_wrapper .summary .text_content .large_font{font-size:1.75rem}#about .inner_wrapper .summary .text_content_bg{padding-bottom:77px;background-image:url("../images/pc/cp_2022_thanksgiving/bg_point.png");background-repeat:no-repeat;background-position:bottom;background-size:contain}#about .inner_wrapper .ow_summary{display:grid;grid-row-gap:1.875rem;place-items:center}#about .inner_wrapper .ow_summary img{width:50%}#about .inner_wrapper .ow_summary .text_content_wrapper{display:flex;align-items:center;font-size:1rem}#about .inner_wrapper .ow_summary .text_content_wrapper .text_content{box-sizing:border-box;display:grid;place-items:center;width:350px;height:206px;text-align:center}#about .inner_wrapper .ow_summary .text_content_wrapper .text_content strong{font-size:5.3125rem;line-height:4.0625rem}#about .inner_wrapper .ow_summary .text_content_wrapper .text_content .tag{display:inline-block;padding:.1875rem 1.875rem;margin-bottom:.125rem;color:#222;background-color:#ffd60a;border-radius:10px}#about .inner_wrapper .ow_summary .text_content_wrapper .text_content .caption{margin-top:.375rem;font-weight:normal}#about .inner_wrapper .ow_summary .text_content_wrapper .text_content .asterisk{font-size:.75rem;font-weight:normal}#about .inner_wrapper .ow_summary .text_content_wrapper .cross{padding:0 .75rem;font-size:3.5rem}#about .inner_wrapper .ow_summary .button_link{margin-bottom:.5rem}#about .inner_wrapper .ranking_summary{grid-template:"point_img text_content" 206px "button_link text_content"}#about .inner_wrapper .ranking_summary .text_content{grid-area:text_content;padding-top:2rem}#about .inner_wrapper .ranking_summary .text_content strong{line-height:135%}#about .inner_wrapper .minimum_game_summary{grid-template:"point_img text_content" "caption caption"}#about .inner_wrapper .minimum_game_summary .text_content{padding-top:2rem;font-size:1.625rem;line-height:200%}#about .inner_wrapper .minimum_game_summary .text_content strong{font-size:5rem}#about .inner_wrapper .minimum_game_summary .caption{margin-top:.875rem}#about .inner_wrapper .twitter_summary{grid-template:"point_img text_content" "button_link text_content" "caption caption"}#about .inner_wrapper .twitter_summary .text_content .plus{font-size:1.75rem}#about .inner_wrapper .twitter_summary .text_content .text_small{display:inline-block;font-size:.875rem;line-height:1.5}#about .inner_wrapper .twitter_summary .caption{margin-top:.875rem;text-align:left}#about .inner_wrapper .monthly_summary{grid-template:"point_img text_content" "caption caption"}#about .inner_wrapper .monthly_summary .text_content{padding-top:2rem}#about .inner_wrapper .monthly_summary .text_content strong{font-size:1.125rem}#about .inner_wrapper .monthly_summary .caption{margin-top:.875rem}#about .inner_wrapper .ranking_summary,#about .inner_wrapper .minimum_game_summary,#about .inner_wrapper .twitter_summary,#about .inner_wrapper .monthly_summary{display:grid;grid-gap:1.625rem;place-items:center;width:1036px;margin:0 auto}#about .inner_wrapper .ranking_summary .text_content,#about .inner_wrapper .minimum_game_summary .text_content,#about .inner_wrapper .twitter_summary .text_content,#about .inner_wrapper .monthly_summary .text_content{box-sizing:border-box;grid-area:text_content;width:422px;text-align:center}#about .inner_wrapper .ranking_summary .caption,#about .inner_wrapper .minimum_game_summary .caption,#about .inner_wrapper .twitter_summary .caption,#about .inner_wrapper .monthly_summary .caption{grid-area:caption}#about .inner_wrapper hr{height:4px;background-color:#222;border:none}#about .finished{margin-bottom:3.5rem;opacity:.7}#about .finished_text{padding:1.75rem 0;font-size:1.5rem;font-weight:bold;color:#fff;text-align:center}#about .button_link{display:inline-block;width:510px}#about .button_link button:enabled{width:100%;height:auto;padding:14px 24px;margin:auto;font-size:18px;font-weight:bold;color:#fff;text-align:center;cursor:pointer;background-color:#ff5106;border:solid 2px #222;border-radius:32px;box-shadow:0 4px 0 #222}#about .button_link button:enabled:hover{position:relative;top:4px;box-shadow:none;opacity:.8;transition:none}#about .button_link button:disabled{width:100%;height:auto;padding:16px 24px;margin:auto;font-size:18px;font-weight:bold;line-height:150%;color:#fff;text-align:center;cursor:not-allowed;background-color:#999;border:solid 2px #222;border-radius:32px;opacity:.3}.p-campaign__ttl,.p-campaignContainer__inner__txt{display:none}.campaign_list h2{font-size:1.5rem;color:#fff;text-align:center}#caption{background-color:#fafafb}.caption__container{display:flex;flex-direction:column;gap:16px}