*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:30px}@media only screen and (min-width: 768px){html{scroll-padding-top:0}}html.scroll-prevent{overflow:hidden}body{max-width:100%;width:100%;font-size:1.4rem;font-weight:400;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-style:normal;box-sizing:border-box;letter-spacing:normal;color:#000;position:relative}body.scroll-prevent{overflow:hidden}@media only screen and (min-width: 768px){body{font-size:1.4rem;line-height:2}}main{padding-bottom:64px;overflow:clip}@media only screen and (min-width: 768px){main{background-color:#e1eef7;padding-bottom:116px}}h1,h2,h3,h4,h5,h6{margin-bottom:0}dl,ol,ul{list-style:none;margin-bottom:0}p{margin-bottom:0}u{text-decoration:underline}*,*::before,*::after{box-sizing:border-box;line-height:1.5}img{max-width:100%;width:auto;height:auto}picture *{vertical-align:bottom;line-height:1}a{cursor:pointer;word-break:break-all}a:hover{text-decoration:none}@media screen and (max-width: 991px){.hidden-lg-down{display:none}}@media screen and (max-width: 767px){.hidden-md-down{display:none}}@media screen and (max-width: 575px){.hidden-sm-down{display:none}}@media screen and (max-width: 374px){.hidden-xs-down{display:none}}@media screen and (min-width: 375px){.hidden-xs-up{display:none}}@media screen and (min-width: 576px){.hidden-sm-up{display:none}}@media screen and (min-width: 768px){.hidden-md-up{display:none}}@media screen and (min-width: 992px){.hidden-lg-up{display:none}}.red{color:#ce0000}.green{color:#06c755}em{font-style:normal}img{max-width:100%}.no-link{pointer-events:none}.stroked{color:inherit;overflow:visible !important;display:inline-block;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor}.wrap{padding-right:20px;padding-left:20px}.contentsWidth{max-width:1040px;width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.marker{display:inline;background:linear-gradient(transparent 60%, #fff05e 0%);padding:0 2px 0px}.youtubeWrapper{position:relative;width:100%;padding-top:56.25%}.youtubeWrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.section__ttl{text-align:center;background-image:url(../img/sec_ttl_bg_pc.png);background-repeat:no-repeat;background-size:contain;background-position:center center;max-width:820px;width:100%;padding:16px 0 24px;margin:0 auto 40px;color:#0e0057;font-size:36px;font-weight:bold}@media only screen and (max-width: 767px){.section__ttl{background-image:url(../img/sec_ttl_bg_sp.png);margin-bottom:24px;font-size:24px}}.section__ttl--mid{display:flex;justify-content:center;align-items:center;background-color:#0e0057;padding:16px;color:#fff;font-size:32px;font-weight:bold;text-align:center}@media only screen and (max-width: 991px){.section__ttl--mid{font-size:28px}}@media only screen and (max-width: 767px){.section__ttl--mid{padding:8px;font-size:20px}}@media only screen and (max-width: 374px){.section__ttl--mid{padding:8px 4px;font-size:18px}}.section__body{background-color:#fff;padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px}@media only screen and (max-width: 767px){.section__body{padding-top:24px;padding-bottom:24px}}.section__body__inner{max-width:912px;width:100%;margin-right:auto;margin-left:auto}.lineBtn{margin-top:44px;margin-bottom:56px}@media only screen and (max-width: 767px){.lineBtn{margin-top:26px;margin-bottom:52px}}.lineBtn a{position:relative;background-color:#06c755;border-radius:8px;box-shadow:4px 4px 0 0 #00b149;padding:16px;margin-left:auto;margin-right:auto;z-index:1}@media only screen and (max-width: 767px){.lineBtn a{text-align:center}}.lineBtn__pc{display:block;max-width:640px}@media only screen and (max-width: 767px){.lineBtn__pc{display:none}}.lineBtn__sp{display:block;max-width:350px;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.lineBtn__sp{display:none}}.lineBtn__inner{display:flex;justify-content:center;align-items:center}.lineBtn__qr{max-width:90px;width:100%;margin-right:16px;background-color:#fff}.lineBtn__txt{font-size:32px;font-weight:bold;color:#fff;line-height:1.3}@media only screen and (max-width: 767px){.lineBtn__txt{font-size:24px}}[data-js=accordion]{justify-content:space-between;cursor:pointer}[data-js=accordion]:before,[data-js=accordion]:after{display:inline-block;content:"";max-width:40px;width:100%;font-family:Material Icons;font-size:40px;font-weight:normal;line-height:1}@media only screen and (max-width: 767px){[data-js=accordion]:before,[data-js=accordion]:after{max-width:32px;font-size:32px}}[data-js=accordion]:after{content:""}[data-js=accordion].active:after{content:""}[data-js=accordion]+*{display:none}.scroll{height:220px;overflow-y:auto}@media only screen and (max-width: 767px){.scroll{height:200px;padding-right:4px !important}.scroll>div{padding-right:4px}}@media only screen and (max-width: 767px){.scroll-sp{height:200px;padding-right:4px !important;overflow-y:auto}.scroll-sp>div{padding-right:4px}}.header{position:relative;background-color:#fff;width:100%;height:60px}@media only screen and (min-width: 768px){.header{height:80px}}.header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;height:60px}@media only screen and (min-width: 768px){.header__inner{height:80px}}.header.fixed{top:-60px;position:fixed;transform:translateY(100%);transition:.3s transform ease-in-out .3s;z-index:10}@media only screen and (min-width: 768px){.header.fixed{top:-80px}}.header .logo{max-width:250px;margin-left:10px;top:0;text-align:center;z-index:1}@media only screen and (min-width: 768px){.header .logo{max-width:350px;margin-left:20px}}.header .logo h1{margin-bottom:0}@media only screen and (max-width: 1199px){.header__nav{display:none}}.header__nav ul{display:flex;list-style-type:none;padding-left:0;margin-bottom:0;margin-right:15px}.header__nav ul>li>a{display:block;text-align:center;font-weight:700;padding-left:8px;padding-right:8px;color:#000;line-height:1;font-size:1.6rem;letter-spacing:.1em;font-feature-settings:"palt"}.header__nav ul>li>a:hover{color:#000}.header__nav ul>li>a span{display:block;font-size:1.2rem;letter-spacing:.1em;margin-bottom:5px}.togglerWrapper{text-align:center;width:50px;height:100%;position:absolute;top:0;right:5px;left:auto;z-index:10;cursor:pointer;transition:.3s all ease-in-out}@media only screen and (min-width: 1200px){.togglerWrapper{display:none}}.togglerWrapper .inner{content:"";position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.togglerWrapper .inner #innerText{font-size:8px;font-weight:bold;line-height:1;color:#000;content:"MENU";letter-spacing:.2em}.togglerWrapper .inner .innerLine{width:30px;height:16px;content:"";margin:0px auto 5px;position:relative}.togglerWrapper .inner .innerLine span{width:100%;height:2px;background-color:#000;content:"";position:absolute;left:0;top:0;transition:.3s all ease-in-out}.togglerWrapper .inner .innerLine span:nth-child(2){top:50%;transform:translateY(-50%)}.togglerWrapper .inner .innerLine span:nth-child(3){top:auto;bottom:0}.active .togglerWrapper .inner #innerText{color:#fff}.active .togglerWrapper .inner .innerLine span{transform:rotate(45deg);top:50%;background-color:#fff}.active .togglerWrapper .inner .innerLine span:nth-child(2){opacity:0;top:50%;transform:translateY(-50%) translateX(10px)}.active .togglerWrapper .inner .innerLine span:nth-child(3){bottom:50%;transform:rotate(-45deg)}.active .mobileGnavWrapper{transform:translateX(0);transition:.3s all ease-in-out}.mobileGnavWrapper{position:fixed;display:flex;width:80%;max-width:600px;height:100vh;background-color:#000c26;top:0;right:0;z-index:5;transform:translateX(100%);transition:.3s all ease-in-out;overflow-y:auto}@media only screen and (min-width: 1200px){.mobileGnavWrapper{display:none}}.mobileGnavWrapper .mobileGnavInner{max-width:315px;width:80%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;color:#fff;padding-top:75px;padding-bottom:50px}.mobileGnavWrapper .mobileGnavInner a{display:block;color:#fff;font-weight:700;font-size:16px;padding-top:10px;padding-bottom:10px}.heroHead{background-size:cover;background-repeat:no-repeat;padding-top:60px}@media only screen and (min-width: 768px){.heroHead{padding-top:80px}}.heroHead__img{margin-bottom:26px;text-align:center}@media only screen and (min-width: 768px){.heroHead__img{background-image:url(../img/hero_pc_back.png);background-repeat:no-repeat;background-size:cover;background-position:top center;padding:32px 20px;margin-bottom:44px}}.heroHead.end{position:relative}.heroHead.end:before{content:"";position:absolute;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);height:100%;width:100%;top:0;bottom:0;left:0;right:0}.heroHead.end:after{content:"2026年8月24日(月)をもって\a本キャンペーンは終了しました。\aたくさんのご応募ありがとうございました！";display:flex;justify-content:center;align-items:center;position:absolute;background-color:#fff;border:4px solid #222;max-width:800px;width:90%;max-height:270px;height:90%;padding:72px 16px;margin:auto;top:0;bottom:0;left:0;right:0;font-size:28px;font-weight:bold;text-align:center;white-space:pre}@media only screen and (max-width: 767px){.heroHead.end:after{font-size:22px}}@media only screen and (max-width: 575px){.heroHead.end:after{content:"2026年8月24日(月)をもって\a本キャンペーンは終了しました。\aたくさんのご応募\aありがとうございました！";padding:52px 16px;max-width:310px;width:90%;max-height:200px;height:90%;font-size:16px}}#about{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#about{padding-top:80px;margin-top:-80px}}.about{margin-bottom:80px}@media only screen and (max-width: 767px){.about{margin-bottom:24px}}.about__lead{margin-bottom:24px;font-size:28px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.about__lead{margin-bottom:16px;font-size:20px}}.about__lead strong{background:linear-gradient(transparent 80%, #FCE51C 0%);color:#e90016}.about__present{margin-bottom:40px}@media only screen and (max-width: 767px){.about__present{margin-bottom:24px}}.about__present__img{margin-bottom:48px;text-align:center}@media only screen and (max-width: 767px){.about__present__img{margin-bottom:32px}}.about__gift{max-width:870px;width:100%;margin:0 auto}@media only screen and (max-width: 767px){.about__gift{margin-top:40px}}.about__gift__ttl{margin-bottom:24px;font-size:24px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.about__gift__ttl{margin-bottom:22px;font-size:18px}}.about__gift__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:500px;width:100%;margin:0 auto 24px}@media only screen and (max-width: 767px){.about__gift__list{margin-bottom:16px}}.about__gift__list li{max-width:158px;width:33.3333333333%}.about__gift__notes{height:144px;overflow-y:auto;overflow-x:hidden;scrollbar-color:#0e0057 #fff;font-size:14px}@media only screen and (max-width: 767px){.about__gift__notes{font-size:12px}}.about__gift__notes dt{font-weight:normal}.about__gift__notes li{padding-left:14px;text-indent:-14px;line-height:1.7}@media only screen and (max-width: 767px){.about__gift__notes li{padding-left:12px;text-indent:-12px}}#target{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#target{padding-top:80px;margin-top:-80px}}.target__logo{max-width:456px;width:100%;margin:0 auto 24px}@media only screen and (max-width: 767px){.target__block{border:2px solid #fff;border-radius:8px}.target__block[data-target=banana]{border-color:#fff33f}.target__block[data-target=avocado]{border-color:#5cb531}}.target__block+.target__block{margin-top:56px}@media only screen and (max-width: 767px){.target__block+.target__block{margin-top:24px}}.target__ttl{padding:16px;font-size:28px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.target__ttl{font-size:18px;padding:8px}}[data-target=banana] .target__ttl{background-color:#fff33f}[data-target=avocado] .target__ttl{background-color:#5cb531;color:#fff}.target__inner{max-width:798px;width:100%;padding-top:32px;margin:0 auto 16px}@media only screen and (max-width: 767px){.target__inner{max-width:420px;margin-bottom:0;padding:16px}}.target__img{margin-bottom:16px;text-align:center}.target__note li{font-size:14px;padding-left:14px;text-indent:-14px;line-height:1.7}#entry{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#entry{padding-top:80px;margin-top:-80px}}.entry__line{margin-bottom:40px}@media only screen and (max-width: 767px){.entry__line{margin-bottom:36px}}.entry__line__ttl{background-color:#06c755;padding:16px;color:#fff;font-size:32px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.entry__line__ttl{background-color:rgba(0,0,0,0);padding:0;color:#222;font-size:20px}.entry__line__ttl span{color:#06c755;font-size:28px}}@media only screen and (max-width: 767px)and (max-width: 374px){.entry__line__ttl span{font-size:24px}}.entry__line__body{background-color:#fff;padding:48px 16px}@media only screen and (max-width: 767px){.entry__line__body{padding:16px 0 0}}.entry__line__body__inner{max-width:912px;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.entry__line__body__inner{display:flex;align-items:center;gap:40px}}@media only screen and (max-width: 767px){.entry__line__qr{display:none}}.entry__line__btn{max-width:350px;width:100%;margin:0 auto 16px}@media only screen and (min-width: 768px){.entry__line__btn{display:none}}.entry__line__lead{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.entry__line__lead{margin-bottom:16px;font-size:20px}}.entry__line__note li{padding-left:14px;font-size:14px;text-indent:-14px;line-height:1.7}.step{margin-bottom:44px}@media only screen and (max-width: 767px){.step{margin-bottom:36px}}.step .section__ttl--mid{flex-wrap:nowrap;gap:0 16px}@media only screen and (max-width: 767px){.step .section__ttl--mid{gap:0 8px}}@media only screen and (max-width: 575px){.step .section__ttl--mid{flex-wrap:wrap}}.step .section__ttl--mid em{display:inline-block;background-color:#fff;border-radius:4px;padding:4px 6px;color:#0e0057;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){.step .section__ttl--mid em{padding:4px 8px;font-size:16px}}.step .section__ttl--mid span{display:inline-block;text-align:left}.step__box{position:relative;background-color:#fff;margin-bottom:72px}@media only screen and (max-width: 767px){.step__box{border:2px solid #0e0057;border-top:none;border-radius:8px;margin-bottom:36px;overflow:hidden}}@media only screen and (min-width: 768px){.step__box:after{position:absolute;top:100%;left:0;right:0;margin:0 auto;content:"";width:0;height:0;border-style:solid;border-right:32px solid rgba(0,0,0,0);border-left:32px solid rgba(0,0,0,0);border-top:32px solid #0e0057;border-bottom:0}}.step__box:last-child{margin-bottom:0}.step__box:last-child:after{content:none}.step__body{padding:48px 16px}@media only screen and (max-width: 767px){.step__body{padding:24px 16px}}.step__body__inner{max-width:912px;width:100%;margin:0 auto}.step__lead{margin-bottom:24px;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){.step__lead{margin-bottom:8px;font-size:16px}}.step__txt{margin-bottom:24px;font-size:18px}.step__list li{font-size:14px;padding-left:14px;text-indent:-14px;line-height:1.7}@media only screen and (max-width: 575px){.step01 .section__ttl--mid{flex-wrap:wrap}}.step01__row{margin-bottom:24px}@media only screen and (min-width: 768px){.step01__row{display:flex;align-items:center;gap:0 24px}}.step01__img{text-align:center}@media only screen and (min-width: 768px){.step01__img{max-width:444px;width:50%}}@media only screen and (min-width: 768px){.step01__body{max-width:444px;width:50%}}.step01__note dt{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.step01__note dt{font-size:20px;margin-bottom:16px}}.step01__btn a{display:flex;justify-content:space-between;align-items:center;border:4px solid #222;border-radius:100px;padding:20px 8px;color:#222;font-size:24px;font-weight:bold;line-height:1}@media only screen and (max-width: 767px){.step01__btn a{padding:8px;font-size:20px;width:90%;margin:0 auto}}@media only screen and (max-width: 374px){.step01__btn a{width:100%;padding:8px 4px;font-size:18px}}.step01__btn a:before,.step01__btn a:after{display:inline-block;content:"";max-width:40px;width:100%;font-family:Material Icons;font-size:40px;font-weight:normal;line-height:1}.step01__btn a:after{content:""}.step02__row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 8px}@media only screen and (max-width: 991px){.step02__row{justify-content:center}}.step02__item{font-size:18px;text-align:center}@media only screen and (max-width: 767px){.step02__item{font-size:16px}}.step02__item__row{display:flex;gap:8px}@media only screen and (min-width: 768px){.step02__item__row{margin-bottom:8px}}.step02__img{max-width:160px;width:100%}.step02__limited{background-color:#f3faff;padding:16px;margin:24px 0;font-weight:bold;text-align:center}.step02__limited dt{font-size:24px}.step02__limited dd{font-size:18px}@media only screen and (max-width: 767px){.step02__limited dd{font-size:20px}}@media only screen and (min-width: 768px){.step02__limited dd span{font-size:24px}.step02__limited dd em{font-size:32px}}@media only screen and (min-width: 768px){.step03__row{display:flex;justify-content:space-between;align-items:center}}.step03__img{max-width:160px;width:100%}@media only screen and (max-width: 767px){.step03__img{max-width:320px;width:50%;margin:0 auto}}.step03__lead{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.step03__lead{margin-bottom:16px;font-size:18px}}#knack{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#knack{padding-top:80px;margin-top:-80px}}.knack__box{position:relative;background-color:#fff;margin-bottom:42px}@media only screen and (max-width: 767px){.knack__box{border:2px solid #0e0057;border-top:none;border-radius:8px;margin-bottom:36px}}.knack__body{padding:48px 16px}@media only screen and (max-width: 767px){.knack__body{padding:24px 16px}}.knack__body__inner{max-width:912px;width:100%;margin:0 auto}.knack__ttl{display:flex;align-items:center;gap:0 30px;margin-bottom:24px;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){.knack__ttl{margin-bottom:16px;font-size:20px}}.knack__ttl:before{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:92px;height:92px;border:4px solid #fff;border-radius:100%;font-size:36px;line-height:1}.ok .knack__ttl:before{content:"OK";border-color:#06c755;color:#06c755}.ng .knack__ttl:before{content:"NG";border-color:red;color:red}.knack__ok__row{margin-bottom:28px}@media only screen and (min-width: 768px){.knack__ok__row{display:flex;justify-content:space-between;align-items:center;gap:0 24px;margin-bottom:48px}}.knack__ok__row.around{justify-content:space-around;align-items:flex-end;gap:0 8px}@media only screen and (min-width: 768px){.knack__ok__img{max-width:370px;width:50%}}@media only screen and (max-width: 767px){.knack__ok__img{margin-bottom:16px}}@media only screen and (min-width: 768px){.knack__ok__item{max-width:396px;width:50%}}@media only screen and (max-width: 767px){.knack__ok__item+.knack__ok__item{margin-top:32px}}.knack__ok__item dt{border-bottom:1px solid #0e0057;padding:4px;font-size:24px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){.knack__ok__item dt{width:78%;margin:0 auto;font-size:16px}}.knack__ok__item__img{max-width:240px;width:80%;margin:16px auto}@media only screen and (max-width: 767px){.knack__ok__item__img{width:38%}}.knack__ok__item__txt{font-size:18px}@media only screen and (max-width: 767px){.knack__ok__item__txt{font-size:16px}}@media only screen and (min-width: 768px){.knack__ok__list{max-width:518px;width:60%}}.knack__ok__list li{padding-left:18px;font-size:18px;text-indent:-18px}@media only screen and (max-width: 767px){.knack__ok__list li{padding-left:16px;font-size:16px;text-indent:-16px}}.knack__ng__list{display:flex;justify-content:space-between;gap:16px}@media only screen and (max-width: 767px){.knack__ng__list{justify-content:flex-start;flex-wrap:wrap}}@media only screen and (max-width: 575px){.knack__ng__list{justify-content:center;width:85%;margin:0 auto}}.knack__ng__list figcaption{margin-top:8px;font-size:18px;text-align:center}@media only screen and (max-width: 767px){.knack__ng__list figcaption{font-size:16px}}@media only screen and (max-width: 767px){.knack__ng__list li{width:30%}}@media only screen and (max-width: 575px){.knack__ng__list li{width:calc(50% - 8px)}}#statement{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#statement{padding-top:80px;margin-top:-80px}}.statement__box{position:relative;background-color:#fff;margin-bottom:64px}@media only screen and (max-width: 767px){.statement__box{border:2px solid #0e0057;border-top:none;border-radius:8px;margin-bottom:36px}}.statement__body{padding:48px 16px}@media only screen and (max-width: 767px){.statement__body{padding:24px 16px}}.statement__body__inner{max-width:912px;width:100%;margin:0 auto}.statement__ttl{display:flex;align-items:center;gap:0 30px;margin-bottom:24px;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){.statement__ttl{margin-bottom:16px;font-size:20px}}.statement__row{margin-bottom:30px}@media only screen and (min-width: 768px){.statement__row{display:flex;justify-content:space-between;align-items:center;gap:0 24px;margin-bottom:48px}}@media only screen and (min-width: 768px){.statement__img{max-width:357px;width:50%}}@media only screen and (max-width: 767px){.statement__img{margin-bottom:30px}}.statement__txt{font-size:18px}@media only screen and (min-width: 768px){.statement__txt{max-width:532px;width:60%}}.statement__txt p+p{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 767px){.statement__txt p+p{margin-bottom:24px}}.statement__txt dt{font-weight:bold;font-size:20px}@media only screen and (min-width: 768px){.statement__txt dt{font-size:18px}}@media only screen and (max-width: 767px){.statement__txt dd{font-size:16px}}.statement__note>dt{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.statement__note>dt{margin-bottom:4px;font-size:20px}}.statement__note li{font-size:14px;padding-left:14px;text-indent:-14px;line-height:1.7}.statement__link{margin-top:18px;font-size:18px}.statement__link dt{font-weight:normal}.statement__link a{color:#222}.document{margin-bottom:64px}@media only screen and (max-width: 767px){.document{margin-bottom:40px}}.document__box+.document__box{margin-top:40px}@media only screen and (max-width: 767px){.document__box+.document__box{margin-top:24px}}.document__body{background-color:#fff;padding:48px 16px;font-size:18px}@media only screen and (max-width: 767px){.document__body{background-color:#f2f2f2;padding:24px 16px;font-size:16px}#announce .document__body{padding:48px 20px}}.document__body__inner{max-width:912px;width:100%;margin:0 auto}.document__body__inner>*+*{margin-top:24px}.document__lead{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (min-width: 768px){.document__lead{text-align:center}}@media only screen and (max-width: 767px){.document__lead{font-size:20px}}.document__txt.summary{margin-bottom:24px;font-weight:bold;font-size:20px;text-align:center}@media only screen and (max-width: 767px){.document__txt.summary{font-size:18px}}@media only screen and (max-width: 374px){.document__txt.summary{font-size:16px}}.document__list li{padding-left:18px;text-indent:-18px;line-height:1.7}@media only screen and (max-width: 767px){.document__list li{padding-left:16px;text-indent:-16px}}.document__list+.document__list{margin-top:24px}#faq{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#faq{padding-top:80px;margin-top:-80px}}.faq{margin-bottom:64px}@media only screen and (max-width: 767px){.faq{margin-bottom:40px}}.faq .section__ttl--mid{font-size:20px;text-align:left}@media only screen and (max-width: 767px){.faq .section__ttl--mid{font-size:18px}}.faq .section__ttl--mid:before{content:"Q.";margin-right:16px;font-family:"Roboto",sans-serif;font-size:40px;font-weight:bold}@media only screen and (max-width: 767px){.faq .section__ttl--mid:before{font-size:32px}}.faq .section__ttl--mid span{margin-right:auto}@media only screen and (max-width: 767px){.faq__box{border:2px solid #0e0057;border-top:none}}.faq__box+.faq__box{margin-top:24px}.faq__body{background-color:#fff;padding:24px 16px}.faq__body__inner{display:flex;align-items:center;max-width:992px;width:100%}.faq__body__inner__contents>*+*{margin-top:24px}.faq__body__inner__contents ul{margin-top:24px}.faq__body__inner.answer{font-size:18px}@media only screen and (max-width: 767px){.faq__body__inner.answer{font-size:16px}}.faq__body__inner.answer:before{content:"A.";margin-right:16px;font-family:"Roboto",sans-serif;font-size:40px;font-weight:bold}@media only screen and (max-width: 767px){.faq__body__inner.answer:before{font-size:32px}}.faq__body__inner.answer a{text-decoration:underline}.faq__list li{font-size:14px;padding-left:14px;text-indent:-14px;line-height:1.7}@media only screen and (max-width: 767px){.faq__list li{font-size:12px;padding-left:12px;text-indent:-12px}}.faq__list.stepList{list-style:none;counter-reset:step-counter}.faq__list.stepList li{display:flex;align-items:flex-start;padding-left:0;font-size:16px;text-indent:0}@media only screen and (max-width: 767px){.faq__list.stepList li{font-size:14px}}.faq__list.stepList li:before{counter-increment:step-counter;content:"STEP" counter(step-counter) "："}#inquiry{padding-top:40px;margin-top:-40px}@media only screen and (min-width: 768px){#inquiry{padding-top:80px;margin-top:-80px}}.inquiry__body{background-color:#fff;padding:48px 16px;font-size:18px}@media only screen and (max-width: 767px){.inquiry__body{padding:24px 0;font-size:16px}}.inquiry__body__inner{max-width:912px;width:100%;margin:0 auto}.inquiry__body__inner>*+*{margin-top:24px}.inquiry__lead{margin-bottom:24px;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.inquiry__lead{margin-bottom:16px;font-size:20px}}@media only screen and (min-width: 768px){.inquiry__line{display:flex;align-items:center;gap:0 40px}}@media only screen and (max-width: 767px){.inquiry__line__qr{display:none}}.inquiry__line__lead{font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){.inquiry__line__lead{font-size:20px}}.inquiry__line__btn{max-width:350px;width:100%;margin:0 auto 16px}@media only screen and (min-width: 768px){.inquiry__line__btn{display:none}}.schedule-table{width:100%;border-collapse:collapse;font-size:16px}.schedule-table th,.schedule-table td{padding:12px 14px;border:1px solid #ccc;vertical-align:middle}.schedule-table th{min-width:144px;width:20%;background:#f2f2f2;font-weight:700;text-align:center}.schedule-table__note{margin-top:24px}.schedule-table__note li{padding-left:14px;font-size:14px;text-indent:-14px;line-height:1.7}footer{background-color:#000;padding-top:40px;padding-bottom:48px}@media only screen and (max-width: 767px){footer{padding-top:48px}}footer .copyright{color:#fff;text-align:center;font-size:1.2rem;letter-spacing:.1em;margin-top:10px;font-weight:bold}footer #pageTop{background-color:#c61440;width:50px;height:50px;right:0;display:flex;justify-content:center;align-items:center;z-index:4;cursor:pointer}@media only screen and (min-width: 768px){footer #pageTop{width:60px;height:60px}}#share .shareTitle{color:#fff;text-align:center;font-size:1.6rem;margin-bottom:20px;font-weight:bold}@media only screen and (min-width: 768px){#share .shareTitle{font-size:2rem;margin-bottom:25px}}#share .snsList{display:flex;justify-content:center;align-items:center;list-style-type:none;padding-left:0;margin-bottom:0}#share .snsList li{padding:16px}#share .snsList a{display:block;max-width:72px;width:100%;border-radius:72px;overflow:hidden}@media only screen and (max-width: 767px){#share .snsList a{border-radius:57px;max-width:57px}}
/*# sourceMappingURL=style.min.css.map */