﻿@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-header__bottom{padding:18px 0 12px;font-family:"Roboto Condensed","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;font-weight:bold;color:#fff;text-align:center;background-color:#382626}.l-header__bottom time{font-size:18px}.l-header__bottom strong{font-size:32px;color:#ffd60a}.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}.p-detailList{font-size:16px}.p-detailList ul{padding:0;list-style-position:inside}.p-detailList li{margin-left:1.4em;text-indent:-1.4em}.p-detailList table{margin:16px 0 12px}.p-detailList__td__left{padding:16px 20px;font-size:14px;white-space:nowrap;vertical-align:middle;border:solid 1px #a9a9a9}.p-detailList__td__left__center{display:block;text-align:center}.p-detailList__td__left__note{color:#767676;white-space:normal}.p-detailList__td__left__spot{color:#ff5106;white-space:normal}.p-detailList__td__left__bold{font-size:20px;font-weight:bold}.p-detailList__td__right{padding:16px;font-size:18px;font-weight:bold;color:#ff5106;text-align:center;vertical-align:middle;border:solid 1px #a9a9a9}.p-detailList__td__right__left{display:block;text-align:left}.p-detailList__td__right__right{display:inline-block;width:20%;text-align:right}.p-detailList__td__container{max-width:100%;margin-bottom:16px;text-align:center}.p-detailList__td__container__item__top{padding-top:15px;font-size:18px;font-weight:bold}.p-detailList__td__container__item__bottom{padding-bottom:15px;font-size:30px;font-weight:bold;color:#ff5106}.p-detailList__img{display:block;max-width:472px;padding-top:16px;padding-bottom:6px;margin:auto}.p-detailList__note{display:block;padding-top:8px;font-size:14px;color:#8c8c8c}.p-detailList__noteList{padding-top:16px}.p-detailList__spot{color:#ff5106}.p-detailList__spot__bold{font-weight:bold;color:#ff5106}.p-detailList__itemList{font-size:16px}.p-detailList__itemList__spot{font-weight:bold;color:#ff5106}.p-detailList__detail{max-width:640px;padding:18px;margin-top:16px;font-size:14px;background-color:#f4f4f4}.p-detailList__detail__ttl{padding-bottom:8px;font-size:15px;font-weight:bold}.p-detailList__detail__bold{font-weight:bold}.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)}.hero__wrapper{width:100%;background-image:url("../images/pc/cp_20230622_ow/img_head2.png");background-repeat:no-repeat;background-position:top;background-size:cover}#entry-first,#entry-second{background-color:#fff4ce}.p-overview__head{padding:0;margin:0}.p-overview__entry{background-image:url("../images/pc/cp_20221001_ow/bg_star_yellow.png")}.c-entry__title{display:flex;align-items:center;justify-content:center;padding-bottom:40px}.c-entry__title h1{width:fit-content;font-size:36px;font-weight:700;line-height:120%;color:#222;text-align:center}.c-entry__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:"LET’S ENTRY!"}.c-entry__title::before,.c-entry__title::after{display:inline-block;width:34.34px;height:41px;content:"";background-repeat:no-repeat;background-size:contain}.c-entry__title::before{margin-right:24px;background-image:url("../images/common/deco_left.svg")}.c-entry__title::after{margin-left:24px;background-image:url("../images/common/deco_right.svg")}.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;text-align:center}.c-entry__caution__spot{font-weight:bold;color:#ff5106}.c-entry button:enabled{width:100%;height:auto;padding:16px 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}.c-entry button:enabled:hover{position:relative;top:4px;box-shadow:none;opacity:.8;transition:none}.c-entry button:disabled{width:100%;height:auto;padding:16px 24px;margin:auto;font-size:18px;font-weight:bold;color:#fff;text-align:center;cursor:not-allowed;background-color:#999;border:solid 2px #222;border-radius:32px;opacity:.3}#about{padding:40px 0;background-image:url("../images/pc/cp_20221001_ow/bg_star_ivory.png");background-repeat:repeat}#about h1::before{content:"ABOUT"}.about__wrapper{max-width:1100px;margin:auto}.about__mark{position:relative;display:flex;align-items:center;justify-content:center;margin:-1rem 0 .625rem;text-align:center}.about__mark::before,.about__mark::after{position:absolute;width:0;height:0;content:"";border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.about__mark::before{bottom:-8px;border-top:8px solid #ff5106}.about__mark::after{bottom:-5px;border-top:8px solid #fff}.about__mark span{padding:.5rem .875rem;font-size:1.125rem;font-weight:bold;color:#ff5106;background-color:#fff;border:solid 2px #ff5106;border-radius:2rem}.about__title__sub{padding:24px 0 48px;font-size:20px;text-align:center}.about__title__sub strong{color:#ff5106}.about__summary{display:flex;align-items:center;justify-content:space-around;margin:0 auto}.about__summary__item{position:relative;box-sizing:border-box;width:340px;padding:1.5rem 0 1rem;background-color:#fff;border-radius:8px}.about__summary__item .more{position:absolute;top:-22px;left:50%;padding:.25rem 1rem;font-size:1.5rem;font-weight:bold;color:#fff;border-radius:22px;transform:translate(-50%, 0)}.about__summary__item__text{margin-bottom:.5rem;font-size:1.125rem;font-weight:bold;text-align:center}.about__summary__item__text strong{color:#ff5106}.about__summary__item img{display:block;height:108px;margin:0 auto}.about__summary__item:nth-of-type(1){border:solid 2px #ff5106}.about__summary__item:nth-of-type(2){border:solid 2px #626a6e}.about__summary__item:nth-of-type(2) .more{background-color:#626a6e}.about__summary__item:nth-of-type(3){border:solid 2px #d88e00}.about__summary__item:nth-of-type(3) .more{background-color:#d88e00}.about__summary__plus{width:28px;height:28px}.about__content{position:relative;max-width:770px;padding:3.75rem 0 1.5rem;margin:4rem auto 1.25rem;text-align:center;background-color:#fff;border:solid 3px #c93010;border-radius:30px}.about__content__title{position:absolute;top:-30px;left:50%;width:478px;transform:translateX(-50%)}.about__content__item{align-self:end}.about__content__item__wrapper{display:grid;grid-template-columns:repeat(3, 210px);grid-column-gap:1.5rem;justify-content:center}.about__content__item__recommend{margin-bottom:.25rem;font-size:.875rem;font-weight:bold}.about__content__item__recommend mark{background:linear-gradient(transparent 70%, #ffd60a 0%)}.about__content__item__recommend sup{font-size:.5rem;vertical-align:super}.about__content__item__title{margin-bottom:1rem;font-size:1.25rem}.about__content__item__img{display:block;height:210px;margin:0 auto .75rem}.about__content__item__button{box-sizing:border-box;width:85%;height:auto;padding:10px 0;margin:0 auto;font-size:16px;line-height:150%;color:#222;text-align:center;background-color:#fff;border:solid 2px #d1d1d1;border-radius:32px}.about__content__item__download{height:48px}.about__content__caption{margin-top:1rem}.about__content__note{display:grid;grid-template-columns:repeat(3, 210px);grid-column-gap:1.5rem;justify-content:center;margin-top:.25rem;font-size:.625rem;color:rgba(34,34,34,.6)}#process{background-image:url("../images/pc/cp_20221001_ow/bg_star_gray.png")}#process h1::before{content:"PROCESS!"}.process__wrapper{padding:36px 0;margin:auto}.process__steps{display:flex;justify-content:center;padding:18px}.process__step{box-sizing:border-box;display:flex;flex-direction:column;row-gap:17px;width:260px;height:350px;padding:20px;margin:18px;text-align:center;background-color:#fff}.process__step a{text-decoration:none}.process__step h2{margin:0}.process__step img{height:100px}.process__step strong{font-size:44px;font-weight:800;color:#ffa41d}.process__step p{display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;font-size:16px;font-weight:700}.process__step ul{padding-left:20px}.process__step ul li{text-align:left;list-style-type:disc}.process__step .c-entry{margin:0}.process__step .c-button{width:100%}.process__step__button{box-sizing:border-box;height:auto;padding:10px 0;font-size:16px;line-height:150%;color:#222;text-align:center;background-color:#fff;border:solid 2px #d1d1d1;border-radius:32px}#draw{background-image:url("../images/pc/cp_20221001_ow/bg_star_white.png")}#draw h1::before{content:"LET’S CATCH THE DREAM!"}.draw__about{margin-top:1rem}.point-table{margin:16px 0;overflow:hidden;font-size:18px;background-color:#fff;border:2px solid #999;border-radius:20px}.point-table table{width:100%}.point-table__prize{padding:16px;text-align:center;outline:1px solid #d1d1d1}.point-table__point{padding:16px;text-align:center;outline:1px solid #d1d1d1}.point-table__point strong{display:block;width:22%;margin:0 auto;font-family:"Roboto Condensed","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:700;color:#ff5106;text-align:right}#caution{background-color:#fafafb}.caution__container{display:flex;flex-direction:column;gap:16px}.modal{display:none}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.modal__container{position:relative;box-sizing:border-box;width:640px;max-height:100vh;padding:1rem;overflow-y:auto;background-color:#fff;border-radius:.5rem}.modal__container__close{position:absolute;top:1rem;right:1rem;width:1.25rem;height:1.25rem;background-image:url("../images/common/close_icon.svg")}.modal__container__content{display:grid;grid-row-gap:.75rem}.modal__container__content__title{font-size:1rem}.modal__container__content__text{font-size:.875rem}.modal__container__content__text__spot{font-weight:bold;color:#ff5106}.modal__container__content img{height:250px;margin:0 auto}.modal.is-open{display:block}